diff --git a/Lab01/documentation/.gitignore b/Lab01/documentation/.gitignore new file mode 100644 index 0000000..2d9dadd --- /dev/null +++ b/Lab01/documentation/.gitignore @@ -0,0 +1,374 @@ +# ---> Windows +# Windows thumbnail cache files +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp + +# Windows shortcuts +*.lnk + +# ---> Linux +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +# ---> macOS +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +# ---> TeX +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs +*.lzo +*.lzs +*.slg +*.slo +*.sls + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplot +*.gnuplot +*.table + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.glog +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files +# *.tikz +*-tikzDictionary + +# listings +*.lol + +# luatexja-ruby +*.ltjruby + +# makeidx +*.idx +*.ilg +*.ind + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# newpax +*.newpax + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# svg +svg-inkscape/ + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# titletoc +*.ptc + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices and outlines +*.xyc +*.xyd + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# gummi +.*.swp + +# KBibTeX +*~[0-9]* + +# TeXnicCenter +*.tps + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +# Makeindex log files +*.lpz + +# xwatermark package +*.xwm + +# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib +# option is specified. Footnotes are the stored in a file with suffix Notes.bib. +# Uncomment the next line to have this generated file ignored. +#*Notes.bib + +main.pdf diff --git a/Lab01/documentation/bib/book.bib b/Lab01/documentation/bib/book.bib new file mode 100644 index 0000000..c9cf6ac --- /dev/null +++ b/Lab01/documentation/bib/book.bib @@ -0,0 +1,9 @@ +@book{example-book, + title = {{Example Book}}, + author = {Lastname, Surname}, + isbn = {123456789}, + address = {Germany}, + publisher = {Goverment}, + year = {2019}, + edition = {Second} +} \ No newline at end of file diff --git a/Lab01/documentation/bib/online.bib b/Lab01/documentation/bib/online.bib new file mode 100644 index 0000000..3da33ac --- /dev/null +++ b/Lab01/documentation/bib/online.bib @@ -0,0 +1,7 @@ +@online{juice-shop, + author = {{Juice Shop}}, + title = {Docker Image}, + urldate = {2022-03-07}, + year = {2022}, + url = {https://hub.docker.com/r/bkimminich/juice-shop/} +} \ No newline at end of file diff --git a/Lab01/documentation/images/hs-esslingen.eps b/Lab01/documentation/images/hs-esslingen.eps new file mode 100644 index 0000000..3b44ea9 --- /dev/null +++ b/Lab01/documentation/images/hs-esslingen.eps @@ -0,0 +1,1400 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 120 63 +%%BoundingBox: 0 0 120 63 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%ADO_ContainsXMP: MainFirst +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/l/lineto +/c/curveto +3{load def}repeat +%%EndProlog +/currentdistillerparams where +{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse +{userdict /EPSHandler1_pdfmark /cleartomark load put +userdict /EPSHandler1_ReadMetadata_pdfmark {flushfile cleartomark} bind put} +{ userdict /EPSHandler1_pdfmark /pdfmark load put +userdict /EPSHandler1_ReadMetadata_pdfmark {/PUT pdfmark} bind put } ifelse +[/NamespacePush EPSHandler1_pdfmark +[/_objdef {eps_metadata_stream} /type /stream /OBJ EPSHandler1_pdfmark +[{eps_metadata_stream} 2 dict begin +/Type /Metadata def /Subtype /XML def currentdict end /PUT EPSHandler1_pdfmark +[{eps_metadata_stream} +currentfile 0 (% &&end EPS XMP packet marker&&) +/SubFileDecode filter EPSHandler1_ReadMetadata_pdfmark + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +% &&end EPS XMP packet marker&& +[/Document +1 dict begin /Metadata {eps_metadata_stream} def +currentdict end /BDC EPSHandler1_pdfmark +[/NamespacePop EPSHandler1_pdfmark + +gsave + + % Layer + + % Curve + newpath + 4.369 48.837 m + 4.369 48.837 1.369 48.837 1.369 48.837 c + 1.369 48.837 1.369 61.899 1.369 61.899 c + 1.369 61.899 14.43 61.899 14.43 61.899 c + 14.43 61.899 14.43 58.899 14.43 58.899 c + 14.43 58.899 4.369 58.899 4.369 58.899 c + 4.369 58.899 4.369 48.837 4.369 48.837 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 18.164 37.77 m + 18.164 37.77 18.164 35.127 18.164 35.127 c + 18.164 35.127 11.721 35.127 11.721 35.127 c + 11.721 35.127 11.721 31.683 11.721 31.683 c + 11.721 31.683 17.498 31.683 17.498 31.683 c + 17.498 31.683 17.498 29.061 17.498 29.061 c + 17.498 29.061 11.721 29.061 11.721 29.061 c + 11.721 29.061 11.721 25.063 11.721 25.063 c + 11.721 25.063 18.164 25.063 18.164 25.063 c + 18.164 25.063 18.164 22.441 18.164 22.441 c + 18.164 22.441 8.611 22.441 8.611 22.441 c + 8.611 22.441 8.611 37.77 8.611 37.77 c + 8.611 37.77 18.164 37.77 18.164 37.77 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 28.742 33.794 m + 28.076 34.839 27.276 35.349 25.72 35.349 c + 24.321 35.349 23.566 34.705 23.566 33.661 c + 23.566 32.461 24.543 31.927 26.587 31.417 c + 29.787 30.617 31.23 29.417 31.23 26.707 c + 31.23 24.196 29.542 22.241 25.943 22.241 c + 23.254 22.241 21.388 22.974 20.033 24.752 c + 20.033 24.752 22.41 26.395 22.41 26.395 c + 23.232 25.374 24.166 24.863 25.743 24.863 c + 27.52 24.863 28.12 25.64 28.12 26.573 c + 28.12 27.639 27.476 28.24 24.988 28.883 c + 21.966 29.684 20.455 31.128 20.455 33.661 c + 20.455 36.083 22.054 37.97 25.699 37.97 c + 28.142 37.97 29.986 37.149 31.075 35.46 c + 31.075 35.46 28.742 33.794 28.742 33.794 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 41.964 33.794 m + 41.298 34.839 40.499 35.349 38.943 35.349 c + 37.544 35.349 36.789 34.705 36.789 33.661 c + 36.789 32.461 37.765 31.927 39.81 31.417 c + 43.009 30.617 44.453 29.417 44.453 26.707 c + 44.453 24.196 42.764 22.241 39.166 22.241 c + 36.477 22.241 34.611 22.974 33.255 24.752 c + 33.255 24.752 35.632 26.395 35.632 26.395 c + 36.455 25.374 37.388 24.863 38.965 24.863 c + 40.743 24.863 41.342 25.64 41.342 26.573 c + 41.342 27.639 40.699 28.24 38.211 28.883 c + 35.189 29.684 33.677 31.128 33.677 33.661 c + 33.677 36.083 35.277 37.97 38.921 37.97 c + 41.365 37.97 43.209 37.149 44.297 35.46 c + 44.297 35.46 41.964 33.794 41.964 33.794 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 50.322 25.063 m + 50.322 25.063 56.765 25.063 56.765 25.063 c + 56.765 25.063 56.765 22.441 56.765 22.441 c + 56.765 22.441 47.212 22.441 47.212 22.441 c + 47.212 22.441 47.212 37.77 47.212 37.77 c + 47.212 37.77 50.322 37.77 50.322 37.77 c + 50.322 37.77 50.322 25.063 50.322 25.063 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 62.188 22.441 m + 62.188 22.441 59.078 22.441 59.078 22.441 c + 59.078 22.441 59.078 37.77 59.078 37.77 c + 59.078 37.77 62.188 37.77 62.188 37.77 c + 62.188 37.77 62.188 22.441 62.188 22.441 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 77.409 37.77 m + 77.409 37.77 77.409 22.441 77.409 22.441 c + 77.409 22.441 74.81 22.441 74.81 22.441 c + 74.81 22.441 68.834 31.927 68.834 31.927 c + 68.834 31.927 68.834 22.441 68.834 22.441 c + 68.834 22.441 65.878 22.441 65.878 22.441 c + 65.878 22.441 65.878 37.77 65.878 37.77 c + 65.878 37.77 68.456 37.77 68.456 37.77 c + 68.456 37.77 74.455 28.151 74.455 28.151 c + 74.455 28.151 74.455 37.77 74.455 37.77 c + 74.455 37.77 77.409 37.77 77.409 37.77 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 91.943 30.417 m + 91.943 30.417 91.943 29.017 91.943 29.017 c + 91.943 24.33 89.765 22.241 86.299 22.241 c + 82.856 22.241 80.434 24.33 80.434 29.017 c + 80.434 29.017 80.434 30.972 80.434 30.972 c + 80.434 35.926 82.856 37.97 86.299 37.97 c + 89.521 37.97 91.454 36.149 91.92 33.016 c + 91.92 33.016 88.943 33.016 88.943 33.016 c + 88.677 34.416 87.855 35.349 86.299 35.349 c + 84.5 35.349 83.545 34.128 83.545 31.194 c + 83.545 31.194 83.545 29.017 83.545 29.017 c + 83.545 26.085 84.5 24.863 86.299 24.863 c + 88.054 24.863 88.765 25.952 88.943 27.796 c + 88.943 27.796 86.367 27.796 86.367 27.796 c + 86.367 27.796 86.367 30.417 86.367 30.417 c + 86.367 30.417 91.943 30.417 91.943 30.417 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 104.5 37.77 m + 104.5 37.77 104.5 35.127 104.5 35.127 c + 104.5 35.127 98.056 35.127 98.056 35.127 c + 98.056 35.127 98.056 31.683 98.056 31.683 c + 98.056 31.683 103.833 31.683 103.833 31.683 c + 103.833 31.683 103.833 29.061 103.833 29.061 c + 103.833 29.061 98.056 29.061 98.056 29.061 c + 98.056 29.061 98.056 25.063 98.056 25.063 c + 98.056 25.063 104.5 25.063 104.5 25.063 c + 104.5 25.063 104.5 22.441 104.5 22.441 c + 104.5 22.441 94.946 22.441 94.946 22.441 c + 94.946 22.441 94.946 37.77 94.946 37.77 c + 94.946 37.77 104.5 37.77 104.5 37.77 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 118.631 37.77 m + 118.631 37.77 118.631 22.441 118.631 22.441 c + 118.631 22.441 116.033 22.441 116.033 22.441 c + 116.033 22.441 110.056 31.927 110.056 31.927 c + 110.056 31.927 110.056 22.441 110.056 22.441 c + 110.056 22.441 107.101 22.441 107.101 22.441 c + 107.101 22.441 107.101 37.77 107.101 37.77 c + 107.101 37.77 109.678 37.77 109.678 37.77 c + 109.678 37.77 115.677 28.151 115.677 28.151 c + 115.677 28.151 115.677 37.77 115.677 37.77 c + 115.677 37.77 118.631 37.77 118.631 37.77 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 15.938 49.042 m + 15.938 49.042 9.681 49.042 9.681 49.042 c + 9.681 49.042 9.681 54.622 9.681 54.622 c + 9.681 54.622 8.62 54.622 8.62 54.622 c + 8.62 54.622 8.62 41.998 8.62 41.998 c + 8.62 41.998 9.681 41.998 9.681 41.998 c + 9.681 41.998 9.681 48.054 9.681 48.054 c + 9.681 48.054 15.938 48.054 15.938 48.054 c + 15.938 48.054 15.938 41.998 15.938 41.998 c + 15.938 41.998 16.999 41.998 16.999 41.998 c + 16.999 41.998 16.999 54.622 16.999 54.622 c + 16.999 54.622 15.938 54.622 15.938 54.622 c + 15.938 54.622 15.938 49.042 15.938 49.042 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curves + 24.287 54.73 m + 21.58 54.73 19.804 53.03 19.804 49.06 c + 19.804 49.06 19.804 47.56 19.804 47.56 c + 19.804 43.571 21.58 41.889 24.287 41.889 c + 26.995 41.889 28.769 43.571 28.769 47.56 c + 28.769 47.56 28.769 49.06 28.769 49.06 c + 28.769 53.03 26.995 54.73 24.287 54.73 c + closepath + 27.709 47.56 m + 27.709 44.139 26.354 42.876 24.287 42.876 c + 22.219 42.876 20.866 44.139 20.866 47.56 c + 20.866 47.56 20.866 49.06 20.866 49.06 c + 20.866 52.463 22.219 53.743 24.287 53.743 c + 26.354 53.743 27.709 52.463 27.709 49.06 c + 27.709 49.06 27.709 47.56 27.709 47.56 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 36.057 53.743 m + 37.777 53.743 39.04 52.938 39.461 50.798 c + 39.461 50.798 40.504 50.798 40.504 50.798 c + 40.101 53.561 38.308 54.73 36.057 54.73 c + 33.313 54.73 31.575 53.14 31.575 49.06 c + 31.575 49.06 31.575 47.56 31.575 47.56 c + 31.575 43.479 33.313 41.889 36.057 41.889 c + 38.216 41.889 40.083 43.022 40.485 45.858 c + 40.485 45.858 39.461 45.858 39.461 45.858 c + 39.058 43.846 37.887 42.876 36.057 42.876 c + 33.917 42.876 32.636 44.102 32.636 47.56 c + 32.636 47.56 32.636 49.06 32.636 49.06 c + 32.636 52.5 33.899 53.743 36.057 53.743 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 50.628 49.042 m + 50.628 49.042 44.371 49.042 44.371 49.042 c + 44.371 49.042 44.371 54.622 44.371 54.622 c + 44.371 54.622 43.309 54.622 43.309 54.622 c + 43.309 54.622 43.309 41.998 43.309 41.998 c + 43.309 41.998 44.371 41.998 44.371 41.998 c + 44.371 41.998 44.371 48.054 44.371 48.054 c + 44.371 48.054 50.628 48.054 50.628 48.054 c + 50.628 48.054 50.628 41.998 50.628 41.998 c + 50.628 41.998 51.688 41.998 51.688 41.998 c + 51.688 41.998 51.688 54.622 51.688 54.622 c + 51.688 54.622 50.628 54.622 50.628 54.622 c + 50.628 54.622 50.628 49.042 50.628 49.042 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 59.122 48.804 m + 57.292 49.206 55.847 49.664 55.847 51.475 c + 55.847 53.03 57 53.743 58.738 53.743 c + 60.476 53.743 61.354 53.03 62.013 52.061 c + 62.013 52.061 62.855 52.664 62.855 52.664 c + 61.976 54.055 60.732 54.73 58.775 54.73 c + 55.939 54.73 54.786 53.25 54.786 51.475 c + 54.786 49.225 56.396 48.31 58.756 47.853 c + 61.134 47.395 62.013 46.663 62.013 45.145 c + 62.013 43.919 61.171 42.876 58.921 42.876 c + 57.036 42.876 56.159 43.571 55.371 44.56 c + 55.371 44.56 54.512 43.956 54.512 43.956 c + 55.445 42.584 56.909 41.889 58.921 41.889 c + 61.939 41.889 63.074 43.571 63.074 45.182 c + 63.074 47.56 61.5 48.292 59.122 48.804 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 69.865 53.743 m + 71.584 53.743 72.847 52.938 73.268 50.798 c + 73.268 50.798 74.311 50.798 74.311 50.798 c + 73.909 53.561 72.116 54.73 69.865 54.73 c + 67.12 54.73 65.382 53.14 65.382 49.06 c + 65.382 49.06 65.382 47.56 65.382 47.56 c + 65.382 43.479 67.12 41.889 69.865 41.889 c + 72.024 41.889 73.89 43.022 74.292 45.858 c + 74.292 45.858 73.268 45.858 73.268 45.858 c + 72.866 43.846 71.695 42.876 69.865 42.876 c + 67.724 42.876 66.444 44.102 66.444 47.56 c + 66.444 47.56 66.444 49.06 66.444 49.06 c + 66.444 52.5 67.706 53.743 69.865 53.743 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 84.322 49.042 m + 84.322 49.042 78.065 49.042 78.065 49.042 c + 78.065 49.042 78.065 54.622 78.065 54.622 c + 78.065 54.622 77.003 54.622 77.003 54.622 c + 77.003 54.622 77.003 41.998 77.003 41.998 c + 77.003 41.998 78.065 41.998 78.065 41.998 c + 78.065 41.998 78.065 48.054 78.065 48.054 c + 78.065 48.054 84.322 48.054 84.322 48.054 c + 84.322 48.054 84.322 41.998 84.322 41.998 c + 84.322 41.998 85.382 41.998 85.382 41.998 c + 85.382 41.998 85.382 54.622 85.382 54.622 c + 85.382 54.622 84.322 54.622 84.322 54.622 c + 84.322 54.622 84.322 49.042 84.322 49.042 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 96.949 47.157 m + 96.949 44.23 95.742 42.876 93.528 42.876 c + 91.314 42.876 90.107 44.23 90.107 47.157 c + 90.107 47.157 90.107 54.622 90.107 54.622 c + 90.107 54.622 89.045 54.622 89.045 54.622 c + 89.045 54.622 89.045 47.157 89.045 47.157 c + 89.045 43.443 90.784 41.889 93.528 41.889 c + 96.272 41.889 98.01 43.443 98.01 47.157 c + 98.01 47.157 98.01 54.622 98.01 54.622 c + 98.01 54.622 96.949 54.622 96.949 54.622 c + 96.949 54.622 96.949 47.157 96.949 47.157 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 102.521 54.622 m + 102.521 54.622 101.46 54.622 101.46 54.622 c + 101.46 54.622 101.46 41.998 101.46 41.998 c + 101.46 41.998 108.888 41.998 108.888 41.998 c + 108.888 41.998 108.888 42.986 108.888 42.986 c + 108.888 42.986 102.521 42.986 102.521 42.986 c + 102.521 42.986 102.521 54.622 102.521 54.622 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 118.615 53.633 m + 118.615 53.633 118.615 54.622 118.615 54.622 c + 118.615 54.622 111.187 54.622 111.187 54.622 c + 111.187 54.622 111.187 41.998 111.187 41.998 c + 111.187 41.998 118.615 41.998 118.615 41.998 c + 118.615 41.998 118.615 42.986 118.615 42.986 c + 118.615 42.986 112.248 42.986 112.248 42.986 c + 112.248 42.986 112.248 48.035 112.248 48.035 c + 112.248 48.035 118.066 48.035 118.066 48.035 c + 118.066 48.035 118.066 49.023 118.066 49.023 c + 118.066 49.023 112.248 49.023 112.248 49.023 c + 112.248 49.023 112.248 53.633 112.248 53.633 c + 112.248 53.633 118.615 53.633 118.615 53.633 c + closepath + /DeviceRGB setcolorspace + 0 0.176 0.345 setcolor + fill + + % Curve + 12.152 7.112 m + 12.152 7.112 14.013 7.112 14.013 7.112 c + 14.071 7.112 14.1 7.083 14.1 7.025 c + 14.1 7.025 14.1 6.347 14.1 6.347 c + 14.1 6.289 14.071 6.26 14.013 6.26 c + 14.013 6.26 13.596 6.26 13.596 6.26 c + 13.561 6.26 13.544 6.242 13.544 6.207 c + 13.544 6.207 13.544 1.283 13.544 1.283 c + 13.544 1.226 13.514 1.196 13.457 1.196 c + 13.457 1.196 12.673 1.196 12.673 1.196 c + 12.61 1.196 12.56 1.226 12.526 1.283 c + 12.526 1.283 10.125 5.354 10.125 5.354 c + 10.125 5.354 10.089 5.354 10.089 5.354 c + 10.089 5.354 10.089 2.102 10.089 2.102 c + 10.089 2.066 10.107 2.049 10.142 2.049 c + 10.142 2.049 10.559 2.049 10.559 2.049 c + 10.618 2.049 10.646 2.019 10.646 1.962 c + 10.646 1.962 10.646 1.283 10.646 1.283 c + 10.646 1.226 10.618 1.196 10.559 1.196 c + 10.559 1.196 8.698 1.196 8.698 1.196 c + 8.639 1.196 8.611 1.226 8.611 1.283 c + 8.611 1.283 8.611 1.962 8.611 1.962 c + 8.611 2.019 8.639 2.049 8.698 2.049 c + 8.698 2.049 9.116 2.049 9.116 2.049 c + 9.15 2.049 9.168 2.066 9.168 2.102 c + 9.168 2.102 9.168 6.207 9.168 6.207 c + 9.168 6.242 9.15 6.26 9.116 6.26 c + 9.116 6.26 8.698 6.26 8.698 6.26 c + 8.639 6.26 8.611 6.289 8.611 6.347 c + 8.611 6.347 8.611 7.025 8.611 7.025 c + 8.611 7.083 8.639 7.112 8.698 7.112 c + 8.698 7.112 10.046 7.112 10.046 7.112 c + 10.11 7.112 10.16 7.083 10.194 7.025 c + 10.194 7.025 12.587 2.945 12.587 2.945 c + 12.587 2.945 12.622 2.945 12.622 2.945 c + 12.622 2.945 12.622 6.207 12.622 6.207 c + 12.622 6.242 12.604 6.26 12.569 6.26 c + 12.569 6.26 12.152 6.26 12.152 6.26 c + 12.093 6.26 12.065 6.289 12.065 6.347 c + 12.065 6.347 12.065 7.025 12.065 7.025 c + 12.065 7.083 12.093 7.112 12.152 7.112 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curves + 16.536 5.485 m + 17.168 5.485 17.616 5.372 17.88 5.146 c + 18.144 4.92 18.276 4.546 18.276 4.023 c + 18.276 4.023 18.276 2.102 18.276 2.102 c + 18.276 2.066 18.294 2.049 18.328 2.049 c + 18.328 2.049 18.702 2.049 18.702 2.049 c + 18.76 2.049 18.789 2.019 18.789 1.962 c + 18.789 1.962 18.789 1.283 18.789 1.283 c + 18.789 1.226 18.76 1.196 18.702 1.196 c + 18.702 1.196 17.458 1.196 17.458 1.196 c + 17.4 1.196 17.371 1.226 17.371 1.283 c + 17.371 1.283 17.371 1.588 17.371 1.588 c + 17.371 1.588 17.362 1.588 17.362 1.588 c + 17.136 1.263 16.748 1.101 16.197 1.101 c + 15.791 1.101 15.456 1.211 15.192 1.432 c + 14.927 1.651 14.795 1.971 14.795 2.389 c + 14.795 2.835 14.942 3.17 15.235 3.393 c + 15.528 3.616 15.938 3.727 16.466 3.727 c + 16.466 3.727 17.301 3.727 17.301 3.727 c + 17.337 3.727 17.354 3.745 17.354 3.78 c + 17.354 3.78 17.354 3.945 17.354 3.945 c + 17.354 4.2 17.292 4.386 17.167 4.502 c + 17.042 4.618 16.817 4.677 16.493 4.677 c + 16.341 4.677 16.191 4.659 16.04 4.624 c + 16.011 4.618 15.997 4.598 15.997 4.563 c + 15.997 4.563 15.997 4.189 15.997 4.189 c + 15.997 4.131 15.967 4.102 15.91 4.102 c + 15.91 4.102 15.153 4.102 15.153 4.102 c + 15.094 4.102 15.066 4.131 15.066 4.189 c + 15.066 4.189 15.066 5.076 15.066 5.076 c + 15.066 5.129 15.088 5.166 15.135 5.189 c + 15.546 5.387 16.014 5.485 16.536 5.485 c + closepath + 17.301 2.997 m + 17.301 2.997 16.623 2.997 16.623 2.997 c + 16.025 2.997 15.727 2.806 15.727 2.423 c + 15.727 2.069 15.964 1.893 16.44 1.893 c + 17.049 1.893 17.354 2.13 17.354 2.605 c + 17.354 2.605 17.354 2.945 17.354 2.945 c + 17.354 2.979 17.337 2.997 17.301 2.997 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 19.486 7.112 m + 19.486 7.112 20.799 7.112 20.799 7.112 c + 20.857 7.112 20.886 7.083 20.886 7.025 c + 20.886 7.025 20.886 4.998 20.886 4.998 c + 20.886 4.998 20.895 4.998 20.895 4.998 c + 21.122 5.323 21.484 5.485 21.983 5.485 c + 22.418 5.485 22.767 5.341 23.031 5.051 c + 23.295 4.761 23.427 4.386 23.427 3.928 c + 23.427 3.928 23.427 2.102 23.427 2.102 c + 23.427 2.066 23.444 2.049 23.479 2.049 c + 23.479 2.049 23.836 2.049 23.836 2.049 c + 23.894 2.049 23.922 2.019 23.922 1.962 c + 23.922 1.962 23.922 1.283 23.922 1.283 c + 23.922 1.226 23.894 1.196 23.836 1.196 c + 23.836 1.196 22.026 1.196 22.026 1.196 c + 21.968 1.196 21.939 1.226 21.939 1.283 c + 21.939 1.283 21.939 1.962 21.939 1.962 c + 21.939 2.019 21.968 2.049 22.026 2.049 c + 22.026 2.049 22.4 2.049 22.4 2.049 c + 22.435 2.049 22.453 2.066 22.453 2.102 c + 22.453 2.102 22.453 3.702 22.453 3.702 c + 22.453 3.98 22.385 4.202 22.253 4.367 c + 22.119 4.533 21.924 4.615 21.67 4.615 c + 21.42 4.615 21.227 4.533 21.091 4.367 c + 20.955 4.202 20.886 3.98 20.886 3.702 c + 20.886 3.702 20.886 2.102 20.886 2.102 c + 20.886 2.066 20.904 2.049 20.939 2.049 c + 20.939 2.049 21.313 2.049 21.313 2.049 c + 21.371 2.049 21.4 2.019 21.4 1.962 c + 21.4 1.962 21.4 1.283 21.4 1.283 c + 21.4 1.226 21.371 1.196 21.313 1.196 c + 21.313 1.196 19.486 1.196 19.486 1.196 c + 19.427 1.196 19.399 1.226 19.399 1.283 c + 19.399 1.283 19.399 1.962 19.399 1.962 c + 19.399 2.019 19.427 2.049 19.486 2.049 c + 19.486 2.049 19.86 2.049 19.86 2.049 c + 19.895 2.049 19.912 2.066 19.912 2.102 c + 19.912 2.102 19.912 6.207 19.912 6.207 c + 19.912 6.242 19.895 6.26 19.86 6.26 c + 19.86 6.26 19.486 6.26 19.486 6.26 c + 19.427 6.26 19.399 6.289 19.399 6.347 c + 19.399 6.347 19.399 7.025 19.399 7.025 c + 19.399 7.083 19.427 7.112 19.486 7.112 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curves + 27.542 5.485 m + 28.173 5.485 28.622 5.372 28.886 5.146 c + 29.15 4.92 29.282 4.546 29.282 4.023 c + 29.282 4.023 29.282 2.102 29.282 2.102 c + 29.282 2.066 29.299 2.049 29.334 2.049 c + 29.334 2.049 29.707 2.049 29.707 2.049 c + 29.766 2.049 29.795 2.019 29.795 1.962 c + 29.795 1.962 29.795 1.283 29.795 1.283 c + 29.795 1.226 29.766 1.196 29.707 1.196 c + 29.707 1.196 28.463 1.196 28.463 1.196 c + 28.406 1.196 28.377 1.226 28.377 1.283 c + 28.377 1.283 28.377 1.588 28.377 1.588 c + 28.377 1.588 28.368 1.588 28.368 1.588 c + 28.142 1.263 27.753 1.101 27.203 1.101 c + 26.796 1.101 26.462 1.211 26.198 1.432 c + 25.933 1.651 25.801 1.971 25.801 2.389 c + 25.801 2.835 25.948 3.17 26.241 3.393 c + 26.534 3.616 26.944 3.727 27.472 3.727 c + 27.472 3.727 28.307 3.727 28.307 3.727 c + 28.342 3.727 28.36 3.745 28.36 3.78 c + 28.36 3.78 28.36 3.945 28.36 3.945 c + 28.36 4.2 28.297 4.386 28.172 4.502 c + 28.047 4.618 27.823 4.677 27.499 4.677 c + 27.347 4.677 27.197 4.659 27.045 4.624 c + 27.017 4.618 27.003 4.598 27.003 4.563 c + 27.003 4.563 27.003 4.189 27.003 4.189 c + 27.003 4.131 26.973 4.102 26.916 4.102 c + 26.916 4.102 26.159 4.102 26.159 4.102 c + 26.1 4.102 26.072 4.131 26.072 4.189 c + 26.072 4.189 26.072 5.076 26.072 5.076 c + 26.072 5.129 26.094 5.166 26.141 5.189 c + 26.552 5.387 27.02 5.485 27.542 5.485 c + closepath + 28.307 2.997 m + 28.307 2.997 27.628 2.997 27.628 2.997 c + 27.031 2.997 26.733 2.806 26.733 2.423 c + 26.733 2.069 26.97 1.893 27.446 1.893 c + 28.055 1.893 28.36 2.13 28.36 2.605 c + 28.36 2.605 28.36 2.945 28.36 2.945 c + 28.36 2.979 28.342 2.997 28.307 2.997 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 32.979 5.485 m + 33.42 5.485 33.772 5.341 34.036 5.051 c + 34.299 4.761 34.432 4.386 34.432 3.928 c + 34.432 3.928 34.432 2.102 34.432 2.102 c + 34.432 2.066 34.449 2.049 34.484 2.049 c + 34.484 2.049 34.84 2.049 34.84 2.049 c + 34.899 2.049 34.927 2.019 34.927 1.962 c + 34.927 1.962 34.927 1.283 34.927 1.283 c + 34.927 1.226 34.899 1.196 34.84 1.196 c + 34.84 1.196 33.031 1.196 33.031 1.196 c + 32.973 1.196 32.944 1.226 32.944 1.283 c + 32.944 1.283 32.944 1.962 32.944 1.962 c + 32.944 2.019 32.973 2.049 33.031 2.049 c + 33.031 2.049 33.405 2.049 33.405 2.049 c + 33.44 2.049 33.458 2.066 33.458 2.102 c + 33.458 2.102 33.458 3.702 33.458 3.702 c + 33.458 3.98 33.39 4.202 33.257 4.367 c + 33.124 4.533 32.929 4.615 32.674 4.615 c + 32.425 4.615 32.232 4.533 32.096 4.367 c + 31.96 4.202 31.891 3.98 31.891 3.702 c + 31.891 3.702 31.891 2.102 31.891 2.102 c + 31.891 2.066 31.909 2.049 31.944 2.049 c + 31.944 2.049 32.318 2.049 32.318 2.049 c + 32.376 2.049 32.405 2.019 32.405 1.962 c + 32.405 1.962 32.405 1.283 32.405 1.283 c + 32.405 1.226 32.376 1.196 32.318 1.196 c + 32.318 1.196 30.491 1.196 30.491 1.196 c + 30.432 1.196 30.404 1.226 30.404 1.283 c + 30.404 1.283 30.404 1.962 30.404 1.962 c + 30.404 2.019 30.432 2.049 30.491 2.049 c + 30.491 2.049 30.865 2.049 30.865 2.049 c + 30.9 2.049 30.917 2.066 30.917 2.102 c + 30.917 2.102 30.917 4.485 30.917 4.485 c + 30.917 4.519 30.9 4.537 30.865 4.537 c + 30.865 4.537 30.491 4.537 30.491 4.537 c + 30.432 4.537 30.404 4.566 30.404 4.624 c + 30.404 4.624 30.404 5.303 30.404 5.303 c + 30.404 5.36 30.432 5.39 30.491 5.39 c + 30.491 5.39 31.804 5.39 31.804 5.39 c + 31.862 5.39 31.891 5.36 31.891 5.303 c + 31.891 5.303 31.891 4.998 31.891 4.998 c + 31.891 4.998 31.9 4.998 31.9 4.998 c + 32.127 5.323 32.486 5.485 32.979 5.485 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 42.114 7.112 m + 42.114 7.112 43.411 7.112 43.411 7.112 c + 43.468 7.112 43.498 7.083 43.498 7.025 c + 43.498 7.025 43.498 6.347 43.498 6.347 c + 43.498 6.289 43.468 6.26 43.411 6.26 c + 43.411 6.26 42.993 6.26 42.993 6.26 c + 42.959 6.26 42.941 6.242 42.941 6.207 c + 42.941 6.207 42.941 2.102 42.941 2.102 c + 42.941 2.066 42.959 2.049 42.993 2.049 c + 42.993 2.049 43.411 2.049 43.411 2.049 c + 43.468 2.049 43.498 2.019 43.498 1.962 c + 43.498 1.962 43.498 1.283 43.498 1.283 c + 43.498 1.226 43.468 1.196 43.411 1.196 c + 43.411 1.196 41.566 1.196 41.566 1.196 c + 41.508 1.196 41.479 1.226 41.479 1.283 c + 41.479 1.283 41.479 1.962 41.479 1.962 c + 41.479 2.019 41.508 2.049 41.566 2.049 c + 41.566 2.049 41.966 2.049 41.966 2.049 c + 42.002 2.049 42.018 2.066 42.018 2.102 c + 42.018 2.102 42.018 4.902 42.018 4.902 c + 42.018 4.902 41.984 4.902 41.984 4.902 c + 41.984 4.902 40.722 2.118 40.722 2.118 c + 40.687 2.043 40.632 2.006 40.557 2.006 c + 40.557 2.006 40.052 2.006 40.052 2.006 c + 39.977 2.006 39.921 2.043 39.887 2.118 c + 39.887 2.118 38.626 4.902 38.626 4.902 c + 38.626 4.902 38.59 4.902 38.59 4.902 c + 38.59 4.902 38.59 2.102 38.59 2.102 c + 38.59 2.066 38.608 2.049 38.643 2.049 c + 38.643 2.049 39.008 2.049 39.008 2.049 c + 39.066 2.049 39.095 2.019 39.095 1.962 c + 39.095 1.962 39.095 1.283 39.095 1.283 c + 39.095 1.226 39.066 1.196 39.008 1.196 c + 39.008 1.196 37.199 1.196 37.199 1.196 c + 37.14 1.196 37.112 1.226 37.112 1.283 c + 37.112 1.283 37.112 1.962 37.112 1.962 c + 37.112 2.019 37.14 2.049 37.199 2.049 c + 37.199 2.049 37.617 2.049 37.617 2.049 c + 37.651 2.049 37.669 2.066 37.669 2.102 c + 37.669 2.102 37.669 6.207 37.669 6.207 c + 37.669 6.242 37.651 6.26 37.617 6.26 c + 37.617 6.26 37.199 6.26 37.199 6.26 c + 37.14 6.26 37.112 6.289 37.112 6.347 c + 37.112 6.347 37.112 7.025 37.112 7.025 c + 37.112 7.083 37.14 7.112 37.199 7.112 c + 37.199 7.112 38.503 7.112 38.503 7.112 c + 38.579 7.112 38.628 7.083 38.652 7.025 c + 38.652 7.025 40.304 3.337 40.304 3.337 c + 40.304 3.337 40.339 3.337 40.339 3.337 c + 40.339 3.337 41.966 7.025 41.966 7.025 c + 41.99 7.083 42.039 7.112 42.114 7.112 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curves + 46.082 5.485 m + 46.51 5.485 46.876 5.383 47.177 5.177 c + 47.479 4.971 47.688 4.687 47.804 4.328 c + 47.896 4.044 47.943 3.624 47.943 3.066 c + 47.943 3.009 47.911 2.979 47.847 2.979 c + 47.847 2.979 45.263 2.979 45.263 2.979 c + 45.228 2.979 45.212 2.962 45.212 2.928 c + 45.212 2.823 45.231 2.716 45.272 2.605 c + 45.417 2.183 45.73 1.971 46.212 1.971 c + 46.624 1.971 46.951 2.103 47.195 2.371 c + 47.241 2.417 47.285 2.423 47.326 2.389 c + 47.326 2.389 47.838 1.936 47.838 1.936 c + 47.879 1.901 47.882 1.86 47.847 1.814 c + 47.441 1.338 46.867 1.101 46.125 1.101 c + 45.684 1.101 45.311 1.203 45.006 1.409 c + 44.703 1.615 44.492 1.901 44.376 2.267 c + 44.277 2.574 44.228 2.916 44.228 3.293 c + 44.228 3.693 44.274 4.038 44.368 4.328 c + 44.483 4.693 44.694 4.977 44.998 5.181 c + 45.302 5.384 45.664 5.485 46.082 5.485 c + closepath + 46.089 4.659 m + 45.661 4.659 45.385 4.479 45.263 4.119 c + 45.228 4.015 45.212 3.896 45.212 3.763 c + 45.212 3.727 45.228 3.711 45.263 3.711 c + 45.263 3.711 46.908 3.711 46.908 3.711 c + 46.943 3.711 46.96 3.727 46.96 3.763 c + 46.96 3.896 46.943 4.015 46.908 4.119 c + 46.849 4.288 46.748 4.42 46.603 4.516 c + 46.459 4.611 46.287 4.659 46.089 4.659 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 51.249 5.485 m + 51.689 5.485 52.042 5.341 52.305 5.051 c + 52.569 4.761 52.702 4.386 52.702 3.928 c + 52.702 3.928 52.702 2.102 52.702 2.102 c + 52.702 2.066 52.718 2.049 52.753 2.049 c + 52.753 2.049 53.11 2.049 53.11 2.049 c + 53.169 2.049 53.197 2.019 53.197 1.962 c + 53.197 1.962 53.197 1.283 53.197 1.283 c + 53.197 1.226 53.169 1.196 53.11 1.196 c + 53.11 1.196 51.3 1.196 51.3 1.196 c + 51.243 1.196 51.213 1.226 51.213 1.283 c + 51.213 1.283 51.213 1.962 51.213 1.962 c + 51.213 2.019 51.243 2.049 51.3 2.049 c + 51.3 2.049 51.674 2.049 51.674 2.049 c + 51.71 2.049 51.727 2.066 51.727 2.102 c + 51.727 2.102 51.727 3.702 51.727 3.702 c + 51.727 3.98 51.66 4.202 51.527 4.367 c + 51.393 4.533 51.199 4.615 50.944 4.615 c + 50.695 4.615 50.502 4.533 50.366 4.367 c + 50.229 4.202 50.161 3.98 50.161 3.702 c + 50.161 3.702 50.161 2.102 50.161 2.102 c + 50.161 2.066 50.178 2.049 50.213 2.049 c + 50.213 2.049 50.587 2.049 50.587 2.049 c + 50.645 2.049 50.674 2.019 50.674 1.962 c + 50.674 1.962 50.674 1.283 50.674 1.283 c + 50.674 1.226 50.645 1.196 50.587 1.196 c + 50.587 1.196 48.76 1.196 48.76 1.196 c + 48.702 1.196 48.673 1.226 48.673 1.283 c + 48.673 1.283 48.673 1.962 48.673 1.962 c + 48.673 2.019 48.702 2.049 48.76 2.049 c + 48.76 2.049 49.134 2.049 49.134 2.049 c + 49.17 2.049 49.186 2.066 49.186 2.102 c + 49.186 2.102 49.186 4.485 49.186 4.485 c + 49.186 4.519 49.17 4.537 49.134 4.537 c + 49.134 4.537 48.76 4.537 48.76 4.537 c + 48.702 4.537 48.673 4.566 48.673 4.624 c + 48.673 4.624 48.673 5.303 48.673 5.303 c + 48.673 5.36 48.702 5.39 48.76 5.39 c + 48.76 5.39 50.074 5.39 50.074 5.39 c + 50.131 5.39 50.161 5.36 50.161 5.303 c + 50.161 5.303 50.161 4.998 50.161 4.998 c + 50.161 4.998 50.17 4.998 50.17 4.998 c + 50.396 5.323 50.755 5.485 51.249 5.485 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 55.529 5.485 m + 56.074 5.485 56.564 5.387 56.999 5.189 c + 57.045 5.166 57.069 5.126 57.069 5.067 c + 57.069 5.067 57.069 4.198 57.069 4.198 c + 57.069 4.14 57.04 4.11 56.982 4.11 c + 56.982 4.11 56.277 4.11 56.277 4.11 c + 56.218 4.11 56.19 4.14 56.19 4.198 c + 56.19 4.198 56.19 4.519 56.19 4.519 c + 56.19 4.555 56.175 4.577 56.146 4.589 c + 55.996 4.653 55.787 4.685 55.52 4.685 c + 55.05 4.685 54.815 4.542 54.815 4.259 c + 54.815 4.125 54.866 4.022 54.967 3.95 c + 55.069 3.877 55.253 3.826 55.52 3.798 c + 55.52 3.798 55.981 3.745 55.981 3.745 c + 56.451 3.693 56.791 3.561 56.999 3.35 c + 57.208 3.138 57.312 2.85 57.312 2.484 c + 57.312 2.049 57.157 1.71 56.846 1.466 c + 56.537 1.223 56.091 1.101 55.511 1.101 c + 54.92 1.101 54.398 1.211 53.945 1.432 c + 53.905 1.448 53.884 1.483 53.884 1.535 c + 53.884 1.535 53.884 2.476 53.884 2.476 c + 53.884 2.533 53.914 2.562 53.971 2.562 c + 53.971 2.562 54.711 2.562 54.711 2.562 c + 54.769 2.562 54.797 2.533 54.797 2.476 c + 54.797 2.476 54.797 2.093 54.797 2.093 c + 54.797 2.063 54.812 2.043 54.841 2.031 c + 55.039 1.956 55.282 1.918 55.572 1.918 c + 56.094 1.918 56.355 2.081 56.355 2.405 c + 56.355 2.551 56.303 2.661 56.199 2.736 c + 56.094 2.811 55.906 2.863 55.633 2.893 c + 55.633 2.893 55.171 2.945 55.171 2.945 c + 54.307 3.044 53.876 3.458 53.876 4.189 c + 53.876 4.589 54.019 4.905 54.306 5.138 c + 54.593 5.369 55.001 5.485 55.529 5.485 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 60.001 5.485 m + 60.581 5.485 61.062 5.375 61.445 5.155 c + 61.491 5.132 61.514 5.094 61.514 5.042 c + 61.514 5.042 61.514 4.085 61.514 4.085 c + 61.514 4.026 61.485 3.998 61.426 3.998 c + 61.426 3.998 60.688 3.998 60.688 3.998 c + 60.629 3.998 60.601 4.026 60.601 4.085 c + 60.601 4.085 60.601 4.468 60.601 4.468 c + 60.601 4.49 60.587 4.511 60.557 4.528 c + 60.441 4.586 60.264 4.615 60.027 4.615 c + 59.574 4.615 59.287 4.433 59.166 4.067 c + 59.107 3.894 59.079 3.635 59.079 3.293 c + 59.079 2.945 59.107 2.684 59.166 2.51 c + 59.287 2.15 59.574 1.971 60.027 1.971 c + 60.276 1.971 60.453 1.997 60.557 2.049 c + 60.587 2.061 60.601 2.081 60.601 2.109 c + 60.601 2.109 60.601 2.501 60.601 2.501 c + 60.601 2.56 60.629 2.588 60.688 2.588 c + 60.688 2.588 61.426 2.588 61.426 2.588 c + 61.485 2.588 61.514 2.56 61.514 2.501 c + 61.514 2.501 61.514 1.535 61.514 1.535 c + 61.514 1.483 61.491 1.445 61.445 1.423 c + 61.033 1.208 60.551 1.101 60.001 1.101 c + 59.055 1.101 58.461 1.477 58.217 2.231 c + 58.13 2.492 58.087 2.847 58.087 3.293 c + 58.087 3.722 58.13 4.067 58.217 4.328 c + 58.338 4.699 58.555 4.985 58.865 5.186 c + 59.175 5.386 59.554 5.485 60.001 5.485 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 62.402 7.112 m + 62.402 7.112 63.715 7.112 63.715 7.112 c + 63.773 7.112 63.802 7.083 63.802 7.025 c + 63.802 7.025 63.802 4.998 63.802 4.998 c + 63.802 4.998 63.811 4.998 63.811 4.998 c + 64.038 5.323 64.4 5.485 64.899 5.485 c + 65.334 5.485 65.683 5.341 65.947 5.051 c + 66.211 4.761 66.343 4.386 66.343 3.928 c + 66.343 3.928 66.343 2.102 66.343 2.102 c + 66.343 2.066 66.36 2.049 66.395 2.049 c + 66.395 2.049 66.752 2.049 66.752 2.049 c + 66.81 2.049 66.838 2.019 66.838 1.962 c + 66.838 1.962 66.838 1.283 66.838 1.283 c + 66.838 1.226 66.81 1.196 66.752 1.196 c + 66.752 1.196 64.942 1.196 64.942 1.196 c + 64.884 1.196 64.855 1.226 64.855 1.283 c + 64.855 1.283 64.855 1.962 64.855 1.962 c + 64.855 2.019 64.884 2.049 64.942 2.049 c + 64.942 2.049 65.316 2.049 65.316 2.049 c + 65.351 2.049 65.369 2.066 65.369 2.102 c + 65.369 2.102 65.369 3.702 65.369 3.702 c + 65.369 3.98 65.301 4.202 65.169 4.367 c + 65.035 4.533 64.84 4.615 64.586 4.615 c + 64.337 4.615 64.143 4.533 64.007 4.367 c + 63.871 4.202 63.802 3.98 63.802 3.702 c + 63.802 3.702 63.802 2.102 63.802 2.102 c + 63.802 2.066 63.82 2.049 63.855 2.049 c + 63.855 2.049 64.229 2.049 64.229 2.049 c + 64.287 2.049 64.316 2.019 64.316 1.962 c + 64.316 1.962 64.316 1.283 64.316 1.283 c + 64.316 1.226 64.287 1.196 64.229 1.196 c + 64.229 1.196 62.402 1.196 62.402 1.196 c + 62.342 1.196 62.314 1.226 62.314 1.283 c + 62.314 1.283 62.314 1.962 62.314 1.962 c + 62.314 2.019 62.342 2.049 62.402 2.049 c + 62.402 2.049 62.776 2.049 62.776 2.049 c + 62.811 2.049 62.828 2.066 62.828 2.102 c + 62.828 2.102 62.828 6.207 62.828 6.207 c + 62.828 6.242 62.811 6.26 62.776 6.26 c + 62.776 6.26 62.402 6.26 62.402 6.26 c + 62.342 6.26 62.314 6.289 62.314 6.347 c + 62.314 6.347 62.314 7.025 62.314 7.025 c + 62.314 7.083 62.342 7.112 62.402 7.112 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 71.328 5.39 m + 71.328 5.39 72.65 5.39 72.65 5.39 c + 72.708 5.39 72.737 5.36 72.737 5.303 c + 72.737 5.303 72.737 2.102 72.737 2.102 c + 72.737 2.066 72.754 2.049 72.789 2.049 c + 72.789 2.049 73.164 2.049 73.164 2.049 c + 73.221 2.049 73.251 2.019 73.251 1.962 c + 73.251 1.962 73.251 1.283 73.251 1.283 c + 73.251 1.226 73.221 1.196 73.164 1.196 c + 73.164 1.196 71.849 1.196 71.849 1.196 c + 71.792 1.196 71.762 1.226 71.762 1.283 c + 71.762 1.283 71.762 1.588 71.762 1.588 c + 71.762 1.588 71.753 1.588 71.753 1.588 c + 71.499 1.263 71.139 1.101 70.675 1.101 c + 70.234 1.101 69.884 1.245 69.627 1.535 c + 69.369 1.825 69.24 2.199 69.24 2.658 c + 69.24 2.658 69.24 4.485 69.24 4.485 c + 69.24 4.519 69.222 4.537 69.187 4.537 c + 69.187 4.537 68.813 4.537 68.813 4.537 c + 68.755 4.537 68.726 4.566 68.726 4.624 c + 68.726 4.624 68.726 5.303 68.726 5.303 c + 68.726 5.36 68.755 5.39 68.813 5.39 c + 68.813 5.39 70.127 5.39 70.127 5.39 c + 70.185 5.39 70.213 5.36 70.213 5.303 c + 70.213 5.303 70.213 2.884 70.213 2.884 c + 70.213 2.605 70.279 2.384 70.41 2.219 c + 70.541 2.054 70.733 1.971 70.988 1.971 c + 71.232 1.971 71.421 2.054 71.558 2.219 c + 71.694 2.384 71.762 2.602 71.762 2.875 c + 71.762 2.875 71.762 4.485 71.762 4.485 c + 71.762 4.519 71.745 4.537 71.711 4.537 c + 71.711 4.537 71.328 4.537 71.328 4.537 c + 71.269 4.537 71.241 4.566 71.241 4.624 c + 71.241 4.624 71.241 5.303 71.241 5.303 c + 71.241 5.36 71.269 5.39 71.328 5.39 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 76.478 5.485 m + 76.919 5.485 77.271 5.341 77.535 5.051 c + 77.798 4.761 77.931 4.386 77.931 3.928 c + 77.931 3.928 77.931 2.102 77.931 2.102 c + 77.931 2.066 77.948 2.049 77.983 2.049 c + 77.983 2.049 78.339 2.049 78.339 2.049 c + 78.398 2.049 78.426 2.019 78.426 1.962 c + 78.426 1.962 78.426 1.283 78.426 1.283 c + 78.426 1.226 78.398 1.196 78.339 1.196 c + 78.339 1.196 76.53 1.196 76.53 1.196 c + 76.472 1.196 76.443 1.226 76.443 1.283 c + 76.443 1.283 76.443 1.962 76.443 1.962 c + 76.443 2.019 76.472 2.049 76.53 2.049 c + 76.53 2.049 76.904 2.049 76.904 2.049 c + 76.939 2.049 76.957 2.066 76.957 2.102 c + 76.957 2.102 76.957 3.702 76.957 3.702 c + 76.957 3.98 76.889 4.202 76.756 4.367 c + 76.623 4.533 76.428 4.615 76.173 4.615 c + 75.924 4.615 75.731 4.533 75.595 4.367 c + 75.459 4.202 75.39 3.98 75.39 3.702 c + 75.39 3.702 75.39 2.102 75.39 2.102 c + 75.39 2.066 75.408 2.049 75.443 2.049 c + 75.443 2.049 75.817 2.049 75.817 2.049 c + 75.875 2.049 75.904 2.019 75.904 1.962 c + 75.904 1.962 75.904 1.283 75.904 1.283 c + 75.904 1.226 75.875 1.196 75.817 1.196 c + 75.817 1.196 73.99 1.196 73.99 1.196 c + 73.931 1.196 73.903 1.226 73.903 1.283 c + 73.903 1.283 73.903 1.962 73.903 1.962 c + 73.903 2.019 73.931 2.049 73.99 2.049 c + 73.99 2.049 74.364 2.049 74.364 2.049 c + 74.399 2.049 74.416 2.066 74.416 2.102 c + 74.416 2.102 74.416 4.485 74.416 4.485 c + 74.416 4.519 74.399 4.537 74.364 4.537 c + 74.364 4.537 73.99 4.537 73.99 4.537 c + 73.931 4.537 73.903 4.566 73.903 4.624 c + 73.903 4.624 73.903 5.303 73.903 5.303 c + 73.903 5.36 73.931 5.39 73.99 5.39 c + 73.99 5.39 75.303 5.39 75.303 5.39 c + 75.361 5.39 75.39 5.36 75.39 5.303 c + 75.39 5.303 75.39 4.998 75.39 4.998 c + 75.39 4.998 75.399 4.998 75.399 4.998 c + 75.626 5.323 75.985 5.485 76.478 5.485 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curves + 81.42 7.112 m + 81.42 7.112 82.733 7.112 82.733 7.112 c + 82.791 7.112 82.82 7.083 82.82 7.025 c + 82.82 7.025 82.82 2.102 82.82 2.102 c + 82.82 2.066 82.837 2.049 82.873 2.049 c + 82.873 2.049 83.247 2.049 83.247 2.049 c + 83.304 2.049 83.334 2.019 83.334 1.962 c + 83.334 1.962 83.334 1.283 83.334 1.283 c + 83.334 1.226 83.304 1.196 83.247 1.196 c + 83.247 1.196 81.932 1.196 81.932 1.196 c + 81.875 1.196 81.845 1.226 81.845 1.283 c + 81.845 1.283 81.845 1.597 81.845 1.597 c + 81.845 1.597 81.837 1.597 81.837 1.597 c + 81.605 1.266 81.234 1.101 80.723 1.101 c + 79.975 1.101 79.491 1.436 79.27 2.109 c + 79.171 2.411 79.123 2.806 79.123 3.293 c + 79.123 3.78 79.171 4.175 79.27 4.477 c + 79.491 5.149 79.975 5.485 80.723 5.485 c + 81.234 5.485 81.605 5.32 81.837 4.989 c + 81.837 4.989 81.845 4.989 81.845 4.989 c + 81.845 4.989 81.845 6.207 81.845 6.207 c + 81.845 6.242 81.829 6.26 81.794 6.26 c + 81.794 6.26 81.42 6.26 81.42 6.26 c + 81.361 6.26 81.333 6.289 81.333 6.347 c + 81.333 6.347 81.333 7.025 81.333 7.025 c + 81.333 7.083 81.361 7.112 81.42 7.112 c + closepath + 80.975 4.615 m + 80.576 4.615 80.317 4.436 80.202 4.076 c + 80.143 3.896 80.114 3.635 80.114 3.293 c + 80.114 2.951 80.143 2.689 80.202 2.51 c + 80.317 2.15 80.576 1.971 80.975 1.971 c + 81.381 1.971 81.642 2.15 81.758 2.51 c + 81.817 2.689 81.845 2.951 81.845 3.293 c + 81.845 3.635 81.817 3.896 81.758 4.076 c + 81.642 4.436 81.381 4.615 80.975 4.615 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 85.465 7.112 m + 85.465 7.112 90.146 7.112 90.146 7.112 c + 90.204 7.112 90.233 7.083 90.233 7.025 c + 90.233 7.025 90.233 5.633 90.233 5.633 c + 90.233 5.575 90.204 5.546 90.146 5.546 c + 90.146 5.546 89.398 5.546 89.398 5.546 c + 89.339 5.546 89.311 5.575 89.311 5.633 c + 89.311 5.633 89.311 6.155 89.311 6.155 c + 89.311 6.19 89.294 6.207 89.258 6.207 c + 89.258 6.207 88.371 6.207 88.371 6.207 c + 88.337 6.207 88.319 6.19 88.319 6.155 c + 88.319 6.155 88.319 2.102 88.319 2.102 c + 88.319 2.066 88.337 2.049 88.371 2.049 c + 88.371 2.049 88.824 2.049 88.824 2.049 c + 88.881 2.049 88.911 2.019 88.911 1.962 c + 88.911 1.962 88.911 1.283 88.911 1.283 c + 88.911 1.226 88.881 1.196 88.824 1.196 c + 88.824 1.196 86.788 1.196 86.788 1.196 c + 86.73 1.196 86.701 1.226 86.701 1.283 c + 86.701 1.283 86.701 1.962 86.701 1.962 c + 86.701 2.019 86.73 2.049 86.788 2.049 c + 86.788 2.049 87.24 2.049 87.24 2.049 c + 87.275 2.049 87.293 2.066 87.293 2.102 c + 87.293 2.102 87.293 6.155 87.293 6.155 c + 87.293 6.19 87.275 6.207 87.24 6.207 c + 87.24 6.207 86.353 6.207 86.353 6.207 c + 86.318 6.207 86.3 6.19 86.3 6.155 c + 86.3 6.155 86.3 5.633 86.3 5.633 c + 86.3 5.575 86.271 5.546 86.213 5.546 c + 86.213 5.546 85.465 5.546 85.465 5.546 c + 85.407 5.546 85.378 5.575 85.378 5.633 c + 85.378 5.633 85.378 7.025 85.378 7.025 c + 85.378 7.083 85.407 7.112 85.465 7.112 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curves + 92.634 5.485 m + 93.063 5.485 93.428 5.383 93.73 5.177 c + 94.032 4.971 94.241 4.687 94.357 4.328 c + 94.449 4.044 94.496 3.624 94.496 3.066 c + 94.496 3.009 94.463 2.979 94.4 2.979 c + 94.4 2.979 91.816 2.979 91.816 2.979 c + 91.781 2.979 91.764 2.962 91.764 2.928 c + 91.764 2.823 91.784 2.716 91.825 2.605 c + 91.969 2.183 92.283 1.971 92.764 1.971 c + 93.176 1.971 93.503 2.103 93.748 2.371 c + 93.794 2.417 93.837 2.423 93.878 2.389 c + 93.878 2.389 94.391 1.936 94.391 1.936 c + 94.432 1.901 94.435 1.86 94.4 1.814 c + 93.994 1.338 93.42 1.101 92.677 1.101 c + 92.237 1.101 91.864 1.203 91.559 1.409 c + 91.255 1.615 91.045 1.901 90.928 2.267 c + 90.83 2.574 90.781 2.916 90.781 3.293 c + 90.781 3.693 90.827 4.038 90.92 4.328 c + 91.036 4.693 91.247 4.977 91.55 5.181 c + 91.855 5.384 92.216 5.485 92.634 5.485 c + closepath + 92.642 4.659 m + 92.213 4.659 91.938 4.479 91.816 4.119 c + 91.781 4.015 91.764 3.896 91.764 3.763 c + 91.764 3.727 91.781 3.711 91.816 3.711 c + 91.816 3.711 93.461 3.711 93.461 3.711 c + 93.496 3.711 93.512 3.727 93.512 3.763 c + 93.512 3.896 93.496 4.015 93.461 4.119 c + 93.402 4.288 93.3 4.42 93.156 4.516 c + 93.011 4.611 92.839 4.659 92.642 4.659 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 97.219 5.485 m + 97.799 5.485 98.281 5.375 98.664 5.155 c + 98.71 5.132 98.733 5.094 98.733 5.042 c + 98.733 5.042 98.733 4.085 98.733 4.085 c + 98.733 4.026 98.704 3.998 98.646 3.998 c + 98.646 3.998 97.907 3.998 97.907 3.998 c + 97.848 3.998 97.82 4.026 97.82 4.085 c + 97.82 4.085 97.82 4.468 97.82 4.468 c + 97.82 4.49 97.805 4.511 97.776 4.528 c + 97.66 4.586 97.483 4.615 97.246 4.615 c + 96.793 4.615 96.505 4.433 96.384 4.067 c + 96.326 3.894 96.297 3.635 96.297 3.293 c + 96.297 2.945 96.326 2.684 96.384 2.51 c + 96.505 2.15 96.793 1.971 97.246 1.971 c + 97.495 1.971 97.671 1.997 97.776 2.049 c + 97.805 2.061 97.82 2.081 97.82 2.109 c + 97.82 2.109 97.82 2.501 97.82 2.501 c + 97.82 2.56 97.848 2.588 97.907 2.588 c + 97.907 2.588 98.646 2.588 98.646 2.588 c + 98.704 2.588 98.733 2.56 98.733 2.501 c + 98.733 2.501 98.733 1.535 98.733 1.535 c + 98.733 1.483 98.71 1.445 98.664 1.423 c + 98.252 1.208 97.77 1.101 97.219 1.101 c + 96.274 1.101 95.679 1.477 95.436 2.231 c + 95.349 2.492 95.305 2.847 95.305 3.293 c + 95.305 3.722 95.349 4.067 95.436 4.328 c + 95.557 4.699 95.774 4.985 96.084 5.186 c + 96.394 5.386 96.773 5.485 97.219 5.485 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 99.62 7.112 m + 99.62 7.112 100.933 7.112 100.933 7.112 c + 100.991 7.112 101.02 7.083 101.02 7.025 c + 101.02 7.025 101.02 4.998 101.02 4.998 c + 101.02 4.998 101.029 4.998 101.029 4.998 c + 101.255 5.323 101.618 5.485 102.117 5.485 c + 102.551 5.485 102.901 5.341 103.165 5.051 c + 103.428 4.761 103.561 4.386 103.561 3.928 c + 103.561 3.928 103.561 2.102 103.561 2.102 c + 103.561 2.066 103.578 2.049 103.613 2.049 c + 103.613 2.049 103.969 2.049 103.969 2.049 c + 104.028 2.049 104.056 2.019 104.056 1.962 c + 104.056 1.962 104.056 1.283 104.056 1.283 c + 104.056 1.226 104.028 1.196 103.969 1.196 c + 103.969 1.196 102.16 1.196 102.16 1.196 c + 102.102 1.196 102.073 1.226 102.073 1.283 c + 102.073 1.283 102.073 1.962 102.073 1.962 c + 102.073 2.019 102.102 2.049 102.16 2.049 c + 102.16 2.049 102.534 2.049 102.534 2.049 c + 102.569 2.049 102.587 2.066 102.587 2.102 c + 102.587 2.102 102.587 3.702 102.587 3.702 c + 102.587 3.98 102.519 4.202 102.386 4.367 c + 102.253 4.533 102.058 4.615 101.803 4.615 c + 101.554 4.615 101.361 4.533 101.225 4.367 c + 101.088 4.202 101.02 3.98 101.02 3.702 c + 101.02 3.702 101.02 2.102 101.02 2.102 c + 101.02 2.066 101.038 2.049 101.073 2.049 c + 101.073 2.049 101.447 2.049 101.447 2.049 c + 101.504 2.049 101.534 2.019 101.534 1.962 c + 101.534 1.962 101.534 1.283 101.534 1.283 c + 101.534 1.226 101.504 1.196 101.447 1.196 c + 101.447 1.196 99.62 1.196 99.62 1.196 c + 99.561 1.196 99.533 1.226 99.533 1.283 c + 99.533 1.283 99.533 1.962 99.533 1.962 c + 99.533 2.019 99.561 2.049 99.62 2.049 c + 99.62 2.049 99.994 2.049 99.994 2.049 c + 100.029 2.049 100.045 2.066 100.045 2.102 c + 100.045 2.102 100.045 6.207 100.045 6.207 c + 100.045 6.242 100.029 6.26 99.994 6.26 c + 99.994 6.26 99.62 6.26 99.62 6.26 c + 99.561 6.26 99.533 6.289 99.533 6.347 c + 99.533 6.347 99.533 7.025 99.533 7.025 c + 99.533 7.083 99.561 7.112 99.62 7.112 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 107.241 5.485 m + 107.681 5.485 108.034 5.341 108.297 5.051 c + 108.561 4.761 108.694 4.386 108.694 3.928 c + 108.694 3.928 108.694 2.102 108.694 2.102 c + 108.694 2.066 108.711 2.049 108.746 2.049 c + 108.746 2.049 109.102 2.049 109.102 2.049 c + 109.161 2.049 109.189 2.019 109.189 1.962 c + 109.189 1.962 109.189 1.283 109.189 1.283 c + 109.189 1.226 109.161 1.196 109.102 1.196 c + 109.102 1.196 107.293 1.196 107.293 1.196 c + 107.235 1.196 107.206 1.226 107.206 1.283 c + 107.206 1.283 107.206 1.962 107.206 1.962 c + 107.206 2.019 107.235 2.049 107.293 2.049 c + 107.293 2.049 107.667 2.049 107.667 2.049 c + 107.702 2.049 107.719 2.066 107.719 2.102 c + 107.719 2.102 107.719 3.702 107.719 3.702 c + 107.719 3.98 107.652 4.202 107.519 4.367 c + 107.385 4.533 107.191 4.615 106.936 4.615 c + 106.687 4.615 106.494 4.533 106.358 4.367 c + 106.221 4.202 106.153 3.98 106.153 3.702 c + 106.153 3.702 106.153 2.102 106.153 2.102 c + 106.153 2.066 106.17 2.049 106.206 2.049 c + 106.206 2.049 106.58 2.049 106.58 2.049 c + 106.637 2.049 106.667 2.019 106.667 1.962 c + 106.667 1.962 106.667 1.283 106.667 1.283 c + 106.667 1.226 106.637 1.196 106.58 1.196 c + 106.58 1.196 104.753 1.196 104.753 1.196 c + 104.694 1.196 104.666 1.226 104.666 1.283 c + 104.666 1.283 104.666 1.962 104.666 1.962 c + 104.666 2.019 104.694 2.049 104.753 2.049 c + 104.753 2.049 105.127 2.049 105.127 2.049 c + 105.162 2.049 105.178 2.066 105.178 2.102 c + 105.178 2.102 105.178 4.485 105.178 4.485 c + 105.178 4.519 105.162 4.537 105.127 4.537 c + 105.127 4.537 104.753 4.537 104.753 4.537 c + 104.694 4.537 104.666 4.566 104.666 4.624 c + 104.666 4.624 104.666 5.303 104.666 5.303 c + 104.666 5.36 104.694 5.39 104.753 5.39 c + 104.753 5.39 106.066 5.39 106.066 5.39 c + 106.124 5.39 106.153 5.36 106.153 5.303 c + 106.153 5.303 106.153 4.998 106.153 4.998 c + 106.153 4.998 106.162 4.998 106.162 4.998 c + 106.388 5.323 106.748 5.485 107.241 5.485 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curves + 109.886 5.39 m + 109.886 5.39 111.2 5.39 111.2 5.39 c + 111.257 5.39 111.287 5.36 111.287 5.303 c + 111.287 5.303 111.287 2.102 111.287 2.102 c + 111.287 2.066 111.304 2.049 111.339 2.049 c + 111.339 2.049 111.713 2.049 111.713 2.049 c + 111.771 2.049 111.8 2.019 111.8 1.962 c + 111.8 1.962 111.8 1.283 111.8 1.283 c + 111.8 1.226 111.771 1.196 111.713 1.196 c + 111.713 1.196 109.886 1.196 109.886 1.196 c + 109.828 1.196 109.799 1.226 109.799 1.283 c + 109.799 1.283 109.799 1.962 109.799 1.962 c + 109.799 2.019 109.828 2.049 109.886 2.049 c + 109.886 2.049 110.26 2.049 110.26 2.049 c + 110.295 2.049 110.312 2.066 110.312 2.102 c + 110.312 2.102 110.312 4.485 110.312 4.485 c + 110.312 4.519 110.295 4.537 110.26 4.537 c + 110.26 4.537 109.886 4.537 109.886 4.537 c + 109.828 4.537 109.799 4.566 109.799 4.624 c + 109.799 4.624 109.799 5.303 109.799 5.303 c + 109.799 5.36 109.828 5.39 109.886 5.39 c + closepath + 110.4 7.112 m + 110.4 7.112 111.2 7.112 111.2 7.112 c + 111.257 7.112 111.287 7.083 111.287 7.025 c + 111.287 7.025 111.287 6.269 111.287 6.269 c + 111.287 6.21 111.257 6.182 111.2 6.182 c + 111.2 6.182 110.4 6.182 110.4 6.182 c + 110.341 6.182 110.312 6.21 110.312 6.269 c + 110.312 6.269 110.312 7.025 110.312 7.025 c + 110.312 7.083 110.341 7.112 110.4 7.112 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 112.504 7.112 m + 112.504 7.112 113.818 7.112 113.818 7.112 c + 113.876 7.112 113.905 7.083 113.905 7.025 c + 113.905 7.025 113.905 3.685 113.905 3.685 c + 113.905 3.685 115.323 5.303 115.323 5.303 c + 115.376 5.36 115.43 5.39 115.489 5.39 c + 115.489 5.39 116.376 5.39 116.376 5.39 c + 116.434 5.39 116.462 5.36 116.462 5.303 c + 116.462 5.303 116.462 4.624 116.462 4.624 c + 116.462 4.566 116.434 4.537 116.376 4.537 c + 116.376 4.537 115.81 4.537 115.81 4.537 c + 115.776 4.537 115.744 4.519 115.714 4.485 c + 115.714 4.485 115.123 3.815 115.123 3.815 c + 115.123 3.815 116.132 2.102 116.132 2.102 c + 116.156 2.066 116.184 2.049 116.219 2.049 c + 116.219 2.049 116.637 2.049 116.637 2.049 c + 116.695 2.049 116.724 2.019 116.724 1.962 c + 116.724 1.962 116.724 1.283 116.724 1.283 c + 116.724 1.226 116.695 1.196 116.637 1.196 c + 116.637 1.196 115.671 1.196 115.671 1.196 c + 115.613 1.196 115.567 1.226 115.532 1.283 c + 115.532 1.283 114.479 3.093 114.479 3.093 c + 114.479 3.093 113.905 2.44 113.905 2.44 c + 113.905 2.44 113.905 2.102 113.905 2.102 c + 113.905 2.066 113.922 2.049 113.958 2.049 c + 113.958 2.049 114.332 2.049 114.332 2.049 c + 114.389 2.049 114.419 2.019 114.419 1.962 c + 114.419 1.962 114.419 1.283 114.419 1.283 c + 114.419 1.226 114.389 1.196 114.332 1.196 c + 114.332 1.196 112.504 1.196 112.504 1.196 c + 112.446 1.196 112.418 1.226 112.418 1.283 c + 112.418 1.283 112.418 1.962 112.418 1.962 c + 112.418 2.019 112.446 2.049 112.504 2.049 c + 112.504 2.049 112.878 2.049 112.878 2.049 c + 112.914 2.049 112.93 2.066 112.93 2.102 c + 112.93 2.102 112.93 6.207 112.93 6.207 c + 112.93 6.242 112.914 6.26 112.878 6.26 c + 112.878 6.26 112.504 6.26 112.504 6.26 c + 112.446 6.26 112.418 6.289 112.418 6.347 c + 112.418 6.347 112.418 7.025 112.418 7.025 c + 112.418 7.083 112.446 7.112 112.504 7.112 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + + % Curve + 117.542 2.258 m + 117.542 2.258 118.412 2.258 118.412 2.258 c + 118.469 2.258 118.499 2.228 118.499 2.171 c + 118.499 2.171 118.499 1.283 118.499 1.283 c + 118.499 1.226 118.469 1.196 118.412 1.196 c + 118.412 1.196 117.542 1.196 117.542 1.196 c + 117.484 1.196 117.455 1.226 117.455 1.283 c + 117.455 1.283 117.455 2.171 117.455 2.171 c + 117.455 2.228 117.484 2.258 117.542 2.258 c + closepath + /DeviceRGB setcolorspace + 0.843 0.059 0.235 setcolor + fill + grestore +showpage +end +/currentdistillerparams where +{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse +{userdict /EPSHandler1_pdfmark /cleartomark load put} +{ userdict /EPSHandler1_pdfmark /pdfmark load put} ifelse +[/EMC EPSHandler1_pdfmark diff --git a/Lab01/documentation/images/juice/juice-01.png b/Lab01/documentation/images/juice/juice-01.png new file mode 100644 index 0000000..2b4b5ed Binary files /dev/null and b/Lab01/documentation/images/juice/juice-01.png differ diff --git a/Lab01/documentation/images/juice/juice-02.png b/Lab01/documentation/images/juice/juice-02.png new file mode 100644 index 0000000..cc1bec1 Binary files /dev/null and b/Lab01/documentation/images/juice/juice-02.png differ diff --git a/Lab01/documentation/images/juice/juice-03.png b/Lab01/documentation/images/juice/juice-03.png new file mode 100644 index 0000000..f00c29b Binary files /dev/null and b/Lab01/documentation/images/juice/juice-03.png differ diff --git a/Lab01/documentation/images/juice/juice-04.png b/Lab01/documentation/images/juice/juice-04.png new file mode 100644 index 0000000..190c50b Binary files /dev/null and b/Lab01/documentation/images/juice/juice-04.png differ diff --git a/Lab01/documentation/images/juice/juice-05.png b/Lab01/documentation/images/juice/juice-05.png new file mode 100644 index 0000000..a20eb24 Binary files /dev/null and b/Lab01/documentation/images/juice/juice-05.png differ diff --git a/Lab01/documentation/images/juice/juice-06.png b/Lab01/documentation/images/juice/juice-06.png new file mode 100644 index 0000000..d442f67 Binary files /dev/null and b/Lab01/documentation/images/juice/juice-06.png differ diff --git a/Lab01/documentation/images/juice/juice-07.png b/Lab01/documentation/images/juice/juice-07.png new file mode 100644 index 0000000..a066fef Binary files /dev/null and b/Lab01/documentation/images/juice/juice-07.png differ diff --git a/Lab01/documentation/images/juice/juice-08.png b/Lab01/documentation/images/juice/juice-08.png new file mode 100644 index 0000000..5dbfd99 Binary files /dev/null and b/Lab01/documentation/images/juice/juice-08.png differ diff --git a/Lab01/documentation/images/juice/juice-09.png b/Lab01/documentation/images/juice/juice-09.png new file mode 100644 index 0000000..f157358 Binary files /dev/null and b/Lab01/documentation/images/juice/juice-09.png differ diff --git a/Lab01/documentation/images/juice/juice-10.png b/Lab01/documentation/images/juice/juice-10.png new file mode 100644 index 0000000..d947c25 Binary files /dev/null and b/Lab01/documentation/images/juice/juice-10.png differ diff --git a/Lab01/documentation/images/juice/juice-11.png b/Lab01/documentation/images/juice/juice-11.png new file mode 100644 index 0000000..2b767d9 Binary files /dev/null and b/Lab01/documentation/images/juice/juice-11.png differ diff --git a/Lab01/documentation/images/juice/juice-12.png b/Lab01/documentation/images/juice/juice-12.png new file mode 100644 index 0000000..417fcfe Binary files /dev/null and b/Lab01/documentation/images/juice/juice-12.png differ diff --git a/Lab01/documentation/juiceshop/juiceshop.tex b/Lab01/documentation/juiceshop/juiceshop.tex new file mode 100644 index 0000000..e679bb8 --- /dev/null +++ b/Lab01/documentation/juiceshop/juiceshop.tex @@ -0,0 +1,149 @@ +\section{Juice Shop} + +\subsection{Docker} + +Um die Seite lokal im docker zu betreiben wurde folgende ``docker-compose.yml'' genutzt: + +\begin{lstlisting} +version: "3.9" + +services: + juice-shop: + image: bkimminich/juice-shop:latest + container_name: juice-shop + restart: unless-stopped + ports: + - 3000:3000 +\end{lstlisting} + +Es muss nun lediglich ein ``docker-compose up'' ausgeführt werden. + +\cite[vgl. dazu][]{juice-shop} + +\subsection{Analyse} + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-01} + \caption{Startseite Juice Shop} + \label{fig:Startseite Juice Shop} + \end{center} +\end{figure} + +Auf der Startseite (Abbildung \ref{fig:Startseite Juice Shop}) wird man mit verschiedenen Pop-Ups begrüßt. Es beschreibt, das die Seite nicht sicher sei. Die Programmierung wird von der Open Web Application Security Project Foundation\footnote{\href{https://owasp.org/}{https://owasp.org/}} bereitgestellt. Wenn man das Tutorial startet, wird man auf verschiedene Dinge hingewiesen, wie die Sicherheitslücken gefunden werden können. + +\newpage + +So wird zum Beispiel erklärt, dass man mit F12 den Javascript-Code der Seite analysieren könnte (Abbildung \ref{fig:Javascript in den Entwicklertools von Firefox}). Der Vorschlag ist gut, da mit einer Sucher der Pfad entdeckt werden kann (Abbildung \ref{fig:Pfad des Score-Boards}). + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.9\textwidth]{juice/juice-02} + \caption{Javascript in den Entwicklertools von Firefox} + \label{fig:Javascript in den Entwicklertools von Firefox} + \end{center} + \begin{center} + \includegraphics[width=0.9\textwidth]{juice/juice-03} + \caption{Pfad des Score-Boards} + \label{fig:Pfad des Score-Boards} + \end{center} +\end{figure} + +\newpage + +Wenn man nun noch nach Admin sucht, kann man eine Route in das Aministrations-Panel finden. Leider sind wir aber nicht Berechtigt die Seite zu sehen (Abbildung \ref{fig:403 Administration}). Beim Ausprobieren wie ich die Daten des Admins bekommen kann, hat ein Fehler den Server zum Absturz gebracht (Abbildung \ref{fig:Server Absturz}). Aber mir einer SQL Injection über das Suchfeld kann als Antwort des Servers das Array an Benutzern ausgelesen werden (Abbildung \ref{fig:Server Absturz}). + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-04} + \caption{403 Administration} + \label{fig:403 Administration} + \end{center} +\end{figure} +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-06} + \caption{SQLITE error} + \label{fig:SQLITE error} + \end{center} +\end{figure} +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-05} + \caption{Server Absturz} + \label{fig:Server Absturz} + \end{center} +\end{figure} + +Nun kann man den SQL Befehl so anpassen, damit durch ``OR TRUE --'' immer true zurück kommt und eine Authentifizierung mit dem ersten Nutzer in der Datenbank möglich ist. Glücklicherweise ist das der admin (Abbildung \ref{fig:Login Admin}). + +\begin{verbatim} +"SELECT * FROM Users WHERE email = ''' OR TRUE -- AND password = +'202cb962ac59075b964b07152d234b70' AND deletedAt IS NULL" +\end{verbatim} + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-07} + \caption{Login Admin} + \label{fig:Login Admin} + \end{center} +\end{figure} + +Nun können wir das Admin-Panel, welches vorher nicht für uns zur Verfügung stand, nutzen. Unter ``http:\//\//localhost:3000\//\#\//administration'' sehen wir nun das Feedback der Nutzer (Abbildung \ref{fig:Admin-Panel}). + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-08} + \caption{Admin-Panel} + \label{fig:Admin-Panel} + \end{center} +\end{figure} + +\newpage + +Im Score-Board gibt es ein Tutorial zum Erstellen eines Feedbacks unter einem anderen Account. Dazu gibt man zuerst ein normales Feedback. der Request sieht wie folgt aus (Abbildung \ref{fig:Feedback Request}): + +\begin{verbatim} +{ + "UserId": 1, + "captchaId": 2, + "captcha": "78", + "comment": "test (***in@juice-sh.op)", + "rating": 2 +} +\end{verbatim} + +Damit kann man in z.B. Postman ein Post Request unter einem anderen Namen mit dem neu vorgeschlagenen Captcha (Abbildung \ref{fig:Captcha Lösung}) machen (Abbildung \ref{fig:Neues Feedback mit falschem Namen}). + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-09} + \caption{Feedback Request} + \label{fig:Feedback Request} + \end{center} +\end{figure} +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-11} + \caption{Captcha Lösung} + \label{fig:Captcha Lösung} + \end{center} +\end{figure} +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-10} + \caption{Neues Feedback mit falschem Namen} + \label{fig:Neues Feedback mit falschem Namen} + \end{center} +\end{figure} + +Damit haben wir insgesamt 6 Schwachstellen herausgefunden (Abbildung \ref{fig:Score Board Ergebnis}). + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{juice/juice-12} + \caption{Score Board Ergebnis} + \label{fig:Score Board Ergebnis} + \end{center} +\end{figure} diff --git a/Lab01/documentation/main.tex b/Lab01/documentation/main.tex new file mode 100644 index 0000000..e5b6d24 --- /dev/null +++ b/Lab01/documentation/main.tex @@ -0,0 +1,108 @@ +\documentclass[ + a4paper, + oneside, + parskip=half, + listof=entryprefix, + listof=totoc, + index=totoc, + bibliography=totoc +]{scrartcl} + +\usepackage{silence} +\WarningFilter{biblatex}{File 'ngerman-iso.lbx'} +\WarningFilter{biblatex}{'\mainlang'} + +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\usepackage[T1]{fontenc} + +\usepackage{pdfpages,graphicx,subcaption,lastpage} +\graphicspath{ {./images} } + +\usepackage{geometry} +\geometry{a4paper, top=2.5cm, left=2.5cm, right=2.5cm, bottom=2.5cm} +\usepackage{float,listings,xcolor,csquotes,microtype,scrlayer-scrpage,etoolbox} +\usepackage[official]{eurosym} + +\definecolor{codegreen}{rgb}{0,0.6,0} +\definecolor{codegray}{rgb}{0.5,0.5,0.5} +\definecolor{codepurple}{rgb}{0.58,0,0.82} +\definecolor{backcolour}{rgb}{0.95,0.95,0.92} +\definecolor{weborange}{rgb}{1,0.65,0} + +\lstdefinestyle{mystyle}{ + backgroundcolor=\color{backcolour}, + commentstyle=\color{codegreen}, + keywordstyle=\color{magenta}, + numberstyle=\tiny\color{codegray}, + stringstyle=\color{codepurple}, + emph={int,char,double,float,unsigned,void,bool}, + emphstyle={\color{weborange}}, + basicstyle=\ttfamily\footnotesize, + breakatwhitespace=false, + breaklines=true, + captionpos=b, + keepspaces=true, + numbers=left, + numbersep=5pt, + showspaces=false, + showstringspaces=false, + showtabs=false, + tabsize=2, + firstnumber=1, +} +\lstset{style=mystyle} + +\setuptoc{toc}{totoc} + +\usepackage[ + backend=biber, + urldate=long, + style=iso-authoryear, + natbib=true, + useauthor=true, + mincitenames=1, + maxcitenames=3 +]{biblatex} +\addbibresource{bib/online.bib} +\addbibresource{bib/book.bib} + +\DefineBibliographyStrings{ngerman}{ + andothers = {{et\,al\adddot}}, + online = {{online}}, + urlseen = {{Zugriff am:}}, + urlfrom = {{Verfügbar unter:}}, +} + +\DeclareNameAlias{default}{family-given/given-family} + +\renewcommand*{\finalnamedelim}{\addspace{}und\space} +\AtEveryCite{ + \renewcommand*{\multinamedelim}{,\space} + \renewcommand*{\nameyeardelim}{\space} +} + +\AtBeginBibliography{ + \renewcommand*{\multinamedelim}{,\space} +} +\AfterTOCHead[lof]{\appto\autodot{:}} + +\ihead{Lab 1} +\chead{ITSec} +\ohead{Florian Hoss} +\ofoot{Seite~\thepage{}/\pageref{LastPage}} +\cfoot{} +\title{Example Title} +\usepackage[breaklinks,colorlinks,linkcolor=black,citecolor=black,filecolor=black,urlcolor=black]{hyperref} + +\begin{document} + + \include{titlepage/titlepage} + \tableofcontents + \newpage + \listoffigures + \include{juiceshop/juiceshop} + + \printbibliography[title=Literaturverzeichnis] + +\end{document} \ No newline at end of file diff --git a/Lab01/documentation/titlepage/titlepage.tex b/Lab01/documentation/titlepage/titlepage.tex new file mode 100644 index 0000000..a00182f --- /dev/null +++ b/Lab01/documentation/titlepage/titlepage.tex @@ -0,0 +1,24 @@ +\newcommand{\HRule}[2]{\noindent\rule[#1]{\linewidth}{#2}} +\newcommand{\vlinespace}[1]{\vspace*{#1\baselineskip}} +\newcommand{\titleemph}[1]{\textbf{#1}} +\begin{titlepage} + \sffamily + \hfill + \includegraphics[width=5cm]{hs-esslingen} + \HRule{13pt}{1pt} + \centering + \Large + \vlinespace{10}\\ + Lab 1\\ + \huge + \textbf{Web Application Security}\\ + \Large + \vlinespace{8} + \huge + \textbf{Florian Hoss}\\ + \Large + \vfill + \raggedright{} + \HRule{13pt}{1pt} \\ + \titleemph{Dozent:} Prof. Dr. rer. nat. Tobias Heer +\end{titlepage}