consolidate notes
authorAndrew Lorimer <andrew@lorimer.id.au>
Sat, 16 Jun 2018 03:18:31 +0000 (13:18 +1000)
committerAndrew Lorimer <andrew@lorimer.id.au>
Sat, 16 Jun 2018 03:18:31 +0000 (13:18 +1000)
80 files changed:
chem/._Chem.md [new file with mode: 0755]
chem/Chem.md [new file with mode: 0755]
chem/hdpe.aux [new file with mode: 0644]
chem/hdpe.bbl [new file with mode: 0644]
chem/hdpe.bib [new file with mode: 0644]
chem/hdpe.blg [new file with mode: 0644]
chem/hdpe.dvi [new file with mode: 0644]
chem/hdpe.fdb_latexmk [new file with mode: 0644]
chem/hdpe.fls [new file with mode: 0644]
chem/hdpe.log [new file with mode: 0644]
chem/hdpe.out [new file with mode: 0644]
chem/hdpe.pdf [new file with mode: 0644]
chem/hdpe.synctex.gz [new file with mode: 0644]
chem/hdpe.tex [new file with mode: 0644]
chem/hdpe.xdv [new file with mode: 0644]
chem/hdpe_pipe.jpg [new file with mode: 0644]
chem/latextest.aux [new file with mode: 0644]
chem/latextest.log [new file with mode: 0644]
chem/latextest.pdf [new file with mode: 0644]
chem/latextest.tex [new file with mode: 0644]
chem/ldpe-hdpe.png [new file with mode: 0644]
chem/organic.md [new file with mode: 0755]
chem/sem1-exam.md [new file with mode: 0644]
fonts/OFL-FAQ.txt [new file with mode: 0644]
fonts/OFL.txt [new file with mode: 0644]
fonts/README.txt [new file with mode: 0644]
fonts/cmun-serif.css [new file with mode: 0644]
fonts/cmunbi.eot [new file with mode: 0644]
fonts/cmunbi.svg [new file with mode: 0644]
fonts/cmunbi.ttf [new file with mode: 0644]
fonts/cmunbi.woff [new file with mode: 0644]
fonts/cmunbx.eot [new file with mode: 0644]
fonts/cmunbx.svg [new file with mode: 0644]
fonts/cmunbx.ttf [new file with mode: 0644]
fonts/cmunbx.woff [new file with mode: 0644]
fonts/cmunrm.eot [new file with mode: 0644]
fonts/cmunrm.svg [new file with mode: 0644]
fonts/cmunrm.ttf [new file with mode: 0644]
fonts/cmunrm.woff [new file with mode: 0644]
fonts/cmunti.eot [new file with mode: 0644]
fonts/cmunti.svg [new file with mode: 0644]
fonts/cmunti.ttf [new file with mode: 0644]
fonts/cmunti.woff [new file with mode: 0644]
methods/._default.html5 [new file with mode: 0755]
methods/._functions.md.html [new file with mode: 0755]
methods/._functions2.md.html [new file with mode: 0755]
methods/default.html5 [new file with mode: 0755]
methods/functions.md [new file with mode: 0755]
methods/functions.md.html [new file with mode: 0755]
methods/functions2.md.html [new file with mode: 0755]
methods/summary.html [new file with mode: 0644]
methods/summary.md [new file with mode: 0644]
methods/summary2.html [new file with mode: 0644]
philosophy/._time travel.md [new file with mode: 0755]
philosophy/._time travel.md.html [new file with mode: 0755]
philosophy/._time.md [new file with mode: 0755]
philosophy/knowledge.md [new file with mode: 0755]
philosophy/time travel.md [new file with mode: 0755]
philosophy/time travel.md.html [new file with mode: 0755]
philosophy/time.md [new file with mode: 0755]
physics/._fields.md [new file with mode: 0755]
physics/._relativity.html [new file with mode: 0755]
physics/circular.md [new file with mode: 0755]
physics/fields.md [new file with mode: 0755]
physics/gravity.md [new file with mode: 0755]
physics/newton.md [new file with mode: 0755]
physics/projectiles.md [new file with mode: 0755]
physics/relativity.html [new file with mode: 0755]
physics/relativity.md [new file with mode: 0755]
physics/transformers.md [new file with mode: 0755]
spec/._complex.md.html [new file with mode: 0755]
spec/complex.html [new file with mode: 0644]
spec/complex.md [new file with mode: 0755]
spec/complex.md.html [new file with mode: 0755]
spec/default.html5 [new file with mode: 0755]
spec/main.css [new file with mode: 0755]
spec/sequences.html [new file with mode: 0644]
spec/sequences.log [new file with mode: 0644]
spec/sequences.md [new file with mode: 0755]
spec/trig.md [new file with mode: 0755]
diff --git a/chem/._Chem.md b/chem/._Chem.md
new file mode 100755 (executable)
index 0000000..de62ca2
Binary files /dev/null and b/chem/._Chem.md differ
diff --git a/chem/Chem.md b/chem/Chem.md
new file mode 100755 (executable)
index 0000000..dd2d084
--- /dev/null
@@ -0,0 +1,11 @@
+- Relative isotopic mass - mass of an isotope (compared to Carbon-12)
+- Atomic number (protons) is constant between isotopes - defines element.
+- Mass number - number of nucleons (defines isotope)
+- Relative atomic mass - average mass: $A_r = {{RIM \times abundance} \over 100}$
+- Relative atomic mass ($M_r$) - sum of relative atomic masses
+- Mole $6.02 \times 10^{23}$ (= no of atoms in Carbon-12) $=N_A$ (Avogadro's constant)
+- Molar mass - physical mass of 1 mol of a substance ($6.02 \times 10^{23}$ atoms)
+  - Unit: grams / mole
+
+$$
+n = {m \over M}
diff --git a/chem/hdpe.aux b/chem/hdpe.aux
new file mode 100644 (file)
index 0000000..e381f12
--- /dev/null
@@ -0,0 +1,35 @@
+\relax 
+\citation{gmi}
+\citation{fig1}
+\citation{fig1}
+\citation{nzmfg}
+\@writefile{toc}{\contentsline {section}{\numberline {1}Invention and Manufacture}{1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces amorphous vs crystalline polymers\cite  {fig1}}}{1}}
+\newlabel{fig:structure}{{1}{1}}
+\@writefile{toc}{\contentsline {paragraph}{}{1}}
+\@writefile{toc}{\contentsline {paragraph}{}{1}}
+\@writefile{toc}{\contentsline {paragraph}{}{1}}
+\@writefile{toc}{\contentsline {paragraph}{}{1}}
+\@writefile{toc}{\contentsline {paragraph}{}{1}}
+\citation{wiki:xxx}
+\citation{wiki:xxx}
+\@writefile{toc}{\contentsline {paragraph}{}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Structure}{2}}
+\pgfsyspdfmark {pgfid1}{8455454}{32637561}
+\pgfsyspdfmark {pgfid2}{18932125}{32637561}
+\pgfsyspdfmark {pgfid3}{26320774}{32637561}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Uses}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Issues}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Health}{2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces underground installation of agricultural HDPE pipe\cite  {wiki:xxx}}}{2}}
+\newlabel{fig:pipe}{{2}{2}}
+\bibstyle{plain}
+\bibdata{hdpe}
+\bibcite{gmi}{1}
+\bibcite{fig1}{2}
+\bibcite{pubchem}{3}
+\bibcite{nzmfg}{4}
+\bibcite{macrog}{5}
+\bibcite{wiki:xxx}{6}
+\citation{*}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Environmental}{3}}
diff --git a/chem/hdpe.bbl b/chem/hdpe.bbl
new file mode 100644 (file)
index 0000000..89a7fc5
--- /dev/null
@@ -0,0 +1,42 @@
+\begin{thebibliography}{1}
+
+\bibitem{gmi}
+{Global Market Insights}.
+\newblock High density polyethylene (hdpe) market size.
+\newblock
+  \url{https://www.gminsights.com/industry-analysis/high-density-polyethylene-HDPE-market},
+  2017.
+\newblock [Online; accessed 20-May-2018].
+
+\bibitem{fig1}
+Thorsten Graunke, Katrin Schmitt, and J~Wöllenstein.
+\newblock Organic membranes for selectivity enhancement of metal oxide gas
+  sensors.
+\newblock 2016:1--22, 01 2016.
+
+\bibitem{pubchem}
+{National Center for Biotechnology Information}.
+\newblock Pubchem compound database; cid=6325.
+\newblock \url{https://pubchem.ncbi.nlm.nih.gov/compound/6325}.
+\newblock [Online; accessed 20-May-2018].
+
+\bibitem{nzmfg}
+{New Zealand Institute of Chemistry}.
+\newblock The manufacture of polyethylene.
+\newblock
+  \url{https://web.archive.org/web/20180223141558/http://www.nzic.org.nz/ChemProcesses/polymers/10J.pdf}.
+\newblock [Online; accessed 23-May-2018].
+
+\bibitem{macrog}
+{Polymer Science Learning Centre}.
+\newblock Polyethylene.
+\newblock \url{http://www.pslc.ws/macrog/pe.htm}.
+\newblock [Online; accessed 23-May-2018].
+
+\bibitem{wiki:xxx}
+{Wikipedia contributors}.
+\newblock High-density polyethylene --- {Wikipedia}{,} the free encyclopedia.
+\newblock \url{https://en.wikipedia.org/wiki/High-density_polyethylene}, 2018.
+\newblock [Online; accessed 20-May-2018].
+
+\end{thebibliography}
diff --git a/chem/hdpe.bib b/chem/hdpe.bib
new file mode 100644 (file)
index 0000000..bfa9b88
--- /dev/null
@@ -0,0 +1,47 @@
+@misc{ wiki:xxx,
+    author = "{Wikipedia contributors}",
+    title = "High-density polyethylene --- {Wikipedia}{,} The Free Encyclopedia",
+    year = "2018",
+    howpublished = {\url{https://en.wikipedia.org/wiki/High-density_polyethylene}},
+    note = "[Online; accessed 20-May-2018]"
+}
+
+@misc{ gmi,
+    author = "{Global Market Insights}",
+    title = "High Density Polyethylene (HDPE) Market Size",
+    year = "2017",
+    howpublished = {\url{https://www.gminsights.com/industry-analysis/high-density-polyethylene-HDPE-market}},
+    note = "[Online; accessed 20-May-2018]"
+}
+
+@misc{ pubchem,
+  author = "{National Center for Biotechnology Information}",
+  title = "PubChem Compound Database; CID=6325",
+  howpublished = {\url{https://pubchem.ncbi.nlm.nih.gov/compound/6325}},
+  note="[Online; accessed 20-May-2018]"
+}
+
+@misc{ nzmfg,
+  author = "{New Zealand Institute of Chemistry}",
+  title = "The Manufacture of Polyethylene",
+  howpublished = {\url{https://web.archive.org/web/20180223141558/http://www.nzic.org.nz/ChemProcesses/polymers/10J.pdf}},
+  note = "[Online; accessed 23-May-2018]"
+
+}
+
+@misc{ macrog,
+    author = "{Polymer Science Learning Centre}",
+    title = "Polyethylene",
+    howpublished = {\url{http://www.pslc.ws/macrog/pe.htm}},
+    note = "[Online; accessed 23-May-2018]"
+}
+
+@article{fig1,
+author = {Graunke, Thorsten and Schmitt, Katrin and Wöllenstein, J},
+year = {2016},
+month = {01},
+pages = {1-22},
+title = {Organic Membranes for Selectivity Enhancement of Metal Oxide Gas Sensors},
+volume = {2016},
+booktitle = {Journal of Sensors}
+}
diff --git a/chem/hdpe.blg b/chem/hdpe.blg
new file mode 100644 (file)
index 0000000..31fc6ed
--- /dev/null
@@ -0,0 +1,48 @@
+This is BibTeX, Version 0.99d (TeX Live 2017/Arch Linux)
+Capacity: max_strings=100000, hash_size=100000, hash_prime=85009
+The top-level auxiliary file: hdpe.aux
+The style file: plain.bst
+Database file #1: hdpe.bib
+Warning--empty journal in fig1
+You've used 6 entries,
+            2118 wiz_defined-function locations,
+            527 strings with 4932 characters,
+and the built_in function-call counts, 1418 in all, are:
+= -- 137
+> -- 53
+< -- 0
++ -- 23
+- -- 16
+* -- 55
+:= -- 247
+add.period$ -- 23
+call.type$ -- 6
+change.case$ -- 26
+chr.to.int$ -- 0
+cite$ -- 7
+duplicate$ -- 46
+empty$ -- 134
+format.name$ -- 16
+if$ -- 303
+int.to.chr$ -- 0
+int.to.str$ -- 6
+missing$ -- 1
+newline$ -- 38
+num.names$ -- 12
+pop$ -- 52
+preamble$ -- 1
+purify$ -- 20
+quote$ -- 0
+skip$ -- 34
+stack$ -- 0
+substring$ -- 43
+swap$ -- 5
+text.length$ -- 0
+text.prefix$ -- 0
+top$ -- 0
+type$ -- 24
+warning$ -- 1
+while$ -- 13
+width$ -- 7
+write$ -- 69
+(There was 1 warning)
diff --git a/chem/hdpe.dvi b/chem/hdpe.dvi
new file mode 100644 (file)
index 0000000..fa21db0
Binary files /dev/null and b/chem/hdpe.dvi differ
diff --git a/chem/hdpe.fdb_latexmk b/chem/hdpe.fdb_latexmk
new file mode 100644 (file)
index 0000000..ea938cb
--- /dev/null
@@ -0,0 +1,168 @@
+# Fdb version 3
+["bibtex hdpe"] 1527836389 "hdpe.aux" "hdpe.bbl" "hdpe" 1527837807
+  "/usr/share/texmf-dist/bibtex/bst/base/plain.bst" 1520157249 20613 bd3fbfa9f64872b81ac57a0dd2ed855f ""
+  "hdpe.aux" 1527837807 1472 62e4a2ce0382884df9a7f17806486740 ""
+  "hdpe.bib" 1527825659 1569 7336476b082d34ac1d396eb6fa7a2adc ""
+  (generated)
+  "hdpe.blg"
+  "hdpe.bbl"
+["pdflatex"] 1527837805 "hdpe.tex" "hdpe.pdf" "hdpe" 1527837807
+  "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1520157216 3332 103109f5612ad95229751940c61aada0 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1520157226 1004 54797486969f23fa377b128694d548df ""
+  "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1520157226 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm" 1520157226 1328 c834bbb027764024c09d3d2bf908b5f0 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1520157226 1324 c910af8c371558dc20f2d7822f66fe64 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx9.tfm" 1520157226 1328 5442e22a7072966dbaf88ca900acf3f0 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1520157226 992 662f679a0b3d2d53c1b94050fdaa3f50 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1520157226 1524 4414a8315f39513458b80dfc63bff03a ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1520157226 1512 f21f83efb36853c0b70002322c1ab3ad ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1520157226 1520 eccf95517727cb11801f4f1aee3a21b4 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1520157226 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1520157226 1288 655e228510b4c2a1abe905c368440826 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1520157226 1292 296a67155bdbfc32aa9c636f21e91433 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1520157226 1300 b62933e007d01cfd073f79b963c01526 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1520157226 1292 21c1c5bfeaebccffdb478fd231a0997d ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr9.tfm" 1520157226 1292 6b21b9c2c7bebb38aa2273f7ca0fb3af ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1520157226 1124 6c73e740cf17375f03eec0ee63599741 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1520157226 1116 933a60c408fc0a863a92debe84b2d294 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1520157226 1120 8b7d695260f3cff42e636090a8002094 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmti10.tfm" 1520157226 1480 aa8e34af0eb6a2941b776984cf1dfdc4 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmti7.tfm" 1520157226 1492 86331993fe614793f5e7e755835c31c5 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm" 1520157225 768 1321e9409b4137d6fb428ac9dc956269 ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1520157214 32080 340ef9bf63678554ee606688e7b5339d ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1520157213 30251 6afa5cb1d0204815a708a080681d4674 ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb" 1520157213 36281 c355509802a035cadc5f15869451dcee ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1520157213 35752 024fb6c41858982481f6968b5fc26508 ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1520157213 32722 d7379af29a190c3f453aba36302ff5a9 ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb" 1520157213 32362 179c33bbf43f19adbb3825bb4e36e57a ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb" 1520157213 31809 8670ca339bf94e56da1fc21c80635e2a ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb" 1520157213 32762 224316ccc9ad3ca0423a14971cfa7fc1 ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb" 1520157213 33993 9b89b85fd2d9df0482bd47194d1d3bf3 ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1520157213 32569 5e5ddc8df908dea60932f3c484a54c0d ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb" 1520157213 32716 08e384dc442464e7285e891af9f45947 ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmti7.pfb" 1520157213 36607 d654cb3f2bc54f57509240071db3bffa ""
+  "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb" 1520157213 31099 c85edf1dd5b9e826d67c9c7293b6786c ""
+  "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1520157251 71627 94eb9990bed73c364d7f53f960cc8c5b ""
+  "/usr/share/texmf-dist/tex/generic/chemfig/chemfig.sty" 1520153747 1896 8d1798037e46fab431fed9e7bff661ca ""
+  "/usr/share/texmf-dist/tex/generic/chemfig/chemfig.tex" 1520153747 100932 d360dbb93172cf84597dead9bec365fa ""
+  "/usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty" 1520157236 7612 729a8cc22a1ee0029997c7f74717ae05 ""
+  "/usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty" 1520157236 7324 2310d1247db0114eb4726807c8837a0e ""
+  "/usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty" 1520157236 1251 d170e11a3246c3392bc7f59595af42cb ""
+  "/usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty" 1520157236 8253 473e0e41f9adadb1977e8631b8f72ea6 ""
+  "/usr/share/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty" 1520157236 5152 b67a3a964ad9851e095110c854a1d461 ""
+  "/usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty" 1520157236 14040 ac8866aac45982ac84021584b0abb252 ""
+  "/usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty" 1520157236 18425 5b3c0c59d76fac78978b5558e83c1f36 ""
+  "/usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty" 1520157236 20151 787afc7acba22d228640bdc06ce1177c ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1520157235 1006 b103be0bfc8c1682ff1fa9760697a329 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1520157235 43226 167a99346bfe2676e3efcdde2d81fe45 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1520157235 19302 4f089dc590e71f7331e6d5b5ea85273b ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1520157235 6068 edae1e768a7d8d8f0f00e953d2b0153e ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1520157235 7041 a891ad72049e17c4e366c40ca37b0ccb ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1520157235 4625 40c07e9f6f2f7c674704b3f2055560ce ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1520157235 2631 7eefa6cdbefd8d4e2bad7262cf1094cd ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1520157235 43477 81143b33d9ebafdeead07ede13372427 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1520157235 17436 8d99d4113be311daf23deff86991ee7d ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1520157235 20772 c57e34db4aa7b1da013169d04b743eac ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1520157235 9641 711f0edc22c180a5caf168b6e8970057 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1520157235 34516 658a71478d21df554bce9d9cd436203a ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1520157235 3052 e5672c657232fd63b0a9853b0746297c ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1520157235 16669 4ec6e40088fc6de6334b443fe2dc59f0 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1520157235 21541 4cd19f8ff7dd74d5aa7d803a6397af84 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1520157235 19998 d77fef95c7369827753d17fd11be19c4 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1520157235 8943 2e2495b057f8f0035b5568394d489963 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1520157235 11599 d694704a88e2f9007c996d3a6a4d629c ""
+  "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1520157235 176652 1c2926908e2b356d454795c35385d580 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex" 1520157235 58967 21f38abaa0fb7112dd851bc45ee45849 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1520157235 32969 dbcfd5a7de6a0f7255c333ef60287d59 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1520157235 454 9e9e7c99f4da4f41698be21eaef4938e ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1520157235 13416 940ea6971d7a65dc440d3479939c66ae ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1520157235 94097 62ac62cda46eb715560dc27f9ed6e8b1 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1520157235 9375 5adc70f722abd29fc250d59e0694b548 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1520157235 22069 7c21c42b15718ce922f36235be360490 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1520157235 8210 a7be5b52ef3d2c087b7dc3d52898b67e ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1520157235 3534 c7f28fbac13616513e513efe93b8569b ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1520157235 3167 7c9394e79aac27db96a92f9b2792b858 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1520157235 9289 261407875b9dbb0194691c3eb893610f ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1520157235 7078 946ddf4a7e57219b6afdbad98eb6731b ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1520157235 2688 139c6abc86761a6190c2f4bef5d752be ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1520157235 92284 dcf023dbaa84e6c50e11c2f79fe8cfa6 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1520157235 35430 046e15fbb65e74d8f0e7945f99741fdb ""
+  "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1520157235 7099 f44d505bae6c7c2b933cdd63441db4b9 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1520157235 20934 2328bd2e04520e1ab077ac4ee13b8935 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1520157235 16203 83cbe1220e389eeee283a6168f9a567b ""
+  "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1520157235 42906 d54376d96df1a2ae2d33fb722236d8e9 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1520157235 978 15af626ebd3d4d790aac19170dac04f2 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1520157235 5437 d91f93ed61ecdc57e119849b2d784a0b ""
+  "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1520157234 13507 809d848d9262638e1b1705a68a73c566 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1520157234 35113 2ccc50c1c9573e4bac9230d030f9c67c ""
+  "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1520157234 1983 b5994ebbcee17f1ba3d29bb1bd696fcf ""
+  "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1520157234 7881 d459d6057e13d10ce7a227ae44b7295e ""
+  "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1520157234 22211 d696ef78c12269178882d218b2cf191d ""
+  "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1520157234 36194 e194ef4e0b396b531a3891feb4b1cc22 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex" 1520157234 33377 af391d6ad1bfcbe2278e191f48e43ba8 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1520157234 2536 a3b0529d815a2759ba157b56610a6377 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex" 1520157234 6833 114eda2cf1d348e0e7e477a1a4dc1941 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1520157234 16501 ab0135765e27b6b8dae047831fe84818 ""
+  "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1520157234 5544 294baac9629ba59f675b1f2027ad7136 ""
+  "/usr/share/texmf-dist/tex/generic/unicode-data/CaseFolding.txt" 1520157234 78161 7893b6e005c5a521319a0d12062ae122 ""
+  "/usr/share/texmf-dist/tex/generic/unicode-data/SpecialCasing.txt" 1520157234 16830 e49d6f1fe536f43762ba1ecfe9e53e12 ""
+  "/usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt" 1520157234 1735010 2a52f30695dcc821f0f224650552beaf ""
+  "/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1520157234 2210 5c54ab129b848a5071554186d0168766 ""
+  "/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty" 1520157234 4160 c115536cf8d4ff25aa8c1c9bc4ecb79a ""
+  "/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty" 1520157234 84352 897a476d96a0681047a5b0f91178a3d2 ""
+  "/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty" 1520157234 4115 318a66090112f3aa3f415aeb6fe8540f ""
+  "/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty" 1520157234 2431 fe3078ec12fc30287f568596f8e0b948 ""
+  "/usr/share/texmf-dist/tex/latex/base/article.cls" 1520157233 19821 310da678527a7dfe2a02c88af38079b7 ""
+  "/usr/share/texmf-dist/tex/latex/base/ifthen.sty" 1520157233 5159 a08c9bbd48fc492f15b22e458bef961f ""
+  "/usr/share/texmf-dist/tex/latex/base/omlcmr.fd" 1520157233 2257 15f13452fccbf1841cc4a62831b0d32a ""
+  "/usr/share/texmf-dist/tex/latex/base/size10.clo" 1520157232 8292 e897c12e1e886ce77fe26afc5d470886 ""
+  "/usr/share/texmf-dist/tex/latex/chemgreek/chemgreek.sty" 1520158019 47119 53e7e2ca71e5a41edbb81f6c1875f9f7 ""
+  "/usr/share/texmf-dist/tex/latex/float/float.sty" 1520157233 6749 16d2656a1984957e674b149555f1ea1d ""
+  "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1520157233 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
+  "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1520157233 1224 978390e9c2234eab29404bc21b268d1e ""
+  "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1520157233 17334 520b9b85ad8a2a48eda3f643e27a5179 ""
+  "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1520157233 15275 7d676729b1bedd3e7f3c6717affb366c ""
+  "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1520157233 9066 649f2ccf62888e3d8c3e57256b70b8e1 ""
+  "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1520157233 2594 d18d5e19aa8239cf867fa670c556d2e9 ""
+  "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1520157233 3980 0a268fbfda01e381fa95821ab13b6aee ""
+  "/usr/share/texmf-dist/tex/latex/l3kernel/expl3-code.tex" 1520157233 865979 4e627d13dfa51060cef916f5bf16b57a ""
+  "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty" 1520157233 9854 30dd9ffac9577d887036852ef4c7ccc0 ""
+  "/usr/share/texmf-dist/tex/latex/l3kernel/l3pdfmode.def" 1520157233 12836 6f78fd4e4ede5f794b4e9523f8e11191 ""
+  "/usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty" 1520157233 4568 4c3ae08ebeee5fea01e0919e229c9b4d ""
+  "/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1520157233 76828 accb53d91c291d3ec67841b8989ca15c ""
+  "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1520157233 678 4792914a8f45be57bb98413425e4c7af ""
+  "/usr/share/texmf-dist/tex/latex/mhchem/mhchem.sty" 1520158018 133420 3062039d2ad5bee1299dd152cc778613 ""
+  "/usr/share/texmf-dist/tex/latex/ms/everysel.sty" 1520157232 4623 936bfb87af7b91b6496a2317f80db16b ""
+  "/usr/share/texmf-dist/tex/latex/ms/everyshi.sty" 1520157232 3878 6aa7c08ff2621006e0603349e40a30a8 ""
+  "/usr/share/texmf-dist/tex/latex/ms/ragged2e.sty" 1520157232 9938 95cd4dc3edfd2c1a9e8f3f4cc43db1ce ""
+  "/usr/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty" 1520157232 12095 5337833c991d80788a43d3ce26bd1c46 ""
+  "/usr/share/texmf-dist/tex/latex/oberdiek/grfext.sty" 1520157232 7075 2fe3d848bba95f139de11ded085e74aa ""
+  "/usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty" 1520157232 22417 1d9df1eb66848aa31b18a593099cf45c ""
+  "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1520157232 1197 8a80cdde14696a9198f1793a55dcf332 ""
+  "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1520157232 410 5bf12ea7330e5f12c445332a4fe9a263 ""
+  "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1520157232 21115 facf03b7dbe5ea2f5f1dce1ac84b5d05 ""
+  "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1520157232 1091 d9163d29def82ee90370c8a63667742c ""
+  "/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1520157232 339 592cf35cba3d400082b8a9a5d0199d70 ""
+  "/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1520157232 306 0796eafca5e159e6ec2167a6d22d81b1 ""
+  "/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1520157232 443 0b2e781830192df35c0fd357cf13e26e ""
+  "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1520157232 348 8927fde343487e003b01a4c2ca34073b ""
+  "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1520157232 274 4cad6e665cc93ac2ac979039a94fa1e1 ""
+  "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1520157232 325 2bcd023400636339210573e2b3ee298b ""
+  "/usr/share/texmf-dist/tex/latex/sidecap/sidecap.sty" 1520158238 10526 e4fd75d883a0e21600bac6a209f020eb ""
+  "/usr/share/texmf-dist/tex/latex/tools/calc.sty" 1520157231 10214 d03d065f799d54f6b7e9b175f8d84279 ""
+  "/usr/share/texmf-dist/tex/latex/url/url.sty" 1520157231 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
+  "/usr/share/texmf-dist/tex/latex/wrapfig/wrapfig.sty" 1520158237 26220 3701aebf80ccdef248c0c20dd062fea9 ""
+  "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1520157230 55589 34128738f682d033422ca125f82e5d62 ""
+  "/usr/share/texmf-dist/web2c/texmf.cnf" 1520157258 32585 d82bbcf7626b7842c87671687479e852 ""
+  "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1527817174 2570664 de4e64ffd993cf7b457724d8a32db383 ""
+  "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1527817154 7738160 3ada4dd9e8f4d66ad0a33296e030533e ""
+  "hdpe.aux" 1527837807 1472 62e4a2ce0382884df9a7f17806486740 ""
+  "hdpe.bbl" 1527836389 1377 ffa1cd27f07dfdaffc93057a4ed4196c "bibtex hdpe"
+  "hdpe.tex" 1527837805 6983 5d45f6bf317a865363534dbf56adb2ab ""
+  "hdpe_pipe.jpg" 1527831451 19167 7b11b7efee7cd01ce6b1ef61a8cea78c ""
+  "ldpe-hdpe.png" 1527822114 46098 e9689bcc185c5ad31d493df9f9b14d83 ""
+  (generated)
+  "hdpe.log"
+  "hdpe.pdf"
+  "hdpe.out"
+  "hdpe.aux"
diff --git a/chem/hdpe.fls b/chem/hdpe.fls
new file mode 100644 (file)
index 0000000..0b6bb99
--- /dev/null
@@ -0,0 +1,251 @@
+PWD /home/andrew/notes/Chemistry
+INPUT /usr/share/texmf-dist/web2c/texmf.cnf
+INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt
+INPUT hdpe.tex
+OUTPUT hdpe.log
+INPUT /usr/share/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texmf-dist/tex/latex/base/size10.clo
+INPUT /usr/share/texmf-dist/tex/latex/base/size10.clo
+INPUT /usr/share/texmf-dist/tex/latex/mhchem/mhchem.sty
+INPUT /usr/share/texmf-dist/tex/latex/mhchem/mhchem.sty
+INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3-code.tex
+INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3-code.tex
+INPUT /usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
+INPUT /usr/share/texmf-dist/tex/generic/unicode-data/CaseFolding.txt
+INPUT /usr/share/texmf-dist/tex/generic/unicode-data/SpecialCasing.txt
+INPUT /usr/share/texmf-dist/fonts/map/fontname/texfonts.map
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
+INPUT /usr/share/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
+INPUT /usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texmf-dist/tex/latex/chemgreek/chemgreek.sty
+INPUT /usr/share/texmf-dist/tex/latex/chemgreek/chemgreek.sty
+INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texmf-dist/tex/generic/chemfig/chemfig.sty
+INPUT /usr/share/texmf-dist/tex/generic/chemfig/chemfig.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
+INPUT /usr/share/texmf-dist/tex/latex/ms/everyshi.sty
+INPUT /usr/share/texmf-dist/tex/latex/ms/everyshi.sty
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
+INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/chemfig/chemfig.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex
+INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex
+INPUT /usr/share/texmf-dist/tex/latex/wrapfig/wrapfig.sty
+INPUT /usr/share/texmf-dist/tex/latex/wrapfig/wrapfig.sty
+INPUT /usr/share/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texmf-dist/tex/latex/sidecap/sidecap.sty
+INPUT /usr/share/texmf-dist/tex/latex/sidecap/sidecap.sty
+INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty
+INPUT hdpe.aux
+INPUT hdpe.aux
+OUTPUT hdpe.aux
+INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+INPUT /usr/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+INPUT /usr/share/texmf-dist/tex/latex/oberdiek/grfext.sty
+INPUT /usr/share/texmf-dist/tex/latex/oberdiek/grfext.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+INPUT /usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+INPUT /usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texmf-dist/tex/latex/ms/ragged2e.sty
+INPUT /usr/share/texmf-dist/tex/latex/ms/ragged2e.sty
+INPUT /usr/share/texmf-dist/tex/latex/ms/ragged2e.sty
+INPUT /usr/share/texmf-dist/tex/latex/ms/everysel.sty
+INPUT /usr/share/texmf-dist/tex/latex/ms/everysel.sty
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr9.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx9.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
+INPUT ldpe-hdpe.png
+INPUT ./ldpe-hdpe.png
+OUTPUT hdpe.pdf
+INPUT ./ldpe-hdpe.png
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
+INPUT /usr/share/texmf-dist/tex/latex/base/omlcmr.fd
+INPUT /usr/share/texmf-dist/tex/latex/base/omlcmr.fd
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmti10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmti7.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmti7.tfm
+INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
+INPUT hdpe_pipe.jpg
+INPUT ./hdpe_pipe.jpg
+INPUT ./hdpe_pipe.jpg
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
+INPUT hdpe.bbl
+INPUT hdpe.bbl
+INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm
+INPUT hdpe.aux
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmti7.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb
diff --git a/chem/hdpe.log b/chem/hdpe.log
new file mode 100644 (file)
index 0000000..6bb6e56
--- /dev/null
@@ -0,0 +1,563 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Arch Linux) (preloaded format=latex 2018.6.1)  8 JUN 2018 19:42
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**\makeatletter\def\HCode{\futurelet\HCode\HChar}\def\HChar{\ifx"\HCode\def\HCo
+de"##1"{\Link##1}\expandafter\HCode\else\expandafter\Link\fi}\def\Link#1.a.b.c.
+{\g@addto@macro\@documentclasshook{\RequirePackage[#1,html]{tex4ht}}\let\HCode\
+documentstyle\def\documentstyle{\let\documentstyle\HCode\expandafter\def\csname
+ tex4ht\endcsname{#1,html}\def\HCode####1{\documentstyle[tex4ht,}\@ifnextchar[{
+\HCode}{\documentstyle[tex4ht]}}}\makeatother\HCode xhtml, mathml, charset=utf-
+8.a.b.c.\input  hdpe.tex
+(./hdpe.tex (/usr/share/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texmf-dist/tex/latex/base/size10.clo
+File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texmf-dist/tex/generic/tex4ht/tex4ht.sty
+version 2018-02-11-15:01
+Package: tex4ht 
+--------------------------------------
+--- Note --- for _ at preamble, use the command line option `early_'
+--------------------------------------
+--------------------------------------
+--- Note --- for ^ at preamble, use the command line option `early^'
+--------------------------------------
+\tmp:toks=\toks14
+)
+(/usr/share/texmf-dist/tex/generic/tex4ht/usepackage.4ht)
+(/usr/share/texmf-dist/tex/latex/mhchem/mhchem.sty
+Package: mhchem 2017/07/24 v4.07 for typesetting chemical formulae
+
+(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
+Package: expl3 2018/02/21 L3 programming layer (loader) 
+
+(/usr/share/texmf-dist/tex/latex/l3kernel/expl3-code.tex
+Package: expl3 2018/02/21 L3 programming layer (code)
+\c_max_int=\count87
+\l_tmpa_int=\count88
+\l_tmpb_int=\count89
+\g_tmpa_int=\count90
+\g_tmpb_int=\count91
+\g__intarray_font_int=\count92
+\g__prg_map_int=\count93
+\c_log_iow=\count94
+\l_iow_line_count_int=\count95
+\l__iow_line_target_int=\count96
+\l__iow_one_indent_int=\count97
+\l__iow_indent_int=\count98
+\c_zero_dim=\dimen103
+\c_max_dim=\dimen104
+\l_tmpa_dim=\dimen105
+\l_tmpb_dim=\dimen106
+\g_tmpa_dim=\dimen107
+\g_tmpb_dim=\dimen108
+\c_zero_skip=\skip43
+\c_max_skip=\skip44
+\l_tmpa_skip=\skip45
+\l_tmpb_skip=\skip46
+\g_tmpa_skip=\skip47
+\g_tmpb_skip=\skip48
+\c_zero_muskip=\muskip10
+\c_max_muskip=\muskip11
+\l_tmpa_muskip=\muskip12
+\l_tmpb_muskip=\muskip13
+\g_tmpa_muskip=\muskip14
+\g_tmpb_muskip=\muskip15
+\l_keys_choice_int=\count99
+\c__fp_leading_shift_int=\count100
+\c__fp_middle_shift_int=\count101
+\c__fp_trailing_shift_int=\count102
+\c__fp_big_leading_shift_int=\count103
+\c__fp_big_middle_shift_int=\count104
+\c__fp_big_trailing_shift_int=\count105
+\c__fp_Bigg_leading_shift_int=\count106
+\c__fp_Bigg_middle_shift_int=\count107
+\c__fp_Bigg_trailing_shift_int=\count108
+\c__fp_rand_size_int=\count109
+\c__fp_rand_four_int=\count110
+\c__fp_rand_eight_int=\count111
+\l__sort_length_int=\count112
+\l__sort_min_int=\count113
+\l__sort_top_int=\count114
+\l__sort_max_int=\count115
+\l__sort_true_max_int=\count116
+\l__sort_block_int=\count117
+\l__sort_begin_int=\count118
+\l__sort_end_int=\count119
+\l__sort_A_int=\count120
+\l__sort_B_int=\count121
+\l__sort_C_int=\count122
+\l__tl_build_start_index_int=\count123
+\l__tl_build_index_int=\count124
+\l__tl_analysis_normal_int=\count125
+\l__tl_analysis_index_int=\count126
+\l__tl_analysis_nesting_int=\count127
+\l__tl_analysis_type_int=\count128
+\l__regex_internal_a_int=\count129
+\l__regex_internal_b_int=\count130
+\l__regex_internal_c_int=\count131
+\l__regex_balance_int=\count132
+\l__regex_group_level_int=\count133
+\l__regex_mode_int=\count134
+\c__regex_cs_in_class_mode_int=\count135
+\c__regex_cs_mode_int=\count136
+\l__regex_catcodes_int=\count137
+\l__regex_default_catcodes_int=\count138
+\c__regex_catcode_D_int=\count139
+\c__regex_catcode_S_int=\count140
+\c__regex_catcode_L_int=\count141
+\c__regex_catcode_O_int=\count142
+\c__regex_catcode_A_int=\count143
+\c__regex_all_catcodes_int=\count144
+\l__regex_show_lines_int=\count145
+\l__regex_min_state_int=\count146
+\l__regex_max_state_int=\count147
+\l__regex_left_state_int=\count148
+\l__regex_right_state_int=\count149
+\l__regex_capturing_group_int=\count150
+\l__regex_min_pos_int=\count151
+\l__regex_max_pos_int=\count152
+\l__regex_curr_pos_int=\count153
+\l__regex_start_pos_int=\count154
+\l__regex_success_pos_int=\count155
+\l__regex_curr_char_int=\count156
+\l__regex_curr_catcode_int=\count157
+\l__regex_last_char_int=\count158
+\l__regex_case_changed_char_int=\count159
+\l__regex_curr_state_int=\count160
+\l__regex_step_int=\count161
+\l__regex_min_active_int=\count162
+\l__regex_max_active_int=\count163
+\l__regex_replacement_csnames_int=\count164
+\l__regex_match_count_int=\count165
+\l__regex_min_submatch_int=\count166
+\l__regex_submatch_int=\count167
+\l__regex_zeroth_submatch_int=\count168
+\g__regex_trace_regex_int=\count169
+\c_empty_box=\box26
+\l_tmpa_box=\box27
+\l_tmpb_box=\box28
+\g_tmpa_box=\box29
+\g_tmpb_box=\box30
+\l__box_top_dim=\dimen109
+\l__box_bottom_dim=\dimen110
+\l__box_left_dim=\dimen111
+\l__box_right_dim=\dimen112
+\l__box_top_new_dim=\dimen113
+\l__box_bottom_new_dim=\dimen114
+\l__box_left_new_dim=\dimen115
+\l__box_right_new_dim=\dimen116
+\l__box_internal_box=\box31
+\l__coffin_internal_box=\box32
+\l__coffin_internal_dim=\dimen117
+\l__coffin_offset_x_dim=\dimen118
+\l__coffin_offset_y_dim=\dimen119
+\l__coffin_x_dim=\dimen120
+\l__coffin_y_dim=\dimen121
+\l__coffin_x_prime_dim=\dimen122
+\l__coffin_y_prime_dim=\dimen123
+\c_empty_coffin=\box33
+\l__coffin_aligned_coffin=\box34
+\l__coffin_aligned_internal_coffin=\box35
+\l_tmpa_coffin=\box36
+\l_tmpb_coffin=\box37
+\l__coffin_display_coffin=\box38
+\l__coffin_display_coord_coffin=\box39
+\l__coffin_display_pole_coffin=\box40
+\l__coffin_display_offset_dim=\dimen124
+\l__coffin_display_x_dim=\dimen125
+\l__coffin_display_y_dim=\dimen126
+\l__coffin_bounding_shift_dim=\dimen127
+\l__coffin_left_corner_dim=\dimen128
+\l__coffin_right_corner_dim=\dimen129
+\l__coffin_bottom_corner_dim=\dimen130
+\l__coffin_top_corner_dim=\dimen131
+\l__coffin_scaled_total_height_dim=\dimen132
+\l__coffin_scaled_width_dim=\dimen133
+)
+(/usr/share/texmf-dist/tex/latex/l3kernel/l3dvips.def
+File: l3dvips.def 2017/03/18 v L3 Experimental driver: dvips
+))
+(/usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+Package: l3keys2e 2018/02/21 LaTeX2e option processing using LaTeX3 keys
+)
+(/usr/share/texmf-dist/tex/latex/tools/calc.sty
+Package: calc 2014/10/28 v4.3 Infix arithmetic (KKT,FJ)
+\calc@Acount=\count170
+\calc@Bcount=\count171
+\calc@Adimen=\dimen134
+\calc@Bdimen=\dimen135
+\calc@Askip=\skip49
+\calc@Bskip=\skip50
+LaTeX Info: Redefining \setlength on input line 80.
+LaTeX Info: Redefining \addtolength on input line 81.
+\calc@Ccount=\count172
+\calc@Cskip=\skip51
+)
+(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2017/09/02 v2.17a AMS math features
+\@mathmargin=\skip52
+
+For additional information on amsmath, use the `?' option.
+(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
+Package: amstext 2000/06/29 v2.01 AMS text
+
+(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0 generic functions
+\@emptytoks=\toks15
+\ex@=\dimen136
+))
+(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d Bold Symbols
+\pmbraise@=\dimen137
+)
+(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty
+Package: amsopn 2016/03/08 v2.02 operator names
+)
+\inf@bad=\count173
+LaTeX Info: Redefining \frac on input line 213.
+\uproot@=\count174
+\leftroot@=\count175
+LaTeX Info: Redefining \overline on input line 375.
+\classnum@=\count176
+\DOTSCASE@=\count177
+LaTeX Info: Redefining \ldots on input line 472.
+LaTeX Info: Redefining \dots on input line 475.
+LaTeX Info: Redefining \cdots on input line 596.
+\Mathstrutbox@=\box41
+\strutbox@=\box42
+\big@size=\dimen138
+LaTeX Font Info:    Redeclaring font encoding OML on input line 712.
+LaTeX Font Info:    Redeclaring font encoding OMS on input line 713.
+\macc@depth=\count178
+\c@MaxMatrixCols=\count179
+\dotsspace@=\muskip16
+\c@parentequation=\count180
+\dspbrk@lvl=\count181
+\tag@help=\toks16
+\row@=\count182
+\column@=\count183
+\maxfields@=\count184
+\andhelp@=\toks17
+\eqnshift@=\dimen139
+\alignsep@=\dimen140
+\tagshift@=\dimen141
+\tagwidth@=\dimen142
+\totwidth@=\dimen143
+\lineht@=\dimen144
+\@envbody=\toks18
+\multlinegap=\skip53
+\multlinetaggap=\skip54
+\mathdisplay@stack=\toks19
+LaTeX Info: Redefining \[ on input line 2817.
+LaTeX Info: Redefining \] on input line 2818.
+)
+(/usr/share/texmf-dist/tex/latex/chemgreek/chemgreek.sty
+(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+Package: xparse 2018/02/21 L3 Experimental document command parser
+\l__xparse_current_arg_int=\count185
+\g__xparse_grabber_int=\count186
+\l__xparse_m_args_int=\count187
+\l__xparse_mandatory_args_int=\count188
+\l__xparse_v_nesting_int=\count189
+)
+Package: chemgreek 2016/12/20 v1.1 interfaceforuprightgreeklettersforuseinchemi
+stry (CN)
+\l__chemgreek_tmpa_int=\count190
+\g__chemgreek_tmpa_int=\count191
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \newchemgreekmapping with sig. 'O{}mm' on line 336.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \renewchemgreekmapping with sig. 'O{}mm' on line 339.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \declarechemgreekmapping with sig. 'O{}mm' on line 342.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \newchemgreekmappingalias with sig. 'mm' on line 347.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \renewchemgreekmappingalias with sig. 'mm' on line 350.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \declarechemgreekmappingalias with sig. 'mm' on line 353.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \changechemgreeksymbol with sig. 'mmmm' on line 383.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \chemgreekmappingsymbol with sig. 'mm' on line 477.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \activatechemgreekmapping with sig. 'sm' on line 486.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \selectchemgreekmapping with sig. 'm' on line 491.
+.................................................
+)
+(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: dvips.def on input line 99.
+
+(/usr/share/texmf-dist/tex/latex/graphics-def/dvips.def
+File: dvips.def 2017/06/20 v3.1d Graphics/color driver for dvips
+))
+\l__mhchem_ce_distanceFromLastComma_int=\count192
+\__mhchem_arrow_extPgfLength_skip=\skip55
+\mhchem@minispace@tmp=\skip56
+\mhchem@minibackspace@tmp=\skip57
+\mhchem@bondwidth=\skip58
+\mhchem@bondheight=\skip59
+\mhchem@smallbondwidth@tmpA=\skip60
+\mhchem@smallbondwidth@tmpB=\skip61
+\mhchem@smallbondwidth=\skip62
+\mhchem@bondtmp@minussidebearingleft=\skip63
+\mhchem@bondtmp@minussidebearingright=\skip64
+\l__mhchem_option_version_int=\count193
+\mhchem@option@minusmathsidebearingleft=\dimen145
+\mhchem@option@minusmathsidebearingright=\dimen146
+\mhchem@option@minustextsidebearingleft=\dimen147
+\mhchem@option@minustextsidebearingright=\dimen148
+
+
+Package mhchem Warning: You did not specify a 'version' option for the mhchem
+(mhchem)                package. Please write \usepackage[version=4]{mhchem}
+(mhchem)                in your preamble (or any lower number for
+(mhchem)                compatibility mode), because you might get slightly
+(mhchem)                different output with the same input in future versions
+.
+
+) (/usr/share/texmf-dist/tex/generic/chemfig/chemfig.sty
+(/usr/share/texmf-dist/tex/generic/tex4ht/usepackage.4ht)
+(/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+(/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
+\pgfutil@everybye=\toks20
+\pgfutil@tempdima=\dimen149
+\pgfutil@tempdimb=\dimen150
+
+(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex))
+(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
+\pgfutil@abb=\box43
+
+(/usr/share/texmf-dist/tex/latex/ms/everyshi.sty
+Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS)
+))
+(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+Package: pgfrcs 2015/08/07 v3.0.1a (rcs-revision 1.31)
+))
+Package: pgf 2015/08/07 v3.0.1a (rcs-revision 1.15)
+
+(/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks21
+)
+\Gin@req@height=\dimen151
+\Gin@req@width=\dimen152
+)
+(/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+Package: pgfsys 2014/07/09 v3.0.1a (rcs-revision 1.48)
+
+(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+\pgfkeys@pathtoks=\toks22
+\pgfkeys@temptoks=\toks23
+
+(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex
+\pgfkeys@tmptoks=\toks24
+))
+\pgf@x=\dimen153
+\pgf@y=\dimen154
+\pgf@xa=\dimen155
+\pgf@ya=\dimen156
+\pgf@xb=\dimen157
+\pgf@yb=\dimen158
+\pgf@xc=\dimen159
+\pgf@yc=\dimen160
+\w@pgf@writea=\write3
+\r@pgf@reada=\read1
+\c@pgf@counta=\count194
+\c@pgf@countb=\count195
+\c@pgf@countc=\count196
+\c@pgf@countd=\count197
+\t@pgf@toka=\toks25
+\t@pgf@tokb=\toks26
+\t@pgf@tokc=\toks27
+
+(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
+File: pgf.cfg 2008/05/14  (rcs-revision 1.7)
+)
+Driver file for pgf: pgfsys-tex4ht.def
+
+(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-tex4ht.def
+File: pgfsys-tex4ht.def 2013/08/06  (rcs-revision 1.25)
+
+(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-svg.def
+File: pgfsys-common-svg.def 2013/08/28  (rcs-revision 1.24)
+\pgf@sys@svg@objectcount=\count198
+\pgf@sys@svg@scopecount=\count199
+)
+\pgf@sys@svg@picnum=\count266
+\pgf@sys@svg@nodenum=\count267
+\pgfsys@foreignobject@Box=\box44
+\pgf@s=\dimen161
+\pgf@t=\dimen162
+
+(/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
+
+(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: dvips.def on input line 225.
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
+Package xcolor Info: Model `RGB' extended on input line 1364.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
+)))
+(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+File: pgfsyssoftpath.code.tex 2013/09/09  (rcs-revision 1.9)
+\pgfsyssoftpath@smallbuffer@items=\count268
+\pgfsyssoftpath@bigbuffer@items=\count269
+)
+(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+File: pgfsysprotocol.code.tex 2006/10/16  (rcs-revision 1.4)
+))
+(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+Package: pgfcore 2010/04/11 v3.0.1a (rcs-revision 1.7)
+
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
+\pgfmath@dimen=\dimen163
+\pgfmath@count=\count270
+\pgfmath@box=\box45
+\pgfmath@toks=\toks28
+\pgfmath@stack@operand=\toks29
+\pgfmath@stack@operation=\toks30
+)
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex)
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code
+.tex)
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex)
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.te
+x) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex)
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex)
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex)
+(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics
+.code.tex))) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
+\c@pgfmathroundto@lastzeros=\count271
+)) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
+File: pgfcorepoints.code.tex 2013/10/07  (rcs-revision 1.27)
+\pgf@picminx=\dimen164
+\pgf@picmaxx=\dimen165
+\pgf@picminy=\dimen166
+\pgf@picmaxy=\dimen167
+\pgf@pathminx=\dimen168
+\pgf@pathmaxx=\dimen169
+\pgf@pathminy=\dimen170
+\pgf@pathmaxy=\dimen171
+\pgf@xx=\dimen172
+\pgf@xy=\dimen173
+\pgf@yx=\dimen174
+\pgf@yy=\dimen175
+\pgf@zx=\dimen176
+\pgf@zy=\dimen177
+)
+(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
+File: pgfcorepathconstruct.code.tex 2013/10/07  (rcs-revision 1.29)
+\pgf@path@lastx=\dimen178
+\pgf@path@lasty=\dimen179
+) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
+File: pgfcorepathusage.code.tex 2014/11/02  (rcs-revision 1.24)
+\pgf@shorten@end@additional=\dimen180
+\pgf@shorten@start@additional=\dimen181
+)
+(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
+File: pgfcorescopes.code.tex 2015/05/08  (rcs-revision 1.46)
+\pgfpic=\box46
+\pgf@hbox=\box47
+\pgf@layerbox@main=\box48
+\pgf@picture@serial@count=\count272
+)
+(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
+File: pgfcoregraphicstate.code.tex 2014/11/02  (rcs-revision 1.12)
+\pgflinewidth=\dimen182
+)
+(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.t
+ex
+File: pgfcoretransformations.code.tex 2015/08/07  (rcs-revision 1.20)
+\pgf@pt@x=\dimen183
+\pgf@pt@y=\dimen184
+\pgf@pt@temp=\dimen185
+) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
+File: pgfcorequick.code.tex 2008/10/09  (rcs-revision 1.3)
+)
+(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
+File: pgfcoreobjects.code.tex 2006/10/11  (rcs-revision 1.2)
+)
+(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.te
+x
+File: pgfcorepathprocessing.code.tex 2013/09/09  (rcs-revision 1.9)
+) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
+File: pgfcorearrows.code.tex 2015/05/14  (rcs-revision 1.43)
+\pgfarrowsep=\dimen186
+)
+(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
+File: pgfcoreshade.code.tex 2013/07/15  (rcs-revision 1.15)
+\pgf@max=\dimen187
+\pgf@sys@shading@range@num=\count273
+)
+(/usr/share/texmf-
\ No newline at end of file
diff --git a/chem/hdpe.out b/chem/hdpe.out
new file mode 100644 (file)
index 0000000..2281cde
--- /dev/null
@@ -0,0 +1,4 @@
+\BOOKMARK [1][-]{section.1}{Invention and Manufacture}{}% 1
+\BOOKMARK [1][-]{section.2}{Structure}{}% 2
+\BOOKMARK [1][-]{section.3}{Uses}{}% 3
+\BOOKMARK [1][-]{section.4}{Health and environmental issues}{}% 4
diff --git a/chem/hdpe.pdf b/chem/hdpe.pdf
new file mode 100644 (file)
index 0000000..1c9576a
Binary files /dev/null and b/chem/hdpe.pdf differ
diff --git a/chem/hdpe.synctex.gz b/chem/hdpe.synctex.gz
new file mode 100644 (file)
index 0000000..10f6a34
Binary files /dev/null and b/chem/hdpe.synctex.gz differ
diff --git a/chem/hdpe.tex b/chem/hdpe.tex
new file mode 100644 (file)
index 0000000..74c6d71
--- /dev/null
@@ -0,0 +1,123 @@
+\documentclass[a4paper]{article}
+\usepackage{mhchem}
+\usepackage{chemfig}
+\usepackage{graphicx}
+\usepackage{wrapfig}
+\usepackage{url}
+\usepackage{float}
+\usepackage[margincaption,outercaption,ragged,wide]{sidecap}
+\begin{document}
+\title{Lifecycle of High-Density Polyethene}
+\author{Andrew Lorimer}
+\date{}
+\renewcommand{\abstractname}{}
+\maketitle
+
+\newcommand\setpolymerdelim[2]{\def\delimleft{#1}\def\delimright{#2}}
+\def\makebraces[#1,#2]#3#4#5{%
+\edef\delimhalfdim{\the\dimexpr(#1+#2)/2}%
+\edef\delimvshift{\the\dimexpr(#1-#2)/2}%
+\chemmove{%
+\node[at=(#4),yshift=(\delimvshift)]
+{$\left\delimleft\vrule height\delimhalfdim depth\delimhalfdim
+width0pt\right.$};%
+\node[at=(#5),yshift=(\delimvshift)]
+{$\left.\vrule height\delimhalfdim depth\delimhalfdim
+width0pt\right\delimright_{\rlap{$\scriptstyle#3$}}$};}}
+\setpolymerdelim()
+
+\begin{abstract}
+High-density polyethene (HDPE) is a practical and economical thermoplastic used for pipes, bottles, containers, construction materials, and several other uses. It is UV stable and chemically quite resistant - it is almost impossible to damage with acids or bases. Further, HDPE is easily recycled, and has a resin identification code of “2”. In 2015, the HDPE market was worth about \$80 billion (AUD).\cite{gmi}. HDPE has enabled streamlining of manufacturing processes and cheap access to durable, safe products throughout the world.
+\end{abstract}
+
+\section{Invention and Manufacture}
+
+\begin{wrapfigure}{r}{0.3\textwidth}
+% \begin{SCfigure}[][htb]
+\includegraphics[height=3cm]{ldpe-hdpe.png}
+\caption{\label{fig:structure}amorphous vs crystalline polymers\cite{fig1}}
+\vspace{-1em}
+% \end{SCfigure}
+\end{wrapfigure}
+
+\paragraph{}
+High-density polyethene (polyethylene) consists of many thousands of ethene monomers \ce{H2CCH2}, forming a long chain structure. Whilst ethene occurs naturally in plants, polyethene must be synthesised. In 1898, a German chemist Hans von Pechmann accidentally created a compound, polymethylene, which was the basis for the invention of polyethylene. In 1933, Fawcett and Gibson synthesised polyethylene using high pressure and a small proportion of oxygen, at the British Imperial Chemical Industries. This is illustrated below\cite{nzmfg}:
+
+\paragraph{}
+
+
+
+
+\ce{(H2CCH2)n ->[{$\approx$500 MPa}][{$\textless$ 10ppm}O2] (CH2CH2)n}
+
+\paragraph{}
+
+
+
+However, this high-pressure method can only be used to synthesise low-density polyethene (LDPE) because the high pressure causes a lot of random chain branching (i.e. the molecules are non-linear). In the case of most low-density polyethene, branches occur every 10-20 carbon atoms. Linear molecules used in HDPE are stronger due to their larger intermolecular forces resulting from their surface area, giving them a more amorphous (shapeless) structure \textendash\ see fig. 1.
+
+
+\paragraph{}
+
+During the 1940s-50s, two chemists independently discovered methods of synthesising HDPE using organometallic (carbon-metal) catalysts to break the \ce{C=C} double bond in ethene. Karl Zielger from Germany used titanium halides \ce{TiCl_n}, and Phillips Petroleum in America used chromium trioxide \ce{CrO3}:
+
+\paragraph{}
+
+\ce{(H2CCH2)n  ->[{catalyst}][{$\approx$5 MPa}] (CH2CH2)n}
+
+\paragraph{}
+
+Note that this method only requires 5 megapascal of pressure, whilst the first method used to synthesise LDPE required 500 megapascals. This makes the manufacture of HDPE much more energy efficient and practical, allowing mass production.
+
+Soon after the discovery of this method, HDPE was produced industrially using both Zielger's and Phillips' methods, primarily by DuPont. Early HDPE was used for internal shielding in cables, infrared lenses, and generally replaced PVC in many applications. This low-pressure synthesis is currently the only method of HDPE mass production, but is efficient and cheap. The only major change in HDPE synthesis has been the addition of a magnesium-based catalyst.
+
+\section{Structure}
+\chemfig{[:60]H-C(-[:120]H)=[0]C(-[:-60]H)-[:60]H}
+(ethene)
+\hspace{5em}
+\chemfig{\vphantom{CH_@}-[@{op,.75}]CH_2-CH_2-[@{cl,0.25}]}
+\makebraces[5pt,5pt]{\!\!n}{op}{cl}
+(polyethene)
+\vspace*{1em}
+
+Thanks to the low-pressure method of synthesis discovered by Ziegler and Phillips, each molecule of HDPE is many thousands of monomers long, without significant branching which would compromise its strength (see fig. 1). It has a density of about 0.97 g / cm$^3$, versus LDPE's density of 0.91 g / cm$^3$. Despite this minimal increase in density, HDPE has vastly greater strength and hardness. This is because of its low level of chain branching. Other results of the low chain branching are greater opacity and higher temperature resistance.
+
+\section{Uses}
+
+
+
+High-density polyethene is used for rigid plastic packaging (milk jugs, food containers, water bottles), water pipes (see fig. 2), coaxial cables, vehicle fuel tanks, wood-plastic composites (decks etc), and 3D printer filament. Most of these applications require little effort to transform the HDPE into its resulting product, due to its low melting point (about 100 C) and its ease of extrusion from beads.
+
+\begin{wrapfigure}{r}{0.3\textwidth}
+\vspace*{-3.5em}
+\includegraphics[height=3cm]{hdpe_pipe.jpg}
+\vspace*{-2em}
+
+\caption{\label{fig:pipe}underground installation of agricultural HDPE pipe\cite{wiki:xxx}}
+
+\end{wrapfigure}
+
+
+\section{Issues}
+
+\subsection{Health}
+
+HDPE has virtually no known health risks in normal use. Its production is a safe process, and whilst toxic chemicals are used as catalysts, this process is heavily automated and restricted to licensed manufacturers. If HDPE is burnt, it releases noxious hydrocarbons, however this is true of all thermoplastics.
+
+HDPE does not degrade as traditional steel or lead pipes do, so it offers significant advantages in safety and cost for potable water piping.
+
+\subsection{Environmental}
+
+Polyethene's monomer, ethene, is usually obtained from drilling rigs in the ocean. These rigs represent a non-renewable form of ethene, whereas less developed methods of ethene synthesis are more sustainable.
+
+Polyethylene does not biodegrade easily, so it constitutes a significant volume of landfill. Some bacteria can accelerate the biodegredation process, but the specific species are rare.
+
+However, HDPE can be recycled indefinitely and it is very easy to do so. Once the molecules have been synthesised, the material can be melted and formed into a product multiple times. For this reason, recycling of HDPE is commonly encouraged, and most curbside recycling collections accept HDPE, denoted by the number 2. However, it is important to note that recycled HDPE is generally unable to be used for food packaging according to regulations, but with more research this should be possible.
+
+Common uses of recycled HDPE include timber-plastic composites (decking, outdoor chairs, signs etc), containers, wheelie bins, furniture etc.
+
+\bibliographystyle{plain}
+\bibliography{hdpe}
+\nocite{*}
+
+\end{document}
diff --git a/chem/hdpe.xdv b/chem/hdpe.xdv
new file mode 100644 (file)
index 0000000..0ecce7f
Binary files /dev/null and b/chem/hdpe.xdv differ
diff --git a/chem/hdpe_pipe.jpg b/chem/hdpe_pipe.jpg
new file mode 100644 (file)
index 0000000..1b669c0
Binary files /dev/null and b/chem/hdpe_pipe.jpg differ
diff --git a/chem/latextest.aux b/chem/latextest.aux
new file mode 100644 (file)
index 0000000..f23e546
--- /dev/null
@@ -0,0 +1 @@
+\relax 
diff --git a/chem/latextest.log b/chem/latextest.log
new file mode 100644 (file)
index 0000000..204d41e
--- /dev/null
@@ -0,0 +1,387 @@
+This is XeTeX, Version 3.14159265-2.6-0.99998 (TeX Live 2017/Arch Linux) (preloaded format=xelatex 2018.6.1)  1 JUN 2018 11:43
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**latextest.tex
+(./latextest.tex
+LaTeX2e <2017-04-15>
+Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
+(/usr/share/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texmf-dist/tex/latex/base/size10.clo
+File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texmf-dist/tex/latex/mhchem/mhchem.sty
+Package: mhchem 2017/07/24 v4.07 for typesetting chemical formulae
+
+(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
+Package: expl3 2018/02/21 L3 programming layer (loader) 
+
+(/usr/share/texmf-dist/tex/latex/l3kernel/expl3-code.tex
+Package: expl3 2018/02/21 L3 programming layer (code)
+\c_max_int=\count87
+\l_tmpa_int=\count88
+\l_tmpb_int=\count89
+\g_tmpa_int=\count90
+\g_tmpb_int=\count91
+\g__intarray_font_int=\count92
+\g__prg_map_int=\count93
+\c_log_iow=\count94
+\l_iow_line_count_int=\count95
+\l__iow_line_target_int=\count96
+\l__iow_one_indent_int=\count97
+\l__iow_indent_int=\count98
+\c_zero_dim=\dimen103
+\c_max_dim=\dimen104
+\l_tmpa_dim=\dimen105
+\l_tmpb_dim=\dimen106
+\g_tmpa_dim=\dimen107
+\g_tmpb_dim=\dimen108
+\c_zero_skip=\skip43
+\c_max_skip=\skip44
+\l_tmpa_skip=\skip45
+\l_tmpb_skip=\skip46
+\g_tmpa_skip=\skip47
+\g_tmpb_skip=\skip48
+\c_zero_muskip=\muskip10
+\c_max_muskip=\muskip11
+\l_tmpa_muskip=\muskip12
+\l_tmpb_muskip=\muskip13
+\g_tmpa_muskip=\muskip14
+\g_tmpb_muskip=\muskip15
+\l_keys_choice_int=\count99
+\c__fp_leading_shift_int=\count100
+\c__fp_middle_shift_int=\count101
+\c__fp_trailing_shift_int=\count102
+\c__fp_big_leading_shift_int=\count103
+\c__fp_big_middle_shift_int=\count104
+\c__fp_big_trailing_shift_int=\count105
+\c__fp_Bigg_leading_shift_int=\count106
+\c__fp_Bigg_middle_shift_int=\count107
+\c__fp_Bigg_trailing_shift_int=\count108
+\l__sort_length_int=\count109
+\l__sort_min_int=\count110
+\l__sort_top_int=\count111
+\l__sort_max_int=\count112
+\l__sort_true_max_int=\count113
+\l__sort_block_int=\count114
+\l__sort_begin_int=\count115
+\l__sort_end_int=\count116
+\l__sort_A_int=\count117
+\l__sort_B_int=\count118
+\l__sort_C_int=\count119
+\l__tl_build_start_index_int=\count120
+\l__tl_build_index_int=\count121
+\l__tl_analysis_normal_int=\count122
+\l__tl_analysis_index_int=\count123
+\l__tl_analysis_nesting_int=\count124
+\l__tl_analysis_type_int=\count125
+\l__regex_internal_a_int=\count126
+\l__regex_internal_b_int=\count127
+\l__regex_internal_c_int=\count128
+\l__regex_balance_int=\count129
+\l__regex_group_level_int=\count130
+\l__regex_mode_int=\count131
+\c__regex_cs_in_class_mode_int=\count132
+\c__regex_cs_mode_int=\count133
+\l__regex_catcodes_int=\count134
+\l__regex_default_catcodes_int=\count135
+\c__regex_catcode_L_int=\count136
+\c__regex_catcode_O_int=\count137
+\c__regex_catcode_A_int=\count138
+\c__regex_all_catcodes_int=\count139
+\l__regex_show_lines_int=\count140
+\l__regex_min_state_int=\count141
+\l__regex_max_state_int=\count142
+\l__regex_left_state_int=\count143
+\l__regex_right_state_int=\count144
+\l__regex_capturing_group_int=\count145
+\l__regex_min_pos_int=\count146
+\l__regex_max_pos_int=\count147
+\l__regex_curr_pos_int=\count148
+\l__regex_start_pos_int=\count149
+\l__regex_success_pos_int=\count150
+\l__regex_curr_char_int=\count151
+\l__regex_curr_catcode_int=\count152
+\l__regex_last_char_int=\count153
+\l__regex_case_changed_char_int=\count154
+\l__regex_curr_state_int=\count155
+\l__regex_step_int=\count156
+\l__regex_min_active_int=\count157
+\l__regex_max_active_int=\count158
+\l__regex_replacement_csnames_int=\count159
+\l__regex_match_count_int=\count160
+\l__regex_min_submatch_int=\count161
+\l__regex_submatch_int=\count162
+\l__regex_zeroth_submatch_int=\count163
+\g__regex_trace_regex_int=\count164
+\c_empty_box=\box26
+\l_tmpa_box=\box27
+\l_tmpb_box=\box28
+\g_tmpa_box=\box29
+\g_tmpb_box=\box30
+\l__box_top_dim=\dimen109
+\l__box_bottom_dim=\dimen110
+\l__box_left_dim=\dimen111
+\l__box_right_dim=\dimen112
+\l__box_top_new_dim=\dimen113
+\l__box_bottom_new_dim=\dimen114
+\l__box_left_new_dim=\dimen115
+\l__box_right_new_dim=\dimen116
+\l__box_internal_box=\box31
+\l__coffin_internal_box=\box32
+\l__coffin_internal_dim=\dimen117
+\l__coffin_offset_x_dim=\dimen118
+\l__coffin_offset_y_dim=\dimen119
+\l__coffin_x_dim=\dimen120
+\l__coffin_y_dim=\dimen121
+\l__coffin_x_prime_dim=\dimen122
+\l__coffin_y_prime_dim=\dimen123
+\c_empty_coffin=\box33
+\l__coffin_aligned_coffin=\box34
+\l__coffin_aligned_internal_coffin=\box35
+\l_tmpa_coffin=\box36
+\l_tmpb_coffin=\box37
+\l__coffin_display_coffin=\box38
+\l__coffin_display_coord_coffin=\box39
+\l__coffin_display_pole_coffin=\box40
+\l__coffin_display_offset_dim=\dimen124
+\l__coffin_display_x_dim=\dimen125
+\l__coffin_display_y_dim=\dimen126
+\l__coffin_bounding_shift_dim=\dimen127
+\l__coffin_left_corner_dim=\dimen128
+\l__coffin_right_corner_dim=\dimen129
+\l__coffin_bottom_corner_dim=\dimen130
+\l__coffin_top_corner_dim=\dimen131
+\l__coffin_scaled_total_height_dim=\dimen132
+\l__coffin_scaled_width_dim=\dimen133
+)
+(/usr/share/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
+File: l3xdvidpfmx.def 2017/03/18 v L3 Experimental driver: xdvipdfmx
+\g__driver_image_int=\count165
+\l__driver_tmp_box=\box41
+))
+(/usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+Package: l3keys2e 2018/02/21 LaTeX2e option processing using LaTeX3 keys
+)
+(/usr/share/texmf-dist/tex/latex/tools/calc.sty
+Package: calc 2014/10/28 v4.3 Infix arithmetic (KKT,FJ)
+\calc@Acount=\count166
+\calc@Bcount=\count167
+\calc@Adimen=\dimen134
+\calc@Bdimen=\dimen135
+\calc@Askip=\skip49
+\calc@Bskip=\skip50
+LaTeX Info: Redefining \setlength on input line 80.
+LaTeX Info: Redefining \addtolength on input line 81.
+\calc@Ccount=\count168
+\calc@Cskip=\skip51
+)
+(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2017/09/02 v2.17a AMS math features
+\@mathmargin=\skip52
+
+For additional information on amsmath, use the `?' option.
+(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
+Package: amstext 2000/06/29 v2.01 AMS text
+
+(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0 generic functions
+\@emptytoks=\toks14
+\ex@=\dimen136
+))
+(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d Bold Symbols
+\pmbraise@=\dimen137
+)
+(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty
+Package: amsopn 2016/03/08 v2.02 operator names
+)
+\inf@bad=\count169
+LaTeX Info: Redefining \frac on input line 213.
+\uproot@=\count170
+\leftroot@=\count171
+LaTeX Info: Redefining \overline on input line 375.
+\classnum@=\count172
+\DOTSCASE@=\count173
+LaTeX Info: Redefining \ldots on input line 472.
+LaTeX Info: Redefining \dots on input line 475.
+LaTeX Info: Redefining \cdots on input line 596.
+\Mathstrutbox@=\box42
+\strutbox@=\box43
+\big@size=\dimen138
+LaTeX Font Info:    Redeclaring font encoding OML on input line 712.
+LaTeX Font Info:    Redeclaring font encoding OMS on input line 713.
+\macc@depth=\count174
+\c@MaxMatrixCols=\count175
+\dotsspace@=\muskip16
+\c@parentequation=\count176
+\dspbrk@lvl=\count177
+\tag@help=\toks15
+\row@=\count178
+\column@=\count179
+\maxfields@=\count180
+\andhelp@=\toks16
+\eqnshift@=\dimen139
+\alignsep@=\dimen140
+\tagshift@=\dimen141
+\tagwidth@=\dimen142
+\totwidth@=\dimen143
+\lineht@=\dimen144
+\@envbody=\toks17
+\multlinegap=\skip53
+\multlinetaggap=\skip54
+\mathdisplay@stack=\toks18
+LaTeX Info: Redefining \[ on input line 2817.
+LaTeX Info: Redefining \] on input line 2818.
+)
+(/usr/share/texmf-dist/tex/latex/chemgreek/chemgreek.sty
+(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+Package: xparse 2018/02/21 L3 Experimental document command parser
+\l__xparse_current_arg_int=\count181
+\g__xparse_grabber_int=\count182
+\l__xparse_m_args_int=\count183
+\l__xparse_mandatory_args_int=\count184
+\l__xparse_v_nesting_int=\count185
+)
+Package: chemgreek 2016/12/20 v1.1 interfaceforuprightgreeklettersforuseinchemi
+stry (CN)
+\l__chemgreek_tmpa_int=\count186
+\g__chemgreek_tmpa_int=\count187
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \newchemgreekmapping with sig. 'O{}mm' on line 336.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \renewchemgreekmapping with sig. 'O{}mm' on line 339.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \declarechemgreekmapping with sig. 'O{}mm' on line 342.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \newchemgreekmappingalias with sig. 'mm' on line 347.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \renewchemgreekmappingalias with sig. 'mm' on line 350.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \declarechemgreekmappingalias with sig. 'mm' on line 353.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \changechemgreeksymbol with sig. 'mmmm' on line 383.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \chemgreekmappingsymbol with sig. 'mm' on line 477.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \activatechemgreekmapping with sig. 'sm' on line 486.
+.................................................
+.................................................
+. LaTeX info: "xparse/define-command"
+. 
+. Defining command \selectchemgreekmapping with sig. 'm' on line 491.
+.................................................
+)
+(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: xetex.def on input line 99.
+
+(/usr/share/texmf-dist/tex/latex/graphics-def/xetex.def
+File: xetex.def 2017/06/24 v5.0h Graphics/color driver for xetex
+))
+\l__mhchem_ce_distanceFromLastComma_int=\count188
+\__mhchem_arrow_extPgfLength_skip=\skip55
+\mhchem@minispace@tmp=\skip56
+\mhchem@minibackspace@tmp=\skip57
+\mhchem@bondwidth=\skip58
+\mhchem@bondheight=\skip59
+\mhchem@smallbondwidth@tmpA=\skip60
+\mhchem@smallbondwidth@tmpB=\skip61
+\mhchem@smallbondwidth=\skip62
+\mhchem@bondtmp@minussidebearingleft=\skip63
+\mhchem@bondtmp@minussidebearingright=\skip64
+\l__mhchem_option_version_int=\count189
+\mhchem@option@minusmathsidebearingleft=\dimen145
+\mhchem@option@minusmathsidebearingright=\dimen146
+\mhchem@option@minustextsidebearingleft=\dimen147
+\mhchem@option@minustextsidebearingright=\dimen148
+
+
+Package mhchem Warning: You did not specify a 'version' option for the mhchem
+(mhchem)                package. Please write \usepackage[version=4]{mhchem}
+(mhchem)                in your preamble (or any lower number for
+(mhchem)                compatibility mode), because you might get slightly
+(mhchem)                different output with the same input in future versions
+.
+
+) (./latextest.aux)
+\openout1 = `latextest.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 3.
+LaTeX Font Info:    ... okay on input line 3.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 3.
+LaTeX Font Info:    ... okay on input line 3.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 3.
+LaTeX Font Info:    ... okay on input line 3.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 3.
+LaTeX Font Info:    ... okay on input line 3.
+LaTeX Font Info:    Checking defaults for TU/lmr/m/n on input line 3.
+LaTeX Font Info:    ... okay on input line 3.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 3.
+LaTeX Font Info:    ... okay on input line 3.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 3.
+LaTeX Font Info:    ... okay on input line 3.
+.................................................
+. chemgreek info: "mapping-activated"
+. 
+. Activating mapping `default' on line 3.
+.................................................
+ [1
+
+] (./latextest.aux) ) 
+Here is how much of TeX's memory you used:
+ 10163 strings out of 493007
+ 203788 string characters out of 6140076
+ 256914 words of memory out of 5000000
+ 14151 multiletter control sequences out of 15000+600000
+ 530750 words of font info for 27 fonts, out of 8000000 for 9000
+ 1348 hyphenation exceptions out of 8191
+ 34i,15n,49p,10367b,368s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on latextest.pdf (1 page).
diff --git a/chem/latextest.pdf b/chem/latextest.pdf
new file mode 100644 (file)
index 0000000..8aae8b9
Binary files /dev/null and b/chem/latextest.pdf differ
diff --git a/chem/latextest.tex b/chem/latextest.tex
new file mode 100644 (file)
index 0000000..6939b59
--- /dev/null
@@ -0,0 +1,5 @@
+\documentclass{article}
+\usepackage{mhchem}
+\begin{document}
+Hello world!
+\end{document}
diff --git a/chem/ldpe-hdpe.png b/chem/ldpe-hdpe.png
new file mode 100644 (file)
index 0000000..61b64c1
Binary files /dev/null and b/chem/ldpe-hdpe.png differ
diff --git a/chem/organic.md b/chem/organic.md
new file mode 100755 (executable)
index 0000000..a1fcca2
--- /dev/null
@@ -0,0 +1,138 @@
+# Organic Chemistry
+
+Organic compounds > 90% of known chemicals
+Carbon makes living systems possible
+
+Carbon forms 4 covalent bonds (4 valence pairs)
+Strong bonds with other non-metals
+Bonds with itself with single, double or triple
+Can form chains or rings
+
+Large number of compounds due to:
+- 4 valence pairs
+- single / double / triple bonds
+- cyclic (ring) structures
+
+## Hydrocarbons
+
+Hydrocarbons - only carbon and hydrogen
+If all C-C bonds are single, the hydrocarbon is saturated
+
+Hydrocarbons
+- linear (aliphatic)
+- - saturated (all single C-C bonds)
+- - - alkane ($C_n H_{2n+2}$)
+- - unsaturated
+- - - alkene ($C_n H_{2n}$)
+- - - alkyne ($C_n H_{2n-2}$)
+-
+- cyclic (ring)
+- - saturated
+- - - e.g. cyclohexane
+- - unsaturated
+- - - e.g. benzene
+
+Carbon compounds with 4 branches are tetrahedral
+
+Compounds with $C-H$ are insoluble in water
+These compounds are almost non-polar due to similar electronegativities
+
+Only dispersion forces (between electrons on the outside of two molecules) hold each molecule together
+Dispersion forces increase with size (chain length), therefore MP and BP of straight molecules increases with length
+
+Branched molecules have lower MP and BP due to lower density (molecules are further apart due to their shape, so dispersion forces are weaker)
+
+Homologous series - formula for molecules (e.g. alkanes, alkenes, alkynes) where each member differs by some increment
+
+Structural isomers - same molecular formula, different configuration (structural formula)
+
+## Alkanes
+$$C_n H_{2n+2}$$
+- Single bonds between carbon atoms
+- ending in *-ane*
+
+methane $CH_4$
+ethane $C_2H_6$
+propane $C_3H_8$
+butane $C_4H_10$
+pentane $C_5H_12$
+hexane $C_6H_14$
+$\dots$
+
+Alkanes burn in oxygen forming $CO_2 + H_2O$ (oxidation / combustion reaction)
+
+Alkanes react with chlorine or fluorine (substitution reaction) - Cl or F replace H. Result is a haloalkane.
+
+## Alkenes
+
+$$C_nH_{2n}$$
+
+- C-C double bond
+- ending in *-ene*
+
+methene $CH_2$
+ethene $C_2H_4$
+propene $C_3H_6$
+butene $C_4H_8$
+pentene $C_5H_10$
+hexene $C_6H_12$
+$\dots$
+
+Alkenes burn in oxygen forming $H_2O + CO_2$.
+
+Alkenes react with hydrogen or a halogen (addition reaction) - additive breaks the double bond (catalyst is required).
+
+## Alkynes
+
+$$C_nH_{2n-2}$$
+
+- C-C triple bond
+- ending in *-yne*
+
+Alkynes undergo combustion (oxidation) and addition reactions (same as alkenes).
+
+## Rules for naming HCs
+
+1. Find longest chain of C atoms (incl. branches)
+2. Start at end nearest a branch or double/triple bond
+3. Name carbon atoms from end chosen
+4. Branches end with *-yl*
+5. When there are $\ge$ 2 branches, number of C atom is indicated before each branch, and names are in alphabetic order.
+6. When there are $\ge$ 2 identical branches, *di-*, *tri-*, and *tetra-* are used.
+
+## Combustion
+$$C_xH_y+z0_2 \to\ xCO_n+{y \over 2}H_2O$$
+**Complete**
+$z=x+{y \over 4}, n=2$
+
+**Incomplete**
+$z={{2x+y} \over 4}, n=1$
+$z={{x+y} \over 4}, n=0$
+
+## Functional groups
+
+Atom(s), or a bond, which give a properties to an organic molecule.
+
+### Alcohols / hydroxyls
+
+- ---OH functional group
+- ends in *-ol*
+- alcohols have multiple isomers
+- combustible with oxygen
+- BP and MP are affected by H-bonding
+- **H-bonds are represented by dotted lines**
+
+### Carboxylic acids / carboxys
+
+- ---COOH functional group
+- ends in *-oic acid*
+- first portion of name (e.g. **methan**oic acid) refers to **total** number of carbons
+- weak acids (proton from O is donated)
+- high BP
+
+### Esters
+- carboxylic acid reacts with alcohols to form esters (condensation / esterification)
+- catalyst is $H_2SO_4$
+- low boiling points
+- intermolecular bonding is dipole-dipole and dispersion rather than H-bonding
+- ends in *-oate*
diff --git a/chem/sem1-exam.md b/chem/sem1-exam.md
new file mode 100644 (file)
index 0000000..44491e1
--- /dev/null
@@ -0,0 +1 @@
+# Chemistry - Semester Revision
diff --git a/fonts/OFL-FAQ.txt b/fonts/OFL-FAQ.txt
new file mode 100644 (file)
index 0000000..e744366
--- /dev/null
@@ -0,0 +1,225 @@
+OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
+Version 1.1 - 26 February 2007
+(See http://scripts.sil.org/OFL for updates)
+
+
+1  ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
+
+1.1  Can I use the fonts in any publication, even embedded in the file?
+Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL.
+
+1.2  Can I make web pages using these fonts?
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
+
+1.3  Can I make the fonts available to others from my web site?
+Yes, as long as you meet the conditions of the license (do not sell by itself, include the necessary files, rename Modified Versions, do not abuse the Author(s)' name(s) and do not sublicense).
+
+1.4  Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions?
+Yes! Fonts licensed under the OFL can be freely aggregated with software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are much more useful aggregated to than merged with existing software, possible incompatibility with existing software licenses is not a problem. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
+
+1.5  I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
+No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well.
+
+1.6  Can I include the fonts on a CD of freeware or commercial fonts?
+Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
+
+1.7  Can I sell a software package that includes these fonts?
+Yes, you can do this with both the Original Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
+
+1.8  Why won't the OFL let me sell the fonts alone?
+The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential direct income to distribute their fonts under the OFL. Please honor and respect their contribution!
+
+1.9  I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions?
+Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Original Versions of the fonts whenever possible.
+
+1.10  What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not.
+
+
+2  ABOUT MODIFYING OFL LICENSED FONTS
+
+2.1  Can I change the fonts? Are there any limitations to what things I can and cannot change?
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could add additional information into it that covers your contribution.
+
+2.2  I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
+Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
+
+2.3  Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
+
+2.4  Can I pay someone to enhance the fonts for my use and distribution?
+Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
+
+2.5  I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
+No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
+
+2.6  Do I have to make any derivative fonts (including source files, build scripts, documentation, etc.) publicly available?
+No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
+
+2.7  Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
+The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Original Versions. This allows designers to maintain artistic integrity while allowing collaboration to happen. It eliminates potential confusion and name conflicts. When choosing a name be creative and avoid names that reuse almost all the same letters in the same order or sound like the original. Keep in mind that the Copyright Holder(s) can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
+
+2.8  What do you mean by "primary name as presented to the user"? Are you referring to the font menu name?
+Yes, the requirement to change the visible name used to differentiate the font from others applies to the font menu name and other mechanisms to specify a font in a document. It would be fine, for example, to keep a text reference to the original fonts in the description field, in your modified source file or in documentation provided alongside your derivative as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder(s) allow(s) it through a separate agreement; see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, for example. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Original Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Original and Modified versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, or application-level font fallback configuration within OpenOffice.org or Scribus, will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Original Versions and Modified Versions can easily be distinguished from one another and from other derivatives. The substitution mechanism itself is outside the scope of the license. Users can always manually change a font reference in a document or set up some kind of substitution at a higher level but at the lower level the fonts themselves have to respect the Reserved Font Name(s) requirement to prevent ambiguity. If a substitution is currently active the user should be aware of it.
+
+2.9  Am I not allowed to use any part of the Reserved Font Names?
+You may not use the words of the font names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute.
+
+2.10  So what should I, as an author, identify as Reserved Font Names?
+Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River".
+
+2.11  Do I, as an author, have to identify any Reserved Font Names?
+No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified versions. You may, however, give certain trusted parties the right to use any of your Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion.
+
+2.12  Are any names (such as the main font name) reserved by default?
+No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s).
+
+2.13  What is this FONTLOG thing exactly?
+It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
+
+2.14  Am I required to update the FONTLOG?
+No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the original, and how to take advantage of the changes, or build on them.
+
+
+3  ABOUT THE FONTLOG
+
+The FONTLOG can take a variety of formats, but should include these four sections:
+
+3.1  FONTLOG for <FontFamilyName>
+This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
+
+3.2  Basic Font Information
+(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Original Version. You may also wish to include a short guide to the design, or a reference to such a document.)
+
+3.3  ChangeLog
+(This should list both major and minor changes, most recent first. Here are some examples:)
+
+7 February 2007 (Pat Johnson) <NewFontFamilyName> Version 1.3
+- Added Greek and Cyrillic glyphs
+- Released as "<NewFontFamilyName>"
+
+7 March 2006 (Fred Foobar) <NewFontFamilyName> Version 1.2
+- Tweaked contextual behaviours
+- Released as "<NewFontFamilyName>"
+
+1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
+- Improved build script performance and verbosity
+- Extended the smart code documentation
+- Corrected minor typos in the documentation
+- Fixed position of combining inverted breve below (U+032F)
+- Added OpenType/Graphite smart code for Armenian
+- Added Armenian glyphs (U+0531 -> U+0587) 
+- Released as "<NewFontFamilyName>"
+
+1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
+- Initial release of font "<FontFamilyName>"
+
+3.4  Acknowledgements
+(Here is where contributors can be acknowledged. 
+
+If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
+
+N: Jane Doe
+E: jane@university.edu
+W: http://art.university.edu/projects/fonts
+D: Contributor - Armenian glyphs and code
+
+N: Fred Foobar
+E: fred@foobar.org
+W: http://foobar.org
+D: Contributor - misc Graphite fixes
+
+N: Pat Johnson
+E: pat@fontstudio.org
+W: http://pat.fontstudio.org
+D: Designer - Greek & Cyrillic glyphs based on Roman design
+
+N: Tom Parker
+E: tom@company.com
+W: http://www.company.com/tom/projects/fonts
+D: Engineer - original smart font code
+
+N: Joe Smith
+E: joe@fontstudio.org
+W: http://joe.fontstudio.org
+D: Designer - original Roman glyphs
+
+(Original authors can also include information here about their organization.)
+
+
+4  ABOUT MAKING CONTRIBUTIONS
+
+4.1  Why should I contribute my changes back to the original authors?
+It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute.
+
+4.2  I've made some very nice improvements to the font, will you consider adopting them and putting them into future Original Versions?
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of smart source revision control systems like subversion, svk or bzr is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting.
+
+4.3  How can I financially support the development of OFL fonts?
+It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version.
+
+
+5  ABOUT THE LICENSE
+
+5.1  I see that this is version 1.1 of the license. Will there be later changes?
+Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
+
+5.2  Can I use the SIL Open Font License for my own fonts?
+Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom along with enough artistic integrity protection for the work of the authors as well as clear rules for other contributors and those who redistribute the fonts. Some additional information about using the OFL is included at the end of this FAQ.
+
+5.3  Does this license restrict the rights of the Copyright Holder(s)?
+No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this.
+
+5.4 Is the OFL a contract or a license?
+The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+
+5.5 How about translating the license and the FAQ into other languages?
+SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and this FAQ better in their own language. Making the license very clear and readable is a key goal of the OFL.
+
+If you are an experienced translator, you are very welcome to help by translating the OFL and its FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems.
+
+We give permission to publish unofficial translations into other languages provided that they comply with the following guidelines:
+
+- put the following disclaimer in both English and the target language stating clearly that the translation is unofficial:
+
+"This is an unofficial translation of the SIL Open Font License into $language. It was not published by SIL International, and does not legally state the distribution terms for fonts that use the OFL. A release under the OFL is only valid when using the original English text.
+
+However, we recognize that this unofficial translation will help users and designers not familiar with English to understand the SIL OFL better and make it easier to use and release font families under this collaborative font design model. We encourage designers who consider releasing their creation under the OFL to read the FAQ in their own language if it is available.
+Please go to http://scripts.sil.org/OFL for the official version of the license and the accompanying FAQ."
+
+- keep your unofficial translation current and update it at our request if needed, for example if there is any ambiguity which could lead to confusion.  
+
+If you start such a unofficial translation effort of the OFL and its accompanying FAQ please let us know, thank you.
+
+
+6  ABOUT SIL INTERNATIONAL
+
+6.1  Who is SIL International and what does it do?
+SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
+
+6.2  What does this have to do with font licensing?
+The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License with the help of the FLOSS community.
+
+6.3  How can I contact SIL?
+Our main web site is: http://www.sil.org/
+Our site about complex scripts is: http://scripts.sil.org/
+Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
+
+
+7  ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
+
+If you want to release your fonts under the OFL, you only need to do the following:
+
+7.1  Put your copyright and reserved font names information in the beginning of the main OFL file.
+7.2  Put your copyright and the OFL references in your various font files (such as in the copyright, license and description fields) and in your other components (build scripts, glyph databases, documentation, rendering samples, etc).
+7.3  Write an initial FONTLOG for your font and include it in the release package.
+7.4  Include the OFL in your release package.
+7.5  We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
+7.6  If you wish, you can use the OFL Graphics on your web page.
+
+
+
+That's all. If you have any more questions please get in touch with us.
+
+
diff --git a/fonts/OFL.txt b/fonts/OFL.txt
new file mode 100644 (file)
index 0000000..a55bb6b
--- /dev/null
@@ -0,0 +1,103 @@
+Copyright (C) Authors of original metafont fonts:
+Donald Ervin Knuth (cm, concrete fonts)
+1995, 1996, 1997 J"org Knappen, 1990, 1992 Norbert Schwarz (ec fonts)
+1992-2006 A.Khodulev, O.Lapko, A.Berdnikov, V.Volovich (lh fonts)
+1997-2005 Claudio Beccari (cb greek fonts)
+2002 FUKUI Rei (tipa fonts)
+2003-2005 Han The Thanh (Vietnamese fonts)
+1996-2005 Walter Schmidt (cmbright fonts)
+
+Copyright (C) 2003-2009, Andrey V. Panov (panov@canopus.iacp.dvo.ru),
+with Reserved Font Family Name "Computer Modern Unicode fonts".
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded, 
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/README.txt b/fonts/README.txt
new file mode 100644 (file)
index 0000000..9d0f401
--- /dev/null
@@ -0,0 +1,5 @@
+This package was compiled by Christian Perfect (http://checkmyworking.com) from the Computer Modern Unicode fonts created by Andrey V. Panov (http://cm-unicode.sourceforge.net/)\r
+\r
+They're released under the SIL Open Font License. See OFL.txt and OFL-FAQ.txt for the terms.\r
+\r
+A demo page for these fonts was at http://www.checkmyworking.com/cm-web-fonts/ when I released them. I can only apologise, citizen of the future, if that address doesn't exist any more.\r
diff --git a/fonts/cmun-serif.css b/fonts/cmun-serif.css
new file mode 100644 (file)
index 0000000..70fae90
--- /dev/null
@@ -0,0 +1,48 @@
+@font-face {\r
+       font-family: 'Computer Modern Serif';\r
+       src: url('cmunrm.eot');\r
+       src: url('cmunrm.eot?#iefix') format('embedded-opentype'),\r
+                url('cmunrm.woff') format('woff'),\r
+                url('cmunrm.ttf') format('truetype'),\r
+                url('cmunrm.svg#cmunrm') format('svg');\r
+       font-weight: normal;\r
+       font-style: normal;\r
+}\r
+\r
+\r
+@font-face {\r
+       font-family: 'Computer Modern Serif';\r
+       src: url('cmunbx.eot');\r
+       src: url('cmunbx.eot?#iefix') format('embedded-opentype'),\r
+                url('cmunbx.woff') format('woff'),\r
+                url('cmunbx.ttf') format('truetype'),\r
+                url('cmunbx.svg#cmunbx') format('svg');\r
+       font-weight: bold;\r
+       font-style: normal;\r
+}\r
+\r
+\r
+@font-face {\r
+       font-family: 'Computer Modern Serif';\r
+       src: url('cmunti.eot');\r
+       src: url('cmunti.eot?#iefix') format('embedded-opentype'),\r
+                url('cmunti.woff') format('woff'),\r
+                url('cmunti.ttf') format('truetype'),\r
+                url('cmunti.svg#cmunti') format('svg');\r
+       font-weight: normal;\r
+       font-style: italic;\r
+}\r
+\r
+\r
+@font-face {\r
+       font-family: 'Computer Modern Serif';\r
+       src: url('cmunbi.eot');\r
+       src: url('cmunbi.eot?#iefix') format('embedded-opentype'),\r
+                url('cmunbi.woff') format('woff'),\r
+                url('cmunbi.ttf') format('truetype'),\r
+                url('cmunbi.svg#cmunbi') format('svg');\r
+       font-weight: bold;\r
+       font-style: italic;\r
+}\r
+\r
+\r
diff --git a/fonts/cmunbi.eot b/fonts/cmunbi.eot
new file mode 100644 (file)
index 0000000..bdebbaf
Binary files /dev/null and b/fonts/cmunbi.eot differ
diff --git a/fonts/cmunbi.svg b/fonts/cmunbi.svg
new file mode 100644 (file)
index 0000000..8ec03b6
--- /dev/null
@@ -0,0 +1,259 @@
+<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" > <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
+<defs >
+<font id="cmunbi" horiz-adv-x="510" ><font-face
+    font-family="CMU Serif"
+    units-per-em="1000"
+    panose-1="2 0 8 3 0 0 0 0 0 0"
+    ascent="921"
+    descent="-308"
+    alphabetic="0" />
+<missing-glyph horiz-adv-x="760" d="M10 10V765H750V10H10ZM70 112L346 388L70 663V112ZM105 70H655L380 346L105 70ZM105 705L380 429L655 705H105ZM414 388L690 112V663L414 388Z" />
+<glyph unicode=" " glyph-name="space" horiz-adv-x="414" />
+<glyph unicode="!" glyph-name="exclam" horiz-adv-x="386" d="M135 61Q135 95 162 121T224 148Q251 148 268 131T286 87Q286 53 259 27T197 0Q170 0 153 17T135 61ZM223 237Q223 238 226 259L278 636Q285 679 313 697T367 716Q394 716 411 701T429 660Q429 644
+422 627L285 249Q280 234 275 228T266 221T249 219Q223 219 223 237Z" />
+<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="591" d="M278 362Q278 370 293 509T311 658Q317 678 336 692T377 706Q398 706 413 693T428 659Q428 646 415 613Q391 552 358 467Q321 373 314 358T295 342Q278 342 278 362ZM455 362Q455 370 470
+509T488 658Q494 678 513 692T554 706Q575 706 590 693T605 659Q605 646 592 613Q568 552 535 467Q498 373 491 358T472 342Q455 342 455 362Z" />
+<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="944" d="M124 139Q124 157 153 157H340L439 343H209Q180 343 180 361T208 379H460Q463 384 468 396T477 413L611 661Q619 675 622 680T629 689T640 693Q657 693 657 676Q657 668 644 645L501 379H706Q712
+391 724 413L858 661Q866 675 869 680T876 689T887 693Q903 693 903 676Q903 667 891 645L747 379H916Q942 379 942 361T914 343H727L627 157H858Q887 157 887 139Q887 120 858 120H607L456 -160Q440 -189 433 -192Q430 -193 427 -193Q410 -193 410 -175Q410 -168
+422 -146L566 120H361L210 -160Q202 -174 199 -179T191 -189T180 -193Q163 -193 163 -175Q163 -169 176 -146L319 120H151Q124 120 124 139ZM381 157H586L686 343H480L381 157Z" />
+<glyph unicode="$" glyph-name="dollar" horiz-adv-x="591" d="M128 133Q128 195 151 220T204 245Q228 245 240 232T253 199Q253 188 250 176T230 148T185 128Q187 100 198 82T227 54T254 43T279 37L345 297Q208 331 208 455Q208 490 222 529T263 607T338 672T446
+705Q447 708 448 715T451 724T453 732T456 739T459 743T464 747T469 749T477 750Q500 750 500 730Q500 724 495 704Q561 697 599 663T637 569Q637 511 614 487T561 463Q540 463 526 475T512 509Q512 532 529 554T579 580Q569 647 483 657L425 424Q516 401 545 333Q559
+301 559 260Q559 222 545 180T503 97T426 27T316 -10Q307 -46 300 -51Q295 -55 285 -55Q263 -55 263 -36Q263 -32 268 -10Q225 -5 195 11T152 51T133 93T128 133ZM301 519Q301 455 379 436L434 656Q371 647 336 605T301 519ZM329 39Q394 50 430 99T466 196Q466
+209 463 223T442 258T390 286L329 39Z" />
+<glyph unicode="%" glyph-name="percent" horiz-adv-x="944" d="M171 -25Q171 -11 196 14L784 627Q729 610 682 610Q605 610 529 651Q531 635 531 626Q531 587 518 540T482 449T420 376T335 347Q290 347 253 377T216 479Q216 578 277 664T428 750Q440 750 451
+748T469 742T484 734T496 725T505 717T512 710Q584 646 682 646Q737 646 789 667T876 723Q877 724 883 730T891 738T897 743T906 748T914 749Q926 749 935 741T944 720T920 681L233 -35Q213 -55 200 -55Q188 -55 180 -46T171 -25ZM303 436Q303 384 339 384Q376
+384 412 432Q441 472 458 531T476 633Q476 671 463 692T428 713Q417 713 407 709T389 697T373 681T360 659T350 637T341 613T335 593T330 574L327 563Q303 471 303 436ZM586 77Q586 174 647 260T798 347Q838 347 869 319T901 223Q901 166 880 104T811 -6T706 -55Q660
+-55 623 -25T586 77ZM673 33Q673 -18 710 -18T782 29Q814 71 830 132T846 231Q846 275 832 292T798 310Q787 310 775 305T746 278T716 222Q703 184 688 122T673 33Z" />
+<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="885" d="M139 133T139 178T164 286T233 393Q224 421 224 451Q224 547 290 631T460 716Q516 716 552 684T588 599Q588 554 565 533T515 511Q494 511 480 523T466 557Q466 580 482 600T529 627Q511 680
+460 680Q427 680 398 651Q377 630 362 591T325 455Q376 471 407 471Q448 471 465 452T483 407Q483 368 453 337T373 306Q326 306 294 323Q255 210 255 150Q255 14 447 14Q701 14 764 222Q776 263 776 294Q776 322 767 349T750 389T725 429Q686 410 661 394T627
+364T615 342T610 321Q633 356 672 356Q695 356 708 343T722 308Q722 283 702 260T647 236Q610 236 582 259T554 320Q554 353 576 383T623 430T686 468T736 498Q783 531 812 576Q773 584 773 622Q773 651 795 672T845 694Q867 694 881 681T896 647Q896 614 865 559T775
+460Q833 381 833 300Q833 230 796 157T695 42Q599 -22 436 -22H429Q410 -22 389 -20T331 -12T264 8T204 42T157 98ZM323 382Q338 343 377 343Q398 343 410 360T425 391T428 414Q428 435 404 435Q363 435 323 382Z" />
+<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="355" d="M249 362Q249 370 264 509T282 658Q288 678 307 692T348 706Q369 706 384 693T399 659Q399 646 386 613Q362 552 329 467Q292 373 285 358T266 342Q249 342 249 362Z" />
+<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="473" d="M168 72Q168 153 189 242T251 421T362 595T521 738Q536 749 548 749Q565 749 565 736Q565 732 562 728T556 721T547 713T540 707Q444 622 376 489T280 236T252 14Q252 -42 262 -90T283 -161T306
+-206T320 -230Q323 -237 319 -243T305 -250H304Q295 -250 280 -237T245 -196T208 -131T180 -40T168 72Z" />
+<glyph unicode=")" glyph-name="parenright" horiz-adv-x="473" d="M32 -237Q32 -228 53 -210Q133 -140 193 -41T284 157T329 339T344 486Q344 543 334 591T313 662T290 707T276 730Q273 737 277 743T291 749T315 736T350 695T387 631T416 540T428 428Q428 347
+407 258T345 78T233 -96T73 -240Q60 -250 49 -250Q32 -250 32 -237Z" />
+<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="591" d="M206 429Q206 451 227 467Q237 474 388 528Q267 581 258 588Q251 594 251 607Q251 627 268 643T304 660Q315 660 327 649T416 561Q419 587 421 615T425 659T428 688T431 711T436 723Q451 750 481
+750Q494 750 504 742T515 721Q515 713 454 562Q594 655 603 659Q607 660 614 660Q628 660 637 650T647 626Q647 604 626 588Q619 583 465 528Q586 475 595 468Q602 462 602 449Q602 429 584 412T548 395Q537 395 525 406T437 494Q434 467 432 443T428 404T425 378T424
+359T423 349T421 342T420 338T417 333Q402 306 372 306Q359 306 349 314T338 334Q338 343 399 494Q258 400 249 397Q245 395 238 395Q224 395 215 405T206 429Z" />
+<glyph unicode="+" glyph-name="plus" horiz-adv-x="885" d="M152 232T152 250T184 268H490L564 566Q564 568 565 572T567 578T569 584T571 590T574 594T578 598T582 601T588 602Q596 602 601 596T605 580Q605 574 590 514T555 378T528 268H824Q856 268 856 250T825
+232H518Q512 206 509 194L444 -66Q444 -68 443 -72T441 -78T439 -84T437 -90T434 -94T430 -98T426 -101T420 -102Q404 -102 404 -83Q404 -74 408 -58L481 232H182Q152 232 152 250Z" />
+<glyph unicode="," glyph-name="comma" horiz-adv-x="355" d="M89 -175Q89 -168 103 -156T138 -127T185 -73T229 14Q203 0 181 0Q153 0 137 16T120 58Q120 93 146 120T210 148Q242 148 258 125T275 68Q275 17 240 -52T136 -176Q114 -193 106 -193Q99 -193 94 -187T89
+-175Z" />
+<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="414" d="M91 195Q91 201 102 245Q105 258 111 263T134 269H360Q386 269 386 249Q386 240 373 195Q368 176 345 176H118Q91 176 91 195Z" />
+<glyph unicode="." glyph-name="period" horiz-adv-x="355" d="M120 60Q120 93 147 120T210 148Q237 148 254 131T271 88Q271 55 244 28T181 0Q154 0 137 17T120 60Z" />
+<glyph unicode="/" glyph-name="slash" horiz-adv-x="591" d="M32 -238T32 -231T39 -213L623 700Q626 705 631 713T638 724T643 732T649 740T654 744T659 748T665 749Q672 749 677 744T682 731T669 703L78 -220Q77 -222 75 -226T71 -231T67 -236T64 -241T61 -244T57
+-247T53 -248T49 -249Q42 -249 37 -244Z" />
+<glyph unicode="0" glyph-name="zero" horiz-adv-x="591" d="M112 156Q112 222 143 343T225 538Q314 666 461 666Q537 666 587 626T637 486Q637 420 607 301T528 110Q441 -22 289 -22Q112 -22 112 156ZM216 103Q216 62 239 39T299 15Q338 15 374 41T429 113Q450
+161 492 325T535 545Q535 586 512 608T451 630Q418 630 389 613T341 570Q308 525 262 340T216 103Z" />
+<glyph unicode="1" glyph-name="one" horiz-adv-x="591" d="M124 20Q124 48 154 48H170Q237 48 247 51T263 78L371 509Q303 480 257 480Q232 480 232 500Q232 512 239 519T254 527T277 530T300 534Q396 554 470 640Q484 656 496 656Q515 656 515 637Q515 628 509
+604L385 108L370 50Q393 48 439 48H464Q492 48 492 27Q492 0 464 0Q460 0 441 1T386 2T311 3Q257 3 220 3T168 1T150 0Q124 0 124 20Z" />
+<glyph unicode="2" glyph-name="two" horiz-adv-x="591" d="M89 -6Q89 3 98 26T125 84T183 159T272 232Q273 233 313 256T379 296T438 350T485 426Q508 489 508 543Q508 590 484 610T426 630Q372 630 324 590T250 500T224 412Q224 384 244 384Q278 384 309 426T340
+499Q340 511 333 523T326 540Q326 547 332 553T345 559Q357 559 367 540T377 501Q377 455 336 401T239 347Q208 347 189 367T169 420Q169 464 200 520T295 621T431 666Q514 666 566 623T618 500Q618 412 563 355T376 229Q340 210 326 202T287 178T243 144T201 99Q240
+99 316 92T424 84Q470 84 500 109T541 163Q546 175 551 179T570 183H575Q599 183 599 168T586 123T551 60T490 3T409 -22Q372 -22 335 -1T265 41T202 62Q183 62 171 48T146 -3Q140 -22 120 -22H113Q89 -22 89 -6Z" />
+<glyph unicode="3" glyph-name="three" horiz-adv-x="591" d="M106 114Q106 163 129 184T180 206Q202 206 215 193T229 160Q229 136 212 115T164 90Q183 15 266 15Q350 15 391 83Q406 108 421 164T436 250Q436 311 363 311H332Q304 311 304 328Q304 337 307 343T312
+353T320 357T326 359T330 359H371Q444 359 475 399T524 524Q529 546 529 563Q529 599 507 614T454 630Q384 630 326 583T267 478Q267 449 289 449Q306 449 322 465T339 500Q339 510 333 523T326 541Q326 548 332 554T345 560Q355 560 366 542T377 502Q377 466 348
+439T282 412Q251 412 232 432T212 483Q212 550 284 608T458 666Q533 666 580 632T628 532Q628 477 595 425T509 343Q498 337 474 327Q546 290 546 206Q546 116 470 47T266 -22Q196 -22 151 15T106 114Z" />
+<glyph unicode="4" glyph-name="four" horiz-adv-x="591" d="M54 28Q54 38 61 44T82 58T124 88T186 146Q249 212 299 299T372 449T412 569T430 629Q448 666 487 666Q506 666 519 654T532 624Q532 614 524 583T492 492T431 368T330 224T185 76H197Q225 76 249 72T288
+64T341 46Q373 173 377 187T390 212Q411 236 438 236Q457 236 470 224T483 194Q483 188 442 24Q473 25 497 30T522 36Q529 36 537 27T545 10Q545 -4 508 -14T430 -24Q423 -56 417 -80T407 -119T400 -144T394 -159T390 -167T387 -171T384 -174Q364 -194 338 -194Q320
+-194 307 -182T294 -152Q294 -141 329 -1Q326 0 301 8T266 19T235 24T191 28Q154 28 132 24T103 15T91 6T78 2Q69 2 62 11T54 28Z" />
+<glyph unicode="5" glyph-name="five" horiz-adv-x="591" d="M118 120Q118 176 143 200T199 225Q222 225 237 211T252 175Q252 150 234 126T176 98Q194 22 265 22Q285 22 303 27T335 42T360 64T380 91T395 120T406 151T414 179T420 204T425 223Q443 297 443 328Q443
+349 431 366T391 384Q320 384 262 326Q259 323 255 318T248 311T240 307T228 305Q204 305 204 325Q204 329 206 338L208 347L282 643Q287 665 301 665Q304 665 323 658T375 642T449 634T526 642T587 657T613 665Q627 665 627 651Q627 636 600 612Q498 517 374 517Q345
+517 315 523L282 389Q337 420 398 420Q473 420 518 379T564 264Q564 151 479 65T263 -22Q197 -22 158 18T118 120Z" />
+<glyph unicode="6" glyph-name="six" horiz-adv-x="591" d="M130 165Q130 214 144 281T179 402Q228 527 319 596T515 666Q577 666 603 638T629 573Q629 532 607 509T555 485Q534 485 520 498T506 532T522 574T567 601Q549 627 512 627Q482 627 441 608T363 537Q327
+485 294 364Q344 429 414 429Q460 429 494 414T545 373T569 324T577 275Q577 243 564 193T526 105Q493 54 435 16T297 -22Q224 -22 177 21T130 165ZM236 93Q236 66 251 44T299 22Q316 22 330 25T355 37T376 53T393 75T406 99T417 128T425 157T433 188T441 218Q463
+310 463 333Q463 357 450 374T403 392Q365 392 335 364T287 295T257 210T240 135T236 93Z" />
+<glyph unicode="7" glyph-name="seven" horiz-adv-x="591" d="M144 445Q144 451 181 523Q215 589 243 642Q251 658 256 662T274 666H280Q304 666 304 652Q304 650 292 622Q359 666 424 666Q451 666 466 650T484 615T497 579T525 563Q536 563 549 568T573 580T595
+597T615 616T631 633T642 647L647 653Q659 667 675 667Q677 667 679 667T683 666Q705 666 705 652Q705 647 692 629Q622 536 567 426T486 239T442 95T422 24Q402 -22 352 -22Q330 -22 315 -9T300 27Q300 50 319 108T400 286T555 531Q535 526 519 526Q495 526 460
+543T401 561Q355 561 301 535T211 460Q193 434 188 432Q185 431 174 431H165Q144 431 144 445Z" />
+<glyph unicode="8" glyph-name="eight" horiz-adv-x="591" d="M107 114Q107 180 150 236T277 330Q219 372 219 446Q219 525 283 595T458 666Q526 666 572 637T618 547Q618 496 585 449T481 369V368Q566 311 566 226Q566 186 549 144T499 64T412 2T290 -22Q212
+-22 160 11T107 114ZM194 113Q194 73 218 47T298 21Q372 21 418 63T464 156Q464 164 463 171T459 185T452 197T441 209T427 222T408 237T384 254T353 276T317 302Q261 273 228 220T194 113ZM312 521Q312 514 312 509T316 499T321 489T331 479T343 468T361 455T382
+439T410 420T443 396H444Q542 458 542 550Q542 588 518 607T453 627Q389 627 351 595T312 521Z" />
+<glyph unicode="9" glyph-name="nine" horiz-adv-x="591" d="M122 72Q122 111 143 135T195 159Q216 159 230 147T244 113Q244 93 231 72T189 44Q214 22 251 22Q291 22 328 46T390 107Q427 162 456 280Q406 215 336 215Q290 215 257 230T206 271T182 321T174 370Q174
+402 186 450T222 536Q253 585 312 626T458 667Q529 667 575 624T621 482Q621 440 607 370T569 237Q521 116 434 47T249 -22Q195 -22 159 0T122 72ZM288 309Q288 286 301 269T347 252Q394 252 430 296T484 399T509 500T517 557Q517 592 500 609T455 627Q438 627
+423 623T397 610T376 593T358 568T344 542T333 513T325 485T317 456T311 431Q288 339 288 309Z" />
+<glyph unicode=":" glyph-name="colon" horiz-adv-x="355" d="M120 60Q120 93 147 120T210 148Q237 148 254 131T271 88Q271 55 244 28T181 0Q154 0 137 17T120 60ZM195 356Q195 390 223 417T285 444Q312 444 328 427T345 384Q345 350 319 324T256 297Q229 297
+212 314T195 356Z" />
+<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="355" d="M89 -175Q89 -168 103 -156T138 -127T185 -73T229 14Q203 0 181 0Q153 0 137 16T120 58Q120 93 146 120T210 148Q242 148 258 125T275 68Q275 17 240 -52T136 -176Q114 -193 106 -193Q99 -193
+94 -187T89 -175ZM194 356Q194 390 222 417T284 444Q311 444 328 427T345 384Q345 351 318 324T255 297Q228 297 211 314T194 356Z" />
+<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="885" d="M182 250Q182 254 183 257T188 263T194 267T201 271T207 273L862 565Q878 572 885 572Q903 572 903 555Q903 551 902 548T897 542T891 538T884 534T878 532L240 248L728 -32Q750 -44 750 -56Q750
+-63 745 -68T733 -73Q729 -73 707 -62L204 226Q182 238 182 250Z" />
+<glyph unicode="=" glyph-name="equal" horiz-adv-x="885" d="M124 139Q124 157 153 157H786Q813 157 820 153Q828 148 828 139Q828 132 821 126T802 120H152Q124 120 124 139ZM180 343T180 361T209 379H846Q883 379 883 361T858 343H208Q180 343 180 361Z" />
+<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="885" d="M105 -56Q105 -44 130 -32L704 223Q714 228 736 237T768 252L280 531Q258 543 258 555Q258 562 263 567T275 572Q279 572 301 561L807 272Q826 260 826 250Q826 238 802 226L146 -65Q127 -73
+123 -73Q105 -73 105 -56Z" />
+<glyph unicode="?" glyph-name="question" horiz-adv-x="591" d="M214 490Q214 516 233 553T283 628T365 690T471 716Q536 716 575 684T614 592Q614 494 526 428Q489 400 436 368T362 318T342 276Q342 257 360 257Q377 257 399 271T431 310Q438 327 456 328H465Q489
+328 489 313Q489 286 450 253T356 219Q323 219 304 238T284 292Q284 349 323 391Q339 408 420 459T516 526Q556 564 556 611Q556 645 532 662T469 680Q453 680 436 676T394 660T343 623T295 560Q333 550 333 515Q333 486 312 465T263 444Q243 444 229 456T214 490ZM238
+61Q238 95 265 121T327 148Q354 148 371 131T389 87Q389 53 362 27T300 0Q273 0 256 17T238 61Z" />
+<glyph unicode="@" glyph-name="at" horiz-adv-x="885" d="M162 244Q162 326 197 416T299 575Q363 640 445 673T615 706Q743 706 819 639T895 450Q895 414 885 364T855 258T795 164T705 125Q631 125 605 168Q540 125 475 125Q453 125 432 129T387 144T347 172T319
+218T308 283Q308 389 383 479T579 570Q630 570 664 547T714 483Q718 483 725 483T736 484H742Q769 484 769 470Q769 459 708 217Q703 195 703 183Q703 162 719 162Q756 162 785 224T827 351T839 453Q839 515 818 559T762 626T690 659T612 669Q520 669 443 628T318
+523T244 385T217 241Q217 137 278 81T450 25Q504 25 560 34T651 55T715 76T747 87Q757 89 778 89H792Q811 89 811 76Q811 66 802 61Q767 42 658 16T449 -11Q370 -11 312 11T223 70T177 151T162 244ZM410 259Q410 204 431 183T480 162Q521 162 556 186T603 232Q608
+241 635 351T662 468Q662 490 638 511T580 533Q531 533 491 486T431 376T410 259Z" />
+<glyph unicode="A" glyph-name="A" horiz-adv-x="865" d="M72 20Q72 35 82 41T106 48T140 50T173 60Q187 68 200 90L558 677Q569 695 579 700T610 705Q622 705 628 704T638 695T641 685T644 667L704 119Q705 107 707 90Q710 59 713 54T730 48Q734 48 736 48H773Q802
+48 802 27Q802 0 775 0Q772 0 757 1T714 2T656 3H626Q591 3 562 3T515 1T494 0Q470 0 470 21Q470 48 501 48H509Q542 48 572 53L558 189H326L247 58Q267 52 291 50T323 45T331 27Q331 0 304 0Q301 0 286 1T245 2T188 3Q164 3 143 3T110 2T96 1Q72 1 72 20ZM356
+237H552L522 510L356 237Z" />
+<glyph unicode="B" glyph-name="B" horiz-adv-x="816" d="M65 20Q65 48 94 48H114Q163 48 180 52L326 636Q308 638 271 638H251Q225 638 225 659Q225 686 255 686H618Q691 686 734 672Q830 641 830 551Q830 496 790 446T679 372Q662 366 626 358Q695 352 736 318T778
+225Q778 150 712 81T529 2Q512 0 477 0H92Q65 0 65 20ZM305 49Q316 48 340 48H462Q525 48 564 77Q601 104 621 151T642 246Q642 278 632 299T604 327T576 337T549 339H378L305 49ZM387 375H519Q569 375 606 395T662 447T688 506T697 557Q697 638 611 638H497Q460
+638 452 637L387 375Z" />
+<glyph unicode="C" glyph-name="C" horiz-adv-x="826" d="M161 243Q161 306 180 371T239 496T334 604T466 679T631 708Q730 708 794 640Q814 655 833 670T859 692T875 703T890 708Q908 708 908 692Q908 687 849 450Q845 435 840 431T820 426H813Q796 426 791 429T785
+444Q785 448 786 462T788 489Q788 517 782 544T760 599T715 643T644 660Q624 660 602 657T542 642T467 603T398 533Q352 469 324 363T296 198Q296 149 313 114T359 60T417 34T480 26Q590 26 674 120Q700 150 715 177T732 218T741 240T762 248H768Q793 248 793 232Q793
+227 789 213Q755 109 659 44T455 -22Q415 -22 377 -15T298 10T229 58T180 134T161 243Z" />
+<glyph unicode="D" glyph-name="D" horiz-adv-x="875" d="M65 20Q65 48 94 48H114Q163 48 180 52L326 636Q307 638 267 638H250Q225 638 225 659Q225 686 254 686H620Q695 686 749 665T832 608T872 533T884 447Q884 390 869 330T819 211T735 105T613 29T453 0H93Q65
+0 65 20ZM311 49Q324 48 349 48H427Q580 48 658 154Q700 211 727 322T755 484Q755 638 572 638H504Q466 638 458 637L311 49Z" />
+<glyph unicode="E" glyph-name="E" horiz-adv-x="756" d="M65 20Q65 48 94 48H114Q163 48 180 52L324 630Q297 633 270 633H250Q223 633 223 653Q223 680 252 680H775Q803 680 803 658Q803 658 782 469Q780 452 775 445T752 438Q725 438 725 462Q725 468 727 489T730
+527Q730 592 696 612T580 633H510Q478 633 462 631L399 377H433Q497 377 521 400Q535 413 542 431T552 462T562 484T585 494Q612 494 612 472Q612 468 604 436Q584 360 562 270Q561 264 559 254T555 241T552 231T548 222T543 217T535 214T524 213Q497 213 497 232Q497
+238 501 257T506 289Q506 316 487 322T426 329H387L317 49Q330 48 355 48H420Q526 48 579 79Q601 92 618 109T652 156T676 200T700 253Q706 266 712 270T733 275Q758 275 758 256Q758 252 661 22Q655 8 649 4T628 0H94Q65 0 65 20Z" />
+<glyph unicode="F" glyph-name="F" horiz-adv-x="727" d="M64 20Q64 47 92 48H109Q160 48 179 52L323 630Q296 633 269 633H249Q222 633 222 653Q222 681 253 681Q254 681 258 681T263 680H760Q788 680 788 658Q788 655 784 623T775 543T766 469Q764 452 759 445T736
+438Q721 438 716 443T710 462Q710 468 712 490T714 530Q714 594 681 613T570 633H509Q477 633 461 631L395 364H426Q489 364 513 388Q527 402 534 420T543 450T552 472T575 481Q602 481 602 460Q602 453 553 258Q552 253 550 243T546 229T543 219T539 211T533 205T526
+201T515 200Q488 200 488 219Q488 225 492 244T496 277Q496 303 478 310T420 317H383L316 50Q341 48 390 48H415Q445 48 445 28Q445 0 417 0Q415 0 355 1T258 3Q205 3 167 3T112 1T91 0Q64 0 64 20Z" />
+<glyph unicode="G" glyph-name="G" horiz-adv-x="895" d="M161 241Q161 322 193 404T282 554T431 665T631 708Q732 708 794 640Q814 655 833 670T859 692T875 703T890 708Q908 708 908 692Q908 687 849 450Q845 435 840 431T820 426H809Q785 426 785 444Q785 447
+786 461T788 488Q788 517 782 544T760 599T715 643T644 660Q582 660 522 634T417 556Q358 488 328 375T297 200Q297 148 315 112T364 58T424 33T485 26Q541 26 576 52T624 107Q627 113 655 225Q631 227 576 227H557Q529 227 529 248Q529 275 558 275Q562 275 577
+275T631 274T732 273H760Q790 273 834 274Q837 274 842 274T850 275Q872 275 872 255Q872 227 842 227H829Q806 227 792 224Q752 54 741 19Q736 2 725 2Q716 2 691 17T651 47H650Q578 -22 455 -22Q416 -22 378 -15T300 10T229 57T180 132T161 241Z" />
+<glyph unicode="H" glyph-name="H" horiz-adv-x="896" d="M64 20Q64 48 93 48H110Q163 48 180 52L325 636Q307 638 270 638H251Q224 638 224 659Q224 686 252 686Q256 686 275 685T326 684T398 683Q445 683 479 683T530 685T550 686Q577 686 577 665Q577 639 549
+638H531Q483 638 473 636T459 619L399 381H685L748 636Q730 638 693 638H673Q647 638 647 659Q647 686 676 686Q680 686 699 685T751 684T825 683Q873 683 907 683T956 685T974 686Q1001 686 1001 666Q1001 639 973 638H948Q902 638 893 634T879 609Q878 604 877
+601L740 50Q759 48 798 48H817Q841 48 841 27Q841 0 812 0H811Q714 3 661 3Q632 3 588 2T515 0Q487 0 487 20Q487 47 516 48H533Q586 48 603 52L673 333H387L316 50Q335 48 375 48H394Q418 48 418 27Q418 0 389 0H388Q290 3 238 3Q179 3 92 0Q64 0 64 20Z" />
+<glyph unicode="I" glyph-name="I" horiz-adv-x="472" d="M59 20Q59 47 88 48H105Q161 48 180 52L325 636Q285 638 264 638H245Q219 638 219 659Q219 686 247 686Q250 686 256 686T265 685Q369 683 395 683Q439 683 476 683T534 685T559 686Q583 686 583 666Q583
+638 552 638H533Q485 638 462 633L317 50Q357 48 378 48H397Q424 48 424 28Q424 24 423 19T415 7T396 0Q392 0 372 1T316 2T239 3Q192 3 158 3T107 1T86 0Q59 0 59 20Z" />
+<glyph unicode="J" glyph-name="J" horiz-adv-x="610" d="M70 91Q70 133 96 160T160 188Q187 188 204 172T222 130Q222 103 204 77T150 43Q181 15 221 15Q318 15 357 186L469 636Q443 638 369 638H365Q336 638 336 658Q336 686 365 686L391 685Q417 684 451 684T506
+683H560Q588 683 611 683T648 685T665 686Q689 686 689 666Q689 639 662 638H648Q617 638 601 635L486 174Q477 141 474 129T458 93T425 51Q352 -22 228 -22Q156 -22 113 9T70 91Z" />
+<glyph unicode="K" glyph-name="K" horiz-adv-x="895" d="M65 20Q65 47 93 48H110Q161 48 180 52L326 636Q308 638 271 638H252Q225 638 225 659Q225 686 253 686Q257 686 275 685T326 684T397 683Q448 683 483 683T533 685T551 686Q578 686 578 666Q578 639 549
+638H535Q483 638 473 635T459 616L387 331L782 630Q766 635 745 636T717 642T710 659Q710 686 738 686Q742 686 758 685T803 684T866 683Q883 683 907 684T938 685Q956 685 963 681T970 666Q970 638 941 638Q908 637 884 630T846 614T811 589Q598 428 585 419Q603
+381 668 232T741 67Q750 48 789 48H790Q802 48 808 48T819 42T825 28Q825 0 798 0Q795 0 780 1T738 2T681 3Q679 3 541 0Q513 0 513 19Q513 37 524 43T560 50T601 55L477 336L384 267Q383 266 380 264Q371 257 366 242T343 157Q328 95 317 50Q336 48 375 48H394Q419
+48 419 27Q419 0 392 0Q388 0 369 1T314 2T239 3Q225 3 93 0Q65 0 65 20Z" />
+<glyph unicode="L" glyph-name="L" horiz-adv-x="698" d="M64 20Q64 48 93 48H113Q162 48 179 52L325 636Q306 638 267 638H249Q224 638 224 659Q224 686 251 686Q254 686 259 686T266 685Q330 683 427 683Q467 683 501 683T555 685T579 686Q604 686 604 666Q604
+638 574 638H554Q484 638 462 633L316 49Q328 48 352 48H389Q441 48 481 64T548 112T593 176T627 253Q635 275 656 275Q684 275 684 255Q684 249 601 22Q596 8 590 4T570 0H88Q64 1 64 20Z" />
+<glyph unicode="M" glyph-name="M" horiz-adv-x="1073" d="M64 20Q64 44 83 47Q86 48 109 48T153 53T180 65Q183 69 210 175L301 540L325 636Q307 638 270 638H251Q224 638 224 659Q224 686 253 686H453Q470 686 478 681T489 655L562 191Q563 185 565 168T570
+140L604 191L909 655Q921 675 931 680T959 686H1150Q1177 686 1177 666Q1177 648 1168 643T1139 638H1127Q1082 638 1073 636T1059 620L1044 562L916 50Q935 48 974 48H993Q1018 48 1018 27Q1018 0 989 0H987Q939 3 829 3Q801 3 763 2T707 1Q680 1 680 20Q680 47
+709 48H726Q779 48 796 52L938 622H937L919 593L545 25Q528 0 503 0Q498 0 495 0T488 3T483 6T479 10T476 15T474 21T473 27T472 34T471 40L391 551Q382 606 382 609H381L244 58Q269 48 314 48H315Q344 48 344 28Q344 24 343 19T334 7T315 0Q312 0 298 1T258 2T202
+3Q173 3 147 3T107 1T89 0Q64 0 64 20Z" />
+<glyph unicode="N" glyph-name="N" horiz-adv-x="896" d="M64 20Q64 44 83 47Q86 48 109 48T153 53T180 65Q185 71 186 78L326 637Q317 637 299 637T271 638H251Q224 638 224 659Q224 686 253 686H446Q460 686 466 682T480 664L716 207L821 628Q797 638 751 638Q722
+638 722 658Q722 671 728 677T740 685T758 686Q764 686 799 685T867 683Q892 683 924 684T964 685Q985 685 993 682T1001 666Q1001 638 971 638H969Q916 637 900 631T880 610Q878 601 873 583T866 555L733 24Q729 9 723 5T700 0H699Q684 0 679 3T665 21L404 527Q402
+531 392 551T375 583L244 58Q269 48 314 48H315Q343 48 343 27Q343 22 342 17T333 6T315 0Q311 0 297 1T257 2T198 3Q169 3 145 3T106 2T89 1Q64 1 64 20Z" />
+<glyph unicode="O" glyph-name="O" horiz-adv-x="855" d="M159 226Q159 304 188 387T272 542T413 661T605 708Q651 708 693 697T775 659T840 580T865 457Q865 392 847 326T791 197T701 86T577 8T421 -22Q375 -22 333 -11T249 27T184 104T159 226ZM296 186Q296
+138 309 104T344 52T387 28T432 21Q516 21 586 93Q638 146 674 241T721 403T733 506Q733 554 719 588T682 638T638 660T593 667Q573 667 550 663T488 635T417 573Q359 501 328 378T296 186Z" />
+<glyph unicode="P" glyph-name="P" horiz-adv-x="787" d="M64 20Q64 47 92 48H109Q160 48 179 52L325 636Q307 638 270 638H250Q224 638 224 659Q224 686 255 686H615Q653 686 687 679T754 657T805 610T824 536Q824 487 799 440T717 354T580 305Q553 301 499 301H379L316
+50Q335 48 374 48H393Q418 48 418 27Q418 22 417 17T408 6T390 0Q386 0 367 1T313 2T238 3Q203 3 151 2T91 1H88Q64 1 64 20ZM384 343H484Q576 343 613 372T672 484Q687 544 687 565Q687 591 675 607T640 629T600 636T557 638H507Q466 638 457 637L384 343Z" />
+<glyph unicode="Q" glyph-name="Q" horiz-adv-x="855" d="M159 226Q159 289 177 356T234 486T323 598T448 678T604 708Q650 708 692 697T775 659T840 581T865 457Q865 349 814 238T670 59Q625 26 576 7Q587 -23 600 -36T639 -50Q702 -50 728 -10Q730 -8 734 1T742
+13Q749 18 756 17T768 7Q769 6 769 1Q769 -15 758 -45T727 -110T673 -169T599 -194Q509 -194 509 -78Q509 -65 511 -42T513 -12Q459 -22 421 -22Q298 -22 229 44T159 226ZM289 186Q289 84 351 42Q351 44 351 46T350 50Q350 94 385 124T462 155Q531 155 559 64Q604
+94 640 155T696 284T725 407T735 498Q735 547 722 582T685 635T640 659T594 667Q551 667 498 642T397 549Q348 478 319 364T289 186ZM387 52Q387 19 430 19T516 38Q516 62 514 77T498 105T462 119Q430 119 409 97T387 52Z" />
+<glyph unicode="R" glyph-name="R" horiz-adv-x="859" d="M65 20Q65 48 93 48H111Q163 48 180 52L326 636Q308 638 271 638H251Q225 638 225 658Q225 686 255 686H565Q787 686 820 570Q825 552 825 535Q825 480 786 432T675 356Q658 349 622 339Q702 306 702 231Q702
+215 692 154T682 70Q682 15 720 15Q766 15 791 95Q796 108 801 112T821 117H824Q848 117 848 98Q848 71 812 25T716 -22Q683 -22 655 -17T599 1T555 37T539 94Q539 115 554 171T569 246Q569 279 550 302T485 325H380L311 50Q330 48 370 48H388Q413 48 413 27Q413
+0 381 0Q376 0 358 1T308 2T236 3Q190 3 157 3T109 1T91 0Q65 0 65 20ZM389 361H475Q532 361 570 371T629 404T658 446T676 501Q686 541 686 562Q686 589 673 605T634 628T591 636T543 638H504Q466 638 458 637L389 361Z" />
+<glyph unicode="S" glyph-name="S" horiz-adv-x="650" d="M87 -6Q87 2 139 204Q144 221 149 224T173 228Q197 228 197 212Q197 208 194 189T190 157Q190 108 217 77T279 36T352 26Q425 26 466 79T508 188Q508 227 487 248T431 278T361 293T288 319T231 372Q208
+412 208 457Q208 497 225 540T273 621T356 683T469 708Q561 708 611 652Q617 658 625 665T637 676T647 685T655 692T662 698T668 702T674 705T679 707T684 708Q702 708 702 692Q702 685 650 480Q647 469 643 465T636 459T623 458H621Q604 458 599 461T593 475Q593
+478 594 494T596 525Q596 601 559 633T466 665Q395 665 356 618T316 520Q316 485 336 465T388 437T456 423T527 399T584 353Q615 310 615 251Q615 209 598 163T550 75T466 6T348 -22Q244 -22 179 34Q123 -17 114 -20Q110 -22 105 -22Q87 -22 87 -6Z" />
+<glyph unicode="T" glyph-name="T" horiz-adv-x="796" d="M181 20Q181 48 211 48H243Q317 48 330 51T347 74Q348 79 349 82L472 575Q480 609 485 626Q473 627 447 627H437Q352 627 315 596T241 460Q236 444 230 439T208 433Q182 433 182 452Q182 458 249 653Q254
+667 260 671T281 675H841Q869 675 869 653Q869 646 840 463Q838 451 837 446T829 437T810 433Q783 433 783 454Q783 456 787 489T792 547Q792 574 784 591T757 615T723 625T679 627H670Q638 627 622 625L479 51Q480 51 563 48H596Q625 48 625 27Q625 0 596 0Q591
+0 567 1T500 2T408 3H357Q334 3 298 3T234 1L207 0Q181 0 181 20Z" />
+<glyph unicode="U" glyph-name="U" horiz-adv-x="881" d="M216 170Q216 198 230 256L297 525L325 636Q306 638 266 638H249Q223 638 223 659Q223 664 224 669T233 680T252 686Q255 686 260 686T269 685Q339 683 386 683H399Q439 683 474 683T529 684T553 685Q577
+685 577 666Q577 638 546 638H531Q518 638 510 638T495 638T483 637T474 636T468 634T464 631T461 627T460 623T458 617T456 609L378 296Q376 286 368 255T356 208T348 168T344 129Q344 73 378 50T461 26Q505 26 546 40T631 95T697 201Q706 226 712 252L806 628Q781
+638 735 638Q706 638 706 658Q706 686 734 686Q737 686 752 685T795 684T853 683Q891 683 923 684T962 685Q985 685 985 666Q985 638 956 638Q936 638 921 637T896 633T881 629T871 622T866 615T864 606T861 597L774 247Q741 115 657 47Q574 -22 453 -22Q350 -22
+283 26T216 170Z" />
+<glyph unicode="V" glyph-name="V" horiz-adv-x="865" d="M218 658Q218 686 247 686Q250 686 262 685T307 684T388 683Q424 683 454 683T501 685T522 686Q546 686 546 665Q546 638 514 638H508Q476 638 445 633L511 168L806 628Q791 633 774 635T746 639T730 644T723
+659Q723 686 750 686Q753 686 767 685T807 684T863 683Q887 683 907 683T938 684T953 685Q976 685 976 666T963 642T925 636T883 628Q866 620 851 595L479 15Q462 -13 433 -13H424Q416 -13 410 -11T401 -8T396 0T393 8T391 19T389 30L313 573L304 636Q272 638 255
+638H246Q218 638 218 658Z" />
+<glyph unicode="W" glyph-name="W" horiz-adv-x="1160" d="M217 658Q217 686 246 686Q249 686 260 685T302 684T380 683Q415 683 445 683T493 685T514 686Q538 686 538 665Q538 638 507 638H499Q441 638 436 633L477 189H478L498 224L673 519Q681 532 681 543Q681
+546 673 636Q658 638 629 638H622Q594 638 594 659Q594 686 623 686Q626 686 637 685T679 684T756 683T843 684T891 686Q915 686 915 666T901 641Q897 639 885 639T852 638T812 633L854 189L1115 627Q1089 635 1062 637T1027 642T1019 661Q1019 686 1046 686Q1049
+686 1065 685T1108 684T1169 683Q1190 683 1208 683T1236 684T1249 685Q1272 685 1272 666Q1272 648 1260 643T1225 637T1188 629Q1172 622 1154 594L811 16Q800 -2 791 -7T763 -13Q744 -13 739 -6T731 21L695 401Q694 409 693 424T691 448L434 15Q423 -2 414 -7T388
+-13H386Q375 -13 369 -11T359 -1T356 10T354 27L302 579L296 636Q281 638 252 638H245Q217 638 217 658Z" />
+<glyph unicode="X" glyph-name="X" horiz-adv-x="865" d="M66 20Q66 48 95 48H98Q161 50 182 59T233 100L425 307L452 337L340 615Q337 622 336 625T331 631T326 635T318 637T306 638T288 637T264 638Q240 638 240 660Q240 686 267 686Q271 686 287 685T333 684T398
+683Q438 683 471 683T524 685T547 686Q572 686 572 666Q572 656 568 650T555 641T537 637T512 635T484 632L556 450L720 627Q700 634 676 636T644 642T636 659Q636 686 665 686Q669 686 685 685T729 684T791 683Q820 683 844 683T883 684T900 685Q924 685 924 666Q924
+638 895 638H893Q851 637 825 631T789 617T763 593Q590 406 585 397Q583 394 583 390Q583 386 586 378L711 66Q715 57 718 55T733 50T773 48H780Q810 48 810 27Q810 22 809 17T800 6T782 0Q781 0 740 1T673 3H634Q614 3 573 2T503 0Q477 0 477 21Q477 37 486 42T524
+50T566 54L475 280L270 59Q290 52 314 50T346 44T355 27Q355 0 326 0Q322 0 306 1T262 2T200 3Q169 3 136 2T97 1Q66 1 66 20Z" />
+<glyph unicode="Y" glyph-name="Y" horiz-adv-x="865" d="M212 659Q212 686 240 686Q244 686 278 685T375 683H402Q442 683 480 684T521 686Q549 686 549 666Q549 639 522 638H508Q492 638 458 634L560 352L800 630Q784 635 763 636T734 642T726 661Q726 686 754
+686Q757 686 784 685T862 683H878Q907 683 931 684T960 685Q982 685 982 666Q982 638 952 638Q903 637 883 628T839 592L578 289Q567 276 562 259Q559 249 509 50Q528 48 568 48H587Q611 48 611 27Q611 22 610 17T601 6T583 0Q581 0 576 0T567 1Q467 3 442 3Q402
+3 367 3T311 1T287 0Q263 0 263 21Q263 47 291 48H304Q319 48 328 48T346 48T359 49T369 51T375 53T379 57T381 62T383 69T385 77Q433 265 433 275Q433 278 429 290L312 613Q311 615 310 618Q304 633 297 635T248 638H241Q212 638 212 659Z" />
+<glyph unicode="Z" glyph-name="Z" horiz-adv-x="709" d="M94 16Q94 36 115 59L622 638H530Q485 638 454 633T387 612T325 560T279 471Q273 454 268 449T248 444H244Q221 444 221 464Q221 469 280 663Q285 676 290 681T308 686H766Q785 686 785 670Q785 653 770
+636L259 52H360Q471 52 530 92T629 253Q636 274 641 280T663 286Q690 286 690 266Q690 256 685 244Q668 192 646 118Q615 16 605 6Q600 0 584 0H118Q94 0 94 16Z" />
+<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="356" d="M69 -230Q69 -223 79 -183L305 719Q308 729 309 732T313 741T323 748T338 750H455Q482 750 482 732T458 713H405L174 -213H218Q241 -214 241 -231Q241 -250 215 -250H96Q69 -250 69 -230Z" />
+<glyph unicode="\" glyph-name="backslash" horiz-adv-x="591" d="M273 728Q273 749 290 749Q305 749 310 719L440 -211Q442 -221 442 -228Q442 -249 425 -249Q409 -249 404 -219L275 711Q273 721 273 728Z" />
+<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="356" d="M-2 -232Q-2 -213 23 -213H75L307 713H263Q239 714 239 731Q239 750 266 750H385Q411 750 411 730Q411 723 401 683L176 -219Q173 -230 172 -233T168 -241T159 -248T143 -250H25Q-2 -250 -2 -232Z" />
+<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="709" d="M263 489Q263 492 264 495T267 500T271 505T277 509T283 513T289 516T296 520Q357 553 429 592Q500 631 507 631Q515 631 553 603Q565 594 602 566Q642 536 669 516Q689 501 689 490Q689 481
+678 469T658 456Q648 456 575 502T495 548Q489 548 392 502T287 456Q275 456 269 468T263 489Z" />
+<glyph unicode="_" glyph-name="underscore" horiz-adv-x="885" d="M50 -278Q50 -272 52 -266T63 -254T89 -247H657Q695 -247 695 -278Q695 -308 656 -308H91Q50 -308 50 -278Z" />
+<glyph unicode="`" glyph-name="grave" horiz-adv-x="591" d="M294 611Q294 635 313 655T357 675Q380 675 405 646Q463 581 473 569T483 549Q483 540 472 528T451 515H450Q448 515 340 562Q325 569 317 573T302 587T294 611Z" />
+<glyph unicode="a" glyph-name="a" horiz-adv-x="591" d="M104 150Q104 223 137 292T233 409T374 456Q431 456 472 416Q494 435 517 435Q535 435 548 424T562 393Q562 381 524 231T485 57Q485 26 504 26Q537 26 565 138Q568 152 573 157T593 162H597Q623 162 623
+145Q622 139 620 129T608 91T585 44T549 6T498 -11Q431 -11 396 41Q334 -11 264 -11Q196 -11 150 29T104 150ZM212 97Q212 59 229 43T269 26Q306 26 339 51T382 97Q384 101 415 224T446 354Q446 372 428 395T374 419Q320 419 282 357Q259 317 236 227T212 97Z"
+/>
+<glyph unicode="b" glyph-name="b" horiz-adv-x="532" d="M111 147Q111 191 126 247L195 520Q217 607 224 636Q215 637 203 637T183 637T169 640T158 646T155 659Q155 679 171 683T251 691Q286 693 308 694H316Q339 694 339 675Q339 665 336 656L279 427Q331 456
+378 456Q399 456 419 452T461 437T500 408T527 361T538 295Q538 225 507 157T412 39T266 -11Q196 -11 154 30T111 147ZM207 103Q207 61 225 44T268 26Q295 26 320 44T359 86Q384 126 407 217T430 348Q430 386 413 402T373 419Q336 419 303 394T260 348Q257 340
+246 297T221 191T207 103Z" />
+<glyph unicode="c" glyph-name="c" horiz-adv-x="532" d="M106 159Q106 272 189 364T403 456Q459 456 494 430T530 360Q530 327 509 305T458 282Q437 282 423 294T409 328Q409 347 421 367T461 396Q438 419 403 419Q348 419 304 375Q273 344 251 279T223 171T216
+113Q216 70 238 48T302 25Q406 25 478 96Q498 116 505 116Q514 116 524 105T534 86Q534 80 526 69T498 44T453 18T387 -2T299 -11Q209 -11 158 33T106 159Z" />
+<glyph unicode="d" glyph-name="d" horiz-adv-x="591" d="M104 150Q104 223 137 292T233 409T374 456Q422 456 464 423L517 636Q508 637 496 637T477 637T463 640T453 646T450 659Q450 679 465 683T534 690Q572 692 596 693Q598 693 602 693T609 694Q633 694 633
+674Q633 668 631 660L497 123Q485 79 485 55Q485 26 504 26Q535 26 565 138Q568 154 574 158T591 162H597Q623 162 623 147Q623 144 620 129T607 90T585 43T549 5T499 -11Q431 -11 396 41Q332 -11 264 -11Q238 -11 213 -4T162 20T120 70T104 150ZM212 97Q212 59
+229 43T269 26Q306 26 339 51T382 97Q384 102 415 225T446 354Q446 374 426 396T374 419Q320 419 282 357Q259 317 236 227T212 97Z" />
+<glyph unicode="e" glyph-name="e" horiz-adv-x="532" d="M108 164Q108 283 191 369T402 456Q460 456 496 429T532 358Q532 301 481 263Q420 218 255 218H233Q217 148 217 117Q217 72 239 49T302 25Q401 25 474 93Q478 97 482 101T489 108T494 112T499 115T504
+116Q513 116 523 105T534 86Q534 80 526 69T499 44T454 18T387 -2T299 -11Q210 -11 159 35T108 164ZM243 254Q466 254 466 359Q466 386 448 402T402 419Q390 419 377 417T343 404T305 378T270 329T243 254Z" />
+<glyph unicode="f" glyph-name="f" horiz-adv-x="400" d="M-19 -123Q-19 -92 2 -71T53 -49Q74 -49 88 -61T102 -95Q102 -140 58 -160Q80 -169 89 -169Q120 -169 136 -116T188 136L236 397H151L150 396Q148 396 147 396Q119 396 119 417Q119 444 149 444H244L245
+445Q268 598 302 645Q323 674 356 690T425 706Q473 706 505 683T537 623Q537 589 515 569T466 549Q445 549 431 561T417 595Q417 638 460 659Q442 668 429 668Q404 668 391 642Q387 634 377 585T359 491T351 444H459Q487 444 487 424Q487 396 457 396Q456 396 456
+396T455 397H342Q288 84 265 -3Q249 -62 229 -102T171 -174Q131 -206 89 -206Q48 -206 15 -185T-19 -123Z" />
+<glyph unicode="g" glyph-name="g" horiz-adv-x="532" d="M58 -131Q58 -101 79 -80T130 -58Q152 -58 165 -71T178 -104Q178 -136 149 -162Q186 -169 212 -169Q261 -169 292 -141T337 -81Q341 -71 366 28Q317 0 269 0Q196 0 151 41T106 159Q106 271 182 363T373
+456Q433 456 472 417Q494 435 517 435Q536 435 549 423T562 393Q562 384 558 368L454 -46Q450 -64 449 -69T439 -94T421 -125T392 -151T346 -179Q284 -206 213 -206Q58 -206 58 -131ZM214 107Q214 69 232 53T272 37Q306 37 339 60T384 105Q389 114 418 233T447
+357Q447 376 427 397T374 419Q320 419 282 358Q259 321 237 234T214 107Z" />
+<glyph unicode="h" glyph-name="h" horiz-adv-x="591" d="M74 32Q74 41 81 67L207 571Q210 582 215 603T223 636Q214 637 202 637T182 638T168 640T158 646T155 659Q155 678 170 683T242 690Q277 692 300 693Q302 693 307 693T315 694Q339 694 339 674Q339 670
+337 662T335 653L273 404Q334 456 408 456Q465 456 504 430T544 342Q544 290 503 177T462 45Q462 26 477 26Q489 26 501 33T533 67T565 140Q568 151 573 155T582 161T598 162Q622 162 622 146T607 95T554 25T470 -11Q426 -11 396 14T366 79Q366 96 404 202T443
+364T398 419Q321 419 264 334Q252 315 246 292T186 57Q169 -11 120 -11Q101 -11 88 1T74 32Z" />
+<glyph unicode="i" glyph-name="i" horiz-adv-x="355" d="M77 299Q77 314 92 349T146 420T230 456Q273 456 303 431T334 365Q334 341 281 206T227 45Q227 26 243 26Q263 26 281 45T309 87T327 132T336 155Q342 162 357 162H363Q387 162 387 146Q387 139 382 122T363
+82T333 39T290 4T235 -11Q194 -11 163 13T131 79Q131 103 184 238T238 399Q238 418 221 418Q196 418 170 383Q155 362 147 341T136 309T128 290T108 282H103Q77 282 77 299ZM251 625Q251 652 272 672T321 693Q342 693 356 679T370 645Q370 620 349 599T300 577Q279
+577 265 590T251 625Z" />
+<glyph unicode="j" glyph-name="j" horiz-adv-x="355" d="M-30 -132Q-30 -102 -9 -80T41 -58Q62 -58 76 -70T91 -104Q91 -142 51 -167Q54 -168 63 -168Q141 -168 177 -24L263 321Q275 369 275 389Q275 418 253 418Q229 418 198 393T139 307Q132 290 127 286T108
+282H99Q79 282 79 297Q79 307 92 331T126 384T184 433T260 455Q309 455 342 428T376 356Q376 346 374 335T369 313T364 297L282 -34Q270 -79 258 -99Q228 -149 173 -177T64 -206Q23 -206 -3 -186T-30 -132ZM293 625Q293 651 314 672T363 693Q384 693 398 680T412
+645Q412 619 391 598T342 577Q320 577 307 590T293 625Z" />
+<glyph unicode="k" glyph-name="k" horiz-adv-x="532" d="M74 32Q74 41 78 57L209 580Q220 622 223 636Q201 638 190 638H186Q155 638 155 659Q155 678 171 683T242 690Q280 692 305 693Q306 693 309 693T315 694Q339 694 339 674L336 659L240 274Q268 293 303
+327T362 388T421 434T491 455Q529 455 545 431T561 376Q561 331 538 310T488 289Q467 289 453 301T439 335Q439 358 456 380T506 406Q498 419 487 419Q452 419 415 390T335 316T266 251V250Q424 233 424 144Q424 132 418 105T412 58Q412 26 434 26Q458 26 475 55T501
+118T513 155Q519 162 541 162Q564 162 564 146Q564 139 556 116T533 64T490 12T428 -11Q383 -11 348 16T312 92Q312 100 314 116T317 141Q317 195 225 214Q184 35 170 15Q149 -11 120 -11Q101 -11 88 1T74 32Z" />
+<glyph unicode="l" glyph-name="l" horiz-adv-x="297" d="M90 88Q90 106 98 133L209 576Q212 586 216 606T223 636Q214 637 201 637T182 637T169 640T159 646T156 659Q156 676 167 683Q171 686 208 688T280 692L315 694Q339 694 339 674Q339 669 337 661L203 123Q191
+75 191 56Q191 26 209 26Q228 26 242 54T265 117T276 154Q282 162 299 162Q328 162 328 146Q328 139 322 117T302 65T263 12T205 -11Q160 -11 125 16T90 88Z" />
+<glyph unicode="m" glyph-name="m" horiz-adv-x="944" d="M77 299Q77 302 80 316T93 355T115 401T152 439T202 455Q233 455 266 439T312 385Q381 456 466 456Q577 456 599 378Q673 456 761 456Q818 456 858 430T898 342Q898 292 857 178T816 44Q816 26 832 26Q853
+26 871 45T898 87T916 132T925 155Q930 162 946 162H956Q976 162 976 145Q976 136 967 113T940 61T891 11T824 -11Q781 -11 751 14T720 79Q720 95 758 203T796 364Q796 419 751 419Q679 419 624 344Q603 315 596 286Q532 32 530 27Q513 -11 472 -11Q453 -11 441
+0T428 31Q428 45 465 188T502 363Q502 419 458 419Q378 419 320 330Q310 315 301 281Q240 37 236 28Q220 -11 178 -11Q159 -11 146 0T133 31Q133 39 140 67L203 320Q203 322 207 335T213 362T216 387Q216 418 196 418Q178 418 164 390T140 327T129 291Q123 282
+109 282H102Q77 282 77 299Z" />
+<glyph unicode="n" glyph-name="n" horiz-adv-x="650" d="M77 299Q77 302 80 316T93 355T115 401T152 439T202 455Q233 455 266 439T312 385Q381 456 465 456Q529 456 566 429T604 342Q604 292 563 178T521 45Q521 26 537 26Q561 26 584 54Q605 80 617 117T634
+158Q642 163 657 163Q682 163 682 146Q682 131 667 96T613 25T529 -11Q488 -11 457 13T425 79Q425 97 463 202T502 363Q502 419 456 419Q381 419 324 336Q309 314 301 281Q251 84 244 55T229 16Q210 -11 178 -11Q160 -11 147 0T133 31Q133 38 138 60L201 312Q215
+370 215 388Q215 418 196 418T163 390T140 327T129 290Q123 282 102 282Q77 282 77 299Z" />
+<glyph unicode="o" glyph-name="o" horiz-adv-x="591" d="M106 159Q106 272 189 364T406 456Q493 456 544 412T595 286Q595 237 576 186T522 91T427 18T296 -11Q209 -11 158 33T106 159ZM216 113Q216 66 240 46T298 25Q320 25 339 31T374 49T401 74T423 105T440
+138T452 170T460 198T466 220L468 230Q485 298 485 332Q485 379 461 399T403 419Q277 419 233 215Q216 147 216 113Z" />
+<glyph unicode="p" glyph-name="p" horiz-adv-x="591" d="M24 -174Q24 -147 54 -147H57Q66 -147 86 -145Q88 -136 93 -118T100 -90L204 326Q215 371 215 388Q215 418 196 418Q178 418 164 390T140 328T130 292Q124 282 106 282Q77 282 77 298Q77 301 80 316T93
+355T115 401T152 439T202 455Q270 455 303 403Q370 456 435 456Q462 456 487 449T539 424T580 374T596 295Q596 245 578 192T526 94T441 19T326 -11Q274 -11 235 21L194 -145Q218 -147 231 -147Q262 -147 262 -166Q262 -194 235 -194Q232 -194 219 -194T182 -193T131
+-192Q101 -192 83 -192T57 -193T48 -194Q24 -194 24 -174ZM254 89Q254 69 274 48T326 26Q380 26 417 86Q442 128 465 219T488 348Q488 386 471 402T431 419Q396 419 363 395T318 348Q316 343 285 219T254 89Z" />
+<glyph unicode="q" glyph-name="q" horiz-adv-x="532" d="M104 150Q104 199 122 252T172 351T257 426T373 456Q429 456 471 417Q490 434 517 444T555 454Q574 454 574 436Q574 431 538 288L430 -145Q454 -147 467 -147H471Q498 -147 498 -170Q498 -194 470 -194Q467
+-194 440 -193T360 -192H342Q324 -192 300 -193T269 -194Q241 -194 241 -174Q241 -153 258 -148Q262 -147 282 -147Q304 -147 323 -143L363 17Q312 -11 264 -11Q237 -11 212 -4T161 20T120 70T104 150ZM212 97Q212 59 229 43T269 26Q306 26 338 50T381 95Q386 105
+416 227T446 354Q446 374 426 396T374 419Q320 419 282 357Q259 317 236 227T212 97Z" />
+<glyph unicode="r" glyph-name="r" horiz-adv-x="502" d="M77 299Q78 305 80 315T92 353T115 400T151 438T202 455Q272 455 306 400Q365 456 435 456Q484 456 522 433T560 365Q560 334 539 312T488 289Q465 289 452 302T439 336Q439 380 487 401Q460 419 433 419Q408
+419 386 408T349 380T326 351T314 331Q310 323 306 301L243 51Q229 -11 178 -11Q159 -11 146 0T133 31Q133 40 137 56L204 321Q215 370 215 387Q215 418 196 418Q178 418 164 390T141 327T130 291Q124 282 109 282H102Q77 282 77 299Z" />
+<glyph unicode="s" glyph-name="s" horiz-adv-x="487" d="M84 90Q84 124 105 146T156 169Q178 169 191 156T205 123Q205 105 193 85T155 56Q189 25 248 25Q324 25 355 58T387 123Q387 145 370 159T333 179T284 190T242 200Q213 210 190 235T166 299Q166 317 173
+340T199 391T256 437T351 456Q412 456 448 431T485 365Q485 332 465 314T423 296Q404 296 392 308T380 337Q380 374 419 393Q390 419 348 419Q290 419 267 392T243 340Q243 323 253 312Q264 300 282 295T327 285T374 274Q407 263 435 236T463 164Q463 141 454 115T422
+58T354 9T245 -11Q171 -11 128 16T84 90Z" />
+<glyph unicode="t" glyph-name="t" horiz-adv-x="385" d="M91 417Q91 443 119 444H206Q214 479 240 585Q256 646 306 646Q324 646 337 634T350 604Q350 596 344 568T327 501T313 444H388Q415 444 415 425Q415 398 387 397H300L233 126Q221 81 221 55Q221 26 242
+26Q266 26 298 51T357 138Q362 148 364 152T372 159T385 162H391Q417 162 417 147Q417 138 404 114T370 61T312 11T236 -11Q186 -11 153 16T120 88Q120 100 132 150L193 397H117Q91 397 91 417Z" />
+<glyph unicode="u" glyph-name="u" horiz-adv-x="620" d="M77 299Q77 309 87 332T114 384T162 434T230 456Q270 456 302 431T334 365Q334 346 298 249T261 93Q261 26 314 26Q357 26 392 65Q399 73 403 78T410 89T413 97T415 106T418 118L484 385Q500 444 549 444Q568
+444 580 433T593 402Q593 389 554 236T514 57Q514 26 533 26Q566 26 595 139Q598 150 602 155T612 161T628 162Q652 162 652 146Q652 142 649 127T636 88T613 43T577 5T528 -11Q460 -11 426 40Q370 -11 306 -11Q245 -11 203 17T160 116Q160 172 199 276T238 399T222
+418Q197 418 174 389Q154 363 143 327T126 287Q118 282 103 282Q77 282 77 299Z" />
+<glyph unicode="v" glyph-name="v" horiz-adv-x="532" d="M78 299Q78 309 87 333T114 385T163 434T230 455Q272 455 303 431T334 365Q334 347 299 251T263 99Q263 26 326 26Q363 26 395 62T444 146T470 230T480 276Q480 307 450 335T419 384Q419 410 441 433T491
+456Q515 456 534 435T554 369Q554 346 547 304T521 207T477 104T410 23T321 -11Q290 -11 264 -5T213 14T175 54T161 119Q161 172 199 276T238 399T222 418Q202 418 178 393T135 305Q131 290 126 286T108 282H100Q78 282 78 299Z" />
+<glyph unicode="w" glyph-name="w" horiz-adv-x="768" d="M77 299Q77 310 87 333T114 385T163 434T229 455Q273 455 303 430T334 365Q334 346 299 252T263 104Q263 61 284 44T334 26Q365 26 388 54T411 105V121Q411 152 441 275T479 411Q498 444 534 444Q552 444
+565 433T579 402Q579 391 546 263T513 100Q513 26 577 26Q603 26 624 42T661 93T687 161T711 245Q716 262 716 276Q716 307 685 335T654 384Q654 409 675 432T726 456Q750 456 769 435T789 369Q789 321 762 221T697 65Q647 -11 570 -11Q476 -11 434 40H433Q389
+-11 327 -11Q257 -11 209 19T161 122Q161 172 199 276T238 400T222 419Q202 419 179 394Q157 369 143 330T128 289Q122 282 106 282Q77 282 77 299Z" />
+<glyph unicode="x" glyph-name="x" horiz-adv-x="560" d="M66 78Q66 114 88 134T138 155Q158 155 172 143T187 109Q187 61 136 42Q155 26 177 26Q214 26 237 72Q251 97 281 222T312 370Q312 396 297 407T262 419Q225 419 190 388T137 310Q131 292 127 288T108
+282H103Q77 282 77 298Q77 310 89 334T123 387T184 435T268 456Q350 456 391 402Q443 456 494 456Q537 456 570 432T603 366Q603 330 581 310T531 289Q510 289 496 302T482 336Q482 384 533 403Q514 419 492 419Q478 419 466 413T444 391T427 361T412 317T398 268T384
+208T368 145Q356 97 356 75Q356 49 371 38T407 26Q444 26 479 57T532 134Q533 136 534 140T536 145T538 150T539 154T541 157T545 159T549 161T553 162T560 162H566Q592 162 592 147Q592 110 537 50T402 -11Q315 -11 277 43H276Q232 -11 174 -11Q132 -11 99 12T66
+78Z" />
+<glyph unicode="y" glyph-name="y" horiz-adv-x="562" d="M77 299Q77 314 92 349T145 420T230 456Q273 456 303 430T334 365Q334 349 298 249T261 96Q261 25 313 25Q338 25 365 41T407 83Q409 86 417 116L482 376Q499 444 549 444Q568 444 580 433T593 402Q593
+390 590 378L500 20Q481 -55 444 -101Q414 -138 370 -165Q302 -206 232 -206Q177 -206 142 -181T107 -115Q107 -78 130 -59T178 -39Q199 -39 213 -51T227 -85Q227 -132 180 -151V-152Q206 -169 233 -169Q282 -169 326 -120T391 13Q350 -11 306 -11Q268 -11 238
+-2T184 38T160 115Q160 168 199 274T238 400Q238 418 221 418Q194 418 174 388T141 323T127 287Q120 282 103 282Q77 282 77 299Z" />
+<glyph unicode="z" glyph-name="z" horiz-adv-x="490" d="M63 3Q63 12 76 30Q112 84 160 130T280 237T405 348Q358 348 328 348T286 349T271 350Q243 350 227 347T207 339T200 330T192 322T170 318Q145 318 145 335Q145 365 187 410T286 455Q315 455 341 438T388
+403T427 386Q438 386 448 397T465 421T482 445T505 456H514Q538 456 538 441Q538 434 524 414Q486 357 427 302T299 190T195 96Q219 96 276 96T346 95H352Q381 95 403 101T437 116T457 133T468 150L472 159Q478 166 501 166Q523 166 523 149Q523 111 469 50T343
+-11Q313 -11 288 6T240 41T196 59Q159 59 122 5Q111 -11 94 -11H87Q63 -11 63 3Z" />
+<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="591" d="M162 248Q162 259 168 263T191 269T211 272Q250 281 282 305T330 363Q335 374 366 500T405 644Q430 696 496 723T648 750Q671 750 671 734Q671 722 664 718T638 712T604 706Q535 685 509 633Q501
+617 471 492T434 351Q404 279 294 249Q382 216 382 149Q382 129 349 4T316 -139Q316 -171 342 -190T408 -213Q431 -215 431 -230Q431 -250 405 -250Q374 -250 344 -246T281 -230T230 -195T210 -139Q210 -121 243 7T276 152Q276 187 251 207T191 231Q190 231 187
+231T182 232T177 232T172 233T168 235T165 238T163 242T162 248Z" />
+<glyph unicode="|" glyph-name="bar" horiz-adv-x="355" d="M93 -219Q93 -208 99 -186L322 704Q322 705 323 710T325 716T326 722T329 728T331 734T334 739T338 742T343 746T349 748T357 749Q369 749 377 741T386 719Q386 709 382 693L154 -216Q147 -249 122 -249Q110
+-249 102 -241T93 -219Z" />
+<glyph unicode="}" glyph-name="braceright" horiz-adv-x="591" d="M42 -234Q42 -222 49 -218T76 -212T110 -206Q125 -201 138 -195T161 -182T179 -168T192 -152T202 -138T209 -123T213 -111T216 -102L217 -96Q276 138 280 147Q297 189 332 211T421 251Q386 262
+360 286T333 350Q333 370 365 496T398 639Q398 674 370 692T307 713Q283 715 283 730Q283 750 309 750Q341 750 371 746T434 730T485 696T505 639Q505 620 472 493T439 348Q439 313 464 293T523 269Q524 269 528 269T535 268T541 267T546 265T549 260T551 252Q551
+244 546 239T536 233T519 231T503 228Q464 219 432 195T384 137Q379 126 322 -104Q318 -121 314 -131T297 -164T258 -203T192 -232Q133 -250 67 -250Q42 -250 42 -234Z" />
+<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="709" d="M267 593Q267 602 296 628Q369 694 432 694Q472 694 528 664T614 633Q642 633 669 648T714 678T739 693T751 688T756 676Q756 666 743 655Q660 575 592 575Q550 575 495 605T410 636Q382 636
+355 621T310 591T284 576T272 581T267 593Z" />
+</font>
+</defs>
+</svg>
diff --git a/fonts/cmunbi.ttf b/fonts/cmunbi.ttf
new file mode 100644 (file)
index 0000000..20505cf
Binary files /dev/null and b/fonts/cmunbi.ttf differ
diff --git a/fonts/cmunbi.woff b/fonts/cmunbi.woff
new file mode 100644 (file)
index 0000000..e074aa6
Binary files /dev/null and b/fonts/cmunbi.woff differ
diff --git a/fonts/cmunbx.eot b/fonts/cmunbx.eot
new file mode 100644 (file)
index 0000000..074b8fb
Binary files /dev/null and b/fonts/cmunbx.eot differ
diff --git a/fonts/cmunbx.svg b/fonts/cmunbx.svg
new file mode 100644 (file)
index 0000000..dca6025
--- /dev/null
@@ -0,0 +1,196 @@
+<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" > <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
+<defs >
+<font id="cmunbx" horiz-adv-x="510" ><font-face
+    font-family="CMU Serif"
+    units-per-em="1000"
+    panose-1="2 0 8 3 0 0 0 0 0 0"
+    ascent="937"
+    descent="-308"
+    alphabetic="0" />
+<missing-glyph horiz-adv-x="760" d="M10 10V765H750V10H10ZM70 112L346 388L70 663V112ZM105 70H655L380 346L105 70ZM105 705L380 429L655 705H105ZM414 388L690 112V663L414 388Z" />
+<glyph unicode=" " glyph-name="space" horiz-adv-x="383" />
+<glyph unicode="!" glyph-name="exclam" horiz-adv-x="350" d="M96 78Q96 108 118 131T174 155Q205 155 228 133T252 77Q252 47 230 24T174 0Q140 0 118 23T96 78ZM96 634Q96 666 120 685T174 705Q204 705 228 685T253 633Q253 622 249 600L201 256Q199 237 195
+231T174 225Q165 225 161 226T153 235T150 245T147 265L100 599Q96 621 96 634Z" />
+<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="575" d="M127 650Q127 677 146 693T191 710Q218 710 236 693T254 650L209 359H172L131 616Q127 638 127 650ZM320 650Q320 677 338 693T383 710T428 694T447 650Q447 638 443 616L402 359H365Q320
+638 320 650Z" />
+<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="958" d="M64 138Q64 157 92 157H295L353 343H94Q64 343 64 361T96 379H366Q376 413 454 660Q454 661 455 665T457 671T459 676T461 681T464 685T468 689T472 692T478 693Q486 693 491 686T495 670L404
+379H635Q641 401 723 660Q733 693 748 693Q756 693 760 686T764 670L673 379H861Q892 379 892 361T862 343H661L603 157H862Q892 157 892 139Q892 120 861 120H591Q588 108 503 -160Q493 -193 478 -193Q460 -193 462 -171L553 120H321Q318 108 233 -160Q233 -161
+232 -165T230 -171T228 -176T226 -181T223 -185T219 -189T215 -192T209 -193Q192 -193 192 -174Q192 -166 198 -150L283 120H96Q64 120 64 138ZM333 157H565L623 343H392L333 157Z" />
+<glyph unicode="$" glyph-name="dollar" horiz-adv-x="575" d="M63 185Q63 220 83 236T125 252Q152 252 170 234T188 189Q188 167 174 148T123 127Q147 82 182 65T263 43V293Q187 309 147 338Q115 361 93 395Q63 442 63 497Q63 577 114 634T263 699V750H311V699Q366
+696 407 679T469 634T500 579T510 522Q510 487 490 472T448 456Q422 456 404 473T385 518Q385 539 399 558T448 581Q409 643 311 651V428Q375 416 419 386T480 319T504 257T510 210Q510 189 507 167T491 115T458 62T399 19T311 -5V-55H263V-5Q204 -1 162 20T99
+73T71 131T63 185ZM144 546Q144 535 147 523T161 494T198 461T263 439V651Q208 644 176 618T144 546ZM311 44Q348 49 373 63T410 97T425 132T429 162Q429 174 426 187T412 221T375 258T311 283V44Z" />
+<glyph unicode="%" glyph-name="percent" horiz-adv-x="958" d="M64 549Q64 647 115 698T236 750Q278 750 314 724Q423 644 540 644Q663 644 737 731Q752 750 767 750Q778 750 787 742T797 719Q797 709 786 695L217 -40Q206 -56 191 -56Q178 -56 169 -47T160 -25Q160
+-11 171 0L658 630Q603 608 541 608Q458 608 368 649Q383 602 383 548Q383 448 340 398T236 347Q167 347 116 397T64 549ZM167 548Q167 522 167 507T171 464T182 422T203 395T238 383Q275 383 305 422T336 549Q336 634 306 674T238 714Q218 714 204 702T182 675T172
+633T168 591T167 548ZM574 146Q574 244 625 295T746 347Q806 347 849 297T893 145Q893 45 850 -5T746 -56Q677 -56 626 -6T574 146ZM677 145Q677 119 677 104T681 61T692 19T713 -8T748 -20Q785 -20 815 19T846 146Q846 231 816 271T748 311Q728 311 714 299T692
+272T682 230T678 188T677 145Z" />
+<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="894" d="M48 138Q48 181 79 218Q86 225 141 273L215 336Q172 435 172 528Q172 609 227 657T352 705Q405 705 433 663T462 574T407 464Q365 418 320 379Q368 277 497 141Q586 226 688 387Q664 397 615
+397V444Q656 441 737 441Q788 441 836 444V397Q803 397 788 397T758 392T736 377L654 258Q607 190 529 110Q606 36 671 36Q682 36 696 38T731 48T766 74T782 118H829Q827 58 779 24T666 -11Q565 -11 455 52Q359 -11 256 -11Q170 -11 109 30T48 138ZM176 174Q176
+158 179 140T190 95T219 53T268 36Q347 36 415 80Q304 164 231 302Q176 263 176 174ZM276 565Q276 485 305 415Q415 514 415 574Q415 606 400 637T353 669Q327 669 302 645T276 565Z" />
+<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="319" d="M95 650Q95 678 113 694T159 710Q185 710 203 694T222 650Q222 645 221 635T219 624L177 359H140L100 614Q95 644 95 650Z" />
+<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="447" d="M108 251Q108 518 287 696Q344 750 364 750Q382 750 382 736Q382 731 366 715Q205 553 205 250Q205 106 243 -9Q285 -138 379 -225Q379 -225 380 -228Q382 -232 382 -235Q382 -249 364 -249Q353
+-249 326 -229T258 -164T188 -67Q108 74 108 251Z" />
+<glyph unicode=")" glyph-name="parenright" horiz-adv-x="447" d="M64 -235Q64 -230 80 -214Q241 -52 241 251Q241 550 81 713Q64 729 64 736Q64 750 82 750Q93 750 120 730T188 665T258 568Q338 427 338 250Q338 -17 159 -195Q102 -249 82 -249Q64 -249 64 -235Z" />
+<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="575" d="M74 440Q74 469 104 479L245 528L104 577Q74 587 74 616Q74 637 88 650T118 664Q130 664 145 653L268 560L246 688Q243 704 243 711Q243 730 257 740T287 750T317 741T331 711Q331 704 328 688L306
+560L429 653Q444 664 456 664Q472 664 486 651T500 616Q500 587 470 577L329 528L470 479Q500 469 500 440Q500 419 486 406T456 392Q443 392 429 403L307 495L320 418Q331 349 331 345Q331 326 317 316T287 306T257 315T243 345Q243 352 246 368L268 496L145 403Q130
+392 118 392Q102 392 88 405T74 440Z" />
+<glyph unicode="+" glyph-name="plus" horiz-adv-x="894" d="M64 232T64 250T97 268H428V601Q428 632 446 632Q465 632 465 600Q465 598 465 595T464 590V268H795Q828 268 828 250Q828 231 797 231Q794 231 791 231T786 232H464V-90Q464 -91 464 -94T465 -100Q465
+-132 446 -132Q428 -132 428 -100V232H98Q64 232 64 250Z" />
+<glyph unicode="," glyph-name="comma" horiz-adv-x="319" d="M81 78Q81 111 102 133T158 156Q200 156 225 120T250 31Q250 -8 239 -45T212 -108T179 -154T148 -184T130 -194Q124 -194 118 -188T111 -174Q111 -168 120 -160Q206 -86 214 20Q194 0 159 0Q123 0
+102 23T81 78Z" />
+<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="383" d="M12 174V271H318V174H12Z" />
+<glyph unicode="." glyph-name="period" horiz-adv-x="319" d="M81 78Q81 112 105 134T159 156Q190 156 213 134T237 78Q237 48 215 24T159 0Q128 0 105 22T81 78Z" />
+<glyph unicode="/" glyph-name="slash" horiz-adv-x="575" d="M64 -231Q64 -227 76 -197L468 721Q468 722 470 726T473 732T476 737T480 743T485 746T492 748Q499 748 504 743T509 731Q509 727 501 706L106 -221Q94 -249 81 -249Q74 -249 69 -244T64 -231Z" />
+<glyph unicode="0" glyph-name="zero" horiz-adv-x="575" d="M45 289T45 319T45 369T51 427T64 493T91 553T133 606T197 641T287 655T376 641T440 606T483 553T509 493T523 428T528 369T529 319T529 269T523 211T510 147T483 88T440 36T376 3T287 -11Q237 -11
+198 3T134 36T91 88T65 147T51 211T46 269ZM173 331Q173 172 182 120Q191 71 222 48T287 25Q307 25 326 31T366 63T394 132Q401 184 401 331Q401 519 384 556Q371 587 344 603T287 619Q269 619 251 614T209 585T181 520Q173 468 173 331Z" />
+<glyph unicode="1" glyph-name="one" horiz-adv-x="575" d="M85 544V591H105Q229 591 306 648Q315 655 328 655Q346 655 350 649T354 623V47H494V0Q450 3 295 3T96 0V47H235V564Q173 544 105 544H85Z" />
+<glyph unicode="2" glyph-name="two" horiz-adv-x="575" d="M57 0V18Q57 34 59 38T70 52L271 257Q379 367 379 465Q379 525 344 566T247 608Q186 608 144 573Q155 570 166 565T189 542T201 501Q201 466 179 448T129 429Q104 429 81 446T57 503Q57 570 118 612T272
+655Q379 655 448 603T517 466Q517 431 507 404T469 348T417 299T339 240Q292 206 195 125H342Q433 125 444 131Q457 138 470 222H517L486 0H57Z" />
+<glyph unicode="3" glyph-name="three" horiz-adv-x="575" d="M48 139Q48 176 70 196T125 217T179 196T201 141Q201 82 143 66Q197 32 269 32Q299 32 320 44T351 70T366 109T372 146T373 181Q373 203 373 216T366 254T350 293T317 318T264 330H220Q209 330 205
+330T196 335T192 348Q192 364 204 365Q215 367 252 369Q277 370 296 380T325 408T343 441T353 476T356 503T357 519Q357 616 271 616Q206 616 161 580Q219 566 219 510Q219 481 200 461T149 441Q120 441 100 460T80 511Q80 572 134 613T277 655Q379 655 436 616T494
+516T452 413T352 352Q403 341 439 321T493 275T518 227T526 180Q526 103 463 46T274 -11Q176 -11 112 30T48 139Z" />
+<glyph unicode="4" glyph-name="four" horiz-adv-x="575" d="M32 156V203L381 640Q390 651 395 653T415 656Q435 656 440 651T445 624V203H542V156H445V47H542V0Q507 3 380 3Q246 3 208 0V47H320V156H32ZM84 203H331V513L84 203Z" />
+<glyph unicode="5" glyph-name="five" horiz-adv-x="575" d="M57 159Q57 187 71 204T99 225T124 229Q148 229 169 213T191 161Q191 131 173 114T126 94Q172 32 255 32Q280 32 299 38T331 53T352 77T365 105T372 139T374 172T375 205Q375 237 375 254T370 297T356
+337T330 362T286 373Q199 373 152 317Q142 305 130 305Q120 305 115 309T109 319T108 336V628Q108 638 108 642T112 651T122 655Q123 655 135 651Q216 623 290 623Q370 623 443 651Q454 655 458 655Q472 655 472 637Q472 626 455 605T408 559T332 517T234 499Q200
+499 161 506V374Q212 409 290 409Q397 409 457 350T517 201Q517 108 447 49T259 -11Q170 -11 114 40T57 159Z" />
+<glyph unicode="6" glyph-name="six" horiz-adv-x="575" d="M48 317Q48 407 75 475T148 581T244 637T349 655Q423 655 460 619T497 530Q497 501 480 484T434 466Q406 466 389 484T372 528Q372 552 386 569T426 590Q400 616 351 616Q306 616 269 593T212 533Q184
+473 184 361V342Q226 418 304 418Q399 418 462 362T526 205Q526 106 461 48T291 -11Q160 -11 98 89Q48 173 48 317ZM186 210Q186 119 202 87Q230 32 289 32Q318 32 338 41T368 63T383 103T389 149T390 207T390 264T384 310T370 350T342 372T295 382Q249 382 218
+340T186 210Z" />
+<glyph unicode="7" glyph-name="seven" horiz-adv-x="575" d="M64 422L99 676H146Q147 669 148 666T155 659T170 653Q179 650 254 647T354 644H558Q558 617 557 611T548 596L393 416Q342 357 328 249Q318 182 318 106V60Q318 30 305 13T279 -8T255 -11Q251 -11
+246 -11T231 -7T213 4T199 25T193 59Q193 258 361 454L416 519H247Q149 519 138 513Q122 505 111 422H64Z" />
+<glyph unicode="8" glyph-name="eight" horiz-adv-x="575" d="M48 161Q48 273 176 329Q80 383 80 480Q80 556 134 605T289 655Q380 655 437 618T494 508Q494 422 393 370Q420 354 436 344T476 310T513 256T526 187Q526 100 463 45T285 -11Q181 -11 115 32T48 161ZM134
+161Q134 102 175 67T289 32Q324 32 354 38T412 69T440 132Q440 155 428 173T402 200T359 226Q247 289 222 302Q134 252 134 161ZM155 539Q155 504 199 479L349 395Q419 441 419 507Q419 558 384 587T285 616Q265 616 247 614T206 604T169 581T155 539Z" />
+<glyph unicode="9" glyph-name="nine" horiz-adv-x="575" d="M48 440Q48 539 114 597T289 655Q338 655 377 640T440 603T481 547T507 486T520 423T525 369T526 329Q526 237 500 169T431 63T339 7T239 -11Q160 -11 119 24T77 114Q77 143 94 160T140 178Q168 178
+185 160T202 116Q202 96 192 81T172 61T153 54Q186 32 237 32Q284 32 317 57T366 116Q390 170 390 282V304Q348 227 270 227Q174 227 111 283T48 440ZM184 438Q184 399 184 381T190 335T204 295T232 273T279 263Q318 263 344 292T380 357T389 428Q389 520 377 553Q373
+564 367 575T339 601T291 616Q260 616 239 606T207 583T191 542T185 495T184 438Z" />
+<glyph unicode=":" glyph-name="colon" horiz-adv-x="319" d="M81 334T81 366T103 421T159 444Q191 444 214 421T237 366T214 311T159 288Q126 288 104 311ZM81 46T81 78T103 133T159 156Q191 156 214 133T237 78T214 23T159 0Q126 0 104 23Z" />
+<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="319" d="M81 367Q81 401 105 423T159 445Q190 445 213 423T237 367Q237 337 215 313T159 289Q128 289 105 311T81 367ZM81 78Q81 111 102 133T158 156Q200 156 225 120T250 31Q250 -8 239 -45T212 -108T179
+-154T148 -184T130 -194Q124 -194 118 -188T111 -174Q111 -168 120 -160Q206 -86 214 20Q194 0 159 0Q123 0 102 23T81 78Z" />
+<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="894" d="M96 250Q96 262 118 272L757 566Q769 572 778 572Q785 572 790 567T795 555Q795 541 775 533L157 250Q166 246 242 211L775 -34Q795 -42 795 -56Q795 -63 790 -68T778 -73T757 -66L118 227Q96 237 96 250Z" />
+<glyph unicode="=" glyph-name="equal" horiz-adv-x="894" d="M64 139Q64 157 93 157H802Q828 156 828 139Q828 120 803 120H92Q64 120 64 139ZM64 343T64 361T93 379H802Q828 379 828 362Q828 343 803 343H92Q64 343 64 361Z" />
+<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="894" d="M97 -56Q97 -43 117 -34L735 250Q718 257 687 271T649 289L117 533Q97 541 97 555Q97 562 102 567T114 572Q123 572 135 566L774 272Q795 263 795 250T774 228L135 -66Q121 -73 114 -73T102 -68T97 -56Z" />
+<glyph unicode="?" glyph-name="question" horiz-adv-x="543" d="M64 573Q64 626 114 663T263 700Q276 700 287 700T321 697T363 690T404 676T442 653T467 619T478 571Q478 542 464 519T438 487T410 469Q279 393 279 283V256Q279 236 276 231T255 226Q243 226
+239 228T233 235T232 253V291Q232 404 322 498Q338 514 344 530T350 578Q350 601 348 612T338 638T310 658T257 664Q186 664 144 633L146 632Q147 632 149 631T155 629T161 625T167 620T174 614T179 606T184 596T188 585T189 572Q189 543 171 526T126 509Q103 509
+84 524T64 573ZM177 46T177 78T199 133T255 156Q287 156 310 133T333 78T310 23T255 0Q222 0 200 23Z" />
+<glyph unicode="@" glyph-name="at" horiz-adv-x="894" d="M64 347Q64 501 166 600T447 700Q622 700 725 603T829 345Q829 314 825 285T810 216T770 152T699 128Q608 128 574 173Q521 128 445 128Q342 128 280 188T217 347Q217 446 280 506T445 566Q500 566 542
+543T607 482H646Q668 482 672 478T676 453V223Q676 164 709 164Q782 164 782 340Q782 498 687 581T446 664Q291 664 201 577T111 347Q111 211 198 121T450 30Q597 30 743 86Q759 93 777 93H801Q829 93 829 79Q829 76 828 72L826 69Q805 58 763 44T630 12T451 -6Q354
+-6 279 23T157 102T88 214T64 347ZM331 347Q331 257 365 211T448 164Q521 164 562 222V472Q520 530 448 530Q399 530 365 484T331 347Z" />
+<glyph unicode="A" glyph-name="A" horiz-adv-x="869" d="M41 0V47H62Q114 47 128 52T147 70L395 672Q399 683 402 687T412 695T434 698Q445 698 450 697T462 690T474 672L730 47H827V0Q792 3 664 3Q526 3 488 0V47H583L523 193H255L205 72Q201 68 201 60Q201
+47 290 47V0Q253 3 158 3Q155 3 41 0ZM275 240H503L389 518L275 240Z" />
+<glyph unicode="B" glyph-name="B" horiz-adv-x="818" d="M39 0V47H147V639H39V686H473Q589 686 655 637T721 514Q721 456 675 414T548 358Q638 351 695 304T753 186Q753 108 688 54T503 0H39ZM278 47H462Q496 47 522 56T563 81T587 112T600 145T605 172T606 187Q606
+254 573 296Q539 339 472 339H278V47ZM278 375H434Q504 375 541 414T579 514Q579 534 574 553T558 593T521 626T460 639H278V375Z" />
+<glyph unicode="C" glyph-name="C" horiz-adv-x="830" d="M64 187T64 343T173 598T466 697Q579 697 663 629L729 688Q739 697 748 697Q760 697 763 692T766 669V454Q766 434 762 430T739 426Q722 426 718 429T712 447Q696 540 633 595T487 650Q359 650 283 573Q217
+504 217 343Q217 193 276 121Q348 36 490 36Q575 36 644 87T719 231Q720 243 725 245T742 248Q756 248 761 245T766 227Q766 135 683 62T466 -11Q282 -11 173 88Z" />
+<glyph unicode="D" glyph-name="D" horiz-adv-x="881" d="M39 0V47H147V639H39V686H469Q621 686 719 592T817 337Q817 180 720 90T470 0H39ZM283 47H429Q567 47 626 131Q650 165 660 211T670 338Q670 487 627 550Q565 639 429 639H283V47Z" />
+<glyph unicode="E" glyph-name="E" horiz-adv-x="755" d="M39 0V47H147V633H39V680H660L691 439H644Q639 480 633 506T612 559T577 600T522 624T441 633H289V376H344Q411 376 430 403T450 493H497V212H450Q450 275 431 302T344 329H289V47H441Q486 47 520 53T579
+75T619 108T647 154T664 209T676 274H723L677 0H39Z" />
+<glyph unicode="F" glyph-name="F" horiz-adv-x="723" d="M39 0V47H147V633H39V680H644L675 439H628Q623 479 617 504T598 557T565 599T510 623T429 633H289V364H339Q406 364 425 391T444 481H491V200H444Q444 263 425 290T339 317H289V47H424V0Q380 3 222 3Q77 3 39 0Z" />
+<glyph unicode="G" glyph-name="G" horiz-adv-x="904" d="M64 343Q64 500 173 598T465 697Q576 697 662 629L728 688Q738 697 747 697Q759 697 762 692T765 669V454Q765 434 761 430T738 426Q721 426 717 429T711 447Q695 540 632 595T487 650Q417 650 361 626T274
+563Q217 488 217 344Q217 199 273 127Q308 82 367 59T494 36Q548 36 584 57Q623 80 623 128V229H479V276Q533 273 684 273Q810 273 845 276V229H765V28Q765 0 751 0Q744 0 709 17T653 53Q601 -11 467 -11Q279 -11 172 89T64 343Z" />
+<glyph unicode="H" glyph-name="H" horiz-adv-x="900" d="M39 0V47H147V639H39V686Q77 683 218 683T397 686V639H289V380H610V639H502V686Q540 683 681 683T860 686V639H752V47H860V0Q822 3 681 3T502 0V47H610V333H289V47H397V0Q359 3 218 3T39 0Z" />
+<glyph unicode="I" glyph-name="I" horiz-adv-x="436" d="M33 0V47H147V639H33V686Q74 683 218 683T403 686V639H289V47H403V0Q362 3 218 3T33 0Z" />
+<glyph unicode="J" glyph-name="J" horiz-adv-x="594" d="M23 114Q23 151 46 171T100 191Q129 191 152 171T176 114Q176 90 165 72T142 48L130 42Q168 25 211 25Q245 25 267 40T298 81T308 120T310 149V639H169V686Q217 683 368 683Q492 683 527 686V639H446V150Q446
+74 383 32T216 -11Q130 -11 77 23T23 114Z" />
+<glyph unicode="K" glyph-name="K" horiz-adv-x="901" d="M39 0V47H147V639H39V686Q77 683 218 683T397 686V639H289V319L659 628Q655 629 655 630Q655 632 646 634Q621 639 588 639V686Q624 683 734 683Q796 683 836 686V639H819Q747 639 725 621L485 421L755
+67Q765 54 775 51T823 47H852V0Q815 3 706 3Q571 3 530 0V47Q585 47 603 55Q598 66 595 69L389 340L289 257V47H397V0Q359 3 218 3T39 0Z" />
+<glyph unicode="L" glyph-name="L" horiz-adv-x="691" d="M39 0V47H147V639H39V686Q77 683 222 683Q380 683 424 686V639H289V47H392Q429 47 459 56T509 79T545 115T569 155T583 199T591 239T596 274H643L612 0H39Z" />
+<glyph unicode="M" glyph-name="M" horiz-adv-x="1091" d="M40 0V47H65Q95 47 119 50Q140 52 144 55T148 76V639H40V686H262Q275 686 281 685T294 679T306 661L546 132L786 661Q794 678 802 682T830 686H1051V639H943V47H1051V0Q1015 3 880 3Q746 3 710 0V47H818V639H817L538
+24Q527 0 506 0T474 25L202 626H201V76Q201 59 205 56T231 50Q258 47 284 47H309V0Q268 3 174 3Q78 3 40 0Z" />
+<glyph unicode="N" glyph-name="N" horiz-adv-x="900" d="M39 0V47H64Q94 47 118 50Q139 52 143 55T147 76V639H39V686H268Q283 686 288 684T301 673L699 205V610Q699 627 695 630T669 636Q642 639 616 639H591V686Q632 683 726 683Q822 683 860 686V639H835Q805
+639 781 636Q760 634 756 631T752 610V32Q752 12 748 6T725 0Q713 0 710 2T698 13L200 599V76Q200 59 204 56T230 50Q257 47 283 47H308V0Q267 3 173 3Q77 3 39 0Z" />
+<glyph unicode="O" glyph-name="O" horiz-adv-x="863" d="M64 339Q64 499 163 598T432 697Q598 697 698 599T799 339Q799 183 700 86T431 -11Q263 -11 164 85T64 339ZM217 354Q217 212 258 135Q287 82 334 57T431 31Q541 31 600 126Q646 202 646 354Q646 492 604
+563Q575 610 529 633T431 657Q383 657 338 636T264 571Q217 498 217 354Z" />
+<glyph unicode="P" glyph-name="P" horiz-adv-x="786" d="M39 0V47H147V639H39V686H456Q578 686 649 631T721 491T648 354T466 302H289V47H397V0Q359 3 218 3T39 0ZM283 343H417Q448 343 472 348T513 359T540 379T556 402T564 431T567 460T568 491Q568 515 567
+527T563 560T550 592T524 616T481 633T418 639H283V343Z" />
+<glyph unicode="Q" glyph-name="Q" horiz-adv-x="863" d="M64 339Q64 499 163 598T432 697Q598 697 698 599T799 339Q799 294 789 251T758 163T694 79T592 18Q606 -3 619 -16T644 -34T664 -40T684 -41Q763 -41 769 -2Q772 18 787 18Q805 18 805 -8Q805 -47 793
+-87T748 -160T668 -194Q641 -194 620 -184T587 -160T562 -118T544 -67T527 -2Q482 -11 432 -11Q261 -11 163 86T64 339ZM211 340Q211 299 214 268T227 191T266 108T337 51Q334 58 334 73Q334 108 363 131T431 155Q462 155 489 139T528 108T556 69Q652 135 652 340Q652
+480 611 552Q552 657 431 657Q411 657 390 653T343 638T292 604T248 546Q211 475 211 340ZM370 73Q370 64 373 56T392 38T432 29Q478 29 514 45Q491 119 432 119Q407 119 389 106T370 73Z" />
+<glyph unicode="R" glyph-name="R" horiz-adv-x="862" d="M39 0V47H147V639H39V686H419Q556 686 636 633T717 501Q717 448 675 405T550 340Q646 304 662 223Q662 221 667 183T673 138Q676 116 679 102T689 67T711 36T747 25Q771 25 789 43T811 94Q812 102 813
+106T819 113T834 117Q858 117 858 95Q858 88 856 78T847 51T827 22T792 -1T738 -11Q643 -11 591 15Q566 27 551 42T530 79T523 116T521 164Q521 224 517 245T489 291Q458 325 400 325H283V47H391V0Q355 3 215 3T39 0ZM283 361H399Q446 361 479 371T528 393T553
+427T563 463T564 500Q564 524 563 538T553 574T528 608T480 629T401 639H283V361Z" />
+<glyph unicode="S" glyph-name="S" horiz-adv-x="638" d="M64 17V199Q64 218 67 223T88 228Q96 228 100 227T107 223T110 217T111 205Q114 153 139 117T204 64T278 42T347 36Q417 36 447 72T477 153Q477 200 437 240Q421 255 402 261T310 283Q219 303 186 316T118
+363Q64 420 64 496Q64 581 122 639T288 697Q390 697 459 642L504 686Q516 697 524 697Q536 697 539 692T542 669V486Q542 468 539 463T518 458Q503 458 500 461T493 484Q482 548 447 588T373 641T289 654Q221 654 191 622T161 549Q161 507 191 480T257 445L402
+414Q474 399 524 341T574 203Q574 117 518 53T347 -11Q221 -11 147 44L101 -2Q91 -11 82 -11Q70 -11 67 -6T64 17Z" />
+<glyph unicode="T" glyph-name="T" horiz-adv-x="800" d="M42 434L63 675H736L757 434H710Q706 476 703 498T690 550T663 594T618 618T547 628H471V47H624V0Q570 3 400 3T176 0V47H329V628H252Q210 628 181 618T135 593T109 550T96 499T89 434H42Z" />
+<glyph unicode="U" glyph-name="U" horiz-adv-x="884" d="M39 639V686Q77 683 218 683T397 686V639H289V223Q289 198 290 181T301 134T328 85T380 51T466 36Q509 36 546 46T615 79T665 140T684 233V610Q684 627 680 630T654 636Q627 639 601 639H576V686Q617 683
+711 683Q807 683 845 686V639H820Q790 639 766 636Q745 634 741 631T737 610V229Q737 129 667 59T462 -11Q313 -11 230 57T147 231V639H39Z" />
+<glyph unicode="V" glyph-name="V" horiz-adv-x="869" d="M26 639V686Q61 683 184 683Q323 683 361 686V639H267L480 160L682 615Q682 616 683 618T685 623T686 627Q686 639 598 639V686Q637 683 729 683Q741 683 760 683T804 685T842 686V639H823Q788 639 770
+636T748 629T740 617L474 16Q467 0 458 -4T434 -8Q415 -8 408 -3T394 18L118 639H26Z" />
+<glyph unicode="W" glyph-name="W" horiz-adv-x="1188" d="M24 639V686Q59 683 177 683Q314 683 352 686V639H256L433 181L569 533L528 639H442V686Q477 683 595 683Q732 683 770 686V639H674L851 181L1023 628Q994 639 921 639V686Q957 683 1057 683Q1083 683
+1164 686V639Q1127 639 1107 637Q1084 635 1079 632T1069 615L838 18Q833 4 827 -2T803 -8T780 -2T768 18L594 468L420 18Q415 4 409 -2T385 -8T362 -2T350 18L110 639H24Z" />
+<glyph unicode="X" glyph-name="X" horiz-adv-x="869" d="M34 0V47H63Q94 47 124 50Q147 52 153 55T167 67L369 332L147 639H49V686Q84 683 211 683Q351 683 392 686V639H309L452 442L584 617Q585 618 588 622T592 628Q557 639 500 639V686Q536 683 652 683Q744
+683 786 686V639H757Q723 639 699 636Q673 634 667 632T652 618L484 397L737 47H835V0Q800 3 673 3Q533 3 492 0V47H575L401 288L236 69Q235 68 232 64T228 58Q263 47 320 47V0Q284 3 168 3Q76 3 34 0Z" />
+<glyph unicode="Y" glyph-name="Y" horiz-adv-x="869" d="M19 639V686Q54 683 184 683Q326 683 367 686V639H282L485 342L672 617Q674 620 679 629Q653 639 603 639V686Q640 683 735 683Q747 683 766 683T810 685T849 686V639H828Q802 639 776 636Q748 632 741
+625Q739 622 737 619L502 274V47H611V0Q573 3 434 3Q294 3 258 0V47H366V274L117 639H19Z" />
+<glyph unicode="Z" glyph-name="Z" horiz-adv-x="702" d="M64 26Q64 40 72 52L472 639H342Q237 639 185 592T127 445H80L92 686H606Q619 686 624 685T634 679T638 661T630 637L231 51H371Q414 51 448 58T504 77T544 108T570 145T585 189T594 235T598 284H645L627
+0H96Q83 0 78 1T68 7T64 26Z" />
+<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="319" d="M105 -250V750H294V714H214V-214H294V-250H105Z" />
+<glyph unicode="\" glyph-name="backslash" horiz-adv-x="575" d="M64 732Q64 738 69 743T81 748Q86 748 90 746T97 739T102 731T107 720T111 710L500 -203Q509 -223 509 -232Q509 -237 504 -243T492 -249Q478 -249 469 -225L69 714Q64 729 64 732Z" />
+<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="319" d="M25 -214H105V714H25V750H214V-250H25V-214Z" />
+<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="703" d="M132 502L351 632L569 502L547 460L351 550L154 460L132 502Z" />
+<glyph unicode="_" glyph-name="underscore" horiz-adv-x="894" d="M96 -278Q96 -247 135 -247H756Q796 -247 796 -278Q796 -308 756 -308H135Q96 -308 96 -278Z" />
+<glyph unicode="`" glyph-name="grave" horiz-adv-x="575" d="M112 599Q112 623 129 642T171 662Q175 662 178 662T185 661T192 658T199 653T208 647T218 638T231 626T247 611T268 592T292 570L331 534L306 494Q283 502 244 515Q154 545 133 558T112 599Z" />
+<glyph unicode="a" glyph-name="a" horiz-adv-x="559" d="M32 108Q32 251 357 265V299Q357 417 247 417Q208 417 175 410Q197 395 197 361Q197 331 178 315T134 298Q111 298 92 314T72 361Q72 453 251 453Q359 453 415 411T471 299V84Q471 70 473 64T489 53T532
+47Q541 47 545 46T553 40T558 24Q558 8 551 4T526 0H478Q441 0 418 7T387 28T376 51T374 77Q331 -6 225 -6Q195 -6 165 -2T103 14T52 50T32 108ZM149 109Q149 76 175 53T240 30Q253 30 269 34T307 48T343 82T357 139V234Q335 233 316 231T263 220T207 199T167 164T149
+109Z" />
+<glyph unicode="b" glyph-name="b" horiz-adv-x="638" d="M37 639V686L214 694V401Q273 450 361 450Q469 450 534 387T600 223Q600 119 530 57T348 -6Q264 -6 202 56L153 0H106V600Q106 628 96 633T37 639ZM220 99Q266 30 339 30Q409 30 446 82Q472 121 472 223Q472
+248 472 262T468 303T457 345T436 379T401 405T350 414Q311 414 277 396T220 350V99Z" />
+<glyph unicode="c" glyph-name="c" horiz-adv-x="511" d="M38 222Q38 318 101 385T291 453Q465 453 465 361Q465 331 446 315T402 298Q379 298 360 314T340 361Q340 389 360 407Q334 413 295 413Q258 413 232 398T194 365T175 316T167 269T166 227Q166 34 305
+34Q396 34 430 116Q434 126 437 128T454 131Q478 131 478 117Q478 113 474 102T457 71T424 36T368 7T286 -6Q172 -6 105 57T38 222Z" />
+<glyph unicode="d" glyph-name="d" horiz-adv-x="638" d="M38 221Q38 325 108 387T289 450Q366 450 424 405V600Q424 628 414 633T355 639V686L532 694V86Q532 58 542 53T601 47V0L418 -6V43Q357 -6 278 -6Q168 -6 103 57T38 221ZM166 221Q166 196 166 182T170
+141T181 99T202 65T237 39T288 30Q365 30 418 103V353Q372 414 299 414Q228 414 192 362Q166 323 166 221Z" />
+<glyph unicode="e" glyph-name="e" horiz-adv-x="527" d="M32 225Q32 323 97 388T279 453Q382 453 438 399Q494 343 494 245Q494 226 488 222T462 218H160Q160 34 302 34Q351 34 390 56T445 114Q450 127 454 131T470 135Q494 135 494 117Q494 110 489 98T469 67T433
+32T375 5T293 -6Q174 -6 103 58T32 225ZM160 251H399Q394 417 279 417Q218 417 184 365Q164 334 160 251Z" />
+<glyph unicode="f" glyph-name="f" horiz-adv-x="351" d="M42 397V444H117V545Q117 623 178 661T323 700Q378 700 407 674T437 613Q437 584 419 568T375 551Q352 551 333 567T314 613Q314 645 337 662Q330 664 320 664T300 663T274 654T247 635T228 600T219 545V444H340V397H225V47H312V0Q276
+3 174 3Q153 3 48 0V47H117V397H42Z" />
+<glyph unicode="g" glyph-name="g" horiz-adv-x="575" d="M32 -75Q32 -53 43 -36T71 -9T98 5T118 12Q74 47 74 108Q74 154 108 197Q84 214 70 242T56 302Q56 362 105 406T255 450Q340 450 389 417Q437 455 495 455Q526 455 542 437T558 397Q558 379 546 367T515
+354T484 366T472 397Q472 407 476 417Q444 414 414 398Q454 355 454 302Q454 242 405 198T255 154Q183 154 133 180Q123 167 123 147Q123 128 136 109T178 84Q183 83 255 83Q315 83 343 82T405 75T467 55Q542 17 542 -72Q542 -128 478 -164T287 -201Q152 -201 92
+-162T32 -75ZM118 -73Q118 -111 160 -138T287 -165Q375 -165 415 -137T456 -75Q456 -13 312 -13H195Q118 -13 118 -73ZM167 321T167 302T167 273T172 244T186 216T212 198T255 190T297 198T324 216T337 244T342 272T343 302T343 331T338 360T324 388T298 406T255
+414T213 406T186 388T173 360T168 332Z" />
+<glyph unicode="h" glyph-name="h" horiz-adv-x="638" d="M45 0V47H114V600Q114 628 104 633T45 639V686L222 694V354H223Q279 450 392 450Q469 450 507 417T546 306V47H615V0Q531 3 489 3T363 0V47H432V317Q432 371 418 392T377 414Q322 414 275 373T228 256V47H297V0Q213
+3 171 3T45 0Z" />
+<glyph unicode="i" glyph-name="i" horiz-adv-x="319" d="M78 585T78 617T100 672T156 695Q188 695 211 672T234 617T211 562T156 539Q123 539 101 562ZM47 0V47H116V356Q116 384 106 389T50 395V442L224 450V47H286V0Q178 3 169 3Q140 3 47 0Z" />
+<glyph unicode="j" glyph-name="j" horiz-adv-x="351" d="M111 585T111 617T133 672T189 695Q221 695 244 672T267 617T244 562T189 539Q156 539 134 562ZM-56 -109Q-56 -82 -39 -64T7 -46Q34 -46 51 -64T69 -108Q69 -140 45 -158Q68 -164 84 -164Q124 -164 141
+-127T159 -42V355Q159 368 158 374T152 385T137 393Q122 395 83 395V442L267 450V-42Q267 -116 212 -158T86 -200Q23 -200 -16 -176T-56 -109Z" />
+<glyph unicode="k" glyph-name="k" horiz-adv-x="606" d="M37 0V47H106V600Q106 628 96 633T37 639V686L214 694V237L403 386Q392 397 369 397V444Q438 441 484 441Q535 441 562 444V397Q530 397 512 395T487 389T472 379L342 278L511 67Q519 58 523 55T538 49T570
+47H587V0Q536 3 483 3Q406 3 361 0V47Q392 47 392 56Q392 58 367 91L266 217Q242 200 209 174V47H278V0Q170 3 157 3Q148 3 37 0Z" />
+<glyph unicode="l" glyph-name="l" horiz-adv-x="319" d="M47 0V47H116V600Q116 628 106 633T47 639V686L224 694V47H293V0Q191 3 170 3Q143 3 47 0Z" />
+<glyph unicode="m" glyph-name="m" horiz-adv-x="958" d="M45 0V47H114V356Q114 384 104 389T45 395V442L217 450V342Q272 450 393 450Q522 450 543 354Q597 450 712 450Q791 450 828 416T866 306V47H935V0Q851 3 809 3T683 0V47H752V317Q752 372 738 393T696
+414Q642 414 595 373T547 256V47H616V0Q532 3 490 3T364 0V47H433V317Q433 372 419 393T377 414Q323 414 276 373T228 256V47H297V0Q213 3 171 3T45 0Z" />
+<glyph unicode="n" glyph-name="n" horiz-adv-x="638" d="M45 0V47H114V356Q114 384 104 389T45 395V442L217 450V342Q272 450 392 450Q469 450 507 417T546 306V47H615V0Q531 3 489 3T363 0V47H432V317Q432 371 418 392T377 414Q322 414 275 373T228 256V47H297V0Q213
+3 171 3T45 0Z" />
+<glyph unicode="o" glyph-name="o" horiz-adv-x="575" d="M32 218Q32 321 99 387T287 453Q406 453 474 387T542 218Q542 121 475 58T287 -6T99 57T32 218ZM160 229Q160 199 160 184T164 141T176 98T197 66T233 42T287 34T340 41T376 66T398 98T409 140T413 183T414
+229Q414 332 393 366Q361 417 287 417Q207 417 177 359Q160 325 160 229Z" />
+<glyph unicode="p" glyph-name="p" horiz-adv-x="638" d="M37 -147H106V357Q106 385 96 390T37 395V442L214 450V401Q277 450 365 450Q472 450 536 387T600 223Q600 119 531 57T348 -6Q275 -6 220 39V-147H289V-194Q205 -191 163 -191T37 -194V-147ZM220 117Q220
+102 221 98T231 84Q276 30 337 30Q392 30 432 77T472 223Q472 313 437 361T349 410Q281 410 235 363Q224 352 222 348T220 329V117Z" />
+<glyph unicode="q" glyph-name="q" horiz-adv-x="606" d="M38 222Q38 325 107 387T287 450Q332 450 372 429T438 371L491 450H532V-147H601V-194Q517 -191 475 -191T349 -194V-147H418V48Q356 -6 278 -6Q172 -6 105 56T38 222ZM166 221Q166 127 201 79T288 30Q362
+30 409 100Q424 121 424 142V281Q424 324 389 367T300 410T207 364T166 221Z" />
+<glyph unicode="r" glyph-name="r" horiz-adv-x="473" d="M37 0V47H106V356Q106 384 96 389T37 395V442L203 450V337Q244 450 336 450Q378 450 410 428T442 368Q442 340 424 324T381 307T339 323T320 368Q320 395 339 414Q304 414 278 395T239 344T220 282T214
+222V47H301V0Q265 3 163 3Q142 3 37 0Z" />
+<glyph unicode="s" glyph-name="s" horiz-adv-x="453" d="M38 22V131Q38 150 41 155T62 160Q74 160 78 158T86 146Q92 125 99 109T122 73T165 41T230 30Q344 30 344 105Q344 126 333 141T301 164T267 176T233 183Q184 192 165 196T122 210T78 238Q38 272 38 322Q38
+353 49 377T79 414T118 436T161 448T197 452T222 453Q285 453 323 434Q362 453 368 453Q380 453 383 448T386 425V345Q386 326 383 322T362 317Q347 317 344 321T339 337Q331 421 221 421Q109 421 109 359Q109 342 118 330T147 311T178 301T211 294Q276 283 304
+275T360 246Q415 202 415 140Q415 105 404 79T374 37T335 13T291 0T255 -5T230 -6Q158 -6 112 26L86 9Q65 -6 56 -6Q44 -6 41 0T38 22Z" />
+<glyph unicode="t" glyph-name="t" horiz-adv-x="447" d="M21 397V433Q91 435 130 494T170 635H217V444H363V397H217V121Q217 34 275 34Q299 34 317 56T335 126V177H382V124Q382 68 350 31T261 -6Q103 -6 103 123V397H21Z" />
+<glyph unicode="u" glyph-name="u" horiz-adv-x="638" d="M45 395V442L228 450V109Q228 63 241 47T308 30Q363 30 397 67T432 165V356Q432 384 422 389T363 395V442L546 450V86Q546 58 556 53T615 47V0L438 -6V72Q392 -6 294 -6Q209 -6 162 21T114 123V356Q114
+384 104 389T45 395Z" />
+<glyph unicode="v" glyph-name="v" horiz-adv-x="606" d="M26 397V444Q36 444 80 443T140 441Q214 441 264 444V397H210L337 124L453 374Q458 384 458 386Q458 397 410 397V444Q473 441 501 441Q542 441 580 444V397Q536 397 524 393T506 376L340 20Q329 -4 303
+-4T265 21L90 397H26Z" />
+<glyph unicode="w" glyph-name="w" horiz-adv-x="830" d="M25 397V444Q127 441 134 441Q196 441 257 444V397H201L306 139L385 331Q389 343 389 344Q389 347 368 397H309V444Q357 441 409 441Q427 441 523 444V397H467L581 117L686 373Q686 374 687 376T689 381T690
+385Q690 397 632 397V444Q698 441 728 441Q770 441 805 444V397Q777 397 763 394T744 388T737 376L593 23Q589 12 586 8T576 0T557 -4Q540 -4 534 2T521 23L415 282L309 23Q305 12 302 8T292 0T273 -4Q256 -4 250 2T237 23L84 397H25Z" />
+<glyph unicode="x" glyph-name="x" horiz-adv-x="606" d="M22 0V47Q53 47 67 47T98 52T123 66L254 213L98 397H27V444Q126 441 137 441Q180 441 258 444V397H218L316 282L400 376L408 388Q393 397 370 397V444Q454 441 473 441Q512 441 565 444V397Q525 397 504
+395T477 389T463 376L346 246L514 47H585V0Q486 3 475 3Q433 3 355 0V47H394L284 177L187 68Q180 60 180 58Q180 47 217 47V0Q157 3 114 3Q74 3 22 0Z" />
+<glyph unicode="y" glyph-name="y" horiz-adv-x="606" d="M22 -108Q22 -80 39 -65T79 -50Q104 -50 120 -66T137 -107Q137 -146 105 -160Q116 -164 129 -164Q154 -164 174 -154T210 -123T234 -88T254 -48L277 0L90 397H26V444Q36 444 80 443T140 441Q214 441 264
+444V397H210L337 127L452 373Q457 378 457 385Q457 397 410 397V444Q473 441 501 441Q544 441 580 444V397Q549 397 534 395T514 389T506 376L291 -81Q268 -130 225 -165T129 -200Q84 -200 53 -173T22 -108Z" />
+<glyph unicode="z" glyph-name="z" horiz-adv-x="511" d="M32 22Q32 33 41 44L320 408H235Q159 408 130 378T95 269H48L60 444H427Q439 444 444 444T454 438T459 423Q459 415 449 401L172 40H258Q306 40 336 50T383 84T405 133T415 202H462L444 0H64Q52 0 47 1T37
+7T32 22Z" />
+<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="575" d="M78 250Q78 261 84 264T109 269T141 275Q230 302 230 379V603Q230 618 230 625T235 649T247 677T273 702T316 726Q380 750 468 750Q477 750 481 750T490 745T495 732Q495 720 488 717T460 712T425
+705Q344 680 344 608V385Q344 280 223 250Q344 219 344 115V-108Q344 -122 347 -134T362 -165T402 -197T474 -213Q496 -215 496 -232Q496 -250 471 -250Q431 -250 395 -245T323 -229T263 -194T232 -138Q230 -126 230 -103V112Q230 149 216 172Q185 221 112 230Q110
+230 104 230T96 231T90 233T83 237T80 242T78 250Z" />
+<glyph unicode="|" glyph-name="bar" horiz-adv-x="319" d="M129 -209V705Q129 749 159 749T189 710V-205Q189 -249 159 -249T129 -209Z" />
+<glyph unicode="}" glyph-name="braceright" horiz-adv-x="575" d="M78 -231Q78 -223 83 -219T94 -214T114 -212T137 -208Q230 -186 230 -108V115Q230 129 230 137T237 164T254 197T290 226T350 250Q230 280 230 385V600Q230 624 227 636Q219 667 186 688T105
+713L100 714Q95 714 94 714T88 715T83 718T80 723T78 731Q78 750 100 750H104Q141 750 175 746T246 730T308 696T341 640Q344 628 344 603V386Q344 353 357 330T391 294T429 277T463 269Q464 269 471 269T480 268T487 266T494 260T496 250T494 241T488 235T480
+232T470 231T461 230Q419 225 387 203T346 142Q344 132 344 112V-103Q344 -121 342 -133T332 -167T300 -204T242 -232Q184 -250 103 -250Q78 -250 78 -231Z" />
+<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="703" d="M95 611Q99 615 114 632T132 652T148 666T166 679T184 686T208 693T237 694Q272 694 360 677T483 660Q541 660 579 694L605 669Q599 662 587 648T569 629T554 615T536 602T518 594T493 588T464
+586Q424 586 341 603T217 620Q191 620 171 614T142 603T121 586L95 611Z" />
+</font>
+</defs>
+</svg>
diff --git a/fonts/cmunbx.ttf b/fonts/cmunbx.ttf
new file mode 100644 (file)
index 0000000..9a42c0e
Binary files /dev/null and b/fonts/cmunbx.ttf differ
diff --git a/fonts/cmunbx.woff b/fonts/cmunbx.woff
new file mode 100644 (file)
index 0000000..2b5444a
Binary files /dev/null and b/fonts/cmunbx.woff differ
diff --git a/fonts/cmunrm.eot b/fonts/cmunrm.eot
new file mode 100644 (file)
index 0000000..4c2e750
Binary files /dev/null and b/fonts/cmunrm.eot differ
diff --git a/fonts/cmunrm.svg b/fonts/cmunrm.svg
new file mode 100644 (file)
index 0000000..2d956df
--- /dev/null
@@ -0,0 +1,204 @@
+<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" > <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
+<defs >
+<font id="cmunrm" horiz-adv-x="441" ><font-face
+    font-family="CMU Serif"
+    units-per-em="1000"
+    panose-1="2 0 6 3 0 0 0 0 0 0"
+    ascent="935"
+    descent="-250"
+    alphabetic="0" />
+<missing-glyph horiz-adv-x="760" d="M10 10V765H750V10H10ZM70 112L346 388L70 663V112ZM105 70H655L380 346L105 70ZM105 705L380 429L655 705H105ZM414 388L690 112V663L414 388Z" />
+<glyph unicode=" " glyph-name="space" horiz-adv-x="333" />
+<glyph unicode="!" glyph-name="exclam" horiz-adv-x="278" d="M85 53Q85 76 101 91T138 106T174 91T190 53Q190 31 174 16T138 1Q115 1 100 16T85 53ZM85 664Q85 688 101 702T138 716T175 702T191 664Q191 662 191 659T190 653L152 211Q150 188 137 188Q126 188
+124 215L86 650Q86 652 86 657T85 664Z" />
+<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="500" d="M119 664Q119 689 134 699T165 710Q182 710 197 700T212 664Q212 659 204 583T186 428T177 347H154Q151 378 142 456T126 596T119 664ZM287 663Q287 686 300 698T333 710Q349 710 364 700T379
+664Q379 659 372 597T356 457T344 347H322Q320 362 304 508T287 663Z" />
+<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="833" d="M57 153Q57 164 83 164H261L308 336H80Q57 336 57 347Q57 359 87 359H315L396 655Q396 656 398 664T401 674T405 682T410 690T416 692Q425 692 425 680Q425 674 419 650L339 359H554L635 655Q636
+657 637 664T640 674T643 682T648 689T654 692Q664 692 664 680Q664 678 657 650L577 359H750Q775 359 775 347Q774 336 749 336H570L524 164H751Q775 164 775 153Q775 141 751 141H517L435 -155Q435 -157 433 -164T430 -174T427 -183T422 -190T416 -192Q407 -192
+407 -180Q407 -174 413 -150L493 141H278L197 -155Q197 -157 195 -164T192 -174T189 -183T184 -190T178 -192Q168 -192 168 -180Q168 -178 175 -150L255 141H82Q57 141 57 153ZM285 164H500L547 336H332L285 164Z" />
+<glyph unicode="$" glyph-name="dollar" horiz-adv-x="500" d="M55 177Q55 204 69 216T101 228Q119 228 133 216T147 183Q147 164 135 151T102 137Q97 137 85 139Q113 31 234 20V319Q233 319 223 321T207 325T189 331T168 339T147 350T124 366T104 386T84 412Q55
+458 55 513Q55 587 104 641T234 705V750H265V705Q308 702 341 688T393 655T423 612T439 569T443 530Q443 502 429 491T398 480Q379 480 366 492T352 525Q352 544 364 557T397 571Q403 571 413 569Q383 663 265 674V403Q266 403 276 401T291 397T307 392T326 384T345
+375T366 361T385 344T404 322T420 295Q444 248 444 195Q444 116 394 57T265 -10V-55H234V-10Q180 -6 142 15T87 67T62 124T55 177ZM107 543Q107 500 132 469T191 423Q199 419 216 415T234 411V673Q179 667 143 630T107 543ZM265 21Q324 29 358 71T392 165Q392 210
+368 246T307 298Q301 301 265 311V21Z" />
+<glyph unicode="%" glyph-name="percent" horiz-adv-x="833" d="M56 549Q56 635 100 692T203 750Q239 750 275 718Q356 641 462 641Q582 641 652 736Q664 750 673 750Q681 750 687 744T693 730Q693 724 685 712L179 -41Q168 -56 159 -56Q151 -56 145 -50T139 -36Q139
+-29 148 -16L597 653L596 654Q544 619 463 619Q386 619 312 661Q333 609 333 548Q333 464 296 406T203 347Q144 347 100 404T56 549ZM118 595T118 548T125 466T142 413T165 385T187 372T204 369Q245 369 276 420T308 549Q308 625 277 676T204 728Q195 728 187 726T165
+713T142 684T125 631ZM499 146Q499 232 543 289T646 347Q700 347 738 289T776 145Q776 61 739 3T646 -56Q587 -56 543 1T499 146ZM561 192T561 145T568 63T585 10T608 -18T630 -31T647 -34Q688 -34 719 17T751 146Q751 222 720 273T647 325Q638 325 630 323T608
+310T585 281T568 228Z" />
+<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="777" d="M42 128Q42 165 57 189T113 255L204 352Q163 456 163 555Q163 629 205 672T299 716Q324 716 342 703T369 668T382 627T386 587Q386 556 364 517T322 452T264 385Q292 312 347 231T430 118Q494
+197 573 336Q579 354 579 356Q579 375 561 387T508 400V431Q548 428 630 428Q672 428 727 431V400Q694 400 672 394T633 372T606 343T578 298Q493 152 446 98Q521 9 584 9Q624 9 659 38T696 121H721Q720 58 679 18T580 -22Q491 -22 404 54Q319 -22 223 -22Q148
+-22 95 21T42 128ZM125 160Q125 128 133 96T167 37T231 9Q313 9 385 73Q346 112 293 190Q247 256 213 329Q165 283 145 249T125 160ZM226 578Q226 498 256 409Q361 523 361 588Q361 593 361 600T357 626T349 657T331 682T301 694Q271 694 249 665T226 578Z" />
+<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="278" d="M92 664Q92 689 107 699T138 710Q158 710 171 698T184 664Q184 654 183 649L150 347H127L93 649Q92 654 92 664Z" />
+<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="388" d="M99 250Q99 419 162 555Q189 612 226 660T289 729T321 750Q331 750 331 740Q331 735 318 723Q157 559 157 250Q157 -60 314 -218Q331 -235 331 -240Q331 -250 321 -250Q314 -250 290 -230T229
+-164T165 -62Q99 74 99 250Z" />
+<glyph unicode=")" glyph-name="parenright" horiz-adv-x="388" d="M57 -240Q57 -235 70 -223Q231 -59 231 250Q231 560 76 717Q57 735 57 740Q57 750 67 750Q74 750 98 730T159 664T223 562Q289 426 289 250Q289 81 226 -55Q199 -112 162 -160T99 -229T67 -250Q57
+-250 57 -240Z" />
+<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="500" d="M65 441Q65 458 88 469L227 535L86 601Q65 611 65 628Q65 638 73 647T92 656Q100 656 114 645L238 555Q223 720 223 725Q223 735 230 742T250 750Q260 750 268 743T276 725L261 555L372 637Q398
+656 407 656Q418 656 426 647T434 628Q434 611 411 600L272 534L413 468Q434 458 434 441Q434 431 426 422T407 413Q401 413 391 419Q389 420 368 435T315 475T261 514Q276 349 276 344Q276 334 269 327T249 319Q239 319 231 326T223 344L238 514L98 413Q83 413
+75 420T66 432T65 441Z" />
+<glyph unicode="+" glyph-name="plus" horiz-adv-x="778" d="M57 238T57 250T81 262Q84 262 89 262T95 261H377V544Q377 545 377 549T376 557Q376 581 388 581T400 557V261H682Q683 261 688 261T696 262Q719 262 719 250T695 238Q692 238 688 238T682 239H400V-58Q400
+-81 388 -81T376 -57Q376 -54 376 -50T377 -44V239H95Q94 239 89 239T80 238Q57 238 57 250Z" />
+<glyph unicode="," glyph-name="comma" horiz-adv-x="277" d="M86 32T86 53T100 90T139 106Q169 106 186 78T203 1Q203 -51 182 -99T141 -170T112 -193Q102 -193 102 -182Q102 -178 109 -171Q181 -94 181 1Q181 16 179 16L177 14Q160 0 139 0Q114 0 100 16Z" />
+<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="333" d="M10 186V245H276V186H10Z" />
+<glyph unicode="." glyph-name="period" horiz-adv-x="278" d="M85 32T85 53T100 89T138 105Q160 105 175 91T190 53T174 15T138 0Q115 0 100 16Z" />
+<glyph unicode="/" glyph-name="slash" horiz-adv-x="500" d="M57 -236Q57 -231 61 -220L414 723Q414 724 416 729T420 738T425 745T432 748Q442 748 442 736Q442 735 439 723L85 -221Q79 -238 76 -243T66 -248Q57 -248 57 -236Z" />
+<glyph unicode="0" glyph-name="zero" horiz-adv-x="500" d="M39 320Q39 467 76 547Q128 666 250 666Q276 666 303 659T364 625T420 554Q460 469 460 320Q460 174 423 94Q369 -22 249 -22Q204 -22 159 1T84 79Q39 162 39 320ZM122 332Q122 181 133 121Q145 56
+178 28T249 0Q289 0 322 30T366 125Q377 189 377 332Q377 471 367 527Q354 592 319 618T249 644Q236 644 222 640T188 625T153 586T130 516Q122 462 122 332Z" />
+<glyph unicode="1" glyph-name="one" horiz-adv-x="500" d="M89 571V602Q209 602 271 666Q288 666 291 662T294 640V79Q294 49 308 40T387 31H419V0Q384 3 257 3T95 0V31H127Q190 31 205 40T220 79V597Q168 571 89 571Z" />
+<glyph unicode="2" glyph-name="two" horiz-adv-x="500" d="M50 0Q50 18 51 23T61 37L253 251Q358 369 358 472Q358 539 323 587T224 635Q180 635 143 608T89 533Q92 534 102 534Q127 534 141 519T155 482Q155 455 138 442T103 429Q96 429 87 430T64 446T50 485Q50
+555 103 610T237 666Q329 666 389 612T449 472Q449 442 440 415T419 367T375 313T317 255T233 180L127 77H307Q395 77 402 85Q412 99 424 174H449L421 0H50Z" />
+<glyph unicode="3" glyph-name="three" horiz-adv-x="500" d="M42 135Q42 165 59 179T98 193Q121 193 137 178T154 137Q154 109 135 94T88 82Q112 42 156 24T241 6Q284 6 319 43T354 171Q354 248 324 292T235 337H191Q176 337 172 338T167 348Q167 358 182 360Q197
+360 221 363Q279 365 310 415Q338 462 338 529Q338 590 309 615T242 641Q207 641 169 627T109 579Q171 579 171 529Q171 507 157 493T120 478Q98 478 84 492T69 530Q69 587 120 626T246 666Q320 666 375 627T430 528Q430 469 391 421T290 352Q366 337 411 286T457
+171Q457 93 396 36T244 -22Q161 -22 102 23T42 135Z" />
+<glyph unicode="4" glyph-name="four" horiz-adv-x="500" d="M28 165V196L335 665Q343 677 355 677Q366 677 368 673T371 651V196H471V165H371V78Q371 49 383 40T447 31H468V0Q427 3 332 3Q238 3 197 0V31H218Q270 31 282 40T294 78V165H28ZM56 196H300V569L56 196Z" />
+<glyph unicode="5" glyph-name="five" horiz-adv-x="500" d="M50 161Q50 191 66 202T99 214Q122 214 135 200T149 165T136 131T99 116Q88 116 82 118Q95 72 135 39T229 6Q296 6 336 71Q360 113 360 208Q360 292 342 334Q314 398 257 398Q176 398 128 328Q122 319
+115 319Q105 319 103 324T101 345V641Q101 665 111 665Q115 665 123 662Q186 634 256 634Q328 634 392 663Q397 666 400 666Q410 666 410 655Q410 651 402 640T377 613T338 584T284 561T217 551Q175 551 132 564V369Q184 420 259 420Q339 420 394 356T449 201Q449
+107 384 43T231 -22Q151 -22 101 35T50 161Z" />
+<glyph unicode="6" glyph-name="six" horiz-adv-x="500" d="M42 316Q42 473 122 569T305 666Q365 666 398 636T432 558Q432 532 417 521T386 510Q368 510 354 522T340 556Q340 601 395 601Q369 641 307 641Q288 641 269 636T224 612T179 564T146 479T132 352V328Q173
+427 257 427T399 363T457 204Q457 107 397 43T251 -22Q213 -22 179 -6T112 46T61 151T42 316ZM134 226Q134 128 152 81Q155 73 161 63T179 38T210 15T251 6Q318 6 350 71Q367 107 367 205Q367 305 349 342Q318 404 256 404Q214 404 185 375T145 308T134 226Z" />
+<glyph unicode="7" glyph-name="seven" horiz-adv-x="500" d="M56 470L89 676H114Q117 664 122 659T155 649T242 644H485Q485 621 476 609L341 419Q298 359 279 248Q268 174 268 84V33Q268 -22 222 -22T176 33Q176 224 299 409Q312 428 360 496T411 567H204Q113
+567 106 561Q96 552 81 470H56Z" />
+<glyph unicode="8" glyph-name="eight" horiz-adv-x="500" d="M42 151Q42 263 186 335Q124 377 113 389Q69 438 69 499Q69 569 122 617T250 666Q322 666 376 625T430 517Q430 424 309 362Q389 312 408 291Q457 237 457 168Q457 88 396 33T249 -22Q166 -22 104
+26T42 151ZM92 151Q92 89 138 48T250 6Q313 6 360 42T407 132Q407 153 400 171T379 203T357 224T332 242L209 320Q92 255 92 151ZM113 538Q113 490 163 457L287 377Q386 435 386 517Q386 570 346 605T249 641Q194 641 154 612T113 538Z" />
+<glyph unicode="9" glyph-name="nine" horiz-adv-x="500" d="M42 441Q42 494 57 530T106 603Q166 666 253 666Q290 666 323 651T387 600T438 495T457 329Q457 174 382 76T206 -22Q142 -22 105 7T67 86Q67 112 81 123T113 134Q131 134 145 122T159 88Q159 70 148
+56T107 42Q136 6 205 6Q230 6 255 17T307 57T350 144T367 286V318Q327 218 242 218Q158 218 100 282T42 441ZM132 440Q132 341 150 304Q181 241 243 241Q304 241 334 295T365 421Q365 519 349 562Q319 641 253 641T153 578Q132 541 132 440Z" />
+<glyph unicode=":" glyph-name="colon" horiz-adv-x="277" d="M86 356T86 378T101 415T139 431T176 416T192 378T177 341T139 325T102 340ZM86 31T86 53T101 90T139 106T176 91T192 53T177 16T139 0T102 15Z" />
+<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="278" d="M85 357T85 378T100 414T138 430Q160 430 175 416T190 378T174 340T138 325Q115 325 100 341ZM86 32T86 53T100 90T139 106Q169 106 186 78T203 1Q203 -51 182 -99T141 -170T112 -193Q102 -193
+102 -182Q102 -178 109 -171Q181 -94 181 1Q181 16 179 16L177 14Q160 0 139 0Q114 0 100 16Z" />
+<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="778" d="M85 250Q85 258 101 266L656 519Q676 529 681 529Q691 529 691 519Q691 511 668 500L180 276Q150 262 122 250Q150 238 180 224L668 0Q691 -10 691 -19Q691 -29 681 -29Q676 -29 656 -19L101 234Q86
+240 85 250Z" />
+<glyph unicode="=" glyph-name="equal" horiz-adv-x="778" d="M57 152Q58 164 77 164H690Q719 164 719 153Q719 141 692 141H84Q57 141 57 152ZM57 347Q57 359 78 359H689Q719 359 719 347Q719 336 694 336H77Q57 336 57 347Z" />
+<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="778" d="M85 -19Q85 -13 89 -10T109 0L597 224Q635 242 655 250Q635 258 597 276L109 500Q107 501 103 503T96 506T91 510T87 514T85 519Q85 529 96 529Q101 529 121 519L676 266Q677 266 679 265T684
+262T688 259T691 255T692 250Q691 241 663 228L121 -19Q101 -29 96 -29Q85 -29 85 -19Z" />
+<glyph unicode="?" glyph-name="question" horiz-adv-x="472" d="M56 572Q56 624 102 664T226 705Q327 705 371 664T415 570Q415 508 367 472Q235 374 235 249V214Q235 203 235 199T231 191T222 187Q214 187 212 191T210 211V256Q210 309 231 370T298 481Q309
+492 315 500T326 528T332 576Q332 593 332 603T325 630T309 657T276 675T223 683Q132 683 92 615Q148 615 148 570Q148 550 136 537T102 524Q83 524 70 536T56 572ZM169 31T169 53T184 90T222 106T259 91T275 53T260 16T222 0T185 15Z" />
+<glyph unicode="@" glyph-name="at" horiz-adv-x="777" d="M56 347Q56 496 153 600T389 705Q450 705 509 680T615 610T692 494T721 338Q721 293 717 260T703 194T672 145T619 128Q586 128 556 145T519 199Q468 128 387 128Q308 128 249 191T189 347T248 502T387
+566Q468 566 524 489Q531 481 547 481H564Q581 481 584 478T588 457V216Q588 150 623 150Q647 150 662 164T684 207T693 264T696 332Q696 418 668 487T593 598T494 661T388 683Q263 683 172 586T81 347Q81 210 170 111T393 11Q529 11 665 75Q670 78 688 78H697Q707
+78 710 78T717 75T720 68Q720 58 664 39T574 11Q480 -11 394 -11Q248 -11 152 95T56 347ZM258 430T258 347T297 207T390 150Q457 150 505 219Q519 240 519 262V432Q519 453 506 472Q460 544 390 544Q335 544 297 487Z" />
+<glyph unicode="A" glyph-name="A" horiz-adv-x="750" d="M32 0V31Q121 33 144 98L351 696Q355 708 359 712T375 716Q381 716 384 715T390 711T394 705T398 696L614 71Q622 46 638 39T699 31H717V0Q654 3 586 3Q478 3 442 0V31Q525 31 525 61Q525 63 522 75L469
+228H222L176 97Q174 93 174 82Q174 61 193 46T249 31V0Q153 3 134 3Q101 3 32 0ZM233 259H458L345 584L233 259Z" />
+<glyph unicode="B" glyph-name="B" horiz-adv-x="708" d="M36 0V31H60Q114 31 126 40T139 78V605Q139 634 127 643T60 652H36V683H402Q497 683 560 632T624 514Q624 459 578 415T458 357Q541 348 596 298T651 183Q651 110 588 55T428 0H36ZM222 71Q222 45 229
+38T271 31H396Q468 31 509 78T551 184T515 293T410 344H222V71ZM222 366H367Q444 366 485 412T527 514Q527 563 494 607T395 652H271Q237 652 230 645T222 612V366Z" />
+<glyph unicode="C" glyph-name="C" horiz-adv-x="722" d="M56 342Q56 493 159 599T404 705Q448 705 487 689T544 659T588 619L638 693Q646 705 654 705T663 701T665 681V444Q665 428 663 424T649 420Q639 420 637 423T633 437Q618 545 558 609T415 674Q391 674
+365 669T300 643T232 588T181 490T159 341Q159 257 180 193T231 95T299 41T365 15T416 9Q502 9 568 70T640 234Q641 239 641 241T642 245T645 249T652 250Q665 250 665 233Q665 138 592 58T404 -22Q262 -22 159 83T56 342Z" />
+<glyph unicode="D" glyph-name="D" horiz-adv-x="763" d="M35 0V31H59Q113 31 125 40T138 78V605Q138 634 126 643T59 652H35V683H401Q529 683 618 581T707 336Q707 196 618 98T401 0H35ZM224 71Q224 45 231 38T273 31H374Q440 31 484 58T552 116Q607 191 607
+336Q607 488 555 559Q488 652 373 652H273Q239 652 232 645T224 612V71Z" />
+<glyph unicode="E" glyph-name="E" horiz-adv-x="680" d="M33 0V31H57Q111 31 123 40T136 78V602Q136 631 124 640T57 649H33V680H596L624 455H599Q592 512 583 545T553 603T496 639T403 649H274Q240 649 233 642T225 609V369H315Q384 369 403 393T423 486H448V221H423Q423
+289 404 313T315 338H225V71Q225 45 232 38T274 31H407Q450 31 481 36T535 56T572 86T597 131T614 187T627 258H652L610 0H33Z" />
+<glyph unicode="F" glyph-name="F" horiz-adv-x="652" d="M33 0V31H57Q111 31 123 40T136 78V602Q136 631 124 640T57 649H33V680H582L610 455H585Q578 512 569 544T540 603T485 639T394 649H274Q240 649 233 642T225 609V356H311Q379 356 398 380T417 473H442V208H417Q417
+277 398 301T311 325H225V79Q225 58 228 50T253 37T320 31H353V0Q317 3 185 3Q68 3 33 0Z" />
+<glyph unicode="G" glyph-name="G" horiz-adv-x="784" d="M56 190T56 342T159 599T404 705Q439 705 469 697T523 673T559 647T589 619L639 693Q647 705 655 705T664 701T666 681V444Q666 428 664 424T650 420Q640 420 638 423T634 437Q619 545 559 609T416 674Q392
+674 366 669T300 643T232 589T181 491T159 342Q159 258 180 194T232 96T301 41T369 15T422 9Q439 9 459 12T509 27T558 64T577 130V194Q577 224 563 233T484 242H452V273Q488 270 613 270Q624 270 735 273V242Q687 242 677 235T666 198V24Q666 1 657 1Q649 1 626
+23T593 63Q569 21 517 0T406 -22Q262 -22 159 84Z" />
+<glyph unicode="H" glyph-name="H" horiz-adv-x="750" d="M33 0V31H57Q111 31 123 40T136 78V605Q136 634 124 643T57 652H33V683Q68 680 181 680Q293 680 328 683V652H304Q250 652 238 643T225 605V371H524V605Q524 634 512 643T445 652H421V683Q456 680 569
+680Q681 680 716 683V652H692Q638 652 626 643T613 605V78Q613 49 625 40T692 31H716V0Q681 3 568 3Q456 3 421 0V31H445Q499 31 511 40T524 78V340H225V78Q225 49 237 40T304 31H328V0Q293 3 180 3Q68 3 33 0Z" />
+<glyph unicode="I" glyph-name="I" horiz-adv-x="361" d="M28 0V31H54Q110 31 123 40T136 78V605Q136 634 123 643T54 652H28V683Q63 680 181 680Q298 680 333 683V652H307Q251 652 238 643T225 605V78Q225 49 238 40T307 31H333V0Q298 3 180 3Q63 3 28 0Z" />
+<glyph unicode="J" glyph-name="J" horiz-adv-x="513" d="M41 112Q41 142 58 156T97 170Q119 170 136 155T153 114Q153 58 89 58Q125 0 199 0Q241 0 271 41T302 148V604Q302 625 298 633T273 646T204 652H168V683Q206 680 336 680Q399 680 465 683V652Q414 652
+401 646T388 611V167Q388 131 387 123Q378 64 327 21T201 -22Q134 -22 88 17T41 112Z" />
+<glyph unicode="K" glyph-name="K" horiz-adv-x="777" d="M33 0V31H57Q111 31 123 40T136 78V605Q136 634 124 643T57 652H33V683Q68 680 181 680Q293 680 328 683V652H304Q250 652 238 643T225 605V287L538 586Q556 602 556 619Q556 625 554 631T540 645T510
+652V683Q544 680 637 680Q696 680 722 683V652Q639 651 580 592L400 419L631 79Q652 48 672 40T736 31V0Q673 3 621 3Q513 3 478 0V31Q537 31 537 61Q537 72 522 95L341 363L225 253V78Q225 49 237 40T304 31H328V0Q293 3 180 3Q68 3 33 0Z" />
+<glyph unicode="L" glyph-name="L" horiz-adv-x="625" d="M33 0V31H57Q111 31 123 40T136 78V605Q136 634 124 643T57 652H33V683Q68 680 185 680Q317 680 353 683V652H320Q274 652 253 646T229 632T225 604V71Q225 45 232 38T274 31H356Q407 31 443 46T499 80T532
+135T549 194T557 258H582L554 0H33Z" />
+<glyph unicode="M" glyph-name="M" horiz-adv-x="916" d="M37 0V31Q73 31 96 38T127 58T138 81T140 105V605Q140 634 128 643T61 652H37V683H206Q224 683 229 680T241 661L458 101L677 664Q682 678 686 680T710 683H879V652H855Q801 652 789 643T776 605V78Q776
+49 788 40T855 31H879V0Q842 3 736 3Q629 3 592 0V31H616Q670 31 682 40T695 78V652H694L448 19Q441 0 430 0Q418 0 410 22L169 644H168V105Q168 90 170 81T180 59T212 38T271 31V0Q166 3 154 3T37 0Z" />
+<glyph unicode="N" glyph-name="N" horiz-adv-x="750" d="M33 0V31Q69 31 92 38T123 58T134 81T136 105V627Q136 641 133 644T112 650Q82 652 62 652H33V683H203Q217 683 221 681T232 670L585 151V578Q585 593 583 602T573 624T541 645T482 652V683Q587 680 599
+680T716 683V652Q680 652 657 645T626 625T615 602T613 578V26Q613 10 611 5T599 0Q592 0 582 13L174 613Q170 619 164 625V105Q164 90 166 81T176 59T208 38T267 31V0Q162 3 150 3T33 0Z" />
+<glyph unicode="O" glyph-name="O" horiz-adv-x="777" d="M56 339Q56 492 154 598T388 705Q525 705 623 598T721 339Q721 188 623 83T388 -22Q253 -22 155 82T56 339ZM159 353Q159 260 181 189T238 80T312 23T389 4Q427 4 464 22T537 78T595 187T618 353Q618 426
+603 485T563 579T507 638T446 671T388 680Q353 680 317 665T243 615T183 513T159 353Z" />
+<glyph unicode="P" glyph-name="P" horiz-adv-x="680" d="M35 0V31H59Q113 31 125 40T138 78V605Q138 634 126 643T59 652H35V683H388Q489 683 556 628T624 497Q624 423 556 370T396 316H227V78Q227 49 239 40T306 31H330V0Q295 3 182 3Q70 3 35 0ZM224 342H362Q407
+342 439 354T487 382T510 423T520 462T521 497Q521 519 520 533T511 572T487 612T440 640T362 652H273Q239 652 232 645T224 612V342Z" />
+<glyph unicode="Q" glyph-name="Q" horiz-adv-x="777" d="M56 339Q56 492 154 598T388 705Q525 705 623 598T721 339Q721 228 665 138T518 7Q537 -44 558 -67T614 -91T674 -69T705 -7Q707 11 716 11Q727 11 727 -10Q727 -34 722 -61T705 -120T668 -173T606 -194Q579
+-194 559 -183T528 -157T507 -113T494 -64T484 -7Q436 -22 389 -22Q252 -22 154 83T56 339ZM156 339Q156 258 173 196T219 98T272 44T322 16Q308 44 308 64Q308 97 331 122T390 148Q461 148 503 42Q621 129 621 339Q621 430 599 499T540 606T466 662T388 680Q350
+680 312 663T238 608T179 501T156 339ZM330 64Q330 53 333 41T351 16T389 3Q436 3 477 26Q458 126 390 126Q363 126 347 107T330 64Z" />
+<glyph unicode="R" glyph-name="R" horiz-adv-x="736" d="M35 0V31H59Q113 31 125 40T138 78V605Q138 634 126 643T59 652H35V683H349Q458 683 534 630T610 503Q610 447 561 403T435 340Q534 306 557 224L570 144Q574 115 576 101T583 66T592 37T604 17T620 4T641
+0Q664 0 683 20T707 89Q709 105 719 105Q732 105 732 88Q732 75 728 59T715 23T685 -9T637 -22Q559 -22 511 20Q491 38 482 61T472 103T470 163Q470 221 464 246T432 297Q397 331 339 331H224V78Q224 49 236 40T303 31H327V0Q291 3 181 3T35 0ZM224 353H335Q388
+353 424 366T477 402T500 449T507 503Q507 538 499 564T474 606T440 632T397 646T352 651T305 652Q256 652 246 650Q235 649 231 644T225 632T224 612V353Z" />
+<glyph unicode="S" glyph-name="S" horiz-adv-x="555" d="M56 2V202Q56 213 56 217T60 224T69 227Q80 227 81 217Q84 118 143 63Q201 9 301 9Q361 9 398 52T435 152Q435 206 404 244Q391 261 375 272T348 286T319 295Q195 325 187 328Q128 348 92 398T56 511Q56
+591 112 648T251 705Q292 705 326 692T375 668T411 635L446 692Q454 705 461 705Q469 705 470 701T472 681V480Q472 469 472 465T468 459T459 456Q449 456 447 468Q419 677 252 677Q195 677 158 639T120 546Q120 502 147 466T221 419L349 388Q413 373 456 317T499
+186Q499 101 444 40T302 -22Q240 -22 192 -2T118 48Q98 15 85 -4L82 -9Q74 -22 67 -22Q59 -22 58 -17T56 2Z" />
+<glyph unicode="T" glyph-name="T" horiz-adv-x="722" d="M36 452L55 677H666L685 452H660Q656 497 653 523T641 573T622 610T591 631T545 643T480 646Q434 646 423 644Q411 641 408 633T405 606V79Q405 59 409 51T436 37T510 31H550V0Q509 3 360 3Q212 3 171
+0V31H211Q262 31 285 37T312 51T316 79V606Q316 620 315 626T310 637T295 644T241 646Q202 646 176 644T130 632T100 610T81 574T69 523T61 452H36Z" />
+<glyph unicode="U" glyph-name="U" horiz-adv-x="750" d="M33 652V683Q68 680 181 680Q293 680 328 683V652H304Q250 652 238 643T225 605V224Q225 157 243 111T291 45T343 17T390 9Q466 9 524 69T582 231V578Q582 593 580 602T570 624T538 645T479 652V683Q587
+680 598 680Q608 680 716 683V652Q680 652 657 646T626 625T615 601T613 574V254Q613 205 610 185Q597 98 535 38T388 -22Q285 -22 211 50T136 228V605Q136 634 124 643T57 652H33Z" />
+<glyph unicode="V" glyph-name="V" horiz-adv-x="750" d="M19 652V683Q127 680 146 680Q253 680 289 683V652Q207 652 207 623Q207 619 213 605L404 100L587 582Q592 597 592 602Q592 622 574 636T519 652V683Q597 680 633 680Q684 680 730 683V652Q646 651 621
+585L398 -3Q394 -15 390 -18T374 -22Q364 -22 359 -18T349 0L117 614Q107 641 90 646T19 652Z" />
+<glyph unicode="W" glyph-name="W" horiz-adv-x="1027" d="M18 652V683Q32 683 57 682T103 681T140 680Q246 680 282 683V652Q198 652 198 622Q198 615 200 609L361 117L500 546L478 616Q470 641 453 646T388 652V683Q402 683 427 682T473 681T510 680Q616 680
+652 683V652Q568 652 568 622Q568 619 571 607L731 117L881 579Q886 594 886 599Q886 617 865 634T799 652V683Q877 680 918 680Q964 680 1009 683V652Q930 652 909 585L718 -2Q716 -10 715 -13T709 -19T698 -22Q685 -22 679 -3L513 506L348 -2Q346 -10 345 -13T339
+-19T328 -22Q315 -22 309 -3L109 610Q100 639 87 645T18 652Z" />
+<glyph unicode="X" glyph-name="X" horiz-adv-x="750" d="M24 0V31Q70 31 103 45T147 69T169 97L333 339L149 617Q135 638 116 645T56 652H37V683Q92 680 167 680Q278 680 313 683V652Q283 651 266 642T248 622Q248 618 255 607L384 414L498 583Q507 597 507 606Q507
+624 491 637T445 652V683Q485 680 573 680Q584 680 602 680T645 682T684 683V652Q583 651 539 587L402 386L613 67Q628 45 647 38T707 31H726V0Q663 3 596 3Q485 3 450 0V31Q480 32 497 41T515 61Q515 62 510 72L352 311L210 101Q200 85 200 77Q200 61 216 47T263
+31V0Q227 3 135 3Q132 3 24 0Z" />
+<glyph unicode="Y" glyph-name="Y" horiz-adv-x="750" d="M11 652V683Q74 680 141 680Q253 680 289 683V652Q252 652 236 647T219 627Q219 620 226 610L407 315L572 583Q582 598 582 613Q582 630 568 641T525 652V683Q603 680 640 680Q692 680 738 683V652Q649
+652 610 587L417 273V80Q417 49 429 40T497 31H520V0Q484 3 374 3T228 0V31H252Q306 31 318 40T331 78V273L121 615Q112 630 105 636T80 647T29 652H11Z" />
+<glyph unicode="Z" glyph-name="Z" horiz-adv-x="611" d="M56 17Q56 26 63 37L452 652H295Q235 652 196 639T135 597T106 537T94 458H69L80 683H528Q537 683 540 683T548 681T553 676T554 667Q554 659 547 648L159 34H323Q377 34 415 45T475 75T510 125T527 188T535
+267H560L543 0H82Q65 0 61 2T56 17Z" />
+<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="278" d="M104 -250V750H255V727H171V-227H255V-250H104Z" />
+<glyph unicode="\" glyph-name="backslash" horiz-adv-x="500" d="M57 736Q57 748 66 748T83 727L437 -218Q442 -233 442 -236Q442 -248 432 -248Q424 -248 415 -225L61 721Q57 731 57 736Z" />
+<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="278" d="M21 -227H105V727H21V750H172V-250H21V-227Z" />
+<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="611" d="M117 484L304 628L492 484L477 463L304 575L132 463L117 484Z" />
+<glyph unicode="_" glyph-name="underscore" horiz-adv-x="778" d="M84 -233T84 -213T114 -193H662Q692 -193 692 -213T664 -233H113Q84 -233 84 -213Z" />
+<glyph unicode="`" glyph-name="grave" horiz-adv-x="500" d="M100 605Q100 618 110 630T135 642Q146 642 159 631T228 566Q262 532 285 510L270 490Q250 500 136 565L130 568Q125 571 123 572T115 578T108 585T103 594T100 605Z" />
+<glyph unicode="a" glyph-name="a" horiz-adv-x="500" d="M42 95Q42 180 142 225Q202 254 326 261V298Q326 360 294 393T220 426Q147 426 112 380Q142 379 152 364T163 334Q163 314 151 301T117 288Q97 288 84 300T71 335Q71 384 115 416T222 448Q304 448 359
+393Q376 376 384 354T394 318T395 275V75Q395 69 397 60T408 38T432 25Q468 25 468 89V145H493V89Q493 36 465 15T411 -6Q378 -6 357 18T333 76Q318 38 284 14T202 -11Q166 -11 132 -2T70 32T42 95ZM119 96Q119 59 145 35T209 11Q251 11 288 43T326 140V240Q215
+236 167 192T119 96Z" />
+<glyph unicode="b" glyph-name="b" horiz-adv-x="555" d="M28 652V683L172 694V377Q230 442 309 442Q395 442 458 376T521 216Q521 121 455 55T298 -11Q215 -11 167 62Q132 1 131 0H106V596Q106 633 93 642T28 652ZM175 114Q175 93 189 72Q229 11 294 11Q364 11
+407 75Q438 123 438 217Q438 310 409 356Q369 420 304 420Q231 420 186 356Q175 340 175 320V114Z" />
+<glyph unicode="c" glyph-name="c" horiz-adv-x="444" d="M34 121T34 216T96 379T251 448Q312 448 358 419T404 341Q404 319 391 307T358 294Q337 294 325 307T312 340Q312 349 315 357T329 375T359 386Q323 423 252 423Q201 423 159 375T117 218Q117 161 131
+119T168 56T213 24T258 14Q356 14 389 119Q392 129 402 129Q415 129 415 119Q415 114 411 102T395 69T366 32T318 2T249 -11Q161 -11 98 55Z" />
+<glyph unicode="d" glyph-name="d" horiz-adv-x="555" d="M34 215Q34 310 100 376T257 442Q333 442 383 380V596Q383 633 370 642T305 652V683L449 694V87Q449 50 462 41T527 31V0L380 -11V55Q328 -11 246 -11Q160 -11 97 55T34 215ZM117 214Q117 121 146 75Q186
+11 251 11Q325 11 369 81Q380 98 380 118V323Q380 343 369 360Q328 420 261 420Q191 420 148 356Q117 308 117 214Z" />
+<glyph unicode="e" glyph-name="e" horiz-adv-x="444" d="M28 220Q28 314 88 381T236 448Q324 448 369 391T415 252Q415 237 411 234T390 231H111Q111 129 141 81Q183 14 254 14Q264 14 275 16T311 26T356 58T389 117Q392 131 402 131Q415 131 415 119Q415 110
+406 91T378 48T325 7T248 -11Q160 -11 94 55T28 220ZM112 252H349Q349 273 346 296T332 352T297 405T236 426Q220 426 203 419T164 396T129 342T112 252Z" />
+<glyph unicode="f" glyph-name="f" horiz-adv-x="305" d="M33 400V431H112V546Q112 620 160 662T267 705Q306 705 331 684T357 635Q357 616 346 604T313 591Q293 591 282 603T270 634Q270 666 300 676Q285 683 267 683Q231 683 203 646T175 547V431H292V400H178V78Q178
+49 190 40T254 31H275V0Q235 3 148 3Q136 3 117 3T73 1T34 0V31Q87 31 99 37T112 76V400H33Z" />
+<glyph unicode="g" glyph-name="g" horiz-adv-x="500" d="M28 -79Q28 -47 52 -19T120 21Q76 49 76 110Q76 157 107 193Q60 232 60 296Q60 355 107 398T222 442Q282 442 328 406Q376 453 434 453Q460 453 472 437T485 404Q485 389 476 382T456 374Q444 374 436
+382T427 403Q427 424 443 430Q440 431 433 431Q384 431 343 392Q384 354 384 295T337 193T222 149Q166 149 123 180Q106 160 106 133Q106 108 121 89T159 66Q166 65 234 65Q274 65 296 64T349 57T406 37Q471 1 471 -77Q471 -134 406 -170T249 -206Q157 -206 93
+-170T28 -79ZM80 -79Q80 -120 128 -151T250 -183Q322 -183 370 -152T419 -79Q419 -49 402 -30T350 -4T291 5T221 7H162Q128 5 104 -20T80 -79ZM135 295Q135 172 222 172Q266 172 293 212Q309 239 309 296Q309 419 222 419Q178 419 151 379Q135 352 135 295Z" />
+<glyph unicode="h" glyph-name="h" horiz-adv-x="555" d="M32 0V31Q85 31 97 37T110 76V596Q110 633 97 642T32 652V683L176 694V346H177Q193 382 229 412T321 442Q396 442 426 405Q448 380 452 352T457 252V61Q458 40 474 36T535 31V0Q433 3 423 3Q415 3 310
+0V31Q363 31 375 37T388 76V309Q388 360 373 390T314 420Q262 420 221 377T179 260V76Q179 44 191 38T257 31V0Q155 3 145 3Q137 3 32 0Z" />
+<glyph unicode="i" glyph-name="i" horiz-adv-x="277" d="M33 0V31Q86 31 98 37T111 76V345Q111 382 99 391T37 400V431L177 442V75Q177 45 187 38T247 31V0Q145 3 143 3Q129 3 33 0ZM75 616Q75 636 90 652T128 669T165 654T181 616T166 578T128 563Q105 563 90
+579T75 616Z" />
+<glyph unicode="j" glyph-name="j" horiz-adv-x="305" d="M104 594T104 616T119 653T157 669T194 654T210 616T195 579T157 563T120 578ZM-40 -125Q-40 -105 -28 -92T6 -79T39 -92T52 -125Q52 -143 42 -154T17 -170Q43 -183 71 -183Q94 -183 109 -170T132 -134T141
+-92T144 -52V344Q144 381 130 390T58 400V431L210 442V-50Q210 -117 170 -161T73 -205Q27 -205 -6 -184T-40 -125Z" />
+<glyph unicode="k" glyph-name="k" horiz-adv-x="527" d="M28 0V31Q81 31 93 37T106 76V596Q106 633 93 642T28 652V683L172 694V214L313 336Q335 355 335 375Q335 398 306 400V431Q348 428 418 428Q459 428 488 431V400Q425 397 362 346Q348 335 315 306T281
+274Q281 273 282 271T285 266T287 263L414 84Q440 48 459 40T511 31V0Q468 3 424 3Q400 3 316 0V31Q352 31 352 54Q352 70 271 182Q265 190 252 207Q240 225 233 234L169 179V76Q169 44 181 38T247 31V0Q187 3 137 3Q127 3 28 0Z" />
+<glyph unicode="l" glyph-name="l" horiz-adv-x="277" d="M33 0V31Q86 31 98 37T111 76V596Q111 633 98 642T33 652V683L177 694V76Q177 44 189 38T255 31V0Q243 0 218 1T174 2T144 3Q132 3 33 0Z" />
+<glyph unicode="m" glyph-name="m" horiz-adv-x="833" d="M32 0V31Q85 31 97 37T110 76V344Q110 381 97 390T32 400V431L173 442V337Q220 442 321 442Q438 442 454 344Q471 382 507 412T599 442Q674 442 704 405Q726 380 730 352T735 252V61Q736 40 752 36T813
+31V0Q711 3 701 3Q693 3 588 0V31Q641 31 653 37T666 76V309Q666 360 651 390T592 420Q540 420 499 377T457 260V76Q457 44 469 38T535 31V0Q433 3 423 3Q415 3 310 0V31Q363 31 375 37T388 76V309Q388 360 373 390T314 420Q262 420 221 377T179 260V76Q179 44
+191 38T257 31V0Q155 3 145 3Q137 3 32 0Z" />
+<glyph unicode="n" glyph-name="n" horiz-adv-x="555" d="M32 0V31Q85 31 97 37T110 76V344Q110 381 97 390T32 400V431L173 442V337Q220 442 321 442Q396 442 426 405Q448 380 452 352T457 252V61Q458 40 474 36T535 31V0Q433 3 423 3Q415 3 310 0V31Q363 31
+375 37T388 76V309Q388 360 373 390T314 420Q262 420 221 377T179 260V76Q179 44 191 38T257 31V0Q155 3 145 3Q137 3 32 0Z" />
+<glyph unicode="o" glyph-name="o" horiz-adv-x="500" d="M28 119T28 214T92 378T250 448Q341 448 406 379T471 214Q471 120 406 55T249 -11Q160 -11 94 54ZM111 222Q111 125 136 81Q175 14 250 14Q287 14 318 34T366 88Q388 132 388 222Q388 318 362 361Q323
+426 249 426Q217 426 186 409T135 359Q111 315 111 222Z" />
+<glyph unicode="p" glyph-name="p" horiz-adv-x="555" d="M28 -163Q81 -163 93 -157T106 -118V350Q106 383 94 391T28 400V431L172 442V376Q232 442 312 442Q397 442 459 376T521 216Q521 121 455 55T298 -11Q248 -11 215 14T175 59V50V-118Q175 -150 187 -156T253
+-163V-194Q148 -191 140 -191Q130 -191 28 -194V-163ZM175 114Q175 99 177 94T189 72Q229 11 294 11Q351 11 394 69T438 216Q438 300 399 358T304 417Q265 417 231 396T175 337V114Z" />
+<glyph unicode="q" glyph-name="q" horiz-adv-x="527" d="M34 215Q34 311 100 376T255 442Q292 442 322 424T366 388T389 351L427 442H449V-118Q449 -150 461 -156T527 -163V-194Q422 -191 414 -191Q404 -191 302 -194V-163Q355 -163 367 -157T380 -118V61Q325
+-11 247 -11Q160 -11 97 55T34 215ZM117 215Q117 129 156 70T251 11Q305 11 343 52Q383 96 383 136V277Q383 324 350 370T261 417Q204 417 161 360T117 215Z" />
+<glyph unicode="r" glyph-name="r" horiz-adv-x="391" d="M28 0V31Q81 31 93 37T106 76V344Q106 381 93 390T28 400V431L167 442V332Q181 375 211 408T290 442Q322 442 343 424T364 381Q364 359 351 348T321 337Q303 337 291 348T278 380Q278 392 283 401T293
+414T301 419Q299 420 290 420Q235 420 204 365T172 232V78Q172 49 184 40T248 31H269V0Q229 3 142 3Q130 3 111 3T67 1T28 0Z" />
+<glyph unicode="s" glyph-name="s" horiz-adv-x="394" d="M33 13V145Q33 156 33 160T37 167T46 170Q53 170 55 167T60 153Q75 84 107 48T199 11Q255 11 283 36T312 102Q312 175 208 194Q148 206 123 214T76 240Q33 275 33 325T71 411T193 448Q249 448 287 420Q298
+429 304 436Q317 448 324 448Q332 448 333 443T335 424V323Q335 312 335 308T331 302T322 299Q311 299 310 308Q302 429 193 429Q134 429 108 407T81 353Q81 336 89 323T107 303T137 288T169 279T204 271Q284 256 318 223Q360 181 360 128Q360 69 320 29T199 -11Q134
+-11 89 32Q83 26 79 21T73 14T71 11T69 9Q49 -11 44 -11Q36 -11 35 -6T33 13Z" />
+<glyph unicode="t" glyph-name="t" horiz-adv-x="388" d="M19 400V422Q65 424 95 456T136 529T148 615H173V431H316V400H173V122Q173 14 240 14Q269 14 288 43T307 126V181H332V124Q332 70 307 30T233 -11Q215 -11 197 -7T156 10T119 51T104 124V400H19Z" />
+<glyph unicode="u" glyph-name="u" horiz-adv-x="555" d="M32 400V431L179 442V110Q179 86 181 72T191 42T218 19T267 11Q321 11 354 55T388 166V344Q388 381 375 390T310 400V431L457 442V87Q457 50 470 41T535 31V0L391 -11V79Q349 -11 262 -11Q218 -11 188
+0T143 25T120 66T111 109T110 158V308Q110 376 100 388T32 400Z" />
+<glyph unicode="v" glyph-name="v" horiz-adv-x="527" d="M19 400V431Q64 428 116 428Q135 428 225 431V400Q168 400 168 374Q168 370 174 357L286 78L388 333Q394 350 394 357Q394 374 383 386T346 400V431Q397 428 433 428Q474 428 508 431V400Q478 400 457
+387T430 362T416 333L285 8Q277 -11 264 -11Q255 -11 252 -8T243 8L99 363Q89 388 77 394T19 400Z" />
+<glyph unicode="w" glyph-name="w" horiz-adv-x="722" d="M18 400V431Q72 428 111 428Q130 428 220 431V400Q161 400 161 373Q161 367 166 355L261 88L347 330Q329 379 324 385Q312 400 261 400V431Q306 428 350 428Q367 428 454 431V400Q395 400 395 373Q395
+369 400 354L499 75L590 331Q595 344 595 352Q595 374 580 386T537 400V431Q594 428 630 428Q670 428 703 431V400Q641 398 619 336L502 8Q491 -10 482 -11Q469 -11 462 8L360 292L259 9Q255 -3 252 -7T239 -11T226 -6T218 11L92 365Q83 388 70 394T18 400Z" />
+<glyph unicode="x" glyph-name="x" horiz-adv-x="527" d="M12 0V31Q90 31 140 91Q140 91 234 210L135 339Q100 384 85 392T17 400V431Q58 428 112 428Q142 428 220 431V400Q185 398 185 375Q185 367 194 357L272 256L334 334Q349 352 349 369Q349 397 320 400V431Q359
+428 416 428Q459 428 498 431V400Q422 398 379 348Q360 327 287 235L421 62Q437 41 455 36T516 31V0Q471 3 420 3Q402 3 312 0V31Q330 32 339 40T348 56Q348 60 327 89L251 189Q175 99 165 78Q161 69 161 62Q161 35 190 31V0Q118 3 95 3Q51 3 12 0Z" />
+<glyph unicode="y" glyph-name="y" horiz-adv-x="527" d="M19 -124Q19 -103 31 -92T61 -81Q79 -81 91 -92T103 -123Q103 -160 64 -165Q83 -183 111 -183Q141 -183 165 -161T199 -118T225 -59Q239 -29 250 0L100 365Q90 389 75 394T19 400V431Q64 428 116 428Q147
+428 225 431V400Q169 400 169 374Q169 371 175 356L286 87L387 333Q393 347 393 357Q393 398 346 400V431Q412 428 433 428Q474 428 508 431V400Q441 400 415 336L239 -91Q191 -205 111 -205Q73 -205 46 -182T19 -124Z" />
+<glyph unicode="z" glyph-name="z" horiz-adv-x="444" d="M28 14Q28 21 37 32L316 409H202Q123 409 98 380T67 270H42L53 431H373Q384 431 388 431T396 427T399 418T390 401L112 25H230Q313 25 341 59T376 187H401L384 0H54Q38 0 33 2T28 14Z" />
+<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="500" d="M73 246T73 250T74 256T79 260T86 261T97 263T111 265Q147 272 176 296T212 357Q214 367 214 386V604Q214 656 239 686Q266 719 314 734T407 750Q425 750 425 739Q425 734 422 732T414 728T402
+726T386 724T369 720Q284 692 284 610V385Q284 280 165 250Q284 220 284 121V-101Q284 -125 286 -137Q293 -171 324 -196T401 -226Q425 -229 425 -239Q425 -250 408 -250Q337 -250 280 -220T215 -131Q214 -121 214 -102V117Q214 150 201 175T167 212T132 229T105
+237Q102 237 97 237T88 238T81 240T75 243Z" />
+<glyph unicode="|" glyph-name="bar" horiz-adv-x="278" d="M118 -219V712Q118 749 138 749T158 719V-212Q158 -249 138 -249T118 -219Z" />
+<glyph unicode="}" glyph-name="braceright" horiz-adv-x="500" d="M73 -239Q73 -232 79 -230T101 -226T129 -220Q214 -192 214 -110V115Q214 220 333 250Q214 280 214 378V601Q214 625 212 637Q205 671 174 696T97 726Q96 726 92 726T85 727T80 729T75 732T73
+738Q73 750 90 750Q161 750 218 720T283 631Q284 621 284 602V383Q284 350 297 325T330 288T365 271T393 263Q396 263 401 263T410 261T417 259T423 256T425 250Q425 246 424 244T418 240T410 239T399 237T386 235Q350 228 321 204T286 143Q284 133 284 114V-104Q284
+-124 283 -136T270 -169T236 -208Q179 -250 91 -250Q73 -250 73 -239Z" />
+<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="611" d="M83 588Q85 590 96 603T111 620T125 634T143 648T161 658T183 666T208 668Q243 668 310 644T412 620Q444 620 465 632T510 668L527 653Q526 651 516 640T504 625T491 613T477 600T462 590T444
+581T425 577T402 574Q367 574 300 597T198 621Q166 621 145 610T100 574L83 588Z" />
+</font>
+</defs>
+</svg>
diff --git a/fonts/cmunrm.ttf b/fonts/cmunrm.ttf
new file mode 100644 (file)
index 0000000..5e182b3
Binary files /dev/null and b/fonts/cmunrm.ttf differ
diff --git a/fonts/cmunrm.woff b/fonts/cmunrm.woff
new file mode 100644 (file)
index 0000000..9efca12
Binary files /dev/null and b/fonts/cmunrm.woff differ
diff --git a/fonts/cmunti.eot b/fonts/cmunti.eot
new file mode 100644 (file)
index 0000000..59d1d61
Binary files /dev/null and b/fonts/cmunti.eot differ
diff --git a/fonts/cmunti.svg b/fonts/cmunti.svg
new file mode 100644 (file)
index 0000000..5b98fe4
--- /dev/null
@@ -0,0 +1,259 @@
+<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" > <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
+<defs >
+<font id="cmunti" horiz-adv-x="438" ><font-face
+    font-family="CMU Serif"
+    units-per-em="1000"
+    panose-1="2 0 6 3 0 0 0 0 0 0"
+    ascent="930"
+    descent="-250"
+    alphabetic="0" />
+<missing-glyph horiz-adv-x="760" d="M10 10V765H750V10H10ZM70 112L346 388L70 663V112ZM105 70H655L380 346L105 70ZM105 705L380 429L655 705H105ZM414 388L690 112V663L414 388Z" />
+<glyph unicode=" " glyph-name="space" horiz-adv-x="358" />
+<glyph unicode="!" glyph-name="exclam" horiz-adv-x="307" d="M112 43Q112 68 132 87T176 106Q194 106 207 94T220 63Q220 40 201 20T156 0Q137 0 125 12T112 43ZM188 201Q188 208 189 211L264 652Q275 716 329 716Q347 716 360 705T373 676Q373 669 366 646L222
+207Q215 187 202 187Q188 187 188 201Z" />
+<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="511" d="M254 352Q254 359 278 513T306 675Q318 703 350 705Q365 705 375 697T385 673Q385 660 377 640L278 353Q273 338 264 338Q254 338 254 352ZM409 354Q409 361 433 513T461 675Q473 703 503
+705H504Q519 705 529 696T539 673Q539 667 531 640L433 353Q428 338 419 338Q409 338 409 354Z" />
+<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="818" d="M116 142T116 153T141 164H305L391 336H191Q165 336 165 347T188 358H403Q555 663 564 679Q572 692 578 692Q595 692 584 669L428 358H622Q773 663 782 679Q790 692 797 692Q813 692 802 669L647
+358H801Q824 358 824 347T800 336H635L549 164H750Q776 164 776 153T752 142H537L388 -157Q370 -192 362 -192Q353 -192 353 -184Q353 -174 386 -110L512 142H319L170 -157Q152 -192 144 -192Q135 -192 135 -184Q135 -172 167 -110L294 142H139Q116 142 116 153ZM331
+164H524L610 336H416L331 164Z" />
+<glyph unicode="$" glyph-name="dollar" horiz-adv-x="511" d="M113 123Q113 222 169 222Q185 222 193 213T202 189Q202 171 189 157T151 143H145V127Q145 30 244 20L320 324Q199 352 199 468Q199 551 261 623T415 705Q424 742 431 747Q434 749 439 749Q453 749
+453 737Q453 735 446 705Q503 700 537 668T571 578Q571 486 517 486Q501 486 492 495T483 519Q483 537 496 551T534 565H540Q540 582 538 594T528 626T497 658T439 674L370 398Q432 381 460 344Q488 306 488 248Q488 157 424 79T267 -11Q263 -29 261 -36T255 -49T243
+-55Q230 -55 230 -41Q230 -34 236 -10Q176 -5 145 30T113 123ZM255 506Q255 428 337 408Q339 407 340 407L407 673Q339 661 297 611T255 506ZM276 21Q340 31 386 88T432 211Q432 242 422 263T394 296T369 309T349 315L276 21Z" />
+<glyph unicode="%" glyph-name="percent" horiz-adv-x="817" d="M145 -36Q145 -29 156 -16L729 649V650Q666 621 607 621Q530 621 476 663Q479 649 479 624Q479 526 422 437T300 347Q258 347 232 383T205 480Q205 577 266 663T395 750Q432 750 455 718Q510 643
+608 643Q663 643 716 668T802 732Q817 750 827 750Q835 750 840 744T846 730Q846 723 835 709L186 -43Q175 -56 165 -56Q157 -56 151 -50T145 -36ZM256 449Q256 369 302 369Q351 369 400 454T449 629Q449 669 436 698T395 728Q365 728 338 695T293 616T266 524T256
+449ZM513 77Q513 173 573 260T704 347Q748 347 768 308T788 221Q788 127 732 36T608 -56Q565 -56 539 -19T513 77ZM564 46Q564 -34 610 -34Q641 -34 675 4T733 104T757 226Q757 270 743 297T704 325Q663 325 629 268T580 148T564 46Z" />
+<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="766" d="M126 176Q126 213 148 272T219 383L222 389Q222 391 220 396Q211 424 211 456Q211 551 277 633T424 716Q474 716 502 683T530 601Q530 522 477 522Q459 522 451 532T442 554Q442 556 442 559T446
+571T454 586T471 598T499 603Q498 652 476 673T424 694Q380 694 344 648T289 542T269 427Q320 461 367 461Q395 461 412 445T430 401Q430 366 401 338T334 310Q285 310 253 342Q235 309 219 253T202 156Q202 113 218 81T263 32T321 8T383 0Q457 0 516 24T609 85T665
+165T694 245T702 308Q702 381 650 448Q572 400 547 375T521 310Q521 296 524 288Q536 320 569 320Q601 320 601 289Q601 270 588 256T553 242Q526 242 508 261T490 313T511 375T552 419T606 455T661 491T712 541T758 616Q724 618 724 647Q724 668 739 681T771 694Q784
+694 794 686T804 663Q804 650 794 620T752 544T677 467Q734 392 734 311Q734 277 725 238T690 151T627 67T525 4T382 -22Q263 -22 195 36T126 176ZM276 379Q293 332 336 332Q363 332 381 355T400 406Q400 439 367 439Q322 439 276 379Z" />
+<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="307" d="M229 352Q229 355 231 367T233 383L274 641L275 648Q276 656 277 661T282 675T290 690T304 700T324 705H325Q340 705 350 697T360 673Q360 667 352 640L253 353Q248 338 240 338Q229 338 229 352Z" />
+<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="408" d="M152 47Q152 145 185 274T293 527Q332 591 383 646T466 725T506 750Q516 750 516 740Q516 737 501 722Q417 650 354 546T261 339T216 153T202 11Q202 -132 264 -226Q271 -236 271 -240Q271 -250
+261 -250Q250 -250 224 -212T179 -125Q152 -50 152 47Z" />
+<glyph unicode=")" glyph-name="parenright" horiz-adv-x="408" d="M18 -240Q18 -237 33 -222Q117 -150 180 -46T273 161T318 347T332 489Q332 632 270 726Q263 736 263 740Q263 750 273 750Q284 750 310 712T355 625Q382 550 382 453Q382 355 349 226T241 -27Q202
+-91 151 -146T68 -225T28 -250Q18 -250 18 -240Z" />
+<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="511" d="M195 435Q195 454 219 465L369 535L256 604Q242 613 242 622Q242 634 252 644T274 654Q282 654 293 643L383 555L410 716Q415 750 443 750Q451 750 457 745T463 732L459 716L406 555L546 648Q555
+654 563 654Q583 654 583 634T559 604L409 534L522 466Q537 457 537 447Q537 435 527 425T505 415Q496 415 485 426L395 514L368 353Q364 319 336 319Q315 319 315 337L319 353L373 514L232 421Q222 415 215 415Q195 415 195 435Z" />
+<glyph unicode="+" glyph-name="plus" horiz-adv-x="766" d="M141 238T141 250T164 262Q167 262 171 262T176 261H437Q438 265 471 400T507 542Q511 554 519 554Q529 554 529 542L524 517L460 261H715Q716 261 720 261T727 262Q750 262 750 250Q750 242 743 241T715
+239H454L389 -22Q381 -54 372 -54Q362 -54 362 -42Q362 -36 374 12T404 130T431 239H176Q175 239 170 239T163 238Q141 238 141 250Z" />
+<glyph unicode="," glyph-name="comma" horiz-adv-x="306" d="M73 -183Q73 -179 86 -166Q178 -88 198 15Q179 0 157 0Q113 0 113 42Q113 66 131 86T178 106Q224 106 224 47Q224 -7 192 -66T127 -159T83 -193Q73 -193 73 -183Z" />
+<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="358" d="M86 201Q90 236 103 241Q107 243 116 243H315Q337 243 337 229Q337 227 336 220T332 203T323 190Q317 187 308 187H108Q86 187 86 201Z" />
+<glyph unicode="." glyph-name="period" horiz-adv-x="307" d="M112 43Q112 66 131 86T176 106Q195 106 207 94T219 63Q219 40 200 20T155 0Q136 0 124 12T112 43Z" />
+<glyph unicode="/" glyph-name="slash" horiz-adv-x="511" d="M18 -238Q18 -230 27 -217L570 700Q573 705 578 714T586 728T592 738T599 745T606 748Q616 748 616 737Q616 733 609 721L66 -196Q44 -234 39 -241T27 -248Q18 -248 18 -238Z" />
+<glyph unicode="0" glyph-name="zero" horiz-adv-x="511" d="M117 148Q117 216 145 326T209 505Q252 587 307 626T421 666Q458 666 484 652T524 618T544 573T553 530T555 496Q555 436 531 335T476 164Q432 65 371 22T251 -22Q219 -22 195 -12T157 16T134 51T122
+91T118 124T117 148ZM181 98Q181 45 203 23T256 0Q293 0 327 29T380 98Q412 169 452 331T493 550Q493 596 471 620T416 644Q385 644 351 621T291 547Q264 491 223 325T181 98Z" />
+<glyph unicode="1" glyph-name="one" horiz-adv-x="511" d="M117 12Q117 25 123 28T145 31H153Q209 31 225 39T247 73L365 547Q310 506 254 506Q238 506 238 518Q238 534 254 537Q353 547 430 650Q443 666 449 666Q461 666 461 654Q461 650 458 641L315 70Q312
+58 312 51Q312 41 317 38T340 33Q366 31 383 31H391Q401 31 405 31T413 28T417 19Q417 0 397 0Q375 0 330 1T263 3Q242 3 198 2T132 0Q117 0 117 12Z" />
+<glyph unicode="2" glyph-name="two" horiz-adv-x="511" d="M84 -12Q84 -8 88 9T113 66T165 143Q185 167 209 188T248 218T294 246Q380 297 430 365T480 534Q480 591 454 617T392 644Q336 644 288 593T218 485T195 391Q195 358 217 358Q257 358 286 409T315 493Q315
+510 305 530Q304 532 304 536Q304 547 315 547Q324 547 330 529T337 494Q337 471 324 436T282 369T216 336Q165 336 165 399Q165 420 174 452T203 521T249 590T314 644T395 666Q459 666 505 622T551 497Q551 450 536 413T485 342T411 283T306 219Q201 158 152 74Q158
+77 174 77Q204 77 280 60Q328 48 363 48Q408 48 438 82T483 156Q486 168 488 170T500 173Q515 173 515 163Q515 156 506 129T479 67T428 5T354 -22Q315 -22 257 18Q203 55 172 55Q134 55 116 -9Q114 -17 111 -19T99 -22Q84 -22 84 -12Z" />
+<glyph unicode="3" glyph-name="three" horiz-adv-x="511" d="M95 106Q95 184 148 184Q164 184 173 175T182 152Q182 136 168 119T126 104Q127 52 157 26T228 0Q298 0 347 59Q380 97 394 152T408 236Q408 319 331 319H303Q293 319 289 319T281 322T278 329Q278
+339 281 343T289 349T304 350H327Q373 350 408 370T460 416T487 476T500 526T502 554Q502 603 477 623T417 644Q346 644 288 588T229 471Q229 434 255 434Q278 434 297 452T316 496Q316 517 308 525Q304 533 304 536Q304 547 315 547Q323 547 330 530T338 497Q338
+461 312 437T255 412Q228 412 214 430T199 476Q199 543 266 604T419 666Q480 666 521 630T562 532Q562 472 519 414T400 330Q480 293 480 203Q480 114 402 46T228 -22Q167 -22 131 15T95 106Z" />
+<glyph unicode="4" glyph-name="four" horiz-adv-x="511" d="M44 18Q44 28 58 38T83 54Q93 62 112 79T176 147T255 255Q348 406 403 616Q408 634 411 642T422 658T445 666Q472 666 472 640Q472 636 465 605T434 510T377 377T282 222T144 66Q157 67 171 67Q210
+67 247 56Q257 53 261 51T308 33Q309 37 328 114T350 199Q360 242 390 242Q394 242 399 241T410 234T417 215Q417 210 413 195L369 17Q374 16 385 16Q417 16 445 27Q455 31 459 31Q465 31 469 25T474 14Q474 3 440 -6T381 -15Q367 -15 361 -14L324 -160Q315 -194
+286 -194Q259 -194 259 -168Q259 -162 263 -147L300 2Q287 7 265 16T241 25Q206 36 168 36Q108 36 91 21Q64 1 59 1T49 7T44 18Z" />
+<glyph unicode="5" glyph-name="five" horiz-adv-x="511" d="M107 117Q107 208 165 208Q182 208 191 199T201 174Q201 155 187 139T148 122Q141 122 138 123Q139 58 169 32T236 6Q270 6 308 30T376 109Q393 141 409 205T426 309Q426 398 365 398Q289 398 230 329Q220
+319 214 319Q201 319 201 331Q201 338 203 344L279 648Q284 665 291 665Q295 665 305 660Q352 634 417 634Q483 634 546 662Q554 665 558 665Q567 665 567 656T542 625T468 580T369 558Q331 558 307 567Q297 570 294 570Q292 570 289 558L243 374Q302 420 367 420Q429
+420 463 375T498 265Q498 153 416 66T236 -22Q175 -22 141 18T107 117Z" />
+<glyph unicode="6" glyph-name="six" horiz-adv-x="511" d="M120 158Q120 229 145 328T227 507Q281 583 345 624T471 666Q516 666 542 645T568 587Q568 558 555 540T516 521Q498 521 490 530T482 553Q482 560 484 569T500 589T535 601Q524 641 470 641Q394 641
+325 554Q268 481 232 339Q291 426 367 426Q407 426 436 409T479 366T500 316T507 270Q507 158 428 68T254 -22Q216 -22 189 -5T149 33T129 84T121 128T120 158ZM185 97Q185 65 201 36T256 6Q330 6 380 96Q395 126 415 204T435 317Q435 356 417 380Q400 404 364
+404Q317 404 281 368T225 280T195 179T185 97Z" />
+<glyph unicode="7" glyph-name="seven" horiz-adv-x="511" d="M144 432Q144 435 150 447L246 651Q251 662 254 664T265 666Q280 666 280 656Q280 653 257 603Q323 666 391 666Q410 666 421 656T434 634T440 598Q442 570 447 560T468 549Q519 549 583 643L598 663Q602
+666 611 666Q625 666 625 656Q625 652 616 639Q539 521 490 415Q411 247 359 44Q354 23 350 11T333 -11T303 -22Q289 -22 279 -14T268 11Q268 17 275 46T310 149T378 304Q412 372 513 538Q491 527 468 527Q438 527 419 561Q405 583 399 589T378 596Q361 596 341
+590T292 568T233 517T175 430Q170 422 159 422Q144 422 144 432Z" />
+<glyph unicode="8" glyph-name="eight" horiz-adv-x="511" d="M97 115Q97 136 103 158T127 212T185 276T286 337Q240 378 234 386Q210 417 210 463Q210 539 274 602T420 666Q476 666 515 635T554 548T513 445T397 360Q459 306 465 299Q494 260 494 208Q494 121
+420 50T252 -22Q186 -22 142 16T97 115ZM147 113Q147 65 177 36T255 6Q324 6 379 56T435 166Q435 187 427 204T412 229T387 252L305 321Q233 287 190 229T147 113ZM265 509Q265 471 293 448L369 384Q376 377 378 377Q381 377 394 384T426 408T464 443T496 492T509
+550Q509 593 484 617T417 641Q359 641 312 600T265 509Z" />
+<glyph unicode="9" glyph-name="nine" horiz-adv-x="511" d="M104 58Q104 86 117 104T156 123Q174 123 182 114T190 91Q190 85 188 77T174 56T139 42Q155 6 214 6Q282 6 345 84Q404 159 440 306Q383 219 305 219Q272 219 247 231T206 261T182 301T169 342T165
+376Q165 487 245 576T423 666Q460 666 486 650T525 612T544 562T552 518T553 488Q553 454 547 406T512 274T439 126Q397 66 337 22T212 -22Q164 -22 134 -2T104 58ZM237 328Q237 241 308 241Q356 241 393 278T450 369T478 470T488 550Q488 588 472 614T421 641Q389
+641 360 622T317 585T295 551Q275 516 256 438T237 328Z" />
+<glyph unicode=":" glyph-name="colon" horiz-adv-x="306" d="M113 43Q113 67 133 86T178 106Q198 106 210 93T222 63Q222 40 202 20T157 0Q137 0 125 12T113 43ZM194 368Q194 392 214 411T259 431Q279 431 291 419T303 388Q303 364 283 345T238 325Q218 325 206
+337T194 368Z" />
+<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="307" d="M194 368Q194 391 213 411T258 431Q277 431 289 419T301 388Q301 365 282 345T237 325Q218 325 206 337T194 368ZM73 -183Q73 -179 86 -166Q178 -88 198 15Q179 0 157 0Q113 0 113 42Q113 66 131
+86T178 106Q224 106 224 47Q224 -7 192 -66T127 -159T83 -193Q73 -193 73 -183Z" />
+<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="766" d="M166 242T166 250T194 271L765 524Q776 529 780 529Q791 529 791 519Q791 510 771 502Q767 500 765 499L261 276Q254 273 242 268T220 258T201 249V248Q215 241 230 232L641 -3Q656 -13 656 -20Q656
+-29 646 -29Q640 -29 627 -21L192 227Q166 242 166 250Z" />
+<glyph unicode="=" glyph-name="equal" horiz-adv-x="766" d="M116 142T116 153T141 164H699Q715 164 719 162Q724 160 725 155T722 146T697 142H138Q116 142 116 153ZM165 347Q165 358 185 358H754Q773 358 773 347T748 336H214Q210 336 203 336T192 335H189Q165
+335 165 347Z" />
+<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="766" d="M99 -19Q99 -10 119 -2Q123 0 125 1L629 224Q636 227 648 232T670 242T689 251V252Q679 257 621 290L249 502Q234 511 234 520T244 529Q247 529 259 523L698 273Q724 258 724 250T696 229L138
+-18Q113 -29 110 -29Q99 -29 99 -19Z" />
+<glyph unicode="?" glyph-name="question" horiz-adv-x="511" d="M194 463Q194 477 203 505T233 570T281 639T348 694T431 716Q485 716 518 681T551 592Q551 558 541 529T510 476T477 439T441 409L363 346Q310 305 296 288T281 243Q281 209 306 209Q330 209 353
+228T386 277Q389 287 391 289T403 292Q418 292 418 282Q418 258 385 223T306 187Q277 187 262 208T246 257Q246 286 260 312T284 348T315 375L436 470Q458 489 471 501T500 543T516 606Q516 648 492 671T431 694Q372 694 320 642T239 512Q277 512 277 480Q277 460
+263 446T228 431Q194 431 194 463ZM215 43Q215 68 235 87T279 106Q300 106 312 93T324 63Q324 39 304 20T259 0Q240 0 228 12T215 43Z" />
+<glyph unicode="@" glyph-name="at" horiz-adv-x="766" d="M151 248Q151 333 186 417T278 564T409 666T557 705Q656 705 722 635T789 445Q789 370 746 241Q705 128 628 128Q614 128 600 132T570 151T553 193Q485 128 417 128Q358 128 319 171T279 286Q279 392
+355 479T522 566Q601 566 635 481H661Q671 481 674 481T681 478T684 471Q684 464 682 458L617 195Q614 177 614 175Q614 150 632 150Q663 150 689 189T729 281T751 380T759 448Q759 550 704 616T556 683Q468 683 381 622T238 458T182 246Q182 145 236 78T389 11Q516
+11 647 71Q663 78 681 78Q692 78 696 78T703 75T706 68Q706 58 649 39T558 11Q471 -11 388 -11Q275 -11 213 64T151 248ZM340 270Q340 226 359 188T420 150Q466 150 514 193T570 268L610 430Q610 431 612 438L613 444Q613 452 609 466T596 498T568 530T522 544Q458
+544 399 456T340 270Z" />
+<glyph unicode="A" glyph-name="A" horiz-adv-x="743" d="M59 14Q59 27 70 30T97 33T140 53T190 113L517 689Q518 690 520 695T525 702T531 709T539 714T549 716Q553 716 556 716T561 713T564 709T566 704T567 699T568 693V688L611 67Q612 44 622 38T663 31Q690
+31 690 17Q690 0 670 0Q665 0 634 1T567 3Q533 3 508 3T470 1T455 0Q440 0 440 14Q440 24 448 28T467 32T494 34T520 46Q528 53 528 73Q528 79 527 97T523 152T517 230H289Q280 214 270 196T253 166T239 142T227 122T219 106T212 92T208 82T205 73T204 65Q204 51
+212 43T231 34T250 30T259 19Q259 0 239 0Q236 0 225 1T193 2T150 3Q131 3 108 2T81 0Q59 0 59 14ZM307 260H515L493 587L307 260Z" />
+<glyph unicode="B" glyph-name="B" horiz-adv-x="703" d="M65 12Q65 25 71 28T92 31Q141 31 154 38T174 73L309 616Q313 630 313 635Q313 646 299 649T255 652Q244 652 240 652T232 655T228 664Q228 677 234 680T255 683H566Q644 683 689 644T734 547Q734 487
+680 432T538 357Q597 350 637 314T677 219Q677 138 600 69T420 0H90Q80 0 76 0T69 3T65 12ZM243 45T243 41T244 35T252 32T274 31H398Q477 31 532 93T588 232Q588 247 585 261T574 297T543 331T489 344H317L247 63Q247 62 245 54ZM323 366H455Q536 366 591 425T646
+553Q646 568 643 582T631 613T602 641T552 652H434Q408 652 400 647T385 616L323 366Z" />
+<glyph unicode="C" glyph-name="C" horiz-adv-x="715" d="M150 245Q150 359 212 467T372 640T571 705Q669 705 722 620L785 694Q794 705 801 705Q812 705 812 695Q812 689 810 681L749 438Q746 426 743 423T731 420Q716 420 716 430Q716 431 717 441T719 465T721
+491Q721 566 687 620T579 674Q519 674 455 639T342 536Q289 463 263 366T237 207Q237 108 287 59T409 9Q482 9 557 67T668 242Q671 250 684 250Q699 250 699 240Q699 219 678 178T621 92T524 12T395 -22Q289 -22 220 51T150 245Z" />
+<glyph unicode="D" glyph-name="D" horiz-adv-x="755" d="M63 12Q63 25 69 28T90 31Q139 31 152 38T172 73L307 616Q311 630 311 635Q311 646 297 649T253 652Q242 652 238 652T230 655T226 664Q226 677 232 680T253 683H565Q661 683 718 615T775 438Q775 328
+720 226T577 62T395 0H88Q78 0 74 0T67 3T63 12ZM244 45T244 41T245 35T253 32T275 31H378Q493 31 578 130Q634 196 663 304T692 476Q692 567 646 609T532 652H435Q409 652 401 647T386 616L248 63Q248 62 246 54Z" />
+<glyph unicode="E" glyph-name="E" horiz-adv-x="678" d="M62 12Q62 25 68 28T89 31Q138 31 151 38T171 73L305 609Q309 624 309 632Q309 638 307 641T292 646T251 649Q239 649 235 649T227 653T224 662Q224 674 230 677T251 680H718Q728 680 731 680T739 677T743
+669T742 654L719 477Q718 467 717 463T713 457T702 455Q687 455 687 467Q687 474 689 484Q694 524 694 548Q694 604 667 626T561 649H436Q410 649 402 644T388 615L327 369H408Q467 369 489 388T527 462Q533 484 538 485Q541 486 546 486Q562 486 562 474Q562 470
+559 461L504 241Q501 228 498 225T486 221Q470 221 470 233Q470 235 471 239T472 244Q481 277 481 295Q481 318 467 328T406 338H319L250 63Q250 62 248 54T246 41T247 35T255 32T277 31H399Q446 31 481 40T539 62T583 103T617 159T651 234Q658 251 661 254T672
+258Q687 258 687 247Q687 243 683 235L594 16Q589 5 585 3T566 0H87Q77 0 73 0T66 3T62 12Z" />
+<glyph unicode="F" glyph-name="F" horiz-adv-x="652" d="M62 12Q62 25 68 28T89 31Q138 31 151 38T171 73L305 609Q309 624 309 632Q309 638 307 641T292 646T251 649Q239 649 235 649T227 653T224 662Q224 674 230 677T251 680H706Q716 680 719 680T727 677T731
+669T730 654L707 477Q706 467 705 463T701 457T690 455Q675 455 675 467L676 483Q682 529 682 549Q682 604 656 626T553 649H436Q410 649 402 644T388 615L324 356H402Q461 356 483 375T519 452Q523 466 526 469T538 473Q553 473 553 462Q553 456 551 448L496 228Q492
+214 489 211T477 208Q462 208 462 220Q462 224 465 234Q473 266 473 283Q473 305 459 315T399 325H316L253 73Q249 58 249 52Q249 44 251 41T270 34T322 31H332Q342 31 346 31T353 28T357 19Q357 0 336 0Q314 0 268 1T198 3Q178 3 137 2T76 0Q62 0 62 12Z" />
+<glyph unicode="G" glyph-name="G" horiz-adv-x="773" d="M150 245Q150 359 212 467T372 640T571 705Q669 705 722 620L785 694Q794 705 801 705Q812 705 812 695Q812 689 810 681L749 438Q746 426 743 423T731 420Q716 420 716 430Q716 431 717 441T719 465T721
+491Q721 566 687 620T579 674Q519 674 455 639T342 536Q288 462 263 366T237 208Q237 113 287 61T414 9Q494 9 550 60Q572 80 579 98T604 188Q612 216 612 222Q612 229 609 232T601 237T583 240Q557 242 540 242H532Q506 242 506 253Q506 273 527 273T592 272T658
+270Q674 270 707 271T755 273Q768 273 768 260Q768 248 762 245T744 242Q723 242 712 238T699 229T692 209L644 18Q639 1 632 1Q624 1 611 21T590 61Q565 29 512 4T396 -22Q288 -22 219 51T150 245Z" />
+<glyph unicode="H" glyph-name="H" horiz-adv-x="743" d="M62 12Q62 25 68 28T89 31Q138 31 151 38T171 73L306 616Q310 630 310 635Q310 646 296 649T252 652Q241 652 237 652T229 655T225 664Q225 683 244 683T303 682T364 680T423 681T482 683Q496 683 496
+670Q496 658 490 655T466 652Q420 652 407 645T387 612L327 371H601L662 616Q666 630 666 635Q666 646 652 649T608 652Q597 652 593 652T585 655T581 664Q581 683 600 683T659 682T720 680T779 681T838 683Q852 683 852 670Q852 658 846 655T822 652Q776 652 763
+645T743 612L608 71Q604 56 604 48Q604 42 606 39T621 34T662 31Q674 31 678 31T686 27T689 18Q689 0 670 0T611 1T550 3T491 2T432 0Q418 0 418 12Q418 25 424 28T445 31Q494 31 507 38T527 73L593 340H319L252 68Q248 54 248 48T250 39T265 34T306 31Q318 31
+322 31T330 27T333 18Q333 0 314 0T255 1T194 3T135 2T76 0Q62 0 62 12Z" />
+<glyph unicode="I" glyph-name="I" horiz-adv-x="385" d="M57 13Q57 25 63 28T87 31Q136 31 150 38T171 72L307 616Q310 625 310 635Q310 646 295 649T247 652Q235 652 231 652T223 656T220 665Q220 683 239 683Q260 683 302 682T364 680Q385 680 426 681T487
+683Q501 683 501 671Q501 658 495 655T470 652Q421 652 407 645T387 611L252 71Q248 56 248 49T250 39T266 34T310 31Q322 31 326 31T334 28T338 19Q338 0 318 0T257 1T194 3T132 2T71 0Q57 0 57 13Z" />
+<glyph unicode="J" glyph-name="J" horiz-adv-x="525" d="M94 86Q94 108 100 123T115 146T133 158T148 162T156 163Q173 163 185 153T197 124Q197 103 181 84T137 65Q128 65 126 66Q132 36 155 18T210 0Q250 0 288 43T341 145L457 611Q461 625 461 631Q461 641
+456 644T431 650Q413 652 385 652H373Q363 652 359 652T352 655T348 664Q348 683 369 683Q391 683 436 682T505 680Q522 680 557 681T608 683Q622 683 622 671Q622 658 616 655T596 652Q564 652 553 645T537 616L420 144Q403 75 343 27T212 -22Q162 -22 128 7T94
+86Z" />
+<glyph unicode="K" glyph-name="K" horiz-adv-x="768" d="M62 12Q62 25 68 28T89 31Q138 31 151 38T171 73L306 616Q310 630 310 635Q310 646 296 649T252 652Q241 652 237 652T229 655T225 664Q225 683 244 683T303 682T364 680T423 681T482 683Q496 683 496
+670Q496 658 490 655T466 652Q420 652 407 645T387 612L308 293L660 586Q693 613 693 632Q693 650 667 652Q653 652 653 664Q653 683 672 683Q689 683 725 682T779 680Q791 680 814 681T848 683Q859 683 859 671Q859 654 841 652Q776 646 684 570L500 417L631 70Q640
+47 652 40T691 31Q709 31 709 19Q709 0 692 0Q678 0 647 1T601 3Q582 3 545 2T489 0Q475 0 475 13Q475 31 494 31Q545 31 545 64Q545 69 539 84L435 363L296 248L261 104Q248 57 248 48Q248 42 250 39T265 34T306 31Q318 31 322 31T330 27T333 18Q333 0 314 0T255
+1T194 3T135 2T76 0Q62 0 62 12Z" />
+<glyph unicode="L" glyph-name="L" horiz-adv-x="627" d="M62 12Q62 25 68 28T89 31Q138 31 151 38T171 73L306 616Q310 630 310 635Q310 646 296 649T252 652Q241 652 237 652T229 655T225 664Q225 683 244 683Q264 683 305 682T367 680Q390 680 436 681T505
+683Q520 683 520 671Q520 658 514 655T492 652H482Q424 652 409 644T386 607L250 63Q250 62 248 54T246 41T247 35T255 32T277 31H358Q403 31 439 45T497 76T539 126T567 179T589 236Q595 251 597 254T609 258Q624 258 624 246L622 240Q620 234 620 233L544 18Q539
+5 535 3T515 0H87Q77 0 73 0T66 3T62 12Z" />
+<glyph unicode="M" glyph-name="M" horiz-adv-x="896" d="M66 12Q66 31 85 31Q124 33 148 47T182 101L310 616Q314 630 314 635Q314 646 300 649T256 652Q245 652 241 652T233 655T229 664Q229 677 235 680T256 683H389Q408 683 412 680T417 661L473 100L813 665Q821
+678 826 680T849 683H977Q987 683 991 683T999 679T1002 670Q1002 658 996 655T972 652Q926 652 913 645T893 612L758 71Q754 56 754 48Q754 42 756 39T771 34T812 31Q824 31 828 31T836 27T839 18Q839 0 820 0Q802 0 763 1T704 3T647 2T590 0Q576 0 576 12Q576
+25 582 28T603 31Q652 31 665 38T685 73L826 639H825L452 18Q442 0 428 0Q421 0 418 3T413 9T411 24L350 630H349L216 99Q212 83 212 74Q212 66 213 61T220 48T238 37T271 31Q290 31 290 18Q290 0 272 0Q257 0 224 1T174 3T126 2T79 0Q66 0 66 12Z" />
+<glyph unicode="N" glyph-name="N" horiz-adv-x="743" d="M62 12Q62 31 81 31Q161 34 178 101L310 631Q313 641 313 644Q313 652 252 652Q241 652 237 652T229 655T225 664Q225 677 231 680T252 683H377Q393 683 396 681T405 666L592 146L702 585Q706 601 706
+609Q706 650 646 652Q628 652 628 664Q628 683 646 683Q661 683 694 682T743 680T791 681T839 683Q852 683 852 670Q852 652 837 652Q752 649 736 584L596 20Q592 7 589 4T576 0Q566 0 563 2T556 17L341 614L212 99Q208 83 208 74Q208 66 209 61T216 48T234 37T267
+31Q286 31 286 18Q286 0 268 0Q253 0 220 1T170 3T122 2T75 0Q62 0 62 12Z" />
+<glyph unicode="O" glyph-name="O" horiz-adv-x="766" d="M148 236Q148 349 207 458T363 636T560 705Q658 705 723 635T788 444Q788 327 728 218T572 44T378 -22Q276 -22 212 50T148 236ZM238 205Q238 115 277 60T385 4Q443 4 505 48T614 174Q653 241 678 330T703
+486Q703 581 660 630T553 680Q489 680 426 633T322 513Q276 433 257 346T238 205Z" />
+<glyph unicode="P" glyph-name="P" horiz-adv-x="678" d="M63 12Q63 25 69 28T90 31Q139 31 152 38T172 73L307 616Q311 630 311 635Q311 646 297 649T253 652Q242 652 238 652T230 655T226 664Q226 677 232 680T253 683H553Q633 683 681 641T730 535Q730 449
+648 383T469 316H314L253 68Q249 54 249 48T251 39T266 34T307 31Q319 31 323 31T331 27T334 18Q334 0 315 0T256 1T195 3T136 2T77 0Q63 0 63 12ZM318 342H444Q537 342 589 400Q614 429 628 483T642 562Q642 608 610 630T521 652H435Q408 652 400 647T386 616L318
+342Z" />
+<glyph unicode="Q" glyph-name="Q" horiz-adv-x="766" d="M148 236Q148 349 207 458T363 636T560 705Q658 705 723 635T788 444Q788 309 707 185T502 6Q503 -57 518 -78T562 -100Q593 -100 624 -76T672 -2Q676 11 684 11Q695 11 695 -1Q695 -4 690 -22T673 -69T644
+-126T599 -174T538 -194Q459 -194 459 -102Q459 -72 469 -7Q424 -22 378 -22Q276 -22 212 50T148 236ZM233 202Q233 141 255 90T327 15Q322 28 322 43Q322 81 350 114T419 148Q492 148 499 42Q555 78 598 140T662 267T694 387T704 480Q704 570 663 625T553 680Q497
+680 438 641T333 532Q283 455 258 360T233 202ZM344 43Q344 3 385 3Q427 3 473 26Q474 34 474 54T473 86T458 112T420 126Q389 126 367 99T344 43Z" />
+<glyph unicode="R" glyph-name="R" horiz-adv-x="729" d="M63 12Q63 25 69 28T90 31Q139 31 152 38T172 73L307 616Q311 630 311 635Q311 646 297 649T253 652Q242 652 238 652T230 655T226 664Q226 677 232 680T253 683H517Q608 683 663 640T718 535Q718 476
+664 421T508 339Q547 325 570 295T594 223Q594 196 586 135Q580 83 580 59Q580 40 582 29T591 9T613 0Q637 0 657 23T691 88Q693 95 694 98T698 103T708 105Q723 105 723 92Q723 83 713 59T675 6T609 -22Q557 -22 521 5T485 84Q485 100 500 164Q517 232 517 243Q517
+292 490 311T423 331H315L250 68Q246 54 246 48T248 39T263 34T304 31Q316 31 320 31T328 27T331 18Q331 0 312 0Q292 0 252 1T193 3T135 2T77 0Q63 0 63 12ZM321 353H422Q516 353 570 405Q594 429 608 468T625 527T628 558Q628 585 617 604T591 632T550 646T509
+651T466 652Q415 652 408 650Q393 646 386 616L321 353Z" />
+<glyph unicode="S" glyph-name="S" horiz-adv-x="562" d="M74 -12Q74 -10 77 1L129 210Q132 221 135 224T147 227Q162 227 162 216Q162 215 162 213T161 210Q153 181 153 149Q153 77 196 43T303 9Q368 9 419 69T470 200Q470 244 448 272Q436 285 424 290T371 308L322
+322Q286 332 279 335Q199 372 199 467Q199 555 270 630T431 705T561 637L606 693Q616 705 621 705Q632 705 632 695Q632 689 630 681L578 474Q575 462 572 459T560 456Q545 456 545 466L546 480Q551 508 551 535Q551 598 523 637T429 677Q366 677 317 623T267 506Q267
+440 318 418Q329 414 373 402Q448 380 467 371T505 340Q538 299 538 238Q538 141 466 60T301 -22Q195 -22 148 47Q121 11 101 -10Q91 -22 85 -22Q74 -22 74 -12Z" />
+<glyph unicode="T" glyph-name="T" horiz-adv-x="715" d="M175 463Q175 467 180 480L239 659Q243 672 247 674T268 677H781Q791 677 795 677T802 674T806 665Q806 656 805 652L775 473Q773 459 770 456T757 452Q742 452 742 465Q742 469 744 480Q754 539 754 570Q754
+617 730 631T627 646Q583 646 575 644Q559 642 552 611L418 73Q414 59 414 54Q414 43 420 39T447 33Q448 33 457 33T478 32T497 31H512Q537 31 537 20Q537 0 516 0Q491 0 438 1T359 3Q334 3 282 2T204 0Q187 0 187 12Q187 25 193 28T215 31H231Q294 31 312 39T337
+76L471 613Q475 625 475 635Q475 639 474 641T468 644T452 646H418Q321 646 285 618T214 484Q204 458 201 455T190 452Q175 452 175 463Z" />
+<glyph unicode="U" glyph-name="U" horiz-adv-x="743" d="M202 166Q202 198 210 230L306 616Q310 630 310 635Q310 646 296 649T252 652Q241 652 237 652T229 655T225 664Q225 683 244 683T303 682T364 680T423 681T482 683Q496 683 496 670Q496 658 490 655T466
+652Q420 652 407 645T387 612L287 210Q277 166 277 134Q277 71 308 40T384 9Q456 9 524 71T616 229L705 585Q709 601 709 609Q709 650 649 652Q631 652 631 664Q631 683 649 683Q664 683 696 682T745 680T792 681T839 683Q852 683 852 670Q852 652 837 652Q752
+649 736 584L645 218Q623 129 547 54T380 -22Q306 -22 254 29T202 166Z" />
+<glyph unicode="V" glyph-name="V" horiz-adv-x="743" d="M209 664Q209 683 227 683Q243 683 277 682T329 680Q348 680 387 681T444 683Q458 683 458 671Q458 658 452 655T433 652Q370 652 370 621L421 97L710 580Q725 606 725 620Q725 650 685 652Q669 654 669
+664Q669 683 687 683Q701 683 732 682T779 680Q792 680 817 681T855 683Q868 683 868 672Q868 665 867 661T861 655T856 653T849 652Q816 649 790 633T737 571L394 -3Q386 -16 381 -19T366 -22Q355 -22 352 -18T347 2L287 618Q286 633 283 638T269 648T233 652Q209
+652 209 664Z" />
+<glyph unicode="W" glyph-name="W" horiz-adv-x="998" d="M208 664Q208 683 226 683Q241 683 274 682T324 680Q342 680 380 681T437 683Q451 683 451 671Q451 658 445 655T426 652Q402 652 388 648T368 636T362 622T361 605L383 116L616 544Q622 554 622 564Q622
+615 618 631Q616 643 608 647T570 652Q549 652 549 664Q549 683 567 683Q582 683 615 682T665 680Q684 680 722 681T778 683Q792 683 792 672Q792 663 788 658T781 653T772 652Q728 651 715 641T701 615Q701 609 702 608L724 116L977 582Q988 602 988 614Q988 649
+937 652Q921 652 921 664Q921 683 940 683Q956 683 989 682T1039 680Q1051 680 1076 681T1112 683Q1124 683 1124 672Q1124 653 1110 652Q1073 649 1051 633T1004 570L691 -4Q681 -22 665 -22Q653 -22 651 -18T647 3L625 501L350 -2Q343 -14 339 -18T324 -22T310
+-18T306 3L278 620Q277 634 276 639T264 648T232 652Q208 652 208 664Z" />
+<glyph unicode="X" glyph-name="X" horiz-adv-x="743" d="M51 12Q51 30 63 31Q88 33 104 35T152 55T211 104L419 341L316 620Q311 633 307 638T290 648T250 652Q226 652 226 664Q226 683 245 683Q261 683 295 682T347 680Q367 680 406 681T464 683Q478 683 478
+670Q478 652 462 652Q445 651 431 645T411 633T405 623Q405 622 407 617T409 611L482 412L630 582Q651 606 651 622Q651 647 615 652Q603 652 603 664Q603 683 621 683Q637 683 672 682T725 680Q740 680 769 681T812 683Q825 683 825 671T820 656T804 652Q769 650
+739 636T697 610T667 580L655 570L492 383L611 61Q615 49 619 44T636 35T676 31Q686 31 690 31T697 27T700 18Q700 0 682 0Q666 0 631 1T579 3Q560 3 521 2T463 0Q448 0 448 12Q448 29 464 31Q489 32 505 42T521 61L518 73L430 312L238 93L237 91Q235 87 233 85Q225
+74 225 61Q225 34 260 31Q273 31 273 20Q273 0 254 0Q238 0 203 1T151 3Q136 3 107 2T63 0Q51 0 51 12Z" />
+<glyph unicode="Y" glyph-name="Y" horiz-adv-x="743" d="M202 664Q202 683 221 683Q237 683 272 682T325 680Q345 680 384 681T442 683Q456 683 456 671Q456 658 451 655T434 652Q378 652 378 628Q378 625 382 615L477 315L696 582L699 586Q702 590 705 595T712
+606T718 618T721 629Q721 650 690 652Q675 652 675 664Q675 683 693 683Q708 683 739 682T786 680Q799 680 824 681T862 683T874 672Q874 659 870 656T855 652Q818 649 787 631T722 570L486 283Q480 276 474 256Q468 232 458 190T443 133Q424 54 424 48Q424 37
+438 34T482 31Q493 31 497 31T505 28T509 19Q509 0 490 0T431 1T371 3Q352 3 313 2T255 0Q241 0 241 12Q241 25 247 28T266 31Q321 32 332 40T354 90Q400 265 400 273Q400 278 396 288L290 622Q285 640 273 646T226 652Q202 652 202 664Z" />
+<glyph unicode="Z" glyph-name="Z" horiz-adv-x="613" d="M80 9Q80 21 91 34L608 652H468Q411 652 371 639T306 597T268 543T241 476Q239 469 238 467T235 462T231 459T223 458Q208 458 208 469Q208 476 211 482L265 663Q270 677 274 680T294 683H681Q689 683
+692 683T698 682T703 679T704 674Q704 662 692 648L177 34H324Q375 34 413 45T474 73T517 120T545 175T569 242Q575 260 578 263T589 267Q605 267 605 255Q605 249 600 239L532 18Q528 5 524 3T503 0H103Q80 0 80 9Z" />
+<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="307" d="M63 -236Q63 -231 65 -223L298 709Q306 743 312 747Q317 750 329 750H421Q443 750 443 739Q443 727 420 727H365L127 -227H174Q198 -227 198 -238Q198 -250 177 -250H85Q63 -250 63 -236Z" />
+<glyph unicode="\" glyph-name="backslash" horiz-adv-x="511" d="M262 722V732Q262 748 272 748Q283 748 285 723L373 -223V-233Q373 -248 363 -248Q352 -248 350 -223L262 722Z" />
+<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="307" d="M-11 -239Q-11 -227 12 -227H67L305 727H256Q233 727 233 738Q233 750 255 750H347Q369 750 369 736Q369 732 367 724L133 -210Q125 -243 120 -247Q115 -250 103 -250H10Q-11 -250 -11 -239Z" />
+<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="613" d="M248 476Q248 485 269 499Q308 526 362 563Q453 626 460 626H461Q466 626 475 618T521 570Q560 529 589 498Q603 481 603 477Q603 472 598 467T587 461H586Q580 461 567 472T453 575H452L281
+469Q268 461 262 461T252 466T248 476Z" />
+<glyph unicode="_" glyph-name="underscore" horiz-adv-x="766" d="M50 -233T50 -213T79 -193H580Q609 -193 609 -213T581 -233H79Q50 -233 50 -213Z" />
+<glyph unicode="`" glyph-name="grave" horiz-adv-x="511" d="M274 614Q274 629 287 640T312 651Q319 651 325 648T334 641T342 631T347 623Q359 607 370 591T388 566T401 548T411 535T416 526T420 519T421 515Q421 508 416 504T404 499H403Q397 499 335 550Q308
+572 290 587Q274 603 274 614Z" />
+<glyph unicode="a" glyph-name="a" horiz-adv-x="511" d="M108 144Q108 253 181 347T337 442Q394 442 420 383Q428 422 460 422Q487 422 487 396Q487 389 483 375L415 103Q408 75 408 52Q408 11 434 11Q471 11 501 130Q505 146 508 149T520 153Q535 153 535 143Q535
+141 532 126T521 86T505 45Q478 -11 432 -11Q403 -11 380 6T349 59Q292 -11 229 -11Q174 -11 141 33T108 144ZM176 100Q176 67 188 39T231 11Q268 11 308 52T356 124L403 313Q406 322 406 326Q406 361 387 390T337 420Q307 420 276 388T225 309Q210 274 193 205T176
+100Z" />
+<glyph unicode="b" glyph-name="b" horiz-adv-x="460" d="M115 141Q115 190 126 223L225 618Q225 618 226 626Q228 633 228 635Q228 641 226 644T213 649T178 652Q154 652 154 663Q154 672 157 676T165 682T177 684L276 692Q282 694 292 694Q306 694 306 682Q306
+678 303 669L233 389Q289 442 339 442Q388 442 423 402T459 286Q459 176 387 83T230 -11Q177 -11 146 32T115 141ZM172 107Q172 56 189 34T230 11Q263 11 292 43T336 106Q357 152 374 225T392 331T380 392T337 420Q286 420 232 346Q218 327 210 300Q172 151 172
+107Z" />
+<glyph unicode="c" glyph-name="c" horiz-adv-x="460" d="M110 154Q110 263 189 352T363 442Q410 442 440 418T470 356Q470 329 455 313T419 296Q403 296 394 305T385 328Q385 330 385 333T388 344T395 358T410 369T435 377Q419 420 364 420Q329 420 294 394T233
+320Q214 284 197 219T180 114Q180 68 200 40T259 11Q276 11 297 14T362 42T439 109Q448 120 452 120Q458 120 463 114T468 104Q468 94 444 68T367 16T257 -11Q191 -11 151 34T110 154Z" />
+<glyph unicode="d" glyph-name="d" horiz-adv-x="511" d="M108 144Q108 253 181 347T337 442Q393 442 421 384L479 618L480 626Q482 633 482 635Q482 641 480 644T467 649T432 652Q408 652 408 663Q408 672 411 676T419 682T431 684L530 692Q536 694 546 694Q560
+694 560 682Q560 678 557 669L414 98Q408 74 408 52Q408 11 434 11Q471 11 501 130Q505 146 508 149T520 153Q535 153 535 143Q535 141 532 126T521 86T505 45Q478 -11 432 -11Q403 -11 380 6T349 59Q292 -11 229 -11Q174 -11 141 33T108 144ZM176 100Q176 67 188
+39T231 11Q268 11 308 52T355 122L403 314Q406 323 406 327Q406 359 386 391Q367 420 337 420T276 388T225 309Q210 274 193 205T176 100Z" />
+<glyph unicode="e" glyph-name="e" horiz-adv-x="460" d="M114 164Q114 287 194 364T362 442Q408 442 435 418T463 357Q463 352 463 347T458 327T447 301T423 276T384 253Q328 231 239 231H200Q183 165 183 121Q183 96 188 74T211 32T259 11Q276 11 297 14T362
+42T439 109Q448 120 452 120Q458 120 463 114T468 104Q468 94 444 68T367 16T257 -11Q189 -11 152 40T114 164ZM206 253H227Q242 253 254 253T292 256T339 266T380 284T413 314T425 359Q425 385 408 402T362 420Q355 420 346 419T316 408T276 383T238 333T206 253Z"
+/>
+<glyph unicode="f" glyph-name="f" horiz-adv-x="306" d="M-25 -139Q-25 -114 -10 -99T25 -84Q38 -84 48 -92T59 -116Q59 -133 48 -147T15 -165Q28 -183 55 -183Q92 -183 112 -97Q124 -54 140 27L213 400H151Q126 400 126 411Q126 425 132 428T153 431H219L240
+541Q274 705 370 705Q403 705 427 688T452 639Q452 614 437 599T402 584Q389 584 379 592T368 616Q368 633 379 647T412 665Q397 683 370 683Q353 683 341 666T325 635T315 593Q303 539 283 431H361Q371 431 375 431T383 427T386 418Q386 406 380 403T359 400H277L207
+41Q201 12 194 -15T168 -93T121 -174T55 -205Q24 -205 0 -188T-25 -139Z" />
+<glyph unicode="g" glyph-name="g" horiz-adv-x="460" d="M53 -147Q53 -121 69 -108T102 -94Q120 -94 128 -104T137 -126Q137 -139 128 -152T105 -172Q132 -183 176 -183Q231 -183 271 -136Q291 -112 299 -92T317 -31L338 53Q285 0 232 0Q177 0 144 44T110 153Q110
+259 181 350T337 442Q393 442 421 385Q424 404 436 413T460 422Q487 422 487 396Q487 390 483 375L374 -63Q359 -123 305 -164T174 -205Q53 -205 53 -147ZM178 109Q178 100 179 90T185 63T202 34T234 22Q271 22 311 62T358 132L403 314L406 328Q406 334 404 346T395
+376T373 407T337 420Q309 420 279 392T229 321Q213 284 196 214T178 109Z" />
+<glyph unicode="h" glyph-name="h" horiz-adv-x="511" d="M75 15Q75 24 77 28L225 618Q225 618 226 626Q228 633 228 635Q228 641 226 644T213 649T178 652Q154 652 154 663Q154 672 157 676T165 682T177 684L276 692Q282 694 292 694Q306 694 306 682Q306 678
+303 669L230 377Q252 398 264 408T304 430T363 442Q407 442 437 418T467 338Q467 277 406 115Q388 61 388 40Q388 11 410 11Q466 11 503 136Q506 148 508 150T520 153Q535 153 535 143Q535 140 531 125T517 87T493 42T457 5T408 -11Q373 -11 353 12T332 69Q332
+91 348 133Q406 299 406 354Q406 420 360 420Q286 420 227 325Q208 291 199 255Q196 244 191 223T183 190Q181 181 171 139T151 60T140 17Q137 7 127 -2T103 -11Q90 -11 83 -3T75 15Z" />
+<glyph unicode="i" glyph-name="i" horiz-adv-x="306" d="M83 288Q83 291 87 306T101 344T125 389T162 426T211 442Q242 442 264 422T286 362Q286 341 274 306L210 135Q184 61 184 39Q184 11 206 11Q265 11 299 136Q302 148 304 150T316 153Q331 153 331 143Q331
+140 327 126T313 88T290 42T253 5T204 -11Q167 -11 148 13T128 69Q128 89 146 138Q170 204 183 237L213 320Q231 369 231 392Q231 420 209 420Q150 420 116 294Q113 283 110 281T98 278Q83 278 83 288ZM244 608Q244 628 259 642T292 656Q305 656 315 648T326 623Q326
+603 311 589T278 575Q265 575 255 583T244 608Z" />
+<glyph unicode="j" glyph-name="j" horiz-adv-x="306" d="M-35 -147Q-35 -121 -19 -108T14 -94Q32 -94 40 -104T49 -126Q49 -131 47 -138T36 -157T11 -174Q29 -183 45 -183Q87 -183 117 -142T159 -52L254 329Q261 357 261 380Q261 420 234 420Q167 420 117 295Q114
+286 112 283T108 279T98 278Q83 278 83 288Q83 291 89 306T108 345T138 389T181 426T235 442Q275 442 298 416T321 352Q321 334 316 319L223 -55Q207 -118 156 -161T46 -205Q12 -205 -11 -190T-35 -147ZM274 608Q274 626 289 641T323 656Q335 656 346 649T357 622Q357
+604 342 590T308 575Q292 575 283 585T274 608Z" />
+<glyph unicode="k" glyph-name="k" horiz-adv-x="460" d="M75 15Q75 24 77 28L225 618Q225 618 226 626Q228 633 228 635Q228 641 226 644T213 649T178 652Q154 652 154 663Q154 672 157 676T165 682T177 684L276 692Q282 694 292 694Q306 694 306 682Q306 678
+303 669L201 261Q227 273 246 291T309 360Q379 442 439 442Q470 442 486 424T502 382Q502 356 487 341T452 326Q434 326 426 336T417 358Q417 365 419 373T433 393T464 408Q452 420 437 420Q413 420 388 404T347 371T296 315Q254 267 225 249Q358 230 358 145Q358
+131 353 110Q345 70 345 54Q345 11 374 11Q390 11 402 21T424 52T438 89T450 130Q454 146 457 149T469 153Q484 153 484 143Q484 140 480 124T467 83T448 41Q418 -11 371 -11Q338 -11 313 13T287 86Q287 103 291 120Q294 134 294 145Q294 172 276 191T237 218T193
+229L142 26Q134 -11 103 -11Q90 -11 83 -3T75 15Z" />
+<glyph unicode="l" glyph-name="l" horiz-adv-x="255" d="M94 79Q94 94 100 118L225 618Q225 618 226 626Q228 633 228 635Q228 641 226 644T213 649T178 652Q154 652 154 663Q154 672 157 676T165 682T177 684L276 692Q282 694 292 694Q306 694 306 682Q306 678
+303 669L160 98Q154 74 154 52Q154 11 180 11Q217 11 244 123L251 148Q254 153 265 153Q280 153 280 143Q280 141 276 124T265 82T249 41Q222 -11 178 -11Q142 -11 118 14T94 79Z" />
+<glyph unicode="m" glyph-name="m" horiz-adv-x="817" d="M83 288Q83 290 87 305T99 346T115 389Q143 442 187 442Q220 442 243 421T271 363Q329 442 414 442Q454 442 484 422T519 354Q579 442 669 442Q712 442 743 419T774 338Q774 277 713 115Q695 61 695 40Q695
+11 717 11Q773 11 810 136Q813 148 815 150T827 153Q842 153 842 143Q842 140 838 125T824 87T800 42T764 5T715 -11Q680 -11 660 12T639 69Q639 91 655 133Q713 299 713 354Q713 420 667 420Q589 420 526 312Q515 293 501 240Q498 229 493 208T485 175L445 15Q435
+-11 409 -11Q395 -11 388 -3T381 15Q381 20 384 29L449 289Q458 330 458 354Q458 420 412 420Q334 420 271 312Q260 293 246 240Q244 229 238 208T230 175L190 15Q180 -11 154 -11Q140 -11 133 -3T126 15Q126 20 129 29L204 329Q211 357 211 380Q211 420 185 420Q163
+420 148 390T117 301Q113 285 111 282T98 278Q83 278 83 288Z" />
+<glyph unicode="n" glyph-name="n" horiz-adv-x="562" d="M83 288Q83 290 87 305T99 346T115 389Q143 442 187 442Q220 442 243 421T271 363Q281 378 295 393T343 425T414 442Q458 442 488 418T518 338Q518 277 457 115Q439 61 439 40Q439 11 461 11Q517 11 554
+136Q557 148 559 150T571 153Q586 153 586 143Q586 140 582 125T568 87T544 42T508 5T459 -11Q424 -11 404 12T383 69Q383 91 399 133Q457 299 457 354Q457 420 411 420Q334 420 276 321Q259 293 246 240Q244 229 238 208T230 175L190 15Q180 -11 154 -11Q140 -11
+133 -3T126 15Q126 20 129 29L204 329Q211 357 211 380Q211 420 185 420Q163 420 148 390T117 301Q113 285 111 282T98 278Q83 278 83 288Z" />
+<glyph unicode="o" glyph-name="o" horiz-adv-x="511" d="M110 154Q110 263 189 352T363 442Q428 442 468 396T509 278Q509 169 430 79T256 -11Q192 -11 151 33T110 154ZM180 114Q180 63 202 37T256 11Q292 11 327 39T385 111Q407 153 423 217T439 317Q439 362
+419 391T362 420Q331 420 298 397T238 329Q215 290 198 222T180 114Z" />
+<glyph unicode="p" glyph-name="p" horiz-adv-x="511" d="M14 -182Q14 -163 35 -163Q65 -162 74 -157T90 -128L204 330Q211 358 211 380Q211 420 185 420Q163 420 148 390T117 301Q113 285 111 282T98 278Q83 278 83 288Q83 290 87 305T99 346T115 389Q143 442
+187 442Q212 442 236 427T269 372Q329 442 390 442Q439 442 474 402T510 286Q510 175 438 82T282 -11Q248 -11 227 8T198 47L162 -99Q151 -143 151 -147Q151 -153 153 -156T166 -161T202 -163T226 -175Q226 -194 207 -194Q192 -194 159 -193T110 -191Q96 -191 68
+-192T26 -194Q14 -194 14 -182ZM213 104Q213 94 217 76T238 34T281 11Q314 11 343 43T387 106Q408 152 425 225T443 331T431 392T388 420Q350 420 310 379T263 307L216 118Q213 106 213 104Z" />
+<glyph unicode="q" glyph-name="q" horiz-adv-x="460" d="M108 144Q108 253 181 347T337 442Q397 442 423 378Q435 399 456 420T486 441Q497 441 497 430Q497 426 494 417L357 -129L356 -136Q354 -143 354 -147Q354 -153 356 -156T369 -161T405 -163T429 -175Q429
+-194 410 -194Q394 -194 360 -193T309 -191T259 -192T209 -194Q196 -194 196 -182Q196 -169 202 -166T220 -163Q267 -162 277 -155T296 -115L335 42Q280 -11 229 -11Q174 -11 141 33T108 144ZM176 100Q176 67 188 39T231 11Q268 11 308 52T355 122L403 314Q406
+323 406 327Q406 359 386 391Q367 420 337 420T276 388T225 309Q210 274 193 205T176 100Z" />
+<glyph unicode="r" glyph-name="r" horiz-adv-x="421" d="M83 288Q83 290 87 305T99 346T115 389Q143 442 187 442Q215 442 238 425T270 370Q322 442 391 442Q426 442 457 428T489 379Q489 353 473 340T440 326Q422 326 414 336T405 358Q405 363 407 370T418 389T443
+406Q423 420 390 420Q366 420 344 406T307 375T280 335T264 303T258 288L193 26Q184 -11 154 -11Q140 -11 133 -3T126 15Q126 20 129 29L204 329Q211 357 211 380Q211 420 185 420Q163 420 148 390T117 301Q113 285 111 282T98 278Q83 278 83 288Z" />
+<glyph unicode="s" glyph-name="s" horiz-adv-x="408" d="M76 86Q76 117 91 132T127 148Q143 148 152 139T161 116Q161 110 160 103T146 82T110 67Q128 11 206 11Q235 11 259 19T296 41T319 70T332 99T336 123Q336 142 329 155T307 177T281 188T247 197Q234 200
+226 202T203 211T178 228T162 255T154 294Q154 344 194 393T312 442Q360 442 389 418T419 357Q419 328 406 315T376 302T353 310T346 330T355 354T386 371Q372 420 311 420Q259 420 235 388T210 328Q210 308 221 296T244 279T274 271Q291 267 302 264T333 252T363
+232T384 202T393 157Q393 141 388 122T370 78T336 35T282 2T205 -11Q150 -11 113 15T76 86Z" />
+<glyph unicode="t" glyph-name="t" horiz-adv-x="332" d="M91 412Q91 425 97 428T119 431H204L243 590Q253 626 282 626Q309 626 309 600Q309 593 305 579L268 431H348Q358 431 362 431T369 428T373 419Q373 406 367 403T345 400H260L186 103Q179 75 179 52Q179
+11 206 11Q244 11 273 49T321 134Q327 148 329 150T341 153Q356 153 356 143Q356 140 350 125T331 87T301 42T258 5T204 -11Q166 -11 143 15T119 79Q119 93 124 113L196 400H116Q106 400 102 400T95 403T91 412Z" />
+<glyph unicode="u" glyph-name="u" horiz-adv-x="536" d="M83 288Q83 291 87 306T101 344T125 389T162 426T211 442Q244 442 265 420T287 361Q287 341 274 307Q216 149 216 88Q216 11 270 11Q323 11 362 69Q370 81 376 102L449 394Q458 431 488 431Q502 431 509
+423T516 405Q516 400 513 391L441 103Q434 75 434 52Q434 11 460 11Q497 11 527 130Q531 146 534 149T546 153Q561 153 561 143Q561 141 558 126T547 86T531 45Q504 -11 458 -11Q398 -11 378 49Q330 -11 267 -11Q220 -11 188 17T155 105Q155 161 207 301Q231 368
+231 391Q231 420 209 420Q149 420 116 294Q113 283 110 281T98 278Q83 278 83 288Z" />
+<glyph unicode="v" glyph-name="v" horiz-adv-x="460" d="M83 288Q83 291 87 306T101 344T125 389T162 426T211 442Q244 442 265 420T287 361Q287 346 276 311Q217 154 217 94Q217 62 231 37T282 11Q322 11 355 50T407 141T434 234T444 290Q444 340 417 369Q404
+384 404 396Q404 413 419 427T452 442Q473 442 483 424T493 376Q493 364 487 326T466 229T428 118T366 27T279 -11Q228 -11 192 17T156 109Q156 161 207 301Q231 368 231 391Q231 420 209 420Q149 420 116 294Q113 283 110 281T98 278Q83 278 83 288Z" />
+<glyph unicode="w" glyph-name="w" horiz-adv-x="664" d="M83 288Q83 291 87 306T101 344T125 389T162 426T211 442Q244 442 265 420T287 361Q287 341 275 308Q218 157 218 98Q218 88 219 78T226 51T248 22T288 11Q322 11 347 49T372 105Q372 136 380 168L437
+396Q446 431 475 431Q489 431 496 423T503 405Q503 398 487 339L445 171Q433 123 433 94Q433 58 448 35T499 11Q560 11 599 104Q614 140 631 201T648 290Q648 340 621 369Q608 384 608 396Q608 413 623 427T656 442Q677 442 687 424T697 376Q697 336 674 244T628
+101Q581 -11 496 -11Q453 -11 424 6T382 53Q344 -11 285 -11T191 20Q157 51 157 112Q157 165 207 301Q231 368 231 391Q231 420 209 420Q149 420 116 294Q113 283 110 281T98 278Q83 278 83 288Z" />
+<glyph unicode="x" glyph-name="x" horiz-adv-x="463" d="M53 51Q53 75 68 90T103 105Q137 105 137 73Q137 59 128 45T98 25Q115 11 142 11Q163 11 179 23T207 60T225 104T239 156Q251 205 262 247Q283 333 283 357Q283 387 270 403T235 420Q202 420 169 388T116
+295Q112 283 110 281T98 278Q83 278 83 288T93 322T122 373T171 421T237 442Q308 442 333 374Q345 397 370 419T431 442Q461 442 489 428T518 379Q518 353 502 340T469 326Q451 326 443 336T434 358Q434 363 435 369T446 389T474 406Q458 420 430 420Q371 420 342
+313Q319 216 308 176Q289 95 289 75Q289 40 303 26T336 11Q370 11 403 43T455 136Q459 148 461 150T473 153Q488 153 488 143Q488 134 478 111T450 59T401 10T334 -11Q307 -11 280 4T239 57Q200 -11 141 -11Q105 -11 79 6T53 51Z" />
+<glyph unicode="y" glyph-name="y" horiz-adv-x="485" d="M83 288Q83 291 87 306T101 344T125 389T162 426T211 442Q244 442 265 420T287 361Q287 341 274 307Q216 149 216 88Q216 11 270 11Q310 11 339 41T376 100L449 394Q458 431 488 431Q502 431 509 423T516
+405Q516 403 515 399T513 391L415 -3Q395 -82 332 -143T195 -205Q153 -205 126 -182T99 -119Q99 -94 110 -79T131 -60T150 -57Q164 -57 174 -65T184 -89T173 -119T141 -137Q133 -138 133 -140Q133 -144 138 -153T158 -173T195 -183Q241 -183 286 -135T357 26Q320
+-11 267 -11Q220 -11 188 17T155 105Q155 161 207 301Q231 368 231 391Q231 420 209 420Q149 420 116 294Q113 283 110 281T98 278Q83 278 83 288Z" />
+<glyph unicode="z" glyph-name="z" horiz-adv-x="408" d="M62 -1Q62 8 95 54T166 138L330 301Q340 311 370 345Q344 345 311 360Q271 378 251 378Q225 378 205 364T177 331Q173 322 171 320T159 317Q144 317 144 328Q144 353 178 397T261 442Q293 442 322 403Q348
+367 369 367Q383 367 395 378T431 429Q436 438 438 440T450 442Q464 442 464 432Q464 427 450 405T410 349T357 289L212 146Q191 125 156 85Q161 86 174 86Q197 86 236 69Q272 53 292 53Q325 53 356 76T401 137Q404 147 406 150T418 153Q433 153 433 143Q433 127
+417 93T363 24T282 -11Q268 -11 256 -5T237 8T220 28Q205 49 196 56T172 64Q159 64 147 58T123 38T107 19T93 -2Q88 -11 77 -11Q62 -11 62 -1Z" />
+<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="511" d="M155 249Q155 256 159 258T178 263T201 267Q236 276 267 302T312 363Q318 380 374 604Q374 605 375 611T378 620T381 629T385 640T390 651T397 662T406 674T417 686T430 698T447 710Q509 750 586
+750Q603 750 603 739Q603 732 596 730T572 725T540 717Q524 711 510 703T487 687T469 668T457 650T448 633T443 618T440 606L438 600Q378 362 374 352Q344 280 238 249Q322 220 322 152Q322 132 289 2T255 -145Q255 -161 260 -174T273 -196T292 -211T313 -221T332
+-226T346 -228L352 -229Q358 -232 358 -238Q358 -250 339 -250T298 -245T250 -229T208 -196T191 -143Q191 -124 224 6T258 154Q258 188 237 209T182 237Q180 237 174 238T165 239T158 242T155 249Z" />
+<glyph unicode="|" glyph-name="bar" horiz-adv-x="307" d="M76 -228Q76 -228 79 -210L312 720Q319 749 335 749Q342 749 348 743T354 728Q354 723 314 564L119 -218Q110 -249 95 -249Q76 -249 76 -228Z" />
+<glyph unicode="}" glyph-name="braceright" horiz-adv-x="511" d="M32 -239Q32 -231 38 -229T61 -225T94 -217Q107 -212 118 -206T138 -194T154 -179T167 -165T177 -150T184 -137T190 -124T194 -114T196 -105L197 -100Q257 139 261 148Q290 218 397 251Q363 262
+338 285T313 349Q313 369 346 497T380 644Q380 660 375 673T362 695T343 710T322 720T303 726T289 728L283 729Q270 736 279 745Q284 750 295 750Q315 750 338 745T386 729T427 695T444 642Q444 622 411 493T377 346Q377 311 399 290T453 263Q455 263 459 263T467
+261T473 259T478 256T480 250Q480 243 475 241T455 237T433 233Q396 223 366 198T323 138Q315 116 286 -6T247 -146Q222 -197 164 -223T49 -250Q32 -250 32 -239Z" />
+<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="613" d="M248 577Q248 591 298 629T390 668Q424 668 470 635T542 602Q566 602 590 615T634 646T656 664Q662 667 667 665T672 656T661 639Q588 566 530 566Q496 566 450 599T376 632Q351 632 325 616T281
+585T257 569Q248 569 248 577Z" />
+</font>
+</defs>
+</svg>
diff --git a/fonts/cmunti.ttf b/fonts/cmunti.ttf
new file mode 100644 (file)
index 0000000..ec5f1f6
Binary files /dev/null and b/fonts/cmunti.ttf differ
diff --git a/fonts/cmunti.woff b/fonts/cmunti.woff
new file mode 100644 (file)
index 0000000..122340a
Binary files /dev/null and b/fonts/cmunti.woff differ
diff --git a/methods/._default.html5 b/methods/._default.html5
new file mode 100755 (executable)
index 0000000..0234169
Binary files /dev/null and b/methods/._default.html5 differ
diff --git a/methods/._functions.md.html b/methods/._functions.md.html
new file mode 100755 (executable)
index 0000000..41f6d61
Binary files /dev/null and b/methods/._functions.md.html differ
diff --git a/methods/._functions2.md.html b/methods/._functions2.md.html
new file mode 100755 (executable)
index 0000000..539278c
Binary files /dev/null and b/methods/._functions2.md.html differ
diff --git a/methods/default.html5 b/methods/default.html5
new file mode 100755 (executable)
index 0000000..c923bce
--- /dev/null
@@ -0,0 +1,88 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="$lang$" xml:lang="$lang$"$if(dir)$ dir="$dir$"$endif$>
+<head>
+  <meta charset="utf-8" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+$for(author-meta)$
+  <meta name="author" content="$author-meta$" />
+$endfor$
+$if(date-meta)$
+  <meta name="dcterms.date" content="$date-meta$" />
+$endif$
+$if(keywords)$
+  <meta name="keywords" content="$for(keywords)$$keywords$$sep$, $endfor$" />
+$endif$
+  <title>$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$ | lorimer.id.au</title>
+  <style type="text/css">
+      code{white-space: pre-wrap;}
+      span.smallcaps{font-variant: small-caps;}
+      span.underline{text-decoration: underline;}
+      div.column{display: inline-block; vertical-align: top; width: 50%;}
+      span.sitenav{float:right;}
+      p.navbar{padding: 1em 0em;}
+$if(quotes)$
+      q { quotes: "“" "”" "‘" "’"; }
+$endif$
+  </style>
+$if(highlighting-css)$
+  <style type="text/css">
+$highlighting-css$
+  </style>
+$endif$
+$for(css)$
+  <link rel="stylesheet" href="$css$">
+$endfor$
+$if(math)$
+  $math$
+$endif$
+  <!--[if lt IE 9]>
+    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+  <![endif]-->
+$for(header-includes)$
+  $header-includes$
+$endfor$
+</head>
+<body>
+$for(include-before)$
+$include-before$
+$endfor$
+<header>
+$if(title)$
+<h1 class="title">$title$</h1>
+$if(subtitle)$
+<p class="subtitle">$subtitle$</p>
+$endif$
+<p class="navbar">
+<span class="author"><a href="http://lorimer.id.au">Andrew Lorimer</a></span>
+<span class="sitenav"><a href="http://lorimer.id.au">home</a> // <a href="blog.html">blog</a> // <a href="photos.html">photos</a> // <a href="about.html">about</a></span>
+</p>
+<hr />
+</header>
+$endif$
+$if(toc)$
+<nav id="$idprefix$TOC">
+$table-of-contents$
+</nav>
+$endif$
+$body$
+$for(include-after)$
+$include-after$
+$endfor$
+<hr />
+$if(footer)$
+$else$
+<footer>
+<p>
+$author$
+$if(date)$
+$if(author)$
+//
+$endif$
+$endif$
+$date$
+</p>
+<p><a href="http://lorimer.id.au">home</a> // <a href="blog.html">blog</a> // <a href="photos.html">photos</a> // <a href="about.html">about</a></p>
+</footer>
+$endif$
+</body>
+</html>
diff --git a/methods/functions.md b/methods/functions.md
new file mode 100755 (executable)
index 0000000..3e4b44e
--- /dev/null
@@ -0,0 +1,41 @@
+# Linear and Quadratic Functions
+
+## General binomial expansion
+
+$$(a+b)(c+d) = a(c+d) + b(c+d)$$
+$$= ac+ad+bc+bd$$
+
+## Perfect square expansion
+
+$$(a+b)^2=a^2+2ab+b^2$$
+
+## Difference of perfect squares
+
+$$ a^2-b^2=(a+b)(a-b)$$
+
+## Factorising monic quadratics
+
+$$x^2+bx+c = (x+e)(x-f)$$
+
+where
+$e \times f = c$
+$e+f = b$
+
+## Factorising general quadratics
+
+$ax^2+bx+c=(x+e)(x+f)$
+
+where
+$e \times f = a \times c$
+$e+f = b$
+
+## Completing the square
+
+$ax^2+bx+c=a(x + (b \over 2a))^2+(c-{b^2 \over 2a})^2$
+
+## Axis of symmetry
+
+${vert}_x={-b \over 2a}$
+
+$x={-b \over 2a}$
+(corresponding line)
diff --git a/methods/functions.md.html b/methods/functions.md.html
new file mode 100755 (executable)
index 0000000..612bb10
--- /dev/null
@@ -0,0 +1,583 @@
+<!DOCTYPE html>
+<html>
+  <head>
+      <meta charset="utf-8" />
+      <title>functions</title>
+<script type="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    jax: ["input/TeX","output/HTML-CSS"],
+    extensions: [],
+    TeX: {
+      extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
+    },
+    showMathMenu: false
+  });
+</script>
+<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js">
+</script>
+      <style>.markdown-preview:not([data-use-github-style]) { padding: 2em; font-size: 1.2em;  : rgb(171, 178, 191); background- : white; overflow: auto; }
+.markdown-preview:not([data-use-github-style]) > :first-child { margin-top: 0px; }
+.markdown-preview:not([data-use-github-style]) h1, .markdown-preview:not([data-use-github-style]) h2, .markdown-preview:not([data-use-github-style]) h3, .markdown-preview:not([data-use-github-style]) h4, .markdown-preview:not([data-use-github-style]) h5, .markdown-preview:not([data-use-github-style]) h6 { line-height: 1.2; margin-top: 1.5em; margin-bottom: 0.5em;  : rgb(255, 255, 255); }
+.markdown-preview:not([data-use-github-style]) h1 { font-size: 2.4em; font-weight: 300; }
+.markdown-preview:not([data-use-github-style]) h2 { font-size: 1.8em; font-weight: 400; }
+.markdown-preview:not([data-use-github-style]) h3 { font-size: 1.5em; font-weight: 500; }
+.markdown-preview:not([data-use-github-style]) h4 { font-size: 1.2em; font-weight: 600; }
+.markdown-preview:not([data-use-github-style]) h5 { font-size: 1.1em; font-weight: 600; }
+.markdown-preview:not([data-use-github-style]) h6 { font-size: 1em; font-weight: 600; }
+.markdown-preview:not([data-use-github-style]) strong {  : rgb(255, 255, 255); }
+.markdown-preview:not([data-use-github-style]) del {  : rgb(124, 135, 156); }
+.markdown-preview:not([data-use-github-style]) a, .markdown-preview:not([data-use-github-style]) a code {  : black); }
+.markdown-preview:not([data-use-github-style]) img { max-width: 100%; }
+.markdown-preview:not([data-use-github-style]) > p { margin-top: 0px; margin-bottom: 1.5em; }
+.markdown-preview:not([data-use-github-style]) > ul, .markdown-preview:not([data-use-github-style]) > ol { margin-bottom: 1.5em; }
+.markdown-preview:not([data-use-github-style]) blockquote { margin: 1.5em 0px; font-size: inherit;  : black; border- : rgb(75, 83, 98); border-width: 4px; }
+.markdown-preview:not([data-use-github-style]) hr { margin: 3em 0px; border-top: 2px dashed rgb(75, 83, 98); background: none; }
+.markdown-preview:not([data-use-github-style]) table { margin: 1.5em 0px; }
+.markdown-preview:not([data-use-github-style]) th {  : rgb(255, 255, 255); }
+.markdown-preview:not([data-use-github-style]) th, .markdown-preview:not([data-use-github-style]) td { padding: 0.66em 1em; border: 1px solid rgb(75, 83, 98); }
+.markdown-preview:not([data-use-github-style]) pre, .markdown-preview:not([data-use-github-style]) code {  : black; background- : rgb(58, 63, 75); }
+.markdown-preview:not([data-use-github-style]) pre, .markdown-preview:not([data-use-github-style]) pre.editor- s { margin: 1.5em 0px; padding: 1em; font-size: 0.92em; border-radius: 3px; background- : rgb(49, 54, 63); }
+.markdown-preview:not([data-use-github-style]) kbd {  : rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border- : rgb(75, 83, 98) rgb(75, 83, 98) rgb(62, 68, 81); border-image: initial; background- : rgb(58, 63, 75); }
+.markdown-preview[data-use-github-style] { font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; line-height: 1.6; word-wrap: break-word; padding: 30px; font-size: 16px;  : rgb(51, 51, 51); background- : rgb(255, 255, 255); overflow: scroll; }
+.markdown-preview[data-use-github-style] > :first-child { margin-top: 0px !important; }
+.markdown-preview[data-use-github-style] > :last-child { margin-bottom: 0px !important; }
+.markdown-preview[data-use-github-style] a:not([href]) {  : inherit; text-decoration: none; }
+.markdown-preview[data-use-github-style] .absent {  : rgb(204, 0, 0); }
+.markdown-preview[data-use-github-style] .anchor { position: absolute; top: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; }
+.markdown-preview[data-use-github-style] .anchor:focus { outline: none; }
+.markdown-preview[data-use-github-style] h1, .markdown-preview[data-use-github-style] h2, .markdown-preview[data-use-github-style] h3, .markdown-preview[data-use-github-style] h4, .markdown-preview[data-use-github-style] h5, .markdown-preview[data-use-github-style] h6 { position: relative; margin-top: 1em; margin-bottom: 16px; font-weight: bold; line-height: 1.4; }
+.markdown-preview[data-use-github-style] h1 .octicon-link, .markdown-preview[data-use-github-style] h2 .octicon-link, .markdown-preview[data-use-github-style] h3 .octicon-link, .markdown-preview[data-use-github-style] h4 .octicon-link, .markdown-preview[data-use-github-style] h5 .octicon-link, .markdown-preview[data-use-github-style] h6 .octicon-link { display: none;  : rgb(0, 0, 0); vertical-align: middle; }
+.markdown-preview[data-use-github-style] h1:hover .anchor, .markdown-preview[data-use-github-style] h2:hover .anchor, .markdown-preview[data-use-github-style] h3:hover .anchor, .markdown-preview[data-use-github-style] h4:hover .anchor, .markdown-preview[data-use-github-style] h5:hover .anchor, .markdown-preview[data-use-github-style] h6:hover .anchor { padding-left: 8px; margin-left: -30px; text-decoration: none; }
+.markdown-preview[data-use-github-style] h1:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h2:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h3:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h4:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h5:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h6:hover .anchor .octicon-link { display: inline-block; }
+.markdown-preview[data-use-github-style] h1 tt, .markdown-preview[data-use-github-style] h2 tt, .markdown-preview[data-use-github-style] h3 tt, .markdown-preview[data-use-github-style] h4 tt, .markdown-preview[data-use-github-style] h5 tt, .markdown-preview[data-use-github-style] h6 tt, .markdown-preview[data-use-github-style] h1 code, .markdown-preview[data-use-github-style] h2 code, .markdown-preview[data-use-github-style] h3 code, .markdown-preview[data-use-github-style] h4 code, .markdown-preview[data-use-github-style] h5 code, .markdown-preview[data-use-github-style] h6 code { font-size: inherit; }
+.markdown-preview[data-use-github-style] h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid rgb(238, 238, 238); }
+.markdown-preview[data-use-github-style] h1 .anchor { line-height: 1; }
+.markdown-preview[data-use-github-style] h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid rgb(238, 238, 238); }
+.markdown-preview[data-use-github-style] h2 .anchor { line-height: 1; }
+.markdown-preview[data-use-github-style] h3 { font-size: 1.5em; line-height: 1.43; }
+.markdown-preview[data-use-github-style] h3 .anchor { line-height: 1.2; }
+.markdown-preview[data-use-github-style] h4 { font-size: 1.25em; }
+.markdown-preview[data-use-github-style] h4 .anchor { line-height: 1.2; }
+.markdown-preview[data-use-github-style] h5 { font-size: 1em; }
+.markdown-preview[data-use-github-style] h5 .anchor { line-height: 1.1; }
+.markdown-preview[data-use-github-style] h6 { font-size: 1em;  : rgb(119, 119, 119); }
+.markdown-preview[data-use-github-style] h6 .anchor { line-height: 1.1; }
+.markdown-preview[data-use-github-style] p, .markdown-preview[data-use-github-style] blockquote, .markdown-preview[data-use-github-style] ul, .markdown-preview[data-use-github-style] ol, .markdown-preview[data-use-github-style] dl, .markdown-preview[data-use-github-style] table, .markdown-preview[data-use-github-style] pre { margin-top: 0px; margin-bottom: 16px; }
+.markdown-preview[data-use-github-style] hr { height: 4px; padding: 0px; margin: 16px 0px; background- : rgb(231, 231, 231); border: 0px none; }
+.markdown-preview[data-use-github-style] ul, .markdown-preview[data-use-github-style] ol { padding-left: 2em; }
+.markdown-preview[data-use-github-style] ul.no-list, .markdown-preview[data-use-github-style] ol.no-list { padding: 0px; list-style-type: none; }
+.markdown-preview[data-use-github-style] ul ul, .markdown-preview[data-use-github-style] ul ol, .markdown-preview[data-use-github-style] ol ol, .markdown-preview[data-use-github-style] ol ul { margin-top: 0px; margin-bottom: 0px; }
+.markdown-preview[data-use-github-style] li > p { margin-top: 16px; }
+.markdown-preview[data-use-github-style] dl { padding: 0px; }
+.markdown-preview[data-use-github-style] dl dt { padding: 0px; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: bold; }
+.markdown-preview[data-use-github-style] dl dd { padding: 0px 16px; margin-bottom: 16px; }
+.markdown-preview[data-use-github-style] blockquote { padding: 0px 15px;  : rgb(119, 119, 119); border-left: 4px solid rgb(221, 221, 221); }
+.markdown-preview[data-use-github-style] blockquote > :first-child { margin-top: 0px; }
+.markdown-preview[data-use-github-style] blockquote > :last-child { margin-bottom: 0px; }
+.markdown-preview[data-use-github-style] table { display: block; width: 100%; overflow: auto; word-break: keep-all; }
+.markdown-preview[data-use-github-style] table th { font-weight: bold; }
+.markdown-preview[data-use-github-style] table th, .markdown-preview[data-use-github-style] table td { padding: 6px 13px; border: 1px solid rgb(221, 221, 221); }
+.markdown-preview[data-use-github-style] table tr { background- : rgb(255, 255, 255); border-top: 1px solid rgb(204, 204, 204); }
+.markdown-preview[data-use-github-style] table tr:nth-child(2n) { background- : rgb(248, 248, 248); }
+.markdown-preview[data-use-github-style] img { max-width: 100%; box-sizing: border-box; }
+.markdown-preview[data-use-github-style] .emoji { max-width: none; }
+.markdown-preview[data-use-github-style] span.frame { display: block; overflow: hidden; }
+.markdown-preview[data-use-github-style] span.frame > span { display: block; float: left; width: auto; padding: 7px; margin: 13px 0px 0px; overflow: hidden; border: 1px solid rgb(221, 221, 221); }
+.markdown-preview[data-use-github-style] span.frame span img { display: block; float: left; }
+.markdown-preview[data-use-github-style] span.frame span span { display: block; padding: 5px 0px 0px; clear: both;  : rgb(51, 51, 51); }
+.markdown-preview[data-use-github-style] span.align-center { display: block; overflow: hidden; clear: both; }
+.markdown-preview[data-use-github-style] span.align-center > span { display: block; margin: 13px auto 0px; overflow: hidden; text-align: center; }
+.markdown-preview[data-use-github-style] span.align-center span img { margin: 0px auto; text-align: center; }
+.markdown-preview[data-use-github-style] span.align-right { display: block; overflow: hidden; clear: both; }
+.markdown-preview[data-use-github-style] span.align-right > span { display: block; margin: 13px 0px 0px; overflow: hidden; text-align: right; }
+.markdown-preview[data-use-github-style] span.align-right span img { margin: 0px; text-align: right; }
+.markdown-preview[data-use-github-style] span.float-left { display: block; float: left; margin-right: 13px; overflow: hidden; }
+.markdown-preview[data-use-github-style] span.float-left span { margin: 13px 0px 0px; }
+.markdown-preview[data-use-github-style] span.float-right { display: block; float: right; margin-left: 13px; overflow: hidden; }
+.markdown-preview[data-use-github-style] span.float-right > span { display: block; margin: 13px auto 0px; overflow: hidden; text-align: right; }
+.markdown-preview[data-use-github-style] code, .markdown-preview[data-use-github-style] tt { padding: 0.2em 0px; margin: 0px; font-size: 85%; background- : rgba(0, 0, 0, 0.0392157); border-radius: 3px; }
+.markdown-preview[data-use-github-style] code::before, .markdown-preview[data-use-github-style] tt::before, .markdown-preview[data-use-github-style] code::after, .markdown-preview[data-use-github-style] tt::after { letter-spacing: -0.2em; content: " "; }
+.markdown-preview[data-use-github-style] code br, .markdown-preview[data-use-github-style] tt br { display: none; }
+.markdown-preview[data-use-github-style] del code { text-decoration: inherit; }
+.markdown-preview[data-use-github-style] pre > code { padding: 0px; margin: 0px; font-size: 100%; word-break: normal; white-space: pre; background: transparent; border: 0px; }
+.markdown-preview[data-use-github-style] .highlight { margin-bottom: 16px; }
+.markdown-preview[data-use-github-style] .highlight pre, .markdown-preview[data-use-github-style] pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background- : rgb(247, 247, 247); border-radius: 3px; }
+.markdown-preview[data-use-github-style] .highlight pre { margin-bottom: 0px; word-break: normal; }
+.markdown-preview[data-use-github-style] pre { word-wrap: normal; }
+.markdown-preview[data-use-github-style] pre code, .markdown-preview[data-use-github-style] pre tt { display: inline; max-width: initial; padding: 0px; margin: 0px; overflow: initial; line-height: inherit; word-wrap: normal; background- : transparent; border: 0px; }
+.markdown-preview[data-use-github-style] pre code::before, .markdown-preview[data-use-github-style] pre tt::before, .markdown-preview[data-use-github-style] pre code::after, .markdown-preview[data-use-github-style] pre tt::after { content: normal; }
+.markdown-preview[data-use-github-style] kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px;  : rgb(85, 85, 85); vertical-align: middle; background- : rgb(252, 252, 252); border-width: 1px; border-style: solid; border- : rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); border-image: initial; border-radius: 3px; box-shadow: rgb(187, 187, 187) 0px -1px 0px inset; }
+.markdown-preview[data-use-github-style] a {  : rgb(51, 122, 183); }
+.markdown-preview[data-use-github-style] pre, .markdown-preview[data-use-github-style] code {  : inherit; }
+.markdown-preview[data-use-github-style] pre, .markdown-preview[data-use-github-style] pre.editor- s { padding: 0.8em 1em; margin-bottom: 1em; font-size: 0.85em; border-radius: 4px; overflow: auto; }
+.scrollbars-visible-always .markdown-preview pre.editor- s .vertical-scrollbar, .scrollbars-visible-always .markdown-preview pre.editor- s .horizontal-scrollbar { visibility: hidden; }
+.scrollbars-visible-always .markdown-preview pre.editor- s:hover .vertical-scrollbar, .scrollbars-visible-always .markdown-preview pre.editor- s:hover .horizontal-scrollbar { visibility: visible; }
+.markdown-preview del { text-decoration: none; position: relative; }
+.markdown-preview del::after { border-bottom: 1px solid black; content: ""; left: 0px; position: absolute; right: 0px; top: 50%; }
+.markdown-preview .flash { animation: flash 1s ease-out 1; outline: rgba(255, 0, 0, 0) solid 1px; }
+.markdown-preview .flash:not(li) { display: block; }
+.bracket-matcher .region {
+  border-bottom: 1px dotted lime;
+  position: absolute;
+}
+.line-number.bracket-matcher {
+  background- : #777;
+}
+
+.spell-check-misspelling .region {
+  border-bottom: 2px dotted rgba(255, 51, 51, 0.75);
+}
+.spell-check-corrections {
+  width: 25em !important;
+}
+
+pre.editor- s {
+  background- : #282c34;
+   : #abb2bf;
+}
+pre.editor- s .line.cursor-line {
+  background- : rgba(153, 187, 255, 0.04);
+}
+pre.editor- s .invisible {
+   : #abb2bf;
+}
+pre.editor- s .cursor {
+  border-left: 2px solid #528bff;
+}
+pre.editor- s .selection .region {
+  background- : #3e4451;
+}
+pre.editor- s .bracket-matcher .region {
+  border-bottom: 1px solid #528bff;
+  box-sizing: border-box;
+}
+pre.editor- s .invisible-character {
+   : rgba(171, 178, 191, 0.15);
+}
+pre.editor- s .indent-guide {
+   : rgba(171, 178, 191, 0.15);
+}
+pre.editor- s .wrap-guide {
+  background- : rgba(171, 178, 191, 0.15);
+}
+pre.editor- s .find-result .region.region.region,
+pre.editor- s .current-result .region.region.region {
+  border-radius: 2px;
+  background- : rgba(82, 139, 255, 0.24);
+  transition: border-  0.4s;
+}
+pre.editor- s .find-result .region.region.region {
+  border: 2px solid transparent;
+}
+pre.editor- s .current-result .region.region.region {
+  border: 2px solid #528bff;
+  transition-duration: .1s;
+}
+pre.editor- s .gutter .line-number {
+   : #636d83;
+  -webkit-font-smoothing: antialiased;
+}
+pre.editor- s .gutter .line-number.cursor-line {
+   : #abb2bf;
+  background- : #2c313a;
+}
+pre.editor- s .gutter .line-number.cursor-line-no-selection {
+  background- : transparent;
+}
+pre.editor- s .gutter .line-number .icon-right {
+   : #abb2bf;
+}
+pre.editor- s .gutter:not(.git-diff-icon) .line-number.git-line-removed.git-line-removed::before {
+  bottom: -3px;
+}
+pre.editor- s .gutter:not(.git-diff-icon) .line-number.git-line-removed::after {
+  content: "";
+  position: absolute;
+  left: 0px;
+  bottom: 0px;
+  width: 25px;
+  border-bottom: 1px dotted rgba(224, 82, 82, 0.5);
+  pointer-events: none;
+}
+pre.editor- s .gutter .line-number.folded,
+pre.editor- s .gutter .line-number:after,
+pre.editor- s .fold-marker:after {
+   : #abb2bf;
+}
+.syntax--comment {
+   : #5c6370;
+  font-style: italic;
+}
+.syntax--comment .syntax--markup.syntax--link {
+   : #5c6370;
+}
+.syntax--entity.syntax--name.syntax--type {
+   : #e5c07b;
+}
+.syntax--entity.syntax--other.syntax--inherited-class {
+   : #98c379;
+}
+.syntax--keyword {
+   : #c678dd;
+}
+.syntax--keyword.syntax--control {
+   : #c678dd;
+}
+.syntax--keyword.syntax--operator {
+   : #abb2bf;
+}
+.syntax--keyword.syntax--other.syntax--special-method {
+   : #61afef;
+}
+.syntax--keyword.syntax--other.syntax--unit {
+   : #d19a66;
+}
+.syntax--storage {
+   : #c678dd;
+}
+.syntax--storage.syntax--type.syntax--annotation,
+.syntax--storage.syntax--type.syntax--primitive {
+   : #c678dd;
+}
+.syntax--storage.syntax--modifier.syntax--package,
+.syntax--storage.syntax--modifier.syntax--import {
+   : #abb2bf;
+}
+.syntax--constant {
+   : #d19a66;
+}
+.syntax--constant.syntax--variable {
+   : #d19a66;
+}
+.syntax--constant.syntax--character.syntax--escape {
+   : #56b6c2;
+}
+.syntax--constant.syntax--numeric {
+   : #d19a66;
+}
+.syntax--constant.syntax--other.syntax--  {
+   : #56b6c2;
+}
+.syntax--constant.syntax--other.syntax--symbol {
+   : #56b6c2;
+}
+.syntax--variable {
+   : #e06c75;
+}
+.syntax--variable.syntax--interpolation {
+   : #be5046;
+}
+.syntax--variable.syntax--parameter {
+   : #abb2bf;
+}
+.syntax--string {
+   : #98c379;
+}
+.syntax--string.syntax--regexp {
+   : #56b6c2;
+}
+.syntax--string.syntax--regexp .syntax--source.syntax--ruby.syntax--embedded {
+   : #e5c07b;
+}
+.syntax--string.syntax--other.syntax--link {
+   : #e06c75;
+}
+.syntax--punctuation.syntax--definition.syntax--comment {
+   : #5c6370;
+}
+.syntax--punctuation.syntax--definition.syntax--method-parameters,
+.syntax--punctuation.syntax--definition.syntax--function-parameters,
+.syntax--punctuation.syntax--definition.syntax--parameters,
+.syntax--punctuation.syntax--definition.syntax--separator,
+.syntax--punctuation.syntax--definition.syntax--seperator,
+.syntax--punctuation.syntax--definition.syntax--array {
+   : #abb2bf;
+}
+.syntax--punctuation.syntax--definition.syntax--heading,
+.syntax--punctuation.syntax--definition.syntax--identity {
+   : #61afef;
+}
+.syntax--punctuation.syntax--definition.syntax--bold {
+   : #e5c07b;
+  font-weight: bold;
+}
+.syntax--punctuation.syntax--definition.syntax--italic {
+   : #c678dd;
+  font-style: italic;
+}
+.syntax--punctuation.syntax--section.syntax--embedded {
+   : #be5046;
+}
+.syntax--punctuation.syntax--section.syntax--method,
+.syntax--punctuation.syntax--section.syntax--class,
+.syntax--punctuation.syntax--section.syntax--inner-class {
+   : #abb2bf;
+}
+.syntax--support.syntax--class {
+   : #e5c07b;
+}
+.syntax--support.syntax--type {
+   : #56b6c2;
+}
+.syntax--support.syntax--function {
+   : #56b6c2;
+}
+.syntax--support.syntax--function.syntax--any-method {
+   : #61afef;
+}
+.syntax--entity.syntax--name.syntax--function {
+   : #61afef;
+}
+.syntax--entity.syntax--name.syntax--class,
+.syntax--entity.syntax--name.syntax--type.syntax--class {
+   : #e5c07b;
+}
+.syntax--entity.syntax--name.syntax--section {
+   : #61afef;
+}
+.syntax--entity.syntax--name.syntax--tag {
+   : #e06c75;
+}
+.syntax--entity.syntax--other.syntax--attribute-name {
+   : #d19a66;
+}
+.syntax--entity.syntax--other.syntax--attribute-name.syntax--id {
+   : #61afef;
+}
+.syntax--meta.syntax--class {
+   : #e5c07b;
+}
+.syntax--meta.syntax--class.syntax--body {
+   : #abb2bf;
+}
+.syntax--meta.syntax--method-call,
+.syntax--meta.syntax--method {
+   : #abb2bf;
+}
+.syntax--meta.syntax--definition.syntax--variable {
+   : #e06c75;
+}
+.syntax--meta.syntax--link {
+   : #d19a66;
+}
+.syntax--meta.syntax--require {
+   : #61afef;
+}
+.syntax--meta.syntax--selector {
+   : #c678dd;
+}
+.syntax--meta.syntax--separator {
+   : #abb2bf;
+}
+.syntax--meta.syntax--tag {
+   : #abb2bf;
+}
+.syntax--underline {
+  text-decoration: underline;
+}
+.syntax--none {
+   : #abb2bf;
+}
+.syntax--invalid.syntax--deprecated {
+   : #523d14 !important;
+  background- : #e0c285 !important;
+}
+.syntax--invalid.syntax--illegal {
+   : white !important;
+  background- : #e05252 !important;
+}
+.syntax--markup.syntax--bold {
+   : #d19a66;
+  font-weight: bold;
+}
+.syntax--markup.syntax--changed {
+   : #c678dd;
+}
+.syntax--markup.syntax--deleted {
+   : #e06c75;
+}
+.syntax--markup.syntax--italic {
+   : #c678dd;
+  font-style: italic;
+}
+.syntax--markup.syntax--heading {
+   : #e06c75;
+}
+.syntax--markup.syntax--heading .syntax--punctuation.syntax--definition.syntax--heading {
+   : #61afef;
+}
+.syntax--markup.syntax--link {
+   : #56b6c2;
+}
+.syntax--markup.syntax--inserted {
+   : #98c379;
+}
+.syntax--markup.syntax--quote {
+   : #d19a66;
+}
+.syntax--markup.syntax--raw {
+   : #98c379;
+}
+.syntax--source.syntax--c .syntax--keyword.syntax--operator {
+   : #c678dd;
+}
+.syntax--source.syntax--cpp .syntax--keyword.syntax--operator {
+   : #c678dd;
+}
+.syntax--source.syntax--cs .syntax--keyword.syntax--operator {
+   : #c678dd;
+}
+.syntax--source.syntax--css .syntax--property-name,
+.syntax--source.syntax--css .syntax--property-value {
+   : #828997;
+}
+.syntax--source.syntax--css .syntax--property-name.syntax--support,
+.syntax--source.syntax--css .syntax--property-value.syntax--support {
+   : #abb2bf;
+}
+.syntax--source.syntax--elixir .syntax--source.syntax--embedded.syntax--source {
+   : #abb2bf;
+}
+.syntax--source.syntax--elixir .syntax--constant.syntax--language,
+.syntax--source.syntax--elixir .syntax--constant.syntax--numeric,
+.syntax--source.syntax--elixir .syntax--constant.syntax--definition {
+   : #61afef;
+}
+.syntax--source.syntax--elixir .syntax--variable.syntax--definition,
+.syntax--source.syntax--elixir .syntax--variable.syntax--anonymous {
+   : #c678dd;
+}
+.syntax--source.syntax--elixir .syntax--parameter.syntax--variable.syntax--function {
+   : #d19a66;
+  font-style: italic;
+}
+.syntax--source.syntax--elixir .syntax--quoted {
+   : #98c379;
+}
+.syntax--source.syntax--elixir .syntax--keyword.syntax--special-method,
+.syntax--source.syntax--elixir .syntax--embedded.syntax--section,
+.syntax--source.syntax--elixir .syntax--embedded.syntax--source.syntax--empty {
+   : #e06c75;
+}
+.syntax--source.syntax--elixir .syntax--readwrite.syntax--module .syntax--punctuation {
+   : #e06c75;
+}
+.syntax--source.syntax--elixir .syntax--regexp.syntax--section,
+.syntax--source.syntax--elixir .syntax--regexp.syntax--string {
+   : #be5046;
+}
+.syntax--source.syntax--elixir .syntax--separator,
+.syntax--source.syntax--elixir .syntax--keyword.syntax--operator {
+   : #d19a66;
+}
+.syntax--source.syntax--elixir .syntax--variable.syntax--constant {
+   : #e5c07b;
+}
+.syntax--source.syntax--elixir .syntax--array,
+.syntax--source.syntax--elixir .syntax--scope,
+.syntax--source.syntax--elixir .syntax--section {
+   : #828997;
+}
+.syntax--source.syntax--gfm .syntax--markup {
+  -webkit-font-smoothing: auto;
+}
+.syntax--source.syntax--gfm .syntax--link .syntax--entity {
+   : #61afef;
+}
+.syntax--source.syntax--go .syntax--storage.syntax--type.syntax--string {
+   : #c678dd;
+}
+.syntax--source.syntax--ini .syntax--keyword.syntax--other.syntax--definition.syntax--ini {
+   : #e06c75;
+}
+.syntax--source.syntax--java .syntax--storage.syntax--modifier.syntax--import {
+   : #e5c07b;
+}
+.syntax--source.syntax--java .syntax--storage.syntax--type {
+   : #e5c07b;
+}
+.syntax--source.syntax--java .syntax--keyword.syntax--operator.syntax--instanceof {
+   : #c678dd;
+}
+.syntax--source.syntax--java-properties .syntax--meta.syntax--key-pair {
+   : #e06c75;
+}
+.syntax--source.syntax--java-properties .syntax--meta.syntax--key-pair > .syntax--punctuation {
+   : #abb2bf;
+}
+.syntax--source.syntax--js .syntax--keyword.syntax--operator {
+   : #56b6c2;
+}
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--delete,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--in,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--of,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--instanceof,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--new,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--typeof,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--void {
+   : #c678dd;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--string.syntax--quoted.syntax--json {
+   : #e06c75;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation.syntax--string {
+   : #e06c75;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation {
+   : #98c379;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--constant.syntax--language.syntax--json,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--constant.syntax--language.syntax--json {
+   : #56b6c2;
+}
+.syntax--source.syntax--ruby .syntax--constant.syntax--other.syntax--symbol > .syntax--punctuation {
+   : inherit;
+}
+.syntax--source.syntax--php .syntax--class.syntax--bracket {
+   : #abb2bf;
+}
+.syntax--source.syntax--python .syntax--keyword.syntax--operator.syntax--logical.syntax--python {
+   : #c678dd;
+}
+.syntax--source.syntax--python .syntax--variable.syntax--parameter {
+   : #d19a66;
+}
+</style>
+  </head>
+  <body class='markdown-preview'><h1>Linear and Quadratic Functions</h1>
+<h2>General binomial expansion</h2>
+<span class="math"><script type="math/tex; mode=display">(a+b)(c+d) = a(c+d) + b(c+d)
+</script></span>
+<span class="math"><script type="math/tex; mode=display">= ac+ad+bc+bd
+</script></span>
+<h2>Perfect square expansion</h2>
+<span class="math"><script type="math/tex; mode=display">(a+b)^2=a^2+2ab+b^2
+</script></span>
+<h2>Difference of perfect squares</h2>
+<span class="math"><script type="math/tex; mode=display">a^2-b^2=(a+b)(a-b)
+</script></span>
+<h2>Factorising monic quadratics</h2>
+<span class="math"><script type="math/tex; mode=display">x^2+bx+c = (x+e)(x-f)
+</script></span>
+<p>where<br>
+<span class="math"><script type="math/tex">e \times f = c</script></span><br>
+<span class="math"><script type="math/tex">e+f = b</script></span></p>
+<h2>Factorising general quadratics</h2>
+<span class="math"><script type="math/tex; mode=display">ax^2+bx+c=(x+e)(x+f)
+</script></span>
+<p>where<br>
+<span class="math"><script type="math/tex">e \times f = a \times c</script></span><br>
+<span class="math"><script type="math/tex">e+f = b</script></span></p>
+<h2>Completing the square</h2>
+<span class="math"><script type="math/tex; mode=display">ax^2+bx+c=a(x+{b \over 2a})^2+(c-{b^2 \over 2a})^2
+</script></span>
+<h2>Axis of symmetry</h2>
+<span class="math"><script type="math/tex; mode=display">{vert}_x={-b \over 2a}
+</script></span>
+<span class="math"><script type="math/tex; mode=display">x={-b \over 2a}
+</script></span>
+<p>(corresponding line)</p></body>
+</html>
diff --git a/methods/functions2.md.html b/methods/functions2.md.html
new file mode 100755 (executable)
index 0000000..43a9c77
--- /dev/null
@@ -0,0 +1,29 @@
+<h1>Linear and Quadratic Functions</h1>
+<h2>General binomial expansion</h2>
+<span class="math"><script type="math/tex; mode=display">(a+b)(c+d) = a(c+d) + b(c+d)
+</script></span>
+<span class="math"><script type="math/tex; mode=display">= ac+ad+bc+bd
+</script></span>
+<h2>Perfect square expansion</h2>
+<span class="math"><script type="math/tex; mode=display">(a+b)^2=a^2+2ab+b^2
+</script></span>
+<h2>Difference of perfect squares</h2>
+<span class="math"><script type="math/tex; mode=display">a^2-b^2=(a+b)(a-b)
+</script></span>
+<h2>Factorising monic quadratics</h2>
+<span class="math"><script type="math/tex; mode=display">x^2+bx+c = (x+e)(x-f)
+</script></span>
+<p>where<br>
+<span class="math"><script type="math/tex">e \times f = c</script></span><br>
+<span class="math"><script type="math/tex">e+f = b</script></span></p>
+<h2>Factorising general quadratics</h2>
+<p><span class="math"><script type="math/tex">ax^2+bx+c=(x+e)(x+f)</script></span></p>
+<p>where<br>
+<span class="math"><script type="math/tex">e \times f = a \times c</script></span><br>
+<span class="math"><script type="math/tex">e+f = b</script></span></p>
+<h2>Completing the square</h2>
+<p><span class="math"><script type="math/tex">ax^2+bx+c=a(x + (b \over 2a))^2+(c-{b^2 \over 2a})^2</script></span></p>
+<h2>Axis of symmetry</h2>
+<p><span class="math"><script type="math/tex">{vert}_x={-b \over 2a}</script></span></p>
+<p><span class="math"><script type="math/tex">x={-b \over 2a}</script></span><br>
+(corresponding line)</p>
diff --git a/methods/summary.html b/methods/summary.html
new file mode 100644 (file)
index 0000000..11b28b9
--- /dev/null
@@ -0,0 +1,199 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8" />
+    <title>summary</title><script typem5 fusesdujaycaogg="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    jax: ["input/TeX","output/HTML-CSS"],
+    extensions: ["[a11y]/accessibility-menu.js"],
+    TeX: {
+  "Macros": {},
+  "equationNumbers": {
+    "autoNumber": "AMS",
+    "useLabelIds": false
+  },
+  "extensions": [
+    "AMSmath.js",
+    "AMSsymbols.js",
+    "noErrors.js",
+    "noUndefined.js"
+  ]
+},
+    showMathMenu: true
+  });
+</script>
+<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js"></script>
+    <style>
+
+    body { padding: 0; margin: 0; columns: 2;}
+.markdown-preview-plus-view:not([data-use-github-style]) {
+  padding: 2em;
+  font-size: 0.85em;
+  font-family: "Computer Modern Serif";
+
+
+
+}
+
+</style>
+
+<link rel="stylesheet" href="../fonts/cmun-serif.css"></link>
+
+  </head>
+  <body class="markdown-preview-plus-view">
+    <h1>Methods - Semester 1</h1>
+<h2>Simulatenous equations</h2>
+<p>Methods of solving:</p>
+<ul>
+<li>substitution (state one variable in terms of the other)</li>
+<li>subtraction (subtract one equation from the other, substitute resulting equation into the other)</li>
+</ul>
+<h2>Linear inequatlities</h2>
+<ul>
+<li>Flip operator when multiplying / dividing by &lt;0</li>
+</ul>
+<h2>Coordinate geometry</h2>
+<p>Regarding points <span class="math"><script type="math/tex">(x_1,y_1)(x_2y_2)</script></span>:</p>
+<p><strong>Midpoint:</strong> <span class="math"><script type="math/tex">m=({{\Sigma x}\over 2}, {{\Sigma y}\over 2})</script></span></p>
+<p><strong>Distance:</strong> <span class="math"><script type="math/tex">d=\sqrt{(\Delta x)^2+(\Delta y)^2}</script></span></p>
+<p><strong>Gradient:</strong> <span class="math"><script type="math/tex">m={\operatorname{rise}\over\operatorname{run}}={\Delta y \over \Delta x}</script></span></p>
+<p><strong>Line through points:</strong> <span class="math"><script type="math/tex">y={\Delta y \over \Delta x}(x+x_2)-y_2</script></span></p>
+<ul>
+<li>parallel lines: <span class="math"><script type="math/tex">m_1=m_2</script></span></li>
+<li>perpendicular lines: <span class="math"><script type="math/tex">m_1m_2=-1</script></span></li>
+</ul>
+<h2>Polynomials</h2>
+<p><strong>Binomial expansion:</strong> <span class="math"><script type="math/tex">(a+b)(c+d) = a(c+d) + b(c+d)</script></span><br>
+<strong>Cubic expansion:</strong> <span class="math"><script type="math/tex">(a+b)^3=a^3+3a^2b+3ab^2+b^3</script></span><br>
+<strong>Quartic expansion:</strong> <span class="math"><script type="math/tex">(a+b)^4=a^4+4a^3b+6a^2b^2+4ab^3+b^4</script></span></p>
+<p><strong>Perfect square expansion:</strong> <span class="math"><script type="math/tex">(a+b)^2=a^2+2ab+b^2</script></span><br>
+<strong>Difference of perfect squares:</strong> <span class="math"><script type="math/tex">a^2-b^2=(a+b)(a-b)</script></span></p>
+<p><strong>Factorising quadratics:</strong> <span class="math"><script type="math/tex">x^2+bx+c = (x+e)(x-f)</script></span><br>
+where <span class="math"><script type="math/tex">e \times f = c, \quad e+f = b</script></span></p>
+<p><strong>Remainder theorem:</strong> if <span class="math"><script type="math/tex">{P({-\alpha \over \beta})}=0,</script></span> then <span class="math"><script type="math/tex">{\beta x+ \alpha}</script></span> is a factor of <span class="math"><script type="math/tex">P(x)</script></span></p>
+<p><strong>Factor theorem:</strong> if <span class="math"><script type="math/tex">P(\alpha)=0,$then</script></span>x-\alpha$ is a factor of $P(x)</p>
+<p><strong>Completing the square (monic):</strong> <span class="math"><script type="math/tex">x^2+bx+c=(x+{b\over2})^2+c-{b^2\over4}</script></span><br>
+<strong>Completing the square (non-monic):</strong> <span class="math"><script type="math/tex">ax^2+bx+c=a(x-{b\over2a})^2+c-{b^2\over4a}</script></span></p>
+<p><strong>Quadratic formula:</strong> <span class="math"><script type="math/tex">x={{-b\pm\sqrt{b^2-4ac}}\over2a}</script></span><br>
+<strong>Discriminant:</strong> <span class="math"><script type="math/tex">\Delta=b^2-4ac</script></span></p>
+<p><strong>Solving</strong> <span class="math"><script type="math/tex">y_1=ax^2+bx+c_1, \quad y_2=mx+c_2</script></span>:</p>
+<ul>
+<li><span class="math"><script type="math/tex">ax^2+(b-m)x+(c_1-c_2)=0</script></span></li>
+<li>Solve for <span class="math"><script type="math/tex">x</script></span>, substitute into <span class="math"><script type="math/tex">y_2</script></span></li>
+</ul>
+<p><strong>Axis of symmetry:</strong> <span class="math"><script type="math/tex">x={-b\over2a}</script></span> (when written as <span class="math"><script type="math/tex">y=ax^2+bx+c</script></span>)</p>
+<p><strong>Determining quadratic rules:</strong><br>
+<span class="math"><script type="math/tex">(1)\quad y=a(x-e)(x-f)</script></span> &nbsp;two <span class="math"><script type="math/tex">x</script></span>-intercepts, one point<br>
+<span class="math"><script type="math/tex">(2)\quad y=a(x-h)^2+k</script></span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;turning point, one point<br>
+<span class="math"><script type="math/tex">(3)\quad y=ax^2+bx+c</script></span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;three points</p>
+<h2>Graphs</h2>
+<p>In general:</p>
+<ul>
+<li>turning point / centre point at <span class="math"><script type="math/tex">(h,k)</script></span></li>
+<li>asymptotes at <span class="math"><script type="math/tex">x=h</script></span> and <span class="math"><script type="math/tex">y=k</script></span></li>
+<li><span class="math"><script type="math/tex">a+</script></span> dilates graph away from centre point</li>
+<li><span class="math"><script type="math/tex">a<0</script></span> reflects graph across <span class="math"><script type="math/tex">x=0</script></span></li>
+<li><span class="math"><script type="math/tex">h</script></span> is the horizontal (<span class="math"><script type="math/tex">x</script></span>) shift, <span class="math"><script type="math/tex">k</script></span> is the vertical (<span class="math"><script type="math/tex">y</script></span>) shift</li>
+</ul>
+<p><strong>Rectangular hyperbola:</strong> <span class="math"><script type="math/tex">\quad y={a\over x-h}+k</script></span></p>
+<ul>
+<li>as <span class="math"><script type="math/tex">x\rightarrow \pm\infty, \quad y \rightarrow 0^\pm</script></span></li>
+<li>as <span class="math"><script type="math/tex">x \rightarrow 0^{\pm}, \quad y \rightarrow \pm \infty</script></span></li>
+</ul>
+<p><strong>Truncus:</strong><span class="math"><script type="math/tex">\quad y={a\over (x-h)^2}+k</script></span></p>
+<ul>
+<li>as <span class="math"><script type="math/tex">x \rightarrow \pm \infty, \quad y \rightarrow 0^+</script></span></li>
+<li>as <span class="math"><script type="math/tex">x \rightarrow 0^{\pm}, \quad y \rightarrow \infty</script></span></li>
+</ul>
+<p><strong>Square root:</strong><span class="math"><script type="math/tex">\quad y=a\sqrt{x-h}+k</script></span></p>
+<ul>
+<li>parabola rotated 90 degrees</li>
+</ul>
+<p><strong>Square root negative:</strong><span class="math"><script type="math/tex">\quad y=a\sqrt{-(x-h)}+k</script></span></p>
+<ul>
+<li>reflection of <span class="math"><script type="math/tex">y=\sqrt{x}</script></span> across <span class="math"><script type="math/tex">y</script></span>-axis</li>
+</ul>
+<p><strong>Circle:</strong><span class="math"><script type="math/tex">\quad (x-h)^2+(y-x)^2=r^2</script></span></p>
+<ul>
+<li>factorised: <span class="math"><script type="math/tex">x^2+y^2-2hx-2ky+c=0</script></span></li>
+<li>or: <span class="math"><script type="math/tex">y=\pm\sqrt{r^2-x^2}</script></span></li>
+</ul>
+<p><strong>Semicircles</strong> - take +ve or -ve square root</p>
+<ul>
+<li><span class="math"><script type="math/tex">y=\pm\sqrt{r^2-x^2}\quad</script></span>(top or bottom)</li>
+<li><span class="math"><script type="math/tex">y=\pm\sqrt{r^2-y^2}\quad</script></span>(left or right)</li>
+</ul>
+<p><strong>Cubic:</strong> <span class="math"><script type="math/tex">\quad f(x)=a(x-h)^3+k</script></span></p>
+<ul>
+<li>all cubics have &gt;1 root</li>
+</ul>
+<p><strong>Inverse cubic:</strong> <span class="math"><script type="math/tex">\quad f^{-1}(x)=x^{1\over 3}</script></span></p>
+<ul>
+<li>inverse of <span class="math"><script type="math/tex">\quad f(x)=a(x-h)^3+k</script></span></li>
+</ul>
+<p><strong>Quartic:</strong> <span class="math"><script type="math/tex">\quad f(x)=a(x-h)^4+k</script></span></p>
+<h2>Set notation</h2>
+<ul>
+<li>set difference: <span class="math"><script type="math/tex">\quad A \setminus B=\{x:x\in A, x\notin B\}</script></span></li>
+<li>interval notation: <span class="math"><script type="math/tex">(a,b)=\{x : a \lt x \lt b\},\quad</script></span>[a,b]={x : a \lte x \lte b}$</li>
+</ul>
+<h2>Functions</h2>
+<span class="math"><script type="math/tex; mode=display">f:\operatorname{dom}(f) \rightarrow \mathbb{R},\quad f(x)=\dots
+</script></span>
+<ul>
+<li>function - one <span class="math"><script type="math/tex">y</script></span> (image) value per <span class="math"><script type="math/tex">x</script></span> (preimage)</li>
+<li>1:1 function - unique <span class="math"><script type="math/tex">y</script></span> for each <span class="math"><script type="math/tex">x</script></span></li>
+</ul>
+<p><strong>Domain <span class="math"><script type="math/tex">\operatorname{dom}(f)</script></span>:</strong> set of all <span class="math"><script type="math/tex">x</script></span> values in function</p>
+<ul>
+<li>maximal (implied) domain - largest domain for which the rule is defined</li>
+<li>restricted domain: <span class="math"><script type="math/tex">f(x)=\dots,\quad\operatorname{dom}(f)</script></span></li>
+</ul>
+<p><strong>Range <span class="math"><script type="math/tex">\operatorname{ran}(f)</script></span>:</strong> set of all <span class="math"><script type="math/tex">y</script></span> values in function</p>
+<p><strong>Piecewise functions:</strong> each domain has a corresponding equation</p>
+<p><strong>Inverse functions:</strong> <span class="math"><script type="math/tex">f^-1(x)=y</script></span> if <span class="math"><script type="math/tex">f(y)=x,\quad</script></span> for <span class="math"><script type="math/tex">x\in \operatorname{ran}(f), y\in \operatorname{dom}(f)</script></span></p>
+<p><strong>Methods of factorising cubics:</strong></p>
+<ul>
+<li>extract common factor</li>
+<li>factor theorem</li>
+<li>polynomial division or equating coefficients</li>
+<li>sum or difference of two cubes</li>
+<li>quadratic formula</li>
+</ul>
+<p><strong>Polynomials:</strong> <span class="math"><script type="math/tex">P(x)=a_nx^n+a_{n-1}x^{n-1}+\dots a_1x+a_0</script></span></p>
+<ul>
+<li>degree (<span class="math"><script type="math/tex">n</script></span>) of <span class="math"><script type="math/tex">P(x)</script></span> is the highest power of <span class="math"><script type="math/tex">x</script></span></li>
+</ul>
+<h2>Bisection method</h2>
+<p>If <span class="math"><script type="math/tex">f(x)=0</script></span> has a solution <span class="math"><script type="math/tex">\alpha</script></span> between <span class="math"><script type="math/tex">[a_1,b_1]</script></span>:</p>
+<ul>
+<li><span class="math"><script type="math/tex">f(a_1)\lt 0,\quad f(b_1)>0</script></span></li>
+<li>calculate <span class="math"><script type="math/tex">f(c_1)=f({{a_1+b_1}\over 2})</script></span></li>
+<li>if <span class="math"><script type="math/tex">f(c_1)\lt 0</script></span>, a root lies between <span class="math"><script type="math/tex">c_1</script></span> and <span class="math"><script type="math/tex">b_1</script></span></li>
+<li>if <span class="math"><script type="math/tex">f(c_1)\gt 0</script></span>, a root lies between <span class="math"><script type="math/tex">a_1</script></span> and <span class="math"><script type="math/tex">c_1</script></span></li>
+</ul>
+<h2>Matrices</h2>
+<ul>
+<li>addition is only defined when dimensions are equal</li>
+<li>multiplication is only defined when columns in first = rows in second</li>
+<li>identity - equal to one</li>
+<li>inverse: <span class="math"><script type="math/tex">A^{-1}={1\over{ad-bc}}\times A\prime</script></span></li>
+<li>determinant: <span class="math"><script type="math/tex">\det(A)=ad-bc</script></span></li>
+</ul>
+<h2>Probability</h2>
+<ul>
+<li>mutually exclusive: <span class="math"><script type="math/tex">\Pr(A\cap B)=0</script></span></li>
+<li>independent: <span class="math"><script type="math/tex">\Pr(A|B)=\Pr(A)</script></span></li>
+<li>addition rule: <span class="math"><script type="math/tex">\Pr(A\cup B)=\Pr(A)+\Pr(B)-\Pr(A\cap B)</script></span></li>
+<li>multiplication rule: <span class="math"><script type="math/tex">\Pr(A\cap B)=\Pr(A|B)\times \Pr(B)</script></span></li>
+<li>law of total probability: <span class="math"><script type="math/tex">\Pr(A)=\Pr(A|B)\Pr(B)+\Pr(A|B\prime)\Pr(B\prime)</script></span></li>
+<li>conditional probability: <span class="math"><script type="math/tex">\Pr(A|B)={{\Pr(A\cap B)\over\Pr(B)}}</script></span></li>
+</ul>
+<h2>Combinatorics</h2>
+<ul>
+<li>Arrangements of <span class="math"><script type="math/tex">n</script></span> in <span class="math"><script type="math/tex">r</script></span> is given by <span class="math"><script type="math/tex">n!\over{(n-r)!}</script></span></li>
+<li>Combinations of <span class="math"><script type="math/tex">n</script></span> in <span class="math"><script type="math/tex">r</script></span> is given by <span class="math"><script type="math/tex">n! \over{r!(n-r)!}</script></span></li>
+</ul>
+
+  </body>
+</html>
diff --git a/methods/summary.md b/methods/summary.md
new file mode 100644 (file)
index 0000000..5cec66f
--- /dev/null
@@ -0,0 +1,155 @@
+# Methods - Semester 1
+
+## Simulatenous equations
+Methods of solving:
+- substitution (state one variable in terms of the other)
+- subtraction (subtract one equation from the other, substitute resulting equation into the other)
+
+## Linear inequatlities
+
+- Flip operator when multiplying / dividing by <0
+
+## Coordinate geometry
+
+Regarding points $(x_1,y_1)(x_2y_2)$:
+
+**Midpoint:** $m=({{\Sigma x}\over 2}, {{\Sigma y}\over 2})$
+
+**Distance:** $d=\sqrt{(\Delta x)^2+(\Delta y)^2}$
+
+**Gradient:** $m={\operatorname{rise}\over\operatorname{run}}={\Delta y \over \Delta x}$
+
+**Line through points:** $y={\Delta y \over \Delta x}(x+x_2)-y_2$
+
+- parallel lines: $m_1=m_2$
+- perpendicular lines: $m_1m_2=-1$
+
+## Polynomials
+
+**Binomial expansion:** $(a+b)(c+d) = a(c+d) + b(c+d)$
+**Cubic expansion:** $(a+b)^3=a^3+3a^2b+3ab^2+b^3$
+**Quartic expansion:** $(a+b)^4=a^4+4a^3b+6a^2b^2+4ab^3+b^4$
+
+**Perfect square expansion:** $(a+b)^2=a^2+2ab+b^2$
+**Difference of perfect squares:** $a^2-b^2=(a+b)(a-b)$
+
+**Factorising quadratics:** $x^2+bx+c = (x+e)(x-f)$
+where $e \times f = c, \quad e+f = b$
+
+**Remainder theorem:** if ${P({-\alpha \over \beta})}=0,$ then ${\beta x+ \alpha}$ is a factor of $P(x)$
+
+**Factor theorem:** if $P(\alpha)=0,$ then $x-\alpha$ is a factor of $P(x)$
+
+**Completing the square (monic):** $x^2+bx+c=(x+{b\over2})^2+c-{b^2\over4}$
+**Completing the square (non-monic):** $ax^2+bx+c=a(x-{b\over2a})^2+c-{b^2\over4a}$
+
+**Quadratic formula:** $x={{-b\pm\sqrt{b^2-4ac}}\over2a}$
+**Discriminant:** $\Delta=b^2-4ac$
+
+**Solving** $y_1=ax^2+bx+c_1, \quad y_2=mx+c_2$:
+- $ax^2+(b-m)x+(c_1-c_2)=0$
+- Solve for $x$, substitute into $y_2$
+
+**Axis of symmetry:** $x={-b\over2a}$ (when written as $y=ax^2+bx+c$)
+
+**Determining quadratic rules:**
+$(1)\quad y=a(x-e)(x-f)$ &nbsp;two $x$-intercepts, one point
+$(2)\quad y=a(x-h)^2+k$ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;turning point, one point
+$(3)\quad y=ax^2+bx+c$ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;three points
+
+## Graphs
+
+In general:
+- turning point / centre point at $(h,k)$
+- asymptotes at $x=h$ and $y=k$
+- $a+$ dilates graph away from centre point
+- $a<0$ reflects graph across $x=0$
+- $h$ is the horizontal ($x$) shift, $k$ is the vertical ($y$) shift
+
+**Rectangular hyperbola:** $\quad y={a\over x-h}+k$
+- as $x\rightarrow \pm\infty, \quad y \rightarrow 0^\pm$
+- as $x \rightarrow 0^{\pm}, \quad y \rightarrow \pm \infty$
+
+**Truncus:**$\quad y={a\over (x-h)^2}+k$
+- as $x \rightarrow \pm \infty, \quad y \rightarrow 0^+$
+- as $x \rightarrow 0^{\pm}, \quad y \rightarrow \infty$
+
+**Square root:**$\quad y=a\sqrt{x-h}+k$
+- parabola rotated 90 degrees
+
+**Square root negative:**$\quad y=a\sqrt{-(x-h)}+k$
+- reflection of $y=\sqrt{x}$ across $y$-axis
+
+**Circle:**$\quad (x-h)^2+(y-x)^2=r^2$
+- factorised: $x^2+y^2-2hx-2ky+c=0$
+- or: $y=\pm\sqrt{r^2-x^2}$
+
+**Semicircles** - take +ve or -ve square root
+- $y=\pm\sqrt{r^2-x^2}\quad$(top or bottom)
+- $y=\pm\sqrt{r^2-y^2}\quad$(left or right)
+
+**Cubic:** $\quad f(x)=a(x-h)^3+k$
+- all cubics have >1 root
+
+**Inverse cubic:** $\quad f^{-1}(x)=x^{1\over 3}$
+- inverse of $\quad f(x)=a(x-h)^3+k$
+
+**Quartic:** $\quad f(x)=a(x-h)^4+k$
+
+
+## Set notation
+
+- set difference: $\quad A \setminus B=\{x:x\in A, x\notin B\}$
+- interval notation: $(a,b)=\{x : a \lt x \lt b\},\quad$[a,b]=\{x : a \lte x \lte b\}$
+
+## Functions
+$$f:\operatorname{dom}(f) \rightarrow \mathbb{R},\quad f(x)=\dots$$
+- function - one $y$ (image) value per $x$ (preimage)
+- 1:1 function - unique $y$ for each $x$
+
+**Domain $\operatorname{dom}(f)$:** set of all $x$ values in function
+- maximal (implied) domain - largest domain for which the rule is defined
+- restricted domain: $f(x)=\dots,\quad\operatorname{dom}(f)$
+
+**Range $\operatorname{ran}(f)$:** set of all $y$ values in function
+
+**Piecewise functions:** each domain has a corresponding equation
+
+**Inverse functions:** $f^-1(x)=y$ if $f(y)=x,\quad$ for $x\in \operatorname{ran}(f), y\in \operatorname{dom}(f)$
+
+**Methods of factorising cubics:**
+- extract common factor
+- factor theorem
+- polynomial division or equating coefficients
+- sum or difference of two cubes
+- quadratic formula
+
+**Polynomials:** $P(x)=a_nx^n+a_{n-1}x^{n-1}+\dots a_1x+a_0$
+- degree ($n$) of $P(x)$ is the highest power of $x$
+
+## Bisection method
+If $f(x)=0$ has a solution $\alpha$ between $[a_1,b_1]$:
+- $f(a_1)\lt 0,\quad f(b_1)>0$
+- calculate $f(c_1)=f({{a_1+b_1}\over 2})$
+- if $f(c_1)\lt 0$, a root lies between $c_1$ and $b_1$
+- if $f(c_1)\gt 0$, a root lies between $a_1$ and $c_1$
+
+## Matrices
+- addition is only defined when dimensions are equal
+- multiplication is only defined when columns in first = rows in second
+- identity - equal to one
+- inverse: $A^{-1}={1\over{ad-bc}}\times A\prime$
+- determinant: $\det(A)=ad-bc$
+
+## Probability
+- mutually exclusive: $\Pr(A\cap B)=0$
+- independent: $\Pr(A|B)=\Pr(A)$
+- addition rule: $\Pr(A\cup B)=\Pr(A)+\Pr(B)-\Pr(A\cap B)$
+- multiplication rule: $\Pr(A\cap B)=\Pr(A|B)\times \Pr(B)$
+- law of total probability: $\Pr(A)=\Pr(A|B)\Pr(B)+\Pr(A|B\prime)\Pr(B\prime)$
+- conditional probability: $\Pr(A|B)={{\Pr(A\cap B)\over\Pr(B)}}$
+
+## Combinatorics
+
+- Arrangements of $n$ in $r$ is given by $n!\over{(n-r)!}$
+- Combinations of $n$ in $r$ is given by $n! \over{r!(n-r)!}$
diff --git a/methods/summary2.html b/methods/summary2.html
new file mode 100644 (file)
index 0000000..531ce40
--- /dev/null
@@ -0,0 +1,199 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8" />
+    <title>summary</title><script type="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    jax: ["input/TeX","output/HTML-CSS"],
+    extensions: ["[a11y]/accessibility-menu.js"],
+    TeX: {
+  "Macros": {},
+  "equationNumbers": {
+    "autoNumber": "AMS",
+    "useLabelIds": false
+  },
+  "extensions": [
+    "AMSmath.js",
+    "AMSsymbols.js",
+    "noErrors.js",
+    "noUndefined.js"
+  ]
+},
+    showMathMenu: true
+  });
+</script>
+<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js"></script>
+    <style>
+
+    body { padding: 0; margin: 0; columns: 2;}
+.markdown-preview-plus-view:not([data-use-github-style]) {
+  padding: 2em;
+  font-size: 0.85em;
+  font-family: "Computer Modern Serif";
+
+
+
+}
+
+</style>
+
+<link rel="stylesheet" href="../fonts/cmun-serif.css"></link>
+
+  </head>
+  <body class="markdown-preview-plus-view">
+    <h1>Methods - Semester 1</h1>
+<h2>Simulatenous equations</h2>
+<p>Methods of solving:</p>
+<ul>
+<li>substitution (state one variable in terms of the other)</li>
+<li>subtraction (subtract one equation from the other, substitute resulting equation into the other)</li>
+</ul>
+<h2>Linear inequatlities</h2>
+<ul>
+<li>Flip operator when multiplying / dividing by &lt;0</li>
+</ul>
+<h2>Coordinate geometry</h2>
+<p>Regarding points <span class="math"><script type="math/tex">(x_1,y_1)(x_2y_2)</script></span>:</p>
+<p><strong>Midpoint:</strong> <span class="math"><script type="math/tex">m=({{\Sigma x}\over 2}, {{\Sigma y}\over 2})</script></span></p>
+<p><strong>Distance:</strong> <span class="math"><script type="math/tex">d=\sqrt{(\Delta x)^2+(\Delta y)^2}</script></span></p>
+<p><strong>Gradient:</strong> <span class="math"><script type="math/tex">m={\operatorname{rise}\over\operatorname{run}}={\Delta y \over \Delta x}</script></span></p>
+<p><strong>Line through points:</strong> <span class="math"><script type="math/tex">y={\Delta y \over \Delta x}(x+x_2)-y_2</script></span></p>
+<ul>
+<li>parallel lines: <span class="math"><script type="math/tex">m_1=m_2</script></span></li>
+<li>perpendicular lines: <span class="math"><script type="math/tex">m_1m_2=-1</script></span></li>
+</ul>
+<h2>Polynomials</h2>
+<p><strong>Binomial expansion:</strong> <span class="math"><script type="math/tex">(a+b)(c+d) = a(c+d) + b(c+d)</script></span><br>
+<strong>Cubic expansion:</strong> <span class="math"><script type="math/tex">(a+b)^3=a^3+3a^2b+3ab^2+b^3</script></span><br>
+<strong>Quartic expansion:</strong> <span class="math"><script type="math/tex">(a+b)^4=a^4+4a^3b+6a^2b^2+4ab^3+b^4</script></span></p>
+<p><strong>Perfect square expansion:</strong> <span class="math"><script type="math/tex">(a+b)^2=a^2+2ab+b^2</script></span><br>
+<strong>Difference of perfect squares:</strong> <span class="math"><script type="math/tex">a^2-b^2=(a+b)(a-b)</script></span></p>
+<p><strong>Factorising quadratics:</strong> <span class="math"><script type="math/tex">x^2+bx+c = (x+e)(x-f)</script></span><br>
+where <span class="math"><script type="math/tex">e \times f = c, \quad e+f = b</script></span></p>
+<p><strong>Remainder theorem:</strong> if <span class="math"><script type="math/tex">{P({-\alpha \over \beta})}=0,</script></span> then <span class="math"><script type="math/tex">{\beta x+ \alpha}</script></span> is a factor of <span class="math"><script type="math/tex">P(x)</script></span></p>
+<p><strong>Factor theorem:</strong> if <span class="math"><script type="math/tex">P(\alpha)=0,</script></span> then <span class="math"><script type="math/tex">x-\alpha</script></span> is a factor of <span class="math"><script type="math/tex">P(x)</script></span></p>
+<p><strong>Completing the square (monic):</strong> <span class="math"><script type="math/tex">x^2+bx+c=(x+{b\over2})^2+c-{b^2\over4}</script></span><br>
+<strong>Completing the square (non-monic):</strong> <span class="math"><script type="math/tex">ax^2+bx+c=a(x-{b\over2a})^2+c-{b^2\over4a}</script></span></p>
+<p><strong>Quadratic formula:</strong> <span class="math"><script type="math/tex">x={{-b\pm\sqrt{b^2-4ac}}\over2a}</script></span><br>
+<strong>Discriminant:</strong> <span class="math"><script type="math/tex">\Delta=b^2-4ac</script></span></p>
+<p><strong>Solving</strong> <span class="math"><script type="math/tex">y_1=ax^2+bx+c_1, \quad y_2=mx+c_2</script></span>:</p>
+<ul>
+<li><span class="math"><script type="math/tex">ax^2+(b-m)x+(c_1-c_2)=0</script></span></li>
+<li>Solve for <span class="math"><script type="math/tex">x</script></span>, substitute into <span class="math"><script type="math/tex">y_2</script></span></li>
+</ul>
+<p><strong>Axis of symmetry:</strong> <span class="math"><script type="math/tex">x={-b\over2a}</script></span> (when written as <span class="math"><script type="math/tex">y=ax^2+bx+c</script></span>)</p>
+<p><strong>Determining quadratic rules:</strong><br>
+<span class="math"><script type="math/tex">(1)\quad y=a(x-e)(x-f)</script></span> &nbsp;two <span class="math"><script type="math/tex">x</script></span>-intercepts, one point<br>
+<span class="math"><script type="math/tex">(2)\quad y=a(x-h)^2+k</script></span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;turning point, one point<br>
+<span class="math"><script type="math/tex">(3)\quad y=ax^2+bx+c</script></span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;three points</p>
+<h2>Graphs</h2>
+<p>In general:</p>
+<ul>
+<li>turning point / centre point at <span class="math"><script type="math/tex">(h,k)</script></span></li>
+<li>asymptotes at <span class="math"><script type="math/tex">x=h</script></span> and <span class="math"><script type="math/tex">y=k</script></span></li>
+<li><span class="math"><script type="math/tex">a+</script></span> dilates graph away from centre point</li>
+<li><span class="math"><script type="math/tex">a<0</script></span> reflects graph across <span class="math"><script type="math/tex">x=0</script></span></li>
+<li><span class="math"><script type="math/tex">h</script></span> is the horizontal (<span class="math"><script type="math/tex">x</script></span>) shift, <span class="math"><script type="math/tex">k</script></span> is the vertical (<span class="math"><script type="math/tex">y</script></span>) shift</li>
+</ul>
+<p><strong>Rectangular hyperbola:</strong> <span class="math"><script type="math/tex">\quad y={a\over x-h}+k</script></span></p>
+<ul>
+<li>as <span class="math"><script type="math/tex">x\rightarrow \pm\infty, \quad y \rightarrow 0^\pm</script></span></li>
+<li>as <span class="math"><script type="math/tex">x \rightarrow 0^{\pm}, \quad y \rightarrow \pm \infty</script></span></li>
+</ul>
+<p><strong>Truncus:</strong><span class="math"><script type="math/tex">\quad y={a\over (x-h)^2}+k</script></span></p>
+<ul>
+<li>as <span class="math"><script type="math/tex">x \rightarrow \pm \infty, \quad y \rightarrow 0^+</script></span></li>
+<li>as <span class="math"><script type="math/tex">x \rightarrow 0^{\pm}, \quad y \rightarrow \infty</script></span></li>
+</ul>
+<p><strong>Square root:</strong><span class="math"><script type="math/tex">\quad y=a\sqrt{x-h}+k</script></span></p>
+<ul>
+<li>parabola rotated 90 degrees</li>
+</ul>
+<p><strong>Square root negative:</strong><span class="math"><script type="math/tex">\quad y=a\sqrt{-(x-h)}+k</script></span></p>
+<ul>
+<li>reflection of <span class="math"><script type="math/tex">y=\sqrt{x}</script></span> across <span class="math"><script type="math/tex">y</script></span>-axis</li>
+</ul>
+<p><strong>Circle:</strong><span class="math"><script type="math/tex">\quad (x-h)^2+(y-x)^2=r^2</script></span></p>
+<ul>
+<li>factorised: <span class="math"><script type="math/tex">x^2+y^2-2hx-2ky+c=0</script></span></li>
+<li>or: <span class="math"><script type="math/tex">y=\pm\sqrt{r^2-x^2}</script></span></li>
+</ul>
+<p><strong>Semicircles</strong> - take +ve or -ve square root</p>
+<ul>
+<li><span class="math"><script type="math/tex">y=\pm\sqrt{r^2-x^2}\quad</script></span>(top or bottom)</li>
+<li><span class="math"><script type="math/tex">y=\pm\sqrt{r^2-y^2}\quad</script></span>(left or right)</li>
+</ul>
+<p><strong>Cubic:</strong> <span class="math"><script type="math/tex">\quad f(x)=a(x-h)^3+k</script></span></p>
+<ul>
+<li>all cubics have &gt;1 root</li>
+</ul>
+<p><strong>Inverse cubic:</strong> <span class="math"><script type="math/tex">\quad f^{-1}(x)=x^{1\over 3}</script></span></p>
+<ul>
+<li>inverse of <span class="math"><script type="math/tex">\quad f(x)=a(x-h)^3+k</script></span></li>
+</ul>
+<p><strong>Quartic:</strong> <span class="math"><script type="math/tex">\quad f(x)=a(x-h)^4+k</script></span></p>
+<h2>Set notation</h2>
+<ul>
+<li>set difference: <span class="math"><script type="math/tex">\quad A \setminus B=\{x:x\in A, x\notin B\}</script></span></li>
+<li>interval notation: <span class="math"><script type="math/tex">(a,b)=\{x : a \lt x \lt b\},\quad</script></span>[a,b]={x : a \lte x \lte b}$</li>
+</ul>
+<h2>Functions</h2>
+<span class="math"><script type="math/tex; mode=display">f:\operatorname{dom}(f) \rightarrow \mathbb{R},\quad f(x)=\dots
+</script></span>
+<ul>
+<li>function - one <span class="math"><script type="math/tex">y</script></span> (image) value per <span class="math"><script type="math/tex">x</script></span> (preimage)</li>
+<li>1:1 function - unique <span class="math"><script type="math/tex">y</script></span> for each <span class="math"><script type="math/tex">x</script></span></li>
+</ul>
+<p><strong>Domain <span class="math"><script type="math/tex">\operatorname{dom}(f)</script></span>:</strong> set of all <span class="math"><script type="math/tex">x</script></span> values in function</p>
+<ul>
+<li>maximal (implied) domain - largest domain for which the rule is defined</li>
+<li>restricted domain: <span class="math"><script type="math/tex">f(x)=\dots,\quad\operatorname{dom}(f)</script></span></li>
+</ul>
+<p><strong>Range <span class="math"><script type="math/tex">\operatorname{ran}(f)</script></span>:</strong> set of all <span class="math"><script type="math/tex">y</script></span> values in function</p>
+<p><strong>Piecewise functions:</strong> each domain has a corresponding equation</p>
+<p><strong>Inverse functions:</strong> <span class="math"><script type="math/tex">f^-1(x)=y</script></span> if <span class="math"><script type="math/tex">f(y)=x,\quad</script></span> for <span class="math"><script type="math/tex">x\in \operatorname{ran}(f), y\in \operatorname{dom}(f)</script></span></p>
+<p><strong>Methods of factorising cubics:</strong></p>
+<ul>
+<li>extract common factor</li>
+<li>factor theorem</li>
+<li>polynomial division or equating coefficients</li>
+<li>sum or difference of two cubes</li>
+<li>quadratic formula</li>
+</ul>
+<p><strong>Polynomials:</strong> <span class="math"><script type="math/tex">P(x)=a_nx^n+a_{n-1}x^{n-1}+\dots a_1x+a_0</script></span></p>
+<ul>
+<li>degree (<span class="math"><script type="math/tex">n</script></span>) of <span class="math"><script type="math/tex">P(x)</script></span> is the highest power of <span class="math"><script type="math/tex">x</script></span></li>
+</ul>
+<h2>Bisection method</h2>
+<p>If <span class="math"><script type="math/tex">f(x)=0</script></span> has a solution <span class="math"><script type="math/tex">\alpha</script></span> between <span class="math"><script type="math/tex">[a_1,b_1]</script></span>:</p>
+<ul>
+<li><span class="math"><script type="math/tex">f(a_1)\lt 0,\quad f(b_1)>0</script></span></li>
+<li>calculate <span class="math"><script type="math/tex">f(c_1)=f({{a_1+b_1}\over 2})</script></span></li>
+<li>if <span class="math"><script type="math/tex">f(c_1)\lt 0</script></span>, a root lies between <span class="math"><script type="math/tex">c_1</script></span> and <span class="math"><script type="math/tex">b_1</script></span></li>
+<li>if <span class="math"><script type="math/tex">f(c_1)\gt 0</script></span>, a root lies between <span class="math"><script type="math/tex">a_1</script></span> and <span class="math"><script type="math/tex">c_1</script></span></li>
+</ul>
+<h2>Matrices</h2>
+<ul>
+<li>addition is only defined when dimensions are equal</li>
+<li>multiplication is only defined when columns in first = rows in second</li>
+<li>identity - equal to one</li>
+<li>inverse: <span class="math"><script type="math/tex">A^{-1}={1\over{ad-bc}}\times A\prime</script></span></li>
+<li>determinant: <span class="math"><script type="math/tex">\det(A)=ad-bc</script></span></li>
+</ul>
+<h2>Probability</h2>
+<ul>
+<li>mutually exclusive: <span class="math"><script type="math/tex">\Pr(A\cap B)=0</script></span></li>
+<li>independent: <span class="math"><script type="math/tex">\Pr(A|B)=\Pr(A)</script></span></li>
+<li>addition rule: <span class="math"><script type="math/tex">\Pr(A\cup B)=\Pr(A)+\Pr(B)-\Pr(A\cap B)</script></span></li>
+<li>multiplication rule: <span class="math"><script type="math/tex">\Pr(A\cap B)=\Pr(A|B)\times \Pr(B)</script></span></li>
+<li>law of total probability: <span class="math"><script type="math/tex">\Pr(A)=\Pr(A|B)\Pr(B)+\Pr(A|B\prime)\Pr(B\prime)</script></span></li>
+<li>conditional probability: <span class="math"><script type="math/tex">\Pr(A|B)={{\Pr(A\cap B)\over\Pr(B)}}</script></span></li>
+</ul>
+<h2>Combinatorics</h2>
+<ul>
+<li>Arrangements of <span class="math"><script type="math/tex">n</script></span> in <span class="math"><script type="math/tex">r</script></span> is given by <span class="math"><script type="math/tex">n!\over{(n-r)!}</script></span></li>
+<li>Combinations of <span class="math"><script type="math/tex">n</script></span> in <span class="math"><script type="math/tex">r</script></span> is given by <span class="math"><script type="math/tex">n! \over{r!(n-r)!}</script></span></li>
+</ul>
+
+  </body>
+</html>
diff --git a/philosophy/._time travel.md b/philosophy/._time travel.md
new file mode 100755 (executable)
index 0000000..ce813ef
Binary files /dev/null and b/philosophy/._time travel.md differ
diff --git a/philosophy/._time travel.md.html b/philosophy/._time travel.md.html
new file mode 100755 (executable)
index 0000000..4d8e90b
Binary files /dev/null and b/philosophy/._time travel.md.html differ
diff --git a/philosophy/._time.md b/philosophy/._time.md
new file mode 100755 (executable)
index 0000000..0a45ab6
Binary files /dev/null and b/philosophy/._time.md differ
diff --git a/philosophy/knowledge.md b/philosophy/knowledge.md
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/philosophy/time travel.md b/philosophy/time travel.md
new file mode 100755 (executable)
index 0000000..1fec2ea
--- /dev/null
@@ -0,0 +1,79 @@
+# Time Travel and Quantum Mechanics
+
+## What is time?
+- time is what clocks measure
+  - measure time objectively, therefore does not help our subjective definition of time
+
+- $t$ - just like another quantitative variable (period of time, not absolute)
+
+
+- fourth dimension
+
+- these describe properties of it, not its implications or how it works
+  - implications are generally determined through intuition
+
+
+- sense of time is inherent to all humans - every human has memory and some idea that time is observable through changes in space
+
+  - computers have memory, do they have a concept of time?
+
+Therefore, we have:
+
+**1. Subjective time**
+- presumably everyone experiences this notion of time
+- has the property of lapsing (time approaches $\infty$)
+
+**2. Physical time**
+- represented by $t$
+- objective
+- quantitative (period, not absolute)
+
+> All paradoxes arise from the fact that time lapses / flows - we are basing time on subjective time, not physical time
+
+## Concepts of time in physics
+
+### Thermodynamic time arrow
+- second law of thermodynamics:
+- total entropy cannot decrease over time (randomness of particles)
+- Hence, time has a specific direction (approaching infinite entropy)
+- This can be modelled as $t=e$. If $e$ cannot be subtracted from, $t$ can only go one way.
+- entropy is an irreversible process
+- therefore, time travel backwards is impossible
+
+### Block time
+- time is fourth dimension - all dimensions are related
+- universe exists as a whole, in four dimensions, just like a chair can exist in three dimensions (plus time)
+- you cannot isolate one value in one of the three dimensions and define it by itself - it would be ridiculous to say that a point ($x=2,y=1,z=3$) can exist if y and z are not defined
+- therefore, past and future must also exist as a relation of four values ($x,y,z,t$)
+
+
+2. Are the past and future real?
+By using the present as a proxy for the past or future, we can simulate them, effectively nesting times inside times (a simpler idea of a time machine - normal time machines lose the idea of the present).
+
+3. Do events that occurred in the past / future exist?
+
+> What is the physical prompt to change to a different time?
+
+## Grandfather paradox
+
+- Grandfather is not necessary - could be the suicide paradox
+- Mathematical status - 1 bit (dead or alive):
+  - $x=$ existence at 2 yrs, $y=$ existence at 20 yrs
+  - $0=$ dead, $1=$ alive
+- $x=1$ (alive - assumed because you must exist in the first instance)
+
+
+**(case 1)** if $x=1$, then $y=1$ (assuming you don't die between) $\therefore x = y$
+**(case 2)** if $y=1$, then $x=0$ (because you killed yourself)
+This is not a contradiction - it simply states that $x=0 \lor 1$ (one *or* zero)
+
+**$\therefore$ both situations can exist (superposition) - suggesting multiple universe theory**
+
+- Implies a link to quantum mechanics: dead or alive, or between (superposition):
+- $1 \over 2$ probability of killing grandfather/self (two parallel realities  - Murphy's law)
+
+
+### Many worlds interpretation
+
+- different branches of superposition are different universes. Perception jumps between universes.
+- time can be defined only by the physical state of things at the time - this is the only way it can be derived. therefore, by changing the physical state, you are creating a new "time (or timeline)
diff --git a/philosophy/time travel.md.html b/philosophy/time travel.md.html
new file mode 100755 (executable)
index 0000000..35ff282
--- /dev/null
@@ -0,0 +1,650 @@
+<!DOCTYPE html>
+<html>
+  <head>
+      <meta charset="utf-8" />
+      <title>time travel</title>
+<script type="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    jax: ["input/TeX","output/HTML-CSS"],
+    extensions: [],
+    TeX: {
+      extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
+    },
+    showMathMenu: false
+  });
+</script>
+<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js">
+</script>
+      <style>.markdown-preview:not([data-use-github-style]) { padding: 2em; font-size: 1.2em; color: rgb(171, 178, 191); background-color: rgb(40, 44, 52); overflow: auto; }
+.markdown-preview:not([data-use-github-style]) > :first-child { margin-top: 0px; }
+.markdown-preview:not([data-use-github-style]) h1, .markdown-preview:not([data-use-github-style]) h2, .markdown-preview:not([data-use-github-style]) h3, .markdown-preview:not([data-use-github-style]) h4, .markdown-preview:not([data-use-github-style]) h5, .markdown-preview:not([data-use-github-style]) h6 { line-height: 1.2; margin-top: 1.5em; margin-bottom: 0.5em; color: rgb(255, 255, 255); }
+.markdown-preview:not([data-use-github-style]) h1 { font-size: 2.4em; font-weight: 300; }
+.markdown-preview:not([data-use-github-style]) h2 { font-size: 1.8em; font-weight: 400; }
+.markdown-preview:not([data-use-github-style]) h3 { font-size: 1.5em; font-weight: 500; }
+.markdown-preview:not([data-use-github-style]) h4 { font-size: 1.2em; font-weight: 600; }
+.markdown-preview:not([data-use-github-style]) h5 { font-size: 1.1em; font-weight: 600; }
+.markdown-preview:not([data-use-github-style]) h6 { font-size: 1em; font-weight: 600; }
+.markdown-preview:not([data-use-github-style]) strong { color: rgb(255, 255, 255); }
+.markdown-preview:not([data-use-github-style]) del { color: rgb(124, 135, 156); }
+.markdown-preview:not([data-use-github-style]) a, .markdown-preview:not([data-use-github-style]) a code { color: rgb(82, 139, 255); }
+.markdown-preview:not([data-use-github-style]) img { max-width: 100%; }
+.markdown-preview:not([data-use-github-style]) > p { margin-top: 0px; margin-bottom: 1.5em; }
+.markdown-preview:not([data-use-github-style]) > ul, .markdown-preview:not([data-use-github-style]) > ol { margin-bottom: 1.5em; }
+.markdown-preview:not([data-use-github-style]) blockquote { margin: 1.5em 0px; font-size: inherit; color: rgb(124, 135, 156); border-color: rgb(75, 83, 98); border-width: 4px; }
+.markdown-preview:not([data-use-github-style]) hr { margin: 3em 0px; border-top: 2px dashed rgb(75, 83, 98); background: none; }
+.markdown-preview:not([data-use-github-style]) table { margin: 1.5em 0px; }
+.markdown-preview:not([data-use-github-style]) th { color: rgb(255, 255, 255); }
+.markdown-preview:not([data-use-github-style]) th, .markdown-preview:not([data-use-github-style]) td { padding: 0.66em 1em; border: 1px solid rgb(75, 83, 98); }
+.markdown-preview:not([data-use-github-style]) pre, .markdown-preview:not([data-use-github-style]) code { color: rgb(255, 255, 255); background-color: rgb(58, 63, 75); }
+.markdown-preview:not([data-use-github-style]) pre, .markdown-preview:not([data-use-github-style]) pre.editor-colors { margin: 1.5em 0px; padding: 1em; font-size: 0.92em; border-radius: 3px; background-color: rgb(49, 54, 63); }
+.markdown-preview:not([data-use-github-style]) kbd { color: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(75, 83, 98) rgb(75, 83, 98) rgb(62, 68, 81); border-image: initial; background-color: rgb(58, 63, 75); }
+.markdown-preview[data-use-github-style] { font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; line-height: 1.6; word-wrap: break-word; padding: 30px; font-size: 16px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); overflow: scroll; }
+.markdown-preview[data-use-github-style] > :first-child { margin-top: 0px !important; }
+.markdown-preview[data-use-github-style] > :last-child { margin-bottom: 0px !important; }
+.markdown-preview[data-use-github-style] a:not([href]) { color: inherit; text-decoration: none; }
+.markdown-preview[data-use-github-style] .absent { color: rgb(204, 0, 0); }
+.markdown-preview[data-use-github-style] .anchor { position: absolute; top: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; }
+.markdown-preview[data-use-github-style] .anchor:focus { outline: none; }
+.markdown-preview[data-use-github-style] h1, .markdown-preview[data-use-github-style] h2, .markdown-preview[data-use-github-style] h3, .markdown-preview[data-use-github-style] h4, .markdown-preview[data-use-github-style] h5, .markdown-preview[data-use-github-style] h6 { position: relative; margin-top: 1em; margin-bottom: 16px; font-weight: bold; line-height: 1.4; }
+.markdown-preview[data-use-github-style] h1 .octicon-link, .markdown-preview[data-use-github-style] h2 .octicon-link, .markdown-preview[data-use-github-style] h3 .octicon-link, .markdown-preview[data-use-github-style] h4 .octicon-link, .markdown-preview[data-use-github-style] h5 .octicon-link, .markdown-preview[data-use-github-style] h6 .octicon-link { display: none; color: rgb(0, 0, 0); vertical-align: middle; }
+.markdown-preview[data-use-github-style] h1:hover .anchor, .markdown-preview[data-use-github-style] h2:hover .anchor, .markdown-preview[data-use-github-style] h3:hover .anchor, .markdown-preview[data-use-github-style] h4:hover .anchor, .markdown-preview[data-use-github-style] h5:hover .anchor, .markdown-preview[data-use-github-style] h6:hover .anchor { padding-left: 8px; margin-left: -30px; text-decoration: none; }
+.markdown-preview[data-use-github-style] h1:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h2:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h3:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h4:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h5:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h6:hover .anchor .octicon-link { display: inline-block; }
+.markdown-preview[data-use-github-style] h1 tt, .markdown-preview[data-use-github-style] h2 tt, .markdown-preview[data-use-github-style] h3 tt, .markdown-preview[data-use-github-style] h4 tt, .markdown-preview[data-use-github-style] h5 tt, .markdown-preview[data-use-github-style] h6 tt, .markdown-preview[data-use-github-style] h1 code, .markdown-preview[data-use-github-style] h2 code, .markdown-preview[data-use-github-style] h3 code, .markdown-preview[data-use-github-style] h4 code, .markdown-preview[data-use-github-style] h5 code, .markdown-preview[data-use-github-style] h6 code { font-size: inherit; }
+.markdown-preview[data-use-github-style] h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid rgb(238, 238, 238); }
+.markdown-preview[data-use-github-style] h1 .anchor { line-height: 1; }
+.markdown-preview[data-use-github-style] h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid rgb(238, 238, 238); }
+.markdown-preview[data-use-github-style] h2 .anchor { line-height: 1; }
+.markdown-preview[data-use-github-style] h3 { font-size: 1.5em; line-height: 1.43; }
+.markdown-preview[data-use-github-style] h3 .anchor { line-height: 1.2; }
+.markdown-preview[data-use-github-style] h4 { font-size: 1.25em; }
+.markdown-preview[data-use-github-style] h4 .anchor { line-height: 1.2; }
+.markdown-preview[data-use-github-style] h5 { font-size: 1em; }
+.markdown-preview[data-use-github-style] h5 .anchor { line-height: 1.1; }
+.markdown-preview[data-use-github-style] h6 { font-size: 1em; color: rgb(119, 119, 119); }
+.markdown-preview[data-use-github-style] h6 .anchor { line-height: 1.1; }
+.markdown-preview[data-use-github-style] p, .markdown-preview[data-use-github-style] blockquote, .markdown-preview[data-use-github-style] ul, .markdown-preview[data-use-github-style] ol, .markdown-preview[data-use-github-style] dl, .markdown-preview[data-use-github-style] table, .markdown-preview[data-use-github-style] pre { margin-top: 0px; margin-bottom: 16px; }
+.markdown-preview[data-use-github-style] hr { height: 4px; padding: 0px; margin: 16px 0px; background-color: rgb(231, 231, 231); border: 0px none; }
+.markdown-preview[data-use-github-style] ul, .markdown-preview[data-use-github-style] ol { padding-left: 2em; }
+.markdown-preview[data-use-github-style] ul.no-list, .markdown-preview[data-use-github-style] ol.no-list { padding: 0px; list-style-type: none; }
+.markdown-preview[data-use-github-style] ul ul, .markdown-preview[data-use-github-style] ul ol, .markdown-preview[data-use-github-style] ol ol, .markdown-preview[data-use-github-style] ol ul { margin-top: 0px; margin-bottom: 0px; }
+.markdown-preview[data-use-github-style] li > p { margin-top: 16px; }
+.markdown-preview[data-use-github-style] dl { padding: 0px; }
+.markdown-preview[data-use-github-style] dl dt { padding: 0px; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: bold; }
+.markdown-preview[data-use-github-style] dl dd { padding: 0px 16px; margin-bottom: 16px; }
+.markdown-preview[data-use-github-style] blockquote { padding: 0px 15px; color: rgb(119, 119, 119); border-left: 4px solid rgb(221, 221, 221); }
+.markdown-preview[data-use-github-style] blockquote > :first-child { margin-top: 0px; }
+.markdown-preview[data-use-github-style] blockquote > :last-child { margin-bottom: 0px; }
+.markdown-preview[data-use-github-style] table { display: block; width: 100%; overflow: auto; word-break: keep-all; }
+.markdown-preview[data-use-github-style] table th { font-weight: bold; }
+.markdown-preview[data-use-github-style] table th, .markdown-preview[data-use-github-style] table td { padding: 6px 13px; border: 1px solid rgb(221, 221, 221); }
+.markdown-preview[data-use-github-style] table tr { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(204, 204, 204); }
+.markdown-preview[data-use-github-style] table tr:nth-child(2n) { background-color: rgb(248, 248, 248); }
+.markdown-preview[data-use-github-style] img { max-width: 100%; box-sizing: border-box; }
+.markdown-preview[data-use-github-style] .emoji { max-width: none; }
+.markdown-preview[data-use-github-style] span.frame { display: block; overflow: hidden; }
+.markdown-preview[data-use-github-style] span.frame > span { display: block; float: left; width: auto; padding: 7px; margin: 13px 0px 0px; overflow: hidden; border: 1px solid rgb(221, 221, 221); }
+.markdown-preview[data-use-github-style] span.frame span img { display: block; float: left; }
+.markdown-preview[data-use-github-style] span.frame span span { display: block; padding: 5px 0px 0px; clear: both; color: rgb(51, 51, 51); }
+.markdown-preview[data-use-github-style] span.align-center { display: block; overflow: hidden; clear: both; }
+.markdown-preview[data-use-github-style] span.align-center > span { display: block; margin: 13px auto 0px; overflow: hidden; text-align: center; }
+.markdown-preview[data-use-github-style] span.align-center span img { margin: 0px auto; text-align: center; }
+.markdown-preview[data-use-github-style] span.align-right { display: block; overflow: hidden; clear: both; }
+.markdown-preview[data-use-github-style] span.align-right > span { display: block; margin: 13px 0px 0px; overflow: hidden; text-align: right; }
+.markdown-preview[data-use-github-style] span.align-right span img { margin: 0px; text-align: right; }
+.markdown-preview[data-use-github-style] span.float-left { display: block; float: left; margin-right: 13px; overflow: hidden; }
+.markdown-preview[data-use-github-style] span.float-left span { margin: 13px 0px 0px; }
+.markdown-preview[data-use-github-style] span.float-right { display: block; float: right; margin-left: 13px; overflow: hidden; }
+.markdown-preview[data-use-github-style] span.float-right > span { display: block; margin: 13px auto 0px; overflow: hidden; text-align: right; }
+.markdown-preview[data-use-github-style] code, .markdown-preview[data-use-github-style] tt { padding: 0.2em 0px; margin: 0px; font-size: 85%; background-color: rgba(0, 0, 0, 0.0392157); border-radius: 3px; }
+.markdown-preview[data-use-github-style] code::before, .markdown-preview[data-use-github-style] tt::before, .markdown-preview[data-use-github-style] code::after, .markdown-preview[data-use-github-style] tt::after { letter-spacing: -0.2em; content: " "; }
+.markdown-preview[data-use-github-style] code br, .markdown-preview[data-use-github-style] tt br { display: none; }
+.markdown-preview[data-use-github-style] del code { text-decoration: inherit; }
+.markdown-preview[data-use-github-style] pre > code { padding: 0px; margin: 0px; font-size: 100%; word-break: normal; white-space: pre; background: transparent; border: 0px; }
+.markdown-preview[data-use-github-style] .highlight { margin-bottom: 16px; }
+.markdown-preview[data-use-github-style] .highlight pre, .markdown-preview[data-use-github-style] pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: rgb(247, 247, 247); border-radius: 3px; }
+.markdown-preview[data-use-github-style] .highlight pre { margin-bottom: 0px; word-break: normal; }
+.markdown-preview[data-use-github-style] pre { word-wrap: normal; }
+.markdown-preview[data-use-github-style] pre code, .markdown-preview[data-use-github-style] pre tt { display: inline; max-width: initial; padding: 0px; margin: 0px; overflow: initial; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0px; }
+.markdown-preview[data-use-github-style] pre code::before, .markdown-preview[data-use-github-style] pre tt::before, .markdown-preview[data-use-github-style] pre code::after, .markdown-preview[data-use-github-style] pre tt::after { content: normal; }
+.markdown-preview[data-use-github-style] kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: rgb(85, 85, 85); vertical-align: middle; background-color: rgb(252, 252, 252); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); border-image: initial; border-radius: 3px; box-shadow: rgb(187, 187, 187) 0px -1px 0px inset; }
+.markdown-preview[data-use-github-style] a { color: rgb(51, 122, 183); }
+.markdown-preview[data-use-github-style] pre, .markdown-preview[data-use-github-style] code { color: inherit; }
+.markdown-preview[data-use-github-style] pre, .markdown-preview[data-use-github-style] pre.editor-colors { padding: 0.8em 1em; margin-bottom: 1em; font-size: 0.85em; border-radius: 4px; overflow: auto; }
+.scrollbars-visible-always .markdown-preview pre.editor-colors .vertical-scrollbar, .scrollbars-visible-always .markdown-preview pre.editor-colors .horizontal-scrollbar { visibility: hidden; }
+.scrollbars-visible-always .markdown-preview pre.editor-colors:hover .vertical-scrollbar, .scrollbars-visible-always .markdown-preview pre.editor-colors:hover .horizontal-scrollbar { visibility: visible; }
+.markdown-preview del { text-decoration: none; position: relative; }
+.markdown-preview del::after { border-bottom: 1px solid black; content: ""; left: 0px; position: absolute; right: 0px; top: 50%; }
+.markdown-preview .flash { animation: flash 1s ease-out 1; outline: rgba(255, 0, 0, 0) solid 1px; }
+.markdown-preview .flash:not(li) { display: block; }
+.bracket-matcher .region {
+  border-bottom: 1px dotted lime;
+  position: absolute;
+}
+.line-number.bracket-matcher {
+  background-color: #777;
+}
+
+.spell-check-misspelling .region {
+  border-bottom: 2px dotted rgba(255, 51, 51, 0.75);
+}
+.spell-check-corrections {
+  width: 25em !important;
+}
+
+pre.editor-colors {
+  background-color: #282c34;
+  color: #abb2bf;
+}
+pre.editor-colors .line.cursor-line {
+  background-color: rgba(153, 187, 255, 0.04);
+}
+pre.editor-colors .invisible {
+  color: #abb2bf;
+}
+pre.editor-colors .cursor {
+  border-left: 2px solid #528bff;
+}
+pre.editor-colors .selection .region {
+  background-color: #3e4451;
+}
+pre.editor-colors .bracket-matcher .region {
+  border-bottom: 1px solid #528bff;
+  box-sizing: border-box;
+}
+pre.editor-colors .invisible-character {
+  color: rgba(171, 178, 191, 0.15);
+}
+pre.editor-colors .indent-guide {
+  color: rgba(171, 178, 191, 0.15);
+}
+pre.editor-colors .wrap-guide {
+  background-color: rgba(171, 178, 191, 0.15);
+}
+pre.editor-colors .find-result .region.region.region,
+pre.editor-colors .current-result .region.region.region {
+  border-radius: 2px;
+  background-color: rgba(82, 139, 255, 0.24);
+  transition: border-color 0.4s;
+}
+pre.editor-colors .find-result .region.region.region {
+  border: 2px solid transparent;
+}
+pre.editor-colors .current-result .region.region.region {
+  border: 2px solid #528bff;
+  transition-duration: .1s;
+}
+pre.editor-colors .gutter .line-number {
+  color: #636d83;
+  -webkit-font-smoothing: antialiased;
+}
+pre.editor-colors .gutter .line-number.cursor-line {
+  color: #abb2bf;
+  background-color: #2c313a;
+}
+pre.editor-colors .gutter .line-number.cursor-line-no-selection {
+  background-color: transparent;
+}
+pre.editor-colors .gutter .line-number .icon-right {
+  color: #abb2bf;
+}
+pre.editor-colors .gutter:not(.git-diff-icon) .line-number.git-line-removed.git-line-removed::before {
+  bottom: -3px;
+}
+pre.editor-colors .gutter:not(.git-diff-icon) .line-number.git-line-removed::after {
+  content: "";
+  position: absolute;
+  left: 0px;
+  bottom: 0px;
+  width: 25px;
+  border-bottom: 1px dotted rgba(224, 82, 82, 0.5);
+  pointer-events: none;
+}
+pre.editor-colors .gutter .line-number.folded,
+pre.editor-colors .gutter .line-number:after,
+pre.editor-colors .fold-marker:after {
+  color: #abb2bf;
+}
+.syntax--comment {
+  color: #5c6370;
+  font-style: italic;
+}
+.syntax--comment .syntax--markup.syntax--link {
+  color: #5c6370;
+}
+.syntax--entity.syntax--name.syntax--type {
+  color: #e5c07b;
+}
+.syntax--entity.syntax--other.syntax--inherited-class {
+  color: #98c379;
+}
+.syntax--keyword {
+  color: #c678dd;
+}
+.syntax--keyword.syntax--control {
+  color: #c678dd;
+}
+.syntax--keyword.syntax--operator {
+  color: #abb2bf;
+}
+.syntax--keyword.syntax--other.syntax--special-method {
+  color: #61afef;
+}
+.syntax--keyword.syntax--other.syntax--unit {
+  color: #d19a66;
+}
+.syntax--storage {
+  color: #c678dd;
+}
+.syntax--storage.syntax--type.syntax--annotation,
+.syntax--storage.syntax--type.syntax--primitive {
+  color: #c678dd;
+}
+.syntax--storage.syntax--modifier.syntax--package,
+.syntax--storage.syntax--modifier.syntax--import {
+  color: #abb2bf;
+}
+.syntax--constant {
+  color: #d19a66;
+}
+.syntax--constant.syntax--variable {
+  color: #d19a66;
+}
+.syntax--constant.syntax--character.syntax--escape {
+  color: #56b6c2;
+}
+.syntax--constant.syntax--numeric {
+  color: #d19a66;
+}
+.syntax--constant.syntax--other.syntax--color {
+  color: #56b6c2;
+}
+.syntax--constant.syntax--other.syntax--symbol {
+  color: #56b6c2;
+}
+.syntax--variable {
+  color: #e06c75;
+}
+.syntax--variable.syntax--interpolation {
+  color: #be5046;
+}
+.syntax--variable.syntax--parameter {
+  color: #abb2bf;
+}
+.syntax--string {
+  color: #98c379;
+}
+.syntax--string.syntax--regexp {
+  color: #56b6c2;
+}
+.syntax--string.syntax--regexp .syntax--source.syntax--ruby.syntax--embedded {
+  color: #e5c07b;
+}
+.syntax--string.syntax--other.syntax--link {
+  color: #e06c75;
+}
+.syntax--punctuation.syntax--definition.syntax--comment {
+  color: #5c6370;
+}
+.syntax--punctuation.syntax--definition.syntax--method-parameters,
+.syntax--punctuation.syntax--definition.syntax--function-parameters,
+.syntax--punctuation.syntax--definition.syntax--parameters,
+.syntax--punctuation.syntax--definition.syntax--separator,
+.syntax--punctuation.syntax--definition.syntax--seperator,
+.syntax--punctuation.syntax--definition.syntax--array {
+  color: #abb2bf;
+}
+.syntax--punctuation.syntax--definition.syntax--heading,
+.syntax--punctuation.syntax--definition.syntax--identity {
+  color: #61afef;
+}
+.syntax--punctuation.syntax--definition.syntax--bold {
+  color: #e5c07b;
+  font-weight: bold;
+}
+.syntax--punctuation.syntax--definition.syntax--italic {
+  color: #c678dd;
+  font-style: italic;
+}
+.syntax--punctuation.syntax--section.syntax--embedded {
+  color: #be5046;
+}
+.syntax--punctuation.syntax--section.syntax--method,
+.syntax--punctuation.syntax--section.syntax--class,
+.syntax--punctuation.syntax--section.syntax--inner-class {
+  color: #abb2bf;
+}
+.syntax--support.syntax--class {
+  color: #e5c07b;
+}
+.syntax--support.syntax--type {
+  color: #56b6c2;
+}
+.syntax--support.syntax--function {
+  color: #56b6c2;
+}
+.syntax--support.syntax--function.syntax--any-method {
+  color: #61afef;
+}
+.syntax--entity.syntax--name.syntax--function {
+  color: #61afef;
+}
+.syntax--entity.syntax--name.syntax--class,
+.syntax--entity.syntax--name.syntax--type.syntax--class {
+  color: #e5c07b;
+}
+.syntax--entity.syntax--name.syntax--section {
+  color: #61afef;
+}
+.syntax--entity.syntax--name.syntax--tag {
+  color: #e06c75;
+}
+.syntax--entity.syntax--other.syntax--attribute-name {
+  color: #d19a66;
+}
+.syntax--entity.syntax--other.syntax--attribute-name.syntax--id {
+  color: #61afef;
+}
+.syntax--meta.syntax--class {
+  color: #e5c07b;
+}
+.syntax--meta.syntax--class.syntax--body {
+  color: #abb2bf;
+}
+.syntax--meta.syntax--method-call,
+.syntax--meta.syntax--method {
+  color: #abb2bf;
+}
+.syntax--meta.syntax--definition.syntax--variable {
+  color: #e06c75;
+}
+.syntax--meta.syntax--link {
+  color: #d19a66;
+}
+.syntax--meta.syntax--require {
+  color: #61afef;
+}
+.syntax--meta.syntax--selector {
+  color: #c678dd;
+}
+.syntax--meta.syntax--separator {
+  color: #abb2bf;
+}
+.syntax--meta.syntax--tag {
+  color: #abb2bf;
+}
+.syntax--underline {
+  text-decoration: underline;
+}
+.syntax--none {
+  color: #abb2bf;
+}
+.syntax--invalid.syntax--deprecated {
+  color: #523d14 !important;
+  background-color: #e0c285 !important;
+}
+.syntax--invalid.syntax--illegal {
+  color: white !important;
+  background-color: #e05252 !important;
+}
+.syntax--markup.syntax--bold {
+  color: #d19a66;
+  font-weight: bold;
+}
+.syntax--markup.syntax--changed {
+  color: #c678dd;
+}
+.syntax--markup.syntax--deleted {
+  color: #e06c75;
+}
+.syntax--markup.syntax--italic {
+  color: #c678dd;
+  font-style: italic;
+}
+.syntax--markup.syntax--heading {
+  color: #e06c75;
+}
+.syntax--markup.syntax--heading .syntax--punctuation.syntax--definition.syntax--heading {
+  color: #61afef;
+}
+.syntax--markup.syntax--link {
+  color: #56b6c2;
+}
+.syntax--markup.syntax--inserted {
+  color: #98c379;
+}
+.syntax--markup.syntax--quote {
+  color: #d19a66;
+}
+.syntax--markup.syntax--raw {
+  color: #98c379;
+}
+.syntax--source.syntax--c .syntax--keyword.syntax--operator {
+  color: #c678dd;
+}
+.syntax--source.syntax--cpp .syntax--keyword.syntax--operator {
+  color: #c678dd;
+}
+.syntax--source.syntax--cs .syntax--keyword.syntax--operator {
+  color: #c678dd;
+}
+.syntax--source.syntax--css .syntax--property-name,
+.syntax--source.syntax--css .syntax--property-value {
+  color: #828997;
+}
+.syntax--source.syntax--css .syntax--property-name.syntax--support,
+.syntax--source.syntax--css .syntax--property-value.syntax--support {
+  color: #abb2bf;
+}
+.syntax--source.syntax--elixir .syntax--source.syntax--embedded.syntax--source {
+  color: #abb2bf;
+}
+.syntax--source.syntax--elixir .syntax--constant.syntax--language,
+.syntax--source.syntax--elixir .syntax--constant.syntax--numeric,
+.syntax--source.syntax--elixir .syntax--constant.syntax--definition {
+  color: #61afef;
+}
+.syntax--source.syntax--elixir .syntax--variable.syntax--definition,
+.syntax--source.syntax--elixir .syntax--variable.syntax--anonymous {
+  color: #c678dd;
+}
+.syntax--source.syntax--elixir .syntax--parameter.syntax--variable.syntax--function {
+  color: #d19a66;
+  font-style: italic;
+}
+.syntax--source.syntax--elixir .syntax--quoted {
+  color: #98c379;
+}
+.syntax--source.syntax--elixir .syntax--keyword.syntax--special-method,
+.syntax--source.syntax--elixir .syntax--embedded.syntax--section,
+.syntax--source.syntax--elixir .syntax--embedded.syntax--source.syntax--empty {
+  color: #e06c75;
+}
+.syntax--source.syntax--elixir .syntax--readwrite.syntax--module .syntax--punctuation {
+  color: #e06c75;
+}
+.syntax--source.syntax--elixir .syntax--regexp.syntax--section,
+.syntax--source.syntax--elixir .syntax--regexp.syntax--string {
+  color: #be5046;
+}
+.syntax--source.syntax--elixir .syntax--separator,
+.syntax--source.syntax--elixir .syntax--keyword.syntax--operator {
+  color: #d19a66;
+}
+.syntax--source.syntax--elixir .syntax--variable.syntax--constant {
+  color: #e5c07b;
+}
+.syntax--source.syntax--elixir .syntax--array,
+.syntax--source.syntax--elixir .syntax--scope,
+.syntax--source.syntax--elixir .syntax--section {
+  color: #828997;
+}
+.syntax--source.syntax--gfm .syntax--markup {
+  -webkit-font-smoothing: auto;
+}
+.syntax--source.syntax--gfm .syntax--link .syntax--entity {
+  color: #61afef;
+}
+.syntax--source.syntax--go .syntax--storage.syntax--type.syntax--string {
+  color: #c678dd;
+}
+.syntax--source.syntax--ini .syntax--keyword.syntax--other.syntax--definition.syntax--ini {
+  color: #e06c75;
+}
+.syntax--source.syntax--java .syntax--storage.syntax--modifier.syntax--import {
+  color: #e5c07b;
+}
+.syntax--source.syntax--java .syntax--storage.syntax--type {
+  color: #e5c07b;
+}
+.syntax--source.syntax--java .syntax--keyword.syntax--operator.syntax--instanceof {
+  color: #c678dd;
+}
+.syntax--source.syntax--java-properties .syntax--meta.syntax--key-pair {
+  color: #e06c75;
+}
+.syntax--source.syntax--java-properties .syntax--meta.syntax--key-pair > .syntax--punctuation {
+  color: #abb2bf;
+}
+.syntax--source.syntax--js .syntax--keyword.syntax--operator {
+  color: #56b6c2;
+}
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--delete,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--in,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--of,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--instanceof,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--new,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--typeof,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--void {
+  color: #c678dd;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--string.syntax--quoted.syntax--json {
+  color: #e06c75;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation.syntax--string {
+  color: #e06c75;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation {
+  color: #98c379;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--constant.syntax--language.syntax--json,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--constant.syntax--language.syntax--json {
+  color: #56b6c2;
+}
+.syntax--source.syntax--ruby .syntax--constant.syntax--other.syntax--symbol > .syntax--punctuation {
+  color: inherit;
+}
+.syntax--source.syntax--php .syntax--class.syntax--bracket {
+  color: #abb2bf;
+}
+.syntax--source.syntax--python .syntax--keyword.syntax--operator.syntax--logical.syntax--python {
+  color: #c678dd;
+}
+.syntax--source.syntax--python .syntax--variable.syntax--parameter {
+  color: #d19a66;
+}
+</style>
+  </head>
+  <body class='markdown-preview'><h1>Time Travel and Quantum Mechanics</h1>
+<h2>What is time?</h2>
+<ul>
+<li>
+<p>time is what clocks measure</p>
+<ul>
+<li>measure time objectively, therefore does not help our subjective definition of time</li>
+</ul>
+</li>
+<li>
+<p><span class="math"><script type="math/tex">t</script></span> - just like another quantitative variable (period of time, not absolute)</p>
+</li>
+</ul>
+<ul>
+<li>
+<p>fourth dimension</p>
+</li>
+<li>
+<p>these describe properties of it, not its implications or how it works</p>
+<ul>
+<li>implications are generally determined through intuition</li>
+</ul>
+</li>
+</ul>
+<ul>
+<li>
+<p>sense of time is inherent to all humans - every human has memory and some idea that time is observable through changes in space</p>
+<ul>
+<li>computers have memory, do they have a concept of time?</li>
+</ul>
+</li>
+</ul>
+<p>Therefore, we have:</p>
+<p><strong>1. Subjective time</strong></p>
+<ul>
+<li>presumably everyone experiences this notion of time</li>
+<li>has the property of lapsing (time approaches <span class="math"><script type="math/tex">\infty</script></span>)</li>
+</ul>
+<p><strong>2. Physical time</strong></p>
+<ul>
+<li>represented by <span class="math"><script type="math/tex">t</script></span></li>
+<li>objective</li>
+<li>quantitative (period, not absolute)</li>
+</ul>
+<blockquote>
+<p>All paradoxes arise from the fact that time lapses / flows - we are basing time on subjective time, not physical time</p>
+</blockquote>
+<h2>Concepts of time in physics</h2>
+<h3>Thermodynamic time arrow</h3>
+<ul>
+<li>second law of thermodynamics:</li>
+<li>total entropy cannot decrease over time (randomness of particles)</li>
+<li>Hence, time has a specific direction (approaching infinite entropy)</li>
+<li>This can be modelled as <span class="math"><script type="math/tex">t=e</script></span>. If <span class="math"><script type="math/tex">e</script></span> cannot be subtracted from, <span class="math"><script type="math/tex">t</script></span> can only go one way.</li>
+<li>entropy is an irreversible process</li>
+<li>therefore, time travel backwards is impossible</li>
+</ul>
+<h3>Block time</h3>
+<ul>
+<li>time is fourth dimension - all dimensions are related</li>
+<li>universe exists as a whole, in four dimensions, just like a chair can exist in three dimensions (plus time)</li>
+<li>you cannot isolate one value in one of the three dimensions and define it by itself - it would be ridiculous to say that a point (<span class="math"><script type="math/tex">x=2,y=1,z=3</script></span>) can exist if y and z are not defined</li>
+<li>therefore, past and future must also exist as a relation of four values (<span class="math"><script type="math/tex">x,y,z,t</script></span>)</li>
+</ul>
+<ol start="2">
+<li>
+<p>Are the past and future real?<br>
+By using the present as a proxy for the past or future, we can simulate them, effectively nesting times inside times (a simpler idea of a time machine - normal time machines lose the idea of the present).</p>
+</li>
+<li>
+<p>Do events that occurred in the past / future exist?</p>
+</li>
+</ol>
+<blockquote>
+<p>What is the physical prompt to change to a different time?</p>
+</blockquote>
+<h2>Grandfather paradox</h2>
+<ul>
+<li>Grandfather is not necessary - could be the suicide paradox</li>
+<li>Mathematical status - 1 bit (dead or alive):
+<ul>
+<li><span class="math"><script type="math/tex">x=</script></span> existence at 2 yrs, <span class="math"><script type="math/tex">y=</script></span> existence at 20 yrs</li>
+<li><span class="math"><script type="math/tex">0=</script></span> dead, <span class="math"><script type="math/tex">1=</script></span> alive</li>
+</ul>
+</li>
+<li><span class="math"><script type="math/tex">x=1</script></span> (alive - assumed because you must exist in the first instance)</li>
+</ul>
+<p><strong>(case 1)</strong> if <span class="math"><script type="math/tex">x=1</script></span>, then <span class="math"><script type="math/tex">y=1</script></span> (assuming you don’t die between) <span class="math"><script type="math/tex">\therefore x = y</script></span><br>
+<strong>(case 2)</strong> if <span class="math"><script type="math/tex">y=1</script></span>, then <span class="math"><script type="math/tex">x=0</script></span> (because you killed yourself)<br>
+This is not a contradiction - it simply states that <span class="math"><script type="math/tex">x=0 \lor 1</script></span> (one <em>or</em> zero)</p>
+<p><strong><span class="math"><script type="math/tex">\therefore</script></span> both situations can exist (superposition) - suggesting multiple universe theory</strong></p>
+<ul>
+<li>Implies a link to quantum mechanics: dead or alive, or between (superposition):</li>
+<li><span class="math"><script type="math/tex">1 \over 2</script></span> probability of killing grandfather/self (two parallel realities  - Murphy’s law)</li>
+</ul>
+<h3>Many worlds interpretation</h3>
+<ul>
+<li>different branches of superposition are different universes. Perception jumps between universes.</li>
+<li>time can be defined only by the physical state of things at the time - this is the only way it can be derived. therefore, by changing the physical state, you are creating a new &quot;time (or timeline)</li>
+</ul></body>
+</html>
diff --git a/philosophy/time.md b/philosophy/time.md
new file mode 100755 (executable)
index 0000000..f24ceab
--- /dev/null
@@ -0,0 +1,50 @@
+# Time
+
+## Presentism
+
+- The present time exists exclusively with its objects
+- There are no non-present objects
+- Past & future are human constructs
+- Memories etc are representations of the past in the present
+
+
+<pre>past  present future
+---------|----------
+-->-->-->-->-->-->-></pre>
+
+## Eternalism
+
+- Fourth dimension
+- Distant times in past and future exist, like distant places
+- Past, present and future are equally real
+
+## Philosophers' Perspectives
+
+### Aristotle
+- we measure time as the "interval between two nows"
+- time $\propto$ change
+- subjective
+
+### Nietzsche
+- Time repeats infinitely in the exact same sequence
+- "Love your fate"
+
+### Augustine
+- Linking Aristotelian philosophy (infinitesimal yet eternal present) to God (always present)
+- Anything that lasts for a finite time comes from God, yet God is an eternal now
+- Also considered afterlife / multiple phases of time
+- Time tends towards non-existence, because the past and future are the only times that can really exist, and the present is infinitesimal (the only definite time).
+- Yet, time could not exist in infinitesimally small pieces, which go out of existence instantaneously.
+- Hence, time is a function of human perception and memory.
+
+#### Response
+Each premise of the argument seems to appear reasonable, but it is merely meta-analysis - building upon the Aristotelian idea that the present is infinitesimal. Also, there is no proof that time could not exist in infinitesimally small pieces - persistent memory does not disprove this. Events could span multiple "slices" of time. The conclusion that time is an exclusively human construct does not follow from the premise that the present could not exist infinitesimally.
+
+### Borges
+- We think time is a sequence of unique moments, but they can be repeatedf
+- Time = sensations e.g. reading Shakespeare makes you Shakespeare
+- Finite number of variables, therefore time can repeat itself
+
+### Einstein
+- We cannot measure time without being external to it
+- 1 s / s
diff --git a/physics/._fields.md b/physics/._fields.md
new file mode 100755 (executable)
index 0000000..f283d8d
Binary files /dev/null and b/physics/._fields.md differ
diff --git a/physics/._relativity.html b/physics/._relativity.html
new file mode 100755 (executable)
index 0000000..e7e2107
Binary files /dev/null and b/physics/._relativity.html differ
diff --git a/physics/circular.md b/physics/circular.md
new file mode 100755 (executable)
index 0000000..dbe3540
--- /dev/null
@@ -0,0 +1,76 @@
+# Circular forces
+
+## Velocity in a circle
+
+$$v={{2 \pi r} \over T}$$
+
+where $T$ is the period (time for one oscillation)
+
+(derived from $v={d \over t}$ where $d=2 \pi r = \pi D$)
+
+## Frequency and period
+
+$$ f={1 \over T}$$
+$$ t={1 \over f}$$
+
+## Centripetal acceleration & force
+
+$$a={{{v^2} \over r}={{4 \pi^2r}\over T^2}}$$
+
+where
+$a$ is centripetal acceleration
+$v$ is speed
+$r$ is radius
+$T$ is period
+
+and
+
+$v \perp a$
+
+We know that $F=ma$, so
+
+$$F={{mv^2}\over r}={{4\pi^2rm}\over T^2}$$
+
+## Banked track
+
+Forces acting:
+- Weight force $F_g$, vertically down
+- Normal (reaction) force $R$, perpendicular to slope
+
+
+- Net force  $\Sigma F$ acts towards centre
+
+### Calculating the angle
+
+$$ tan \theta = {\Sigma F \over F_g} $$
+
+where
+$\Sigma F$ acts towards centre of circle
+$F_g$ is force by gravity on the moving object
+
+In terms of velocity..
+
+$$ \tan \theta = {v^2 \over rg}$$
+
+$$\therefore \theta = \tan^{-1}({v^2 \over rg})$$
+
+$$\therefore v=\sqrt{rg \tan \theta} $$
+
+- If $F_N > F_g$, passenger feels heavier
+- If $F_N < F_g$, passenger feels lighter
+
+### Minimum velocity in circle
+
+$$ v= \sqrt{gr}$$
+
+### Force and acceleration
+
+$$\Sigma F = F_N + mg$$
+
+## Vertical circular motion
+
+## Pulley-mass system
+
+$$a={{m_2g}\over{m_1+m_2}}$$
+
+where $m_2$ is the suspended mass
diff --git a/physics/fields.md b/physics/fields.md
new file mode 100755 (executable)
index 0000000..bd2763b
--- /dev/null
@@ -0,0 +1,61 @@
+# Fields
+
+**Non-contact force**
+
+Types of fields:
+- gravitational
+- electric
+- magnetic
+
+Electric and magnetic fields are the two components of the electromagnetic field (effectively the same force). Permeates the universe.
+
+Field diagrams - N to S (current +ve to -ve)
+
+
+Field strength - inverse sq law
+
+## Gravitational fields
+
+### Field strength
+
+$$g={{F_g} \over m}$$
+
+## Electric fields
+
+### Field lines
+- +ve to -ve
+- start and end $\perp$ to surface
+- never cross
+
+### Field strength
+
+$$E = {F \over q}$$
+
+
+
+
+## Transformers
+
+Primary - input
+Secondary - output
+
+As $V \Rightarrow \infty, P_{loss} \Rightarrow 0$
+
+$$P_{loss} = I^2 R$$
+
+where $R$ is determined by resistivity per length of cable
+
+Therefore, power loss is proportional to the square of current.
+
+Electronmagnetism & electromagnetic induction
+
+Changing magnetic field generates current & vice versa
+
+Only for AC, because DC voltage is constant, so does not generate magnetic field
+
+Output is proportional to ratio primary : secondary
+
+
+$${V_{sec} \over V_{pri}} = {turns_{sec} \over turns_{pri}}$$
+
+Iron - good conductor of magnetic fields. Used as a core.
diff --git a/physics/gravity.md b/physics/gravity.md
new file mode 100755 (executable)
index 0000000..c37e76b
--- /dev/null
@@ -0,0 +1,16 @@
+## Gravity
+
+Force that drives the universe - attractive force between masses
+1 of 4 fundamental forces
+
+$$
+{F _{g} }= {{Gm_1m_2}\over{r^2}}
+$$
+
+where
+$G=$ gravitational constant $=6.67  \times10^{-11}Nm^2kg^{-2}$
+$r=$ distance between *centres* of $m_1$ and $m_2$
+
+Area under force-distance graph = work = $\Delta E$
+
+# Newton
diff --git a/physics/newton.md b/physics/newton.md
new file mode 100755 (executable)
index 0000000..5186d3f
--- /dev/null
@@ -0,0 +1,22 @@
+# Newtons' Laws
+
+> **Up is always positive**
+
+## First law
+
+Constant velocity if forces are balanced
+- object at rest remains at rest
+- object at motion remains in motion
+**only** if it does not experience an unbalanced force
+
+## Second law
+$$F_{net} = ma$$
+
+## Third law
+
+- Equal and opposite forces
+- Normal force (reaction) is in opposite direction to action force
+
+## Inclined plane
+
+$$F=ma=mg\sin\theta-{\mathit{friction}}$$
diff --git a/physics/projectiles.md b/physics/projectiles.md
new file mode 100755 (executable)
index 0000000..fe74a31
--- /dev/null
@@ -0,0 +1,21 @@
+# Projectile motion
+
+- Horizontal velocity ($v_x$) remains constant if no drag
+
+- Vertical acceleration ($a_y$) $= -g$
+
+## Calculating velocity from $x$ and $y$ components
+
+${\displaystyle v={\sqrt {v_{x}^{2}+v_{y}^{2}\ }}}$
+
+## Displacement
+
+$x=v_{0}t\cos(\theta)$
+$y=v_{0}t\sin(\theta )-{\frac  {1}{2}}gt^{2}$
+
+## Maximum height of an arc
+
+$h={\frac  {u^{2}\sin ^{2}(\theta )}{2g}}$
+
+## Time of flight
+$y=u\ t\sin(\theta )-{\frac  {1}{2}}gt^{2}$
diff --git a/physics/relativity.html b/physics/relativity.html
new file mode 100755 (executable)
index 0000000..eb16b62
--- /dev/null
@@ -0,0 +1,621 @@
+<!DOCTYPE html>
+<html>
+  <head>
+      <meta charset="utf-8" />
+      <title>relativity</title>
+<script type="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    jax: ["input/TeX","output/HTML-CSS"],
+    extensions: [],
+    TeX: {
+      extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
+    },
+    showMathMenu: false
+  });
+</script>
+<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js">
+</script>
+      <style>
+
+      html {
+          font-family: "Helvetica", sans-serif;
+          letter-spacing: -0.01em;
+          font-size: 0.7em;
+      }
+
+      .markdown-preview:not([data-use-github-style]) { padding: 2em; font-size: 1.2em; color: black; overflow: auto; font-family: Helvetica; }
+.markdown-preview:not([data-use-github-style]) > :first-child { margin-top: 0px; }
+.markdown-preview:not([data-use-github-style]) h1, .markdown-preview:not([data-use-github-style]) h2, .markdown-preview:not([data-use-github-style]) h3, .markdown-preview:not([data-use-github-style]) h4, .markdown-preview:not([data-use-github-style]) h5, .markdown-preview:not([data-use-github-style]) h6 { line-height: 1.2; margin-bottom: 0.5em; }
+.markdown-preview:not([data-use-github-style]) h1 { font-size: 2.4em; font-weight: 300; }
+.markdown-preview:not([data-use-github-style]) h2 { font-size: 1.8em; font-weight: 400; }
+.markdown-preview:not([data-use-github-style]) h3 { font-size: 1.5em; font-weight: 500; }
+.markdown-preview:not([data-use-github-style]) h4 { font-size: 1.2em; font-weight: 600; }
+.markdown-preview:not([data-use-github-style]) h5 { font-size: 1.1em; font-weight: 600; }
+.markdown-preview:not([data-use-github-style]) h6 { font-size: 1em; font-weight: 600; }
+.markdown-preview:not([data-use-github-style]) a, .markdown-preview:not([data-use-github-style]) a code { color: rgb(82, 139, 255); }
+.markdown-preview:not([data-use-github-style]) img { max-width: 100%; }
+.markdown-preview:not([data-use-github-style]) > p { margin-top: 0px; margin-bottom: 1.5em; }
+.markdown-preview:not([data-use-github-style]) > ul, .markdown-preview:not([data-use-github-style]) > ol { margin-bottom: 1.5em; }
+.markdown-preview:not([data-use-github-style]) blockquote { margin: 1.5em 0px; font-size: inherit; color: rgb(124, 135, 156); border-color: rgb(75, 83, 98); border-width: 4px; }
+.markdown-preview:not([data-use-github-style]) hr { margin: 3em 0px; border-top: 2px dashed rgb(75, 83, 98); background: none; }
+.markdown-preview:not([data-use-github-style]) table { margin: 1.5em 0px; }
+.markdown-preview:not([data-use-github-style]) th { color: rgb(255, 255, 255); }
+.markdown-preview:not([data-use-github-style]) th, .markdown-preview:not([data-use-github-style]) td { padding: 0.66em 1em; border: 1px solid rgb(75, 83, 98); }
+.markdown-preview:not([data-use-github-style]) pre, .markdown-preview:not([data-use-github-style]) code { color: rgb(255, 255, 255); background-color: rgb(58, 63, 75); }
+.markdown-preview:not([data-use-github-style]) pre, .markdown-preview:not([data-use-github-style]) pre.editor-colors { margin: 1.5em 0px; padding: 1em; font-size: 0.92em; border-radius: 3px; background-color: rgb(49, 54, 63); }
+.markdown-preview:not([data-use-github-style]) kbd { color: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(75, 83, 98) rgb(75, 83, 98) rgb(62, 68, 81); border-image: initial; background-color: rgb(58, 63, 75); }
+.markdown-preview[data-use-github-style] { font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; line-height: 1.6; word-wrap: break-word; padding: 30px; font-size: 16px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); overflow: scroll; }
+.markdown-preview[data-use-github-style] > :first-child { margin-top: 0px !important; }
+.markdown-preview[data-use-github-style] > :last-child { margin-bottom: 0px !important; }
+.markdown-preview[data-use-github-style] a:not([href]) { color: inherit; text-decoration: none; }
+.markdown-preview[data-use-github-style] .absent { color: rgb(204, 0, 0); }
+.markdown-preview[data-use-github-style] .anchor { position: absolute; top: 0px; left: 0px; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; }
+.markdown-preview[data-use-github-style] .anchor:focus { outline: none; }
+.markdown-preview[data-use-github-style] h1, .markdown-preview[data-use-github-style] h2, .markdown-preview[data-use-github-style] h3, .markdown-preview[data-use-github-style] h4, .markdown-preview[data-use-github-style] h5, .markdown-preview[data-use-github-style] h6 { position: relative; margin-top: 1em; margin-bottom: 16px; font-weight: bold; line-height: 1.4; }
+.markdown-preview[data-use-github-style] h1 .octicon-link, .markdown-preview[data-use-github-style] h2 .octicon-link, .markdown-preview[data-use-github-style] h3 .octicon-link, .markdown-preview[data-use-github-style] h4 .octicon-link, .markdown-preview[data-use-github-style] h5 .octicon-link, .markdown-preview[data-use-github-style] h6 .octicon-link { display: none; color: rgb(0, 0, 0); vertical-align: middle; }
+.markdown-preview[data-use-github-style] h1:hover .anchor, .markdown-preview[data-use-github-style] h2:hover .anchor, .markdown-preview[data-use-github-style] h3:hover .anchor, .markdown-preview[data-use-github-style] h4:hover .anchor, .markdown-preview[data-use-github-style] h5:hover .anchor, .markdown-preview[data-use-github-style] h6:hover .anchor { padding-left: 8px; margin-left: -30px; text-decoration: none; }
+.markdown-preview[data-use-github-style] h1:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h2:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h3:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h4:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h5:hover .anchor .octicon-link, .markdown-preview[data-use-github-style] h6:hover .anchor .octicon-link { display: inline-block; }
+.markdown-preview[data-use-github-style] h1 tt, .markdown-preview[data-use-github-style] h2 tt, .markdown-preview[data-use-github-style] h3 tt, .markdown-preview[data-use-github-style] h4 tt, .markdown-preview[data-use-github-style] h5 tt, .markdown-preview[data-use-github-style] h6 tt, .markdown-preview[data-use-github-style] h1 code, .markdown-preview[data-use-github-style] h2 code, .markdown-preview[data-use-github-style] h3 code, .markdown-preview[data-use-github-style] h4 code, .markdown-preview[data-use-github-style] h5 code, .markdown-preview[data-use-github-style] h6 code { font-size: inherit; }
+.markdown-preview[data-use-github-style] h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid rgb(238, 238, 238); }
+.markdown-preview[data-use-github-style] h1 .anchor { line-height: 1; }
+.markdown-preview[data-use-github-style] h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid rgb(238, 238, 238); }
+.markdown-preview[data-use-github-style] h2 .anchor { line-height: 1; }
+.markdown-preview[data-use-github-style] h3 { font-size: 1.5em; line-height: 1.43; }
+.markdown-preview[data-use-github-style] h3 .anchor { line-height: 1.2; }
+.markdown-preview[data-use-github-style] h4 { font-size: 1.25em; }
+.markdown-preview[data-use-github-style] h4 .anchor { line-height: 1.2; }
+.markdown-preview[data-use-github-style] h5 { font-size: 1em; }
+.markdown-preview[data-use-github-style] h5 .anchor { line-height: 1.1; }
+.markdown-preview[data-use-github-style] h6 { font-size: 1em; color: rgb(119, 119, 119); }
+.markdown-preview[data-use-github-style] h6 .anchor { line-height: 1.1; }
+.markdown-preview[data-use-github-style] p, .markdown-preview[data-use-github-style] blockquote, .markdown-preview[data-use-github-style] ul, .markdown-preview[data-use-github-style] ol, .markdown-preview[data-use-github-style] dl, .markdown-preview[data-use-github-style] table, .markdown-preview[data-use-github-style] pre { margin-top: 0px; margin-bottom: 16px; }
+.markdown-preview[data-use-github-style] hr { height: 4px; padding: 0px; margin: 16px 0px; background-color: rgb(231, 231, 231); border: 0px none; }
+.markdown-preview[data-use-github-style] ul, .markdown-preview[data-use-github-style] ol { padding-left: 2em; }
+.markdown-preview[data-use-github-style] ul.no-list, .markdown-preview[data-use-github-style] ol.no-list { padding: 0px; list-style-type: none; }
+.markdown-preview[data-use-github-style] ul ul, .markdown-preview[data-use-github-style] ul ol, .markdown-preview[data-use-github-style] ol ol, .markdown-preview[data-use-github-style] ol ul { margin-top: 0px; margin-bottom: 0px; }
+.markdown-preview[data-use-github-style] li > p { margin-top: 16px; }
+.markdown-preview[data-use-github-style] dl { padding: 0px; }
+.markdown-preview[data-use-github-style] dl dt { padding: 0px; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: bold; }
+.markdown-preview[data-use-github-style] dl dd { padding: 0px 16px; margin-bottom: 16px; }
+.markdown-preview[data-use-github-style] blockquote { padding: 0px 15px; color: rgb(119, 119, 119); border-left: 4px solid rgb(221, 221, 221); }
+.markdown-preview[data-use-github-style] blockquote > :first-child { margin-top: 0px; }
+.markdown-preview[data-use-github-style] blockquote > :last-child { margin-bottom: 0px; }
+.markdown-preview[data-use-github-style] table { display: block; width: 100%; overflow: auto; word-break: keep-all; }
+.markdown-preview[data-use-github-style] table th { font-weight: bold; }
+.markdown-preview[data-use-github-style] table th, .markdown-preview[data-use-github-style] table td { padding: 6px 13px; border: 1px solid rgb(221, 221, 221); }
+.markdown-preview[data-use-github-style] table tr { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(204, 204, 204); }
+.markdown-preview[data-use-github-style] table tr:nth-child(2n) { background-color: rgb(248, 248, 248); }
+.markdown-preview[data-use-github-style] img { max-width: 100%; box-sizing: border-box; }
+.markdown-preview[data-use-github-style] .emoji { max-width: none; }
+.markdown-preview[data-use-github-style] span.frame { display: block; overflow: hidden; }
+.markdown-preview[data-use-github-style] span.frame > span { display: block; float: left; width: auto; padding: 7px; margin: 13px 0px 0px; overflow: hidden; border: 1px solid rgb(221, 221, 221); }
+.markdown-preview[data-use-github-style] span.frame span img { display: block; float: left; }
+.markdown-preview[data-use-github-style] span.frame span span { display: block; padding: 5px 0px 0px; clear: both; color: rgb(51, 51, 51); }
+.markdown-preview[data-use-github-style] span.align-center { display: block; overflow: hidden; clear: both; }
+.markdown-preview[data-use-github-style] span.align-center > span { display: block; margin: 13px auto 0px; overflow: hidden; text-align: center; }
+.markdown-preview[data-use-github-style] span.align-center span img { margin: 0px auto; text-align: center; }
+.markdown-preview[data-use-github-style] span.align-right { display: block; overflow: hidden; clear: both; }
+.markdown-preview[data-use-github-style] span.align-right > span { display: block; margin: 13px 0px 0px; overflow: hidden; text-align: right; }
+.markdown-preview[data-use-github-style] span.align-right span img { margin: 0px; text-align: right; }
+.markdown-preview[data-use-github-style] span.float-left { display: block; float: left; margin-right: 13px; overflow: hidden; }
+.markdown-preview[data-use-github-style] span.float-left span { margin: 13px 0px 0px; }
+.markdown-preview[data-use-github-style] span.float-right { display: block; float: right; margin-left: 13px; overflow: hidden; }
+.markdown-preview[data-use-github-style] span.float-right > span { display: block; margin: 13px auto 0px; overflow: hidden; text-align: right; }
+.markdown-preview[data-use-github-style] code, .markdown-preview[data-use-github-style] tt { padding: 0.2em 0px; margin: 0px; font-size: 85%; background-color: rgba(0, 0, 0, 0.04); border-radius: 3px; }
+.markdown-preview[data-use-github-style] code::before, .markdown-preview[data-use-github-style] tt::before, .markdown-preview[data-use-github-style] code::after, .markdown-preview[data-use-github-style] tt::after { letter-spacing: -0.2em; content: " "; }
+.markdown-preview[data-use-github-style] code br, .markdown-preview[data-use-github-style] tt br { display: none; }
+.markdown-preview[data-use-github-style] del code { text-decoration: inherit; }
+.markdown-preview[data-use-github-style] pre > code { padding: 0px; margin: 0px; font-size: 100%; word-break: normal; white-space: pre; background: transparent; border: 0px; }
+.markdown-preview[data-use-github-style] .highlight { margin-bottom: 16px; }
+.markdown-preview[data-use-github-style] .highlight pre, .markdown-preview[data-use-github-style] pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: rgb(247, 247, 247); border-radius: 3px; }
+.markdown-preview[data-use-github-style] .highlight pre { margin-bottom: 0px; word-break: normal; }
+.markdown-preview[data-use-github-style] pre { word-wrap: normal; }
+.markdown-preview[data-use-github-style] pre code, .markdown-preview[data-use-github-style] pre tt { display: inline; max-width: initial; padding: 0px; margin: 0px; overflow: initial; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0px; }
+.markdown-preview[data-use-github-style] pre code::before, .markdown-preview[data-use-github-style] pre tt::before, .markdown-preview[data-use-github-style] pre code::after, .markdown-preview[data-use-github-style] pre tt::after { content: normal; }
+.markdown-preview[data-use-github-style] kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: rgb(85, 85, 85); vertical-align: middle; background-color: rgb(252, 252, 252); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); border-image: initial; border-radius: 3px; box-shadow: rgb(187, 187, 187) 0px -1px 0px inset; }
+.markdown-preview[data-use-github-style] a { color: rgb(51, 122, 183); }
+.markdown-preview[data-use-github-style] pre, .markdown-preview[data-use-github-style] code { color: inherit; }
+.markdown-preview[data-use-github-style] pre, .markdown-preview[data-use-github-style] pre.editor-colors { padding: 0.8em 1em; margin-bottom: 1em; font-size: 0.85em; border-radius: 4px; overflow: auto; }
+.scrollbars-visible-always .markdown-preview pre.editor-colors .vertical-scrollbar, .scrollbars-visible-always .markdown-preview pre.editor-colors .horizontal-scrollbar { visibility: hidden; }
+.scrollbars-visible-always .markdown-preview pre.editor-colors:hover .vertical-scrollbar, .scrollbars-visible-always .markdown-preview pre.editor-colors:hover .horizontal-scrollbar { visibility: visible; }
+.markdown-preview del { text-decoration: none; position: relative; }
+.markdown-preview del::after { border-bottom: 1px solid black; content: ""; left: 0px; position: absolute; right: 0px; top: 50%; }
+.markdown-preview .flash { animation: flash 1s ease-out 1; outline: rgba(255, 0, 0, 0) solid 1px; }
+.markdown-preview .flash:not(li) { display: block; }
+.bracket-matcher .region {
+  border-bottom: 1px dotted lime;
+  position: absolute;
+}
+.line-number.bracket-matcher.bracket-matcher {
+  color: #abb2bf;
+  background-color: #3a3f4b;
+}
+
+.spell-check-misspelling .region {
+  border-bottom: 2px dotted rgba(255, 51, 51, 0.75);
+}
+.spell-check-corrections {
+  width: 25em !important;
+}
+
+pre.editor-colors {
+  background-color: #282c34;
+  color: #abb2bf;
+}
+pre.editor-colors .line.cursor-line {
+  background-color: rgba(153, 187, 255, 0.04);
+}
+pre.editor-colors .invisible {
+  color: #abb2bf;
+}
+pre.editor-colors .cursor {
+  border-left: 2px solid #528bff;
+}
+pre.editor-colors .selection .region {
+  background-color: #3e4451;
+}
+pre.editor-colors .bracket-matcher .region {
+  border-bottom: 1px solid #528bff;
+  box-sizing: border-box;
+}
+pre.editor-colors .invisible-character {
+  color: rgba(171, 178, 191, 0.15);
+}
+pre.editor-colors .indent-guide {
+  color: rgba(171, 178, 191, 0.15);
+}
+pre.editor-colors .wrap-guide {
+  background-color: rgba(171, 178, 191, 0.15);
+}
+pre.editor-colors .find-result .region.region.region,
+pre.editor-colors .current-result .region.region.region {
+  border-radius: 2px;
+  background-color: rgba(82, 139, 255, 0.24);
+  transition: border-color 0.4s;
+}
+pre.editor-colors .find-result .region.region.region {
+  border: 2px solid transparent;
+}
+pre.editor-colors .current-result .region.region.region {
+  border: 2px solid #528bff;
+  transition-duration: .1s;
+}
+pre.editor-colors .gutter .line-number {
+  color: #636d83;
+  -webkit-font-smoothing: antialiased;
+}
+pre.editor-colors .gutter .line-number.cursor-line {
+  color: #abb2bf;
+  background-color: #3a3f4b;
+}
+pre.editor-colors .gutter .line-number.cursor-line-no-selection {
+  background-color: transparent;
+}
+pre.editor-colors .gutter .line-number .icon-right {
+  color: #abb2bf;
+}
+pre.editor-colors .gutter:not(.git-diff-icon) .line-number.git-line-removed.git-line-removed::before {
+  bottom: -3px;
+}
+pre.editor-colors .gutter:not(.git-diff-icon) .line-number.git-line-removed::after {
+  content: "";
+  position: absolute;
+  left: 0px;
+  bottom: 0px;
+  width: 25px;
+  border-bottom: 1px dotted rgba(224, 82, 82, 0.5);
+  pointer-events: none;
+}
+pre.editor-colors .gutter .line-number.folded,
+pre.editor-colors .gutter .line-number:after,
+pre.editor-colors .fold-marker:after {
+  color: #abb2bf;
+}
+.syntax--comment {
+  color: #5c6370;
+  font-style: italic;
+}
+.syntax--comment .syntax--markup.syntax--link {
+  color: #5c6370;
+}
+.syntax--entity.syntax--name.syntax--type {
+  color: #e5c07b;
+}
+.syntax--entity.syntax--other.syntax--inherited-class {
+  color: #98c379;
+}
+.syntax--keyword {
+  color: #c678dd;
+}
+.syntax--keyword.syntax--control {
+  color: #c678dd;
+}
+.syntax--keyword.syntax--operator {
+  color: #abb2bf;
+}
+.syntax--keyword.syntax--other.syntax--special-method {
+  color: #61afef;
+}
+.syntax--keyword.syntax--other.syntax--unit {
+  color: #d19a66;
+}
+.syntax--storage {
+  color: #c678dd;
+}
+.syntax--storage.syntax--type.syntax--annotation,
+.syntax--storage.syntax--type.syntax--primitive {
+  color: #c678dd;
+}
+.syntax--storage.syntax--modifier.syntax--package,
+.syntax--storage.syntax--modifier.syntax--import {
+  color: #abb2bf;
+}
+.syntax--constant {
+  color: #d19a66;
+}
+.syntax--constant.syntax--variable {
+  color: #d19a66;
+}
+.syntax--constant.syntax--character.syntax--escape {
+  color: #56b6c2;
+}
+.syntax--constant.syntax--numeric {
+  color: #d19a66;
+}
+.syntax--constant.syntax--other.syntax--color {
+  color: #56b6c2;
+}
+.syntax--constant.syntax--other.syntax--symbol {
+  color: #56b6c2;
+}
+.syntax--variable {
+  color: #e06c75;
+}
+.syntax--variable.syntax--interpolation {
+  color: #be5046;
+}
+.syntax--variable.syntax--parameter {
+  color: #abb2bf;
+}
+.syntax--string {
+  color: #98c379;
+}
+.syntax--string.syntax--regexp {
+  color: #56b6c2;
+}
+.syntax--string.syntax--regexp .syntax--source.syntax--ruby.syntax--embedded {
+  color: #e5c07b;
+}
+.syntax--string.syntax--other.syntax--link {
+  color: #e06c75;
+}
+.syntax--punctuation.syntax--definition.syntax--comment {
+  color: #5c6370;
+}
+.syntax--punctuation.syntax--definition.syntax--method-parameters,
+.syntax--punctuation.syntax--definition.syntax--function-parameters,
+.syntax--punctuation.syntax--definition.syntax--parameters,
+.syntax--punctuation.syntax--definition.syntax--separator,
+.syntax--punctuation.syntax--definition.syntax--seperator,
+.syntax--punctuation.syntax--definition.syntax--array {
+  color: #abb2bf;
+}
+.syntax--punctuation.syntax--definition.syntax--heading,
+.syntax--punctuation.syntax--definition.syntax--identity {
+  color: #61afef;
+}
+.syntax--punctuation.syntax--definition.syntax--bold {
+  color: #e5c07b;
+  font-weight: bold;
+}
+.syntax--punctuation.syntax--definition.syntax--italic {
+  color: #c678dd;
+  font-style: italic;
+}
+.syntax--punctuation.syntax--section.syntax--embedded {
+  color: #be5046;
+}
+.syntax--punctuation.syntax--section.syntax--method,
+.syntax--punctuation.syntax--section.syntax--class,
+.syntax--punctuation.syntax--section.syntax--inner-class {
+  color: #abb2bf;
+}
+.syntax--support.syntax--class {
+  color: #e5c07b;
+}
+.syntax--support.syntax--type {
+  color: #56b6c2;
+}
+.syntax--support.syntax--function {
+  color: #56b6c2;
+}
+.syntax--support.syntax--function.syntax--any-method {
+  color: #61afef;
+}
+.syntax--entity.syntax--name.syntax--function {
+  color: #61afef;
+}
+.syntax--entity.syntax--name.syntax--class,
+.syntax--entity.syntax--name.syntax--type.syntax--class {
+  color: #e5c07b;
+}
+.syntax--entity.syntax--name.syntax--section {
+  color: #61afef;
+}
+.syntax--entity.syntax--name.syntax--tag {
+  color: #e06c75;
+}
+.syntax--entity.syntax--other.syntax--attribute-name {
+  color: #d19a66;
+}
+.syntax--entity.syntax--other.syntax--attribute-name.syntax--id {
+  color: #61afef;
+}
+.syntax--meta.syntax--class {
+  color: #e5c07b;
+}
+.syntax--meta.syntax--class.syntax--body {
+  color: #abb2bf;
+}
+.syntax--meta.syntax--method-call,
+.syntax--meta.syntax--method {
+  color: #abb2bf;
+}
+.syntax--meta.syntax--definition.syntax--variable {
+  color: #e06c75;
+}
+.syntax--meta.syntax--link {
+  color: #d19a66;
+}
+.syntax--meta.syntax--require {
+  color: #61afef;
+}
+.syntax--meta.syntax--selector {
+  color: #c678dd;
+}
+.syntax--meta.syntax--separator {
+  color: #abb2bf;
+}
+.syntax--meta.syntax--tag {
+  color: #abb2bf;
+}
+.syntax--underline {
+  text-decoration: underline;
+}
+.syntax--none {
+  color: #abb2bf;
+}
+.syntax--invalid.syntax--deprecated {
+  color: #523d14 !important;
+  background-color: #e0c285 !important;
+}
+.syntax--invalid.syntax--illegal {
+  color: white !important;
+  background-color: #e05252 !important;
+}
+.syntax--markup.syntax--bold {
+  color: #d19a66;
+  font-weight: bold;
+}
+.syntax--markup.syntax--changed {
+  color: #c678dd;
+}
+.syntax--markup.syntax--deleted {
+  color: #e06c75;
+}
+.syntax--markup.syntax--italic {
+  color: #c678dd;
+  font-style: italic;
+}
+.syntax--markup.syntax--heading {
+  color: #e06c75;
+}
+.syntax--markup.syntax--heading .syntax--punctuation.syntax--definition.syntax--heading {
+  color: #61afef;
+}
+.syntax--markup.syntax--link {
+  color: #56b6c2;
+}
+.syntax--markup.syntax--inserted {
+  color: #98c379;
+}
+.syntax--markup.syntax--quote {
+  color: #d19a66;
+}
+.syntax--markup.syntax--raw {
+  color: #98c379;
+}
+.syntax--source.syntax--c .syntax--keyword.syntax--operator {
+  color: #c678dd;
+}
+.syntax--source.syntax--cpp .syntax--keyword.syntax--operator {
+  color: #c678dd;
+}
+.syntax--source.syntax--cs .syntax--keyword.syntax--operator {
+  color: #c678dd;
+}
+.syntax--source.syntax--css .syntax--property-name,
+.syntax--source.syntax--css .syntax--property-value {
+  color: #828997;
+}
+.syntax--source.syntax--css .syntax--property-name.syntax--support,
+.syntax--source.syntax--css .syntax--property-value.syntax--support {
+  color: #abb2bf;
+}
+.syntax--source.syntax--elixir .syntax--source.syntax--embedded.syntax--source {
+  color: #abb2bf;
+}
+.syntax--source.syntax--elixir .syntax--constant.syntax--language,
+.syntax--source.syntax--elixir .syntax--constant.syntax--numeric,
+.syntax--source.syntax--elixir .syntax--constant.syntax--definition {
+  color: #61afef;
+}
+.syntax--source.syntax--elixir .syntax--variable.syntax--definition,
+.syntax--source.syntax--elixir .syntax--variable.syntax--anonymous {
+  color: #c678dd;
+}
+.syntax--source.syntax--elixir .syntax--parameter.syntax--variable.syntax--function {
+  color: #d19a66;
+  font-style: italic;
+}
+.syntax--source.syntax--elixir .syntax--quoted {
+  color: #98c379;
+}
+.syntax--source.syntax--elixir .syntax--keyword.syntax--special-method,
+.syntax--source.syntax--elixir .syntax--embedded.syntax--section,
+.syntax--source.syntax--elixir .syntax--embedded.syntax--source.syntax--empty {
+  color: #e06c75;
+}
+.syntax--source.syntax--elixir .syntax--readwrite.syntax--module .syntax--punctuation {
+  color: #e06c75;
+}
+.syntax--source.syntax--elixir .syntax--regexp.syntax--section,
+.syntax--source.syntax--elixir .syntax--regexp.syntax--string {
+  color: #be5046;
+}
+.syntax--source.syntax--elixir .syntax--separator,
+.syntax--source.syntax--elixir .syntax--keyword.syntax--operator {
+  color: #d19a66;
+}
+.syntax--source.syntax--elixir .syntax--variable.syntax--constant {
+  color: #e5c07b;
+}
+.syntax--source.syntax--elixir .syntax--array,
+.syntax--source.syntax--elixir .syntax--scope,
+.syntax--source.syntax--elixir .syntax--section {
+  color: #828997;
+}
+.syntax--source.syntax--gfm .syntax--markup {
+  -webkit-font-smoothing: auto;
+}
+.syntax--source.syntax--gfm .syntax--link .syntax--entity {
+  color: #61afef;
+}
+.syntax--source.syntax--go .syntax--storage.syntax--type.syntax--string {
+  color: #c678dd;
+}
+.syntax--source.syntax--ini .syntax--keyword.syntax--other.syntax--definition.syntax--ini {
+  color: #e06c75;
+}
+.syntax--source.syntax--java .syntax--storage.syntax--modifier.syntax--import {
+  color: #e5c07b;
+}
+.syntax--source.syntax--java .syntax--storage.syntax--type {
+  color: #e5c07b;
+}
+.syntax--source.syntax--java .syntax--keyword.syntax--operator.syntax--instanceof {
+  color: #c678dd;
+}
+.syntax--source.syntax--java-properties .syntax--meta.syntax--key-pair {
+  color: #e06c75;
+}
+.syntax--source.syntax--java-properties .syntax--meta.syntax--key-pair > .syntax--punctuation {
+  color: #abb2bf;
+}
+.syntax--source.syntax--js .syntax--keyword.syntax--operator {
+  color: #56b6c2;
+}
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--delete,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--in,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--of,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--instanceof,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--new,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--typeof,
+.syntax--source.syntax--js .syntax--keyword.syntax--operator.syntax--void {
+  color: #c678dd;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--string.syntax--quoted.syntax--json {
+  color: #e06c75;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation.syntax--string {
+  color: #e06c75;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation {
+  color: #98c379;
+}
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--constant.syntax--language.syntax--json,
+.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--constant.syntax--language.syntax--json {
+  color: #56b6c2;
+}
+.syntax--source.syntax--ruby .syntax--constant.syntax--other.syntax--symbol > .syntax--punctuation {
+  color: inherit;
+}
+.syntax--source.syntax--php .syntax--class.syntax--bracket {
+  color: #abb2bf;
+}
+.syntax--source.syntax--python .syntax--keyword.syntax--operator.syntax--logical.syntax--python {
+  color: #c678dd;
+}
+.syntax--source.syntax--python .syntax--variable.syntax--parameter {
+  color: #d19a66;
+}
+</style>
+  </head>
+  <body class='markdown-preview'><h1>Special Relativity</h1>
+<h2>Postulates of special relativity</h2>
+<ol>
+<li>
+<p>Laws of physics are constant in all inertial reference frames</p>
+</li>
+<li>
+<p>Speed of light <span class="math"><script type="math/tex">c</script></span> is the same to all observers (proved by Michelson-Morley)</p>
+</li>
+</ol>
+<p><span class="math"><script type="math/tex">\therefore</script></span>, <span class="math"><script type="math/tex">t</script></span> must dilate as speed changes.</p>
+<p>Time and space - four dimensional relationship</p>
+<p><strong>Inertial reference frame</strong> - not accelerating</p>
+<p><strong>Proper time / length</strong> - measured by observer in same frame as events</p>
+<h2>Lorentz factor</h2>
+<span class="math"><script type="math/tex; mode=display">\gamma = {1 \over \sqrt{1-{v^2 \over c^2}}}
+</script></span>
+<p>Proper (time|length) denoted by (<span class="math"><script type="math/tex">t|l_0</script></span>) is time observed from moving frame.</p>
+<p>Applied:</p>
+<p><span class="math"><script type="math/tex">t = t_0 \gamma</script></span> (time - longer in moving frame)<br>
+<span class="math"><script type="math/tex">l={l_0 \over \gamma}</script></span> (length - only contracts in direction of motion - shorter in moving frame)<br>
+<span class="math"><script type="math/tex">m=m_0 \gamma</script></span> (mass dilation)</p>
+<span class="math"><script type="math/tex; mode=display">v=c \sqrt{1-{1 \over \gamma ^2}}
+</script></span>
+<p>(<span class="math"><script type="math/tex">c=3 \times 10^8</script></span> m / s)</p>
+<h2>Mass-energy equivalence</h2>
+<p><span class="math"><script type="math/tex">E_0=mc^2</script></span> (rest energy)</p>
+<p><span class="math"><script type="math/tex">E=\gamma mc^2</script></span> (total energy)</p>
+<ul>
+<li>mass is a dense form of energy</li>
+</ul>
+<h3>Relativistic momentum</h3>
+<span class="math"><script type="math/tex; mode=display">\rho = {mv \over {\sqrt{1-{v^2 \over c^2}}}} = \gamma mv=\gamma \rho_0
+</script></span>
+<p>Low speeds - little difference between relativistic &amp; non-relativistic momentum<br>
+<span class="math"><script type="math/tex">\rho</script></span> approaches <span class="math"><script type="math/tex">\infty</script></span> as speed approaches <span class="math"><script type="math/tex">c</script></span><br>
+Impossible to reach speed of light (speed <span class="math"><script type="math/tex">c</script></span> requires <span class="math"><script type="math/tex">\infty</script></span> energy)<br>
+Photon has no mass - zero space or time</p>
+<h3>Total energy of an object</h3>
+<span class="math"><script type="math/tex; mode=display">E_{total}=E_k+E_{rest}=\rho mc^2
+</script></span>
+<h3>Kinetic energy</h3>
+<span class="math"><script type="math/tex; mode=display">E_k=(\gamma - 1)mc^2
+</script></span>
+<p>(takes relativity into account - use for fast objects)</p>
+<h3>Rest energy</h3>
+<span class="math"><script type="math/tex; mode=display">E_{rest}=mc^2
+</script></span>
+<p>(where <span class="math"><script type="math/tex">v<0.1c</script></span>) - this is the innate mass energy (proper energy)</p>
+<h3>Work</h3>
+<span class="math"><script type="math/tex; mode=display">W = \Delta E = \Delta mc^2
+</script></span>
+<h3>Velocity</h3>
+<span class="math"><script type="math/tex; mode=display">v={\rho \over {m \sqrt{1+{p^2 \over {m^2c^2}}}}}
+</script></span>
+<h3>Fusion / Fission equations</h3>
+<p>eV to J: multiply by <span class="math"><script type="math/tex">1.6\times 10^{-19}</script></span> (charge of an electron)</p>
+<h2>High altitude muons</h2>
+<ul>
+<li>Time dilation - more muons reach Earth than expected</li>
+<li>Normal half-life is <span class="math"><script type="math/tex">2.2 \mu s</script></span> in stationary frame of reference</li>
+<li>At close to <span class="math"><script type="math/tex">c</script></span>, muons observed from Earth have lifetime <span class="math"><script type="math/tex">> 2.2 \mu s</script></span></li>
+<li>Slower time - more time to travel, so more muons reach surface</li>
+</ul></body>
+</html>
diff --git a/physics/relativity.md b/physics/relativity.md
new file mode 100755 (executable)
index 0000000..3307d8d
--- /dev/null
@@ -0,0 +1,79 @@
+# Special Relativity
+
+## Postulates of special relativity
+
+1. Laws of physics are constant in all inertial reference frames
+
+2. Speed of light $c$ is the same to all observers (proved by Michelson-Morley)
+
+$\therefore$, $t$ must dilate as speed changes.
+
+Time and space - four dimensional relationship
+
+**Inertial reference frame** - not accelerating
+
+**Proper time / length** - measured by observer in same frame as events
+
+## Lorentz factor
+
+$$\gamma = {1 \over \sqrt{1-{v^2 \over c^2}}}$$
+
+Proper (time|length) denoted by ($t|l_0$) is time observed from moving frame.
+
+Applied:
+
+$t = t_0 \gamma$ (time - longer in moving frame)
+$l={l_0 \over \gamma}$ (length - only contracts in direction of motion - shorter in moving frame)
+$m=m_0 \gamma$ (mass dilation)
+
+$$v=c \sqrt{1-{1 \over \gamma ^2}}$$
+
+($c=3 \times 10^8$ m / s)
+
+## Mass-energy equivalence
+
+$E_0=mc^2$ (rest energy)
+
+$E=\gamma mc^2$ (total energy)
+
+- mass is a dense form of energy
+
+### Relativistic momentum
+$$\rho = {mv \over {\sqrt{1-{v^2 \over c^2}}}} = \gamma mv=\gamma \rho_0$$
+
+Low speeds - little difference between relativistic & non-relativistic momentum
+$\rho$ approaches $\infty$ as speed approaches $c$
+Impossible to reach speed of light (speed $c$ requires $\infty$ energy)
+Photon has no mass - zero space or time
+
+### Total energy of an object
+
+$$E_{total}=E_k+E_{rest}=\rho mc^2$$
+
+### Kinetic energy
+
+$$E_k=(\gamma - 1)mc^2$$
+
+(takes relativity into account - use for fast objects)
+
+### Rest energy
+$$E_{rest}=mc^2$$
+(where $v<0.1c$) - this is the innate mass energy (proper energy)
+
+### Work
+
+$$W = \Delta E = \Delta mc^2$$
+
+### Velocity
+
+$$v={\rho \over {m \sqrt{1+{p^2 \over {m^2c^2}}}}}$$
+
+### Fusion / Fission equations
+
+eV to J: multiply by $1.6\times 10^{-19}$ (charge of an electron)
+
+## High altitude muons
+- Time dilation - more muons reach Earth than expected
+- Normal half-life is $2.2 \mu s$ in stationary frame of reference
+- At close to $c$, muons observed from Earth have lifetime $> 2.2 \mu s$
+- Slower time - more time to travel, so more muons reach surface
diff --git a/physics/transformers.md b/physics/transformers.md
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/spec/._complex.md.html b/spec/._complex.md.html
new file mode 100755 (executable)
index 0000000..91f027e
Binary files /dev/null and b/spec/._complex.md.html differ
diff --git a/spec/complex.html b/spec/complex.html
new file mode 100644 (file)
index 0000000..0fc3ffd
--- /dev/null
@@ -0,0 +1,136 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8" />
+    <title>sequences</title><script type="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    jax: ["input/TeX","output/HTML-CSS"],
+    extensions: ["[a11y]/accessibility-menu.js"],
+    TeX: {
+  "Macros": {},
+  "equationNumbers": {
+    "autoNumber": "AMS",
+    "useLabelIds": false
+  },
+  "extensions": [
+    "AMSmath.js",
+    "AMSsymbols.js",
+    "noErrors.js",
+    "noUndefined.js"
+  ]
+},
+    showMathMenu: true
+  });
+</script>
+<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js"></script>
+    <style>body { padding: 0; margin: 0; }
+.markdown-preview-plus-view:not([data-use-github-style]) {
+  font-size: 0.95em;
+  font-family: Helvetica;
+  column-count: 2;
+}
+.markdown-preview-plus-view:not([data-use-github-style]) > :first-child {
+  margin-top: 0;
+}
+.markdown-preview-plus-view:not([data-use-github-style]) h1,
+.markdown-preview-plus-view:not([data-use-github-style]) h2,
+.markdown-preview-plus-view:not([data-use-github-style]) h3,
+.markdown-preview-plus-view:not([data-use-github-style]) h4,
+.markdown-preview-plus-view:not([data-use-github-style]) h5,
+.markdown-preview-plus-view:not([data-use-github-style]) h6 {
+  /* line-height: 1.2; */
+  /* margin-top: 1.5em; */
+  margin-bottom: 0.5em;
+}
+}
+</style>
+
+  </head>
+  <body class="markdown-preview-plus-view">
+    <h1>Complex &amp; Imaginary Numbers</h1>
+<h2>Imaginary numbers</h2>
+<p><span class="math"><script type="math/tex">i^2 = -1</script></span></p>
+<p><span class="math"><script type="math/tex">\therefore i = \sqrt {-1}</script></span></p>
+<h3>Simplifying negative surds</h3>
+<p><span class="math"><script type="math/tex">\sqrt{-2} = \sqrt{-1 \times 2}</script></span></p>
+<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="math"><script type="math/tex">= \sqrt{2}i</script></span></p>
+<h2>Complex numbers</h2>
+<p><span class="math"><script type="math/tex">\mathbb{C} = \{a+bi : a, b \in \mathbb{R} \}</script></span></p>
+<p>General form: <span class="math"><script type="math/tex">z=a+bi</script></span></p>
+<ul>
+<li><span class="math"><script type="math/tex">\operatorname{Re}(z) = a</script></span></li>
+<li><span class="math"><script type="math/tex">\operatorname{Im}(z) = b</script></span></li>
+</ul>
+<h3>Addition</h3>
+<p>If <span class="math"><script type="math/tex">z_1 = a+bi</script></span> and <span class="math"><script type="math/tex">z_2=c+di</script></span>, then</p>
+<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="math"><script type="math/tex">z_1+z_2 = (a+c)+(b+d)i</script></span></p>
+<h3>Subtraction</h3>
+<p>If <span class="math"><script type="math/tex">z_1=a+bi</script></span> and <span class="math"><script type="math/tex">z_2=c+di</script></span>, then</p>
+<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="math"><script type="math/tex">z_1−z_2=(a−c)+(b−d)i</script></span></p>
+<h3>Multiplication by a real constant</h3>
+<p>If <span class="math"><script type="math/tex">z=a+bi</script></span> and <span class="math"><script type="math/tex">k \in \mathbb{R}</script></span>, then</p>
+<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="math"><script type="math/tex">kz=ka+kbi</script></span></p>
+<h3>Powers of <span class="math"><script type="math/tex">i</script></span></h3>
+<p><span class="math"><script type="math/tex">i^0=1</script></span><br>
+<span class="math"><script type="math/tex">i^1=i</script></span><br>
+<span class="math"><script type="math/tex">i^2=-1</script></span><br>
+<span class="math"><script type="math/tex">i^3=-i</script></span><br>
+<span class="math"><script type="math/tex">i^4=1</script></span><br>
+<span class="math"><script type="math/tex">\dots</script></span></p>
+<p>Therefore…</p>
+<ul>
+<li><span class="math"><script type="math/tex">i^{4n} = 1</script></span></li>
+<li><span class="math"><script type="math/tex">i^{4n+1} = i</script></span></li>
+<li><span class="math"><script type="math/tex">i^{4n+2} = -1</script></span></li>
+<li><span class="math"><script type="math/tex">i^{4n+3} = -i</script></span></li>
+</ul>
+<h3>Multiplying complex expressions</h3>
+<p>If <span class="math"><script type="math/tex">z_1 = a+bi</script></span> and <span class="math"><script type="math/tex">z_2=c+di</script></span>, then<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="math"><script type="math/tex">z_1 \times z_2 = (ac-bd)+(ad+bc)i</script></span></p>
+<h3>Conjugates</h3>
+<p>If <span class="math"><script type="math/tex">z=a+bi</script></span>, conjugate of <span class="math"><script type="math/tex">z</script></span> is <span class="math"><script type="math/tex">\overline{z} = a-bi</script></span> (flipped operator)</p>
+<p>Also, <span class="math"><script type="math/tex">z \overline{z} = (a+bi)(a-bi) = a^2+b^2</script></span></p>
+<ul>
+<li>Multiplication and addition are associative</li>
+</ul>
+<h3>Modulus</h3>
+<p>Distance from origin.<br>
+<span class="math"><script type="math/tex">|{z}|=\sqrt{a^2+b^2}</script></span></p>
+<p><span class="math"><script type="math/tex">\therefore z \overline{z} = |z|^2</script></span></p>
+<h3>Multiplicative inverse</h3>
+<p><span class="math"><script type="math/tex">z^{-1} = {1 \over z} = {{a-bi} \over {a^2+B^2}} = {\overline{z} \over {|z|^2}}</script></span></p>
+<h3>Dividing complex numbers</h3>
+<p><span class="math"><script type="math/tex">{{z_1} \over {z_2}} = {{z_1\ {z_2}^{-1}}} = {{z_1 \overline{z_2}} \over {{|z_2|}^2}}</script></span></p>
+<p>(using multiplicative inverse)</p>
+<p>In practice, rationalise denominator:<br>
+<span class="math"><script type="math/tex">{z_1 \over z_2} = {{(a+bi)(c-di)} \over {c^2+d^2}}</script></span></p>
+<h2>Argand planes</h2>
+<ul>
+<li>Geometric representation of <span class="math"><script type="math/tex">\mathbb{C}</script></span></li>
+<li>Horizontal <span class="math"><script type="math/tex">= \operatorname{Re}(z)</script></span>; vertical <span class="math"><script type="math/tex">= \operatorname{Im}(z)</script></span></li>
+<li>Multiplication by <span class="math"><script type="math/tex">i</script></span> results in an anticlockwise rotation of <span class="math"><script type="math/tex">\pi \over 2</script></span></li>
+</ul>
+<h2>Solving complex quadratics</h2>
+<p>To solve <span class="math"><script type="math/tex">z^2+a^2=0</script></span> (sum of two squares):</p>
+<p><span class="math"><script type="math/tex">z^2+a^2=z^2-(ai)^2</script></span><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="math"><script type="math/tex">=(z+ai)(z-ai)</script></span></p>
+<h2>Polar form</h2>
+<p>General form:<br>
+<span class="math"><script type="math/tex">z=r \operatorname{cis} \theta</script></span><br>
+<span class="math"><script type="math/tex">= r\operatorname{cos}\theta+r\operatorname{sin}\theta i</script></span></p>
+<p>where</p>
+<ul>
+<li><span class="math"><script type="math/tex">z=a+bi</script></span></li>
+<li><span class="math"><script type="math/tex">r</script></span> is the distance from origin, given by Pythagoras (<span class="math"><script type="math/tex">r=\sqrt{x^2+y^2}</script></span>)</li>
+<li><span class="math"><script type="math/tex">\theta</script></span> is the argument of <span class="math"><script type="math/tex">z</script></span>, CCW from origin</li>
+</ul>
+<p>Note each complex number has multiple polar representations:<br>
+<span class="math"><script type="math/tex">z=r \operatorname{cis} \theta = r \operatorname{cis} (\theta+2 n\pi</script></span>) where <span class="math"><script type="math/tex">n</script></span> is integer number of revolutions</p>
+<h3>Multiplication and division in polar form</h3>
+<p><span class="math"><script type="math/tex">z_1z_2=r_1r_2\operatorname{cis}(\theta_1+\theta_2)</script></span> (multiply moduli, add angles)</p>
+<p><span class="math"><script type="math/tex">{z_1 \over z_2} = {r_1 \over r_2} \operatorname{cis}(\theta_1-\theta_2)</script></span> (divide moduli, subtract angles)</p>
+<h2>de Moivres’ Theorum</h2>
+<p><span class="math"><script type="math/tex">(r\operatorname{cis}\theta)^n=r^n\operatorname{cis}(n\theta)</script></span></p>
+
+  </body>
+</html>
diff --git a/spec/complex.md b/spec/complex.md
new file mode 100755 (executable)
index 0000000..d0b6625
--- /dev/null
@@ -0,0 +1,124 @@
+# Complex & Imaginary Numbers
+
+## Imaginary numbers
+
+$i^2 = -1$
+
+$\therefore i = \sqrt {-1}$
+
+### Simplifying negative surds
+
+$\sqrt{-2} = \sqrt{-1 \times 2}$
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$= \sqrt{2}i$
+
+
+## Complex numbers
+
+$\mathbb{C} = \{a+bi : a, b \in \mathbb{R} \}$
+
+General form: $z=a+bi$
+- $\operatorname{Re}(z) = a$
+- $\operatorname{Im}(z) = b$
+
+### Addition
+
+If $z_1 = a+bi$ and $z_2=c+di$, then
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $z_1+z_2 = (a+c)+(b+d)i$
+
+### Subtraction
+
+If $z_1=a+bi$ and $z_2=c+di$, then
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$z_1−z_2=(a−c)+(b−d)i$
+
+### Multiplication by a real constant
+
+If $z=a+bi$ and $k \in \mathbb{R}$, then
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$kz=ka+kbi$
+
+### Powers of $i$
+$i^0=1$
+$i^1=i$
+$i^2=-1$
+$i^3=-i$
+$i^4=1$
+$\dots$
+
+Therefore..
+- $i^{4n} = 1$
+- $i^{4n+1} = i$
+- $i^{4n+2} = -1$
+- $i^{4n+3} = -i$
+
+### Multiplying complex expressions
+
+If $z_1 = a+bi$ and $z_2=c+di$, then
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$z_1 \times z_2 = (ac-bd)+(ad+bc)i$
+
+### Conjugates
+
+If $z=a+bi$, conjugate of $z$ is $\overline{z} = a-bi$ (flipped operator)
+
+Also, $z \overline{z} = (a+bi)(a-bi) = a^2+b^2$
+
+- Multiplication and addition are associative
+
+### Modulus
+
+Distance from origin.
+$|{z}|=\sqrt{a^2+b^2}$
+
+$\therefore z \overline{z} = |z|^2$
+
+### Multiplicative inverse
+
+$z^{-1} = {1 \over z} = {{a-bi} \over {a^2+B^2}} = {\overline{z} \over {|z|^2}}$
+
+### Dividing complex numbers
+
+${{z_1} \over {z_2}} = {{z_1\ {z_2}^{-1}}} = {{z_1 \overline{z_2}} \over {{|z_2|}^2}}$
+
+(using multiplicative inverse)
+
+In practice, rationalise denominator:
+${z_1 \over z_2} = {{(a+bi)(c-di)} \over {c^2+d^2}}$
+
+## Argand planes
+
+- Geometric representation of $\mathbb{C}$
+- Horizontal $= \operatorname{Re}(z)$; vertical $= \operatorname{Im}(z)$
+- Multiplication by $i$ results in an anticlockwise rotation of $\pi \over 2$
+
+## Solving complex quadratics
+
+To solve $z^2+a^2=0$ (sum of two squares):
+
+$z^2+a^2=z^2-(ai)^2$
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$=(z+ai)(z-ai)$ 
+
+## Polar form
+
+General form:
+$z=r \operatorname{cis} \theta$
+$= r\operatorname{cos}\theta+r\operatorname{sin}\theta i$
+
+where
+- $z=a+bi$
+- $r$ is the distance from origin, given by Pythagoras ($r=\sqrt{x^2+y^2}$)
+- $\theta$ is the argument of $z$, CCW from origin
+
+Note each complex number has multiple polar representations:
+$z=r \operatorname{cis} \theta = r \operatorname{cis} (\theta+2 n\pi$) where $n$ is integer number of revolutions
+
+### Multiplication and division in polar form
+
+$z_1z_2=r_1r_2\operatorname{cis}(\theta_1+\theta_2)$ (multiply moduli, add angles)
+
+${z_1 \over z_2} = {r_1 \over r_2} \operatorname{cis}(\theta_1-\theta_2)$ (divide moduli, subtract angles)
+
+## de Moivres' Theorum
+
+$(r\operatorname{cis}\theta)^n=r^n\operatorname{cis}(n\theta)$
diff --git a/spec/complex.md.html b/spec/complex.md.html
new file mode 100755 (executable)
index 0000000..10e41dd
--- /dev/null
@@ -0,0 +1,57 @@
+<h1 id="complex-imaginary-numbers">Complex &amp; Imaginary Numbers</h1>
+<h2 id="imaginary-numbers">Imaginary numbers</h2>
+<p><span class="math inline"><em>i</em><sup>2</sup> = −1</span></p>
+<p><span class="math inline">$\therefore i = \sqrt {-1}$</span></p>
+<h3 id="simplifying-negative-surds">Simplifying negative surds</h3>
+<p><span class="math inline">$\sqrt{-2} = \sqrt{-1 \times 2}$</span></p>
+<p>          <span class="math inline">$= \sqrt{2}i$</span></p>
+<h2 id="complex-numbers">Complex numbers</h2>
+<p><span class="math inline">ℂ = {<em>a</em> + <em>b</em><em>i</em> : <em>a</em>, <em>b</em> ∈ ℝ}</span></p>
+<p>General form: <span class="math inline"><em>z</em> = <em>a</em> + <em>b</em><em>i</em></span> - <span class="math inline">Re(<em>z</em>)=<em>a</em></span> - <span class="math inline">Im(<em>z</em>)=<em>b</em></span></p>
+<h3 id="addition">Addition</h3>
+<p>If <span class="math inline"><em>z</em><sub>1</sub> = <em>a</em> + <em>b</em><em>i</em></span> and <span class="math inline"><em>z</em><sub>2</sub> = <em>c</em> + <em>d</em><em>i</em></span>, then</p>
+<p>            <span class="math inline"><em>z</em><sub>1</sub> + <em>z</em><sub>2</sub> = (<em>a</em> + <em>c</em>)+(<em>b</em> + <em>d</em>)<em>i</em></span></p>
+<h3 id="subtraction">Subtraction</h3>
+<p>If <span class="math inline"><em>z</em><sub>1</sub> = <em>a</em> + <em>b</em><em>i</em></span> and <span class="math inline"><em>z</em><sub>2</sub> = <em>c</em> + <em>d</em><em>i</em></span>, then</p>
+<p>           <span class="math inline"><em>z</em><sub>1</sub> − <em>z</em><sub>2</sub> = (<em>a</em> − <em>c</em>)+(<em>b</em> − <em>d</em>)<em>i</em></span></p>
+<h3 id="multiplication-by-a-real-constant">Multiplication by a real constant</h3>
+<p>If <span class="math inline"><em>z</em> = <em>a</em> + <em>b</em><em>i</em></span> and <span class="math inline"><em>k</em> ∈ ℝ</span>, then</p>
+<p>           <span class="math inline"><em>k</em><em>z</em> = <em>k</em><em>a</em> + <em>k</em><em>b</em><em>i</em></span></p>
+<h3 id="powers-of-i">Powers of <span class="math inline"><em>i</em></span></h3>
+<p><span class="math inline"><em>i</em><sup>0</sup> = 1</span> <span class="math inline"><em>i</em><sup>1</sup> = <em>i</em></span> <span class="math inline"><em>i</em><sup>2</sup> = −1</span> <span class="math inline"><em>i</em><sup>3</sup> = −<em>i</em></span> <span class="math inline"><em>i</em><sup>4</sup> = 1</span> <span class="math inline">…</span></p>
+<p>Therefore.. - <span class="math inline"><em>i</em><sup>4<em>n</em></sup> = 1</span> - <span class="math inline"><em>i</em><sup>4<em>n</em> + 1</sup> = <em>i</em></span> - <span class="math inline"><em>i</em><sup>4<em>n</em> + 2</sup> = −1</span> - <span class="math inline"><em>i</em><sup>4<em>n</em> + 3</sup> = −<em>i</em></span></p>
+<h3 id="multiplying-complex-expressions">Multiplying complex expressions</h3>
+<p>If <span class="math inline"><em>z</em><sub>1</sub> = <em>a</em> + <em>b</em><em>i</em></span> and <span class="math inline"><em>z</em><sub>2</sub> = <em>c</em> + <em>d</em><em>i</em></span>, then            <span class="math inline"><em>z</em><sub>1</sub> × <em>z</em><sub>2</sub> = (<em>a</em><em>c</em> − <em>b</em><em>d</em>)+(<em>a</em><em>d</em> + <em>b</em><em>c</em>)<em>i</em></span></p>
+<h3 id="conjugates">Conjugates</h3>
+<p>If <span class="math inline"><em>z</em> = <em>a</em> + <em>b</em><em>i</em></span>, conjugate of <span class="math inline"><em>z</em></span> is <span class="math inline">$\overline{z} = a-bi$</span> (flipped operator)</p>
+<p>Also, <span class="math inline">$z \overline{z} = (a+bi)(a-bi) = a^2+b^2$</span></p>
+<ul>
+<li>Multiplication and addition are associative</li>
+</ul>
+<h3 id="modulus">Modulus</h3>
+<p>Distance from origin. <span class="math inline">$|{z}|=\sqrt{a^2+b^2}$</span></p>
+<p><span class="math inline">$\therefore z \overline{z} = |z|^2$</span></p>
+<h3 id="multiplicative-inverse">Multiplicative inverse</h3>
+<p><span class="math inline">$z^{-1} = {1 \over z} = {{a-bi} \over {a^2+B^2}} = {\overline{z} \over {|z|^2}}$</span></p>
+<h3 id="dividing-complex-numbers">Dividing complex numbers</h3>
+<p><span class="math inline">${{z_1} \over {z_2}} = {{z_1\ {z_2}^{-1}}} = {{z_1 \overline{z_2}} \over {{|z_2|}^2}}$</span></p>
+<p>(using multiplicative inverse)</p>
+<p>In practice, rationalise denominator: <span class="math inline">${z_1 \over z_2} = {{(a+bi)(c-di)} \over {c^2+d^2}}$</span></p>
+<h2 id="argand-planes">Argand planes</h2>
+<ul>
+<li>Geometric representation of <span class="math inline">ℂ</span></li>
+<li>Horizontal <span class="math inline">=Re(<em>z</em>)</span>; vertical <span class="math inline">=Im(<em>z</em>)</span></li>
+<li>Multiplication by <span class="math inline"><em>i</em></span> results in an anticlockwise rotation of <span class="math inline">$\pi \over 2$</span></li>
+</ul>
+<h2 id="solving-complex-quadratics">Solving complex quadratics</h2>
+<p>To solve <span class="math inline"><em>z</em><sup>2</sup> + <em>a</em><sup>2</sup> = 0</span> (sum of two squares):</p>
+<p><span class="math inline"><em>z</em><sup>2</sup> + <em>a</em><sup>2</sup> = <em>z</em><sup>2</sup> − (<em>a</em><em>i</em>)<sup>2</sup></span>               <span class="math inline">=(<em>z</em> + <em>a</em><em>i</em>)(<em>z</em> − <em>a</em><em>i</em>)</span></p>
+<h2 id="polar-form">Polar form</h2>
+<p>General form: <span class="math inline"><em>z</em> = <em>r</em>cis<em>θ</em></span> <span class="math inline">=<em>r</em>cos<em>θ</em> + <em>r</em>sin<em>θ</em><em>i</em></span></p>
+<p>where - <span class="math inline"><em>z</em> = <em>a</em> + <em>b</em><em>i</em></span> - <span class="math inline"><em>r</em></span> is the distance from origin, given by Pythagoras (<span class="math inline">$r=\sqrt{x^2+y^2}$</span>) - <span class="math inline"><em>θ</em></span> is the argument of <span class="math inline"><em>z</em></span>, CCW from origin</p>
+<p>Note each complex number has multiple polar representations: <span class="math inline"><em>z</em> = <em>r</em>cis<em>θ</em> = <em>r</em>cis(<em>θ</em> + 2<em>n</em><em>π</em></span>) where <span class="math inline"><em>n</em></span> is integer number of revolutions</p>
+<h3 id="multiplication-and-division-in-polar-form">Multiplication and division in polar form</h3>
+<p><span class="math inline"><em>z</em><sub>1</sub><em>z</em><sub>2</sub> = <em>r</em><sub>1</sub><em>r</em><sub>2</sub>cis(<em>θ</em><sub>1</sub> + <em>θ</em><sub>2</sub>)</span> (multiply moduli, add angles)</p>
+<p><span class="math inline">${z_1 \over z_2} = {r_1 \over r_2} \operatorname{cis}(\theta_1-\theta_2)$</span> (divide moduli, subtract angles)</p>
+<h2 id="de-moivres-theorum">de Moivres' Theorum</h2>
+<p><span class="math inline">(<em>r</em>cis<em>θ</em>)<sup><em>n</em></sup> = <em>r</em><sup><em>n</em></sup>cis(<em>n</em><em>θ</em>)</span></p>
diff --git a/spec/default.html5 b/spec/default.html5
new file mode 100755 (executable)
index 0000000..9a23270
--- /dev/null
@@ -0,0 +1,69 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="$lang$" xml:lang="$lang$"$if(dir)$ dir="$dir$"$endif$>
+<head>
+  <meta charset="utf-8" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+$for(author-meta)$
+  <meta name="author" content="$author-meta$" />
+$endfor$
+$if(date-meta)$
+  <meta name="dcterms.date" content="$date-meta$" />
+$endif$
+$if(keywords)$
+  <meta name="keywords" content="$for(keywords)$$keywords$$sep$, $endfor$" />
+$endif$
+  <title>$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$ &middot;</title>
+  <style type="text/css">
+      code{white-space: pre-wrap;}
+      span.smallcaps{font-variant: small-caps;}
+      span.underline{text-decoration: underline;}
+      div.column{display: inline-block; vertical-align: top; width: 50%;}
+      span.sitenav{float:right;}
+      p.navbar{padding: 1em 0em;}
+$if(quotes)$
+      q { quotes: "“" "”" "‘" "’"; }
+$endif$
+  </style>
+$if(highlighting-css)$
+  <style type="text/css">
+$highlighting-css$
+  </style>
+$endif$
+$for(css)$
+  <link rel="stylesheet" href="$css$">
+$endfor$
+$if(math)$
+  $math$
+$endif$
+  <!--[if lt IE 9]>
+    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+  <![endif]-->
+$for(header-includes)$
+  $header-includes$
+$endfor$
+</head>
+<body>
+$for(include-before)$
+$include-before$
+$endfor$
+<header>
+$if(title)$
+<h1 class="title">$title$</h1>
+$if(subtitle)$
+<p class="subtitle">$subtitle$</p>
+$endif$
+<hr />
+</header>
+$endif$
+$if(toc)$
+<nav id="$idprefix$TOC">
+$table-of-contents$
+</nav>
+$endif$
+$body$
+$for(include-after)$
+$include-after$
+$endfor$
+<hr />
+</body>
+</html>
diff --git a/spec/main.css b/spec/main.css
new file mode 100755 (executable)
index 0000000..94e18e3
--- /dev/null
@@ -0,0 +1,55 @@
+:root {
+  --page-width: 650px;
+}
+
+html {
+    font-family: "Helvetica", sans-serif;
+    font-size: 1.25em;
+    letter-spacing: -0.01em;
+}
+
+html.home {
+  display: table;
+  width: 100%;
+  height: 100%;
+}
+
+body {
+   max-width: var(--page-width);
+   margin: auto;
+   padding: 5%;
+}
+
+body.home {
+  display: table-cell;
+  vertical-align: middle;
+  height: 100%;
+}
+
+p {
+  text-align: justify;
+}
+
+body.home p, body.home h1 {
+  text-align: center;
+}
+
+h1 {
+   font-size: 3.25em;
+   margin: 0 0 1em 0;
+}
+
+img {
+  width: 100%;
+  max-width: var(--page-width)
+  height: auto;
+}
+
+a:link, a:visited, a:active {
+  color: #666;
+  text-decoration: none;
+}
+
+a:hover {
+  color: #333;
+}
diff --git a/spec/sequences.html b/spec/sequences.html
new file mode 100644 (file)
index 0000000..c5fc1a1
--- /dev/null
@@ -0,0 +1,113 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8" />
+    <title>sequences</title><script type="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    jax: ["input/TeX","output/HTML-CSS"],
+    extensions: ["[a11y]/accessibility-menu.js"],
+    TeX: {
+  "Macros": {},
+  "equationNumbers": {
+    "autoNumber": "AMS",
+    "useLabelIds": false
+  },
+  "extensions": [
+    "AMSmath.js",
+    "AMSsymbols.js",
+    "noErrors.js",
+    "noUndefined.js"
+  ]
+},
+    showMathMenu: true
+  });
+</script>
+<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js"></script>
+    <style>body { padding: 0; margin: 0; }
+.markdown-preview-plus-view:not([data-use-github-style]) {
+  font-size: 1em;
+  font-family: Helvetica;
+  column-count: 2;
+}
+.markdown-preview-plus-view:not([data-use-github-style]) > :first-child {
+  margin-top: 0;
+}
+.markdown-preview-plus-view:not([data-use-github-style]) h1,
+.markdown-preview-plus-view:not([data-use-github-style]) h2,
+.markdown-preview-plus-view:not([data-use-github-style]) h3,
+.markdown-preview-plus-view:not([data-use-github-style]) h4,
+.markdown-preview-plus-view:not([data-use-github-style]) h5,
+.markdown-preview-plus-view:not([data-use-github-style]) h6 {
+  line-height: 1.2;
+  /* margin-top: 1.5em; */
+  margin-bottom: 0.5em;
+}
+}
+</style>
+
+  </head>
+  <body class="markdown-preview-plus-view">
+    <h1>Sequences and Series</h1>
+<p><span class="math"><script type="math/tex">\{\ a,\ b,\ c,\ d\ ...\ \}</script></span></p>
+<ul>
+<li><span class="math"><script type="math/tex">n^{th}</script></span> iteration: <span class="math"><script type="math/tex">t_n</script></span></li>
+<li><span class="math"><script type="math/tex">n</script></span> can start at <span class="math"><script type="math/tex">0</script></span> or <span class="math"><script type="math/tex">1</script></span></li>
+</ul>
+<h2>Defining sequences</h2>
+<ul>
+<li>
+<p>sequence rule in terms of <span class="math"><script type="math/tex">n</script></span> e.g. <span class="math"><script type="math/tex">t_n = 2n</script></span></p>
+</li>
+<li>
+<p>recurrence relation - value of term is derived from previous term (recursion)<br>
+e.g. <span class="math"><script type="math/tex">\ t_n=t_{n-1}+7,\ t_1=4</script></span></p>
+<ul>
+<li><span class="math"><script type="math/tex">t_1=4</script></span></li>
+<li><span class="math"><script type="math/tex">t_2=4+7=11</script></span></li>
+<li><span class="math"><script type="math/tex">t_3=11+7=17</script></span></li>
+<li><span class="math"><script type="math/tex">\dots</script></span></li>
+</ul>
+</li>
+</ul>
+<h2>Arithmetic sequences</h2>
+<p><span class="math"><script type="math/tex">t_n = a+(n-1)d</script></span></p>
+<p>where<br>
+<span class="math"><script type="math/tex">a=</script></span> first term<br>
+<span class="math"><script type="math/tex">d=</script></span> common difference</p>
+<h3>Arithmetic mean</h3>
+<p><span class="math"><script type="math/tex">m_a = \frac{a+b}{2}</script></span></p>
+<h3>Arithmetic series</h3>
+<p><span class="math"><script type="math/tex">\sum</script></span> of all terms in an arithmetic sequence.</p>
+<p>e.g. A sequence is defined by <span class="math"><script type="math/tex">t_n = a+(n-1)d</script></span></p>
+<p><span class="math"><script type="math/tex">s_n = {\frac{n}{2}}(2a+(n-1)d)</script></span> &lt;–sum of <span class="math"><script type="math/tex">n</script></span> terms, including <span class="math"><script type="math/tex">t_n</script></span> (works only with <span class="math"><script type="math/tex">t_1</script></span>)<br>
+where</p>
+<ul>
+<li><span class="math"><script type="math/tex">a=t_1</script></span> (first term)</li>
+<li><span class="math"><script type="math/tex">l=t_n</script></span> (last term)</li>
+</ul>
+<h2>Geometric sequences</h2>
+<p><span class="math"><script type="math/tex">t_n=ar^{n-1}</script></span><br>
+where<br>
+<span class="math"><script type="math/tex">a =</script></span> first term<br>
+<span class="math"><script type="math/tex">r =</script></span> common ratio of successive terms (<span class="math"><script type="math/tex">r=\frac{t_k}{t_{k-1}}</script></span>)</p>
+<h3>Geometric mean</h3>
+<p><span class="math"><script type="math/tex">m_g</script></span> of <span class="math"><script type="math/tex">a</script></span> and <span class="math"><script type="math/tex">b</script></span> is <span class="math"><script type="math/tex">\sqrt{ab}</script></span></p>
+<p>If <span class="math"><script type="math/tex">a, c, b</script></span> are positive and consecutive terms in a geometric sequence, then:<br>
+<span class="math"><script type="math/tex">{\frac{c}{a}}={\frac{b}{c}}\therefore c=\sqrt{ab}</script></span>,</p>
+<h3>Geometric series</h3>
+<p><span class="math"><script type="math/tex">\sum</script></span> of all terms in a geometric sequence.</p>
+<p>e.g.  <span class="math"><script type="math/tex">s_n = a + ar + ar^2 + ar^2 + \dots + ar^{n-1}</script></span></p>
+<p><span class="math"><script type="math/tex">rs_n = ar+ar^2+ar^3+ar^4+\dots+ar^{n}</script></span></p>
+<p><span class="math"><script type="math/tex">rs_n - s_n = -a + ar^n</script></span></p>
+<hr>
+<p><span class="math"><script type="math/tex">s_n = {\frac{a(r^n-1)}{r-1}}</script></span><br>
+or<br>
+<span class="math"><script type="math/tex">s_n = {\frac{a(r^n-1)}{r-1}}</script></span></p>
+<h2>Infinite series</h2>
+<p>If <span class="math"><script type="math/tex">-1 < r -1</script></span>, the infinite geometric series <span class="math"><script type="math/tex">a+ar+ar^2 \dots</script></span> is convergent.</p>
+<p>Sum to infinity is given by</p>
+<p><span class="math"><script type="math/tex">s_\infty={\frac{a}{1-r}}</script></span></p>
+<p>Tennis ball question - remember down <strong>and</strong> up strokes. Multiply down strokes by 2, subtract 1.</p>
+
+  </body>
+</html>
diff --git a/spec/sequences.log b/spec/sequences.log
new file mode 100644 (file)
index 0000000..305ec76
--- /dev/null
@@ -0,0 +1,333 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Arch Linux) (preloaded format=pdflatex 2018.6.1)  5 JUN 2018 20:55
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**sequences.md
+(./sequences.md
+LaTeX2e <2017-04-15>
+Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
+! You can't use `macro parameter character #' in vertical mode.
+l.1 #
+      Sequences and Series
+? 
+! Interruption.
+<to be read again> 
+                    
+l.1 # 
+      Sequences and Series
+? 
+
+! LaTeX Error: Missing \begin{document}.
+
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+                                                  
+l.1 # S
+       equences and Series
+? 
+Missing character: There is no S in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no q in font nullfont!
+Missing character: There is no u in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no c in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no s in font nullfont!
+Missing character: There is no a in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no d in font nullfont!
+Missing character: There is no S in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no s in font nullfont!
+
+Overfull \hbox (20.0pt too wide) in paragraph at lines 1--2
+[]
+ []
+
+
+! LaTeX Error: Missing \begin{document}.
+
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+                                                  
+l.3 $
+     \{\ a,\ b,\ c,\ d\ ...\ \}$
+? 
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <7> on input line 3.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 3.
+
+Overfull \hbox (70.7766pt too wide) in paragraph at lines 3--4
+[]$\OMS/cmsy/m/n/10 f \OML/cmm/m/it/10 a;  b;  c;  d ::: \OMS/cmsy/m/n/10 g$ 
+ []
+
+
+! LaTeX Error: Missing \begin{document}.
+
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+                                                  
+l.6 -
+      $n^{th}$ iteration: $t_n$
+? 
+Missing character: There is no - in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no t in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no a in font nullfont!
+Missing character: There is no t in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no o in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no : in font nullfont!
+Missing character: There is no - in font nullfont!
+Missing character: There is no c in font nullfont!
+Missing character: There is no a in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no s in font nullfont!
+Missing character: There is no t in font nullfont!
+Missing character: There is no a in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no t in font nullfont!
+Missing character: There is no a in font nullfont!
+Missing character: There is no t in font nullfont!
+Missing character: There is no o in font nullfont!
+Missing character: There is no r in font nullfont!
+
+Overfull \hbox (20.0pt too wide) in paragraph at lines 6--8
+[]
+ []
+
+
+Overfull \hbox (14.20494pt too wide) in paragraph at lines 6--8
+\OML/cmm/m/it/10 n[]$
+ []
+
+
+Overfull \hbox (9.05444pt too wide) in paragraph at lines 6--8
+\OML/cmm/m/it/10 t[]$
+ []
+
+
+Overfull \hbox (6.00235pt too wide) in paragraph at lines 6--8
+\OML/cmm/m/it/10 n$
+ []
+
+
+Overfull \hbox (5.00002pt too wide) in paragraph at lines 6--8
+\OT1/cmr/m/n/10 0$
+ []
+
+
+Overfull \hbox (5.00002pt too wide) in paragraph at lines 6--8
+\OT1/cmr/m/n/10 1$ 
+ []
+
+! You can't use `macro parameter character #' in vertical mode.
+l.9 #
+     # Defining sequences
+? 
+! You can't use `macro parameter character #' in vertical mode.
+l.9 ##
+       Defining sequences
+? 
+
+! LaTeX Error: Missing \begin{document}.
+
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+                                                  
+l.9 ## D
+        efining sequences
+? 
+Missing character: There is no D in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no f in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no g in font nullfont!
+Missing character: There is no s in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no q in font nullfont!
+Missing character: There is no u in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no c in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no s in font nullfont!
+Missing character: There is no - in font nullfont!
+Missing character: There is no s in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no q in font nullfont!
+Missing character: There is no u in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no c in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no u in font nullfont!
+Missing character: There is no l in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no t in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no m in font nullfont!
+Missing character: There is no s in font nullfont!
+Missing character: There is no o in font nullfont!
+Missing character: There is no f in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no . in font nullfont!
+Missing character: There is no g in font nullfont!
+Missing character: There is no . in font nullfont!
+
+Overfull \hbox (20.0pt too wide) in paragraph at lines 9--11
+[]
+ []
+
+
+Overfull \hbox (6.00235pt too wide) in paragraph at lines 9--11
+\OML/cmm/m/it/10 n$
+ []
+
+
+Overfull \hbox (19.60995pt too wide) in paragraph at lines 9--11
+\OML/cmm/m/it/10 t[] \OT1/cmr/m/n/10 =
+ []
+
+
+Overfull \hbox (11.00237pt too wide) in paragraph at lines 9--11
+\OT1/cmr/m/n/10 2\OML/cmm/m/it/10 n$ 
+ []
+
+
+! LaTeX Error: Missing \begin{document}.
+
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+                                                  
+l.12 -
+       recurrence relation - value of term is derived from previous term (re...
+
+? 
+Missing character: There is no - in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no c in font nullfont!
+Missing character: There is no u in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no c in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no l in font nullfont!
+Missing character: There is no a in font nullfont!
+Missing character: There is no t in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no o in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no - in font nullfont!
+Missing character: There is no v in font nullfont!
+Missing character: There is no a in font nullfont!
+Missing character: There is no l in font nullfont!
+Missing character: There is no u in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no o in font nullfont!
+Missing character: There is no f in font nullfont!
+Missing character: There is no t in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no m in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no s in font nullfont!
+Missing character: There is no d in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no v in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no d in font nullfont!
+Missing character: There is no f in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no o in font nullfont!
+Missing character: There is no m in font nullfont!
+Missing character: There is no p in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no v in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no o in font nullfont!
+Missing character: There is no u in font nullfont!
+Missing character: There is no s in font nullfont!
+Missing character: There is no t in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no m in font nullfont!
+Missing character: There is no ( in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no c in font nullfont!
+Missing character: There is no u in font nullfont!
+Missing character: There is no r in font nullfont!
+Missing character: There is no s in font nullfont!
+Missing character: There is no i in font nullfont!
+Missing character: There is no o in font nullfont!
+Missing character: There is no n in font nullfont!
+Missing character: There is no ) in font nullfont!
+Missing character: There is no e in font nullfont!
+Missing character: There is no . in font nullfont!
+Missing character: There is no g in font nullfont!
+Missing character: There is no . in font nullfont!
+Missing character: There is no - in font nullfont!
+Missing character: There is no - in font nullfont!
+Missing character: There is no - in font nullfont!
+Missing character: There is no - in font nullfont!
+
+Overfull \hbox (20.0pt too wide) in paragraph at lines 12--18
+[]
+ []
+
+
+Overfull \hbox (19.60995pt too wide) in paragraph at lines 12--18
+\OML/cmm/m/it/10 t[] \OT1/cmr/m/n/10 =
+ []
+
+
+Overfull \hbox (27.06839pt too wide) in paragraph at lines 12--18
+\OML/cmm/m/it/10 t[] \OT1/cmr/m/n/10 +
+ []
+
+
+Overfull \hbox (28.09718pt too wide) in paragraph at lines 12--18
+\OT1/cmr/m/n/10 7\OML/cmm/m/it/10 ;  t[] \OT1/cmr/m/n/10 =
+ []
+
+
+Overfull \hbox (5.00002pt too wide) in paragraph at lines 12--18
+\OT1/cmr/m/n/10 4$
+ []
+
+
+Overfull \hbox (18.65276pt too wide) in paragraph at lines 12--18
+\OML/cmm/m/it/10 t[] \OT1/cmr/m/n/10 =
+ []
+
+
+Overfull \hbox (5.000
\ No newline at end of file
diff --git a/spec/sequences.md b/spec/sequences.md
new file mode 100755 (executable)
index 0000000..e6fbe8f
--- /dev/null
@@ -0,0 +1,79 @@
+# Sequences and Series
+
+$\{\ a,\ b,\ c,\ d\ ...\ \}$
+
+
+- $n^{th}$ iteration: $t_n$
+- $n$ can start at $0$ or $1$
+
+## Defining sequences
+- sequence rule in terms of $n$ e.g. $t_n = 2n$
+
+- recurrence relation - value of term is derived from previous term (recursion)
+e.g. $\ t_n=t_{n-1}+7,\ t_1=4$
+  - $t_1=4$
+  - $t_2=4+7=11$
+  - $t_3=11+7=17$
+  - $\dots$
+
+## Arithmetic sequences
+
+$t_n = a+(n-1)d$
+
+where
+$a=$ first term
+$d=$ common difference
+
+### Arithmetic mean
+
+$m_a = \frac{a+b}{2}$
+
+### Arithmetic series
+
+$\sum$ of all terms in an arithmetic sequence.
+
+e.g. A sequence is defined by $t_n = a+(n-1)d$
+
+$s_n = {\frac{n}{2}}(2a+(n-1)d)$ <--sum of $n$ terms, including $t_n$ (works only with $t_1$)
+where
+- $a=t_1$ (first term)
+- $l=t_n$ (last term)
+
+## Geometric sequences
+
+$t_n=ar^{n-1}$
+where
+$a =$ first term
+$r =$ common ratio of successive terms ($r=\frac{t_k}{t_{k-1}}$)
+
+### Geometric mean
+
+$m_g$ of $a$ and $b$ is $\sqrt{ab}$
+
+If $a, c, b$ are positive and consecutive terms in a geometric sequence, then:
+${\frac{c}{a}}={\frac{b}{c}}\therefore c=\sqrt{ab}$,
+
+### Geometric series
+
+$\sum$ of all terms in a geometric sequence.
+
+e.g.  $s_n = a + ar + ar^2 + ar^2 + \dots + ar^{n-1}$
+
+$rs_n = ar+ar^2+ar^3+ar^4+\dots+ar^{n}$
+
+$rs_n - s_n = -a + ar^n$
+
+---
+$s_n = {\frac{a(r^n-1)}{r-1}}$
+or
+$s_n = {\frac{a(r^n-1)}{r-1}}$
+
+## Infinite series
+
+If $-1 < r -1$, the infinite geometric series $a+ar+ar^2 \dots$ is convergent.
+
+Sum to infinity is given by
+
+$s_\infty={\frac{a}{1-r}}$
+
+Tennis ball question - remember down **and** up strokes. Multiply down strokes by 2, subtract 1.
diff --git a/spec/trig.md b/spec/trig.md
new file mode 100755 (executable)
index 0000000..f2ce86d
--- /dev/null
@@ -0,0 +1,15 @@
+# Trigonometry
+
+## Unit circle
+
+For each angle, there is a corresponding point on the unit circle ($r=1$).
+
+- $\cos \theta$ is the $x$-coordinate of this point
+- $\sin \theta$ is the $y$-coordinate
+
+![](https://cdn.edjin.com/upload/RESOURCE/IMAGE/103939.png)
+
+## Trigonometric ratios
+
+
+## Cosine rule