From 9c68bffb924e0925bd356432ca65f1d82fb9796e Mon Sep 17 00:00:00 2001 From: Emil Miler Date: Wed, 18 Mar 2020 14:43:53 +0100 Subject: [PATCH] =?UTF-8?q?Naklonov=C3=A1n=C3=AD=20lok=C3=A1ln=C3=ADch=20s?= =?UTF-8?q?oubor=C5=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 6 + Makefile | 17 + czplainnat.bst | 1518 ++++++++++++++++++++++++++++++ kap-generatory.tex | 50 + kap-markup.tex | 55 ++ kap-modelova-implementace.tex | 10 + kap-paradigmata.tex | 34 + kap-taxonomie-pozadavku.tex | 8 + kap-vyhodnoceni-implementace.tex | 6 + literatura.bib | 129 +++ literatura.tex | 35 + makra.tex | 90 ++ prace.log | 1339 ++++++++++++++++++++++++++ prace.pdf | Bin 0 -> 325256 bytes prace.tex | 193 ++++ prace.xmpdata | 7 + titulka.tex | 152 +++ uvod.tex | 3 + vzor.pdf | Bin 0 -> 788450 bytes zaver.tex | 2 + 20 files changed, 3654 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 czplainnat.bst create mode 100644 kap-generatory.tex create mode 100644 kap-markup.tex create mode 100644 kap-modelova-implementace.tex create mode 100644 kap-paradigmata.tex create mode 100644 kap-taxonomie-pozadavku.tex create mode 100644 kap-vyhodnoceni-implementace.tex create mode 100644 literatura.bib create mode 100644 literatura.tex create mode 100644 makra.tex create mode 100644 prace.log create mode 100644 prace.pdf create mode 100644 prace.tex create mode 100644 prace.xmpdata create mode 100644 titulka.tex create mode 100644 uvod.tex create mode 100644 vzor.pdf create mode 100644 zaver.tex diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7e7b94a --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.aux +*.xmpi +*.bbl +*.blg +*.out +*.toc diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c436cb9 --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +export TEXINPUTS=../tex//: + +all: prace.pdf sighup + +# LaTeX je potreba spustit nekolikrat, aby spravne spocital odkazy +prace.pdf: prace.tex $(wildcard *.tex) literatura.bib prace.xmpdata + pdflatex $< + bibtex prace + pdflatex $< + pdflatex $< + +clean: + rm -f *.log *.dvi *.aux *.toc *.lof *.lot *.out *.bbl *.blg *.xmpi + rm -f prace.pdf + +sighup: + killall -s SIGHUP mupdf diff --git a/czplainnat.bst b/czplainnat.bst new file mode 100644 index 0000000..6c56ac3 --- /dev/null +++ b/czplainnat.bst @@ -0,0 +1,1518 @@ +%% File: `plainnat.bst' +%% A modification of `plain.bst' for use with natbib package +%% +%% Copyright 1993-2007 Patrick W Daly +%% Max-Planck-Institut f\"ur Sonnensystemforschung +%% Max-Planck-Str. 2 +%% D-37191 Katlenburg-Lindau +%% Germany +%% E-mail: daly@mps.mpg.de +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. +%% + % Version and source file information: + % \ProvidesFile{natbst.mbs}[2007/11/26 1.93 (PWD)] + % + % BibTeX `plainnat' family + % version 0.99b for BibTeX versions 0.99a or later, + % for LaTeX versions 2.09 and 2e. + % + % For use with the `natbib.sty' package; emulates the corresponding + % member of the `plain' family, but with author-year citations. + % + % With version 6.0 of `natbib.sty', it may also be used for numerical + % citations, while retaining the commands \citeauthor, \citefullauthor, + % and \citeyear to print the corresponding information. + % + % For version 7.0 of `natbib.sty', the KEY field replaces missing + % authors/editors, and the date is left blank in \bibitem. + % + % Includes field EID for the sequence/citation number of electronic journals + % which is used instead of page numbers. + % + % Includes fields ISBN and ISSN. + % + % Includes field URL for Internet addresses. + % + % Includes field DOI for Digital Object Idenfifiers. + % + % Works best with the url.sty package of Donald Arseneau. + % + % Works with identical authors and year are further sorted by + % citation key, to preserve any natural sequence. + % +ENTRY + { address + author + booktitle + chapter + doi + eid + edition + editor + howpublished + institution + isbn + issn + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label extra.label sort.label short.list } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} + +FUNCTION {embolden} %% FUNCTION added by AK +{ duplicate$ empty$ + { pop$ "" } + { "{\bf " swap$ * "}" * } + if$ +} + +FUNCTION {scshape} %% FUNCTION added by AK +{ duplicate$ empty$ + { pop$ "" } + { "{\sc " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't := %% {ff~}{vv~}{ll}{, jj} changed to {vv~}{ll}{, jj}{, f.} by AK + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "" * } %% { "," * } changed to { "" * } by AK (on suggestion by MK) + 'skip$ + if$ + t "others" = + { " a~kol." * } %% et~al. changed to a~kol. by AK + { " {\rm a} " * t * } %% and changed to {\rm a} by AK + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.key} +{ empty$ + { key field.or.null } + { "" } + if$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names scshape} %% scshape added by AK + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names scshape %% scshape added by AK + editor num.names$ #1 > + { ", editors" * } + { ", editor" * } + if$ + } + if$ +} + +FUNCTION {format.isbn} +{ isbn empty$ + { "" } + { new.block "ISBN " isbn * } + if$ +} + +FUNCTION {format.issn} +{ issn empty$ + { "" } + { new.block "ISSN " issn * } + if$ +} + +FUNCTION {format.url} +{ url empty$ + { "" } + { new.block "URL \url{" url * "}" * } + if$ +} + +FUNCTION {format.doi} +{ doi empty$ + { "" } + { new.block "\doi{" doi * "}" * } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ } + if$ +} + +FUNCTION {format.full.names} +{'s := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + numnames #2 > + { "" * } %% { "," * } changed to { "" * } by AK (on suggestion by MK) + 'skip$ + if$ + t "others" = + { " a~kol." * } %% et~al. changed to a~kol. by AK + { " a " * t * } %% and changed to a by AK + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.editor.full} +{ author empty$ + { editor empty$ + { "" } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.full} +{ author empty$ + { "" } + { author format.full.names } + if$ +} + +FUNCTION {editor.full} +{ editor empty$ + { "" } + { editor format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.full + { type$ "proceedings" = + 'editor.full + 'author.full + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[" write$ + label write$ + ")" make.full.names duplicate$ short.list = + { pop$ } + { * } + if$ + "]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year duplicate$ empty$ + { "empty year in " cite$ * warning$ + pop$ " " } + 'skip$ + if$ + month empty$ + 'skip$ + { month + " " * swap$ * + } + if$ + extra.label * +} + +%%% Non-successful atempt to change the function format.date to produce year in brackets +%FUNCTION {format.date} +%{ year duplicate$ empty$ +% { "empty year in " cite$ * warning$ +% pop$ " " } +% { +% " (" * year * %% 'skip$ replaced by { "(" * year * } by AK +% } +% if$ +% month empty$ +% 'skip$ +% { month +% " " * swap$ * +% } +% if$ +% extra.label * ")" * %% extra.label * changed to extra.label * ")" * by AK +%} + +FUNCTION {output.year.check} %% function added by AK +{ year empty$ %% It replaces original format.date on most places below + { "empty year in " cite$ * warning$ } + { write$ + " (" year * extra.label * ")" * + mid.sentence 'output.state := + } + if$ +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "number" } + { "Number" } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pages" pages n.dashify tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.eid} +{ eid empty$ + { "" } + { "art." eid tie.or.space.connect } + if$ +} + +FUNCTION {format.vol.num.pages} +{ volume field.or.null embolden %% embolden added by AK + number empty$ + 'skip$ + { "\penalty0 (" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ", \penalty0 " * pages n.dashify * } %% { ":\penalty0 " * pages n.dashify * } changed to { ", \penalty0 " * pages n.dashify * } by AK + if$ + } + if$ +} + +FUNCTION {format.vol.num.eid} +{ volume field.or.null + number empty$ + 'skip$ + { "\penalty0 (" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + eid empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.eid } + { ":\penalty0 " * eid * } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "chapter" } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "In " booktitle emphasize * } + { "In " format.editors * ", " * booktitle emphasize * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Technical Report" } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "In \emph{" journal * "}" * } + if$ + } + { "In " } + if$ + " \citet{" * crossref * "}" * +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Volume" volume tie.or.space.connect + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "\emph{" * series * "}" * } + if$ + } + 'skip$ + if$ + } + 'skip$ + if$ + " \citet{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "In \emph{" booktitle * "}" * } + if$ + } + { "In " } + if$ + } + { "In " } + if$ + " \citet{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.title "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + eid empty$ + { format.vol.num.pages output } + { format.vol.num.eid output } + if$ + %% format.date "year" output.check %% commented by AK + } + { format.article.crossref output.nonnull + eid empty$ + { format.pages output } + { format.eid output } + if$ + } + if$ + format.issn output + format.doi output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + %% format.date "year" output.check %% commented by AK + format.isbn output + format.doi output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + %format.date output %% commented by AK + format.isbn output + format.doi output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + %format.date "year" output.check %% commented by AK + format.isbn output + format.doi output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + %format.date "year" output.check %% commented by AK + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + format.isbn output + format.doi output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address empty$ + { organization publisher new.sentence.checkb + organization output + publisher output + %format.date "year" output.check %% commented by AK + } + { address output.nonnull + format.date "year" output.check + new.sentence + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + format.isbn output + format.doi output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + format.authors output + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.btitle "title" output.check + organization address new.block.checkb + organization output + address output + format.edition output + %format.date output %% added by AK + format.url output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + %format.date "year" output.check %% added by AK + format.url output + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block %% added by AK + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + %format.date output %% commented by AK + format.issn output + format.url output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + %format.date "year" output.check %% commented by AK + format.url output + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + format.editors output + editor format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address output + %format.date "year" output.check %% commented by AK + new.sentence + organization output + publisher output + format.isbn output + format.doi output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + %format.date "year" output.check %% commented by AK + format.url output + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block %% added by AK + %format.date "year" output.check %% added by AK, commented later on + output.year.check %% added by AK as replacement of format.date + new.block + format.title "title" output.check + new.block + note "note" output.check + %format.date output %% commented by AK + format.url output + fin.entry +} + +FUNCTION {default.type} { misc } + + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + + + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +FUNCTION {format.lab.names} +{ 's := + s #1 "{vv~}{ll}" format.name$ + s num.names$ duplicate$ + #2 > + { pop$ " a~kol." * } %% originally et~al. + { #2 < + 'skip$ + { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " a~kol." * } %% AK change + { " a " * s #2 "{vv~}{ll}" format.name$ * } %% AK change + if$ + } + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.key.organization.label} +{ author empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.organization.label} +{ editor empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + 'key + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.organization.label + { type$ "manual" = + 'author.key.organization.label + 'author.key.label + if$ + } + if$ + } + if$ + 'short.list := +} + +FUNCTION {calc.label} +{ calc.short.authors + short.list + "(" + * + year duplicate$ empty$ + short.list key field.or.null = or + { pop$ "" } + 'skip$ + if$ + * + 'label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { + s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := + nameptr #1 > + { + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { numnames #2 > nameptr #2 = and + { "zz" * year field.or.null * " " * } + 'skip$ + if$ + t sortify * + } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + + +FUNCTION {presort} +{ calc.label + label sortify + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + cite$ + * + #1 entry.max$ substring$ + 'sort.label := + sort.label * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT + +STRINGS { longest.label last.label next.extra } + +INTEGERS { longest.label.width last.extra.num number.label } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'longest.label.width := + #0 'last.extra.num := + #0 'number.label := +} + +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := +} + +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + extra.label 'next.extra := + extra.label + duplicate$ empty$ + 'skip$ + { "{\natexlab{" swap$ * "}}" * } + if$ + 'extra.label := + label extra.label * 'label := +} + +EXECUTE {initialize.longest.label} + +ITERATE {forward.pass} + +REVERSE {reverse.pass} + +FUNCTION {bib.sort.order} +{ sort.label 'sort.key$ := +} + +ITERATE {bib.sort.order} + +SORT + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + "\providecommand{\natexlab}[1]{#1}" + write$ newline$ + "\providecommand{\url}[1]{\texttt{#1}}" + write$ newline$ + "\expandafter\ifx\csname urlstyle\endcsname\relax" + write$ newline$ + " \providecommand{\doi}[1]{doi: #1}\else" + write$ newline$ + " \providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi" + write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/kap-generatory.tex b/kap-generatory.tex new file mode 100644 index 0000000..3aee063 --- /dev/null +++ b/kap-generatory.tex @@ -0,0 +1,50 @@ +\chapter{Staticky generovaný web} + +Princip statické webové stránky sahá ke až vzniku WWW, kdy existovaly pouze stránky statické, tedy stejné pro každého uživatele. Jejich obsah může být průběžně aktualizován, ovšem negenerují se zvlášť pro každého uživatele na základě různých proměnných. U statických webů tedy dochází k vytvoření čístého HTML ve chvíli, kdy je změněn zdrojový obsah, nebo kdy autor ručně spustí generátor. \cite{pcmagstatic} + +Dynamické stránky jsou generovány speciálně pro každého uživatele na základě jeho nastavení, různých vstpů, proměnných a dalších vlastností. Ke generování dochází ve chvíli, kdy si uživatel stránku vyžádá, nikoliv předem, jako je tomu u staticky generovaných stránek. \cite{pcmagdynamic} + +\section{Výhody statických webových stránek} + +Pro sdílení statického obsahu mezi různé uživatele stačí velmi jednoduchý HTTP server bez jakýchkoliv dalších modulů typu \textit{PHP}, \textit{Pythnon} a dalších systémů, které by obsah dynamicky generovaly například z dat vytažených z databáze, nebo z uživatelského vstupu. Na straně serveru tedy nedochází ke zpracování obsahu těsně před jeho odesláním uživateli, čímž se v komunikaci mezi klientem a serverem se drasticky snižuje \uv{Time To Firt Byte}\footnote{Time To First Byte --- čas mezi odesláním požadavku a přijmutím prvního bajtu dat.} a tím dochází ke snížení celkové latence. \cite{mozttfb} + +Snížení samotné latence může pozitivně přispět ke spokojenosti uživatelů, což dokazuje nespočet výzkumů na toto téma, například analýza z webového portálu Financial Times:\quest{Dvojtečka?} + +\begin{quote} +\quest[inline]{Musím to překládat, nebo stačí tanhle přímá citace. Je složená ze dvou částí v textu.} +The speed of the site negatively impacts a user’s session depth, no matter how small the delay\dots \quest{Jak spojit dvě části? Takhle?} The data suggests, both in terms of user experience and financial impact, that there are clear and highly valued benefits in making the site even faster. From this research we’ve chosen to invest even more time in making every aspect of the new FT.com website even faster over the coming months. \cite{financialtimes}\quest{Citace tady nebo před přímou řečí?} +\end{quote} +\begin{quote} +Rychlost webové stránky negativně ovlivňuje hloubku jejího užívání, ať už je odezva sebemenší ... Data ukazují, z pohledu uživatelské spokojenosti a finančního dopadu, že existují jasné a důležité výhody při zrychlení stránky. Z tohoto výzkumu jsme se rozhodli v následujících měsících zainvestovat ještě více času do úprav všech aspektů nové stránky FT.com s cílem jejího zrychlení.\todo{Nechat opravit překlad} +\end{quote} + +Eliminováním dynamického obsahu se také předchází nevyžádaným vstupům od uživatele, které mohou být i cílené na prolomení bezpečnostních nedostatků webové aplikace a v některých případech mohou vést k úniku citlivých dat, převzetí kontroly útočníka nad webovou aplikací nebo celým serverem, podstrčení falešných dat uživateli a mnoho dalším běžně se stávajícím útokům. Statický web eliminuje tento problém, jelikož nemá žádný uživatelský vstup. + +Sledování a analýze nejčastějších chyb webových aplikací a serverů se věnuje organizace OWASP\footnote{The Open Web Application Security Project --- \url{https://owasp.org/}.}, která vydává aktualizované seznamy a statistiky. Podle OWASP byly v roce 2017 nejčastější tyto chyby a bezpečnostní nedostatky: \cite{owasp2017}\quest{Opět citace tady nebo za seznamem?} + +\begin{enumerate} + \item{Injekce} + \item{Rozbitá autentizace} + \item{Odhalení citlivých dat} + \item{XML External Entities (XXE)} + \item{Nefunkční řízení přístupu} + \item{Špatná konfigurace zabezpečení} + \item{Cross-Site Scripting (XSS)} + \item{Nezabezpečná deserializace} + \item{Uživání komponent se známými zranitelnostmi} + \item{Nedostatečné logování a monitorování} +\end{enumerate} + +Většina těchto chyb se vztahuje právě k dynamickým webovým aplikacím. Bezpečnost tedy závisí nejen na programátorovi který aplikaci vytváří, ale také na tom, že programovací jazyk je bezpečně implementován. To nelze tvrdit o nejpoužívanějším jazyce PHP, který nejen že obsahuje spousty chyb, ale zároveň nevede programátora ke psaní bezpečného kódu a ve výsledku vzniká opravdu děravá aplikace. + +Údržba velkých webových aplikací je také často problematická. Kód je nutné udržovat v návaznosti na aktualizace daného jazyka, databázového systému a dalších věcí. Těmto aktualizacím se z bezpečnostních důvodů nelze vyhýbat. Statický web nemusí udržovat funkční propojení s databázemi a různými frameworky\todo{Lepši slovo?} a je tedy mnohem méně náročný na dlouhodobou údržbu. Při zvolení správného generátoru není nutná ani údržba šablon a celý systém nikdy nepřestane fungovat. Protože statický generátor nepracuje s uživatelským vstupem, vyhýbá se bezpečnostním chybám a tím i nutným aktualizacím.\todo{Zdroj?} + +Jako každý jiný systém, i tento má nevýhody. Hlavním z problémů je to, že správa statického generátoru a tvorba obsahu je náročnější, než klasický webové rozhraní s administračním panelem, různými uživateli a jednoduchou správou pro běžné technicky nenadané uživatele. Pro přidání nebo úpravu obsahu je nutné pracovat s lokálními soubory ve stromové struktuře a při generování je často potřebný zásah do shellu\footnote{Program pro interpretování příkazů v prostředí příkazové řádky.}. Tvorba systému pro automatizované generování je také náročnější než instalace některého z běžných CMS\footnote{Content Management System}. \cite{softpedia_generators} + +\section{Princip generátorů} + +Generátor statického obsahu je tvořen ze tří hlavních částí. První částí jsou soubory šablon, které popisují rozložení stránky, vizuální vlastnosti, typografii, ale také vstupní a výstupní kódování a formáty. V podstatě definují jak a kam se bude obsah vkládat. Druhou částí je obsah obecně psaný v některém ze značkovacích jazyků, nejčastěji v jazyce Markdown. Obsah je strukturován do vlastních sekcí a souborů, aby bylo snadné rozlišit, do které části výsledné stránky patří. Třetí a poslední částí je samotné jádro generátoru, které zpracovává obsah, vkládá ho do šablon a renderuje statickou webovou stránku. + +Většina generátorů zároveň umí pracovat s konfiguračními soubory, kterými jde nastavit chování generátoru na jednom centralizovaném místě. Část z nich má také integrovaný jednoduchý web server, který umožňuje autorovi náhled výstupních stránek během tvorby obsahu. + +\cite{softpedia_generators} diff --git a/kap-markup.tex b/kap-markup.tex new file mode 100644 index 0000000..b31d886 --- /dev/null +++ b/kap-markup.tex @@ -0,0 +1,55 @@ +\chapter{Značkovací jazyky pro popis obsahu} + +\section{Principy značkovacích jazyků} + +Vysvětlení principu značkovacích jazyků, nebo také takzvaně \uv{makrup jazyků}, můžeme najít například v RFC 7764\footnote{Jako \textit{RFC} se označují standardy vydané organizací IETF (Internet Engineering Task Force).}, tedy že v počítačových systémech jsou kontextuální data ukládána a zpracována několika technikami. Informaci lze kódovat jako čistý text bez speciálních formátovacích znaků. Tento přístup je jednoduchý pro implementaci i použití, ovšem neumožňuje složitější formátování textu. + +Kódovat lze můžeme i do binárních dat určených ke zpracování a interpretaci specializovaným programem. Zřejmou nevýhodou je to, že zdroj není čitelný bez programu určeného pro jeho interpretaci. + +Markup jazyky se snaží o spojení toho nejlepšího z obou světů, tedy o obsah čitelný v čistém textu s možností formátování. To je dosaženo tím, že běžným znakům jsou přiděleny speciální významy nedefinované původní znakovou sadou. Uživatel je schopen tyto znaky psát jako čistý text a vyjádřit tím speciální význam. Například v rámci jazyka Markdown se znak \texttt{\#} změní z běžného křížku na definování nadpisu první úrovně, nebo také kombinace znaků \texttt{

} značí začátek odstavce v HTML. \cite{rfc7764} +\quest[inline]{Nevím zda je takto správně ocitovaná celá sekce, která z RFC vychází.} + +\section{Nejběžnější jazyky} + +Ke dnešnímu dni vnikl nespočet značkovacích jazyků. Nejpoužívanějším z nich jednoznačně HTML, ovšem tato práce se věnuje těm nejpoužívanějším jazykům, které mají uživateli usnadnit psaní a sázení obsahu, tedy že není nutné řešit typografii a formátování obsahu při jeho psaní. O formátování se později starají šablony. U HTML je tomu naopak, tedy že uživatel řeší samotný obsah i formátování v jednu chvíli. + +\todo[inline]{Celý následující odstavec se mi zdá zvláštní.} + +Vybrané jazyky jsou zároveň cílené na čitelnost samotného formátování v čistém textu, tedy bez nutnosti zpracování do jiného formátu, například do PDF, DjVu, PostScript apod. Tím je myšleno to, že například podtržení textu je reprezentováno opravdovým podtržením pomocí spojovníků, nikoliv obalením nadpisu ve speciální deklaraci, jako je tomu u HTML a jiných jazyků. Podtržení je poté pro čtenáře mnohem jasnější, jelikož nemusí přemýšlet, co daný HTML tag vůbec způsobuje. + +Seznam nejoblíbenějších jazyků je sestaven podle aktuálních statistik ze serveru Slant, který se věnuje obecnému určení oblíbenosti na základě hodnocení ze strany uživatelů. \cite{slant} + +\subsection{Markdown} + +Vznik jazyka Markdown byl 14. prosince roku 2014, když John Gruber vydal jeho první popis syntaxe a referenční implementaci. \cite{daringfireball}\quest{Citace platí i pro následující dva odstavce. Je tahle správně?} + +Hlavním z cílů syntaxe jazyka je vytvářet co možná nejčitelnější obsah v syrové podobě. Dokument psaný v Markdownu by měl být publikovatelný sám o sobě jako čistý text bez dalších úprav a zpracování. Jazyk byl ovlivněn několika již existujícími specifikacemi jiných jazyků, ovšem největším zdrojem inspirace pro jeho vznik jsou čisté emailové korespondence. + +První specifikaci Gruber vydal společně s referenční implementací v jazyce Perl, která slouží pro konverzi Markdownu do HTML. Program také nese stejný název \uv{Markdown}, ovšem mluvíme-li o \uv{Markdownu}, máme nejčastěji na mysli samotnou syntaxi. Ta je dnes již implementována v mnoha různých jazycích a programech. Gruberova specifikace ovšem není formální standard, kvůli čemuž vznikl veliký počet alternativních a více čí méně pozměněných implementací, které nemusí být navzájem kompatibilní. Nejčastějšími z nich jsou například Github Markdown, CommonMark, R Markdown a mnoho dalších.\todo{Citace} + +\subsection{Org-mode} + +... \cite{Schulte:Davison:Dye:Dominik:2011:JSSOBK:v46i03} \cite{orgmanual} + +\subsection{AsciiDoc} + +... + +\subsection{reStructuredText} + +... + +\subsection{\TeX} + +Tento jazyk se již vzdaluje od původního konceptu čitelnosti zdroje, ovšem ve statických generátorech ho lze stále efektivně využít a jeho části se velmi často objevují jako rozšíření dříve zmíněných jazyků. Jedním z hlavních rozšíření jsou zápisy matematických rovnic, které z \TeX{}u vychází.\todo{Rozšířit o popis TeXu a matiky.} + +Většina uživatelů se setkala spíše s jazykem \LaTeX, tedy s nadstavbou původního \TeX{}u, která má uživateli zjednodušit práci svými makry a rozšířeními. Realita je ovšem taková, že \LaTeX{} dělá celou práci složitější, jak popisuje doktor Olšák: \cite{nolatex}\quest{Citace tady nebo za přímou citací?} + +\begin{quote} +Představte si, že si nějaký uživatel přečte \LaTeX{}ovou příručku a nabyde dojmu, že mu bude stačit rozumět problematice sazby na úrovni této příručky. Pak se jednou překlepne třeba při sestavování tabulky a na terminálu na něj \TeX{} křičí: {\tt Extra alignment tab has been changed to "\verb|\cr|".} Uživatel začne znovu listovat ve své příručce a zjistí, že tam o~žádném "\verb|\cr|" není jediná zmínka. Má pak tři možnosti: (1)~Zmáčkne Enter a podobně se zachová i u~dalších chyb. Pomyslí si, že ten \LaTeX{} je něco tajemného a mystického. (2)~Propadne zoufalství a jde od toho. Dojde k~závěru, ľe je lepší zůstat u~Wordu. Vždyť stačí vzít tabulku v~Excelu a jednoduše ji přemístit do Wordu a jaképak smolení se s~nějakým podezřelým "\verb|\cr|". (3)~Pořídí si \TeX{}book a po intenzivním studiu nakonec řekne: \uv{aha}. V~tuto chvíli ale už nepotřebuje, aby mu \LaTeX{} zakrýval složitost \TeX{}u. +\end{quote} + +Je tedy lepší použít samotný \TeX. + +\subsection{Troff} + diff --git a/kap-modelova-implementace.tex b/kap-modelova-implementace.tex new file mode 100644 index 0000000..6701a72 --- /dev/null +++ b/kap-modelova-implementace.tex @@ -0,0 +1,10 @@ +\chapter{Modelová implementace} + +\section{Požadavky na modelový web} + +\section{Výběr vhodného systému} + +\section{Tvorba šablony} + +\section{Požadavky na rozšíření} + diff --git a/kap-paradigmata.tex b/kap-paradigmata.tex new file mode 100644 index 0000000..11a00c5 --- /dev/null +++ b/kap-paradigmata.tex @@ -0,0 +1,34 @@ +\chapter{Webová paradigmata} + +\quest[inline]{Jak citovat více portálů najednou? Tady je seznam:} +\begin{itemize} + \item \url{http://www.xislegraphix.com/website-types.html} + \item \url{https://www.hostgator.com/blog/popular-types-websites-create} + \item \url{https://www.quora.com/What-are-the-different-types-of-websites} +\end{itemize} + +Ve světě webových stránek se setkáváme se spoustou forem a paradigmat, která se hodí pro obsažení různých druhů informací. Neexistují žádné formální zařazení druhů webových stránek do skupin, ovšem některé webové portály se pokouší určit základní druhy webů, které se na Internetu objevují \todo{citace sem}. Na základě těchto skupin, které jsou často mířené na specifický obsah, lze vytvořit tři základní paradigmata, do kterých lze tyto weby zařadit. Jsou jimi: + +\begin{itemize} +\item{Webová prezentace} +\item{Index všeobecných informací} +\item{Technická dokumentace} +\item{Sociální sítě a fóra} +\end{itemize} + +V této práci byl ke každému z paradigmat vybrán systém vhodný pro generování a správu daného druhu obsahu. Výjimkou je skupina sociálních sítí a fór, kde staticky generovaný obsah není z důvodu často se měnícího obsahu vhodným řešením. + +\section{Webová prezentace} + +Nejbližší původním webům z dob vzniku WWW jsou webové prezentace, tedy stránky s jednoduchým obsahem, které slouží k předání informací čtenáři například formou článků nebo galerie. Do této skupiny lze zařadit portfolia, blog, online noviny a časopisy, firemní stránky, foto alba a podobně. Tento druh stránek se skvěle hodí ke statickému generování obsahu, který se odesílá všem uživatelům stejný a nemění se často. + +Jako nejvhodnější systém pro generování webových prezentací byl vybrán software Zola. Ten je oproti jiným systémům výhodný tím, že je napsaný v jazyce Rust a je tedy rychlejší, než všichni jeho soupeři. Také ho jde zkompilovat do jednoho staticky linkovaného binárního souboru, se kterým se pracuje mnohem lépe, než se složitým frameworkem. + +\section{Index všeobecných informací} + +Za obecného zástupce tohoto druhu stránek lze považovat Wikipiedii, která podnítila vznik spousty jiných takzvaných \uv{Wiki systémů} a stránek. + +\section{Technická dokumentace} + +Na rozdíl od Wiki stránek se technická dokumentace liší organizováním svého obsahu, který je cílený na přesný popis systému či objektu. + diff --git a/kap-taxonomie-pozadavku.tex b/kap-taxonomie-pozadavku.tex new file mode 100644 index 0000000..7811a5f --- /dev/null +++ b/kap-taxonomie-pozadavku.tex @@ -0,0 +1,8 @@ +\chapter{Taxonomie požadavků} + +\section{Obecná kritéria} + +\section{Kritéria specifická pro modelový web} + +\section{Kritéria pro šablony a design} + diff --git a/kap-vyhodnoceni-implementace.tex b/kap-vyhodnoceni-implementace.tex new file mode 100644 index 0000000..18e5870 --- /dev/null +++ b/kap-vyhodnoceni-implementace.tex @@ -0,0 +1,6 @@ +\chapter{Vyhodnocení modelové implementace} + +\section{Návrhy pro rozříšení systému} + +\section{Implementace rozšíření} + diff --git a/literatura.bib b/literatura.bib new file mode 100644 index 0000000..404419d --- /dev/null +++ b/literatura.bib @@ -0,0 +1,129 @@ +% Vzor bibliografick{\'e} datab{\'a}ze pro automatickou tvorbu seznamu referenc{\'\i} +% pomoc{\'\i} BibTeXu +% Doporu{\v c}en{\'y} software pro spr{\'a}vu datab{\'a}ze literatury form{\'a}tu *.bib: +% JabRef, http://jabref.sourceforge.net/ +% POZOR: +% * P{\'\i}smena v n{\'a}zvech publikac{\'\i}, je{\v z} je t{\v r}eba tisknout v{\v z}dy velk{\'a}, se musej{\'\i} ps{\'a}t +% do slo{\v z}en{\'y}ch z{\'a}vorek ({T}hailand, {HIV}) +% =========================================================================== + +@techreport{rfc7764, + author = {Leonard, Sean}, + howpublished = {Internet Requests for Comments}, + issn = {2070-1721}, + journal = {IETF Documents}, + month = {Mar}, + number = 7764, + organization = {Internet Engineering Task Force}, + publisher = {Internet Engineering Task Force}, + title = {Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations}, + type = {RFC}, + url = {https://tools.ietf.org/html/rfc7764}, + year = {2016} +} + +@misc{slant, + author = {Slant}, + howpublished = {\url{https://web.archive.org/web/20200210061112/https://www.slant.co/topics/589/~best-markup-languages}}, + note = {Cit. 2020-02-10}, + title = {What are the best markup languages?}, + year = {2020} +} + +@manual{orgmanual, + author = {{The Org Mode Developers}}, + publisher = {Network Theory Ltd.}, + title = {The Org Manual}, + year = {2020} +} + +@article{Schulte:Davison:Dye:Dominik:2011:JSSOBK:v46i03, + accepted = {2011-10-03}, + acknowledgement = {}, + author = {Schulte, Eric and Davison, Dan and Dye, Thomas and Dominik, Carsten}, + bibdate = {2011-10-03}, + coden = {JSSOBK}, + day = {25}, + issn = {1548-7660}, + journal = {Journal of Statistical Software}, + keywords = {}, + month = {1}, + number = {3}, + pages = {1--24}, + submitted = {2010-12-22}, + title = {A Multi-Language Computing Environment for Literate Programming and Reproducible Research}, + url = {http://www.jstatsoft.org/v46/i03}, + volume = {46}, + year = {2012} +} + +@misc{pcmagdynamic, + author = {Magazine, PC}, + howpublished = {\url{https://web.archive.org/web/20170117040526/https://www.pcmag.com/encyclopedia/term/42199/dynamic-web-page}}, + note = {Cit. 2020-02-12}, + title = {Definition of: dynamic Web page}, + year = {2017} +} + +@misc{pcmagstatic, + author = {Magazine, PC}, + howpublished = {\url{https://web.archive.org/web/20200223095514/https://www.pcmag.com/encyclopedia/term/static-web-page}}, + note = {Cit. 2020-02-12}, + title = {Definition of: static Web page}, + year = {2020} +} + +@misc{mozttfb, + author = {Hoffman, Billy}, + howpublished = {\url{https://web.archive.org/web/20190416124447/https://moz.com/blog/improving-search-rank-by-optimizing-your-time-to-first-byte}}, + note = {Cit. 2020-02-12}, + title = {Improving Search Rank by Optimizing Your Time to First Byte}, + year = {2013-09-26} +} + +@misc{financialtimes, + author = {Chadburn, Matt and Lahav, Gadi}, + howpublished = {\url{https://web.archive.org/web/20180929125709/http://engineroom.ft.com/2016/04/04/a-faster-ft-com/}}, + journal = {Financial Times}, + note = {Cit. 2020-02-15}, + title = {How slow websites damage publishers revenue}, + year = {2016-04-04} +} + +@misc{nolatex, + author = {Ol{\v s}{\'a}k, Petr}, + date = {1997-08-14}, + howpublished = {\url{http://petr.olsak.net/ftp/olsak/bulletin/nolatex.pdf}}, + title = {Pro{\v c} nerad pou{\v z}{\'\i}v{\'a}m LaTeX}, + year = {1997} +} + +@techreport{owasp2017, + author = {OWASP}, + howpublished = {\url{https://owasp.org/www-pdf-archive/OWASP_Top_10-2017_%28en%29.pdf.pdf}}, + journal = {OWASP Top Ten}, + organization = {OWASP}, + publisher = {OWASP}, + series = {OWASP Top Ten}, + title = {OWASP Top Ten 2017}, + year = {2017} +} + +@misc{daringfireball, + author = {Gruber, John}, + howpublished = {\url{https://web.archive.org/web/20200227143926/https://daringfireball.net/projects/markdown/}}, + note = {Cit. 2020-02-27}, + title = {Markdown}, + year = {2004-12-17} +} + +@misc{softpedia_generators, + author = {Cimpanu, Catalin}, + howpublished = {\url{https://web.archive.org/web/20200316165614/https://news.softpedia.com/news/How-Static-Site-Generators-Work-482007.shtml}}, + journal = {Softpedia}, + month = {2015-05-22}, + note = {Cit. 2020-03-16}, + title = {How Static Site Generators Work}, + year = {2015} +} + diff --git a/literatura.tex b/literatura.tex new file mode 100644 index 0000000..8d8a405 --- /dev/null +++ b/literatura.tex @@ -0,0 +1,35 @@ +%%% Seznam použité literatury (bibliografie) +%%% +%%% Pro vytváření bibliografie používáme bibTeX. Ten zpracovává +%%% citace v textu (např. makro \cite{...}) a vyhledává k nim literaturu +%%% v souboru literatura.bib. +%%% +%%% Příkaz \bibliographystyle určuje, jakým stylem budou citovány odkazy +%%% v textu. V závorce je název zvoleného souboru .bst. Styly plainnat +%%% a unsrt jsou standardní součástí latexových distribucí. Styl czplainnat +%%% je dodáván s touto šablonou a bibTeX ho hledá v aktuálním adresáři. + +\bibliographystyle{czplainnat} %% Autor (rok) s českými spojkami +% \bibliographystyle{plainnat} %% Autor (rok) s anglickými spojkami +% \bibliographystyle{unsrt} %% [číslo] + +\renewcommand{\bibname}{Seznam použité literatury} + +%%% Vytvoření seznamu literatury. Pozor, pokud jste necitovali ani jednu +%%% položku, seznam se automaticky vynechá. + +\bibliography{literatura} + +%%% Kdybyste chtěli bibliografii vytvářet ručně (bez bibTeXu), lze to udělat +%%% následovně. V takovém případě se řiďte normou ISO 690 a zvyklostmi v oboru. + +% \begin{thebibliography}{99} +% +% \bibitem{lamport94} +% {\sc Lamport,} Leslie. +% \emph{\LaTeX: A Document Preparation System}. +% 2. vydání. +% Massachusetts: Addison Wesley, 1994. +% ISBN 0-201-52983-1. +% +% \end{thebibliography} diff --git a/makra.tex b/makra.tex new file mode 100644 index 0000000..a5c1562 --- /dev/null +++ b/makra.tex @@ -0,0 +1,90 @@ +%%% Tento soubor obsahuje definice různých užitečných maker a prostředí %%% +%%% Další makra připisujte sem, ať nepřekáží v ostatních souborech. %%% + +%%% Drobné úpravy stylu + +% Tato makra přesvědčují mírně ošklivým trikem LaTeX, aby hlavičky kapitol +% sázel příčetněji a nevynechával nad nimi spoustu místa. Směle ignorujte. +\makeatletter +\def\@makechapterhead#1{ + {\parindent \z@ \raggedright \normalfont + \Huge\bfseries \thechapter. #1 + \par\nobreak + \vskip 20\p@ +}} +\def\@makeschapterhead#1{ + {\parindent \z@ \raggedright \normalfont + \Huge\bfseries #1 + \par\nobreak + \vskip 20\p@ +}} +\makeatother + +% Toto makro definuje kapitolu, která není očíslovaná, ale je uvedena v obsahu. +\def\chapwithtoc#1{ +\chapter*{#1} +\addcontentsline{toc}{chapter}{#1} +} + +% Trochu volnější nastavení dělení slov, než je default. +\lefthyphenmin=2 +\righthyphenmin=2 + +% Zapne černé "slimáky" na koncích řádků, které přetekly, abychom si +% jich lépe všimli. +\overfullrule=1mm + +%%% Makra pro definice, věty, tvrzení, příklady, ... (vyžaduje baliček amsthm) + +\theoremstyle{plain} +\newtheorem{veta}{Věta} +\newtheorem{lemma}[veta]{Lemma} +\newtheorem{tvrz}[veta]{Tvrzení} + +\theoremstyle{plain} +\newtheorem{definice}{Definice} + +\theoremstyle{remark} +\newtheorem*{dusl}{Důsledek} +\newtheorem*{pozn}{Poznámka} +\newtheorem*{prikl}{Příklad} + +%%% Prostředí pro důkazy + +\newenvironment{dukaz}{ + \par\medskip\noindent + \textit{Důkaz}. +}{ +\newline +\rightline{$\square$} % nebo \SquareCastShadowBottomRight z balíčku bbding +} + +%%% Prostředí pro sazbu kódu, případně vstupu/výstupu počítačových +%%% programů. (Vyžaduje balíček fancyvrb -- fancy verbatim.) + +\DefineVerbatimEnvironment{code}{Verbatim}{fontsize=\small, frame=single} + +%%% Prostor reálných, resp. přirozených čísel +\newcommand{\R}{\mathbb{R}} +\newcommand{\N}{\mathbb{N}} + +%%% Užitečné operátory pro statistiku a pravděpodobnost +\DeclareMathOperator{\pr}{\textsf{P}} +\DeclareMathOperator{\E}{\textsf{E}\,} +\DeclareMathOperator{\var}{\textrm{var}} +\DeclareMathOperator{\sd}{\textrm{sd}} + +%%% Příkaz pro transpozici vektoru/matice +\newcommand{\T}[1]{#1^\top} + +%%% Vychytávky pro matematiku +\newcommand{\goto}{\rightarrow} +\newcommand{\gotop}{\stackrel{P}{\longrightarrow}} +\newcommand{\maon}[1]{o(n^{#1})} +\newcommand{\abs}[1]{\left|{#1}\right|} +\newcommand{\dint}{\int_0^\tau\!\!\int_0^\tau} +\newcommand{\isqr}[1]{\frac{1}{\sqrt{#1}}} + +%%% Vychytávky pro tabulky +\newcommand{\pulrad}[1]{\raisebox{1.5ex}[0pt]{#1}} +\newcommand{\mc}[1]{\multicolumn{1}{c}{#1}} diff --git a/prace.log b/prace.log new file mode 100644 index 0000000..682349b --- /dev/null +++ b/prace.log @@ -0,0 +1,1339 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019 Gentoo Linux) (preloaded format=pdflatex 2020.1.21) 18 MAR 2020 14:43 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**prace.tex +(./prace.tex +LaTeX2e <2018-12-01> +(/usr/share/texmf-dist/tex/latex/base/report.cls +Document Class: report 2018/09/03 v1.4i Standard LaTeX document class +(/usr/share/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2018/09/03 v1.4i Standard LaTeX file (size option) +) +\c@part=\count80 +\c@chapter=\count81 +\c@section=\count82 +\c@subsection=\count83 +\c@subsubsection=\count84 +\c@paragraph=\count85 +\c@subparagraph=\count86 +\c@figure=\count87 +\c@table=\count88 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texmf-dist/tex/latex/pdfx/pdfx.sty +Package: pdfx 2019/02/27 v1.6.3 PDF/X and PDF/A support (CVR/HTH/RRM/PS) +\pdfx@minorversion=\count89 + +(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX, +and LuaTeX +) +(/usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2018/09/07 v3.3 Provides the ifpdf switch +) +(/usr/share/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +(/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/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +){/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} +(/usr/share/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2018/08/11 v1.3c Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 +) +(/usr/share/texmf-dist/tex/latex/pdfx/l8u-penc.def +File: l8u-penc.def 2017/06/23 v0.8 Custom LaTeX file, for UTF8 encoded letters +and symbols +LaTeX Info: Composite with undeclared \b in encoding L8U on input line 278. +) +\pdfxsafeforxmp@toks=\toks16 + +(/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: pdftex.def on input line 225. + +(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +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. +) +\pdfx@tmptoks=\toks17 + +(/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2018/11/30 v6.88e Hypertext links for LaTeX + +(/usr/share/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) + + +(/usr/share/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) +Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +Package hobsub Info: Skipping package `ifluatex' (already loaded). +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) +Package hobsub Info: Skipping package `ifpdf' (already loaded). +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +Package: pdftexcmds 2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO +) +Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) +Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) +Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) +Package: xcolor-patch 2016/05/16 xcolor patch +Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) +Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) +Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) +) +(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks18 +) +(/usr/share/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) +) +(/usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) +) +\@linkdim=\dimen103 +\Hy@linkcounter=\count90 +\Hy@pagecounter=\count91 + +(/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2018/11/30 v6.88e Hyperref: PDFDocEncoding definition (HO) +) +\Hy@SavedSpaceFactor=\count92 + +(/usr/share/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Option `pdfa' set `true' on input line 4393. +Package hyperref Info: Hyper figures OFF on input line 4519. +Package hyperref Info: Link nesting OFF on input line 4524. +Package hyperref Info: Hyper index ON on input line 4527. +Package hyperref Info: Plain pages OFF on input line 4534. +Package hyperref Info: Backreferencing OFF on input line 4539. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4772. +\c@Hy@tempcnt=\count93 + +(/usr/share/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip10 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5125. +\XeTeXLinkMargin=\dimen104 +\Fld@menulength=\count94 +\Field@Width=\dimen105 +\Fld@charsize=\dimen106 +Package hyperref Info: Hyper figures OFF on input line 6380. +Package hyperref Info: Link nesting OFF on input line 6385. +Package hyperref Info: Hyper index ON on input line 6388. +Package hyperref Info: backreferencing OFF on input line 6395. +Package hyperref Info: Link coloring OFF on input line 6400. +Package hyperref Info: Link coloring with OCG OFF on input line 6405. +Package hyperref Info: PDF/A mode ON on input line 6408. +LaTeX Info: Redefining \ref on input line 6450. +LaTeX Info: Redefining \pageref on input line 6454. +\Hy@abspage=\count95 +\c@Item=\count96 +\c@Hfootnote=\count97 +) +Package hyperref Info: Driver: hpdftex. + +(/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2018/11/30 v6.88e Hyperref driver for pdfTeX +\Fld@listcount=\count98 +\c@bookmark@seq@number=\count99 + +(/usr/share/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip43 +) +Package hyperref Info: Option `unicode' set `true' on input line 1463. + +(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2018/11/30 v6.88e Hyperref: PDF Unicode definition (HO) +) +(/usr/share/texmf-dist/tex/generic/oberdiek/stringenc.sty +Package: stringenc 2016/05/16 v1.11 Convert strings between diff. encodings (HO +) +) +Package hyperref Info: Option `psdextra' set `true' on input line 1465. + +(/usr/share/texmf-dist/tex/latex/hyperref/psdextra.def +File: psdextra.def 2018/11/30 v6.88e Hyperref: Additions to PDF string support +) +(/usr/share/texmf-dist/tex/generic/colorprofiles/colorprofiles.sty +Package: colorprofiles 2018/11/01 v1.0.1 color profiles for PDF/X and PDF/A sup +port + +(/usr/share/texmf-dist/tex/generic/colorprofiles/colorprofiles.tex)) +(/usr/share/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def +File: se-pdfdoc.def 2016/05/16 v1.11 stringenc: PDFDocEncoding +) +(/usr/share/texmf-dist/tex/latex/pdfx/AdobeColorProfiles.tex) +(/usr/share/texmf-dist/tex/latex/pdfx/8bit.def +File: 8bit.def 2008/03/30 v1.1d Input encoding file +) +** pdfx: Metadata file prace.xmpdata read successfully. +(./prace.xmpdata)<> (/usr/share/texmf-dist/tex/latex/pdfx/8bit.def +File: 8bit.def 2008/03/30 v1.1d Input encoding file +) +(/usr/share/texmf-dist/tex/latex/pdfx/8bit.def +File: 8bit.def 2008/03/30 v1.1d Input encoding file +) +(/usr/share/texmf-dist/tex/generic/oberdiek/se-utf8.def +File: se-utf8.def 2016/05/16 v1.11 stringenc: UTF-8 +) +(/usr/share/texmf-dist/tex/latex/pdfx/8bit.def +File: 8bit.def 2008/03/30 v1.1d Input encoding file +) +Package hyperref Info: Option `unicode' set `true' on input line 2411. +Package hyperref Info: Option `unicode' set `true' on input line 2412. + +(/usr/share/texmf-dist/tex/latex/pdfx/8bit.def +File: 8bit.def 2008/03/30 v1.1d Input encoding file +) +(/usr/share/texmf-dist/tex/generic/pdftex/glyphtounicode.tex) +(/usr/share/texmf-dist/tex/latex/pdfx/glyphtounicode-cmr.tex) +(/usr/share/texmf-dist/tex/latex/pdfx/glyphtounicode-ntx.tex) +(/usr/share/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/share/texmf-dist/tex/latex/xmpincl/xmpincl.sty +Package: xmpincl 2008/05/10 v2.2 Include XMP data in pdflatex +) +(/usr/share/texmf-dist/tex/latex/pdfx/8bit.def +File: 8bit.def 2008/03/30 v1.1d Input encoding file +) +Using XMP template file: pdfa.xmp +\xmpinclWrite=\write3 +\xmpinclRead=\read1 +\openout3 = `pdfa.xmpi'. + +<>) (/usr/share/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2018/08/11 v2.0j Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79. + +(/usr/share/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +Now handling font encoding TS1 ... +... processing UTF-8 mapping file for font encoding TS1 + +(/usr/share/texmf-dist/tex/latex/base/ts1enc.dfu +File: ts1enc.dfu 2018/10/05 v1.2f UTF-8 support for inputenc + defining Unicode char U+00A2 (decimal 162) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00A4 (decimal 164) + defining Unicode char U+00A5 (decimal 165) + defining Unicode char U+00A6 (decimal 166) + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00A8 (decimal 168) + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AC (decimal 172) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00AF (decimal 175) + defining Unicode char U+00B0 (decimal 176) + defining Unicode char U+00B1 (decimal 177) + defining Unicode char U+00B2 (decimal 178) + defining Unicode char U+00B3 (decimal 179) + defining Unicode char U+00B4 (decimal 180) + defining Unicode char U+00B5 (decimal 181) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+00B9 (decimal 185) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+00BC (decimal 188) + defining Unicode char U+00BD (decimal 189) + defining Unicode char U+00BE (decimal 190) + defining Unicode char U+00D7 (decimal 215) + defining Unicode char U+00F7 (decimal 247) + defining Unicode char U+0192 (decimal 402) + defining Unicode char U+02C7 (decimal 711) + defining Unicode char U+02D8 (decimal 728) + defining Unicode char U+02DD (decimal 733) + defining Unicode char U+0E3F (decimal 3647) + defining Unicode char U+2016 (decimal 8214) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+203B (decimal 8251) + defining Unicode char U+203D (decimal 8253) + defining Unicode char U+2044 (decimal 8260) + defining Unicode char U+204E (decimal 8270) + defining Unicode char U+2052 (decimal 8274) + defining Unicode char U+20A1 (decimal 8353) + defining Unicode char U+20A4 (decimal 8356) + defining Unicode char U+20A6 (decimal 8358) + defining Unicode char U+20A9 (decimal 8361) + defining Unicode char U+20AB (decimal 8363) + defining Unicode char U+20AC (decimal 8364) + defining Unicode char U+20B1 (decimal 8369) + defining Unicode char U+2103 (decimal 8451) + defining Unicode char U+2116 (decimal 8470) + defining Unicode char U+2117 (decimal 8471) + defining Unicode char U+211E (decimal 8478) + defining Unicode char U+2120 (decimal 8480) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2126 (decimal 8486) + defining Unicode char U+2127 (decimal 8487) + defining Unicode char U+212E (decimal 8494) + defining Unicode char U+2190 (decimal 8592) + defining Unicode char U+2191 (decimal 8593) + defining Unicode char U+2192 (decimal 8594) + defining Unicode char U+2193 (decimal 8595) + defining Unicode char U+2329 (decimal 9001) + defining Unicode char U+232A (decimal 9002) + defining Unicode char U+2422 (decimal 9250) + defining Unicode char U+25E6 (decimal 9702) + defining Unicode char U+25EF (decimal 9711) + defining Unicode char U+266A (decimal 9834) + defining Unicode char U+FEFF (decimal 65279) +)) +LaTeX Info: Redefining \oldstylenums on input line 334. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. +Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. +) +(/usr/share/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2018/08/11 v1.3c Input encoding file +) +(/usr/share/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2018/08/11 v2.0j Standard LaTeX package + +(/usr/share/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2018/08/11 v2.0j Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +)) +(/usr/share/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2019/05/04 3.31 The Babel package + +(/usr/share/texmf-dist/tex/generic/babel/switch.def +File: switch.def 2019/05/04 3.31 Babel switching mechanism +) +(/usr/share/texmf-dist/tex/generic/babel-czech/czech.ldf +Language: czech 2008/07/06 v3.1a Czech support from the babel system + +(/usr/share/texmf-dist/tex/generic/babel/babel.def +File: babel.def 2019/05/04 3.31 Babel common definitions +\babel@savecnt=\count100 +\U@D=\dimen107 + +(/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@dirlevel=\count101 +) +Package babel Info: Making " an active character on input line 172. +\cs@wordlen=\count102 +Package babel Info: Making - an active character on input line 226. +)) +(/usr/share/texmf-dist/tex/latex/natbib/natbib.sty +Package: natbib 2010/09/13 8.31b (PWD, AO) +\bibhang=\skip44 +\bibsep=\skip45 +LaTeX Info: Redefining \cite on input line 694. +\c@NAT@ctr=\count103 +) +(/usr/share/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2018/04/16 v5.8 Page Geometry +\Gm@cnth=\count104 +\Gm@cntv=\count105 +\c@Gm@tempcnt=\count106 +\Gm@bindingoffset=\dimen108 +\Gm@wd@mp=\dimen109 +\Gm@odd@mp=\dimen110 +\Gm@even@mp=\dimen111 +\Gm@layoutwidth=\dimen112 +\Gm@layoutheight=\dimen113 +\Gm@layouthoffset=\dimen114 +\Gm@layoutvoffset=\dimen115 +\Gm@dimlist=\toks19 +) +(/usr/share/texmf-dist/tex/latex/lm/lmodern.sty +Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2018/12/01 v2.17b AMS math features +\@mathmargin=\skip46 + +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=\toks20 +\ex@=\dimen116 +)) +(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen117 +) +(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count107 +LaTeX Info: Redefining \frac on input line 223. +\uproot@=\count108 +\leftroot@=\count109 +LaTeX Info: Redefining \overline on input line 385. +\classnum@=\count110 +\DOTSCASE@=\count111 +LaTeX Info: Redefining \ldots on input line 482. +LaTeX Info: Redefining \dots on input line 485. +LaTeX Info: Redefining \cdots on input line 606. +\Mathstrutbox@=\box27 +\strutbox@=\box28 +\big@size=\dimen118 +LaTeX Font Info: Redeclaring font encoding OML on input line 729. +LaTeX Font Info: Redeclaring font encoding OMS on input line 730. +\macc@depth=\count112 +\c@MaxMatrixCols=\count113 +\dotsspace@=\muskip11 +\c@parentequation=\count114 +\dspbrk@lvl=\count115 +\tag@help=\toks21 +\row@=\count116 +\column@=\count117 +\maxfields@=\count118 +\andhelp@=\toks22 +\eqnshift@=\dimen119 +\alignsep@=\dimen120 +\tagshift@=\dimen121 +\tagwidth@=\dimen122 +\totwidth@=\dimen123 +\lineht@=\dimen124 +\@envbody=\toks23 +\multlinegap=\skip47 +\multlinetaggap=\skip48 +\mathdisplay@stack=\toks24 +LaTeX Info: Redefining \[ on input line 2844. +LaTeX Info: Redefining \] on input line 2845. +) +(/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +) +(/usr/share/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2017/10/31 v2.20.4 +\thm@style=\toks25 +\thm@bodyfont=\toks26 +\thm@headfont=\toks27 +\thm@notefont=\toks28 +\thm@headpunct=\toks29 +\thm@preskip=\skip49 +\thm@postskip=\skip50 +\thm@headsep=\skip51 +\dth@everypar=\toks30 +) +(/usr/share/texmf-dist/tex/latex/bbding/bbding.sty +Package: bbding 1999/04/15 v1.01 Dingbats symbols +) +(/usr/share/texmf-dist/tex/latex/tools/bm.sty +Package: bm 2017/01/16 v1.2c Bold Symbol Support (DPC/FMi) +\symboldoperators=\mathgroup6 +\symboldletters=\mathgroup7 +\symboldsymbols=\mathgroup8 +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 141. +LaTeX Info: Redefining \bm on input line 207. +) +(/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/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: pdftex.def on input line 99. +) +\Gin@req@height=\dimen125 +\Gin@req@width=\dimen126 +) +(/usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty +Package: fancyvrb 2019/01/15 + +Style option: `fancyvrb' v3.2a <2019/01/15> (tvz) +\FV@CodeLineNo=\count119 +\FV@InFile=\read2 +\FV@TabBox=\box29 +\c@FancyVerbLine=\count120 +\FV@StepNumber=\count121 +\FV@OutFile=\write4 +) +(/usr/share/texmf-dist/tex/latex/tools/indentfirst.sty +Package: indentfirst 1995/11/23 v1.03 Indent first paragraph (DPC) +) +(/usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty +Package: tocbibind 2010/10/13 v1.5k extra ToC listings +Package tocbibind Info: The document has chapter divisions on input line 50. + + +Package tocbibind Note: Using chapter style headings, unless overridden. + +) (/usr/share/texmf-dist/tex/latex/was/icomma.sty +Package: icomma 2002/03/10 v2.0 (WaS) +) +(/usr/share/texmf-dist/tex/latex/tools/dcolumn.sty +Package: dcolumn 2014/10/28 v1.06 decimal alignment package (DPC) + +(/usr/share/texmf-dist/tex/latex/tools/array.sty +Package: array 2018/12/30 v2.4k Tabular extension package (FMi) +\col@sep=\dimen127 +\ar@mcellbox=\box30 +\extrarowheight=\dimen128 +\NC@list=\toks31 +\extratabsurround=\skip52 +\backup@length=\skip53 +\ar@cellbox=\box31 +)) +(/usr/share/texmf-dist/tex/latex/booktabs/booktabs.sty +Package: booktabs 2016/04/27 v1.618033 publication quality tables +\heavyrulewidth=\dimen129 +\lightrulewidth=\dimen130 +\cmidrulewidth=\dimen131 +\belowrulesep=\dimen132 +\belowbottomsep=\dimen133 +\aboverulesep=\dimen134 +\abovetopsep=\dimen135 +\cmidrulesep=\dimen136 +\cmidrulekern=\dimen137 +\defaultaddspace=\dimen138 +\@cmidla=\count122 +\@cmidlb=\count123 +\@aboverulesep=\dimen139 +\@belowrulesep=\dimen140 +\@thisruleclass=\count124 +\@lastruleclass=\count125 +\@thisrulewidth=\dimen141 +) +(/usr/share/texmf-dist/tex/latex/paralist/paralist.sty +Package: paralist 2017/01/22 v2.7 Extended list environments +\pltopsep=\skip54 +\plpartopsep=\skip55 +\plitemsep=\skip56 +\plparsep=\skip57 +\pl@lab=\toks32 +) +(/usr/share/texmf-dist/tex/latex/xargs/xargs.sty +Package: xargs 2008/03/22 v1.1 extended macro definitions (mpg) + +(/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +(/usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks33 +\XKV@tempa@toks=\toks34 +) +\XKV@depth=\count126 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +\xargs@max=\count127 +\xargs@toksa=\toks35 +\xargs@toksb=\toks36 +) +(/usr/share/texmf-dist/tex/latex/todonotes/todonotes.sty +Package: todonotes 2019/01/24 v1.1.2 Todonotes source and documentation. +Package: todonotes 2018/11/22 + +(/usr/share/texmf-site/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/share/texmf-site/tex/latex/pgf/basiclayer/pgf.sty +(/usr/share/texmf-site/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texmf-site/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks37 +\pgfutil@tempdima=\dimen142 +\pgfutil@tempdimb=\dimen143 + +(/usr/share/texmf-site/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) +(/usr/share/texmf-site/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box32 +) +(/usr/share/texmf-site/tex/generic/pgf/utilities/pgfrcs.code.tex +(/usr/share/texmf-site/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2019/08/03 v3.1.4b (3.1.4b) +)) +Package: pgf 2019/08/03 v3.1.4b (3.1.4b) + +(/usr/share/texmf-site/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texmf-site/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texmf-site/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2019/08/03 v3.1.4b (3.1.4b) + +(/usr/share/texmf-site/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks38 +\pgfkeys@temptoks=\toks39 + +(/usr/share/texmf-site/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex +\pgfkeys@tmptoks=\toks40 +)) +\pgf@x=\dimen144 +\pgf@y=\dimen145 +\pgf@xa=\dimen146 +\pgf@ya=\dimen147 +\pgf@xb=\dimen148 +\pgf@yb=\dimen149 +\pgf@xc=\dimen150 +\pgf@yc=\dimen151 +\pgf@xd=\dimen152 +\pgf@yd=\dimen153 +\w@pgf@writea=\write5 +\r@pgf@reada=\read3 +\c@pgf@counta=\count128 +\c@pgf@countb=\count129 +\c@pgf@countc=\count130 +\c@pgf@countd=\count131 +\t@pgf@toka=\toks41 +\t@pgf@tokb=\toks42 +\t@pgf@tokc=\toks43 +\pgf@sys@id@count=\count132 + +(/usr/share/texmf-site/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2019/08/03 v3.1.4b (3.1.4b) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/share/texmf-site/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2019/08/03 v3.1.4b (3.1.4b) + +(/usr/share/texmf-site/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2019/08/03 v3.1.4b (3.1.4b) +))) +(/usr/share/texmf-site/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgfsyssoftpath@smallbuffer@items=\count133 +\pgfsyssoftpath@bigbuffer@items=\count134 +) +(/usr/share/texmf-site/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2019/08/03 v3.1.4b (3.1.4b) +)) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2019/08/03 v3.1.4b (3.1.4b) + +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen154 +\pgfmath@count=\count135 +\pgfmath@box=\box33 +\pgfmath@toks=\toks44 +\pgfmath@stack@operand=\toks45 +\pgfmath@stack@operation=\toks46 +) +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfunctions.code.tex +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code +.tex) +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfunctions.comparison.code.te +x) (/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics +.code.tex))) (/usr/share/texmf-site/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count136 +)) (/usr/share/texmf-site/tex/generic/pgf/math/pgfint.code.tex) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgf@picminx=\dimen155 +\pgf@picmaxx=\dimen156 +\pgf@picminy=\dimen157 +\pgf@picmaxy=\dimen158 +\pgf@pathminx=\dimen159 +\pgf@pathmaxx=\dimen160 +\pgf@pathminy=\dimen161 +\pgf@pathmaxy=\dimen162 +\pgf@xx=\dimen163 +\pgf@xy=\dimen164 +\pgf@yx=\dimen165 +\pgf@yy=\dimen166 +\pgf@zx=\dimen167 +\pgf@zy=\dimen168 +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgf@path@lastx=\dimen169 +\pgf@path@lasty=\dimen170 +) (/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgf@shorten@end@additional=\dimen171 +\pgf@shorten@start@additional=\dimen172 +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgfpic=\box34 +\pgf@hbox=\box35 +\pgf@layerbox@main=\box36 +\pgf@picture@serial@count=\count137 +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgflinewidth=\dimen173 +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcoretransformations.code.t +ex +File: pgfcoretransformations.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgf@pt@x=\dimen174 +\pgf@pt@y=\dimen175 +\pgf@pt@temp=\dimen176 +) (/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2019/08/03 v3.1.4b (3.1.4b) +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2019/08/03 v3.1.4b (3.1.4b) +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.te +x +File: pgfcorepathprocessing.code.tex 2019/08/03 v3.1.4b (3.1.4b) +) (/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgfarrowsep=\dimen177 +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgf@max=\dimen178 +\pgf@sys@shading@range@num=\count138 +\pgf@shadingcount=\count139 +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2019/08/03 v3.1.4b (3.1.4b) + +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +File: pgfcoreexternal.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgfexternal@startupbox=\box37 +)) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2019/08/03 v3.1.4b (3.1.4b) +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2019/08/03 v3.1.4b (3.1.4b) +) (/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2019/08/03 v3.1.4b (3.1.4b) +) +(/usr/share/texmf-site/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +File: pgfcorerdf.code.tex 2019/08/03 v3.1.4b (3.1.4b) +))) +(/usr/share/texmf-site/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgfnodeparttextbox=\box38 +) +(/usr/share/texmf-site/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2019/08/03 v3.1.4b (3.1.4b) +) +(/usr/share/texmf-site/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +Package: pgfcomp-version-0-65 2019/08/03 v3.1.4b (3.1.4b) +\pgf@nodesepstart=\dimen179 +\pgf@nodesepend=\dimen180 +) +(/usr/share/texmf-site/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +Package: pgfcomp-version-1-18 2019/08/03 v3.1.4b (3.1.4b) +)) +(/usr/share/texmf-site/tex/latex/pgf/utilities/pgffor.sty +(/usr/share/texmf-site/tex/latex/pgf/utilities/pgfkeys.sty +(/usr/share/texmf-site/tex/generic/pgf/utilities/pgfkeys.code.tex)) +(/usr/share/texmf-site/tex/latex/pgf/math/pgfmath.sty +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmath.code.tex)) +(/usr/share/texmf-site/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2019/08/03 v3.1.4b (3.1.4b) + +(/usr/share/texmf-site/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen181 +\pgffor@skip=\dimen182 +\pgffor@stack=\toks47 +\pgffor@toks=\toks48 +)) +(/usr/share/texmf-site/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2019/08/03 v3.1.4b (3.1.4b) + +(/usr/share/texmf-site/tex/generic/pgf/libraries/pgflibraryplothandlers.code.te +x +File: pgflibraryplothandlers.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgf@plot@mark@count=\count140 +\pgfplotmarksize=\dimen183 +) +\tikz@lastx=\dimen184 +\tikz@lasty=\dimen185 +\tikz@lastxsaved=\dimen186 +\tikz@lastysaved=\dimen187 +\tikz@lastmovetox=\dimen188 +\tikz@lastmovetoy=\dimen189 +\tikzleveldistance=\dimen190 +\tikzsiblingdistance=\dimen191 +\tikz@figbox=\box39 +\tikz@figbox@bg=\box40 +\tikz@tempbox=\box41 +\tikz@tempbox@bg=\box42 +\tikztreelevel=\count141 +\tikznumberofchildren=\count142 +\tikznumberofcurrentchild=\count143 +\tikz@fig@count=\count144 + (/usr/share/texmf-site/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2019/08/03 v3.1.4b (3.1.4b) +\pgfmatrixcurrentrow=\count145 +\pgfmatrixcurrentcolumn=\count146 +\pgf@matrix@numberofcolumns=\count147 +) +\tikz@expandcount=\count148 + +(/usr/share/texmf-site/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary +topaths.code.tex +File: tikzlibrarytopaths.code.tex 2019/08/03 v3.1.4b (3.1.4b) +))) +(/usr/share/texmf-site/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary +positioning.code.tex +File: tikzlibrarypositioning.code.tex 2019/08/03 v3.1.4b (3.1.4b) +) +(/usr/share/texmf-site/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary +shadows.code.tex +File: tikzlibraryshadows.code.tex 2019/08/03 v3.1.4b (3.1.4b) + +(/usr/share/texmf-site/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary +fadings.code.tex +File: tikzlibraryfadings.code.tex 2019/08/03 v3.1.4b (3.1.4b) + +(/usr/share/texmf-site/tex/generic/pgf/libraries/pgflibraryfadings.code.tex +File: pgflibraryfadings.code.tex 2019/08/03 v3.1.4b (3.1.4b) +))) +(/usr/share/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count149 +\calc@Bcount=\count150 +\calc@Adimen=\dimen192 +\calc@Bdimen=\dimen193 +\calc@Askip=\skip58 +\calc@Bskip=\skip59 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count151 +\calc@Cskip=\skip60 +) +\c@@todonotes@numberoftodonotes=\count152 +) +Package hyperref Info: Option `unicode' set `true' on input line 136. +Package hyperref Info: Option `breaklinks' set `true' on input line 137. + +\@input{makra.aux} +\openout2 = `makra.aux'. + +(./makra.tex +\c@veta=\count153 +\c@definice=\count154 +) (./prace.aux (./titulka.aux) (./uvod.aux) (./kap-generatory.aux) +(./kap-paradigmata.aux) (./kap-markup.aux) (./kap-taxonomie-pozadavku.aux) +(./kap-modelova-implementace.aux) (./kap-vyhodnoceni-implementace.aux) +(./zaver.aux) (./literatura.aux)) +\openout1 = `prace.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 143. +LaTeX Font Info: ... okay on input line 143. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 143. +LaTeX Font Info: ... okay on input line 143. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 143. +LaTeX Font Info: ... okay on input line 143. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 143. +LaTeX Font Info: ... okay on input line 143. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 143. +LaTeX Font Info: ... okay on input line 143. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 143. +LaTeX Font Info: ... okay on input line 143. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 143. +LaTeX Font Info: ... okay on input line 143. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 143. +LaTeX Font Info: ... okay on input line 143. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 143. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 143. + + +(/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 143. +LaTeX Font Info: Try loading font information for T1+lmr on input line 143. + +(/usr/share/texmf-dist/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +ABD: EveryShipout initializing macros +(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count155 +\scratchdimen=\dimen194 +\scratchbox=\box43 +\nofMPsegments=\count156 +\nofMParguments=\count157 +\everyMPshowfont=\toks49 +\MPscratchCnt=\count158 +\MPscratchDim=\dimen195 +\MPnumerator=\count159 +\makeMPintoPDFobject=\count160 +\everyMPtoPDFconversion=\toks50 +) (/usr/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) +) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +\AtBeginShipoutBox=\box44 +Package hyperref Info: Link coloring OFF on input line 143. + +(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section + +(/usr/share/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) +) +\c@section@level=\count161 +) +LaTeX Info: Redefining \ref on input line 143. +LaTeX Info: Redefining \pageref on input line 143. +LaTeX Info: Redefining \nameref on input line 143. + (./prace.out) +(./prace.out) +\@outlinefile=\write6 +\openout6 = `prace.out'. + + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(99.58464pt, 441.01773pt, 56.9055pt) +* v-part:(T,H,B)=(85.35826pt, 688.5567pt, 71.13188pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=441.01773pt +* \textheight=688.5567pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-23.91173pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=12.0pt +* \footskip=30.0pt +* \marginparwidth=85.35826pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemargintrue +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +\openout2 = `titulka.aux'. + +(./titulka.tex +Package hyperref Info: Option `pageanchor' set `false' on input line 6. +LaTeX Font Info: Try loading font information for OT1+lmr on input line 39. + (/usr/share/texmf-dist/tex/latex/lm/ot1lmr.fd +File: ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OML+lmm on input line 39. + +(/usr/share/texmf-dist/tex/latex/lm/omllmm.fd +File: omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OMS+lmsy on input line 39. + + +(/usr/share/texmf-dist/tex/latex/lm/omslmsy.fd +File: omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OMX+lmex on input line 39. + + +(/usr/share/texmf-dist/tex/latex/lm/omxlmex.fd +File: omxlmex.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <12> on input line 39. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <8> on input line 39. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <6> on input line 39. +LaTeX Font Info: Try loading font information for U+msa on input line 39. + +(/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 39. + +(/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) [1 + + + + +] +Package hyperref Info: Option `pageanchor' set `true' on input line 62. + [1 + +] [2 + +] [3 + +]) +(./prace.toc [1 + + + +]) +\tf@toc=\write7 +\openout7 = `prace.toc'. + + [2] +\openout2 = `uvod.aux'. + + (./uvod.tex) [3 + + +] +\openout2 = `kap-generatory.aux'. + + (./kap-generatory.tex +Kapitola 1. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <10> on input line 9. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <7> on input line 9. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <5> on input line 9. +Package hyperref Info: bookmark level for unknown todo defaults to 0 on input l +ine 11. +[4 + + + +] +LaTeX Font Info: Try loading font information for T1+lmtt on input line 23. + (/usr/share/texmf-dist/tex/latex/lm/t1lmtt.fd +File: t1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern +) [5] [6]) [7] +\openout2 = `kap-paradigmata.aux'. + + +(./kap-paradigmata.tex +Kapitola 2. +LaTeX Font Info: Try loading font information for TS1+lmr on input line 5. +(/usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd +File: ts1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) [8 + + + +]) [9] +\openout2 = `kap-markup.aux'. + + (./kap-markup.tex +Kapitola 3. +[10 + + + +] +Overfull \hbox (5.33014pt too wide) in paragraph at lines 28--29 +\T1/lmr/m/n/12 slou pro kon-verzi Mar-kdownu do HTML. Pro-gram tak nese stej +n n-zev ^^RMarkdown^^P,| + [] + +[11] [12]) [13] +\openout2 = `kap-taxonomie-pozadavku.aux'. + + (./kap-taxonomie-pozadavku.tex +Kapitola 4. +) [14 + + + +] +\openout2 = `kap-modelova-implementace.aux'. + + (./kap-modelova-implementace.tex +Kapitola 5. +) [15 + + + +] +\openout2 = `kap-vyhodnoceni-implementace.aux'. + + (./kap-vyhodnoceni-implementace.tex +Kapitola 6. +) [16 + + + +] +\openout2 = `zaver.aux'. + + (./zaver.tex) [17 + + + +] +\openout2 = `literatura.aux'. + + (./literatura.tex (./prace.bbl +Underfull \hbox (badness 3861) in paragraph at lines 16--21 +[]\T1/lmr/m/sc/12 Cimpanu, C. \T1/lmr/m/n/12 (2015). How sta-tic site ge-ne-ra +-tors work. []$\T1/lmtt/m/n/12 https : / / web . + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 16--21 +\T1/lmtt/m/n/12 archive . org / web / 20200316165614 / https : / / news . softp +edia . com / news / + [] + + +Underfull \hbox (badness 6842) in paragraph at lines 23--28 +[]\T1/lmr/m/sc/12 Gruber, J. \T1/lmr/m/n/12 (2004-12-17). Mar-kdown. []$\T1/l +mtt/m/n/12 https : / / web . archive . org / web / + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 44--49 +\T1/lmtt/m/n/12 org / web / 20170117040526 / https : / / www . pcmag . com / en +cyclopedia / term / 42199 / + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 51--56 +\T1/lmtt/m/n/12 org / web / 20200223095514 / https : / / www . pcmag . com / en +cyclopedia / term / + [] + +[18 + + + +] +Underfull \hbox (badness 4726) in paragraph at lines 78--83 +[]\T1/lmr/m/sc/12 Slant \T1/lmr/m/n/12 (2020). What are the best mar-kup lan-g +u-ages? []$\T1/lmtt/m/n/12 https : / / web . + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 78--83 +\T1/lmtt/m/n/12 archive . org / web / 20200210061112 / https : / / www . slant +. co / topics / 589 / + [] + +)) [19] +P\v {r}\'{\i }loha A. +[20 + + +] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 193. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 193. + (./prace.aux (./titulka.aux) (./uvod.aux) (./kap-generatory.aux) +(./kap-paradigmata.aux) (./kap-markup.aux) (./kap-taxonomie-pozadavku.aux) +(./kap-modelova-implementace.aux) (./kap-vyhodnoceni-implementace.aux) +(./zaver.aux) (./literatura.aux)) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 193. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 193. +Package rerunfilecheck Info: File `prace.out' has not changed. +(rerunfilecheck) Checksum: 18534E9589774A8B173AAB1601D32B6D;5214. + + +LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. + +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 193. + ) +Here is how much of TeX's memory you used: + 26895 strings out of 493738 + 454119 string characters out of 6155387 + 512510 words of memory out of 5000000 + 29941 multiletter control sequences out of 15000+600000 + 101923 words of font info for 84 fonts, out of 8000000 for 9000 + 428 hyphenation exceptions out of 8191 + 62i,9n,82p,1044b,2327s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ec.enc}{/usr/share/texmf-dist/fo +nts/enc/dvips/lm/lm-ts1.enc} +Output written on prace.pdf (24 pages, 325256 bytes). +PDF statistics: + 490 PDF objects out of 1000 (max. 8388607) + 418 compressed objects within 5 object streams + 101 named destinations out of 1000 (max. 500000) + 385 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/prace.pdf b/prace.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f3ce08eace15c0346d243cd13f7316b06f521c5f GIT binary patch literal 325256 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

Z@xM-6u$&f5bbHUm=BiF33(s9z>dU1g=4EY$2v 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

ZR-~LVeMDru|FXh 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�)HsRf$b5o=(0ZrDgD{w)1mh3w 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ƣJ)7W25TGj8TY%s{wR9`upz+9>! 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

^H~o{dj4+8OAuJn$jQch|3qB`W|> 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�}73nK7vTDf{eOe_H6F6%%Nh@D_5V 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%0AY76+bpk48FuF88R$de^r->FDe*FsR){h z58)6Te?#xNKKny!M8M@{aoFz3_f2XC@5lZgUVH*Ilup3;TReKnd?x%8gVL$2|L1mL zMY!8V%&PN@x;XpJy`GSR*r{#mS9!@n#PSBOI0w@`O%%wC@<%2z5A_!Y5bOS?3%Ny7Shkpb&z(4Cfw zMv5PllSElW%l=N$ISf|Sv2n$ehR790p(sDV=?u;=!+8y+{fcG@pD~AbwEj&GDExyf zvLaUd#3eTorxxVDvAlSQtl-^nL5oF}3~EdwMTwA<;WoXG&wi42P%^%EfBm^&@v+%I z!}ujVKZU0J@0B8ARg<;L_&4eO+`QK0W}~BOUghbX&qME*mwu84elwD*^H2EdlCF46&e!Nw%o+sF%S)f_HO=&U->>l9ijvx4&?mq{B`hGgN@TkZ(U(2tp9E z?`akktB5g}f^EYei2I^$&Z?|fZd>*v(Z}J^tukP9e(CyEZvQ$YuTdK?nBi+{iXA43 zS67wlBAmdqTuZA(0+rM0dXkOGwPdzagCR#xzi;PC%wLS;>m}Lcf81I9r%IR32 zS(avrS+CfONrN|Iw-|Mre5r@?2gTWXC$2FhF3DqLJ6et;X(%R0tHE!;62N!+p#li= zZermiB7QjnTO&9*5L;j{1iO@%tX7e|$Cz8+(#lICvNu=5RSyO8a zN3)niOMX>o)+>nU4*PYIS>^(y&@#Sy;1l;Ht}eFujaT!|wz{`0Qj!muCs2JXEyk^I z2LUh*n$q|Za9LNpILKZoJ+_n5!a`t1G}{mo?Fzc8E$3NzhWR@r)QnUs2J zymeKS3$D*`DG2xZDSaXT-c2g6rmAHK&5{U2V?%+Puxb<&zplxix#)@mfk?QJHM^Bz{MtT?sHTE1?pc)v+uSo-d77^`>#ppNp9I@?r0qT z~NpB6`b2{zA17l_bsH1W?ZKtfo%y>XM$xAx2hhOsR zf%7POG*Uan_UfHy8q@ka^1e!736Xa{;J%AoaadP+G%~BP8o;os2zC7(gi*<8r?B>M zbEC8!H)vVW6XACDgniDn=X0p8R`&?Nwf&EdbQw$5`}=CHB-Qd;*e<}wC-d|=U$Jiz zqpYdsN5dR2bdy|IdZIoa#fAbONU%gD^~J6MZEx(HZii|@w)#N>DRwk7vXV{+Go!2{ z-#HkvG^z5$k0;m2=T8(nvHV_u$ja^A1R1g@QVLc><3E{Yf>mzkGD!zf3a34qL@`JO z%U;a#R{KPaQ*U8f{96;XOT@F>wZ?epb|;Okx6(*Q6`_x4&rYHTO8F|Obyk%cTmD1( zPcvQs=AC~D>kz0D6X5%!g_&lsFtsx6+*C0@bm&}c?$AXn+hYN9M7SNgL~?a#gd3l| z#uA5OJ`a;29@$oHen`dUfK}}fZI>HnGm#K}n0%XOU^Ajg(%AFWPZ@GpRvh_UPY;l_ zQRF)`IV$H~<&j%T5cn*{e_XOzRlfY;PB+{gy=}L(_DLLQ5o@a+9g-xIc+Q)B_uw+l zX$_Nx?Cj>d^_$qSd8*0PO!LM9S0_O$o*Vm zcb?PHmUpcWe7ea8bbCDVuY@u9NLD&he+BDFEnBsr!_;dKoJY(S-1Mc7#GbSLl0M2B zNAXeKE0(88F(z>{0gWSwi@ieO)YvjIFmf(H8?QzpC@xe`>1Q#p@it|Kl`E}8_T;`k z#`F11w;xT|E5tofZz(OmzT*SY)^>Ig0o91O4^lKfI|L4H3}?P8L*_(Owi$I2)5H)> z{3uNXFT4uy_QzU&jm(xEDI}$@vXz}&Om@UZ8o!|GPe{wxp>kty6`l%RDe<(oLx+f42{pf zJ20>)h?p9?h-!XuXLcC0e{^_oFhD?(@)n52p~=-bp1}e55wLxy8bHd_HeW>n1R9zi zh*SXU9Kacna|W<<7XUOrE26UvIUZHO=n-DQ)!D^}h1CJHBLFUS6;41)A+o(FsV%Cd zBxUOk>pD8RkNRg8%?M~bGkt^0vvX4mSO#Yruu%p|20&C?K7Ij9;OHEH0aPnvT@&Cx zF65&#KgjhUwe2}g_Q&|0Er0d3Mrs~ESP_DXy)f# z-lYIIf}b>)e<9cSUl%;Zy<2Bsac6mFY$FNv(;X{-1|XgQy86|g&0iEYYB=UTJgY)w zNL0}eKP&)?nysyz_w;mbZmvw~ZLO_LEM2OMoa^7ca$BP-s5@8ZI*>peodEYf|6n_J zdeE_R6VPu}|D7!0xONsGu1-K-QZdfoNi(=4q!iG`&aW&CN$}QPrt2RRcso$Q-@@qR z@JpVKhlz=Ye@{e95cd4Q@Bj?Tx#{8QEfmA=7}zIRrt)7D0RqA8?crlr*x+BM&hO5t zUquvWpjxTj*_GMh#~!!o;r{LAQySY}hc&Y}xVn`(`d7Pp(qD2cW1)AW zCXh}*4FCZ%fcdHE$Pc$JztWSojF&b{lAyf0q$1@0!Qold^Z%|jkRF2f&P;azKwG+7 z0sg%{+`k9}jSj%m)&EYEAUG~suwP}LTfIHV{qGdazsJ7XKTN<(KR7Dd^W;o!u5}OK z=>Rl{>Bv~y{DAzAzq9Ngb$UuSZf;RzFM=6A>CZg}ve#AD-9N++eMGJPJsk@aT-|Hg z>)$D}8!D3N=xB)HQ!Gc~w0fY#YM z0LbX*$aWxT^EmYmjzHd;g2Xm(&!1)r0MjyX|5c3QpVXCw-#@qjdhllI_yCkn>X-E^ zxLplkdchwK+fVakH#`Jqp!OBi4mhp#C)Q11{Af2kISLwBYr2|$vXue+C-MN0F8fEI z;G#Sq+O?U{uJzLp_@4fQ?GVT`jdLS__1ncJA!Yj1M-cvy2S)&z{xVBt)ko0~ znC$p1jHR;lP)DPtHZPR(+b$TK<4?C5>nAw_g*5shj~x#-dmEeYwX}R&hY|lmU!WnV z^Gg%_#17>7U4l$bvAwc+C9ggI@7D=WLsL-Z*P5K%9MM*duD_2Bp*S?F?C8Jhv2OhY z|1wn+TG#XuRCd4UAr^O~EQ*JL9?k{1UHR>&q|s+1kyMKJ~r76~O?2cmmEKsG;G`ybD_|W)4k$lR}qH z6;OI)$Wc24H=7{mt1*@J^$sPCf60NN(7{;4zRRedQ_v5Y?dKt#D^$y32HLz?HPLoh zUXJRB9*0Hr1^#iPNG?3+$dbk6&p}NAp6D7ki#K+BaFOCPYRQ+f=^iJrBd!Pdq(W~;@ zhIl1awTchwj2fiBcE#~vy~gt+5RxS>CdVfNjwOWWj)X5rjIf~HnZf3mtt_?B-zhTj zIOqwNSTIHBVQR z-1)-FI?Al;M~*_px|2$bw4Hsk@amVQwDlTEa>lQq4t3uEJ2gMy7j#>$)}cauK86`Y604$SkYlRy^aYBpOv8Tkz(jUaIA3QZQu z03r`X>+2=C)?MYWa)goJV5f82wIf4Ig$Wn|=U)g{p{~AX)2(XXe8pm>G@s(P>vn@X zNkKTW3#n|ckFnc2+439dbx;WI6?F2bYdkypPq?Z}_o&*)=4)KFc)eU^)~2s)Y0d>Z z2;oU&p$s6mTng%;-Sa18RFe;UrjC6HQ< z1<+s|7}|Q#lLN6@PZmf-d4%?>2SM7dCM5nw1j#6Fm%><$C%PpTiG#k(doRXiLQC+g zDU^)MYBLwrP4exi_c`11U2XX2rVMW+7-DnUAZ2L`3zQAcjwRdn&cqlYpFG6(Jm%8M zO+NAPshwtxHQzD2LEgX3Qi0m}2(^`SbuFBse?f#^s}uU@vT(f3UBelvka-^asd(ft zWx-w9iiaG!0Se{ccgJZPTD+c9Z)&c>;bM#Ew0aS}=cBMPiBkrI7=3Im;q8zw7yllQ z(o%avA|8>(jcDo4PV;oHl!Gxs(kQ@?M(=*WrhQGNs>xBKCDADR1&1c;x3(0|3ECQ) z7GW-NIPmmj`6aRp>O#Ub!S=;^cvPM4XiUlYu)dOiHv5kmBVjoR?C$)!#oe)6hYK^| zNg)=hOAlW880X8{7u@`#bd-0!R;{zc(3YD>M2`A+l3i#ET;WzEuTIIg?Edl zSVy>ZEIuD2bTwn>!6{1hBlM(dL5&tVVZfV~iJEY!O`euXr3lHbfplDSM3g%k8SfV1 z4UALr$!F2h72YhTVvlC*q)9WnU zx853bj>KmGG5~Hw7mT7^>wkU1(aKsWSh!eJm<9H8ubyD?NJ=FN)it!0lBfL{h-{~m zMfO(s7xQf)V|GbVAfUT;P6?$tyxbGBE{VOzdESz)rqLced??#9Qs+)!X1>#RJT>gJ zDDC|hP}{Q~a|$CwjFMIaB#-zKh4KIF2S)8$Q3krBw|Lp+(FYGC(12mJ@Wa-YM4=6m z=DLUX)GoUrOz}u7wh%SDLTDWVI||1!wz=V1+%esfPXK3-C|>Zg3calz+?iF*XYny< zswyj=Pv1#1Zr9+jLA$x6MTQM$4%#H{K=`KGVN&?Kpt~!Dxx^*J5rOg$?y1)$mE93X zJFj(S3t5q`+AGP25ol}Zt3FA2Zo@$<7ft~Nd+D7A7ZBy`^1FBMQUoks4Td*Wg$!z) z8wyJhT&Qr952z{_2C>3H1skU{(;Ng+y|Mp=Ev)r$3%Hp1${&`tqEyes2Y9^=6g?tlXW?_F?13~AR`8NymSNhPH>@+nQ&CXNG?{44kHdmjcQpR7F= zb4cp=uhB9H-QJ~ICJ&v2$$q`Gs3`0cZE%|rtSS)UbSd{ha`3Llan~Lv2)l2s#(f!Y zVgfnXmbxOEiPggJ z{v&ow(%z`4Qtk`m{8QmHs-@>@F*7$%50&N@YpgzeoI*!s*7g|}BJ81g{vm4$L~wuq zq%(M4io40>)WEg=35VXC6_ljkz6f#Ax`3iw@yuzZxPNP}7L>-MD;aW{U~a6zBt`;1N4c}CTxN{ zOiJ)gB@6jI=S~E9RTnA(P1ojhu^Kn2g_LO{DnlRbNEs#7J3&mFvftY~%mr2{Y}_)X zwklT_^zB%Q1I;Exk7l|~P{?p7Gv&}8polbWh%v@jr5@^7x9ek{ISzAe_b0c% z_>zon0Dv%|@}JKN6?(rlj?5u7Zujedf9+g5lwEk-zEaF)nTj#qQbNah7ff!(+MIr& z2`e6xa8hlQ@E-5D5Is1IS0vfo+;MN`>`+_&u`kN<-)B8LMZO_%{yowU$O^_5iRhWdwQ zHT&`np_!I8cW~Wrl-OYB1oyb6$^Zw?)U_?kfG8%p6;CBArrK9%!!KT>&!)4ct58fy z12!?*aMgP4#b|)3TX9Z2wV+$`Ec}68-4rXH7Zqi3yKy{dp6M}b+xSW_)`wY5c@`Ss zH~AG@H;w$qSVsA)%MZ`JQ$n*S5&&(T0;26keM<%0o5XSe=r>10llBE?ncejWU-4M1 zJCDEai!v$!JykdCrLR+3#If?&Qf%d|1i!p;)n`OxjxZ$9R_?^se|Zrh^=}MHDNC4n z%w#nAP2)}dU8faDynz0JDc>UR6k0(?oT%{B<6Cbl4@ny)d~$qe*vMcXTag;S9{pP^ z`|30c#xvU?4ehL$y!tiYu7`5SihI#OXnX@{C1DVAIa;%}2+PgNH?li_dDwfI%VTiO zIdvPa*)bVWY1Y~hYMYQo(vY~Dmu>|kL+QD^RPEton%#rWHAajmL3B<8)vfjpG8orS z8}25A-!Mys(S<0T;qSg!Qd$uAslFTr*-471*?4c%@I{B|o~lT*&??Vb8!*aaxyIrEB1MH#Xu{Tbe$IwsOv# zd|4BQ&wrLUKKV%C8RRL@7#yB$bZjjxm#Q-LiO-ZJ{va~AT+PG<>XS8Z@xhA1!b+4c zx}J}dQ}Vt1SJ}a?NOKTU)o(ic*bfCiTo0t(63UmbB+RG{*a=cBSnY`ZgRk>@=B9(U zyXOIr!hl>1?}%dZg{Zvv8ts=}k!T3H*rnpT>q+I&Mdc~enfHhBkq%C<0kG@2!YXcs zZyh-C=2foM2@^zkO!jDvK!-jZk(^4a+?EOSw`T!fS04FaRcD?r&u^-xB&=Wnqnap= zlY4}H01JG0K+u{qjtQX+`vx@kGDDEOx;>mX)Cph17;_M@M)NAG92j!r3Y{E7!L4F^kp)Z@N#O^6=Ri~w#=c=@|HJ9KAn4cwB7Zr<@2fs}voS=tsPtdIU! z0W@Lwj-l@BVu>O38!vswzuuT1QE>flFx^Zc4&D(Qp*d1jXO!JrttXU3f zD_me=LZw4CA=rXmr<6FEEuLqKEV-X z@v)eCLr7TU4sQ<2#*+DVwM;R#QS05E?S`PoT?y`i<4=;mtBj8lOcFh|)HKgATQ*vR zWv=y3y=PO(FhvQvCo_VDnW;E-j2v87v^|ipV72}xo~S8Dbm}HH7NiR=Rp(7jNl8*|;n1%99_b^uyD>^Yt@R${|uQQJ{?+%HH^5 zazS0BV^HfdUI+NnaAfXYq%BlCXkt8l69A0*n?!FV+xElAk9CB@gY9Md0gCHUFklTU z8ehEV%S#}Dbp}K4?DK+>J#{V#?QHq)R7f>B4kBp1zuJR7R!CCyY{;vn+VH=qrRsW# z{-^`Q;~3tKidNsZ&_&%bhnW}Ve4_+ zIc9lh#P-nPLvNHmq3;oxzj4Y&mJyXpbjGgLP9dM_G+;Pn?+XcmB?)cfUyUC~mv(~z z9rV=m&3YA8vYZoHwq!}_t5deC^5l&h_cZ7zAoU!><}k=V4c2RPE`v`De)W=t`Ck;K z&GKvEV%ltute=vaZ6IN2uqU$?m#R#bO}7p{4h8DUS2Vw?szv#m41vV#)QVmYwipMS z0(q4Tcy6IomT`9H-|@q>@LrHWvMzdx{F8x#U(G>gs`BKV%H!Tb#=NsEOHUZ&Qzc;R z_k*U*(kBZ2#=^xEYzF94mdSNyuj*;v@%~q|QfRK0kHl_$0KZkc#KcNOJci4P-?T#W zk;?l)r`hzJc~F6L8V17PAIVek@h{0{e{IYSVszHR29W$CLbOL(w_8%-OSX>HS9? zUlkOx^-RVqTsiOcb_c5$MPRUH)aKfHpv+FfS`_T3*}pC#@`gb63Ut!8;)Pf zK#u{^O$oi(4MaZuIB}nmth+fTB{&) z2pYBwG>S9%y1*;kA){j`zta-7~9RmSG45v{lwZsAaF(h@>jC2xv>8U*=AJTG(BbCzEH=k2)<**L%v^itXRx|=rV9F*{_PLp{4j@gEdtOG6ktI{f6@PZse>X zQ6nH`;iEpeKOh%F#nR>{+k&(O1qdxy0r|B_XAVzLI`XaS9JQXuTTO3@CQUn$wdAN8i0x11P3e!JdzW7b+8#}$0PXvlvrjMGKq`M>#z z@dQG#pUbVU{?{XGl_9M$i+Aa-oCp+{5dR7?=t}XQ2m{zNL8)IHi$yNvPdtYY%E}-5 z(FtYeuOX%MMh$1jy9C)s!yWC^*h%R^_D^>Bao2#Xf>A}>N?L)@X){Qz6nQu~(uV3m z%xQU48qu?ml=L80Wj%C|m1hUAbqUzb#~19N-Pm^7MvfGH4*NS8%4Te0&Sp32$fw$OmHabw4)0@?{njBD0tn8+ zmymZRsjI2E^{N`(8m7w^J{J4C`4_LhKJG2yxHIYB!WM6plY%+0Q`s^1E{p+Z+lKy) zqV2CNL_7At#+o!uUBPQPSyF^R>#)}5JKmESWUsn`-YRnyC&`(&-sxUl4;T0k3&xZU%n zXY8PGSM`}CC^fx)LCoV?+c#3Fss(MF4oM`8F^j;u=jE{s<#9m78bl9&&gvOWmL2V4 z%;;q|D@y6{JIYzsnR}FcO?x*>t5<&^Tw(PaWkf$G6u(Cr)w}f(si?T@^{8)}j=GDz zCCYdeR8IE;-~JB(F+k40bBujV@5WX*KN#T085}Od?As)4N(DU9m>$Wyb(oP%|4ThS zG28ty7e=4pGuvVD;R=*U67YG0toS1)NVA_!C7RC=KrtVlS&I598OV(@TGp?hb4xkM z+3N-%1~vS-%~QVAMEVWS;gv<^uIYEX5k6%T7T{ZuH3T3V`7K}-xMwJNbr!P-+PVp5 za4>q6kam+awN##&V9~Cw@hZ?JjeQ;Y1{2lJk9zLz5YXe8IXwrc94OX7SOD+5JF7Ay zAbZZ1jcb*HD>~ApOe*o|Z;Tby$1>pJ z7|FJ-jZF3uQflQ4@zM0zpYDsT@@A2{+3vv{rBB&}&nC_m1S${6VH9ahXrc z*Yn|BRl2@wt*-anhy_7L^t#-1$(LY${BiNkdbMEDCk0?$Y3Qm#OCV?$MQ&J7OHOTGE&MaY$Uh z?lXC1Nj0O2+-(6aYgpO}Pp8~(Y}%r~pgtpSy0l#)UMHTnoJ5_`s})~;x0-hil9@5% zZS_oih0=#g$I*1Hm^%f(fbl3b=`ea|QT(nG*ryo7)m{A2>D}`}klAh^Ty;2vaB+_n zj!wAC4g-OC*0@Vt|(mDgd2lXVZ44ikYM&Pqb5W%rQ~Dzma06yqkuxJC*0N*XElA-{ zWytM{o`e3H0$dTMrUgL<%Gh+td3mc}(;Dl` zBrs#tF&oDsY}L^MfO>r!W~xk2QSZf?+fW}DX%q|Ay2^dbYN=CA?sD<)aaZVyITJHW z<}BV@m#JH(%t#0Q$WRSLeG{sgpkZ4s{}Pl0_d}Z<`^UR`6eiRy_VzyV@F}}}Gp&Jm zIqw#z;f!i{Bqod+o{=^zSD&KE;!ZrYH7{t!Z?ril$&3|f7kvP!#`g+b%M!QT)Hlrr zp^}iAni?51m*U=rbf^d{y@EfJXOv`I3V8_fjWr8tZ{@gYA?o~)L`0$8gUF>S#raVsMSt(OXFDrN| zg|-ZuM8dh$>gM?`!Q_{3{TJL+!AUwu(L zLqm?ybN1~l30<=!QehAcOb)d_PsK+$B$Ix~Ktlt`E|?eWGZ`fj+;w+38{IhRfIaSx zfi$E9pNn4i=TJYxNylD?$W{E5FR?uA6nGXr2AU3L>C-&uEZ{VmcG<=5vtg!XYeWvx zgU3mo>~l4fin=fMhax8{Bx^2$bKbWk6Mj2J?7@jzJ^bQqJJyUBMEr?~(LTnevJpWI z-)HJfz{$^mCcc=K7cU0f$rQVejFo2V>auHUT|4p%ONmL2pi2VfX19;fS67jlyrjyv zCl70Uqv`_hHZsOlwjtl$!N>CAG$O-R?vg1zRPDw-<*VQ&-oDux#-VSBzR^P$yAo~z zO=9)5zoxz=ct*T5U)nTQ+hUfhuIJKFxA!ukNH(BV#i0LchmgT@jZXPM`go^HjFLfZ zmMG119~`l_r=TUZkVh;XO>srno|pGnsq%GHCw`NxP;@M6@_Z z2KsbT*%9p1uD~>^IzRayTvOoEO$;{G4@+|Aq0KfEr>`O&oL$)u-@SdC81ghB!%+{0 zIhG;FPZv58&_YziEKoHZt>Yaia9T8wRdGtMx(3_^yxvLruZh}S+%=D9&Oa77A0u?Z z(=JRyn_%bb@62lF&5#V6u)`{jPMQY!W*1l>R4#kgVKVJ}u9Lo*5MIfB(83B*OiHvQ z%dFYVisAW){nPv|IAo^BFo3>}XN`+$m`@#iUq>wB0%9FjT@o|eJ1nT352~F+$RZjn$mPAsx8(}x$tqS&-Y?h9 zXw3NYeRe7>uGqv0z+5#Z`Ny>JqXc>mC@>S3%z-6Y9{^DKX=B(MzS7Y8NlC{ROFd{lO-cFy{|NBwC|i7+C3@VU?{t8H^EI6ej3TK4xTy;_P#d2KMX zP>A$x9%O@q%MJTtJX$e$2g)|1U8UAVLp32zvq0(t{+;Z(Sn<7v-IV=4v14C-RgG{H zL3R}xZ$ifwanx-E$@$HD{g)+wP6T(=YTtoWoKW*v&7K8uC<^C2QG~KifHuLq9(zOmoVOwfPm)JT^ALr}MZBMhV^dF*>J# z8TUDzf0%ZG`+9(BtoP)Cb+k__Gsq-qzEXXul9AV6_jBp;V^&@D7~keOUN?6v-n-62 zLjI$cb}ce7;v~jk;D>k#j_Yr}3JA~0&WG3O{E&o@(_80>a2fm_ko^pV?QsXyPr|o( ztxl$wVN=L2xyu_}5I=6y_A`SD{d^=ICJHsV55n?S)mR%od~b{X-w#Rr3O^FmN&7TV zs}4SKiZd?D#mSyZT_yz3rPZp_>A%{Qy+dh%-l5AW$E3gPEcL@_uV(e#bLR2r=bw}) z)E>OOz=7x?VhbMU6ANcAV+{lE;LOlb9tSHrO?i>^AcJsOc%Oa@9KvAyu`-M1qH>!9 zO%gA5O$R3T>qjINtEWXBSRZl6gq=-h`2yvy0Lp7~j8!e^UJg|YEVkSxFNI1Ctzw81 zZCdHhI||(F2&Z7eo6xT9o^)}f?;m9rlsqAByc%KxNy!^7_CAc44vN(8Y1FIYhToUiFMjejFh>f1 z%hN|GWZQP=6#qzAa0fW-EJ{?|NL#DNus038Bd!n*e(E71fMy~Gpd_!aM!>$XkQO={ zh4Uqp_GwPw!ug9!Yf?|@i%9tn;7uYv-5{Jx)CckSo>0`15ejcdiZrGdYpQJrp&!(5AUQS-!V2tC567c`gqX9$?BURkD?-TQ~n{0neD zoa;+|fA~l2n7O)UT=--)kT)#D9-f$D2qAWwWDL3{o)_`^lbuEj(h@j`hZco?lS^E!(-Yi7-I;)bHTyORa)OpL|D6mg+8# zv@-q87pSj|@enSh*y}ZfxKQsbT9CbhwlN4WVy>^7_Qm2z9J=53P9)^*)<2keKtLg_E2#9k8RLwKOFF=#L&iP2D0SS@M~K+{Q?@8!C~0{V0bTY zQ*$jJz~@BM*XcGsPxPkW8jHBzq0lPw1(wnTuQtptzw(Lq@$P~sa0qszPujoac+=ku z2k$1$7q?t9}AjqyluhQEy2WQV93q92uvwcYH)1=i-< z+rd3}d)g*^l|mielk(E3gpG&~(E6E|eMtxURg7iWH~Ws3eCDircfOAHdK@ag$-?Ye zX@FB4iqe%%0{ZE@kMe`1-4rfZYz zTX8X+S&my(ie^;CyYAMwp-+ZH-7i=~f~u69G}*^?$mcPZxm77dwbX{ApI;>4QBB-} z@LK5caq}k@0@}O-mX!=Pc7yZI6eHClZ!%`=$9A$x_SBgYu-aB(E+-j-UY!L^xEG?= z4_#zhXSkhAJ2F)^a_&c%<<1n*XOnD^2TC%)v$51@dg1$LD4 z!{lA?KDJEMK-?%gh?919W30~y!X3dMtW^3Thb+&wj$mT*YTEmbnEiwz^ADq--d|gu zpG#|nW4W97tgJ}#HX&RFUYC5rR^Ar4;RJTh(+*pJU(G*O>?S0MRw>>>)07h_{VeER z^zqJQIL`A5cG%6Y%p6;;`K8qfG0bia|0wPeCUGm`d7FZjwW6L0{^84&E!Yn9mjQ-w zFd=;WySB{tC7Q=+syB`)b#TcpR~!qjg{1OO++2#B978LUWcsg7qmkazyiIWIL2t;g z1Bd}S%xK9y?->TjqY@PwvfT3|z!!#@aDv8@UAb&WUPagZ2bgq^)hb{HOgL(D=JEbN z{w3g*cwwBB`6^vN_z5LmvI0T~%D+M!NY2}%~gQ+HV?kJftA35%TBA_urS0>3dZ?R zijr`shj{+9i2oH#(Bw6!h52%cJ-|H@a*!e$N0^#8KdvnI0VXwKfy7ZmTL@B+6pGYm?9ASWGk9nU6G1RXDdcz!wdTFzh z0RpxFA2gIO{WCXvN)|>DBdEkqpH(n7&L83-<{^41;38Ek&MT76=v4UYVR# z`)rvyLPRIJLLApcNfAC!XTqrH)C=Ic7m8H33H4~xl%i-WO<9XzgIDPiy^W)bw~m}* z@z@=P^mH9xysLcdxs}!Bf)&#^8~Kz@?T}lo67{?+nmuebWIaL&W{%D1=(@Zue7Dic z2wXXblQBcWa*;4xkM_V3?Wh|LU`Zf~B#jO>xJq9^a+m;^;qj@*H7i$I1L$Co>1I&XR^$P;dV?{8F= z!N-Ec8z}4*hs*7(fF1AUbn_G{CUG0p+J?N@f#nqy?L)e31h zxbGRu{lbWO;=}kTa;Fp{uAoM}Esgj?Wj`FMr3U3;<8dE$@gd^LvkBDBR6+J>j+mFg z4Gb=sal^_xopYVr7bv>++ZU8T{Rn3lUi`d7ZAe=rY&}4U)#!W--3M-3`vaBfV!^X9 zWF&Vl2=e1o?bpm*m{*BAVm+Re0%UYT@R@au)zsM%Xk{qgOAh@N%e<(pINBDM(<*Dz ze%xLbd)ZAys%CLAPjP8Nnov=DRB(9qe}68_?Q=cpt=gz$dlo$E`>|=L@SIR?ft`aM7x@kuYwE>siSDFD zk%bNwc#jyZIr{-c4i0|RXCk8$pi9AU@O+cjKv+!hGvfV$^^3vq^ zUASJZ@Okek1dWmI&v8F@@_*6SevxKXu^#UZO2kIkHr+*LxcoKP+!om>kW+4G2}kZv z>4AeThIvFiSZQ3%cU?pyCjfXkl0o?j-M*Jv)1Q09eor^0H(~UPM_wvlgTSWJ@DaV` z$8jrmtGq-?SO~jvu(*umI(;$I{?yu$&rpiPG{(~8iUb60$(RWG#1uXhVxV*R!)-pw z+}JOfT9G9J4KO*N(};4Dk#5VFVg4QiUD`$Mvi(XoGhc(kcLkgpaDyYe3A@*`zVt1o zVJC-N&yhSi)vUoMn(+^oV{|&XByxGY9rY&OS0$7gk+cSdn_ca!Xme(+X9*T~*eT{4laMWd~;!z6gOQLicRZ3J%)x#0_!O5wW9 zg?sueo-bYPPpoZ8JF0#hR$laOhk@@>=${+xQOAdPX@airB;vT#KiCzqzdaWtarv>3F7{ zNfzTg?re;OI?|9gh&^-&ve+W*bhSUd~{9hGC*^7J z+9a!8ffL2X$_hz&yA~xBNxWZg3x_Y5{ERCY*awC>4sbIP)8Wru$ZZz{Z$LM9T!~cL zZTb*8v{|NV`Ta4+$?Fx z6GjdMY-lP(ikOy{hm*xqqrptA6O8t9id=hGwou=Aj|?0Ua>%v}+=;V!wS*JphP=%% z`L0cvtDDFRf(ve&Z=&;6w&7q(1R=c@c73Tc#HT95ERGlnYq|N=8>86e24jgeF?}Zv zLZN39$8z=jLx{fWx=)%&+94GL{8aCQ=j&BMWHB}+ZV`pr^#4dWvx}Qhy9SWWegkPsOWy`P-Q*XX9 z=8Fp$(siaRzvRI)`Z9Ib^j1oo9jy>|X~Z~c7Wyb@ea*2}XDjq8Ze~Ql{GHh)N)yd= zHgwjOHv3RQ`G;D2?4LeM*>)&1C1hV<;*VJyG}V1rlD%xAAz>12PX$|ksoY9eldri_I8G;^crE%oNYdn2#X|(8A|F?PTzUG&s`d1gyodWv4|X(#mfpWXO|Op zvlGc#^d~ZoOElZnbZM#sOD%&|9Q>4kqrW%x1x2snQONg4)N@l3gBrU)9_rDe*tdC> zMj_sD7u(uzl-^>wFnA#2w%PM5FNCNtbDb(IMV|Snr@6<%4l^F`Zug_yjD~HE$a1!)pDb=FYd=spUW%77U-GZ@=lInJV ztwm}IR}?us_ctXxyT#}1WPv{!!lRudGgbfKti^*~D&li{hvU?|PdkN5O2YghPPS4+ zDIDHx>%?*yAUk4O1*DNcia`qExYia!Osjp%F?zjjY;8cRF>7hhxyVe3W@S!eUNSFS zFPg0km9x906|$F+>AQ%#uu-aCk)Ism!f_4d7x_pA@Av$iO+77$92GDpl}8!XrJ_~m z2KXetOaf-kr87_Ti?A#3ug5Tex zso?7WY$mOnLm8ku&p_oTzRuhQkOvub)sOQLk7SdP?uu?r?qf+y>>(@>`)?JA#Vor} z4!_a7ep6~q&r{8-D;UTWNgpUj6@*K!lqcLvK@@f*g$EvxjKaVBL%U7}A6=zU?> z=rr6xHur8}oulQP&cND-#_)7p`qprUl|4NszCA+jv{uPk_1ec?FIT8VpTgQ(V_fKT zVq6wY)x)JzP9eWQJ?rVgMMMIx5{HS=%58p*EyE6;&7+!mYHfhcSakP^L^()j1_%~Ve_C~EzfNzQBqJw$ZJ1R&+qQulw)@Dj| zPpFRT2wZmCl-ztIPH^-zw1{tE7&;mKb@^*}=uo?Q){4NO(jH&O{*5L6M78yL-i0_b z3Sso^528GdV+d(xDncQT>+<7mQR(1$_OCse+?Wvyj=4$8y@Y%Aixg}fvV%wSIlu>I zXv7KkK5HlAs0sbvog5nj&0qZzIXS}F@H?ozvo%=(^5 zE*vw9HDhMU3c`CBj_!cLC8aOV&xE)>XUfdE&@}*Bhyg>gqnlKXRO8 z#OnNsV}Juhc}fFgLk#P1b+UBiYgqWMt7ghKn47JyQqEkGV`(Rbdzu1^0ETD`;Ze~~ z!!Io9CcDfnQy0Qf++60;$3E{f#hNV6(lbkL36HypkD+*>lw3z8!&T3+$Y`1=L`0dm z07+OE6Vcx@8u&XC`Cgb2_T-^-z?rFoh-dUZH3hlTcw$MgU|(BH1`N2nuylAe;gS?U zzB~Sj6Jiune6Fr`k+JrLSX{p2+AYbM-hj)bec`LYjE+?BWaKLA_GfNZ!hCBX)0F!^ck6p-OA(Cpvsm!SfGo!=ngW=d{jj zpip6lmfJIeaSx+IrIna33s)7{+P8DZ>VDF2UT}CPe4$|H=b-2-)3p{y+hBUkkIu1>_FXwk+2e3 zUi#<1;``>ah#Fgg;LMzzRoV1`O(gX_nzwb-Wg;#B?#6aS)eGqo6EUiT$)p_`kC|KL zo`Z2xM|=X%-p{**bgJ9Aag|giZK<$ZUxatUV0Fl-8Q^B|s?xZ&9&9vi$pzsv10J>Ck7AIn zt$b#;pSw)J-S8y~A_}V4;wNR_1p`qrz5-M!BxTa3(%1JY2_Q=CFF`PfJP|xDdX4a_ zoSQZ08w=s1rv*(S^8!hV>oi5!&y4DS-vd^P^iD41*g}vq>B+N>_0=Tlo~>7=Y*>F5 z^RyKe9VR1fgow^g#L7TZXsxdRyDXKu0F7vmzSBg@F!fbqL?yE{0Ux`G3~%7mceUy2N$5 zaLuw+NZrbe|HVs$xp%0|xGUYR(3X*={L}sWC0hU`^%jzm0-xrWy%IX4?*bc@9OKuK ztuT$WhlFhx>BH$>SVGnNdR47vMv*QSzk^Msu`?%AjZvh!(Sa&~5%`Z}tseGO`EUI-cdp^Yn&lIJOO2o7;f!lMDN*^ltcy1J? z#y60YhpWkVFNFf#m5GO)*mBf#cXidx=rH1MWhfkNBh?Y|!5!Z}s$*ovGRV-J>o`HD zdrxC)!py@U5D(kj7sTm z$ML|V%uMovL-vr1tQ!c5k%LkIFGCwn_e85BuqY^r5-3A8T`f_q^(oQ@6_xuZ$+2~l zWtWfw$li(2@-6=m7@Q%zJ80QS`mI6i9LyKKHNecG+RpjpOEsA*bXw^QlYq3ZUDGvp z8#u57^*$CKc)WfdrB$P&>#emO)r>+a5uS`|v~k}BSP!ziggulr9=euFsG=ouY3fME z;?_m>iEmR_9WFP9$z_`xIS@#+X3@g{9-HgXkL!o}4<>bM4v6v+>+WQQRpjeOA}P*& zrUcehpR0mh{gVKIeEv)K%CLUrn5~{pzYbx@IvXEItjZL56ON4in%(z@SSJa0RClsE zwl5O^OUD48Z=ED^FE@4p*j^b>x5Y9oi1HDI63;S-^^(GKbTMF!+43?1CeN6mBV_^G`8#S7}_is&gF~w0?Xq z<6y3N+RK%NYXR&?_O5uqOH`ksrX!~sjEr{DP%GPVq`>uXhl5PEx`Ixx^pvZ3AZJow zgcc4q5}PzLQ1hSvZvVY*j|7PNdQ`OP%1%=Rra2_~w;%&qMYbf|@Eq-A0t5(+9qsmD zY>1M%t_tX}cJE(#E4kpbP16fZ88WT~p(VWVkF4*Wldvb%8G1yr5pofUJVoIN zL{`0+CZ3t{mVxtS!o|OOY;-+^KckP*d3HueM+del2ptW*$;5C^zwLk0oVi%tMUk4-O&Xi{H;?gSi4hs4pS= zl)~6OxYR11Y(u{bTUgs6_k`CY4irP3moZpLhn1D31Ch;NNhyN;*Hf;|8&er;G4h;R z_9eH9s{2$K?1f`&h|Q*TIsA-jC0BFy=8um3c^_PY(`*S)Qym)r$v_v^LF+Q`#9JY9 zaPHTEY#z}t@sjJ+19$2pyPI-EXpm5Y@GjH^?eb)bpf`+dU(nI%6(c zcPv}Nh=dK285dF3M#dlnT@B37&jIKX6+!=1E(IG1FxNo}rMyPnV&4}qX}YpXU8DZkDu^z6zojv3ygkS{zkG(E0C-W#HG4SB}Lp`uZKPmmD?z(i{&M>aCG2Zx+Z}P6Qig3YU0e zwY*;{-Brg;x5|E=`u;?^eoU!AlTvnVfaiM>Z~>kU^?xzx@jI2j@^8TdtB^YFkfHZU zH@S&Vfg8rx(sj z6ttK_dX*xe71SJ9+~5aPSpHn$bPd$v?lk4%pV6Il3*~5wu8+YEo~`nE z^O!z-VK9}6QGgHekwsCpB{M7rtXFBw0@PejP+|8_Z zr&S{uPk~Cjw1NBZK;;}*1L4U;MYc~p0AVY$>L^E)lWVR+kHSxeF zm1UDz@GkvY8c_=1+H3+FHrKD;J}x5=aWWHnF-3#NF1`>sTHVdKfYVe)q%KanJ0E*I!9-sjzvc=b>1w{f{ zHW*r6$46W-ljje&3WD>2EVl`zy_hg0`Qd`dvYzF)tW3lF#b>4}Z?3hK?@ElJfOre( z1SWy8mjp;c1&B6oMh%{2gRi-x3F{S~c>d>T;9wC%w&SlNOJFJOFDeaK3C^46NYXBG z@b!L>YUA-=1}vn3OYfum^W6$;xyOxy8$TihUVPq~u`MtZwv-DcL=U!XH?Ebf-G__9 z_>}5EXfFt=uvKwv-RC|;8?13ohiRn}&|LY~)n={}7!(luVQ1o%TF02XH#%>VKcebx zl+S3wSd8HkrqZj_OLU6<)$}UtxrZ~|HA|$>hjvA|FoAQpb1X$=z4|Z!4!0P?a`^ZG zrAVnTq;0&;J*l-xs@qS>_&fpBmd96VY zfiW4xt$m7bSgqTK-3^F3_5@XRI8dfHR#~%?A2Z7TfPW=xF%k^-5#A)qwLD@;c#b^( zk;1=;XDm;ak)LS5(|bm2i1J`U>oiW?P5#!~)M6XTwDkHop@1&td3p?Gbnw&ytnDj( zV^TL)_O2->KIl}Faa(HMC3_0kGFwzP)b)AePT64oxDG1fR89mQ~+oY5YyJVfnh`7t9SrD4kP+3 zaFZa7G|BGD*~QgH6=GmRz}I zO)P@G$NBmMW7luj5`3n6YL;cm5E9P{4;OISzo3^e{>MW3D1RrCxh-sI9Dc{<_BtfB zqRq4%oY8a^mJrYn0`%}|F=c3Nf{9MmS$|-q(^zhAPhFuCJTJhX0>XwmIeNGA4kt73C zC!XqHV)OvAA%=S8uRl9DysLvuo(%@3`xKA9jWpc1G!|BQ96ccb6wub)iLW@sos3S~ ztAvQBczn?cyP7t9x{U2Bt+ESNap$ePC-Kpy(u^(rkDyl_50O1jao?ZdAdA~6p`;o*_V1#U%B=RqN=r&jcn%s zRGb%{;y&omAq>D~elFLRsNs^MM}EDIRvgOczW}S9J*^7`z-~SH=&w@`oV@_z>g9=U z_rOb|&`LNd9Jj1omG;z&V-@`qy^5cq?ZZDWe=gp%+Hev$%VFW7tnp1p;fWN5ucXz^ zv>xk@Cb@gy^eC(+yznuN2upV%bMoL*h1uD(a^&K5vx!Sht$&hL2B%yQ!&;TLFjk=L zJ>JpCc0_mfGK#s=;4-g(jWFPhO7_H4Z5*H5?t2?84tY9E6YQoMjV2p9bTE3XIJFE8 zRVB1nhLigM@=Pz0Onxu*ZR?4;ZbHS}8=+8g$>QAB15isKKFdJ#L(lI-*2S&`VofTUi4{T0GbiB(C2JjzUEcraME;+`E{2Ql#mkT!w2`sw0Dft z@tViYOp;?RxB8D_SG2EQV|@PsWVR7<_UB`>Ba?;<_RK>`VGO4PGkTPKkDGeojl4t- z4GDemPBP#Ccf;eg#fRueboR7j4*p=n`JnH)K6%mEu;@i!qv z`~f=$S|II>b&#5XCk47y$>sSBNmg*m7J))aq}}*Y1*yB(2x~jhPt3IjHEg6N6(mbfwkjH?UYf z@vQ-LRUr(E6#i0TD*ajcgq>S{(b~s-Gs<9bROYyJ6ENpgBVt?R8bP$^J_)UHC%qBegzLa7XAOW}P+ zkCqurs}6KPqEZgv3wpZ{;`(^9k-1X*7}h@_6Iu-gUCgl4zj#+*-56N`BK|dKX++$U z8sK6v&hOwXk&_y-Geu{X@~d$vW~5eT_!T&Dljqq+9V3vlZd!|Cd8N`;pE4Un!%{^B zM6RagMt1ln*U0Z2649NxI|4o&!J_?;cK=vb1fpJkdYkl+3u{r2*Zy`Zg_wA!Eod@n z$jqpp?FDP;S7ahq(Wt&F3)k>R!fuXZ-SlUF;YY>E4$I!ImF!cNcuf-=5t6y_Ed@Gm zZ!useB!zDWK}p}XCcZa|FmZ#7u* zhgAQ)S{2i{_e&iywAIT-IiS(4tbD8*0@d^mtWKZ$^_c;2?%Sjh)4yqg2g@kU4ftg8 z(YamJG_V2b=R1UiITj=I_!B;b`-%y9fNE7u0-cGwrUFo%lb@qPy?%pT-01wPn9J2qL-nvJ ze%G=}&&O7^nYH#*jKBnCymXR6V7XiL z#7FC)CG8rQu-JFbR?A{_Zsi%Lt@0*V_2AE?Vv?+F4lTE-lbb1N%8}lcPt+aTc$WS< z&6&;Iq=xyWd=!oje+ruj^6$AuPo$I6ah;Eku?V2&l;YU8NsItxg7@(%c6i-P zD_7zV{%#eJS;a<)boPJ@8M9$7uQFg2Wc`am)Sd|*)N!e>m!m5P$o;c|YOM4~o9Li8 z_rRW+c`Oxn?&qeOuI&Zyu@kiRi66gs%8tObl-R44-4#*jied^Wdm$V-Ui8@l`7}tr zCLHXPJL8tdlNEgzYWEI&4$2vHNhj6>R`#LlmRGHhQWzm3O<>yXONs1g^fHMS4L{HF zrAO5`iwqhI2;V-4Qq;t}$W?LL#WDMX1U+piQd?|XraeXUYaHbA5O;+i^8ADcYN5?x zmgfEVFKsMinHP_%zR5k$`N#TnUW(=r*y*c3OT>O%?Dz!-$l_^g+rQAMF`CsyqvuG`@ zp;8u({Y30B10*{{5fgqiN#-+B-eVGA#Jt@9<1BFWUg{lN)8S$9TG4rsZN&Vn!y28o zMg~)VAH5cP-d$n}RzUFqgbI+Z$vJdj;N;l+9XACo!U5)zf2eW$)+Z?uURHEqbWxQB z+idghf?}r4ZSTbIH}1gy;w`43po`re*qrVHW=^RzaZ>%NuKF~oFEvj2bme8iRbRZ0 zH1JS+WEwDwj{*~bN9l4ezQ4Q?4Ej3L)m3+JIKL1DUUhKa{QHGT$u;Q>HOl-2hnsXr z3c_o{ENTxh9{((IJxTrJ&_a^8J$mSS6Y=2kNhlj;=e! zxJ{)vvl&w1O{d*RSupc=?M3?2X&-Tv2ouMmTEI^6TIV)xjp!zFPeFSECwOkVX?bTp znHr#(Se`dpkiV(mK1!7V72OFXzNo$yw?Ugyq70#g!YVzBPiCYXU}QGh9Ee9^?z8W}c^=cD z8MSKDO&htV^Gf1L!U$?h=DjAH6V{^>aWYFwD}aA43sSECEs1!(3wcDHj?D+xL@%_h z`cU?S_~bW#&67M4L?kx13D4@{%R6?{7N-wE#LVrM=KASYToh&9Ud#?*NaF?^!B~qn%>EmT zJnBgF9G}kMVDuXWK;HkhadK>Zxhcq8aWvic89AD2u;~bNd=rPJ`g-nL%4)fO!&n=l zgmFr;6QYOs(;CELiKJbS_M&vWc$Lc`r)5$_EDUkx zsT4EYS7wq|ml!HBBa??U(iH3eMgGx$$JBXo`Bx=*jVD@dYWEK-kmG*WkV5L9CDxw? z_Wa+thp0S4RF%3w$IVCwrKfnmFf8!4*n?}$ktxC!&0$o3EFcXxc6wHXjCgJG0f(Vd z?hLCII?C73WB#sR3wuxTf_A-maV1ZyRE;)3cdyLNg3rQrDaOlC|8xdX6K4TIZ4jA5 z{5l^Q<&zZWMuVegimPn77^D{H?unEBUxn*~oqy6-dd<-sqZL(G`>9;;H1~^YKhQa?SF9?}g`hS(Eail^QCnd~pEj1{(O;0R8)&QuE zily7Eh?0JkYck)w{yiawH+b{tN8e^qEdjBt4)b=YNrsR^`Zt}X(n$X+(MX%TTBxX` zBkes%BT`G#pHWQ=KsWr>CntJ2o_9N6Oq!$SyxJ^&ti+M`h(ER^lVR5}BR9TeDo^Ox zDlSOf3hokd2(wPes=Y46!}`6lh7t!Qz&k-Qx4QhY7~&(ao9c=Q{Lo3ui;BC?MwV{* z&PRo7VAF|U7fiLHIV)ICg9};Rm9W zBOKiGfbyEC5wV>sg7-|)ZIdu>=eCA*jE7#C1r`zkNNPG7FKCHHv0!2UTMA zp6A<={SJ$U1$!i|eVQm~n*9CpImGNZlO}$8&<4SGJnAs`tFpp;c{}G^=FG7x}m!|T9-?(sp(snTTSzWWlbgd8rRe~o;NCl z#MHGfA62x4dn)Lw-QB*Z(CU4Wp4Q*Pk7XGem`Ip!OZ_>Ckz(60LQkcTK6Ve zaIxwV%ntK>0nx|XEU*s0q<4oeDGKc@dcK&=pOv;hhte>*_det-bKUj3%LEvbu)FOXXLwc&)sF4$ zCT4lrPK6d@o(oXa<~3u6fLdTIo0YC_;cwggXszhwQm%~CzOAO$ESFV<*Riit1k`WU z`@E1ls0z$X&W#-kLKT!Y<1_F2h+8q~VEzG5kT_?987VzJl5U81GJKIsU-wh_?RtR7 z=Kxvi?hI*0DHuG<#3ZSxC>@nr`26q@jBK{&76BGc`58X+Na*3kquWa%k(;q`-3k_N zQGNo>kFVh_k|#Pl%s4Ag=w6^Mgm1MWKykRHF4i?N$TR9!OwH2=+xaF6KIi!A6O)Gs zRoe;YU?X#mqY$VT_Y%ViXd&9a^43G>qooYV7XkWP?@O{e7mKRC29fuAiexrd&3Y?4 zk<5qGa+}xrWYTNfWh+;>_cbrjkl2plBaR-k$SPP!#i#tdsCB%<3UFryrbZXF4*k9N zu}$|9n)P*kF8#Q_8VP=VAih0ieR+~hW;iu)xX;oqLju*zF$m~qu@QfZ)OJ73w2Lw5$0oCP(PSZf&T|CrMzmhG!rX@E zI1<2a)rH9-&91J03liq9+U->D0WgT-%2{K9F^RMsTGK&KePpWkyJ95+E5WuCEIT%T8HTj{h>=c%Eh!W zu99GscIwPszjb(QDZ6kf-1XQ1zn(1vRUQWI)d0A}w17orkRUEYm3MIa&4edF*8ec! z2_=Yw``0ukl$0ne5>~dZX3mr>61GOJW@2V04yI-(0s<&5uFhsgb|{{+cIut>c>v7T zQ@lmdj~DOyLZJ#GUl1XwU^JJ_TGvg(f$j6*Uc^hywHvgjN;m7A3!U)!t-U!#z4+eH zzZJ0?T9@^*L7V@2&5>M3@Kaj_`uKNs{@Sh9Lq)-sLm!V+{>4xIPL^5s(t58i&wbnZ z7vN5OmkvfU+AG_rKRme2`70?&>a|}P;4CS)-=0(8gbAW@%&^Q&FhlkiVX9~4Mt<|V zIc_Ao;We|bn|fZk*K9qLmtewy2ekGYZ}@SsKpQ_v3`2!eVn3H@D%QR)p!s%vt6^>M z@bGpRb9l@82A4Xn@Hj?oQEVct>U6E%Uwt~OHstfx=}P74SdMG0X3>a4SA1s>MM>-H ziHbQNn${MwmPjjGO)Xy62T#p9Ki%^Rfi#;|rPBf}v9?2jVIpZQ2j+RRT|1Hfn_lEQE<*RBMh1)@fSHKvFN;R(e90|q;bls;|(VPZFd zguuc{L&i_Y=8T<|9hNCrfV5^;<^1IG*`*R?RHTpZ3(!`a5u)o|byhyl;i&Pf+mva?Fo(%m(okDB zi)>rEp-V?7t4{-~iDeD4NvVTHbaKaf^K%2+KEmBOFsl>eB?g*COLo(GNNOj64qK?X z4r{1ny}8`3>LYbXVZ9M*2K=s~a)aSL-4*<9;pHdD!WnLd!l14 z3-n?5-LF;s@Vj!f$!^q%Lp*4{B6~HWEDAmnaSA>PfxQ;1;iE+xJr*r_kWG3t0^N!< z0yvUB5{C*tp?)+1qJ=nF{ds`ya1UCH?j6~Y;DyN$`xJ>(^;-1U2FMn2Y3`!mE&tsmy+yY=`xT9<$53QJpq z6jS;WzhZ5EZhAivsX#;erBQ4V#quxtdex6I$2W;LgkZ)*?mEZkGLLU_A?|17T zv$JEH{4Uz5+cNep_N#zAcP9D5{)?IJffw+iA(c0z8i`jEasB&aOLQ(Jb?AX+OX}U^ z!=!nikW?n3dWP!{C6qtvXS1?Z?bPo}OPtLe1TjeIw~{IP`7b$yS_-_LCfc_BGcE&6IRi_$I<2bwR)s-PlGzPwKd#ZkDj-c;DvyS*DZMTvtq5fALkDfmlg>DU zui&>hJJ3PnJ#?R$o#;1{JAk|qK>4oE;UrT^*dq~n$U0s4t%UA?z>lHUy~x%?5rR-Tj{U6XiA3u=WK+c@4T3WPVyF3vlVMoY5=IF+`&2 z@`NV7ye2Jh)JtgB#_WBXOPkRVCZGK+D_7yazhe1{+BOr<$}tzo%2y3E(ayTzqT{PW zGudX;^pAv0<*wMtqAA#_2wBJ}G`uI;sD40gB`6i75!f9KALVheWY)BZ<%cvPpG(Jgag4Lbyqs3qyNB9%~bIz&^;zT@wfh-!S|b39K!hxso) z?JqkqUJABTDEhVUaEWqcmHbpq;mhpv_~wZtPti9LH}@c~=l=n}AanGI&(J^lWC(pY zoc69LSh~3CeDg-o6K`UsvfO?9?zqzazVTqmhhy3+XH&i=+-K>Y3&N+{pM2u&=4*<% z1exNfcBmocBbky)iBNKOAX$<*BFzL$gu-&du>qX5wJZ#A4RPUNs1fr-KBP?}fzqZ8 zC&4N~Rr%B@Rd9LGc}5Z)mIvR&-|IJ7KbA_eQYK2IaRv_&0cO8BeSoG3wy7<$=y574 zQH`DMATmJ&yV#@Kax2`ubs;fC1Y52q>L!EmPGy(VGJ4XeS9E*OY-o|Udd7p9jH2{W zc~d%6MC(@J>QJY@u<;ST&N7*uxN(uwX}SyZU*Rw?S?)bz&Frn+EgcL^As}J&2{=6m_`X z7&XpzIAyBvK^{fXuA7kO*;H1pedmqp(X%PVB~{46Hl3!w#OG2$(L?y%(TLF-_SKpZ z(zIt&sU~rdMv3{CMTu`hW-P+=!B^4b8CPJKsL>v*Eajny(JKiEh)ob}W-0hk$Ns_O zJ!DmZMj+1vB33RMfr*Q#~=a+mW?HpHHi zEFZ7p4l8jVt>hnGla>uWN=xsCKQ2$|GK63N`zPQqV(C(;zPh+k72;(mfD)ZTe889c zZ%Dh?YE!^p970%eSKZfe+&!3?#Pg!0dVBvjw$77#e4+bzZ9O16sVnHqn$ zn@fn^UN{J%kn-~r%)Ima{x|wO%s>81pXp5x^h|R6Sr}m%VW=PTdPUs)a5PZwmnxq0 zxqlpVdgAv>pL+kQ&+EU@r^ATUm)*@SJ%n=mE{6YpeQN!a_1O>6=hl-xF(CSE>+6VG zG2x4{n$}8y=9-8e*I~XzZ)d!=e>)6K(s#7b7o9Uq9bMIy!Kx3Fa2V=SMFfde z<^?%4kKgXZ6PP0y*bWk=+4T~V|43skQ@l^d&72Kob;U0g6km9IUbsw9n$=baSr}8T ze28||@(*2vkc*RbZqZ|r!OcNX%HB^7X&~x+LX_j|S=A_dE9jVrpXZnx9zQFBN+2%@ zC+j!{qE0u6Cj~REct1Mfk%humZ|CstIa?W@jfwd~x2Mf$ z{fF$e`+)ZN)M&|=@QY8=D-E~r{aP=r zZ}fsF5|b~3UbDual~{+3P+;s%#qB-}OS+U1STAx!4O}kxyGW?$a}gY{IlAHKS1Ck_ zb8tyGi3!Mi zgC;Rd2PBlWeoG_^AO;Yd!$og0>*4_}ScVF5KjyLUuTD-60tsIs=hmH&_~wZa||pRWv!cT^yipTVx* z?yU?$W(2A+C@2j%mN9k*Ih}JC@Rtep*M1!GzamgL1tRF9QmkpoHIJmBHl~_KFFOB# zOe#L;fn$q40|-6jG)J}LG>Sgok3Pmu@!?vJ8iu5z>Fm_88xJ|1kpybVEdcf_W7)nj zTZX=)fvIRK-<_rWqe;%_oEk_;Xb0j@_;$nlGk&~M!H~?i=N5@WH|%Hnl@H*nQb8(# z-LE;H4Kuhe8Vxg$H>yX1owW*c48ncgw|gT-x5pz!=_-G@vJMjLI!s247VY*}T>b2M zsu^uBMEsFzy8e-g`nasJm$3+lw&P^w)Zk_*H{fP+f=|_(C5M)I- zTqja87NUF6_4=QwL_S`j%N}P(7%YhC%QuJvP%wuG*9%Nu~Z-~5Hc&P`M` z;M7Ne)Sa9@F&6*X_iK4gz?onBqBroqyc6Tg&~0Z)N?)jYo#<9vnA>i@+v8^5=c#8v zhcxl^+kAjaz9LQTQ>@`KDK{T<{w#YhX#xtF8NyNo?G(~2O8c8dijW?tdnNyGq^xKBu z-Lt}LVpx{YxMRiwJqvk+c{z3ohtGSwch&37$ef6_gxww_?4g|LfW8~|K2K!1Hj`+prZ#=G0_P4Yp4KFNV_KCDxNeX*_N_ss z-%TdURF;Th=MDQ8vwI>h7EONzpQ$XYEVs=u-O3SCZ%6|{^Qk~IF~-s(z9LrE6o~F1JUT)49zd!MUEEf zM2;>)szFZ?EPLp*>8K*>-UMkGB2$esNbq^nu(k z`^q8Th;dPzd-#C7>9@bb6ZAVgLI2y?C&pjJA%ahV;V;7;?r(R&ea{n&F8p*}v$JJRp{F}(;yru4;<*JW4xR3;Nbt*<+^)y%R5z75ggtoT z4K#?}y6@bjp7Vb?tGGXs7AAAM-t!;z;q{)AZyjI3fJM7-@%MRFdWcLf_C2{Mx7NUq z=WNX}?`z!@58RaK>lj{F=kU#3iQ&HUHG zOzgPxr_DH{6G!l(^oBY|dlrx2d3Q;OuE0!R-K037o1O+d!CQ0?0(SZ9Hu`Jy)=WQpFF&-0I zyu2K=>hpIm-Z@bs2hKoIWxI7eH-uFnL7%}K=oqjv%Lr5sP{u_{A&o{+x7Mdxw$utz zc9B8rOG`8CBaTLh4kd!l`|Ls>?sZUnUz6GsphRpni^)vTVJX|MjsV6iAJ5gt?9VAz z;MRw=h$eF!`OICp0Xlv*Vi!Q>m>Z$$thcK6l_k)|9or@?*aeHLH0LE4M-rz#n8}NE z&k#ly?RzB7B%3b7(2=38Z>*K#?kKC>&l`$|)QLNaUx2>&yMT6jqWvd;!vB3hy|Vss zKxuvtDDOWB(3U>{ZFmAy;lBn{c73hGL2&~20H(?63D8B1hc&j@IB!VxwqfRavuC?4 z;sItyWmflhfO7vo1ZYGz1p@Kj*25LP<`RxtcrlBzxK;a|>vsQ&M5+zMprv8u#2(x0 zn8V^RX<6rXw>jxz@m_%)13ksNb9vF*4GZwH@9xh0KsO8fm1KDvD#H}r>notvgfAtQ zeu8d(J7KTguEljyym|I79mshSV>KAQU)yQ2c{(=ycmsTF8^-u{db{{!&<}McTNtIucnWY^Den5sYAG(C3|e(M95L<-F(^~( ztod&MR-mcEke;Ty8jYRxUKA-O#9x4d?;h%x(El_jDCRK# zgg$L4E`!1Ya{u!WgQAE1dxN(AY0&%SKMb04+TUGpzEuLkw~ryG>0_kRrfA41&! zV+^`R_?JQ3cJKSm{tR*d1<>qovl+hw^tXeE{u@Kw|33lk`4!@x+I#(*5SQ;D^x;o~ z{>nku3I8;x2P6l533>F}Qx0lFLp1KtjFCin{qr7leQ(!Jmivc6orsryg}4;Ff(JK$ z8I%nD-y78XFN6NdK|lP;LFIS*yKMtsyn!LlWQGN_9VKV#AW9+a2>bS_K&o?UV zzN?kA7A(8I#|{r5y*ZqA2<0fT_U`Z^U;N4^=s$nwxj6Ez$=jvoNI#N*%XO>Gxn^(c z0C#?VUC&LR$=%1b-2Hsx@Q5<=wtTipdEPwTXM%GrgT`TY$FY1N9+#gxzy>)CQEd<7^2BtmXDCWDAhnH&}BX(!dvSW%U*Ot#gED%4@_ z>5WhoId&(PE$b!nk|hkv@K&PNG?UF6ICgg9cUaz$yv-BMfZ75_-57N`S?Y+i$3F9{ z`%0AeP;JPM(r8NRMS8#XMhr|Vl9A%0!FtDfvXid-S}>-~%l-;AA0(5=ehouLP5ss4 z>(TLB`)+dSZNSg(R3;TPBkx%D@>ckzst{BGp#;c>l9BVKovqn)Mrd>wEYHy*Z>U=? z@n^A5WZ#dxv_SV!EP9Cdk$dByvKM1^|J-`^=Yde1***TE){wVo%4M9h3r{jzn8&L% zwoH4t1*mzg7Pc%55w`>HM~yL6F$}13zlo;N>7B`pcj6TMF3Hn)HHBi*F#hG3jhoR%bOM?rf(2(E!?7q85PF06Ofs$s*OqmYj z2B;T(`SRtCje$WJMr9GNWo#a|D_G=>4sFizEWs@NRS8N7+8tVmNB!7a0ue_(`a53$K%S)E0${hG&&CX2CJ%&2Ig$xM zE0GDUI!oGMltFD<2Mr+G29k@=TEknyCoaR)!_44jzk;q8A%M}*-#q2T(q4*MAp;}Hyx(K{$PEcLvkK%VIIxyNO z)6kmPAtiys){?MiFwxMBOkUH3&P=t8JU={bwca@lTyE>t5>SIk0~Il8p)KIP4NxJ* z!VGjFQF(MASV~9Z9bwnPXvchmJSr-XeM|?2J9-?23QHT`BzX;W7ybsO8&v{U;Rur+ z`Z@@}OFIUK!lK zT{X4RCS)F72qRxdo}crP6ROFwsC#*8D!ZFCQ>i|I{C13p@B^{2GH4B03$u^ke7ZiU z(20&;(|dB|#YgvSzFHFAo2$IonLA8gGGVBNxjRwE0)Z?G39k{0u4MbTp4R$ z_#vjLNlNdt7239MNQHn10z=$BEd9HyHFWO=UAfqy;w!jkg8Ym#wxQ&A`w z)*WMuDIsCsF8Z`VMP$*6=g6ewt{QxJ2)*L^xik^Id02Vhds3?VEq*olzDK_jwlScR zTlf`?A=v=gC&TBMS4cu^^wFrMA{J)@Bp9~+T!nbyrWJ*!f-^=rKNb^cYLVvB)h2qu zWHlI)EJvr^X6kx^=6gfQEP4K=9qc8&Z-Cm2EHf5%KN3qMvsb%ogY(%?svTkKx;whs zvuoq221Nbwn4a53ljft(AW@|o4fYQ3!42URYh}jv4GnIbxk$@&0TXncnT;g1q^jb9 zrH13yoSCol2H&bj?fx|FjmFqBDBLKXZ6#)TZ2Y_!avVj1H22+uw_E!eYbh~16G)t| zhsfWFy^h>yyOrWB&}1VwT2LzIy@(jZ)NX*I^yNc z?Iw9qQS~nLu#f&ss$2NM;Y<{9|0_lVv~J~Y)afJt%o-jE=;@RTYVqTZyp*8Epy01tub^r}R;Y#8jG}0`R$W z=RtyH(64aT;ofCvg!_n9)%LxrX13AUK-)s2Wir^Sf=T8iUn30Bk?tdc`$oGSdV+Bq zq3DEcZnav)VO_KYnE_QSb5ar8c&<-N+1&D@_)cKIyBF$l-c&qkWLeSYf#;FgID|Gr zabsB9Sc~9IZ08QFb^L9x`xMdFSj#OAT3taN9;0H?dKX^gC}5-H9@1sF17!LJbJ{J< zt=gI?A(0qQS-VQRyB;M99Q*i|I4Pnd1Qjlr5)vuKHpeJ#-IM)7LiV zgCjIFfD6+3R-LVJkJ{r5QSTK_6s#lMVMmO8#=guC=s?sYTVZs`InYR)9ij%|J9|px zZl=pe#Mb?r_Ol8xR_wCuc0#Mi`}rH_{A`In7%^q?aKw<+#tgK54?cixu6}P2bwSgO zrgG)5?-YqnY#%lv8Q1$4k`~d8HLyFe6sd!bu*GE5pC(~HRCJR#OVLi+m~gIn>h_6k z01HT#RqF*9Mbhk`izsc06@59lq+h3GQwc~5oU9~s>v9gI-!R&u$(Mn~&qghy4B)?A zFV!dL5XZ*Wm_Czq4*BUU8M|$cC#CNy#Yv17zAu%4?^BdjiAH-BQGfv*tAy2oWOi@0 z3CxzDbOE`{zRwya(;(DWt`wJ)IBT)*qMl{%sdum-1H;-i${XoZrLLq-@U5R-6BUc< znUc3~i?k{(S08J{x+qY=h!VFZth5E9WbVIplgTDo*-Ud>td!0R6}53mTZws-Ufc%V zi&X@7?EU^$xiO+oPjXVWwAb0XvEyFE4v`O95wo!?-+bKVEj><&>WoPUZe8LJxs&9Z*4T^)d+z`BTpK(D2@ z5cyDGgXTtc#h&dz#qu@utfHuXUG0sCgvdd_1@cjC*wvBenpH-pj<9`13}Gb?x>{q} zcdkr~Tz7?U1WxdIXFt$8K+O5MnfwwaQ?F9V+EH_T%wa#1L5vz=hslf(ah9Mfs3NNxy^5 zn{!g&bK?=@F>qDJapo#Go4mCs&<=BCC+GE}lPa*%KIrb^eZBagl$`Fw;ZJ7VWz^j49& zUt4y{BI`>aWf*OOP+Zw|q&uHWT&0?@)Y~>UYVPPhYntrps)bl_GZWr#wI{P_ugyYV zv4;s!EBV0cD5U>D3&(22Z@Za*{0EOD+??#5S87Jx_h_PcX{t&wA;t@xZ`u)AzKE|j zED_6>Xv63-8_TI->UjaAbm$*bOBY-;k%%E&hy26O^5>7!5RH&nB318e<%yo9FE1`x z(MXtuNo>_3G(VUcwd=XhkK1`}QNWQz@%)@1NO>zGBhIV8l0XI`a8Aux@;SB)vkeh{ z9%Dj5o|*`4OahK@=Jo|f)lgaFcN$u*^CQ$F;?6mO8XJ9$qv{pb!}*EPEz{Sn?bCtA zIwJ3vdHI|)b_#U{XV$>^&2DMwLodnUZ#w1Ua#)T&WyDE%8}p7A4K~?1AO(K?7L1_W z|5Nrh+)FG@Nz!#!(ZW8K^Er48JmK>pCpg?);n-$kc63l7NjSL^MLvG~6 zzEuI9{Veez@fzt*aD5&bGSMQLFQ}iSi;zm@BG-oZoW1~Q`sovuO*D-!<=PAf?Pqe) zSX@|+2dO~&D{-6yF~w>FnPZyH!VT+cu>R{Pv%83+{VNoSi$}kslMR-~)0^S(Rck&1 zXAgf?Uf9qdSH|kw1D_QI!3Wlw=C5x8Mj5z$UVhEkt8D!a=g(b7?upSiE%;#~YREO> z+3HL=lH++U@n}Ip>veA_;}tq@`Ii!dBbq?63!OB$%WbFDZn`7OAJ-abKd+e|UcG1P5%6v1^cKnXk0~`=zFVG_{*YX!Td~xUZa56C2~`+FSW~ z9?sp?;^)39@udc0kfA*1)kh{7o>|3f?!|Vaki8Jt+xPYP06*<6o8NQQRrqj()foGV zuOVpZ0M&*w-SEJqtNA`zQj&rMXP$}L(KR#rPIZm)Of3T zvNC))D$rKK^m!Pw0#JPPL(C^yN$P$nmfs?v z^!D=8XCC4fXg`p{4%gg)rPUgsv6r7H$HRi`j*I>z;wZ&<^Bf8MN_ zWTFIhM*I3I<+)Jr#f$*2q2dpA_kqlbiD;G|3>RswMh-tl_sHhmYN*`5F4kb|5nM3b zmLY+C8Q+=~t_@P;YhjU+)TnYAS)jTa6YRyy{}7y^uR-Nn9@SK%U5o*M2j z|Mc@^`n3E|lG{X$y0zCxanq-nVQdj7gGxjHf|2Z*MNendoD%-qcWK`$ovi75zcl@v z;Q-bdM@@2o7bfL<+muh&?K=w@d0PWJN)$rV%is9aW-A~a`65YqUD%r_FZ?JuLqOyQ zdxG@Ji-U%at2?Ss&l}qSO3&|j_)C~ypS?gjo+|!kLo|8ncWfjOqA;Ur-hEsnKdpnZ z)%K;jf(?Ja?8~=W`Y7H{jE5B`Nid%)%E>7iUEDqlVJ3Mfzg{p{U{ZH9(3^YxdL{;X zX_@rn$)GpyFV&y1uZCe2+83ChA-?ue2$u`r_e>J+t2J zmoH^sW=XYt3CtGmKP>2GUVI?iV@uy+&3evofLr(Q)Jf>}3;IRMkm}oaFM_7##pfLT z?YO2>eC-f*Irm24j=!G?gu3{L7_9g>R@Zu&!KD}hezdyTubsu9RXp2U&#-dqA~$7A@7+Von9{x&S6u5 zq45!`4(NTQVPQ)xD$a5)?uSGC;JRJgk?*#|G&Fj~X+tu0)@4(m=8N}X7VjQ%$1!}q zNlN9KsSQvqY&1Slj5Fh<@?lH@(W8AIeEdyXFl_Hf?_Hx;k^f8ue!_ zvnVawvz@&5V`N;DTZ+y>dn`Yigxwa#7~`|oc5&?kll|uQZroqcmrg;m=q!I+q?dI! zEt`<7w}0o;S_;xBcL}mwpsa5S^Z*`{aSg zyXX|8xrMOU6u5g{{cX=J?FipFk}UJYtLT z!GLn%?{3Ov{N#Asrls0sCm!2iv*vo5HsQIOx>ae`1_Z-7DBJU-j=fAyUH7x~)Jz43 zp_2XgbG%MA*G^Ty<4N+i)|v)h_RAo>wXh4%{fu%l*lGGPp_X&TeNqd~3R{v5q(Xh7 zvAMQ=t2tgL2_h}6g*jwY^+m4^w`xv}F=h%(YIWwzykzEdUHT&SMFi(W(gXWFLTHD=q_T#+gne`TXEC}PFNnYD6)_sWi z8WVOT#Hz`)MM66r+v)sbp{}+yAYSEOAeP6~TN(bl`m?Qz_2+$4XXkrG@2c#-;gL}_ zZp$DnA&sj-*%HL4s3Ik=4Q>pV(o+bM`Dd2npY|)Z3wt{OGZY^^89!sj8IV&vwmj|} zTi6{_*ess{f9%z;`sw)#=p_}d{Xmsi!?3eD^WmWwrI|P`O?z9vZP(nXH0i%j%69b# zMQ`fn_?xmF=x+yUs9Cw%n$haAb8$j`xpV;lfWlLw%g(|2^y>B0m_0S_zcvFn08g)u zPmS}hEq``2d0H`}LtznibG3AE{x@fodD>_9M{nS-)7n3+IQ-i3=NXkCE38_7_5nV< zT0b?vj{0@|Ux(o?GlCy)Un~9k-t)rLe^M>nb_PQ*JK4i-ieZ$xF)lNo2{*}k-a_S`2w_RmR2s5 zke@%!$VmCuk?hQ@9IQZYHclWD8#5;pD>DaxnGFExZ>C8pXXS222{|D*rKFj?tAhh% zgT0$49i@$A3}F_NGtY)8yd#+dG#3p$ZK8s|d^r9_8G`R4EM7AD|whHt!QQA6U{3Ipx zgRaD2nL&asB@rNEf>E%xf>Gyl9#INmLKDmQ;A6iWBpg&WV)+zCB1Tk3LIYg`mPkeW zL*A3M?@cHV)=PKDD?cGM8ThXTgOt<5Bk+&j(pOUUv-^wRB^yM8C1v~PY>zR;#^f}J|owA^KgZRw?n+wi>&MYZE+W>~K^u&l^e+olW-lP%%pu6sE; zCCdBAVO7wT{Dz;s@4gN}T0JZ-i7&eSZpC)BV6PZ0>%~Bb@v?K$W3-EVh9L$*DE~(* zHS|bgv%ca<+8VLm{74vhYG!2)dY(dF3x01sDE7*QSioL+fdB}A8z8XL`*<&>idWQ@nkw+66@PgdXRjBnrx$qb&?eGsKBWZo;{~k zoAtXFrd!iF);rVpX8>6j$k#49IzKT`Z zisU1H3?E-dBnHxAHE%ZFP6eWi9VPM*C_q`g0LEwO~p^>*436{{CPz z`3aBRaLXnW?amok%CA10NFH88X85$*(i5>jm%$i2L-N@f2i{OI^@qdQX6z#Z1ZG zukq^jz;-?wu(UxAqR08M7A8!1ts=`D)_hFnxn{sWmei=!aX!LO8VElMG^Qm6zGmA_~iEN*z{8cFL!XDh>{=lpLU^vArr!N0>W6 z)}9>ov?fNW!zaqkDar-p5|ID`!~ontc5YE_F*XSaHf}an5jF`Bw*cke?*h4woSD6a zt0g5XD>wT;dIyRuN!C_f9XIr{=@MTX#djPZ(szWZQ}_1?EVqxNpKlk- z&nsF=D?&trJmt)*_uCFe845nnp_O{=*m zFA>-ol(dP9g*-3q_omNIKCOqo)JfR8R&h3o-+1Y5@S#+Wt+b|C=7`g;4{e=VDTXV+ zgX}YrZ6`@jb7(1ao#&9}DCMpY|Dsz<$pAtn-XZ=Xo+*{344dk6jrYTbB$+E^lnp`n zEix@;>*$p@6(|nKKTzCP)YtSR>I2!x4RBeW&j}-vher)4jD<``cwqfN^E&dxWTEsH zrqJhFgsG-bDv)zal|+BL;MwiD^-@hqep9901(sbGZ#JP6g< zc6J$#dG92>sI)ZNmVC3*_M*$%>W90gfe`E7RtEs@Gvbms27KN0omRdl#7dq640McTeBCs)*Ib_S|mGV7dAr= zy2q29vx<|OqI$dIC@E0DicJodA0oc&mt_3PKXri!jplZ*;=CgX_45oB6O)EpAs_rw zBBoPa$Q!)Po#PI(6&;9!nN?kRB4i-81Lk(F-ZUK^Ok*z@!Q`FTCzwgp1RXoQ*f1SX zEuYH#t^pQM2nC~l)~BY=OuL(R@CuQ-M)Ui$sRC5eO9TU-vHbM8;N{DxbZmdm&dLyo zQV9)U*J?u2r`!H1QHgB3X~IK(6PlaVkd923H2Ubmz%hLi@~ z@3=lNTn^0~CMWr6q#gg+F@tX@**16&{sss1p=M4f%&|N-P(r-CLyCmTF1nW0x?qmcXEFc&i#e5@c3pZaZ;^T! zUU6vMPHop*TG)B^mZdYoOuBTYm%w z-#f1^8d&5keub;m>tM+b$OcQYSMJm+#|Fqt?Wsqwhxcb0oY_IjuTgO@&oQ8tBWwb$ z)_-pJ`)zE1{b8N8lT-)6JX?wEg<$SiBN3Jg%g)5_T&}lpIW2UZ4-&!ETc~3C4j qWab2~`R_2)7vz%v<0rC1%97#(B) literal 0 HcmV?d00001 diff --git a/prace.tex b/prace.tex new file mode 100644 index 0000000..3d1f8e5 --- /dev/null +++ b/prace.tex @@ -0,0 +1,193 @@ +%%% Hlavní soubor. Zde se definují základní parametry a odkazuje se na ostatní části. %%% + +%% Verze pro jednostranný tisk: +\documentclass[12pt,a4paper]{report} +% \setlength\textwidth{145mm} +% \setlength\textheight{247mm} +% \setlength\oddsidemargin{15mm} +% \setlength\evensidemargin{15mm} +% \setlength\topmargin{0mm} +% \setlength\headsep{0mm} +% \setlength\headheight{0mm} +% \openright zařídí, aby následující text začínal na pravé straně knihy +\let\openright=\clearpage + +%% Pokud tiskneme oboustranně: +% \documentclass[12pt,a4paper,twoside,openright]{report} +% \setlength\textwidth{145mm} +% \setlength\textheight{247mm} +% \setlength\oddsidemargin{14.2mm} +% \setlength\evensidemargin{0mm} +% \setlength\topmargin{0mm} +% \setlength\headsep{0mm} +% \setlength\headheight{0mm} +% \let\openright=\cleardoublepage + +%% výstupní formát PDF/A-2u +\usepackage[a-2u]{pdfx} + +%% kódování +\usepackage{textcomp} % speciální symboly pro kódování T1 +\usepackage[utf8]{inputenc} % vstupní kódování v UTF-8 +\usepackage[T1]{fontenc} % výstupní kódování v T1 (české znaky) + +%% bibliografie +\usepackage[czech]{babel} % Česká bibliografie +\usepackage{natbib} % zajištuje možnost odkazovat na literaturu + % stylem AUTOR (ROK), resp. AUTOR [ČÍSLO] +%\usepackage[super,square]{natbib} % superscript citace + +%% Formátování podle předpisů PedF +% velikosti fontů jsou v základím nastavení správně +\usepackage[top=30mm, bottom=25mm, left=35mm, right=20mm]{geometry} % odsazení od okrajů +\usepackage{lmodern} % nastavení fontů +\setlength{\parindent}{0pt} % neodsazuje se první řádek v odstavci +\setlength{\parskip}{6pt} % mezera mezi odstavci +\renewcommand{\baselinestretch}{1.5} % odsazení řádků + +%%% Další užitečné balíčky (jsou součástí běžných distribucí LaTeXu) +\usepackage{amsmath} % rozšíření pro sazbu matematiky +\usepackage{amsfonts} % matematické fonty +\usepackage{amsthm} % sazba vět, definic apod. +\usepackage{bbding} % symboly (čtverečky, hvězdičky, tužtičky, nůžtičky, ...) +\usepackage{bm} % tučné symboly (příkaz \bm) +\usepackage{graphicx} % vkládání obrázků +\usepackage{fancyvrb} % vylepšené prostředí pro strojové písmo +\usepackage{indentfirst} % zavede odsazení 1. odstavce kapitoly +\usepackage[nottoc]{tocbibind} % zajistí přidání seznamu literatury, + % obrázků a tabulek do obsahu +\usepackage{icomma} % inteligetní čárka v matematickém módu +\usepackage{dcolumn} % lepší zarovnání sloupců v tabulkách +\usepackage{booktabs} % lepší vodorovné linky v tabulkách +\usepackage{paralist} % lepší enumerate a itemize +\usepackage{xcolor} % barevná sazba +\usepackage{xargs} % vlastni prikazy + +%%% vlastní poznámky + +\usepackage[draft, colorinlistoftodos]{todonotes} % poznamky v marginu +\reversemarginpar % poznamky vlevo +\setlength{\marginparwidth}{3cm} % sirsi poznamky + +\presetkeys{todonotes}{fancyline, backgroundcolor=red!20}{} % defaultni barva a hezke sipky + +% vlastni zkratky +\newcommandx{\quest}[2][1=]{\todo[fancyline,linecolor=lime,backgroundcolor=lime!25,#1]{#2}} + +%%% Údaje o práci + +% Název práce v jazyce práce (přesně podle zadání) +\def\NazevPrace{Systém pro generování statického webu} + +% Název práce v angličtině +\def\NazevPraceEN{System for static web generation} + +% Jméno autora +\def\AutorPrace{Emil Miler} + +% Rok odevzdání +\def\RokOdevzdani{2020} + +% Název katedry nebo ústavu, kde byla práce oficiálně zadána +% (dle Organizační struktury MFF UK, případně plný název pracoviště mimo MFF) +\def\Katedra{Katedra informačních technologií a technické výchovy} +\def\KatedraEN{Name of the department} + +% Jedná se o katedru (department) nebo o ústav (institute)? +\def\TypPracoviste{Katedra} +\def\TypPracovisteEN{Department} + +% Vedoucí práce: Jméno a příjmení s~tituly +\def\Vedouci{PhDr. Josef Procházka, Ph.D.} + +% Pracoviště vedoucího (opět dle Organizační struktury MFF) +\def\KatedraVedouciho{Katedra informačních technologií a technické výchovy} +\def\KatedraVedoucihoEN{} + +% Studijní program a obor +\def\StudijniProgram{Specializace v pedagogice} +\def\StudijniObor{Informační technologie se zaměřením na vzdělávání} + +% Nepovinné poděkování (vedoucímu práce, konzultantovi, tomu, kdo +% zapůjčil software, literaturu apod.) +\def\Podekovani{% +Poděkování. +} + +% Abstrakt (doporučený rozsah cca 80-200 slov; nejedná se o zadání práce) +\def\Abstrakt{% +Abstrakt. +} +\def\AbstraktEN{% +Abstract. +} + +% 3 až 5 klíčových slov (doporučeno), každé uzavřeno ve složených závorkách +\def\KlicovaSlova{% +{www} {web} {generátor} +} +\def\KlicovaSlovaEN{% +{www} {web} {generator} +} + +%% Balíček hyperref, kterým jdou vyrábět klikací odkazy v PDF, +%% ale hlavně ho používáme k uložení metadat do PDF (včetně obsahu). +%% Většinu nastavítek přednastaví balíček pdfx. +\hypersetup{unicode} +\hypersetup{breaklinks=true} + +%% Definice různých užitečných maker (viz popis uvnitř souboru) +\include{makra} + +%% Titulní strana a různé povinné informační strany +\begin{document} +\include{titulka} + +%%% Strana s automaticky generovaným obsahem bakalářské práce + +\tableofcontents + +%%% Jednotlivé kapitoly práce jsou pro přehlednost uloženy v samostatných souborech +\include{uvod} + +\include{kap-generatory} +\include{kap-paradigmata} +\include{kap-markup} +\include{kap-taxonomie-pozadavku} +\include{kap-modelova-implementace} +\include{kap-vyhodnoceni-implementace} + +\include{zaver} + +%%% Seznam použité literatury +\include{literatura} + +%%% Obrázky v bakalářské práci +%%% (pokud jich je malé množství, obvykle není třeba seznam uvádět) +%\listoffigures + +%%% Tabulky v bakalářské práci (opět nemusí být nutné uvádět) +%%% U matematických prací může být lepší přemístit seznam tabulek na začátek práce. +%\listoftables + +%%% Použité zkratky v bakalářské práci (opět nemusí být nutné uvádět) +%%% U matematických prací může být lepší přemístit seznam zkratek na začátek práce. +%\chapwithtoc{Seznam použitých zkratek} + +%%% Přílohy k bakalářské práci, existují-li. Každá příloha musí být alespoň jednou +%%% odkazována z vlastního textu práce. Přílohy se číslují. +%%% +%%% Do tištěné verze se spíše hodí přílohy, které lze číst a prohlížet (dodatečné +%%% tabulky a grafy, různé textové doplňky, ukázky výstupů z počítačových programů, +%%% apod.). Do elektronické verze se hodí přílohy, které budou spíše používány +%%% v elektronické podobě než čteny (zdrojové kódy programů, datové soubory, +%%% interaktivní grafy apod.). Elektronické přílohy se nahrávají do SISu a lze +%%% je také do práce vložit na CD/DVD. Povolené formáty souborů specifikuje +%%% opatření rektora č. 72/2017. +\appendix +\chapter{Přílohy} + +\section{První příloha} + +\openright +\end{document} diff --git a/prace.xmpdata b/prace.xmpdata new file mode 100644 index 0000000..908214d --- /dev/null +++ b/prace.xmpdata @@ -0,0 +1,7 @@ +% Metadata k uložení do PDF, podrobnější popis viz dokumentace balíčku pdfx. + +\Author{Jméno Příjmení} +\Title{Název práce} +\Keywords{klíčová slova\sep další taková\sep ještě jiná} +\Subject{Abstrakt práce} +\Publisher{Univerzita Karlova} diff --git a/titulka.tex b/titulka.tex new file mode 100644 index 0000000..9af3b3c --- /dev/null +++ b/titulka.tex @@ -0,0 +1,152 @@ +%%% Titulní strana práce a další povinné informační strany + +%%% Titulní strana práce + +\pagestyle{empty} +\hypersetup{pageanchor=false} + +\begin{center} + +{\Large Univerzita Karlova} + +\vspace{4mm} + +{\Large Pedagogická fakulta} + +\vspace{4mm} + +\Katedra + +\vspace{-8mm} +\vfill + +{\bf\Large BAKALÁŘSKÁ PRÁCE} + +\vfill + +{\LARGE\bfseries\NazevPrace} + +\vspace{8mm} + +{\LARGE\bfseries\NazevPraceEN} + +\vspace{15mm} + +{\LARGE\AutorPrace} + +\vfill + +\begin{tabular}{rl} + +Vedoucí bakalářské práce: & \Vedouci \\ +\noalign{\vspace{2mm}} +Studijní program: & \StudijniProgram \\ +\noalign{\vspace{2mm}} +Studijní obor: & \StudijniObor \\ +\end{tabular} + +\vfill + +Praha \RokOdevzdani + +\end{center} + +\newpage + +%%% Následuje vevázaný list -- kopie podepsaného "Zadání bakalářské práce". +%%% Toto zadání NENÍ součástí elektronické verze práce, nescanovat. + +%%% Strana s čestným prohlášením k bakalářské práci + +\openright +\hypersetup{pageanchor=true} +\pagestyle{plain} +\pagenumbering{roman} +\vglue 0pt plus 1fill + +\noindent +Prohlašuji, že jsem tuto bakalářskou práci vypracoval(a) samostatně a výhradně +s~použitím citovaných pramenů, literatury a dalších odborných zdrojů. + +\medskip\noindent +Beru na~vědomí, že se na moji práci vztahují práva a povinnosti vyplývající +ze zákona č. 121/2000 Sb., autorského zákona v~platném znění, zejména skutečnost, +že Univerzita Karlova má právo na~uzavření licenční smlouvy o~užití této +práce jako školního díla podle §60 odst. 1 autorského zákona. + +\vspace{10mm} + +\hbox{\hbox to 0.5\hsize{% +V ............ dne ............ +\hss}\hbox to 0.5\hsize{% +Podpis autora +\hss}} + +\vspace{20mm} +\newpage + +%%% Poděkování + +\openright + +\noindent +\Podekovani + +\newpage + +%%% Povinná informační strana bakalářské práce + +\openright + +\vbox to 0.5\vsize{ +\setlength\parindent{0mm} +\setlength\parskip{5mm} + +Název práce: +\NazevPrace + +Autor: +\AutorPrace + +\TypPracoviste: +\Katedra + +Vedoucí bakalářské práce: +\Vedouci, \KatedraVedouciho + +Abstrakt: +\Abstrakt + +Klíčová slova: +\KlicovaSlova + +\vss}\nobreak\vbox to 0.49\vsize{ +\setlength\parindent{0mm} +\setlength\parskip{5mm} + +Title: +\NazevPraceEN + +Author: +\AutorPrace + +\TypPracovisteEN: +\KatedraEN + +Supervisor: +\Vedouci, \KatedraVedoucihoEN + +Abstract: +\AbstraktEN + +Keywords: +\KlicovaSlovaEN + +\vss} + +\newpage + +\openright +\pagestyle{plain} +\pagenumbering{arabic} +\setcounter{page}{1} diff --git a/uvod.tex b/uvod.tex new file mode 100644 index 0000000..6640760 --- /dev/null +++ b/uvod.tex @@ -0,0 +1,3 @@ +\chapter*{Úvod} +\addcontentsline{toc}{chapter}{Úvod} + diff --git a/vzor.pdf b/vzor.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8acd480be7000d7a34719c153172fe675ee6562a GIT binary patch literal 788450 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

lCYTBqZJZ1Hl@ToP@*Es+Gx~GN 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