%%
%% This is file `xypdf-fr.tex',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% xypdf.dtx  (with options: `frame')
%% 
%% The xypdf package for TeX and LaTeX
%% Copyright (c) 2010 by Daniel Müllner (M\"ullner)
%% <http://math.stanford.edu/~muellner>
%% --------------------------------------------------------------------------
%% 
%% This program is free software: you can redistribute it and/or modify it
%% under the terms of the GNU General Public License as published by the Free
%% Software Foundation, either version 2 of the License, or (at your option)
%% any later version.
%% 
%% This program is distributed in the hope that it will be useful, but
%% WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
%% or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
%% for more details.
%% 
%% The GNU General Public License is available at
%% <http://www.gnu.org/licenses/>.
%% 
%% --------------------------------------------------------------------------
%% 
%% This file is part of the xypdf package for TeX and LaTeX2e. The xypdf
%% package may be distributed and/or modified under the conditions of the
%% GNU General Public License as published by the Free Software Foundation,
%% either version 2 of the License, or (at your option) any later version.
%% The distribution consists of the following files:
%% 
%%    xypdf.dtx  -  Documented source code
%%    xypdf.ins  -  Installation script
%%    xypdf.pdf  -  Documentation (generated from xypdf.dtx)
%% 
%% The files with the TeX code are generated by the following command:
%% 
%%    latex xypdf.ins
%% 
%% This generates the files xypdf.tex, xypdf-co.tex, xypdf-cu.tex,
%% xypdf-fr.tex, xypdf-li.tex and xypdf-ro.tex.
%% 
%% --------------------------------------------------------------------------
%% 
%% The xypdf package improves the output quality of the Xy-pic package when
%% PDF documents are generated. It produces generic PDF code for graphical
%% elements like lines, curves and circles instead of approximating these
%% elements with glyphs in special fonts as the original Xy-pic package does.
%% The xypdf package works with both TeX and LaTeX in the occurrences of
%% pdfTeX, XeTeX and eTeX with dvipdfm(x) to generate PDF files. It is being
%% integrated and distributed together with Xy-pic, starting with Xy-pic
%% version 3.8.
%% 
%% The copyright for the xypdf package is by its author, Daniel Müllner
%% (Muellner, M\"ullner).
%% 
\xyrequire{curve}\xycatcodes
\expandafter\let\csname xypdf-fr@loaded\endcsname\@empty
\newcommand*\xP@framedrop[1]{\expandafter\frmDrop@\expandafter{\expandafter\def\expandafter\prevEdge@@\expandafter{\prevEdge@@}\setboxz@h{#1\frmradius@@}\styledboxz@}}
\xP@hook{frame}{frm{-}}
\expandafter\newcommand\expandafter*\csname xP@frm{-}\endcsname{\xP@framedrop\xP@solidframe
}
\newcommand*\xP@solidframe[1]{\R@#1\relax
\xP@setsolidpat
\let\xP@fillorstroke\xP@stroke
\xP@frameifnotzero\xP@oval
}
\newcommand*\xP@ifzerosize[2]{\@tempswafalse
\ifdim\L@c=\z@\ifdim\R@c=\z@\ifdim\U@c=\z@\ifdim\D@c=\z@
\@tempswatrue
\fi\fi\fi\fi
\if@tempswa#1\else#2\fi
}
\newcommand*\xP@frameifnotzero[1]{\setboxz@h{\hskip\X@c\raise\Y@c\hbox{\xP@ifzerosize{}{#1}}}\wd\z@\z@\ht\z@\z@\dp\z@\z@
\boxz@
}
\newcommand*\xP@oval{\hskip-\L@c
\lower\D@c\hbox{\dimen@\dimexpr\L@c+\R@c\relax
\dimen@ii\dimexpr\U@c+\D@c\relax
\R@\xP@min\R@{.5\dimen@}\R@\xP@min\R@{.5\dimen@ii}\@tempdimb\dimexpr2\dimen@+2\dimen@ii-\R@*696621973/405764219\relax
\ifdim\R@=\z@
\xP@fillorstroke{0 0 \xP@coor\dimen@\dimen@ii re}\else
\def\@tempa{*119763188/267309217}\xP@fillorstroke{\xP@dim\R@0 m \xP@dim{\R@\@tempa}0 0 \xP@dim{\R@\@tempa}0 \xP@dim\R@ c \ifdim2\R@=\dimen@ii\else
0 \xP@dim{\dimen@ii-\R@}l \fi
0 \xP@dim{\dimen@ii-\R@\@tempa}\xP@coor{\R@\@tempa}\dimen@ii
\xP@coor\R@\dimen@ii c \ifdim2\R@=\dimen@\else
\xP@coor{\dimen@-\R@}\dimen@ii l \fi
\xP@coor{\dimen@-\R@\@tempa}\dimen@ii
\xP@coor\dimen@{\dimen@ii-\R@\@tempa}\xP@coor\dimen@{\dimen@ii-\R@} c \ifdim2\R@=\dimen@ii\else
\xP@coor\dimen@\R@ l \fi
\xP@coor\dimen@{\R@\@tempa}\xP@dim{\dimen@-\R@\@tempa}0 \xP@dim{\dimen@-\R@}0 c h}\fi
}}
\xP@hook{frame}{frm[o]{-}}
\expandafter\newcommand\expandafter*\csname xP@frm[o]{-}\endcsname{\xP@framedrop{\xP@ellipseframe\xP@setsolidpat}}
\newcommand*\xP@ellipseframe[2]{\xP@getradii{#2}\xP@ifzerosize{}{\def\xP@fillorstroke{#1\xP@stroke}\setboxz@h{\hskip\X@c\raise\Y@c\hbox{\xP@framedellipse}}\wd\z@\z@\ht\z@\z@\dp\z@\z@
\boxz@
}}
\xP@hook{frame}{frm{.}}
\expandafter\newcommand\expandafter*\csname xP@frm{.}\endcsname{\xP@framedrop\xP@rectframedotted
}
\newcommand*\xP@rectframedotted[1]{\R@#1\relax
\xP@frameifnotzero{\ifdim\R@=\z@
\xP@dottedrect
\else
\xP@dottedoval
\fi
}}
\newcommand*\xP@dottedrect{\hskip-\L@c
\lower\D@c\hbox{\dimen@ii\dimexpr\U@c+\D@c\relax
\@tempdimc\dimexpr\xP@preclw/-2\relax
\@tempdimb\dimexpr\L@c+\R@c+\xP@preclw\relax
\xP@contfalse
\xP@setdottedpat
\dimen@\dimexpr\@tempdimb+\@tempdima/2+\@tempdimc\relax
\xP@stroke{\xP@dim\@tempdimc0 m \xP@dim\dimen@0 l \xP@coor\@tempdimc\dimen@ii m \xP@coor\dimen@\dimen@ii l}\let\xP@testcont\xP@alwaysconttrue
\@tempdimb\dimen@ii
\xP@setdottedpat
\dimen@\dimexpr\L@c+\R@c\relax
\advance\dimen@ii\dimexpr\@tempdimc-\@tempdima/2\relax
\multiply\@tempdimc\m@ne
\xP@stroke{0 \xP@dim\@tempdimc m 0 \xP@dim\dimen@ii l \xP@coor\dimen@\@tempdimc m \xP@coor\dimen@\dimen@ii l}}}
\newcommand*\xP@dottedoval{\def\xP@fillorstroke{\xP@setcldottedpat\xP@stroke}\xP@oval
}
\xP@hook{frame}{frm[o]{.}}
\expandafter\newcommand\expandafter*\csname xP@frm[o]{.}\endcsname{\xP@framedrop{\xP@ellipseframe\xP@setcldottedpat}}
\xP@hook{frame}{frm{--}}
\expandafter\newcommand\expandafter*\csname xP@frm{--}\endcsname{\xP@framedrop\xP@rectframedashed
}
\newcommand*\xP@rectframedashed[1]{\R@#1\relax
\xP@frameifnotzero{\ifdim\R@=\z@
\xP@dashedrect
\else
\xP@dashedoval
\fi
}}
\newcommand*\xP@dashedrect{\hskip-\L@c
\lower\D@c\hbox{\dimen@\dimexpr\L@c+\R@c\relax
\dimen@ii\dimexpr\U@c+\D@c\relax
\@tempdimb\dimen@
\xP@contfalse
\xP@setdashpat
\xP@stroke{0 0 m \xP@dim\dimen@0 l 0 \xP@dim\dimen@ii m \xP@coor\dimen@\dimen@ii l}\@tempdimb\dimen@ii
\xP@setdashpat
\xP@stroke{0 0 m 0 \xP@dim\dimen@ii l \xP@dim\dimen@0 m \xP@coor\dimen@\dimen@ii l}}}
\newcommand*\xP@dashedoval{\def\xP@fillorstroke{\xP@setcldashpat\xP@stroke}\xP@oval
}
\xP@hook{frame}{frm[o]{--}}
\expandafter\newcommand\expandafter*\csname xP@frm[o]{--}\endcsname{\xP@framedrop{\xP@ellipseframe\xP@setcldashpat}}
\xP@hook{frame}{frm{,}}
\expandafter\newcommand\expandafter*\csname xP@frm{,}\endcsname{\xP@framedrop\xP@frameshadow
}
\newcommand*\xP@frameshadow[1]{\R@#1\relax
\ifdim\R@=\z@\R@1.2pt\relax\fi
\xP@frameifnotzero\xP@shadow
}
\newcommand*\xP@shadow{\hskip\dimexpr\R@c+\R@/2\relax
\lower\dimexpr\D@c+\R@/2\relax\hbox{\def\xP@pattern{0 J 0 j []0 d}\edef\xP@lw{\xP@dim\R@}\xP@stroke{\xP@dim{\R@/2-\L@c-\R@c} 0 m 0 0 l 0 \xP@dim{\D@c+\U@c-\R@/2}l}}}
\xP@hook{frame}{frm{o-}}
\expandafter\newcommand\expandafter*\csname xP@frm{o-}\endcsname{\xP@framedrop\xP@roundedrectframe
}
\newcommand*\xP@roundedrectframe[1]{\R@#1\relax
\ifdim\R@=\z@\R@\xydashl@\relax\fi
\xP@frameifnotzero\xP@roundedrectangle
}
\newcommand*\xP@roundedrectangle{\dimen@\dimexpr\L@c+\R@c\relax
\dimen@ii\dimexpr\U@c+\D@c\relax
\R@\xP@min\R@{.5\dimen@}\R@\xP@min\R@{.5\dimen@ii}\hskip-\L@c
\lower\D@c\hbox{\@tempdimb\dimexpr2\dimen@+2\dimen@ii-\R@*696621973/405764219\relax
\def\@tempa{*119763188/267309217}\xP@setsolidpat
\xP@stroke{\xP@dim\R@0 m \xP@dim{\R@\@tempa}0 0 \xP@dim{\R@\@tempa}0 \xP@dim\R@ c \ifdim2\R@=\dimen@ii\else
0 \xP@dim{\dimen@ii-\R@}m \fi
0 \xP@dim{\dimen@ii-\R@\@tempa}\xP@coor{\R@\@tempa}\dimen@ii
\xP@coor\R@\dimen@ii c \ifdim2\R@=\dimen@\else
\xP@coor{\dimen@-\R@}\dimen@ii m \fi
\xP@coor{\dimen@-\R@\@tempa}\dimen@ii
\xP@coor\dimen@{\dimen@ii-\R@\@tempa}\xP@coor\dimen@{\dimen@ii-\R@} c \ifdim2\R@=\dimen@ii\else
\xP@coor\dimen@\R@ m \fi
\xP@coor\dimen@{\R@\@tempa}\xP@dim{\dimen@-\R@\@tempa}0 \xP@dim{\dimen@-\R@}0 c}\xP@contfalse
\@tempdimb\dimexpr\L@c+\R@c-2\R@\relax
\ifdim\@tempdimb<\z@\@tempdimb\z@\fi
\xP@setdashpat
\ifdim\@tempdima>\z@
\dimen@\dimexpr\@tempdimb+\R@-\@tempdima/2\relax
\dimen@ii\dimexpr\U@c+\D@c\relax
\xP@stroke{\xP@dim{\R@+\@tempdima}0 m \xP@dim\dimen@ 0 l \xP@coor{\R@+\@tempdima}\dimen@ii m \xP@coor\dimen@\dimen@ii l}\fi
\@tempdimb\dimexpr\U@c+\D@c-2\R@\relax
\ifdim\@tempdimb<\z@\@tempdimb\z@\fi
\xP@setdashpat
\ifdim\@tempdima>\z@
\dimen@\dimexpr\L@c+\R@c\relax
\dimen@ii\dimexpr\@tempdimb+\R@-\@tempdima/2\relax
\xP@stroke{0 \xP@dim{\R@+\@tempdima}m 0 \xP@dim\dimen@ii l \xP@coor\dimen@{\R@+\@tempdima}m \xP@coor\dimen@\dimen@ii l}\fi
}}
\xP@hook{frame}{frm{=}}
\expandafter\newcommand\expandafter*\csname xP@frm{=}\endcsname{\xP@framedrop\xP@dsframe
}
\newcommand*\xP@dsframe[1]{\R@#1\relax
\xP@frameifnotzero\xP@dsoval
}
\newcommand*\xP@dsoval{\dimen@\dimexpr(\L@c+\R@c)/2\relax
\ifdim\dimen@<\xydashh@\dimen@\xydashh@\fi
\dimen@ii\dimexpr(\U@c+\D@c)/2\relax
\ifdim\dimen@ii<\xydashh@\dimen@ii\xydashh@\fi
\R@\xP@min\R@\dimen@
\R@\xP@min\R@\dimen@ii
\xP@setsolidpat
\let\xP@fillorstroke\xP@stroke
\xP@oval
\hskip\L@c
\advance\L@c-\xydashh@
\advance\R@c-\xydashh@
\advance\U@c-\xydashh@
\advance\D@c-\xydashh@
\advance\R@-\xydashh@
\ifdim\R@<\z@\R@\z@\fi
\xP@oval
}
\xP@hook{frame}{frm[o]{=}}
\expandafter\newcommand\expandafter*\csname xP@frm[o]{=}\endcsname{\xP@framedrop\xP@dsellframe
}
\xP@hook{frame}{frm{ee}}
\expandafter\newcommand\expandafter*\csname xP@frm{ee}\endcsname{\xP@framedrop\xP@dsellframe
}
\newcommand*\xP@dsellframe[1]{\xP@getradii{#1}\xP@frameifnotzero\xP@dsellipse
}
\@ifdefinable\xP@temppath\relax
\newcommand*\xP@dsellipse{\hskip\dimexpr(\R@c-\L@c)/2\relax
\lower\dimexpr(\D@c-\U@c)/2\relax
\hbox{\advance\A@-\xydashh@
\advance\B@-\xydashh@
\ifdim\A@<\z@\A@\z@\fi
\ifdim\B@<\z@\B@\z@\fi
\def\xP@fillorstroke{\edef\xP@temppath}\xP@ellipse@
\xP@inibigdim
\let\@tempa\xydashh@
\xP@offsetellipse
\xP@setsolidpat
\xP@stroke{\xP@temppath\space\the\@temptokena}}}
\newcommand*\xP@offsetellipse{\xP@movetotrue
\@temptokena{}\xP@offsetelliptseg\A@\z@\A@{\B@*173517671/654249180}{\A@*554561898/619869377}{\B@*34221476/65864945}{\A@*543339720/768398401}{\B@*543339720/768398401}\xP@offsetelliptseg{\A@*543339720/768398401}{\B@*543339720/768398401}{\A@*34221476/65864945}{\B@*554561898/619869377}{\A@*173517671/654249180}\B@\z@\B@
\xP@mirrorpath
}
\newcommand*\xP@mirrorpath{\edef\@tempa{\the\@temptokena\relax\space\space\space\space}\let\@tempb\@empty
\let\@tempc\@empty
\expandafter\xP@mirrorpath@\@tempa
}
\@ifdefinable\xP@mirrorpath@\relax
\def\xP@mirrorpath@#1 #2 #3 #4 #5 #6 #7 {\ifx\relax#4\xP@append\@temptokena{\@tempb\xP@minus#1 \xP@minus#2 #3 \@tempc h}\else
\edef\@tempb{\xP@minus#6 #7 \xP@minus#4 #5 \xP@minus#1 #2 c \@tempb\if#3m\else\xP@minus#1 \xP@minus#2 #3 \fi\xP@minus#4 \xP@minus#5 \xP@minus#6 \xP@minus#7 }\edef\@tempc{#6 \xP@minus#7 #4 \xP@minus#5 #1 \xP@minus#2 c \@tempc}\expandafter\xP@mirrorpath@
\fi
}
\@ifdefinable\xP@minus\relax
\def\xP@minus#1 {\if-#1 \else\ifdim\dimexpr#1pt\relax=\z@\else-\fi#1 \fi}
\newcommand*\xP@insertbefore[2]{{\edef\@tempa{#1{#2\the#1}}\expandafter}\@tempa}
\newcommand*\xP@offsetelliptseg[8]{\X@p\dimexpr#1\relax
\Y@p\dimexpr#2\relax
\L@c\dimexpr#3\relax
\U@c\dimexpr#4\relax
\R@c\dimexpr#5\relax
\D@c\dimexpr#6\relax
\X@c\dimexpr#7\relax
\Y@c\dimexpr#8\relax
\xP@savepts
\xP@a\z@
\xP@c\xP@bigdim
\xP@paintsolid@
}
\newcommand*\xP@getradii[1]{\edef\@tempa{#1}\expandafter\xP@getradii@\@tempa,\maxdimen,@}
\@ifdefinable\xP@getradii@\relax
\def\xP@getradii@#1,#2,#3@{\A@#1\relax
\B@#2\relax
\ifdim\B@=\maxdimen
\A@\dimexpr(\L@c+\R@c)/2\relax
\B@\dimexpr(\U@c+\D@c)/2\relax
\fi
}
\xP@hook{frame}{frm{o}}
\expandafter\newcommand\expandafter*\csname xP@frm{o}\endcsname{\xP@framedrop{\xP@circleframe\xP@setsolidpat}}
\xP@hook{frame}{frm{-o}}
\expandafter\newcommand\expandafter*\csname xP@frm{-o}\endcsname{\xP@framedrop{\xP@circleframe\xP@setcldashpat}}
\xP@hook{frame}{frm{.o}}
\expandafter\newcommand\expandafter*\csname xP@frm{.o}\endcsname{\xP@framedrop{\xP@circleframe\xP@setcldottedpat}}
\newcommand*\xP@circleframe[2]{\R@#2\relax
\def\xP@fillorstroke{#1\xP@stroke}\xP@ifzerosize{\ifdim\R@>\z@
\xP@circleframe@
\fi
}{\ifdim\R@=\z@
\A@\dimexpr(\L@c+\R@c)/2\relax
\B@\dimexpr(\U@c+\D@c)/2\relax
\R@\xP@max\A@\B@
\fi
\xP@circleframe@
}}
\newcommand*\xP@circleframe@{\setboxz@h{\hskip\X@c\raise\Y@c\hbox{\xP@circle}}\wd\z@\z@\ht\z@\z@\dp\z@\z@
\boxz@
}
\xP@hook{frame}{frm{e}}
\expandafter\newcommand\expandafter*\csname xP@frm{e}\endcsname{\xP@framedrop{\xP@ellipseframe\xP@setsolidpat}}
\xP@hook{frame}{frm{-e}}
\expandafter\newcommand\expandafter*\csname xP@frm{-e}\endcsname{\xP@framedrop{\xP@ellipseframe\xP@setcldashpat}}
\xP@hook{frame}{frm{.e}}
\expandafter\newcommand\expandafter*\csname xP@frm{.e}\endcsname{\xP@framedrop{\xP@ellipseframe\xP@setcldottedpat}}
\xP@hook{frame}{frm2{.e}}
\expandafter\newcommand\expandafter*\csname xP@frm2{.e}\endcsname{\xP@framedrop\xP@dsdottedellframe
}
\newcommand*\xP@dsdottedellframe[1]{\xP@getradii{#1}\xP@frameifnotzero\xP@dsdottedellipse
}
\newcommand*\xP@dsdottedellipse{\hskip\dimexpr(\R@c-\L@c)/2\relax
\lower\dimexpr(\D@c-\U@c)/2\relax
\hbox{\@tempdima.5\xydashh@\relax
\advance\A@-\@tempdima
\advance\B@-\@tempdima
\ifdim\A@<\@tempdima\A@\@tempdima\fi
\ifdim\B@<\@tempdima\B@\@tempdima\fi
\let\xP@normalmult\@ne
\xP@specialellipse{\xP@splinemultdotted\xP@doublestroke}}}
\newcommand*\xP@specialellipse[1]{\def\@tempa{*147546029/267309217}\X@p\A@
\Y@p\z@
\L@c\A@
\U@c\dimexpr\B@\@tempa\relax
\R@c\dimexpr\A@\@tempa\relax
\D@c\B@
\X@c\z@
\Y@c\B@
\xP@bezierlength
\let\xP@testcont\xP@alwaysconttrue
#1\X@p\z@
\Y@p\B@
\L@c-\R@c
\D@c\U@c
\U@c\B@
\R@c-\A@
\X@c-\A@
\Y@c\z@
#1\X@p-\A@
\Y@p\z@
\R@c\L@c
\L@c-\A@
\U@c-\D@c
\D@c-\B@
\X@c\z@
\Y@c-\B@
#1\X@p\z@
\Y@p-\B@
\L@c-\R@c
\D@c\U@c
\U@c-\B@
\R@c\A@
\X@c\A@
\Y@c\z@
#1}
\newcommand*\xP@alwaysconttrue[1]{\xP@splineconttrue}
\xP@hook{frame}{frm2{-e}}
\expandafter\newcommand\expandafter*\csname xP@frm2{-e}\endcsname{\xP@framedrop\xP@dsdashellframe
}
\newcommand*\xP@dsdashellframe[1]{\xP@getradii{#1}\xP@frameifnotzero\xP@dsdashellipse
}
\newcommand*\xP@dsdashellipse{\hskip\dimexpr(\R@c-\L@c)/2\relax
\lower\dimexpr(\D@c-\U@c)/2\relax
\hbox{\advance\A@-\xydashh@
\advance\B@-\xydashh@
\ifdim\A@<\z@\A@\z@\fi
\ifdim\B@<\z@\B@\z@\fi
\xP@specialellipse{\xP@splinemultdashed\xP@elldoublestroke}}}
\newcommand*\xP@elldoublestroke{\z@,\xydashh@}
\newcommand*\xP@fill[1]{\xP@literal{#1 f}}
\newcommand*\xP@fillstroke[1]{\xP@literal{\xP@dim{\xP@preclw/2}w 1 j 0 G #1 b}}
\newcommand*\xP@fillorstroke{}
\xP@hook{frame}{frm{*}}
\expandafter\newcommand\expandafter*\csname xP@frm{*}\endcsname{\xP@framedrop{\let\xP@fillorstroke\xP@fill\xP@framefill}}
\xP@hook{frame}{frm{**}}
\expandafter\newcommand\expandafter*\csname xP@frm{**}\endcsname{\xP@framedrop{\let\xP@fillorstroke\xP@fillstroke\xP@framefill}}
\newcommand*\xP@framefill[1]{\R@#1\relax
\xP@setsolidpat
\setboxz@h{\hskip\X@c\raise\Y@c\hbox{\DN@{\rectangleEdge}\ifx\next@\prevEdge@@
\DN@{\xP@oval}\else
\DN@{\circleEdge}\ifx\next@\prevEdge@@
\ifdim\R@=\z@
\DN@{\xP@filledellipse}\else
\DN@{\restR@max\xP@circle}\fi
\else
\ifdim\R@=\z@
\DN@{\xP@oval}\else
\DN@{\xP@circle}\fi
\fi
\fi
\next@
}}\wd\z@\z@\ht\z@\z@\dp\z@\z@
\boxz@
}
\newcommand*\xP@circle{\xP@ellipse\R@\R@
}
\newcommand*\xP@filledellipse{\xP@ellipse{\dimexpr(\L@c+\R@c)/2\relax}{\dimexpr(\U@c+\D@c)/2\relax}}
\newcommand*\xP@framedellipse{\xP@ellipse\A@\B@
}
\newcommand*\xP@ellipse[2]{\hskip\dimexpr(\R@c-\L@c)/2\relax
\lower\dimexpr(\D@c-\U@c)/2\relax
\hbox{\A@#1\relax
\B@#2\relax
\xP@ellipse@
}}
\newcommand*\xP@ellipse@{\X@p\dimexpr\A@*543339720/768398401\relax
\Y@p\dimexpr\B@*543339720/768398401\relax
\L@c\dimexpr\A@*34221476/65864945\relax
\U@c\dimexpr\B@*554561898/619869377\relax
\R@c\dimexpr\A@*173517671/654249180\relax
\D@c\B@
\X@c\z@
\Y@c\B@
\xP@bezierlength
\@tempdima\@tempdimb
\X@p\A@
\Y@p\z@
\L@c\A@
\U@c\dimexpr\B@*173517671/654249180\relax
\R@c\dimexpr\A@*554561898/619869377\relax
\D@c\dimexpr\B@*34221476/65864945\relax
\X@c\dimexpr\A@*543339720/768398401\relax
\Y@c\dimexpr\B@*543339720/768398401\relax
\xP@bezierlength
\@tempdimb4\dimexpr\@tempdima+\@tempdimb\relax
\edef\@tempa{\xP@dim\A@0 m
\xP@coor\L@c\U@c
\xP@coor\R@c\D@c
\xP@coor\X@c\Y@c c \xP@coor{\A@*34221476/65864945}{\B@*554561898/619869377}\xP@coor{\A@*173517671/654249180}\B@
0 \xP@dim\B@ c }\@temptokena\expandafter{\@tempa}\xP@mirrorpath
\xP@fillorstroke{\the\@temptokena}}
\xyendinput





%%
%% End of file `xypdf-fr.tex'.
