├── example ├── pgfcache.sty ├── compile.sh ├── figures │ ├── make_example.py │ └── example.pgf └── example.tex ├── LICENSE ├── README.md ├── pgfcache.sty └── .gitignore /example/pgfcache.sty: -------------------------------------------------------------------------------- 1 | ../pgfcache.sty -------------------------------------------------------------------------------- /example/compile.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | mkdir -p out/_pgfcache 4 | pdflatex -output-directory out -shell-escape example.tex 5 | -------------------------------------------------------------------------------- /example/figures/make_example.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import matplotlib.pyplot as plt 3 | 4 | 5 | x = np.linspace(0, 2*np.pi, 100) 6 | y = np.sin(x) 7 | 8 | plt.plot(x, y) 9 | plt.savefig("example.pgf") -------------------------------------------------------------------------------- /example/example.tex: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | 3 | % Outdir must be the same as --output-directory 4 | \usepackage[outdir=out]{pgfcache} 5 | 6 | \setpgfpreamble{% 7 | \usepackage{amsmath} 8 | } 9 | 10 | \begin{document} 11 | \importpgf{figures}{example.pgf} 12 | \end{document} -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Dion Häfner 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # The pgfcache LaTeX package 2 | 3 | ## What does it do? 4 | 5 | pgfcache compiles PGF images to PDF only when needed (i.e., after you made changes to a figure). Otherwise, the static PDF is served, severely cutting compilation time for figure-heavy documents (think tikz-externalize for PGF images). Also, I have specifically designed it to play well with figures that were created with Matplotlib's PGF backend. 6 | 7 | ## Usage 8 | 9 | Using the package is easy. A minimal example would be: 10 | 11 | ```latex 12 | \documentclass{article} 13 | \usepackage{pgfcache} 14 | 15 | \setpgfpreamble{% 16 | \usepackage{amsmath} 17 | 18 | } 19 | 20 | \begin{document} 21 | \importpgf{path/to/pgffile}{myfigure.pgf} 22 | \end{document} 23 | 24 | ``` 25 | 26 | Your file then has to be compiled with the option `-shell-escape` to `pdflatex`, e.g.: 27 | 28 | ```bash 29 | pdflatex -synctex=1 -shell-escape -interaction=nonstopmode "yourfile".tex 30 | ``` 31 | 32 | You will also have to create a folder called `_pgfcache` in the parent folder of your TeX document. This is where all the pre-compiled figures will go. 33 | 34 | If you specify an output directory (by adding `-output-directory=` to the `pdflatex` command above), you should create the `_pgfcache` folder in that output directory. Additionally, you have to add `\usepackage[outdir=]{pgfcache}` to the preamble of your LaTeX document (see [example](example/example.tex)). 35 | 36 | ## Troubleshooting 37 | 38 | The package has only rudimentary error checks. If you run into errors, you should first check whether your figures are compiled correctly (by looking at the logs in the `_pgfcache` folder). Chances are, you just need to specify additional packages with `\setpgfpreamble`, or delete the cache and try again. Otherwise, feel free to contact me or raise an issue. 39 | 40 | Also note that pgfcache only works with PDFLaTeX (no XeLaTeX or LuaLaTeX support). 41 | -------------------------------------------------------------------------------- /pgfcache.sty: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e} 2 | \ProvidesPackage{pgfcache} 3 | 4 | \RequirePackage{graphicx} 5 | \RequirePackage{pgf} 6 | \RequirePackage{standalone} 7 | \RequirePackage{xkeyval} 8 | 9 | \edef\@figdir{_pgfcache} 10 | \edef\@outdir{} 11 | 12 | \DeclareOptionX{outdir}{\edef\@outdir{#1/}} 13 | \DeclareOptionX*{\PackageWarning{pgfcache}{`\CurrentOption' ignored}} 14 | \ProcessOptionsX\relax 15 | 16 | \catcode`\#=11 17 | \catcode`\|=6 18 | \newcommand{\@basicpgfpreamble}[1]{% 19 | \unexpanded{% 20 | \documentclass{standalone}^^J 21 | \usepackage{pgf}^^J 22 | \let\oldpgfimage\pgfimage^^J 23 | \renewcommand{\pgfimage}[2][]{\oldpgfimage[#1]{|1/#2}}^^J 24 | }% 25 | } 26 | \catcode`\#=6 27 | \catcode`\|=12 28 | 29 | \let\@pgfpreamble\@basicpgfpreamble 30 | 31 | \newcommand{\setpgfpreamble}[1]{% 32 | \renewcommand{\@pgfpreamble}[1]{\@basicpgfpreamble{##1}\unexpanded{#1}} 33 | } 34 | 35 | \newcounter{@pgfcounter} 36 | \newwrite\@pgfout 37 | \newread\@pgfin 38 | 39 | \newcommand{\importpgf}[3][]{% 40 | \IfFileExists{#2/#3}{}{\errmessage{importpgf: File #2/#3 not found}}% 41 | \edef\@figfile{\jobname-\the@pgfcounter}% 42 | \providecommand{\@writetempfile}{}% 43 | \renewcommand{\@writetempfile}[1]% 44 | {% 45 | \immediate\openout\@pgfout=##1% 46 | \immediate\write\@pgfout{\@pgfpreamble{#2}}% 47 | \immediate\write\@pgfout{\string\begin{document}}% 48 | \immediate\openin\@pgfin=#2/#3% 49 | \begingroup\endlinechar=-1% 50 | \loop\unless\ifeof\@pgfin% 51 | \readline\@pgfin to \@fileline% 52 | \ifx\@fileline\@empty\else% 53 | \immediate\write\@pgfout{\@fileline}% 54 | \fi% 55 | \repeat% 56 | \endgroup% 57 | \immediate\closein\@pgfin% 58 | \immediate\write\@pgfout{\string\end{document}}% 59 | \immediate\closeout\@pgfout% 60 | }% 61 | \def\@compile% 62 | {% 63 | \immediate\write18{pdflatex -interaction=batchmode -output-directory="\@outdir\@figdir" \@outdir\@figdir/\@figfile.tex}% 64 | }% 65 | \IfFileExists{\@figdir/\@figfile.pdf}% 66 | {% 67 | \@writetempfile{\@figdir/tmp.tex}% 68 | \edef\@hashold{\pdfmdfivesum file {\@figdir/\@figfile.tex}}% 69 | \edef\@hashnew{\pdfmdfivesum file {\@figdir/tmp.tex}}% 70 | \ifnum\pdfstrcmp{\@hashold}{\@hashnew}=0% 71 | \relax% 72 | \else% 73 | \@writetempfile{\@figdir/\@figfile.tex}% 74 | \@compile% 75 | \fi% 76 | }% 77 | {% 78 | \@writetempfile{\@figdir/\@figfile.tex}% 79 | \@compile% 80 | }% 81 | \IfFileExists{\@figdir/\@figfile.pdf}% 82 | {\includegraphics[#1]{\@figdir/\@figfile.pdf}}% 83 | {\errmessage{Error during compilation of figure #2/#3}}% 84 | \stepcounter{@pgfcounter}% 85 | } 86 | 87 | \endinput 88 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Latex output 2 | example/out 3 | 4 | ## Core latex/pdflatex auxiliary files: 5 | *.aux 6 | *.lof 7 | *.log 8 | *.lot 9 | *.fls 10 | *.out 11 | *.toc 12 | *.fmt 13 | *.fot 14 | *.cb 15 | *.cb2 16 | 17 | ## Intermediate documents: 18 | *.dvi 19 | *-converted-to.* 20 | # these rules might exclude image files for figures etc. 21 | # *.ps 22 | # *.eps 23 | # *.pdf 24 | 25 | ## Bibliography auxiliary files (bibtex/biblatex/biber): 26 | *.bbl 27 | *.bcf 28 | *.blg 29 | *-blx.aux 30 | *-blx.bib 31 | *.brf 32 | *.run.xml 33 | 34 | ## Build tool auxiliary files: 35 | *.fdb_latexmk 36 | *.synctex 37 | *.synctex.gz 38 | *.synctex.gz(busy) 39 | *.pdfsync 40 | 41 | ## Auxiliary and intermediate files from other packages: 42 | # algorithms 43 | *.alg 44 | *.loa 45 | 46 | # achemso 47 | acs-*.bib 48 | 49 | # amsthm 50 | *.thm 51 | 52 | # beamer 53 | *.nav 54 | *.snm 55 | *.vrb 56 | 57 | # cprotect 58 | *.cpt 59 | 60 | # fixme 61 | *.lox 62 | 63 | #(r)(e)ledmac/(r)(e)ledpar 64 | *.end 65 | *.?end 66 | *.[1-9] 67 | *.[1-9][0-9] 68 | *.[1-9][0-9][0-9] 69 | *.[1-9]R 70 | *.[1-9][0-9]R 71 | *.[1-9][0-9][0-9]R 72 | *.eledsec[1-9] 73 | *.eledsec[1-9]R 74 | *.eledsec[1-9][0-9] 75 | *.eledsec[1-9][0-9]R 76 | *.eledsec[1-9][0-9][0-9] 77 | *.eledsec[1-9][0-9][0-9]R 78 | 79 | # glossaries 80 | *.acn 81 | *.acr 82 | *.glg 83 | *.glo 84 | *.gls 85 | *.glsdefs 86 | 87 | # gnuplottex 88 | *-gnuplottex-* 89 | 90 | # hyperref 91 | *.brf 92 | 93 | # knitr 94 | *-concordance.tex 95 | # TODO Comment the next line if you want to keep your tikz graphics files 96 | *.tikz 97 | *-tikzDictionary 98 | 99 | # listings 100 | *.lol 101 | 102 | # makeidx 103 | *.idx 104 | *.ilg 105 | *.ind 106 | *.ist 107 | 108 | # minitoc 109 | *.maf 110 | *.mlf 111 | *.mlt 112 | *.mtc 113 | *.mtc[0-9] 114 | *.mtc[1-9][0-9] 115 | 116 | # minted 117 | _minted* 118 | *.pyg 119 | 120 | # morewrites 121 | *.mw 122 | 123 | # mylatexformat 124 | *.fmt 125 | 126 | # nomencl 127 | *.nlo 128 | 129 | # sagetex 130 | *.sagetex.sage 131 | *.sagetex.py 132 | *.sagetex.scmd 133 | 134 | # sympy 135 | *.sout 136 | *.sympy 137 | sympy-plots-for-*.tex/ 138 | 139 | # pdfcomment 140 | *.upa 141 | *.upb 142 | 143 | # pythontex 144 | *.pytxcode 145 | pythontex-files-*/ 146 | 147 | # thmtools 148 | *.loe 149 | 150 | # TikZ & PGF 151 | *.dpth 152 | *.md5 153 | *.auxlock 154 | 155 | # todonotes 156 | *.tdo 157 | 158 | # xindy 159 | *.xdy 160 | 161 | # xypic precompiled matrices 162 | *.xyc 163 | 164 | # endfloat 165 | *.ttt 166 | *.fff 167 | 168 | # Latexian 169 | TSWLatexianTemp* 170 | 171 | ## Editors: 172 | # WinEdt 173 | *.bak 174 | *.sav 175 | 176 | # Texpad 177 | .texpadtmp 178 | 179 | # Kile 180 | *.backup 181 | 182 | # KBibTeX 183 | *~[0-9]* 184 | -------------------------------------------------------------------------------- /example/figures/example.pgf: -------------------------------------------------------------------------------- 1 | %% Creator: Matplotlib, PGF backend 2 | %% 3 | %% To include the figure in your LaTeX document, write 4 | %% \input{.pgf} 5 | %% 6 | %% Make sure the required packages are loaded in your preamble 7 | %% \usepackage{pgf} 8 | %% 9 | %% Also ensure that all the required font packages are loaded; for instance, 10 | %% the lmodern package is sometimes necessary when using math font. 11 | %% \usepackage{lmodern} 12 | %% 13 | %% Figures using additional raster images can only be included by \input if 14 | %% they are in the same directory as the main LaTeX file. For loading figures 15 | %% from other directories you can use the `import` package 16 | %% \usepackage{import} 17 | %% 18 | %% and then include the figures with 19 | %% \import{}{.pgf} 20 | %% 21 | %% Matplotlib used the following preamble 22 | %% 23 | %% \usepackage{fontspec} 24 | %% \setmainfont{DejaVuSerif.ttf}[Path=\detokenize{/Users/dion/.virtualenvs/science/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/}] 25 | %% \setsansfont{DejaVuSans.ttf}[Path=\detokenize{/Users/dion/.virtualenvs/science/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/}] 26 | %% \setmonofont{DejaVuSansMono.ttf}[Path=\detokenize{/Users/dion/.virtualenvs/science/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/}] 27 | %% \makeatletter\@ifpackageloaded{underscore}{}{\usepackage[strings]{underscore}}\makeatother 28 | %% 29 | \begingroup% 30 | \makeatletter% 31 | \begin{pgfpicture}% 32 | \pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{6.400000in}{4.800000in}}% 33 | \pgfusepath{use as bounding box, clip}% 34 | \begin{pgfscope}% 35 | \pgfsetbuttcap% 36 | \pgfsetmiterjoin% 37 | \definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% 38 | \pgfsetfillcolor{currentfill}% 39 | \pgfsetlinewidth{0.000000pt}% 40 | \definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}% 41 | \pgfsetstrokecolor{currentstroke}% 42 | \pgfsetdash{}{0pt}% 43 | \pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% 44 | \pgfpathlineto{\pgfqpoint{6.400000in}{0.000000in}}% 45 | \pgfpathlineto{\pgfqpoint{6.400000in}{4.800000in}}% 46 | \pgfpathlineto{\pgfqpoint{0.000000in}{4.800000in}}% 47 | \pgfpathlineto{\pgfqpoint{0.000000in}{0.000000in}}% 48 | \pgfpathclose% 49 | \pgfusepath{fill}% 50 | \end{pgfscope}% 51 | \begin{pgfscope}% 52 | \pgfsetbuttcap% 53 | \pgfsetmiterjoin% 54 | \definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}% 55 | \pgfsetfillcolor{currentfill}% 56 | \pgfsetlinewidth{0.000000pt}% 57 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 58 | \pgfsetstrokecolor{currentstroke}% 59 | \pgfsetstrokeopacity{0.000000}% 60 | \pgfsetdash{}{0pt}% 61 | \pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}% 62 | \pgfpathlineto{\pgfqpoint{5.760000in}{0.528000in}}% 63 | \pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}% 64 | \pgfpathlineto{\pgfqpoint{0.800000in}{4.224000in}}% 65 | \pgfpathlineto{\pgfqpoint{0.800000in}{0.528000in}}% 66 | \pgfpathclose% 67 | \pgfusepath{fill}% 68 | \end{pgfscope}% 69 | \begin{pgfscope}% 70 | \pgfsetbuttcap% 71 | \pgfsetroundjoin% 72 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 73 | \pgfsetfillcolor{currentfill}% 74 | \pgfsetlinewidth{0.803000pt}% 75 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 76 | \pgfsetstrokecolor{currentstroke}% 77 | \pgfsetdash{}{0pt}% 78 | \pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% 79 | \pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% 80 | \pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% 81 | \pgfusepath{stroke,fill}% 82 | }% 83 | \begin{pgfscope}% 84 | \pgfsys@transformshift{1.025455in}{0.528000in}% 85 | \pgfsys@useobject{currentmarker}{}% 86 | \end{pgfscope}% 87 | \end{pgfscope}% 88 | \begin{pgfscope}% 89 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 90 | \pgfsetstrokecolor{textcolor}% 91 | \pgfsetfillcolor{textcolor}% 92 | \pgftext[x=1.025455in,y=0.430778in,,top]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0}% 93 | \end{pgfscope}% 94 | \begin{pgfscope}% 95 | \pgfsetbuttcap% 96 | \pgfsetroundjoin% 97 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 98 | \pgfsetfillcolor{currentfill}% 99 | \pgfsetlinewidth{0.803000pt}% 100 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 101 | \pgfsetstrokecolor{currentstroke}% 102 | \pgfsetdash{}{0pt}% 103 | \pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% 104 | \pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% 105 | \pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% 106 | \pgfusepath{stroke,fill}% 107 | }% 108 | \begin{pgfscope}% 109 | \pgfsys@transformshift{1.743099in}{0.528000in}% 110 | \pgfsys@useobject{currentmarker}{}% 111 | \end{pgfscope}% 112 | \end{pgfscope}% 113 | \begin{pgfscope}% 114 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 115 | \pgfsetstrokecolor{textcolor}% 116 | \pgfsetfillcolor{textcolor}% 117 | \pgftext[x=1.743099in,y=0.430778in,,top]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 1}% 118 | \end{pgfscope}% 119 | \begin{pgfscope}% 120 | \pgfsetbuttcap% 121 | \pgfsetroundjoin% 122 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 123 | \pgfsetfillcolor{currentfill}% 124 | \pgfsetlinewidth{0.803000pt}% 125 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 126 | \pgfsetstrokecolor{currentstroke}% 127 | \pgfsetdash{}{0pt}% 128 | \pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% 129 | \pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% 130 | \pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% 131 | \pgfusepath{stroke,fill}% 132 | }% 133 | \begin{pgfscope}% 134 | \pgfsys@transformshift{2.460743in}{0.528000in}% 135 | \pgfsys@useobject{currentmarker}{}% 136 | \end{pgfscope}% 137 | \end{pgfscope}% 138 | \begin{pgfscope}% 139 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 140 | \pgfsetstrokecolor{textcolor}% 141 | \pgfsetfillcolor{textcolor}% 142 | \pgftext[x=2.460743in,y=0.430778in,,top]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 2}% 143 | \end{pgfscope}% 144 | \begin{pgfscope}% 145 | \pgfsetbuttcap% 146 | \pgfsetroundjoin% 147 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 148 | \pgfsetfillcolor{currentfill}% 149 | \pgfsetlinewidth{0.803000pt}% 150 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 151 | \pgfsetstrokecolor{currentstroke}% 152 | \pgfsetdash{}{0pt}% 153 | \pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% 154 | \pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% 155 | \pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% 156 | \pgfusepath{stroke,fill}% 157 | }% 158 | \begin{pgfscope}% 159 | \pgfsys@transformshift{3.178387in}{0.528000in}% 160 | \pgfsys@useobject{currentmarker}{}% 161 | \end{pgfscope}% 162 | \end{pgfscope}% 163 | \begin{pgfscope}% 164 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 165 | \pgfsetstrokecolor{textcolor}% 166 | \pgfsetfillcolor{textcolor}% 167 | \pgftext[x=3.178387in,y=0.430778in,,top]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 3}% 168 | \end{pgfscope}% 169 | \begin{pgfscope}% 170 | \pgfsetbuttcap% 171 | \pgfsetroundjoin% 172 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 173 | \pgfsetfillcolor{currentfill}% 174 | \pgfsetlinewidth{0.803000pt}% 175 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 176 | \pgfsetstrokecolor{currentstroke}% 177 | \pgfsetdash{}{0pt}% 178 | \pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% 179 | \pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% 180 | \pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% 181 | \pgfusepath{stroke,fill}% 182 | }% 183 | \begin{pgfscope}% 184 | \pgfsys@transformshift{3.896031in}{0.528000in}% 185 | \pgfsys@useobject{currentmarker}{}% 186 | \end{pgfscope}% 187 | \end{pgfscope}% 188 | \begin{pgfscope}% 189 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 190 | \pgfsetstrokecolor{textcolor}% 191 | \pgfsetfillcolor{textcolor}% 192 | \pgftext[x=3.896031in,y=0.430778in,,top]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 4}% 193 | \end{pgfscope}% 194 | \begin{pgfscope}% 195 | \pgfsetbuttcap% 196 | \pgfsetroundjoin% 197 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 198 | \pgfsetfillcolor{currentfill}% 199 | \pgfsetlinewidth{0.803000pt}% 200 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 201 | \pgfsetstrokecolor{currentstroke}% 202 | \pgfsetdash{}{0pt}% 203 | \pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% 204 | \pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% 205 | \pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% 206 | \pgfusepath{stroke,fill}% 207 | }% 208 | \begin{pgfscope}% 209 | \pgfsys@transformshift{4.613675in}{0.528000in}% 210 | \pgfsys@useobject{currentmarker}{}% 211 | \end{pgfscope}% 212 | \end{pgfscope}% 213 | \begin{pgfscope}% 214 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 215 | \pgfsetstrokecolor{textcolor}% 216 | \pgfsetfillcolor{textcolor}% 217 | \pgftext[x=4.613675in,y=0.430778in,,top]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 5}% 218 | \end{pgfscope}% 219 | \begin{pgfscope}% 220 | \pgfsetbuttcap% 221 | \pgfsetroundjoin% 222 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 223 | \pgfsetfillcolor{currentfill}% 224 | \pgfsetlinewidth{0.803000pt}% 225 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 226 | \pgfsetstrokecolor{currentstroke}% 227 | \pgfsetdash{}{0pt}% 228 | \pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{% 229 | \pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}% 230 | \pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}% 231 | \pgfusepath{stroke,fill}% 232 | }% 233 | \begin{pgfscope}% 234 | \pgfsys@transformshift{5.331319in}{0.528000in}% 235 | \pgfsys@useobject{currentmarker}{}% 236 | \end{pgfscope}% 237 | \end{pgfscope}% 238 | \begin{pgfscope}% 239 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 240 | \pgfsetstrokecolor{textcolor}% 241 | \pgfsetfillcolor{textcolor}% 242 | \pgftext[x=5.331319in,y=0.430778in,,top]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 6}% 243 | \end{pgfscope}% 244 | \begin{pgfscope}% 245 | \pgfsetbuttcap% 246 | \pgfsetroundjoin% 247 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 248 | \pgfsetfillcolor{currentfill}% 249 | \pgfsetlinewidth{0.803000pt}% 250 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 251 | \pgfsetstrokecolor{currentstroke}% 252 | \pgfsetdash{}{0pt}% 253 | \pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% 254 | \pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% 255 | \pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% 256 | \pgfusepath{stroke,fill}% 257 | }% 258 | \begin{pgfscope}% 259 | \pgfsys@transformshift{0.800000in}{0.695789in}% 260 | \pgfsys@useobject{currentmarker}{}% 261 | \end{pgfscope}% 262 | \end{pgfscope}% 263 | \begin{pgfscope}% 264 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 265 | \pgfsetstrokecolor{textcolor}% 266 | \pgfsetfillcolor{textcolor}% 267 | \pgftext[x=0.285508in, y=0.643027in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \ensuremath{-}1.00}% 268 | \end{pgfscope}% 269 | \begin{pgfscope}% 270 | \pgfsetbuttcap% 271 | \pgfsetroundjoin% 272 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 273 | \pgfsetfillcolor{currentfill}% 274 | \pgfsetlinewidth{0.803000pt}% 275 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 276 | \pgfsetstrokecolor{currentstroke}% 277 | \pgfsetdash{}{0pt}% 278 | \pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% 279 | \pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% 280 | \pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% 281 | \pgfusepath{stroke,fill}% 282 | }% 283 | \begin{pgfscope}% 284 | \pgfsys@transformshift{0.800000in}{1.115841in}% 285 | \pgfsys@useobject{currentmarker}{}% 286 | \end{pgfscope}% 287 | \end{pgfscope}% 288 | \begin{pgfscope}% 289 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 290 | \pgfsetstrokecolor{textcolor}% 291 | \pgfsetfillcolor{textcolor}% 292 | \pgftext[x=0.285508in, y=1.063080in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \ensuremath{-}0.75}% 293 | \end{pgfscope}% 294 | \begin{pgfscope}% 295 | \pgfsetbuttcap% 296 | \pgfsetroundjoin% 297 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 298 | \pgfsetfillcolor{currentfill}% 299 | \pgfsetlinewidth{0.803000pt}% 300 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 301 | \pgfsetstrokecolor{currentstroke}% 302 | \pgfsetdash{}{0pt}% 303 | \pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% 304 | \pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% 305 | \pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% 306 | \pgfusepath{stroke,fill}% 307 | }% 308 | \begin{pgfscope}% 309 | \pgfsys@transformshift{0.800000in}{1.535894in}% 310 | \pgfsys@useobject{currentmarker}{}% 311 | \end{pgfscope}% 312 | \end{pgfscope}% 313 | \begin{pgfscope}% 314 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 315 | \pgfsetstrokecolor{textcolor}% 316 | \pgfsetfillcolor{textcolor}% 317 | \pgftext[x=0.285508in, y=1.483133in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \ensuremath{-}0.50}% 318 | \end{pgfscope}% 319 | \begin{pgfscope}% 320 | \pgfsetbuttcap% 321 | \pgfsetroundjoin% 322 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 323 | \pgfsetfillcolor{currentfill}% 324 | \pgfsetlinewidth{0.803000pt}% 325 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 326 | \pgfsetstrokecolor{currentstroke}% 327 | \pgfsetdash{}{0pt}% 328 | \pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% 329 | \pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% 330 | \pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% 331 | \pgfusepath{stroke,fill}% 332 | }% 333 | \begin{pgfscope}% 334 | \pgfsys@transformshift{0.800000in}{1.955947in}% 335 | \pgfsys@useobject{currentmarker}{}% 336 | \end{pgfscope}% 337 | \end{pgfscope}% 338 | \begin{pgfscope}% 339 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 340 | \pgfsetstrokecolor{textcolor}% 341 | \pgfsetfillcolor{textcolor}% 342 | \pgftext[x=0.285508in, y=1.903186in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont \ensuremath{-}0.25}% 343 | \end{pgfscope}% 344 | \begin{pgfscope}% 345 | \pgfsetbuttcap% 346 | \pgfsetroundjoin% 347 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 348 | \pgfsetfillcolor{currentfill}% 349 | \pgfsetlinewidth{0.803000pt}% 350 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 351 | \pgfsetstrokecolor{currentstroke}% 352 | \pgfsetdash{}{0pt}% 353 | \pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% 354 | \pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% 355 | \pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% 356 | \pgfusepath{stroke,fill}% 357 | }% 358 | \begin{pgfscope}% 359 | \pgfsys@transformshift{0.800000in}{2.376000in}% 360 | \pgfsys@useobject{currentmarker}{}% 361 | \end{pgfscope}% 362 | \end{pgfscope}% 363 | \begin{pgfscope}% 364 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 365 | \pgfsetstrokecolor{textcolor}% 366 | \pgfsetfillcolor{textcolor}% 367 | \pgftext[x=0.393533in, y=2.323238in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.00}% 368 | \end{pgfscope}% 369 | \begin{pgfscope}% 370 | \pgfsetbuttcap% 371 | \pgfsetroundjoin% 372 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 373 | \pgfsetfillcolor{currentfill}% 374 | \pgfsetlinewidth{0.803000pt}% 375 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 376 | \pgfsetstrokecolor{currentstroke}% 377 | \pgfsetdash{}{0pt}% 378 | \pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% 379 | \pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% 380 | \pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% 381 | \pgfusepath{stroke,fill}% 382 | }% 383 | \begin{pgfscope}% 384 | \pgfsys@transformshift{0.800000in}{2.796053in}% 385 | \pgfsys@useobject{currentmarker}{}% 386 | \end{pgfscope}% 387 | \end{pgfscope}% 388 | \begin{pgfscope}% 389 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 390 | \pgfsetstrokecolor{textcolor}% 391 | \pgfsetfillcolor{textcolor}% 392 | \pgftext[x=0.393533in, y=2.743291in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.25}% 393 | \end{pgfscope}% 394 | \begin{pgfscope}% 395 | \pgfsetbuttcap% 396 | \pgfsetroundjoin% 397 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 398 | \pgfsetfillcolor{currentfill}% 399 | \pgfsetlinewidth{0.803000pt}% 400 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 401 | \pgfsetstrokecolor{currentstroke}% 402 | \pgfsetdash{}{0pt}% 403 | \pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% 404 | \pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% 405 | \pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% 406 | \pgfusepath{stroke,fill}% 407 | }% 408 | \begin{pgfscope}% 409 | \pgfsys@transformshift{0.800000in}{3.216106in}% 410 | \pgfsys@useobject{currentmarker}{}% 411 | \end{pgfscope}% 412 | \end{pgfscope}% 413 | \begin{pgfscope}% 414 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 415 | \pgfsetstrokecolor{textcolor}% 416 | \pgfsetfillcolor{textcolor}% 417 | \pgftext[x=0.393533in, y=3.163344in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.50}% 418 | \end{pgfscope}% 419 | \begin{pgfscope}% 420 | \pgfsetbuttcap% 421 | \pgfsetroundjoin% 422 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 423 | \pgfsetfillcolor{currentfill}% 424 | \pgfsetlinewidth{0.803000pt}% 425 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 426 | \pgfsetstrokecolor{currentstroke}% 427 | \pgfsetdash{}{0pt}% 428 | \pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% 429 | \pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% 430 | \pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% 431 | \pgfusepath{stroke,fill}% 432 | }% 433 | \begin{pgfscope}% 434 | \pgfsys@transformshift{0.800000in}{3.636159in}% 435 | \pgfsys@useobject{currentmarker}{}% 436 | \end{pgfscope}% 437 | \end{pgfscope}% 438 | \begin{pgfscope}% 439 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 440 | \pgfsetstrokecolor{textcolor}% 441 | \pgfsetfillcolor{textcolor}% 442 | \pgftext[x=0.393533in, y=3.583397in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 0.75}% 443 | \end{pgfscope}% 444 | \begin{pgfscope}% 445 | \pgfsetbuttcap% 446 | \pgfsetroundjoin% 447 | \definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}% 448 | \pgfsetfillcolor{currentfill}% 449 | \pgfsetlinewidth{0.803000pt}% 450 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 451 | \pgfsetstrokecolor{currentstroke}% 452 | \pgfsetdash{}{0pt}% 453 | \pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{% 454 | \pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}% 455 | \pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}% 456 | \pgfusepath{stroke,fill}% 457 | }% 458 | \begin{pgfscope}% 459 | \pgfsys@transformshift{0.800000in}{4.056211in}% 460 | \pgfsys@useobject{currentmarker}{}% 461 | \end{pgfscope}% 462 | \end{pgfscope}% 463 | \begin{pgfscope}% 464 | \definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}% 465 | \pgfsetstrokecolor{textcolor}% 466 | \pgfsetfillcolor{textcolor}% 467 | \pgftext[x=0.393533in, y=4.003450in, left, base]{\color{textcolor}\sffamily\fontsize{10.000000}{12.000000}\selectfont 1.00}% 468 | \end{pgfscope}% 469 | \begin{pgfscope}% 470 | \pgfpathrectangle{\pgfqpoint{0.800000in}{0.528000in}}{\pgfqpoint{4.960000in}{3.696000in}}% 471 | \pgfusepath{clip}% 472 | \pgfsetrectcap% 473 | \pgfsetroundjoin% 474 | \pgfsetlinewidth{1.505625pt}% 475 | \definecolor{currentstroke}{rgb}{0.121569,0.466667,0.705882}% 476 | \pgfsetstrokecolor{currentstroke}% 477 | \pgfsetdash{}{0pt}% 478 | \pgfpathmoveto{\pgfqpoint{1.025455in}{2.376000in}}% 479 | \pgfpathlineto{\pgfqpoint{1.071001in}{2.482566in}}% 480 | \pgfpathlineto{\pgfqpoint{1.116547in}{2.588702in}}% 481 | \pgfpathlineto{\pgfqpoint{1.162094in}{2.693982in}}% 482 | \pgfpathlineto{\pgfqpoint{1.207640in}{2.797982in}}% 483 | \pgfpathlineto{\pgfqpoint{1.253186in}{2.900282in}}% 484 | \pgfpathlineto{\pgfqpoint{1.298733in}{3.000472in}}% 485 | \pgfpathlineto{\pgfqpoint{1.344279in}{3.098146in}}% 486 | \pgfpathlineto{\pgfqpoint{1.389826in}{3.192913in}}% 487 | \pgfpathlineto{\pgfqpoint{1.435372in}{3.284391in}}% 488 | \pgfpathlineto{\pgfqpoint{1.480918in}{3.372211in}}% 489 | \pgfpathlineto{\pgfqpoint{1.526465in}{3.456019in}}% 490 | \pgfpathlineto{\pgfqpoint{1.572011in}{3.535479in}}% 491 | \pgfpathlineto{\pgfqpoint{1.617557in}{3.610269in}}% 492 | \pgfpathlineto{\pgfqpoint{1.663104in}{3.680090in}}% 493 | \pgfpathlineto{\pgfqpoint{1.708650in}{3.744660in}}% 494 | \pgfpathlineto{\pgfqpoint{1.754197in}{3.803718in}}% 495 | \pgfpathlineto{\pgfqpoint{1.799743in}{3.857028in}}% 496 | \pgfpathlineto{\pgfqpoint{1.845289in}{3.904374in}}% 497 | \pgfpathlineto{\pgfqpoint{1.890836in}{3.945566in}}% 498 | \pgfpathlineto{\pgfqpoint{1.936382in}{3.980438in}}% 499 | \pgfpathlineto{\pgfqpoint{1.981928in}{4.008849in}}% 500 | \pgfpathlineto{\pgfqpoint{2.027475in}{4.030685in}}% 501 | \pgfpathlineto{\pgfqpoint{2.073021in}{4.045859in}}% 502 | \pgfpathlineto{\pgfqpoint{2.118567in}{4.054308in}}% 503 | \pgfpathlineto{\pgfqpoint{2.164114in}{4.056000in}}% 504 | \pgfpathlineto{\pgfqpoint{2.209660in}{4.050927in}}% 505 | \pgfpathlineto{\pgfqpoint{2.255207in}{4.039109in}}% 506 | \pgfpathlineto{\pgfqpoint{2.300753in}{4.020595in}}% 507 | \pgfpathlineto{\pgfqpoint{2.346299in}{3.995459in}}% 508 | \pgfpathlineto{\pgfqpoint{2.391846in}{3.963801in}}% 509 | \pgfpathlineto{\pgfqpoint{2.437392in}{3.925750in}}% 510 | \pgfpathlineto{\pgfqpoint{2.482938in}{3.881459in}}% 511 | \pgfpathlineto{\pgfqpoint{2.528485in}{3.831106in}}% 512 | \pgfpathlineto{\pgfqpoint{2.574031in}{3.774893in}}% 513 | \pgfpathlineto{\pgfqpoint{2.619578in}{3.713048in}}% 514 | \pgfpathlineto{\pgfqpoint{2.665124in}{3.645819in}}% 515 | \pgfpathlineto{\pgfqpoint{2.710670in}{3.573477in}}% 516 | \pgfpathlineto{\pgfqpoint{2.756217in}{3.496313in}}% 517 | \pgfpathlineto{\pgfqpoint{2.801763in}{3.414638in}}% 518 | \pgfpathlineto{\pgfqpoint{2.847309in}{3.328780in}}% 519 | \pgfpathlineto{\pgfqpoint{2.892856in}{3.239087in}}% 520 | \pgfpathlineto{\pgfqpoint{2.938402in}{3.145917in}}% 521 | \pgfpathlineto{\pgfqpoint{2.983949in}{3.049648in}}% 522 | \pgfpathlineto{\pgfqpoint{3.029495in}{2.950666in}}% 523 | \pgfpathlineto{\pgfqpoint{3.075041in}{2.849370in}}% 524 | \pgfpathlineto{\pgfqpoint{3.120588in}{2.746168in}}% 525 | \pgfpathlineto{\pgfqpoint{3.166134in}{2.641476in}}% 526 | \pgfpathlineto{\pgfqpoint{3.211680in}{2.535714in}}% 527 | \pgfpathlineto{\pgfqpoint{3.257227in}{2.429310in}}% 528 | \pgfpathlineto{\pgfqpoint{3.302773in}{2.322690in}}% 529 | \pgfpathlineto{\pgfqpoint{3.348320in}{2.216286in}}% 530 | \pgfpathlineto{\pgfqpoint{3.393866in}{2.110524in}}% 531 | \pgfpathlineto{\pgfqpoint{3.439412in}{2.005832in}}% 532 | \pgfpathlineto{\pgfqpoint{3.484959in}{1.902630in}}% 533 | \pgfpathlineto{\pgfqpoint{3.530505in}{1.801334in}}% 534 | \pgfpathlineto{\pgfqpoint{3.576051in}{1.702352in}}% 535 | \pgfpathlineto{\pgfqpoint{3.621598in}{1.606083in}}% 536 | \pgfpathlineto{\pgfqpoint{3.667144in}{1.512913in}}% 537 | \pgfpathlineto{\pgfqpoint{3.712691in}{1.423220in}}% 538 | \pgfpathlineto{\pgfqpoint{3.758237in}{1.337362in}}% 539 | \pgfpathlineto{\pgfqpoint{3.803783in}{1.255687in}}% 540 | \pgfpathlineto{\pgfqpoint{3.849330in}{1.178523in}}% 541 | \pgfpathlineto{\pgfqpoint{3.894876in}{1.106181in}}% 542 | \pgfpathlineto{\pgfqpoint{3.940422in}{1.038952in}}% 543 | \pgfpathlineto{\pgfqpoint{3.985969in}{0.977107in}}% 544 | \pgfpathlineto{\pgfqpoint{4.031515in}{0.920894in}}% 545 | \pgfpathlineto{\pgfqpoint{4.077062in}{0.870541in}}% 546 | \pgfpathlineto{\pgfqpoint{4.122608in}{0.826250in}}% 547 | \pgfpathlineto{\pgfqpoint{4.168154in}{0.788199in}}% 548 | \pgfpathlineto{\pgfqpoint{4.213701in}{0.756541in}}% 549 | \pgfpathlineto{\pgfqpoint{4.259247in}{0.731405in}}% 550 | \pgfpathlineto{\pgfqpoint{4.304793in}{0.712891in}}% 551 | \pgfpathlineto{\pgfqpoint{4.350340in}{0.701073in}}% 552 | \pgfpathlineto{\pgfqpoint{4.395886in}{0.696000in}}% 553 | \pgfpathlineto{\pgfqpoint{4.441433in}{0.697692in}}% 554 | \pgfpathlineto{\pgfqpoint{4.486979in}{0.706141in}}% 555 | \pgfpathlineto{\pgfqpoint{4.532525in}{0.721315in}}% 556 | \pgfpathlineto{\pgfqpoint{4.578072in}{0.743151in}}% 557 | \pgfpathlineto{\pgfqpoint{4.623618in}{0.771562in}}% 558 | \pgfpathlineto{\pgfqpoint{4.669164in}{0.806434in}}% 559 | \pgfpathlineto{\pgfqpoint{4.714711in}{0.847626in}}% 560 | \pgfpathlineto{\pgfqpoint{4.760257in}{0.894972in}}% 561 | \pgfpathlineto{\pgfqpoint{4.805803in}{0.948282in}}% 562 | \pgfpathlineto{\pgfqpoint{4.851350in}{1.007340in}}% 563 | \pgfpathlineto{\pgfqpoint{4.896896in}{1.071910in}}% 564 | \pgfpathlineto{\pgfqpoint{4.942443in}{1.141731in}}% 565 | \pgfpathlineto{\pgfqpoint{4.987989in}{1.216521in}}% 566 | \pgfpathlineto{\pgfqpoint{5.033535in}{1.295981in}}% 567 | \pgfpathlineto{\pgfqpoint{5.079082in}{1.379789in}}% 568 | \pgfpathlineto{\pgfqpoint{5.124628in}{1.467609in}}% 569 | \pgfpathlineto{\pgfqpoint{5.170174in}{1.559087in}}% 570 | \pgfpathlineto{\pgfqpoint{5.215721in}{1.653854in}}% 571 | \pgfpathlineto{\pgfqpoint{5.261267in}{1.751528in}}% 572 | \pgfpathlineto{\pgfqpoint{5.306814in}{1.851718in}}% 573 | \pgfpathlineto{\pgfqpoint{5.352360in}{1.954018in}}% 574 | \pgfpathlineto{\pgfqpoint{5.397906in}{2.058018in}}% 575 | \pgfpathlineto{\pgfqpoint{5.443453in}{2.163298in}}% 576 | \pgfpathlineto{\pgfqpoint{5.488999in}{2.269434in}}% 577 | \pgfpathlineto{\pgfqpoint{5.534545in}{2.376000in}}% 578 | \pgfusepath{stroke}% 579 | \end{pgfscope}% 580 | \begin{pgfscope}% 581 | \pgfsetrectcap% 582 | \pgfsetmiterjoin% 583 | \pgfsetlinewidth{0.803000pt}% 584 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 585 | \pgfsetstrokecolor{currentstroke}% 586 | \pgfsetdash{}{0pt}% 587 | \pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}% 588 | \pgfpathlineto{\pgfqpoint{0.800000in}{4.224000in}}% 589 | \pgfusepath{stroke}% 590 | \end{pgfscope}% 591 | \begin{pgfscope}% 592 | \pgfsetrectcap% 593 | \pgfsetmiterjoin% 594 | \pgfsetlinewidth{0.803000pt}% 595 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 596 | \pgfsetstrokecolor{currentstroke}% 597 | \pgfsetdash{}{0pt}% 598 | \pgfpathmoveto{\pgfqpoint{5.760000in}{0.528000in}}% 599 | \pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}% 600 | \pgfusepath{stroke}% 601 | \end{pgfscope}% 602 | \begin{pgfscope}% 603 | \pgfsetrectcap% 604 | \pgfsetmiterjoin% 605 | \pgfsetlinewidth{0.803000pt}% 606 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 607 | \pgfsetstrokecolor{currentstroke}% 608 | \pgfsetdash{}{0pt}% 609 | \pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}% 610 | \pgfpathlineto{\pgfqpoint{5.760000in}{0.528000in}}% 611 | \pgfusepath{stroke}% 612 | \end{pgfscope}% 613 | \begin{pgfscope}% 614 | \pgfsetrectcap% 615 | \pgfsetmiterjoin% 616 | \pgfsetlinewidth{0.803000pt}% 617 | \definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}% 618 | \pgfsetstrokecolor{currentstroke}% 619 | \pgfsetdash{}{0pt}% 620 | \pgfpathmoveto{\pgfqpoint{0.800000in}{4.224000in}}% 621 | \pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}% 622 | \pgfusepath{stroke}% 623 | \end{pgfscope}% 624 | \end{pgfpicture}% 625 | \makeatother% 626 | \endgroup% 627 | --------------------------------------------------------------------------------