summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:56:55 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:56:55 +0000
commit8d9974705d5deaf4314ccf44b2b5bb349c3f768b (patch)
tree57a59c2fe08373d075282e2835f9664c789a4764
parent1787e3b52f868fb3f72413c3d0f8dd49dd884f05 (diff)
hyper
git-svn-id: svn://tug.org/texlive/trunk@984 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/tex/latex/hyper/amsart.hyp89
-rw-r--r--Master/texmf-dist/tex/latex/hyper/amsbook.hyp145
-rw-r--r--Master/texmf-dist/tex/latex/hyper/amsdtx.hyp79
-rw-r--r--Master/texmf-dist/tex/latex/hyper/amsldoc.hyp42
-rw-r--r--Master/texmf-dist/tex/latex/hyper/amsmath.hyp63
-rw-r--r--Master/texmf-dist/tex/latex/hyper/amsproc.hyp89
-rw-r--r--Master/texmf-dist/tex/latex/hyper/amstex.hyp83
-rw-r--r--Master/texmf-dist/tex/latex/hyper/amsthm.hyp46
-rw-r--r--Master/texmf-dist/tex/latex/hyper/article.hyp140
-rw-r--r--Master/texmf-dist/tex/latex/hyper/book.hyp175
-rw-r--r--Master/texmf-dist/tex/latex/hyper/cweb.hyp163
-rw-r--r--Master/texmf-dist/tex/latex/hyper/doc.hyp72
-rw-r--r--Master/texmf-dist/tex/latex/hyper/fancyheadings.hyp131
-rw-r--r--Master/texmf-dist/tex/latex/hyper/ftnright.hyp45
-rw-r--r--Master/texmf-dist/tex/latex/hyper/hxt-bc.sty310
-rw-r--r--Master/texmf-dist/tex/latex/hyper/hyper.sty1303
-rw-r--r--Master/texmf-dist/tex/latex/hyper/leqno.hyp43
-rw-r--r--Master/texmf-dist/tex/latex/hyper/letter.hyp45
-rw-r--r--Master/texmf-dist/tex/latex/hyper/longtable.hyp66
-rw-r--r--Master/texmf-dist/tex/latex/hyper/ltnews.hyp87
-rw-r--r--Master/texmf-dist/tex/latex/hyper/ltxdoc.hyp131
-rw-r--r--Master/texmf-dist/tex/latex/hyper/ltxguide.hyp131
-rw-r--r--Master/texmf-dist/tex/latex/hyper/natbib.hyp168
-rw-r--r--Master/texmf-dist/tex/latex/hyper/proc.hyp106
-rw-r--r--Master/texmf-dist/tex/latex/hyper/report.hyp180
-rw-r--r--Master/texmf-dist/tex/latex/hyper/slides.hyp45
-rw-r--r--Master/texmf-dist/tex/latex/hyper/subeqnarray.hyp78
-rw-r--r--Master/texmf-dist/tex/latex/hyper/theorem.hyp126
-rw-r--r--Master/texmf-dist/tex/latex/hyper/upref.hyp66
-rw-r--r--Master/texmf-dist/tex/latex/hyper/xr.hyp87
30 files changed, 4334 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/hyper/amsart.hyp b/Master/texmf-dist/tex/latex/hyper/amsart.hyp
new file mode 100644
index 00000000000..6be2dd1b09d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/amsart.hyp
@@ -0,0 +1,89 @@
+%%
+%% This is file `amsart.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `amsart')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@makecaption\@makecaption
+\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\def\@makefnmark{%
+ \hyper@currentfnmark%
+ \hbox{%
+ \@textsuperscript{%
+ \normalfont%
+ \hyperreference{\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }%
+ }%
+}
+\long\def\@makefntext#1{\indent%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em\noindent
+ \hbox{%
+ \hss\@textsuperscript{%
+ \normalfont%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}%
+ }%
+ }%
+ #1
+ \egroup%
+}
+\let\hyper@tocwriteb\@tocwriteb
+\def\hyper@tocwriteb@def[#1]{%
+ \def\@tocwriteb##1##2##3{%
+ \hyper@tocwriteb{##1}{##2}{#1}%
+ \let\@tocwriteb\hyper@tocwriteb%
+ }%
+}
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum#2>\c@secnumdepth%
+ \hyper@setcurrent%
+ \else%
+ \refstepcounter{#1}%
+ \ignore@next@refstepcounter%
+ \fi%
+ \hyper@settype{#1}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \ifnum#2>\@m\else%
+ \callwithexpandedhyperref{\hyper@tocwriteb@def}{#8}%
+ \fi%
+ \callwithexpandedhyperref%
+ {\hyper@sect{#1}{#2}{#3}{#4}{#5}{#6}}%
+ {#7}%
+ {\hyperanchor{\@currenthyper}{#8}}%
+}
+\endinput
+%%
+%% End of file `amsart.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/amsbook.hyp b/Master/texmf-dist/tex/latex/hyper/amsbook.hyp
new file mode 100644
index 00000000000..43bd666cbdc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/amsbook.hyp
@@ -0,0 +1,145 @@
+%%
+%% This is file `amsbook.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `amsbook')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@makecaption\@makecaption
+\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\def\@makefnmark{%
+ \hyper@currentfnmark%
+ \hbox{%
+ \@textsuperscript{%
+ \normalfont%
+ \hyperreference{\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }%
+ }%
+}
+\long\def\@makefntext#1{\indent%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em\noindent
+ \hbox{%
+ \hss\@textsuperscript{%
+ \normalfont%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}%
+ }%
+ }%
+ #1
+ \egroup%
+}
+\let\hyper@tocwriteb\@tocwriteb
+\def\hyper@tocwriteb@def[#1]{%
+ \def\@tocwriteb##1##2##3{%
+ \hyper@tocwriteb{##1}{##2}{#1}%
+ \let\@tocwriteb\hyper@tocwriteb%
+ }%
+}
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum#2>\c@secnumdepth%
+ \hyper@setcurrent%
+ \else%
+ \refstepcounter{#1}%
+ \ignore@next@refstepcounter%
+ \fi%
+ \hyper@settype{#1}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \ifnum#2>\@m\else%
+ \callwithexpandedhyperref{\hyper@tocwriteb@def}{#8}%
+ \fi%
+ \callwithexpandedhyperref%
+ {\hyper@sect{#1}{#2}{#3}{#4}{#5}{#6}}%
+ {#7}%
+ {\hyperanchor{\@currenthyper}{#8}}%
+}
+\let\hyper@chapter\@chapter
+\def\@chapter[#1]#2{%
+ \refstepcounter{chapter}%
+ \ignore@next@refstepcounter%
+ \hyper@settype{chapter}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref{\hyper@tocwriteb@def}{#2}%
+ \hyper@chapter[#1]{\hyperanchor{\@currenthyper}{#2}}%
+}
+\let\hyper@chaptermark\chaptermark
+\def\hyper@chaptermark@def[#1]{%
+ \def\chaptermark##1{%
+ \hyper@chaptermark{#1}%
+ \let\chaptermark\hyper@chaptermark%
+ }%
+}
+\let\hyper@schapter\@schapter
+\def\@schapter#1{%
+ \hyper@setcurrent%
+ \hyper@settype{chapter}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref{\hyper@tocwriteb@def}{#1}%
+ \callwithexpandedhyperref{\hyper@chaptermark@def}{#1}%
+ \hyper@schapter{\hyperanchor{\@currenthyper}{#1}}%
+}
+\let\hyper@part\@part
+\def\@part[#1]#2{%
+ \ifnum\c@secnumdepth>-2\relax%
+ \refstepcounter{part}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@part}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\def\hyper@add@part[#1]{%
+ \addcontentsline{toc}{part}{\protect\noindent#1}%
+}
+\def\@spart#1{%
+ \hyper@setcurrent%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref{\hyper@add@part}{#1}%
+ \begingroup\centering
+ \fontsize{\@xxpt}{25}\bfseries
+ \hyperanchor{\@currenthyper}{#1}%
+ \vfil\vfil\endgroup \newpage\thispagestyle{empty}}
+\endinput
+%%
+%% End of file `amsbook.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/amsdtx.hyp b/Master/texmf-dist/tex/latex/hyper/amsdtx.hyp
new file mode 100644
index 00000000000..f7938d42bd9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/amsdtx.hyp
@@ -0,0 +1,79 @@
+%%
+%% This is file `amsdtx.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `amsdtx')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\input{book.hyp}
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\fnsymbol{footnote}}%
+ \def\@makefnmark{%
+ \hyper@currentfnmark%
+ \hbox to\z@{%
+ \@textsuperscript{%
+ \normalfont%
+ \hyperreference%
+ {\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }%
+ }}%
+ \long\def\@makefntext##1{%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em%
+ \noindent%
+ \hbox to1.8em%
+ {\hss$\m@th^{%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}%
+ }$}##1%
+ \egroup%
+ }%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@
+ \@maketitle
+ \fi
+ \thispagestyle{plain}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \let\thanks\relax
+ \let\maketitle\relax\let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@author{}\gdef\@title{}}
+\endinput
+%%
+%% End of file `amsdtx.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/amsldoc.hyp b/Master/texmf-dist/tex/latex/hyper/amsldoc.hyp
new file mode 100644
index 00000000000..a87430e2ec7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/amsldoc.hyp
@@ -0,0 +1,42 @@
+%%
+%% This is file `amsldoc.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `amsldoc')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\input{book.hyp}
+\let\hyper@theindex@ams\theindex%fetch modified index from book.hyp
+\def\theindex{%
+ \hyper@theindex@ams%
+ \let\autoindex\@gobble%
+}
+\endinput
+%%
+%% End of file `amsldoc.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/amsmath.hyp b/Master/texmf-dist/tex/latex/hyper/amsmath.hyp
new file mode 100644
index 00000000000..57aa0a18b4b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/amsmath.hyp
@@ -0,0 +1,63 @@
+%%
+%% This is file `amsmath.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `amsmath')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\iftagsleft@
+ \def\@eqnnum{\hbox to1sp{}\rlap{\normalfont\normalcolor
+ \hskip -\displaywidth\tagform@\theequation}}
+\else
+ \def\@eqnnum{{\normalfont\normalcolor \tagform@\theequation}}
+\fi
+\let\ltx@label\label
+\let\hyper@subequations\subequations
+\def\subequations{%
+ \hyper@setcurrent%
+ \hyper@settype{equation}%
+ \blindhyperanchor{\@currenthyper}%
+ \hyper@subequations%
+}
+\let\hyper@tagform@\tagform@
+\def\tagform@#1{%
+ \maketag@@@{\hyperanchor{\@currenthyper}{(\ignorespaces#1\unskip)}}%
+}
+\let\hyper@make@display@tag\make@display@tag
+\def\make@display@tag{%
+ \if@eqnsw\else\iftag@%
+ \hyper@setcurrent%
+ \hyper@settype{equation}%
+ \fi\fi%
+ \hyper@make@display@tag%
+}
+\def\eqref#1{\textup{\hyper@tagform@{\ref{#1}}}}
+\endinput
+%%
+%% End of file `amsmath.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/amsproc.hyp b/Master/texmf-dist/tex/latex/hyper/amsproc.hyp
new file mode 100644
index 00000000000..8c90b9b801f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/amsproc.hyp
@@ -0,0 +1,89 @@
+%%
+%% This is file `amsproc.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `amsproc')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@makecaption\@makecaption
+\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\def\@makefnmark{%
+ \hyper@currentfnmark%
+ \hbox{%
+ \@textsuperscript{%
+ \normalfont%
+ \hyperreference{\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }%
+ }%
+}
+\long\def\@makefntext#1{\indent%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em\noindent
+ \hbox{%
+ \hss\@textsuperscript{%
+ \normalfont%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}%
+ }%
+ }%
+ #1
+ \egroup%
+}
+\let\hyper@tocwriteb\@tocwriteb
+\def\hyper@tocwriteb@def[#1]{%
+ \def\@tocwriteb##1##2##3{%
+ \hyper@tocwriteb{##1}{##2}{#1}%
+ \let\@tocwriteb\hyper@tocwriteb%
+ }%
+}
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum#2>\c@secnumdepth%
+ \hyper@setcurrent%
+ \else%
+ \refstepcounter{#1}%
+ \ignore@next@refstepcounter%
+ \fi%
+ \hyper@settype{#1}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \ifnum#2>\@m\else%
+ \callwithexpandedhyperref{\hyper@tocwriteb@def}{#8}%
+ \fi%
+ \callwithexpandedhyperref%
+ {\hyper@sect{#1}{#2}{#3}{#4}{#5}{#6}}%
+ {#7}%
+ {\hyperanchor{\@currenthyper}{#8}}%
+}
+\endinput
+%%
+%% End of file `amsproc.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/amstex.hyp b/Master/texmf-dist/tex/latex/hyper/amstex.hyp
new file mode 100644
index 00000000000..2b26dd68c84
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/amstex.hyp
@@ -0,0 +1,83 @@
+%%
+%% This is file `amstex.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `amstex')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\iftagsleft@
+ \def\@eqnnum{\hbox to1sp{}\rlap{\normalfont\normalcolor
+ \hskip -\displaywidth\tagform@\theequation}}
+\else
+ \def\@eqnnum{{\normalfont\normalcolor \tagform@\theequation}}
+\fi
+\let\hyper@subequations\subequations
+\def\subequations{%
+ \hyper@setcurrent%
+ \hyper@settype{equation}%
+ \blindhyperanchor{\@currenthyper}%
+ \hyper@subequations%
+}
+\let\hyper@tagform@\tagform@
+\def\tagform@#1{%
+ \maketag@@@{\hyperanchor{\@currenthyper}{(\ignorespaces#1\unskip)}}%
+}
+\def\make@df@tag@@@#1{%
+ \@seteqlabel{#1}%
+ \global\let\ams@currenthyper\@currenthyper%
+ \gdef\df@tag{\let\@currenthyper\ams@currenthyper\tagform@{#1}}%
+}
+\def\@seteqlabel#1{%
+ \toks@\@xp{\p@equation{#1}}%
+ \hyper@setcurrent%
+ \hyper@settype{equation}%
+ \edef\@currenthyper{\@currenthyper.\the\toks@}%
+ \edef\@currentlabel{\the\toks@}%
+}
+\def\eqref#1{\textup{\hyper@tagform@{\ref{#1}}}}
+\def\hyperlabel#1{%
+ \@bsphack%
+ \iffirstchoice@\if@filesw%
+ {\let\thepage\relax%
+ \def\protect{\noexpand\noexpand\noexpand}%
+ \xdef\@gtempa{%
+ \write\@auxout{%
+ \string\newlabel{#1}{{\@currenthypertype}{\@currenthyper}{\@currentlabel}{\thepage}}%
+ }%
+ }%
+ }%
+ \@gtempa%
+ \if@nobreak\ifvmode\nobreak\fi\fi%
+ \fi\fi%
+ \@esphack%
+}
+\let\label\hyperlabel
+\endinput
+%%
+%% End of file `amstex.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/amsthm.hyp b/Master/texmf-dist/tex/latex/hyper/amsthm.hyp
new file mode 100644
index 00000000000..3c4fe66725a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/amsthm.hyp
@@ -0,0 +1,46 @@
+%%
+%% This is file `amsthm.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `amsthm')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\@begintheorem\hyper@begintheorem
+\def\thmhead@plain#1#2#3{%
+ \hyperanchor{\@currenthyper}{\thmname{#1}\thmnumber{ #2}}%
+ \thmnote{ {\the\thm@notefont(#3)}}%
+}
+\let\thmhead\thmhead@plain
+\def\swappedhead#1#2#3{%
+ \hyperanchor{\@currenthyper}{\thmnumber{#2}\thmname{. #1}}%
+ \thmnote{ {\the\thm@notefont(#3)}}%
+}
+\endinput
+%%
+%% End of file `amsthm.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/article.hyp b/Master/texmf-dist/tex/latex/hyper/article.hyp
new file mode 100644
index 00000000000..be3da7a85d4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/article.hyp
@@ -0,0 +1,140 @@
+%%
+%% This is file `article.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `article')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@part\@part
+\def\@part[#1]#2{%
+ \ifnum\c@secnumdepth>%
+-1\relax%
+ \refstepcounter{part}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@part}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\let\hyper@spart\@spart
+\def\@spart#1{%
+ \hyper@setcurrent%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@spart{\hyperanchor{\@currenthyper}{#1}}%
+}
+\def\hyper@mkboth@do[#1][#2]{%
+ \markboth{#1}{#2}%
+}
+\def\hyper@mkboth#1#2{%
+ \callwithexpandedhyperref%
+ {\callwithexpandedhyperref{\hyper@mkboth@do}{#1}}%
+ {#2}%
+}
+\let\hyper@ps@headings\ps@headings
+\def\ps@headings{%
+ \hyper@ps@headings%
+ \let\@mkboth\hyper@mkboth%
+}
+\let\hyper@makecaption\@makecaption
+\long\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\let\hyper@makefntext\@makefntext%
+\long\def\@makefntext#1{%
+ \bgroup%
+ \hyper@currentfnmark%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \let\@makefnmark\hyper@makefnmark@text%
+ \hyper@makefntext{#1}%
+ \egroup%
+}
+\if@titlepage\else
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\fnsymbol{footnote}}%
+ \def\@makefnmark{%
+ \hyper@currentfnmark%
+ \rlap{\@textsuperscript{%
+ \normalfont%
+ \hyperreference{\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }}%
+ }%
+ \long\def\@makefntext##1{%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{%
+ \normalfont%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}
+ }%
+ }%
+ ##1%
+ \egroup%
+ }%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@
+ \@maketitle
+ \fi
+ \thispagestyle{plain}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \let\thanks\relax
+ \let\maketitle\relax\let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@author{}\gdef\@title{}}
+\fi
+\let\hyper@titlepage\titlepage
+\def\titlepage{%
+ \hyper@titlepage%
+ \if@compatibility%
+ \global\setcounter{page}{0}%
+ \else%
+ \global\setcounter{page}{-1}%
+ \fi%
+}
+\endinput
+%%
+%% End of file `article.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/book.hyp b/Master/texmf-dist/tex/latex/hyper/book.hyp
new file mode 100644
index 00000000000..4182c827ad3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/book.hyp
@@ -0,0 +1,175 @@
+%%
+%% This is file `book.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `book')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@chapter\@chapter
+\let\hyper@schapter\@schapter
+\def\@chapter[#1]#2{%
+ \ifnum\c@secnumdepth>\m@ne%
+ \if@mainmatter%
+ \refstepcounter{chapter}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{chapter}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@chapter}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\def\@schapter#1{%
+ \hyper@setcurrent%
+ \hyper@settype{chapter}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@schapter{\hyperanchor{\@currenthyper}{#1}}%
+}
+\let\hyper@theindex\theindex
+\def\theindex{%
+ \bgroup%
+ \let\hyper@makeschapterhead\@makeschapterhead%
+ \def\@makeschapterhead##1{%
+ \hyper@setcurrent%
+ \hyper@settype{chapter}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@makeschapterhead{\hyperanchor{\@currenthyper}{##1}}%
+ }
+ \hyper@theindex%
+ \egroup%
+ \let\item\@idxitem%
+}
+\let\hyper@part\@part
+\def\@part[#1]#2{%
+ \ifnum\c@secnumdepth>%
+-2\relax%
+ \refstepcounter{part}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@part}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\let\hyper@spart\@spart
+\def\@spart#1{%
+ \hyper@setcurrent%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@spart{\hyperanchor{\@currenthyper}{#1}}%
+}
+\def\hyper@mkboth@do[#1][#2]{%
+ \markboth{#1}{#2}%
+}
+\def\hyper@mkboth#1#2{%
+ \callwithexpandedhyperref%
+ {\callwithexpandedhyperref{\hyper@mkboth@do}{#1}}%
+ {#2}%
+}
+\let\hyper@ps@headings\ps@headings
+\def\ps@headings{%
+ \hyper@ps@headings%
+ \let\@mkboth\hyper@mkboth%
+}
+\pagestyle{headings}
+\let\hyper@makecaption\@makecaption
+\long\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\let\hyper@makefntext\@makefntext%
+\long\def\@makefntext#1{%
+ \bgroup%
+ \hyper@currentfnmark%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \let\@makefnmark\hyper@makefnmark@text%
+ \hyper@makefntext{#1}%
+ \egroup%
+}
+\if@titlepage\else
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\fnsymbol{footnote}}%
+ \def\@makefnmark{%
+ \hyper@currentfnmark%
+ \rlap{\@textsuperscript{%
+ \normalfont%
+ \hyperreference{\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }}%
+ }%
+ \long\def\@makefntext##1{%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{%
+ \normalfont%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}
+ }%
+ }%
+ ##1%
+ \egroup%
+ }%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@
+ \@maketitle
+ \fi
+ \thispagestyle{plain}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \let\thanks\relax
+ \let\maketitle\relax\let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@author{}\gdef\@title{}}
+\fi
+\endinput
+%%
+%% End of file `book.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/cweb.hyp b/Master/texmf-dist/tex/latex/hyper/cweb.hyp
new file mode 100644
index 00000000000..b528e8126f2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/cweb.hyp
@@ -0,0 +1,163 @@
+%%
+%% This is file `cweb.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `cweb')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\InputIfFileExists{\CwebBaseClass.hyp}{}%
+ {\PackageError{hyper}{\CwebBaseClass.hyp not found.\MessageBreak
+ Please choose another base document class for cweb\MessageBreak
+ or redefine \string\CwebBaseClass to point to a\MessageBreak
+ modification document class for the base document class
+ }{}%
+ }%
+\RequirePackage{defpattern}
+\chardef\hyper@CatUsCode=\catcode`\_
+\catcode`\_=\CatLetter
+\let\hyper@cweb@refstepcounter=\hyper@refstepcounter
+\def\refstepcounter#1{%
+ \def\@tempa{#1}%
+ \ifx \@tempa\cweb@string@chunk%
+ \protected@edef\@currenthyper{cweb.\cweb@refchunk}%
+ \hyper@settype{chunk}%
+ \protected@edef\@currentlabel{\cweb@refchunk}%
+ \else%
+ \hyper@setcurrent%
+ \hyper@settype{chunk}%
+ \hyper@cweb@refstepcounter{#1}%
+ \fi%
+}
+\let\hyper@CwebRefName\CwebRefName
+\def\CwebRefName#1:#2\X{%
+ \ifmmode \gdef\cwbb@toggle_text{\null$\null}%
+ \else \let\cwbb@toggle_text\relax%
+ \fi%
+ \cwbb@toggle_text%
+ \expandafter\ifx\csname hyper@cweb.#1\endcsname\relax%
+ \expandafter\ifx\csname hyper@new@cweb.#1\endcsname\relax%
+ \PackageWarning{hyper}%
+ {Hyper reference for `cweb.#1' on page \hyper@thepage\space undefined}%
+ \hyper@change1\relax%
+ \hyper@undef@color{%
+ $\langle\,${\cwbb@tex \cwbb@check_dot{#2}\CwebRefNumber{#1}}$\,\rangle$%
+ }%
+ \else%
+ \hyperreference{cweb.#1}{%
+ $\langle\,${\cwbb@tex \cwbb@check_dot{#2}\CwebRefNumber{#1}}$\,\rangle$%
+ }%
+ \fi%
+ \else%
+ \hyperreference{cweb.#1}{%
+ $\langle\,${\cwbb@tex \cwbb@check_dot{#2}\CwebRefNumber{#1}}$\,\rangle$%
+ }%
+ \fi%
+ \cwbb@toggle_text%
+}
+\ifcase \cweb@structure
+ %% hierarchic
+ \let\hyper@cwbb@marginal_chunkno\cwbb@marginal_chunkno%
+ \def\cwbb@marginal_chunkno{%
+ \let\hyper@thechunk\thechunk%
+ \def\thechunk{\hyperanchor{cweb.\arabic{chunk}}{\hyper@thechunk}}%
+ \hyper@cwbb@marginal_chunkno%
+ \let\thechunk\hyper@thechunk%
+ }
+ \or
+ %% flat
+ \let\hyper@M\M%
+ \def\M#1{%
+ \let\hyper@thechunk\thechunk%
+ \def\thechunk{\hyperanchor{cweb.\arabic{chunk}}{\hyper@thechunk}}%
+ \hyper@M{#1}%
+ \let\thechunk\hyper@thechunk%
+ }
+\fi
+\let\hyper@CwebCREt\CwebCREt
+\let\hyper@CwebCRsEt\CwebCRsEt
+\def\CwebCREt{!}
+\def\CwebCRsEt{?}
+\defpattern\hyper@split@CwebCrossRef[#2]{\hyperreference{cweb.#2}{#2}}
+\defpattern\hyper@split@CwebCrossRef[ #2]{\hyper@split@CwebCrossRef[#2]}
+\defpattern\hyper@split@CwebCrossRef[#2,#3]{%
+ \hyper@split@CwebCrossRef[#2], %
+ \hyper@split@CwebCrossRef[#3]%
+}
+\defpattern\hyper@split@CwebCrossRef[#2!#3]{%
+ \hyper@split@CwebCrossRef[#2]\hyper@CwebCREt%
+ \hyper@split@CwebCrossRef[#3]%
+}
+\defpattern\hyper@split@CwebCrossRef[#2?#3]{%
+ \hyper@split@CwebCrossRef[#2]\hyper@CwebCRsEt%
+ \hyper@split@CwebCrossRef[#3]%
+}
+\def\hypersplit@CwebCrossRef[#1]{%
+ \edef\hyper@tmp{#1}%
+ \expandafter\hyper@split@CwebCrossRef\expandafter[\hyper@tmp]%
+}
+\let\hyper@CwebCrossRef\CwebCrossRef
+\def\CwebCrossRef#1#2.{%
+ \hyper@CwebCrossRef{#1}{\hypersplit@CwebCrossRef[#2]}.%
+}
+\let\hyper@CwebRefList\CwebRefList
+\def\hyper@CwebRefName@RefList#1:#2\X{%
+ \hyper@CwebRefName\hypersplit@CwebCrossRef[#1]:#2\X%
+}
+\def\CwebRefList{%
+ \let\hyper@CwebReadPPList\CwebReadPPList%
+ \let\CwebReadPPList\relax%
+ \hyper@CwebRefList%
+ \let\X\hyper@CwebRefName@RefList
+ \def\CwebCrossRef##1##2.{%
+ \quad {\reset@font\footnotesize ##1~\hypersplit@CwebCrossRef[##2].}%
+ }%
+ \let\CwebReadPPList\hyper@CwebReadPPList%
+ \CwebReadPPList%
+}
+\let\hyper@CwebIndexEntry\CwebIndexEntry
+\let\hyper@CwebIndexDeclared\CwebIndexDeclared
+\def\CwebIndexDeclared#1]{|#1|}
+\defpattern\hyper@cwebindex[#2]{\hyperreference{cweb.#2}{#2}}
+\defpattern\hyper@cwebindex[|#2|]{%
+ \hyperreference{cweb.#2}{\hyper@CwebIndexDeclared#2]}%
+}
+\defpattern\hyper@cwebindex[#2, #3]{%
+ \hyper@cwebindex[#2], \hyper@cwebindex[#3]%
+}
+\def\hyper@cweb@index#1{%
+ \edef\hyper@tmp{#1}%
+ \expandafter\hyper@cwebindex\expandafter[\hyper@tmp]%
+}
+\def\CwebIndexEntry#1, #2.{%
+ \hyper@CwebIndexEntry#1, \hyper@cweb@index{#2}.%
+}
+\catcode`\_=\hyper@CatUsCode
+\endinput
+%%
+%% End of file `cweb.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/doc.hyp b/Master/texmf-dist/tex/latex/hyper/doc.hyp
new file mode 100644
index 00000000000..647661c0f60
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/doc.hyp
@@ -0,0 +1,72 @@
+%%
+%% This is file `doc.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `doc')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\g@addto@macro\index@prologue{%
+ \def\markboth#1#2{%
+ \@mkboth{\refcurrent{#1}}{\refcurrent{#2}}%
+ }%
+}
+\def\maketitle{\par
+ \begingroup \def \thefootnote {\fnsymbol {footnote}}%
+ \setcounter {footnote}\z@
+ \def\@makefnmark{%
+ \hyper@currentfnmark%
+ \hbox to\z@{%
+ $\m@th^{%
+ \hyperreference%
+ {\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }$\hss%
+ }}%
+ \long\def\@makefntext##1{%
+ \hyper@currentfnmark%
+ \bgroup
+ \edef\@currenthyper{\hyper@current@fnmark}
+ \parindent 1em\noindent
+ \hbox to1.8em{%
+ \hss$\m@th^{%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}%
+ }$%
+ }%
+ ##1%
+ \egroup%
+ }%
+ \if@twocolumn \twocolumn [\@maketitle ]%
+ \else \newpage \global \@topnum \z@ \@maketitle \fi
+ \thispagestyle{titlepage}\@thanks \endgroup
+ \setcounter {footnote}\z@
+ \gdef\@date{\today}\gdef\@thanks{}%
+ \gdef\@author{}\gdef\@title{}}
+\endinput
+%%
+%% End of file `doc.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/fancyheadings.hyp b/Master/texmf-dist/tex/latex/hyper/fancyheadings.hyp
new file mode 100644
index 00000000000..c871a58edca
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/fancyheadings.hyp
@@ -0,0 +1,131 @@
+%%
+%% This is file `fancyheadings.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `fancyheadings')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\def\hyper@fancy@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}
+\def\hyper@fancy@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}
+\def\hyper@fancy@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}
+\def\hyper@fancy@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}
+\def\hyper@fancy@empty{{\hyper@empty\hyper@empty}}
+\def\hyper@iffancyplain@empty#1#2#3#4#5\hyper@iffancyplain@empty{%
+ \ifx#4\hyper@fancy@empty%
+ \ifx#1\fancyplain%
+ \if@fancyplain%
+ \ifx\\#2\\1\else0\fi%
+ \else%
+ \ifx\\#3\\1\else0\fi%
+ \fi%
+ \else%
+ 0%
+ \fi%
+ \else%
+ 0%
+ \fi%
+}
+\def\hyper@iffancy@empty#1{%
+ \ifnum\ifx#1\@empty1\else0\fi%
+ \ifx#1\hyper@empty1\else0\fi%
+ \expandafter%
+ \hyper@iffancyplain@empty%
+ #1\hyper@fancy@empty%
+ \hyper@fancy@empty\hyper@fancy@empty%
+ \hyper@fancy@empty\hyper@fancy@empty%
+ \hyper@iffancyplain@empty%
+ >0 0\else1\fi%
+}
+\def\hyper@modifyheadfoot@pagenumber{%
+ \let\hyper@thehead\@thehead%
+ \ifx\hyper@thehead\hyper@oddhead\let\hyper@thehead\@oddhead\fi%
+ \ifx\hyper@thehead\hyper@evenhead\let\hyper@thehead\@evenhead\fi%
+ \let\hyper@thefoot\@thefoot%
+ \ifx\hyper@thefoot\hyper@oddfoot\let\hyper@thefoot\@oddfoot\fi%
+ \ifx\hyper@thefoot\hyper@evenfoot\let\hyper@thefoot\@evenfoot\fi%
+ \def\@thehead{%
+ \ifnum\ifnum\ifx\hyper@thehead\@empty1\else0\fi%
+ \ifx\hyper@thehead\hyper@empty1\else0\fi%
+ \ifx\hyper@thehead\relax1\else0\fi%
+ >0 0\else1\fi%
+ \ifnum\ifx\hyper@thefoot\@empty1\else0\fi%
+ \ifx\hyper@thefoot\hyper@empty1\else0\fi%
+ \ifx\hyper@thefoot\relax1\else0\fi%
+ >0 0\else1\fi%
+ >0\relax%
+ \ifnum\ifnum\ifx\hyper@thehead\hyper@fancy@oddhead1\else0\fi%
+ \ifx\hyper@thehead\hyper@fancy@evenhead1\else0\fi%
+ >0 0\else1\fi%
+ \ifnum\ifx\hyper@thefoot\hyper@fancy@oddfoot1\else0\fi%
+ \ifx\hyper@thefoot\hyper@fancy@evenfoot1\else0\fi%
+ >0 0\else1\fi%
+ >0\relax%
+ \else%
+ \ifnum\ifnum\hyper@iffancy@empty\@olhead%
+ \hyper@iffancy@empty\@ochead%
+ \hyper@iffancy@empty\@orhead%
+ >0 1\else0\fi%
+ \ifnum\hyper@iffancy@empty\@olfoot%
+ \hyper@iffancy@empty\@ocfoot%
+ \hyper@iffancy@empty\@orfoot%
+ >0 1\else0\fi%
+ >0\relax%
+ \else%
+ \blindhyperanchor{page.\thepage}%
+ \fi%
+ \fi%
+ \else%
+ \blindhyperanchor{page.\thepage}%
+ \fi%
+ \let\hyper@thepage\thepage%
+ \let\thepage\hyper@anchorpage%
+ \ifx\hyper@thehead\@empty%
+ \hfil%
+ \else\ifx\hyper@thehead\hyper@empty%
+ \hfil%
+ \else%
+ \hyper@thehead%
+ \fi\fi%
+ }%
+ \def\@thefoot{%
+ \let\hyper@thepage\thepage%
+ \let\thepage\hyper@anchorpage%
+ \ifx\hyper@thefoot\@empty%
+ \hfil%
+ \else\ifx\hyper@thefoot\hyper@empty%
+ \hfil%
+ \else%
+ \hyper@thefoot%
+ \fi\fi%
+ }%
+}
+\let\hyper@modifyheadfoot\hyper@modifyheadfoot@pagenumber
+\endinput
+%%
+%% End of file `fancyheadings.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/ftnright.hyp b/Master/texmf-dist/tex/latex/hyper/ftnright.hyp
new file mode 100644
index 00000000000..0ca62a00ea8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/ftnright.hyp
@@ -0,0 +1,45 @@
+%%
+%% This is file `ftnright.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `ftnright')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\long\def\@makefntext#1{%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em%
+ \noindent\hbox to 2em{}%
+ \llap{${\hyperanchor{\hyper@current@fnmark}{\@thefnmark}}.\;\;$}#1%
+ \egroup%
+}
+\endinput
+%%
+%% End of file `ftnright.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/hxt-bc.sty b/Master/texmf-dist/tex/latex/hyper/hxt-bc.sty
new file mode 100644
index 00000000000..97efd9ba173
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/hxt-bc.sty
@@ -0,0 +1,310 @@
+%%
+%% This is file `hxt-bc.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% backcite.dtx (with options: `backcite')
+%%
+%% File: backcite.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V2.0}
+\def\filedate{1997/03/01}
+\def\docdate{1997/03/01}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{hxt-bc}%
+ [\filedate\space Backcite extension for HyperLaTeX2e]
+\@ifpackageloaded{hyper}{}{%
+\PackageWarningNoLine{backcite}{%
+ Backcite extension of hyper package needs hyper package.\MessageBreak
+ Loading hyper package.%
+}%
+\usepackage[no]{hyper}%
+}
+\def\hyper@aux#1#2#3{%
+ \expandafter\ifx\csname hyper@aux@#1@#2\endcsname\relax%
+ \expandafter\global%
+ \expandafter\edef\csname hyper@aux@#1@#2\endcsname%
+ {(#3)}%
+ \else%
+ \expandafter\global%
+ \expandafter\edef\csname hyper@aux@#1@#2\endcsname%
+ {\csname hyper@aux@#1@#2\endcsname(#3)}%
+ \fi%
+ \expandafter\ifx\csname hyper@aux@#1\endcsname\relax%
+ \expandafter\global\expandafter%
+ \newtoks\csname hyper@aux@#1\endcsname%
+ \fi%
+ \def\hyper@tempa{\csname hyper@aux@#1\endcsname}%
+ \expandafter\expandafter\expandafter\expandafter%
+ \expandafter\expandafter\expandafter\global%
+ \expandafter\expandafter\expandafter\expandafter%
+ \expandafter\expandafter\expandafter\hyper@tempa%
+ \expandafter\expandafter\expandafter\expandafter%
+ \expandafter\expandafter\expandafter{%
+ \expandafter\expandafter\expandafter\the\expandafter\hyper@tempa%
+ \csname hyper@aux@#1@#2\endcsname%
+ }%
+}
+\def\hyperbackcite#1#2#3#4{\hyper@aux{br}{#1}{#2,#3,#4}}
+\def\hyper@back@to@aux#1{%
+ \@bsphack%
+ \protected@write%
+ \@auxout%
+ {}%
+ {\string\hyperbackcite%
+ {#1}%
+ {\@currenthyper}%
+ {\@currentlabel}%
+ {\thepage}%
+ }%
+ \@esphack%
+}
+\def\hyper@back@to@aux@list#1{%
+ \@for\@citeb:=#1\do%
+ {\edef\@citeb{\expandafter\@firstofone\@citeb}%
+ \@bsphack%
+ \protected@write%
+ \@auxout%
+ {}%
+ {\string\hyperbackcite%
+ {\@citeb}%
+ {\@currenthyper}%
+ {\@currentlabel}%
+ {\thepage}%
+ }%
+ \@esphack%
+ }%
+}
+\let\hyper@citex\@citex%
+\def\@citex[#1]#2{%
+ \hyper@back@to@aux@list{#2}%
+ \hyper@citex[#1]{#2}%
+}%
+\ifx\harvarditem\@undefined\else%
+ \let\hyper@har@citetoaux\HAR@citetoaux%
+ \def\HAR@citetoaux#1{%
+ \hyper@back@to@aux{#1}%
+ \hyper@har@citetoaux{#1}%
+ }%
+\fi
+\ifx\NAT@set@cites\@undefined\else%
+ \let\hyper@hyper@natlinkstart\hyper@natlinkstart%
+ \def\hyper@natlinkstart#1#2\hyper@natlinkend{%
+ \hyper@back@to@aux{#1}%
+ \hyper@hyper@natlinkstart{#1}{#2}\hyper@natlinkend%
+ }%
+ \ifnum\NAT@sort=1\relax
+ \let\hyper@back@hold\relax
+ \def\hyper@compress@cite#1#2{%
+ \advance\@tempcnta\@ne%
+ \ifnum #1=\@tempcnta%
+ \ifx\@h@ld\relax%
+ \edef\@h@ld{%
+ \@citea%
+ \noexpand%
+ \hyper@natlinkstart{#2}{#1}%
+ \noexpand%
+ \hyper@natlinkend%
+ }%
+ \def\hyper@back@hold{\hyper@back@to@aux{#2}}%
+ \else%
+ \hyper@back@hold%
+ \def\@h@ld{%
+ \hbox{--}%
+ \hyper@natlinkstart{#2}{#1}\hyper@natlinkend%
+ }%
+ \def\hyper@back@hold{\hyper@back@to@aux{#2}}%
+ \fi%
+ \else%
+ \@h@ld\@citea%
+ \hyper@natlinkstart{#2}{#1}\hyper@natlinkend%
+ \let\@h@ld\relax%
+ \fi%
+ \@tempcnta#1\def\@citea{\NAT@sep\penalty\@m\NAT@space}%
+ }
+ \fi
+ \NAT@set@cites
+\fi%
+\let\hyper@lbibitem\@lbibitem
+\def\@lbibitem[#1]#2#3\par{%
+ \hyper@lbibitem[#1]{#2}#3%
+ \expandafter\hyper@backcite\csname hyper@aux@br@#2\endcsname%
+ \par%
+}
+\let\hyper@bibitem\@bibitem
+\def\hyper@bibitem#1#2\par{%
+ \hyper@bibitem{#1}#2%
+ \expandafter\hyper@backcite\csname hyper@aux@br@#1\endcsname%
+ \par%
+}
+\ifx\harvarditem\@undefined\else
+ \let\hyper@harvarditem\harvarditem
+ \def\harvarditem{%
+ \@ifnextchar[{\hyper@harvard@oitem}{\hyper@harvard@item}%
+ }
+ \def\hyper@harvard@item#1#2#3#4\par{%
+ \hyper@harvarditem{#1}{#2}{#3}#4%
+ \expandafter\hyper@backcite\csname hyper@aux@br@#3\endcsname%
+ \par%
+ }
+ \def\hyper@harvard@oitem[#1]#2#3#4#5\par{%
+ \hyper@harvarditem[#1]{#2}{#3}{#4}#5%
+ \expandafter\hyper@backcite\csname hyper@aux@br@#4\endcsname%
+ \par%
+ }
+\fi
+\def\hyperbackcitepage{Cited on page~}
+\def\hyperbackcitepages{Cited on pages~}
+\def\hyperbackcitesection{Cited in~}
+\def\hyperbackcitesections{Cited in~}
+\def\hyperbackcitenormalseparator{, }
+\def\hyperbackcitefinalseparatorpair{ and~}
+\def\hyperbackcitefinalseparatorlist{, and~}
+\def\hyper@backcite#1{%
+ \bgroup%
+ \let\hyper@last@cite\relax%
+ \count11=0\relax%
+ \expandafter\hyper@back@cnt#1\relax%
+ \let\hyper@last@cite\relax%
+ \expandafter\ifnum\count11>0\relax%
+ \if@hyper@back@pages@%
+ \expandafter\ifnum\count11>1\relax%
+ \hyperbackcitepages%
+ \else%
+ \hyperbackcitepage%
+ \fi%
+ \else%
+ \expandafter\ifnum\count11>1\relax%
+ \hyperbackcitesection%
+ \else%
+ \hyperbackcitesections%
+ \fi%
+ \fi%
+ \ifnum\count11>2\relax%
+ \let\hyper@back@final@connection%
+ \hyperbackcitefinalseparatorlist%
+ \else%
+ \let\hyper@back@final@connection%
+ \hyperbackcitefinalseparatorpair%
+ \fi%
+ \expandafter\hyper@@backcite#1\relax.%
+ \fi%
+ \egroup%
+}
+\def\hyper@back@cnt{\@ifnextchar({\hyper@@back@cnt}{\@gobble}}
+\def\hyper@@back@cnt(#1,#2,#3){%
+ \if@hyper@back@pages@%
+ \edef\hyper@tempa{#3}%
+ \ifx\hyper@last@cite\hyper@tempa\relax\else%
+ \advance\count11by1\relax%
+ \edef\hyper@last@cite{#3}%
+ \fi%
+ \else%
+ \edef\hyper@tempa{#2}%
+ \ifx\hyper@tempa\@empty%
+ \else\ifx\hyper@last@cite\hyper@tempa\relax\else%
+ \advance\count11by1\relax%
+ \edef\hyper@last@cite{#2}%
+ \fi\fi%
+ \fi%
+ \hyper@back@cnt%
+}
+\def\hyper@@backcite{\@ifnextchar({\hyper@@@backcite}{}}
+\def\hyper@@@backcite(#1,#2,#3){%
+ \if@hyper@back@pages@%
+ \edef\hyper@tempa{#3}%
+ \ifx\hyper@tempa\@empty\relax%
+ \else\ifx\hyper@last@cite\hyper@tempa\relax\else%
+ \advance\count11by-1\relax%
+ \ifx\hyper@last@cite\relax\else%
+ \ifnum\count11=0\relax%
+ \hyper@back@final@connection%
+ \else%
+ \hyperbackcitenormalseparator%
+ \fi%
+ \fi%
+ \hyperpagereference{#3}{#3}%
+ \edef\hyper@last@cite{#3}%
+ \fi\fi%
+ \else%
+ \edef\hyper@tempa{#2}%
+ \ifx\hyper@tempa\@empty\relax%
+ \else\ifx\hyper@last@cite\hyper@tempa\relax\else%
+ \advance\count11by-1\relax%
+ \ifx\hyper@last@cite\relax\else%
+ \ifnum\count11=0\relax%
+ \hyper@back@final@connection%
+ \else%
+ \hyperbackcitenormalseparator%
+ \fi%
+ \fi%
+ \hyperreference{#1}{#2}%
+ \edef\hyper@last@cite{#2}%
+ \fi\fi%
+ \fi%
+ \hyper@@backcite%
+}
+\def\hyperbackcite@check#1#2#3#4{\hyper@aux{brc}{#1}{#2,#3,#4}}
+\let\hyper@back@cite@enddocument\enddocument
+\def\enddocument{%
+ \let\hyperbackcite\hyperbackcite@check%
+ \let\hyper@@backcite@end\@@end%
+ \def\@@end{\hyper@check@backcites\hyper@@backcite@end}%
+ \hyper@back@cite@enddocument%
+}
+\def\hyper@check@backcites{%
+ \expandafter\ifx\csname hyper@aux@br\endcsname\relax%
+ \expandafter\ifx\csname hyper@aux@brc\endcsname\relax%
+ \else%
+ \PackageWarningNoLine{backcite}{%
+ Backcite(s) may have changed.\MessageBreak
+ Rerun to get back references right%
+ }%
+ \fi%
+ \else\expandafter\ifx\csname hyper@aux@brc\endcsname\relax%
+ \PackageWarningNoLine{backcite}{%
+ Backcite(s) may have changed.\MessageBreak
+ Rerun to get back references right%
+ }%
+ \else%
+ \edef\hyper@tempa{\the\hyper@aux@br}
+ \edef\hyper@tempb{\the\hyper@aux@brc}
+ \edef\hyper@tempa{\hyper@tempa}
+ \edef\hyper@tempb{\hyper@tempb}
+ \ifx\hyper@tempa\hyper@tempb\else%
+ \PackageWarningNoLine{backcite}{%
+ Backcite(s) may have changed.\MessageBreak
+ Rerun to get back references right%
+ }%
+ \fi%
+ \fi\fi%
+}
+\newif\if@hyper@back@pages@
+\@hyper@back@pages@true
+\DeclareOption{pages}{\@hyper@back@pages@true}
+\DeclareOption{sections}{\@hyper@back@pages@false}
+\ProcessOptions
+\endinput
+%%
+%% End of file `hxt-bc.sty'.
diff --git a/Master/texmf-dist/tex/latex/hyper/hyper.sty b/Master/texmf-dist/tex/latex/hyper/hyper.sty
new file mode 100644
index 00000000000..3a2e44f1eee
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/hyper.sty
@@ -0,0 +1,1303 @@
+%%
+%% This is file `hyper.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `hyper')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{hyper}[\filedate\space HyperLaTeX2e extension]
+\bgroup
+ \catcode`\!00\relax
+ \catcode`\"12\relax
+ !catcode`!\12!relax
+ !gdef!hyper@quote{"}
+ !gdef!hyper@backslash{\}
+ !global!edef!hyper@hash{!string#}
+ !global!edef!hyper@tilde{!string~}
+!egroup
+\AtBeginDocument{\let\hyper@auxout\@auxout}
+\newcount\hyper@changed
+\global\hyper@changed=0
+\newcount\hyper@cnt%careful, this is used as a temporary counter in various places
+\def\hyper@change#1{%set change value (powers of 2 only), in use: 1,2,4,8
+ \hyper@cnt\hyper@changed\relax%
+ \divide\hyper@cnt#1\relax%
+ \ifodd\hyper@cnt\else%
+ \global\advance\hyper@changed#1\relax%
+ \fi%
+}
+\def\newhyper#1#2{%
+ \bgroup%
+ \def\uppercase{<UPPERCASE>}%
+ \def\lowercase{<LOWERCASE>}%
+ \expandafter\ifx\csname hyper@#1\endcsname\relax\else%
+ \hyper@change2\relax%
+ \PackageWarningNoLine{hyper}%
+ {Hyper anchor #1 multiply defined}%
+ \fi%
+ \expandafter\global\expandafter\def\csname hyper@#1\endcsname{#2}%
+ \egroup%
+}
+\def\newhyper@check#1#2{%
+ \def\reserved@a{#2}%
+ \bgroup%
+ \def\uppercase{<UPPERCASE>}%
+ \def\lowercase{<LOWERCASE>}%
+ \expandafter\ifx\csname hyper@#1\endcsname\reserved@a\else%
+ \expandafter\ifx\csname hyper@new@#1\endcsname\reserved@a\else%
+ \global\hyper@change4\relax%
+ \fi%
+ \fi%
+ \egroup%
+}
+\let\hyper@enddocument\enddocument
+\def\hyper@check@end{%
+ \ifodd\hyper@changed%1
+ \PackageWarningNoLine{hyper}{There were undefined hyper references}%
+ \fi%
+ \divide\hyper@changed2\relax%
+ \ifodd\hyper@changed%2
+ \PackageWarningNoLine{hyper}%
+ {There were multiply defined hyper anchors}%
+ \fi%
+ \divide\hyper@changed2\relax%
+ \ifodd\hyper@changed%4
+ \PackageWarningNoLine{hyper}%
+ {Hyper anchor(s) may have changed.\MessageBreak
+ Rerun to get hyper references right}%
+ \fi%
+ \divide\hyper@changed2\relax%
+ \ifodd\hyper@changed%8
+ \PackageWarningNoLine{hyper}%
+ {Footnote hyper reference(s) may have been forwarded\MessageBreak
+ to next page.\MessageBreak
+ Check result to ensure this being correct.\MessageBreak
+ If not rerun to get footnote hyper references right}%
+ \fi%
+}
+\def\enddocument{%
+ \let\hyper@@end\@@end%
+ \def\@@end{\hyper@check@end\hyper@@end}%
+ \let\newhyper\newhyper@check%
+ \hyper@enddocument%
+}
+\def\hyper@to@aux#1{%
+ \bgroup%
+ \def\uppercase{<UPPERCASE>}%
+ \def\lowercase{<LOWERCASE>}%
+ \expandafter\ifx\csname hyper@#1\endcsname\relax%
+ \expandafter\ifx\csname hyper@new@#1\endcsname\relax%
+ \expandafter\global%
+ \expandafter\expandafter\expandafter\def\csname hyper@new@#1\endcsname%
+ {{\@currentlabel}{\thepage}}%
+ \fi%
+ \fi%
+ \@bsphack%
+ \protected@write%
+ \hyper@auxout%
+ {}%
+ {\string\newhyper%
+ {#1}%
+ {{\@currentlabel}{\thepage}}%
+ }%
+ \@esphack%
+ \egroup%
+}
+\newbox\hyper@box@text
+\newbox\hyper@box@ref
+\newdimen\hyper@fixdim
+\newif\if@hyper@is@active
+\@hyper@is@activefalse
+\def\hyper@html{html:}
+\bgroup
+ \catcode`\<12\catcode`\>12\relax%
+ \catcode`\:12\catcode`\=12\catcode`\/12\relax%
+ \gdef\hyper{%
+ \def\hyper@unnested@special##1##2##3{%
+ \special{\hyper@html##1}##3\special{\hyper@html##2}%
+ }%
+ \def\hyper@unnested@special@anchor@nofix##1##2##3{%
+ \special{\hyper@html##1}\hyper@anchor@color{##3}\special{\hyper@html##2}%
+ }%
+ \def\hyper@unnested@special@reference@nofix##1##2##3{%
+ \special{\hyper@html##1}\hyper@ref@color{##3}\special{\hyper@html##2}%
+ }%
+ \def\hyper@unnested@special##1##2{%
+ \hyper@fixdim\ht\hyper@box@text%
+ \advance\hyper@fixdim\dp\hyper@box@text%
+ \advance\hyper@fixdim-8pt%
+ \setbox\hyper@box@ref=\hbox{%
+ \parindent0pt\leftskip0pt\rightskip0pt%
+ \leftmargin0pt\rightmargin\wd\hyper@box@text\advance\rightmargin0.5pt%
+ \linewidth\rightmargin\textwidth\rightmargin%
+ \noindent\vbox{%
+ \hrule height \hyper@fixdim width 0pt%
+ \special{\hyper@html##1}\hbox to\linewidth{\hfill}%
+ \hrule height -\hyper@fixdim width 0pt%
+ \hbox to\linewidth{\hfill\special{\hyper@html##2}}%
+ \hrule height 0pt width 0pt%
+ }%
+ }%
+ \ht\hyper@box@ref0pt%
+ \dp\hyper@box@ref0pt%
+ \wd\hyper@box@ref0pt%
+ \hyper@fixdim\ht\hyper@box@text%
+ \advance\hyper@fixdim-8pt%
+ \hbox{\raise\hyper@fixdim\copy\hyper@box@ref\copy\hyper@box@text}%
+ \setbox\hyper@box@ref=\hbox{}%
+ }%
+ \def\hyper@unnested@special@anchor@fix##1##2##3{%
+ \setbox\hyper@box@text=\hbox{\hyper@anchor@color{##3}}%
+ \hyper@unnested@special{##1}{##2}%
+ \setbox\hyper@box@text=\hbox{}%
+ }%
+ \def\hyper@unnested@special@reference@fix##1##2##3{%
+ \setbox\hyper@box@text=\hbox{\hyper@ref@color{##3}}%
+ \hyper@unnested@special{##1}{##2}%
+ \setbox\hyper@box@text=\hbox{}%
+ }
+ \let\hyper@unnested@special@reference\hyper@unnested@special@reference@nofix%
+ \let\hyper@unnested@special@anchor\hyper@unnested@special@anchor@nofix%
+ \def\hyper@nested@special##1##2##3##4{%
+ \ifx\hyper@unnested@special@reference\hyper@unnested@special@reference@nofix%
+ \if@hyper@is@active%
+ \expandafter\expandafter\expandafter%
+ \special\expandafter\@firstoftwo\hyper@special@last%
+ {\def\hyper@special@last{{{\hyper@html##4}}{{\hyper@html##2}}}%
+ ##1{##2}{##4}{##3}%
+ }%
+ \expandafter\expandafter\expandafter%
+ \special\expandafter\@secondoftwo\hyper@special@last%
+ \else%
+ \def\hyper@special@last{{{\hyper@html##4}}{{\hyper@html##2}}}%
+ \@hyper@is@activetrue\relax%
+ ##1{##2}{##4}{##3}%
+ \@hyper@is@activefalse\relax%
+ \fi%
+ \else%
+ \if@hyper@is@active%
+ ##1{##2}{##4}{##3}%
+ \else%
+ \@hyper@is@activetrue\relax%
+ ##1{##2}{##4}{##3}%
+ \@hyper@is@activefalse\relax%
+ \fi%
+ \fi%
+ }%
+ \def\hyper@special@anchor{\hyper@nested@special\hyper@unnested@special@anchor}
+ \def\hyper@special@reference{\hyper@nested@special\hyper@unnested@special@reference}
+ \def\f@hyper@ref@ext[##1][##2][##3]\end@hyper@ref##4{%
+ \ifvmode\leavevmode\fi%
+ \hyper@special@reference%
+ {<a href=\hyper@quote##1##2\hyper@hash##3\hyper@quote>}%
+ {##4}%
+ {</a>}%
+ }%
+ \def\hyper@check@fn##1.##2.##3.##4\hyper@check@fn{%
+ \def\hyper@tmpa{fn}%mark for link to footnote
+ \def\hyper@tmpb{##1}%
+ \ifx\hyper@tmpa\hyper@tmpb{%
+ \ifx?##3\relax%
+ \global\let\hyper@forwarded@fn\@empty%
+ \else%
+ \hyper@cnt##3\relax% fetch page
+ \advance\hyper@cnt1\relax% advance page by one
+ \global\edef\hyper@forwarded@fn{fn.##2.\the\hyper@cnt}%create new link
+ \fi%
+ }%
+ \else%
+ \global\let\hyper@forwarded@fn\@empty%
+ \fi%
+ }%
+ \let\hyper@thepage\thepage%
+ \def\f@hyper@ref@int##1\end@hyper@ref##2{%
+ \ifvmode\leavevmode\fi%
+ \expandafter\ifx\csname hyper@##1\endcsname\relax%
+ \expandafter\ifx\csname hyper@new@##1\endcsname\relax%
+ \hyper@check@fn##1...\hyper@check@fn%
+ \ifx\hyper@forwarded@fn\@empty%
+ \PackageWarning{hyper}%
+ {Hyper reference `##1' for `##2' on page \hyper@thepage\space undefined}%
+ \hyper@change1\relax%
+ \hyper@undef@color{##2}%
+ \else%
+ \expandafter\ifx\csname hyper@\hyper@forwarded@fn\endcsname\relax%
+ \expandafter\ifx\csname hyper@new@\hyper@forwarded@fn\endcsname\relax%
+ \PackageWarning{hyper}%
+ {Hyper reference `##1' for `##2' %
+ on page \hyper@thepage\space undefined}%
+ \hyper@change1\relax%
+ \hyper@undef@color{##2}%
+ \else%
+ \hyper@change8\relax%
+ \PackageWarning{hyper}%
+ {Hyper reference `##1' for `##2' on page \hyper@thepage\space%
+ forwarded to `\hyper@forwarded@fn'}%
+ \hyper@special@reference%
+ {<a href=\hyper@quote\hyper@hash\hyper@forwarded@fn\hyper@quote>}%
+ {##2}%
+ {</a>}%
+ \fi%
+ \else%
+ \hyper@change8\relax%
+ \PackageWarning{hyper}%
+ {Hyper reference `##1' for `##2' on page \hyper@thepage\space%
+ forwarded to `\hyper@forwarded@fn'}%
+ \hyper@special@reference%
+ {<a href=\hyper@quote\hyper@hash\hyper@forwarded@fn\hyper@quote>}%
+ {##2}%
+ {</a>}%
+ \fi%
+ \fi%
+ \else%
+ \hyper@special@reference%
+ {<a href=\hyper@quote\hyper@hash##1\hyper@quote>}%
+ {##2}%
+ {</a>}%
+ \fi%
+ \else%
+ \hyper@special@reference%
+ {<a href=\hyper@quote\hyper@hash##1\hyper@quote>}%
+ {##2}%
+ {</a>}%
+ \fi%
+ }%
+ \def\f@hyper@ref{%
+ \@ifnextchar[{\f@hyper@ref@ext[]}{\f@hyper@ref@int}%
+ }%
+ \def\fragilehyperreference##1{%
+ \expandafter\expandafter\expandafter\f@hyper@ref##1\end@hyper@ref%
+ }%
+ \def\f@hyper@page@ref{%
+ \@ifnextchar[{\f@hyper@ref@page@ext[page.]}{\f@hyper@ref@int page.}%
+ }%
+ \def\fragilehyperpagereference##1{%
+ \expandafter\expandafter\expandafter%
+ \f@hyper@page@ref##1\end@hyper@ref%
+ }%
+ \def\fragilehyperanchor##1##2{%
+ \ifvmode\leavevmode\fi%
+ \hyper@special@anchor%
+ {<a name=\hyper@quote##1\hyper@quote>}%
+ {\hyper@to@aux{##1}%
+ ##2%
+ }%
+ {</a>}%
+ }%
+ \def\fragileblindhyperanchor##1{%
+ \hyper@special@anchor%
+ {<a name=\hyper@quote##1\hyper@quote>}%
+ {\hyper@to@aux{##1}}%
+ {</a>}%
+ }%
+ \def\fragilehyperURL##1##2##3##4{%
+ \ifvmode\leavevmode\fi%
+ \def\hyper@tmp{##4}%
+ \def\hyper@tmpa{##1}%
+ \def\hyper@tmpb{##2}%
+ \def\hyper@tmpc{##3}%
+ \ifx\hyper@tmp\@empty%
+ %
+ \else\ifx\hyper@tmpa\@empty%
+ \ifx\hyper@tmpb\@empty%
+ \ifx\hyper@tmpc\@empty%
+ {##4}%
+ \else%
+ \hyper@special@reference%
+ {<a href=\hyper@quote##3\hyper@quote>}%
+ {##4}%
+ {</a>}%
+ \fi%
+ \else\ifx\hyper@tmpc\@empty%
+ \hyper@special@reference%
+ {<a href=\hyper@quote//##2/\hyper@quote>}%
+ {##4}%
+ {</a>}%
+ \else%
+ \hyper@special@reference%
+ {<a href=\hyper@quote//##2/##3\hyper@quote>}%
+ {##4}%
+ {</a>}%
+ \fi\fi%
+ \else\ifx\hyper@tmpb\@empty%
+ \ifx\hyper@tmpc\@empty%
+ {##4}%
+ \else%
+ \hyper@special@reference%
+ {<a href=\hyper@quote##1:##3\hyper@quote>}%
+ {##4}%
+ {</a>}%
+ \fi%
+ \else\ifx\hyper@tmpc\@empty%
+ \hyper@special@reference%
+ {<a href=\hyper@quote##1://##2/\hyper@quote>}%
+ {##4}%
+ {</a>}%
+ \else%
+ \hyper@special@reference%
+ {<a href=\hyper@quote##1://##2/##3\hyper@quote>}%
+ {##4}%
+ {</a>}%
+ \fi\fi\fi\fi%
+ }%
+ }
+\egroup
+\hyper
+\def\nohyper{%
+ \def\hyper@fix##1{%
+ \ifx\hyper@unnested@special@reference\hyper@unnested@special@reference@nofix%
+ ##1%
+ \else%
+ \hbox{##1}%
+ \fi%
+ }
+ \def\fragilehyperreference##1##2{%
+ \ifvmode\leavevmode\fi\hyper@fix{\hyper@ref@color{##2}}%
+ }%
+ \def\fragilehyperpagereference##1##2{%
+ \ifvmode\leavevmode\fi\hyper@fix{\hyper@ref@color{##2}}%
+ }%
+ \def\fragilehyperanchor##1##2{%
+ \ifvmode\leavevmode\fi\hyper@anchor@color{##2}%
+ }%
+ \def\fragileblindhyperanchor##1{}%
+ \def\fragilehyperURL##1##2##3##4{%
+ \ifvmode\leavevmode\fi\hyper@fix{\hyper@ref@color{##4}}%
+ }%
+}
+\def\hyperreference{\protect\fragilehyperreference}
+\def\hyperpagereference{\protect\fragilehyperpagereference}
+\def\hyperanchor{\protect\fragilehyperanchor}
+\def\blindhyperanchor{\protect\fragileblindhyperanchor}
+\def\fragileChyperURL{%
+ \bgroup%
+ \catcode`\<12\catcode`\>12\catcode`\"12\relax%
+ \catcode`\:12\catcode`\=12\catcode`\/12\relax%
+ \catcode`\#12\catcode`\~12\relax%\catcode`\%12\relax%
+ \finish@hyperURL%
+}
+\def\finish@hyperURL#1#2#3#4{%
+ \fragilehyperURL{#1}{#2}{#3}{#4}%
+ \egroup%
+}
+\def\hyperURL{\protect\fragileChyperURL}
+\def\hyper@color{%
+ \definecolor{refcolor}{rgb}{0,0,1}%
+ \definecolor{undefrefcolor}{rgb}{1,0,0}%
+ \definecolor{anchorcolor}{rgb}{0,0.75,0.75}%
+ \def\hyper@ref@color##1{\textcolor{refcolor}{##1}}%
+ \def\hyper@undef@color##1{\textcolor{undefrefcolor}{##1}}%
+ \def\hyper@anchor@color##1{\textcolor{anchorcolor}{##1}}%
+}
+\def\hyper@gray{%
+ \definecolor{refcolor}{gray}{0.75}%
+ \definecolor{undefrefcolor}{gray}{0.25}%
+ \definecolor{anchorcolor}{gray}{0.5}%
+ \def\hyper@ref@color##1{\textcolor{refcolor}{##1}}%
+ \def\hyper@undef@color##1{\textcolor{undefrefcolor}{##1}}%
+ \def\hyper@anchor@color##1{\textcolor{anchorcolor}{##1}}%
+}
+\def\hyper@black{%
+ \def\hyper@ref@color##1{##1}%
+ \def\hyper@undef@color##1{##1}%
+ \def\hyper@anchor@color##1{##1}%
+}
+\hyper@black
+\newcount\hypercount
+\hypercount=0\relax
+\def\@currenthyper{}
+\def\hyper@setcurrent{%
+ \global\advance\hypercount1\relax%
+ \edef\@currenthyper{\the\hypercount}%
+}%
+\def\hyper@settype#1{%
+\edef\@currenthypertype{#1}%
+}%
+\def\hyper@ref@toggle#1#2#3{#3[\hyperreference{#1}{#2}]}
+\def\ref@by@expanded@hyper#1\end@hyper{{#1}}
+\def\callwithexpandedhyperref#1#2{%
+ \expandafter\expandafter\expandafter\hyper@ref@toggle%
+ \expandafter\ref@by@expanded@hyper\@currenthyper\end@hyper%
+ {#2}{#1}%
+}
+\def\hyperlabel#1{\@bsphack
+ \protected@write\hyper@auxout{}%
+ {\string\newlabel{#1}%
+ {{\@currenthypertype}{\@currenthyper}{\@currentlabel}{\thepage}}}%
+ \@esphack}
+\def\hyper@secondoffour#1#2#3#4{#2}
+\def\hyper@thirdoffour#1#2#3#4{#3}
+\def\hyper@forthoffour#1#2#3#4{#4}
+\def\hyper@snd@forthoffour[#1][#2]\end@hyper{#2}
+\def\hyper@this@forthoffour#1\end@hyper{#1}
+\def\hyper@test@forthoffour{%
+ \@ifnextchar[{\hyper@snd@forthoffour}{\hyper@this@forthoffour}%
+}
+\def\hyper@page@forthoffour#1#2#3#4{%
+ \expandafter\hyper@test@forthoffour#4\end@hyper%
+}
+\let\hyper@thepage\thepage
+\def\hyper@setref#1#2#3#4{%
+ \ifx#1\relax%
+ \protect\G@refundefinedtrue%
+ #4\nfss@text{\reset@font\bfseries ??}%
+ \@latex@warning{Reference `#3' on page \hyper@thepage \space undefined}%
+ \else%
+ \edef\hyper@tmp{\expandafter\hyper@secondoffour#1}%
+ \ifx\hyper@tmp\@empty%
+ \ifx#2\hyper@secondoffour%
+ #4\null%
+ \else\ifx#2\hyper@thirdoffour%
+ #4\expandafter#2#1\null%
+ \else%
+ #4\expandafter#2#1\null%
+ \fi\fi%
+ \else%
+ \ifx#2\hyper@secondoffour%
+ \hyperreference{\expandafter\hyper@secondoffour#1}{#4}\null%
+ \else\ifx#2\hyper@thirdoffour%
+ \hyperreference%
+ {\expandafter\hyper@secondoffour#1}%
+ {#4\expandafter#2#1\null}\null%
+ \else%
+ \hyperpagereference%
+ {\expandafter\hyper@forthoffour#1}%
+ {#4\expandafter#2#1\null}\null%
+ \fi\fi%
+ \fi%
+ \fi%
+}
+\def\@@hypernoref[#1]#2{%
+ \expandafter\hyper@setref\csname r@#2\endcsname%
+ \hyper@secondoffour{#2}{#1}%
+}
+\def\@hypernoref[#1]{\@@hypernoref[#1]}
+\def\hypernoref{\@ifnextchar[{\@hypernoref}{\@@hypernoref[]}}
+\def\@@hyperref[#1]#2{%
+ \expandafter\hyper@setref\csname r@#2\endcsname%
+ \hyper@thirdoffour{#2}{#1}%
+}
+\def\@hyperref[#1]{\@@hyperref[#1~]}
+\def\hyperref{\@ifnextchar[{\@hyperref}{\@@hyperref[]}}
+\def\@@hyperpageref[#1]#2{%
+ \expandafter\hyper@setref\csname r@#2\endcsname%
+ \hyper@page@forthoffour{#2}{#1}%
+}
+\def\@hyperpageref[#1]{\@@hyperpageref[#1~]}
+\def\hyperpageref{\@ifnextchar[{\@hyperpageref}{\@@hyperpageref[]}}
+\let\label\hyperlabel
+\def\noref{\protect\hypernoref}
+\def\ref{\protect\hyperref}
+\def\pageref{\protect\hyperpageref}
+\def\labeltext#1#2{%
+ \bgroup%
+ \hyper@setcurrent%
+ \hyper@settype{text}%
+ \def\@currentlabel{#2}%
+ \label{#1}%
+ \hyperanchor{\@currenthyper}{#2}%
+ \egroup%
+}
+\def\refcurrent#1{\hyperreference{\@currenthyper}{#1}}
+\def\fragilerefnext#1#2{\bgroup%
+ \hypercount=#1\relax\advance\hypercount1\relax%
+ \hyperreference{\the\hypercount}{#2}%
+\egroup}
+\def\refnext#1{\protect\fragilerefnext{\the\hypercount}{#1}}
+\let\hyper@refstepcounter\refstepcounter
+\def\refstepcounter{\hyper@setcurrent\hyper@settype{counter}\hyper@refstepcounter}
+\def\ignore@next@refstepcounter{%
+ \def\refstepcounter##1{%
+ \def\refstepcounter{\hyper@setcurrent\hyper@settype{counter}\hyper@refstepcounter}%
+ }%
+}
+\let\hyper@contentsline\contentsline
+\def\contentsline#1#2#3{%
+ \hyper@contentsline{#1}{#2}{\hyperpagereference{#3}{#3}}%
+}
+\let\hyper@thepage\thepage
+\def\hyper@anchorpage{%
+ \fragilehyperanchor{page.\hyper@thepage}{\hyper@thepage}%
+}
+\def\hyper@referencepage{%
+ \fragilehyperreference{page.\hyper@thepage}{\hyper@thepage}%
+}
+\def\hyper@empty{\@empty}
+\def\hyper@evenhead{\@evenhead}
+\def\hyper@oddhead{\@oddhead}
+\def\hyper@evenfoot{\@evenfoot}
+\def\hyper@oddfoot{\@oddfoot}
+\def\hyper@modifyheadfoot@pagenumber{%
+ \let\hyper@thehead\@thehead%
+ \ifx\hyper@thehead\hyper@oddhead\let\hyper@thehead\@oddhead\fi%
+ \ifx\hyper@thehead\hyper@evenhead\let\hyper@thehead\@evenhead\fi%
+ \let\hyper@thefoot\@thefoot%
+ \ifx\hyper@thefoot\hyper@oddfoot\let\hyper@thefoot\@oddfoot\fi%
+ \ifx\hyper@thefoot\hyper@evenfoot\let\hyper@thefoot\@evenfoot\fi%
+ \def\@thehead{%
+ \ifnum\ifnum\ifx\hyper@thehead\@empty1\else0\fi%
+ \ifx\hyper@thehead\hyper@empty1\else0\fi%
+ >0 0\else1\fi%
+ \ifnum\ifx\hyper@thefoot\@empty1\else0\fi%
+ \ifx\hyper@thefoot\hyper@empty1\else0\fi%
+ >0 0\else1\fi%
+ >0\relax%
+ \else%
+ \blindhyperanchor{page.\thepage}%
+ \fi%
+ \let\hyper@thepage\thepage%
+ \let\thepage\hyper@anchorpage%
+ \ifx\hyper@thehead\@empty%
+ \hfil%
+ \else\ifx\hyper@thehead\hyper@empty%
+ \hfil%
+ \else%
+ \hyper@thehead%
+ \fi\fi%
+ }%
+ \def\@thefoot{%
+ \let\hyper@thepage\thepage%
+ \let\thepage\hyper@anchorpage%
+ \ifx\hyper@thefoot\@empty%
+ \hfil%
+ \else\ifx\hyper@thefoot\hyper@empty%
+ \hfil%
+ \else%
+ \hyper@thefoot%
+ \fi\fi%
+ }%
+}
+\def\hyper@modifyheadfoot@pagetop{%
+ \let\hyper@thehead\@thehead%
+ \ifx\hyper@thehead\hyper@oddhead\let\hyper@thehead\@oddhead\fi%
+ \ifx\hyper@thehead\hyper@evenhead\let\hyper@thehead\@evenhead\fi%
+ \let\hyper@thefoot\@thefoot%
+ \ifx\hyper@thefoot\hyper@oddfoot\let\hyper@thefoot\@oddfoot\fi%
+ \ifx\hyper@thefoot\hyper@evenfoot\let\hyper@thefoot\@evenfoot\fi%
+ \def\@thehead{%
+ \blindhyperanchor{page.\thepage}%
+ \let\hyper@thepage\thepage%
+ \let\thepage\hyper@referencepage%
+ \ifx\hyper@thehead\@empty%
+ \hfil%
+ \else\ifx\hyper@thehead\hyper@empty%
+ \hfil%
+ \else%
+ \hyper@thehead%
+ \fi\fi%
+ }%
+ \def\@thefoot{%
+ \let\hyper@thepage\thepage%
+ \let\thepage\hyper@referencepage%
+ \ifx\hyper@thefoot\@empty%
+ \hfil%
+ \else\ifx\hyper@thefoot\hyper@empty%
+ \hfil%
+ \else%
+ \hyper@thefoot%
+ \fi\fi%
+ }%
+}
+\let\hyper@begindvi\@begindvi
+\def\@begindvi{%
+ \hyper@begindvi%
+ \hyper@modifyheadfoot%
+ \global\let\@begindvi\hyper@modifyheadfoot%
+}
+\let\hyper@modifyheadfoot\hyper@modifyheadfoot@pagenumber
+\let\hyper@sect\@sect
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth%
+ \hyper@setcurrent%
+ \else%
+ \refstepcounter{#1}%
+ \ignore@next@refstepcounter%
+ \fi%
+ \hyper@settype{#1}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@sect{#1}{#2}{#3}{#4}{#5}{#6}}%
+ {#7}%
+ {\hyperanchor{\@currenthyper}{#8}}%
+}
+\let\hyper@ssect\@ssect
+\def\@ssect#1#2#3#4#5{%
+ \hyper@setcurrent%
+ \hyper@settype{#1}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@ssect{#1}{#2}{#3}{#4}{\hyperanchor{\@currenthyper}{#5}}%
+}
+\def\@lbibitem[#1]#2{%
+ \hyper@setcurrent%
+ \hyper@settype{citation}%
+ \item[\@biblabel{\hyperanchor{\@currenthyper}{#1}}\hfill]%
+ \if@filesw%
+ {\let\protect\@unexpandable@protect%
+ \immediate%
+ \write\@auxout{%
+ \string\bibcite{#2}{\hyperreference{\@currenthyper}{#1}}%
+ }%
+ }%
+ \fi%
+ \ignorespaces%
+}
+\def\@bibitem{%
+ \stepcounter{\@listctr}%
+ \hyper@settype{citation}%
+ \@lbibitem[\the\value{\@listctr}]%
+}
+\def\@eqnnum{%
+ \hyperanchor{\@currenthyper}{\normalfont\normalcolor(\theequation)}%
+}
+\let\hyper@eqnarray\eqnarray
+\def\eqnarray{%
+ \hyper@setcurrent%
+ \def\@currenthyper{\the\hypercount}%
+ \hyper@settype{equation}%
+ \hyper@eqnarray%
+}
+\let\hyper@xeqncr\@xeqncr
+\def\@xeqncr[#1]{%
+ \hyper@xeqncr[#1]%
+ \noalign{\hyper@setcurrent\hyper@settype{equation}}%
+}
+\long\def\@caption#1[#2]#3{\par%
+ \addcontentsline%
+ {\csname ext@#1\endcsname}%
+ {#1}%
+ {\protect\numberline{\csname the#1\endcsname}%
+ {\ignorespaces \hyperreference{\@currenthyper}{#2}}%
+ }%
+ \begingroup%
+ \@parboxrestore%
+ \normalsize%
+ \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par%
+ \endgroup%
+}
+\newcount\hyper@fnmark@count
+\hyper@fnmark@count0
+\def\hyper@currentfnmark{%
+ \global\advance\hyper@fnmark@count1\relax%
+ \@bsphack%
+ \protected@write\hyper@auxout%
+ {}%
+ {\string\hyperfnpage{\the\hyper@fnmark@count}{\thepage}}%
+ \@esphack%
+ \hb@xt@\z@{%
+ \ifx\hyper@minipage@label\@empty%
+ \global\edef\hyper@current@fnmark%
+ {fn.\@arabic\c@footnote.%
+ \expandafter%
+ \ifx\csname hyper@fn@\the\hyper@fnmark@count\endcsname%
+ \relax%
+ ?%
+ \else%
+ \csname hyper@fn@\the\hyper@fnmark@count\endcsname%
+ \fi%
+ }%
+ \else\ifnum\hyper@minipage@label=0\relax%
+ \global\edef\hyper@current@fnmark%
+ {fn.\hyper@minipage@label.\@arabic\c@footnote.%
+ \expandafter%
+ \ifx\csname hyper@fn@\the\hyper@fnmark@count\endcsname%
+ \relax%
+ ?%
+ \else%
+ \csname hyper@fn@\the\hyper@fnmark@count\endcsname%
+ \fi%
+ }%
+ \else%
+ \global\edef\hyper@current@fnmark%
+ {fn.\hyper@minipage@label.\@arabic\c@mpfootnote.%
+ \expandafter%
+ \ifx\csname hyper@fn@\the\hyper@fnmark@count\endcsname%
+ \relax%
+ ?%
+ \else%
+ \csname hyper@fn@\the\hyper@fnmark@count\endcsname%
+ \fi%
+ }%
+ \fi\fi%
+ }%
+}
+\def\hyperfnpage#1#2{%
+ \expandafter\global\expandafter\def\csname hyper@fn@#1\endcsname{#2}%
+}
+\def\hyperfnpage@check#1#2{%
+ \def\reserved@a{#2}%
+ \expandafter\ifx\csname hyper@fn@#1\endcsname\reserved@a\else%
+ \hyper@change4\relax%
+ \fi%
+}
+\let\hyper@fn@enddocument\enddocument
+\def\enddocument{%
+ \let\hyperfnpage\hyperfnpage@check%
+ \global\hyper@fnmark@count0\relax%
+ \hyper@fn@enddocument%
+}
+\def\@makefnmark{%
+ \hyper@currentfnmark%
+ \hbox{\@textsuperscript{%
+ \normalfont\hyperreference%
+ {\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }}%
+}
+\def\hyper@makefnmark@text{%
+ \hyper@currentfnmark%
+ \hbox{\@textsuperscript{%
+ \normalfont\hyperanchor%
+ {\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }}%
+}
+\newcount\hyper@minipage@cnt
+\hyper@minipage@cnt=0
+\edef\hyper@minipage@label{}
+\let\hyper@minipage\minipage
+\let\hyper@endminipage\endminipage
+\def\minipage{%
+ \bgroup%
+ \global\advance\hyper@minipage@cnt1\relax%
+ \edef\hyper@minipage@label{\the\hyper@minipage@cnt}%
+ \hyper@minipage%
+}
+\def\endminipage{%
+ \hyper@endminipage%
+ \egroup%
+}
+\AtBeginDocument{%
+ \let\hyper@maketitle\maketitle%
+ \def\maketitle{%
+ \edef\hyper@minipage@label{0}%
+ \hyper@maketitle%
+ \let\hyper@minipage@label\@empty%
+ }%
+}
+\def\hyper@thanks@footnotetext#1[#2]#3{%
+ \bgroup%
+ \edef\hyper@current@fnmark{#1}%
+ \let\hyper@currentfnmark\relax%
+ \footnotetext[#2]{#3}%
+ \egroup%
+}
+\def\thanks#1{\footnotemark%
+ \expandafter\protected@xdef\expandafter\@thanks\expandafter{\expandafter\@thanks%
+ \expandafter\protect%
+ \expandafter\hyper@thanks@footnotetext%
+ \expandafter{\hyper@current@fnmark}[\the\c@footnote]{#1}}%
+}
+\let\hyper@item\@item
+\def\@item[#1]{%
+ \if@noitemarg%
+ \if@nmbrlist%
+ \hyper@item[\hyperanchor{\@currenthyper}{#1}]%
+ \else%
+ \hyper@item[{#1}]%
+ \fi%
+ \else%
+ \hyper@item[{#1}]%
+ \fi%
+}
+\def\hyper@idxglo@cmds{
+\RequirePackage{defpattern}
+\def\hyper@ref@page##1{\hyperpagereference{##1}{##1}}
+\defpattern\hyper@page@range[##2]{\hyper@ref@page{##2}}
+\defpattern\hyper@page@range[##2--##3]{%
+ \hyper@ref@page{##2}--\hyper@ref@page{##3}%
+}
+\defpattern\hyper@page@range[##2, ##3]{%
+ \hyper@page@range[##2], \hyper@page@range[##3]%
+}
+\def\hyper@page@cmd[##1]##2{##1{\hyper@page@range[##2]}}
+\def\hyper@page@nocmd##1{\hyper@page@range[##1]}
+\def\hyperpage{\@ifnextchar[{\hyper@page@cmd}{\hyper@page@nocmd}}
+\let\hyper@index\index
+\let\hyper@glossary\glossary
+\defpattern\hyper@ig@pat[##2|##3]{##2{##3|hyperpage}}
+\defpattern\hyper@ig@pat[##2|##3|##4]{%
+ ##2{##3|hyperpage[\hyper@backslash##4]}%
+}
+\defpattern\hyper@ig@pat[##2|##3|(##4]{%
+ ##2{##3|(hyperpage[\hyper@backslash##4]}%
+}
+\defpattern\hyper@ig@pat[##2|##3|)##4]{%
+ ##2{##3|)hyperpage[\hyper@backslash##4]}%
+}
+\defpattern\hyper@ig@pat[##2|##3|(]{##2{##3|(hyperpage}}
+\defpattern\hyper@ig@pat[##2|##3|)]{##2{##3|)hyperpage}}
+\def\hyper@ig{%
+ \@bsphack\begingroup%
+ \catcode`\@=12\catcode`\!=12\catcode`\|=12\catcode`\"=12\relax%
+ \@sanitize\hyper@ig@%
+}
+\def\hyper@ig@##1##2{%
+ \hyper@ig@pat[##1|##2]%
+ \endgroup\@esphack%
+}
+\def\index{\hyper@ig\hyper@index}
+\def\glossary{\hyper@ig\hyper@glossary}
+\let\hyper@idxglo@cmds\relax
+}
+\ifnum%
+ \ifx\@indexfile\@undefined0\else1\fi%
+ \ifx\@glossaryfile\@undefined0\else1\fi%
+ >0\relax
+ \hyper@idxglo@cmds
+\fi
+\ifx\makeindex\@empty\else
+ \let\hyper@makeindex\makeindex
+ \def\makeindex{\hyper@makeindex\hyper@idxglo@cmds}
+\fi
+\ifx\makeglossary\@empty\else
+ \let\hyper@makeglossary\makeglossary
+ \def\makeglossary{\hyper@makeglossary\hyper@idxglo@cmds}
+\fi
+\let\hyper@begintheorem\@begintheorem%
+\def\@begintheorem#1#2{\trivlist%
+ \item[\hskip%
+ \labelsep{\hyperanchor{\@currenthyper}{\bfseries #1\ #2}}%
+ ]\itshape%
+}
+\def\@opargbegintheorem#1#2#3{\trivlist%
+ \item[\hskip%
+ \labelsep%
+ {\hyperanchor{\@currenthyper}{\bfseries #1\ #2}\ (#3)}%
+ ]\itshape%
+}
+\def\hyperbackcite#1#2#3#4{}
+\def\hyper@set@option#1#2#3{%
+ \ifx#1\@undefined%
+ \def#1{#2}%
+ \else%
+ \PackageError{hyper}{#3}{}%
+ \fi}
+\def\set@hyper@class#1{%
+ \hyper@set@option\hyper@class{#1}%
+ {Only one class is allowed in option list}%
+}
+\def\set@hyper@do#1{%
+ \hyper@set@option\hyper@do{#1}%
+ {Excluding options 'yes' and 'no' in option list found}%
+}
+\def\set@hyper@pageanchor#1{%
+ \hyper@set@option\hyper@pageanchor{#1}%
+ {Excluding options 'pagenumber' and 'pagetop' in option list found}%
+}
+\def\set@hyper@color#1{%
+ \hyper@set@option\hyper@this@color{#1}%
+ {Multiple color options in option list found}%
+}
+\def\set@hyper@idxglo{%
+ \let\hyper@idxglo\hyper@idxglo@cmds%
+}
+\def\hyper@packages{}
+\def\add@hyper@package#1{%
+ \edef\hyper@packages{\hyper@packages(#1)}%
+}
+\def\hyper@extensions{}
+\def\add@hyper@extension#1{%
+ \edef\hyper@extensions{\hyper@extensions(#1)}%
+}
+\DeclareOption{article}{\set@hyper@class{article}}
+\DeclareOption{book}{\set@hyper@class{book}}
+\DeclareOption{letter}{\set@hyper@class{letter}}
+\DeclareOption{ltxdoc}{\set@hyper@class{ltxdoc}}
+\DeclareOption{ltxguide}{\set@hyper@class{ltxguide}}
+\DeclareOption{ltnews}{\set@hyper@class{ltnews}}
+\DeclareOption{proc}{\set@hyper@class{proc}}
+\DeclareOption{report}{\set@hyper@class{report}}
+\DeclareOption{slides}{\set@hyper@class{slides}}
+\DeclareOption{amsart}{\set@hyper@class{amsart}}
+\DeclareOption{amsproc}{\set@hyper@class{amsproc}}
+\DeclareOption{amsbook}{\set@hyper@class{amsbook}}
+\DeclareOption{amsdtx}{\set@hyper@class{amsdtx}}
+\DeclareOption{amsldoc}{\set@hyper@class{amsldoc}}
+\DeclareOption{cweb}{\set@hyper@class{cweb}}
+\DeclareOption{yes}{\set@hyper@do{\hyper}}
+\DeclareOption{no}{\set@hyper@do{\nohyper}}
+\DeclareOption{fixhyperbox}{%
+ \AtBeginDocument{%
+ \let\hyper@unnested@special@reference\hyper@unnested@special@reference@fix%
+ \let\hyper@unnested@special@anchor\hyper@unnested@special@anchor@fix%
+ }%
+}
+\DeclareOption{color}{\set@hyper@color{\hyper@color}}
+\DeclareOption{gray}{\set@hyper@color{\hyper@gray}}
+\DeclareOption{black}{\set@hyper@color{\hyper@black}}
+\DeclareOption{pagenumber}{\set@hyper@pageanchor{\hyper@modifyheadfoot@pagebottom}}
+\DeclareOption{pagetop}{\set@hyper@pageanchor{\hyper@modifyheadfoot@pagetop}}
+\DeclareOption{indexcmds}{\set@hyper@idxglo}
+\DeclareOption{backcitepages}{%
+ \PassOptionsToPackage{pages}{hxt-bc}%
+ \add@hyper@extension{hxt-bc}%
+}
+\DeclareOption{backcitesections}{%
+ \PassOptionsToPackage{sections}{hxt-bc}%
+ \add@hyper@extension{hxt-bc}%
+}
+\DeclareOption*{\add@hyper@package{\CurrentOption}}
+\ProcessOptions
+\ifx\hyper@class\@undefined
+ \@ifclassloaded{slides}{\def\hyper@class{slides}}{}
+ \@ifclassloaded{report}{\def\hyper@class{report}}{}
+ \@ifclassloaded{letter}{\def\hyper@class{letter}}{}
+ \@ifclassloaded{book}{\def\hyper@class{book}}{}
+ \@ifclassloaded{article}{\def\hyper@class{article}}{}
+ \@ifclassloaded{proc}{\def\hyper@class{proc}}{}
+ \@ifclassloaded{ltnews}{\def\hyper@class{ltnews}}{}
+ \@ifclassloaded{ltxguide}{\def\hyper@class{ltxguide}}{}
+ \@ifclassloaded{ltxdoc}{\def\hyper@class{ltxdoc}}{}
+ \@ifclassloaded{amsart}{\def\hyper@class{amsart}}{}
+ \@ifclassloaded{amsproc}{\def\hyper@class{amsproc}}{}
+ \@ifclassloaded{amsbook}{\def\hyper@class{amsbook}}{}
+ \@ifclassloaded{amsdtx}{\def\hyper@class{amsdtx}}{}
+ \@ifclassloaded{amsldoc}{\def\hyper@class{amsldoc}}{}
+ \@ifclassloaded{cweb}{\def\hyper@class{cweb}}{}
+\fi
+\ifx\hyper@class\@undefined
+ \PackageError{hyper}{Document class can't be determined.\MessageBreak
+ Please add one to the option list%
+ }{}
+\else
+ \InputIfFileExists{\hyper@class.hyp}{}%
+ {\PackageError{hyper}{\hyper@class.hyp not found.\MessageBreak
+ Please reinstall the complete package%
+ }{}%
+ }%
+\fi
+\ifx\hyper@idxglo\@undefined\else
+ \hyper@idxglo@cmds
+\fi
+\ifx\hyper@this@color\@undefined
+\else
+ \expandafter\ifx\hyper@this@color\hyper@gray
+ \RequirePackage{color}
+ \else\expandafter\ifx\hyper@this@color\hyper@color
+ \RequirePackage{color}
+ \else\expandafter\ifx\hyper@this@color\hyper@black
+ \else
+ \PackageError{hyper}{Implementation error:\MessageBreak
+ Case for reference/anchor color definition not defined}{}
+ \fi\fi\fi
+ \hyper@this@color
+\fi
+\@ifclasswith\hyper@class{leqno}%
+ {\InputIfFileExists{leqno.hyp}{}%
+ {\PackageError{hyper}{leqno.hyp not found.\MessageBreak
+ Please reinstall the complete package}{}%
+ }%
+ }%
+ {}
+\def\hyper@loadpackage#1{%
+ \@ifpackageloaded{#1}%
+ {\InputIfFileExists{#1.hyp}%
+ {\expandafter\edef\csname hyper@loaded@#1\endcsname{#1.hyp}}%
+ {\PackageError{hyper}{#1.hyp not found.\MessageBreak
+ Please reinstall the complete package}{}%
+ }%
+ }%
+ {}
+}
+\hyper@loadpackage{amsmath}
+\hyper@loadpackage{amstex}
+\hyper@loadpackage{amsthm}
+\hyper@loadpackage{doc}
+\hyper@loadpackage{fancyheadings}
+\hyper@loadpackage{ftnright}
+\hyper@loadpackage{harvard}
+\hyper@loadpackage{longtable}
+\hyper@loadpackage{natbib}
+\hyper@loadpackage{subeqnarray}
+\hyper@loadpackage{theorem}
+\hyper@loadpackage{upref}
+\hyper@loadpackage{xr}
+\def\@hyper@load@pkg(#1){%
+ \expandafter\ifx\csname hyper@loaded@#1\endcsname\relax%
+ \IfFileExists{#1.hyp}%
+ {\IfFileExists{#1.sty}{\RequirePackage{#1}}{}%
+ \input{#1.hyp}%
+ \expandafter\edef\csname hyper@loaded@#1\endcsname{#1.hyp}%
+ }%
+ {\PackageError{hyper}{Modification file #1.hyp not found}{}}%
+ \fi%
+ \hyper@loadpackage%
+}
+\def\hyper@loadpackage{\@ifnextchar({\@hyper@load@pkg}{}}
+\expandafter\hyper@loadpackage\hyper@packages\relax
+\def\@hyper@load@ext(#1){%
+ \expandafter\ifx\csname hyper@loaded@ext@#1\endcsname\relax%
+ \IfFileExists{#1.sty}%
+ {\RequirePackage{#1}%
+ \expandafter\edef\csname hyper@loaded@ext@#1\endcsname{#1.sty}%
+ }%
+ {\PackageError{hyper}{Extension file #1.sty not found}{}}%
+ \fi%
+ \hyper@loadpackage%
+}
+\def\hyper@load@extension{\@ifnextchar({\@hyper@load@ext}{}}
+\expandafter\hyper@load@extension\hyper@extensions\relax
+\ifx\hyper@pageanchor\@undefined
+\else
+ \expandafter\let\expandafter\hyper@modifyheadfoot\hyper@pageanchor
+\fi
+\ifx\hyper@do\@undefined\else\hyper@do\fi
+\def\hyper@end@newlabel{\relax}
+\let\hyper@orig@newlabel\newlabel
+\def\hyper@newlabel#1#2#3#4#5{%
+ \ifx|#4|%
+ \hyper@orig@newlabel{#1}{{}{}{#2}{#3}}%
+ \else%
+ \hyper@orig@newlabel{#1}{{#2}{#3}{#4}{#5}}%
+ \fi%
+}
+\def\newlabel#1#2{\hyper@newlabel{#1}#2\hyper@end@newlabel\hyper@end@newlabel}
+\begingroup
+ \catcode`\<=\catcode`\{
+ \catcode`\>=\catcode`\}
+ \catcode`\{=12\catcode`\}=12
+ \catcode`\%=12
+ \gdef\hyper@open<{>
+ \gdef\hyper@close<}>
+ \gdef\hyper@comment<%>
+\endgroup
+\def\hyper@nl{^^J}%
+\long\def\hyper@protected@write#1{%
+ \begingroup%
+ \let\thepage\relax%
+ \let\protect\@unexpandable@protect%
+ \edef\reserved@a{\immediate\write\@auxout{#1}}%
+ \reserved@a%
+ \endgroup%
+ \if@nobreak\ifvmode\nobreak\fi\fi%
+}
+\gdef\hyper@aux@write{
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\ifx\string\newhyper\string\@undefined%
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\gdef\string\newhyper\hyper@hash1\hyper@hash2{}\hyper@nl
+ \string\gdef\string\hyperfnpage\hyper@hash1\hyper@hash2{}\hyper@nl
+ \string\global\string\let\string\@hyper@newlabel\string\newlabel\hyper@nl
+ \string\gdef\string\hyper@end@newlabel{\string\relax}\hyper@nl
+ \string\gdef\string\hyper@newlabel\hyper@hash1\hyper@hash2\hyper@hash3\hyper@hash4\hyper@hash5%
+ {\hyper@comment@potential%
+ \string\ifx\string|\hyper@hash4\string|\string\hyper@end@newlabel\hyper@comment@potential%
+ \string\@hyper@newlabel{\hyper@hash1}{{\hyper@hash2}{\hyper@hash3}}%
+ \hyper@comment@potential%
+ \string\else\hyper@comment@potential%
+ \string\@hyper@newlabel{\hyper@hash1}{{\hyper@hash4}{\hyper@hash5}}%
+ \hyper@comment@potential%
+ \string\fi\hyper@comment@potential%
+ }\hyper@nl
+ \string\gdef\string\newlabel\hyper@hash1\hyper@hash2%
+ {\string\hyper@newlabel{\hyper@hash1}\hyper@hash2%
+ \string\hyper@end@newlabel\string\hyper@end@newlabel}\hyper@nl
+ \string\gdef\string\@@hyperpage[\hyper@hash1]{\hyper@hash1}\hyper@nl
+ \string\gdef\string\@hyperpage\hyper@hash1{\hyper@hash1}\hyper@nl
+ \string\gdef\string\hyperpage%
+ {\string\@ifnextchar[\string\@@hyperpage\string\@hyperpage}\hyper@nl
+ \string\global\string\let\string\fragilehyperreference\string\@gobble\hyper@nl
+ \string\global\string\let\string\fragilehyperpagereference\string\@gobble\hyper@nl
+ \string\global\string\let\string\fragilehyperanchor\string\@gobble\hyper@nl
+ \string\global\string\let\string\fragileblindhyperanchor\string\@gobble\hyper@nl
+ \string\global\string\let\string\fragilehyperURL\string\@gobble\hyper@nl
+ \string\gdef\string\hyperbackcite\hyper@hash1\hyper@hash2\hyper@hash3\hyper@hash4%
+ {}\hyper@nl
+ \string\global\string\let\string\hyper@setref\string\@setref\hyper@nl
+ \string\gdef\string\hyper@thirdoffour\hyper@hash1\hyper@hash2\hyper@hash3%
+ {\hyper@hash2}\hyper@nl
+ \string\gdef\string\hyper@forthoffour\hyper@hash1\hyper@hash2\hyper@hash3%
+ {\hyper@hash3}\hyper@nl
+ \string\gdef\string\hyper@end@forthoffour{\string\relax}\hyper@nl
+ \string\gdef\string\@setref\hyper@hash1{\hyper@comment@real\hyper@nl
+ \string\ifx\hyper@hash1\string\relax\hyper@comment@real\hyper@nl
+ \string\def\string\hyper@next{\string\hyper@setref{\hyper@hash1}}%
+ \hyper@comment@real\hyper@nl
+ \string\else\hyper@comment@real\hyper@nl
+ \string\edef\string\hyper@tmp%
+ {\string\expandafter\string\hyper@forthoffour\hyper@hash1%
+ \string\hyper@end@forthoffour}\hyper@comment@real\hyper@nl
+ \string\ifx\string\hyper@tmp\string\hyper@end@forthoffour%
+ \hyper@comment@real\hyper@nl
+ \string\def\string\hyper@next{\string\hyper@setref{\hyper@hash1}}%
+ \hyper@comment@real\hyper@nl
+ \string\else\hyper@comment@real\hyper@nl
+ \string\edef\string\hyper@tmp%
+ {{\string\expandafter\string\hyper@thirdoffour\hyper@hash1}%
+ {\string\expandafter\string\hyper@forthoffour\hyper@hash1}}%
+ \hyper@comment@real\hyper@nl
+ \string\def\string\hyper@next{\string\hyper@setref{\string\hyper@tmp}}%
+ \hyper@comment@real\hyper@nl
+ \string\fi\hyper@comment@real\hyper@nl
+ \string\fi\hyper@comment@real\hyper@nl
+ \string\hyper@next\hyper@comment@real\hyper@nl
+ }
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\begingroup\hyper@nl
+ \string\catcode\string`\string\<\string=\string\catcode\string`\string\{\hyper@nl
+ \string\catcode\string`\string\>\string=\string\catcode\string`\string\}\hyper@nl
+ \string\catcode\string`\string\{\string=12%
+ \string\catcode\string`\string\}\string=12\hyper@nl
+ \string\catcode\string`\string\%\string=12\hyper@nl
+ \string\gdef\string\hyper@open<{>\hyper@nl
+ \string\gdef\string\hyper@close<}>\hyper@nl
+ \string\gdef\string\hyper@comment<\hyper@comment@real>\hyper@nl
+ \string\endgroup
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\bgroup\hyper@nl
+ \string\global\string\edef\string\hyper@hash{\string\string\hyper@hash}\hyper@nl
+ \string\egroup
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\gdef\string\hyper@nl{\string^\string^J}
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\def\string\hyper@hash@four{\string\hyper@hash\string\hyper@hash%
+ \string\hyper@hash\string\hyper@hash}
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\global\string\long\string\def\string\hyper@protected@write\hyper@hash1%
+ {\hyper@nl
+ \string\begingroup\hyper@nl
+ \string\let\string\thepage\string\relax\hyper@nl
+ \string\let\string\protect\string\@unexpandable@protect\hyper@nl
+ \string\edef\string\reserved@a{\string\immediate\string\write\string\@auxout%
+ {\hyper@hash1}}\hyper@nl
+ \string\reserved@a\hyper@nl
+ \string\endgroup\hyper@nl
+ \string\if@nobreak\string\ifvmode\string\nobreak\string\fi\string\fi\hyper@nl
+ }
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\gdef\string\hyper@aux@write\hyper@open
+ }%
+ \hyper@second@write{\hyper@comment@potential%
+ \string\hyper@write\hyper@open\hyper@nl
+ \string\begingroup\hyper@nl
+ \string\let\string\@hyper@protected@write\string\hyper@protected@write\hyper@nl
+ \string\def\string\hyper@protected@write@do\hyper@hash\hyper@hash1%
+ \hyper@hash\hyper@hash2{\hyper@nl
+ \string\begingroup\hyper@nl
+ \string\let\string\hyper@string\string\string\hyper@nl
+ \string\def\string\string%
+ {\string\hyper@string\string\string\string\hyper@string}\hyper@nl
+ \string\def\string\hyper@open%
+ {\string\hyper@string\string\hyper@open}\hyper@nl
+ \string\def\string\hyper@close%
+ {\string\hyper@string\string\hyper@close}\hyper@nl
+ \string\def\string\hyper@nl%
+ {\string\hyper@string\string\hyper@nl\string^\string^J}\hyper@nl
+ \string\def\string\hyper@comment@real%
+ {\string\hyper@string\string\hyper@comment@real}\hyper@nl
+ \string\def\string\hyper@comment@potential%
+ {\string\hyper@string\string\hyper@comment@potential%
+ \string\hyper@comment\string^\string^J}\hyper@nl
+ \string\def\string\hyper@hash%
+ {\string\hyper@string\string\hyper@hash}\hyper@nl
+ \string\@hyper@protected@write%
+ {\string\hyper@string\hyper@hash\hyper@hash1%
+ {\hyper@hash\hyper@hash2\string^\string^J}}\hyper@nl
+ \string\endgroup\hyper@nl
+ }\hyper@nl
+ \string\def\string\hyper@protected@write%
+ {\string\hyper@protected@write@do\string\hyper@protected@write}%
+ \hyper@nl
+ \string\def\string\hyper@second@write\hyper@hash\hyper@hash1{\hyper@nl
+ \string\hyper@protected@write@do\string\hyper@second@write%
+ {\hyper@hash\hyper@hash1}\hyper@nl
+ \string\@hyper@protected@write{\hyper@hash\hyper@hash1}\hyper@nl
+ }\hyper@nl
+ \string\def\string\hyper@write{\string\@gobble}\hyper@nl
+ \string\hyper@aux@write\hyper@nl
+ \string\endgroup\hyper@nl
+ \hyper@close
+ }
+ \hyper@write{
+ \begingroup
+ \let\@hyper@protected@write\hyper@protected@write
+ \def\hyper@protected@write@do##1##2{
+ \begingroup
+ \let\hyper@string\string
+ \def\string{\hyper@string\string\hyper@string}
+ \def\hyper@open{\hyper@string\hyper@open}
+ \def\hyper@close{\hyper@string\hyper@close}
+ \def\hyper@nl{\hyper@string\hyper@nl^^J}
+ \def\hyper@comment@real{\hyper@string\hyper@comment@real}
+ \def\hyper@comment@potential%
+ {\hyper@string\hyper@comment@potential\hyper@comment^^J}
+ \def\hyper@hash{\hyper@string\hyper@hash}
+ \@hyper@protected@write{\hyper@string##1{##2^^J}}
+ \endgroup
+ }
+ \def\hyper@protected@write{\hyper@protected@write@do\hyper@protected@write}
+ \def\hyper@second@write##1{
+ \hyper@protected@write@do\hyper@second@write{##1}
+ \@hyper@protected@write{##1}
+ }
+ \def\hyper@write{\@gobble}
+ \hyper@aux@write
+ \endgroup
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \hyper@close
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\AtBeginDocument{\hyper@comment@real\hyper@nl%
+ \string\let\string\hyper@write\string\relax%
+ \hyper@comment@real\hyper@nl%
+ \string\let\string\hyper@second@write\string\@gobble%
+ \hyper@comment@real\hyper@nl%
+ \string\let\string\hyper@comment@potential\string\@empty%
+ \hyper@comment@real\hyper@nl%
+ \string\let\string\hyper@comment@real\string\hyper@comment%
+ \hyper@comment@real\hyper@nl%
+ \string\hyper@aux@write\hyper@comment@real\hyper@nl%
+ }
+ }
+ \hyper@protected@write{\hyper@comment@potential%
+ \string\fi
+ }
+ \relax
+}
+\AtBeginDocument{%
+ \let\hyper@write\relax%
+ \let\hyper@second@write\@gobble%
+ \let\hyper@comment@potential\@empty%
+ \let\hyper@comment@real\hyper@comment%
+ \hyper@aux@write%
+}
+\endinput
+%%
+%% End of file `hyper.sty'.
diff --git a/Master/texmf-dist/tex/latex/hyper/leqno.hyp b/Master/texmf-dist/tex/latex/hyper/leqno.hyp
new file mode 100644
index 00000000000..876984cae13
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/leqno.hyp
@@ -0,0 +1,43 @@
+%%
+%% This is file `leqno.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `leqno')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\def\@eqnnum{%
+ \hbox to .01\p@{}%
+ \rlap{\reset@font\rmfamily%
+ \hskip -\displaywidth%
+ \hyperanchor{\@currenthyper}{\reset@font\rmfamily (\theequation)}%
+ }%
+}
+\endinput
+%%
+%% End of file `leqno.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/letter.hyp b/Master/texmf-dist/tex/latex/hyper/letter.hyp
new file mode 100644
index 00000000000..2d677a292b1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/letter.hyp
@@ -0,0 +1,45 @@
+%%
+%% This is file `letter.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `letter')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@makefntext\@makefntext%
+\long\def\@makefntext#1{%
+ \bgroup%
+ \hyper@currentfnmark%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \let\@makefnmark\hyper@makefnmark@text%
+ \hyper@makefntext{#1}%
+ \egroup%
+}
+\endinput
+%%
+%% End of file `letter.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/longtable.hyp b/Master/texmf-dist/tex/latex/hyper/longtable.hyp
new file mode 100644
index 00000000000..9327d680754
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/longtable.hyp
@@ -0,0 +1,66 @@
+%%
+%% This is file `longtable.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `longtable')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@LT@array\LT@array
+\def\LT@array{%
+ \refstepcounter{table}\ignore@next@refstepcounter%
+ \def\@currenthyper{\the\hypercount}%
+ \hyper@LT@array%
+}
+\def\LT@c@ption#1[#2]#3{%
+ \LT@makecaption#1\fnum@table{#3}%
+ \def\@tempa{#2}\ifx\@tempa\@empty\else
+ {\let\\\space%
+ \edef\@currenthyper{\the\hypercount}%
+ \addcontentsline%
+ {lot}%
+ {table}%
+ {\protect\numberline{\thetable}{\hyperreference{\@currenthyper}{#2}}}%
+ }%
+ \fi}
+\def\LT@makecaption#1#2#3{%
+ \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{%
+ \hyper@setcurrent%
+ \hyper@settype{caption}%
+ \sbox\@tempboxa{\hyperanchor{\@currenthyper}{#1{#2}}: #3}%
+ \ifdim\wd\@tempboxa>\hsize
+ \hyperanchor{\@currenthyper}{#1{#2}}: #3%
+ \else
+ \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \endgraf\vskip\baselineskip}%
+ \hss}}%
+}
+\endinput
+%%
+%% End of file `longtable.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/ltnews.hyp b/Master/texmf-dist/tex/latex/hyper/ltnews.hyp
new file mode 100644
index 00000000000..ea1c2873ffd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/ltnews.hyp
@@ -0,0 +1,87 @@
+%%
+%% This is file `ltnews.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `ltnews')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@part\@part
+\def\@part[#1]#2{%
+ \ifnum\c@secnumdepth>%
+-1\relax%
+ \refstepcounter{part}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@part}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\let\hyper@spart\@spart
+\def\@spart#1{%
+ \hyper@setcurrent%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@spart{\hyperanchor{\@currenthyper}{#1}}%
+}
+\def\hyper@mkboth@do[#1][#2]{%
+ \markboth{#1}{#2}%
+}
+\def\hyper@mkboth#1#2{%
+ \callwithexpandedhyperref%
+ {\callwithexpandedhyperref{\hyper@mkboth@do}{#1}}%
+ {#2}%
+}
+\let\hyper@ps@headings\ps@headings
+\def\ps@headings{%
+ \hyper@ps@headings%
+ \let\@mkboth\hyper@mkboth%
+}
+\let\hyper@makecaption\@makecaption
+\long\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\let\hyper@makefntext\@makefntext%
+\long\def\@makefntext#1{%
+ \bgroup%
+ \hyper@currentfnmark%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \let\@makefnmark\hyper@makefnmark@text%
+ \hyper@makefntext{#1}%
+ \egroup%
+}
+\endinput
+%%
+%% End of file `ltnews.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/ltxdoc.hyp b/Master/texmf-dist/tex/latex/hyper/ltxdoc.hyp
new file mode 100644
index 00000000000..2c27c7df819
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/ltxdoc.hyp
@@ -0,0 +1,131 @@
+%%
+%% This is file `ltxdoc.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `ltxdoc')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@part\@part
+\def\@part[#1]#2{%
+ \ifnum\c@secnumdepth>%
+-1\relax%
+ \refstepcounter{part}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@part}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\let\hyper@spart\@spart
+\def\@spart#1{%
+ \hyper@setcurrent%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@spart{\hyperanchor{\@currenthyper}{#1}}%
+}
+\def\hyper@mkboth@do[#1][#2]{%
+ \markboth{#1}{#2}%
+}
+\def\hyper@mkboth#1#2{%
+ \callwithexpandedhyperref%
+ {\callwithexpandedhyperref{\hyper@mkboth@do}{#1}}%
+ {#2}%
+}
+\let\hyper@ps@headings\ps@headings
+\def\ps@headings{%
+ \hyper@ps@headings%
+ \let\@mkboth\hyper@mkboth%
+}
+\let\hyper@makecaption\@makecaption
+\long\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\let\hyper@makefntext\@makefntext%
+\long\def\@makefntext#1{%
+ \bgroup%
+ \hyper@currentfnmark%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \let\@makefnmark\hyper@makefnmark@text%
+ \hyper@makefntext{#1}%
+ \egroup%
+}
+\if@titlepage\else
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\fnsymbol{footnote}}%
+ \def\@makefnmark{%
+ \hyper@currentfnmark%
+ \rlap{\@textsuperscript{%
+ \normalfont%
+ \hyperreference{\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }}%
+ }%
+ \long\def\@makefntext##1{%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{%
+ \normalfont%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}
+ }%
+ }%
+ ##1%
+ \egroup%
+ }%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@
+ \@maketitle
+ \fi
+ \thispagestyle{plain}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \let\thanks\relax
+ \let\maketitle\relax\let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@author{}\gdef\@title{}}
+\fi
+\endinput
+%%
+%% End of file `ltxdoc.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/ltxguide.hyp b/Master/texmf-dist/tex/latex/hyper/ltxguide.hyp
new file mode 100644
index 00000000000..710da5fa40a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/ltxguide.hyp
@@ -0,0 +1,131 @@
+%%
+%% This is file `ltxguide.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `ltxguide')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@part\@part
+\def\@part[#1]#2{%
+ \ifnum\c@secnumdepth>%
+-1\relax%
+ \refstepcounter{part}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@part}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\let\hyper@spart\@spart
+\def\@spart#1{%
+ \hyper@setcurrent%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@spart{\hyperanchor{\@currenthyper}{#1}}%
+}
+\def\hyper@mkboth@do[#1][#2]{%
+ \markboth{#1}{#2}%
+}
+\def\hyper@mkboth#1#2{%
+ \callwithexpandedhyperref%
+ {\callwithexpandedhyperref{\hyper@mkboth@do}{#1}}%
+ {#2}%
+}
+\let\hyper@ps@headings\ps@headings
+\def\ps@headings{%
+ \hyper@ps@headings%
+ \let\@mkboth\hyper@mkboth%
+}
+\let\hyper@makecaption\@makecaption
+\long\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\let\hyper@makefntext\@makefntext%
+\long\def\@makefntext#1{%
+ \bgroup%
+ \hyper@currentfnmark%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \let\@makefnmark\hyper@makefnmark@text%
+ \hyper@makefntext{#1}%
+ \egroup%
+}
+\if@titlepage\else
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\fnsymbol{footnote}}%
+ \def\@makefnmark{%
+ \hyper@currentfnmark%
+ \rlap{\@textsuperscript{%
+ \normalfont%
+ \hyperreference{\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }}%
+ }%
+ \long\def\@makefntext##1{%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{%
+ \normalfont%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}
+ }%
+ }%
+ ##1%
+ \egroup%
+ }%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@
+ \@maketitle
+ \fi
+ \thispagestyle{plain}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \let\thanks\relax
+ \let\maketitle\relax\let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@author{}\gdef\@title{}}
+\fi
+\endinput
+%%
+%% End of file `ltxguide.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/natbib.hyp b/Master/texmf-dist/tex/latex/hyper/natbib.hyp
new file mode 100644
index 00000000000..3190d15e112
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/natbib.hyp
@@ -0,0 +1,168 @@
+%%
+%% This is file `natbib.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `natbib')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\def\@lbibitem[#1]#2{%
+ \hyper@setcurrent%
+ \hyper@settype{citation}%
+ \@ifundefined{b@#2\@extra@b@citeb}{\def\NAT@num{}}{\NAT@parse{#2}}%
+ \item[\hfil\hyperanchor{\@currenthyper}{\@biblabel{\NAT@num}}]%
+ \NAT@ifcmd#1()()\@nil{#2}%
+}
+\renewcommand\NAT@wrout[5]{%
+ \if@filesw%
+ {\let\protect\noexpand\let~\relax%
+ \immediate%
+ \write\@auxout%
+ {\string\bibcite{#5}{{#1}{#2}{{#3}}{{#4}}}{\@currenthyper}}%
+ }%
+ \fi%
+ \ignorespaces%
+}
+\renewcommand\bibcite[3]{%
+ \@ifundefined{b@#1\@extra@binfo}\relax
+ {\NAT@citemultiple%
+ \PackageWarningNoLine{natbib}{Citation `#1' multiply defined}%
+ }%
+ \global\@namedef{b@#1\@extra@binfo}{#2}%
+ \global\@namedef{hyper@b@#1\@extra@binfo}{#3}%
+}
+\AtEndDocument{\NAT@swatrue\renewcommand\bibcite[3]{\NAT@testdef{#1}{#2}}}%
+\def\hyper@natlinkstart#1#2\hyper@natlinkend{%
+ \hyperreference{\csname hyper@b@#1\@extra@b@citeb\endcsname}{#2}%
+}
+\def\hyper@natlinkend{\relax}
+\def\NAT@citex%
+ [#1][#2]#3{\let\@citea\@empty%
+ \@cite{\let\NAT@nm\@empty\let\NAT@year\@empty%
+ \@for\@citeb:=#3\do%
+ {\edef\@citeb{\expandafter\@firstofone\@citeb}%
+ \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi%
+ \@ifundefined{b@\@citeb\@extra@b@citeb}{\@citea%
+ {\reset@font\bfseries ?}\NAT@citeundefined%
+ \PackageWarning{natbib}%
+ {Citation `\@citeb' on page \thepage \space undefined}}%
+ {\let\NAT@last@nm=\NAT@nm\let\NAT@last@yr=\NAT@year%
+ \NAT@parse{\@citeb}\ifNAT@full\let\NAT@nm\NAT@all@names\else%
+ \let\NAT@nm\NAT@name\fi%
+ \ifNAT@swa%
+ \ifx\NAT@last@nm\NAT@nm\NAT@yrsep%
+ \ifx\NAT@last@yr\NAT@year%
+ \hyper@natlinkstart{\@citeb}{\NAT@exlab}\hyper@natlinkend%
+ \else%
+ \unskip\ %
+ \hyper@natlinkstart{\@citeb}{\NAT@date}\hyper@natlinkend%
+ \fi%
+ \else\@citea%
+ \hyper@natlinkstart{\@citeb}{{\NAT@nm}}\hyper@natlinkend%
+ \NAT@aysep\ %
+ \hyper@natlinkstart{\@citeb}{\NAT@date}\hyper@natlinkend%
+ \fi%
+ \def\@citea{\NAT@sep\ }%
+ \else%
+ \ifx\NAT@last@nm\NAT@nm\NAT@yrsep%
+ \ifx\NAT@last@yr\NAT@year%
+ \hyper@natlinkstart{\@citeb}{\NAT@exlab}\hyper@natlinkend%
+ \else%
+ \unskip\ %
+ \hyper@natlinkstart{\@citeb}{\NAT@date}\hyper@natlinkend%
+ \fi%
+ \else\@citea%
+ \hyper@natlinkstart{\@citeb}{{\NAT@nm}}\hyper@natlinkend%
+ \ \NAT@open%
+ \hyper@natlinkstart{\@citeb}{\NAT@date}\hyper@natlinkend%
+ \fi%
+ \def\@citea{\NAT@close\NAT@sep\ }%
+ \fi}}\ifNAT@swa\else\NAT@close\fi}{#1}{#2}}
+\NAT@set@cites
+\ifnum\NAT@sort=1
+\begingroup \catcode`\_=8
+\gdef\@make@cite@list{%
+ \edef\@citeb{\expandafter\@firstofone\@citeb}%
+ \@ifundefined{b@\@citeb\@extra@b@citeb}{%
+ \@citea{\reset@font\bfseries?}%
+ \def\@citea{\NAT@sep\penalty\@m\NAT@space}%
+ \NAT@citeundefined\PackageWarning{natcite}%
+ {Citation `\@citeb' on page \thepage\space undefined}}%
+ {\NAT@parse{\@citeb}%
+ \ifcat_\ifnum\z@<0\NAT@num_\else A\fi%
+ \@tempcnta\NAT@num\relax%
+ \ifnum\@tempcnta>\@tempcntb%
+ \edef\@cite@list{\@cite@list \@celt{{\NAT@num}{\@citeb}}}%
+ \@tempcntb\@tempcnta%
+ \else%
+ \edef\@cite@list{\expandafter\@sort@celt\@cite@list\@gobble @}%
+ \fi%
+ \else%
+ \@citea\hyper@natlinkstart{\@citeb}{\NAT@num}\hyper@natlinkend%
+ \def\@citea{\NAT@sep\penalty\@m\NAT@space}%
+ \fi}}
+\endgroup
+\def\@sort@celt#1#2{%
+ \ifx \@celt #1%
+ \hyper@sort@celt#2%
+ \fi%
+}%
+\def\hyper@sort@celt#1#2{%
+ \ifnum #1<\@tempcnta%
+ \@celt{{#1}{#2}}%
+ \expandafter\expandafter\expandafter\@sort@celt%
+ \else%
+ \@celt{{\NAT@num}{\@citeb}}\@celt{{#1}{#2}}%
+ \fi%
+}
+\def\@compress@cite#1{\hyper@compress@cite#1}
+\def\hyper@compress@cite#1#2{%
+ \advance\@tempcnta\@ne%
+ \ifnum #1=\@tempcnta%
+ \ifx\@h@ld\relax%
+ \edef\@h@ld{%
+ \@citea%
+ \noexpand\hyper@natlinkstart{#2}{#1}\noexpand\hyper@natlinkend%
+ }%
+ \else%
+ \def\@h@ld{%
+ \hbox{--}%
+ \hyper@natlinkstart{#2}{#1}\hyper@natlinkend%
+ }%
+ \fi%
+ \else%
+ \@h@ld\@citea%
+ \hyper@natlinkstart{#2}{#1}\hyper@natlinkend%
+ \let\@h@ld\relax%
+ \fi%
+ \@tempcnta#1\def\@citea{\NAT@sep\penalty\@m\NAT@space}%
+}
+\fi
+\endinput
+%%
+%% End of file `natbib.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/proc.hyp b/Master/texmf-dist/tex/latex/hyper/proc.hyp
new file mode 100644
index 00000000000..04157a9102c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/proc.hyp
@@ -0,0 +1,106 @@
+%%
+%% This is file `proc.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `proc')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@part\@part
+\def\@part[#1]#2{%
+ \ifnum\c@secnumdepth>%
+-1\relax%
+ \refstepcounter{part}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@part}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\let\hyper@spart\@spart
+\def\@spart#1{%
+ \hyper@setcurrent%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@spart{\hyperanchor{\@currenthyper}{#1}}%
+}
+\def\hyper@mkboth@do[#1][#2]{%
+ \markboth{#1}{#2}%
+}
+\def\hyper@mkboth#1#2{%
+ \callwithexpandedhyperref%
+ {\callwithexpandedhyperref{\hyper@mkboth@do}{#1}}%
+ {#2}%
+}
+\let\hyper@ps@headings\ps@headings
+\def\ps@headings{%
+ \hyper@ps@headings%
+ \let\@mkboth\hyper@mkboth%
+}
+\let\hyper@makecaption\@makecaption
+\long\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\let\hyper@makefntext\@makefntext%
+\long\def\@makefntext#1{%
+ \bgroup%
+ \hyper@currentfnmark%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \let\@makefnmark\hyper@makefnmark@text%
+ \hyper@makefntext{#1}%
+ \egroup%
+}
+\def\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\fnsymbol{footnote}}%
+ \def\@makefnmark{%
+ \hyper@currentfnmark%
+ \hbox to\z@{%
+ \@textsuperscript{%
+ \normalfont%
+ \hyperreference{\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }%
+ }}%
+ \twocolumn[\@maketitle]%
+ \@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \let\maketitle\relax
+ \let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
+\endinput
+%%
+%% End of file `proc.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/report.hyp b/Master/texmf-dist/tex/latex/hyper/report.hyp
new file mode 100644
index 00000000000..be2f1d72946
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/report.hyp
@@ -0,0 +1,180 @@
+%%
+%% This is file `report.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `report')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@chapter\@chapter
+\let\hyper@schapter\@schapter
+\def\@chapter[#1]#2{%
+ \ifnum\c@secnumdepth>\m@ne%
+ \refstepcounter{chapter}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{chapter}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@chapter}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\def\@schapter#1{%
+ \hyper@setcurrent%
+ \hyper@settype{chapter}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@schapter{\hyperanchor{\@currenthyper}{#1}}%
+}
+\let\hyper@theindex\theindex
+\def\theindex{%
+ \bgroup%
+ \let\hyper@makeschapterhead\@makeschapterhead%
+ \def\@makeschapterhead##1{%
+ \hyper@setcurrent%
+ \hyper@settype{chapter}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@makeschapterhead{\hyperanchor{\@currenthyper}{##1}}%
+ }
+ \hyper@theindex%
+ \egroup%
+ \let\item\@idxitem%
+}
+\let\hyper@part\@part
+\def\@part[#1]#2{%
+ \ifnum\c@secnumdepth>%
+-2\relax%
+ \refstepcounter{part}%
+ \ignore@next@refstepcounter%
+ \else%
+ \hyper@setcurrent%
+ \fi%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \callwithexpandedhyperref%
+ {\hyper@part}%
+ {#1}%
+ {\hyperanchor{\@currenthyper}{#2}}%
+}
+\let\hyper@spart\@spart
+\def\@spart#1{%
+ \hyper@setcurrent%
+ \hyper@settype{part}%
+ \global\let\@currenthyper\@currenthyper%
+ \global\let\@currenthypertype\@currenthypertype%
+ \hyper@spart{\hyperanchor{\@currenthyper}{#1}}%
+}
+\def\hyper@mkboth@do[#1][#2]{%
+ \markboth{#1}{#2}%
+}
+\def\hyper@mkboth#1#2{%
+ \callwithexpandedhyperref%
+ {\callwithexpandedhyperref{\hyper@mkboth@do}{#1}}%
+ {#2}%
+}
+\let\hyper@ps@headings\ps@headings
+\def\ps@headings{%
+ \hyper@ps@headings%
+ \let\@mkboth\hyper@mkboth%
+}
+\pagestyle{headings}
+\let\hyper@makecaption\@makecaption
+\long\def\@makecaption#1#2{%
+ \hyper@makecaption{\hyperanchor{\@currenthyper}{#1}}{#2}%
+}
+\let\hyper@makefntext\@makefntext%
+\long\def\@makefntext#1{%
+ \bgroup%
+ \hyper@currentfnmark%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \let\@makefnmark\hyper@makefnmark@text%
+ \hyper@makefntext{#1}%
+ \egroup%
+}
+\if@titlepage\else
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\fnsymbol{footnote}}%
+ \def\@makefnmark{%
+ \hyper@currentfnmark%
+ \rlap{\@textsuperscript{%
+ \normalfont%
+ \hyperreference{\hyper@current@fnmark}%
+ {\@thefnmark}%
+ }}%
+ }%
+ \long\def\@makefntext##1{%
+ \hyper@currentfnmark%
+ \bgroup%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{%
+ \normalfont%
+ \hyperanchor{\hyper@current@fnmark}{\@thefnmark}
+ }%
+ }%
+ ##1%
+ \egroup%
+ }%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@
+ \@maketitle
+ \fi
+ \thispagestyle{plain}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \let\thanks\relax
+ \let\maketitle\relax\let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@author{}\gdef\@title{}}
+\fi
+\let\hyper@titlepage\titlepage
+\def\titlepage{%
+ \hyper@titlepage%
+ \if@compatibility%
+ \global\setcounter{page}{0}%
+ \else%
+ \global\setcounter{page}{-1}%
+ \fi%
+}
+\endinput
+%%
+%% End of file `report.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/slides.hyp b/Master/texmf-dist/tex/latex/hyper/slides.hyp
new file mode 100644
index 00000000000..c4c2bab2a3c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/slides.hyp
@@ -0,0 +1,45 @@
+%%
+%% This is file `slides.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `slides')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\let\hyper@makefntext\@makefntext%
+\long\def\@makefntext#1{%
+ \bgroup%
+ \hyper@currentfnmark%
+ \edef\@currenthyper{\hyper@current@fnmark}%
+ \let\@makefnmark\hyper@makefnmark@text%
+ \hyper@makefntext{#1}%
+ \egroup%
+}
+\endinput
+%%
+%% End of file `slides.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/subeqnarray.hyp b/Master/texmf-dist/tex/latex/hyper/subeqnarray.hyp
new file mode 100644
index 00000000000..40d43899aee
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/subeqnarray.hyp
@@ -0,0 +1,78 @@
+%%
+%% This is file `subeqnarray.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `subeqnarray')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\def\hyper@subeqnnum@leqno{%
+ \hbox to .01\p@{}%
+ \rlap{%
+ \reset@font\rmfamily%
+ \hskip-\displaywidth\hyperanchor{\@currenthyper}{(\thesubequation)}%
+ }%
+}
+\def\hyper@subeqnnum@reqno{%
+ {\reset@font\rmfamily \hyperanchor{\@currenthyper}{(\thesubequation)}}%
+}
+\let\@subeqnnum\hyper@subeqnnum@reqno
+\@ifpackagewith{subeqnarray}{leqno}
+ {\let\@subeqnnum\hyper@subeqnnum@leqno}
+ {\let\@subeqnnum\hyper@subeqnnum@reqno}
+\let\hyper@subeqnarray\subeqnarray
+\def\subeqnarray{%
+ \hyper@setcurrent%
+ \hyper@settype{equation}%
+ \let\label@currenthyper\@currenthyper%
+ \let\label@currenthypertype\@currenthypertype%
+ \def\label##1{%
+ \let\@currenthyper\label@currenthyper%
+ \let\@currenthypertype\label@currenthypertype%
+ \hyperlabel{##1}%
+ \blindhyperanchor{\label@currenthyper}%
+ \def\@currenthyper{\the\hypercount}%
+ }%
+ \hyper@setcurrent%
+ \hyper@settype{equation}%
+ \def\@currenthyper{\the\hypercount}%
+ \hyper@subeqnarray%
+}
+\def\slabel#1{%
+ \@bsphack
+ \if@filesw
+ {\let\thepage\relax
+ \def\protect{\noexpand\noexpand\noexpand}%
+ \edef\@tempa{\write\@auxout{\string
+ \newlabel{#1}{{\@currenthypertype}{\@currenthyper}{\thesubequation}{\thepage}}}}%
+ \expandafter}\@tempa
+ \if@nobreak \ifvmode\nobreak\fi\fi
+ \fi\@esphack}
+\endinput
+%%
+%% End of file `subeqnarray.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/theorem.hyp b/Master/texmf-dist/tex/latex/hyper/theorem.hyp
new file mode 100644
index 00000000000..e7d83fd8461
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/theorem.hyp
@@ -0,0 +1,126 @@
+%%
+%% This is file `theorem.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `theorem')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\gdef\th@plain{\normalfont\itshape%
+ \def\@begintheorem##1##2{%
+ \item[\hskip\labelsep%
+ \hyperanchor{\@currenthyper}{\theorem@headerfont ##1\ ##2}%
+ ]%
+ }%
+ \def\@opargbegintheorem##1##2##3{%
+ \item[\hskip\labelsep%
+ \hyperanchor%
+ {\@currenthyper}%
+ {\theorem@headerfont ##1\ ##2}\ (##3)%
+ ]%
+ }%
+}
+\gdef\th@break{\normalfont\slshape%
+ \def\@begintheorem##1##2{%
+ \item[\rlap{\vbox{\hbox{\hskip \labelsep%
+ \hyperanchor{\@currenthyper}{\theorem@headerfont ##1\ ##2}%
+ }\hbox{\strut}}}%
+ ]%
+ }%
+ \def\@opargbegintheorem##1##2##3{%
+ \item[\rlap{\vbox{\hbox{\hskip \labelsep%
+ \hyperanchor%
+ {\@currenthyper}%
+ {\theorem@headerfont ##1\ ##2}\ (##3)%
+ }\hbox{\strut}}}%
+ ]%
+ }%
+}
+\gdef\th@marginbreak{\normalfont\slshape%
+ \def\@begintheorem##1##2{%
+ \item[\rlap{\vbox{\theorem@headerfont%
+ \hbox{\llap{##2}\hskip\labelsep%
+ \hyperanchor{\@currenthyper}{##1}%
+ }%
+ \hbox{\strut}}}%
+ ]%
+ }%
+ \def\@opargbegintheorem##1##2##3{%
+ \item[\rlap{\vbox{\theorem@headerfont%
+ \hbox{\llap{##2}\hskip\labelsep%
+ \hyperanchor{\@currenthyper}{##1}\ (##3)
+ }%
+ \hbox{\strut}}}%
+ ]%
+ }%
+}
+\gdef\th@changebreak{\normalfont\slshape%
+ \def\@begintheorem##1##2{%
+ \item[\rlap{\vbox{\hbox{\hskip\labelsep%
+ \hyperanchor{\@currenthyper}{\theorem@headerfont ##2\ ##1}%
+ }\hbox{\strut}}}%
+ ]%
+ }%
+ \def\@opargbegintheorem##1##2##3{%
+ \item[\rlap{\vbox{\hbox{\hskip\labelsep%
+ \hyperanchor%
+ {\@currenthyper}%
+ {\theorem@headerfont ##2\ ##1}\ (##3)%
+ }\hbox{\strut}}}%
+ ]%
+ }%
+}
+\gdef\th@change{\normalfont\slshape%
+ \def\@begintheorem##1##2{%
+ \item[\hskip\labelsep%
+ \hyperanchor{\@currenthyper}{\theorem@headerfont ##2\ ##1}%
+ ]%
+ }%
+ \def\@opargbegintheorem##1##2##3{%
+ \item[\hskip\labelsep%
+ \hyperanchor%
+ {\@currenthyper}%
+ {\theorem@headerfont ##2\ ##1}\ (##3)%
+ ]%
+ }%
+}
+\gdef\th@margin{\normalfont\slshape%
+ \def\@begintheorem##1##2{%
+ \item[\theorem@headerfont \llap{##2}\hskip\labelsep%
+ \hyperanchor{\@currenthyper}{##1}%
+ ]%
+ }%
+ \def\@opargbegintheorem##1##2##3{%
+ \item[\theorem@headerfont \llap{##2}\hskip\labelsep%
+ \hyperanchor{\@currenthyper}{##1}\ (##3)%
+ ]%
+ }%
+}
+\endinput
+%%
+%% End of file `theorem.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/upref.hyp b/Master/texmf-dist/tex/latex/hyper/upref.hyp
new file mode 100644
index 00000000000..670ab956641
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/upref.hyp
@@ -0,0 +1,66 @@
+%%
+%% This is file `upref.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `upref')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\def\hyper@setref#1#2#3#4{%
+ \ifx#1\relax%
+ \protect\G@refundefinedtrue%
+ #4\nfss@text{\reset@font\bfseries ??}%
+ \@latex@warning{Reference `#3' on page \thepage \space undefined}%
+ \else%
+ \edef\hyper@tmp{\expandafter\hyper@secondoffour#1}%
+ \ifx\hyper@tmp\@empty%
+ \ifx#2\hyper@secondoffour%
+ #4\null%
+ \else\ifx#2\hyper@thirdoffour%
+ #4\protect\textup{\expandafter#2#1\hbox{}}\null%
+ \else%
+ #4\protect\textup{\expandafter#2#1\hbox{}}\null%
+ \fi\fi%
+ \else%
+ \ifx#2\hyper@secondoffour%
+ \hyperreference{\expandafter\hyper@secondoffour#1}{#4}\null%
+ \else\ifx#2\hyper@thirdoffour%
+ \hyperreference%
+ {\expandafter\hyper@secondoffour#1}%
+ {#4\protect\textup{\expandafter#2#1\hbox{}}}\null%
+ \else%
+ \hyperpagereference%
+ {\expandafter\hyper@forthoffour#1}%
+ {#4\protect\textup{\expandafter#2#1\hbox{}}}\null%
+ \fi\fi%
+ \fi%
+ \fi%
+}
+\endinput
+%%
+%% End of file `upref.hyp'.
diff --git a/Master/texmf-dist/tex/latex/hyper/xr.hyp b/Master/texmf-dist/tex/latex/hyper/xr.hyp
new file mode 100644
index 00000000000..4a6520aead0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyper/xr.hyp
@@ -0,0 +1,87 @@
+%%
+%% This is file `xr.hyp',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `xr')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% 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.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\def\externaldocument{%
+ \@ifnextchar(%
+ {\hyper@externaldocument}%
+ {\hyper@externaldocument()}%
+}
+\def\hyper@externaldocument(#1){%
+ \@ifnextchar[%
+ {\hyper@@externaldocument(#1)}%
+ {\hyper@@externaldocument(#1)[]}%
+}
+\def\hyper@@externaldocument(#1)[#2]#3{%
+ \def\hyper@XR@docprefix{#1}%
+ \ifx\hyper@XR@docprefix\@empty%
+ \def\hyper@XR@docprefix{#3.dvi}%
+ \fi%
+ \XR@[#2]{#3}%
+}
+\def\hyper@xr@end@newlabel{\relax}
+\def\hyper@xr@newlabel#1#2#3#4#5{%
+ \ifx#4\hyper@xr@end@newlabel%
+ \newlabel%
+ {\XR@prefix#1}%
+ {{}%
+ {}%
+ {#2}%
+ {[file:\hyper@XR@docprefix][#3]}%
+ }%
+ \else%
+ \newlabel%
+ {\XR@prefix#1}%
+ {{#2}%
+ {[file:\hyper@XR@docprefix][#3]}%
+ {#4}%
+ {[file:\hyper@XR@docprefix][#5]}%
+ }%
+ \fi
+}
+\long\def\XR@test#1#2#3#4\XR@{%
+ \ifx#1\newlabel%
+ \expandafter\hyper@xr@newlabel{#2}#3\hyper@xr@end@newlabel\hyper@xr@end@newlabel%
+ \else\ifx#1\newhyper%
+ \newhyper{\XR@prefix#2}{#3}%
+ \else\ifx#1\@input%
+ \edef\XR@list{\XR@list#2\relax}%
+ \fi\fi\fi%
+ \ifeof%
+ \@inputcheck\expandafter\XR@aux%
+ \else%
+ \expandafter\XR@read%
+ \fi%
+}
+\endinput
+%%
+%% End of file `xr.hyp'.