summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty')
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty3145
1 files changed, 15 insertions, 3130 deletions
diff --git a/Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty b/Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
index db753d2d137..7c9f0605a0b 100644
--- a/Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
+++ b/Master/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
@@ -1,3130 +1,15 @@
-%%
-%% This is file `hobsub-hyperref.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hobsub.dtx (with options: `hyperref,preamble,,letltxmacro')
-%% letltxmacro.dtx (with options: `package')
-%% hobsub.dtx (with options: `post,hopatch')
-%% hopatch.dtx (with options: `package')
-%% hobsub.dtx (with options: `post,xcolor-patch')
-%% hycolor.dtx (with options: `xcolor')
-%% hobsub.dtx (with options: `post,atveryend')
-%% atveryend.dtx (with options: `package')
-%% hobsub.dtx (with options: `post,atbegshi')
-%% atbegshi.dtx (with options: `package')
-%% hobsub.dtx (with options: `post,refcount')
-%% refcount.dtx (with options: `package')
-%% hobsub.dtx (with options: `post,hycolor')
-%% hycolor.dtx (with options: `package')
-%% hobsub.dtx (with options: `post')
-%%
-%% This is a generated file.
-%%
-%% Project: hobsub
-%% Version: 2016/05/16 v1.14
-%%
-%% Copyright (C) 2011, 2012 by
-%% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%% http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%%
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%%
-%% This work consists of the main source file hobsub.dtx
-%% and the derived files
-%% hobsub.sty, hobsub.pdf, hobsub.ins, hobsub.drv, hobsub-generic.sty,
-%% hobsub-hyperref.sty, hobsub-test1.tex.
-%%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode39=12 % '
-\catcode44=12 % ,
-\catcode45=12 % -
-\catcode46=12 % .
-\catcode58=12 % :
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\expandafter\let\expandafter\x\csname ver@hobsub-hyperref.sty\endcsname
-\ifx\x\relax % plain-TeX, first loading
-\else
-\def\empty{}%
-\ifx\x\empty % LaTeX, first loading,
-% variable is initialized, but \ProvidesPackage not yet seen
-\else
-\expandafter\ifx\csname PackageInfo\endcsname\relax
-\def\x#1#2{%
-\immediate\write-1{Package #1 Info: #2.}%
-}%
-\else
-\def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
-\fi
-\x{hobsub-hyperref}{The package is already loaded}%
-\aftergroup\endinput
-\fi
-\fi
-\endgroup%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode39=12 % '
-\catcode40=12 % (
-\catcode41=12 % )
-\catcode44=12 % ,
-\catcode45=12 % -
-\catcode46=12 % .
-\catcode47=12 % /
-\catcode58=12 % :
-\catcode64=11 % @
-\catcode91=12 % [
-\catcode93=12 % ]
-\catcode123=1 % {
-\catcode125=2 % }
-\expandafter\ifx\csname ProvidesPackage\endcsname\relax
-\def\x#1#2#3[#4]{\endgroup
-\immediate\write-1{Package: #3 #4}%
-\xdef#1{#4}%
-}%
-\else
-\def\x#1#2[#3]{\endgroup
-#2[{#3}]%
-\ifx#1\@undefined
-\xdef#1{#3}%
-\fi
-\ifx#1\relax
-\xdef#1{#3}%
-\fi
-}%
-\fi
-\expandafter\x\csname ver@hobsub-hyperref.sty\endcsname
-\ProvidesPackage{hobsub-hyperref}%
- [2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO)]%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode123=1 % {
-\catcode125=2 % }
-\catcode64=11 % @
-\def\x{\endgroup
-\expandafter\edef\csname HOBsub@AtEnd\endcsname{%
-\endlinechar=\the\endlinechar\relax
-\catcode13=\the\catcode13\relax
-\catcode32=\the\catcode32\relax
-\catcode35=\the\catcode35\relax
-\catcode61=\the\catcode61\relax
-\catcode64=\the\catcode64\relax
-\catcode123=\the\catcode123\relax
-\catcode125=\the\catcode125\relax
-}%
-}%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
-\edef\HOBsub@AtEnd{%
-\HOBsub@AtEnd
-\catcode#1=\the\catcode#1\relax
-}%
-\catcode#1=#2\relax
-}
-\TMP@EnsureCode{39}{12}% '
-\TMP@EnsureCode{40}{12}% (
-\TMP@EnsureCode{41}{12}% )
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{58}{12}% :
-\TMP@EnsureCode{60}{12}% <
-\TMP@EnsureCode{62}{12}% >
-\TMP@EnsureCode{96}{12}% `
-\edef\HOBsub@AtEnd{\HOBsub@AtEnd\noexpand\endinput}
-\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{hobsub-generic}[2016/05/16]
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname ver@hobsub.sty\endcsname\relax
-\else
-\expandafter\hobsub@GobbleRemainingPackage
-\fi
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname HOBsub@OrgEndinput\endcsname\relax
-\let\HOBsub@OrgEndinput\endinput
-\fi
-\def\hobsub@GobbleRemainingPackage{%
-\begingroup
-\catcode92=14 % backslash: comment
-\catcode32=14 % space: comment
-\catcode35=14 % hash: comment
-\catcode123=14 % left brace: comment
-\catcode125=14 % right brace: comment
-\catcode60=3 % less: math
-\catcode62=4 % greater: align
-\endlinechar=-1 %
-\HOBsub@GobbleRemainingPackage
-}
-\catcode60=3 % less: dollar
-\catcode62=4 % greater: align
-\long\def\HOBsub@GobbleRemainingPackage#1<hobsub>{%
-\endgroup
-}
-\catcode60=12 % less: other
-\catcode62=12 % greater: other
-\def\hobsub@StartPackage#1{%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname ver@#1.sty\endcsname\relax
-\let\HOBsub@OrgCurrName\@currname
-\let\HOBsub@OrgCurrExt\@currext
-\csname @pushfilename\endcsname
-\def\@currname{#1}%
-\def\@currext{sty}%
-\expandafter\def\csname\@currname.\@currext-h@@k\endcsname{}%
-\let\endinput\hobsub@GobbleRemainingPackage
-\def\hobsub@StopPackage{%
-\let\hobsub@StopPackage\relax
-\HOBsub@StopPackage
-}%
-\hobsub@AddToFileList{#1.sty}%
-\else
-\hobsub@Info{hobsub}{Skipping package `#1' (already loaded)}%
-\let\hobsub@StopPackage\relax
-\expandafter\hobsub@GobbleRemainingPackage
-\fi
-}
-\let\hobsub@StopPackage\relax
-\def\hobsub@Info#1#2{%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname @PackageInfoNoLine\endcsname\relax
-\immediate\write-1{Package #1 Info: #2.}%
-\else
-\let\hobsub@Info\@PackageInfoNoLine
-\hobsub@Info{#1}{#2}%
-\fi
-}
-\def\HOBsub@StopPackage{%
-\csname\@currname.\@currext-h@@k\endcsname
-\let\endinput\HOBsub@OrgEndinput
-\csname @popfilename\endcsname
-\let\@currname\HOBsub@OrgCurrName
-\let\@currext\HOBsub@OrgCurrExt
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname @addtofilelist\endcsname\relax
-\def\hobsub@AddToFileList#1{}%
-\else
-\def\hobsub@AddToFileList#1{%
-\@addtofilelist{#1}%
-}%
-\fi
-\hobsub@GobbleRemainingPackage
-<hobsub>
-\hobsub@StartPackage{hobsub}%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname ProvidesPackage\endcsname\relax
-\immediate\write-1{%
- Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO)%
-}%
-\else
-\ProvidesPackage{hobsub}%
- [2016/05/16 v1.14 Construct package bundles (HO)]%
-\fi
-\endinput
-<hobsub>
-\hobsub@StopPackage
-\hobsub@StartPackage{letltxmacro}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode123=1 % {
-\catcode125=2 % }
-\catcode64=11 % @
-\def\x{\endgroup
-\expandafter\edef\csname llm@AtEnd\endcsname{%
-\endlinechar=\the\endlinechar\relax
-\catcode13=\the\catcode13\relax
-\catcode32=\the\catcode32\relax
-\catcode35=\the\catcode35\relax
-\catcode61=\the\catcode61\relax
-\catcode64=\the\catcode64\relax
-\catcode123=\the\catcode123\relax
-\catcode125=\the\catcode125\relax
-}%
-}%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
-\edef\llm@AtEnd{%
-\llm@AtEnd
-\catcode#1=\the\catcode#1\relax
-}%
-\catcode#1=#2\relax
-}
-\TMP@EnsureCode{40}{12}% (
-\TMP@EnsureCode{41}{12}% )
-\TMP@EnsureCode{42}{12}% *
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{58}{12}% :
-\TMP@EnsureCode{62}{12}% >
-\TMP@EnsureCode{91}{12}% [
-\TMP@EnsureCode{93}{12}% ]
-\edef\llm@AtEnd{%
-\llm@AtEnd
-\escapechar\the\escapechar\relax
-\noexpand\endinput
-}
-\escapechar=92 % `\\
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{letltxmacro}%
- [2016/05/16 v1.5 Let assignment for LaTeX macros (HO)]
-\newcommand*{\LetLtxMacro}{%
-\llm@ModeLetLtxMacro{}%
-}
-\newcommand*{\GlobalLetLtxMacro}{%
-\llm@ModeLetLtxMacro\global
-}
-\newcommand*{\llm@ModeLetLtxMacro}[3]{%
-\edef\llm@escapechar{\the\escapechar}%
-\escapechar=-1 %
-\edef\reserved@a{%
-\noexpand\protect
-\expandafter\noexpand
-\csname\string#3 \endcsname
-}%
-\ifx\reserved@a#3\relax
-#1\edef#2{%
-\noexpand\protect
-\expandafter\noexpand
-\csname\string#2 \endcsname
-}%
-#1\expandafter\let
-\csname\string#2 \expandafter\endcsname
-\csname\string#3 \endcsname
-\expandafter\llm@LetLtxMacro
-\csname\string#2 \expandafter\endcsname
-\csname\string#3 \endcsname{#1}%
-\else
-\llm@LetLtxMacro{#2}{#3}{#1}%
-\fi
-\escapechar=\llm@escapechar\relax
-}
-\def\llm@LetLtxMacro#1#2#3{%
-\escapechar=92 %
-\expandafter\llm@CheckParams\meaning#2:->\@nil{%
-\begingroup
-\def\@protected@testopt{%
-\expandafter\@testopt\@gobble
-}%
-\def\@testopt##1##2{%
-\toks@={##2}%
-}%
-\let\llm@testopt\@empty
-\edef\x{%
-\noexpand\@protected@testopt
-\noexpand#2%
-\expandafter\noexpand\csname\string#2\endcsname
-}%
-\expandafter\expandafter\expandafter\def
-\expandafter\expandafter\expandafter\y
-\expandafter\expandafter\expandafter{%
-\expandafter\llm@CarThree#2{}{}{}\llm@nil
-}%
-\ifx\x\y
-#2%
-\def\llm@testopt{%
-\noexpand\@protected@testopt
-\noexpand#1%
-}%
-\else
-\edef\x{%
-\noexpand\@testopt
-\expandafter\noexpand
-\csname\string#2\endcsname
-}%
-\expandafter\expandafter\expandafter\def
-\expandafter\expandafter\expandafter\y
-\expandafter\expandafter\expandafter{%
-\expandafter\llm@CarTwo#2{}{}\llm@nil
-}%
-\ifx\x\y
-#2%
-\def\llm@testopt{%
-\noexpand\@testopt
-}%
-\fi
-\fi
-\ifx\llm@testopt\@empty
-\else
-\llm@protected\xdef\llm@GlobalTemp{%
-\llm@testopt
-\expandafter\noexpand
-\csname\string#1\endcsname
-{\the\toks@}%
-}%
-\fi
-\expandafter\endgroup\ifx\llm@testopt\@empty
-#3\let#1=#2\relax
-\else
-#3\let#1=\llm@GlobalTemp
-#3\expandafter\let
-\csname\string#1\expandafter\endcsname
-\csname\string#2\endcsname
-\fi
-}{%
-#3\let#1=#2\relax
-}%
-}
-\def\llm@CheckParams#1:->#2\@nil{%
-\begingroup
-\def\x{#1}%
-\ifx\x\llm@macro
-\endgroup
-\def\llm@protected{}%
-\expandafter\@firstoftwo
-\else
-\ifx\x\llm@protectedmacro
-\endgroup
-\def\llm@protected{\protected}%
-\expandafter\expandafter\expandafter\@firstoftwo
-\else
-\endgroup
-\expandafter\expandafter\expandafter\@secondoftwo
-\fi
-\fi
-}
-\def\llm@macro{macro}
-\@onelevel@sanitize\llm@macro
-\def\llm@protectedmacro{\protected macro}
-\@onelevel@sanitize\llm@protectedmacro
-\def\llm@CarThree#1#2#3#4\llm@nil{#1#2#3}%
-\def\llm@CarTwo#1#2#3\llm@nil{#1#2}%
-\llm@AtEnd%
-\endinput
-<hobsub>
-\hobsub@StopPackage
-\hobsub@StartPackage{hopatch}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode123=1 % {
-\catcode125=2 % }
-\catcode64=11 % @
-\def\x{\endgroup
-\expandafter\edef\csname HOpatch@AtEnd\endcsname{%
-\endlinechar=\the\endlinechar\relax
-\catcode13=\the\catcode13\relax
-\catcode32=\the\catcode32\relax
-\catcode35=\the\catcode35\relax
-\catcode61=\the\catcode61\relax
-\catcode64=\the\catcode64\relax
-\catcode123=\the\catcode123\relax
-\catcode125=\the\catcode125\relax
-}%
-}%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
-\edef\HOpatch@AtEnd{%
-\HOpatch@AtEnd
-\catcode#1=\the\catcode#1\relax
-}%
-\catcode#1=#2\relax
-}
-\TMP@EnsureCode{40}{12}% (
-\TMP@EnsureCode{41}{12}% )
-\TMP@EnsureCode{43}{12}% +
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{91}{12}% [
-\TMP@EnsureCode{93}{12}% ]
-\edef\HOpatch@AtEnd{\HOpatch@AtEnd\noexpand\endinput}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{hopatch}%
- [2016/05/16 v1.3 Wrapper for package hooks (HO)]
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-\def\TMP@RequirePackage#1[#2]{%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname ver@#1.sty\endcsname\relax
-\input #1.sty\relax
-\fi
-}%
-\TMP@RequirePackage{ltxcmds}[2010/12/12]%
-\else
-\RequirePackage{ltxcmds}[2010/12/12]%
-\fi
-\def\HOpatch@counter{0}%
-\ltx@ifundefined{numexpr}{%
-\def\HOpatch@StepCounter{%
-\begingroup
-\count@\HOpatch@counter\relax
-\advance\count@\ltx@one\relax
-\edef\x{\endgroup
-\noexpand\def\noexpand\HOpatch@counter{\the\count@}%
-}%
-\x
-}%
-}{%
-\def\HOpatch@StepCounter{%
-\edef\HOpatch@counter{%
-\the\numexpr\HOpatch@counter+\ltx@one\relax
-}%
-}%
-}
-\def\HOpatch@list{}
-\def\HOpatch@Add{%
-\ltx@LocalAppendToMacro\HOpatch@list
-}
-\def\hopatch@AfterPackage#1{%
-\ltx@ifpackageloaded{#1}{%
-\ltx@firstofone
-}{%
-\HOpatch@AfterPackage{#1}%
-}%
-}
-\def\HOpatch@AfterPackage#1{%
-\edef\HOpatch@temp{#1}%
-\HOpatch@StepCounter
-\expandafter\HOpatch@@AfterPackage
-\csname HOpatch@\HOpatch@counter\expandafter\endcsname{%
-\HOpatch@temp
-}%
-}
-\def\HOpatch@@AfterPackage#1#2#3{%
-\begingroup
-\toks@{#3}%
-\xdef\HOpatch@gtemp{%
-\noexpand\ltx@ifpackageloaded{#2}{%
-\noexpand\let\noexpand#1\noexpand\relax
-\the\toks@
-}{}%
-}%
-\endgroup
-\let#1\HOpatch@gtemp
-\HOpatch@Add#1%
-\HOpatch@Try{AfterPackage}{#2}#1%
-\HOpatch@Try{AtEndPackage}{#2}#1%
-\HOpatch@Try{AtEndOfPackageFile}{#2}#1%
-}
-\def\HOpatch@Try#1#2#3{%
-\ltx@ifundefined{#1}{}{%
-\csname #1\endcsname{#2}{#3}%
-}%
-}
-\AtBeginDocument{\HOpatch@list}
-\ltx@ifundefined{AtEndPreamble}{}{%
-\ltx@ifundefined{@endpreamblehook}{}{%
-\AtEndPreamble{\HOpatch@list}%
-}%
-}
-\ltx@ifundefined{AfterEndPreamble}{}{%
-\ltx@ifundefined{@afterendpreamblehook}{}{%
-\AfterEndPreamble{%
-\let\HOpatch@OrgIfPackageLoaded\@ifpackageloaded
-\let\HOpatch@OrgIfPackageLater\@ifpackagelater
-\let\HOpatch@OrgIfClassLoaded\@ifclassloaded
-\let\HOpatch@OrgIfClassLater\@ifclasslater
-\let\@ifpackageloaded\ltx@ifpackageloaded
-\let\@ifpackagelater\ltx@ifpackagelater
-\let\@ifclassloaded\ltx@ifclassloaded
-\let\@ifclasslater\ltx@ifclasslater
-\HOpatch@list
-\let\@ifpackageloaded\HOpatch@OrgIfPackageLoaded
-\let\@ifpackagelater\HOpatch@OrgIfPackageLater
-\let\@ifclassloaded\HOpatch@OrgIfClassLoaded
-\let\@ifclasslater\HOpatch@OrgIfClassLater
-}%
-}%
-}
-\HOpatch@AtEnd%
-\endinput
-<hobsub>
-\hobsub@StopPackage
-\hobsub@StartPackage{xcolor-patch}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{xcolor-patch}[2016/05/16 xcolor patch]
-\RequirePackage{hopatch}[2016/05/16]
-\hopatch@AfterPackage{xcolor}{%
-\long\def\reserved@a#1#2#3{%
-\long\def\@@tmp##1##2{%
-\ifx#1##1%
-\toks@{##2}%
-\expandafter\remove@to@nnil
-\else
-\expandafter\@@tmp
-\fi
-}%
-\@@tmp#2#1{#3}\@nnil\the\toks@
-}%
-\ifx\XC@ifxcase\reserved@a
-\long\def\XC@ifxcase#1#2#3{%
-\long\def\XC@if@##1##2{%
-\ifx#1##1%
-\toks@{##2}%
-\expandafter\remove@to@nnil
-\else
-\expandafter\XC@if@
-\fi
-}%
-\XC@if@#2#1{#3}\@nnil
-\the\toks@
-}%
-\fi
-\long\def\reserved@a#1#2#3{%
-\long\def\@@tmp##1##2{%
-\@expandtwoargs\in@{,#1,}{,##1,}%
-\ifin@
-\toks@{##2}%
-\expandafter\remove@to@nnil
-\else
-\expandafter\@@tmp
-\fi
-}%
-\@@tmp#2{#1}{#3}\@nnil
-\the\toks@
-}%
-\ifx\XC@ifcase\reserved@a
-\long\def\XC@ifcase#1#2#3{%
-\long\def\XC@if@##1##2{%
-\@expandtwoargs\in@{,#1,}{,##1,}%
-\ifin@
-\toks@{##2}%
-\expandafter\remove@to@nnil
-\else
-\expandafter\XC@if@
-\fi
-}%
-\XC@if@#2{#1}{#3}\@nnil
-\the\toks@
-}%
-\fi
-\def\reserved@a#1,{%
-\XC@ifxcase\tm{%
-\XC@mod@rgb{%
-\XC@calcN{#1}\@@tmp
-\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}%
-}%
-\XC@mod@cmy{%
-\XC@calcC{#1}\@@tmp
-\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}%
-}%
-\XC@mod@cmyk{%
-\XC@calcC{#1}\@@tmp
-\edef\@@tmp{0,0,0,\@@tmp}%
-}%
-\XC@mod@RGB{%
-\edef\@@scl{\rangeRGB}%
-\XC@calcM{#1}\@@tmp
-\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}%
-}%
-\XC@mod@HTML{%
-\edef\@@scl{\@cclv}%
-\XC@calcM{#1}\@@tmp
-\XC@calcH\@@tmp\@@tmp
-\edef\@@tmp{\@@tmp\@@tmp\@@tmp}%
-}%
-\XC@mod@HSB{%
-\edef\@@scl{\rangeHSB}%
-\XC@calcM{#1}\@@tmp
-\edef\@@tmp{0,0,\@@tmp}%
-}%
-\XC@mod@Gray{%
-\edef\@@scl{\rangeGray}%
-\XC@calcM{#1}\@@tmp
-}%
-}%
-{%
-\XC@calcN{#1}\@@tmp
-\edef\@@tmp{0,0,\@@tmp}%
-}%
-}%
-\ifx\XC@cnv@gray\reserved@a
-\def\XC@cnv@gray#1,{%
-\XC@ifxcase\tm{%
-\XC@mod@rgb{%
-\XC@calcN{#1}\@@tmp
-\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}%
-}%
-\XC@mod@gray{}%
-\XC@mod@cmy{%
-\XC@calcC{#1}\@@tmp
-\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}%
-}%
-\XC@mod@cmyk{%
-\XC@calcC{#1}\@@tmp
-\edef\@@tmp{0,0,0,\@@tmp}%
-}%
-\XC@mod@RGB{%
-\edef\@@scl{\rangeRGB}%
-\XC@calcM{#1}\@@tmp
-\edef\@@tmp{\@@tmp,\@@tmp,\@@tmp}%
-}%
-\XC@mod@HTML{%
-\edef\@@scl{\@cclv}%
-\XC@calcM{#1}\@@tmp
-\XC@calcH\@@tmp\@@tmp
-\edef\@@tmp{\@@tmp\@@tmp\@@tmp}%
-}%
-\XC@mod@HSB{%
-\edef\@@scl{\rangeHSB}%
-\XC@calcM{#1}\@@tmp
-\edef\@@tmp{0,0,\@@tmp}%
-}%
-\XC@mod@Gray{%
-\edef\@@scl{\rangeGray}%
-\XC@calcM{#1}\@@tmp
-}%
-}%
-{%
-\XC@calcN{#1}\@@tmp
-\edef\@@tmp{0,0,\@@tmp}%
-}%
-}%
-\fi
-\@ifundefined{XC@frameb@x }{%
-\expandafter\let\csname XC@frameb@x \endcsname\XC@frameb@x
-\edef\XC@frameb@x{%
-\noexpand\protect
-\expandafter\noexpand\csname XC@frameb@x \endcsname
-}%
-\expandafter\ifx\csname XC@frameb@x \endcsname\@frameb@x
-\let\@frameb@x\XC@frameb@x
-\fi
-}{}%
-}
-\endinput
-<hobsub>
-\hobsub@StopPackage
-\hobsub@StartPackage{atveryend}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode123=1 % {
-\catcode125=2 % }
-\catcode64=11 % @
-\def\x{\endgroup
-\expandafter\edef\csname AtVeryEnd@AtEnd\endcsname{%
-\endlinechar=\the\endlinechar\relax
-\catcode13=\the\catcode13\relax
-\catcode32=\the\catcode32\relax
-\catcode35=\the\catcode35\relax
-\catcode61=\the\catcode61\relax
-\catcode64=\the\catcode64\relax
-\catcode123=\the\catcode123\relax
-\catcode125=\the\catcode125\relax
-}%
-}%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
-\edef\AtVeryEnd@AtEnd{%
-\AtVeryEnd@AtEnd
-\catcode#1=\the\catcode#1\relax
-}%
-\catcode#1=#2\relax
-}
-\TMP@EnsureCode{9}{10}% (tab)
-\TMP@EnsureCode{39}{12}% '
-\TMP@EnsureCode{40}{12}% (
-\TMP@EnsureCode{41}{12}% )
-\TMP@EnsureCode{42}{12}% *
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{62}{12}% >
-\TMP@EnsureCode{91}{12}% [
-\TMP@EnsureCode{93}{12}% ]
-\TMP@EnsureCode{96}{12}% `
-\edef\AtVeryEnd@AtEnd{\AtVeryEnd@AtEnd\noexpand\endinput}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{atveryend}%
- [2016/05/16 v1.9 Hooks at the very end of document (HO)]
-\def\AtVeryEnd@ifundefined#1{%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname #1\endcsname\relax
-\expandafter\@firstoftwo
-\else
-\expandafter\@secondoftwo
-\fi
-}
-\let\AtVeryEnd@BeforeClearDocumentHook\@empty
-\let\AtVeryEnd@AfterLastShipoutHook\@empty
-\let\AtVeryEnd@AtVeryEndDocumentHook\@empty
-\let\AtVeryEnd@AtEndAfterFileListHook\@empty
-\let\AtVeryEnd@AtVeryVeryEndHook\@empty
-\newcommand*{\BeforeClearDocument}{%
-\g@addto@macro\AtVeryEnd@BeforeClearDocumentHook
-}
-\newcommand*{\AfterLastShipout}{%
-\g@addto@macro\AtVeryEnd@AfterLastShipoutHook
-}
-\newcommand*{\AtVeryEndDocument}{%
-\g@addto@macro\AtVeryEnd@AtVeryEndDocumentHook
-}
-\newcommand*{\AtEndAfterFileList}{%
-\g@addto@macro\AtVeryEnd@AtEndAfterFileListHook
-}
-\newcommand*{\AtVeryVeryEnd}{%
-\g@addto@macro\AtVeryEnd@AtVeryVeryEndHook
-}
-\newcommand*{\Call@BeforeClearDocument}{%
-\let\BeforeClearDocument\@firstofone
-\ifx\AtVeryEnd@BeforeClearDocumentHook\@empty
-\PackageInfo{atveryend}{Empty hook `BeforeClearDocument'}%
-\else
-\PackageInfo{atveryend}{Executing hook `BeforeClearDocument'}%
-\AtVeryEnd@BeforeClearDocumentHook
-\fi
-\global\let\AtVeryEnd@BeforeClearDocumentHook\@undefined
-\global\let\Call@BeforeClearDocument\relax
-}
-\newcommand*{\Call@AfterLastShipout}{%
-\let\AfterLastShipout\@firstofone
-\ifx\AtVeryEnd@AfterLastShipoutHook\@empty
-\PackageInfo{atveryend}{Empty hook `AfterLastShipout'}%
-\else
-\PackageInfo{atveryend}{Executing hook `AfterLastShipout'}%
-\AtVeryEnd@AfterLastShipoutHook
-\fi
-\global\let\AtVeryEnd@AfterLastShipoutHook\@undefined
-\global\let\Call@AfterLastShipout\relax
-}
-\newcommand*{\Call@AtVeryEndDocument}{%
-\let\AtVeryEndDocument\@firstofone
-\ifx\AtVeryEnd@AtVeryEndDocumentHook\@empty
-\PackageInfo{atveryend}{Empty hook `AtVeryEndDocument'}%
-\else
-\PackageInfo{atveryend}{Executing hook `AtVeryEndDocument'}%
-\AtVeryEnd@AtVeryEndDocumentHook
-\fi
-\global\let\AtVeryEnd@AtVeryEndDocumentHook\@undefined
-\global\let\Call@AtVeryEndDocument\relax
-}
-\newcommand*{\Call@AtEndAfterFileList}{%
-\Call@AtVeryEndDocument
-\let\AtEndAfterFileList\@firstofone
-\ifx\AtVeryEnd@AtEndAfterFileListHook\@empty
-\PackageInfo{atveryend}{Empty hook `AtEndAfterFileList'}%
-\else
-\PackageInfo{atveryend}{Executing hook `AtEndAfterFileList'}%
-\AtVeryEnd@AtEndAfterFileListHook
-\fi
-\global\let\AtVeryEnd@AtEndAfterFileListHook\@undefined
-\global\let\Call@AtEndAfterFileList\relax
-}
-\newcommand*{\Call@AtVeryVeryEnd}{%
-\Call@AtEndAfterFileList
-\let\AtVeryVeryEnd\@firstofone
-\ifx\AtVeryEnd@AtVeryVeryEndHook\@empty
-\PackageInfo{atveryend}{Empty hook `AtVeryVeryEnd'}%
-\else
-\PackageInfo{atveryend}{Executing hook `AtVeryVeryEnd'}%
-\AtVeryEnd@AtVeryVeryEndHook
-\fi
-\global\let\AtVeryEnd@AtVeryVeryEndHook\@undefined
-\global\let\Call@AtVeryVeryEnd\relax
-}
-\def\AtVeryEnd@test@standard{%
-\let\AtEndDocument\@firstofone
-\@enddocumenthook
-\@checkend{document}%
-\clearpage
-\begingroup
-\if@filesw
-\immediate\closeout\@mainaux
-\let\@setckpt\@gobbletwo
-\let\@newl@bel\@testdef
-\@tempswafalse
-\makeatletter
-\input\jobname.aux %
-\fi
-\@dofilelist
-\ifdim \font@submax >\fontsubfuzz\relax
-\@font@warning{Size substitutions with differences\MessageBreak
- up to \font@submax\space have occurred.\@gobbletwo}%
-\fi
-\@defaultsubs
-\@refundefined
-\if@filesw
-\ifx \@multiplelabels \relax
-\if@tempswa
-\@latex@warning@no@line{Label(s) may have changed. %
- Rerun to get cross-references right}%
-\fi
-\else
-\@multiplelabels
-\fi
-\fi
-\endgroup
-\deadcycles\z@
-\@@end
-}
-\def\AtVeryEnd@enddocument@standard{%
-\let\AtEndDocument\@firstofone
-\@enddocumenthook
-\@checkend{document}%
-\Call@BeforeClearDocument
-\clearpage
-\Call@AfterLastShipout
-\begingroup
-\if@filesw
-\immediate\closeout\@mainaux
-\let\@setckpt\@gobbletwo
-\let\@newl@bel\@testdef
-\@tempswafalse
-\makeatletter
-\input\jobname.aux %
-\fi
-\Call@AtVeryEndDocument
-\@dofilelist
-\Call@AtEndAfterFileList
-\ifdim \font@submax >\fontsubfuzz\relax
-\@font@warning{Size substitutions with differences\MessageBreak
- up to \font@submax\space have occurred.\@gobbletwo}%
-\fi
-\@defaultsubs
-\@refundefined
-\if@filesw
-\ifx \@multiplelabels \relax
-\if@tempswa
-\@latex@warning@no@line{Label(s) may have changed. %
- Rerun to get cross-references right}%
-\fi
-\else
-\@multiplelabels
-\fi
-\fi
-\endgroup
-\deadcycles\z@
-\Call@AtVeryVeryEnd
-\@@end
-}
-\expandafter\def\csname AtVeryEnd@test@standard20110627\endcsname{%
-\let\AtEndDocument\@firstofone
-\@enddocumenthook
-\@checkend{document}%
-\clearpage
-\begingroup
-\if@filesw
-\immediate\closeout\@mainaux
-\let\@setckpt\@gobbletwo
-\let\@newl@bel\@testdef
-\@tempswafalse
-\makeatletter
-\@@input\jobname.aux %
-\fi
-\@dofilelist
-\ifdim \font@submax >\fontsubfuzz\relax
-\@font@warning{Size substitutions with differences\MessageBreak
- up to \font@submax\space have occurred.\@gobbletwo}%
-\fi
-\@defaultsubs
-\@refundefined
-\if@filesw
-\ifx \@multiplelabels \relax
-\if@tempswa
-\@latex@warning@no@line{Label(s) may have changed. %
- Rerun to get cross-references right}%
-\fi
-\else
-\@multiplelabels
-\fi
-\fi
-\endgroup
-\deadcycles\z@
-\@@end
-}
-\expandafter\def\csname AtVeryEnd@enddocument@standard20110627\endcsname{%
-\let\AtEndDocument\@firstofone
-\@enddocumenthook
-\@checkend{document}%
-\Call@BeforeClearDocument
-\clearpage
-\Call@AfterLastShipout
-\begingroup
-\if@filesw
-\immediate\closeout\@mainaux
-\let\@setckpt\@gobbletwo
-\let\@newl@bel\@testdef
-\@tempswafalse
-\makeatletter
-\@@input\jobname.aux %
-\fi
-\Call@AtVeryEndDocument
-\@dofilelist
-\Call@AtEndAfterFileList
-\ifdim \font@submax >\fontsubfuzz\relax
-\@font@warning{Size substitutions with differences\MessageBreak
- up to \font@submax\space have occurred.\@gobbletwo}%
-\fi
-\@defaultsubs
-\@refundefined
-\if@filesw
-\ifx \@multiplelabels \relax
-\if@tempswa
-\@latex@warning@no@line{Label(s) may have changed. %
- Rerun to get cross-references right}%
-\fi
-\else
-\@multiplelabels
-\fi
-\fi
-\endgroup
-\deadcycles\z@
-\Call@AtVeryVeryEnd
-\@@end
-}
-\expandafter\def\expandafter\AtVeryEnd@test@booklet\expandafter{%
-\expandafter\twoupclearpage
-\AtVeryEnd@test@standard
-}
-\expandafter\def\expandafter\AtVeryEnd@enddocument@booklet\expandafter{%
-\expandafter\twoclearpage
-\AtVeryEnd@enddocument@standard
-}
-\def\AtVeryEnd@test@dinbrief{%
-\@checkend{document} %
-\newpage
-\begingroup
-\if@filesw
-\ifnum\c@labelgen>0 %
-\immediate\closeout\@mainlbl
-\makeatletter
-\input \jobname@lbl\relax
-\clearpage
-\fi
-\immediate\closeout\@mainaux
-\fi
-\endgroup
-\deadcycles\z@
-\@@end
-}
-\def\AtVeryEnd@enddocument@dinbrief{%
-\@checkend{document}%
-\Call@BeforeClearDocument
-\newpage
-\Call@AfterLastShipout
-\begingroup
-\if@filesw
-\ifnum\c@labelgen>\z@
-\immediate\closeout\@mainlbl
-\makeatletter
-\input \jobname@lbl\relax
-\clearpage
-\fi
-\immediate\closeout\@mainaux
-\fi
-\Call@AtVeryEndDocument
-\csname @dofilelist\endcsname
-\Call@AtEndAfterFileList
-\endgroup
-\deadcycles\z@
-\Call@AtVeryVeryEnd
-\@@end
-}
-\def\AtVeryEnd@test@combine{%
-\@enddocumenthook
-\@checkend{document}%
-\clearpage
-\begingroup
-\if@filesw
-\immediate\closeout\@mainaux
-\immediate\closeout\@partaux
-\let\@setckpt\@gobbletwo
-\let\@newl@bel\@testdef
-\@tempswafalse
-\makeatletter \input\c@lmainauxfile %% change here
-\fi
-\c@lenddoca %% a replacement
-\@refundefined
-\endgroup
-\deadcycles\z@
-\@@end
-}
-\def\AtVeryEnd@enddocument@combine{%
-\@enddocumenthook
-\@checkend{document}%
-\Call@BeforeClearDocument
-\clearpage
-\Call@AfterLastShipout
-\begingroup
-\if@filesw
-\immediate\closeout\@mainaux
-\immediate\closeout\@partaux
-\let\@setckpt\@gobbletwo
-\let\@newl@bel\@testdef
-\@tempswafalse
-\makeatletter \input\c@lmainauxfile %% change here
-\fi
-\Call@AtVeryEndDocument
-\c@lenddoca %% a replacement
-\@refundefined
-\endgroup
-\deadcycles\z@
-\Call@AtVeryVeryEnd
-\@@end
-}
-\long\def\AtVeryEnd@test@c@lenddoca{%
-\@dofilelist
-\ifdim\font@submax>\fontsubfuzz\relax
-\@font@warning{%
- Size substitutions with differences\MessageBreak
- up to \font@submax\space have occured.\@gobbletwo
-}%
-\fi
-\@defaultsubs
-\if@filesw
-\ifx\@multiplelabels\relax
-\if@tempswa
-\@latex@warning@no@line{%
- Label(s) may have changed. %
- Rerun to get cross-references right%
-}%
-\fi
-\else
-\@multiplelabels
-\fi
-\fi
-}
-\ifx\AtVeryEnd@c@lenddoca\c@lenddoca
-\def\c@lenddoca{%
-\@dofilelist
-\Call@AtEndAfterFileList
-\ifdim\font@submax>\fontsubfuzz\relax
-\@font@warning{%
- Size substitutions with differences\MessageBreak
- up to \font@submax\space have occured.\@gobbletwo
-}%
-\fi
-\@defaultsubs
-\if@filesw
-\ifx\@multiplelabels\relax
-\if@tempswa
-\@latex@warning@no@line{%
- Label(s) may have changed. %
- Rerun to get cross-references right%
-}%
-\fi
-\else
-\@multiplelabels
-\fi
-\fi
-}%
-\fi
-\def\AtVeryEnd@test@jpsj{%
-\if@lastpagebalancing
-\global\let\@outputdblcol=\balancing@outputdblcol
-\fi
-\@checkend{document}%
-\clearpage
-\begingroup
-\if@filesw
-\immediate\closeout\@mainaux
-\def\global\@namedef##1##2{}%
-\def\newlabel{\@testdef r}%
-\def\bibcite{\@testdef b}%
-\@tempswafalse
-\makeatletter
-\input \jobname.aux %
-\if@tempswa
-\@warning{%
- Label(s) may have changed. %
- Rerun to get cross-references right%
-}%
-\fi
-\fi
-\endgroup
-\deadcycles\z@
-\@@end
-}
-\def\AtVeryEnd@enddocument@jpsj{%
-\if@lastpagebalancing
-\global\let\@outputdblcol=\balancing@outputdblcol
-\fi
-\@checkend{document}%
-\Call@BeforeClearDocument
-\clearpage
-\Call@AfterLastShipout
-\begingroup
-\if@filesw
-\immediate\closeout\@mainaux
-\def\global\@namedef##1##2{}%
-\def\newlabel{\@testdef r}%
-\def\bibcite{\@testdef b}%
-\@tempswafalse
-\makeatletter
-\input \jobname.aux %
-\if@tempswa
-\@warning{%
- Label(s) may have changed. %
- Rerun to get cross-references right%
-}%
-\fi
-\fi
-\Call@AtVeryEndDocument
-\csname @dofilelist\endcsname
-\Call@AtEndAfterFileList
-\endgroup
-\deadcycles\z@
-\Call@AtVeryVeryEnd
-\@@end
-}
-\def\AtVeryEnd@Test#1#2{%
-\expandafter\ifx\csname AtVeryEnd@test@#2\endcsname#1%
-\expandafter\let\expandafter#1%
-\csname AtVeryEnd@enddocument@#2\endcsname
-\begingroup
-\let\on@line\@empty
-\PackageInfo{atveryend}{%
-\string#1 detected (#2)%
-}%
-\endgroup
-\expandafter\AtVeryEnd@SkipToNil
-\fi
-}
-\def\AtVeryEnd@SkipToNil#1\@nil{}
-\def\AtVeryEnd@RedefEndDocument#1{%
-\ifx#1\@undefined
-\else
-\AtVeryEnd@Test#1{standard20110627}%
-\AtVeryEnd@Test#1{standard}%
-\AtVeryEnd@Test#1{booklet}%
-\AtVeryEnd@Test#1{dinbrief}%
-\AtVeryEnd@Test#1{combine}%
-\AtVeryEnd@Test#1{jpsj}%
-\AtVeryEnd@SkipToNil
-\@nil
-\fi
-}
-\AtVeryEnd@RedefEndDocument\enddocument
-\AtVeryEnd@RedefEndDocument\AP@enddocument % afterpage.sty
-\AtVeryEnd@RedefEndDocument\hyper@back@cite@enddocument % htx-bc.sty
-\AtVeryEnd@RedefEndDocument\hyper@enddocument % hyper.sty
-\AtVeryEnd@RedefEndDocument\hyper@fn@enddocument % hyper.sty
-\AtVeryEnd@RedefEndDocument\cweb@save@enddocument % cweb.cls
-\AtVeryEnd@RedefEndDocument\prev@enddocument % flushend.sty
-\AtVeryEnd@RedefEndDocument\endorigdocument % gaceta.cls
-\AtVeryEnd@RedefEndDocument\keependdoc % aguplus.sty
-\AtVeryEnd@RedefEndDocument\EMenddocument % t-angles.sty
-\AtVeryEnd@RedefEndDocument\docmute@enddocument % docmute.sty
-\AtVeryEnd@RedefEndDocument\a@enddocument % alatex.sty
-\AtVeryEnd@RedefEndDocument\enddocumentasusual % frenchle.sty
-\AtVeryEnd@RedefEndDocument\old@enddocument % uwthesis.cls
-\def\AtVeryEnd@document{document}%
-\def\AtVeryEnd@RedefCheckEnd{%
-\expandafter\def\expandafter\@checkend
-\expandafter##\expandafter1\expandafter{%
-\@checkend{##1}%
-\def\AtVeryEnd@temp{##1}%
-\ifx\AtVeryEnd@temp\AtVeryEnd@document
-\let\AtVeryEnd@OrgClearpage\clearpage
-\def\clearpage{%
-\let\clearpage\AtVeryEnd@OrgClearpage
-\Call@BeforeClearDocument
-\clearpage
-\Call@AfterLastShipout
-}%
-\fi
-}%
-\aftergroup\AtVeryEnd@RedefCheckEnd
-}%
-\AtBeginDocument{%
-\AtEndDocument{%
-\AtVeryEnd@RedefCheckEnd
-}%
-}
-\AtEndDocument{%
-\@ifundefined{@dofilelist}{%
-\gdef\@dofilelist{%
-\Call@AtVeryEndDocument
-\Call@AtEndAfterFileList
-}%
-}{%
-\begingroup
-\toks@\expandafter{\@dofilelist}%
-\xdef\@dofilelist{%
-\noexpand\Call@AtVeryEndDocument
-\the\toks@
-\noexpand\Call@AtEndAfterFileList
-}%
-\endgroup
-}%
-}
-\AtBeginDocument{%
-\@ifpackageloaded{scrlfile}{%
-\AtVeryEnd@ifundefined{BeforeClosingMainAux}{}{%
-\BeforeClosingMainAux{\Call@AfterLastShipout}%
-}%
-\AtVeryEnd@ifundefined{AfterReadingMainAux}{}{%
-\AfterReadingMainAux{\Call@AtVeryEndDocument}%
-}%
-}{}%
-\@ifpackageloaded{etoolbox}{%
-\AtVeryEnd@ifundefined{AfterEndDocument}{}{%
-\AfterEndDocument{\Call@AtVeryEndDocument}%
-}%
-}{}%
-}
-\def\AtVeryEnd@temp{%
-\AtBeginDocument{%
-\let\@startlabels\startlabels
-\let\@mlabel\mlabel
-\if@filesw
-\immediate\write\@mainaux{\string\@startlabels}%
-\fi
-}%
-\AtEndDocument{%
-\if@filesw
-\immediate\write\@mainaux{\string\clearpage}%
-\fi
-}%
-}
-\ifx\makelabels\AtVeryEnd@temp
-\else
-\expandafter\AtVeryEnd@AtEnd
-\fi%
-\let\AtVeryEnd@PatchLetter=N%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname endletter\endcsname\relax
-\else
-\long\def\AtVeryEnd@TestEndLetter#1\@auxout#2#3\AtVeryEnd@Nil{%
-\def\AtVeryEnd@temp{#2}%
-\ifx\AtVeryEnd@temp\@empty
-\else
-\@onelevel@sanitize\AtVeryEnd@temp
-\edef\AtVeryEnd@StringMlabel{%
-\string\string
-\string\@mlabel
-\expandafter\@gobble\string\{%
-}%
-\def\AtVeryEnd@CatchFirst##1##2##3##4##5##6##7##8{%
-##1##2##3##4##5##6##7##8\AtVeryEnd@CatchSecond
-}%
-\def\AtVeryEnd@CatchSecond##1##2##3##4##5##6##7##8##9\@nil{%
-##1##2##3##4##5##6##7##8%
-}%
-\edef\AtVeryEnd@temp{%
-\expandafter\AtVeryEnd@CatchFirst\AtVeryEnd@temp
-{}{}{}{}{}{}{}{}%
-{}{}{}{}{}{}{}{}%
-\@nil
-}%
-\ifx\AtVeryEnd@temp\AtVeryEnd@StringMlabel
-\expandafter\def\expandafter\endletter\expandafter{%
-\endletter
-\begingroup
-\let\\=\relax
-\let\protect\@unexpandable@protect
-\let\@mlabel=\relax
-\edef\x{\endgroup
-\noexpand\AtEndDocument{%
-\@gobble#2%
-}%
-}%
-\x
-}%
-\let\AtVeryEnd@PatchLetter=Y%
-\fi
-\fi
-}%
-\expandafter\AtVeryEnd@TestEndLetter\endletter
-\@auxout{}\AtVeryEnd@Nil
-\fi
-\ifx\AtVeryEnd@PatchLetter Y%
-\begingroup
-\let\on@line\@empty
-\PackageInfo{atveryend}{%
-\@backslashchar makelabels detected. %
- Moving labels\MessageBreak
- from `.aux' file to \@backslashchar AtEndDocument%
-}%
-\endgroup
-\def\makelabels{%
-\AtBeginDocument{%
-\let\@startlabels\startlabels
-\let\@mlabel\mlabel
-}%
-}%
-\AtEndDocument{%
-\AtVeryEnd@ifundefined{@startlabels}{%
-}{%
-\clearpage
-\@startlabels
-}%
-}%
-\AfterLastShipout{%
-\let\@startlabels\relax
-\let\@mlabel\@gobbletwo
-}%
-\else
-\PackageWarningNoLine{atveryend}{%
-\@backslashchar makelabels detected, but labels cannot\MessageBreak
- be moved to \@backslashchar AtEndDocument, because\MessageBreak
-\@backslashchar endletter is not in expected form%
-}%
-\fi
-\AtVeryEnd@AtEnd%
-\endinput
-<hobsub>
-\hobsub@StopPackage
-\hobsub@StartPackage{atbegshi}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode39=12 % '
-\catcode44=12 % ,
-\catcode45=12 % -
-\catcode46=12 % .
-\catcode58=12 % :
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\expandafter\let\expandafter\x\csname ver@atbegshi.sty\endcsname
-\ifx\x\relax % plain-TeX, first loading
-\else
-\def\empty{}%
-\ifx\x\empty % LaTeX, first loading,
-% variable is initialized, but \ProvidesPackage not yet seen
-\else
-\expandafter\ifx\csname PackageInfo\endcsname\relax
-\def\x#1#2{%
-\immediate\write-1{Package #1 Info: #2.}%
-}%
-\else
-\def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
-\fi
-\x{atbegshi}{The package is already loaded}%
-\aftergroup\endinput
-\fi
-\fi
-\endgroup%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode39=12 % '
-\catcode40=12 % (
-\catcode41=12 % )
-\catcode44=12 % ,
-\catcode45=12 % -
-\catcode46=12 % .
-\catcode47=12 % /
-\catcode58=12 % :
-\catcode64=11 % @
-\catcode91=12 % [
-\catcode93=12 % ]
-\catcode123=1 % {
-\catcode125=2 % }
-\expandafter\ifx\csname ProvidesPackage\endcsname\relax
-\def\x#1#2#3[#4]{\endgroup
-\immediate\write-1{Package: #3 #4}%
-\xdef#1{#4}%
-}%
-\else
-\def\x#1#2[#3]{\endgroup
-#2[{#3}]%
-\ifx#1\@undefined
-\xdef#1{#3}%
-\fi
-\ifx#1\relax
-\xdef#1{#3}%
-\fi
-}%
-\fi
-\expandafter\x\csname ver@atbegshi.sty\endcsname
-\ProvidesPackage{atbegshi}%
- [2016/06/09 v1.18 At begin shipout hook (HO)]%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode123=1 % {
-\catcode125=2 % }
-\catcode64=11 % @
-\def\x{\endgroup
-\expandafter\edef\csname AtBegShi@AtEnd\endcsname{%
-\endlinechar=\the\endlinechar\relax
-\catcode13=\the\catcode13\relax
-\catcode32=\the\catcode32\relax
-\catcode35=\the\catcode35\relax
-\catcode61=\the\catcode61\relax
-\catcode64=\the\catcode64\relax
-\catcode123=\the\catcode123\relax
-\catcode125=\the\catcode125\relax
-}%
-}%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
-\edef\AtBegShi@AtEnd{%
-\AtBegShi@AtEnd
-\catcode#1=\the\catcode#1\relax
-}%
-\catcode#1=#2\relax
-}
-\TMP@EnsureCode{40}{12}% (
-\TMP@EnsureCode{41}{12}% )
-\TMP@EnsureCode{44}{12}% ,
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{58}{12}% :
-\TMP@EnsureCode{91}{12}% [
-\TMP@EnsureCode{93}{12}% ]
-\TMP@EnsureCode{94}{7}% ^(superscript)
-\TMP@EnsureCode{96}{12}% `
-\edef\AtBegShi@AtEnd{\AtBegShi@AtEnd\noexpand\endinput}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-\def\TMP@RequirePackage#1[#2]{%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname ver@#1.sty\endcsname\relax
-\input #1.sty\relax
-\fi
-}%
-\TMP@RequirePackage{infwarerr}[2007/09/09]%
-\TMP@RequirePackage{ltxcmds}[2010/03/01]%
-\else
-\RequirePackage{infwarerr}[2007/09/09]%
-\RequirePackage{ltxcmds}[2010/03/01]%
-\fi
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname @ifdefinable\endcsname\relax
-\def\AtBegShi@CheckDefinable#1{%
-\ifcase\ifx#1\relax
-\ltx@one
-\else
-\ifx#1\@undefined
-\ltx@one
-\else
-\ltx@zero
-\fi
-\fi
-\@PackageError{atbegshi}{%
-\string#1\space is already defined%
-}\@ehd
-\fi
-}%
-\else
-\def\AtBegShi@CheckDefinable#1{%
-\@ifdefinable{#1}{}%
-}%
-\fi
-\ltx@newif\ifAtBegShi@Discarded
-\AtBegShi@CheckDefinable\AtBeginShipoutDiscard
-\def\AtBeginShipoutDiscard{%
-\deadcycles=\ltx@zero
-\global\AtBegShi@Discardedtrue
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname currentgrouplevel\endcsname\relax
-\catcode`X=9 % ignore
-\catcode`E=14 % comment
-\else
-\catcode`X=14 % comment
-\catcode`E=9 % ignore
-\fi
-\def\AtBegShi@Shipout{%
-X \begingroup
-X \setbox\AtBeginShipoutBox=\hbox\bgroup
-X \kern\p@
-E \edef\AtBegShi@GroupLevel{\number\currentgrouplevel}%
-\afterassignment\AtBegShi@Test
-X \global
-\setbox\AtBeginShipoutBox=%
-}
-\def\AtBegShi@Test{%
-X \ifdim\lastkern=0pt %
-E \ifnum\AtBegShi@GroupLevel<\currentgrouplevel
-\expandafter\aftergroup
-\fi
-\AtBegShi@Output
-}
-\def\AtBegShi@Output{%
-X \egroup
-X \endgroup
-\ifvoid\AtBeginShipoutBox
-\@PackageWarning{atbegshi}{Ignoring void shipout box}%
-\else
-\let\AtBegShi@OrgProtect\protect
-\csname set@typeset@protect\endcsname
-\global\AtBegShi@Discardedfalse
-\AtBegShi@Hook
-\expandafter\gdef\expandafter\AtBegShi@HookNext
-\expandafter{\expandafter}%
-\AtBegShi@HookNext
-\ifAtBegShi@Discarded
-\@PackageInfoNoLine{atbegshi}{Shipout page discarded}%
-\global\AtBegShi@Discardedfalse
-\begingroup
-\setbox\AtBeginShipoutBox\box\AtBeginShipoutBox
-\endgroup
-\let\protect\AtBegShi@OrgProtect
-\else
-\AtBegShi@First
-\let\protect\AtBegShi@OrgProtect
-\AtBegShi@GetBoxSize\AtBeginShipoutBox
-\ltx@ifundefined{AtNextShipout}{%
-}{%
-\AtNextShipout{\AtBegShi@GetBoxSize\@cclv}%
-}%
-\AtBeginShipoutOriginalShipout\box\AtBeginShipoutBox
-\fi
-\fi
-}
-\def\AtBegShi@GetBoxSize#1{%
-\xdef\AtBeginShipoutBoxWidth{\the\wd#1}%
-\xdef\AtBeginShipoutBoxHeight{\the\ht#1}%
-\xdef\AtBeginShipoutBoxDepth{\the\dp#1}%
-}
-\def\AtBeginShipoutBoxWidth{0pt}
-\def\AtBeginShipoutBoxHeight{0pt}
-\def\AtBeginShipoutBoxDepth{0pt}
-\catcode`\X=11 %
-\catcode`\E=11 %
-\def\AtBegShi@First{%
-\ifx\AtBegShi@HookFirst\ltx@empty
-\else
-\AtBeginShipoutAddToBox{\AtBegShi@HookFirst}%
-\fi
-\global\let\AtBegShi@First\ltx@empty
-\global\let\AtBeginShipoutFirst\AtBegShi@FirstDisabled
-}
-\gdef\AtBegShi@Hook{}
-\gdef\AtBegShi@HookNext{}
-\gdef\AtBegShi@HookFirst{}
-\AtBegShi@CheckDefinable\AtBeginShipout
-\def\AtBeginShipout{%
-\AtBegShi@AddHook\AtBegShi@Hook
-}
-\AtBegShi@CheckDefinable\AtBeginShipoutNext
-\def\AtBeginShipoutNext{%
-\AtBegShi@AddHook\AtBegShi@HookNext
-}
-\AtBegShi@CheckDefinable\AtBeginShipoutFirst
-\def\AtBeginShipoutFirst{%
-\AtBegShi@AddTo\AtBegShi@HookFirst
-}
-\long\def\AtBegShi@FirstDisabled#1{%
-\@PackageWarning{atbegshi}{%
- First page is already shipped out, ignoring\MessageBreak
-\string\AtBeginShipoutFirst
-}%
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname g@addto@macro\endcsname\relax
-\long\def\AtBegShi@AddTo#1#2{%
-\begingroup
-\toks\ltx@zero\expandafter{#1#2}%
-\xdef#1{\the\toks\ltx@zero}%
-\endgroup
-}%
-\else
-\let\AtBegShi@AddTo\g@addto@macro
-\fi
-\long\def\AtBegShi@AddHook#1#2{%
-\AtBegShi@AddTo#1{\AtBegShi@Item{#2}}%
-}
-\long\def\AtBegShi@Item#1{%
-\ifAtBegShi@Discarded
-\else
-#1%
-\ifAtBegShi@Discarded
-\else
-\ifvoid\AtBeginShipoutBox
-\@PackageWarning{atbegshi}{%
- Shipout box was voided by hook,\MessageBreak
- ignoring shipout box%
-}%
-\AtBeginShipoutDiscard
-\fi
-\fi
-\fi
-}
-\AtBegShi@CheckDefinable\AtBeginShipoutInit
-\def\AtBeginShipoutInit{%
-\ltx@IfUndefined{newbox}{%
-\@PackageError{atbegshi}{%
-\string\AtBeginShipoutInit\space failed\MessageBreak
- because of missing \expandafter\string\csname newbox\endcsname
-}\@ehc
-}{%
-\csname newbox\endcsname\AtBeginShipoutBox
-\AtBegShi@CheckDefinable\AtBeginShipoutOriginalShipout
-\global\let\AtBeginShipoutOriginalShipout\shipout
-\global\let\shipout\AtBegShi@Shipout
-}%
-\gdef\AtBeginShipoutInit{}%
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname AtBeginDocument\endcsname\relax
-\AtBeginShipoutInit
-\else
-\AtBeginDocument{\AtBeginShipoutInit}%
-\fi
-\def\AtBeginShipoutAddToBox#1{%
-\ifhbox\AtBeginShipoutBox
-\edef\AtBegShi@restore{%
-\hfuzz=\the\hfuzz\relax
-\hbadness=\the\hbadness\relax
-}%
-\hfuzz=1073741823sp\relax
-\hbadness=2147483647\relax
-\setbox\AtBeginShipoutBox=\hbox to \wd\AtBeginShipoutBox{%
-\setbox\ltx@zero=\hbox{%
-\begingroup
-\AtBegShi@restore
-#1%
-\endgroup
-}%
-\wd\ltx@zero=0pt\relax
-\ht\ltx@zero=0pt\relax
-\dp\ltx@zero=0pt\relax
-\raise\ht\AtBeginShipoutBox\copy\ltx@zero
-\unhcopy\AtBeginShipoutBox
-}%
-\AtBegShi@restore
-\else
-\ifvbox\AtBeginShipoutBox
-\edef\AtBegShi@restore{%
-\vfuzz=\the\vfuzz\relax
-\vbadness=\the\vbadness\relax
-\dimen\ltx@zero=\the\dimen\ltx@zero\relax
-}%
-\edef\AtBegShi@restorebox{%
-\ht\AtBeginShipoutBox=\the\ht\AtBeginShipoutBox\relax
-\dp\AtBeginShipoutBox=\the\dp\AtBeginShipoutBox\relax
-}%
-\vfuzz=1073741823sp\relax
-\vbadness=2147483647\relax
-\dimen\ltx@zero=\ht\AtBeginShipoutBox
-\advance\dimen\ltx@zero by \dp\AtBeginShipoutBox
-\setbox\AtBeginShipoutBox=\vbox to \dimen\ltx@zero{%
-\setbox\ltx@zero=\hbox{%
-\begingroup
-\AtBegShi@restore
-#1%
-\endgroup
-}%
-\wd\ltx@zero=0pt\relax
-\ht\ltx@zero=0pt\relax
-\dp\ltx@zero=0pt\relax
-\baselineskip=0pt\relax
-\lineskip=0pt\relax
-\lineskiplimit=0pt\relax
-\copy\ltx@zero
-\unvbox\AtBeginShipoutBox
-\kern0pt%
-}%
-\AtBegShi@restore
-\AtBegShi@restorebox
-\fi
-\fi
-}
-\def\AtBeginShipoutAddToBoxForeground#1{%
-\ifhbox\AtBeginShipoutBox
-\edef\AtBegShi@restore{%
-\hfuzz=\the\hfuzz\relax
-\hbadness=\the\hbadness\relax
-}%
-\hfuzz=1073741823sp\relax
-\hbadness=2147483647\relax
-\setbox\AtBeginShipoutBox=\hbox to \wd\AtBeginShipoutBox{%
-\unhcopy\AtBeginShipoutBox
-\kern-\wd\AtBeginShipoutBox
-\setbox\ltx@zero=\hbox{%
-\begingroup
-\AtBegShi@restore
-#1%
-\endgroup
-}%
-\wd\ltx@zero=0pt\relax
-\ht\ltx@zero=0pt\relax
-\dp\ltx@zero=0pt\relax
-\raise\ht\AtBeginShipoutBox\copy\ltx@zero
-\kern\wd\AtBeginShipoutBox
-}%
-\AtBegShi@restore
-\else
-\ifvbox\AtBeginShipoutBox
-\edef\AtBegShi@restore{%
-\vfuzz=\the\vfuzz\relax
-\vbadness=\the\vbadness\relax
-\dimen\ltx@zero=\the\dimen\ltx@zero\relax
-}%
-\edef\AtBegShi@restorebox{%
-\ht\AtBeginShipoutBox=\the\ht\AtBeginShipoutBox\relax
-\dp\AtBeginShipoutBox=\the\dp\AtBeginShipoutBox\relax
-}%
-\vfuzz=1073741823sp\relax
-\vbadness=2147483647\relax
-\dimen\ltx@zero=\ht\AtBeginShipoutBox
-\advance\dimen\ltx@zero by \dp\AtBeginShipoutBox
-\setbox\AtBeginShipoutBox=\vbox to \dimen\ltx@zero{%
-\setbox\ltx@zero=\hbox{%
-\begingroup
-\AtBegShi@restore
-#1%
-\endgroup
-}%
-\wd\ltx@zero=0pt\relax
-\ht\ltx@zero=0pt\relax
-\dp\ltx@zero=0pt\relax
-\baselineskip=0pt\relax
-\lineskip=0pt\relax
-\lineskiplimit=0pt\relax
-\unvbox\AtBeginShipoutBox
-\kern-\dimen\ltx@zero
-\copy\ltx@zero
-\kern\dimen\ltx@zero
-}%
-\AtBegShi@restore
-\AtBegShi@restorebox
-\fi
-\fi
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-\def\TMP@RequirePackage#1[#2]{%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname ver@#1.sty\endcsname\relax
-\input #1.sty\relax
-\fi
-}%
-\TMP@RequirePackage{ifpdf}[2011/01/30]%
-\else
-\RequirePackage{ifpdf}[2011/01/30]%
-\fi
-\ifpdf
-\def\AtBegShi@horigin{%
-\ifx\pdfhorigin\@undefined\pdfvariable horigin\else\pdfhorigin\fi}%
-\def\AtBegShi@vorigin{%
-\ifx\pdfvorigin\@undefined\pdfvariable vorigin\else\pdfvorigin\fi}%
-\else
-\def\AtBegShi@horigin{72.27pt}%
-\def\AtBegShi@vorigin{72.27pt}%
-\fi
-\begingroup
-\ifcase
-\expandafter\ifx\csname picture\endcsname\relax
- 1%
-\else
-\expandafter\ifx\csname endpicture\endcsname\relax
- 1%
-\else
- 0%
-\fi
-\fi
-\endgroup
-\def\AtBegShi@BeginPicture{%
-\begingroup
-\picture(0,0)\relax
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname unitlength\endcsname\relax
-\else
-\unitlength=1pt\relax
-\fi
-\ignorespaces
-}%
-\def\AtBegShi@EndPicture{%
-\endpicture
-\endgroup
-}%
-\else
-\endgroup
-\def\AtBegShi@BeginPicture{%
-\setbox\ltx@zero=\hbox\bgroup
-\begingroup
-\ignorespaces
-}%
-\def\AtBegShi@EndPicture{%
-\endgroup
-\egroup
-\ht\ltx@zero=0pt\relax
-\dp\ltx@zero=0pt\relax
-\copy\ltx@zero
-}%
-\fi
-\def\AtBeginShipoutUpperLeft#1{%
-\AtBeginShipoutAddToBox{%
-\kern-\AtBegShi@horigin\relax
-\vbox to 0pt{%
-\kern-\AtBegShi@vorigin\relax
-\AtBegShi@BeginPicture
-#1%
-\AtBegShi@EndPicture
-\vss
-}%
-}%
-}
-\def\AtBeginShipoutUpperLeftForeground#1{%
-\AtBeginShipoutAddToBoxForeground{%
-\kern-\AtBegShi@horigin\relax
-\vbox to 0pt{%
-\kern-\AtBegShi@vorigin\relax
-\AtBegShi@BeginPicture
-#1%
-\AtBegShi@EndPicture
-\vss
-}%
-}%
-}
-\def\AtBegShi@AbortIfUndefined#1{%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname#1\endcsname\relax
-\expandafter\AtBegShi@AtEnd
-\fi
-}
-\AtBegShi@AbortIfUndefined{currentgrouplevel}%
-\AtBegShi@AbortIfUndefined{AtBeginDocument}%
-\AtBegShi@AbortIfUndefined{@ifpackageloaded}%
-\AtBegShi@AbortIfUndefined{@ifclassloaded}%
-\def\AtBegShi@PatchCrop{%
-\begingroup
-\def\AtBegShi@Crop@shipout{%
-\afterassignment\CROP@ship
-\setbox\@cclv=%
-}%
-\def\AtBegShi@Crop@ship{%
-\ifvoid\@cclv
-\expandafter\aftergroup
-\fi
-\CROP@@ship
-}%
-\def\AtBegShi@Crop@shiplist{%
-\lineskip\z@
-\lineskiplimit\z@
-\baselineskip\z@
-\CROP@kernel
-\box\@cclv
-}%
-\def\AtBegShi@Crop@@ship{%
-\CROP@shipout\vbox{%
-\CROP@shiplist
-}%
-}%
-\ifx\AtBegShi@Crop@ship\CROP@ship
-\ifx\AtBegShi@Crop@shiplist\CROP@shiplist
-\ifx\AtBegShi@Crop@@ship\CROP@@ship
-\let\AtBegShi@found\relax
-\ifx\shipout\AtBegShi@Crop@shipout
-\def\AtBegShi@found{\shipout}%
-\else\ifx\AtBeginShipoutOriginalShipout\AtBegShi@Crop@shipout
-\def\AtBegShi@found{\AtBeginShipoutOriginalShipout}%
-\else\ifx\@EveryShipout@Org@Shipout\AtBegShi@Crop@shipout
-\def\AtBegShi@found{\@EveryShipout@Org@Shipout}%
-\else\ifx\GPTorg@shipout\AtBegShi@Crop@shipout
-\def\AtBegShi@found{\GPTorg@shipout}%
-\else\ifx\THBorg@shipout\AtBegShi@Crop@shipout
-\def\AtBegShi@found{\THBorg@shipout}%
-\else\ifx\mem@oldshipout\AtBegShi@Crop@shipout
-\def\AtBegShi@found{\mem@oldshipout}%
-\fi\fi\fi\fi\fi\fi
-\ifx\AtBegShi@found\relax
-\else
-\expandafter\endgroup
-\expandafter\def\AtBegShi@found{%
-\edef\AtBegShi@GroupLevel{\number\currentgrouplevel}%
-\afterassignment\CROP@ship
-\setbox\AtBeginShipoutBox=%
-}%
-\def\CROP@ship{%
-\ifnum\AtBegShi@GroupLevel=\currentgrouplevel
-\else
-\expandafter\aftergroup
-\fi
-\CROP@@ship
-}%
-\def\CROP@shiplist{%
-\lineskip 0pt\relax
-\lineskiplimit 0pt\relax
-\baselineskip 0pt\relax
-\CROP@kernel
-\box\AtBeginShipoutBox
-}%
-\def\CROP@@ship{%
-\ifvoid\AtBeginShipoutBox
-\else
-\setbox\AtBeginShipoutBox=\vbox{%
-\CROP@shiplist
-}%
-\AtBegShi@GetBoxSize\AtBeginShipoutBox
-\expandafter\CROP@shipout
-\expandafter\box
-\expandafter\AtBeginShipoutBox
-\fi
-}%
-\@PackageInfoNoLine{atbegshi}{Package `crop' patched}%
-\begingroup
-\fi
-\fi
-\fi
-\fi
-\endgroup
-\let\AtBegShi@PatchCrop\relax
-}
-\@ifpackageloaded{crop}{%
-\AtBegShi@PatchCrop
-}{%
-\AtBeginDocument{\AtBegShi@PatchCrop}%
-}
-\def\AtBegShi@PatchEveryshi{%
-\begingroup
-\long\def\AtBegShi@Everyshi@shipout{%
-\afterassignment\@EveryShipout@Test
-\global\setbox\@cclv= %
-}%
-\long\def\AtBegShi@Everyshi@Test{%
-\ifvoid\@cclv\relax
-\aftergroup\@EveryShipout@Output
-\else
-\@EveryShipout@Output
-\fi
-}%
-\ifx\AtBegShi@Everyshi@Test\@EveryShipout@Test
-\let\AtBegShi@found\relax
-\ifx\shipout\AtBegShi@Everyshi@shipout
-\def\AtBegShi@found{\shipout}%
-\else\ifx\AtBeginShipoutOriginalShipout\AtBegShi@Everyshi@shipout
-\def\AtBegShi@found{\AtBeginShipoutOriginalShipout}%
-\else\ifx\CROP@shipout\AtBegShi@Everyshi@shipout
-\def\AtBegShi@found{\CROP@shipout}%
-\else\ifx\GPTorg@shipout\AtBegShi@Everyshi@shipout
-\def\AtBegShi@found{\GPTorg@shipout}%
-\else\ifx\THBorg@shipout\AtBegShi@Everyshi@shipout
-\def\AtBegShi@found{\THBorg@shipout}%
-\else\ifx\mem@oldshipout\AtBegShi@Everyshi@shipout
-\def\AtBegShi@found{\mem@oldshipout}%
-\else
-\expandafter\ifx\csname @EveryShipout@Org@Shipout\endcsname
-\relax
-\ifx\@EveryShipout@Shipout\AtBegShi@Everyshi@shipout
-\def\AtBegShi@found{\@EveryShipout@Shipout}%
-\fi
-\fi
-\fi\fi\fi\fi\fi\fi
-\ifx\AtBegShi@found\relax
-\else
-\expandafter\endgroup
-\expandafter\def\AtBegShi@found{%
-\edef\AtBegShi@GroupLevel{\number\currentgrouplevel}%
-\afterassignment\@EveryShipout@Test
-\setbox\AtBeginShipoutBox=%
-}%
-\def\@EveryShipout@Test{%
-\ifnum\AtBegShi@GroupLevel=\currentgrouplevel
-\else
-\expandafter\aftergroup
-\fi
-\AtBegShi@Everyshi@Output
-}%
-\def\AtBegShi@Everyshi@Output{%
-\ifvoid\AtBeginShipoutBox
-\else
-\global\setbox\ltx@cclv\box\AtBeginShipoutBox
-\expandafter\@EveryShipout@Output
-\fi
-}%
-\@PackageInfoNoLine{atbegshi}{Package `everyshi' patched}%
-\begingroup
-\fi
-\fi
-\endgroup
-\let\AtBegShi@PatchEveryshi\relax
-}
-\@ifpackageloaded{everyshi}{%
-\AtBegShi@PatchEveryshi
-}{%
-\AtBeginDocument{\AtBegShi@PatchEveryshi}%
-}
-\def\AtBegShi@PatchMemoir{%
-\begingroup
-\def\AtBegShi@Memoir@shipout{%
-\afterassignment\mem@shipi
-\setbox\@cclv=%
-}%
-\def\AtBegShi@Memoir@shipi{%
-\ifvoid\@cclv
-\expandafter\aftergroup
-\fi
-\mem@shipii
-}%
-\def\AtBegShi@Memoir@shipiiA{%
-\mem@oldshipout\vbox{%
-\trimmarks
-\unvbox\@cclv
-}%
-}%
-\def\AtBegShi@Memoir@shipiiB{%
-\ifvoid\@cclv
-\mem@oldshipout\box\@cclv
-\else
-\mem@oldshipout\vbox{%
-\trimmarks
-\unvbox\@cclv
-}%
-\fi
-}%
-\def\AtBegShi@Memoir@PatchAB{%
-\ifvoid\AtBeginShipoutBox
-\else
-\setbox\AtBeginShipoutBox=\vbox{%
-\trimmarks
-\ifvbox\AtBeginShipoutBox
-\unvbox\AtBeginShipoutBox
-\else
-\box\AtBeginShipoutBox
-\fi
-}%
-\AtBegShi@GetBoxSize\AtBeginShipoutBox
-\expandafter\mem@oldshipout
-\expandafter\box
-\expandafter\AtBeginShipoutBox
-\fi
-}%
-\def\AtBegShi@Memoir@shipiiC{% 2008/08/07 v1.6180339a
-\ifvoid\@cclv
-\mem@oldshipout\box\@cclv
-\else
-\ifshowtrims
-\mem@oldshipout\vbox{\trimmarks\unvbox\@cclv}%
-\else
-\mem@oldshipout\box\@cclv
-\fi
-\fi
-}%
-\def\AtBegShi@Memoir@shipiiD{% 2011/03/06 v3.6j
-\ifvoid\@cclv
-\mem@oldshipout\box\@cclv
-\else
-\ifshowtrims
-\mem@oldshipout\vbox{%
-\trimmarks
-\nointerlineskip
-\box\@cclv
-}%
-\else
-\mem@oldshipout\box\@cclv
-\fi
-\fi
-}%
-\def\AtBegShi@Memoir@PatchCD{%
-\ifvoid\AtBeginShipoutBox
-\else
-\ifshowtrims
-\setbox\AtBeginShipoutBox=\vbox{%
-\trimmarks
-\nointerlineskip
-\box\AtBeginShipoutBox
-}%
-\fi
-\AtBegShi@GetBoxSize\AtBeginShipoutBox
-\expandafter\mem@oldshipout
-\expandafter\box
-\expandafter\AtBeginShipoutBox
-\fi
-}%
-\ifx\AtBegShi@Memoir@shipi\mem@shipi
-\let\AtBegShi@found\ltx@one
-\ifx\AtBegShi@Memoir@shipiiA\mem@shipii
-\let\AtBegShi@found\ltx@zero
-\global\let\AtBegShi@Memoir@PatchX\AtBegShi@Memoir@PatchAB
-\else\ifx\AtBegShi@Memoir@shipiiB\mem@shipii
-\let\AtBegShi@found\ltx@zero
-\global\let\AtBegShi@Memoir@PatchX\AtBegShi@Memoir@PatchAB
-\else\ifx\AtBegShi@Memoir@shipiiC\mem@shipii
-\let\AtBegShi@found\ltx@zero
-\global\let\AtBegShi@Memoir@PatchX\AtBegShi@Memoir@PatchCD
-\else\ifx\AtBegShi@Memoir@shipiiD\mem@shipii
-\let\AtBegShi@found\ltx@zero
-\global\let\AtBegShi@Memoir@PatchX\AtBegShi@Memoir@PatchCD
-\fi\fi\fi\fi
-\ifcase\AtBegShi@found
-\let\AtBegShi@found\relax
-\ifx\shipout\AtBegShi@Memoir@shipout
-\def\AtBegShi@found{\shipout}%
-\else\ifx\AtBeginShipoutOriginalShipout\AtBegShi@Memoir@shipout
-\def\AtBegShi@found{\AtBeginShipoutOriginalShipout}%
-\else\ifx\CROP@shipout\AtBegShi@Memoir@shipout
-\def\AtBegShi@found{\CROP@shipout}%
-\else\ifx\GPTorg@shipout\AtBegShi@Memoir@shipout
-\def\AtBegShi@found{\GPTorg@shipout}%
-\else\ifx\THBorg@shipout\AtBegShi@Memoir@shipout
-\def\AtBegShi@found{\THBorg@shipout}%
-\else\ifx\@EveryShipout@Org@Shipout\AtBegShi@Memoir@shipout
-\def\AtBegShi@found{\@EveryShipout@Org@Shipout}%
-\fi\fi\fi\fi\fi\fi
-\ifx\AtBegShi@found\relax
-\else
-\expandafter\endgroup
-\expandafter\def\AtBegShi@found{%
-\edef\AtBegShi@GroupLevel{\number\currentgrouplevel}%
-\afterassignment\mem@shipi
-\setbox\AtBeginShipoutBox=%
-}%
-\def\mem@shipi{%
-\ifnum\AtBegShi@GroupLevel=\currentgrouplevel
-\else
-\expandafter\aftergroup
-\fi
-\mem@shipii
-}%
-\let\mem@shipii\AtBegShi@Memoir@PatchX
-\@PackageInfoNoLine{atbegshi}{Class `memoir' patched}%
-\begingroup
-\fi
-\fi
-\fi
-\endgroup
-\let\AtBegShi@PatchMemoir\relax
-}
-\@ifclassloaded{memoir}{%
-\AtBegShi@PatchMemoir
-}{%
-\AtBeginDocument{\AtBegShi@PatchMemoir}%
-}
-\AtBegShi@AtEnd%
-\endinput
-<hobsub>
-\hobsub@StopPackage
-\hobsub@StartPackage{refcount}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode39=12 % '
-\catcode44=12 % ,
-\catcode45=12 % -
-\catcode46=12 % .
-\catcode58=12 % :
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\expandafter\let\expandafter\x\csname ver@refcount.sty\endcsname
-\ifx\x\relax % plain-TeX, first loading
-\else
-\def\empty{}%
-\ifx\x\empty % LaTeX, first loading,
-% variable is initialized, but \ProvidesPackage not yet seen
-\else
-\expandafter\ifx\csname PackageInfo\endcsname\relax
-\def\x#1#2{%
-\immediate\write-1{Package #1 Info: #2.}%
-}%
-\else
-\def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
-\fi
-\x{refcount}{The package is already loaded}%
-\aftergroup\endinput
-\fi
-\fi
-\endgroup%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode39=12 % '
-\catcode40=12 % (
-\catcode41=12 % )
-\catcode44=12 % ,
-\catcode45=12 % -
-\catcode46=12 % .
-\catcode47=12 % /
-\catcode58=12 % :
-\catcode64=11 % @
-\catcode91=12 % [
-\catcode93=12 % ]
-\catcode123=1 % {
-\catcode125=2 % }
-\expandafter\ifx\csname ProvidesPackage\endcsname\relax
-\def\x#1#2#3[#4]{\endgroup
-\immediate\write-1{Package: #3 #4}%
-\xdef#1{#4}%
-}%
-\else
-\def\x#1#2[#3]{\endgroup
-#2[{#3}]%
-\ifx#1\@undefined
-\xdef#1{#3}%
-\fi
-\ifx#1\relax
-\xdef#1{#3}%
-\fi
-}%
-\fi
-\expandafter\x\csname ver@refcount.sty\endcsname
-\ProvidesPackage{refcount}%
- [2016/05/16 v3.5 Data extraction from label references (HO)]%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode123=1 % {
-\catcode125=2 % }
-\catcode64=11 % @
-\def\x{\endgroup
-\expandafter\edef\csname rc@AtEnd\endcsname{%
-\endlinechar=\the\endlinechar\relax
-\catcode13=\the\catcode13\relax
-\catcode32=\the\catcode32\relax
-\catcode35=\the\catcode35\relax
-\catcode61=\the\catcode61\relax
-\catcode64=\the\catcode64\relax
-\catcode123=\the\catcode123\relax
-\catcode125=\the\catcode125\relax
-}%
-}%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
-\edef\rc@AtEnd{%
-\rc@AtEnd
-\catcode#1=\the\catcode#1\relax
-}%
-\catcode#1=#2\relax
-}
-\TMP@EnsureCode{33}{12}% !
-\TMP@EnsureCode{39}{12}% '
-\TMP@EnsureCode{42}{12}% *
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{91}{12}% [
-\TMP@EnsureCode{93}{12}% ]
-\TMP@EnsureCode{96}{12}% `
-\edef\rc@AtEnd{\rc@AtEnd\noexpand\endinput}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-\input ltxcmds.sty\relax
-\input infwarerr.sty\relax
-\else
-\RequirePackage{ltxcmds}[2011/11/09]%
-\RequirePackage{infwarerr}[2010/04/08]%
-\fi
-\ltx@IfUndefined{@ifdefinable}{%
-\def\rc@IfDefinable#1{%
-\ifx#1\ltx@undefined
-\expandafter\ltx@firstofone
-\else
-\ifx#1\relax
-\expandafter\expandafter\expandafter\ltx@firstofone
-\else
-\@PackageError{refcount}{%
- Command \string#1 is already defined.\MessageBreak
- It will not redefined by this package%
-}\@ehc
-\expandafter\expandafter\expandafter\ltx@gobble
-\fi
-\fi
-}%
-}{%
-\let\rc@IfDefinable\@ifdefinable
-}
-\ltx@IfUndefined{protected}{%
-\ltx@IfUndefined{DeclareRobustCommand}{%
-\def\rc@RobustDefOne#1#2#3#4{%
-\rc@IfDefinable#3{%
-#1\def#3##1{#4}%
-}%
-}%
-\def\rc@RobustDefZero#1#2{%
-\rc@IfDefinable#1{%
-\def#1{#2}%
-}%
-}%
-}{%
-\def\rc@RobustDefOne#1#2#3#4{%
-\rc@IfDefinable#3{%
-\DeclareRobustCommand#2#3[1]{#4}%
-}%
-}%
-\def\rc@RobustDefZero#1#2{%
-\rc@IfDefinable#1{%
-\DeclareRobustCommand#1{#2}%
-}%
-}%
-}%
-}{%
-\def\rc@RobustDefOne#1#2#3#4{%
-\rc@IfDefinable#3{%
-\protected#1\def#3##1{#4}%
-}%
-}%
-\def\rc@RobustDefZero#1#2{%
-\rc@IfDefinable#1{%
-\protected\def#1{#2}%
-}%
-}%
-}
-\ltx@IfUndefined{newcommand}{%
-\def\rc@newcommand*#1[#2]#3{% hash-ok
-\rc@IfDefinable#1{%
-\ifcase#2 %
-\def#1{#3}%
-\or
-\def#1##1{#3}%
-\or
-\def#1##1##2{#3}%
-\else
-\rc@InternalError
-\fi
-}%
-}%
-}{%
-\let\rc@newcommand\newcommand
-}
-\rc@RobustDefOne\long{}\setrefcountdefault{%
-\def\rc@default{#1}%
-}
-\setrefcountdefault{0}
-\ltx@IfUndefined{G@refundefinedtrue}{%
-\rc@RobustDefOne{}{*}\refused{%
-\begingroup
-\csname @safe@activestrue\endcsname
-\ltx@IfUndefined{r@#1}{%
-\protect\G@refundefinedtrue
-\rc@WarningUndefined{#1}%
-}{}%
-\endgroup
-}%
-}{%
-\rc@RobustDefOne{}{*}\refused{%
-\begingroup
-\csname @safe@activestrue\endcsname
-\ltx@IfUndefined{r@#1}{%
-\csname protect\expandafter\endcsname
-\csname G@refundefinedtrue\endcsname
-\rc@WarningUndefined{#1}%
-}{}%
-\endgroup
-}%
-}
-\ltx@IfUndefined{@latex@warning}{%
-\def\rc@WarningUndefined#1{%
-\ltx@ifundefined{thepage}{%
-\def\thepage{\number\count0 }%
-}{}%
-\@PackageWarning{refcount}{%
- Reference `#1' on page \thepage\space undefined%
-}%
-}%
-}{%
-\def\rc@WarningUndefined#1{%
-\@latex@warning{%
- Reference `#1' on page \thepage\space undefined%
-}%
-}%
-}
-\def\rc@set#1#2#3#4{%
-\begingroup
-\csname @safe@activestrue\endcsname
-\refused{#4}%
-\expandafter\rc@@set\csname r@#4\endcsname{#1}{#2}{#3}%
-\endgroup
-}
-\def\rc@@set#1#2#3#4{%
-\ifx#1\relax
-#2{#4}{\rc@default}%
-\else
-#2{#4}{%
-\expandafter#3#1\rc@default\rc@default\@nil
-}%
-\fi
-}
-\rc@RobustDefZero\setcounterref{%
-\rc@set\setcounter\ltx@car
-}
-\rc@RobustDefZero\addtocounterref{%
-\rc@set\addtocounter\ltx@car
-}
-\rc@RobustDefZero\setcounterpageref{%
-\rc@set\setcounter\ltx@carsecond
-}
-\rc@RobustDefZero\addtocounterpageref{%
-\rc@set\addtocounter\ltx@carsecond
-}
-\rc@newcommand*{\getrefnumber}[1]{%
-\romannumeral
-\ltx@ifundefined{r@#1}{%
-\expandafter\ltx@zero
-\rc@default
-}{%
-\expandafter\expandafter\expandafter\rc@extract@
-\expandafter\expandafter\expandafter!%
-\csname r@#1\expandafter\endcsname
-\expandafter{\rc@default}\@nil
-}%
-}
-\rc@newcommand*{\getpagerefnumber}[1]{%
-\romannumeral
-\ltx@ifundefined{r@#1}{%
-\expandafter\ltx@zero
-\rc@default
-}{%
-\expandafter\expandafter\expandafter\rc@extract@page
-\expandafter\expandafter\expandafter!%
-\csname r@#1\expandafter\expandafter\expandafter\endcsname
-\expandafter\expandafter\expandafter{%
-\expandafter\rc@default
-\expandafter}\expandafter{\rc@default}\@nil
-}%
-}
-\rc@newcommand*{\getrefbykeydefault}[2]{%
-\romannumeral
-\expandafter\rc@getrefbykeydefault
-\csname r@#1\expandafter\endcsname
-\csname rc@extract@#2\endcsname
-}
-\long\def\rc@getrefbykeydefault#1#2#3{%
-\ifx#1\relax
-% reference is undefined
-\ltx@ReturnAfterElseFi{%
-\ltx@zero
-#3%
-}%
-\else
-\ltx@ReturnAfterFi{%
-\ifx#2\relax
-% extract method is missing
-\ltx@ReturnAfterElseFi{%
-\ltx@zero
-#3%
-}%
-\else
-\ltx@ReturnAfterFi{%
-\expandafter
-\rc@generic#1{#3}{#3}{#3}{#3}{#3}\@nil#2{#3}%
-}%
-\fi
-}%
-\fi
-}
-\long\def\rc@generic#1#2\@nil#3#4{%
-#3{#1\TR@TitleReference\@empty{#4}\@nil}{#1}#2\@nil
-}
-\long\def\rc@extract@#1#2#3\@nil{%
-\ltx@zero
-#2%
-}
-\long\def\rc@extract@page#1#2#3#4\@nil{%
-\ltx@zero
-#3%
-}
-\long\def\rc@extract@name#1#2#3#4#5\@nil{%
-\ltx@zero
-#4%
-}
-\long\def\rc@extract@anchor#1#2#3#4#5#6\@nil{%
-\ltx@zero
-#5%
-}
-\long\def\rc@extract@url#1#2#3#4#5#6#7\@nil{%
-\ltx@zero
-#6%
-}
-\long\def\rc@extract@title#1#2\@nil{%
-\rc@@extract@title#1%
-}
-\long\def\rc@@extract@title#1\TR@TitleReference#2#3#4\@nil{%
-\ltx@zero
-#3%
-}
-\rc@newcommand*{\IfRefUndefinedExpandable}[1]{%
-\ltx@ifundefined{r@#1}\ltx@firstoftwo\ltx@secondoftwo
-}
-\rc@RobustDefOne{}*\IfRefUndefinedBabel{%
-\begingroup
-\csname safe@actives@true\endcsname
-\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname r@#1\endcsname\relax
-\expandafter\ltx@firstoftwo
-\else
-\expandafter\ltx@secondoftwo
-\fi
-}
-\rc@AtEnd%
-\endinput
-<hobsub>
-\hobsub@StopPackage
-\hobsub@StartPackage{hycolor}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{hycolor}%
- [2016/05/16 v1.8 Color options for hyperref/bookmark (HO)]%
-\RequirePackage{xcolor-patch}[2016/05/16]
-\begingroup
-\catcode`\!=13 %
-\catcode`\:=13 %
-\catcode`\-=13 %
-\catcode`\+=13 %
-\catcode`\;=13 %
-\catcode`\"=13 %
-\catcode`\>=13 %
-\edef\x{%
-\def\noexpand!{\string!}%
-\def\noexpand:{\string:}%
-\def\noexpand-{\string-}%
-\def\noexpand+{\string+}%
-\def\noexpand;{\string;}%
-\def\noexpand"{\string"}%
-\def\noexpand>{\string>}%
-}%
-\def\y#1{\endgroup
-\def\HyColor@DefSanitized##1##2{%
-\begingroup
-\csname @safe@activestrue\endcsname
-#1%
-\edef\x{\endgroup
-\def\noexpand##1{##2}%
-}%
-\x
-\@onelevel@sanitize##1%
-}%
-}%
-\expandafter\y\expandafter{\x}
-\def\HyColor@NormalizeNum#1#2{%
-\ifdim#1pt<\z@
-\def#2{0}%
-\else
-\edef#2{\zap@space#1 \@empty}%
-\expandafter\HyColor@CheckDot#2..\@nil#2%
-\fi
-}
-\def\HyColor@CheckDot#1.#2.#3\@nil#4{%
-\ifnum0#1<\@ne
-\ifx\\#2\\%
-\def#4{0}%
-\else
-\edef#4{\HyColor@ReverseString#2\@nil{}}%
-\edef#4{\expandafter\HyColor@StripLeadingZeros#4\@empty}%
-\ifx#4\@empty
-\def#4{0}%
-\else
-\edef#4{.\expandafter\HyColor@ReverseString#4\@nil{}}%
-\fi
-\fi
-\else
-\def#4{1}%
-\fi
-}
-\def\HyColor@ReverseString#1#2\@nil#3{%
-\ifx\\#2\\%
-#1#3%
-\else
-\@ReturnAfterFi{%
-\HyColor@ReverseString#2\@nil{#1#3}%
-}%
-\fi
-}
-\long\def\@ReturnAfterFi#1\fi{\fi#1}
-\def\HyColor@StripLeadingZeros#1{%
-\ifx#10%
-\expandafter\HyColor@StripLeadingZeros
-\else
-#1%
-\fi
-}
-\def\HyColor@NormalizeCommaRGB#1,#2,#3\@nil#4{%
-\HyColor@NormalizeNum{#1}\HyColor@temp
-\let#4\HyColor@temp
-\HyColor@NormalizeNum{#2}\HyColor@temp
-\edef#4{#4 \HyColor@temp}%
-\HyColor@NormalizeNum{#3}\HyColor@temp
-\edef#4{#4 \HyColor@temp}%
-}
-\def\HyColor@NormalizeCommaCMYK#1,#2,#3,#4\@nil#5{%
-\HyColor@NormalizeNum{#1}\HyColor@temp
-\let#5\HyColor@temp
-\HyColor@NormalizeNum{#2}\HyColor@temp
-\edef#5{#5 \HyColor@temp}%
-\HyColor@NormalizeNum{#3}\HyColor@temp
-\edef#5{#5 \HyColor@temp}%
-\HyColor@NormalizeNum{#4}\HyColor@temp
-\edef#5{#5 \HyColor@temp}%
-}
-\def\HyColor@BookmarkColor#1#2#3#4{%
-\HyColor@IfModel{#1}{%
-\HyColor@IfXcolor{%
-\convertcolorspec\HyColor@model\HyColor@values
-\HyColor@model@rgb#2%
-\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2%
-}{%
-\ifx\HyColor@model\HyColor@model@rgb
-\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2%
-\else
-\ifx\HyColor@model\HyColor@model@gray
-\expandafter\HyColor@NormalizeNum
-\expandafter{\HyColor@values}#2%
-\edef#2{#2 #2 #2}%
-\else
-\let#2\@empty
-\HyColor@ErrorModelNoXcolor{#3}{#4}%
-\fi
-\fi
-}%
-}{%
-\let#2\HyColor@values
-\ifx#2\@empty
-\else
-\HyColor@IfXcolor{%
-\extractcolorspec{#1}#2%
-\expandafter\convertcolorspec#2\HyColor@model@rgb#2%
-\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2%
-}{%
-\let#2\@empty
-\HyColor@ErrorSpecNoXcolor{#3}{#4}%
-}%
-\fi
-}%
-}
-\def\HyColor@ErrorModelNoXcolor#1#2{%
-\PackageError{#1}{%
- Color model `\HyColor@model' is not supported\MessageBreak
- without package `xcolor' in\MessageBreak
- `#2=[\HyColor@model]{\HyColor@values}'%
-}\@ehc
-}
-\def\HyColor@ErrorSpecNoXcolor#1#2{%
-\PackageError{#1}{%
- This color specification is not supported\MessageBreak
- without package `xcolor' in\MessageBreak
- `#2=\HyColor@values'%
-}\@ehc
-}
-\def\HyColor@IfModel#1{%
-\@ifnextchar[{%
-\HyColor@WithModel
-}{%
-\HyColor@WithoutModel
-}%
-#1\@nil
-}
-\def\HyColor@WithModel[#1]#2\@nil{%
-\HyColor@DefSanitized\HyColor@model{#1}%
-\HyColor@DefSanitized\HyColor@values{#2}%
-\@firstoftwo
-}
-\def\HyColor@WithoutModel#1\@nil{%
-\let\HyColor@model\relax
-\HyColor@DefSanitized\HyColor@values{#1}%
-\@secondoftwo
-}
-\long\def\@ReturnAfterFi#1\fi{\fi#1}
-\def\HyColor@IfXcolor{%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname convertcolorspec\endcsname\relax
-\expandafter\@secondoftwo
-\else
-\expandafter\@firstoftwo
-\fi
-}
-\def\HyColor@model@empty{empty}
-\@onelevel@sanitize\HyColor@model@empty
-\def\HyColor@model@gray{gray}
-\@onelevel@sanitize\HyColor@model@gray
-\def\HyColor@model@rgb{rgb}
-\@onelevel@sanitize\HyColor@model@rgb
-\def\HyColor@model@cmyk{cmyk}
-\@onelevel@sanitize\HyColor@model@cmyk
-\def\HyColor@model@Gray{Gray}
-\@onelevel@sanitize\HyColor@model@Gray
-\def\HyColor@UseColor#1{%
-\ifx#1\relax
-\else
-\ifx#1\@empty
-\else
-\expandafter\HyColor@@UseColor#1\@nil
-\fi
-\fi
-}
-\def\HyColor@@UseColor{%
-\@ifnextchar[\HyColor@@@UseColor\HyColor@@@@UseColor
-}
-\def\HyColor@@@UseColor[#1]#2\@nil{%
-\color[{#1}]{#2}%
-}
-\def\HyColor@@@@UseColor#1\@nil{%
-\color{#1}%
-}
-\def\HyColor@HyperrefColor#1#2{%
-\HyColor@IfModel{#1}{%
-\edef#2{[{\HyColor@model}]{\HyColor@values}}%
-}{%
-\let#2\HyColor@values
-\ifx#2\@empty
-\let#2\relax
-\fi
-}%
-}
-\def\HyColor@XZeroOneThreeFour#1#2#3#4{%
-\HyColor@IfModel{#1}{%
-\ifx\HyColor@model\HyColor@model@empty
-\let#2\@empty
-\else\ifx\HyColor@model\HyColor@model@gray
-\expandafter\HyColor@NormalizeNum
-\expandafter{\HyColor@values}#2%
-\else\ifx\HyColor@model\HyColor@model@rgb
-\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2%
-\else\ifx\HyColor@model\HyColor@model@cmyk
-\expandafter\HyColor@NormalizeCommaCMYK\HyColor@values\@nil#2%
-\else\ifx\HyColor@model\HyColor@model@Gray
-\HyColor@IfXcolor{%
-\convertcolorspec\HyColor@model\HyColor@values
-\HyColor@model@gray#2%
-\expandafter\HyColor@NormalizeNum\expandafter{#2}#2%
-\let\HyColor@model\HyColor@model@gray
-}{%
-\let#2\relax
-\HyColor@ErrorModelNoXcolor{#3}{#4}%
-}%
-\else
-\HyColor@IfXcolor{%
-\convertcolorspec\HyColor@model\HyColor@values
-\HyColor@model@rgb#2%
-\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2%
-\let\HyColor@model\HyColor@model@rgb
-}{%
-\let#2\relax
-\HyColor@ErrorModelNoXcolor{#3}{#4}%
-}%
-\fi\fi\fi\fi\fi
-}{%
-\let#2\HyColor@values
-\ifx#2\@empty
-\let#2\relax
-\else
-\expandafter\HyColor@IfRGB\expandafter{\HyColor@values}{%
-\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2%
-}{%
-\HyColor@IfXcolor{%
-\expandafter\extractcolorspec\expandafter{\HyColor@values}#2%
-\edef\HyColor@model{\expandafter\@firstoftwo#2}%
-\edef\HyColor@values{\expandafter\@secondoftwo#2}%
-\ifx\HyColor@model\HyColor@model@gray
-\expandafter\HyColor@NormalizeNum\expandafter
-{\HyColor@values}#2%
-\else\ifx\HyColor@model\HyColor@model@rgb
-\expandafter\HyColor@NormalizeCommaRGB
-\HyColor@values\@nil#2%
-\else\ifx\HyColor@model\HyColor@model@cmyk
-\expandafter\HyColor@NormalizeCommaCMYK
-\HyColor@values\@nil#2%
-\else\ifx\HyColor@model\HyColor@model@Gray
-\convertcolorspec\HyColor@model\HyColor@values
-\HyColor@model@gray#2%
-\expandafter\HyColor@NormalizeNum\expandafter
-{\HyColor@values}#2%
-\let\HyColor@model\HyColor@model@gray
-\else
-\convertcolorspec\HyColor@model\HyColor@values
-\HyColor@model@rgb#2%
-\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2%
-\let\HyColor@model\HyColor@model@rgb
-\fi\fi\fi\fi
-}{%
-\let#2\relax
-\HyColor@ErrorSpecNoXcolor{#3}{#4}%
-}%
-}%
-\fi
-}%
-}
-\let\HyColor@FieldBColor\HyColor@XZeroOneThreeFour
-\def\HyColor@FieldColor#1#2#3#4{%
-\let\HyColor@model\@empty
-\HyColor@XZeroOneThreeFour{#1}{#2}{#3}{#4}%
-\ifx#2\relax
-\let#2\@empty
-\else
-\ifx#2\@empty
-\else
-\ifx\HyColor@model\HyColor@model@gray
-\edef#2{#2 g}%
-\else\ifx\HyColor@model\HyColor@model@rgb
-\edef#2{#2 rg}%
-\else\ifx\HyColor@model\HyColor@model@cmyk
-\edef#2{#2 k}%
-\else
-\PackageError{#3}{Internal error: unsupported color model}\@ehc
-\fi\fi\fi
-\fi
-\fi
-}
-\newif\ifHyColor@result
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfmatch\endcsname\relax
-\expandafter\@firstoftwo
-\else
-\expandafter\@secondoftwo
-\fi
-{%
-\begingroup
-\def\x#1{\endgroup
-\def\HyColor@IfRGB##1{%
-\HyColor@@IfRGB##1#1#1#1\@nil
-}%
-}%
-\x{ }%
-\edef\HyColor@TwoSpaces{\space\space}%
-\def\HyColor@@IfRGB#1 #2 #3 #4\@nil{%
-\HyColor@resulttrue
-\def\HyColor@temp{#4}%
-\ifx\HyColor@temp\HyColor@TwoSpaces
-\HyColor@CheckNum{#1}%
-\ifHyColor@result
-\HyColor@CheckNum{#2}%
-\ifHyColor@result
-\HyColor@CheckNum{#3}%
-\fi
-\fi
-\else
-\HyColor@resultfalse
-\fi
-\ifHyColor@result
-\let\HyColor@model\HyColor@model@rgb
-\edef\HyColor@values{#1,#2,#3}%
-\expandafter\@firstoftwo
-\else
-\expandafter\@secondoftwo
-\fi
-}%
-\def\HyColor@zero{0}%
-\def\HyColor@one{1}%
-\def\HyColor@dot{.}%
-\def\HyColor@CheckNum#1{%
-\def\HyColor@temp{#1}%
-\ifx\HyColor@temp\@empty
-\HyColor@resultfalse
-\else
-\edef\HyColor@temp{\@car#1\@nil}%
-\ifx\HyColor@temp\HyColor@zero
-\else
-\ifx\HyColor@temp\HyColor@one
-\else
-\ifx\HyColor@temp\HyColor@dot
-\else
-\HyColor@resultfalse
-\fi
-\fi
-\fi
-\fi
-}%
-}{%
-\def\HyColor@MatchNum{%
- (0*1\string\.0*|0*1|0+\string\.?[0-9]*|\string\.[0-9]+)%
-}%
-\def\HyColor@IfRGB#1{%
-\ifnum\pdfmatch{^\HyColor@MatchNum\space\HyColor@MatchNum
-\space\HyColor@MatchNum$}{#1}>\z@
-\let\HyColor@model\HyColor@model@rgb
-\edef\HyColor@values{%
-\expandafter\strip@prefix\pdflastmatch1,%
-\expandafter\strip@prefix\pdflastmatch2,%
-\expandafter\strip@prefix\pdflastmatch3%
-}%
-\HyColor@resulttrue
-\expandafter\@firstoftwo
-\else
-\HyColor@resultfalse
-\expandafter\@secondoftwo
-\fi
-}%
-}
-\def\HyColor@HyperrefBorderColor#1#2#3#4{%
-\HyColor@IfModel{#1}{%
-\HyColor@IfXcolor{%
-\convertcolorspec\HyColor@model\HyColor@values
-\HyColor@model@rgb#2%
-\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2%
-}{%
-\ifx\HyColor@model\HyColor@model@rgb
-\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2%
-\else
-\ifx\HyColor@model\HyColor@model@gray
-\expandafter\HyColor@NormalizeNum
-\expandafter{\HyColor@values}#2%
-\edef#2{#2 #2 #2}%
-\else
-\let#2\relax
-\HyColor@ErrorModelNoXcolor{#3}{#4}%
-\fi
-\fi
-}%
-}{%
-\let#2\HyColor@values
-\ifx#2\@empty
-\let#2\relax
-\else
-\expandafter\HyColor@IfRGB\expandafter{\HyColor@values}{%
-\expandafter\HyColor@NormalizeCommaRGB\HyColor@values\@nil#2%
-}{%
-\HyColor@IfXcolor{%
-\extractcolorspec{#1}#2%
-\expandafter\convertcolorspec#2\HyColor@model@rgb#2%
-\expandafter\HyColor@NormalizeCommaRGB#2\@nil#2%
-}{%
-\let#2\relax
-\HyColor@ErrorSpecNoXcolor{#3}{#4}%
-}%
-}%
-\fi
-}%
-}
-\def\HyColor@DetectPdfVersion{%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname Hy@pdfversion\endcsname\relax
-\global\chardef\HyColor@PdfVersion=0 %
-\else
-\global\chardef\HyColor@PdfVersion=\Hy@pdfversion\relax
-\fi
-\global\let\HyColor@DetectPdfVersion\relax
-}
-\def\HyColor@SpaceToComma#1 #2\@nil{%
-#1%
-\ifx\relax#2\relax
-\expandafter\@gobble
-\else
- ,%
-\expandafter\@firstofone
-\fi
-{%
-\HyColor@SpaceToComma#2\@nil
-}%
-}%
-\def\HyColor@AttachfileColor#1#2#3#4#5#6{%
-\def#2{#1}%
-\ifx#2\@empty
-\let#3\@gobble
-\let#4\@empty
-\else
-\HyColor@resultfalse
-\HyColor@XZeroOneThreeFour{#1}#3{#5}{#6}%
-\ifHyColor@result
-\edef#2{%
- [rgb]{\expandafter\HyColor@SpaceToComma#3 \@nil}%
-}%
-\fi
-\ifx\HyColor@model\HyColor@model@rgb
-\edef#4{/C[#3]}% hash-ok
-\edef#3##1{%
-#3 %
-\noexpand\csname atfi@SETRGBCOLOR##1\noexpand\endcsname
-}%
-\else
-\ifx\HyColor@model\HyColor@model@gray
-\HyColor@DetectPdfVersion
-\ifnum\HyColor@PdfVersion<7 %
-\edef#4{/C[#3 #3 #3]}% hash-ok
-\else
-\edef#4{/C[#3]}% hash-ok
-\fi
-\edef#3##1{%
-#3 %
-\noexpand\csname atfi@SETGRAYCOLOR##1\noexpand\endcsname
-}%
-\else
-\ifx\HyColor@model\HyColor@model@cmyk
-\HyColor@DetectPdfVersion
-\ifnum\HyColor@PdfVersion<7 %
-\HyColor@IfModel{#1}{%
-\HyColor@IfXcolor{%
-\convertcolorspec\HyColor@model\HyColor@values
-\HyColor@model@rgb#4%
-\expandafter\HyColor@NormalizeCommaRGB#4\@nil#4%
-\edef#4{/C[#4]}% hash-ok
-}{%
-\let#4\@empty
-\HyColor@ErrorModelNoXcolor{#5}{#6}%
-}%
-}{%
-\HyColor@IfXcolor{%
-\extractcolorspec{#1}#4%
-\expandafter\convertcolorspec#4%
-\HyColor@model@rgb#4%
-\expandafter\HyColor@NormalizeCommaRGB#4\@nil#4%
-\edef#4{/C[#4]}% hash-ok
-}{%
-\let#4\@empty
-\HyColor@ErrorSpecNoXcolor{#5}{#6}%
-}%
-}%
-\else
-\edef#4{/C[#3]}% hash-ok
-\fi
-\edef#3##1{%
-#3 %
-\noexpand\csname atfi@SETCMYKCOLOR##1\noexpand\endcsname
-}%
-\else
-\ifx\HyColor@model\HyColor@model@empty
-\PackageError{#5}{%
- Color model `empty' is not permitted for option `#6'%
-}\@ehc
-\let#2\@empty
-\let#3\@gobble
-\let#4\@empty
-\else
-\ifx\HyColor@model\relax % (missing xcolor)
-\let#3\@gobble
-\let#4\@empty
-\else
-\PackageError{#5}{%
- Internal error: unsupported color model%
-}\@ehc
-\fi
-\fi
-\fi
-\fi
-\fi
-\fi
-}
-\endinput
-<hobsub>
-\hobsub@StopPackage
-\endinput
-%%
-%% End of file `hobsub-hyperref.sty'.
+\ifx\ProvidesPackage\undefined\else
+\ProvidesPackage{hobsub-hyperref}[2019/10/27]
+\fi
+\wlog{hobsub not currently supported, see hobsub.dtx to extract original code}
+\RequirePackage{ltxcmds}
+\RequirePackage{ifvtex}
+\RequirePackage{pdftexcmds}
+\RequirePackage{infwarerr}
+\RequirePackage{keyval}
+\RequirePackage{kvsetkeys}
+\RequirePackage{kvdefinekeys}
+\RequirePackage{pdfescape}
+\RequirePackage{hycolor}
+\RequirePackage{letltxmacro}
+\RequirePackage{auxhook}