$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: dgregor_at_[hidden]
Date: 2008-06-30 00:31:15
Author: dgregor
Date: 2008-06-30 00:31:14 EDT (Mon, 30 Jun 2008)
New Revision: 46882
URL: http://svn.boost.org/trac/boost/changeset/46882
Log:
Rename hyperref.sty
Added:
   sandbox/committee/concepts/wording/hyperref-custom.sty
      - copied unchanged from r46871, /sandbox/committee/concepts/wording/hyperref.sty
Removed:
   sandbox/committee/concepts/wording/hyperref.sty
Deleted: sandbox/committee/concepts/wording/hyperref.sty
==============================================================================
--- sandbox/committee/concepts/wording/hyperref.sty	2008-06-30 00:31:14 EDT (Mon, 30 Jun 2008)
+++ (empty file)
@@ -1,4317 +0,0 @@
-%%
-%% This is file `hyperref.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hyperref.dtx  (with options: `package')
-%% 
-%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
-%% RCS: $Id: hyperref.dtx 6.71 2000/10/04 rahtz Exp rahtz $
-%%
-%% This file is part of the `Hyperref Bundle'.
-%% -------------------------------------------
-%%
-%% It may be distributed under the conditions of the LaTeX Project Public
-%% License, either version 1.2 of this license or (at your option) any
-%% later version.  The latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
-%% version 1999/12/01 or later.
-%%
-%% The list of all files belonging to the `Hyperref Bundle' is
-%% given in the file `manifest.txt'.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{hyperref}
-  [2003/11/30 v6.74m
-  Hypertext links for LaTeX]
-\begingroup
-  \@makeother\`%
-  \@makeother\=%
-  \edef\x{%
-    \edef\noexpand\x{%
-      \endgroup
-      \noexpand\toks@{%
-        \catcode 96=\noexpand\the\catcode`\noexpand\`\relax
-        \catcode 61=\noexpand\the\catcode`\noexpand\=\relax
-      }%
-    }%
-    \noexpand\x
-  }%
-\x
-\@makeother\`
-\@makeother\=
-\def\Hy_at_SetCatcodes{%
-  \@makeother\`%
-  \@makeother\=%
-  \catcode`\$=3
-  \catcode`\&=4
-  \catcode`\^=7
-  \catcode`\_=8
-  \@makeother\|%
-  \@makeother\:%
-  \@makeother\(%
-  \@makeother\)%
-  \@makeother\[%
-  \@makeother\]%
-  \@makeother\/%
-  \@makeother\!%
-  \@makeother\<%
-  \@makeother\>%
-  \@makeother\.%
-  \@makeother\;%
-  \@makeother\+%
-  \@makeother\-%
-  \@makeother\"%
-  \@makeother\'%
-}
-\begingroup
-  \def\x#1{\catcode`\noexpand#1=\the\catcode`#1\relax}%
-  \xdef\Hy_at_RestoreCatcodes{%
-    \the\toks@
-    \x\$%
-    \x\&%
-    \x\^%
-    \x\_%
-    \x\|%
-    \x\:%
-    \x\(%
-    \x\)%
-    \x\[%
-    \x\]%
-    \x\/%
-    \x\!%
-    \x\<%
-    \x\>%
-    \x\.%
-    \x\;%
-    \x\+%
-    \x\-%
-    \x\"%
-    \x\'%
-  }%
-\endgroup
-\Hy_at_SetCatcodes
-\RequirePackage{keyval}[1997/11/10]
-\def\Hy_at_Warning#1{\PackageWarning{hyperref}{#1}}
-\def\Hy_at_WarningNoLine#1{\PackageWarningNoLine{hyperref}{#1}}
-\def\Hy_at_Info#1{\PackageInfo{hyperref}{#1}}
-\@ifundefined{AfterBeginDocument}{%
-  \def\AfterBeginDocument{\AtBeginDocument}%
-}{}%
-\newif\ifHy_at_typexml
-\newif\ifHy_at_activeanchor
-\newif\ifHy_at_backref
-\newif\ifHy_at_bookmarks
-\newif\ifHy_at_bookmarksnumbered
-\newif\ifHy_at_bookmarksopen
-\newif\ifHy_at_breaklinks
-\newif\ifHy_at_centerwindow
-\newif\ifHy_at_CJKbookmarks
-\newif\ifHy_at_colorlinks
-\newif\ifHy_at_draft
-\newif\ifHy_at_figures
-\newif\ifHy_at_fitwindow
-\newif\ifHy_at_frenchlinks
-\newif\ifHy_at_hyperfootnotes
-\newif\ifHy_at_hyperindex
-\newif\ifHy_at_hypertexnames
-\newif\ifHy_at_implicit
-\newif\ifHy_at_linktocpage
-\newif\ifHy_at_menubar
-\newif\ifHy_at_naturalnames
-\newif\ifHy_at_nesting
-\newif\ifHy_at_newwindow
-\newif\ifHy_at_pageanchor
-\newif\ifHy_at_pagelabels
-\newif\ifHy_at_pdfpagehidden
-\newif\ifHy_at_pdfstring
-\newif\ifHy_at_plainpages
-\newif\ifHy_at_psize
-\newif\ifHy_at_raiselinks
-\newif\ifHy_at_seminarslides
-\newif\ifHy_at_setpagesize
-\newif\ifHy_at_texht
-\newif\ifHy_at_toolbar
-\newif\ifHy_at_unicode
-\newif\ifHy_at_usetitle
-\newif\ifHy_at_verbose
-\newif\ifHy_at_windowui
-\newif\ifHy_at_displaydoctitle
-\Hy_at_backreffalse
-\Hy_at_bookmarksnumberedfalse
-\Hy_at_bookmarksopenfalse
-\Hy_at_bookmarkstrue
-\Hy_at_breaklinksfalse
-\Hy_at_centerwindowfalse
-\Hy_at_CJKbookmarksfalse
-\Hy_at_figuresfalse
-\Hy_at_fitwindowfalse
-\Hy_at_hyperfootnotestrue
-\Hy_at_hyperindextrue
-\Hy_at_hypertexnamestrue
-\Hy_at_implicittrue
-\Hy_at_linktocpagefalse
-\Hy_at_menubartrue
-\Hy_at_naturalnamesfalse
-\Hy_at_nestingfalse
-\Hy_at_newwindowfalse
-\Hy_at_pageanchortrue
-\Hy_at_pagelabelsfalse
-\Hy_at_pdfpagehiddenfalse
-\Hy_at_pdfstringfalse
-\Hy_at_plainpagestrue
-\Hy_at_raiselinksfalse
-\Hy_at_setpagesizetrue
-\Hy_at_texhtfalse
-\Hy_at_toolbartrue
-\Hy_at_typexmlfalse
-\Hy_at_unicodefalse
-\Hy_at_usetitlefalse
-\Hy_at_verbosefalse
-\Hy_at_windowuitrue
-\Hy_at_displaydoctitlefalse
-\def\Hy_at_StepCount#1{\advance#1 by 1 }%
-\def\Hy_at_GlobalStepCount#1{\global\advance#1 by 1 }%
-\newdimen\@linkdim
-\let\Hy_at_driver\@empty
-\let\MaybeStopEarly\relax
-\newcount\Hy_at_linkcounter
-\newcount\Hy_at_pagecounter
-\Hy_at_linkcounter0
-\Hy_at_pagecounter0
-\long\def\Hy_at_ReturnAfterElseFi#1\else#2\fi{\fi#1}
-\long\def\Hy_at_ReturnAfterFi#1\fi{\fi#1}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname dimexpr\endcsname\relax
-  \def\hypercalcbpdef#1#2{%
-    \begingroup
-      \toks@{}%
-      \HyCal_at_scan#2\hypercalcbp\@nil
-    \expandafter\endgroup
-    \expandafter\def\expandafter#1\expandafter{\the\toks@}%
-  }
-  \def\HyCal_at_scan#1\hypercalcbp#2\@nil{%
-    \toks@\expandafter{\the\toks@ #1}%
-    \ifx\\#2\\%
-    \else
-      \Hy_at_ReturnAfterFi{%
-        \HyCal_at_do#2\@nil
-      }%
-    \fi
-  }
-  \def\HyCal_at_do#1#2\@nil{%
-    \@ifpackageloaded{calc}{}{%
-      \Hy_at_Warning{%
-        For calculations \string\hypercalcbp\space needs\MessageBreak
-        package calc or e-TeX%
-      }%
-    }%
-    \setlength{\dimen@}{#1}%
-    \setlength{\dimen@}{0.99626401\dimen@}%
-    \edef\x{%
-      \toks@{%
-        \the\toks@
-        \strip_at_pt\dimen@
-      }%
-    }\x
-    \HyCal_at_scan#2\@nil
-  }
-\else
-  \def\hypercalcbp#1{%
-    \strip_at_pt\dimexpr 0.99626401\dimexpr #1\relax\relax
-  }
-  \def\hypercalcbpdef{\def}
-\fi
-\def\pdfstringdef#1#2{%
-  \begingroup
-    \escapechar`\\%
-    \edef\0{\string\0}%
-    \edef\1{\string\1}%
-    \edef\2{\string\2}%
-    \edef\3{\string\3}%
-    \ifHy_at_unicode
-      \edef\8{\string\8}%
-      \edef\9{\string\9}%
-      \fontencoding{PU}%
-    \else
-      \fontencoding{PD1}%
-    \fi
-    \enc_at_update
-    \@inmathwarn\pdfstringdef
-    \let\@inmathwarn\HyPsd_at_inmathwarn
-    \let\add_at_accent\HyPsd_at_add@accent
-    \let\{\textbraceleft
-    \let\}\textbraceright
-    \let\\\textbackslash
-    \let\#\textnumbersign
-    \let\$\textdollar
-    \let\%\textpercent
-    \let\&\textampersand
-    \let\_\textunderscore
-    \let\P\textparagraph
-    \let\ldots\textellipsis
-    \let\dots\textellipsis
-    \def\\{\pdfstringdefWarn\\}%
-    \def\newline{\pdfstringdefWarn\newline}%
-    \def\TeX{TeX}%
-    \def\LaTeX{La\TeX}%
-    \def\LaTeXe{\LaTeX2e}%
-    \def\eTeX{e-\TeX}%
-    \def\MF{Metafont}%
-    \def\MP{Metapost}%
-    \let\emph\@firstofone
-    \let\textbf\@firstofone
-    \let\textit\@firstofone
-    \let\textmd\@firstofone
-    \let\textnormal\@firstofone
-    \let\textrm\@firstofone
-    \let\textsc\@firstofone
-    \let\textsf\@firstofone
-    \let\textsl\@firstofone
-    \let\texttt\@firstofone
-    \let\textup\@firstofone
-    \let\ttfamily\@empty
-    \let\sffamily\@empty
-    \let\itshape\@empty
-    \let\upshape\@empty
-    \let\bfseries\@empty
-    \let\rm\@empty
-    \let\Huge\@empty
-    \let\LARGE\@empty
-    \let\Large\@empty
-    \let\footnotesize\@empty
-    \let\huge\@empty
-    \let\large\@empty
-    \let\normalsize\@empty
-    \let\scriptsize\@empty
-    \let\small\@empty
-    \let\tiny\@empty
-    \def\textcolor##1##{\@secondoftwo}%
-    \let\textlatin\@firstofone
-    \@ifundefined{language_at_group}{}{%
-      \csname HyPsd_at_babel@\language_at_group\endcsname
-    }%
-    \let\@safe_at_activestrue\relax
-    \let\@safe_at_activesfalse\relax
-    \let\cyr\relax
-    \let\glqq\textglqq
-    \let\grqq\textgrqq
-    \let\glq\textglq
-    \let\grq\textgrq
-    \let\flqq\textflqq
-    \let\frqq\textfrqq
-    \let\flq\textflq
-    \let\frq\textfrq
-    \HyPSD_at_AMSclassfix
-    \let\hspace\HyPsd_at_hspace
-    \let\label\@gobble
-    \let\index\@gobble
-    \let\glossary\@gobble
-    \let\href\@secondoftwo
-    \let\ref\HyPsd_at_ref
-    \let\pageref\HyPsd_at_pageref
-    \def\HyPsd_at_ar@get##1.##2\@nil{##1}%
-    \def\HyPsd_at_ar@tmp##1{%
-      \expandafter\expandafter\expandafter\HyPsd_at_ar@get
-        \expandafter\@fourthoffive##1\@empt\@empty.\@nil
-    }%
-    \def\auto_at_setref##1##2##3{%
-      \ifx##1\relax
-      \else
-        \csname\HyPsd_at_ar@tmp{##1}%
-          \expandafter\ifx\csname\HyPsd_at_ar@tmp{##1}autorefname\endcsname
-                          \relax
-          \else
-            autoref%
-          \fi
-          name%
-        \endcsname
-        \space
-        \expandafter##2##1\@empty\@empty
-      \fi
-    }%
-    \let\leavevmode\@empty
-    \def\halign{\pdfstringdefWarn\halign\@gobble}%
-    \ifHy_at_CJKbookmarks
-      \HyPsd_at_CJKhook
-    \fi
-    \Hy_at_pdfstringtrue
-    \pdfstringdefPreHook
-    \HyPsd_at_LetUnexpandableSpace\space
-    \HyPsd_at_LetUnexpandableSpace\ %
-    \HyPsd_at_LetUnexpandableSpace~%
-    \HyPsd_at_LetUnexpandableSpace\nobreakspace
-    \@ifundefined{@xspace}{%
-      \let\xspace\HyPsd_at_ITALCORR
-    }{%
-      \let\xspace\HyPsd_at_XSPACE
-    }%
-    \let\/\HyPsd_at_ITALCORR
-    \let\bgroup\/%
-    \let\egroup\/%
-    \let\discretionary\@gobbletwo
-    \let\@ifnextchar\HyPsd_at_ifnextchar
-    \let\@protected_at_testopt\HyPsd_at_protected@testopt
-    \begingroup
-      \let\GenericError\@gobblefour
-      \let\GenericWarning\@gobbletwo
-      \let\GenericInfo\@gobbletwo
-      \ifx\nofrenchguillemets\@undefined
-      \else
-        \nofrenchguillemets
-      \fi
-      \let\Hy_at_temp\xdef
-      \let\def\HyPsd_at_DefCommand
-      \let\gdef\HyPsd_at_DefCommand
-      \let\edef\HyPsd_at_DefCommand
-      \let\xdef\HyPsd_at_DefCommand
-      \let\futurelet\HyPsd_at_LetCommand
-      \let\let\HyPsd_at_LetCommand
-      \Hy_at_temp#1{#2}%
-    \endgroup
-    \ifx#1\@empty
-    \else
-      \HyPsd_at_ProtectSpaces#1%
-      \let\HyPsd_at_String\@empty
-      \expandafter\HyPsd_at_RemoveBraces\expandafter{#1|}%
-      \global\let#1\HyPsd_at_String
-      \let\HyPsd_at_SPACEOPTI\relax
-      {%
-         \let\HyPsd_at_String\@empty
-         \expandafter\HyPsd_at_CheckCatcodes#1\HyPsd_at_End
-         \global\let#1\HyPsd_at_String
-      }%
-      \expandafter\HyPsd_at_RemoveMask\expandafter
-        |\expandafter\@empty#1\HyPsd_at_End#1%
-      \expandafter\HyPsd_at_Subst\expandafter{\HyPsd_at_GLYPHERR}{\relax}#1%
-      \let\HyPsd_at_String\@empty
-      \expandafter\HyPsd_at_GlyphProcess#1\relax\@empty
-      \global\let#1\HyPsd_at_String
-      \HyPsd_at_StringSubst{\\}{\textbackslash}#1%
-      \ifHy_at_unicode
-        \expandafter\HyPsd_at_StringSubst\csname 80\040\endcsname
-          \HyPsd_at_SPACEOPTI#1%
-        \edef\Hy_at_temp@A{\HyPsd_at_SPACEOPTI\HyPsd_at_SPACEOPTI\80\273}%
-        \expandafter\HyPsd_at_Subst\expandafter{\Hy_at_temp@A}%
-          {\HyPsd_at_SPACEOPTI\80\273}#1%
-      \else
-        \HyPsd_at_StringSubst{\040}\HyPsd_at_SPACEOPTI#1%
-        \expandafter\HyPsd_at_Subst\expandafter{%
-          \expandafter\HyPsd_at_SPACEOPTI\expandafter\HyPsd_at_SPACEOPTI
-          \string\273}{\HyPsd_at_SPACEOPTI\273}#1%
-      \fi
-      \ifHy_at_unicode
-        \HyPsd_at_StringSubst{\)}{\80\051}#1%
-        \HyPsd_at_Subst){\80\051}#1%
-        \let\HyPsd_at_empty\relax
-        \expandafter\HyPsd_at_StringSubst\csname 80\051\endcsname
-          {\HyPsd_at_empty\80\051}#1%
-      \else
-        \HyPsd_at_StringSubst{\)}{\051}#1%
-        \HyPsd_at_Subst){\051}#1%
-        \let\HyPsd_at_empty\relax
-        \HyPsd_at_StringSubst{\051}{\HyPsd_at_empty\string\)}#1%
-      \fi
-      \expandafter\HyPsd_at_Subst\expandafter{\/}\HyPsd_at_empty#1%
-      \@ifundefined{@xspace}{%
-      }{%
-        \let\HyPsd_at_xspace\relax
-        \expandafter\HyPsd_at_Subst\expandafter
-          {\HyPsd_at_XSPACE}\HyPsd_at_xspace#1%
-        \let\HyPsd_at_xspace\HyPsd_at_doxspace
-      }%
-      \xdef#1{#1\HyPsd_at_empty}%
-      \HyPsd_at_Subst{!`}\textexclamdown#1%
-      \HyPsd_at_Subst{?`}\textquestiondown#1%
-      \let\HyPsd_at_empty\@empty
-      \ifHy_at_unicode
-        \HyPsd_at_StringSubst\(\textparenleft#1%
-        \HyPsd_at_Subst(\textparenleft#1%
-      \else
-        \HyPsd_at_StringSubst\({\050}#1%
-        \HyPsd_at_Subst({\050}#1%
-        \HyPsd_at_StringSubst{\050}{\string\(}#1%
-      \fi
-      \ifHy_at_unicode
-        \edef\HyPsd_at_SPACEOPTI{\80\040}%
-      \else
-        \let\HyPsd_at_SPACEOPTI\HyPsd_at_spaceopti
-      \fi
-      \xdef#1{#1\@empty}%
-    \fi
-    \ifHy_at_unicode
-      \HyPsd_at_ConvertToUnicode#1%
-    \fi
-    \pdfstringdefPostHook#1%
-  \endgroup
-}
-\@ifundefined{T_at_PD1}{\input{pd1enc.def}}{}
-\DeclareFontFamily{PD1}{pdf}{}
-\DeclareFontShape{PD1}{pdf}{m}{n}{ <-> cmr10 }{}
-\DeclareFontSubstitution{PD1}{pdf}{m}{n}
-\def\HyPsd_at_InitUnicode{%
-  \@ifundefined{T_at_PU}{\input{puenc.def}}{}%
-  \DeclareFontFamily{PU}{pdf}{}%
-  \DeclareFontShape{PU}{pdf}{m}{n}{ <-> cmr10 }{}%
-  \DeclareFontSubstitution{PU}{pdf}{m}{n}%
-  \let\HyPsd_at_InitUnicode\relax
-}
-\newcommand*{\texorpdfstring}{%
-   \ifHy_at_pdfstring
-     \expandafter\@secondoftwo
-   \else
-     \expandafter\@firstoftwo
-   \fi
-}
-\@ifundefined{pdfstringdefPreHook}{%
-  \let\pdfstringdefPreHook\@empty
-}{}
-\@ifundefined{pdfstringdefPostHook}{%
-  \let\pdfstringdefPostHook\@gobble
-}{}
-\def\pdfstringdefDisableCommands{%
-  \begingroup
-    \makeatletter
-    \HyPsd_at_DisableCommands
-}
-\long\def\HyPsd_at_DisableCommands#1{%
-    \toks0=\expandafter{\pdfstringdefPreHook}%
-    \toks1={#1}%
-    \xdef\pdfstringdefPreHook{\the\toks0 \the\toks1}%
-  \endgroup
-}
-\def\pdfstringdefWarn#1{%
-   \expandafter\noexpand\csname<>-\string#1\endcsname
-}
-\newif\ifHy_at_next
-\@ifpackagewith{babel}{danish}{%
-  \def\HyPsd_at_babel@danish{%
-    \declare_at_shorthand{danish}{"|}{}%
-    \declare_at_shorthand{danish}{"~}{-}%
-  }%
-}{}
-\Hy_at_nextfalse
-\@ifpackagewith{babel}{dutch}{\Hy_at_nexttrue}{}%
-\@ifpackagewith{babel}{afrikaans}{\Hy_at_nexttrue}{}%
-\ifHy_at_next
-  \def\HyPsd_at_babel@dutch{%
-    \declare_at_shorthand{dutch}{"|}{}%
-    \declare_at_shorthand{dutch}{"~}{-}%
-  }%
-\fi
-\@ifpackagewith{babel}{finnish}{%
-  \def\HyPsd_at_babel@finnish{%
-    \declare_at_shorthand{finnish}{"|}{}%
-  }%
-}{}
-\Hy_at_nextfalse
-\@ifpackagewith{babel}{frenchb}{\Hy_at_nexttrue}{}
-\@ifpackagewith{babel}{francais}{\Hy_at_nexttrue}{}
-\ifHy_at_next
-  \def\HyPsd_at_babel@frenchb{%
-    \def\guill_at_spacing{ }%
-  }%
-\fi
-\Hy_at_nextfalse
-\@ifpackagewith{babel}{german}{\Hy_at_nexttrue}{}%
-\@ifpackagewith{babel}{germanb}{\Hy_at_nexttrue}{}%
-\@ifpackagewith{babel}{austrian}{\Hy_at_nexttrue}{}%
-\ifHy_at_next
-  \def\HyPsd_at_babel@german{%
-    \declare_at_shorthand{german}{"f}{f}%
-    \declare_at_shorthand{german}{"|}{}%
-    \declare_at_shorthand{german}{"~}{-}%
-  }%
-\fi
-\Hy_at_nextfalse
-\@ifpackagewith{babel}{ngerman}{\Hy_at_nexttrue}{}%
-\@ifpackagewith{babel}{ngermanb}{\Hy_at_nexttrue}{}%
-\@ifpackagewith{babel}{naustrian}{\Hy_at_nexttrue}{}%
-\ifHy_at_next
-  \def\HyPsd_at_babel@ngerman{%
-    \declare_at_shorthand{german}{"|}{}%
-    \declare_at_shorthand{german}{"~}{-}%
-  }%
-\fi
-\Hy_at_nextfalse
-\@ifpackagewith{babel}{usorbian}{\Hy_at_nexttrue}{}%
-\@ifpackagewith{babel}{uppersorbian}{\Hy_at_nexttrue}{}%
-\ifHy_at_next
-  \def\HyPsd_at_babel@usorbian{%
-    \declare_at_shorthand{usorbian}{"f}{f}%
-    \declare_at_shorthand{usorbian}{"|}{}%
-  }%
-\fi
-\Hy_at_nextfalse
-\@ifpackagewith{babel}{brazil}{\Hy_at_nexttrue}{}%
-\@ifpackagewith{babel}{brazilian}{\Hy_at_nexttrue}{}%
-\@ifpackagewith{babel}{portuges}{\Hy_at_nexttrue}{}%
-\@ifpackagewith{babel}{portuguese}{\Hy_at_nexttrue}{}%
-\ifHy_at_next
-  \def\HyPsd_at_babel@portuges{%
-    \declare_at_shorthand{portuges}{"|}{}%
-  }%
-\fi
-\Hy_at_nextfalse
-\@ifpackagewith{babel}{russian}{\Hy_at_nexttrue}{}
-\@ifpackagewith{babel}{russianb}{\Hy_at_nexttrue}{}
-\ifHy_at_next
-  \def\HyPsd_at_babel@russian{%
-    \declare_at_shorthand{russian}{"|}{}%
-    \declare_at_shorthand{russian}{"~}{-}%
-  }%
-\fi
-\Hy_at_nextfalse
-\@ifpackagewith{babel}{ukrainian}{\Hy_at_nexttrue}{}
-\@ifpackagewith{babel}{ukraineb}{\Hy_at_nexttrue}{}
-\ifHy_at_next
-  \def\HyPsd_at_babel@ukrainian{%
-    \declare_at_shorthand{ukrainian}{"|}{}%
-    \declare_at_shorthand{ukrainian}{"~}{-}%
-  }%
-\fi
-\@ifpackagewith{babel}{macedonian}{%
-  \def\HyPsd_at_babel@macedonian{%
-    \declare_at_shorthand{macedonian}{"|}{}%
-    \declare_at_shorthand{macedonian}{"~}{-}%
-  }%
-}{}
-\@ifpackagewith{babel}{slovene}{%
-  \def\HyPsd_at_babel@slovene{%
-    \declare_at_shorthand{slovene}{"|}{}%
-  }%
-}{}
-\@ifpackagewith{babel}{swedish}{%
-  \def\HyPsd_at_babel@swedish{%
-    \declare_at_shorthand{swedish}{"|}{}%
-    \declare_at_shorthand{swedish}{"~}{-}%
-  }%
-}{}
-\begingroup
-  \catcode"7F=\active
-  \toks@{%
-    \let\CJK_at_ignorespaces\empty
-    \def\CJK_at_char#1{\@gobbletwo}%
-    \let\CJK_at_charx\@gobblefour
-    \let\CJK_at_punctchar\@gobblefour
-    \def\CJK_at_punctcharx#1{\@gobblefour}%
-    \catcode"7F=\active
-    \def^^7f#1^^7f#2^^7f{%
-      \string #1\HyPsd_at_DecimalToOctal{#2}%
-    }%
-    % ... ?
-    \ifHy_at_unicode
-      \def\Hy_at_cjkpu{\80}%
-    \else
-      \let\Hy_at_cjkpu\@empty
-    \fi
-    \HyPsd_at_CJKActiveChars
-  }%
-  \count@=127
-  \@whilenum\count@<255 \do{%
-    \advance\count@ by 1
-    \lccode`\~=\count@
-    \lowercase{%
-      \toks@\expandafter{\the\toks@ ~}%
-    }%
-  }%
-  \toks@\expandafter{\the\toks@ !}%
-  \xdef\HyPsd_at_CJKhook{\the\toks@}%
-\endgroup
-\def\HyPsd_at_CJKActiveChars#1{%
-  \ifx#1!%
-    \let\HyPsd_at_CJKActiveChars\relax
-  \else
-    \edef#1{\noexpand\Hy_at_cjkpu\string#1}%
-  \fi
-  \HyPsd_at_CJKActiveChars
-}
-\def\HyPsd_at_DecimalToOctal#1{%
-  \ifcase #1 %
-        \000\or \001\or \002\or \003\or \004\or \005\or \006\or \007%
-    \or \010\or \011\or \012\or \013\or \014\or \015\or \016\or \017%
-    \or \020\or \021\or \022\or \023\or \024\or \025\or \026\or \027%
-    \or \030\or \031\or \032\or \033\or \034\or \035\or \036\or \037%
-    \or \040\or \041\or \042\or \043\or \044\or \045\or \046\or \047%
-    \or \050\or \051\or \052\or \053\or \054\or \055\or \056\or \057%
-    \or    0\or    1\or    2\or    3\or    4\or    5\or    6\or    7%
-    \or    8\or    9\or \072\or \073\or \074\or \075\or \076\or \077%
-    \or    @\or    A\or    B\or    C\or    D\or    E\or    F\or    G%
-    \or    H\or    I\or    J\or    K\or    L\or    M\or    N\or    O%
-    \or    P\or    Q\or    R\or    S\or    T\or    U\or    V\or    W%
-    \or    X\or    Y\or    Z\or \133\or \134\or \135\or \136\or \137%
-    \or \140\or    a\or    b\or    c\or    d\or    e\or    f\or    g%
-    \or    h\or    i\or    j\or    k\or    l\or    m\or    n\or    o%
-    \or    p\or    q\or    r\or    s\or    t\or    u\or    v\or    w%
-    \or    x\or    y\or    z\or \173\or \174\or \175\or \176\or \177%
-    \or \200\or \201\or \202\or \203\or \204\or \205\or \206\or \207%
-    \or \210\or \211\or \212\or \213\or \214\or \215\or \216\or \217%
-    \or \220\or \221\or \222\or \223\or \224\or \225\or \226\or \227%
-    \or \230\or \231\or \232\or \233\or \234\or \235\or \236\or \237%
-    \or \240\or \241\or \242\or \243\or \244\or \245\or \246\or \247%
-    \or \250\or \251\or \252\or \253\or \254\or \255\or \256\or \257%
-    \or \260\or \261\or \262\or \263\or \264\or \265\or \266\or \267%
-    \or \270\or \271\or \272\or \273\or \274\or \275\or \276\or \277%
-    \or \300\or \301\or \302\or \303\or \304\or \305\or \306\or \307%
-    \or \310\or \311\or \312\or \313\or \314\or \315\or \316\or \317%
-    \or \320\or \321\or \322\or \323\or \324\or \325\or \326\or \327%
-    \or \330\or \331\or \332\or \333\or \334\or \335\or \336\or \337%
-    \or \340\or \341\or \342\or \343\or \344\or \345\or \346\or \347%
-    \or \350\or \351\or \352\or \353\or \354\or \355\or \356\or \357%
-    \or \360\or \361\or \362\or \363\or \364\or \365\or \366\or \367%
-    \or \370\or \371\or \372\or \373\or \374\or \375\or \376\or \377%
-  \fi
-}
-\def\HyPsd_at_inmathwarn#1#2{%
-  \ifx#2\expandafter
-    \expandafter\ifx\csname\cf_at_encoding\string#1\endcsname\relax
-      \HyPsd_at_GLYPHERR
-      \expandafter\@gobble\string#1%
-      >%
-      \expandafter\expandafter\expandafter\HyPsd_at_EndWithElse
-    \else
-      \expandafter\expandafter\expandafter\HyPsd_at_GobbleFiFi
-    \fi
-  \else
-    \expandafter#2%
-  \fi
-}
-\def\HyPsd_at_GobbleFiFi#1\fi#2\fi{}
-\def\HyPsd_at_EndWithElse#1\else{\else}
-\def\HyPsd_at_add@accent#1#2{%
-  \HyPsd_at_GLYPHERR\expandafter\@gobble\string#1+\string#2>%
-  #2%
-}%
-\def\HyPsd_at_LetUnexpandableSpace#1{%
-  \expandafter\futurelet\expandafter#1\expandafter\@gobble\space\relax
-}
-\HyPsd_at_LetUnexpandableSpace\HyPsd_at_UnexpandableSpace
-\edef\HyPsd_at_XSPACE{\string#\string X}
-\edef\HyPsd_at_ITALCORR{\string#\string I}
-\edef\HyPsd_at_GLYPHERR{\string#\string G}
-\def\HyPsd_at_hspace#1{\HyPsd@@hspace#1*\END}
-\def\HyPsd@@hspace#1*#2\END{%
-  \ifx\\#2\\%
-    \HyPsd_at_hspacetest{#1}%
-  \else
-    \expandafter\HyPsd_at_hspacetest
-  \fi
-}
-\def\HyPsd_at_hspacetest#1{\ifdim#1>\z@\space\fi}
-\@ifundefined{tocsection}{%
-  \let\HyPSD_at_AMSclassfix\relax
-}{%
-  \def\HyPSD_at_AMSclassfix{%
-    \let\tocpart\HyPSD_at_tocsection
-    \let\tocchapter\HyPSD_at_tocsection
-    \let\tocappendix\HyPSD_at_tocsection
-    \let\tocsection\HyPSD_at_tocsection
-    \let\tocsubsection\HyPSD_at_tocsection
-    \let\tocsubsubsection\HyPSD_at_tocsection
-    \let\tocparagraph\HyPSD_at_tocsection
-  }%
-  \def\HyPSD_at_tocsection#1#2#3{%
-    \if @#2@\else\if @#1@\else#1 \fi#2. \fi
-    #3%
-  }%
-}
-\def\HyPsd_at_ref#1{\HyPsd@@ref#1*\END}%
-\def\HyPsd@@ref#1*#2\END{%
-  \ifx\\#2\\%
-    \HyPsd@@@ref{#1}%
-  \else
-    \expandafter\HyPsd@@@ref
-  \fi
-}%
-\def\HyPsd@@@ref#1{%
-  \expandafter\ifx\csname r@#1\endcsname\relax
-    ??%
-  \else
-    \expandafter\expandafter\expandafter\@car\csname r@#1\endcsname\@nil
-  \fi
-}
-\def\HyPsd_at_pageref#1{\HyPsd@@pageref#1*\END}
-\def\HyPsd@@pageref#1*#2\END{%
-  \ifx\\#2\\%
-    \HyPsd@@@pageref{#1}%
-  \else
-    \expandafter\HyPsd@@@pageref
-  \fi
-}
-\def\HyPsd@@@pageref#1{%
-  \expandafter\ifx\csname r@#1\endcsname\relax
-    ??%
-  \else
-    \expandafter\expandafter\expandafter\expandafter
-    \expandafter\expandafter\expandafter\@car
-    \expandafter\expandafter\expandafter\@gobble
-    \csname r@#1\endcsname\@nil
-  \fi
-}
-\begingroup
-  \def\x#1#2{%
-    \endgroup
-    \let#1\def
-    \def\HyPsd_at_DefCommand##1##2##{%
-      #1%
-      \expandafter\noexpand
-        \csname\expandafter\@gobble\string##1\@empty\endcsname
-      \@gobble
-    }%
-    \let#2\let
-    \def\HyPsd_at_LetCommand##1{%
-      #2%
-      \expandafter\noexpand
-        \csname\expandafter\@gobble\string##1\@empty\endcsname
-    }%
-  }%
-\expandafter\x\csname <def>-command\expandafter\endcsname
-              \csname <let>-command\endcsname
-\def\HyPsd_at_ifnextchar{%
-  \pdfstringdefWarn\@ifnextchar
-  \expandafter\@gobbletwo\@gobble
-}
-\def\HyPsd_at_protected@testopt#1{%
-  \pdfstringdefWarn#1%
-  \@gobbletwo
-}
-\def\HyPsd_at_Warning#1{%
-  \begingroup
-    \def\space{ }%
-    \Hy_at_Warning{#1}%
-  \endgroup
-}
-\def\HyPsd_at_ProtectSpaces#1{%
-  \expandafter\HyPsd@@ProtectSpaces
-    \expandafter|\expandafter\@empty#1| \HyPsd_at_End#1%
-}
-\def\HyPsd@@ProtectSpaces#1 #2\HyPsd_at_End#3{%
-  \ifx\scrollmode#2\scrollmode
-    \HyPsd_at_RemoveMask#1\HyPsd_at_End#3%
-  \else
-    \gdef#3{#1\HyPsd_at_UnexpandableSpace#2}%
-    \Hy_at_ReturnAfterFi{%
-      \expandafter\HyPsd@@ProtectSpaces#3\HyPsd_at_End#3%
-    }%
-  \fi
-}
-\def\HyPsd_at_RemoveMask|#1|\HyPsd_at_End#2{%
-  \toks@\expandafter{#1}%
-  \xdef#2{\the\toks@}%
-}
-\def\HyPsd_at_RemoveBraces#1{%
-  \ifx\scrollmode#1\scrollmode
-  \else
-    \Hy_at_ReturnAfterFi{%
-      \HyPsd@@RemoveBraces#1\HyPsd_at_End{#1}%
-    }%
-  \fi
-}
-\def\HyPsd@@RemoveBraces#1#2\HyPsd_at_End#3{%
-  \def\Hy_at_temp@A{#1#2}%
-  \def\Hy_at_temp@B{#3}%
-  \ifx\Hy_at_temp@A\Hy_at_temp@B
-    \expandafter\def\expandafter\HyPsd_at_String\expandafter{%
-      \HyPsd_at_String#1%
-    }%
-    \Hy_at_ReturnAfterElseFi{%
-      \ifx\scrollmode#2\scrollmode
-      \else
-        \Hy_at_ReturnAfterFi{%
-          \HyPsd_at_RemoveBraces{#2}%
-        }%
-      \fi
-    }%
-  \else
-    \def\Hy_at_temp@A{#1}%
-    \HyPsd_at_AppendItalcorr\HyPsd_at_String
-    \Hy_at_ReturnAfterFi{%
-      \ifx\Hy_at_temp@A\@empty
-        \Hy_at_ReturnAfterElseFi{%
-          \HyPsd_at_RemoveBraces{#2}%
-        }%
-      \else
-        \Hy_at_ReturnAfterFi{%
-          \HyPsd_at_ProtectSpaces\Hy_at_temp@A
-          \HyPsd_at_AppendItalcorr\Hy_at_temp@A
-          \expandafter\HyPsd_at_RemoveBraces\expandafter
-            {\Hy_at_temp@A#2}%
-        }%
-      \fi
-    }%
-  \fi
-}
-\def\HyPsd_at_AppendItalcorr#1{%
-  \expandafter\HyPsd@@AppendItalcorr\expandafter{\/}#1%
-}
-\def\HyPsd@@AppendItalcorr#1#2{%
-  \expandafter\def\expandafter#2\expandafter{#2#1}%
-}
-\def\HyPsd_at_CheckCatcodes#1#2\HyPsd_at_End{%
-  \global\let\HyPsd_at_Rest\relax
-  \ifcat\relax\noexpand#1\relax
-    \ifx#1\protect
-    \else
-      \ifx#1\penalty
-        \setbox\z@=\hbox{%
-          \afterassignment\HyPsd_at_AfterCountRemove
-          \count@=#2\HyPsd_at_End
-        }%
-      \else
-        \ifx#1\kern
-          \setbox\z@=\hbox{%
-            \afterassignment\HyPsd_at_AfterDimenRemove
-            \dimen@=#2\HyPsd_at_End
-          }%
-        \else
-          \ifx#1\hskip
-            \setbox\z@=\hbox{%
-              \afterassignment\HyPsd_at_AfterSkipRemove
-              \skip@=#2\HyPsd_at_End
-            }%
-          \else
-            \HyPsd_at_CatcodeWarning{#1}%
-          \fi
-        \fi
-      \fi
-    \fi
-  \else
-    \ifcat#1 %SPACE
-      \expandafter\def\expandafter\HyPsd_at_String\expandafter{%
-        \HyPsd_at_String\HyPsd_at_SPACEOPTI
-      }%
-    \else
-      \ifcat$#1%
-        \HyPsd_at_CatcodeWarning{math shift}%
-      \else
-        \ifcat%
-          \HyPsd_at_CatcodeWarning{alignment tab}%
-        \else
-          \ifcat^#1%
-            \HyPsd_at_CatcodeWarning{superscript}%
-          \else
-            \ifcat_#1%
-              \HyPsd_at_CatcodeWarning{subscript}%
-            \else
-              \expandafter\def\expandafter\HyPsd_at_String\expandafter{%
-                \HyPsd_at_String#1%
-              }%
-            \fi
-          \fi
-        \fi
-      \fi
-    \fi
-  \fi
-  \ifx\HyPsd_at_Rest\relax
-    \Hy_at_ReturnAfterElseFi{%
-      \ifx\scrollmode#2\scrollmode
-      \else
-        \Hy_at_ReturnAfterFi{%
-          \HyPsd_at_CheckCatcodes#2\HyPsd_at_End
-        }%
-      \fi
-    }%
-  \else
-    \Hy_at_ReturnAfterFi{%
-      \ifx\HyPsd_at_Rest\@empty
-      \else
-        \expandafter\HyPsd_at_CheckCatcodes\HyPsd_at_Rest\HyPsd_at_End
-      \fi
-    }%
-  \fi
-}
-\def\HyPsd_at_AfterCountRemove#1\HyPsd_at_End{%
-  \gdef\HyPsd_at_Rest{#1}%
-}
-\def\HyPsd_at_AfterDimenRemove#1\HyPsd_at_End{%
-  \ifdim\ifx\HyPsd_at_String\@empty\z@\else\dimen@\fi>1ex
-    \HyPsd_at_ReplaceSpaceWarning{\string\kern\space\the\dimen@}%
-    \gdef\HyPsd_at_Rest{\HyPsd_at_UnexpandableSpace #1}%
-  \else
-    \ifdim\dimen@=\z@
-    \else
-      \HyPsd_at_RemoveSpaceWarning{\string\kern\space\the\dimen@}%
-    \fi
-    \gdef\HyPsd_at_Rest{#1}%
-  \fi
-}
-\def\HyPsd_at_AfterSkipRemove#1\HyPsd_at_End{%
-  \ifdim\ifx\HyPsd_at_String\@empty\z@\else\skip@\fi>1ex
-    \HyPsd_at_ReplaceSpaceWarning{\string\hskip\space\the\skip@}%
-    \gdef\HyPsd_at_Rest{\HyPsd_at_UnexpandableSpace #1}%
-  \else
-    \ifdim\skip@=\z@
-    \else
-      \HyPsd_at_RemoveSpaceWarning{\string\kern\space\the\skip@}%
-    \fi
-    \gdef\HyPsd_at_Rest{#1}%
-  \fi
-}
-\def\HyPsd_at_CatcodeWarning#1{%
-  \HyPsd_at_Warning{%
-    Token not allowed in a PDFDocEncoded string,%
-    \MessageBreak removing `\HyPsd_at_RemoveCmdPrefix#1'%
-  }%
-}
-\begingroup
-  \catcode`\|=0
-  \catcode`\\=12
-  |gdef|HyPsd_at_RemoveCmdPrefix#1{%
-    |expandafter|HyPsd@@RemoveCmdPrefix
-      |string#1|@empty\<>-|@empty|@empty
-  }%
-  |gdef|HyPsd@@RemoveCmdPrefix#1\<>-#2|@empty#3|@empty{#1#2}%
-|endgroup
-\def\HyPsd_at_RemoveSpaceWarning#1{%
-  \HyPsd_at_Warning{%
-    Token not allowed in a PDFDocEncoded string:%
-    \MessageBreak #1\MessageBreak
-    removed%
-  }%
-}
-\def\HyPsd_at_ReplaceSpaceWarning#1{%
-  \HyPsd_at_Warning{%
-    Token not allowed in a PDFDocEncoded string:%
-    \MessageBreak #1\MessageBreak
-    replaced by space%
-  }%
-}
-\def\HyPsd_at_GlyphProcess#1\relax#2\@empty{%
-  \expandafter\def\expandafter\HyPsd_at_String\expandafter{%
-    \HyPsd_at_String#1%
-  }%
-  \ifx\\#2\\%
-  \else
-    \Hy_at_ReturnAfterFi{%
-      \HyPsd_at_GlyphProcessWarning#2\@empty
-    }%
-  \fi
-}
-\def\HyPsd_at_GlyphProcessWarning#1>#2\@empty{%
-  \HyPsd_at_Warning{%
-    Glyph not defined in %
-    P\ifHy_at_unicode U\else D1\fi\space encoding,\MessageBreak
-    removing `\@backslashchar#1'%
-  }%
-  \HyPsd_at_GlyphProcess#2\@empty
-}
-\def\HyPsd_at_spaceopti#1{ % first space
-  \ifx\HyPsd_at_spaceopti#1%
-    \040%
-  \else
-    #1%
-  \fi
-}%
-\def\HyPsd_at_Subst#1#2#3{%
-  \def\HyPsd@@Replace##1#1##2\END{%
-    ##1%
-    \ifx\\##2\\%
-    \else
-      #2%
-      \Hy_at_ReturnAfterFi{%
-        \HyPsd@@Replace##2\END
-      }%
-    \fi
-  }%
-  \xdef#3{%
-    \expandafter\HyPsd@@Replace#3#1\END
-  }%
-}
-\def\HyPsd_at_StringSubst#1{%
-  \expandafter\HyPsd_at_Subst\expandafter{\string#1}%
-}
-\def\HyPsd_at_doxspace#1{%
-  \ifx#1\relax\else
-   \ifx#1.\else
-    \ifx#1:\else
-     \ifx#1,\else
-      \ifx#1;\else
-       \ifx#1!\else
-        \ifx#1?\else
-         \ifx#1/\else
-          \ifx#1-\else
-           \ifx#1'\else
-             \HyPsd_at_SPACEOPTI
-           \fi
-          \fi
-         \fi
-        \fi
-       \fi
-      \fi
-     \fi
-    \fi
-   \fi
-  \fi
-  #1%
-}%
-\begingroup
-  \catcode`\|=0
-  \catcode`\\=12
-  |gdef|HyPsd_at_ConvertToUnicode#1{%
-    |xdef#1{%
-      \376\377%
-      |expandafter|HyPsd_at_DoConvert#1|@empty|@empty|@empty
-    }%
-  }
-  |gdef|HyPsd_at_DoConvert#1{%
-    |ifx#1|@empty
-    |else
-      |Hy_at_ReturnAfterFi{%
-        |ifx#1\%
-          \%
-          |expandafter|HyPsd_at_DoEscape
-        |else
-          \000#1%
-          |expandafter|HyPsd_at_DoConvert
-        |fi
-      }%
-    |fi
-  }
-  |gdef|HyPsd_at_DoEscape#1{%
-    |ifx#19%
-      |expandafter|HyPsd_at_GetTwoBytes
-    |else
-      |Hy_at_ReturnAfterFi{%
-        |ifx#18%
-          00%
-          |expandafter|HyPsd_at_GetTwoBytes
-        |else
-          #1%
-          |expandafter|HyPsd_at_GetOneByte
-        |fi
-      }%
-    |fi
-  }
-  |gdef|HyPsd_at_GetTwoBytes#1\#2#3#4{%
-    #1\#2#3#4%
-    |HyPsd_at_DoConvert
-  }
-  |gdef|HyPsd_at_GetOneByte#1#2{%
-    #1#2%
-    |HyPsd_at_DoConvert
-  }
-|endgroup
-\def\HyPsd_at_GetNextTwoTokens#1#2#3\END#4{%
-  \xdef#4{#4#1#2}%
-  \HyPsd@@ConvertToUnicode#3\END#4%
-}
-\@ifpackageloaded{subfigure}{%
-  \@ifundefined{sub_at_label}{%
-    \Hy_at_hypertexnamesfalse
-  }{%
-    \renewcommand*{\sub_at_label}[1]{%
-      \@bsphack
-      \subfig_at_oldlabel{#1}%
-      \begingroup
-        \edef\@currentlabstr{%
-          \expandafter\strip_at_prefix\meaning\@currentlabelname
-        }%
-        \protected_at_write\@auxout{}{%
-          \string\newlabel{sub@#1}{%
-            {\@nameuse{@@thesub\@captype}}%
-            {\thepage}%
-            {\expandafter\strip_at_period\@currentlabstr\relax.\relax\@@@}%
-            {\@currentHref}%
-            {}%
-          }%
-        }%
-      \endgroup
-      \@esphack
-    }%
-    \@ifpackagelater{subfigure}{2002/03/26}{}{%
-      \providecommand*{\toclevel_at_subfigure}{1}%
-      \providecommand*{\toclevel_at_subtable}{1}%
-    }%
-  }%
-}{}
-\@ifundefined{XR_at_addURL}{%
-}{%
-  \def\XR_at_addURL#1{\XR@@dURL#1{}{}{}{}\\}%
-  \def\XR@@dURL#1#2#3#4#5\\{%
-    {#1}{#2}%
-    \if!#4!%
-    \else
-      {#3}{#4}{\XR_at_URL}%
-    \fi
-  }%
-}
-\def\Hy_at_true{true}
-\def\Hy_at_false{false}
-\let\literalps_at_out\@gobble
-\newcommand\pdfbookmark[3][]{}
-\let\Acrobatmenu\@gobble
-\def\Hy_at_writebookmark#1#2#3#4#5{}%
-\let\HyperRaiseLinkLength\@tempdima
-\let\HyperRaiseLinkHook\@empty
-\def\HyperRaiseLinkDefault{\baselineskip}
-\def\Hy_at_raisedlink#1{%
-  \setlength\HyperRaiseLinkLength\HyperRaiseLinkDefault
-  \HyperRaiseLinkHook
-  \ifvmode
-    #1%
-  \else
-    \smash{\raise\HyperRaiseLinkLength\hbox{#1}}%
-  \fi
-}
-\def\Hy_at_SaveLastskip{%
-  \let\Hy_at_RestoreLastskip\relax
-  \ifvmode
-    \ifdim\lastskip=\z@
-      \let\Hy_at_RestoreLastskip\nobreak
-    \else
-      \begingroup
-        \skip@=-\lastskip
-        \edef\x{%
-          \endgroup
-          \def\noexpand\Hy_at_RestoreLastskip{%
-            \noexpand\ifvmode
-              \noexpand\nobreak
-              \vskip\the\skip@
-              \vskip\the\lastskip\relax
-            \noexpand\fi
-          }%
-        }%
-      \x
-    \fi
-  \else
-    \ifhmode
-      \ifdim\lastskip=\z@
-        \let\Hy_at_RestoreLastskip\nobreak
-      \else
-        \begingroup
-          \skip@=-\lastskip
-          \edef\x{%
-            \endgroup
-            \def\noexpand\Hy_at_RestoreLastskip{%
-              \noexpand\ifhmode
-                \noexpand\nobreak
-                \hskip\the\skip@
-                \hskip\the\lastskip\relax
-              \noexpand\fi
-            }%
-          }%
-        \x
-      \fi
-    \fi
-  \fi
-}%
-\def\Hy_at_boolkey{\@dblarg\Hy@@boolkey}
-\def\Hy@@boolkey[#1]#2#3{%
-  \lowercase{\def\Hy_at_tempa{#3}}%
-  \ifx\Hy_at_tempa\@empty
-    \let\Hy_at_tempa\Hy_at_true
-  \fi
-  \ifx\Hy_at_tempa\Hy_at_true
-  \else
-    \ifx\Hy_at_tempa\Hy_at_false
-    \else
-      \let\Hy_at_tempa\relax
-    \fi
-  \fi
-  \ifx\Hy_at_tempa\relax
-    \Hy_at_WarnOptionValue{#3}{#1}{`true' or 'false'}%
-  \else
-    \Hy_at_Info{Option `#1' set `\Hy_at_tempa'}%
-    \csname Hy@#2\Hy_at_tempa\endcsname
-  \fi
-}
-\def\Hy_at_WarnOptionValue#1#2#3{%
-  \Hy_at_Warning{%
-    Unexpected value `#1'\MessageBreak
-    of option `#2' instead of\MessageBreak
-    #3%
-  }
-}
-\def\Hy_at_DisableOption#1{%
-  \@ifundefined{KV_at_Hyp@#1_at_default}{%
-    \define_at_key{Hyp}{#1}%
-  }{%
-    \define_at_key{Hyp}{#1}[]%
-  }%
-  {\Hy_at_WarnOptionDisabled{#1}}%
-}
-\def\Hy_at_WarnOptionDisabled#1{%
-  \Hy_at_Warning{%
-    Option `#1' has already been used,\MessageBreak
-    setting the option has no effect%
-  }%
-}
-\define_at_key{Hyp}{implicit}[true]{%
-  \Hy_at_boolkey{implicit}{#1}%
-}
-\define_at_key{Hyp}{draft}[true]{%
-  \Hy_at_boolkey{draft}{#1}%
-}
-\define_at_key{Hyp}{final}[true]{%
-  \Hy_at_boolkey{draft}{#1}%
-  \ifHy_at_draft
-    \Hy_at_draftfalse
-  \else
-    \Hy_at_drafttrue
-  \fi
-}
-\let\KV_at_Hyp@nolinks\KV_at_Hyp@draft
-\define_at_key{Hyp}{a4paper}[true]{%
-  \def\special_at_paper{210mm,297mm}%
-  \def\Hy_at_pageheight{842}%
-}
-\define_at_key{Hyp}{a5paper}[true]{%
-  \def\special_at_paper{148mm,210mm}%
-  \def\Hy_at_pageheight{595}%
-}
-\define_at_key{Hyp}{b5paper}[true]{%
-  \def\special_at_paper{176mm,250mm}%
-  \def\Hy_at_pageheight{709}%
-}
-\define_at_key{Hyp}{letterpaper}[true]{%
-  \def\special_at_paper{8.5in,11in}%
-  \def\Hy_at_pageheight{792}%
-}
-\define_at_key{Hyp}{legalpaper}[true]{%
-  \def\special_at_paper{8.5in,14in}%
-  \def\Hy_at_pageheight{1008}%
-}
-\define_at_key{Hyp}{executivepaper}[true]{%
-  \def\special_at_paper{7.25in,10.5in}%
-  \def\Hy_at_pageheight{720}%
-}
-\define_at_key{Hyp}{setpagesize}[true]{%
-  \Hy_at_boolkey{setpagesize}{#1}%
-}
-\define_at_key{Hyp}{debug}[true]{%
-  \Hy_at_boolkey[debug]{verbose}{#1}%
-}
-\define_at_key{Hyp}{linktocpage}[true]{%
-  \Hy_at_boolkey{linktocpage}{#1}%
-}
-\define_at_key{Hyp}{extension}{\def\XR_at_ext{#1}}
-\def\XR_at_ext{dvi}
-\define_at_key{Hyp}{verbose}[true]{%
-  \Hy_at_boolkey{verbose}{#1}%
-}
-\define_at_key{Hyp}{typexml}[true]{%
-  \Hy_at_boolkey{typexml}{#1}%
-}
-\define_at_key{Hyp}{raiselinks}[true]{%
-  \Hy_at_boolkey{raiselinks}{#1}%
-}
-\define_at_key{Hyp}{breaklinks}[true]{%
-  \Hy_at_boolkey{breaklinks}{#1}%
-}
-\define_at_key{Hyp}{pageanchor}[true]{%
-  \Hy_at_boolkey{pageanchor}{#1}%
-}
-\define_at_key{Hyp}{plainpages}[true]{%
-  \Hy_at_boolkey{plainpages}{#1}%
-}
-\define_at_key{Hyp}{naturalnames}[true]{%
-  \Hy_at_boolkey{naturalnames}{#1}%
-}
-\define_at_key{Hyp}{hypertexnames}[true]{%
-  \Hy_at_boolkey{hypertexnames}{#1}%
-}
-\define_at_key{Hyp}{nesting}[true]{%
-  \Hy_at_boolkey{nesting}{#1}%
-}
-\define_at_key{Hyp}{unicode}[true]{%
-  \Hy_at_boolkey{unicode}{#1}%
-  \HyPsd_at_InitUnicode
-}
-\define_at_key{Hyp}{hyperref}[true]{}
-\define_at_key{Hyp}{tex4ht}[true]{%
-  \def\XR_at_ext{html}%
-  \Hy_at_texhttrue
-  \def\Hy_at_raisedlink{}%
-  \setkeys{Hyp}{colorlinks=true}%
-  \def\BeforeTeXIVht{\usepackage{color}}%
-  \def\Hy_at_driver{htex4ht}%
-  \def\MaybeStopEarly{%
-    \typeout{Hyperref stopped early}%
-    \AfterBeginDocument{\PDF_at_FinishDoc}%
-    \endinput
-  }%
-}
-\define_at_key{Hyp}{pdftex}[true]{%
-  \def\Hy_at_driver{hpdftex}%
-  \def\XR_at_ext{pdf}%
-  \PassOptionsToPackage{pdftex}{color}%
-  \Hy_at_breaklinkstrue
-}
-\define_at_key{Hyp}{dvipdf}[true]{%
-}
-\define_at_key{Hyp}{nativepdf}[true]{%
-  \def\Hy_at_driver{hdvips}%
-  \def\Hy_at_raisedlink{}%
-  \def\XR_at_ext{pdf}%
-}
-\define_at_key{Hyp}{dvipdfm}[true]{%
-  \def\Hy_at_driver{hdvipdfm}%
-  \def\XR_at_ext{pdf}%
-  \Hy_at_breaklinkstrue
-}
-\define_at_key{Hyp}{pdfmark}[true]{%
-  \def\Hy_at_driver{hdvips}%
-  \def\Hy_at_raisedlink{}%
-  \def\XR_at_ext{pdf}%
-}
-\define_at_key{Hyp}{dvips}[true]{%
-  \def\Hy_at_driver{hdvips}%
-  \def\Hy_at_raisedlink{}%
-  \def\XR_at_ext{pdf}%
-}
-\define_at_key{Hyp}{hypertex}[true]{%
-  \def\Hy_at_driver{hypertex}%
-}
-\let\Hy_at_MaybeStopNow\relax
-\define_at_key{Hyp}{vtex}[true]{%
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname OpMode\endcsname\relax
-    \@latex_at_error{Non-VTeX processor}{}%
-    \global\let\Hy_at_MaybeStopNow\endinput
-    \endinput
-  \else
-    \ifnum 0\ifnum\OpMode<1 1\fi \ifnum\OpMode>3 1\fi =0 %
-      \def\XR_at_ext{pdf}%
-      \def\Hy_at_driver{hvtex}%
-    \else
-      \ifnum\OpMode=10\relax
-        \def\XR_at_ext{htm}%
-        \def\Hy_at_driver{hvtexhtm}%
-        \def\MaybeStopEarly{%
-           \typeout{Hyperref stopped early}%
-           \AfterBeginDocument{\PDF_at_FinishDoc}%
-           \endinput
-        }%
-      \else
-        \@latex_at_error{Mode (\the\OpMode) has no hyperref driver}{}%
-        \global\let\Hy_at_MaybeStopNow\endinput
-        \endinput
-      \fi
-    \fi
-  \fi
-}
-\define_at_key{Hyp}{vtexpdfmark}[true]{%
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname OpMode\endcsname\relax
-    \@latex_at_error{Non-VTeX processor}{}%
-    \let\Hy_at_MaybeStopNow\endinput
-    \endinput
-  \else
-    \ifnum 0\ifnum\OpMode<1 1\fi \ifnum\OpMode>3 1\fi =0 %
-      \def\XR_at_ext{pdf}%
-      \def\Hy_at_driver{hvtexmrk}%
-      \def\Hy_at_raisedlink{}%
-    \else
-      \@latex_at_error{Mode (\the\OpMode) has no hyperref driver}{}%
-      \let\Hy_at_MaybeStopNow\endinput
-      \endinput
-    \fi
-  \fi
-}
-\define_at_key{Hyp}{dviwindo}[true]{%
-  \def\Hy_at_driver{hdviwind}%
-  \setkeys{Hyp}{colorlinks}%
-  \PassOptionsToPackage{dviwindo}{color}%
-}
-\define_at_key{Hyp}{dvipsone}[true]{%
-  \def\XR_at_ext{pdf}%
-  \def\Hy_at_driver{hdvipson}%
-  \def\Hy_at_raisedlink{}%
-}
-\define_at_key{Hyp}{textures}[true]{%
-  \def\XR_at_ext{pdf}%
-  \def\Hy_at_driver{htexture}%
-}
-\define_at_key{Hyp}{latex2html}[true]{%
-  \AtBeginDocument{\@@latextohtmlX}%
-}
-\define_at_key{Hyp}{ps2pdf}[true]{%
-  \def\Hy_at_driver{hdvips}%
-  \def\Hy_at_raisedlink{}%
-  \providecommand\@pdfborder{0 0 1}%
-}
-\define_at_key{Hyp}{hyperfigures}[true]{%
-  \Hy_at_boolkey[hyperfigures]{figures}{#1}%
-}
-\define_at_key{Hyp}{hyperfootnotes}[true]{%
-  \Hy_at_boolkey{hyperfootnotes}{#1}%
-}
-\def\back_at_none{none}
-\def\back_at_section{section}
-\def\back_at_page{page}
-\def\back_at_slide{slide}
-\define_at_key{Hyp}{backref}[section]{%
-  \lowercase{\def\Hy_at_tempa{#1}}%
-  \ifx\Hy_at_tempa\@empty
-    \let\Hy_at_tempa\back_at_section
-  \fi
-  \ifx\Hy_at_tempa\Hy_at_false
-    \let\Hy_at_tempa\back_at_none
-  \fi
-  \ifx\Hy_at_tempa\back_at_slide
-    \let\Hy_at_tempa\back_at_section
-  \fi
-  \ifx\Hy_at_tempa\back_at_page
-    \PassOptionsToPackage{hyperpageref}{backref}%
-    \Hy_at_backreftrue
-  \else
-    \ifx\Hy_at_tempa\back_at_section
-      \PassOptionsToPackage{hyperref}{backref}%
-      \Hy_at_backreftrue
-    \else
-      \ifx\Hy_at_tempa\back_at_none
-        \Hy_at_backreffalse
-      \else
-        \Hy_at_WarnOptionValue{#1}{backref}{%
-          `section', `slide', `page', `none',\MessageBreak
-          or `false'}%
-      \fi
-    \fi
-  \fi
-}
-\define_at_key{Hyp}{pagebackref}[true]{%
-  \lowercase{\def\Hy_at_tempa{#1}}%
-  \ifx\Hy_at_tempa\@empty
-    \let\Hy_at_tempa\Hy_at_true
-  \fi
-  \ifx\Hy_at_tempa\Hy_at_true
-    \PassOptionsToPackage{hyperpageref}{backref}%
-    \Hy_at_backreftrue
-  \else
-    \ifx\Hy_at_tempa\Hy_at_false
-      \Hy_at_backreffalse
-    \else
-      \Hy_at_WarnOptionValue{#1}{pagebackref}{`true' or `false'}%
-    \fi
-  \fi
-}
-\define_at_key{Hyp}{hyperindex}[true]{%
-  \Hy_at_boolkey{hyperindex}{#1}%
-}
-\define_at_key{Hyp}{encap}[\|]{%
-  \def\HyInd_at_EncapChar{#1}%
-}
-\def\HyLang_at_english{%
-  \def\equationautorefname{Equation}%
-  \def\footnoteautorefname{footnote}%
-  \def\itemautorefname{item}%
-  \def\figureautorefname{Figure}%
-  \def\tableautorefname{Table}%
-  \def\partautorefname{Part}%
-  \def\appendixautorefname{Appendix}%
-  \def\chapterautorefname{chapter}%
-  \def\sectionautorefname{section}%
-  \def\subsectionautorefname{subsection}%
-  \def\subsubsectionautorefname{subsubsection}%
-  \def\paragraphautorefname{paragraph}%
-  \def\subparagraphautorefname{subparagraph}%
-  \def\FancyVerbLineautorefname{line}%
-  \def\theoremautorefname{Theorem}%
-}
-\def\HyLang_at_german{%
-  \def\equationautorefname{Gleichung}%
-  \def\footnoteautorefname{Fu\ss note}%
-  \def\itemautorefname{Punkt}%
-  \def\figureautorefname{Abbildung}%
-  \def\tableautorefname{Tabelle}%
-  \def\partautorefname{Teil}%
-  \def\appendixautorefname{Anhang}%
-  \def\chapterautorefname{Kapitel}%
-  \def\sectionautorefname{Abschnitt}%
-  \def\subsectionautorefname{Unterabschnitt}%
-  \def\subsubsectionautorefname{Unterunterabschnitt}%
-  \def\paragraphautorefname{Absatz}%
-  \def\subparagraphautorefname{Unterabsatz}%
-  \def\FancyVerbLineautorefname{Zeile}%
-  \def\theoremautorefname{Theorem}%
-}
-\def\HyLang_at_portuges{%
-  \def\equationautorefname{Equa\c c\~ao}%
-  \def\footnoteautorefname{Nota de rodap\'e}%
-  \def\itemautorefname{Item}%
-  \def\figureautorefname{Figura}%
-  \def\tableautorefname{Tabela}%
-  \def\partautorefname{Parte}%
-  \def\appendixautorefname{Ap\^endice}%
-  \def\chapterautorefname{Cap\'itulo}%
-  \def\sectionautorefname{Se\c c\~ao}%
-  \def\subsectionautorefname{Subse\c c\~ao}%
-  \def\subsubsectionautorefname{Subsubse\c c\~ao}%
-  \def\paragraphautorefname{par\'agrafo}%
-  \def\subparagraphautorefname{subpar\'agrafo}%
-  \def\FancyVerbLineautorefname{linha}%
-  \def\theoremautorefname{Teorema}%
-}
-\def\HyLang_at_spanish{%
-  \def\equationautorefname{Ecuaci\'on}%
-  \def\footnoteautorefname{Nota a pie de p\'agina}%
-  \def\itemautorefname{Elemento}%
-  \def\figureautorefname{Figura}%
-  \def\tableautorefname{Tabla}%
-  \def\partautorefname{Parte}%
-  \def\appendixautorefname{Ap\'endice}%
-  \def\chapterautorefname{Cap\'itulo}%
-  \def\sectionautorefname{Secci\'on}%
-  \def\subsectionautorefname{Subsecci\'on}%
-  \def\subsubsectionautorefname{Subsubsecci\'on}%
-  \def\paragraphautorefname{P\'arrafo}%
-  \def\subparagraphautorefname{Subp\'arrafo}%
-  \def\FancyVerbLineautorefname{L\'inea}%
-  \def\theoremautorefname{Teorema}%
-}
-\def\HyLang_at_afrikaans{%
-  \def\equationautorefname{Vergelyking}%
-  \def\footnoteautorefname{Voetnota}%
-  \def\itemautorefname{Item}%
-  \def\figureautorefname{Figuur}%
-  \def\tableautorefname{Tabel}%
-  \def\partautorefname{Deel}%
-  \def\appendixautorefname{Bylae}%
-  \def\chapterautorefname{Hoofstuk}%
-  \def\sectionautorefname{Afdeling}%
-  \def\subsectionautorefname{Subafdeling}%
-  \def\subsubsectionautorefname{Subsubafdeling}%
-  \def\paragraphautorefname{Paragraaf}%
-  \def\subparagraphautorefname{Subparagraaf}%
-  \def\FancyVerbLineautorefname{Lyn}%
-  \def\theoremautorefname{Teorema}%
-}
-\def\HyLang_at_addto#1#2{%
-  #2%
-  \@temptokena{#2}%
-  \ifx#1\relax
-    \let#1\@empty
-  \fi
-  \ifx#1\undefined
-     \edef#1{\the\@temptokena}%
-  \else
-     \toks@\expandafter{#1}%
-     \edef#1{\the\toks@\the\@temptokena}%
-  \fi
-  \@temptokena{}\toks@\@temptokena
-}
-\def\HyLang_at_DeclareLang#1#2{%
-  \begingroup
-    \edef\x##1##2{%
-      \noexpand\ifx##2\relax
-        \errmessage{No definitions for language #2' found!}%
-      \noexpand\fi
-      \endgroup
-      \noexpand\define_at_key{Hyp}{#1}[]{%
-        \noexpand\HyLang_at_addto{\noexpand##1}{\noexpand##2}%
-      }%
-    }%
-  \expandafter\x\csname extras#1\expandafter\endcsname
-                \csname HyLang@#2\expandafter\endcsname
-}
-\HyLang_at_DeclareLang{english}{english}
-\HyLang_at_DeclareLang{UKenglish}{english}
-\HyLang_at_DeclareLang{british}{english}
-\HyLang_at_DeclareLang{USenglish}{english}
-\HyLang_at_DeclareLang{american}{english}
-\HyLang_at_DeclareLang{german}{german}
-\HyLang_at_DeclareLang{austrian}{german}
-\HyLang_at_DeclareLang{ngerman}{german}
-\HyLang_at_DeclareLang{naustrian}{german}
-\HyLang_at_DeclareLang{brazil}{portuges}
-\HyLang_at_DeclareLang{brazilian}{portuges}
-\HyLang_at_DeclareLang{portuguese}{portuges}
-\HyLang_at_DeclareLang{spanish}{spanish}
-\HyLang_at_DeclareLang{afrikaans}{afrikaans}
-\define_at_key{Hyp}{colorlinks}[true]{%
-  \Hy_at_boolkey{colorlinks}{#1}%
-  \ifHy_at_colorlinks
-    \def\@pdfborder{0 0 0}%
-  \fi
-}
-\define_at_key{Hyp}{frenchlinks}[true]{%
-  \Hy_at_boolkey{frenchlinks}{#1}%
-}
-\define_at_key{Hyp}{bookmarks}[true]{%
-  \Hy_at_boolkey{bookmarks}{#1}%
-}
-\define_at_key{Hyp}{bookmarksopen}[true]{%
-  \Hy_at_boolkey{bookmarksopen}{#1}%
-}
-\define_at_key{Hyp}{bookmarksopenlevel}{%
-  \def\@bookmarksopenlevel{#1}%
-}
-\def\@bookmarksopenlevel{\maxdimen}
-\define_at_key{Hyp}{bookmarkstype}{%
-  \def\Hy_at_bookmarkstype{#1}%
-}
-\def\Hy_at_bookmarkstype{toc}
-\define_at_key{Hyp}{bookmarksnumbered}[true]{%
-  \Hy_at_boolkey{bookmarksnumbered}{#1}%
-}
-\define_at_key{Hyp}{CJKbookmarks}[true]{%
-  \Hy_at_boolkey{CJKbookmarks}{#1}%
-}
-\define_at_key{Hyp}{linkcolor}{\def\@linkcolor{#1}}
-\define_at_key{Hyp}{anchorcolor}{\def\@anchorcolor{#1}}
-\define_at_key{Hyp}{citecolor}{\def\@citecolor{#1}}
-\define_at_key{Hyp}{urlcolor}{\def\@urlcolor{#1}}
-\define_at_key{Hyp}{menucolor}{\def\@menucolor{#1}}
-\define_at_key{Hyp}{filecolor}{\def\@filecolor{#1}}
-\define_at_key{Hyp}{pagecolor}{\def\@pagecolor{#1}}
-\def\@linkcolor{red}
-\def\@anchorcolor{black}
-\def\@citecolor{green}
-\def\@filecolor{cyan}
-\def\@urlcolor{magenta}
-\def\@menucolor{red}
-\def\@pagecolor{red}
-\def\hyperbaseurl#1{\def\@baseurl{#1}}
-\define_at_key{Hyp}{baseurl}{\hyperbaseurl{#1}}
-\let\@baseurl\@empty
-\def\hyperlinkfileprefix#1{\def\Hy_at_linkfileprefix{#1}}
-\define_at_key{Hyp}{linkfileprefix}{\hyperlinkfileprefix{#1}}
-\hyperlinkfileprefix{file:}
-\let\@pdfpagetransition\relax
-\define_at_key{Hyp}{pdfpagetransition}{\def\@pdfpagetransition{#1}}
-\let\@pdfpageduration\relax
-\define_at_key{Hyp}{pdfpageduration}{\def\@pdfpageduration{#1}}
-\newif\ifHy_at_useHidKey
-\Hy_at_useHidKeyfalse
-\define_at_key{Hyp}{pdfpagehidden}[true]{%
-  \Hy_at_boolkey{pdfpagehidden}{#1}%
-  \ifHy_at_pdfpagehidden
-    \global\Hy_at_useHidKeytrue
-  \fi
-}
-\define_at_key{Hyp}{linkbordercolor}{\def\@linkbordercolor{#1}}
-\define_at_key{Hyp}{urlbordercolor}{\def\@urlbordercolor{#1}}
-\define_at_key{Hyp}{menubordercolor}{\def\@menubordercolor{#1}}
-\define_at_key{Hyp}{filebordercolor}{\def\@filebordercolor{#1}}
-\define_at_key{Hyp}{runbordercolor}{\def\@runbordercolor{#1}}
-\define_at_key{Hyp}{citebordercolor}{\def\@citebordercolor{#1}}
-\define_at_key{Hyp}{pagebordercolor}{\def\@pagebordercolor{#1}}
-\define_at_key{Hyp}{pdfhighlight}{\def\@pdfhighlight{#1}}
-\define_at_key{Hyp}{pdfborder}{\def\@pdfborder{#1}}
-\define_at_key{Hyp}{pdfpagemode}{%
-  \def\Hy_at_tempa{#1}%
-  \ifx\Hy_at_tempa\@empty
-    \let\@pdfpagemode\@empty
-  \else
-    \def\@pdfpagemode{/#1 }%
-  \fi
-}
-\define_at_key{Hyp}{pdfnonfullscreenpagemode}{%
-  \def\Hy_at_tempa{#1}%
-  \ifx\Hy_at_tempa\@empty
-    \let\@pdfnonfullscreenpagemode\@empty
-  \else
-    \def\@pdfnonfullscreenpagemode{/#1 }%
-  \fi
-}
-\define_at_key{Hyp}{pdfusetitle}[true]{%
-  \Hy_at_boolkey[pdfusetitle]{usetitle}{#1}%
-}
-\define_at_key{Hyp}{pdftitle}{\pdfstringdef\@pdftitle{#1}}
-\define_at_key{Hyp}{pdfauthor}{\pdfstringdef\@pdfauthor{#1}}
-\define_at_key{Hyp}{pdfproducer}{\pdfstringdef\@pdfproducer{#1}}
-\define_at_key{Hyp}{pdfcreator}{\pdfstringdef\@pdfcreator{#1}}
-\define_at_key{Hyp}{pdfsubject}{\pdfstringdef\@pdfsubject{#1}}
-\define_at_key{Hyp}{pdfkeywords}{\pdfstringdef\@pdfkeywords{#1}}
-\define_at_key{Hyp}{pdfview}{\calculate_at_pdfview#1 \\}
-\define_at_key{Hyp}{pdflinkmargin}{\setpdflinkmargin{#1}}
-\let\setpdflinkmargin\@gobble
-\def\calculate_at_pdfview#1 #2\\{%
-  \def\@pdfview{#1}%
-  \ifx\\#2\\%
-    \def\@pdfviewparams{ -32768}%
-  \else
-    \def\@pdfviewparams{ #2}%
-  \fi
-}
-\define_at_key{Hyp}{pdfstartpage}{\def\@pdfstartpage{#1}}
-\define_at_key{Hyp}{pdfstartview}{%
-  \ifx\\#1\\%
-    \def\@pdfstartview{}%
-  \else
-    \hypercalcbpdef\@pdfstartview{ /#1 }%
-  \fi
-}
-\define_at_key{Hyp}{pdfpagescrop}{\edef\@pdfpagescrop{#1}}
-\define_at_key{Hyp}{pdftoolbar}[true]{%
-  \Hy_at_boolkey[pdftoolbar]{toolbar}{#1}%
-}
-\define_at_key{Hyp}{pdfmenubar}[true]{%
-  \Hy_at_boolkey[pdfmenubar]{menubar}{#1}%
-}
-\define_at_key{Hyp}{pdfwindowui}[true]{%
-  \Hy_at_boolkey[pdfwindowui]{windowui}{#1}%
-}
-\define_at_key{Hyp}{pdffitwindow}[true]{%
-  \Hy_at_boolkey[pdffitwindow]{fitwindow}{#1}%
-}
-\define_at_key{Hyp}{pdfcenterwindow}[true]{%
-  \Hy_at_boolkey[pdfcenterwindow]{centerwindow}{#1}%
-}
-\define_at_key{Hyp}{pdfdisplaydoctitle}[true]{%
-  \Hy_at_boolkey[pdfdisplaydoctitle]{displaydoctitle}{#1}%
-}
-\define_at_key{Hyp}{pdfnewwindow}[true]{%
-  \Hy_at_boolkey[pdfnewwindow]{newwindow}{#1}%
-}
-\define_at_key{Hyp}{pdfpagelayout}{\def\pdf_at_pagelayout{#1}}
-\def\pdf_at_pagelayout{}
-\define_at_key{Hyp}{pdfpagelabels}[true]{%
-  \Hy_at_boolkey[pdfpagelabels]{pagelabels}{#1}%
-}
-\def\@linkbordercolor{1 0 0}
-\def\@urlbordercolor{0 1 1}
-\def\@menubordercolor{1 0 0}
-\def\@filebordercolor{0 .5 .5}
-\def\@runbordercolor{0 .7 .7}
-\def\@citebordercolor{0 1 0}
-\def\@pagebordercolor{1 1 0}
-\def\@pdfhighlight{/I}
-\def\@pdfpagemode{}
-\def\@pdfnonfullscreenpagemode{}
-\def\@pdftitle{}
-\def\@pdfauthor{}
-\def\@pdfproducer{}
-\def\@pdfcreator{LaTeX with hyperref package}
-\def\@pdfsubject{}
-\def\@pdfkeywords{}
-\def\@pdfpagescrop{}
-\def\@pdfstartview{ /Fit }
-\def\@pdfstartpage{1}
-\let\PDF_at_SetupDoc\@empty
-\let\PDF_at_FinishDoc\@empty
-\let\phantomsection\@empty
-\@ifundefined{stockwidth}{%
-  \edef\special_at_paper{\the\paperwidth,\the\paperheight}
-}{%
-  \edef\special_at_paper{\the\stockwidth,\the\stockheight}
-}
-\begingroup
-  \dimen@=\@ifundefined{stockheight}{\paperheight}{\stockheight}\relax
-  \dimen@=0.99626401\dimen@
-  \xdef\Hy_at_pageheight{\strip_at_pt\dimen@}
-\endgroup
-\def\HyInd_at_EncapChar{\|}
-\def\hypersetup{\setkeys{Hyp}}
-\let\hyper_at_normalise\ExecuteOptions
-\let\ExecuteOptions\hypersetup
-\Hy_at_RestoreCatcodes
-\InputIfFileExists{hyperref.cfg}{}{}
-\Hy_at_SetCatcodes
-\let\ExecuteOptions\hyper_at_normalise
-\Hy_at_MaybeStopNow
-\def\ProcessOptionsWithKV#1{%
-  \let\@tempc\relax
-  \let\Hy_at_tempa\@empty
-  \@for\CurrentOption:=\@classoptionslist\do{%
-    \@ifundefined{KV@#1@\CurrentOption}%
-    {}%
-    {%
-      \edef\Hy_at_tempa{\Hy_at_tempa,\CurrentOption,}%
-      \@expandtwoargs\@removeelement\CurrentOption
-        \@unusedoptionlist\@unusedoptionlist
-    }%
-  }%
-  \edef\Hy_at_tempa{%
-    \noexpand\setkeys{#1}{%
-      \Hy_at_tempa\@ptionlist{\@currname.\@currext}%
-    }%
-  }%
-  \Hy_at_tempa
-}
-\@ifpackageloaded{tex4ht}{%
-  \@ifpackagewith{hyperref}{tex4ht}{}{%
-    \PassOptionsToPackage{tex4ht}{hyperref}%
-  }%
-}{}
-\let\ReadBookmarks\relax
-\ProcessOptionsWithKV{Hyp}
-\AtBeginDocument{%
-  \ifHy_at_draft
-    \let\hyper@@anchor\@gobble
-    \gdef\hyper_at_link#1#2#3{#3}%
-    \let\hyper_at_anchorstart\@gobble
-    \let\hyper_at_anchorend\@empty
-    \let\hyper_at_linkstart\@gobbletwo
-    \let\hyper_at_linkend\@empty
-    \def\hyper_at_linkurl#1#2{#1}%
-    \def\hyper_at_linkfile#1#2#3{#1}%
-    \def\Acrobatmenu#1#2{#2}%
-    \let\PDF_at_SetupDoc\@empty
-    \let\PDF_at_FinishDoc\@empty
-    \let\@fifthoffive\@secondoftwo
-    \let\@secondoffive\@secondoftwo
-    \let\ReadBookmarks\relax
-    \let\WriteBookmarks\relax
-    \Hy_at_WarningNoLine{ draft mode on}%
-  \fi
-  \Hy_at_DisableOption{draft}%
-  \Hy_at_DisableOption{nolinks}%
-  \Hy_at_DisableOption{final}%
-}%
-\ifx\HyPsd_at_InitUnicode\relax
-  \define_at_key{Hyp}{unicode}[true]{%
-    \Hy_at_boolkey{unicode}{#1}%
-  }
-\else
-  \define_at_key{Hyp}{unicode}[true]{%
-    \Hy_at_boolkey{unicode}{#1}%
-    \ifHy_at_unicode
-      \Hy_at_WarningNoLine{Set package option `unicode' first\MessageBreak
-                  in order to load unicode support%
-      }%
-      \Hy_at_unicodefalse
-    \fi
-  }
-\fi
-\let\HyPsd_at_InitUnicode\@undefined
-\Hy_at_nextfalse
-\@ifpackagewith{babel}{spanish}{\Hy_at_nexttrue}{}
-\@ifpackagewith{babel}{galician}{\Hy_at_nexttrue}{}
-\@ifpackagewith{babel}{estonian}{\Hy_at_nexttrue}{}
-\ifHy_at_next
-  \let\texttilde\~%
-\fi
-\ifHy_at_figures
-  \Hy_at_Info{Hyper figures ON}
-\else
-  \Hy_at_Info{Hyper figures OFF}
-\fi
-\ifHy_at_nesting
-  \Hy_at_Info{Link nesting ON}
-\else
-  \Hy_at_Info{Link nesting OFF}
-\fi
-\ifHy_at_hyperindex
-  \Hy_at_Info{Hyper index ON}
-\else
-  \Hy_at_Info{Hyper index OFF}
-\fi
-\ifHy_at_plainpages
-  \Hy_at_Info{Plain pages ON}
-\else
-  \Hy_at_Info{Plain pages OFF}
-\fi
-\ifHy_at_backref
-  \Hy_at_Info{Backreferencing ON}
-\else
-  \Hy_at_Info{Backreferencing OFF}
-\fi
-\ifHy_at_typexml
-   \AtEndOfPackage{\RequirePackage{color}\RequirePackage{nameref}}
-\fi
-\Hy_at_DisableOption{typexml}
-\ifHy_at_implicit
-  \typeout{Implicit mode ON; LaTeX internals redefined}%
-\else
-  \typeout{Implicit mode OFF; no redefinition of LaTeX internals}%
-  \def\MaybeStopEarly{%
-    \typeout{Hyperref stopped early}%
-    \AfterBeginDocument{\PDF_at_FinishDoc}%
-    \endinput
-  }%
-  \AtBeginDocument{%
-    \let\autoref\ref
-    \ifx\@pdfpagemode\@empty
-      \gdef\@pdfpagemode{/UseNone}%
-    \fi
-    \global\Hy_at_backreffalse
-  }%
-  \AtEndOfPackage{%
-    \global\let\ReadBookmarks\relax
-    \global\let\WriteBookmarks\relax
-  }%
-\fi
-\Hy_at_DisableOption{implicit}
-\AtEndOfPackage{%
-  \@ifpackageloaded{tex4ht}{%
-    \def\Hy_at_driver{htex4ht}%
-    \Hy_at_texhttrue
-  }{}%
-  \ifx\Hy_at_driver\@empty
-    \providecommand*{\Hy_at_defaultdriver}{hypertex}%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname pdfoutput\endcsname\relax
-      \begingroup\expandafter\expandafter\expandafter\endgroup
-      \expandafter\ifx\csname OpMode\endcsname\relax
-        \let\Hy_at_driver\Hy_at_defaultdriver
-      \else
-        \ifnum 0\ifnum\OpMode<1 1\fi \ifnum\OpMode>3 1\fi =0 %
-          \def\Hy_at_driver{hvtex}%
-          \def\XR_at_ext{pdf}%
-        \else
-          \ifnum\OpMode=10\relax
-            \def\XR_at_ext{htm}%
-            \def\Hy_at_driver{hvtexhtm}%
-            \def\MaybeStopEarly{%
-              \typeout{Hyperref stopped early}%
-              \AfterBeginDocument{\PDF_at_FinishDoc}%
-              \endinput
-            }%
-          \else
-            \let\Hy_at_driver\Hy_at_defaultdriver
-          \fi
-        \fi
-      \fi
-    \else
-      \ifcase\pdfoutput
-        \let\Hy_at_driver\Hy_at_defaultdriver
-      \else
-        \def\Hy_at_driver{hpdftex}%
-        \def\XR_at_ext{pdf}%
-        \PassOptionsToPackage{pdftex}{color}%
-        \Hy_at_breaklinkstrue
-      \fi
-    \fi
-    \typeout{*hyperref using default driver \Hy_at_driver*}%
-  \else
-    \typeout{*hyperref using driver \Hy_at_driver*}%
-  \fi
-  \input{\Hy_at_driver.def}%
-  \let\@unprocessedoptions\relax
-  \Hy_at_RestoreCatcodes
-}
-\Hy_at_DisableOption{tex4ht}
-\Hy_at_DisableOption{pdftex}
-\Hy_at_DisableOption{dvipdf}
-\Hy_at_DisableOption{nativepdf}
-\Hy_at_DisableOption{dvipdfm}
-\Hy_at_DisableOption{pdfmark}
-\Hy_at_DisableOption{dvips}
-\Hy_at_DisableOption{hypertex}
-\Hy_at_DisableOption{vtex}
-\Hy_at_DisableOption{vtexpdfmark}
-\Hy_at_DisableOption{dviwindo}
-\Hy_at_DisableOption{dvipsone}
-\Hy_at_DisableOption{textures}
-\Hy_at_DisableOption{latex2html}
-\Hy_at_DisableOption{ps2pdf}
-\def\WriteBookmarks{0}
-\def\@bookmarkopenstatus#1{%
-  \ifHy_at_bookmarksopen
-    \ifnum#1<\expandafter\@firstofone\expandafter
-             {\number\@bookmarksopenlevel} % explicit space
-    \else
-      -%
-    \fi
-  \else
-    -%
-  \fi
-}
-\ifHy_at_bookmarks
-  \Hy_at_Info{Bookmarks ON}%
-  \ifx\@pdfpagemode\@empty
-    \def\@pdfpagemode{/UseOutlines }%
-  \fi
-\else
-  \def\@bookmarkopenstatus#1{}%
-  \Hy_at_Info{Bookmarks OFF}%
-  \AtEndOfPackage{%
-    \global\let\ReadBookmarks\relax
-    \global\let\WriteBookmarks\relax
-  }
-  \ifx\@pdfpagemode\@empty
-    \def\@pdfpagemode{/UseNone}%
-  \fi
-\fi
-\Hy_at_DisableOption{bookmarks}
-\AtBeginDocument{%
-  \ifHy_at_colorlinks
-    \ifHy_at_typexml\else\RequirePackage{color}\fi
-    \def\Hy_at_colorlink#1{\begingroup\color{#1}}%
-    \def\Hy_at_endcolorlink{\endgroup}%
-    \Hy_at_Info{Link coloring ON}%
-  \else
-    \ifHy_at_frenchlinks
-      \def\Hy_at_colorlink#1{\begingroup\fontshape{sc}\selectfont}%
-      \def\Hy_at_endcolorlink{\endgroup}%
-      \Hy_at_Info{French linking ON}%
-    \else
-      \def\Hy_at_colorlink#1{\begingroup}%
-      \def\Hy_at_endcolorlink{\endgroup}%
-      \Hy_at_Info{Link coloring OFF}%
-    \fi
-  \fi
-  \Hy_at_DisableOption{colorlinks}%
-  \Hy_at_DisableOption{frenchlinks}%
-  \ifHy_at_texht
-    \long\def\@firstoffive#1#2#3#4#5{#1}%
-    \long\def\@secondoffive#1#2#3#4#5{#2}%
-    \long\def\@thirdoffive#1#2#3#4#5{#3}%
-    \long\def\@fourthoffive#1#2#3#4#5{#4}%
-    \long\def\@fifthoffive#1#2#3#4#5{#5}%
-    \providecommand*\@safe_at_activestrue{}%
-    \providecommand*\@safe_at_activesfalse{}%
-    \def\T_at_ref#1{%
-      \@safe_at_activestrue
-      \expandafter\@setref\csname r@#1\endcsname\@firstoffive{#1}%
-      \@safe_at_activesfalse
-    }%
-    \def\T_at_pageref#1{%
-      \@safe_at_activestrue
-      \expandafter\@setref\csname r@#1\endcsname\@secondoffive{#1}%
-      \@safe_at_activesfalse
-    }%
-  \else
-    \ifHy_at_typexml\else\RequirePackage{nameref}\fi
-  \fi
-  \DeclareRobustCommand\ref{\@ifstar\@refstar\T_at_ref}%
-  \DeclareRobustCommand\pageref{%
-    \@ifstar\@pagerefstar\T_at_pageref
-  }%
-}
-\AfterBeginDocument{%
-  \ifHy_at_texht
-  \else
-    \ReadBookmarks
-  \fi
-}
-\ifHy_at_backref
-  \RequirePackage{backref}
-\else
-  \let\Hy_at_backout\@gobble
-\fi
-\Hy_at_DisableOption{backref}
-\Hy_at_DisableOption{pagebackref}
-\Hy_at_activeanchorfalse
-\begingroup
-  \endlinechar=-1
-  \catcode`\^^M\active
-  \catcode`\%\active
-  \catcode`\#\active
-  \catcode`\_\active
-  \gdef\hyper_at_normalise{
-    \begingroup
-    \catcode`\^^M\active
-    \def^^M{ }
-    \catcode`\%\active
-    \let%\@percentchar
-    \let\%\@percentchar
-    \catcode`\#\active
-    \def#{\hyper_at_hash}
-    \def\#{\hyper_at_hash}
-    \edef\textunderscore{\string_}
-    \let\_\textunderscore
-    \catcode`\_\active
-    \let_\textunderscore
-    \let~\hyper_at_tilde
-    \let\~\hyper_at_tilde
-    \let\textasciitilde\hyper_at_tilde
-    \ifx\@safe_at_activestrue\@undefined\else\@safe_at_activestrue\fi
-    \hyper_at_n@rmalise
-  }
-  \catcode`\#=6
-  \gdef\hyper_at_n@rmalise#1#2{
-    \edef\Hy_at_tempa{
-      \endgroup
-      \noexpand#1{\Hy_at_RemovePercentCr#2%^^M\@nil}
-    }
-    \Hy_at_tempa
-  }
-  \gdef\Hy_at_RemovePercentCr#1%^^M#2\@nil{
-    #1
-    \ifx\limits#2\limits
-    \else
-      \Hy_at_ReturnAfterFi{
-        \Hy_at_RemovePercentCr #2\@nil
-      }
-    \fi
-  }
-\endgroup
-\providecommand\hyper_at_chars{%
-  \let\#\hyper_at_hash
-  \let\%\@percentchar
-}
-\def\hyperlink#1#2{%
-  \hyper@@link{}{#1}{#2}%
-}
-\DeclareRobustCommand*{\href}{\hyper_at_normalise\href@}
-\begingroup
-  \catcode`\$=6
-  \catcode`\#=12
-  \gdef\href@$1{\expandafter\href_at_split$1##\\}
-  \gdef\href_at_split$1#$2#$3\\{%
-    \hyper@@link{$1}{$2}%
-  }
-\endgroup
-\RequirePackage{url}
-\let\HyOrg_at_url\url
-\def\Hurl{\begingroup \Url}
-\let\nolinkurl\Hurl
-\DeclareRobustCommand*{\url}{\hyper_at_normalise\url@}
-\def\url@#1{\hyper_at_linkurl{\Hurl{#1}}{#1}}
-\DeclareRobustCommand*{\hyperimage}{\hyper_at_normalise\hyper_at_image}
-\providecommand\hyper_at_image[2]{#2}
-\def\hypertarget#1#2{%
-  \ifHy_at_nesting
-    \hyper@@anchor{#1}{#2}%
-  \else
-    \hyper@@anchor{#1}{\relax}#2%
-  \fi
-}
-\DeclareRobustCommand*{\hyperref}{%
-  \@ifnextchar[{\Hy_at_babelnormalise\label_at_hyperref}\@hyperref
-}
-\def\Hy_at_babelnormalise#1[#2]{%
-  \begingroup
-    \csname @safe_at_activestrue\endcsname
-    \edef\Hy_at_tempa{%
-      \endgroup
-      \noexpand#1[{#2}]%
-    }%
-  \Hy_at_tempa
-}
-\def\@hyperref{\hyper_at_normalise\@@hyperref}
-\def\@@hyperref#1#2#3{%
-  \edef\ref_at_one{\ifx\\#2\\\else#2.\fi#3}%
-  \expandafter\tryhyper_at_link\ref_at_one\\{#1}%
-}
-\def\tryhyper_at_link#1\\#2{%
- \hyper@@link{#2}{#1}%
-}
-\def\hyperdef{\@ifnextchar[{\label_at_hyperdef}{\@hyperdef}}
-\def\@hyperdef#1#2#3{%, category, name, text
-  \ifHy_at_nesting
-    \hyper@@anchor{#1.#2}{#3}%
-  \else
-    \hyper@@anchor{#1.#2}{\relax}#3%
-  \fi
-}
-\def\label_at_hyperref[#1]{%
-  \expandafter\label@@hyperref\csname r@#1\endcsname{#1}%
-}%
-\def\label@@hyperref#1#2#3{%
-  \ifx#1\relax
-    \protect\G_at_refundefinedtrue
-    \@latex_at_warning{%
-      Hyper reference `#2' on page \thepage \space undefined%
-    }%
-    \hyper@@link{}{??}{#3}%
-  \else
-    \hyper@@link{\expandafter\@fifthoffive#1}%
-      {\expandafter\@fourthoffive#1\@empty\@empty}{#3}%
-  \fi
-}
-\def\label_at_hyperdef[#1]#2#3#4{% label name, category, name,
-                                % anchor text
-  \@bsphack
-  \protected_at_write\@auxout{}%
-    {\string\newlabel{#1}{{}{}{}\##2.#3}}%
-  \@esphack
-  \ifHy_at_nesting
-    \hyper@@anchor{#2.#3}{#4}%
-  \else
-    \hyper@@anchor{#2.#3}{\relax}#4%
-  \fi
-}
-\def\hyper@@link{\let\Hy_at_reserved@a\relax
-  \@ifnextchar[{\hyper_at_link@}{\hyper_at_link@[link]}%
-}
-\def\hyper_at_link@[#1]#2#3#4{%
-  \begingroup
-    \protected_at_edef\Hy_at_tempa{#2}%
-    \csname @safe_at_activestrue\endcsname
-    \edef\x{#3}%
-    \ifx\Hy_at_tempa\@empty
-      \toks0{\hyper_at_link{#1}}%
-    \else
-      \toks0{\expandafter\hyper_at_readexternallink#2\\{#1}}%
-    \fi
-    \toks1{{#4}}%
-    \edef\x{\endgroup
-      \the\toks0 {\x}\the\toks1 %
-    }%
-  \x
-}
-\def\hyper_at_readexternallink#1\\#2#3#4{%
-  \expandafter\@hyper_at_readexternallink{#2}{#3}{#4}#1::\\{#1}%
-}
-\def\@pdftempwordfile{file}%
-\def\@pdftempwordrun{run}%
-\def\@hyper_at_readexternallink#1#2#3#4:#5:#6\\#7{%
-  \ifx\\#6\\%
-    \expandafter\@hyper_at_linkfile file:#7\\{#3}{#2}%
-  \else
-    \ifx\\#4\\%
-      \expandafter\@hyper_at_linkfile file:#7\\{#3}{#2}%
-    \else
-      \def\@pdftempa{#4}%
-      \ifx\@pdftempa\@pdftempwordfile
-        \expandafter\@hyper_at_linkfile#7\\{#3}{#2}%
-      \else
-        \ifx\@pdftempa\@pdftempwordrun
-          \expandafter\@hyper_at_launch#7\\{#3}{#2}%
-        \else
-          \hyper_at_linkurl{#3}{#7\ifx\\#2\\\else\##2\fi}%
-        \fi
-      \fi
-    \fi
-  \fi
-}
-\def\@hyper_at_launch run:#1\\#2#3{% filename, anchor text, linkname
-   \hyper_at_linkurl{#2}{\Hy_at_linkfileprefix#1\ifx\\#3\\\else\##3\fi}%
-}
-\def\@hyper_at_linkfile file:#1\\#2#3{%
-     %file url,link string, name
-  \filename_at_parse{#1}%
-  \ifx\filename_at_ext\relax
-    \edef\filename_at_ext{\XR_at_ext}%
-  \fi
-  \def\use_at_file{\filename_at_area\filename_at_base.\filename_at_ext}%
-  \ifx\filename_at_ext\XR_at_ext
-    \hyper_at_linkfile{#2}{\use_at_file}{#3}%
-  \else
-    \ifx\@baseurl\@empty
-      \hyper_at_linkurl{#2}{%
-        \Hy_at_linkfileprefix\use_at_file\ifx\\#3\\\else\##3\fi
-      }%
-    \else
-      \hyper_at_linkurl{#2}{\use_at_file\ifx\\#3\\\else\##3\fi}%
-    \fi
-  \fi
-}
-\long\def\hyper@@anchor#1#2{\@hyper@@anchor#1\relax#2\relax}
-\long\def\@hyper@@anchor#1\relax#2#3\relax{%
-  \ifx\\#1\\%
-    #2\Hy_at_WarningNoLine{empty link? #1: #2#3}%
-  \else
-    \def\anchor_at_spot{#2#3}%
-    \let\put_at_me@back\@empty
-    \ifx\relax#2\relax
-    \else
-      \ifHy_at_nesting
-      \else
-        \ifcat a\noexpand#2\relax
-        \else
-          \ifcat 0\noexpand#2 \relax
-          \else
-            \let\anchor_at_spot\@empty
-            \def\put_at_me@back{#2#3}%
-          \fi
-        \fi
-      \fi
-    \fi
-    \ifHy_at_activeanchor
-      \anchor_at_spot
-    \else
-      \hyper_at_anchor{#1}%
-    \fi
-    \expandafter\put_at_me@back
-  \fi
-  \let\anchor_at_spot\@empty
-}
-\let\htmladdimg\hyperimage
-\def\htmladdnormallink#1#2{\href{#2}{#1}}
-\def\htmladdnormallinkfoot#1#2{\href{#2}{#1}\footnote{#2}}
-\def\htmlref#1#2{% anchor text, label
-  \label_at_hyperref[{#2}]{#1}%
-}
-\def\@@latextohtmlX{%
-  \let\hhyperref\hyperref
-  \def\hyperref##1##2##3##4{% anchor text for HTML
-                     % text to print before label in print
-                     % label
-                     % post-label text in print
-    ##2\ref{##4}##3%
-  }%
-}
-\newif\ifFld_at_checked
-\newif\ifFld_at_hidden
-\newif\ifFld_at_multiline
-\newif\ifFld_at_readonly
-\newif\ifFld_at_disabled
-\newif\ifFld_at_password
-\newif\ifFld_at_radio
-\newif\ifFld_at_combo
-\newif\ifFld_at_popdown
-\Fld_at_multilinefalse
-\Fld_at_checkedfalse
-\Fld_at_hiddenfalse
-\Fld_at_readonlyfalse
-\Fld_at_disabledfalse
-\Fld_at_radiofalse
-\Fld_at_combofalse
-\Fld_at_popdownfalse
-\Fld_at_passwordfalse
-\newcount\Fld_at_menulength
-\newdimen\Field_at_Width
-\newdimen\Fld_at_charsize
-\Fld_at_charsize=10\p@
-\def\Fld_at_maxlen{0}
-\def\Fld_at_align{0}
-\def\Fld_at_color{0 0 0}
-\def\Fld_at_bcolor{1 1 1}
-\def\Fld_at_bordercolor{1 0 0}
-\def\Fld_at_bordersep{1\p@}
-\def\Fld_at_borderwidth{1}
-\def\Fld_at_borderstyle{S}
-\def\Fld_at_cbsymbol{4}
-\newtoks\Choice_at_toks
-\def\Form{\@ifnextchar[{\@Form}{\@Form[]}}
-\def\endForm{\@endForm}
-\newif\ifForm_at_html
-\Form_at_htmlfalse
-\def\Form_at_boolkey#1#2{%
-  \csname Form@#2\ifx\relax#1\relax true\else#1\fi\endcsname
-}
-\define_at_key{Form}{action}{%
-  \def\Form_at_action{#1}%
-}
-\def\enc@@html{html}
-\define_at_key{Form}{encoding}{%
-  \def\Hy_at_tempa{#1}%
-  \ifx\Hy_at_tempa\enc@@html
-    \Form_at_htmltrue
-  \else
-    \typeout{hyperref: form `encoding' key set to #1 %
-      -- unknown type%
-    }%
-    \Form_at_htmlfalse
-  \fi
-}
-\define_at_key{Form}{method}{%
-  \def\Form_at_method{#1}%
-}
-\def\Form_at_method{}
-\def\Field_at_boolkey#1#2{%
-  \csname Fld@#2\ifx\relax#1\relax true\else#1\fi\endcsname
-}
-\newtoks\Field_at_toks
-\Field_at_toks={ }%
-\def\Field_at_addtoks#1#2{%
-  \edef\@processme{\Field_at_toks{\the\Field_at_toks\space #1="#2"}}%
-  \@processme
-}
-\def\Fld_at_checkequals#1=#2=#3\\{%
-  \def\@currDisplay{#1}%
-  \ifx\\#2\\%
-    \def\@currValue{#1}%
-  \else
-    \def\@currValue{#2}%
-  \fi
-}
-\define_at_key{Field}{loc}{%
-  \def\Fld_at_loc{#1}%
-}
-\define_at_key{Field}{multiline}[true]{%
-  \lowercase{\Field_at_boolkey{#1}}{multiline}%
-}
-\define_at_key{Field}{checked}[true]{%
-  \lowercase{\Field_at_boolkey{#1}}{checked}%
-}
-\define_at_key{Field}{hidden}[true]{%
-  \lowercase{\Field_at_boolkey{#1}}{hidden}%
-}
-\define_at_key{Field}{readonly}[true]{%
-  \lowercase{\Field_at_boolkey{#1}}{readonly}%
-}
-\define_at_key{Field}{disabled}[true]{%
-  \lowercase{\Field_at_boolkey{#1}}{disabled}%
-}
-\define_at_key{Field}{password}[true]{%
-  \lowercase{\Field_at_boolkey{#1}}{password}%
-}
-\define_at_key{Field}{radio}[true]{%
-  \lowercase{\Field_at_boolkey{#1}}{radio}%
-}
-\define_at_key{Field}{combo}[true]{%
-  \lowercase{\Field_at_boolkey{#1}}{combo}%
-}
-\define_at_key{Field}{popdown}[true]{%
-  \lowercase{\Field_at_boolkey{#1}}{popdown}%
-}
-\define_at_key{Field}{accesskey}{%
-  \Field_at_addtoks{accesskey}{#1}%
-}
-\define_at_key{Field}{tabkey}{%
-  \Field_at_addtoks{tabkey}{#1}%
-}
-\define_at_key{Field}{name}{%
-  \def\Fld_at_name{#1}%
-}
-\define_at_key{Field}{width}{%
-  \def\Fld_at_width{#1}%
-  \Field_at_Width#1\setbox0=\hbox{m}%
-}
-\define_at_key{Field}{maxlen}{%
-  \def\Fld_at_maxlen{#1}%
-}
-\define_at_key{Field}{menulength}{%
-  \Fld_at_menulength=#1\relax
-}
-\define_at_key{Field}{height}{%
-  \def\Fld_at_height{#1}%
-}
-\define_at_key{Field}{charsize}{%
-  \Fld_at_charsize#1%
-}
-\define_at_key{Field}{fillcolor}{%
-  \def\Fld_at_fillcolor{#1}%
-}
-\define_at_key{Field}{bordercolor}{%
-  \def\Fld_at_bordercolor{#1}%
-}
-\define_at_key{Field}{color}{%
-  \def\Fld_at_color{#1}%
-}
-\define_at_key{Field}{borderwidth}{%
-  \def\Fld_at_borderwidth{#1}%
-}
-\define_at_key{Field}{borderstyle}{%
-  \def\Fld_at_borderstyle{#1}%
-}
-\define_at_key{Field}{bordersep}{%
-  \def\Fld_at_bordersep{#1}%
-}
-\define_at_key{Field}{default}{%
-  \def\Fld_at_default{#1}%
-}
-\define_at_key{Field}{align}{%
-  \def\Fld_at_align{#1}%
-}
-\define_at_key{Field}{value}{%
-  \def\Fld_at_value{#1}%
-}
-\define_at_key{Field}{backgroundcolor}{%
-  \def\Fld_at_bcolor{#1}%
-}
-\define_at_key{Field}{checkboxsymbol}{%
-  \def\Fld_at_cbsymbol{#1}%
-}
-\def\Fld_at_format@code{}
-\def\Fld_at_validate@code{}
-\def\Fld_at_calculate@code{}
-\def\Fld_at_keystroke@code{}
-\def\Fld_at_onfocus@code{}
-\def\Fld_at_onblur@code{}
-\def\Fld_at_onmousedown@code{}
-\def\Fld_at_onmouseup@code{}
-\def\Fld_at_onenter@code{}
-\def\Fld_at_onexit@code{}
-\define_at_key{Field}{keystroke}{%
-  \def\Fld_at_keystroke@code{#1}%
-}
-\define_at_key{Field}{format}{%
-  \def\Fld_at_format@code{#1}%
-}
-\define_at_key{Field}{validate}{%
-  \def\Fld_at_validate@code{#1}%
-}
-\define_at_key{Field}{calculate}{%
-  \def\Fld_at_calculate@code{#1}%
-}
-\define_at_key{Field}{onfocus}{%
-  \def\Fld_at_onfocus@code{#1}%
-}
-\define_at_key{Field}{onblur}{%
-  \def\Fld_at_onblur@code{#1}%
-}
-\define_at_key{Field}{onenter}{%
-  \def\Fld_at_onenter@code{#1}%
-}
-\define_at_key{Field}{onexit}{%
-  \def\Fld_at_onexit@code{#1}%
-}
-\define_at_key{Field}{onselect}{%
-  \Field_at_addtoks{onselect}{#1}%
-}
-\define_at_key{Field}{onchange}{%
-  \Field_at_addtoks{onchange}{#1}%
-}
-\define_at_key{Field}{onclick}{%
-  \def\Fld_at_onclick{#1}%
-  \Field_at_addtoks{onclick}{#1}%
-}
-\define_at_key{Field}{ondblclick}{%
-  \Field_at_addtoks{ondblclick}{#1}%
-}
-\define_at_key{Field}{onmousedown}{%
-  \Field_at_addtoks{onmousedown}{#1}%
-}
-\define_at_key{Field}{onmouseup}{%
-  \Field_at_addtoks{onmouseup}{#1}%
-}
-\define_at_key{Field}{onmouseover}{%
-  \Field_at_addtoks{onmouseover}{#1}%
-}
-\define_at_key{Field}{onmousemove}{%
-  \Field_at_addtoks{onmousemove}{#1}%
-}
-\define_at_key{Field}{onmouseout}{%
-  \Field_at_addtoks{onmouseout}{#1}%
-}
-\define_at_key{Field}{onkeypress}{%
-  \Field_at_addtoks{onkeypress}{#1}%
-}
-\define_at_key{Field}{onkeydown}{%
-  \Field_at_addtoks{onkeydown}{#1}%
-}
-\define_at_key{Field}{onkeyup}{%
-  \Field_at_addtoks{onkeyup}{#1}%
-}
-\DeclareRobustCommand\TextField{%
-  \@ifnextchar[{\@TextField}{\@TextField[]}%
-}
-\DeclareRobustCommand\ChoiceMenu{%
-  \@ifnextchar[{\@ChoiceMenu}{\@ChoiceMenu[]}%
-}
-\DeclareRobustCommand\CheckBox{%
-  \@ifnextchar[{\@CheckBox}{\@CheckBox[]}%
-}
-\DeclareRobustCommand\PushButton{%
-  \@ifnextchar[{\@PushButton}{\@PushButton[]}%
-}
-\DeclareRobustCommand\Gauge{%
-  \@ifnextchar[{\@Gauge}{\@Gauge[]}%
-}
-\DeclareRobustCommand\Submit{%
-  \@ifnextchar[{\@Submit}{\@Submit[]}%
-}
-\DeclareRobustCommand\Reset{%
-  \@ifnextchar[{\@Reset}{\@Reset[]}%
-}
-\def\LayoutTextField#1#2{% label, field
-  #1 #2%
-}
-\def\LayoutChoiceField#1#2{% label, field
-  #1 #2%
-}
-\def\LayoutCheckField#1#2{% label, field
-  #1 #2%
-}
-\def\LayoutPushButtonField#1{% button
-  #1%
-}
-\def\MakeRadioField#1#2{\vbox to #2{\hbox to #1{\hfill}\vfill}}
-\def\MakeCheckField#1#2{\vbox to #2{\hbox to #1{\hfill}\vfill}}
-\def\MakeTextField#1#2{\vbox to #2{\hbox to #1{\hfill}\vfill}}
-\def\MakeChoiceField#1#2{\vbox to #2{\hbox to #1{\hfill}\vfill}}
-\def\MakeButtonField#1{%
-  \sbox0{%
-    \hskip\Fld_at_borderwidth bp#1\hskip\Fld_at_borderwidth bp%
-  }%
-  \@tempdima\ht0
-  \advance\@tempdima by \Fld_at_borderwidth bp
-  \advance\@tempdima by \Fld_at_borderwidth bp
-  \ht0\@tempdima
-  \@tempdima\dp0
-  \advance\@tempdima by \Fld_at_borderwidth bp
-  \advance\@tempdima by \Fld_at_borderwidth bp
-  \dp0\@tempdima
-  \box0\relax
-}
-\def\DefaultHeightofSubmit{14pt}
-\def\DefaultWidthofSubmit{2cm}
-\def\DefaultHeightofReset{14pt}
-\def\DefaultWidthofReset{2cm}
-\def\DefaultHeightofCheckBox{\baselineskip}
-\def\DefaultWidthofCheckBox{\baselineskip}
-\def\DefaultHeightofChoiceMenu{\baselineskip}
-\def\DefaultWidthofChoiceMenu{\baselineskip}
-\def\DefaultHeightofText{\baselineskip}
-\def\DefaultWidthofText{3cm}
-\ifHy_at_figures
-  \Hy_at_Info{Hyper figures ON}
-\else
-  \Hy_at_Info{Hyper figures OFF}
-\fi
-\ifHy_at_nesting
-  \Hy_at_Info{Link nesting ON}
-\else
-  \Hy_at_Info{Link nesting OFF}
-\fi
-\ifHy_at_hyperindex
-  \Hy_at_Info{Hyper index ON}
-\else
-  \Hy_at_Info{Hyper index OFF}
-\fi
-\ifHy_at_backref
-  \Hy_at_Info{backreferencing ON}
-\else
-  \Hy_at_Info{backreferencing OFF}
-\fi
-\ifHy_at_colorlinks
-  \Hy_at_Info{Link coloring ON}
-\else
-  \Hy_at_Info{Link coloring OFF}
-\fi
-\edef\hyper_at_hash{\string#}
-\edef\hyper_at_tilde{\string~}
-\edef\hyper_at_quote{\string"}
-\let\@currentHref\@empty
-\let\Hy_at_footnote@currentHref\@empty
-\AfterBeginDocument{%
-  \Hy_at_pdfstringtrue
-  \PDF_at_SetupDoc
-  \let\PDF_at_SetupDoc\@empty
-  \Hy_at_DisableOption{pdfpagescrop}%
-  \Hy_at_DisableOption{pdfpagemode}%
-  \Hy_at_DisableOption{pdfnonfullscreenpagemode}%
-  \Hy_at_DisableOption{pdfstartview}%
-  \Hy_at_DisableOption{pdfstartpage}%
-  \Hy_at_DisableOption{pdftoolbar}%
-  \Hy_at_DisableOption{pdfmenubar}%
-  \Hy_at_DisableOption{pdfwindowui}%
-  \Hy_at_DisableOption{pdffitwindow}%
-  \Hy_at_DisableOption{pdfcenterwindow}%
-  \Hy_at_DisableOption{pdfdisplaydoctitle}%
-  \Hy_at_DisableOption{pdfpagelayout}%
-  \Hy_at_DisableOption{baseurl}%
-  \ifHy_at_texht\else\hyper_at_anchorstart{Doc-Start}\hyper_at_anchorend\fi
-  \Hy_at_pdfstringfalse
-}
-\def\NoHyper{%
-  \def\hyper_at_link@[##1]##2##3##4{##4}%
-  \def\hyper@@anchor##1{}%
-  \global\let\hyper_at_livelink\hyper_at_link
-  \gdef\hyper_at_link##1##2##3{##3}%
-  \def\hyper_at_anchorstart##1{}%
-  \let\hyper_at_anchorend\@empty
-  \def\hyper_at_linkstart##1##2{}%
-  \let\hyper_at_linkend\@empty
-  \def\hyper_at_linkurl##1##2{##1}%
-  \def\hyper_at_linkfile##1##2##3{##1}%
-  \let\Hy_at_backout\@gobble
-}
-\def\stop_at_hyper{%
-  \def\hyper_at_link@[##1]##2##3##4{##4}%
-  \let\Hy_at_backout\@gobble
-  \def\hyper@@anchor##1{}%
-  \def\hyper_at_link##1##2##3{##3}%
-  \def\hyper_at_anchorstart##1{}%
-  \let\hyper_at_anchorend\@empty
-  \def\hyper_at_linkstart##1##2{}%
-  \let\hyper_at_linkend\@empty
-  \def\hyper_at_linkurl##1##2{##1}%
-  \def\hyper_at_linkfile##1##2##3{##1}%
-}
-\def\endNoHyper{%
-  \global\let\hyper_at_link\hyper_at_livelink
-}
-\AfterBeginDocument{%
-  \if_at_filesw
-   \ifHy_at_typexml
-     \immediate\closeout\@mainaux
-     \immediate\openout\@mainaux\jobname.aux
-     \immediate\write\@auxout{<relaxxml>\relax}%
-   \fi
-   \immediate\write\@auxout{%
-      \string\ifx\string\hyper_at_anchor\string\@undefined^^J%
-        \global\let\string\oldcontentsline\string\contentsline^^J%
-        \gdef\string\contentsline%
-          \string#1\string#2\string#3\string#4{%
-          \string\oldcontentsline%
-            {\string#1}{\string#2}{\string#3}}^^J%
-        \global\let\string\oldnewlabel\string\newlabel^^J%
-        \gdef\string\newlabel\string#1\string#2{%
-           \string\newlabelxx{\string#1}\string#2}^^J%
-        \gdef\string\newlabelxx%
-           \string#1\string#2\string#3\string#4\string#5\string#6{%
-           \string\oldnewlabel{\string#1}{{\string#2}{\string#3}}}^^J%
-        \string\AtEndDocument{%
-          \let\string\contentsline\string\oldcontentsline^^J%
-          \let\string\newlabel\string\oldnewlabel}^^J%
-      \string\else^^J%
-        \global\let\string\hyper_at_last\relax^^J%
-      \string\fi^^J%
-    }%
-  \fi
-  \ifx\hyper_at_last\@undefined
-    \def\@starttoc#1{%
-      \begingroup
-        \makeatletter
-        \IfFileExists{\jobname.#1}{%
-          \Hy_at_WarningNoLine{%
-            old #1 file detected, not used; run LaTeX again%
-          }%
-        }{}%
-        \if_at_filesw
-          \expandafter\newwrite\csname tf@#1\endcsname
-          \immediate\openout\csname tf@#1\endcsname \jobname.#1\relax
-        \fi
-        \@nobreakfalse
-      \endgroup
-    }%
-    \def\newlabel#1#2{\@newl_at_bel r{#1}{#2{}{}{}{}}}%
-  \fi
-}
-\ifHy_at_usetitle
-  \let\HyOrg_at_title\title
-  \let\HyOrg_at_author\author
-  \def\title{\@ifnextchar[{\Hy_at_scanopttitle}{\Hy_at_scantitle}}%
-  \def\Hy_at_scanopttitle[#1]{%
-    \gdef\Hy_at_title{#1}%
-    \HyOrg_at_title[{#1}]%
-  }%
-  \def\Hy_at_scantitle#1{%
-    \gdef\Hy_at_title{#1}%
-    \HyOrg_at_title{#1}%
-  }
-  \def\author{\@ifnextchar[{\Hy_at_scanoptauthor}{\Hy_at_scanauthor}}%
-  \def\Hy_at_scanoptauthor[#1]{%
-    \gdef\Hy_at_author{#1}%
-    \HyOrg_at_author[{#1}]%
-  }%
-  \def\Hy_at_scanauthor#1{%
-    \gdef\Hy_at_author{#1}%
-    \HyOrg_at_author{#1}%
-  }
-  \begingroup
-    \def\process_at_me#1\@nil#2{%
-      \expandafter\let\expandafter\x\csname @#2\endcsname
-      \edef\y{\expandafter\strip_at_prefix\meaning\x}%
-      \def\c##1#1##2\@nil{%
-        \ifx\\##1\\%
-        \else
-         \expandafter\gdef\csname Hy@#2\expandafter\endcsname
-              \expandafter{\x}%
-        \fi
-      }%
-      \expandafter\c\y\relax#1\@nil
-    }%
-    \expandafter\process_at_me\string\@latex@\@nil{title}%
-    \expandafter\process_at_me\string\@latex@\@nil{author}%
-  \endgroup
-\fi
-\Hy_at_DisableOption{pdfusetitle}
-\def\Hy_at_UseMaketitleString#1{%
-  \@ifundefined{Hy@#1}{}{%
-    \begingroup
-      \let\Hy_at_saved@hook\pdfstringdefPreHook
-      \pdfstringdefDisableCommands{%
-        \expandafter\let\expandafter\\\csname Hy_at_newline@#1\endcsname
-        \let\newline\\%
-      }%
-      \expandafter\ifx\csname @pdf#1\endcsname\@empty
-        \expandafter\pdfstringdef\csname @pdf#1\endcsname{%
-          \csname Hy@#1\endcsname\@empty
-        }%
-      \fi
-      \global\let\pdfstringdefPreHook\Hy_at_saved@hook
-    \endgroup
-  }%
-}
-\def\Hy_at_newline@title#1{ #1}
-\def\Hy_at_newline@author#1{, #1}
-\def\Hy_at_UseMaketitleInfos{%
-  \Hy_at_UseMaketitleString{title}%
-  \Hy_at_UseMaketitleString{author}%
-}
-\ifHy_at_pagelabels
-  \def\thispdfpagelabel#1{%
-    \gdef\HyPL_at_thisLabel{#1}%
-  }
-  \global\let\HyPL_at_thisLabel\relax
-  \def\HyPL_at_Labels{}
-  \newcount\Hy_at_abspage
-  \Hy_at_abspage=0
-  \def\HyPL_at_LastType{init}%
-  \def\HyPL_at_LastNumber{0}%
-  \def\HyPL_at_LastPrefix{}%
-  \def\HyPL_at_arabic{D}%
-  \def\HyPL_at_Roman{R}%
-  \def\HyPL_at_roman{r}%
-  \def\HyPL_at_Alph{A}%
-  \def\HyPL_at_alph{a}%
-  \def\HyPL_at_EveryPage{%
-    \begingroup
-      \ifx\HyPL_at_thisLabel\relax
-        \let\HyPL_at_page\thepage
-      \else
-        \let\HyPL_at_page\HyPL_at_thisLabel
-        \global\let\HyPL_at_thisLabel\relax
-      \fi
-      \let\HyPL_at_Type\relax
-      \ifnum\the\c_at_page>0
-        \expandafter\HyPL_at_CheckThePage\HyPL_at_page\@nil
-      \fi
-      \let\Hy_at_temp Y%
-      \ifx\HyPL_at_Type\HyPL_at_LastType
-      \else
-        \let\Hy_at_temp N%
-      \fi
-      \ifx\HyPL_at_Type\relax
-         \pdfstringdef\HyPL_at_Prefix{\HyPL_at_page}%
-      \else
-         \pdfstringdef\HyPL_at_Prefix\HyPL_at_Prefix
-      \fi
-      \ifx\HyPL_at_Prefix\HyPL_at_LastPrefix
-      \else
-        \let\Hy_at_temp N%
-      \fi
-      \if Y\Hy_at_temp
-        \advance\c_at_page by -1
-        \ifnum\HyPL_at_LastNumber=\the\c_at_page\relax
-        \else
-          \let\Hy_at_temp N%
-        \fi
-        \Hy_at_StepCount\c_at_page
-      \fi
-      \if N\Hy_at_temp
-        \ifx\HyPL_at_Type\relax
-          \HyPL_at_StorePageLabel{/P (\HyPL_at_Prefix)}%
-        \else
-          \HyPL_at_StorePageLabel{%
-            \ifx\HyPL_at_Prefix\@empty
-            \else
-              /P (\HyPL_at_Prefix)
-            \fi
-            /S /\csname HyPL\HyPL_at_Type\endcsname
-            \ifnum\the\c_at_page=1
-            \else
-              \space/St \the\c_at_page
-            \fi
-          }%
-        \fi
-      \fi
-      \xdef\HyPL_at_LastNumber{\the\c_at_page}%
-      \global\let\HyPL_at_LastType\HyPL_at_Type
-      \global\let\HyPL_at_LastPrefix\HyPL_at_Prefix
-    \endgroup
-    \Hy_at_GlobalStepCount\Hy_at_abspage
-  }
-  \def\HyPL_at_CheckThePage#1\@nil{%
-    \HyPL@@CheckThePage{#1}#1\csname\endcsname\c_at_page\@nil
-  }
-  \def\HyPL@@CheckThePage#1#2\csname#3\endcsname\c_at_page#4\@nil{%
-    \def\Hy_at_tempa{#4}%
-    \def\Hy_at_tempb{\csname\endcsname\c_at_page}%
-    \ifx\Hy_at_tempa\Hy_at_tempb
-      \expandafter\ifx\csname HyPL#3\endcsname\relax
-      \else
-        \def\HyPL_at_Type{#3}%
-        \def\HyPL_at_Prefix{#2}%
-      \fi
-    \else
-      \begingroup
-        \let\Hy_at_next\endgroup
-        \let\HyPL_at_found\@undefined
-        \def\arabic{\HyPL_at_Format{arabic}}%
-        \def\Roman{\HyPL_at_Format{Roman}}%
-        \def\roman{\HyPL_at_Format{roman}}%
-        \def\Alph{\HyPL_at_Format{Alph}}%
-        \def\alph{\HyPL_at_Format{alph}}%
-        \protected_at_edef\Hy_at_temp{#1}%
-        \ifx\HyPL_at_found\relax
-          \toks@\expandafter{\Hy_at_temp}%
-          \edef\Hy_at_next{\endgroup
-            \noexpand\HyPL@@@CheckThePage\the\toks@
-               \noexpand\HyPL_at_found\relax\noexpand\@nil
-          }%
-        \fi
-      \Hy_at_next
-    \fi
-  }
-  \def\HyPL_at_Format#1#2{%
-    \ifx\HyPL_at_found\@undefined
-      \expandafter\ifx\csname c@#2\endcsname\c_at_page
-        \expandafter\noexpand\csname HyPL_at_found\endcsname{#1}%
-      \else
-        \expandafter\noexpand\csname#1\endcsname{#2}%
-      \fi
-    \else
-      \expandafter\noexpand\csname#1\endcsname{#2}%
-    \fi
-  }
-  \def\HyPL@@@CheckThePage#1\HyPL_at_found#2#3\@nil{%
-    \def\Hy_at_tempa{#3}%
-    \def\Hy_at_tempb{\HyPL_at_found\relax}%
-    \ifx\Hy_at_tempa\Hy_at_tempb
-      \def\HyPL_at_Type{@#2}%
-      \def\HyPL_at_Prefix{#1}%
-    \fi
-  }
-  \providecommand*{\HyPL_at_StorePageLabel}[1]{}
-  \def\HyPL_at_Useless{0 << /S /D >> }%
-  \def\HyPL_at_SetPageLabels{%
-    \ifx\HyPL_at_Labels\@empty
-    \else
-      \ifx\HyPL_at_Labels\HyPL_at_Useless
-      \else
-        \Hy_at_PutCatalog{/PageLabels << /Nums [\HyPL_at_Labels] >>}%
-      \fi
-    \fi
-  }
-\else
-  \let\HyPL_at_EveryPage\@empty
-\fi
-\Hy_at_DisableOption{pdfpagelabels}
-\MaybeStopEarly
-\newcommand\theHequation{\theHsection.\arabic{equation}}
-\@ifundefined{thepart}{}{\newcommand\theHpart{\arabic{part}}}
-\@ifundefined{thechapter}{%
-  \newcommand\theHsection    {\arabic{section}}
-  \newcommand\theHfigure     {\arabic{figure}}
-  \newcommand\theHtable      {\arabic{table}}
-}{%
-  \newcommand\theHchapter    {\arabic{chapter}}
-  \newcommand\theHfigure     {\theHchapter.\arabic{figure}}
-  \newcommand\theHtable      {\theHchapter.\arabic{table}}
-  \newcommand\theHsection    {\theHchapter.\arabic{section}}
-}
-\newcommand\theHsubsection   {\theHsection.\arabic{subsection}}
-\newcommand\theHsubsubsection{\theHsubsection.\arabic{subsubsection}}
-\newcommand\theHparagraph    {\theHsubsubsection.\arabic{paragraph}}
-\newcommand\theHsubparagraph {\theHparagraph.\arabic{subparagraph}}
-\newcommand\theHtheorem      {\theHsection.\arabic{theorem}}
-\newcommand\theHthm          {\theHsection.\arabic{thm}}
-\let\H_at_item\item
-\newcounter{Item}
-\def\theHItem{\arabic{Item}}
-\def\item{%
-  \@hyper_at_itemfalse
-  \if_at_nmbrlist\@hyper_at_itemtrue\fi
-  \H_at_item
-}
-\newcommand\theHenumi     {\theHItem}
-\newcommand\theHenumii    {\theHItem}
-\newcommand\theHenumiii   {\theHItem}
-\newcommand\theHenumiv    {\theHItem}
-\newcommand\theHHfootnote {\arabic{Hfootnote}}
-\newcommand\theHmpfootnote{\arabic{mpfootnote}}
-\let\theHHmpfootnote\theHHfootnote
-\let\H_at_refstepcounter\refstepcounter
-\edef\name_at_of@eq{equation}%
-\edef\name_at_of@slide{slide}%
-\newif\if_at_hyper@item
-\newif\if_at_skiphyperref
-\@hyper_at_itemfalse
-\@skiphyperreffalse
-\def\refstepcounter#1{%
-  \H_at_refstepcounter{#1}%
-  \edef\This_at_name{#1}%
-  \ifx\This_at_name\name_at_of@slide
-  \else
-    \if_at_skiphyperref
-    \else
-      \if_at_hyper@item
-        \stepcounter{Item}%
-        \hyper_at_refstepcounter{Item}%
-      \else
-        \hyper_at_refstepcounter{#1}%
-      \fi
-    \fi
-  \fi
-}
-\@ifpackageloaded{amsmath}{}{\newif\ifmeasuring@\measuring_at_false}
-\def\hyper_at_refstepcounter#1{%
-  \edef\This_at_name{#1}%
-  \ifx\This_at_name\name_at_of@eq
-    \make_at_stripped@name{\theequation}%
-    \let\theHequation\newname
-  \fi
-  \@ifundefined{theH#1}{%
-    \expandafter\def\csname theH#1\endcsname{\arabic{#1}}%
-  }{}%
-  \hyper_at_makecurrent{#1}%
-  \ifmeasuring@
-  \else
-    \Hy_at_raisedlink{%
-      \hyper_at_anchorstart{\@currentHref}\hyper_at_anchorend
-    }%
-  \fi
-}
-\def\Hy_at_chapterstring{chapter}
-\def\Hy_at_appendixstring{appendix}
-\def\Hy_at_chapapp{\Hy_at_chapterstring}
-\let\HyOrg_at_appendix\appendix
-\def\appendix{%
-  \@ifundefined{chapter}%
-    {\gdef\theHsection{\Alph{section}}}%
-    {\gdef\theHchapter{\Alph{chapter}}}%
-  \xdef\Hy_at_chapapp{\Hy_at_appendixstring}%
-  \HyOrg_at_appendix
-}
-\def\hyper_at_makecurrent#1{%
-  \begingroup
-    \edef\Hy_at_param{#1}%
-    \ifx\Hy_at_param\Hy_at_chapterstring
-      \let\Hy_at_param\Hy_at_chapapp
-    \fi
-    \ifHy_at_hypertexnames
-      \let\@number\@firstofone
-      \ifHy_at_naturalnames
-        \let\textlatin\@firstofone
-        \xdef\@currentHlabel{\csname the#1\endcsname}%
-      \else
-        \xdef\@currentHlabel{\csname theH#1\endcsname}%
-      \fi
-      \xdef\@currentHref{%
-        \Hy_at_param.\expandafter\strip_at_prefix\meaning\@currentHlabel
-      }%
-    \else
-      \Hy_at_GlobalStepCount\Hy_at_linkcounter
-      \xdef\@currentHref{\Hy_at_param.\the\Hy_at_linkcounter}%
-    \fi
-  \endgroup
-}
-\@ifpackageloaded{fancyvrb}{%
-  \def\FV_at_StepLineNo{%
-    \FV_at_SetLineNo
-    \def\FV_at_StepLineNo{\H_at_refstepcounter{FancyVerbLine}}%
-    \FV_at_StepLineNo
-  }%
-}{}
-\AtBeginDocument{%
-  \@ifpackageloaded{lastpage}{%
-    \ifHy_at_pageanchor
-    \else
-      \Hy_at_WarningNoLine{%
-        The \string\pageref{LastPage} link doesn't work\MessageBreak
-        with disabled option `pageanchor'%
-      }%
-    \fi
-    \def\lastpage_at_putlabel{%
-      \addtocounter{page}{-1}%
-      \if_at_filesw
-        \begingroup
-          \let\@number\@firstofone
-          \ifHy_at_pageanchor
-            \ifHy_at_hypertexnames
-              \ifHy_at_plainpages
-                \def\Hy_at_temp{\arabic{page}}%
-              \else
-                \let\textlatin\@firstofone
-                \edef\Hy_at_temp{\thepage}%
-              \fi
-            \else
-              \def\Hy_at_temp{\the\Hy_at_pagecounter}%
-            \fi
-          \fi
-          \immediate\write\@auxout{%
-            \string\newlabel
-              {LastPage}{{}{\thepage}{}{%
-                \ifHy_at_pageanchor page.\Hy_at_temp\fi}{}}%
-          }%
-        \endgroup
-      \fi
-      \addtocounter{page}{1}%
-    }%
-  }{}%
-}
-\newcommand*{\hypergetpageref}[1]{%
-  \expandafter\Hy_at_getpageref\csname r@#1\endcsname{#1}%
-}
-\def\Hy_at_getpageref#1#2{%
-  \ifx#1\relax
-    0%
-    \protect\G_at_refundefinedtrue
-    \@latex_at_warning{Reference `#2' on page \thepage\space
-      undefined%
-    }%
-  \else
-    \expandafter\Hy_at_GetSecondArg#1\@nil
-  \fi
-}
-\long\def\Hy_at_GetSecondArg#1#2#3\@nil{#2}
-\newcommand*{\hypergetref}[1]{%
-  \expandafter\Hy_at_getref\csname r@#1\endcsname{#1}%
-}
-\def\Hy_at_getref#1#2{%
-  \ifx#1\relax
-    ??%
-    \protect\G_at_refundefinedtrue
-    \@latex_at_warning{Reference `#2' on page \thepage\space
-      undefined%
-    }%
-  \else
-    \expandafter\@car#1\@nil
-  \fi
-}
-\@ifpackageloaded{ifthen}{%
-  \let\HyOrg_at_ifthenelse\ifthenelse
-  \def\ifthenelse{%
-    \let\begingroup\Hy_at_TE@begingroup
-    \HyOrg_at_ifthenelse
-  }%
-  \let\HyOrg_at_begingroup\begingroup
-  \def\Hy_at_TE@begingroup{%
-    \let\begingroup\HyOrg_at_begingroup
-    \begingroup
-    \let\ref\hypergetref
-    \let\pageref\hypergetpageref
-  }%
-}{}
-\@ifpackageloaded{titlesec}{%
-  \def\ttl_at_Hy@steplink#1{%
-    \Hy_at_GlobalStepCount\Hy_at_linkcounter
-    \xdef\@currentHref{#1*.\the\Hy_at_linkcounter}%
-    \def\ttl_at_Hy@saveanchor{%
-      \Hy_at_raisedlink{\hyper_at_anchorstart{\@currentHref}\hyper_at_anchorend}%
-    }%
-  }%
-  \def\ttl_at_Hy@refstepcounter#1{%
-    \let\ttl_at_b\Hy_at_raisedlink
-    \def\Hy_at_raisedlink##1{\def\ttl_at_Hy@saveanchor{\Hy_at_raisedlink{##1}}}%
-    \refstepcounter{#1}%
-    \let\Hy_at_raisedlink\ttl_at_b
-  }%
-}{}
-\@ifpackageloaded{titletoc}{%
-  \def\ttl_at_gobblecontents#1#2#3#4{\ignorespaces}%
-}{}
-\@ifpackageloaded{varioref}{%
-  \def\vref_at_pagenum#1#2{%
-    \@ifundefined{r@#2}{%
-      \@namedef{r@#2}{{??}{??}{}{}{}}%
-    }{}%
-    \edef#1{\hypergetpageref{#2}}%
-  }%
-}{}
-\@ifpackageloaded{longtable}{%
-  \begingroup
-    \def\y{\LT_at_array}%
-    \@ifundefined{scr_at_LT@array}{}{\def\y{\scr_at_LT@array}}%
-    \long\def\x\refstepcounter#1#2\@sharp#3#4\@nil{%
-      \expandafter\endgroup
-      \expandafter\def\y[##1]##2{%
-        \H_at_refstepcounter{#1}%
-        \hyper_at_makecurrent{table}%
-        #2\@sharp#####4%
-      }%
-    }%
-  \expandafter\expandafter\expandafter\x\y[#1]{#2}\@nil
-  \begingroup
-    \def\x#1\ifvoid\LT_at_firsthead\copy#2\@nil{%
-      \endgroup
-      \def\LT_at_start{%
-        #1%
-        \hyper_at_refstepcounter{table}%
-        \ifvoid\LT_at_firsthead\copy
-        #2%
-      }%
-    }%
-  \expandafter\x\LT_at_start\@nil
-}{}
-\let\new_at_refstepcounter\refstepcounter
-\let\H_at_equation\equation
-\let\H_at_endequation\endequation
-\@ifpackageloaded{amsmath}{%
-  \long\def\Hy_at_temp{%
-    \incr_at_eqnum
-    \mathdisplay_at_push
-    \st_at_rredfalse \global\@eqnswtrue
-    \mathdisplay{equation}%
-  }%
-  \ifx\Hy_at_temp\equation
-    \expandafter\ifx\csname if_at_fleqn\expandafter\endcsname
-                    \csname iftrue\endcsname
-    \else
-      \long\def\equation{%
-        \mathdisplay_at_push
-        \st_at_rredfalse \global\@eqnswtrue
-        \mathdisplay{equation}%
-        \incr_at_eqnum
-      }%
-    \fi
-  \fi
-}{%
-  \def\equation{%
-    \let\refstepcounter\H_at_refstepcounter
-    \H_at_equation
-    \make_at_stripped@name{\theequation}%
-    \let\theHequation\newname
-    \hyper_at_makecurrent{equation}%
-    \Hy_at_raisedlink{\hyper_at_anchorstart{\@currentHref}}%
-    \let\refstepcounter\new_at_refstepcounter
-  }%
-  \def\endequation{\Hy_at_raisedlink{\hyper_at_anchorend}\H_at_endequation}%
-}
-\newif\if_at_eqnstar
-\@eqnstarfalse
-\let\H_at_eqnarray\eqnarray
-\let\H_at_endeqnarray\endeqnarray
-\def\eqnarray{%
-  \let\Hy_at_reserved@a\relax
-  \def\@currentHref{}%
-  \H_at_eqnarray
-  \if_at_eqnstar
-  \else
-    \ifx\\\@currentHref\\%
-    \else
-      \make_at_stripped@name{\theequation}%
-      \let\theHequation\newname
-      \hyper_at_makecurrent{equation}%
-      \hyper_at_anchorstart{\@currentHref}{}\hyper_at_anchorend
-    \fi
-  \fi
-}
-\def\endeqnarray{%
-  \H_at_endeqnarray
-}
-\@namedef{eqnarray*}{%
-  \def\@eqncr{\nonumber\@seqncr}\@eqnstartrue\eqnarray
-}
-\@namedef{endeqnarray*}{%
-  \nonumber\endeqnarray\@eqnstarfalse
-}
-\@ifundefined{subeqnarray}{}{%
-  \let\H_at_subeqnarray\subeqnarray
-  \let\H_at_endsubeqnarray\endsubeqnarray
-  \def\subeqnarray{%
-    \let\Hy_at_reserved@a\relax
-    \H_at_subeqnarray
-    \make_at_stripped@name{\theequation}%
-    \let\theHequation\newname
-    \hyper_at_makecurrent{equation}%
-    \hyper_at_anchorstart{\@currentHref}{}\hyper_at_anchorend
-  }%
-  \def\endsubeqnarray{%
-    \H_at_endsubeqnarray
-  }%
-  \newcommand\theHsubequation{\theHequation\alph{subequation}}%
-}
-\def\make_at_stripped@name#1{%
-  \begingroup
-    \escapechar\m_at_ne
-    \global\let\newname\@empty
-    \protected_at_edef\Hy_at_tempa{#1}%
-    \edef\@tempb{%
-      \noexpand\@tfor\noexpand\Hy_at_tempa:=%
-        \expandafter\strip_at_prefix\meaning\Hy_at_tempa
-    }%
-    \@tempb\do{%
-      \if{\Hy_at_tempa\else
-        \if}\Hy_at_tempa\else
-          \xdef\newname{\newname\Hy_at_tempa}%
-        \fi
-      \fi
-    }%
-  \endgroup
-}
-\@ifpackageloaded{tabularx}{\Hy_at_hyperfootnotesfalse}{}
-\ifHy_at_hyperfootnotes
-  \newcounter{Hfootnote}
-  \let\H@@footnotetext\@footnotetext
-  \let\H@@footnotemark\@footnotemark
-  \def\@xfootnotenext[#1]{%
-    \begingroup
-      \csname c@\@mpfn\endcsname #1\relax
-      \unrestored_at_protected@xdef\@thefnmark{\thempfn}%
-    \endgroup
-    \ifx\@footnotetext\@mpfootnotetext
-      \expandafter\H@@mpfootnotetext
-    \else
-      \expandafter\H@@footnotetext
-    \fi
-  }%
-  \def\@xfootnotemark[#1]{%
-    \begingroup
-      \c_at_footnote #1\relax
-      \unrestored_at_protected@xdef\@thefnmark{\thefootnote}%
-    \endgroup
-    \H@@footnotemark
-  }%
-  \let\H@@mpfootnotetext\@mpfootnotetext
-  \long\def\@mpfootnotetext#1{%
-    \H@@mpfootnotetext{%
-      \ifHy_at_nesting
-        \hyper@@anchor{\Hy_at_footnote@currentHref}{#1}%
-      \else
-        \Hy_at_raisedlink{%
-          \hyper@@anchor{\Hy_at_footnote@currentHref}{\relax}%
-        }#1%
-      \fi
-    }%
-  }%
-  \long\def\@footnotetext#1{%
-    \H@@footnotetext{%
-      \ifHy_at_nesting
-        \hyper@@anchor{\Hy_at_footnote@currentHref}{#1}%
-      \else
-        \Hy_at_raisedlink{%
-          \hyper@@anchor{\Hy_at_footnote@currentHref}{\relax}%
-        }%
-        \let\@currentHlabel\Hy_at_footnote@currentHlabel
-        \let\@currentHref\Hy_at_footnote@currentHref
-        \let\@currentlabelname\@empty
-        #1%
-      \fi
-    }%
-  }%
-  \def\@footnotemark{%
-    \leavevmode
-    \ifhmode\edef\@x_at_sf{\the\spacefactor}\nobreak\fi
-    \stepcounter{Hfootnote}%
-    \global\let\Hy_at_saved@currentHlabel\@currentHlabel
-    \global\let\Hy_at_saved@currentHref\@currentHref
-    \hyper_at_makecurrent{Hfootnote}%
-    \global\let\Hy_at_footnote@currentHlabel\@currentHlabel
-    \global\let\Hy_at_footnote@currentHref\@currentHref
-    \global\let\@currentHlabel\Hy_at_saved@currentHlabel
-    \global\let\@currentHref\Hy_at_saved@currentHref
-    \hyper_at_linkstart{link}{\Hy_at_footnote@currentHref}%
-    \@makefnmark
-    \hyper_at_linkend
-    \ifhmode\spacefactor\@x_at_sf\fi
-    \relax
-  }%
-  \@ifpackageloaded{longtable}{%
-    \CheckCommand*{\LT_at_p@ftntext}[1]{%
-      \edef\@tempa{%
-        \the\LT_at_p@ftn
-        \noexpand\footnotetext[\the\c_at_footnote]%
-      }%
-      \global\LT_at_p@ftn\expandafter{\@tempa{#1}}%
-    }%
-    \long\def\LT_at_p@ftntext#1{%
-      \edef\@tempa{%
-        \the\LT_at_p@ftn
-        \begingroup
-          \noexpand\c_at_footnote=\the\c_at_footnote\relax
-          \noexpand\protected_at_xdef
-              \noexpand\@thefnmark{\noexpand\thempfn}%
-          \noexpand\protected_at_xdef\noexpand\@thefnmark{%
-            \noexpand\thempfn
-          }%
-          \expandafter\expandafter\expandafter\noexpand
-          \expandafter\expandafter\expandafter\Hy_at_LT@footnotetext
-          \expandafter\expandafter\expandafter{%
-            \expandafter\Hy_at_footnote@currentHref\expandafter
-          }\expandafter{\Hy_at_footnote@currentHlabel}%
-      }%
-      \global\LT_at_p@ftn\expandafter{%
-          \@tempa{#1}%
-        \endgroup
-      }%
-    }%
-    \long\def\Hy_at_LT@footnotetext#1#2#3{%
-      \H@@footnotetext{%
-        \ifHy_at_nesting
-          \hyper@@anchor{#1}{#3}%
-        \else
-          \Hy_at_raisedlink{%
-            \hyper@@anchor{#1}{\relax}%
-          }%
-          \def\@currentHlabel{#2}%
-          \def\@currentHref{#1}%
-          \let\@currentlabelname\@empty
-          #3%
-        \fi
-      }%
-    }%
-  }{}%
-  \let\HyOrg_at_maketitle\maketitle
-  \def\maketitle{%
-    \let\Hy_at_saved@footnotemark\@footnotemark
-    \let\Hy_at_saved@footnotetext\@footnotetext
-    \let\@footnotemark\H@@footnotemark
-    \let\@footnotetext\H@@footnotetext
-    \@ifnextchar[\Hy_at_maketitle@optarg{% ]
-      \HyOrg_at_maketitle
-      \Hy_at_maketitle@end
-    }%
-  }%
-  \def\Hy_at_maketitle@optarg[#1]{%
-    \HyOrg_at_maketitle[{#1}]%
-    \Hy_at_maketitle@end
-  }%
-  \def\Hy_at_maketitle@end{%
-    \ifx\@footnotemark\H@@footnotemark
-      \let\@footnotemark\Hy_at_saved@footnotemark
-    \fi
-    \ifx\@footnotetext\H@@footnotetext
-      \let\@footnotetext\Hy_at_saved@footnotetext
-    \fi
-  }%
-  \def\realfootnote{%
-    \@ifnextchar[\@xfootnote{%
-      \stepcounter{\@mpfn}%
-      \protected_at_xdef\@thefnmark{\thempfn}%
-      \H@@footnotemark\H@@footnotetext
-    }%
-  }%
-\fi
-\Hy_at_DisableOption{hyperfootnotes}
-\def\caption{%
-  \ifx\@captype\@undefined
-    \@latex_at_error{\noexpand\caption outside float}\@ehd
-    \expandafter\@gobble
-  \else
-    \H_at_refstepcounter\@captype
-    \@ifundefined{fst@\@captype}{%
-      \let\Hy_at_tempa\@caption
-    }{%
-      \let\Hy_at_tempa\Hy_at_float@caption
-    }%
-    \expandafter\@firstofone
-  \fi
-  {\@dblarg{\Hy_at_tempa\@captype}}%
-}
-\long\def\@caption#1[#2]#3{%
-  \hyper_at_makecurrent{\@captype}%
-  \par\addcontentsline{\csname ext@#1\endcsname}{#1}{%
-    \protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}%
-  }%
-  \begingroup
-    \@parboxrestore
-    \if_at_minipage
-      \@setminipage
-    \fi
-    \normalsize
-    \@makecaption{\csname fnum@#1\endcsname}{%
-      \ignorespaces
-      \ifHy_at_nesting
-        \hyper@@anchor{\@currentHref}{#3}%
-      \else
-        \Hy_at_raisedlink{\hyper@@anchor{\@currentHref}{\relax}}#3%
-      \fi
-    }%
-    \par
-  \endgroup
-}
-\let\Hy_at_float@caption\@caption
-\@ifpackageloaded{float}{%
-  \def\Hy_at_float@caption{%
-    \hyper_at_makecurrent{\@captype}%
-    \float_at_caption
-  }
-  \let\HyOrg_at_float@makebox\float_at_makebox
-  \renewcommand{\float_at_makebox}[1]{%
-    \HyOrg_at_float@makebox{%
-      #1\relax
-      \hyper@@anchor{\@currentHref}{\relax}%
-    }%
-  }%
-}{}
-\def\hyper_at_natlinkstart#1{%
-  \Hy_at_backout{#1}%
-  \hyper_at_linkstart{cite}{cite.#1}%
-  \def\hyper_at_nat@current{#1}%
-}
-\def\hyper_at_natlinkend{%
-  \hyper_at_linkend
-}
-\def\hyper_at_natlinkbreak#1#2{%
-  \hyper_at_linkend#1\hyper_at_linkstart{cite}{cite.#2}%
-}
-\def\hyper_at_natanchorstart#1{%
-  \Hy_at_raisedlink{\hyper_at_anchorstart{cite.#1}}%
-}
-\def\hyper_at_natanchorend{\hyper_at_anchorend}
-\@ifundefined{NAT_at_parse}{%
-  \def\bibcite#1#2{%
-    \@newl_at_bel{b}{#1\@extra_at_binfo}{\hyper@@link[cite]{}{cite.#1}{#2}}%
-  }%
-  \gdef\@extra_at_binfo{}%
-  \let\Hy_at_bibcite\bibcite
-  \begingroup
-    \@ifundefined{bbl_at_cite@choice}{}{%
-      \g_at_addto@macro\bbl_at_cite@choice{%
-        \let\bibcite\Hy_at_bibcite
-      }%
-    }%
-  \endgroup
-  \providecommand*{\@BIBLABEL}{\@biblabel}%
-  \def\@lbibitem[#1]#2{%
-    \@skiphyperreftrue
-    \H_at_item[%
-      \ifx\Hy_at_raisedlink\@empty
-        \hyper_at_anchorstart{cite.#2}\@BIBLABEL{#1}\hyper_at_anchorend
-      \else
-        \Hy_at_raisedlink{\hyper_at_anchorstart{cite.#2}\hyper_at_anchorend}%
-        \@BIBLABEL{#1}%
-      \fi
-      \hfill
-    ]%
-    \@skiphyperreffalse
-    \if_at_filesw
-      \begingroup
-        \let\protect\noexpand
-        \immediate\write\@auxout{%
-          \string\bibcite{#2}{#1}%
-        }%
-      \endgroup
-    \fi
-    \ignorespaces
-  }%
-  \def\@bibitem#1{%
-    \@skiphyperreftrue\H_at_item\@skiphyperreffalse
-    \Hy_at_raisedlink{\hyper_at_anchorstart{cite.#1}\relax\hyper_at_anchorend}%
-    \if_at_filesw
-      \begingroup
-        \let\protect\noexpand
-        \immediate\write\@auxout{%
-          \string\bibcite{#1}{\the\value{\@listctr}}%
-        }%
-      \endgroup
-    \fi
-    \ignorespaces
-  }%
-}{}
-\@ifclassloaded{revtex}{%
-  \Hy_at_Info{*** compatibility with revtex **** }%
-  \def\revtex_at_checking#1#2{%
-    \expandafter\let\expandafter\T_at_temp\csname b@#1\endcsname
-    \expandafter\def\csname b@#1\endcsname{#2}%
-    \@SetMaxRnhefLabel{#1}%
-    \expandafter\let\csname b@#1\endcsname\T_at_temp
-  }%
-  \@ifundefined{@CITE}{\def\@CITE{\@cite}}{}%
-  \providecommand*{\@extra_at_b@citeb}{}%
-  \def\@CITEX[#1]#2{%
-    \let\@citea\@empty
-    \leavevmode
-    \unskip
-    $^{%
-      \scriptstyle
-      \@CITE{%
-        \@for\@citeb:=#2\do{%
-          \@citea
-          \def\@citea{,\penalty\@m\ }%
-          \edef\@citeb{\expandafter\@firstofone\@citeb}%
-          \if_at_filesw
-            \immediate\write\@auxout{\string\citation{\@citeb}}%
-          \fi
-          \@ifundefined{b@\@citeb\extra_at_b@citeb}{%
-            \mbox{\reset_at_font\bfseries ?}%
-            \G_at_refundefinedtrue
-            \@latex_at_warning{%
-              Citation `\@citeb' on page \thepage \space undefined%
-            }%
-          }{%
-            {\csname b@\@citeb\@extra_at_b@citeb\endcsname}%
-          }%
-        }%
-      }{#1}%
-    }$%
-  }%
-  \def\@citex[#1]#2{%
-    \let\@citea\@empty
-    \@cite{%
-      \@for\@citeb:=#2\do{%
-        \@citea
-        \def\@citea{,\penalty\@m\ }%
-        \edef\@citeb{\expandafter\@firstofone\@citeb}%
-        \if_at_filesw
-          \immediate\write\@auxout{\string\citation{\@citeb}}%
-        \fi
-        \@ifundefined{b@\@citeb\@extra_at_b@citeb}{%
-          \mbox{\reset_at_font\bfseries ?}%
-          \G_at_refundefinedtrue
-          \@latex_at_warning{%
-            Citation `\@citeb' on page \thepage \space undefined%
-          }%
-        }{%
-          \hbox{\csname b@\@citeb\@extra_at_b@citeb\endcsname}%
-        }%
-      }%
-    }{#1}%
-  }%
-}{}
-\@ifpackageloaded{harvard}{%
-  \AtBeginDocument{%
-    \Hy_at_Info{*** compatibility with harvard **** }%
-    \Hy_at_raiselinksfalse
-    \def\harvardcite#1#2#3#4{%
-      \global\@namedef{HAR_at_fn@#1}{\hyper@@link[cite]{}{cite.#1}{#2}}%
-      \global\@namedef{HAR_at_an@#1}{\hyper@@link[cite]{}{cite.#1}{#3}}%
-      \global\@namedef{HAR_at_yr@#1}{\hyper@@link[cite]{}{cite.#1}{#4}}%
-      \global\@namedef{HAR_at_df@#1}{\csname HAR_at_fn@#1\endcsname}%
-    }%
-    \def\HAR_at_citetoaux#1{%
-      \if_at_filesw\immediate\write\@auxout{\string\citation{#1}}\fi%
-      \ifHy_at_backref
-        \ifx\@empty\@currentlabel
-        \else
-          \@bsphack
-          \protected_at_write\@auxout{}{%
-            \string\@writefile{brf}{%
-              \string\backcite{#1}{%
-                {\thepage}{\@currentlabel}{\@currentHref}%
-              }%
-            }%
-          }%
-          \@esphack
-        \fi
-      \fi
-    }%
-    \def\harvarditem{%
-      \@ifnextchar[{\@harvarditem}{\@harvarditem[\null]}%
-    }%
-    \def\@harvarditem[#1]#2#3#4#5\par{%
-      \item[]%
-      \hyper_at_anchorstart{cite.#4}\relax\hyper_at_anchorend
-      \if_at_filesw
-        \begingroup
-          \def\protect##1{\string ##1\space}%
-          \ifthenelse{\equal{#1}{\null}}%
-            {\def\next{{#4}{#2}{#2}{#3}}}%
-            {\def\next{{#4}{#2}{#1}{#3}}}%
-          \immediate\write\@auxout{\string\harvardcite\codeof\next}%
-       \endgroup
-      \fi
-      \protect\hspace*{-\labelwidth}%
-      \protect\hspace*{-\labelsep}%
-      \ignorespaces
-      #5%
-      \ifHy_at_backref
-        \newblock
-        \backref{\csname br@#4\endcsname}%
-      \fi
-      \par
-    }%
-    \long\def\HAR_at_checkcitations#1#2#3#4{%
-      \def\HAR_at_tempa{\hyper@@link[cite]{}{cite.#1}{#2}}%
-      \expandafter\ifx\csname HAR_at_fn@#1\endcsname\HAR_at_tempa
-        \def\HAR_at_tempa{\hyper@@link[cite]{}{cite.#1}{#3}}%
-        \expandafter\ifx\csname HAR_at_an@#1\endcsname\HAR_at_tempa
-          \def\HAR_at_tempa{\hyper@@link[cite]{}{cite.#1}{#4}}%
-          \expandafter\ifx\csname HAR_at_yr@#1\endcsname\HAR_at_tempa
-          \else
-            \@tempswatrue
-          \fi
-        \else
-          \@tempswatrue
-        \fi
-      \else
-        \@tempswatrue
-      \fi
-    }%
-  }%
-}{}
-\@ifpackageloaded{chicago}{%
-  \def\citeN{%
-    \def\@citeseppen{-1000}%
-    \def\@cite##1##2{##1}%
-    \def\citeauthoryear##1##2##3{##1 (##3\@cite_at_opt)}%
-    \@citedata_at_opt
-  }%
-  \def\shortciteN{%
-    \def\@citeseppen{-1000}%
-    \def\@cite##1##2{##1}%
-    \def\citeauthoryear##1##2##3{##2 (##3\@cite_at_opt)}%
-    \@citedata_at_opt
-  }%
-  \def\@citedata_at_opt{%
-    \let\@cite_at_opt\@empty
-    \@ifnextchar [{%
-      \@tempswatrue
-      \@citedatax_at_opt
-    }{%
-      \@tempswafalse
-      \@citedatax[]%
-    }%
-  }%
-  \def\@citedatax_at_opt[#1]{%
-    \def\@cite_at_opt{, #1}%
-    \@citedatax[{#1}]%
-  }
-}{}
-\def\@begindvi{%
-  \unvbox \@begindvibox
-  \Hy_at_begindvi
-  \global\let\@begindvi\Hy_at_begindvi
-}
-\def\Hy_at_begindvi{%
-  \ifHy_at_pageanchor
-    \@hyperfixhead
-  \fi
-  \HyPL_at_EveryPage
-}
-\def\pagenumbering#1{%
-  \global\c_at_page \@ne
-  \gdef\thepage{\csname @#1\endcsname\c_at_page}%
-}
-\let\HYPERPAGEANCHOR\hyperpageanchor
-\providecommand\hyper_at_pagetransition{}
-\providecommand\hyper_at_pageduration{}
-\providecommand\hyper_at_pagehidden{}
-\def\@hyperfixhead{%
-  \Hy_at_DistillerDestFix
-  \ifHy_at_hypertexnames
-    \ifHy_at_plainpages
-      \gdef\Hy_at_TempPageAnchor{\hyper@@anchor{page.\the\c_at_page}}%
-    \else
-      \begingroup
-        \let\@number\@firstofone
-        \let\textlatin\@firstofone
-        \xdef\@the_at_H@page{\thepage}%
-      \endgroup
-      \gdef\Hy_at_TempPageAnchor{\hyper@@anchor{page.\@the_at_H@page}}%
-    \fi
-  \else
-    \Hy_at_GlobalStepCount\Hy_at_pagecounter
-    \gdef\Hy_at_TempPageAnchor{\hyper@@anchor{page.\the\Hy_at_pagecounter}}%
-  \fi
-  \let\H_at_old@thehead\@thehead
-  \if^\@thehead^%
-    \def\H_at_old@thehead{\hfil}%
-  \fi
-  \ifHy_at_texht
-    \def\@thehead{}%
-  \else
-    \ifHy_at_seminarslides
-      \begingroup
-        \let\leavevmode\relax
-        \Hy_at_TempPageAnchor\relax
-        \hyper_at_pagetransition
-        \hyper_at_pageduration
-        \hyper_at_pagehidden
-      \endgroup
-    \else
-      \def\@thehead{%
-        \Hy_at_TempPageAnchor\relax
-        \hyper_at_pagetransition
-        \hyper_at_pageduration
-        \hyper_at_pagehidden
-        \H_at_old@thehead
-      }%
-    \fi
-  \fi
-  \ifx\PDF_at_FinishDoc\@empty
-  \else
-    \PDF_at_FinishDoc
-    \gdef\PDF_at_FinishDoc{}%
-  \fi
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname chapter\endcsname\relax
-  \def\toclevel_at_part{0}
-\else
-  \def\toclevel_at_part{-1}
-\fi
-\def\toclevel_at_chapter{0}
-\def\toclevel_at_section{1}
-\def\toclevel_at_subsection{2}
-\def\toclevel_at_subsubsection{3}
-\def\toclevel_at_paragraph{4}
-\def\toclevel_at_subparagraph{5}
-\def\toclevel_at_figure{0}
-\def\toclevel_at_table{0}
-\@ifpackageloaded{listings}{%
-  \def\theHlstlisting{\thelstlisting}%
-  \def\toclevel_at_lstlisting{0}%
-}{}
-\@ifpackageloaded{listing}{%
-  \def\theHlisting{\thelisting}%
-  \def\toclevel_at_listing{0}%
-}{}
-\def\addcontentsline#1#2#3{% toc extension, type, tag
-  \begingroup
-    \let\label\@gobble
-    \let\textlatin\@firstofone
-    \ifx\@currentHref\@empty
-      \Hy_at_Warning{%
-        No destination for bookmark of \string\addcontentsline,%
-        \MessageBreak destination is added%
-      }%
-      \phantomsection
-    \fi
-    \expandafter\ifx\csname toclevel@#2\endcsname\relax
-      \begingroup
-        \def\Hy_at_tempa{#1}%
-        \ifx\Hy_at_tempa\Hy_at_bookmarkstype
-          \Hy_at_WarningNoLine{bookmark level for unknown #2 defaults to 0}%
-        \else
-          \Hy_at_Info{bookmark level for unknown #2 defaults to 0}%
-        \fi
-      \endgroup
-      \expandafter\gdef\csname toclevel@#2\endcsname{0}%
-    \fi
-    \edef\Hy_at_toclevel{\csname toclevel@#2\endcsname}%
-    \Hy_at_writebookmark{\csname the#2\endcsname}%
-      {#3}%
-      {\@currentHref}%
-      {\Hy_at_toclevel}%
-      {#1}%
-    \ifHy_at_verbose
-      \typeout{pdftex: bookmark at \the\inputlineno:
-        {\csname the#2\endcsname}
-        {#3}
-        {\@currentHref}%
-        {\Hy_at_toclevel}%
-        {#1}%
-      }%
-    \fi
-    \addtocontents{#1}{%
-      \protect\contentsline{#2}{#3}{\thepage}{\@currentHref}%
-    }%
-  \endgroup
-}
-\def\contentsline#1#2#3#4{%
-  \ifx\\#4\\%
-    \csname l@#1\endcsname{#2}{#3}%
-  \else
-    \ifHy_at_linktocpage
-      \csname l@#1\endcsname{{#2}}{%
-        \hyper_at_linkstart{link}{#4}{#3}\hyper_at_linkend
-      }%
-    \else
-      \csname l@#1\endcsname{%
-        \hyper_at_linkstart{link}{#4}{#2}\hyper_at_linkend
-      }{#3}%
-    \fi
-  \fi
-}
-\let\H_at_definecounter\@definecounter
-\def\@definecounter#1{%
-  \H_at_definecounter{#1}%
-  \expandafter\def\csname theH#1\endcsname{\arabic{#1}}%
-}
-\let\H_at_newctr\@newctr
-\def\@newctr#1[#2]{%
-  \H_at_newctr#1[{#2}]%
-  \expandafter\def\csname theH#1\endcsname{%
-    \csname the\@ifundefined{theH#2}{}{H}#2\endcsname.\arabic{#1}%
-  }%
-}
-\let\Hmake_at_df@tag@@\make_at_df@tag@@
-\def\make_at_df@tag@@#1{%
-  \Hmake_at_df@tag@@{#1}%
-  \Hy_at_GlobalStepCount\Hy_at_linkcounter
-  \xdef\@currentHref{AMS.\the\Hy_at_linkcounter}%
-  \Hy_at_raisedlink{\hyper_at_anchorstart{\@currentHref}\hyper_at_anchorend}%
-}
-\let\Hmake_at_df@tag@@@\make_at_df@tag@@@
-\def\make_at_df@tag@@@#1{%
-  \Hmake_at_df@tag@@@{#1}%
-  \Hy_at_GlobalStepCount\Hy_at_linkcounter
-  \xdef\@currentHref{AMS.\the\Hy_at_linkcounter}%
-  \Hy_at_raisedlink{\hyper_at_anchorstart{\@currentHref}\hyper_at_anchorend}%
-}
-\@ifpackagewith{hyperref}{pdftex}{%
-   \let\H_at_seteqlabel\@seteqlabel
-   \def\@seteqlabel#1{%
-     \H_at_seteqlabel{#1}%
-     \xdef\@currentHref{AMS.\the\Hy_at_linkcounter}%
-     \Hy_at_raisedlink{\hyper_at_anchorstart{\@currentHref}\hyper_at_anchorend}%
-   }%
-}{}
-\let\HyOrg_at_addtoreset\@addtoreset
-\def\@addtoreset#1#2{%
-  \HyOrg_at_addtoreset{#1}{#2}%
-  \expandafter\xdef\csname theH#1\endcsname{%
-    \expandafter\noexpand
-        \csname the\@ifundefined{theH#2}{}H#2\endcsname
-    .\noexpand\the\noexpand\value{#1}%
-  }%
-}
-\@ifpackageloaded{amsmath}{%
-  \@ifpackagelater{amsmath}{1999/12/14}{%
-    \renewcommand*{\numberwithin}[3][\arabic]{%
-      \@ifundefined{c@#2}{\@nocounterr{#2}}{%
-        \@ifundefined{c@#3}{\@nocnterr{#3}}{%
-          \HyOrg_at_addtoreset{#2}{#3}%
-          \@xp\xdef\csname the#2\endcsname{%
-            \@xp\@nx\csname the#3\endcsname .\@nx#1{#2}%
-          }%
-          \@xp\xdef\csname theH#2\endcsname{%
-            \@xp\@nx
-            \csname the\@ifundefined{theH#3}{}H#3\endcsname
-            .\@nx#1{#2}%
-          }%
-        }%
-      }%
-    }%
-  }{%
-    \Hy_at_WarningNoLine{%
-      \string\numberwithin\space of package `amsmath'
-      only fixed\MessageBreak
-      for version 2000/06/06 v2.12 or newer%
-    }%
-  }
-}{}
-\ifHy_at_figures
-  \let\Hy_at_Gin@setfile\Gin_at_setfile
-  \def\Gin_at_setfile#1#2#3{%
-    \hyperimage{#3}{\Hy_at_Gin@setfile{#1}{#2}{#3}}%
-  }
-\fi
-\Hy_at_DisableOption{hyperfigures}
-\ifHy_at_hyperindex
-  \def\HyInd_at_ParenLeft{(}%
-  \def\HyInd_at_ParenRight{)}%
-  \Hy_at_nextfalse
-  \@ifpackageloaded{multind}{\Hy_at_nexttrue}{}%
-  \@ifpackageloaded{index}{\Hy_at_nexttrue}{}%
-  \begingroup
-    \lccode`\|=\expandafter`\HyInd_at_EncapChar\relax
-  \lowercase{\endgroup
-    \ifHy_at_next
-      \let\HyInd_at_org@wrindex\@wrindex
-      \def\@wrindex#1#2{\HyInd@@wrindex{#1}#2||\\}%
-      \def\HyInd@@wrindex#1#2|#3|#4\\{%
-        \ifx\\#3\\%
-          \HyInd_at_org@wrindex{#1}{#2|hyperpage}%
-        \else
-          \def\Hy_at_temp@A{#3}%
-          \ifcase0\ifx\Hy_at_temp@A\HyInd_at_ParenLeft 1\fi
-                  \ifx\Hy_at_temp@A\HyInd_at_ParenRight 1\fi
-                  \relax
-            \HyInd_at_org@wrindex{#1}{#2|#3}%
-          \else
-            \HyInd_at_org@wrindex{#1}{#2|#3hyperpage}%
-          \fi
-        \fi
-      }%
-    \else
-      \def\@wrindex#1{\@@wrindex#1||\\}
-      \def\@@wrindex#1|#2|#3\\{%
-        \ifx\\#2\\%
-          \protected_at_write\@indexfile{}{%
-            \string\indexentry{#1|hyperpage}{\thepage}%
-          }%
-        \else
-          \def\Hy_at_temp@A{#2}%
-          \ifcase0\ifx\Hy_at_temp@A\HyInd_at_ParenLeft 1\fi
-                  \ifx\Hy_at_temp@A\HyInd_at_ParenRight 1\fi
-                  \relax
-            \protected_at_write\@indexfile{}{%
-              \string\indexentry{#1|#2}{\thepage}%
-            }%
-          \else
-            \protected_at_write\@indexfile{}{%
-               \string\indexentry{#1|#2hyperpage}{\thepage}%
-            }%
-          \fi
-        \fi
-        \endgroup
-        \@esphack
-      }%
-    \fi
-  }%
-\fi
-\Hy_at_DisableOption{hyperindex}
-\Hy_at_DisableOption{encap}
-\def\hyperpage#1{\@hyperpage#1----\\}
-\def\@hyperpage#1--#2--#3\\{%
-  \ifx\\#2\\%
-    \@commahyperpage{#1}%
-  \else
-    \HyInd_at_pagelink{#1}--\HyInd_at_pagelink{#2}%
-  \fi
-}
-\def\@commahyperpage#1{\@@commahyperpage#1, ,\\}
-\def\@@commahyperpage#1, #2,#3\\{%
-  \ifx\\#2\\%
-    \HyInd_at_pagelink{#1}%
-  \else
-    \HyInd_at_pagelink{#1}, \HyInd_at_pagelink{#2}%
-  \fi
-}
-\def\HyInd_at_pagelink#1{%
-  \begingroup
-    \toks@={}%
-    \HyInd_at_removespaces#1 \@nil
-  \endgroup
-}
-\def\HyInd_at_removespaces#1 #2\@nil{%
-  \toks@=\expandafter{\the\toks@#1}%
-  \ifx\\#2\\%
-    \edef\x{\the\toks@}%
-    \ifx\x\@empty
-    \else
-      \hyperlink{page.\the\toks@}{\the\toks@}%
-    \fi
-  \else
-    \Hy_at_ReturnAfterFi{%
-      \HyInd_at_removespaces#2\@nil
-    }%
-  \fi
-}
-\@ifclassloaded{foils}{%
-  \providecommand*\ext_at_table{lot}%
-  \providecommand*\ext_at_figure{lof}%
-}{}
-\@ifclassloaded{seminar}{%
-  \Hy_at_seminarslidestrue\newcommand\theHslide{\arabic{slide}}%
-}{%
-  \Hy_at_seminarslidesfalse
-}
-\@ifpackageloaded{slidesec}{%
-  \newcommand\theHslidesection   {\arabic{slidesection}}%
-  \newcommand\theHslidesubsection{%
-    \theHslidesection.\arabic{slidesubsection}%
-  }%
-  \def\slide_at_heading[#1]#2{%
-    \H_at_refstepcounter{slidesection}%
-    \@addtoreset{slidesubsection}{slidesection}%
-    \addtocontents{los}{%
-      \protect\l_at_slide{\the\c_at_slidesection}{\ignorespaces#1}%
-        {\@SCTR}{slideheading.\theslidesection}%
-    }%
-    \def\Hy_at_tempa{#2}%
-    \ifx\Hy_at_tempa\@empty
-    \else
-      {%
-        \edef\@currentlabel{%
-          \csname p_at_slidesection\endcsname\theslidesection
-        }%
-        \makeslideheading{#2}%
-      }%
-    \fi
-    \gdef\theslideheading{#1}%
-    \gdef\theslidesubheading{}%
-    \ifHy_at_bookmarksnumbered
-      \def\Hy_at_slidetitle{\theslidesection\space #1}%
-    \else
-      \def\Hy_at_slidetitle{#1}%
-    \fi
-    \ifHy_at_hypertexnames
-       \ifHy_at_naturalnames
-         \hyper@@anchor{slideheading.\theslidesection}{\relax}%
-         \Hy_at_writebookmark
-           {\theslidesection}%
-           {\Hy_at_slidetitle}%
-           {slideheading.\theslidesection}%
-           {1}%
-           {toc}%
-       \else
-         \hyper@@anchor{slideheading.\theHslidesection}{\relax}%
-         \Hy_at_writebookmark
-           {\theslidesection}%
-           {\Hy_at_slidetitle}%
-           {slideheading.\theHslidesection}%
-           {1}%
-           {toc}%
-       \fi
-    \else
-      \Hy_at_GlobalStepCount\Hy_at_linkcounter
-      \hyper@@anchor{slideheading.\the\Hy_at_linkcounter}{\relax}%
-      \Hy_at_writebookmark
-        {\theslidesection}%
-        {\Hy_at_slidetitle}%
-        {slideheading.\the\Hy_at_linkcounter}%
-        {1}%
-        {toc}%
-    \fi
-  }%
-  \def\slide_at_subheading[#1]#2{%
-    \H_at_refstepcounter{slidesubsection}%
-    \addtocontents{los}{%
-      \protect\l_at_subslide{\the\c_at_slidesubsection}{\ignorespaces#1}%
-        {\@SCTR}{slideheading.\theslidesubsection}%
-    }%
-    \def\Hy_at_tempa{#2}%
-    \ifx\Hy_at_tempa\@empty
-    \else
-      {%
-        \edef\@currentlabel{%
-          \csname p_at_slidesubsection\endcsname\theslidesubsection
-        }%
-        \makeslidesubheading{#2}%
-      }%
-    \fi
-    \gdef\theslidesubheading{#1}%
-    \ifHy_at_bookmarksnumbered
-      \def\Hy_at_slidetitle{\theslidesubsection\space #1}%
-    \else
-      \def\Hy_at_slidetitle{#1}%
-    \fi
-    \ifHy_at_hypertexnames
-      \ifHy_at_naturalnames
-        \hyper@@anchor{slideheading.\theslidesubsection}{\relax}%
-        \Hy_at_writebookmark
-          {\theslidesubsection}%
-          {\Hy_at_slidetitle}%
-          {slideheading.\theslidesubsection}%
-          {2}%
-          {toc}%
-      \else
-        \hyper@@anchor{slideheading.\theHslidesubsection}{\relax}%
-        \Hy_at_writebookmark
-          {\theslidesubsection}%
-          {\Hy_at_slidetitle}%
-          {slideheading.\theHslidesubsection}%
-          {2}%
-          {toc}%
-      \fi
-    \else
-      \Hy_at_GlobalStepCount\Hy_at_linkcounter
-      \hyper@@anchor{slideheading.\the\Hy_at_linkcounter}{\relax}%
-      \Hy_at_writebookmark
-        {\theslidesubsection}%
-        {\Hy_at_slidetitle}%
-        {slideheading.\the\Hy_at_linkcounter}%
-        {1}%
-        {toc}%
-    \fi
-  }%
-  \providecommand*{\listslidename}{List of Slides}%
-  \def\listofslides{%
-    \section*{%
-      \listslidename
-      \@mkboth{%
-        \expandafter\MakeUppercase\listslidename
-      }{%
-        \expandafter\MakeUppercase\listslidename
-      }%
-    }%
-    \def\l_at_slide##1##2##3##4{%
-      \slide_at_undottedcline{%
-        \slidenumberline{##3}{\hyperlink{##4}{##2}}%
-      }{}%
-    }%
-    \let\l_at_subslide\l_at_slide
-    \@startlos
-  }%
-  \def\slide_at_contents{%
-    \def\l_at_slide##1##2##3##4{%
-      \slide_at_cline{\slidenumberline{##3}{\hyperlink{##4}{##2}}}{##3}%
-    }%
-    \let\l_at_subslide\@gobblefour
-    \@startlos
-  }%
-  \def\Slide_at_contents{%
-    \def\l_at_slide##1##2##3##4{%
-      \ifcase\lslide_at_flag
-        \message{##1 ** \the\c_at_slidesection}%
-        \ifnum##1>\c_at_slidesection
-          \def\lslide_at_flag{1}%
-          {%
-            \large
-            \slide_at_cline{%
-              \slidenumberline{$\Rightarrow\bullet$}%
-                {\hyperlink{##4}{##2}}%
-            }{##3}%
-          }%
-        \else
-          {%
-            \large
-            \slide_at_cline{%
-              \slidenumberline{$\surd\;\bullet$}%
-                {\hyperlink{##4}{##2}}%
-            }{##3}%
-          }%
-        \fi
-      \or
-        \def\lslide_at_flag{2}%
-        {%
-          \large
-          \slide_at_cline{%
-            \slidenumberline{$\bullet$}%
-              {\hyperlink{##4}{##2}}%
-          }{##3}%
-        }%
-      \or
-        {%
-          \large
-          \slide_at_cline{%
-            \slidenumberline{$\bullet$}%
-             {\hyperlink{##4}{##2}}%
-          }{##3}%
-        }%
-      \fi
-    }%
-    \def\l_at_subslide##1##2##3##4{%
-      \ifnum\lslide_at_flag=1
-        \@undottedtocline{2}{3.8em}{3.2em}{\hyperlink{##4}{##2}}{}%
-      \fi
-    }%
-    \def\lslide_at_flag{0}%
-    \@startlos
-  }%
-}{}
-\ifHy_at_texht
-  \expandafter\endinput
-\fi
-\let\real_at_setref\@setref
-\def\@setref#1#2#3{% csname, extract group, refname
-  \ifx#1\relax
-    \protect\G_at_refundefinedtrue
-    \nfss_at_text{[#3]}%
-    \@latex_at_warning{%
-      Reference `#3' on page \thepage \space undefined%
-    }%
-  \else
-    \expandafter\Hy_at_setref@link#1\@empty\@empty\@nil{#2}%
-  \fi
-}
-\def\Hy_at_setref@link#1#2#3#4#5#6\@nil#7{%
-  \begingroup
-    \toks0={\hyper@@link{#5}{#4}}%
-    \toks1=\expandafter{#7{#1}{#2}{#3}{#4}{#5}}%
-    \edef\x{\endgroup
-      \the\toks0 {\the\toks1 }%
-    }%
-  \x
-}
-\def\@pagesetref#1#2#3{% csname, extract macro, ref
-  \ifx#1\relax
-    \protect\G_at_refundefinedtrue
-    \nfss_at_text{\reset_at_font\bfseries ??}%
-    \@latex_at_warning{%
-      Reference `#3' on page \thepage \space undefined%
-    }%
-  \else
-    \protect\hyper@@link
-      {\expandafter\@fifthoffive#1}%
-      {page.\expandafter\@secondoffive#1}%
-      {\expandafter\@secondoffive#1}%
-  \fi
-}
-\def\@refstar#1{%
-  \@safe_at_activestrue
-  \expandafter\real_at_setref\csname r@#1\endcsname\@firstoffive{#1}%
-  \@safe_at_activesfalse
-}
-\def\@pagerefstar#1{%
-  \@safe_at_activestrue
-  \expandafter\real_at_setref\csname r@#1\endcsname\@secondoffive{#1}%
-  \@safe_at_activesfalse
-}
-\DeclareRobustCommand\autoref[1]{%
-  \@safe_at_activestrue
-  \expandafter\auto_at_setref\csname r@#1\endcsname\@firstoffive{#1}%
-  \@safe_at_activesfalse
-}
-\def\auto_at_setref#1#2#3{% csname, extract group, refname
-  \ifx#1\relax
-    \protect\G_at_refundefinedtrue
-    \nfss_at_text{\reset_at_font\bfseries ??}%
-    \@latex_at_warning{%
-      Reference `#3' on page \thepage \space undefined%
-    }%
-  \else
-    \edef\@thisref{\expandafter\@fourthoffive#1\@empty\@empty}%
-    \expandafter\test_at_reftype\@thisref\\%
-    \hyper@@link
-      {\expandafter\@fifthoffive#1}%
-      {\expandafter\@fourthoffive#1\@empty\@empty}%
-      {\@currentHtag\expandafter#2#1\@empty\@empty\null}%
-  \fi
-}
-\def\test_at_reftype#1.#2\\{%
-  \@ifundefined{#1autorefname}{%
-    \@ifundefined{#1name}{%
-      \def\@currentHtag{}%
-      \@latex_at_warning{no tag name for #1 at \the\inputlineno}%
-    }{%
-      \def\@currentHtag{\csname#1name\endcsname~}%
-    }%
-  }{%
-    \def\@currentHtag{\csname#1autorefname\endcsname~}%
-  }%
-}
-\def\@currentHtag{}
-\providecommand\AMSautorefname{\equationautorefname}
-\providecommand\Hfootnoteautorefname{\footnoteautorefname}
-\providecommand\Itemautorefname{\itemautorefname}
-\providecommand\itemautorefname{item}
-\providecommand\equationautorefname{Equation}
-\providecommand\footnoteautorefname{footnote}
-\providecommand\itemautorefname{item}
-\providecommand\figureautorefname{Figure}
-\providecommand\tableautorefname{Table}
-\providecommand\partautorefname{Part}
-\providecommand\appendixautorefname{Appendix}
-\providecommand\chapterautorefname{chapter}
-\providecommand\sectionautorefname{section}
-\providecommand\subsectionautorefname{subsection}
-\providecommand\subsubsectionautorefname{subsubsection}
-\providecommand\paragraphautorefname{paragraph}
-\providecommand\subparagraphautorefname{subparagraph}
-\providecommand\FancyVerbLineautorefname{line}
-\providecommand\theoremautorefname{Theorem}
-\providecommand*{\Hy_at_DistillerDestFix}{}
-\def\phantomsection{%
- \Hy_at_GlobalStepCount\Hy_at_linkcounter
- \xdef\@currentHref{section*.\the\Hy_at_linkcounter}%
- \Hy_at_raisedlink{\hyper_at_anchorstart{\@currentHref}\hyper_at_anchorend}%
-}
-\endinput
-%%
-%% End of file `hyperref.sty'.