texlive[46565] Master/texmf-dist: hyperref (7feb18)

commits+karl at tug.org commits+karl at tug.org
Wed Feb 7 23:17:35 CET 2018


Revision: 46565
          http://tug.org/svn/texlive?view=revision&revision=46565
Author:   karl
Date:     2018-02-07 23:17:34 +0100 (Wed, 07 Feb 2018)
Log Message:
-----------
hyperref (7feb18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog
    trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
    trunk/Master/texmf-dist/doc/latex/hyperref/README
    trunk/Master/texmf-dist/doc/latex/hyperref/README.pdf
    trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf
    trunk/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
    trunk/Master/texmf-dist/doc/latex/hyperref/manual.html
    trunk/Master/texmf-dist/doc/latex/hyperref/manual.pdf
    trunk/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
    trunk/Master/texmf-dist/doc/latex/hyperref/options.pdf
    trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
    trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
    trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
    trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
    trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def
    trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
    trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def
    trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
    trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
    trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
    trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def
    trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def
    trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def
    trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def

Added Paths:
-----------
    trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
    trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx

Removed Paths:
-------------
    trunk/Master/texmf-dist/source/latex/hyperref/test/

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog	2018-02-07 22:17:34 UTC (rev 46565)
@@ -1,3 +1,37 @@
+2018-02-06  6.86b  David Carlisle
+    * 6.86b
+    * Fix packaging of luatex.dtx (reported on tex.sx)
+    * Don't include test directory on ctan (still on github)
+
+2017-09-29  6.86a  David Carlisle
+    * 6.86a
+    * bump version and fix documentation markup
+    * fixes to xsl and other minor build adjustments
+    * send driver message just to log, issue #9
+    * add \and to the list of commands locally made safe in pdf title info, issue #44
+    * for issue #50 add pdf source zip from texmf-dist/doc/latex/hyperref-docsrc
+
+2017-09-29  6.85a  David Carlisle
+    * 6.85a
+    * Make driver auto detect info not message (so just log not terminal) issue #9
+    * Make \and locally "; " while making pdf info string issue #44
+
+2017-09-29  6.85a  Ulrike Fischer
+    * 6.85a
+    * don't define \noboundary as text command / issue 37 (#45)
+    * changed default pdfversion from 2 to 5, along the default settings in the current tex systems
+    * change with pdfa version to 4 only if the current version is smaller, see issue #38
+    * removed \noboundary from puarenc.def, see issue #37
+    * Issue #38: change version to 1.4 with pdfa only if it is smaller (#43)
+    * changed default pdfversion from 2 to 5, along the default settings in the current tex systems
+    * change with pdfa version to 4 only if the current version is smaller, see issue #38
+    * issue #25, added  \HyPsd at EscapeTeX#1% to correctly escape non-ascii in heading (#42)
+    * code to amend issue #40 (missing pdfhighlight option for xetex/dvipdfmx) (#41)
+    * corrected typo in hpdftex.def
+    * exchanged code for pdfhighlight by \Hy at setpdfhighlight in hpdftex.def
+    * exchanged code for pdfhighlight by \Hy at setpdfhighlight in hluatex.def
+    * added \Hy at setpdfhighlight to hdvipdfm/hxetex.def
+
 2017-03-14  6.85a  David Carlisle
     * 6.85a
     * Declare \newtie in PU encoding (composites with \newtie are

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/README	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/README	2018-02-07 22:17:34 UTC (rev 46565)
@@ -1,4 +1,4 @@
-README for hyperref bundle, 2017/03/14
+README for hyperref bundle, 2018/02/06
 
 
 TABLE OF CONTENTS

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/README.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/manual.html
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/manual.html	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/manual.html	2018-02-07 22:17:34 UTC (rev 46565)
@@ -200,11 +200,10 @@
 command) or as part of a URL (of the form <span 
 class="ec-lmri-10">URL#name_string</span>). Here <span 
 class="ec-lmri-10">href_string </span>is a valid URL
-                                                                                 
-                                                                                 
 or local identifier, while <span 
 class="ec-lmri-10">name_string </span>could be any string at all: the only caveat is that ‘<span class="obeylines-h"><span class="verb"><span 
-class="ec-lmvtt-10">"</span></span></span>’
+class="ec-lmvtt-10">"</span></span></span>’     
+                                                                                 
 characters should be escaped with a backslash (<span 
 class="lmsy-10">\</span>), and if it looks like a URL name it may cause
 problems.

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/manual.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/options.pdf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip	2018-02-07 22:17:34 UTC (rev 46565)

Property changes on: trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx	2018-02-07 22:17:34 UTC (rev 46565)
@@ -0,0 +1,2047 @@
+% \iffalse
+%% Source File: hluatex.dtx
+%% Copyright 2016 Oberdiek Package Support Group
+%%
+%%
+%% Derived from hpdftex.def
+%%
+%% This file may be distributed under the terms of the LPPL.
+%% See README for details.
+%
+%<*driver>
+\documentclass{ltxdoc}
+\ifx\Umathchardef\undefined\usepackage[T1]{fontenc}\fi
+\begin{document}
+   \GetFileInfo{hluatex.def}%
+   \title{hluatex.def}
+   \date{}%
+   \author{Oberdiek Package Support Group}
+   \maketitle
+  \DocInput{hluatex.dtx}%
+\end{document}
+%</driver>
+% \fi
+% \StopEventually{}
+%
+%    \begin{macrocode}
+%<*luatex>
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% remains of luatex85 package
+\protected\def\pdfcatalog        {\pdfextension catalog }
+
+\protected\def\pdflastannot      {\numexpr\pdffeedback lastannot\relax}
+\protected\def\pdflastlink       {\numexpr\pdffeedback lastlink\relax}
+\protected\def\pdflastobj        {\numexpr\pdffeedback lastobj\relax}
+
+
+\protected\edef\pdflinkmargin          {\pdfvariable linkmargin}
+\protected\def\pdfliteral        {\pdfextension literal}
+
+\protected\def\pdfobj            {\pdfextension obj }
+\protected\edef\pdfcompresslevel       {\pdfvariable compresslevel}
+\protected\edef\pdfpageattr            {\pdfvariable pageattr}
+
+\protected\edef\pdfpageresources       {\pdfvariable pageresources}
+\protected\edef\pdfpagesattr           {\pdfvariable pagesattr}
+
+\protected\def\pdfrefobj         {\pdfextension refobj }
+
+\protected\def\pdfstartlink      {\pdfextension startlink }
+\protected\def\pdfendlink        {\pdfextension endlink\relax}
+
+\protected\def\pdfoutline        {\pdfextension outline }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdf at ifdraftmode{%
+  \let\Hy at PutCatalog\ltx at gobble
+}{%
+  \let\Hy at PutCatalog\pdfcatalog
+}
+\ifHy at pdfpagelabels
+  \def\HyPL at StorePageLabel#1{%
+    \toks@\expandafter{\HyPL at Labels}%
+    \xdef\HyPL at Labels{%
+      \the\toks@
+      \the\Hy at abspage<<#1>>%
+    }%
+  }%
+  \RequirePackage{atveryend}[2009/12/07]%
+  \AtVeryEndDocument{%
+    \HyPL at SetPageLabels
+  }%
+\fi
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdf at escapestring\endcsname\relax
+  \begingroup
+    \catcode`\|=0 %
+    \@makeother\\%
+  |@firstofone{|endgroup
+    |def|Hy at pstringdef#1#2{%
+      |begingroup
+        |edef~{|string~}%
+        |xdef|Hy at gtemp{#2}%
+      |endgroup
+      |let#1|Hy at gtemp
+      |@onelevel at sanitize#1%
+      |edef#1{|expandafter|Hy at ExchangeBackslash#1\|@nil}%
+      |edef#1{|expandafter|Hy at ExchangeLeftParenthesis#1(|@nil}%
+      |edef#1{|expandafter|Hy at ExchangeRightParenthesis#1)|@nil}%
+    }%
+    |def|Hy at ExchangeBackslash#1\#2|@nil{%
+      #1%
+      |ifx|\#2|\%%
+      |else
+        \\%
+        |ltx at ReturnAfterFi{%
+          |Hy at ExchangeBackslash#2|@nil
+        }%
+      |fi
+    }%
+  }%
+  \def\Hy at ExchangeLeftParenthesis#1(#2\@nil{%
+    #1%
+    \ifx\\#2\\%
+    \else
+      \@backslashchar(%
+      \ltx at ReturnAfterFi{%
+        \Hy at ExchangeLeftParenthesis#2\@nil
+      }%
+    \fi
+  }%
+  \def\Hy at ExchangeRightParenthesis#1)#2\@nil{%
+    #1%
+    \ifx\\#2\\%
+    \else
+      \@backslashchar)%
+      \ltx at ReturnAfterFi{%
+        \Hy at ExchangeRightParenthesis#2\@nil
+      }%
+    \fi
+  }%
+\else
+  \def\Hy at pstringdef#1#2{%
+    \begingroup
+      \edef~{\string~}%
+      \xdef\Hy at gtemp{\pdf at escapestring{#2}}%
+    \endgroup
+    \let#1\Hy at gtemp
+  }%
+\fi
+\providecommand*{\XR at ext}{pdf}
+\Hy at setbreaklinks{true}
+\def\HyPat at ObjRef{%
+  [0-9]*[1-9][0-9]* 0 R%
+}
+
+\edef\Hy at pdfminorversion{\pdfvariable minorversion}%
+  \ifHy at ocgcolorlinks
+    \ifnum\Hy at pdfminorversion<5 %
+      \kvsetkeys{Hyp}{pdfversion=1.5}%
+    \fi
+  \fi
+  \ifHy at setpdfversion
+    \ifnum\Hy at pdfversion<5 %
+      \ltx at IfUndefined{pdfobjcompresslevel}{%
+      }{%
+        \ifHy at verbose
+          \Hy at InfoNoLine{%
+            PDF object streams are disabled, because they are%
+            \MessageBreak
+            not supported in requested PDF version %
+            1.\Hy at pdfversion
+          }%
+        \fi
+        \pdfobjcompresslevel=\ltx at zero
+      }%
+    \fi
+    \ifnum\Hy at pdfminorversion=\Hy at pdfversion\relax
+    \else
+      \let\Hy at temp\ltx at empty
+      \def\Hy at temp@A#1#2{%
+        \ifnum#1>\ltx at zero
+          \edef\Hy at temp{%
+            \Hy at temp
+            \space\space
+            \the#1\space #2%
+            \ifnum#1=\ltx at one\else s\fi
+            \MessageBreak
+          }%
+        \fi
+      }%
+      \Hy at temp@A\pdflastobj{PDF object}%
+      \Hy at temp@A\lastsavedboxresourceindex{form XObject}%
+      \Hy at temp@A\lastsavedimageresourceindex{image XObject}%
+      \Hy at temp@A\pdflastannot{annotation}%
+      \ltx at IfUndefined{pdflastlink}{%
+      }{%
+         \Hy at temp@A\pdflastlink{link}%
+      }%
+      \ifx\Hy at temp\ltx at empty
+        \Hy at pdfminorversion=\Hy at pdfversion\relax
+      \else
+        \let\Hy at temp@A\ltx at empty
+        \ifnum\Hy at pdfversion=4 %
+          \IfFileExists{pdf14.sty}{%
+            \def\Hy at temp@A{%
+              \MessageBreak
+              Or \string\RequirePackage{pdf14} can be used%
+              \MessageBreak
+              before \string\documentclass\space as shortcut%
+            }%
+          }{}%
+        \fi
+        \Hy at WarningNoLine{%
+          The PDF version number could not be set,\MessageBreak
+          because some PDF objects are already written:%
+          \MessageBreak
+          \Hy at temp
+          The version should be set as early as possible:%
+          \MessageBreak
+          \space\space
+          \expandafter\string\Hy at pdfminorversion=\Hy at pdfversion
+          \string\relax
+          \ifnum\Hy at pdfversion<5 %
+            \ltx at ifundefined{pdfobjcompresslevel}{%
+            }{%
+              \MessageBreak
+              \space\space
+              \string\pdfobjcompresslevel=0\string\relax
+            }%
+          \fi
+          \Hy at temp@A
+        }%
+      \fi
+    \fi
+    \PackageInfo{hyperref}{%
+      \expandafter\string\Hy at pdfminorversion
+      :=\number\Hy at pdfversion\space
+    }%
+  \fi
+  \edef\Hy at pdfversion{\number\Hy at pdfminorversion}%
+
+\Hy at DisableOption{pdfversion}%
+\ifHy at ocgcolorlinks
+  \pdf at ifdraftmode{}{%
+    \immediate\pdfobj{%
+      <<%
+        /Type/OCG%
+        /Name(View)%
+        /Usage<<%
+          /Print<<%
+            /PrintState/OFF%
+          >>%
+          /View<<%
+            /ViewState/ON%
+          >>%
+        >>%
+      >>%
+    }%
+    \edef\OBJ at OCG@view{\the\pdflastobj\space 0 R}%
+    \immediate\pdfobj{%
+      <<%
+        /Type/OCG%
+        /Name(Print)%
+        /Usage<<%
+          /Print<<%
+            /PrintState/ON%
+          >>%
+          /View<<%
+            /ViewState/OFF%
+          >>%
+        >>%
+      >>%
+    }%
+    \edef\OBJ at OCG@print{\the\pdflastobj\space 0 R}%
+    \immediate\pdfobj{%
+      [%
+        \OBJ at OCG@view\space\OBJ at OCG@print
+      ]%
+    }%
+    \edef\OBJ at OCGs{\the\pdflastobj\space 0 R}%
+    \pdfcatalog{%
+      /OCProperties<<%
+        /OCGs \OBJ at OCGs
+        /D<<%
+          /OFF[\OBJ at OCG@print]%
+          /AS[%
+            <<%
+              /Event/View%
+              /OCGs \OBJ at OCGs
+              /Category[/View]%
+            >>%
+            <<%
+              /Event/Print%
+              /OCGs \OBJ at OCGs
+              /Category[/Print]%
+            >>%
+            <<%
+              /Event/Export%
+              /OCGs \OBJ at OCGs
+              /Category[/Print]%
+            >>%
+          ]%
+        >>%
+      >>%
+    }%
+    \begingroup
+      \edef\x{\endgroup
+        \pdfpageresources{%
+          \the\pdfpageresources
+          /Properties<<%
+            /OCView \OBJ at OCG@view
+            /OCPrint \OBJ at OCG@print
+          >>%
+        }%
+      }%
+    \x
+  }%
+  \Hy at AtBeginDocument{%
+    \def\Hy at colorlink#1{%
+      \begingroup
+        \ifHy at ocgcolorlinks
+          \def\Hy at ocgcolor{#1}%
+          \setbox0=\hbox\bgroup\color at begingroup
+        \else
+          \HyColor at UseColor#1%
+        \fi
+    }%
+    \def\Hy at endcolorlink{%
+      \ifHy at ocgcolorlinks
+        \color at endgroup\egroup
+        \mbox{%
+          \pdfliteral page{/OC/OCPrint BDC}%
+          \rlap{\copy0}%
+          \pdfliteral page{EMC/OC/OCView BDC}%
+          \begingroup
+            \expandafter\HyColor at UseColor\Hy at ocgcolor
+            \box0 %
+          \endgroup
+          \pdfliteral page{EMC}%
+        }%
+      \fi
+      \endgroup
+    }%
+  }%
+\else
+  \Hy at DisableOption{ocgcolorlinks}%
+\fi
+\def\setpdflinkmargin#1{%
+  \begingroup
+    \setlength{\dimen@}{#1}%
+  \expandafter\endgroup
+  \expandafter\pdflinkmargin\the\dimen@\relax
+}
+\ifx\pdfstartlink\@undefined% less than version 14
+  \let\pdfstartlink\pdfannotlink
+  \let\pdflinkmargin\@tempdima
+  \let\saveboxresource\pdfform
+  \let\lastsavedboxresourceindex\pdflastform
+  \let\useboxresource\pdfrefform
+\else
+  \pdflinkmargin1pt %
+\fi
+\providecommand*\@pdfview{XYZ}
+\Hy at WrapperDef\new at pdflink#1{%
+  \ifhmode
+    \@savsf\spacefactor
+  \fi
+  \Hy at SaveLastskip
+  \Hy at VerboseAnchor{#1}%
+  \Hy at pstringdef\Hy at pstringDest{\HyperDestNameFilter{#1}}%
+  \Hy at DestName\Hy at pstringDest\@pdfview
+  \Hy at RestoreLastskip
+  \ifhmode
+    \spacefactor\@savsf
+  \fi
+}
+\let\pdf at endanchor\@empty
+\def\Hy at DestName#1#2{%
+  \pdfextension dest name{#1}#2\relax
+}
+\providecommand*\@pdfborder{0 0 1}
+\providecommand*\@pdfborderstyle{}
+\def\Hy at undefinedname{UNDEFINED}
+\def\find at pdflink#1#2{%
+  \leavevmode
+  \protected at edef\Hy at testname{#2}%
+  \ifx\Hy at testname\@empty
+    \Hy at Warning{%
+      Empty destination name,\MessageBreak
+      using `\Hy at undefinedname'%
+    }%
+    \let\Hy at testname\Hy at undefinedname
+  \else
+    \Hy at pstringdef\Hy at testname{%
+      \expandafter\HyperDestNameFilter\expandafter{\Hy at testname}%
+    }%
+  \fi
+  \Hy at StartlinkName{%
+    \ifHy at pdfa /F 4\fi
+    \Hy at setpdfborder
+    \Hy at setpdfhighlight
+    \ifx\CurrentBorderColor\relax
+    \else
+      /C[\CurrentBorderColor]%
+    \fi
+  }\Hy at testname
+  \expandafter\Hy at colorlink\csname @#1color\endcsname
+}
+\def\Hy at StartlinkName#1#2{%
+  \pdfstartlink attr{#1}goto name{#2}\relax
+}
+\def\close at pdflink{%
+  \Hy at endcolorlink
+  \Hy at VerboseLinkStop
+  \pdfendlink
+}
+\def\hyper at anchor#1{%
+  \new at pdflink{#1}\anchor at spot\pdf at endanchor
+}
+\def\hyper at anchorstart#1{%
+  \new at pdflink{#1}%
+  \Hy at activeanchortrue
+}
+\def\hyper at anchorend{%
+  \pdf at endanchor
+  \Hy at activeanchorfalse
+}
+\def\hyper at linkstart#1#2{%
+  \Hy at VerboseLinkStart{#1}{#2}%
+  \ltx at IfUndefined{@#1bordercolor}{%
+    \let\CurrentBorderColor\relax
+  }{%
+    \edef\CurrentBorderColor{\csname @#1bordercolor\endcsname}%
+  }%
+  \find at pdflink{#1}{#2}%
+}
+\def\hyper at linkend{\close at pdflink}
+\def\hyper at link#1#2#3{%
+  \Hy at VerboseLinkStart{#1}{#2}%
+  \ltx at IfUndefined{@#1bordercolor}{%
+    \let\CurrentBorderColor\relax
+  }{%
+    \edef\CurrentBorderColor{\csname @#1bordercolor\endcsname}%
+  }%
+  \find at pdflink{#1}{#2}#3\Hy at xspace@end
+  \close at pdflink
+}
+\let\CurrentBorderColor\@linkbordercolor
+\def\hyper at linkurl#1#2{%
+  \begingroup
+    \Hy at pstringdef\Hy at pstringURI{#2}%
+    \hyper at chars
+    \leavevmode
+    \pdfstartlink
+      attr{%
+        \Hy at setpdfborder
+        \Hy at setpdfhighlight
+        \ifx\@urlbordercolor\relax
+        \else
+          /C[\@urlbordercolor]%
+        \fi
+      }%
+      user{%
+       /Subtype/Link%
+       \ifHy at pdfa /F 4\fi
+       /A<<%
+         /Type/Action%
+         /S/URI%
+         /URI(\Hy at pstringURI)%
+         \ifHy at href@ismap
+           /IsMap true%
+         \fi
+         \Hy at href@nextactionraw
+       >>%
+      }%
+      \relax
+    \Hy at colorlink\@urlcolor#1\Hy at xspace@end
+    \close at pdflink
+  \endgroup
+}
+\def\hyper at linkfile#1#2#3{% anchor text, filename, linkname
+  \begingroup
+    \def\Hy at pstringF{#2}%
+    \Hy at CleanupFile\Hy at pstringF
+    \Hy at pstringdef\Hy at pstringF\Hy at pstringF
+    \Hy at pstringdef\Hy at pstringD{#3}%
+    \Hy at MakeRemoteAction
+    \leavevmode
+    \pdfstartlink
+      attr{%
+        \Hy at setpdfborder
+        \Hy at setpdfhighlight
+        \ifx\@filebordercolor\relax
+        \else
+          /C[\@filebordercolor]%
+        \fi
+      }%
+      user {%
+        /Subtype/Link%
+        \ifHy at pdfa /F 4\fi
+        /A<<%
+          /F(\Hy at pstringF)%
+          /S/GoToR%
+          \Hy at SetNewWindow
+          \ifx\\#3\\%
+            /D[\Hy at href@page\@pdfremotestartview]%
+          \else
+            /D(\Hy at pstringD)%
+          \fi
+          \Hy at href@nextactionraw
+        >>%
+      }%
+      \relax
+    \Hy at colorlink\@filecolor#1\Hy at xspace@end
+    \close at pdflink
+  \endgroup
+}
+\def\@hyper at launch run:#1\\#2#3{% filename, anchor text linkname
+  \begingroup
+    \Hy at pstringdef\Hy at pstringF{#1}%
+    \Hy at pstringdef\Hy at pstringP{#3}%
+    \leavevmode
+    \pdfstartlink
+      attr{%
+        \Hy at setpdfborder
+        \Hy at setpdfhighlight
+        \ifx\@runbordercolor\relax
+        \else
+          /C[\@runbordercolor]%
+        \fi
+      }%
+      user {%
+        /Subtype/Link%
+        \ifHy at pdfa /F 4\fi
+        /A<<%
+          /F(\Hy at pstringF)%
+          /S/Launch%
+          \Hy at SetNewWindow
+          \ifx\\#3\\%
+          \else
+            /Win<</P(\Hy at pstringP)/F(\Hy at pstringF)>>%
+          \fi
+          \Hy at href@nextactionraw
+        >>%
+      }%
+      \relax
+    \Hy at colorlink\@runcolor#2\Hy at xspace@end
+    \close at pdflink
+  \endgroup
+}
+    \begingroup
+      \count@=\luatexversion
+      \divide\count@ by 100 %
+      \edef\x{\the\count@}%
+      \count@=-\x\relax
+      \multiply\count@ by 100 %
+      \advance\count@ by \luatexversion
+      \edef\x{\endgroup
+        \def\noexpand\@pdfproducer{%
+          LuaTeX-\x.\the\count at .\luatexrevision
+        }%
+      }%
+    \x
+
+
+\def\PDF at SetupDoc{%
+  \ifx\@pdfpagescrop\@empty
+  \else
+    \edef\process at me{%
+      \pdfpagesattr={%
+        /CropBox[\@pdfpagescrop]%
+        \expandafter\ifx\expandafter\\\the\pdfpagesattr\\%
+        \else
+          ^^J\the\pdfpagesattr
+        \fi
+      }%
+    }%
+    \process at me
+  \fi
+  \Hy at pstringdef\Hy at pstringB{\@baseurl}%
+  \pdfcatalog{%
+    /PageMode/\@pdfpagemode
+    \ifx\@baseurl\@empty
+    \else
+      /URI<</Base(\Hy at pstringB)>>%
+    \fi
+  }%
+  \ifx\@pdfstartpage\@empty
+  \else
+    \ifx\@pdfstartview\@empty
+    \else
+      openaction goto page\@pdfstartpage{\@pdfstartview}%
+    \fi
+  \fi
+  \edef\Hy at temp{%
+    \ifHy at pdftoolbar\else /HideToolbar true\fi
+    \ifHy at pdfmenubar\else /HideMenubar true\fi
+    \ifHy at pdfwindowui\else /HideWindowUI true\fi
+    \ifHy at pdffitwindow /FitWindow true\fi
+    \ifHy at pdfcenterwindow /CenterWindow true\fi
+    \ifHy at pdfdisplaydoctitle /DisplayDocTitle true\fi
+    \Hy at UseNameKey{NonFullScreenPageMode}\@pdfnonfullscreenpagemode
+    \Hy at UseNameKey{Direction}\@pdfdirection
+    \Hy at UseNameKey{ViewArea}\@pdfviewarea
+    \Hy at UseNameKey{ViewClip}\@pdfviewclip
+    \Hy at UseNameKey{PrintArea}\@pdfprintarea
+    \Hy at UseNameKey{PrintClip}\@pdfprintclip
+    \Hy at UseNameKey{PrintScaling}\@pdfprintscaling
+    \Hy at UseNameKey{Duplex}\@pdfduplex
+    \ifx\@pdfpicktraybypdfsize\@empty
+    \else
+      /PickTrayByPDFSize \@pdfpicktraybypdfsize
+    \fi
+    \ifx\@pdfprintpagerange\@empty
+    \else
+      /PrintPageRange[\@pdfprintpagerange]%
+    \fi
+    \ifx\@pdfnumcopies\@empty
+    \else
+      /NumCopies \@pdfnumcopies
+    \fi
+  }%
+  \pdfcatalog{%
+    \ifx\Hy at temp\@empty
+    \else
+      /ViewerPreferences<<\Hy at temp>>%
+    \fi
+    \Hy at UseNameKey{PageLayout}\@pdfpagelayout
+    \ifx\@pdflang\relax
+    \else
+      /Lang(\@pdflang)%
+    \fi
+  }%
+}
+\def\PDF at FinishDoc{%
+  \pdf at ifdraftmode{}{%
+    \Hy at UseMaketitleInfos
+    \HyInfo at GenerateAddons
+    \pdfextension info{%
+      /Author(\@pdfauthor)%
+      /Title(\@pdftitle)%
+      /Subject(\@pdfsubject)%
+      /Creator(\@pdfcreator)%
+      \ifx\@pdfcreationdate\@empty
+      \else
+        /CreationDate(\@pdfcreationdate)%
+      \fi
+      \ifx\@pdfmoddate\@empty
+      \else
+        /ModDate(\@pdfmoddate)%
+      \fi
+      \ifx\@pdfproducer\relax
+      \else
+        /Producer(\@pdfproducer)%
+      \fi
+      /Keywords(\@pdfkeywords)%
+      \ifx\@pdftrapped\@empty
+      \else
+        /Trapped/\@pdftrapped
+      \fi
+      \HyInfo at Addons
+    }%
+  }%
+  \Hy at DisableOption{pdfauthor}%
+  \Hy at DisableOption{pdftitle}%
+  \Hy at DisableOption{pdfsubject}%
+  \Hy at DisableOption{pdfcreator}%
+  \Hy at DisableOption{pdfcreationdate}%
+  \Hy at DisableOption{pdfmoddate}%
+  \Hy at DisableOption{pdfproducer}%
+  \Hy at DisableOption{pdfkeywords}%
+  \Hy at DisableOption{pdftrapped}%
+  \Hy at DisableOption{pdfinfo}%
+}
+\def\hyper at pagetransition{%
+  \ifx\@pdfpagetransition\relax
+  \else
+    \expandafter\Hy at RemoveTransPageAttr
+    \the\pdfpageattr^^J/Trans{}>>\END
+    \ifx\@pdfpagetransition\@empty
+    \else
+      \edef\@processme{%
+        \global\pdfpageattr{%
+          \the\pdfpageattr
+          ^^J/Trans << /S /\@pdfpagetransition\space >>%
+        }%
+      }%
+      \@processme
+    \fi
+  \fi
+}
+\gdef\Hy at RemoveTransPageAttr#1^^J/Trans#2#3>>#4\END{%
+  \ifx\\#2\\%
+    \global\pdfpageattr{#1}%
+  \else
+    \Hy at RemoveTransPageAttr#1#4\END
+  \fi
+}
+\def\hyper at pageduration{%
+  \ifx\@pdfpageduration\relax
+  \else
+    \expandafter
+    \Hy at RemoveDurPageAttr\the\pdfpageattr^^J/Dur{} \END
+    \ifx\@pdfpageduration\@empty
+    \else
+      \edef\@processme{%
+        \global\pdfpageattr{%
+          \the\pdfpageattr
+          ^^J/Dur \@pdfpageduration\space
+        }%
+      }%
+      \@processme
+    \fi
+  \fi
+}
+\gdef\Hy at RemoveDurPageAttr#1^^J/Dur#2#3 #4\END{%
+  \ifx\\#2\\%
+    \global\pdfpageattr{#1}%
+  \else
+    \Hy at RemoveDurPageAttr#1#4\END
+  \fi
+}
+\def\hyper at pagehidden{%
+  \ifHy at useHidKey
+    \expandafter
+    \Hy at RemoveHidPageAttr\the\pdfpageattr^^J/Hid{} \END
+    \ifHy at pdfpagehidden
+      \edef\@processme{%
+        \global\pdfpageattr{%
+          \the\pdfpageattr
+          ^^J/Hid true % SPACE
+        }%
+      }%
+      \@processme
+    \fi
+  \fi
+}
+\gdef\Hy at RemoveHidPageAttr#1^^J/Hid#2#3 #4\END{%
+  \ifx\\#2\\%
+    \global\pdfpageattr{#1}%
+  \else
+    \Hy at RemoveHidPageAttr#1#4\END
+  \fi
+}
+\pdf at ifdraftmode{}{%
+  \g at addto@macro\Hy at EveryPageHook{%
+    \hyper at pagetransition
+    \hyper at pageduration
+    \hyper at pagehidden
+  }%
+}
+\Hy at AtBeginDocument{%
+  \ifHy at setpagesize
+    \expandafter\@firstofone
+  \else
+    \expandafter\@gobble
+  \fi
+  {%
+    \@ifclassloaded{seminar}{%
+      \setlength{\pdfvariable horigin}{1truein}%
+      \setlength{\pdfvariable vorigin}{1truein}%
+      \ifportrait
+        \ifdim\paperwidth=\z@
+        \else
+          \setlength{\pagewidth}{\strip at pt\paperwidth truept}%
+        \fi
+        \ifdim\paperheight=\z@
+        \else
+          \setlength{\pageheight}{\strip at pt\paperheight truept}%
+        \fi
+      \else
+        \ifdim\paperheight=\z@
+        \else
+          \setlength{\pagewidth}{\strip at pt\paperheight truept}%
+        \fi
+        \ifdim\paperwidth=\z@
+        \else
+          \setlength{\pageheight}{\strip at pt\paperwidth truept}%
+        \fi
+      \fi
+    }{%
+      \ltx at IfUndefined{stockwidth}{%
+        \ifdim\paperwidth>\z@
+          \setlength{\pagewidth}{\paperwidth}%
+        \fi
+        \ifdim\paperheight>\z@
+          \setlength{\pageheight}{\paperheight}%
+        \fi
+      }{%
+        \ifdim\stockwidth>\z@
+          \setlength{\pagewidth}{\stockwidth}%
+        \fi
+        \ifdim\stockheight>\z@
+          \setlength{\pageheight}{\stockheight}%
+        \fi
+      }%
+    }%
+  }%
+  \Hy at DisableOption{setpagesize}%
+}
+\def\Acrobatmenu#1#2{%
+  \Hy at Acrobatmenu{#1}{#2}{%
+    \leavevmode
+    \EdefEscapeName\Hy at temp@menu{#1}%
+    \pdfstartlink
+      attr{%
+        \Hy at setpdfborder
+        \Hy at setpdfhighlight
+        \ifx\@menubordercolor\relax
+        \else
+          /C[\@menubordercolor]%
+        \fi
+      }%
+      user{%
+        /Subtype/Link%
+        \ifHy at pdfa /F 4\fi
+        /A<<%
+          /S/Named%
+          /N/\Hy at temp@menu
+          \Hy at href@nextactionraw
+        >>%
+      }%
+      \relax
+    \Hy at colorlink\@menucolor#2%
+    \close at pdflink
+  }%
+}
+\def\Hy at FixNotFirstPage{%
+  \gdef\Hy at FixNotFirstPage{%
+    \setbox\AtBeginShipoutBox=\hbox{%
+      \copy\AtBeginShipoutBox
+    }%
+  }%
+}
+\ltx at ifpackagelater{atbegshi}{2011/10/05}{%
+}{%
+  \AtBeginShipout{\Hy at FixNotFirstPage}%
+}
+\def\@Gauge[#1]#2#3#4{% parameters, label, minimum, maximum
+  \Hy at Message{Sorry, pdftex does not support FORM gauges}%
+}
+\def\MakeFieldObject#1#2{\sbox0{#1}%
+  \immediate\saveboxresource0 %
+  \expandafter\edef\csname #2Object\endcsname{%
+    \the\lastsavedboxresourceindex\space 0 R%
+  }%
+}%
+\let\HyField at afields\ltx at empty
+\let\HyField at cofields\ltx at empty
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdflastlink\endcsname\relax
+  \let\HyField at AddToFields\relax
+  \PackageInfo{hyperref}{%
+    You need pdfTeX 1.40.0 for setting the /Fields entry.%
+    \MessageBreak
+    Adobe Reader/Acrobat accepts an empty /Field array,%
+    \MessageBreak
+    but other PDF viewers might complain%
+  }%
+\else
+  \let\HyField at AuxAddToFields\ltx at gobble
+  \let\HyField at AuxAddToCoFields\ltx at gobbletwo
+  \def\HyField at AfterAuxOpen{\Hy at AtBeginDocument}%
+  \def\HyField at ABD@AuxAddToCoFields#1#2{%
+    \begingroup
+      \Hy at safe@activestrue
+      \let\ltx at secondoftwo\relax
+      \ifx\HyField at cofields\ltx at empty
+        \xdef\HyField at cofields{%
+          \ltx at secondoftwo{#1}{ #2 0 R}%
+        }%
+      \else
+        \let\ltx at secondoftwo\relax
+        \def\HyField at AddCoField##1##2##3{%
+          \ifx##1\ltx at empty
+            \ltx at secondoftwo{#1}{ #2 0 R}%
+            \expandafter\ltx at gobble
+          \else
+            \ifnum\pdf at strcmp{##2}{#1}>\ltx at zero
+              \ltx at secondoftwo{#1}{ #2 0 R}%
+              \ltx at secondoftwo{##2}{##3}%
+              \expandafter\expandafter\expandafter\ltx at gobble
+            \else
+              \ltx at secondoftwo{##2}{##3}%
+            \fi
+          \fi
+          \HyField at AddCoField
+        }%
+        \xdef\HyField at cofields{%
+          \expandafter\HyField at AddCoField
+          \HyField at cofields\ltx at empty\ltx at empty\ltx at empty
+        }%
+      \fi
+    \endgroup
+  }%
+  \Hy at AtBeginDocument{%
+    \if at filesw
+      \immediate\write\@mainaux{%
+        \string\providecommand\string\HyField at AuxAddToFields[1]{}%
+      }%
+      \immediate\write\@mainaux{%
+        \string\providecommand\string\HyField at AuxAddToCoFields[2]{}%
+      }%
+    \fi
+    \let\HyField at AfterAuxOpen\@firstofone
+    \def\HyField at AuxAddToFields#1{%
+      \xdef\HyField at afields{%
+        \ifx\HyField at afields\@empty
+        \else
+          \HyField at afields
+          \space
+        \fi
+        #1 0 R%
+      }%
+    }%
+    \let\HyField at AuxAddToCoFields\HyField at ABD@AuxAddToCoFields
+  }%
+  \def\HyField at AddToFields{%
+    \expandafter\HyField@@AddToFields\expandafter{%
+      \the\pdflastlink
+    }%
+    \ifx\Fld at calculate@code\ltx at empty
+    \else
+      \begingroup
+        \Hy at safe@activestrue
+        \edef\Hy at temp{%
+          \endgroup
+          \if at filesw
+            \write\@mainaux{%
+              \string\HyField at AuxAddToCoFields{%
+                \Fld at calculate@sortkey
+              }{%
+                \the\pdflastlink
+              }%
+            }%
+          \fi
+        }%
+      \Hy at temp
+    \fi
+  }%
+  \def\HyField@@AddToFields#1{%
+    \HyField at AfterAuxOpen{%
+      \if at filesw
+        \write\@mainaux{%
+          \string\HyField at AuxAddToFields{#1}%
+        }%
+      \fi
+    }%
+  }%
+\fi
+\def\@Form[#1]{%
+  \@ifundefined{textcolor}{\let\textcolor\@gobble}{}%
+  \kvsetkeys{Form}{#1}%
+  \pdf at ifdraftmode{}{%
+    \Hy at FormObjects
+      \pdfrefobj\OBJ at pdfdocencoding
+      \pdfrefobj\OBJ at ZaDb
+      \pdfrefobj\OBJ at Helv
+    \AtVeryEndDocument{%
+      \immediate\pdfobj{%
+        <<%
+          /Fields[\HyField at afields]%
+          \ifx\HyField at cofields\ltx at empty
+          \else
+            /CO[\romannumeral-`\Q\HyField at cofields]%
+          \fi
+          /DR<<%
+            /Font<<%
+              /ZaDb \OBJ at ZaDb\space 0 R%
+              /Helv \OBJ at Helv\space 0 R%
+            >>%
+          >>%
+          /DA(/Helv 10 Tf 0 g)%
+          \ifHy at pdfa
+          \else
+            \ifHyField at NeedAppearances
+              /NeedAppearances true%
+            \fi
+          \fi
+        >>%
+      }%
+      \edef\OBJ at acroform{\the\pdflastobj}%
+      \pdfcatalog{/AcroForm \OBJ at acroform\space 0 R}%
+    }%
+  }%
+  \MakeFieldObject{%
+    \begingroup
+      \fontfamily{pzd}%
+      \fontencoding{U}%
+      \fontseries{m}%
+      \fontshape{n}%
+      \selectfont
+      \char123 %
+    \endgroup
+  }{Ding}%
+  \MakeFieldObject{%
+    \fbox{\textcolor{yellow}{\textsf{Submit}}}%
+  }{Submit}%
+  \MakeFieldObject{%
+    \fbox{\textcolor{yellow}{\textsf{SubmitP}}}%
+  }{SubmitP}%
+}
+\let\@endForm\ltx at empty
+\let\HyAnn at AbsPageLabel\ltx at empty
+\let\Fld at pageobjref\ltx at empty
+\ltx at IfUndefined{pdfpageref}{%
+}{%
+  \ltx at ifpackageloaded{zref-abspage}{%
+    \newcount\HyAnn at Count
+    \HyAnn at Count=\ltx at zero
+    \def\HyAnn at AbsPageLabel{%
+      \global\advance\HyAnn at Count by\ltx at one
+      \zref at labelbyprops{HyAnn@\the\HyAnn at Count}{abspage}%
+      \zref at refused{HyAnn@\the\HyAnn at Count}%
+    }%
+    \def\Fld at pageobjref{%
+      \zref at ifrefundefined{HyAnn@\the\HyAnn at Count}{%
+      }{%
+        \zref at ifrefcontainsprop{HyAnn@\the\HyAnn at Count}{abspage}{%
+          /P \pdfpageref
+          \zref at extractdefault{HyAnn@\the\HyAnn at Count}{abspage}{1} %
+          \space 0 R%
+        }{%
+        }%
+      }%
+    }%
+  }{%
+  }%
+}
+\def\@TextField[#1]#2{% parameters, label
+  \def\Fld at name{#2}%
+  \let\Fld at default\ltx at empty
+  \let\Fld at value\@empty
+  \def\Fld at width{\DefaultWidthofText}%
+  \def\Fld at height{%
+    \ifFld at multiline
+      \DefaultHeightofTextMultiline
+    \else
+      \DefaultHeightofText
+    \fi
+  }%
+  \begingroup
+    \expandafter\HyField at SetKeys\expandafter{%
+      \DefaultOptionsofText,#1%
+    }%
+    \PDFForm at Name
+    \HyField at FlagsText
+    \ifFld at hidden\def\Fld at width{1sp}\fi
+    \ifx\Fld at value\@empty\def\Fld at value{\Fld at default}\fi
+    \LayoutTextField{#2}{%
+      \leavevmode
+      \HyAnn at AbsPageLabel
+      \Hy at escapeform\PDFForm at Text
+      \pdfstartlink user {\PDFForm at Text}\relax
+      \MakeTextField{\Fld at width}{\Fld at height}\pdfendlink
+      \HyField at AddToFields
+    }%
+  \endgroup
+}
+\def\@ChoiceMenu[#1]#2#3{% parameters, label, choices
+  \def\Fld at name{#2}%
+  \let\Fld at default\relax
+  \let\Fld at value\relax
+  \def\Fld at width{\DefaultWidthofChoiceMenu}%
+  \def\Fld at height{\DefaultHeightofChoiceMenu}%
+  \begingroup
+    \Fld at menulength=0 %
+    \@tempdima\z@
+    \@for\@curropt:=#3\do{%
+      \expandafter\Fld at checkequals\@curropt==\\%
+      \Hy at StepCount\Fld at menulength
+      \settowidth{\@tempdimb}{\@currDisplay}%
+      \ifdim\@tempdimb>\@tempdima\@tempdima\@tempdimb\fi
+    }%
+    \advance\@tempdima by 15\p@
+    \begingroup
+      \HyField at SetKeys{#1}%
+    \edef\x{\endgroup
+      \noexpand\expandafter
+      \noexpand\HyField at SetKeys
+      \noexpand\expandafter{%
+        \expandafter\noexpand\csname DefaultOptionsof%
+          \ifFld at radio
+            Radio%
+          \else
+            \ifFld at combo
+              \ifFld at popdown
+                PopdownBox%
+              \else
+                ComboBox%
+              \fi
+            \else
+              ListBox%
+            \fi
+          \fi
+        \endcsname
+      }%
+    }\x
+    \HyField at SetKeys{#1}%
+    \PDFForm at Name
+    \ifFld at hidden\def\Fld at width{1sp}\fi
+    \ifx\Fld at value\relax
+      \let\Fld at value\Fld at default
+    \fi
+    \LayoutChoiceField{#2}{%
+      \ifFld at radio
+        \HyField at FlagsRadioButton
+        \@@Radio{#3}%
+      \else
+        \begingroup
+          \HyField at FlagsChoice
+          \ifdim\Fld at width<\@tempdima
+            \ifdim\@tempdima<1cm\@tempdima1cm\fi
+            \edef\Fld at width{\the\@tempdima}%
+          \fi
+          \ifFld at combo
+          \else
+            \@tempdima=\the\Fld at menulength\Fld at charsize
+            \advance\@tempdima by \Fld at borderwidth bp %
+            \advance\@tempdima by \Fld at borderwidth bp %
+            \edef\Fld at height{\the\@tempdima}%
+          \fi
+          \@@Listbox{#3}%
+        \endgroup
+      \fi
+    }%
+  \endgroup
+}
+\def\@@Radio#1{%
+  \Fld at listcount=0 %
+  \EdefEscapeName\Fld at default{\Fld at default}%
+  \@for\@curropt:=#1\do{%
+    \expandafter\Fld at checkequals\@curropt==\\%
+    \EdefEscapeName\@currValue{\@currValue}%
+    \Hy at StepCount\Fld at listcount
+    \@currDisplay\space
+    \leavevmode
+    \HyAnn at AbsPageLabel
+    \Hy at escapeform\PDFForm at Radio
+    \pdfstartlink user {%
+      \PDFForm at Radio
+      /AP<<%
+        /N<<%
+          /\@currValue\space \DingObject
+        >>%
+      >>%
+    }%
+    \relax
+    \MakeRadioField{\Fld at width}{\Fld at height}\pdfendlink
+    \ifnum\Fld at listcount=1 %
+      \HyField at AddToFields
+    \fi
+    \space % deliberate space between radio buttons
+  }%
+}
+\newcount\Fld at listcount
+\def\@@Listbox#1{%
+  \HyField at PDFChoices{#1}%
+  \leavevmode
+  \HyAnn at AbsPageLabel
+  \Hy at escapeform\PDFForm at List
+  \pdfstartlink user {\PDFForm at List}\relax
+  \MakeChoiceField{\Fld at width}{\Fld at height}%
+  \pdfendlink
+  \HyField at AddToFields
+}
+\def\@PushButton[#1]#2{% parameters, label
+  \def\Fld at name{#2}%
+  \begingroup
+    \expandafter\HyField at SetKeys\expandafter{%
+      \DefaultOptionsofPushButton,#1%
+    }%
+    \PDFForm at Name
+    \ifHy at pdfa
+      \Hy at Error{%
+        PDF/A: Push button with JavaScript is prohibited%
+      }\@ehc
+      \LayoutPushButtonField{%
+        \leavevmode
+        \MakeButtonField{#2}%
+      }%
+    \else
+      \HyField at FlagsPushButton
+      \ifFld at hidden\def\Fld at width{1sp}\fi
+      \LayoutPushButtonField{%
+        \leavevmode
+        \HyAnn at AbsPageLabel
+        \Hy at escapeform\PDFForm at Push
+        \pdfstartlink user {\PDFForm at Push}\relax
+        \MakeButtonField{#2}%
+        \pdfendlink
+        \HyField at AddToFields
+      }%
+    \fi
+  \endgroup
+}
+\def\@Submit[#1]#2{%
+  \def\Fld at width{\DefaultWidthofSubmit}%
+  \def\Fld at height{\DefaultHeightofSubmit}%
+  \begingroup
+    \expandafter\HyField at SetKeys\expandafter{%
+      \DefaultOptionsofSubmit,#1%
+    }%
+    \HyField at FlagsPushButton
+    \HyField at FlagsSubmit
+    \ifFld at hidden\def\Fld at width{1sp}\fi
+    \leavevmode
+    \HyAnn at AbsPageLabel
+    \Hy at escapeform\PDFForm at Submit
+    \pdfstartlink user {%
+      \PDFForm at Submit
+      /AP<</N \SubmitObject/D \SubmitPObject>>%
+    }%
+    \relax
+    \MakeButtonField{#2}%
+    \pdfendlink
+    \HyField at AddToFields
+  \endgroup
+}
+\def\@Reset[#1]#2{%
+  \def\Fld at width{\DefaultWidthofReset}%
+  \def\Fld at height{\DefaultHeightofReset}%
+  \begingroup
+    \expandafter\HyField at SetKeys\expandafter{%
+      \DefaultOptionsofReset,#1%
+    }%
+    \leavevmode
+    \ifHy at pdfa
+      \Hy at Error{%
+        PDF/A: Reset action is prohibited%
+      }\@ehc
+      \MakeButtonField{#2}%
+    \else
+      \HyField at FlagsPushButton
+      \ifFld at hidden\def\Fld at width{1sp}\fi
+      \HyAnn at AbsPageLabel
+      \Hy at escapeform\PDFForm at Reset
+      \pdfstartlink user {\PDFForm at Reset}\relax
+      \MakeButtonField{#2}%
+      \pdfendlink
+      \HyField at AddToFields
+    \fi
+  \endgroup
+}
+\def\@CheckBox[#1]#2{% parameters, label
+  \def\Fld at name{#2}%
+  \def\Fld at default{0}%
+  \begingroup
+    \def\Fld at width{\DefaultWidthofCheckBox}%
+    \def\Fld at height{\DefaultHeightofCheckBox}%
+    \expandafter\HyField at SetKeys\expandafter{%
+      \DefaultOptionsofCheckBox,#1%
+    }%
+    \PDFForm at Name
+    \HyField at FlagsCheckBox
+    \ifFld at hidden\def\Fld at width{1sp}\fi
+    \LayoutCheckField{#2}{%
+      \leavevmode
+      \HyAnn at AbsPageLabel
+      \Hy at escapeform\PDFForm at Check
+      \pdfstartlink user {\PDFForm at Check}\relax
+      \MakeCheckField{\Fld at width}{\Fld at height}%
+      \pdfendlink
+      \HyField at AddToFields
+    }%
+  \endgroup
+}
+\def\Hy at FormObjects{%
+  \pdfobj {%
+    <<%
+      /Type/Encoding%
+      /Differences[%
+        24/breve/caron/circumflex/dotaccent/hungarumlaut/ogonek%
+          /ring/tilde %
+        39/quotesingle %
+        96/grave %
+        128/bullet/dagger/daggerdbl/ellipsis/emdash/endash/florin%
+           /fraction/guilsinglleft/guilsinglright/minus/perthousand%
+           /quotedblbase/quotedblleft/quotedblright/quoteleft%
+           /quoteright/quotesinglbase/trademark/fi/fl/Lslash/OE%
+           /Scaron/Ydieresis/Zcaron/dotlessi/lslash/oe/scaron/zcaron %
+        164/currency %
+        166/brokenbar %
+        168/dieresis/copyright/ordfeminine %
+        172/logicalnot/.notdef/registered/macron/degree/plusminus%
+           /twosuperior/threesuperior/acute/mu %
+        183/periodcentered/cedilla/onesuperior/ordmasculine %
+        188/onequarter/onehalf/threequarters %
+        192/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE%
+           /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave%
+           /Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute%
+           /Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave%
+           /Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls%
+           /agrave/aacute/acircumflex/atilde/adieresis/aring/ae%
+           /ccedilla/egrave/eacute/ecircumflex/edieresis/igrave%
+           /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute%
+           /ocircumflex/otilde/odieresis/divide/oslash/ugrave%
+           /uacute/ucircumflex/udieresis/yacute/thorn/ydieresis%
+      ]%
+    >>%
+  }%
+  \xdef\OBJ at pdfdocencoding{\the\pdflastobj}%
+  \pdfobj{%
+    <<%
+      /Type/Font%
+      /Subtype/Type1%
+      /Name/ZaDb%
+      /BaseFont/ZapfDingbats%
+    >>%
+  }%
+  \xdef\OBJ at ZaDb{\the\pdflastobj}%
+  \pdfobj{%
+    <<%
+      /Type/Font%
+      /Subtype/Type1%
+      /Name/Helv%
+      /BaseFont/Helvetica%
+      /Encoding \OBJ at pdfdocencoding\space 0 R%
+    >>%
+  }%
+  \xdef\OBJ at Helv{\the\pdflastobj}%
+  \global\let\Hy at FormObjects\relax
+}
+\providecommand*{\Fld at pageobjref}{}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdf at escapestring\endcsname\relax
+  \let\Hy at escapestring\@firstofone
+  \def\Hy at escapeform#1{%
+    \ifHy at pdfescapeform
+      \def\Hy at escapestring##1{%
+        \noexpand\Hy at escapestring{\noexpand##1}%
+      }%
+      \edef\Hy at temp{#1}%
+      \expandafter\Hy@@escapeform\Hy at temp\Hy at escapestring{}\@nil
+      \def\Hy at escapestring##1{%
+        \@ifundefined{Hy at esc@\string##1}{%
+          ##1%
+          \ThisShouldNotHappen
+        }{%
+          \csname Hy at esc@\string##1\endcsname
+        }%
+      }%
+    \else
+      \let\Hy at escapestring\@firstofone
+    \fi
+  }%
+  \def\Hy@@escapeform#1\Hy at escapestring#2#3\@nil{%
+    \ifx\\#3\\%
+    \else
+      \expandafter
+      \Hy at pstringdef\csname Hy at esc@\string#2\endcsname{#2}%
+      \ltx at ReturnAfterFi{%
+        \Hy@@escapeform#3\@nil
+      }%
+    \fi
+  }%
+\else
+  \def\Hy at escapeform#1{%
+    \ifHy at pdfescapeform
+      \let\Hy at escapestring\pdfescapestring
+    \else
+      \let\Hy at escapestring\@firstofone
+    \fi
+  }%
+  \Hy at escapeform{}%
+\fi
+\def\PDFForm at Name{%
+  \PDFForm@@Name\Fld at name
+  \ifx\Fld at altname\relax
+  \else
+    \PDFForm@@Name\Fld at altname
+  \fi
+  \ifx\Fld at mappingname\relax
+  \else
+    \PDFForm@@Name\Fld at mappingname
+  \fi
+}
+\def\PDFForm@@Name#1{%
+  \begingroup
+    \ifnum\Hy at pdfversion<5 % implementation note 117, PDF spec 1.7
+      \ifHy at unicode
+        \Hy at unicodefalse
+      \fi
+    \fi
+    \HyPsd at XeTeXBigCharstrue
+    \pdfstringdef\Hy at gtemp#1%
+  \endgroup
+  \let#1\Hy at gtemp
+}
+\def\Fld@@additionalactions{%
+  \ifx\Fld at keystroke@code\@empty
+  \else
+    /K<</S/JavaScript/JS(\Hy at escapestring{\Fld at keystroke@code})>>%
+  \fi
+  \ifx\Fld at format@code\@empty
+  \else
+    /F<</S/JavaScript/JS(\Hy at escapestring{\Fld at format@code})>>%
+  \fi
+  \ifx\Fld at validate@code\@empty
+  \else
+    /V<</S/JavaScript/JS(\Hy at escapestring{\Fld at validate@code})>>%
+  \fi
+  \ifx\Fld at calculate@code\@empty
+  \else
+    /C<</S/JavaScript/JS(\Hy at escapestring{\Fld at calculate@code})>>%
+  \fi
+  \ifx\Fld at onfocus@code\@empty
+  \else
+    /Fo<</S/JavaScript/JS(\Hy at escapestring{\Fld at onfocus@code})>>%
+  \fi
+  \ifx\Fld at onblur@code\@empty
+  \else
+    /Bl<</S/JavaScript/JS(\Hy at escapestring{\Fld at onblur@code})>>%
+  \fi
+  \ifx\Fld at onmousedown@code\@empty
+  \else
+    /D<</S/JavaScript/JS(\Hy at escapestring{\Fld at onmousedown@code})>>%
+  \fi
+  \ifx\Fld at onmouseup@code\@empty
+  \else
+    /U<</S/JavaScript/JS(\Hy at escapestring{\Fld at onmouseup@code})>>%
+  \fi
+  \ifx\Fld at onenter@code\@empty
+  \else
+    /E<</S/JavaScript/JS(\Hy at escapestring{\Fld at onenter@code})>>%
+  \fi
+  \ifx\Fld at onexit@code\@empty
+  \else
+    /X<</S/JavaScript/JS(\Hy at escapestring{\Fld at onexit@code})>>%
+  \fi
+}
+\def\Fld at additionalactions{%
+  \if-\Fld@@additionalactions-%
+  \else
+    \ifHy at pdfa
+    \else
+      /AA<<\Fld@@additionalactions>>%
+    \fi
+  \fi
+}
+\def\Fld at annotnames{%
+  /T(\Fld at name)%
+  \ifx\Fld at altname\relax
+  \else
+    /TU(\Fld at altname)%
+  \fi
+  \ifx\Fld at mappingname\relax
+  \else
+    /TM(\Fld at mappingname)%
+  \fi
+}
+\def\PDFForm at Check{%
+  /Subtype/Widget%
+  \Fld at annotflags
+  \Fld at pageobjref
+  \Fld at annotnames
+  /FT/Btn%
+  \Fld at flags
+  /Q \Fld at align
+  /BS<</W \Fld at borderwidth /S/\Fld at borderstyle>>%
+  /AP<< /N <</Yes<<>>>> >>  %new string /Yes is from below
+  /MK<<%
+    \ifnum\Fld at rotation=\z@
+    \else
+      /R \Fld at rotation
+    \fi
+    \ifx\Fld at bordercolor\relax
+    \else
+      /BC[\Fld at bordercolor]%
+    \fi
+    \ifx\Fld at bcolor\relax
+    \else
+      /BG[\Fld at bcolor]%
+    \fi
+    /CA(\Hy at escapestring{\Fld at cbsymbol})%
+  >>%
+  /DA(/ZaDb \strip at pt\Fld at charsize\space Tf%
+      \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
+  /H/P%
+  \ifFld at checked /V/Yes/AS/Yes\else /V/Off/AS/Off\fi
+  \Fld at additionalactions
+}
+\ifHy at pdfa
+\else
+  \def\PDFForm at Push{%
+    /Subtype/Widget%
+    \Fld at annotflags
+    \Fld at pageobjref
+    \Fld at annotnames
+    /FT/Btn%
+    \Fld at flags
+    /H/P%
+    /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+    \ifcase0\ifnum\Fld at rotation=\z@   \else 1\fi
+            \ifx\Fld at bordercolor\relax\else 1\fi
+            \space
+    \else
+      /MK<<%
+        \ifnum\Fld at rotation=\z@
+        \else
+          /R \Fld at rotation
+        \fi
+        \ifx\Fld at bordercolor\relax
+        \else
+          /BC[\Fld at bordercolor]%
+        \fi
+      >>%
+    \fi
+    /A<</S/JavaScript/JS(\Hy at escapestring{\Fld at onclick@code})>>%
+    \Fld at additionalactions
+  }%
+\fi
+\def\PDFForm at List{%
+  /Subtype/Widget%
+  \Fld at annotflags
+  \Fld at pageobjref
+  \Fld at annotnames
+  /FT/Ch%
+  \Fld at flags
+  /Q \Fld at align
+  /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+  \ifcase0\ifnum\Fld at rotation=\z@   \else 1\fi
+          \ifx\Fld at bordercolor\relax\else 1\fi
+          \ifx\fld at bcolor\relax     \else 1\fi
+          \space
+  \else
+    /MK<<%
+      \ifnum\Fld at rotation=\z@
+      \else
+        /R \Fld at rotation
+      \fi
+      \ifx\Fld at bordercolor\relax
+      \else
+        /BC[\Fld at bordercolor]%
+      \fi
+      \ifx\Fld at bcolor\relax
+      \else
+        /BG[\Fld at bcolor]%
+      \fi
+    >>%
+  \fi
+  /DA(/Helv \strip at pt\Fld at charsize\space Tf%
+      \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
+  \Fld at choices
+  \Fld at additionalactions
+}
+\def\PDFForm at Radio{%
+  /Subtype/Widget%
+  \Fld at annotflags
+  \Fld at pageobjref
+  \Fld at annotnames
+  /FT/Btn%
+  \Fld at flags
+  /H/P%
+  /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+  /MK<<%
+    \ifnum\Fld at rotation=\z@
+    \else
+      /R \Fld at rotation
+    \fi
+    \ifx\Fld at bordercolor\relax
+    \else
+      /BC[\Fld at bordercolor]%
+    \fi
+    \ifx\Fld at bcolor\relax
+    \else
+      /BG[\Fld at bcolor]%
+    \fi
+    /CA(\Hy at escapestring{\Fld at radiosymbol})%
+  >>%
+  /DA(/ZaDb \strip at pt\Fld at charsize\space Tf%
+      \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
+  \ifx\Fld at default\@empty
+    /V/Off%
+    /DV/Off%
+  \else
+   /V/\Fld at default
+   /DV/\Fld at default
+  \fi
+  \Fld at additionalactions
+}
+\def\PDFForm at Text{%
+  /Subtype/Widget%
+  \Fld at annotflags
+  \Fld at pageobjref
+  \Fld at annotnames
+  /FT/Tx%
+  \Fld at flags
+  /Q \Fld at align
+  /BS<</W \Fld at borderwidth\space /S /\Fld at borderstyle>>%
+  \ifcase0\ifnum\Fld at rotation=\z@   \else 1\fi
+          \ifx\Fld at bordercolor\relax\else 1\fi
+          \ifx\Fld at bcolor\relax     \else 1\fi
+          \space
+  \else
+    /MK<<%
+      \ifnum\Fld at rotation=\z@
+      \else
+        /R \Fld at rotation
+      \fi
+      \ifx\Fld at bordercolor\relax
+      \else
+        /BC[\Fld at bordercolor]%
+      \fi
+      \ifx\Fld at bcolor\relax
+      \else
+        /BG[\Fld at bcolor]%
+      \fi
+    >>%
+  \fi
+  /DA(/Helv \strip at pt\Fld at charsize\space Tf%
+      \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
+  /DV(\Hy at escapestring{\Fld at default})%
+  /V(\Hy at escapestring{\Fld at value})%
+  \Fld at additionalactions
+  \ifnum\Fld at maxlen>\z@/MaxLen \Fld at maxlen \fi
+}
+\def\PDFForm at Submit{%
+  /Subtype/Widget%
+  \Fld at annotflags
+  \Fld at pageobjref
+  \Fld at annotnames
+  /FT/Btn%
+  \Fld at flags
+  /H/P%
+  /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+  \ifcase0\ifnum\Fld at rotation=\z@   \else 1\fi
+          \ifx\Fld at bordercolor\relax\else 1\fi
+          \space
+  \else
+    /MK<<%
+      \ifnum\Fld at rotation=\z@
+      \else
+        /R \Fld at rotation
+      \fi
+      \ifx\Fld at bordercolor\relax
+      \else
+        /BC[\Fld at bordercolor]%
+      \fi
+    >>%
+  \fi
+  /A<<%
+    /S/SubmitForm%
+    /F<<%
+      /FS/URL%
+      /F(\Hy at escapestring{\Form at action})%
+    >>%
+    \Fld at submitflags
+  >>%
+  \Fld at additionalactions
+}
+\ifHy at pdfa
+\else
+  \def\PDFForm at Reset{%
+    /Subtype/Widget%
+    \Fld at annotflags
+    \Fld at pageobjref
+    \Fld at annotnames
+    /FT/Btn%
+    \Fld at flags
+    /H/P%
+    /DA(/Helv \strip at pt\Fld at charsize\space Tf 0 0 1 rg)%
+    \ifcase0\ifnum\Fld at rotation=\z@   \else 1\fi
+            \ifx\Fld at bordercolor\relax\else 1\fi
+            \space
+    \else
+      /MK<<%
+        \ifnum\Fld at rotation=\z@
+        \else
+          /R \Fld at rotation
+        \fi
+        \ifx\Fld at bordercolor\relax
+        \else
+          /BC[\Fld at bordercolor]%
+        \fi
+      >>%
+    \fi
+    /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+    /A<</S/ResetForm>>%
+    \Fld at additionalactions
+  }%
+\fi
+\def\Hy at writebookmark#1#2#3#4#5{%
+    % section number, text, label, level, file
+  \ifx\WriteBookmarks\relax%
+  \else
+    \ifnum#4>\Hy at bookmarksdepth\relax
+    \else
+      \@@writetorep{#1}{#2}{#3}{#4}{#5}%
+    \fi
+  \fi
+}
+\def\Hy at currentbookmarklevel{0}
+\def\Hy at numberline#1{#1 }
+\def\@@writetorep#1#2#3#4#5{%
+  \begingroup
+    \edef\Hy at tempa{#5}%
+    \ifx\Hy at tempa\Hy at bookmarkstype
+      \edef\Hy at level{#4}%
+      \ifx\Hy at levelcheck Y%
+        \@tempcnta\Hy at level\relax
+        \advance\@tempcnta by -1 %
+        \ifnum\Hy at currentbookmarklevel<\@tempcnta
+          \advance\@tempcnta by -\Hy at currentbookmarklevel\relax
+          \advance\@tempcnta by 1 %
+          \Hy at Warning{%
+            Difference (\the\@tempcnta) between bookmark levels is %
+            greater \MessageBreak than one, level fixed%
+          }%
+          \@tempcnta\Hy at currentbookmarklevel
+          \advance\@tempcnta by 1 %
+          \edef\Hy at level{\the\@tempcnta}%
+        \fi
+      \else
+        \global\let\Hy at levelcheck Y%
+      \fi
+      \global\let\Hy at currentbookmarklevel\Hy at level
+      \@tempcnta\Hy at level\relax
+      \expandafter\xdef\csname Parent\Hy at level\endcsname{#3}%
+      \advance\@tempcnta by -1 %
+      \edef\Hy at tempa{#3}%
+      \edef\Hy at tempb{\csname Parent\the\@tempcnta\endcsname}%
+      \ifx\Hy at tempa\Hy at tempb
+        \Hy at Warning{%
+          The anchor of a bookmark and its parent's must not%
+          \MessageBreak be the same. Added a new anchor%
+        }%
+        \phantomsection
+      \fi
+      \ifHy at bookmarksnumbered
+        \let\numberline\Hy at numberline
+        \let\booknumberline\Hy at numberline
+        \let\partnumberline\Hy at numberline
+        \let\chapternumberline\Hy at numberline
+      \else
+        \let\numberline\@gobble
+        \let\booknumberline\@gobble
+        \let\partnumberline\@gobble
+        \let\chapternumberline\@gobble
+      \fi
+      \HyPsd at XeTeXBigCharstrue
+      \pdfstringdef\Hy at tempa{#2}%
+      \HyPsd at SanitizeForOutFile\Hy at tempa
+      \if at filesw
+        \stepcounter{bookmark at seq@number}%
+        \@ifundefined{@outlinefile}{%
+        }{%
+          \protected at write\@outlinefile{}{%
+            \protect\BOOKMARK
+              [\Hy at level][\@bookmarkopenstatus{\Hy at level}]{#3}%
+              {\Hy at tempa}{\Hy at tempb}%
+              \@percentchar\space\thebookmark at seq@number
+          }%
+        }%
+      \fi
+    \fi
+  \endgroup
+}
+\newcounter{bookmark at seq@number}
+\begingroup
+  \lccode`(=`{%
+  \lccode`)=`}%
+  \lccode`1=\z@
+  \lccode`2=\z@
+  \lccode`3=\z@
+  \lccode`5=\z@
+  \lccode`7=\z@
+  \lccode`\#=\z@
+  \lccode`\`=\z@
+  \lccode`\{=\z@
+  \lccode`\}=\z@
+\lowercase{%
+  \endgroup
+  \def\HyPsd at SanitizeForOutFile#1{%
+    \@onelevel at sanitize\Hy at tempa
+    \escapechar`\\%
+    \edef\Hy at tempa{%
+      \expandafter\HyPsd at SanitizeOut@BraceLeft\Hy at tempa(\@nil
+    }%
+    \edef\Hy at tempa{%
+      \expandafter\HyPsd at SanitizeOut@BraceRight\Hy at tempa)\@nil
+    }%
+  }%
+  \def\HyPsd at SanitizeOut@BraceLeft#1(#2\@nil{%
+    #1%
+    \ifx\\#2\\%
+      \expandafter\ltx at gobble
+    \else
+      \expandafter\ltx at firstofone
+    \fi
+    {%
+      \string\173%
+      \HyPsd at SanitizeOut@BraceLeft#2\@nil
+    }%
+  }%
+  \def\HyPsd at SanitizeOut@BraceRight#1)#2\@nil{%
+    #1%
+    \ifx\\#2\\%
+      \expandafter\ltx at gobble
+    \else
+      \expandafter\ltx at firstofone
+    \fi
+    {%
+      \string\175%
+      \HyPsd at SanitizeOut@BraceRight#2\@nil
+    }%
+  }%
+}
+\newcommand{\currentpdfbookmark}{%
+  \pdfbookmark[\Hy at currentbookmarklevel]%
+}
+\newcommand{\subpdfbookmark}{%
+  \@tempcnta\Hy at currentbookmarklevel
+  \Hy at StepCount\@tempcnta
+  \expandafter\pdfbookmark\expandafter[\the\@tempcnta]%
+}
+\newcommand{\belowpdfbookmark}[2]{%
+  \@tempcnta\Hy at currentbookmarklevel
+  \Hy at StepCount\@tempcnta
+  \expandafter\pdfbookmark\expandafter[\the\@tempcnta]{#1}{#2}%
+  \advance\@tempcnta by -1 %
+  \xdef\Hy at currentbookmarklevel{\the\@tempcnta}%
+}
+\renewcommand\pdfbookmark[3][0]{%
+  \Hy at writebookmark{}{#2}{#3.#1}{#1}{toc}%
+  \hyper at anchorstart{#3.#1}\hyper at anchorend
+}
+\def\BOOKMARK{%
+  \@ifnextchar[{\@BOOKMARK}{\@@BOOKMARK[1][-]}%
+}
+\def\@BOOKMARK[#1]{%
+  \@ifnextchar[{\@@BOOKMARK[{#1}]}{\@@BOOKMARK[{#1}][-]}%
+}
+\RequirePackage{rerunfilecheck}[2009/12/10]
+\def\Hy at OutlineRerunCheck{%
+  \RerunFileCheck{\jobname.out}{%
+    \immediate\closeout\@outlinefile
+  }{%
+    Rerun to get outlines right\MessageBreak
+    or use package `bookmark'%
+  }%
+}
+\def\ReadBookmarks{%
+  \pdf at ifdraftmode{}{%
+    \begingroup
+      \def\do##1{%
+        \ifnum\catcode`##1=\active
+          \@makeother##1%
+        \else
+          \ifnum\catcode`##1=6 %
+            \@makeother##1%
+          \fi
+        \fi
+      }%
+      \dospecials
+      \Hy at safe@activestrue
+      \escapechar=`\\%
+      \def\@@BOOKMARK[##1][##2]##3##4##5{%
+        \calc at bm@number{##5}%
+      }%
+      \InputIfFileExists{\jobname.out}{}{}%
+      \ifx\WriteBookmarks\relax
+        \global\let\WriteBookmarks\relax
+      \fi
+      \def\@@BOOKMARK[##1][##2]##3##4##5{%
+        \def\Hy at temp{##4}%
+        \Hy at pstringdef\Hy at pstringName{\HyperDestNameFilter{##3}}%
+        \Hy at OutlineName{}\Hy at pstringName{%
+          ##2\check at bm@number{##3}%
+        }{%
+          \expandafter\strip at prefix\meaning\Hy at temp
+        }%
+      }%
+      \begingroup
+        \def\WriteBookmarks{0}%
+        \InputIfFileExists{\jobname.out}{}{}%
+      \endgroup
+      %{\escapechar\m at ne\InputIfFileExists{\jobname.out}{}{}}%
+    \endgroup
+  }%
+  \ifx\WriteBookmarks\relax
+  \else
+    \if at filesw
+      \newwrite\@outlinefile
+      \Hy at OutlineRerunCheck
+      \immediate\openout\@outlinefile=\jobname.out\relax
+      \ifHy at typexml
+        \immediate\write\@outlinefile{<relaxxml>\relax}%
+      \fi
+    \fi
+  \fi
+}
+\def\Hy at OutlineName#1#2#3#4{%
+  \pdfextension outline goto name{#2}count#3{#4}%
+}
+\def\check at bm@number#1{%
+  \expandafter\ifx\csname B_#1\endcsname\relax
+    0%
+  \else
+    \csname B_#1\endcsname
+  \fi
+}
+\def\calc at bm@number#1{%
+  \@tempcnta=\check at bm@number{#1}\relax
+  \advance\@tempcnta by 1 %
+  \expandafter\xdef\csname B_#1\endcsname{\the\@tempcnta}%
+}
+\ifHy at implicit
+\else
+  \expandafter\endinput
+\fi
+\newlength\Hy at SectionHShift
+\def\Hy at SectionAnchorHref#1{%
+  \ifx\protect\@typeset at protect
+    \Hy@@SectionAnchor{#1}%
+  \fi
+}
+\DeclareRobustCommand*{\Hy@@SectionAnchor}[1]{%
+  \leavevmode
+  \hbox to 0pt{%
+    \kern-\Hy at SectionHShift
+    \Hy at raisedlink{%
+      \hyper at anchorstart{#1}\hyper at anchorend
+    }%
+    \hss
+  }%
+}
+\let\H at old@ssect\@ssect
+\def\@ssect#1#2#3#4#5{%
+  \Hy at MakeCurrentHrefAuto{section*}%
+  \setlength{\Hy at SectionHShift}{#1}%
+  \begingroup
+    \toks@{\H at old@ssect{#1}{#2}{#3}{#4}}%
+    \toks\tw@\expandafter{%
+      \expandafter\Hy at SectionAnchorHref\expandafter{\@currentHref}%
+      #5%
+    }%
+  \edef\x{\endgroup
+    \the\toks@{\the\toks\tw@}%
+  }\x
+}
+\let\H at old@schapter\@schapter
+\def\@schapter#1{%
+  \begingroup
+    \let\@mkboth\@gobbletwo
+    \Hy at MakeCurrentHrefAuto{\Hy at chapapp*}%
+    \Hy at raisedlink{%
+      \hyper at anchorstart{\@currentHref}\hyper at anchorend
+    }%
+  \endgroup
+  \H at old@schapter{#1}%
+}
+\ltx at IfUndefined{@chapter}{}{%
+  \let\Hy at org@chapter\@chapter
+  \def\@chapter{%
+    \def\Hy at next{%
+      \Hy at MakeCurrentHrefAuto{\Hy at chapapp*}%
+      \Hy at raisedlink{%
+        \hyper at anchorstart{\@currentHref}\hyper at anchorend
+      }%
+    }%
+    \ifnum\c at secnumdepth>\m at ne
+      \ltx at IfUndefined{if at mainmatter}%
+      \iftrue{\csname if at mainmatter\endcsname}%
+        \let\Hy at next\relax
+      \fi
+    \fi
+    \Hy at next
+    \Hy at org@chapter
+  }%
+}
+\let\H at old@part\@part
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname chapter\endcsname\relax
+  \let\Hy at secnum@part\z@
+\else
+  \let\Hy at secnum@part\m at ne
+\fi
+\def\@part{%
+  \ifnum\Hy at secnum@part>\c at secnumdepth
+    \phantomsection
+  \fi
+  \H at old@part
+}
+\let\H at old@spart\@spart
+\def\@spart#1{%
+  \Hy at MakeCurrentHrefAuto{part*}%
+  \Hy at raisedlink{%
+    \hyper at anchorstart{\@currentHref}\hyper at anchorend
+  }%
+  \H at old@spart{#1}%
+}
+\let\H at old@sect\@sect
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+  \ifnum #2>\c at secnumdepth
+    \expandafter\@firstoftwo
+  \else
+    \expandafter\@secondoftwo
+  \fi
+  {%
+    \Hy at MakeCurrentHrefAuto{section*}%
+    \setlength{\Hy at SectionHShift}{#3}%
+    \begingroup
+      \toks@{\H at old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]}%
+      \toks\tw@\expandafter{%
+        \expandafter\Hy at SectionAnchorHref\expandafter{\@currentHref}%
+        #8%
+      }%
+    \edef\x{\endgroup
+      \the\toks@{\the\toks\tw@}%
+    }\x
+  }{%
+    \H at old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
+  }%
+}
+\expandafter\def\csname Parent-4\endcsname{}
+\expandafter\def\csname Parent-3\endcsname{}
+\expandafter\def\csname Parent-2\endcsname{}
+\expandafter\def\csname Parent-1\endcsname{}
+\expandafter\def\csname Parent0\endcsname{}
+\expandafter\def\csname Parent1\endcsname{}
+\expandafter\def\csname Parent2\endcsname{}
+\expandafter\def\csname Parent3\endcsname{}
+\expandafter\def\csname Parent4\endcsname{}
+\def\Hy at tempa{%
+  \def\@addchap[##1]##2{%
+    \typeout{##2}%
+    \if at twoside
+      \@mkboth{##1}{}%
+    \else
+      \@mkboth{}{##1}%
+    \fi
+    \addtocontents{lof}{\protect\addvspace{10\p@}}%
+    \addtocontents{lot}{\protect\addvspace{10\p@}}%
+    \Hy at MakeCurrentHrefAuto{\Hy at chapapp*}%
+    \Hy at raisedlink{%
+      \hyper at anchorstart{\@currentHref}\hyper at anchorend
+    }%
+    \if at twocolumn
+       \@topnewpage[\@makeschapterhead{##2}]%
+    \else
+       \@makeschapterhead{##2}%
+       \@afterheading
+    \fi
+    \addcontentsline{toc}{chapter}{##1}%
+  }%
+}
+\@ifclassloaded{scrbook}{%
+  \@ifclasslater{scrbook}{2001/01/01}{%
+    \let\Hy at tempa\@empty
+  }{}%
+}{%
+  \@ifclassloaded{scrreprt}{%
+    \@ifclasslater{scrreprt}{2001/01/01}{%
+      \let\Hy at tempa\@empty
+    }{}%
+  }{%
+    \let\Hy at tempa\@empty
+  }%
+}%
+\Hy at tempa
+%%
+%% End of file `hluatex.def'.
+%</luatex>
+%    \end{macrocode}
+\endinput
+%


Property changes on: trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx	2018-02-07 22:17:34 UTC (rev 46565)
@@ -2,7 +2,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -48,7 +48,7 @@
 %<puvnenc>\ProvidesFile{puvnenc.def}
 %<puarenc>\ProvidesFile{puarenc.def}
 %<psdextra>\ProvidesFile{psdextra.def}
-%<!none>  [2017/03/14 v6.85a %
+%<!none>  [2018/02/06 v6.86b %
 %<package>  Hypertext links for LaTeX]
 %<nohyperref>  Dummy hyperref (SR)]
 %<driver>  Hyperref documentation driver file]
@@ -497,16 +497,7 @@
 %    \end{macrocode}
 % \section{Package options and setup}\label{options}
 %
-% \subsection{Lua\TeX\ compatibility}
 %
-% Until a Lua\TeX\ driver is writen, load |luatex85| so that
-% the |pdftex| driver continues to work with Lua\TeX.
-%    \begin{macrocode}
-%\ifx\directlua\@undefined\else
-%  \RequirePackage{luatex85}
-%\fi
-%    \end{macrocode}
-%
 % \subsection{Save catcodes}
 %    There are many packages that change the standard catcodes.
 %
@@ -1231,6 +1222,9 @@
 %    There are several commands that prints characters in the
 %    printable ASCII area that don't obey the NFSS, so they have
 %    to be redefined here.
+%    UF 29.09.2017: added a mapping for \cs{noboundary}, see issue |#37|
+%    \url{https://github.com/ho-tex/hyperref/issues/37}
+%    No test for PU, if some definition for PD1 is added it will work too.
 %    \begin{macrocode}
     \let\{\textbraceleft
     \let\}\textbraceright
@@ -1244,6 +1238,8 @@
     \let\P\textparagraph
     \let\ldots\textellipsis
     \let\dots\textellipsis
+    \ltx at IfUndefined{textEncodingNoboundary}%
+      {}{\let\noboundary\textEncodingNoboundary}%
 %    \end{macrocode}
 %
 % \paragraph{Newline}
@@ -1926,6 +1922,7 @@
               \Hy at unicodefalse
             }{%
               \HyPsd at ToBigChars#1%
+              \HyPsd at EscapeTeX#1%
             }%
           \else
             \StringEncodingConvertTest\HyPsd at temp\HyPsd at temp
@@ -5308,7 +5305,7 @@
 \@namedef{Hy at pdfversion@1.7}{7}%
 \@namedef{Hy at pdfversion@1.8}{8}%
 \@namedef{Hy at pdfversion@1.9}{9}%
-\def\Hy at pdfversion{2}
+\def\Hy at pdfversion{5}
 %    \end{macrocode}
 %
 % \section{Options for different drivers}\label{drivers}
@@ -6390,6 +6387,12 @@
   \do{/O}{Outline}%
   \do{/P}{Push}%
 }
+\def\Hy at setpdfhighlight{%
+  \ifx\@pdfhighlight\@empty
+  \else
+    /H\@pdfhighlight
+  \fi
+}
 \define at key{Hyp}{pdfborder}{%
   \let\Hy at temp\@pdfborder
   \def\@pdfborder{#1}%
@@ -7175,7 +7178,9 @@
 %
 %    \begin{macrocode}
 \ifHy at pdfa
+  \ifnum \Hy at pdfversion < 4
   \kvsetkeys{Hyp}{pdfversion=1.4}%
+  \fi
   \Hy at DisableOption{pdfversion}%
   \def\Hy at Acrobatmenu#1#2{%
     \leavevmode
@@ -7478,7 +7483,7 @@
     \def\HyOpt at DriverType{ (custom)}%
     \let\Hy at driver\HyOpt at CustomDriver
   \fi
-  \Hy at Message{Driver\HyOpt at DriverType: \Hy at driver}%
+  \Hy at InfoNoLine{Driver\HyOpt at DriverType: \Hy at driver}%
   \chardef\Hy at VersionChecked=0 %
   \input{\Hy at driver.def}%
   \ifcase\Hy at VersionChecked
@@ -10016,6 +10021,7 @@
       \pdfstringdefDisableCommands{%
         \expandafter\let\expandafter\\\csname Hy at newline@#1\endcsname
         \let\newline\\%
+        \def\and{; }%
       }%
       \expandafter\ifx\csname @pdf#1\endcsname\@empty
         \expandafter\pdfstringdef\csname @pdf#1\endcsname{%
@@ -13820,10 +13826,7 @@
   \Hy at StartlinkName{%
     \ifHy at pdfa /F 4\fi
     \Hy at setpdfborder
-    \ifx\@pdfhighlight\@empty
-    \else
-      /H\@pdfhighlight
-    \fi
+    \Hy at setpdfhighlight
     \ifx\CurrentBorderColor\relax
     \else
       /C[\CurrentBorderColor]%
@@ -13879,10 +13882,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhightlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@urlbordercolor\relax
         \else
           /C[\@urlbordercolor]%
@@ -13917,10 +13917,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhighlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@filebordercolor\relax
         \else
           /C[\@filebordercolor]%
@@ -13968,10 +13965,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhighlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@runbordercolor\relax
         \else
           /C[\@runbordercolor]%
@@ -14382,10 +14376,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhighlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@menubordercolor\relax
         \else
           /C[\@menubordercolor]%
@@ -15124,6 +15115,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \expandafter\ifx\csname @#1bordercolor\endcsname\relax
         \else
           /C[\csname @#1bordercolor\endcsname]%
@@ -15156,6 +15148,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \ifx\@filebordercolor\relax
         \else
           /C[\@filebordercolor]%
@@ -15190,6 +15183,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \ifx\@runbordercolor\relax
         \else
           /C[\@runbordercolor]%
@@ -15221,6 +15215,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \ifx\@urlbordercolor\relax
         \else
           /C[\@urlbordercolor]%
@@ -15250,6 +15245,7 @@
           /Subtype/Link%
           \ifHy at pdfa /F 4\fi
           \Hy at setpdfborder
+          \Hy at setpdfhighlight
           \ifx\@menubordercolor\relax
           \else
             /C[\@menubordercolor]%
@@ -26420,7 +26416,7 @@
 % U+200C ZERO WIDTH NON-JOINER; afii61664
 \DeclareTextCommand{\ZWNJ}{PU}{\9040\014}% U+200C
 % U+200D ZERO WIDTH JOINER; afii301
-\DeclareTextCommand{\noboundary}{PU}{\9040\015}% U+200D
+\DeclareTextCommand{\textEncodingNoboundary}{PU}{\9040\015}% U+200D
 %    \end{macrocode}
 %    \begin{macrocode}
 %</puarenc>

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hdvipdfm.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for dvipdfm]
 \Hy at VersionCheck{hdvipdfm.def}
 \def\Hy at PutCatalog#1{\@pdfm at mark{docview <<#1>>}}
@@ -347,6 +347,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \expandafter\ifx\csname @#1bordercolor\endcsname\relax
         \else
           /C[\csname @#1bordercolor\endcsname]%
@@ -379,6 +380,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \ifx\@filebordercolor\relax
         \else
           /C[\@filebordercolor]%
@@ -413,6 +415,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \ifx\@runbordercolor\relax
         \else
           /C[\@runbordercolor]%
@@ -444,6 +447,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \ifx\@urlbordercolor\relax
         \else
           /C[\@urlbordercolor]%
@@ -473,6 +477,7 @@
           /Subtype/Link%
           \ifHy at pdfa /F 4\fi
           \Hy at setpdfborder
+          \Hy at setpdfhighlight
           \ifx\@menubordercolor\relax
           \else
             /C[\@menubordercolor]%

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hdvips.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for dvips]
 \Hy at VersionCheck{hdvips.def}
 \providecommand*{\XR at ext}{pdf}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hdvipson.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for dvipsone]
 \Hy at VersionCheck{hdvipson.def}
 \providecommand*{\XR at ext}{pdf}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hdviwind.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for dviwindo]
 \Hy at VersionCheck{hdviwind.def}
 \begingroup

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -10,7 +10,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -32,7 +32,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hluatex.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for luaTeX]
 \Hy at VersionCheck{hluatex.def}
 %% Source File: hluatex.dtx
@@ -394,10 +394,7 @@
   \Hy at StartlinkName{%
     \ifHy at pdfa /F 4\fi
     \Hy at setpdfborder
-    \ifx\@pdfhighlight\@empty
-    \else
-      /H\@pdfhighlight
-    \fi
+    \Hy at setpdfhighlight
     \ifx\CurrentBorderColor\relax
     \else
       /C[\CurrentBorderColor]%
@@ -453,10 +450,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhightlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@urlbordercolor\relax
         \else
           /C[\@urlbordercolor]%
@@ -491,10 +485,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhighlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@filebordercolor\relax
         \else
           /C[\@filebordercolor]%
@@ -528,10 +519,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhighlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@runbordercolor\relax
         \else
           /C[\@runbordercolor]%
@@ -812,10 +800,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhighlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@menubordercolor\relax
         \else
           /C[\@menubordercolor]%
@@ -2069,6 +2054,8 @@
   }%
 }%
 \Hy at tempa
+%%
+%% End of file `hluatex.def'.
 \endinput
 %%
 %% End of file `hluatex.def'.

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hpdftex.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for pdfTeX]
 \Hy at VersionCheck{hpdftex.def}
 \pdf at ifdraftmode{%
@@ -374,10 +374,7 @@
   \Hy at StartlinkName{%
     \ifHy at pdfa /F 4\fi
     \Hy at setpdfborder
-    \ifx\@pdfhighlight\@empty
-    \else
-      /H\@pdfhighlight
-    \fi
+    \Hy at setpdfhighlight
     \ifx\CurrentBorderColor\relax
     \else
       /C[\CurrentBorderColor]%
@@ -433,10 +430,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhightlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@urlbordercolor\relax
         \else
           /C[\@urlbordercolor]%
@@ -471,10 +465,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhighlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@filebordercolor\relax
         \else
           /C[\@filebordercolor]%
@@ -508,10 +499,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhighlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@runbordercolor\relax
         \else
           /C[\@runbordercolor]%
@@ -836,10 +824,7 @@
     \pdfstartlink
       attr{%
         \Hy at setpdfborder
-        \ifx\@pdfhighlight\@empty
-        \else
-          /H\@pdfhighlight
-        \fi
+        \Hy at setpdfhighlight
         \ifx\@menubordercolor\relax
         \else
           /C[\@menubordercolor]%

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{htex4ht.cfg}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref configuration file for TeX4ht]
 \IfFileExists{\jobname.cfg}{\endinput}{}
 \Preamble{html}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{htex4ht.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for TeX4ht]
 \Hy at VersionCheck{htex4ht.def}
 \providecommand*{\XR at ext}{html}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{htexture.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for Textures]
 \Hy at VersionCheck{htexture.def}
 \providecommand*{\XR at ext}{pdf}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hvtex.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for VTeX in PDF/PS mode]
 \Hy at VersionCheck{hvtex.def}
 \providecommand*{\XR at ext}{pdf}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hvtexhtml.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for VTeX in HTML mode]
 \Hy at VersionCheck{hvtexhtm.def}
 \providecommand*{\XR at ext}{htm}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hvtexmrk.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
  Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)]
 \Hy at VersionCheck{hvtexmrk.def}
 \providecommand*{\XR at ext}{pdf}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hxetex.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for XeTeX]
 \Hy at VersionCheck{hxetex.def}
 \HyPsd at LoadUnicode
@@ -429,6 +429,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \expandafter\ifx\csname @#1bordercolor\endcsname\relax
         \else
           /C[\csname @#1bordercolor\endcsname]%
@@ -461,6 +462,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \ifx\@filebordercolor\relax
         \else
           /C[\@filebordercolor]%
@@ -495,6 +497,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \ifx\@runbordercolor\relax
         \else
           /C[\@runbordercolor]%
@@ -526,6 +529,7 @@
         /Subtype/Link%
         \ifHy at pdfa /F 4\fi
         \Hy at setpdfborder
+        \Hy at setpdfhighlight
         \ifx\@urlbordercolor\relax
         \else
           /C[\@urlbordercolor]%
@@ -555,6 +559,7 @@
           /Subtype/Link%
           \ifHy at pdfa /F 4\fi
           \Hy at setpdfborder
+          \Hy at setpdfhighlight
           \ifx\@menubordercolor\relax
           \else
             /C[\@menubordercolor]%

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -32,7 +32,7 @@
 %%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesPackage{hyperref}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hypertext links for LaTeX]
 \begingroup
   \@makeother\`%
@@ -440,6 +440,8 @@
     \let\P\textparagraph
     \let\ldots\textellipsis
     \let\dots\textellipsis
+    \ltx at IfUndefined{textEncodingNoboundary}%
+      {}{\let\noboundary\textEncodingNoboundary}%
     \def\\{\pdfstringdefWarn\\}%
     \def\newline{\pdfstringdefWarn\newline}%
     \def\TeX{TeX}%
@@ -680,6 +682,7 @@
               \Hy at unicodefalse
             }{%
               \HyPsd at ToBigChars#1%
+              \HyPsd at EscapeTeX#1%
             }%
           \else
             \StringEncodingConvertTest\HyPsd at temp\HyPsd at temp
@@ -2908,7 +2911,7 @@
 \@namedef{Hy at pdfversion@1.7}{7}%
 \@namedef{Hy at pdfversion@1.8}{8}%
 \@namedef{Hy at pdfversion@1.9}{9}%
-\def\Hy at pdfversion{2}
+\def\Hy at pdfversion{5}
 \newif\ifHy at DviMode
 \let\Hy at DviErrMsg\ltx at empty
 \ifpdf
@@ -3691,6 +3694,12 @@
   \do{/O}{Outline}%
   \do{/P}{Push}%
 }
+\def\Hy at setpdfhighlight{%
+  \ifx\@pdfhighlight\@empty
+  \else
+    /H\@pdfhighlight
+  \fi
+}
 \define at key{Hyp}{pdfborder}{%
   \let\Hy at temp\@pdfborder
   \def\@pdfborder{#1}%
@@ -4417,7 +4426,9 @@
 }
 \Hy at DisableOption{pdfa}
 \ifHy at pdfa
+  \ifnum \Hy at pdfversion < 4
   \kvsetkeys{Hyp}{pdfversion=1.4}%
+  \fi
   \Hy at DisableOption{pdfversion}%
   \def\Hy at Acrobatmenu#1#2{%
     \leavevmode
@@ -4691,7 +4702,7 @@
     \def\HyOpt at DriverType{ (custom)}%
     \let\Hy at driver\HyOpt at CustomDriver
   \fi
-  \Hy at Message{Driver\HyOpt at DriverType: \Hy at driver}%
+  \Hy at InfoNoLine{Driver\HyOpt at DriverType: \Hy at driver}%
   \chardef\Hy at VersionChecked=0 %
   \input{\Hy at driver.def}%
   \ifcase\Hy at VersionChecked
@@ -6564,6 +6575,7 @@
       \pdfstringdefDisableCommands{%
         \expandafter\let\expandafter\\\csname Hy at newline@#1\endcsname
         \let\newline\\%
+        \def\and{; }%
       }%
       \expandafter\ifx\csname @pdf#1\endcsname\@empty
         \expandafter\pdfstringdef\csname @pdf#1\endcsname{%

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hypertex.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref driver for HyperTeX specials]
 \Hy at VersionCheck{hypertex.def}
 \providecommand*{\XR at ext}{dvi}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -32,7 +32,7 @@
 %%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesPackage{nohyperref}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Dummy hyperref (SR)]
 \RequirePackage{letltxmacro}[2008/06/13]
 \let\hyper@@anchor\@gobble

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{pd1enc.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref: PDFDocEncoding definition (HO)]
 \DeclareFontEncoding{PD1}{}{}
 \DeclareTextAccent{\`}{PD1}{\textasciigrave}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{pdfmark.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref definitions for pdfmark specials]
 \Hy at VersionCheck{pdfmark.def}
 \begingroup

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{psdextra.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref: Additions to PDF string support]
 \Hy at VersionCheck{psdextra.def}
 \newcommand*{\psdmapshortnames}{%

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{puarenc.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref: Additions to puenc.def for Arabi]
 \DeclareTextCommand{\hamza}{PU}{\86\041}% U+0621
 \DeclareTextCommand{\alefmadda}{PU}{\86\042}% U+0622
@@ -85,7 +85,7 @@
 \DeclareTextCommand{\gaf}{PU}{\86\257}% U+06AF
 \DeclareTextCommand{\farsiya}{PU}{\86\314}% U+06CC
 \DeclareTextCommand{\ZWNJ}{PU}{\9040\014}% U+200C
-\DeclareTextCommand{\noboundary}{PU}{\9040\015}% U+200D
+\DeclareTextCommand{\textEncodingNoboundary}{PU}{\9040\015}% U+200D
 \endinput
 %%
 %% End of file `puarenc.def'.

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{puenc.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref: PDF Unicode definition (HO)]
 \DeclareFontEncoding{PU}{}{}
 \DeclareTextCommand{\`}{PU}[1]{#1\83\000}% U+0300

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def	2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def	2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
 %%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{puvnenc.def}
-  [2017/03/14 v6.85a %
+  [2018/02/06 v6.86b %
   Hyperref: Additions to puenc.def for VnTeX]
 \DeclareTextCommand{\abreve}{PU}{\81\003}% U+0103
 \DeclareTextCommand{\acircumflex}{PU}{\80\342}% U+00E2



More information about the tex-live-commits mailing list