From 4db8f11e1f17646606d39578b40b39f568d76d8a Mon Sep 17 00:00:00 2001 From: Luiz Picolo Date: Mon, 12 Oct 2026 19:23:14 -0400 Subject: [PATCH] first commit --- Conference-template-A4.doc | Bin 0 -> 90624 bytes IEEEtran.cls | 6347 ++++++++++++++++++ LogoLInDALVA.jpg | Bin 0 -> 29556 bytes analisedesimilitude.png | Bin 0 -> 33026 bytes analisefatorialdecorrespondencia-palavra.png | Bin 0 -> 34783 bytes artigo.aux | 117 + artigo.log | 706 ++ artigo.pdf | Bin 0 -> 368462 bytes artigo.synctex.gz | Bin 0 -> 183299 bytes artigo.tex | 497 ++ artigoReCiC.doc | Bin 0 -> 90624 bytes diagrama-1.jpg | Bin 0 -> 99423 bytes flowGrafico.png | Bin 0 -> 10423 bytes nuvemdepalavras.png | Bin 0 -> 61664 bytes susGrafico.png | Bin 0 -> 35823 bytes tamGrafico.png | Bin 0 -> 11403 bytes 16 files changed, 7667 insertions(+) create mode 100644 Conference-template-A4.doc create mode 100644 IEEEtran.cls create mode 100644 LogoLInDALVA.jpg create mode 100644 analisedesimilitude.png create mode 100644 analisefatorialdecorrespondencia-palavra.png create mode 100644 artigo.aux create mode 100644 artigo.log create mode 100644 artigo.pdf create mode 100644 artigo.synctex.gz create mode 100644 artigo.tex create mode 100644 artigoReCiC.doc create mode 100644 diagrama-1.jpg create mode 100644 flowGrafico.png create mode 100644 nuvemdepalavras.png create mode 100644 susGrafico.png create mode 100644 tamGrafico.png diff --git a/Conference-template-A4.doc b/Conference-template-A4.doc new file mode 100644 index 0000000000000000000000000000000000000000..cde663f4d96a20f20facb32bdb4ae9b17aa582c2 GIT binary patch literal 90624 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 \catcode`\(=12 \catcode`\)=12 \catcode`\[=12 +\catcode`\]=12 \catcode`\==12 \catcode`\|=12} +% Sets the category codes for numbers to their normal values. +% For local use with argument scanning. +\def\IEEEnormalcatcodesnum{\catcode`\0=12 \catcode`\1=12 \catcode`\2=12 +\catcode`\3=12 \catcode`\4=12 \catcode`\5=12 \catcode`\6=12 \catcode`\7=12 +\catcode`\8=12 \catcode`\9=12} +% combined action of \IEEEnormalcatcodespunct and \IEEEnormalcatcodesnum +\def\IEEEnormalcatcodes{\IEEEnormalcatcodespunct\IEEEnormalcatcodesnum} + + +% usage: \@IEEEextracttoken*{} +% \@IEEEextracttoken fully expands its argument (which it then stores in +% \@IEEEextracttokenarg) via \edef and then the meaning of the first +% nonbrace (but including the empty group) token found is assigned via \let +% to \@IEEEextractedtoken as well as stored in the macro +% \@IEEEextractedtokenmacro. Tokens that would otherwise be discarded during +% the acquisition of the first are stored in \@IEEEextractedtokensdiscarded, +% however their original relative brace nesting depths are not guaranteed to +% be preserved. +% If the argument is empty, or if a first nonbrace token does not exist (or +% is an empty group), \@IEEEextractedtoken will be \relax and +% \@IEEEextractedtokenmacro and \@IEEEextractedtokensdiscarded will be empty. +% +% For example: +% \@IEEEextracttoken{{{ab}{cd}}{{ef}g}} +% results in: +% +% \@IEEEextracttokenarg ==> a macro containing {{ab}{cd}}{{ef}g} +% \@IEEEextractedtoken ==> the letter a +% \@IEEEextractedtokenmacro ==> a macro containing a +% \@IEEEextractedtokensdiscarded ==> a macro containing bcd{ef}g +% +% the *-star form, \@IEEEextracttoken*, does not expand its argument +% contents during processing. +\def\@IEEEextracttoken{\@ifstar{\let\@IEEEextracttokendef=\def\@@IEEEextracttoken}{\let\@IEEEextracttokendef=\edef\@@IEEEextracttoken}} + +\def\@@IEEEextracttoken#1{\@IEEEextracttokendef\@IEEEextracttokenarg{#1}\relax +\def\@IEEEextractedtokensdiscarded{}\relax % initialize to empty +% if the macro is unchanged after being acquired as a single undelimited argument +% with anything after it being stripped off as a delimited argument +% we know we have one token without any enclosing braces. loop until this is true. +\let\@IEEEextracttokencurgroup\@IEEEextracttokenarg +\loop + % trap case of an empty argument as this would cause a problem with + % \@@@IEEEextracttoken's first (nondelimited) argument acquisition + \ifx\@IEEEextracttokencurgroup\@empty + \def\@IEEEextractedtokenmacro{}\relax + \else + \expandafter\@@@IEEEextracttoken\@IEEEextracttokencurgroup\@IEEEgeneralsequenceDELIMITER\relax + \fi + \ifx\@IEEEextractedtokenmacro\@IEEEextracttokencurgroup + \else + \let\@IEEEextracttokencurgroup=\@IEEEextractedtokenmacro +\repeat +% we can safely do a \let= here because there should be at most one token +% the relax is needed to handle the case of no token found +\expandafter\let\expandafter\@IEEEextractedtoken\@IEEEextractedtokenmacro\relax} + +\def\@@@IEEEextracttoken#1#2\@IEEEgeneralsequenceDELIMITER{\def\@IEEEextractedtokenmacro{#1}\relax +\def\@@IEEEextractedtokensdiscarded{#2}\expandafter\expandafter\expandafter\def\expandafter\expandafter\expandafter +\@IEEEextractedtokensdiscarded\expandafter\expandafter\expandafter +{\expandafter\@@IEEEextractedtokensdiscarded\@IEEEextractedtokensdiscarded}} +%% +%% -- End of Command Argument Scanning Support Functions -- + + + +% Computer Society conditional execution command +\long\def\@IEEEcompsoconly#1{\relax\ifCLASSOPTIONcompsoc\relax#1\relax\fi\relax} +% inverse +\long\def\@IEEEnotcompsoconly#1{\relax\ifCLASSOPTIONcompsoc\else\relax#1\relax\fi\relax} +% compsoc conference +\long\def\@IEEEcompsocconfonly#1{\relax\ifCLASSOPTIONcompsoc\ifCLASSOPTIONconference\relax#1\relax\fi\fi\relax} +% compsoc not conference +\long\def\@IEEEcompsocnotconfonly#1{\relax\ifCLASSOPTIONcompsoc\ifCLASSOPTIONconference\else\relax#1\relax\fi\fi\relax} + + +% comsoc verify that newtxmath, mtpro2, mt11p or mathtime has been loaded +\def\@IEEEcomsocverifymathfont{\typeout{-- Verifying Times compatible math font.}\relax + \@ifpackageloaded{newtxmath}{\typeout{-- newtxmath loaded, OK.}}{\@@IEEEcomsocverifymathfont}} +\def\@@IEEEcomsocverifymathfont{\@ifpackageloaded{mtpro2}{\typeout{-- mtpro2 loaded, OK.}}{\@@@IEEEcomsocverifymathfont}} +\def\@@@IEEEcomsocverifymathfont{\@ifpackageloaded{mt11p}{\typeout{-- mt11p2 loaded, OK.}}{\@@@@IEEEcomsocverifymathfont}} +\def\@@@@IEEEcomsocverifymathfont{\@ifpackageloaded{mathtime}{\typeout{-- mathtime loaded, OK.}}{\@IEEEcomsocenforcemathfont}} + +% comsoc, if a Times math font was not loaded by user, enforce it +\def\@IEEEcomsocenforcemathfont{\typeout{** Times compatible math font not found, forcing.}\relax +\IfFileExists{newtxmath.sty}{\typeout{-- Found newtxmath, loading.}\RequirePackage{newtxmath}}{\@@IEEEcomsocenforcemathfont}} +\def\@@IEEEcomsocenforcemathfont{\IfFileExists{mtpro2.sty}{\typeout{-- Found mtpro2, loading.}\RequirePackage{mtpro2}}{\@@@IEEEcomsocenforcemathfont}} +\def\@@@IEEEcomsocenforcemathfont{\IfFileExists{mt11p.sty}{\typeout{-- Found mt11p, loading.}\RequirePackage{mt11p}}{\@@@@IEEEcomsocenforcemathfont}} +\def\@@@@IEEEcomsocenforcemathfont{\IfFileExists{mathtime.sty}{\typeout{-- Found mathtime, loading.}\RequirePackage{mathtime}}{\@@@@@IEEEcomsocenforcemathfont}} +% if no acceptable Times math font package found, error with newtxmath requirement +\def\@@@@@IEEEcomsocenforcemathfont{\typeout{** No Times compatible math font package found. newtxmath is required.}\RequirePackage{newtxmath}} + + +\ifCLASSOPTIONcomsoc + % ensure that if newtxmath is used, the cmintegrals option is also invoked + \PassOptionsToPackage{cmintegrals}{newtxmath} + % comsoc requires a Times like math font + % ensure this requirement is satisfied at document start + \AtBeginDocument{\@IEEEcomsocverifymathfont} +\fi + + + +% The IEEE uses Times Roman font, so we'll default to Times. +% These three commands make up the entire times.sty package. +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +% V1.7 compsoc nonconference papers, use Palatino/Palladio as the main text font, +% not Times Roman. +\@IEEEcompsocnotconfonly{\renewcommand{\rmdefault}{ppl}} + +% enable the selected main text font +\normalfont\selectfont + + +\ifCLASSOPTIONcomsoc + \typeout{-- Using IEEE Communications Society mode.} +\fi + +\ifCLASSOPTIONcompsoc + \typeout{-- Using IEEE Computer Society mode.} +\fi + + +% V1.7 conference notice message hook +\def\@IEEEconsolenoticeconference{\typeout{}% +\typeout{** Conference Paper **}% +\typeout{Before submitting the final camera ready copy, remember to:}% +\typeout{}% +\typeout{ 1. Manually equalize the lengths of two columns on the last page}% +\typeout{ of your paper;}% +\typeout{}% +\typeout{ 2. Ensure that any PostScript and/or PDF output post-processing}% +\typeout{ uses only Type 1 fonts and that every step in the generation}% +\typeout{ process uses the appropriate paper size.}% +\typeout{}} + + +% we can send console reminder messages to the user here +\AtEndDocument{\ifCLASSOPTIONconference\@IEEEconsolenoticeconference\fi} + + +% warn about the use of single column other than for draft mode +\ifCLASSOPTIONtwocolumn\else% + \ifCLASSOPTIONdraftcls\else% + \typeout{** ATTENTION: Single column mode is not typically used with IEEE publications.}% + \fi% +\fi + + +% V1.7 improved paper size setting code. +% Set pdfpage and dvips paper sizes. Conditional tests are similar to that +% of ifpdf.sty. Retain within {} to ensure tested macros are never altered, +% even if only effect is to set them to \relax. +% if \pdfoutput is undefined or equal to relax, output a dvips special +{\@ifundefined{pdfoutput}{\AtBeginDvi{\special{papersize=\CLASSINFOpaperwidth,\CLASSINFOpaperheight}}}{% +% pdfoutput is defined and not equal to \relax +% check for pdfpageheight existence just in case someone sets pdfoutput +% under non-pdflatex. If exists, set them regardless of value of \pdfoutput. +\@ifundefined{pdfpageheight}{\relax}{\global\pdfpagewidth\paperwidth +\global\pdfpageheight\paperheight}% +% if using \pdfoutput=0 under pdflatex, send dvips papersize special +\ifcase\pdfoutput +\AtBeginDvi{\special{papersize=\CLASSINFOpaperwidth,\CLASSINFOpaperheight}}% +\else +% we are using pdf output, set CLASSINFOpdf flag +\global\CLASSINFOpdftrue +\fi}} + +% let the user know the selected papersize +\typeout{-- Using \CLASSINFOpaperwidth\space x \CLASSINFOpaperheight\space +(\CLASSOPTIONpaper)\space paper.} + +\ifCLASSINFOpdf +\typeout{-- Using PDF output.} +\else +\typeout{-- Using DVI output.} +\fi + + +% The idea hinted here is for LaTeX to generate markleft{} and markright{} +% automatically for you after you enter \author{}, \journal{}, +% \journaldate{}, journalvol{}, \journalnum{}, etc. +% However, there may be some backward compatibility issues here as +% well as some special applications for IEEEtran.cls and special issues +% that may require the flexible \markleft{}, \markright{} and/or \markboth{}. +% We'll leave this as an open future suggestion. +%\newcommand{\journal}[1]{\def\@journal{#1}} +%\def\@journal{} + + + +% pointsize values +% used with ifx to determine the document's normal size +\def\@IEEEptsizenine{9} +\def\@IEEEptsizeten{10} +\def\@IEEEptsizeeleven{11} +\def\@IEEEptsizetwelve{12} + + + +% FONT DEFINITIONS (No sizexx.clo file needed) +% V1.6 revised font sizes, displayskip values and +% revised normalsize baselineskip to reduce underfull vbox problems +% on the 58pc = 696pt = 9.5in text height we want +% normalsize #lines/column baselineskip (aka leading) +% 9pt 63 11.0476pt (truncated down) +% 10pt 58 12pt (exact) +% 11pt 52 13.3846pt (truncated down) +% 12pt 50 13.92pt (exact) +% + +% we need to store the nominal baselineskip for the given font size +% in case baselinestretch ever changes. +% this is a dimen, so it will not hold stretch or shrink +\newdimen\@IEEEnormalsizeunitybaselineskip +\@IEEEnormalsizeunitybaselineskip\baselineskip + + + +%% ******* WARNING! ******* +%% +%% Authors should not alter font sizes, baselineskip ("leading"), +%% margins or other spacing values in an attempt to squeeze more +%% material on each page. +%% +%% The IEEE's own typesetting software will restore the correct +%% values when re-typesetting/proofing the submitted document, +%% possibly resulting in unexpected article over length charges. +%% +%% ******* WARNING! ******* + + +% 9pt option defaults +\ifx\CLASSOPTIONpt\@IEEEptsizenine +\typeout{-- This is a 9 point document.} +\def\normalsize{\@setfontsize{\normalsize}{9}{11.0476pt}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{11.0476pt} +\normalsize +\abovedisplayskip 1.5ex plus 3pt minus 1pt +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 3pt +\belowdisplayshortskip 1.5ex plus 3pt minus 1pt +\def\small{\@setfontsize{\small}{8.5}{10pt}} +\def\footnotesize{\@setfontsize{\footnotesize}{8}{9pt}} +\def\scriptsize{\@setfontsize{\scriptsize}{7}{8pt}} +\def\tiny{\@setfontsize{\tiny}{5}{6pt}} +% sublargesize is the same as large - 10pt +\def\sublargesize{\@setfontsize{\sublargesize}{10}{12pt}} +\def\large{\@setfontsize{\large}{10}{12pt}} +\def\Large{\@setfontsize{\Large}{12}{14pt}} +\def\LARGE{\@setfontsize{\LARGE}{14}{17pt}} +\def\huge{\@setfontsize{\huge}{17}{20pt}} +\def\Huge{\@setfontsize{\Huge}{20}{24pt}} +\fi +% +% 10pt option defaults +\ifx\CLASSOPTIONpt\@IEEEptsizeten +\typeout{-- This is a 10 point document.} +\def\normalsize{\@setfontsize{\normalsize}{10}{12.00pt}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{12pt} +\normalsize +\abovedisplayskip 1.5ex plus 4pt minus 2pt +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 4pt +\belowdisplayshortskip 1.5ex plus 4pt minus 2pt +\def\small{\@setfontsize{\small}{9}{10pt}} +\def\footnotesize{\@setfontsize{\footnotesize}{8}{9pt}} +\def\scriptsize{\@setfontsize{\scriptsize}{7}{8pt}} +\def\tiny{\@setfontsize{\tiny}{5}{6pt}} +% sublargesize is a tad smaller than large - 11pt +\def\sublargesize{\@setfontsize{\sublargesize}{11}{13.4pt}} +\def\large{\@setfontsize{\large}{12}{14pt}} +\def\Large{\@setfontsize{\Large}{14}{17pt}} +\def\LARGE{\@setfontsize{\LARGE}{17}{20pt}} +\def\huge{\@setfontsize{\huge}{20}{24pt}} +\def\Huge{\@setfontsize{\Huge}{24}{28pt}} +\fi +% +% 11pt option defaults +\ifx\CLASSOPTIONpt\@IEEEptsizeeleven +\typeout{-- This is an 11 point document.} +\def\normalsize{\@setfontsize{\normalsize}{11}{13.3846pt}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{13.3846pt} +\normalsize +\abovedisplayskip 1.5ex plus 5pt minus 3pt +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 5pt +\belowdisplayshortskip 1.5ex plus 5pt minus 3pt +\def\small{\@setfontsize{\small}{10}{12pt}} +\def\footnotesize{\@setfontsize{\footnotesize}{9}{10.5pt}} +\def\scriptsize{\@setfontsize{\scriptsize}{8}{9pt}} +\def\tiny{\@setfontsize{\tiny}{6}{7pt}} +% sublargesize is the same as large - 12pt +\def\sublargesize{\@setfontsize{\sublargesize}{12}{14pt}} +\def\large{\@setfontsize{\large}{12}{14pt}} +\def\Large{\@setfontsize{\Large}{14}{17pt}} +\def\LARGE{\@setfontsize{\LARGE}{17}{20pt}} +\def\huge{\@setfontsize{\huge}{20}{24pt}} +\def\Huge{\@setfontsize{\Huge}{24}{28pt}} +\fi +% +% 12pt option defaults +\ifx\CLASSOPTIONpt\@IEEEptsizetwelve +\typeout{-- This is a 12 point document.} +\def\normalsize{\@setfontsize{\normalsize}{12}{13.92pt}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{13.92pt} +\normalsize +\abovedisplayskip 1.5ex plus 6pt minus 4pt +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 6pt +\belowdisplayshortskip 1.5ex plus 6pt minus 4pt +\def\small{\@setfontsize{\small}{10}{12pt}} +\def\footnotesize{\@setfontsize{\footnotesize}{9}{10.5pt}} +\def\scriptsize{\@setfontsize{\scriptsize}{8}{9pt}} +\def\tiny{\@setfontsize{\tiny}{6}{7pt}} +% sublargesize is the same as large - 14pt +\def\sublargesize{\@setfontsize{\sublargesize}{14}{17pt}} +\def\large{\@setfontsize{\large}{14}{17pt}} +\def\Large{\@setfontsize{\Large}{17}{20pt}} +\def\LARGE{\@setfontsize{\LARGE}{20}{24pt}} +\def\huge{\@setfontsize{\huge}{22}{26pt}} +\def\Huge{\@setfontsize{\Huge}{24}{28pt}} +\fi + + + +% V1.8a compsoc font sizes +% compsoc font sizes use bp "Postscript" point units (1/72in) +% rather than the traditional pt (1/72.27) +\ifCLASSOPTIONcompsoc +% -- compsoc defaults -- +% ** will override some of these values later ** +% 9pt +\ifx\CLASSOPTIONpt\@IEEEptsizenine +\def\normalsize{\@setfontsize{\normalsize}{9bp}{11bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{11bp} +\normalsize +\abovedisplayskip 1.5ex plus 3bp minus 1bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0bp plus 3bp +\belowdisplayshortskip 1.5ex plus 3bp minus 1bp +\def\small{\@setfontsize{\small}{8.5bp}{10bp}} +\def\footnotesize{\@setfontsize{\footnotesize}{8bp}{9bp}} +\def\scriptsize{\@setfontsize{\scriptsize}{7bp}{8bp}} +\def\tiny{\@setfontsize{\tiny}{5bp}{6bp}} +% sublargesize is the same as large - 10bp +\def\sublargesize{\@setfontsize{\sublargesize}{10bp}{12bp}} +\def\large{\@setfontsize{\large}{10bp}{12bp}} +\def\Large{\@setfontsize{\Large}{12bp}{14bp}} +\def\LARGE{\@setfontsize{\LARGE}{14bp}{17bp}} +\def\huge{\@setfontsize{\huge}{17bp}{20bp}} +\def\Huge{\@setfontsize{\Huge}{20bp}{24bp}} +\fi +% +% 10pt +\ifx\CLASSOPTIONpt\@IEEEptsizeten +\def\normalsize{\@setfontsize{\normalsize}{10bp}{12bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{12bp} +\normalsize +\abovedisplayskip 1.5ex plus 4bp minus 2bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 4bp +\belowdisplayshortskip 1.5ex plus 4bp minus 2bp +\def\small{\@setfontsize{\small}{9bp}{10bp}} +\def\footnotesize{\@setfontsize{\footnotesize}{8bp}{9bp}} +\def\scriptsize{\@setfontsize{\scriptsize}{7bp}{8bp}} +\def\tiny{\@setfontsize{\tiny}{5bp}{6bp}} +% sublargesize is a tad smaller than large - 11bp +\def\sublargesize{\@setfontsize{\sublargesize}{11bp}{13.5bp}} +\def\large{\@setfontsize{\large}{12bp}{14bp}} +\def\Large{\@setfontsize{\Large}{14bp}{17bp}} +\def\LARGE{\@setfontsize{\LARGE}{17bp}{20bp}} +\def\huge{\@setfontsize{\huge}{20bp}{24bp}} +\def\Huge{\@setfontsize{\Huge}{24bp}{28bp}} +\fi +% +% 11pt +\ifx\CLASSOPTIONpt\@IEEEptsizeeleven +\def\normalsize{\@setfontsize{\normalsize}{11bp}{13.5bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{13.5bp} +\normalsize +\abovedisplayskip 1.5ex plus 5bp minus 3bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 5bp +\belowdisplayshortskip 1.5ex plus 5bp minus 3bp +\def\small{\@setfontsize{\small}{10bp}{12bp}} +\def\footnotesize{\@setfontsize{\footnotesize}{9bp}{10.5bp}} +\def\scriptsize{\@setfontsize{\scriptsize}{8bp}{9bp}} +\def\tiny{\@setfontsize{\tiny}{6bp}{7bp}} +% sublargesize is the same as large - 12bp +\def\sublargesize{\@setfontsize{\sublargesize}{12bp}{14bp}} +\def\large{\@setfontsize{\large}{12bp}{14bp}} +\def\Large{\@setfontsize{\Large}{14bp}{17bp}} +\def\LARGE{\@setfontsize{\LARGE}{17bp}{20bp}} +\def\huge{\@setfontsize{\huge}{20bp}{24bp}} +\def\Huge{\@setfontsize{\Huge}{24bp}{28bp}} +\fi +% +% 12pt +\ifx\CLASSOPTIONpt\@IEEEptsizetwelve +\def\normalsize{\@setfontsize{\normalsize}{12bp}{14bp}}% +\setlength{\@IEEEnormalsizeunitybaselineskip}{14bp}% +\normalsize +\abovedisplayskip 1.5ex plus 6bp minus 4bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 6bp +\belowdisplayshortskip 1.5ex plus 6bp minus 4bp +\def\small{\@setfontsize{\small}{10bp}{12bp}} +\def\footnotesize{\@setfontsize{\footnotesize}{9bp}{10.5bp}} +\def\scriptsize{\@setfontsize{\scriptsize}{8bp}{9bp}} +\def\tiny{\@setfontsize{\tiny}{6bp}{7bp}} +% sublargesize is the same as large - 14bp +\def\sublargesize{\@setfontsize{\sublargesize}{14bp}{17bp}} +\def\large{\@setfontsize{\large}{14bp}{17bp}} +\def\Large{\@setfontsize{\Large}{17bp}{20bp}} +\def\LARGE{\@setfontsize{\LARGE}{20bp}{24bp}} +\def\huge{\@setfontsize{\huge}{22bp}{26bp}} +\def\Huge{\@setfontsize{\Huge}{24bp}{28bp}} +\fi +% +% -- override defaults: compsoc journals use special normalsizes -- +\ifCLASSOPTIONconference +% +% compsoc conferences +% 9pt +\ifx\CLASSOPTIONpt\@IEEEptsizenine +\def\normalsize{\@setfontsize{\normalsize}{9bp}{10.8bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{10.8bp} +\normalsize +\abovedisplayskip 1.5ex plus 3bp minus 1bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0bp plus 3bp +\belowdisplayshortskip 1.5ex plus 3bp minus 1bp +\fi +% 10pt +\ifx\CLASSOPTIONpt\@IEEEptsizeten +\def\normalsize{\@setfontsize{\normalsize}{10bp}{11.2bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{11.2bp} +\normalsize +\abovedisplayskip 1.5ex plus 4bp minus 2bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 4bp +\belowdisplayshortskip 1.5ex plus 4bp minus 2bp +\fi +% 11pt +\ifx\CLASSOPTIONpt\@IEEEptsizeeleven +\def\normalsize{\@setfontsize{\normalsize}{11bp}{13.2bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{13.2bp} +\normalsize +\abovedisplayskip 1.5ex plus 5bp minus 3bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 5bp +\belowdisplayshortskip 1.5ex plus 5bp minus 3bp +\fi +% 12pt +\ifx\CLASSOPTIONpt\@IEEEptsizetwelve +\def\normalsize{\@setfontsize{\normalsize}{12bp}{14.4bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{14.4bp} +\normalsize +\abovedisplayskip 1.5ex plus 6bp minus 4bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 6bp +\belowdisplayshortskip 1.5ex plus 6bp minus 4bp +\fi +% +% compsoc nonconferences +\else +% 9pt +\ifx\CLASSOPTIONpt\@IEEEptsizenine +\def\normalsize{\@setfontsize{\normalsize}{9bp}{10.8bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{10.8bp} +\normalsize +\abovedisplayskip 1.5ex plus 3bp minus 1bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0bp plus 3bp +\belowdisplayshortskip 1.5ex plus 3bp minus 1bp +\fi +% 10pt +\ifx\CLASSOPTIONpt\@IEEEptsizeten +% the official spec is 9.5bp with 11.4bp leading for 10pt, +% but measurements of proofs suggest upto 11.723bp leading +% here we'll use 11.54bp which gives 61 lines per column +% with the standard compsoc margins +\def\normalsize{\@setfontsize{\normalsize}{9.5bp}{11.54bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{11.54bp} +\normalsize +\abovedisplayskip 1.5ex plus 4bp minus 2bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 4bp +\belowdisplayshortskip 1.5ex plus 4bp minus 2bp +\fi +% 11pt +\ifx\CLASSOPTIONpt\@IEEEptsizeeleven +\def\normalsize{\@setfontsize{\normalsize}{11bp}{13.2bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{13.2bp} +\normalsize +\abovedisplayskip 1.5ex plus 5bp minus 3bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 5bp +\belowdisplayshortskip 1.5ex plus 5bp minus 3bp +\fi +% 12pt +\ifx\CLASSOPTIONpt\@IEEEptsizetwelve +\def\normalsize{\@setfontsize{\normalsize}{12bp}{14.4bp}} +\setlength{\@IEEEnormalsizeunitybaselineskip}{14.4bp} +\normalsize +\abovedisplayskip 1.5ex plus 6bp minus 4bp +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip 0pt plus 6bp +\belowdisplayshortskip 1.5ex plus 6bp minus 4bp +\fi +\fi\fi + + + + +% V1.6 The Computer Modern Fonts will issue a substitution warning for +% 24pt titles (24.88pt is used instead, but the default and correct +% Times font will scale exactly as needed) increase the substitution +% tolerance to turn off this warning. +% +% V1.8a, the compsoc bp font sizes can also cause bogus font substitution +% warnings with footnote or scriptsize math and the $\bullet$ itemized +% list of \IEEEcompsocitemizethanks. So, increase this to 1.5pt or more. +\def\fontsubfuzz{1.7bp} + + +% warn the user in case they forget to use the 9pt option with +% technote +\ifCLASSOPTIONtechnote% + \ifx\CLASSOPTIONpt\@IEEEptsizenine\else% + \typeout{** ATTENTION: Technotes are normally 9pt documents.}% + \fi% +\fi + + +% V1.7 +% Improved \textunderscore to provide a much better fake _ when used with +% OT1 encoding. Under OT1, detect use of pcr or cmtt \ttfamily and use +% available true _ glyph for those two typewriter fonts. +\def\@IEEEstringptm{ptm} % Times Roman family +\def\@IEEEstringppl{ppl} % Palatino Roman family +\def\@IEEEstringphv{phv} % Helvetica Sans Serif family +\def\@IEEEstringpcr{pcr} % Courier typewriter family +\def\@IEEEstringcmtt{cmtt} % Computer Modern typewriter family +\DeclareTextCommandDefault{\textunderscore}{\leavevmode +\ifx\f@family\@IEEEstringpcr\string_\else +\ifx\f@family\@IEEEstringcmtt\string_\else +\ifx\f@family\@IEEEstringptm\kern 0em\vbox{\hrule\@width 0.5em\@height 0.5pt\kern -0.3ex}\else +\ifx\f@family\@IEEEstringppl\kern 0em\vbox{\hrule\@width 0.5em\@height 0.5pt\kern -0.3ex}\else +\ifx\f@family\@IEEEstringphv\kern -0.03em\vbox{\hrule\@width 0.62em\@height 0.52pt\kern -0.33ex}\kern -0.03em\else +\kern 0.09em\vbox{\hrule\@width 0.6em\@height 0.44pt\kern -0.63pt\kern -0.42ex}\kern 0.09em\fi\fi\fi\fi\fi\relax} + + + + +% set the default \baselinestretch +\def\baselinestretch{1} +\ifCLASSOPTIONdraftcls + \def\baselinestretch{1.5}% default baselinestretch for draft modes +\fi + + +% process CLASSINPUT baselinestretch +\ifx\CLASSINPUTbaselinestretch\@IEEEundefined +\else + \edef\baselinestretch{\CLASSINPUTbaselinestretch} % user CLASSINPUT override + \typeout{** ATTENTION: Overriding \string\baselinestretch\space to + \baselinestretch\space via \string\CLASSINPUT.} +\fi + +\small\normalsize % make \baselinestretch take affect + + + + +% store the normalsize baselineskip +\newdimen\CLASSINFOnormalsizebaselineskip +\CLASSINFOnormalsizebaselineskip=\baselineskip\relax +% and the normalsize unity (baselinestretch=1) baselineskip +% we could save a register by giving the user access to +% \@IEEEnormalsizeunitybaselineskip. However, let's protect +% its read only internal status +\newdimen\CLASSINFOnormalsizeunitybaselineskip +\CLASSINFOnormalsizeunitybaselineskip=\@IEEEnormalsizeunitybaselineskip\relax +% store the nominal value of jot +\newdimen\IEEEnormaljot +\IEEEnormaljot=0.25\baselineskip\relax + +% set \jot +\jot=\IEEEnormaljot\relax + + + + +% V1.6, we are now going to fine tune the interword spacing +% The default interword glue for Times under TeX appears to use a +% nominal interword spacing of 25% (relative to the font size, i.e., 1em) +% a maximum of 40% and a minimum of 19%. +% For example, 10pt text uses an interword glue of: +% +% 2.5pt plus 1.49998pt minus 0.59998pt +% +% However, the IEEE allows for a more generous range which reduces the need +% for hyphenation, especially for two column text. Furthermore, the IEEE +% tends to use a little bit more nominal space between the words. +% The IEEE's interword spacing percentages appear to be: +% 35% nominal +% 23% minimum +% 50% maximum +% (They may even be using a tad more for the largest fonts such as 24pt.) +% +% for bold text, the IEEE increases the spacing a little more: +% 37.5% nominal +% 23% minimum +% 55% maximum + +% here are the interword spacing ratios we'll use +% for medium (normal weight) +\def\@IEEEinterspaceratioM{0.35} +\def\@IEEEinterspaceMINratioM{0.23} +\def\@IEEEinterspaceMAXratioM{0.50} + +% for bold +\def\@IEEEinterspaceratioB{0.375} +\def\@IEEEinterspaceMINratioB{0.23} +\def\@IEEEinterspaceMAXratioB{0.55} + + +% compsoc nonconference papers use Palatino, +% tweak settings to better match the proofs +\ifCLASSOPTIONcompsoc +\ifCLASSOPTIONconference\else +% for medium (normal weight) +\def\@IEEEinterspaceratioM{0.28} +\def\@IEEEinterspaceMINratioM{0.21} +\def\@IEEEinterspaceMAXratioM{0.47} +% for bold +\def\@IEEEinterspaceratioB{0.305} +\def\@IEEEinterspaceMINratioB{0.21} +\def\@IEEEinterspaceMAXratioB{0.52} +\fi\fi + + +% command to revise the interword spacing for the current font under TeX: +% \fontdimen2 = nominal interword space +% \fontdimen3 = interword stretch +% \fontdimen4 = interword shrink +% since all changes to the \fontdimen are global, we can enclose these commands +% in braces to confine any font attribute or length changes +\def\@@@IEEEsetfontdimens#1#2#3{{% +\setlength{\@IEEEtrantmpdimenB}{\f@size pt}% grab the font size in pt, could use 1em instead. +\setlength{\@IEEEtrantmpdimenA}{#1\@IEEEtrantmpdimenB}% +\fontdimen2\font=\@IEEEtrantmpdimenA\relax +\addtolength{\@IEEEtrantmpdimenA}{-#2\@IEEEtrantmpdimenB}% +\fontdimen3\font=-\@IEEEtrantmpdimenA\relax +\setlength{\@IEEEtrantmpdimenA}{#1\@IEEEtrantmpdimenB}% +\addtolength{\@IEEEtrantmpdimenA}{-#3\@IEEEtrantmpdimenB}% +\fontdimen4\font=\@IEEEtrantmpdimenA\relax}} + +% revise the interword spacing for each font weight +\def\@@IEEEsetfontdimens{{% +\mdseries +\@@@IEEEsetfontdimens{\@IEEEinterspaceratioM}{\@IEEEinterspaceMAXratioM}{\@IEEEinterspaceMINratioM}% +\bfseries +\@@@IEEEsetfontdimens{\@IEEEinterspaceratioB}{\@IEEEinterspaceMAXratioB}{\@IEEEinterspaceMINratioB}% +}} + +% revise the interword spacing for each font shape +% \slshape is not often used for IEEE work and is not altered here. The \scshape caps are +% already a tad too large in the free LaTeX fonts (as compared to what the IEEE uses) so we +% won't alter these either. +\def\@IEEEsetfontdimens{{% +\normalfont +\@@IEEEsetfontdimens +\normalfont\itshape +\@@IEEEsetfontdimens +}} + +% command to revise the interword spacing for each font size (and shape +% and weight). Only the \rmfamily is done here as \ttfamily uses a +% fixed spacing and \sffamily is not used as the main text of IEEE papers. +\def\@IEEEtunefonts{{\selectfont\rmfamily +\tiny\@IEEEsetfontdimens +\scriptsize\@IEEEsetfontdimens +\footnotesize\@IEEEsetfontdimens +\small\@IEEEsetfontdimens +\normalsize\@IEEEsetfontdimens +\sublargesize\@IEEEsetfontdimens +\large\@IEEEsetfontdimens +\LARGE\@IEEEsetfontdimens +\huge\@IEEEsetfontdimens +\Huge\@IEEEsetfontdimens}} + +% if the nofonttune class option is not given, revise the interword spacing +% now - in case IEEEtran makes any default length measurements, and make +% sure all the default fonts are loaded +\ifCLASSOPTIONnofonttune\else +\@IEEEtunefonts +\fi + +% and again at the start of the document in case the user loaded different fonts +\AtBeginDocument{\ifCLASSOPTIONnofonttune\else\@IEEEtunefonts\fi} + + + + + +% -- V1.8a page setup commands -- + +% The default sample text for calculating margins +% Note that IEEE publications use \scriptsize for headers and footers. +\def\IEEEdefaultsampletext{\normalfont\normalsize gT} +\def\IEEEdefaultheadersampletext{\normalfont\scriptsize T}% IEEE headers default to uppercase +\def\IEEEdefaultfootersampletext{\normalfont\scriptsize gT} + + + +% usage: \IEEEsettextwidth{inner margin}{outer margin} +% Sets \textwidth to allow the specified inner and outer margins +% for the current \paperwidth. +\def\IEEEsettextwidth#1#2{\@IEEEtrantmpdimenA\paperwidth +\@IEEEtrantmpdimenB#1\relax +\advance\@IEEEtrantmpdimenA by -\@IEEEtrantmpdimenB +\@IEEEtrantmpdimenB#2\relax +\advance\@IEEEtrantmpdimenA by -\@IEEEtrantmpdimenB +\textwidth\@IEEEtrantmpdimenA} + + + +% usage: \IEEEsetsidemargin{mode: i, o, c, a}{margin/offset} +% Sets \oddsidemargin and \evensidemargin to yield the specified margin +% of the given mode. +% The available modes are: +% i = inner margin +% o = outer margin +% c = centered, with the given offset +% a = adjust the margins using the given offset +% For the offsets, positive values increase the inner margin. +% \textwidth should be set properly for the given margins before calling this +% function. +\def\IEEEsetsidemargin#1#2{\@IEEEtrantmpdimenA #2\relax +\@IEEEextracttoken{#1}\relax +% check for mode errors +\ifx\@IEEEextractedtokenmacro\@empty + \@IEEEclspkgerror{Empty mode type in \string\IEEEsetsidemargin\space (line \the\inputlineno).\MessageBreak + Defaulting to `i'}{Valid modes for \string\IEEEsetsidemargin\space are: i, o, c and a.}\relax + \let\@IEEEextractedtoken=i\relax + \def\@IEEEextractedtokenmacro{i}\relax +\else + \ifx\@IEEEextractedtokensdiscarded\@empty\else + \typeout{** WARNING: \string\IEEEsetsidemargin\space mode specifiers after the first in `\@IEEEextracttokenarg' ignored (line \the\inputlineno).}\relax + \fi +\fi +% handle each mode +\if\@IEEEextractedtoken a\relax + \advance\oddsidemargin by \@IEEEtrantmpdimenA\relax +\else +\if\@IEEEextractedtoken c\relax + \oddsidemargin\paperwidth + \advance\oddsidemargin by -\textwidth + \divide\oddsidemargin by 2\relax + \advance\oddsidemargin by -1in\relax + \advance\oddsidemargin by \@IEEEtrantmpdimenA\relax +\else +\if\@IEEEextractedtoken o\relax + \oddsidemargin\paperwidth + \advance\oddsidemargin by -\textwidth + \advance\oddsidemargin by -\@IEEEtrantmpdimenA + \advance\oddsidemargin by -1in\relax +\else + \if\@IEEEextractedtoken i\relax + \else + \@IEEEclspkgerror{Unknown mode type `\@IEEEextractedtokenmacro' in \string\IEEEsetsidemargin\space (line \the\inputlineno).\MessageBreak + Defaulting to `i'}% + {Valid modes for \string\IEEEsetsidemargin\space are: i, o, c and a.}% + \fi + \oddsidemargin\@IEEEtrantmpdimenA + \advance\oddsidemargin by -1in\relax +\fi\fi\fi +% odd and even side margins both mean "inner" for single sided pages +\evensidemargin\oddsidemargin +% but are mirrors of each other when twosided is in effect +\if@twoside + \evensidemargin\paperwidth + \advance\evensidemargin by -\textwidth + \advance\evensidemargin by -\oddsidemargin + % have to compensate for both the builtin 1in LaTex offset + % and the fact we already subtracted this offset from \oddsidemargin + \advance\evensidemargin -2in\relax +\fi} + + + +% usage: \IEEEsettextheight[sample text]{top text margin}{bottom text margin} +% Sets \textheight based on the specified top margin and bottom margin. +% Takes into consideration \paperheight, \topskip, and (by default) the +% the actual height and depth of the \IEEEdefaultsampletext text. +\def\IEEEsettextheight{\@ifnextchar [{\@IEEEsettextheight}{\@IEEEsettextheight[\IEEEdefaultsampletext]}} +\def\@IEEEsettextheight[#1]#2#3{\textheight\paperheight\relax + \@IEEEtrantmpdimenA #2\relax + \advance \textheight by -\@IEEEtrantmpdimenA% subtract top margin + \@IEEEtrantmpdimenA #3\relax + \advance \textheight by -\@IEEEtrantmpdimenA% subtract bottom margin + \advance \textheight by \topskip% add \topskip + % subtract off everything above the top, and below the bottom, baselines + \settoheight{\@IEEEtrantmpdimenA}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance \textheight by -\@IEEEtrantmpdimenA + \settodepth{\@IEEEtrantmpdimenA}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance \textheight by -\@IEEEtrantmpdimenA} + + + +\newdimen\IEEEquantizedlength +\IEEEquantizedlength 0sp\relax +\newdimen\IEEEquantizedlengthdiff +\IEEEquantizedlengthdiff 0sp\relax +\def\IEEEquantizedlengthint{0} + +% usage: \IEEEquantizelength{mode: d, c, i}{base unit}{length} +% Sets the length \IEEEquantizedlength to be an integer multiple of the given +% (nonzero) base unit such that \IEEEquantizedlength approximates the given +% length. +% \IEEEquantizedlengthdiff is a length equal to the difference between the +% \IEEEquantizedlength and the given length. +% \IEEEquantizedlengthint is a macro containing the integer number of base units +% in \IEEEquantizedlength. +% i.e., \IEEEquantizedlength = \IEEEquantizedlengthint * base unit +% The mode determines how \IEEEquantizedlength is quantized: +% d = always decrease (always round down \IEEEquantizeint) +% c = use the closest match +% i = always increase (always round up \IEEEquantizeint) +% In anycase, if the given length is already quantized, +% \IEEEquantizedlengthdiff will be set to zero. +\def\IEEEquantizelength#1#2#3{\begingroup +% work in isolation so as not to externally disturb the \@IEEEtrantmp +% variables +% load the argument values indirectly via \IEEEquantizedlengthdiff +% in case the user refers to our \@IEEEtrantmpdimenX, \IEEEquantizedlength, +% etc. in the arguments. we also will work with these as counters, +% i.e., in sp units +% A has the base unit +\IEEEquantizedlengthdiff #2\relax\relax\relax\relax +\@IEEEtrantmpcountA\IEEEquantizedlengthdiff +% B has the input length +\IEEEquantizedlengthdiff #3\relax\relax\relax\relax +\@IEEEtrantmpcountB\IEEEquantizedlengthdiff +\@IEEEtrantmpdimenA\the\@IEEEtrantmpcountA sp\relax +\@IEEEtrantmpdimenB\the\@IEEEtrantmpcountB sp\relax +% \@IEEEtrantmpcountC will have the quantized int +% \IEEEquantizedlength will have the quantized length +% \@IEEEtrantmpdimenC will have the quantized diff +% initialize them to zero as this is what will be +% exported if an error occurs +\@IEEEtrantmpcountC 0\relax +\IEEEquantizedlength 0sp\relax +\@IEEEtrantmpdimenC 0sp\relax +% extract mode +\@IEEEextracttoken{#1}\relax +% check for mode errors +\ifx\@IEEEextractedtokenmacro\@empty + \@IEEEclspkgerror{Empty mode type in \string\IEEEquantizelength\space (line \the\inputlineno).\MessageBreak + Defaulting to `d'}{Valid modes for \string\IEEEquantizelength\space are: d, c and i.}\relax + \let\@IEEEextractedtoken=d\relax + \def\@IEEEextractedtokenmacro{d}\relax +\else + \ifx\@IEEEextractedtokensdiscarded\@empty\else + \typeout{** WARNING: \string\IEEEquantizelength\space mode specifiers after the first in `\@IEEEextracttokenarg' ignored (line \the\inputlineno).}\relax + \fi +\fi +% check for base unit is zero error +\ifnum\@IEEEtrantmpcountA=0\relax +\@IEEEclspkgerror{Base unit is zero in \string\IEEEquantizelength\space (line \the\inputlineno).\MessageBreak + \string\IEEEquantizedlength\space and \string\IEEEquantizedlengthdiff\space are set to zero}{Division by zero is not allowed.}\relax +\else% base unit is nonzero + % \@IEEEtrantmpcountC carries the number of integer units + % in the quantized length (integer length \ base) + \@IEEEtrantmpcountC\@IEEEtrantmpcountB\relax + \divide\@IEEEtrantmpcountC by \@IEEEtrantmpcountA\relax + % \IEEEquantizedlength has the (rounded down) quantized length + % = base * int + \IEEEquantizedlength\@IEEEtrantmpdimenA\relax + \multiply\IEEEquantizedlength by \@IEEEtrantmpcountC\relax + % \@IEEEtrantmpdimenC has the difference + % = quantized length - length + \@IEEEtrantmpdimenC\IEEEquantizedlength\relax + \advance\@IEEEtrantmpdimenC by -\@IEEEtrantmpdimenB\relax + % trap special case of length being already quantized + % to avoid a roundup under i option + \ifdim\@IEEEtrantmpdimenC=0sp\relax + \else % length not is already quantized + % set dimenA to carry the upper quantized (absolute value) difference: + % quantizedlength + base - length + \advance\@IEEEtrantmpdimenA by \IEEEquantizedlength\relax + \advance\@IEEEtrantmpdimenA by -\@IEEEtrantmpdimenB\relax + % set dimenB to carry the lower quantized (absolute value) difference: + % length - quantizedlength + \advance\@IEEEtrantmpdimenB by -\IEEEquantizedlength\relax + % handle each mode + \if\@IEEEextractedtoken c\relax + % compare upper and lower amounts, select upper if lower > upper + \ifdim\@IEEEtrantmpdimenB>\@IEEEtrantmpdimenA\relax + % use upper + \advance\IEEEquantizedlength by \the\@IEEEtrantmpcountA sp\relax + \advance\@IEEEtrantmpcountC by 1\relax + \@IEEEtrantmpdimenC\@IEEEtrantmpdimenA + \else% <=. uselower + % no need to do anything for lower, use output values already setup + \fi + \else% not mode c + \if\@IEEEextractedtoken i\relax + % always round up under i mode + \advance\IEEEquantizedlength by \the\@IEEEtrantmpcountA sp\relax + \advance\@IEEEtrantmpcountC by 1\relax + \@IEEEtrantmpdimenC\@IEEEtrantmpdimenA + \else + \if\@IEEEextractedtoken d\relax + \else + \@IEEEclspkgerror{Unknown mode type `\@IEEEextractedtokenmacro' in \string\IEEEquantizelength\space (line \the\inputlineno).\MessageBreak + Defaulting to `d'}% + {Valid modes for \string\IEEEquantizelength\space are: d, c, and i.}\relax + \fi % if d + % no need to do anything for d, use output values already setup + \fi\fi % if i, c + \fi % if length is already quantized +\fi% if base unit is zero +% globally assign the results to macros we use here to escape the enclosing +% group without needing to call \global on any of the \@IEEEtrantmp variables. +% \@IEEEtrantmpcountC has the quantized int +% \IEEEquantizedlength has the quantized length +% \@IEEEtrantmpdimenC has the quantized diff +\xdef\@IEEEquantizedlengthintmacro{\the\@IEEEtrantmpcountC}\relax +\@IEEEtrantmpcountC\IEEEquantizedlength\relax +\xdef\@IEEEquantizedlengthmacro{\the\@IEEEtrantmpcountC}\relax +\@IEEEtrantmpcountC\@IEEEtrantmpdimenC\relax +\xdef\@IEEEquantizedlengthdiffmacro{\the\@IEEEtrantmpcountC}\relax +\endgroup +% locally assign the outputs here from the macros +\expandafter\IEEEquantizedlength\@IEEEquantizedlengthmacro sp\relax +\expandafter\IEEEquantizedlengthdiff\@IEEEquantizedlengthdiffmacro sp\relax +\edef\IEEEquantizedlengthint{\@IEEEquantizedlengthintmacro}\relax} + + + +\newdimen\IEEEquantizedtextheightdiff +\IEEEquantizedtextheightdiff 0sp\relax + +% usage: \IEEEquantizetextheight[base unit]{mode: d, c, i} +% Sets \textheight to be an integer multiple of the current \baselineskip +% (or the optionally specified base unit) plus the first (\topskip) line. +% \IEEEquantizedtextheightdiff is a length equal to the difference between +% the new quantized and original \textheight. +% \IEEEquantizedtextheightlpc is a macro containing the integer number of +% lines per column under the quantized \textheight. i.e., +% \textheight = \IEEEquantizedtextheightlpc * \baselineskip + \topskip +% The mode determines how \textheight is quantized: +% d = always decrease (always round down the number of lines per column) +% c = use the closest match +% i = always increase (always round up the number of lines per column) +% In anycase, if \textheight is already quantized, it will remain unchanged, +% and \IEEEquantizedtextheightdiff will be set to zero. +% Depends on: \IEEEquantizelength +\def\IEEEquantizetextheight{\@ifnextchar [{\@IEEEquantizetextheight}{\@IEEEquantizetextheight[\baselineskip]}} +\def\@IEEEquantizetextheight[#1]#2{\begingroup +% use our \IEEEquantizedtextheightdiff as a scratch pad +% we need to subtract off \topskip before quantization +\IEEEquantizedtextheightdiff\textheight +\advance\IEEEquantizedtextheightdiff by -\topskip\relax +\IEEEquantizelength{#2}{#1}{\IEEEquantizedtextheightdiff} +% add back \topskip line +\advance\IEEEquantizedlength by \topskip +\@IEEEtrantmpcountC\IEEEquantizedlengthint\relax +\advance\@IEEEtrantmpcountC by 1\relax +% globally assign the results to macros we use here to escape the enclosing +% group without needing to call \global on any of the \@IEEEtrantmp variables. +\xdef\@IEEEquantizedtextheightlpcmacro{\the\@IEEEtrantmpcountC}\relax +\@IEEEtrantmpcountC\IEEEquantizedlength\relax +\xdef\@IEEEquantizedtextheightmacro{\the\@IEEEtrantmpcountC}\relax +\@IEEEtrantmpcountC\IEEEquantizedlengthdiff\relax +\xdef\@IEEEquantizedtextheightdiffmacro{\the\@IEEEtrantmpcountC}\relax +\endgroup +% locally assign the outputs here from the macros +\textheight\@IEEEquantizedtextheightmacro sp\relax +\IEEEquantizedtextheightdiff\@IEEEquantizedtextheightdiffmacro sp\relax +\edef\IEEEquantizedtextheightlpc{\@IEEEquantizedtextheightlpcmacro}} + + + +% usage: \IEEEsettopmargin[sample text]{mode: t, b, c, a, q}{margin/offset} +% Sets \topmargin based on the specified vertical margin. +% Takes into consideration the base 1in offset, \headheight, \headsep, +% \topskip, and (by default) the the actual height (or, for the bottom, depth) +% of the \IEEEdefaultsampletext text. +% The available modes are: +% t = top margin +% b = bottom margin +% c = vertically centered, with the given offset +% a = adjust the vertical margins using the given offset +% q = adjust the margins using \IEEEquantizedtextheightdiff and the given offset +% For the offsets, positive values increase the top margin. +% \headheight, \headsep, \topskip and \textheight should be set properly for the +% given margins before calling this function. +\def\IEEEsettopmargin{\@ifnextchar [{\@IEEEsettopmargin}{\@IEEEsettopmargin[\IEEEdefaultsampletext]}} +\def\@IEEEsettopmargin[#1]#2#3{\@IEEEtrantmpdimenA #3\relax +\@IEEEextracttoken{#2}\relax +% check for mode errors +\ifx\@IEEEextractedtokenmacro\@empty + \@IEEEclspkgerror{Empty mode type in \string\IEEEsettopmargin\space (line \the\inputlineno).\MessageBreak + Defaulting to `t'}{Valid modes for \string\IEEEsettopmargin\space are: t, b, c, a and q.}\relax + \let\@IEEEextractedtoken=t\relax + \def\@IEEEextractedtokenmacro{t}\relax +\else + \ifx\@IEEEextractedtokensdiscarded\@empty\else + \typeout{** WARNING: \string\IEEEsettopmargin\space mode specifiers after the first in `\@IEEEextracttokenarg' ignored (line \the\inputlineno).}\relax + \fi +\fi +% handle each mode +\if\@IEEEextractedtoken a\relax + \advance\topmargin by \@IEEEtrantmpdimenA\relax +\else +\if\@IEEEextractedtoken q\relax + % we need to adjust by half the \IEEEquantizedtextheightdiff value + \@IEEEtrantmpdimenB\IEEEquantizedtextheightdiff\relax + \divide\@IEEEtrantmpdimenB by 2\relax + % a positive \IEEEquantizedtextheightdiff means we need to reduce \topmargin + % because \textheight has been lenghtened + \advance\topmargin by -\@IEEEtrantmpdimenB\relax + \advance\topmargin by \@IEEEtrantmpdimenA\relax +\else +\if\@IEEEextractedtoken c\relax + \topmargin\paperheight + \advance\topmargin by -\textheight + % \textheight includes \topskip, but we should not count topskip whitespace here, backout + \advance \topmargin by \topskip + \settoheight{\@IEEEtrantmpdimenB}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\topmargin by -\@IEEEtrantmpdimenB\relax + \settodepth{\@IEEEtrantmpdimenB}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\topmargin by -\@IEEEtrantmpdimenB\relax + \divide\topmargin by 2\relax + \advance\topmargin by \@IEEEtrantmpdimenA\relax +\else +\if\@IEEEextractedtoken b\relax + \topmargin\paperheight + \advance\topmargin by -\textheight + % \textheight includes \topskip, but we should not count topskip whitespace here, backout + \advance \topmargin by \topskip + \settodepth{\@IEEEtrantmpdimenB}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\topmargin by -\@IEEEtrantmpdimenB\relax + \advance\topmargin by -\@IEEEtrantmpdimenA\relax +\else + \if\@IEEEextractedtoken t\relax + \else + \@IEEEclspkgerror{Unknown mode type `\@IEEEextractedtokenmacro' in \string\IEEEsettopmargin\space (line \the\inputlineno).\MessageBreak + Defaulting to `t'}% + {Valid modes for \string\IEEEsettopmargin\space are: t, b, c, a and q.}\relax + \fi + \topmargin\@IEEEtrantmpdimenA\relax + \settoheight{\@IEEEtrantmpdimenB}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\topmargin by \@IEEEtrantmpdimenB\relax +\fi\fi % if t, b, c +% convert desired top margin into actual \topmargin +% this is not done for the q or a modes because they are only adjustments +\advance \topmargin by -\topskip +\advance \topmargin by -1in +\advance \topmargin by -\headheight +\advance \topmargin by -\headsep +\fi\fi % if q, a +} + + + +% usage: \IEEEsetheadermargin[header sample][text sample]{mode: t, b, c, a}{margin/offset} +% Differentially adjusts \topmargin and \headsep (such that their sum is unchanged) +% based on the specified header margin. +% Takes into consideration the base 1in offset, \headheight, \topskip, and (by default) +% the actual height (or depth) of the \IEEEdefaultheadersampletext and +% \IEEEdefaultsampletext text. +% The available modes are: +% t = top margin (top of the header text to the top of the page) +% b = bottom margin (bottom of the header text to the top of the main text) +% c = vertically centered between the main text and the top of the page, +% with the given offset +% a = adjust the vertical position using the given offset +% For the offsets, positive values move the header downward. +% \headheight, \headsep, \topskip and \topmargin should be set properly before +% calling this function. +\def\IEEEsetheadermargin{\@ifnextchar [{\@IEEEsetheadermargin}{\@IEEEsetheadermargin[\IEEEdefaultheadersampletext]}} +\def\@IEEEsetheadermargin[#1]{\@ifnextchar [{\@@IEEEsetheadermargin[#1]}{\@@IEEEsetheadermargin[#1][\IEEEdefaultsampletext]}} +\def\@@IEEEsetheadermargin[#1][#2]#3#4{\@IEEEtrantmpdimenA #4\relax +\@IEEEextracttoken{#3}\relax +% check for mode errors +\ifx\@IEEEextractedtokenmacro\@empty + \@IEEEclspkgerror{Empty mode type in \string\IEEEsetheadermargin\space (line \the\inputlineno).\MessageBreak + Defaulting to `t'}{Valid modes for \string\IEEEsetheadermargin\space are: t, b, c, and a.}\relax + \let\@IEEEextractedtoken=t\relax + \def\@IEEEextractedtokenmacro{t}\relax +\else + \ifx\@IEEEextractedtokensdiscarded\@empty\else + \typeout{** WARNING: \string\IEEEsetheadermargin\space mode specifiers after the first in `\@IEEEextracttokenarg' ignored (line \the\inputlineno).}\relax + \fi +\fi +% handle each mode +\if\@IEEEextractedtoken a\relax + % No need to do anything here and can pass through the adjustment + % value as is. The end adjustment of \topmargin and \headsep will + % do all that is needed +\else +\if\@IEEEextractedtoken c\relax + % get the bottom margin + \@IEEEtrantmpdimenB\headsep\relax + \settodepth{\@IEEEtrantmpdimenC}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenC + \advance\@IEEEtrantmpdimenB by \topskip + \settoheight{\@IEEEtrantmpdimenC}{\begingroup #2\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenC + % at this point \@IEEEtrantmpdimenB has the actual header bottom margin + % subtract from it the top header margin + \advance\@IEEEtrantmpdimenB -1in\relax % take into consideration the system 1in offset of the top margin + \advance\@IEEEtrantmpdimenB by -\topmargin + \advance\@IEEEtrantmpdimenB by -\headheight + \settoheight{\@IEEEtrantmpdimenC}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by \@IEEEtrantmpdimenC + % at this point \@IEEEtrantmpdimenB has the difference between the bottom and top margins + % we need to adjust by half this amount to center the header + \divide\@IEEEtrantmpdimenB by 2\relax + % and add to offset + \advance\@IEEEtrantmpdimenA by \@IEEEtrantmpdimenB +\else +\if\@IEEEextractedtoken b\relax + \@IEEEtrantmpdimenB\headsep\relax + \settodepth{\@IEEEtrantmpdimenC}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenC + \advance\@IEEEtrantmpdimenB by \topskip + \settoheight{\@IEEEtrantmpdimenC}{\begingroup #2\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenC + % at this point \@IEEEtrantmpdimenB has the actual header bottom margin + % get the difference between the actual and the desired + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenA + \@IEEEtrantmpdimenA\@IEEEtrantmpdimenB +\else + \if\@IEEEextractedtoken t\relax + \else + \@IEEEclspkgerror{Unknown mode type `\@IEEEextractedtokenmacro' in \string\IEEEsetheadermargin\space (line \the\inputlineno).\MessageBreak + Defaulting to `t'}% + {Valid modes for \string\IEEEsetheadermargin\space are: t, b, c and a.}\relax + \fi + \@IEEEtrantmpdimenB 1in\relax % take into consideration the system 1in offset of the top margin + \advance\@IEEEtrantmpdimenB by \topmargin + \advance\@IEEEtrantmpdimenB by \headheight + \settoheight{\@IEEEtrantmpdimenC}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenC + % at this point \@IEEEtrantmpdimenB has the actual header top margin + % get the difference between the desired and the actual + \advance\@IEEEtrantmpdimenA by -\@IEEEtrantmpdimenB +\fi\fi % if t, b, c +\fi % if a +% advance \topmargin by the needed amount and reduce \headsep by the same +% so as not to disturb the location of the main text +\advance\topmargin by \@IEEEtrantmpdimenA\relax +\advance\headsep by -\@IEEEtrantmpdimenA\relax +} + + + +% usage: \IEEEsetfootermargin[footer sample][text sample]{mode: t, b, c, a}{margin/offset} +% Adjusts \footskip based on the specified footer margin. +% Takes into consideration the base 1in offset, \paperheight, \headheight, +% \headsep, \textheight and (by default) the actual height (or depth) of the +% \IEEEdefaultfootersampletext and \IEEEdefaultsampletext text. +% The available modes are: +% t = top margin (top of the footer text to the bottom of the main text) +% b = bottom margin (bottom of the footer text to the bottom of page) +% c = vertically centered between the main text and the bottom of the page, +% with the given offset +% a = adjust the vertical position using the given offset +% For the offsets, positive values move the footer downward. +% \headheight, \headsep, \topskip, \topmargin, and \textheight should be set +% properly before calling this function. +\def\IEEEsetfootermargin{\@ifnextchar [{\@IEEEsetfootermargin}{\@IEEEsetfootermargin[\IEEEdefaultfootersampletext]}} +\def\@IEEEsetfootermargin[#1]{\@ifnextchar [{\@@IEEEsetfootermargin[#1]}{\@@IEEEsetfootermargin[#1][\IEEEdefaultsampletext]}} +\def\@@IEEEsetfootermargin[#1][#2]#3#4{\@IEEEtrantmpdimenA #4\relax +\@IEEEextracttoken{#3}\relax +% check for mode errors +\ifx\@IEEEextractedtokenmacro\@empty + \@IEEEclspkgerror{Empty mode type in \string\IEEEsetfootermargin\space (line \the\inputlineno).\MessageBreak + Defaulting to `t'}{Valid modes for \string\IEEEsetfootermargin\space are: t, b, c, and a.}\relax + \let\@IEEEextractedtoken=t\relax + \def\@IEEEextractedtokenmacro{t}\relax +\else + \ifx\@IEEEextractedtokensdiscarded\@empty\else + \typeout{** WARNING: \string\IEEEsetfootermargin\space mode specifiers after the first in `\@IEEEextracttokenarg' ignored (line \the\inputlineno).}\relax + \fi +\fi +% handle each mode +\if\@IEEEextractedtoken a\relax + % No need to do anything here and can pass through the adjustment + % value as is. The end adjustment of \footskip will do all that + % is needed +\else +\if\@IEEEextractedtoken c\relax + % calculate the bottom margin + \@IEEEtrantmpdimenB 1in\relax % system 1in offset + \advance\@IEEEtrantmpdimenB\topmargin\relax + \advance\@IEEEtrantmpdimenB\headheight\relax + \advance\@IEEEtrantmpdimenB\headsep\relax + \advance\@IEEEtrantmpdimenB\textheight\relax + \advance\@IEEEtrantmpdimenB\footskip\relax + \settodepth{\@IEEEtrantmpdimenC}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenC by \@IEEEtrantmpdimenB + \@IEEEtrantmpdimenB\paperheight + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenC + % at this point \@IEEEtrantmpdimenB has the actual footer bottom margin + % now subtract off the footer top margin + \advance\@IEEEtrantmpdimenB -\footskip\relax + \settodepth{\@IEEEtrantmpdimenC}{\begingroup #2\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by \@IEEEtrantmpdimenC + \settoheight{\@IEEEtrantmpdimenC}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by \@IEEEtrantmpdimenC + % at this point \@IEEEtrantmpdimenB has the difference between the bottom + % and top footer margins + % our adjustment must be half this value to center the footer + \divide\@IEEEtrantmpdimenB by 2\relax + % add to the offset + \advance\@IEEEtrantmpdimenA by \@IEEEtrantmpdimenB +\else +\if\@IEEEextractedtoken b\relax + % calculate the bottom margin + \@IEEEtrantmpdimenB 1in\relax % system 1in offset + \advance\@IEEEtrantmpdimenB\topmargin\relax + \advance\@IEEEtrantmpdimenB\headheight\relax + \advance\@IEEEtrantmpdimenB\headsep\relax + \advance\@IEEEtrantmpdimenB\textheight\relax + \advance\@IEEEtrantmpdimenB\footskip\relax + \settodepth{\@IEEEtrantmpdimenC}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenC by \@IEEEtrantmpdimenB + \@IEEEtrantmpdimenB\paperheight + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenC + % at this point \@IEEEtrantmpdimenB has the actual footer bottom margin + % get the difference between the actual and the desired + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenA + \@IEEEtrantmpdimenA\@IEEEtrantmpdimenB +\else + \if\@IEEEextractedtoken t\relax + \else + \@IEEEclspkgerror{Unknown mode type `\@IEEEextractedtokenmacro' in \string\IEEEsetfootermargin\space (line \the\inputlineno).\MessageBreak + Defaulting to `t'}% + {Valid modes for \string\IEEEsetfootermargin\space are: t, b, c and a.}\relax + \fi + \@IEEEtrantmpdimenB\footskip\relax + \settodepth{\@IEEEtrantmpdimenC}{\begingroup #2\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenC + \settoheight{\@IEEEtrantmpdimenC}{\begingroup #1\relax\relax\relax\endgroup}\relax + \advance\@IEEEtrantmpdimenB by -\@IEEEtrantmpdimenC + % at this point \@IEEEtrantmpdimenB has the actual footer top margin + % get the difference between the desired and the actual + \advance\@IEEEtrantmpdimenA by -\@IEEEtrantmpdimenB +\fi\fi % if t, b, c +\fi % if a +% advance \footskip by the needed amount +\advance\footskip by \@IEEEtrantmpdimenA\relax +} + +% -- End V1.8a page setup commands -- + + + + + +% V1.6 +% LaTeX is a little to quick to use hyphenations +% So, we increase the penalty for their use and raise +% the badness level that triggers an underfull hbox +% warning. The author may still have to tweak things, +% but the appearance will be much better "right out +% of the box" than that under V1.5 and prior. +% TeX default is 50 +\hyphenpenalty=750 +\ifCLASSOPTIONcompsoc +\hyphenpenalty 500 +\fi +% If we didn't adjust the interword spacing, 2200 might be better. +% The TeX default is 1000 +\hbadness=1350 +% The IEEE does not use extra spacing after punctuation +\frenchspacing + +% V1.7 increase this a tad to discourage equation breaks +\binoppenalty=1000 % default 700 +\relpenalty=800 % default 500 + +% v1.8a increase these to discourage widows and orphans +\clubpenalty=1000 % default 150 +\widowpenalty=1000 % default 150 +\displaywidowpenalty=1000 % default 50 + + +% margin note stuff +\marginparsep 10pt +\marginparwidth 20pt +\marginparpush 25pt + + +% if things get too close, go ahead and let them touch +\lineskip 0pt +\normallineskip 0pt +\lineskiplimit 0pt +\normallineskiplimit 0pt + +% The distance from the lower edge of the text body to the +% footline +\footskip 0.4in + +% normally zero, should be relative to font height. +% put in a little rubber to help stop some bad breaks (underfull vboxes) +\parskip 0ex plus 0.2ex minus 0.1ex + +\parindent 1.0em +\ifCLASSOPTIONcompsoc + \parindent 1.5em +\fi + +\headheight 12pt +\headsep 18pt +% use the normal font baselineskip +% so that \topskip is unaffected by changes in \baselinestretch +\topskip=\@IEEEnormalsizeunitybaselineskip + + +% V1.8 \maxdepth defaults to 4pt, but should be font size dependent +\maxdepth=0.5\@IEEEnormalsizeunitybaselineskip +\textheight 58pc % 9.63in, 696pt + +% set the default top margin to 58pt +% which results in a \topmargin of -49.59pt for 10pt documents +\IEEEsettopmargin{t}{58pt} +% tweak textheight to a perfect integer number of lines/column. +% standard is: 9pt/63 lpc; 10pt/58 lpc; 11pt/52 lpc; 12pt/50 lpc +\IEEEquantizetextheight{c} +% tweak top margin so that the error is shared equally at the top and bottom +\IEEEsettopmargin{q}{0sp} + + +\columnsep 1pc +\textwidth 43pc % 2 x 21pc + 1pc = 43pc + +% set the default side margins to center the text +\IEEEsetsidemargin{c}{0pt} + + +% adjust margins for default conference mode +\ifCLASSOPTIONconference + \textheight 9.25in % The standard for conferences (668.4975pt) + \IEEEsettopmargin{t}{0.75in} + % tweak textheight to a perfect integer number of lines/page. + % standard is: 9pt/61 lpc; 10pt/56 lpc; 11pt/50 lpc; 12pt/48 lpc + \IEEEquantizetextheight{c} + % tweak top margin so that the error is shared equally at the top and bottom + \IEEEsettopmargin{q}{0sp} +\fi + + +% compsoc text sizes, margins and spacings +\ifCLASSOPTIONcompsoc + \columnsep 12bp + % CS specs for \textwdith are 6.875in + % \textwidth 6.875in + % however, measurements from proofs show they are using 3.5in columns + \textwidth 7in + \advance\textwidth by \columnsep + % set the side margins to center the text + \IEEEsetsidemargin{c}{0pt} + % top/bottom margins to center + % could just set \textheight to 9.75in for all the different paper sizes + % and then quantize, but we'll do it the long way here to allow for easy + % future per-paper size adjustments + \IEEEsettextheight{0.625in}{0.625in}% 11in - 2 * 0.625in = 9.75in is the standard text height for compsoc journals + \IEEEsettopmargin{t}{0.625in} + \if@IEEEusingcspaper + \IEEEsettextheight{0.5in}{0.5in}% 10.75in - 2 * 0.5in = 9.75in + \IEEEsettopmargin{t}{0.5in} + \fi + \if@IEEEusingAfourpaper + \IEEEsettextheight{24.675mm}{24.675mm}% 297mm - 2 * 24.675mm = 247.650mm (9.75in) + \IEEEsettopmargin{t}{24.675mm} + \fi + % tweak textheight to a perfect integer number of lines/page. + % standard is: 9pt/65 lpc; 10pt/61 lpc; 11pt/53 lpc; 12pt/49 lpc + \IEEEquantizetextheight{c} + % tweak top margin so that the error is shared equally at the top and bottom + \IEEEsettopmargin{q}{0sp} + +% compsoc conference + \ifCLASSOPTIONconference + % compsoc conference use a larger value for columnsep + \columnsep 0.25in + \IEEEsettextwidth{0.75in}{0.75in} + % set the side margins to center the text (0.75in for letterpaper) + \IEEEsetsidemargin{c}{0pt} + % compsoc conferences want 1in top and bottom margin + \IEEEsettextheight{1in}{1in} + \IEEEsettopmargin{t}{1in} + % tweak textheight to a perfect integer number of lines/page. + % standard is: 9pt/58 lpc; 10pt/53 lpc; 11pt/48 lpc; 12pt/46 lpc + \IEEEquantizetextheight{c} + % tweak top margin so that the error is shared equally at the top and bottom + \IEEEsettopmargin{q}{0sp} + \fi +\fi + + + +% draft mode settings override that of all other modes +% provides a nice 1in margin all around the paper and extra +% space between the lines for editor's comments +\ifCLASSOPTIONdraftcls + % we want 1in side margins regardless of paper type + \IEEEsettextwidth{1in}{1in} + \IEEEsetsidemargin{c}{0pt} + % want 1in top and bottom margins + \IEEEsettextheight{1in}{1in} + \IEEEsettopmargin{t}{1in} + % digitize textheight to be an integer number of lines. + % this may cause the top and bottom margins to be off a tad + \IEEEquantizetextheight{c} + % tweak top margin so that the error is shared equally at the top and bottom + \IEEEsettopmargin{q}{0sp} +\fi + + + +% process CLASSINPUT inner/outer margin +% if inner margin defined, but outer margin not, set outer to inner. +\ifx\CLASSINPUTinnersidemargin\@IEEEundefined +\else + \ifx\CLASSINPUToutersidemargin\@IEEEundefined + \edef\CLASSINPUToutersidemargin{\CLASSINPUTinnersidemargin} + \fi +\fi + +\ifx\CLASSINPUToutersidemargin\@IEEEundefined +\else + % if outer margin defined, but inner margin not, set inner to outer. + \ifx\CLASSINPUTinnersidemargin\@IEEEundefined + \edef\CLASSINPUTinnersidemargin{\CLASSINPUToutersidemargin} + \fi + \IEEEsettextwidth{\CLASSINPUTinnersidemargin}{\CLASSINPUToutersidemargin} + \IEEEsetsidemargin{i}{\CLASSINPUTinnersidemargin} + \typeout{** ATTENTION: Overriding inner side margin to \CLASSINPUTinnersidemargin\space and + outer side margin to \CLASSINPUToutersidemargin\space via \string\CLASSINPUT.} +\fi + + + +% process CLASSINPUT top/bottom text margin +% if toptext margin defined, but bottomtext margin not, set bottomtext to toptext margin +\ifx\CLASSINPUTtoptextmargin\@IEEEundefined +\else + \ifx\CLASSINPUTbottomtextmargin\@IEEEundefined + \edef\CLASSINPUTbottomtextmargin{\CLASSINPUTtoptextmargin} + \fi +\fi + +\ifx\CLASSINPUTbottomtextmargin\@IEEEundefined +\else + % if bottomtext margin defined, but toptext margin not, set toptext to bottomtext margin + \ifx\CLASSINPUTtoptextmargin\@IEEEundefined + \edef\CLASSINPUTtoptextmargin{\CLASSINPUTbottomtextmargin} + \fi + \IEEEsettextheight{\CLASSINPUTtoptextmargin}{\CLASSINPUTbottomtextmargin} + \IEEEsettopmargin{t}{\CLASSINPUTtoptextmargin} + \typeout{** ATTENTION: Overriding top text margin to \CLASSINPUTtoptextmargin\space and + bottom text margin to \CLASSINPUTbottomtextmargin\space via \string\CLASSINPUT.} +\fi + + + +% default to center header and footer text in the margins +\IEEEsetheadermargin{c}{0pt} +\IEEEsetfootermargin{c}{0pt} + +% adjust header and footer positions for compsoc journals +\ifCLASSOPTIONcompsoc + \ifCLASSOPTIONjournal + \IEEEsetheadermargin{b}{\@IEEEnormalsizeunitybaselineskip} + \IEEEsetfootermargin{t}{\@IEEEnormalsizeunitybaselineskip} + \fi +\fi + + +% V1.8a display lines per column info message on user's console +\def\IEEEdisplayinfolinespercolumn{\@IEEEtrantmpdimenA=\textheight +% topskip represents only one line even if > baselineskip +\advance\@IEEEtrantmpdimenA by -1\topskip +\@IEEEtrantmpcountA=\@IEEEtrantmpdimenA +\@IEEEtrantmpcountB=\@IEEEtrantmpdimenA +\divide\@IEEEtrantmpcountB by \baselineskip +% need to add one line to include topskip (first) line +\advance\@IEEEtrantmpcountB by 1 +% save lines per column value as text +\edef\@IEEEnumlinespercolumninfotxt{\the\@IEEEtrantmpcountB} +% backout topskip advance to allow direct \@IEEEtrantmpcountA comparison +\advance\@IEEEtrantmpcountB by -1 +% restore value as text height (without topskip) rather than just as number of lines +\multiply\@IEEEtrantmpcountB by \baselineskip +% is the column height an integer number of lines per column? +\ifnum\@IEEEtrantmpcountA=\@IEEEtrantmpcountB +\edef\@IEEEnumlinespercolumnexactinfotxt{exact} +\else +\@IEEEtrantmpdimenA\@IEEEtrantmpcountA sp\relax +\advance\@IEEEtrantmpdimenA by -\@IEEEtrantmpcountB sp\relax +\edef\@IEEEnumlinespercolumnexactinfotxt{approximate, difference = \the\@IEEEtrantmpdimenA} +\fi +\typeout{-- Lines per column: \@IEEEnumlinespercolumninfotxt\space (\@IEEEnumlinespercolumnexactinfotxt).}} +% delay execution till start of document to allow for user changes +\AtBeginDocument{\IEEEdisplayinfolinespercolumn} + + + +% LIST SPACING CONTROLS + +% Controls the amount of EXTRA spacing +% above and below \trivlist +% Both \list and IED lists override this. +% However, \trivlist will use this as will most +% things built from \trivlist like the \center +% environment. +\topsep 0.5\baselineskip + +% Controls the additional spacing around lists preceded +% or followed by blank lines. the IEEE does not increase +% spacing before or after paragraphs so it is set to zero. +% \z@ is the same as zero, but faster. +\partopsep \z@ + +% Controls the spacing between paragraphs in lists. +% The IEEE does not increase spacing before or after paragraphs +% so this is also zero. +% With IEEEtran.cls, global changes to +% this value DO affect lists (but not IED lists). +\parsep \z@ + +% Controls the extra spacing between list items. +% The IEEE does not put extra spacing between items. +% With IEEEtran.cls, global changes to this value DO affect +% lists (but not IED lists). +\itemsep \z@ + +% \itemindent is the amount to indent the FIRST line of a list +% item. It is auto set to zero within the \list environment. To alter +% it, you have to do so when you call the \list. +% However, the IEEE uses this for the theorem environment +% There is an alternative value for this near \leftmargini below +\itemindent -1em + +% \leftmargin, the spacing from the left margin of the main text to +% the left of the main body of a list item is set by \list. +% Hence this statement does nothing for lists. +% But, quote and verse do use it for indention. +\leftmargin 2em + +% we retain this stuff from the older IEEEtran.cls so that \list +% will work the same way as before. However, itemize, enumerate and +% description (IED) could care less about what these are as they +% all are overridden. +\leftmargini 2em +%\itemindent 2em % Alternative values: sometimes used. +%\leftmargini 0em +\leftmarginii 1em +\leftmarginiii 1.5em +\leftmarginiv 1.5em +\leftmarginv 1.0em +\leftmarginvi 1.0em +\labelsep 0.5em +\labelwidth \z@ + + +% The old IEEEtran.cls behavior of \list is retained. +% However, the new V1.3 IED list environments override all the +% @list stuff (\@listX is called within \list for the +% appropriate level just before the user's list_decl is called). +% \topsep is now 2pt as the IEEE puts a little extra space around +% lists - used by those non-IED macros that depend on \list. +% Note that \parsep and \itemsep are not redefined as in +% the sizexx.clo \@listX (which article.cls uses) so global changes +% of these values DO affect \list +% +\def\@listi{\leftmargin\leftmargini \topsep 2pt plus 1pt minus 1pt} +\let\@listI\@listi +\def\@listii{\leftmargin\leftmarginii\labelwidth\leftmarginii% + \advance\labelwidth-\labelsep \topsep 2pt} +\def\@listiii{\leftmargin\leftmarginiii\labelwidth\leftmarginiii% + \advance\labelwidth-\labelsep \topsep 2pt} +\def\@listiv{\leftmargin\leftmarginiv\labelwidth\leftmarginiv% + \advance\labelwidth-\labelsep \topsep 2pt} +\def\@listv{\leftmargin\leftmarginv\labelwidth\leftmarginv% + \advance\labelwidth-\labelsep \topsep 2pt} +\def\@listvi{\leftmargin\leftmarginvi\labelwidth\leftmarginvi% + \advance\labelwidth-\labelsep \topsep 2pt} + + +% The IEEE uses 5) not 5. +\def\labelenumi{\theenumi)} \def\theenumi{\arabic{enumi}} + +% The IEEE uses a) not (a) +\def\labelenumii{\theenumii)} \def\theenumii{\alph{enumii}} + +% The IEEE uses iii) not iii. +\def\labelenumiii{\theenumiii)} \def\theenumiii{\roman{enumiii}} + +% The IEEE uses A) not A. +\def\labelenumiv{\theenumiv)} \def\theenumiv{\Alph{enumiv}} + +% exactly the same as in article.cls +\def\p@enumii{\theenumi} +\def\p@enumiii{\theenumi(\theenumii)} +\def\p@enumiv{\p@enumiii\theenumiii} + +% itemized list label styles +\def\labelitemi{$\scriptstyle\bullet$} +\def\labelitemii{\textbf{--}} +\def\labelitemiii{$\ast$} +\def\labelitemiv{$\cdot$} + + + +% **** V1.3 ENHANCEMENTS **** +% Itemize, Enumerate and Description (IED) List Controls +% *************************** +% +% +% The IEEE seems to use at least two different values by +% which ITEMIZED list labels are indented to the right +% For The Journal of Lightwave Technology (JLT) and The Journal +% on Selected Areas in Communications (JSAC), they tend to use +% an indention equal to \parindent. For Transactions on Communications +% they tend to indent ITEMIZED lists a little more--- 1.3\parindent. +% We'll provide both values here for you so that you can choose +% which one you like in your document using a command such as: +% setlength{\IEEEilabelindent}{\IEEEilabelindentB} +\newdimen\IEEEilabelindentA +\IEEEilabelindentA \parindent + +\newdimen\IEEEilabelindentB +\IEEEilabelindentB 1.3\parindent +% However, we'll default to using \parindent +% which makes more sense to me +\newdimen\IEEEilabelindent +\IEEEilabelindent \IEEEilabelindentA + + +% This controls the default amount the enumerated list labels +% are indented to the right. +% Normally, this is the same as the paragraph indention +\newdimen\IEEEelabelindent +\IEEEelabelindent \parindent + +% This controls the default amount the description list labels +% are indented to the right. +% Normally, this is the same as the paragraph indention +\newdimen\IEEEdlabelindent +\IEEEdlabelindent \parindent + +% This is the value actually used within the IED lists. +% The IED environments automatically set its value to +% one of the three values above, so global changes do +% not have any effect +\newdimen\IEEElabelindent +\IEEElabelindent \parindent + +% The actual amount labels will be indented is +% \IEEElabelindent multiplied by the factor below +% corresponding to the level of nesting depth +% This provides a means by which the user can +% alter the effective \IEEElabelindent for deeper +% levels +% There may not be such a thing as correct "standard IEEE" +% values. What the IEEE actually does may depend on the specific +% circumstances. +% The first list level almost always has full indention. +% The second levels I've seen have only 75% of the normal indentation +% Three level or greater nestings are very rare. I am guessing +% that they don't use any indentation. +\def\IEEElabelindentfactori{1.0} % almost always one +\def\IEEElabelindentfactorii{0.75} % 0.0 or 1.0 may be used in some cases +\def\IEEElabelindentfactoriii{0.0} % 0.75? 0.5? 0.0? +\def\IEEElabelindentfactoriv{0.0} +\def\IEEElabelindentfactorv{0.0} +\def\IEEElabelindentfactorvi{0.0} + +% value actually used within IED lists, it is auto +% set to one of the 6 values above +% global changes here have no effect +\def\IEEElabelindentfactor{1.0} + +% This controls the default spacing between the end of the IED +% list labels and the list text, when normal text is used for +% the labels. +% compsoc uses a larger value here, but we'll set that later +% in the class so that this code block area can be extracted +% as-is for IEEEtrantools.sty +\newdimen\IEEEiednormlabelsep +\IEEEiednormlabelsep 0.6em + +% This controls the default spacing between the end of the IED +% list labels and the list text, when math symbols are used for +% the labels (nomenclature lists). The IEEE usually increases the +% spacing in these cases +\newdimen\IEEEiedmathlabelsep +\IEEEiedmathlabelsep 1.2em + +% This controls the extra vertical separation put above and +% below each IED list. the IEEE usually puts a little extra spacing +% around each list. However, this spacing is barely noticeable. +% compsoc uses a larger value here, but we'll set that later +% in the class so that this code block area can be extracted +% as-is for IEEEtrantools.sty +\newskip\IEEEiedtopsep +\IEEEiedtopsep 2pt plus 1pt minus 1pt + + +% This command is executed within each IED list environment +% at the beginning of the list. You can use this to set the +% parameters for some/all your IED list(s) without disturbing +% global parameters that affect things other than lists. +% i.e., renewcommand{\IEEEiedlistdecl}{\setlength{\labelsep}{5em}} +% will alter the \labelsep for the next list(s) until +% \IEEEiedlistdecl is redefined. +\def\IEEEiedlistdecl{\relax} + +% This command provides an easy way to set \leftmargin based +% on the \labelwidth, \labelsep and the argument \IEEElabelindent +% Usage: \IEEEcalcleftmargin{width-to-indent-the-label} +% output is in the \leftmargin variable, i.e., effectively: +% \leftmargin = argument + \labelwidth + \labelsep +% Note controlled spacing here, shield end of lines with % +\def\IEEEcalcleftmargin#1{\setlength{\leftmargin}{#1}% +\addtolength{\leftmargin}{\labelwidth}% +\addtolength{\leftmargin}{\labelsep}} + +% This command provides an easy way to set \labelwidth to the +% width of the given text. It is the same as +% \settowidth{\labelwidth}{label-text} +% and useful as a shorter alternative. +% Typically used to set \labelwidth to be the width +% of the longest label in the list +\def\IEEEsetlabelwidth#1{\settowidth{\labelwidth}{#1}} + +% When this command is executed, IED lists will use the +% IEEEiedmathlabelsep label separation rather than the normal +% spacing. To have an effect, this command must be executed via +% the \IEEEiedlistdecl or within the option of the IED list +% environments. +\def\IEEEusemathlabelsep{\setlength{\labelsep}{\IEEEiedmathlabelsep}} + +% A flag which controls whether the IED lists automatically +% calculate \leftmargin from \IEEElabelindent, \labelwidth and \labelsep +% Useful if you want to specify your own \leftmargin +% This flag must be set (\IEEEnocalcleftmargintrue or \IEEEnocalcleftmarginfalse) +% via the \IEEEiedlistdecl or within the option of the IED list +% environments to have an effect. +\newif\ifIEEEnocalcleftmargin +\IEEEnocalcleftmarginfalse + +% A flag which controls whether \IEEElabelindent is multiplied by +% the \IEEElabelindentfactor for each list level. +% This flag must be set via the \IEEEiedlistdecl or within the option +% of the IED list environments to have an effect. +\newif\ifIEEEnolabelindentfactor +\IEEEnolabelindentfactorfalse + + +% internal variable to indicate type of IED label +% justification +% 0 - left; 1 - center; 2 - right +\def\@IEEEiedjustify{0} + + +% commands to allow the user to control IED +% label justifications. Use these commands within +% the IED environment option or in the \IEEEiedlistdecl +% Note that changing the normal list justifications +% is nonstandard and the IEEE may not like it if you do so! +% I include these commands as they may be helpful to +% those who are using these enhanced list controls for +% other non-IEEE related LaTeX work. +% itemize and enumerate automatically default to right +% justification, description defaults to left. +\def\IEEEiedlabeljustifyl{\def\@IEEEiedjustify{0}}%left +\def\IEEEiedlabeljustifyc{\def\@IEEEiedjustify{1}}%center +\def\IEEEiedlabeljustifyr{\def\@IEEEiedjustify{2}}%right + + + + +% commands to save to and restore from the list parameter copies +% this allows us to set all the list parameters within +% the list_decl and prevent \list (and its \@list) +% from overriding any of our parameters +% V1.6 use \edefs instead of dimen's to conserve dimen registers +% Note controlled spacing here, shield end of lines with % +\def\@IEEEsavelistparams{\edef\@IEEEiedtopsep{\the\topsep}% +\edef\@IEEEiedlabelwidth{\the\labelwidth}% +\edef\@IEEEiedlabelsep{\the\labelsep}% +\edef\@IEEEiedleftmargin{\the\leftmargin}% +\edef\@IEEEiedpartopsep{\the\partopsep}% +\edef\@IEEEiedparsep{\the\parsep}% +\edef\@IEEEieditemsep{\the\itemsep}% +\edef\@IEEEiedrightmargin{\the\rightmargin}% +\edef\@IEEEiedlistparindent{\the\listparindent}% +\edef\@IEEEieditemindent{\the\itemindent}} + +% Note controlled spacing here +\def\@IEEErestorelistparams{\topsep\@IEEEiedtopsep\relax% +\labelwidth\@IEEEiedlabelwidth\relax% +\labelsep\@IEEEiedlabelsep\relax% +\leftmargin\@IEEEiedleftmargin\relax% +\partopsep\@IEEEiedpartopsep\relax% +\parsep\@IEEEiedparsep\relax% +\itemsep\@IEEEieditemsep\relax% +\rightmargin\@IEEEiedrightmargin\relax% +\listparindent\@IEEEiedlistparindent\relax% +\itemindent\@IEEEieditemindent\relax} + + +% v1.6b provide original LaTeX IED list environments +% note that latex.ltx defines \itemize and \enumerate, but not \description +% which must be created by the base classes +% save original LaTeX itemize and enumerate +\let\LaTeXitemize\itemize +\let\endLaTeXitemize\enditemize +\let\LaTeXenumerate\enumerate +\let\endLaTeXenumerate\endenumerate + +% provide original LaTeX description environment from article.cls +\newenvironment{LaTeXdescription} + {\list{}{\labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel}} + {\endlist} +\newcommand*\descriptionlabel[1]{\hspace\labelsep + \normalfont\bfseries #1} + + +% override LaTeX's default IED lists +\def\itemize{\@IEEEitemize} +\def\enditemize{\@endIEEEitemize} +\def\enumerate{\@IEEEenumerate} +\def\endenumerate{\@endIEEEenumerate} +\def\description{\@IEEEdescription} +\def\enddescription{\@endIEEEdescription} + +% provide the user with aliases - may help those using packages that +% override itemize, enumerate, or description +\def\IEEEitemize{\@IEEEitemize} +\def\endIEEEitemize{\@endIEEEitemize} +\def\IEEEenumerate{\@IEEEenumerate} +\def\endIEEEenumerate{\@endIEEEenumerate} +\def\IEEEdescription{\@IEEEdescription} +\def\endIEEEdescription{\@endIEEEdescription} + + +% V1.6 we want to keep the IEEEtran IED list definitions as our own internal +% commands so they are protected against redefinition +\def\@IEEEitemize{\@ifnextchar[{\@@IEEEitemize}{\@@IEEEitemize[\relax]}} +\def\@IEEEenumerate{\@ifnextchar[{\@@IEEEenumerate}{\@@IEEEenumerate[\relax]}} +\def\@IEEEdescription{\@ifnextchar[{\@@IEEEdescription}{\@@IEEEdescription[\relax]}} +\def\@endIEEEitemize{\endlist} +\def\@endIEEEenumerate{\endlist} +\def\@endIEEEdescription{\endlist} + + +% DO NOT ALLOW BLANK LINES TO BE IN THESE IED ENVIRONMENTS +% AS THIS WILL FORCE NEW PARAGRAPHS AFTER THE IED LISTS +% IEEEtran itemized list MDS 1/2001 +% Note controlled spacing here, shield end of lines with % +\def\@@IEEEitemize[#1]{% + \ifnum\@itemdepth>3\relax\@toodeep\else% + \ifnum\@listdepth>5\relax\@toodeep\else% + \advance\@itemdepth\@ne% + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + % get the IEEElabelindentfactor for this level + \advance\@listdepth\@ne% we need to know what the level WILL be + \edef\IEEElabelindentfactor{\csname IEEElabelindentfactor\romannumeral\the\@listdepth\endcsname}% + \advance\@listdepth-\@ne% undo our increment + \def\@IEEEiedjustify{2}% right justified labels are default + % set other defaults + \IEEEnocalcleftmarginfalse% + \IEEEnolabelindentfactorfalse% + \topsep\IEEEiedtopsep% + \IEEElabelindent\IEEEilabelindent% + \labelsep\IEEEiednormlabelsep% + \partopsep 0ex% + \parsep 0ex% + \itemsep 0ex% + \rightmargin 0em% + \listparindent 0em% + \itemindent 0em% + % calculate the label width + % the user can override this later if + % they specified a \labelwidth + \settowidth{\labelwidth}{\csname labelitem\romannumeral\the\@itemdepth\endcsname}% + \@IEEEsavelistparams% save our list parameters + \list{\csname\@itemitem\endcsname}{% + \@IEEErestorelistparams% override any list{} changes + % to our globals + \let\makelabel\@IEEEiedmakelabel% v1.6b setup \makelabel + \IEEEiedlistdecl% let user alter parameters + #1\relax% + % If the user has requested not to use the + % IEEElabelindent factor, don't revise \IEEElabelindent + \ifIEEEnolabelindentfactor\relax% + \else\IEEElabelindent=\IEEElabelindentfactor\IEEElabelindent% + \fi% + % Unless the user has requested otherwise, + % calculate our left margin based + % on \IEEElabelindent, \labelwidth and + % \labelsep + \ifIEEEnocalcleftmargin\relax% + \else\IEEEcalcleftmargin{\IEEElabelindent}% + \fi}\fi\fi}% + + +% DO NOT ALLOW BLANK LINES TO BE IN THESE IED ENVIRONMENTS +% AS THIS WILL FORCE NEW PARAGRAPHS AFTER THE IED LISTS +% IEEEtran enumerate list MDS 1/2001 +% Note controlled spacing here, shield end of lines with % +\def\@@IEEEenumerate[#1]{% + \ifnum\@enumdepth>3\relax\@toodeep\else% + \ifnum\@listdepth>5\relax\@toodeep\else% + \advance\@enumdepth\@ne% + \edef\@enumctr{enum\romannumeral\the\@enumdepth}% + % get the IEEElabelindentfactor for this level + \advance\@listdepth\@ne% we need to know what the level WILL be + \edef\IEEElabelindentfactor{\csname IEEElabelindentfactor\romannumeral\the\@listdepth\endcsname}% + \advance\@listdepth-\@ne% undo our increment + \def\@IEEEiedjustify{2}% right justified labels are default + % set other defaults + \IEEEnocalcleftmarginfalse% + \IEEEnolabelindentfactorfalse% + \topsep\IEEEiedtopsep% + \IEEElabelindent\IEEEelabelindent% + \labelsep\IEEEiednormlabelsep% + \partopsep 0ex% + \parsep 0ex% + \itemsep 0ex% + \rightmargin 0em% + \listparindent 0em% + \itemindent 0em% + % calculate the label width + % We'll set it to the width suitable for all labels using + % normalfont 1) to 9) + % The user can override this later + \settowidth{\labelwidth}{9)}% + \@IEEEsavelistparams% save our list parameters + \list{\csname label\@enumctr\endcsname}{\usecounter{\@enumctr}% + \@IEEErestorelistparams% override any list{} changes + % to our globals + \let\makelabel\@IEEEiedmakelabel% v1.6b setup \makelabel + \IEEEiedlistdecl% let user alter parameters + #1\relax% + % If the user has requested not to use the + % IEEElabelindent factor, don't revise \IEEElabelindent + \ifIEEEnolabelindentfactor\relax% + \else\IEEElabelindent=\IEEElabelindentfactor\IEEElabelindent% + \fi% + % Unless the user has requested otherwise, + % calculate our left margin based + % on \IEEElabelindent, \labelwidth and + % \labelsep + \ifIEEEnocalcleftmargin\relax% + \else\IEEEcalcleftmargin{\IEEElabelindent}% + \fi}\fi\fi}% + + +% DO NOT ALLOW BLANK LINES TO BE IN THESE IED ENVIRONMENTS +% AS THIS WILL FORCE NEW PARAGRAPHS AFTER THE IED LISTS +% IEEEtran description list MDS 1/2001 +% Note controlled spacing here, shield end of lines with % +\def\@@IEEEdescription[#1]{% + \ifnum\@listdepth>5\relax\@toodeep\else% + % get the IEEElabelindentfactor for this level + \advance\@listdepth\@ne% we need to know what the level WILL be + \edef\IEEElabelindentfactor{\csname IEEElabelindentfactor\romannumeral\the\@listdepth\endcsname}% + \advance\@listdepth-\@ne% undo our increment + \def\@IEEEiedjustify{0}% left justified labels are default + % set other defaults + \IEEEnocalcleftmarginfalse% + \IEEEnolabelindentfactorfalse% + \topsep\IEEEiedtopsep% + \IEEElabelindent\IEEEdlabelindent% + % assume normal labelsep + \labelsep\IEEEiednormlabelsep% + \partopsep 0ex% + \parsep 0ex% + \itemsep 0ex% + \rightmargin 0em% + \listparindent 0em% + \itemindent 0em% + % Bogus label width in case the user forgets + % to set it. + % TIP: If you want to see what a variable's width is you + % can use the TeX command \showthe\width-variable to + % display it on the screen during compilation + % (This might be helpful to know when you need to find out + % which label is the widest) + \settowidth{\labelwidth}{Hello}% + \@IEEEsavelistparams% save our list parameters + \list{}{\@IEEErestorelistparams% override any list{} changes + % to our globals + \let\makelabel\@IEEEiedmakelabel% v1.6b setup \makelabel + \IEEEiedlistdecl% let user alter parameters + #1\relax% + % If the user has requested not to use the + % labelindent factor, don't revise \IEEElabelindent + \ifIEEEnolabelindentfactor\relax% + \else\IEEElabelindent=\IEEElabelindentfactor\IEEElabelindent% + \fi% + % Unless the user has requested otherwise, + % calculate our left margin based + % on \IEEElabelindent, \labelwidth and + % \labelsep + \ifIEEEnocalcleftmargin\relax% + \else\IEEEcalcleftmargin{\IEEElabelindent}\relax% + \fi}\fi} + +% v1.6b we use one makelabel that does justification as needed. +\def\@IEEEiedmakelabel#1{\relax\if\@IEEEiedjustify 0\relax +\makebox[\labelwidth][l]{\normalfont #1}\else +\if\@IEEEiedjustify 1\relax +\makebox[\labelwidth][c]{\normalfont #1}\else +\makebox[\labelwidth][r]{\normalfont #1}\fi\fi} + + +% compsoc uses a larger value for the normal labelsep +% and also extra spacing above and below each list +\ifCLASSOPTIONcompsoc + \IEEEiednormlabelsep 1.2em + \IEEEiedtopsep 6pt plus 3pt minus 3pt +\fi + + +% VERSE and QUOTE +% V1.7 define environments with newenvironment +\newenvironment{verse}{\let\\=\@centercr + \list{}{\itemsep\z@ \itemindent -1.5em \listparindent \itemindent + \rightmargin\leftmargin\advance\leftmargin 1.5em}\item\relax} + {\endlist} +\newenvironment{quotation}{\list{}{\listparindent 1.5em \itemindent\listparindent + \rightmargin\leftmargin \parsep 0pt plus 1pt}\item\relax} + {\endlist} +\newenvironment{quote}{\list{}{\rightmargin\leftmargin}\item\relax} + {\endlist} + + +% \titlepage +% provided only for backward compatibility. \maketitle is the correct +% way to create the title page. +\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn + \else \newpage \fi \thispagestyle{empty}\c@page\z@} +\def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi} + +% standard values from article.cls +\arraycolsep 5pt +\arrayrulewidth .4pt +\doublerulesep 2pt + +\tabcolsep 6pt +\tabbingsep 0.5em + + +%% FOOTNOTES +% +%\skip\footins 10pt plus 4pt minus 2pt +% V1.6 respond to changes in font size +% space added above the footnotes (if present) +\skip\footins 0.9\baselineskip plus 0.4\baselineskip minus 0.2\baselineskip + +% V1.6, we need to make \footnotesep responsive to changes +% in \baselineskip or strange spacings will result when in +% draft mode. Here is a little LaTeX secret - \footnotesep +% determines the height of an invisible strut that is placed +% *above* the baseline of footnotes after the first. Since +% LaTeX considers the space for characters to be 0.7\baselineskip +% above the baseline and 0.3\baselineskip below it, we need to +% use 0.7\baselineskip as a \footnotesep to maintain equal spacing +% between all the lines of the footnotes. The IEEE often uses a tad +% more, so use 0.8\baselineskip. This slightly larger value also helps +% the text to clear the footnote marks. Note that \thanks in IEEEtran +% uses its own value of \footnotesep which is set in \maketitle. +{\footnotesize +\global\footnotesep 0.8\baselineskip} + + +\skip\@mpfootins = \skip\footins +\fboxsep = 3pt +\fboxrule = .4pt +% V1.6 use 1em, then use LaTeX2e's \@makefnmark +% Note that the IEEE normally *left* aligns the footnote marks, so we don't need +% box resizing tricks here. +\long\def\@makefntext#1{\parindent 1em\indent\hbox{\@makefnmark}#1}% V1.6 use 1em +% V1.7 compsoc does not use superscipts for footnote marks +\ifCLASSOPTIONcompsoc +\def\@IEEEcompsocmakefnmark{\hbox{\normalfont\@thefnmark.\ }} +\long\def\@makefntext#1{\parindent 1em\indent\hbox{\@IEEEcompsocmakefnmark}#1} +\fi + +% The IEEE does not use footnote rules +\def\footnoterule{} + +% V1.7 for compsoc, the IEEE uses a footnote rule only for \thanks. We devise a "one-shot" +% system to implement this. +\newif\if@IEEEenableoneshotfootnoterule +\@IEEEenableoneshotfootnoterulefalse +\ifCLASSOPTIONcompsoc +\def\footnoterule{\relax\if@IEEEenableoneshotfootnoterule +\kern-5pt +\hbox to \columnwidth{\hfill\vrule width 0.5\columnwidth height 0.4pt\hfill} +\kern4.6pt +\global\@IEEEenableoneshotfootnoterulefalse +\else +\relax +\fi} +\fi + +% V1.6 do not allow LaTeX to break a footnote across multiple pages +\interfootnotelinepenalty=10000 + +% V1.6 discourage breaks within equations +% Note that amsmath normally sets this to 10000, +% but LaTeX2e normally uses 100. +\interdisplaylinepenalty=2500 + +% default allows section depth up to /paragraph +\setcounter{secnumdepth}{4} + +% technotes do not allow /paragraph +\ifCLASSOPTIONtechnote + \setcounter{secnumdepth}{3} +\fi +% neither do compsoc conferences +\@IEEEcompsocconfonly{\setcounter{secnumdepth}{3}} + + +\newcounter{section} +\newcounter{subsection}[section] +\newcounter{subsubsection}[subsection] +\newcounter{paragraph}[subsubsection] + +% used only by IEEEtran's IEEEeqnarray as other packages may +% have their own, different, implementations +\newcounter{IEEEsubequation}[equation] + +% as shown when called by user from \ref, \label and in table of contents +\def\theequation{\arabic{equation}} % 1 +\def\theIEEEsubequation{\theequation\alph{IEEEsubequation}} % 1a (used only by IEEEtran's IEEEeqnarray) +\ifCLASSOPTIONcompsoc +% compsoc is all arabic +\def\thesection{\arabic{section}} +\def\thesubsection{\thesection.\arabic{subsection}} +\def\thesubsubsection{\thesubsection.\arabic{subsubsection}} +\def\theparagraph{\thesubsubsection.\arabic{paragraph}} +\else +\def\thesection{\Roman{section}} % I +% V1.7, \mbox prevents breaks around - +\def\thesubsection{\mbox{\thesection-\Alph{subsection}}} % I-A +% V1.7 use I-A1 format used by the IEEE rather than I-A.1 +\def\thesubsubsection{\thesubsection\arabic{subsubsection}} % I-A1 +\def\theparagraph{\thesubsubsection\alph{paragraph}} % I-A1a +\fi + +% From Heiko Oberdiek. Because of the \mbox in \thesubsection, we need to +% tell hyperref to disable the \mbox command when making PDF bookmarks. +% This done already with hyperref.sty version 6.74o and later, but +% it will not hurt to do it here again for users of older versions. +\@ifundefined{pdfstringdefPreHook}{\let\pdfstringdefPreHook\@empty}{}% +\g@addto@macro\pdfstringdefPreHook{\let\mbox\relax} + + +% Main text forms (how shown in main text headings) +% V1.6, using \thesection in \thesectiondis allows changes +% in the former to automatically appear in the latter +\ifCLASSOPTIONcompsoc + \ifCLASSOPTIONconference% compsoc conference + \def\thesectiondis{\thesection.} + \def\thesubsectiondis{\thesectiondis\arabic{subsection}.} + \def\thesubsubsectiondis{\thesubsectiondis\arabic{subsubsection}.} + \def\theparagraphdis{\thesubsubsectiondis\arabic{paragraph}.} + \else% compsoc not conferencs + \def\thesectiondis{\thesection} + \def\thesubsectiondis{\thesectiondis.\arabic{subsection}} + \def\thesubsubsectiondis{\thesubsectiondis.\arabic{subsubsection}} + \def\theparagraphdis{\thesubsubsectiondis.\arabic{paragraph}} + \fi +\else% not compsoc + \def\thesectiondis{\thesection.} % I. + \def\thesubsectiondis{\Alph{subsection}.} % B. + \def\thesubsubsectiondis{\arabic{subsubsection})} % 3) + \def\theparagraphdis{\alph{paragraph})} % d) +\fi + +% just like LaTeX2e's \@eqnnum +\def\theequationdis{{\normalfont \normalcolor (\theequation)}}% (1) +% IEEEsubequation used only by IEEEtran's IEEEeqnarray +\def\theIEEEsubequationdis{{\normalfont \normalcolor (\theIEEEsubequation)}}% (1a) +% redirect LaTeX2e's equation number display and all that depend on +% it, through IEEEtran's \theequationdis +\def\@eqnnum{\theequationdis} + + + +% V1.7 provide string macros as article.cls does +\def\contentsname{Contents} +\def\listfigurename{List of Figures} +\def\listtablename{List of Tables} +\def\refname{References} +\def\indexname{Index} +\def\figurename{Fig.} +\def\tablename{TABLE} +\@IEEEcompsocconfonly{\def\figurename{Figure}} +\def\partname{Part} +\def\appendixname{Appendix} +\def\abstractname{Abstract} +% IEEE specific names +\def\IEEEkeywordsname{Index Terms} +\def\IEEEproofname{Proof} + + +% LIST OF FIGURES AND TABLES AND TABLE OF CONTENTS +% +\def\@pnumwidth{1.55em} +\def\@tocrmarg{2.55em} +\def\@dotsep{4.5} +\setcounter{tocdepth}{3} + +% adjusted some spacings here so that section numbers will not easily +% collide with the section titles. +% VIII; VIII-A; and VIII-A.1 are usually the worst offenders. +% MDS 1/2001 +\def\tableofcontents{\section*{\contentsname}\@starttoc{toc}} +\def\l@section#1#2{\addpenalty{\@secpenalty}\addvspace{1.0em plus 1pt}% + \@tempdima 2.75em \begingroup \parindent \z@ \rightskip \@pnumwidth% + \parfillskip-\@pnumwidth {\bfseries\leavevmode #1}\hfil\hbox to\@pnumwidth{\hss #2}\par% + \endgroup} +% argument format #1:level, #2:labelindent,#3:labelsep +\def\l@subsection{\@dottedtocline{2}{2.75em}{3.75em}} +\def\l@subsubsection{\@dottedtocline{3}{6.5em}{4.5em}} +% must provide \l@ defs for ALL sublevels EVEN if tocdepth +% is such as they will not appear in the table of contents +% these defs are how TOC knows what level these things are! +\def\l@paragraph{\@dottedtocline{4}{6.5em}{5.5em}} +\def\l@subparagraph{\@dottedtocline{5}{6.5em}{6.5em}} +\def\listoffigures{\section*{\listfigurename}\@starttoc{lof}} +\def\l@figure{\@dottedtocline{1}{0em}{2.75em}} +\def\listoftables{\section*{\listtablename}\@starttoc{lot}} +\let\l@table\l@figure + + +% Definitions for floats +% +% Normal Floats +% V1.8 floatsep et al. revised down by 0.15\baselineskip +% to account for the sideeffects of \topskip compensation +\floatsep 0.85\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip +\textfloatsep 1.55\baselineskip plus 0.2\baselineskip minus 0.4\baselineskip +\@fptop 0pt plus 1fil +\@fpsep 0.75\baselineskip plus 2fil +\@fpbot 0pt plus 1fil +\def\topfraction{0.9} +\def\bottomfraction{0.4} +\def\floatpagefraction{0.8} +% V1.7, let top floats approach 90% of page +\def\textfraction{0.1} + +% Double Column Floats +\dblfloatsep 0.85\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip + +\dbltextfloatsep 1.55\baselineskip plus 0.2\baselineskip minus 0.4\baselineskip +% Note that it would be nice if the rubber here actually worked in LaTeX2e. +% There is a long standing limitation in LaTeX, first discovered (to the best +% of my knowledge) by Alan Jeffrey in 1992. LaTeX ignores the stretchable +% portion of \dbltextfloatsep, and as a result, double column figures can and +% do result in an non-integer number of lines in the main text columns with +% underfull vbox errors as a consequence. A post to comp.text.tex +% by Donald Arseneau confirms that this had not yet been fixed in 1998. +% IEEEtran V1.6 will fix this problem for you in the titles, but it doesn't +% protect you from other double floats. Happy vspace'ing. + +\@dblfptop 0pt plus 1fil +\@dblfpsep 0.75\baselineskip plus 2fil +\@dblfpbot 0pt plus 1fil +\def\dbltopfraction{0.8} +\def\dblfloatpagefraction{0.8} +\setcounter{dbltopnumber}{4} + +\intextsep 0.85\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip +\setcounter{topnumber}{2} +\setcounter{bottomnumber}{2} +\setcounter{totalnumber}{4} + + + +% article class provides these, we should too. +\newlength\abovecaptionskip +\newlength\belowcaptionskip +% but only \abovecaptionskip is used above figure captions and *below* table +% captions +\setlength\abovecaptionskip{0.5\baselineskip} +% compsoc journals are a little more generous +\ifCLASSOPTIONcompsoc\ifCLASSOPTIONjournal + \setlength\abovecaptionskip{0.75\baselineskip} +\fi\fi +\setlength\belowcaptionskip{0pt} +% V1.6 create hooks in case the caption spacing ever needs to be +% overridden by a user +\def\@IEEEfigurecaptionsepspace{\vskip\abovecaptionskip\relax}% +\def\@IEEEtablecaptionsepspace{\vskip\abovecaptionskip\relax}% + + +% 1.6b revise caption system so that \@makecaption uses two arguments +% as with LaTeX2e. Otherwise, there will be problems when using hyperref. +\def\@IEEEtablestring{table} + + +% V1.8 compensate for \topskip so top of top figures align with tops of the first lines of main text +% here we calculate a space equal to the amount \topskip exceeds the main text height +% we hook in at \@floatboxreset +\def\@IEEEfiguretopskipspace{\ifdim\prevdepth=-1000pt\relax +\setlength{\@IEEEtrantmpdimenA}{1\topskip}\relax +\addtolength{\@IEEEtrantmpdimenA}{-0.7\@IEEEnormalsizeunitybaselineskip}\relax +\vspace*{\@IEEEtrantmpdimenA}\fi} +% V1.8 compensate for \topskip at the top of top tables so caption text is on main text baseline +% use a strut set on the caption baseline within \@makecaption +\def\@IEEEtabletopskipstrut{\ifdim\prevdepth=-1000pt\rule{0pt}{\topskip}\fi} +% the \ifdim\prevdepth checks are always expected to be true for IEEE style float caption ordering +% because top of figure content and top of captions in tables is the first thing on the vertical +% list of these floats +% thanks to Donald Arseneau for his 2000/11/11 post "Re: caption hacking" with info on this topic. + + +\ifCLASSOPTIONcompsoc +% V1.7 compsoc \@makecaption +\ifCLASSOPTIONconference% compsoc conference +\long\def\@makecaption#1#2{% +% test if is a for a figure or table +\ifx\@captype\@IEEEtablestring% +% if a table, do table caption +\footnotesize\bgroup\par\centering\@IEEEtabletopskipstrut{\normalfont\footnotesize {#1.}\nobreakspace\scshape #2}\par\addvspace{0.5\baselineskip}\egroup% +\@IEEEtablecaptionsepspace +% if not a table, format it as a figure +\else +\@IEEEfigurecaptionsepspace +\setbox\@tempboxa\hbox{\normalfont\footnotesize {#1.}\nobreakspace #2}% +\ifdim \wd\@tempboxa >\hsize% +% if caption is longer than a line, let it wrap around +\setbox\@tempboxa\hbox{\normalfont\footnotesize {#1.}\nobreakspace}% +\parbox[t]{\hsize}{\normalfont\footnotesize \noindent\unhbox\@tempboxa#2}% +% if caption is shorter than a line, center +\else% +\hbox to\hsize{\normalfont\footnotesize\hfil\box\@tempboxa\hfil}% +\fi\fi} +% +\else% nonconference compsoc +\long\def\@makecaption#1#2{% +% test if is a for a figure or table +\ifx\@captype\@IEEEtablestring% +% if a table, do table caption +\footnotesize\bgroup\par\centering\@IEEEtabletopskipstrut{\normalfont\sffamily\footnotesize #1}\\{\normalfont\sffamily\footnotesize #2}\par\addvspace{0.5\baselineskip}\egroup% +\@IEEEtablecaptionsepspace +% if not a table, format it as a figure +\else +\@IEEEfigurecaptionsepspace +\setbox\@tempboxa\hbox{\normalfont\sffamily\footnotesize {#1.}\nobreakspace #2}% +\ifdim \wd\@tempboxa >\hsize% +% if caption is longer than a line, let it wrap around +\setbox\@tempboxa\hbox{\normalfont\sffamily\footnotesize {#1.}\nobreakspace}% +\parbox[t]{\hsize}{\normalfont\sffamily\footnotesize \noindent\unhbox\@tempboxa#2}% +% if caption is shorter than a line, left justify +\else% +\hbox to\hsize{\normalfont\sffamily\footnotesize\box\@tempboxa\hfil}% +\fi\fi} +\fi +% +\else% traditional noncompsoc \@makecaption +\long\def\@makecaption#1#2{% +% test if is a for a figure or table +\ifx\@captype\@IEEEtablestring% +% if a table, do table caption +\footnotesize\bgroup\par\centering\@IEEEtabletopskipstrut{\normalfont\footnotesize #1}\\{\normalfont\footnotesize\scshape #2}\par\addvspace{0.5\baselineskip}\egroup% +\@IEEEtablecaptionsepspace +% if not a table, format it as a figure +\else +\@IEEEfigurecaptionsepspace +% 3/2001 use footnotesize, not small; use two nonbreaking spaces, not one +\setbox\@tempboxa\hbox{\normalfont\footnotesize {#1.}\nobreakspace\nobreakspace #2}% +\ifdim \wd\@tempboxa >\hsize% +% if caption is longer than a line, let it wrap around +\setbox\@tempboxa\hbox{\normalfont\footnotesize {#1.}\nobreakspace\nobreakspace}% +\parbox[t]{\hsize}{\normalfont\footnotesize\noindent\unhbox\@tempboxa#2}% +% if caption is shorter than a line, center if conference, left justify otherwise +\else% +\ifCLASSOPTIONconference \hbox to\hsize{\normalfont\footnotesize\hfil\box\@tempboxa\hfil}% +\else \hbox to\hsize{\normalfont\footnotesize\box\@tempboxa\hfil}% +\fi\fi\fi} +\fi + + + +% V1.7 disable captions class option, do so in a way that retains operation of \label +% within \caption +\ifCLASSOPTIONcaptionsoff +\long\def\@makecaption#1#2{\vspace*{2em}\footnotesize\bgroup\par\addvspace{0.5\baselineskip}\centering{\footnotesize #1}\par\addvspace{0.5\baselineskip}\egroup% +\let\@IEEEtemporiglabeldefsave\label +\let\@IEEEtemplabelargsave\relax +\def\label##1{\gdef\@IEEEtemplabelargsave{##1}}% +\setbox\@tempboxa\hbox{#2}% +\let\label\@IEEEtemporiglabeldefsave +\ifx\@IEEEtemplabelargsave\relax\else\label{\@IEEEtemplabelargsave}\fi} +\fi + + +% V1.7 define end environments with \def not \let so as to work OK with +% preview-latex +\newcounter{figure} +\def\thefigure{\@arabic\c@figure} +\def\fps@figure{tbp} +\def\ftype@figure{1} +\def\ext@figure{lof} +\def\fnum@figure{\figurename\nobreakspace\thefigure} +% V1.8 within figures add \@IEEEfiguretopskipspace compensation to LaTeX2e's \@floatboxreset +\def\figure{\def\@floatboxreset{\reset@font\normalsize\@setminipage\@IEEEfiguretopskipspace}\@float{figure}} +\def\endfigure{\end@float} +% V1.8 also add \@IEEEfiguretopskipspace compensation to \figure* +\@namedef{figure*}{\def\@floatboxreset{\reset@font\normalsize\@setminipage\@IEEEfiguretopskipspace}\@dblfloat{figure}} +\@namedef{endfigure*}{\end@dblfloat} + +\newcounter{table} +\ifCLASSOPTIONcompsoc +\def\thetable{\arabic{table}} +\else +\def\thetable{\@Roman\c@table} +\fi +\def\fps@table{tbp} +\def\ftype@table{2} +\def\ext@table{lot} +\def\fnum@table{\tablename\nobreakspace\thetable} +% V1.6 The IEEE uses 8pt text for tables +% within tables alter LaTeX2e's \@floatboxreset to use \footnotesize +\def\table{\def\@floatboxreset{\reset@font\footnotesize\@setminipage}\@float{table}} +\def\endtable{\end@float} +% v1.6b double column tables need to default to footnotesize as well. +\@namedef{table*}{\def\@floatboxreset{\reset@font\footnotesize\@setminipage}\@dblfloat{table}} +\@namedef{endtable*}{\end@dblfloat} + + + + +%% -- Command Argument Scanning Support Functions -- +%% V1.8a + +% usage: \@IEEEstripouterbraces*{} +% \@IEEEstripouterbraces fully expands its argument (which it then stores +% in \@IEEEstripouterbracesarg) via \edef, then removes any outer enclosing +% braces, and finally stores the result in the macro +% \@IEEEstrippedouterbraces. +% +% For example: +% \@IEEEstripouterbraces{{{{ab}c}}} +% results in: +% +% \@IEEEstripouterbracesarg ==> a macro containing {{{ab}c}} +% \@IEEEstrippedouterbraces ==> a macro containing {ab}c +% +% the *-star form,\@IEEEstripouterbraces*, does not expand the argument +% contents during processing +\def\@IEEEstripouterbraces{\@ifstar{\let\@IEEEstripouterbracesdef=\def\@@IEEEstripouterbraces}{\let\@IEEEstripouterbracesdef=\edef\@@IEEEstripouterbraces}} + +\def\@@IEEEstripouterbraces#1{\@IEEEstripouterbracesdef\@IEEEstripouterbracesarg{#1}\relax +% If the macro is unchanged after being acquired as a single delimited +% argument, we know we have one sequence of tokens without any enclosing +% braces. Loop until this is true. +\loop + \expandafter\@@@IEEEstripouterbraces\@IEEEstripouterbracesarg\@IEEEgeneralsequenceDELIMITER +\ifx\@IEEEstrippedouterbraces\@IEEEstripouterbracesarg +\else + \let\@IEEEstripouterbracesarg\@IEEEstrippedouterbraces +\repeat} + +\def\@@@IEEEstripouterbraces#1\@IEEEgeneralsequenceDELIMITER{\def\@IEEEstrippedouterbraces{#1}} + + + +% usage: \@IEEEextractgroup*{} +% \@IEEEextractgroup fully expands its argument (which it then stores in +% \@IEEEextractgrouparg) via \edef and then assigns the first "brace group" +% of tokens to the macro \@IEEEextractedgroup. +% The remaining groups, if any, are stored in the macro +% \@IEEEextractedgroupremain. If the argument does not contain the requisite +% groups, the respective macros will be defined to be empty. +% There is an asymmetry in that \@IEEEextractedgroup is stripped of its first +% outer grouping while \@IEEEextractedgroupremain retains even the outer +% grouping (if present) that originally identified it as a group. +% +% For example: +% \@IEEEextractgroup{{{ab}}{c{de}}} +% results in: +% +% \@IEEEextractgrouparg ==> a macro containing {{ab}}{c{de}} +% \@IEEEextractedgroup ==> a macro containing {ab} +% \@IEEEextractedgroupremain ==> a macro containing {c{de}} +% +% The *-star form, \@IEEEextractgroup*, does not expand its argument +% contents during processing. +\def\@IEEEextractgroup{\@ifstar{\let\@IEEEextractgroupdef=\def\@@IEEEextractgroup}{\let\@IEEEextractgroupdef=\edef\@@IEEEextractgroup}} + +\def\@@IEEEextractgroup#1{\@IEEEextractgroupdef\@IEEEextractgrouparg{#1}\relax +% trap the case of an empty extracted group as this would cause problems with +% \@IEEEextractgroupremain's argument acquisition +\ifx\@IEEEextractgrouparg\@empty + \def\@IEEEextractedgroup{}\relax + \def\@IEEEextractedgroupremain{}\relax +\else + % We have to use some dirty tricks here. We want to insert {} around + % whatever remains after the first group so that TeX's argument scanner + % will preserve any originally enclosing braces as well as provide an + % empty argument to acquire even if there isn't a second group. + % In this first of two dirty tricks, we put a } at the end of the structure + % we are going to extract from. The \ifnum0=`{\fi keeps TeX happy to allow + % what would otherwise be an unbalanced macro definition for + % \@@IEEEextractgroup to be acceptable to it. + \ifnum0=`{\fi\expandafter\@IEEEextractgroupremain\@IEEEextractgrouparg}\relax +\fi} + +% In the second part of the dirty tricks, we insert a leading { right after +% the first group is acquired, but before the remainder is. Again, the +% \ifnum0=`}\fi keeps TeX happy during definition time, but will disappear +% during run time. +\def\@IEEEextractgroupremain#1{\def\@IEEEextractedgroup{#1}\expandafter\@@IEEEextractgroupremain\expandafter{\ifnum0=`}\fi} + +\def\@@IEEEextractgroupremain#1{\def\@IEEEextractedgroupremain{#1}} + + + +% \@IEEEextracttoken relocated at top because margin setting commands rely on it + + + +% usage: \@IEEEextracttokengroups*{} +% \@IEEEextracttokengroups fully expands its argument (which it then stores +% in \@IEEEextracttokengroupsarg) and then assigns the first "brace group" of +% tokens (with the outermost braces removed) to the macro +% \@IEEEextractedfirstgroup. +% The meaning of the first nonbrace (but including the empty group) token +% within this first group is assigned via \let to \@IEEEextractedfirsttoken +% as well as stored in the macro \@IEEEextractedfirsttokenmacro. If a first +% nonbrace token does not exist (or is an empty group), these will be \relax +% and empty, respectively. Tokens that would otherwise be discarded during +% the acquisition of the first token in the first group are stored in +% \@IEEEextractedfirsttokensdiscarded, however their original relative brace +% nesting depths are not guaranteed to be preserved. +% The first group within this first group is stored in the macro +% \@IEEEextractedfirstfirstgroup. +% Likewise for the next group after the first: \@IEEEextractednextgroup, +% \@IEEEextractednextfirstgroup, \@IEEEextractednextgroupfirsttoken, +% \@IEEEextractednextgroupfirsttokenmacro, and +% \@IEEEextractednextfirsttokensdiscarded. +% All tokens/groups after the first group, including any enclosing braces, +% are stored in the macro \@IEEEextractedafterfirstgroupremain which will +% be empty if none exist. +% +% For example: +% \@IEEEextracttokengroups{{{ab}{cd}}{{ef}g}} +% will result in: +% +% \@IEEEextracttokengroupsarg ==> a macro containing {{ab}{cd}}{{ef}g} +% \@IEEEextractedfirstgroup ==> a macro containing {ab}{cd} +% \@IEEEextractedafterfirstgroupremain ==> a macro containing {{ef}g} +% \@IEEEextractedfirsttoken ==> the letter a +% \@IEEEextractedfirsttokenmacro ==> a macro containing a +% \@IEEEextractedfirsttokensdiscarded ==> a macro containing bcd +% \@IEEEextractedfirstfirstgroup ==> a macro containing ab +% \@IEEEextractednextgroup ==> a macro containing {ef}g +% \@IEEEextractednextfirsttoken ==> the letter e +% \@IEEEextractednextfirsttokenmacro ==> a macro containing e +% \@IEEEextractednextfirsttokensdiscarded ==> a macro containing fg +% \@IEEEextractednextfirstgroup ==> a macro containing ef +% +% If given an empty argument, \@IEEEextractedfirsttoken and +% \@IEEEextractednextfirsttoken will be set to \relax +% and all the macros will be empty. +% the *-star form, \@IEEEextracttokengroups*, does not expand its argument +% contents during processing. +% +% Depends on: \@IEEEextractgroup, \@IEEEextracttoken +\def\@IEEEextracttokengroups{\@ifstar{\let\@IEEEextracttokengroupsdef=\def\@@IEEEextracttokengroups}{\let\@IEEEextracttokengroupsdef=\edef\@@IEEEextracttokengroups}} +\def\@@IEEEextracttokengroups#1{\@IEEEextracttokengroupsdef\@IEEEextracttokengroupsarg{#1}\relax +% begin extraction, these functions are safe with empty arguments +% first group +\expandafter\@IEEEextractgroup\expandafter*\expandafter{\@IEEEextracttokengroupsarg}\relax +\let\@IEEEextractedfirstgroup\@IEEEextractedgroup +\let\@IEEEextractedafterfirstgroupremain\@IEEEextractedgroupremain +\expandafter\@IEEEextracttoken\expandafter*\expandafter{\@IEEEextractedfirstgroup}\relax +\let\@IEEEextractedfirsttoken\@IEEEextractedtoken +\let\@IEEEextractedfirsttokenmacro\@IEEEextractedtokenmacro +\let\@IEEEextractedfirsttokensdiscarded\@IEEEextractedtokensdiscarded +% first first group +\expandafter\@IEEEextractgroup\expandafter*\expandafter{\@IEEEextractedfirstgroup}\relax +\let\@IEEEextractedfirstfirstgroup\@IEEEextractedgroup +% next group +\expandafter\@IEEEextractgroup\expandafter*\expandafter{\@IEEEextractedafterfirstgroupremain}\relax +\let\@IEEEextractednextgroup\@IEEEextractedgroup +\expandafter\@IEEEextracttoken\expandafter*\expandafter{\@IEEEextractednextgroup}\relax +\let\@IEEEextractednextfirsttoken\@IEEEextractedtoken +\let\@IEEEextractednextfirsttokenmacro\@IEEEextractedtokenmacro +\let\@IEEEextractednextfirsttokensdiscarded\@IEEEextractedtokensdiscarded +% next first group +\expandafter\@IEEEextractgroup\expandafter*\expandafter{\@IEEEextractednextgroup}\relax +\let\@IEEEextractednextfirstgroup\@IEEEextractedgroup} + + +%% -- End of Command Argument Scanning Support Functions -- + + + + +%% +%% START OF IEEEeqnarray DEFINITIONS +%% +%% Inspired by the concepts, examples, and previous works of LaTeX +%% coders and developers such as Donald Arseneau, Fred Bartlett, +%% David Carlisle, Tony Liu, Frank Mittelbach, Piet van Oostrum, +%% Roland Winkler and Mark Wooding. +%% I don't make the claim that my work here is even near their calibre. ;) + + +\newif\if@IEEEeqnarrayboxnojot% flag to indicate if the environment was called as the star form +\@IEEEeqnarrayboxnojotfalse + +\newif\if@advanceIEEEeqncolcnt% tracks if the environment should advance the col counter +% allows a way to make an \IEEEeqnarraybox that can be used within an \IEEEeqnarray +% used by IEEEeqnarraymulticol so that it can work properly in both +\@advanceIEEEeqncolcnttrue + +\newcount\@IEEEeqnnumcols % tracks how many IEEEeqnarray cols are defined +\newcount\@IEEEeqncolcnt % tracks how many IEEEeqnarray cols the user actually used + + +% The default math style used by the columns +\def\IEEEeqnarraymathstyle{\displaystyle} +% The default text style used by the columns +% default to using the current font +\def\IEEEeqnarraytextstyle{\relax} + +% like the iedlistdecl but for \IEEEeqnarray +\def\IEEEeqnarraydecl{\relax} +\def\IEEEeqnarrayboxdecl{\relax} + + + +% V1.8 flags to indicate that equation numbering is to persist +\newif\if@IEEEeqnumpersist% +\@IEEEeqnumpersistfalse +\newif\if@IEEEsubeqnumpersist% +\@IEEEsubeqnumpersistfalse +% +% V1.8 flags to indicate if (sub)equation number of last line was preadvanced +\newif\if@IEEEeqnumpreadv% +\@IEEEeqnumpreadvfalse +\newif\if@IEEEsubeqnumpreadv% +\@IEEEsubeqnumpreadvfalse + +\newcount\@IEEEsubeqnnumrollback% saves previous value of IEEEsubequation number in case we need to restore it + +% \yesnumber is the opposite of \nonumber +% a novel concept with the same def as the equationarray package +% However, we give IEEE versions too since some LaTeX packages such as +% the MDWtools mathenv.sty redefine \nonumber to something else. +% This command is intended for use in non-IEEEeqnarray math environments +\providecommand{\yesnumber}{\global\@eqnswtrue} + + +% IEEEyes/nonumber +% V1.8 add persistant * forms +% These commands can alter the type of equation an IEEEeqnarray line is. +\def\IEEEyesnumber{\@ifstar{\global\@IEEEeqnumpersisttrue\global\@IEEEsubeqnumpersistfalse\@IEEEyesnumber}{\@IEEEyesnumber}} + +\def\@IEEEyesnumber{\global\@eqnswtrue +\if@IEEEeqnarrayISinner% alter counters and label only inside an IEEEeqnarray +\ifnum\c@IEEEsubequation>0\relax + \stepcounter{equation}\setcounter{IEEEsubequation}{0}\gdef\@currentlabel{\p@equation\theequation}\relax + \gdef\@currentHref{\@IEEEtheHrefequation}% setup hyperref label +\fi +% even if we reached this eqn num via a preadv, it is legit now +\global\@IEEEeqnumpreadvfalse\global\@IEEEsubeqnumpreadvfalse +\fi} + +\def\IEEEnonumber{\@ifstar{\global\@IEEEeqnumpersistfalse\global\@IEEEsubeqnumpersistfalse\global\@eqnswfalse}{\global\@eqnswfalse}} + + +\def\IEEEyessubnumber{\@ifstar{\global\@IEEEsubeqnumpersisttrue\@IEEEyessubnumber}{\@IEEEyessubnumber}} +% +\def\@IEEEyessubnumber{\if@IEEEeqnarrayISinner% alter counters and label only inside an IEEEeqnarray + \ifnum\c@IEEEsubequation>0\relax% if it already is a subequation, we are good to go as-is + \else% if we are a regular equation we have to watch out for two cases + \if@IEEEeqnumpreadv% if this equation is the result of a preadvance, backout and bump the sub eqnnum + \global\advance\c@equation\m@ne\global\c@IEEEsubequation=\@IEEEsubeqnnumrollback\addtocounter{IEEEsubequation}{1}\relax + \else% non-preadvanced equations just need initialization of their sub eqnnum + \setcounter{IEEEsubequation}{1}\relax + \fi + \fi% fi already is subequation + \gdef\@currentlabel{\p@IEEEsubequation\theIEEEsubequation}\relax + \gdef\@currentHref{\@IEEEtheHrefsubequation}% setup hyperref label + \global\@IEEEeqnumpreadvfalse\global\@IEEEsubeqnumpreadvfalse% no longer a preadv anymore + \global\@eqnswtrue +\fi} + + +\def\IEEEnosubnumber{\@ifstar{\global\@IEEEsubeqnumpersistfalse\@IEEEnosubnumber}{\@IEEEnosubnumber}} +% +\def\@IEEEnosubnumber{\if@IEEEeqnarrayISinner% alter counters and label only inside an IEEEeqnarray + \if@eqnsw % we do nothing unless we know we will display because we play with the counters here + % if it currently is a subequation, bump up to the next equation number and turn off the subequation + \ifnum\c@IEEEsubequation>0\relax\addtocounter{equation}{1}\setcounter{IEEEsubequation}{0}\relax + \fi + \global\@IEEEeqnumpreadvfalse\global\@IEEEsubeqnumpreadvfalse% no longer a preadv anymore + \gdef\@currentlabel{\p@equation\theequation}\relax + \gdef\@currentHref{\@IEEEtheHrefequation}% setup hyperref label + \fi +\fi} + + + +% allows users to "push away" equations that get too close to the equation numbers +\def\IEEEeqnarraynumspace{\hphantom{\ifnum\c@IEEEsubequation>0\relax\theIEEEsubequationdis\else\theequationdis\fi}} + +% provides a way to span multiple columns within IEEEeqnarray environments +% will consider \if@advanceIEEEeqncolcnt before globally advancing the +% column counter - so as to work within \IEEEeqnarraybox +% usage: \IEEEeqnarraymulticol{number cols. to span}{col type}{cell text} +\long\def\IEEEeqnarraymulticol#1#2#3{\multispan{#1}\relax +% check if column is defined for the precolumn definition +% We have to be careful here because TeX scans for & even within an \iffalse +% where it does not expand macros. So, if we used only one \ifx and a #3 +% appeared in the false branch and the user inserted another alignment +% structure that uses & in the \IEEEeqnarraymulticol{}, TeX will not see that +% there is an inner alignment in the false branch yet still will see any & +% there and will think that they apply to the outer alignment resulting in an +% incomplete \ifx error. +% So, here we use separate checks for the pre and post parts in order to keep +% the #3 outside of all conditionals. +\relax\expandafter\ifx\csname @IEEEeqnarraycolDEF#2\endcsname\@IEEEeqnarraycolisdefined\relax +\csname @IEEEeqnarraycolPRE#2\endcsname +\else% if not, error and use default type +\@IEEEclspkgerror{Invalid column type "#2" in \string\IEEEeqnarraymulticol.\MessageBreak +Using a default centering column instead}% +{You must define IEEEeqnarray column types before use.}% +\csname @IEEEeqnarraycolPRE@IEEEdefault\endcsname +\fi +% The ten \relax are to help prevent misleading error messages in case a user +% accidently inserted a macro that tries to acquire additional arguments. +#3\relax\relax\relax\relax\relax\relax\relax\relax\relax\relax +% check if column is defined for the postcolumn definition +\expandafter\ifx\csname @IEEEeqnarraycolDEF#2\endcsname\@IEEEeqnarraycolisdefined\relax +\csname @IEEEeqnarraycolPOST#2\endcsname +\else% if not, use the default type +\csname @IEEEeqnarraycolPOST@IEEEdefault\endcsname +\fi +% advance column counter only if the IEEEeqnarray environment wants it +\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by #1\relax\fi} + +% like \omit, but maintains track of the column counter for \IEEEeqnarray +\def\IEEEeqnarrayomit{\omit\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by 1\relax\fi} + + +% provides a way to define a letter referenced column type +% usage: \IEEEeqnarraydefcol{col. type letter/name}{pre insertion text}{post insertion text} +\def\IEEEeqnarraydefcol#1#2#3{\expandafter\def\csname @IEEEeqnarraycolPRE#1\endcsname{#2}% +\expandafter\def\csname @IEEEeqnarraycolPOST#1\endcsname{#3}% +\expandafter\def\csname @IEEEeqnarraycolDEF#1\endcsname{1}} + + +% provides a way to define a numerically referenced inter-column glue types +% usage: \IEEEeqnarraydefcolsep{col. glue number}{glue definition} +\def\IEEEeqnarraydefcolsep#1#2{\expandafter\def\csname @IEEEeqnarraycolSEP\romannumeral #1\endcsname{#2}% +\expandafter\def\csname @IEEEeqnarraycolSEPDEF\romannumeral #1\endcsname{1}} + + +\def\@IEEEeqnarraycolisdefined{1}% just a macro for 1, used for checking undefined column types + + +% expands and appends the given argument to the \@IEEEtrantmptoksA token list +% used to build up the \halign preamble +\def\@IEEEappendtoksA#1{\edef\@@IEEEappendtoksA{\@IEEEtrantmptoksA={\the\@IEEEtrantmptoksA #1}}% +\@@IEEEappendtoksA} + +% also appends to \@IEEEtrantmptoksA, but does not expand the argument +% uses \toks8 as a scratchpad register +\def\@IEEEappendNOEXPANDtoksA#1{\toks8={#1}% +\edef\@@IEEEappendNOEXPANDtoksA{\@IEEEtrantmptoksA={\the\@IEEEtrantmptoksA\the\toks8}}% +\@@IEEEappendNOEXPANDtoksA} + +% define some common column types for the user +% math +\IEEEeqnarraydefcol{l}{$\IEEEeqnarraymathstyle}{$\hfil} +\IEEEeqnarraydefcol{c}{\hfil$\IEEEeqnarraymathstyle}{$\hfil} +\IEEEeqnarraydefcol{r}{\hfil$\IEEEeqnarraymathstyle}{$} +\IEEEeqnarraydefcol{L}{$\IEEEeqnarraymathstyle{}}{{}$\hfil} +\IEEEeqnarraydefcol{C}{\hfil$\IEEEeqnarraymathstyle{}}{{}$\hfil} +\IEEEeqnarraydefcol{R}{\hfil$\IEEEeqnarraymathstyle{}}{{}$} +% text +\IEEEeqnarraydefcol{s}{\IEEEeqnarraytextstyle}{\hfil} +\IEEEeqnarraydefcol{t}{\hfil\IEEEeqnarraytextstyle}{\hfil} +\IEEEeqnarraydefcol{u}{\hfil\IEEEeqnarraytextstyle}{} + +% vertical rules +\IEEEeqnarraydefcol{v}{}{\vrule width\arrayrulewidth} +\IEEEeqnarraydefcol{vv}{\vrule width\arrayrulewidth\hfil}{\hfil\vrule width\arrayrulewidth} +\IEEEeqnarraydefcol{V}{}{\vrule width\arrayrulewidth\hskip\doublerulesep\vrule width\arrayrulewidth} +\IEEEeqnarraydefcol{VV}{\vrule width\arrayrulewidth\hskip\doublerulesep\vrule width\arrayrulewidth\hfil}% +{\hfil\vrule width\arrayrulewidth\hskip\doublerulesep\vrule width\arrayrulewidth} + +% horizontal rules +\IEEEeqnarraydefcol{h}{}{\leaders\hrule height\arrayrulewidth\hfil} +\IEEEeqnarraydefcol{H}{}{\leaders\vbox{\hrule width\arrayrulewidth\vskip\doublerulesep\hrule width\arrayrulewidth}\hfil} + +% plain +\IEEEeqnarraydefcol{x}{}{} +\IEEEeqnarraydefcol{X}{$}{$} + +% the default column type to use in the event a column type is not defined +\IEEEeqnarraydefcol{@IEEEdefault}{\hfil$\IEEEeqnarraymathstyle}{$\hfil} + + +% a zero tabskip (used for "-" col types) +\def\@IEEEeqnarraycolSEPzero{0pt plus 0pt minus 0pt} +% a centering tabskip (used for "+" col types) +\def\@IEEEeqnarraycolSEPcenter{1000pt plus 0pt minus 1000pt} + +% top level default tabskip glues for the start, end, and inter-column +% may be reset within environments not always at the top level, e.g., \IEEEeqnarraybox +\edef\@IEEEeqnarraycolSEPdefaultstart{\@IEEEeqnarraycolSEPcenter}% default start glue +\edef\@IEEEeqnarraycolSEPdefaultend{\@IEEEeqnarraycolSEPcenter}% default end glue +\edef\@IEEEeqnarraycolSEPdefaultmid{\@IEEEeqnarraycolSEPzero}% default inter-column glue + + + +% creates a vertical rule that extends from the bottom to the top a a cell +% Provided in case other packages redefine \vline some other way. +% usage: \IEEEeqnarrayvrule[rule thickness] +% If no argument is provided, \arrayrulewidth will be used for the rule thickness. +\newcommand\IEEEeqnarrayvrule[1][\arrayrulewidth]{\vrule\@width#1\relax} + +% creates a blank separator row +% usage: \IEEEeqnarrayseprow[separation length][font size commands] +% default is \IEEEeqnarrayseprow[0.25\normalbaselineskip][\relax] +% blank arguments inherit the default values +% uses \skip5 as a scratch register - calls \@IEEEeqnarraystrutsize which uses more scratch registers +\def\IEEEeqnarrayseprow{\relax\@ifnextchar[{\@IEEEeqnarrayseprow}{\@IEEEeqnarrayseprow[0.25\normalbaselineskip]}} +\def\@IEEEeqnarrayseprow[#1]{\relax\@ifnextchar[{\@@IEEEeqnarrayseprow[#1]}{\@@IEEEeqnarrayseprow[#1][\relax]}} +\def\@@IEEEeqnarrayseprow[#1][#2]{\def\@IEEEeqnarrayseprowARGONE{#1}% +\ifx\@IEEEeqnarrayseprowARGONE\@empty% +% get the skip value, based on the font commands +% use skip5 because \IEEEeqnarraystrutsize uses \skip0, \skip2, \skip3 +% assign within a bogus box to confine the font changes +{\setbox0=\hbox{#2\relax\global\skip5=0.25\normalbaselineskip}}% +\else% +{\setbox0=\hbox{#2\relax\global\skip5=#1}}% +\fi% +\@IEEEeqnarrayhoptolastcolumn\IEEEeqnarraystrutsize{\skip5}{0pt}[\relax]\relax} + +% creates a blank separator row, but omits all the column templates +% usage: \IEEEeqnarrayseprowcut[separation length][font size commands] +% default is \IEEEeqnarrayseprowcut[0.25\normalbaselineskip][\relax] +% blank arguments inherit the default values +% uses \skip5 as a scratch register - calls \@IEEEeqnarraystrutsize which uses more scratch registers +\def\IEEEeqnarrayseprowcut{\multispan{\@IEEEeqnnumcols}\relax% span all the cols +% advance column counter only if the IEEEeqnarray environment wants it +\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi% +\@ifnextchar[{\@IEEEeqnarrayseprowcut}{\@IEEEeqnarrayseprowcut[0.25\normalbaselineskip]}} +\def\@IEEEeqnarrayseprowcut[#1]{\relax\@ifnextchar[{\@@IEEEeqnarrayseprowcut[#1]}{\@@IEEEeqnarrayseprowcut[#1][\relax]}} +\def\@@IEEEeqnarrayseprowcut[#1][#2]{\def\@IEEEeqnarrayseprowARGONE{#1}% +\ifx\@IEEEeqnarrayseprowARGONE\@empty% +% get the skip value, based on the font commands +% use skip5 because \IEEEeqnarraystrutsize uses \skip0, \skip2, \skip3 +% assign within a bogus box to confine the font changes +{\setbox0=\hbox{#2\relax\global\skip5=0.25\normalbaselineskip}}% +\else% +{\setbox0=\hbox{#2\relax\global\skip5=#1}}% +\fi% +\IEEEeqnarraystrutsize{\skip5}{0pt}[\relax]\relax} + + + +% draws a single rule across all the columns optional +% argument determines the rule width, \arrayrulewidth is the default +% updates column counter as needed and turns off struts +% usage: \IEEEeqnarrayrulerow[rule line thickness] +\def\IEEEeqnarrayrulerow{\multispan{\@IEEEeqnnumcols}\relax% span all the cols +% advance column counter only if the IEEEeqnarray environment wants it +\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi% +\@ifnextchar[{\@IEEEeqnarrayrulerow}{\@IEEEeqnarrayrulerow[\arrayrulewidth]}} +\def\@IEEEeqnarrayrulerow[#1]{\leaders\hrule height#1\hfil\relax% put in our rule +% turn off any struts +\IEEEeqnarraystrutsize{0pt}{0pt}[\relax]\relax} + + +% draws a double rule by using a single rule row, a separator row, and then +% another single rule row +% first optional argument determines the rule thicknesses, \arrayrulewidth is the default +% second optional argument determines the rule spacing, \doublerulesep is the default +% usage: \IEEEeqnarraydblrulerow[rule line thickness][rule spacing] +\def\IEEEeqnarraydblrulerow{\multispan{\@IEEEeqnnumcols}\relax% span all the cols +% advance column counter only if the IEEEeqnarray environment wants it +\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi% +\@ifnextchar[{\@IEEEeqnarraydblrulerow}{\@IEEEeqnarraydblrulerow[\arrayrulewidth]}} +\def\@IEEEeqnarraydblrulerow[#1]{\relax\@ifnextchar[{\@@IEEEeqnarraydblrulerow[#1]}% +{\@@IEEEeqnarraydblrulerow[#1][\doublerulesep]}} +\def\@@IEEEeqnarraydblrulerow[#1][#2]{\def\@IEEEeqnarraydblrulerowARG{#1}% +% we allow the user to say \IEEEeqnarraydblrulerow[][] +\ifx\@IEEEeqnarraydblrulerowARG\@empty% +\@IEEEeqnarrayrulerow[\arrayrulewidth]% +\else% +\@IEEEeqnarrayrulerow[#1]\relax% +\fi% +\def\@IEEEeqnarraydblrulerowARG{#2}% +\ifx\@IEEEeqnarraydblrulerowARG\@empty% +\\\IEEEeqnarrayseprow[\doublerulesep][\relax]% +\else% +\\\IEEEeqnarrayseprow[#2][\relax]% +\fi% +\\\multispan{\@IEEEeqnnumcols}% +% advance column counter only if the IEEEeqnarray environment wants it +\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi% +\def\@IEEEeqnarraydblrulerowARG{#1}% +\ifx\@IEEEeqnarraydblrulerowARG\@empty% +\@IEEEeqnarrayrulerow[\arrayrulewidth]% +\else% +\@IEEEeqnarrayrulerow[#1]% +\fi% +} + +% draws a double rule by using a single rule row, a separator (cutting) row, and then +% another single rule row +% first optional argument determines the rule thicknesses, \arrayrulewidth is the default +% second optional argument determines the rule spacing, \doublerulesep is the default +% usage: \IEEEeqnarraydblrulerow[rule line thickness][rule spacing] +\def\IEEEeqnarraydblrulerowcut{\multispan{\@IEEEeqnnumcols}\relax% span all the cols +% advance column counter only if the IEEEeqnarray environment wants it +\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi% +\@ifnextchar[{\@IEEEeqnarraydblrulerowcut}{\@IEEEeqnarraydblrulerowcut[\arrayrulewidth]}} +\def\@IEEEeqnarraydblrulerowcut[#1]{\relax\@ifnextchar[{\@@IEEEeqnarraydblrulerowcut[#1]}% +{\@@IEEEeqnarraydblrulerowcut[#1][\doublerulesep]}} +\def\@@IEEEeqnarraydblrulerowcut[#1][#2]{\def\@IEEEeqnarraydblrulerowARG{#1}% +% we allow the user to say \IEEEeqnarraydblrulerow[][] +\ifx\@IEEEeqnarraydblrulerowARG\@empty% +\@IEEEeqnarrayrulerow[\arrayrulewidth]% +\else% +\@IEEEeqnarrayrulerow[#1]% +\fi% +\def\@IEEEeqnarraydblrulerowARG{#2}% +\ifx\@IEEEeqnarraydblrulerowARG\@empty% +\\\IEEEeqnarrayseprowcut[\doublerulesep][\relax]% +\else% +\\\IEEEeqnarrayseprowcut[#2][\relax]% +\fi% +\\\multispan{\@IEEEeqnnumcols}% +% advance column counter only if the IEEEeqnarray environment wants it +\if@advanceIEEEeqncolcnt\global\advance\@IEEEeqncolcnt by \@IEEEeqnnumcols\relax\fi% +\def\@IEEEeqnarraydblrulerowARG{#1}% +\ifx\@IEEEeqnarraydblrulerowARG\@empty% +\@IEEEeqnarrayrulerow[\arrayrulewidth]% +\else% +\@IEEEeqnarrayrulerow[#1]% +\fi% +} + + + +% inserts a full row's worth of &'s +% relies on \@IEEEeqnnumcols to provide the correct number of columns +% uses \@IEEEtrantmptoksA, \count0 as scratch registers +\def\@IEEEeqnarrayhoptolastcolumn{\@IEEEtrantmptoksA={}\count0=1\relax% +\loop% add cols if the user did not use them all +\ifnum\count0<\@IEEEeqnnumcols\relax% +\@IEEEappendtoksA{&}% +\advance\count0 by 1\relax% update the col count +\repeat% +\the\@IEEEtrantmptoksA%execute the &'s +} + + + +\newif\if@IEEEeqnarrayISinner % flag to indicate if we are within the lines +\@IEEEeqnarrayISinnerfalse % of an IEEEeqnarray - after the IEEEeqnarraydecl + +\edef\@IEEEeqnarrayTHEstrutheight{0pt} % height and depth of IEEEeqnarray struts +\edef\@IEEEeqnarrayTHEstrutdepth{0pt} + +\edef\@IEEEeqnarrayTHEmasterstrutheight{0pt} % default height and depth of +\edef\@IEEEeqnarrayTHEmasterstrutdepth{0pt} % struts within an IEEEeqnarray + +\edef\@IEEEeqnarrayTHEmasterstrutHSAVE{0pt} % saved master strut height +\edef\@IEEEeqnarrayTHEmasterstrutDSAVE{0pt} % and depth + +\newif\if@IEEEeqnarrayusemasterstrut % flag to indicate that the master strut value +\@IEEEeqnarrayusemasterstruttrue % is to be used + + + +% saves the strut height and depth of the master strut +\def\@IEEEeqnarraymasterstrutsave{\relax% +\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutheight\relax% +\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutdepth\relax% +% remove stretchability +\dimen0\skip0\relax% +\dimen2\skip2\relax% +% save values +\edef\@IEEEeqnarrayTHEmasterstrutHSAVE{\the\dimen0}% +\edef\@IEEEeqnarrayTHEmasterstrutDSAVE{\the\dimen2}} + +% restores the strut height and depth of the master strut +\def\@IEEEeqnarraymasterstrutrestore{\relax% +\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutHSAVE\relax% +\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutDSAVE\relax% +% remove stretchability +\dimen0\skip0\relax% +\dimen2\skip2\relax% +% restore values +\edef\@IEEEeqnarrayTHEmasterstrutheight{\the\dimen0}% +\edef\@IEEEeqnarrayTHEmasterstrutdepth{\the\dimen2}} + + +% globally restores the strut height and depth to the +% master values and sets the master strut flag to true +\def\@IEEEeqnarraystrutreset{\relax% +\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutheight\relax% +\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutdepth\relax% +% remove stretchability +\dimen0\skip0\relax% +\dimen2\skip2\relax% +% restore values +\xdef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}% +\xdef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}% +\global\@IEEEeqnarrayusemasterstruttrue} + + +% if the master strut is not to be used, make the current +% values of \@IEEEeqnarrayTHEstrutheight, \@IEEEeqnarrayTHEstrutdepth +% and the use master strut flag, global +% this allows user strut commands issued in the last column to be carried +% into the isolation/strut column +\def\@IEEEeqnarrayglobalizestrutstatus{\relax% +\if@IEEEeqnarrayusemasterstrut\else% +\xdef\@IEEEeqnarrayTHEstrutheight{\@IEEEeqnarrayTHEstrutheight}% +\xdef\@IEEEeqnarrayTHEstrutdepth{\@IEEEeqnarrayTHEstrutdepth}% +\global\@IEEEeqnarrayusemasterstrutfalse% +\fi} + + + +% usage: \IEEEeqnarraystrutsize{height}{depth}[font size commands] +% If called outside the lines of an IEEEeqnarray, sets the height +% and depth of both the master and local struts. If called inside +% an IEEEeqnarray line, sets the height and depth of the local strut +% only and sets the flag to indicate the use of the local strut +% values. If the height or depth is left blank, 0.7\normalbaselineskip +% and 0.3\normalbaselineskip will be used, respectively. +% The optional argument can be used to evaluate the lengths under +% a different font size and styles. If none is specified, the current +% font is used. +% uses scratch registers \skip0, \skip2, \skip3, \dimen0, \dimen2 +\def\IEEEeqnarraystrutsize#1#2{\relax\@ifnextchar[{\@IEEEeqnarraystrutsize{#1}{#2}}{\@IEEEeqnarraystrutsize{#1}{#2}[\relax]}} +\def\@IEEEeqnarraystrutsize#1#2[#3]{\def\@IEEEeqnarraystrutsizeARG{#1}% +\ifx\@IEEEeqnarraystrutsizeARG\@empty% +{\setbox0=\hbox{#3\relax\global\skip3=0.7\normalbaselineskip}}% +\skip0=\skip3\relax% +\else% arg one present +{\setbox0=\hbox{#3\relax\global\skip3=#1\relax}}% +\skip0=\skip3\relax% +\fi% if null arg +\def\@IEEEeqnarraystrutsizeARG{#2}% +\ifx\@IEEEeqnarraystrutsizeARG\@empty% +{\setbox0=\hbox{#3\relax\global\skip3=0.3\normalbaselineskip}}% +\skip2=\skip3\relax% +\else% arg two present +{\setbox0=\hbox{#3\relax\global\skip3=#2\relax}}% +\skip2=\skip3\relax% +\fi% if null arg +% remove stretchability, just to be safe +\dimen0\skip0\relax% +\dimen2\skip2\relax% +% dimen0 = height, dimen2 = depth +\if@IEEEeqnarrayISinner% inner does not touch master strut size +\edef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}% +\edef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}% +\@IEEEeqnarrayusemasterstrutfalse% do not use master +\else% outer, have to set master strut too +\edef\@IEEEeqnarrayTHEmasterstrutheight{\the\dimen0}% +\edef\@IEEEeqnarrayTHEmasterstrutdepth{\the\dimen2}% +\edef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}% +\edef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}% +\@IEEEeqnarrayusemasterstruttrue% use master strut +\fi} + + +% usage: \IEEEeqnarraystrutsizeadd{added height}{added depth}[font size commands] +% If called outside the lines of an IEEEeqnarray, adds the given height +% and depth to both the master and local struts. +% If called inside an IEEEeqnarray line, adds the given height and depth +% to the local strut only and sets the flag to indicate the use +% of the local strut values. +% In both cases, if a height or depth is left blank, 0pt is used instead. +% The optional argument can be used to evaluate the lengths under +% a different font size and styles. If none is specified, the current +% font is used. +% uses scratch registers \skip0, \skip2, \skip3, \dimen0, \dimen2 +\def\IEEEeqnarraystrutsizeadd#1#2{\relax\@ifnextchar[{\@IEEEeqnarraystrutsizeadd{#1}{#2}}{\@IEEEeqnarraystrutsizeadd{#1}{#2}[\relax]}} +\def\@IEEEeqnarraystrutsizeadd#1#2[#3]{\def\@IEEEeqnarraystrutsizearg{#1}% +\ifx\@IEEEeqnarraystrutsizearg\@empty% +\skip0=0pt\relax% +\else% arg one present +{\setbox0=\hbox{#3\relax\global\skip3=#1}}% +\skip0=\skip3\relax% +\fi% if null arg +\def\@IEEEeqnarraystrutsizearg{#2}% +\ifx\@IEEEeqnarraystrutsizearg\@empty% +\skip2=0pt\relax% +\else% arg two present +{\setbox0=\hbox{#3\relax\global\skip3=#2}}% +\skip2=\skip3\relax% +\fi% if null arg +% remove stretchability, just to be safe +\dimen0\skip0\relax% +\dimen2\skip2\relax% +% dimen0 = height, dimen2 = depth +\if@IEEEeqnarrayISinner% inner does not touch master strut size +% get local strut size +\expandafter\skip0=\@IEEEeqnarrayTHEstrutheight\relax% +\expandafter\skip2=\@IEEEeqnarrayTHEstrutdepth\relax% +% add it to the user supplied values +\advance\dimen0 by \skip0\relax% +\advance\dimen2 by \skip2\relax% +% update the local strut size +\edef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}% +\edef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}% +\@IEEEeqnarrayusemasterstrutfalse% do not use master +\else% outer, have to set master strut too +% get master strut size +\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutheight\relax% +\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutdepth\relax% +% add it to the user supplied values +\advance\dimen0 by \skip0\relax% +\advance\dimen2 by \skip2\relax% +% update the local and master strut sizes +\edef\@IEEEeqnarrayTHEmasterstrutheight{\the\dimen0}% +\edef\@IEEEeqnarrayTHEmasterstrutdepth{\the\dimen2}% +\edef\@IEEEeqnarrayTHEstrutheight{\the\dimen0}% +\edef\@IEEEeqnarrayTHEstrutdepth{\the\dimen2}% +\@IEEEeqnarrayusemasterstruttrue% use master strut +\fi} + + +% allow user a way to see the struts +\newif\ifIEEEvisiblestruts +\IEEEvisiblestrutsfalse + +% inserts an invisible strut using the master or local strut values +% uses scratch registers \skip0, \skip2, \dimen0, \dimen2 +\def\@IEEEeqnarrayinsertstrut{\relax% +\if@IEEEeqnarrayusemasterstrut +% get master strut size +\expandafter\skip0=\@IEEEeqnarrayTHEmasterstrutheight\relax% +\expandafter\skip2=\@IEEEeqnarrayTHEmasterstrutdepth\relax% +\else% +% get local strut size +\expandafter\skip0=\@IEEEeqnarrayTHEstrutheight\relax% +\expandafter\skip2=\@IEEEeqnarrayTHEstrutdepth\relax% +\fi% +% remove stretchability, probably not needed +\dimen0\skip0\relax% +\dimen2\skip2\relax% +% dimen0 = height, dimen2 = depth +% allow user to see struts if desired +\ifIEEEvisiblestruts% +\vrule width0.2pt height\dimen0 depth\dimen2\relax% +\else% +\vrule width0pt height\dimen0 depth\dimen2\relax\fi} + + +% creates an invisible strut, useable even outside \IEEEeqnarray +% if \IEEEvisiblestrutstrue, the strut will be visible and 0.2pt wide. +% usage: \IEEEstrut[height][depth][font size commands] +% default is \IEEEstrut[0.7\normalbaselineskip][0.3\normalbaselineskip][\relax] +% blank arguments inherit the default values +% uses \dimen0, \dimen2, \skip0, \skip2 +\def\IEEEstrut{\relax\@ifnextchar[{\@IEEEstrut}{\@IEEEstrut[0.7\normalbaselineskip]}} +\def\@IEEEstrut[#1]{\relax\@ifnextchar[{\@@IEEEstrut[#1]}{\@@IEEEstrut[#1][0.3\normalbaselineskip]}} +\def\@@IEEEstrut[#1][#2]{\relax\@ifnextchar[{\@@@IEEEstrut[#1][#2]}{\@@@IEEEstrut[#1][#2][\relax]}} +\def\@@@IEEEstrut[#1][#2][#3]{\mbox{#3\relax% +\def\@IEEEstrutARG{#1}% +\ifx\@IEEEstrutARG\@empty% +\skip0=0.7\normalbaselineskip\relax% +\else% +\skip0=#1\relax% +\fi% +\def\@IEEEstrutARG{#2}% +\ifx\@IEEEstrutARG\@empty% +\skip2=0.3\normalbaselineskip\relax% +\else% +\skip2=#2\relax% +\fi% +% remove stretchability, probably not needed +\dimen0\skip0\relax% +\dimen2\skip2\relax% +\ifIEEEvisiblestruts% +\vrule width0.2pt height\dimen0 depth\dimen2\relax% +\else% +\vrule width0.0pt height\dimen0 depth\dimen2\relax\fi}} + + +% enables strut mode by setting a default strut size and then zeroing the +% \baselineskip, \lineskip, \lineskiplimit and \jot +\def\IEEEeqnarraystrutmode{\IEEEeqnarraystrutsize{0.7\normalbaselineskip}{0.3\normalbaselineskip}[\relax]% +\baselineskip=0pt\lineskip=0pt\lineskiplimit=0pt\jot=0pt} + + +% equation and subequation forms to use to setup hyperref's \@currentHref +\def\@IEEEtheHrefequation{equation.\theHequation} +\def\@IEEEtheHrefsubequation{equation.\theHequation\alph{IEEEsubequation}} + + +\def\IEEEeqnarray{\@IEEEeqnumpersisttrue\@IEEEsubeqnumpersistfalse\@IEEEeqnarray} +\def\endIEEEeqnarray{\end@IEEEeqnarray} + +\@namedef{IEEEeqnarray*}{\@IEEEeqnumpersistfalse\@IEEEsubeqnumpersistfalse\@IEEEeqnarray} +\@namedef{endIEEEeqnarray*}{\end@IEEEeqnarray} + + +% \IEEEeqnarray is an enhanced \eqnarray. +% The star form defaults to not putting equation numbers at the end of each row. +% usage: \IEEEeqnarray[decl]{cols} +\def\@IEEEeqnarray{\relax\@ifnextchar[{\@@IEEEeqnarray}{\@@IEEEeqnarray[\relax]}} +% We have to be careful here to normalize catcodes just before acquiring the +% cols as that specification may contain punctuation which could be subject +% to document catcode changes. +\def\@@IEEEeqnarray[#1]{\begingroup\IEEEnormalcatcodes\@@@IEEEeqnarray[#1]} +\def\@@@IEEEeqnarray[#1]#2{\endgroup + % default to showing the equation number or not based on whether or not + % the star form was involked + \if@IEEEeqnumpersist\global\@eqnswtrue + \else% not the star form + \global\@eqnswfalse + \fi% if star form + % provide a basic hyperref \theHequation if this has not already been setup (hyperref not loaded, or no section counter) + \@ifundefined{theHequation}{\def\theHequation{\arabic{equation}}}{}\relax + % provide dummy hyperref commands in case hyperref is not loaded + \providecommand{\Hy@raisedlink}[1]{}\relax + \providecommand{\hyper@anchorstart}[1]{}\relax + \providecommand{\hyper@anchorend}{}\relax + \providecommand{\@currentHref}{}\relax + \@IEEEeqnumpreadvfalse% reset eqnpreadv flag + \@IEEEsubeqnumpreadvfalse% reset subeqnpreadv flag + \@IEEEeqnarrayISinnerfalse% not yet within the lines of the halign + \@IEEEeqnarraystrutsize{0pt}{0pt}[\relax]% turn off struts by default + \@IEEEeqnarrayusemasterstruttrue% use master strut till user asks otherwise + \IEEEvisiblestrutsfalse% diagnostic mode defaults to off + % no extra space unless the user specifically requests it + \lineskip=0pt\relax + \lineskiplimit=0pt\relax + \baselineskip=\normalbaselineskip\relax% + \jot=\IEEEnormaljot\relax% + \mathsurround\z@\relax% no extra spacing around math + \@advanceIEEEeqncolcnttrue% advance the col counter for each col the user uses, + % used in \IEEEeqnarraymulticol and in the preamble build + %V1.8 Here we preadvance to the next equation number. + % If the user later wants a continued subequation, we can roll back. + \global\@IEEEsubeqnnumrollback=\c@IEEEsubequation% + \stepcounter{equation}\@IEEEeqnumpreadvtrue% advance equation counter before first line + \setcounter{IEEEsubequation}{0}% no subequation yet + \let\@IEEEcurrentlabelsave\@currentlabel% save current label as we later change it globally + \let\@IEEEcurrentHrefsave\@currentHref% save current href label as we later change it globally + \def\@currentlabel{\p@equation\theequation}% redefine the ref label + \def\@currentHref{\@IEEEtheHrefequation}% setup hyperref label + \IEEEeqnarraydecl\relax% allow a way for the user to make global overrides + #1\relax% allow user to override defaults + \let\\\@IEEEeqnarraycr% replace newline with one that can put in eqn. numbers + \global\@IEEEeqncolcnt\z@% col. count = 0 for first line + \@IEEEbuildpreamble{#2}\relax% build the preamble and put it into \@IEEEtrantmptoksA + % put in the column for the equation number + \ifnum\@IEEEeqnnumcols>0\relax\@IEEEappendtoksA{&}\fi% col separator for those after the first + \toks0={##}% + % advance the \@IEEEeqncolcnt for the isolation col, this helps with error checking + \@IEEEappendtoksA{\global\advance\@IEEEeqncolcnt by 1\relax}% + % add the isolation column + \@IEEEappendtoksA{\tabskip\z@skip\bgroup\the\toks0\egroup}% + % advance the \@IEEEeqncolcnt for the equation number col, this helps with error checking + \@IEEEappendtoksA{&\global\advance\@IEEEeqncolcnt by 1\relax}% + % add the equation number col to the preamble + \@IEEEappendtoksA{\tabskip\z@skip\hb@xt@\z@\bgroup\hss\the\toks0\egroup}% + % note \@IEEEeqnnumcols does not count the equation col or isolation col + % set the starting tabskip glue as determined by the preamble build + \tabskip=\@IEEEBPstartglue\relax + % begin the display alignment + \@IEEEeqnarrayISinnertrue% commands are now within the lines + $$\everycr{}\halign to\displaywidth\bgroup + % "exspand" the preamble + \span\the\@IEEEtrantmptoksA\cr} + +% enter isolation/strut column (or the next column if the user did not use +% every column), record the strut status, complete the columns, do the strut if needed, +% restore counters (to backout any equation setup for a next line that was never used) +% to their correct values and exit +\def\end@IEEEeqnarray{\@IEEEeqnarrayglobalizestrutstatus&\@@IEEEeqnarraycr\egroup +\if@IEEEsubeqnumpreadv\global\advance\c@IEEEsubequation\m@ne\fi +\if@IEEEeqnumpreadv\global\advance\c@equation\m@ne\global\c@IEEEsubequation=\@IEEEsubeqnnumrollback\fi +\global\let\@currentlabel\@IEEEcurrentlabelsave% restore current label +\global\let\@currentHref\@IEEEcurrentHrefsave% restore current href label +$$\@ignoretrue} + + +% IEEEeqnarray uses a modifed \\ instead of the plain \cr to +% end rows. This allows for things like \\*[vskip amount] +% These "cr" macros are modified versions of those for LaTeX2e's eqnarray +% the {\ifnum0=`} braces must be kept away from the last column to avoid +% altering spacing of its math, so we use & to advance to the next column +% as there is an isolation/strut column after the user's columns +\def\@IEEEeqnarraycr{\@IEEEeqnarrayglobalizestrutstatus&% save strut status and advance to next column + {\ifnum0=`}\fi + \@ifstar{% + \global\@eqpen\@M\@IEEEeqnarrayYCR + }{% + \global\@eqpen\interdisplaylinepenalty \@IEEEeqnarrayYCR + }% +} + +\def\@IEEEeqnarrayYCR{\@testopt\@IEEEeqnarrayXCR\z@skip} + +\def\@IEEEeqnarrayXCR[#1]{% + \ifnum0=`{\fi}% + \@@IEEEeqnarraycr + \noalign{\penalty\@eqpen\vskip\jot\vskip #1\relax}}% + +\def\@@IEEEeqnarraycr{\@IEEEtrantmptoksA={}% clear token register + \advance\@IEEEeqncolcnt by -1\relax% adjust col count because of the isolation column + \ifnum\@IEEEeqncolcnt>\@IEEEeqnnumcols\relax + \@IEEEclspkgerror{Too many columns within the IEEEeqnarray\MessageBreak + environment}% + {Use fewer \string &'s or put more columns in the IEEEeqnarray column\MessageBreak + specifications.}\relax% + \else + \loop% add cols if the user did not use them all + \ifnum\@IEEEeqncolcnt<\@IEEEeqnnumcols\relax + \@IEEEappendtoksA{&}% + \advance\@IEEEeqncolcnt by 1\relax% update the col count + \repeat + % this number of &'s will take us the the isolation column + \fi + % execute the &'s + \the\@IEEEtrantmptoksA% + % handle the strut/isolation column + \@IEEEeqnarrayinsertstrut% do the strut if needed + \@IEEEeqnarraystrutreset% reset the strut system for next line or IEEEeqnarray + &% and enter the equation number column + \if@eqnsw% only if we display something + \Hy@raisedlink{\hyper@anchorstart{\@currentHref}}% start a hyperref anchor + \global\@IEEEeqnumpreadvfalse\relax% displaying an equation number means + \global\@IEEEsubeqnumpreadvfalse\relax% the equation counters point to valid equations + % V1.8 Here we setup the counters, currentlabel and status for what would be the *next* + % equation line as would be the case under the current settings. However, there are two problems. + % One problem is that there might not ever be a next line. The second problem is that the user + % may later alter the meaning of a line with commands such as \IEEEyessubnumber. So, to handle + % these cases we have to record the current values of the (sub)equation counters and revert back + % to them if the next line is changed or never comes. The \if@IEEEeqnumpreadv, \if@IEEEsubeqnumpreadv + % and \@IEEEsubeqnnumrollback stuff tracks this. + % The logic to handle all this is surprisingly complex, but a nice feature of the approach here is + % that the equation counters and labels remain valid for what the line would be unless a + % \IEEEyessubnumber et al. later changes it. So, any hyperref links are always correct. + \ifnum\c@IEEEsubequation>0\relax% handle subequation + \theIEEEsubequationdis\relax + \if@IEEEsubeqnumpersist% setup for default type of next line + \stepcounter{IEEEsubequation}\global\@IEEEsubeqnumpreadvtrue\relax + \gdef\@currentlabel{\p@IEEEsubequation\theIEEEsubequation}\relax + \gdef\@currentHref{\@IEEEtheHrefsubequation}% setup hyperref label + \else + % if no subeqnum persist, go ahead and setup for a new equation number + \global\@IEEEsubeqnnumrollback=\c@IEEEsubequation + \stepcounter{equation}\global\@IEEEeqnumpreadvtrue\relax + \setcounter{IEEEsubequation}{0}\gdef\@currentlabel{\p@equation\theequation}\relax + \gdef\@currentHref{\@IEEEtheHrefequation}% setup hyperref label + \fi + \else% display a standard equation number + \theequationdis\relax + \setcounter{IEEEsubequation}{0}\relax% not really needed + \if@IEEEsubeqnumpersist% setup for default type of next line + % subequations that follow plain equations carry the same equation number e.g, 5, 5a rather than 5, 6a + \stepcounter{IEEEsubequation}\global\@IEEEsubeqnumpreadvtrue\relax + \gdef\@currentlabel{\p@IEEEsubequation\theIEEEsubequation}\relax + \gdef\@currentHref{\@IEEEtheHrefsubequation}% setup hyperref label + \else + % if no subeqnum persist, go ahead and setup for a new equation number + \global\@IEEEsubeqnnumrollback=\c@IEEEsubequation + \stepcounter{equation}\global\@IEEEeqnumpreadvtrue\relax + \setcounter{IEEEsubequation}{0}\gdef\@currentlabel{\p@equation\theequation}\relax + \gdef\@currentHref{\@IEEEtheHrefequation}% setup hyperref label + \fi + \fi% + \Hy@raisedlink{\hyper@anchorend}% end hyperref anchor + \fi% fi only if we display something + % reset the flags to indicate the default preferences of the display of equation numbers + \if@IEEEeqnumpersist\global\@eqnswtrue\else\global\@eqnswfalse\fi + \if@IEEEsubeqnumpersist\global\@eqnswtrue\fi% ditto for the subequation flag + % reset the number of columns the user actually used + \global\@IEEEeqncolcnt\z@\relax + % the real end of the line + \cr} + + + + + +% \IEEEeqnarraybox is like \IEEEeqnarray except the box form puts everything +% inside a vtop, vbox, or vcenter box depending on the letter in the second +% optional argument (t,b,c). Vbox is the default. Unlike \IEEEeqnarray, +% equation numbers are not displayed and \IEEEeqnarraybox can be nested. +% \IEEEeqnarrayboxm is for math mode (like \array) and does not put the vbox +% within an hbox. +% \IEEEeqnarrayboxt is for text mode (like \tabular) and puts the vbox within +% a \hbox{$ $} construct. +% \IEEEeqnarraybox will auto detect whether to use \IEEEeqnarrayboxm or +% \IEEEeqnarrayboxt depending on the math mode. +% The third optional argument specifies the width this box is to be set to - +% natural width is the default. +% The * forms do not add \jot line spacing +% usage: \IEEEeqnarraybox[decl][pos][width]{cols} +\def\IEEEeqnarrayboxm{\@IEEEeqnarrayboxnojotfalse\@IEEEeqnarrayboxHBOXSWfalse\@IEEEeqnarraybox} +\def\endIEEEeqnarrayboxm{\end@IEEEeqnarraybox} +\@namedef{IEEEeqnarrayboxm*}{\@IEEEeqnarrayboxnojottrue\@IEEEeqnarrayboxHBOXSWfalse\@IEEEeqnarraybox} +\@namedef{endIEEEeqnarrayboxm*}{\end@IEEEeqnarraybox} + +\def\IEEEeqnarrayboxt{\@IEEEeqnarrayboxnojotfalse\@IEEEeqnarrayboxHBOXSWtrue\@IEEEeqnarraybox} +\def\endIEEEeqnarrayboxt{\end@IEEEeqnarraybox} +\@namedef{IEEEeqnarrayboxt*}{\@IEEEeqnarrayboxnojottrue\@IEEEeqnarrayboxHBOXSWtrue\@IEEEeqnarraybox} +\@namedef{endIEEEeqnarrayboxt*}{\end@IEEEeqnarraybox} + +\def\IEEEeqnarraybox{\@IEEEeqnarrayboxnojotfalse\ifmmode\@IEEEeqnarrayboxHBOXSWfalse\else\@IEEEeqnarrayboxHBOXSWtrue\fi% +\@IEEEeqnarraybox} +\def\endIEEEeqnarraybox{\end@IEEEeqnarraybox} + +\@namedef{IEEEeqnarraybox*}{\@IEEEeqnarrayboxnojottrue\ifmmode\@IEEEeqnarrayboxHBOXSWfalse\else\@IEEEeqnarrayboxHBOXSWtrue\fi% +\@IEEEeqnarraybox} +\@namedef{endIEEEeqnarraybox*}{\end@IEEEeqnarraybox} + +% flag to indicate if the \IEEEeqnarraybox needs to put things into an hbox{$ $} +% for \vcenter in non-math mode +\newif\if@IEEEeqnarrayboxHBOXSW% +\@IEEEeqnarrayboxHBOXSWfalse + +\def\@IEEEeqnarraybox{\relax\@ifnextchar[{\@@IEEEeqnarraybox}{\@@IEEEeqnarraybox[\relax]}} +% We have to be careful here to normalize catcodes just before acquiring the +% cols as that specification may contain punctuation which could be subject +% to document catcode changes. +\def\@@IEEEeqnarraybox[#1]{\relax\begingroup\IEEEnormalcatcodes\@ifnextchar[{\@@@IEEEeqnarraybox[#1]}{\@@@IEEEeqnarraybox[#1][b]}} +\def\@@@IEEEeqnarraybox[#1][#2]{\relax\@ifnextchar[{\@@@@IEEEeqnarraybox[#1][#2]}{\@@@@IEEEeqnarraybox[#1][#2][\relax]}} + +% #1 = decl; #2 = t,b,c; #3 = width, #4 = col specs +\def\@@@@IEEEeqnarraybox[#1][#2][#3]#4{\endgroup\@IEEEeqnarrayISinnerfalse % not yet within the lines of the halign + \@IEEEeqnarraymasterstrutsave% save current master strut values + \@IEEEeqnarraystrutsize{0pt}{0pt}[\relax]% turn off struts by default + \@IEEEeqnarrayusemasterstruttrue% use master strut till user asks otherwise + \IEEEvisiblestrutsfalse% diagnostic mode defaults to off + % no extra space unless the user specifically requests it + \lineskip=0pt\relax% + \lineskiplimit=0pt\relax% + \baselineskip=\normalbaselineskip\relax% + \jot=\IEEEnormaljot\relax% + \mathsurround\z@\relax% no extra spacing around math + % the default end glues are zero for an \IEEEeqnarraybox + \edef\@IEEEeqnarraycolSEPdefaultstart{\@IEEEeqnarraycolSEPzero}% default start glue + \edef\@IEEEeqnarraycolSEPdefaultend{\@IEEEeqnarraycolSEPzero}% default end glue + \edef\@IEEEeqnarraycolSEPdefaultmid{\@IEEEeqnarraycolSEPzero}% default inter-column glue + \@advanceIEEEeqncolcntfalse% do not advance the col counter for each col the user uses, + % used in \IEEEeqnarraymulticol and in the preamble build + \IEEEeqnarrayboxdecl\relax% allow a way for the user to make global overrides + #1\relax% allow user to override defaults + \let\\\@IEEEeqnarrayboxcr% replace newline with one that allows optional spacing + \@IEEEbuildpreamble{#4}\relax% build the preamble and put it into \@IEEEtrantmptoksA + % add an isolation column to the preamble to stop \\'s {} from getting into the last col + \ifnum\@IEEEeqnnumcols>0\relax\@IEEEappendtoksA{&}\fi% col separator for those after the first + \toks0={##}% + % add the isolation column to the preamble + \@IEEEappendtoksA{\tabskip\z@skip\bgroup\the\toks0\egroup}% + % set the starting tabskip glue as determined by the preamble build + \tabskip=\@IEEEBPstartglue\relax + % begin the alignment + \everycr{}% + % use only the very first token to determine the positioning + \@IEEEextracttoken{#2}\relax + \ifx\@IEEEextractedtokensdiscarded\@empty\else + \typeout{** WARNING: IEEEeqnarraybox position specifiers after the first in `\@IEEEextracttokenarg' ignored (line \the\inputlineno).}\relax + \fi + % \@IEEEextractedtoken has the first token, the rest are ignored + % if we need to put things into and hbox and go into math mode, do so now + \if@IEEEeqnarrayboxHBOXSW \leavevmode \hbox \bgroup $\fi% + % use the appropriate vbox type + \if\@IEEEextractedtoken t\relax\vtop\else\if\@IEEEextractedtoken c\relax% + \vcenter\else\vbox\fi\fi\bgroup% + \@IEEEeqnarrayISinnertrue% commands are now within the lines + \ifx#3\relax\halign\else\halign to #3\relax\fi% + \bgroup + % "exspand" the preamble + \span\the\@IEEEtrantmptoksA\cr} + +% carry strut status and enter the isolation/strut column, +% exit from math mode if needed, and exit +\def\end@IEEEeqnarraybox{\@IEEEeqnarrayglobalizestrutstatus% carry strut status +&% enter isolation/strut column +\@IEEEeqnarrayinsertstrut% do strut if needed +\@IEEEeqnarraymasterstrutrestore% restore the previous master strut values +% reset the strut system for next IEEEeqnarray +% (sets local strut values back to previous master strut values) +\@IEEEeqnarraystrutreset% +% ensure last line, exit from halign, close vbox +\crcr\egroup\egroup% +% exit from math mode and close hbox if needed +\if@IEEEeqnarrayboxHBOXSW $\egroup\fi} + + + +% IEEEeqnarraybox uses a modifed \\ instead of the plain \cr to +% end rows. This allows for things like \\[vskip amount] +% This "cr" macros are modified versions those for LaTeX2e's eqnarray +% For IEEEeqnarraybox, \\* is the same as \\ +% the {\ifnum0=`} braces must be kept away from the last column to avoid +% altering spacing of its math, so we use & to advance to the isolation/strut column +% carry strut status into isolation/strut column +\def\@IEEEeqnarrayboxcr{\@IEEEeqnarrayglobalizestrutstatus% carry strut status +&% enter isolation/strut column +\@IEEEeqnarrayinsertstrut% do strut if needed +% reset the strut system for next line or IEEEeqnarray +\@IEEEeqnarraystrutreset% +{\ifnum0=`}\fi% +\@ifstar{\@IEEEeqnarrayboxYCR}{\@IEEEeqnarrayboxYCR}} + +% test and setup the optional argument to \\[] +\def\@IEEEeqnarrayboxYCR{\@testopt\@IEEEeqnarrayboxXCR\z@skip} + +% IEEEeqnarraybox does not automatically increase line spacing by \jot +\def\@IEEEeqnarrayboxXCR[#1]{\ifnum0=`{\fi}% +\cr\noalign{\if@IEEEeqnarrayboxnojot\else\vskip\jot\fi\vskip#1\relax}} + + + +% usage: \@IEEEbuildpreamble{column specifiers} +% starts the halign preamble build +% the assembled preamble is put in \@IEEEtrantmptoksA +\def\@IEEEbuildpreamble#1{\@IEEEtrantmptoksA={}% clear token register +\let\@IEEEBPcurtype=u%current column type is not yet known +\let\@IEEEBPprevtype=s%the previous column type was the start +\let\@IEEEBPnexttype=u%next column type is not yet known +% ensure these are valid +\def\@IEEEBPcurglue={0pt plus 0pt minus 0pt}% +\def\@IEEEBPcurcolname{@IEEEdefault}% name of current column definition +% currently acquired numerically referenced glue +% use a name that is easier to remember +\let\@IEEEBPcurnum=\@IEEEtrantmpcountA% +\@IEEEBPcurnum=0% +% tracks number of columns in the preamble +\@IEEEeqnnumcols=0% +% record the default end glues +\edef\@IEEEBPstartglue{\@IEEEeqnarraycolSEPdefaultstart}% +\edef\@IEEEBPendglue{\@IEEEeqnarraycolSEPdefaultend}% +\edef\@IEEEedefMACRO{#1}\relax% fully expand the preamble to support macro containers +% now parse the user's column specifications +% \ignorespaces is used as a delimiter, need at least one trailing \relax because +% \@@IEEEbuildpreamble looks into the future +\expandafter\@@IEEEbuildpreamble\@IEEEedefMACRO\ignorespaces\relax\relax} + + +% usage: \@@IEEEbuildpreamble{current column}{next column} +% parses and builds the halign preamble +\def\@@IEEEbuildpreamble#1#2{\let\@@nextIEEEbuildpreamble=\@@IEEEbuildpreamble% +% use only the very first token to check the end +\@IEEEextracttokengroups{#1}\relax +\ifx\@IEEEextractedfirsttoken\ignorespaces\let\@@nextIEEEbuildpreamble=\@@IEEEfinishpreamble\else% +% identify current and next token type +\@IEEEgetcoltype{#1}{\@IEEEBPcurtype}{1}% current, error on invalid +\@IEEEgetcoltype{#2}{\@IEEEBPnexttype}{0}% next, no error on invalid next +% if curtype is a glue, get the glue def +\if\@IEEEBPcurtype g\@IEEEgetcurglue{#1}{\@IEEEBPcurglue}\fi% +% if curtype is a column, get the column def and set the current column name +\if\@IEEEBPcurtype c\@IEEEgetcurcol{#1}\fi% +% if curtype is a numeral, acquire the user defined glue +\if\@IEEEBPcurtype n\@IEEEprocessNcol{#1}\fi% +% process the acquired glue +\if\@IEEEBPcurtype g\@IEEEprocessGcol\fi% +% process the acquired col +\if\@IEEEBPcurtype c\@IEEEprocessCcol\fi% +% ready prevtype for next col spec. +\let\@IEEEBPprevtype=\@IEEEBPcurtype% +% be sure and put back the future token(s) as a group +\fi\@@nextIEEEbuildpreamble{#2}} + + +% usage: \@@IEEEfinishpreamble{discarded} +% executed just after preamble build is completed +% warn about zero cols, and if prevtype type = u, put in end tabskip glue +% argument is not used +\def\@@IEEEfinishpreamble#1{\ifnum\@IEEEeqnnumcols<1\relax +\@IEEEclspkgerror{No column specifiers declared for IEEEeqnarray}% +{At least one column type must be declared for each IEEEeqnarray.}% +\fi%num cols less than 1 +%if last type undefined, set default end tabskip glue +\if\@IEEEBPprevtype u\@IEEEappendtoksA{\tabskip=\@IEEEBPendglue}\fi} + + +% usage: \@IEEEgetcoltype{col specifier}{\output}{error more} +% Identify and return the column specifier's type code in the given +% \output macro: +% n = number +% g = glue (any other char in catagory 12) +% c = letter +% e = \ignorespaces (end of sequence) +% u = undefined +% error mode: 0 = no error message, 1 = error on invalid char +\def\@IEEEgetcoltype#1#2#3{% +% use only the very first token to determine the type +\@IEEEextracttoken{#1}\relax +% \@IEEEextractedtoken has the first token, the rest are discarded +\let#2=u\relax% assume invalid until know otherwise +\ifx\@IEEEextractedtoken\ignorespaces\let#2=e\else +\ifcat\@IEEEextractedtoken\relax\else% screen out control sequences +\if0\@IEEEextractedtoken\let#2=n\else +\if1\@IEEEextractedtoken\let#2=n\else +\if2\@IEEEextractedtoken\let#2=n\else +\if3\@IEEEextractedtoken\let#2=n\else +\if4\@IEEEextractedtoken\let#2=n\else +\if5\@IEEEextractedtoken\let#2=n\else +\if6\@IEEEextractedtoken\let#2=n\else +\if7\@IEEEextractedtoken\let#2=n\else +\if8\@IEEEextractedtoken\let#2=n\else +\if9\@IEEEextractedtoken\let#2=n\else +\ifcat,\@IEEEextractedtoken\let#2=g\relax +\else\ifcat a\@IEEEextractedtoken\let#2=c\relax\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi +\if#2u\relax +\if0\noexpand#3\relax\else\@IEEEclspkgerror{Invalid character in column specifications}% +{Only letters, numerals and certain other symbols are allowed \MessageBreak +as IEEEeqnarray column specifiers.}\fi\fi} + + +% usage: \@IEEEgetcurcol{col specifier} +% verify the letter referenced column exists +% and return its name in \@IEEEBPcurcolname +% if column specifier is invalid, use the default column @IEEEdefault +\def\@IEEEgetcurcol#1{\expandafter\ifx\csname @IEEEeqnarraycolDEF#1\endcsname\@IEEEeqnarraycolisdefined% +\def\@IEEEBPcurcolname{#1}\else% invalid column name +\@IEEEclspkgerror{Invalid column type "#1" in column specifications.\MessageBreak +Using a default centering column instead}% +{You must define IEEEeqnarray column types before use.}% +\def\@IEEEBPcurcolname{@IEEEdefault}\fi} + + +% usage: \@IEEEgetcurglue{glue specifier}{\output} +% identify the predefined (punctuation) glue value +% and return it in the given output macro +\def\@IEEEgetcurglue#1#2{% +% ! = \! (neg small) -0.16667em (-3/18 em) +% , = \, (small) 0.16667em ( 3/18 em) +% : = \: (med) 0.22222em ( 4/18 em) +% ; = \; (large) 0.27778em ( 5/18 em) +% ' = \quad 1em +% " = \qquad 2em +% . = 0.5\arraycolsep +% / = \arraycolsep +% ? = 2\arraycolsep +% * = 1fil +% + = \@IEEEeqnarraycolSEPcenter +% - = \@IEEEeqnarraycolSEPzero +% Note that all em values are referenced to the math font (textfont2) fontdimen6 +% value for 1em. +% +% use only the very first token to determine the type +\@IEEEextracttoken{#1}\relax +\ifx\@IEEEextractedtokensdiscarded\@empty\else + \typeout{** WARNING: IEEEeqnarray predefined inter-column glue type specifiers after the first in `\@IEEEextracttokenarg' ignored (line \the\inputlineno).}\relax +\fi +% get the math font 1em value +% LaTeX2e's NFSS2 does not preload the fonts, but \IEEEeqnarray needs +% to gain access to the math (\textfont2) font's spacing parameters. +% So we create a bogus box here that uses the math font to ensure +% that \textfont2 is loaded and ready. If this is not done, +% the \textfont2 stuff here may not work. +% Thanks to Bernd Raichle for his 1997 post on this topic. +{\setbox0=\hbox{$\displaystyle\relax$}}% +% fontdimen6 has the width of 1em (a quad). +\@IEEEtrantmpdimenA=\fontdimen6\textfont2\relax% +% identify the glue value based on the first token +% we discard anything after the first +\if!\@IEEEextractedtoken\@IEEEtrantmpdimenA=-0.16667\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else +\if,\@IEEEextractedtoken\@IEEEtrantmpdimenA=0.16667\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else +\if:\@IEEEextractedtoken\@IEEEtrantmpdimenA=0.22222\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else +\if;\@IEEEextractedtoken\@IEEEtrantmpdimenA=0.27778\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else +\if'\@IEEEextractedtoken\@IEEEtrantmpdimenA=1\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else +\if"\@IEEEextractedtoken\@IEEEtrantmpdimenA=2\@IEEEtrantmpdimenA\edef#2{\the\@IEEEtrantmpdimenA}\else +\if.\@IEEEextractedtoken\@IEEEtrantmpdimenA=0.5\arraycolsep\edef#2{\the\@IEEEtrantmpdimenA}\else +\if/\@IEEEextractedtoken\edef#2{\the\arraycolsep}\else +\if?\@IEEEextractedtoken\@IEEEtrantmpdimenA=2\arraycolsep\edef#2{\the\@IEEEtrantmpdimenA}\else +\if *\@IEEEextractedtoken\edef#2{0pt plus 1fil minus 0pt}\else +\if+\@IEEEextractedtoken\edef#2{\@IEEEeqnarraycolSEPcenter}\else +\if-\@IEEEextractedtoken\edef#2{\@IEEEeqnarraycolSEPzero}\else +\edef#2{\@IEEEeqnarraycolSEPzero}% +\@IEEEclspkgerror{Invalid predefined inter-column glue type "#1" in\MessageBreak +column specifications. Using a default value of\MessageBreak +0pt instead}% +{Only !,:;'"./?*+ and - are valid predefined glue types in the\MessageBreak +IEEEeqnarray column specifications.}\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} + + +% usage: \@IEEEprocessNcol{digit} +% process a numerical digit from the column specification +% and look up the corresponding user defined glue value +% can transform current type from n to g or a as the user defined glue is acquired +\def\@IEEEprocessNcol#1{\if\@IEEEBPprevtype g% +\@IEEEclspkgerror{Back-to-back inter-column glue specifiers in column\MessageBreak +specifications. Ignoring consecutive glue specifiers\MessageBreak +after the first}% +{You cannot have two or more glue types next to each other\MessageBreak +in the IEEEeqnarray column specifications.}% +\let\@IEEEBPcurtype=a% abort this glue, future digits will be discarded +\@IEEEBPcurnum=0\relax% +\else% if we previously aborted a glue +\if\@IEEEBPprevtype a\@IEEEBPcurnum=0\let\@IEEEBPcurtype=a%maintain digit abortion +\else%acquire this number +% save the previous type before the numerical digits started +\if\@IEEEBPprevtype n\else\let\@IEEEBPprevsavedtype=\@IEEEBPprevtype\fi% +\multiply\@IEEEBPcurnum by 10\relax% +\advance\@IEEEBPcurnum by #1\relax% add in number, \relax is needed to stop TeX's number scan +\if\@IEEEBPnexttype n\else%close acquisition +\expandafter\ifx\csname @IEEEeqnarraycolSEPDEF\expandafter\romannumeral\number\@IEEEBPcurnum\endcsname\@IEEEeqnarraycolisdefined% +\edef\@IEEEBPcurglue{\csname @IEEEeqnarraycolSEP\expandafter\romannumeral\number\@IEEEBPcurnum\endcsname}% +\else%user glue not defined +\@IEEEclspkgerror{Invalid user defined inter-column glue type "\number\@IEEEBPcurnum" in\MessageBreak +column specifications. Using a default value of\MessageBreak +0pt instead}% +{You must define all IEEEeqnarray numerical inter-column glue types via\MessageBreak +\string\IEEEeqnarraydefcolsep \space before they are used in column specifications.}% +\edef\@IEEEBPcurglue{\@IEEEeqnarraycolSEPzero}% +\fi% glue defined or not +\let\@IEEEBPcurtype=g% change the type to reflect the acquired glue +\let\@IEEEBPprevtype=\@IEEEBPprevsavedtype% restore the prev type before this number glue +\@IEEEBPcurnum=0\relax%ready for next acquisition +\fi%close acquisition, get glue +\fi%discard or acquire number +\fi%prevtype glue or not +} + + +% process an acquired glue +% add any acquired column/glue pair to the preamble +\def\@IEEEprocessGcol{\if\@IEEEBPprevtype a\let\@IEEEBPcurtype=a%maintain previous glue abortions +\else +% if this is the start glue, save it, but do nothing else +% as this is not used in the preamble, but before +\if\@IEEEBPprevtype s\edef\@IEEEBPstartglue{\@IEEEBPcurglue}% +\else%not the start glue +\if\@IEEEBPprevtype g%ignore if back to back glues +\@IEEEclspkgerror{Back-to-back inter-column glue specifiers in column\MessageBreak +specifications. Ignoring consecutive glue specifiers\MessageBreak +after the first}% +{You cannot have two or more glue types next to each other\MessageBreak +in the IEEEeqnarray column specifications.}% +\let\@IEEEBPcurtype=a% abort this glue +\else% not a back to back glue +\if\@IEEEBPprevtype c\relax% if the previoustype was a col, add column/glue pair to preamble +\ifnum\@IEEEeqnnumcols>0\relax\@IEEEappendtoksA{&}\fi +\toks0={##}% +% make preamble advance col counter if this environment needs this +\if@advanceIEEEeqncolcnt\@IEEEappendtoksA{\global\advance\@IEEEeqncolcnt by 1\relax}\fi +% insert the column defintion into the preamble, being careful not to expand +% the column definition +\@IEEEappendtoksA{\tabskip=\@IEEEBPcurglue}% +\@IEEEappendNOEXPANDtoksA{\begingroup\csname @IEEEeqnarraycolPRE}% +\@IEEEappendtoksA{\@IEEEBPcurcolname}% +\@IEEEappendNOEXPANDtoksA{\endcsname}% +\@IEEEappendtoksA{\the\toks0}% +\@IEEEappendNOEXPANDtoksA{\relax\relax\relax\relax\relax% +\relax\relax\relax\relax\relax\csname @IEEEeqnarraycolPOST}% +\@IEEEappendtoksA{\@IEEEBPcurcolname}% +\@IEEEappendNOEXPANDtoksA{\endcsname\relax\relax\relax\relax\relax% +\relax\relax\relax\relax\relax\endgroup}% +\advance\@IEEEeqnnumcols by 1\relax%one more column in the preamble +\else% error: non-start glue with no pending column +\@IEEEclspkgerror{Inter-column glue specifier without a prior column\MessageBreak +type in the column specifications. Ignoring this glue\MessageBreak +specifier}% +{Except for the first and last positions, glue can be placed only\MessageBreak +between column types.}% +\let\@IEEEBPcurtype=a% abort this glue +\fi% previous was a column +\fi% back-to-back glues +\fi% is start column glue +\fi% prev type not a +} + + +% process an acquired letter referenced column and, if necessary, add it to the preamble +\def\@IEEEprocessCcol{\if\@IEEEBPnexttype g\else +\if\@IEEEBPnexttype n\else +% we have a column followed by something other than a glue (or numeral glue) +% so we must add this column to the preamble now +\ifnum\@IEEEeqnnumcols>0\relax\@IEEEappendtoksA{&}\fi%col separator for those after the first +\if\@IEEEBPnexttype e\@IEEEappendtoksA{\tabskip=\@IEEEBPendglue\relax}\else%put in end glue +\@IEEEappendtoksA{\tabskip=\@IEEEeqnarraycolSEPdefaultmid\relax}\fi% or default mid glue +\toks0={##}% +% make preamble advance col counter if this environment needs this +\if@advanceIEEEeqncolcnt\@IEEEappendtoksA{\global\advance\@IEEEeqncolcnt by 1\relax}\fi +% insert the column definition into the preamble, being careful not to expand +% the column definition +\@IEEEappendNOEXPANDtoksA{\begingroup\csname @IEEEeqnarraycolPRE}% +\@IEEEappendtoksA{\@IEEEBPcurcolname}% +\@IEEEappendNOEXPANDtoksA{\endcsname}% +\@IEEEappendtoksA{\the\toks0}% +\@IEEEappendNOEXPANDtoksA{\relax\relax\relax\relax\relax% +\relax\relax\relax\relax\relax\csname @IEEEeqnarraycolPOST}% +\@IEEEappendtoksA{\@IEEEBPcurcolname}% +\@IEEEappendNOEXPANDtoksA{\endcsname\relax\relax\relax\relax\relax% +\relax\relax\relax\relax\relax\endgroup}% +\advance\@IEEEeqnnumcols by 1\relax%one more column in the preamble +\fi%next type not numeral +\fi%next type not glue +} + + +%% +%% END OF IEEEeqnarray DEFINITIONS +%% + + + + + +% set up the running headers and footers +% +% header and footer font and size specifications +\def\@IEEEheaderstyle{\normalfont\scriptsize} +\def\@IEEEfooterstyle{\normalfont\scriptsize} +% +% compsoc uses sans-serif headers and footers +\ifCLASSOPTIONcompsoc + \def\@IEEEheaderstyle{\normalfont\sffamily\scriptsize} + \def\@IEEEfooterstyle{\normalfont\sffamily\scriptsize} +\fi + + +% standard page style, ps@headings +\def\ps@headings{% default to standard twoside headers, no footers +% will change later if the mode requires otherwise +\def\@oddhead{\hbox{}\@IEEEheaderstyle\rightmark\hfil\thepage}\relax +\def\@evenhead{\@IEEEheaderstyle\thepage\hfil\leftmark\hbox{}}\relax +\let\@oddfoot\@empty +\let\@evenfoot\@empty +\ifCLASSOPTIONtechnote + % technote twoside + \def\@oddhead{\hbox{}\@IEEEheaderstyle\leftmark\hfil\thepage}\relax + \def\@evenhead{\@IEEEheaderstyle\thepage\hfil\leftmark\hbox{}}\relax +\fi +\ifCLASSOPTIONdraftcls + % draft footers + \def\@oddfoot{\@IEEEfooterstyle\@date\hfil DRAFT}\relax + \def\@evenfoot{\@IEEEfooterstyle DRAFT\hfil\@date}\relax +\fi +% oneside +\if@twoside\else + % standard one side headers + \def\@oddhead{\hbox{}\@IEEEheaderstyle\leftmark\hfil\thepage}\relax + \let\@evenhead\@empty + \ifCLASSOPTIONdraftcls + % oneside draft footers + \def\@oddfoot{\@IEEEfooterstyle\@date\hfil DRAFT}\relax + \let\@evenfoot\@empty + \fi +\fi +% turn off headers for conferences +\ifCLASSOPTIONconference + \let\@oddhead\@empty + \let\@evenhead\@empty +\fi +% turn off footers for draftclsnofoot +\ifCLASSOPTIONdraftclsnofoot + \let\@oddfoot\@empty + \let\@evenfoot\@empty +\fi} + + +% title page style, ps@IEEEtitlepagestyle +\def\ps@IEEEtitlepagestyle{% default title page headers, no footers +\def\@oddhead{\hbox{}\@IEEEheaderstyle\leftmark\hfil\thepage}\relax +\def\@evenhead{\@IEEEheaderstyle\thepage\hfil\leftmark\hbox{}}\relax +\let\@oddfoot\@empty +\let\@evenfoot\@empty +% will change later if the mode requires otherwise +\ifCLASSOPTIONdraftcls + % draft footers + \ifCLASSOPTIONdraftclsnofoot\else + % but only if not draftclsnofoot + \def\@oddfoot{\@IEEEfooterstyle\@date\hfil DRAFT}\relax + \def\@evenfoot{\@IEEEfooterstyle DRAFT\hfil\@date}\relax + \fi +\else + % all nondraft mode footers + \if@IEEEusingpubid + % for title pages that are using a pubid + % do not repeat pubid on the title page if using a peer review cover page + \ifCLASSOPTIONpeerreview\else + % for noncompsoc papers, the pubid uses footnotesize and + % is at the same vertical position as where the last baseline would normally be + \def\@oddfoot{\hbox{}\hss\@IEEEfooterstyle\footnotesize\raisebox{\footskip}[0pt][0pt]{\@IEEEpubid}\hss\hbox{}}\relax + \def\@evenfoot{\hbox{}\hss\@IEEEfooterstyle\footnotesize\raisebox{\footskip}[0pt][0pt]{\@IEEEpubid}\hss\hbox{}}\relax + \ifCLASSOPTIONcompsoc + % for compsoc papers, the pubid is at the same vertical position as the normal footer + \def\@oddfoot{\hbox{}\hss\@IEEEfooterstyle\raisebox{0pt}[0pt][0pt]{\@IEEEpubid}\hss\hbox{}}\relax + \def\@evenfoot{\hbox{}\hss\@IEEEfooterstyle\raisebox{0pt}[0pt][0pt]{\@IEEEpubid}\hss\hbox{}}\relax + \fi + \fi + \fi +\fi +% turn off headers for conferences +\ifCLASSOPTIONconference + \let\@oddhead\@empty + \let\@evenhead\@empty +\fi} + + +% peer review cover page style, ps@IEEEpeerreviewcoverpagestyle +\def\ps@IEEEpeerreviewcoverpagestyle{% default peer review cover no headers, no footers +\let\@oddhead\@empty +\let\@evenhead\@empty +\let\@oddfoot\@empty +\let\@evenfoot\@empty +% will change later if the mode requires otherwise +\ifCLASSOPTIONdraftcls + % draft footers + \ifCLASSOPTIONdraftclsnofoot\else + % but only if not draftclsnofoot + \def\@oddfoot{\@IEEEfooterstyle\@date\hfil DRAFT}\relax + \def\@evenfoot{\@IEEEfooterstyle DRAFT\hfil\@date}\relax + \fi +\else + % all nondraft mode footers + \if@IEEEusingpubid + % for peer review cover pages that are using a pubid + % for noncompsoc papers, the pubid uses footnotesize and + % is at the same vertical position as where the last baseline would normally be + \def\@oddfoot{\hbox{}\hss\@IEEEfooterstyle\footnotesize\raisebox{\footskip}[0pt][0pt]{\@IEEEpubid}\hss\hbox{}}\relax + \def\@evenfoot{\hbox{}\hss\@IEEEfooterstyle\footnotesize\raisebox{\footskip}[0pt][0pt]{\@IEEEpubid}\hss\hbox{}}\relax + \ifCLASSOPTIONcompsoc + % for compsoc papers, the pubid is at the same vertical position as the normal footer + \def\@oddfoot{\hbox{}\hss\@IEEEfooterstyle\raisebox{0pt}[0pt][0pt]{\@IEEEpubid}\hss\hbox{}}\relax + \def\@evenfoot{\hbox{}\hss\@IEEEfooterstyle\raisebox{0pt}[0pt][0pt]{\@IEEEpubid}\hss\hbox{}}\relax + \fi + \fi +\fi} + + + +%% Defines the command for putting the header. +%% Note that all the text is forced into uppercase, if you have some text +%% that needs to be in lower case, for instance et. al., then either manually +%% set \leftmark and \rightmark or use \MakeLowercase{et. al.} within the +%% arguments to \markboth. +%% V1.7b add \protect to work with Babel +\def\markboth#1#2{\def\leftmark{\MakeUppercase{\protect#1}}% +\def\rightmark{\MakeUppercase{\protect#2}}} + +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} + + + + +%% CITATION AND BIBLIOGRAPHY COMMANDS +%% +%% V1.6 no longer supports the older, nonstandard \shortcite and \citename setup stuff +% +% +% Modify Latex2e \@citex to separate citations with "], [" +\def\@citex[#1]#2{% + \let\@citea\@empty + \@cite{\@for\@citeb:=#2\do + {\@citea\def\@citea{], [}% + \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}% + \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi + \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}% + \G@refundefinedtrue + \@latex@warning + {Citation `\@citeb' on page \thepage \space undefined}}% + {\hbox{\csname b@\@citeb\endcsname}}}}{#1}} + +% V1.6 we create hooks for the optional use of Donald Arseneau's +% cite.sty package. cite.sty is "smart" and will notice that the +% following format controls are already defined and will not +% redefine them. The result will be the proper sorting of the +% citation numbers and auto detection of 3 or more entry "ranges" - +% all in IEEE style: [1], [2], [5]--[7], [12] +% This also allows for an optional note, i.e., \cite[mynote]{..}. +% If the \cite with note has more than one reference, the note will +% be applied to the last of the listed references. It is generally +% desired that if a note is given, only one reference is listed in +% that \cite. +% Thanks to Mr. Arseneau for providing the required format arguments +% to produce the IEEE style. +\def\citepunct{], [} +\def\citedash{]--[} + +% V1.7 default to using same font for urls made by url.sty +\AtBeginDocument{\csname url@samestyle\endcsname} + +% V1.6 class files should always provide these +\def\newblock{\hskip .11em\@plus.33em\@minus.07em} +\let\@openbib@code\@empty +% V1.8b article.cls is now providing these too +% we do not use \@mkboth, nor alter the page style +\newenvironment{theindex} + {\if@twocolumn + \@restonecolfalse + \else + \@restonecoltrue + \fi + \twocolumn[\section*{\indexname}]% + \parindent\z@ + \parskip\z@ \@plus .3\p@\relax + \columnseprule \z@ + \columnsep 35\p@ + \let\item\@idxitem} + {\if@restonecol\onecolumn\else\clearpage\fi} +\newcommand\@idxitem{\par\hangindent 40\p@} +\newcommand\subitem{\@idxitem \hspace*{20\p@}} +\newcommand\subsubitem{\@idxitem \hspace*{30\p@}} +\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax} + + + +% Provide support for the control entries of IEEEtran.bst V1.00 and later. +% V1.7 optional argument allows for a different aux file to be specified in +% order to handle multiple bibliographies. For example, with multibib.sty: +% \newcites{sec}{Secondary Literature} +% \bstctlcite[@auxoutsec]{BSTcontrolhak} +\def\bstctlcite{\@ifnextchar[{\@bstctlcite}{\@bstctlcite[@auxout]}} +\def\@bstctlcite[#1]#2{\@bsphack + \@for\@citeb:=#2\do{% + \edef\@citeb{\expandafter\@firstofone\@citeb}% + \if@filesw\immediate\write\csname #1\endcsname{\string\citation{\@citeb}}\fi}% + \@esphack} + +% \IEEEnoauxwrite{} allows for citations that do not add to or affect +% the order of the existing citation list. Can be useful for \cite +% within \thanks{}. +\DeclareRobustCommand{\IEEEnoauxwrite}[1]{\relax +\if@filesw +\@fileswfalse +#1\relax\relax\relax\relax\relax +\@fileswtrue +\else +#1\relax\relax\relax\relax\relax +\fi} + +% V1.6 provide a way for a user to execute a command just before +% a given reference number - used to insert a \newpage to balance +% the columns on the last page +\edef\@IEEEtriggerrefnum{0} % the default of zero means that + % the command is not executed +\def\@IEEEtriggercmd{\newpage} + +% allow the user to alter the triggered command +\long\def\IEEEtriggercmd#1{\long\def\@IEEEtriggercmd{#1}} + +% allow user a way to specify the reference number just before the +% command is executed +\def\IEEEtriggeratref#1{\@IEEEtrantmpcountA=#1% +\edef\@IEEEtriggerrefnum{\the\@IEEEtrantmpcountA}}% + +% trigger command at the given reference +\def\@IEEEbibitemprefix{\@IEEEtrantmpcountA=\@IEEEtriggerrefnum\relax% +\advance\@IEEEtrantmpcountA by -1\relax% +\ifnum\c@enumiv=\@IEEEtrantmpcountA\relax\@IEEEtriggercmd\relax\fi} + + +\def\@biblabel#1{[#1]} + +% compsoc journals and conferences left align the reference numbers +\@IEEEcompsoconly{\def\@biblabel#1{[#1]\hfill}} + +% controls bib item spacing +\def\IEEEbibitemsep{0pt plus .5pt} + +\@IEEEcompsocconfonly{\def\IEEEbibitemsep{0.5\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}} + + +\def\thebibliography#1{\section*{\refname}% + \addcontentsline{toc}{section}{\refname}% + % V1.6 add some rubber space here and provide a command trigger + \footnotesize\vskip 0.3\baselineskip plus 0.1\baselineskip minus 0.1\baselineskip% + \list{\@biblabel{\@arabic\c@enumiv}}% + {\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep\relax + \itemsep \IEEEbibitemsep\relax + \usecounter{enumiv}% + \let\p@enumiv\@empty + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \let\@IEEElatexbibitem\bibitem% + \def\bibitem{\@IEEEbibitemprefix\@IEEElatexbibitem}% +\def\newblock{\hskip .11em plus .33em minus .07em}% +% originally: +% \sloppy\clubpenalty4000\widowpenalty4000% +% by adding the \interlinepenalty here, we make it more +% difficult, but not impossible, for LaTeX to break within a reference. +% The IEEE almost never breaks a reference (but they do it more often with +% technotes). You may get an underfull vbox warning around the bibliography, +% but the final result will be much more like what the IEEE will publish. +% MDS 11/2000 +\ifCLASSOPTIONtechnote\sloppy\clubpenalty4000\widowpenalty4000\interlinepenalty100% +\else\sloppy\clubpenalty4000\widowpenalty4000\interlinepenalty500\fi% + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + + + + +% TITLE PAGE COMMANDS +% +% +% \IEEEmembership is used to produce the sublargesize italic font used to indicate author +% IEEE membership. compsoc uses a large size sans slant font +\def\IEEEmembership#1{{\@IEEEnotcompsoconly{\sublargesize}\normalfont\@IEEEcompsoconly{\sffamily}\textit{#1}}} + + +% \IEEEauthorrefmark{} produces a footnote type symbol to indicate author affiliation. +% When given an argument of 1 to 9, \IEEEauthorrefmark{} follows the standard LaTeX footnote +% symbol sequence convention. However, for arguments 10 and above, \IEEEauthorrefmark{} +% reverts to using lower case roman numerals, so it cannot overflow. Do note that you +% cannot use \footnotemark[] in place of \IEEEauthorrefmark{} within \author as the footnote +% symbols will have been turned off to prevent \thanks from creating footnote marks. +% \IEEEauthorrefmark{} produces a symbol that appears to LaTeX as having zero vertical +% height - this allows for a more compact line packing, but the user must ensure that +% the interline spacing is large enough to prevent \IEEEauthorrefmark{} from colliding +% with the text above. +% V1.7 make this a robust command +% V1.8 transmag uses an arabic author affiliation symbol +\ifCLASSOPTIONtransmag +\DeclareRobustCommand*{\IEEEauthorrefmark}[1]{\raisebox{0pt}[0pt][0pt]{\textsuperscript{\footnotesize #1}}} +\else +\DeclareRobustCommand*{\IEEEauthorrefmark}[1]{\raisebox{0pt}[0pt][0pt]{\textsuperscript{\footnotesize\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or% + \mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger% + \or \ddagger\ddagger \else\textsuperscript{\expandafter\romannumeral#1}\fi}}}} +\fi + + +% FONT CONTROLS AND SPACINGS FOR CONFERENCE MODE AUTHOR NAME AND AFFILIATION BLOCKS +% +% The default font styles for the author name and affiliation blocks (confmode) +\def\@IEEEauthorblockNstyle{\normalfont\@IEEEcompsocnotconfonly{\sffamily}\sublargesize} +\def\@IEEEauthorblockAstyle{\normalfont\@IEEEcompsocnotconfonly{\sffamily}\@IEEEcompsocconfonly{\itshape}\normalsize} +% The default if the user does not use an author block +\def\@IEEEauthordefaulttextstyle{\normalfont\@IEEEcompsocnotconfonly{\sffamily}\sublargesize} + +% adjustment spacing from title (or special paper notice) to author name blocks (confmode) +% can be negative +\def\@IEEEauthorblockconfadjspace{-0.25em} +% compsoc conferences need more space here +\@IEEEcompsocconfonly{\def\@IEEEauthorblockconfadjspace{0.75\@IEEEnormalsizeunitybaselineskip}} + +% spacing between name and affiliation blocks (confmode) +% This can be negative. +% The IEEE doesn't want any added spacing here, but I will leave these +% controls in place in case they ever change their mind. +% Personally, I like 0.75ex. +%\def\@IEEEauthorblockNtopspace{0.75ex} +%\def\@IEEEauthorblockAtopspace{0.75ex} +\def\@IEEEauthorblockNtopspace{0.0ex} +\def\@IEEEauthorblockAtopspace{0.0ex} +\ifCLASSOPTIONtransmag +% transmag uses one line of space above first affiliation block +\def\@IEEEauthorblockAtopspace{1\@IEEEnormalsizeunitybaselineskip} +\fi + +% baseline spacing within name and affiliation blocks (confmode) +% must be positive, spacings below certain values will make +% the position of line of text sensitive to the contents of the +% line above it i.e., whether or not the prior line has descenders, +% subscripts, etc. For this reason it is a good idea to keep +% these above 2.6ex +\def\@IEEEauthorblockNinterlinespace{2.6ex} +\def\@IEEEauthorblockAinterlinespace{2.75ex} + +% This tracks the required strut size. +% See the \@IEEEauthorhalign command for the actual default value used. +\def\@IEEEauthorblockXinterlinespace{2.7ex} + +% variables to retain font size and style across groups +% values given here have no effect as they will be overwritten later +\gdef\@IEEESAVESTATEfontsize{10} +\gdef\@IEEESAVESTATEfontbaselineskip{12} +\gdef\@IEEESAVESTATEfontencoding{OT1} +\gdef\@IEEESAVESTATEfontfamily{ptm} +\gdef\@IEEESAVESTATEfontseries{m} +\gdef\@IEEESAVESTATEfontshape{n} + +% saves the current font attributes +\def\@IEEEcurfontSAVE{\global\let\@IEEESAVESTATEfontsize\f@size% +\global\let\@IEEESAVESTATEfontbaselineskip\f@baselineskip% +\global\let\@IEEESAVESTATEfontencoding\f@encoding% +\global\let\@IEEESAVESTATEfontfamily\f@family% +\global\let\@IEEESAVESTATEfontseries\f@series% +\global\let\@IEEESAVESTATEfontshape\f@shape} + +% restores the saved font attributes +\def\@IEEEcurfontRESTORE{\fontsize{\@IEEESAVESTATEfontsize}{\@IEEESAVESTATEfontbaselineskip}% +\fontencoding{\@IEEESAVESTATEfontencoding}% +\fontfamily{\@IEEESAVESTATEfontfamily}% +\fontseries{\@IEEESAVESTATEfontseries}% +\fontshape{\@IEEESAVESTATEfontshape}% +\selectfont} + + +% variable to indicate if the current block is the first block in the column +\newif\if@IEEEprevauthorblockincol \@IEEEprevauthorblockincolfalse + + +% the command places a strut with height and depth = \@IEEEauthorblockXinterlinespace +% we use this technique to have complete manual control over the spacing of the lines +% within the halign environment. +% We set the below baseline portion at 30%, the above +% baseline portion at 70% of the total length. +% Responds to changes in the document's \baselinestretch +\def\@IEEEauthorstrutrule{\@IEEEtrantmpdimenA\@IEEEauthorblockXinterlinespace% +\@IEEEtrantmpdimenA=\baselinestretch\@IEEEtrantmpdimenA% +\rule[-0.3\@IEEEtrantmpdimenA]{0pt}{\@IEEEtrantmpdimenA}} + + +% blocks to hold the authors' names and affilations. +% Makes formatting easy for conferences +% +% use real definitions in conference mode +% name block +\def\IEEEauthorblockN#1{\relax\@IEEEauthorblockNstyle% set the default text style +\gdef\@IEEEauthorblockXinterlinespace{0pt}% disable strut for spacer row +% the \expandafter hides the \cr in conditional tex, see the array.sty docs +% for details, probably not needed here as the \cr is in a macro +% do a spacer row if needed +\if@IEEEprevauthorblockincol\expandafter\@IEEEauthorblockNtopspaceline\fi +\global\@IEEEprevauthorblockincoltrue% we now have a block in this column +%restore the correct strut value +\gdef\@IEEEauthorblockXinterlinespace{\@IEEEauthorblockNinterlinespace}% +% input the author names +#1% +% end the row if the user did not already +\crcr} +% spacer row for names +\def\@IEEEauthorblockNtopspaceline{\cr\noalign{\vskip\@IEEEauthorblockNtopspace}} +% +% affiliation block +\def\IEEEauthorblockA#1{\relax\@IEEEauthorblockAstyle% set the default text style +\gdef\@IEEEauthorblockXinterlinespace{0pt}%disable strut for spacer row +% the \expandafter hides the \cr in conditional tex, see the array.sty docs +% for details, probably not needed here as the \cr is in a macro +% do a spacer row if needed +\if@IEEEprevauthorblockincol\expandafter\@IEEEauthorblockAtopspaceline\fi +\global\@IEEEprevauthorblockincoltrue% we now have a block in this column +%restore the correct strut value +\gdef\@IEEEauthorblockXinterlinespace{\@IEEEauthorblockAinterlinespace}% +% input the author affiliations +#1% +% end the row if the user did not already +\crcr +% V1.8 transmag does not use any additional affiliation spacing after the first author +\ifCLASSOPTIONtransmag\gdef\@IEEEauthorblockAtopspace{0pt}\fi} + +% spacer row for affiliations +\def\@IEEEauthorblockAtopspaceline{\cr\noalign{\vskip\@IEEEauthorblockAtopspace}} + + +% allow papers to compile even if author blocks are used in modes other +% than conference or peerreviewca. For such cases, we provide dummy blocks. +\ifCLASSOPTIONconference +\else + \ifCLASSOPTIONpeerreviewca\else + % not conference, peerreviewca or transmag mode + \ifCLASSOPTIONtransmag\else + \def\IEEEauthorblockN#1{#1}% + \def\IEEEauthorblockA#1{#1}% + \fi + \fi +\fi + + + +% we provide our own halign so as not to have to depend on tabular +\def\@IEEEauthorhalign{\@IEEEauthordefaulttextstyle% default text style + \lineskip=0pt\relax% disable line spacing + \lineskiplimit=0pt\relax% + \baselineskip=0pt\relax% + \@IEEEcurfontSAVE% save the current font + \mathsurround\z@\relax% no extra spacing around math + \let\\\@IEEEauthorhaligncr% replace newline with halign friendly one + \tabskip=0pt\relax% no column spacing + \everycr{}% ensure no problems here + \@IEEEprevauthorblockincolfalse% no author blocks yet + \def\@IEEEauthorblockXinterlinespace{2.7ex}% default interline space + \vtop\bgroup%vtop box + \halign\bgroup&\relax\hfil\@IEEEcurfontRESTORE\relax ##\relax + \hfil\@IEEEcurfontSAVE\@IEEEauthorstrutrule\cr} + +% ensure last line, exit from halign, close vbox +\def\end@IEEEauthorhalign{\crcr\egroup\egroup} + +% handle bogus star form +\def\@IEEEauthorhaligncr{{\ifnum0=`}\fi\@ifstar{\@@IEEEauthorhaligncr}{\@@IEEEauthorhaligncr}} + +% test and setup the optional argument to \\[] +\def\@@IEEEauthorhaligncr{\@testopt\@@@IEEEauthorhaligncr\z@skip} + +% end the line and do the optional spacer +\def\@@@IEEEauthorhaligncr[#1]{\ifnum0=`{\fi}\cr\noalign{\vskip#1\relax}} + + + +% flag to prevent multiple \and warning messages +\newif\if@IEEEWARNand +\@IEEEWARNandtrue + +% if in conference or peerreviewca modes, we support the use of \and as \author is a +% tabular environment, otherwise we warn the user that \and is invalid +% outside of conference or peerreviewca modes. +\def\and{\relax} % provide a bogus \and that we will then override + +\renewcommand{\and}[1][\relax]{\if@IEEEWARNand\typeout{** WARNING: \noexpand\and is valid only + when in conference or peerreviewca}\typeout{modes (line \the\inputlineno).}\fi\global\@IEEEWARNandfalse} + +\ifCLASSOPTIONconference% +\renewcommand{\and}[1][\hfill]{\end{@IEEEauthorhalign}#1\begin{@IEEEauthorhalign}}% +\fi +\ifCLASSOPTIONpeerreviewca +\renewcommand{\and}[1][\hfill]{\end{@IEEEauthorhalign}#1\begin{@IEEEauthorhalign}}% +\fi +% V1.8 transmag uses conference author format +\ifCLASSOPTIONtransmag +\renewcommand{\and}[1][\hfill]{\end{@IEEEauthorhalign}#1\begin{@IEEEauthorhalign}}% +\fi + +% page clearing command +% based on LaTeX2e's \cleardoublepage, but allows different page styles +% for the inserted blank pages +\def\@IEEEcleardoublepage#1{\clearpage\if@twoside\ifodd\c@page\else +\hbox{}\thispagestyle{#1}\newpage\if@twocolumn\hbox{}\thispagestyle{#1}\newpage\fi\fi\fi} + +% V1.8b hooks to allow adjustment of space above title +\def\IEEEtitletopspace{0.5\baselineskip} +% an added extra amount to allow for adjustment/offset +\def\IEEEtitletopspaceextra{0pt} + +% user command to invoke the title page +\def\maketitle{\par% + \begingroup% + \normalfont% + \def\thefootnote{}% the \thanks{} mark type is empty + \def\footnotemark{}% and kill space from \thanks within author + \let\@makefnmark\relax% V1.7, must *really* kill footnotemark to remove all \textsuperscript spacing as well. + \footnotesize% equal spacing between thanks lines + \footnotesep 0.7\baselineskip%see global setting of \footnotesep for more info + % V1.7 disable \thanks note indention for compsoc + \@IEEEcompsoconly{\long\def\@makefntext##1{\parindent 1em\noindent\hbox{\@makefnmark}##1}}% + \normalsize% + \ifCLASSOPTIONpeerreview + \newpage\global\@topnum\z@ \@maketitle\@IEEEstatictitlevskip\@IEEEaftertitletext% + \thispagestyle{IEEEpeerreviewcoverpagestyle}\@thanks% + \else + \if@twocolumn% + \ifCLASSOPTIONtechnote% + \newpage\global\@topnum\z@ \@maketitle\@IEEEstatictitlevskip\@IEEEaftertitletext% + \else + \twocolumn[{\IEEEquantizevspace{\@maketitle}[\IEEEquantizedisabletitlecmds]{0pt}[-\topskip]{\baselineskip}{\@IEEENORMtitlevspace}{\@IEEEMINtitlevspace}\@IEEEaftertitletext}]% + \fi + \else + \newpage\global\@topnum\z@ \@maketitle\@IEEEstatictitlevskip\@IEEEaftertitletext% + \fi + \thispagestyle{IEEEtitlepagestyle}\@thanks% + \fi + % pullup page for pubid if used. + \if@IEEEusingpubid + \enlargethispage{-\@IEEEpubidpullup}% + \fi + \endgroup + \setcounter{footnote}{0}\let\maketitle\relax\let\@maketitle\relax + \gdef\@thanks{}% + % v1.6b do not clear these as we will need the title again for peer review papers + % \gdef\@author{}\gdef\@title{}% + \let\thanks\relax} + + +% V1.8 parbox to format \@IEEEtitleabstractindextext +\long\def\@IEEEtitleabstractindextextbox#1{\parbox{1\textwidth}{#1}} +% V1.8 compsoc is partial width +\ifCLASSOPTIONcompsoc +% comparison with proofs suggests it's in the range of 92.1-92.3% +\long\def\@IEEEtitleabstractindextextbox#1{\parbox{0.922\textwidth}{\@IEEEcompsocnotconfonly{\rightskip\@flushglue\leftskip\z@skip}#1}} +\fi + +% formats the Title, authors names, affiliations and special paper notice +% THIS IS A CONTROLLED SPACING COMMAND! Do not allow blank lines or unintentional +% spaces to enter the definition - use % at the end of each line +\def\@maketitle{\newpage +\bgroup\par\vskip\IEEEtitletopspace\vskip\IEEEtitletopspaceextra\centering% +\ifCLASSOPTIONtechnote% technotes, V1.8a abstract and index terms are not treated differently for compsoc technotes + {\bfseries\large\@IEEEcompsoconly{\Large\sffamily}\@title\par}\vskip 1.3em{\lineskip .5em\@IEEEcompsoconly{\large\sffamily}\@author + \@IEEEspecialpapernotice\par}\relax +\else% not a technote + \vskip0.2em{\Huge\ifCLASSOPTIONtransmag\bfseries\LARGE\fi\@IEEEcompsoconly{\sffamily}\@IEEEcompsocconfonly{\normalfont\normalsize\vskip 2\@IEEEnormalsizeunitybaselineskip + \bfseries\Large}\@IEEEcompsocnotconfonly{\vskip 0.75\@IEEEnormalsizeunitybaselineskip}\@title\par}\relax + \@IEEEcompsocnotconfonly{\vskip 0.5\@IEEEnormalsizeunitybaselineskip}\vskip1.0em\par% + % V1.6 handle \author differently if in conference mode + \ifCLASSOPTIONconference% + {\@IEEEspecialpapernotice\mbox{}\vskip\@IEEEauthorblockconfadjspace% + \mbox{}\hfill\begin{@IEEEauthorhalign}\@author\end{@IEEEauthorhalign}\hfill\mbox{}\par}\relax + \else% peerreviewca, peerreview or journal + \ifCLASSOPTIONpeerreviewca + % peerreviewca handles author names just like conference mode + {\@IEEEcompsoconly{\sffamily}\@IEEEspecialpapernotice\mbox{}\vskip\@IEEEauthorblockconfadjspace% + \mbox{}\hfill\begin{@IEEEauthorhalign}\@author\end{@IEEEauthorhalign}\hfill\mbox{}\par + {\@IEEEcompsoconly{\vskip 1.5em\relax + \@IEEEtitleabstractindextextbox{\@IEEEtitleabstractindextext}\par\noindent\hfill + \IEEEcompsocdiamondline\hfill\hbox{}\par}}}\relax + \else% journal, peerreview or transmag + \ifCLASSOPTIONtransmag + % transmag also handles author names just like conference mode + % it also uses \@IEEEtitleabstractindextex, but with one line less + % space above, and one more below + {\@IEEEspecialpapernotice\mbox{}\vskip\@IEEEauthorblockconfadjspace% + \mbox{}\hfill\begin{@IEEEauthorhalign}\@author\end{@IEEEauthorhalign}\hfill\mbox{}\par + {\vspace{0.5\baselineskip}\relax\@IEEEtitleabstractindextextbox{\@IEEEtitleabstractindextext}\vspace{-1\baselineskip}\par}}\relax + \else% journal or peerreview + {\lineskip.5em\@IEEEcompsoconly{\sffamily}\sublargesize\@author\@IEEEspecialpapernotice\par + {\@IEEEcompsoconly{\vskip 1.5em\relax + \@IEEEtitleabstractindextextbox{\@IEEEtitleabstractindextext}\par\noindent\hfill + \IEEEcompsocdiamondline\hfill\hbox{}\par}}}\relax + \fi + \fi + \fi +\fi\par\addvspace{0.5\baselineskip}\egroup} + + +% V1.7 Computer Society "diamond line" which follows index terms for nonconference papers +% V1.8a full width diamond line for single column use +\def\@IEEEcompsocdiamondlinei{\vrule depth 0pt height 0.5pt width 4cm\nobreak\hspace{7.5pt}\nobreak +\raisebox{-3.5pt}{\fontfamily{pzd}\fontencoding{U}\fontseries{m}\fontshape{n}\fontsize{11}{12}\selectfont\char70}\nobreak +\hspace{7.5pt}\nobreak\vrule depth 0pt height 0.5pt width 4cm\relax} +% V1.8a narrower width diamond line for double column use +\def\@IEEEcompsocdiamondlineii{\vrule depth 0pt height 0.5pt width 2.5cm\nobreak\hspace{7.5pt}\nobreak +\raisebox{-3.5pt}{\fontfamily{pzd}\fontencoding{U}\fontseries{m}\fontshape{n}\fontsize{11}{12}\selectfont\char70}\nobreak +\hspace{7.5pt}\nobreak\vrule depth 0pt height 0.5pt width 2.5cm\relax} +% V1.8a bare core without rules to base a last resort on for very narrow linewidths +\def\@IEEEcompsocdiamondlineiii{\mbox{}\nobreak\hspace{7.5pt}\nobreak +\raisebox{-3.5pt}{\fontfamily{pzd}\fontencoding{U}\fontseries{m}\fontshape{n}\fontsize{11}{12}\selectfont\char70}\nobreak +\hspace{7.5pt}\nobreak\mbox{}\relax} + +% V1.8a allow \IEEEcompsocdiamondline to adjust for different linewidths. +% Use \@IEEEcompsocdiamondlinei if its width is less than 0.66\linewidth (0.487 nominal for single column) +% if not, fall back to \@IEEEcompsocdiamondlineii if its width is less than 0.75\linewidth (0.659 nominal for double column) +% if all else fails, try to make a custom diamondline based on the abnormally narrow linewidth +\def\IEEEcompsocdiamondline{\settowidth{\@IEEEtrantmpdimenA}{\@IEEEcompsocdiamondlinei}\relax +\ifdim\@IEEEtrantmpdimenA<0.66\linewidth\relax\@IEEEcompsocdiamondlinei\relax +\else +\settowidth{\@IEEEtrantmpdimenA}{\@IEEEcompsocdiamondlineii}\relax +\ifdim\@IEEEtrantmpdimenA<0.75\linewidth\relax\@IEEEcompsocdiamondlineii\relax +\else +\settowidth{\@IEEEtrantmpdimenA}{\@IEEEcompsocdiamondlineiii}\relax +\@IEEEtrantmpdimenB=\linewidth\relax +\addtolength{\@IEEEtrantmpdimenB}{-1\@IEEEtrantmpdimenA}\relax +\vrule depth 0pt height 0.5pt width 0.33\@IEEEtrantmpdimenB\@IEEEcompsocdiamondlineiii\vrule depth 0pt height 0.5pt width 0.33\@IEEEtrantmpdimenB\relax +\fi\fi} + + +% V1.7 standard LateX2e \thanks, but with \itshape under compsoc. Also make it a \long\def +% We also need to trigger the one-shot footnote rule +\def\@IEEEtriggeroneshotfootnoterule{\global\@IEEEenableoneshotfootnoteruletrue} + + +\long\def\thanks#1{\footnotemark + \protected@xdef\@thanks{\@thanks + \protect\footnotetext[\the\c@footnote]{\@IEEEcompsoconly{\itshape + \protect\@IEEEtriggeroneshotfootnoterule\relax}\ignorespaces#1}}} +\let\@thanks\@empty + + +% V1.7 allow \author to contain \par's. This is needed to allow \thanks to contain \par. +\long\def\author#1{\gdef\@author{#1}} + + +% in addition to setting up IEEEitemize, we need to remove a baselineskip space above and +% below it because \list's \pars introduce blank lines because of the footnote struts. +\def\@IEEEsetupcompsocitemizelist{\def\labelitemi{$\bullet$}% +\setlength{\IEEElabelindent}{0pt}\setlength{\labelsep}{1.2em}\setlength{\parskip}{0pt}% +\setlength{\partopsep}{0pt}\setlength{\topsep}{0.5\baselineskip}\vspace{-1\baselineskip}\relax} + + +% flag for fake non-compsoc \IEEEcompsocthanksitem - prevents line break on very first item +\newif\if@IEEEbreakcompsocthanksitem \@IEEEbreakcompsocthanksitemfalse + +\ifCLASSOPTIONcompsoc +% V1.7 compsoc bullet item \thanks +% also, we need to redefine this to destroy the argument in \IEEEquantizevspace +\long\def\IEEEcompsocitemizethanks#1{\relax\@IEEEbreakcompsocthanksitemfalse\footnotemark + \protected@xdef\@thanks{\@thanks + \protect\footnotetext[\the\c@footnote]{\itshape\protect\@IEEEtriggeroneshotfootnoterule + {\let\IEEEiedlistdecl\relax\protect\begin{IEEEitemize}[\protect\@IEEEsetupcompsocitemizelist]\ignorespaces#1\relax + \protect\end{IEEEitemize}}\protect\vspace{-1\baselineskip}}}} +\DeclareRobustCommand*{\IEEEcompsocthanksitem}{\item} +\else +% non-compsoc, allow for dual compilation via rerouting to normal \thanks +\long\def\IEEEcompsocitemizethanks#1{\thanks{#1}} +% redirect to "pseudo-par" \hfil\break\indent after swallowing [] from \IEEEcompsocthanksitem[] +\DeclareRobustCommand{\IEEEcompsocthanksitem}{\@ifnextchar [{\@IEEEthanksswallowoptionalarg}% +{\@IEEEthanksswallowoptionalarg[\relax]}} +% be sure and break only after first item, be sure and ignore spaces after optional argument +\def\@IEEEthanksswallowoptionalarg[#1]{\relax\if@IEEEbreakcompsocthanksitem\hfil\break +\indent\fi\@IEEEbreakcompsocthanksitemtrue\ignorespaces} +\fi + + +% V1.6b define the \IEEEpeerreviewmaketitle as needed +\ifCLASSOPTIONpeerreview +\def\IEEEpeerreviewmaketitle{\@IEEEcleardoublepage{empty}% +\ifCLASSOPTIONtwocolumn +\twocolumn[{\IEEEquantizevspace{\@IEEEpeerreviewmaketitle}[\IEEEquantizedisabletitlecmds]{0pt}[-\topskip]{\baselineskip}{\@IEEENORMtitlevspace}{\@IEEEMINtitlevspace}}] +\else +\newpage\@IEEEpeerreviewmaketitle\@IEEEstatictitlevskip +\fi +\thispagestyle{IEEEtitlepagestyle}} +\else +% \IEEEpeerreviewmaketitle does nothing if peer review option has not been selected +\def\IEEEpeerreviewmaketitle{\relax} +\fi + +% peerreview formats the repeated title like the title in journal papers. +\def\@IEEEpeerreviewmaketitle{\bgroup\par\addvspace{0.5\baselineskip}\centering\@IEEEcompsoconly{\sffamily}% +\normalfont\normalsize\vskip0.2em{\Huge\@title\par}\vskip1.0em\par +\par\addvspace{0.5\baselineskip}\egroup} + + + +% V1.6 +% this is a static rubber spacer between the title/authors and the main text +% used for single column text, or when the title appears in the first column +% of two column text (technotes). +\def\@IEEEstatictitlevskip{{\normalfont\normalsize +% adjust spacing to next text +% v1.6b handle peer review papers +\ifCLASSOPTIONpeerreview +% for peer review papers, the same value is used for both title pages +% regardless of the other paper modes + \vskip 1\baselineskip plus 0.375\baselineskip minus 0.1875\baselineskip +\else + \ifCLASSOPTIONconference% conference + \vskip 1\baselineskip plus 0.375\baselineskip minus 0.1875\baselineskip% + \else% + \ifCLASSOPTIONtechnote% technote + \vskip 1\baselineskip plus 0.375\baselineskip minus 0.1875\baselineskip% + \else% journal uses more space + \vskip 2.5\baselineskip plus 0.75\baselineskip minus 0.375\baselineskip% + \fi + \fi +\fi}} + + +% set the nominal and minimum values for the quantized title spacer +% the quantization algorithm will not allow the spacer size to +% become less than \@IEEEMINtitlevspace - instead it will be lengthened +% default to journal values +\def\@IEEENORMtitlevspace{2.5\baselineskip} +\def\@IEEEMINtitlevspace{2\baselineskip} +% conferences and technotes need tighter spacing +\ifCLASSOPTIONconference% conference + \def\@IEEENORMtitlevspace{1\baselineskip} + \def\@IEEEMINtitlevspace{0.75\baselineskip} +\fi +\ifCLASSOPTIONtechnote% technote + \def\@IEEENORMtitlevspace{1\baselineskip} + \def\@IEEEMINtitlevspace{0.75\baselineskip} +\fi + + +% V1.8a +\def\IEEEquantizevspace{\begingroup\@ifstar{\@IEEEquantizevspacestarformtrue\@IEEEquantizevspace}{\@IEEEquantizevspacestarformfalse\@IEEEquantizevspace}} +% \IEEEquantizevspace[output dimen register]{object}[object decl] +% {top baselineskip} +% [offset][prevdepth][lineskip limit][lineskip] +% {unit height}{nominal vspace}{minimum vspace} +% +% Calculates and creates the vspace needed to make the combined height with +% the given object an integer multiple of the given unit height. This command +% is more general than the older \@IEEEdynamictitlevspace it replaces. +% +% The star form has no effect at present, but is reserved for future use. +% +% If the optional argument [output dimen register] is given, the calculated +% vspace height is stored in the given output dimen (or skip) register +% and no other action is taken, otherwise the object followed by a vspace* +% of the appropriate height is evaluated/output. +% +% The optional object decl (declarations) is code that is evaluated just +% before the object's height is evaluated. Its intented purpose is to allow +% for the alteration or disabling of code within the object during internal +% height evaluation (e.g., \long\def\thanks#1{\relax} ). +% This special code is not invoked if/when the object is rendered at the end. +% +% The nominal vspace is the target value of the added vspace and the minimum +% vspace is the lower allowed limit. The vspacer will be the value that achieves +% integral overall height, in terms of the given unit height, that is closest +% to the nominal vspace and that is not less than the specified minimum vspace. +% +% The line spacing algorithm of TeX is somewhat involved and requires special +% care with regard to the first line of a vertical list (which is indicated +% when \prevdepth is -1000pt or less). top baselineskip specifies the +% baselineskip or topskip used prior to the object. If the height of the +% first line of the object is greater than the given top baselineskip, then +% the top baselineskip is subtracted from the height of the first line and +% that difference is considered along with the rest of the object height +% (because the object will be shifted down by an amount = +% top line height - top baselineskip). Otherwise, the height of the first line +% of the object is ignored as far as the calculations are concerned. +% This algorithm is adequate for objects that appear at the top of a page +% (e.g., titles) where \topskip spacing is used. +% +% However, as explained on page 78 of the TeXbook, interline spacing is more +% complex when \baselineskip is being used (indicated by \prevdepth > +% -1000pt). The four optional parameters offset, prevdepth, lineskip limit and +% lineskip are assumed to be equal to be 0pt, \prevdepth, \lineskiplimit and +% \lineskip, respectively, if they are omitted. +% +% The prevdepth is the depth of the line before the object, the lineskip limit +% specifies how close the top of the object can come to the bottom of the +% previous line before \baselineskip is ignored and \lineskip is inserted +% between the object and the line above it. Lineskip does not come into +% play unless the first line of the object is high enough to "get too close" +% (as specified by lineskiplimit) to the line before it. The the prevdepth, +% lineskip limit, and lineskip optional parameters are not needed for the +% first object/line on a page (i.e., prevdepth <= -1000pt) where the simplier +% \topskip spacing rules are in effect. +% +% Offset is a manual adjustment that is added to the height calculations of +% object irrespective of the value of \prevdepth. It is useful when the top +% baselineskip will result in a noninteger unit height object placement even +% if the object itself has integral height. e.g., a footnotesize baselineskip +% is used before the object, thus an offset of, say -3pt, can be given as a +% correction. + +% Common combinations of these parameters include: +% +% top baselineskip: (and default values for offset, prevdepth, etc.) +% \topskip % for objects that appear at the top of a page +% \maxdimen % always ignore the height of the top line +% 0pt % always consider any positive height of the top line +% +% for objects to appear inline in normal text: +% top baselineskip = \baselineskip +% +% set prevdepth = -1000pt and top baselineskip = 0pt to consider the +% overall height of the object without any other external skip +% consideration + +\newif\if@IEEEquantizevspacestarform % flag to indicate star form +\newif\if@IEEEquantizevspaceuseoutdimenreg % flag to indicate output dimen register is to be used +% Use our own private registers because the object could contain a +% structure that uses the existing tmp scratch pad registers +\newdimen\@IEEEquantizeheightA +\newdimen\@IEEEquantizeheightB +\newdimen\@IEEEquantizeheightC +\newdimen\@IEEEquantizeprevdepth % need to save this early as can change +\newcount\@IEEEquantizemultiple +\newbox\@IEEEquantizeboxA + + +\def\@IEEEquantizevspace{\@ifnextchar [{\@IEEEquantizevspaceuseoutdimenregtrue\@@IEEEquantizevspace}{\@IEEEquantizevspaceuseoutdimenregfalse\@@IEEEquantizevspace[]}} + + +\long\def\@@IEEEquantizevspace[#1]#2{\relax +% acquire and store +% #1 optional output dimen register +% #2 object +\edef\@IEEEquantizeoutdimenreg{#1}\relax +% allow for object specifications that contain parameters +\@IEEEtrantmptoksA={#2}\relax +\long\edef\@IEEEquantizeobject{\the\@IEEEtrantmptoksA}\relax +\@ifnextchar [{\@@@IEEEquantizevspace}{\@@@IEEEquantizevspace[\relax]}} + +\long\def\@@@IEEEquantizevspace[#1]#2{\relax +% acquire and store +% [#1] optional object decl, is \relax if not given by user +% #2 top baselineskip +% allow for object decl specifications that have parameters +\@IEEEtrantmptoksA={#1}\relax +\long\edef\@IEEEquantizeobjectdecl{\the\@IEEEtrantmptoksA}\relax +\edef\@IEEEquantizetopbaselineskip{#2}\ivIEEEquantizevspace} + +% acquire optional argument set and store +% [offset][prevdepth][lineskip limit][lineskip] +\def\ivIEEEquantizevspace{\@ifnextchar [{\@vIEEEquantizevspace}{\@vIEEEquantizevspace[0pt]}} +\def\@vIEEEquantizevspace[#1]{\edef\@IEEEquantizeoffset{#1}\@ifnextchar [{\@viIEEEquantizevspace}{\@viIEEEquantizevspace[\prevdepth]}} +\def\@viIEEEquantizevspace[#1]{\@IEEEquantizeprevdepth=#1\relax\@ifnextchar [{\@viiIEEEquantizevspace}{\@viiIEEEquantizevspace[\lineskiplimit]}} +\def\@viiIEEEquantizevspace[#1]{\edef\@IEEEquantizelineskiplimit{#1}\@ifnextchar [{\@viiiIEEEquantizevspace}{\@viiiIEEEquantizevspace[\lineskip]}} +\def\@viiiIEEEquantizevspace[#1]{\edef\@IEEEquantizelineskip{#1}\@ixIEEEquantizevspace} + +% main routine +\def\@ixIEEEquantizevspace#1#2#3{\relax +\edef\@IEEEquantizeunitheight{#1}\relax +\edef\@IEEEquantizenomvspace{#2}\relax +\edef\@IEEEquantizeminvspace{#3}\relax +% \@IEEEquantizeoutdimenreg +% \@IEEEquantizeobject +% \@IEEEquantizeobjectdecl +% \@IEEEquantizetopbaselineskip +% \@IEEEquantizeoffset +% \@IEEEquantizeprevdepth +% \@IEEEquantizelineskiplimit +% \@IEEEquantizelineskip +% \@IEEEquantizeunitheight +% \@IEEEquantizenomvspace +% \@IEEEquantizeminvspace +% get overall height of object +\setbox\@IEEEquantizeboxA\vbox{\begingroup\@IEEEquantizeobjectdecl\@IEEEquantizeobject\relax\endgroup}\relax +\@IEEEquantizeheightA\ht\@IEEEquantizeboxA\relax +% get height of first line of object +\setbox\@IEEEquantizeboxA\vtop{\begingroup\@IEEEquantizeobjectdecl\@IEEEquantizeobject\relax\endgroup}\relax +\@IEEEquantizeheightB\ht\@IEEEquantizeboxA\relax +\ifdim\@IEEEquantizeprevdepth>-1000pt\relax % prevdepth > -1000pf means full baselineskip\lineskip rules in effect +% lineskip spacing rule takes effect if height of top line > baselineskip - prevdepth - lineskiplimit, +% otherwise the baselineskip rule is in effect and the height of the first line does not matter at all. +\@IEEEquantizeheightC=\@IEEEquantizetopbaselineskip\relax +\advance\@IEEEquantizeheightC-\@IEEEquantizeprevdepth\relax +\advance\@IEEEquantizeheightC-\@IEEEquantizelineskiplimit\relax % this works even though \@IEEEquantizelineskiplimit is a macro because TeX allows --10pt notation +\ifdim\@IEEEquantizeheightB>\@IEEEquantizeheightC\relax +% lineskip spacing rule is in effect i.e., the object is going to be shifted down relative to the +% baselineskip set position by its top line height (already a part of the total height) + prevdepth + lineskip - baselineskip +\advance\@IEEEquantizeheightA\@IEEEquantizeprevdepth\relax +\advance\@IEEEquantizeheightA\@IEEEquantizelineskip\relax +\advance\@IEEEquantizeheightA-\@IEEEquantizetopbaselineskip\relax +\else +% height of first line <= \@IEEEquantizetopbaselineskip - \@IEEEquantizeprevdepth - \@IEEEquantizelineskiplimit +% standard baselineskip rules are in effect, so don't consider height of first line +\advance\@IEEEquantizeheightA-\@IEEEquantizeheightB\relax +\fi +% +\else % prevdepth <= -1000pt, simplier \topskip type rules in effect +\ifdim\@IEEEquantizeheightB>\@IEEEquantizetopbaselineskip +% height of top line (already included in the total height) in excess of +% baselineskip is the amount it will be downshifted +\advance\@IEEEquantizeheightA-\@IEEEquantizetopbaselineskip\relax +\else +% height of first line is irrelevant, remove it +\advance\@IEEEquantizeheightA-\@IEEEquantizeheightB\relax +\fi +\fi % prevdepth <= -1000pt +% +% adjust height for any manual offset +\advance\@IEEEquantizeheightA\@IEEEquantizeoffset\relax +% add in nominal spacer +\advance\@IEEEquantizeheightA\@IEEEquantizenomvspace\relax +% check for nonzero unitheight +\@IEEEquantizeheightB=\@IEEEquantizeunitheight\relax +\ifnum\@IEEEquantizeheightB=0\relax +\@IEEEclspkgerror{IEEEquantizevspace unit height cannot be zero. Assuming 10pt.}% +{Division by zero is not allowed.} +\@IEEEquantizeheightB=10pt\relax +\fi +% get integer number of lines +\@IEEEquantizemultiple=\@IEEEquantizeheightA\relax +\divide\@IEEEquantizemultiple\@IEEEquantizeheightB\relax +% set A to contain the excess height over the \@IEEEquantizemultiple of lines +% A = height - multiple*unitheight +\@IEEEquantizeheightC\@IEEEquantizeheightB\relax +\multiply\@IEEEquantizeheightC\@IEEEquantizemultiple\relax +\advance\@IEEEquantizeheightA-\@IEEEquantizeheightC\relax +% set B to contain the height short of \@IEEEquantizemultiple+1 of lines +% B = unitheight - A +\advance\@IEEEquantizeheightB-\@IEEEquantizeheightA\relax +% choose A or B based on which is closer +\@IEEEquantizeheightC\@IEEEquantizenomvspace\relax +\ifdim\@IEEEquantizeheightA<\@IEEEquantizeheightB\relax +% C = nomvspace - A, go with lower +\advance\@IEEEquantizeheightC-\@IEEEquantizeheightA\relax +\else +% C = nomvspace + B, go with upper +\advance\@IEEEquantizeheightC\@IEEEquantizeheightB\relax +\fi +% if violate lower bound, use next integer bound +\ifdim\@IEEEquantizeheightC<\@IEEEquantizeminvspace\relax +% A + B = unitheight +\advance\@IEEEquantizeheightC\@IEEEquantizeheightA\relax +\advance\@IEEEquantizeheightC\@IEEEquantizeheightB\relax +\fi +% export object and spacer outside of group +\global\let\@IEEEquantizeobjectout\@IEEEquantizeobject\relax +\global\@IEEEquantizeheightC\@IEEEquantizeheightC\relax +\endgroup +\if@IEEEquantizevspaceuseoutdimenreg +\@IEEEquantizeoutdimenreg=\@IEEEquantizeheightC\relax +\else +\@IEEEquantizeobjectout\relax +\vskip\@IEEEquantizeheightC\relax +\fi} + + +% user command to disable all global assignments, possible use within object decl +\def\IEEEquantizedisableglobal{\let\global\relax +\let\gdef\def +\let\xdef\edef} +% user command to allow for the disabling of \thanks and other commands, possible use within object decl +\def\IEEEquantizedisabletitlecmds{\long\def\thanks##1{\relax}\relax +\long\def\IEEEcompsocitemizethanks##1{\relax}\def\newpage{\relax}} + + + + + +% V1.6 +% we allow the user access to the last part of the title area +% useful in emergencies such as when a different spacing is needed +% This text is NOT compensated for in the dynamic sizer. +\let\@IEEEaftertitletext=\relax +\long\def\IEEEaftertitletext#1{\def\@IEEEaftertitletext{#1}} + + +% V1.7 provide a way for users to enter abstract and keywords +% into the onecolumn title are. This text is compensated for +% in the dynamic sizer. +\let\@IEEEtitleabstractindextext=\relax +\long\def\IEEEtitleabstractindextext#1{\def\@IEEEtitleabstractindextext{#1}} + +% V1.7 provide a way for users to get the \@IEEEtitleabstractindextext if +% not in compsoc or transmag journal mode - this way abstract and keywords +% can still be placed in their conventional position if not in those modes. +\def\IEEEdisplaynontitleabstractindextext{% +% display for all conference formats +\ifCLASSOPTIONconference\@IEEEtitleabstractindextext\relax +\else% non-conferences + % V1.8a display for all technotes + \ifCLASSOPTIONtechnote\@IEEEtitleabstractindextext\relax + % V1.8a add diamond line after abstract and index terms for compsoc technotes + \@IEEEcompsoconly{\noindent\hfill\IEEEcompsocdiamondline\hfill\hbox{}\par}\relax + \else % non-conferences and non-technotes + \ifCLASSOPTIONcompsoc% display if not compsoc and not transmag + \else + \ifCLASSOPTIONtransmag + \else% not compsoc journal nor transmag journal + \@IEEEtitleabstractindextext\relax + \fi + \fi + \fi +\fi} + + +% command to allow alteration of baselinestretch, but only if the current +% baselineskip is unity. Used to tweak the compsoc abstract and keywords line spacing. +\def\@IEEEtweakunitybaselinestretch#1{{\def\baselinestretch{1}\selectfont +\global\@tempskipa\baselineskip}\ifnum\@tempskipa=\baselineskip% +\def\baselinestretch{#1}\selectfont\fi\relax} + + +% abstract and keywords are in \small, except +% for 9pt docs in which they are in \footnotesize +% Because 9pt docs use an 8pt footnotesize, \small +% becomes a rather awkward 8.5pt +\def\@IEEEabskeysecsize{\small} +\ifx\CLASSOPTIONpt\@IEEEptsizenine + \def\@IEEEabskeysecsize{\footnotesize} +\fi + +% compsoc journals use \footnotesize, compsoc conferences use normalsize +\@IEEEcompsoconly{\def\@IEEEabskeysecsize{\footnotesize}} +\@IEEEcompsocconfonly{\def\@IEEEabskeysecsize{\small}} + + +% V1.6 have abstract and keywords strip leading spaces, pars and newlines +% so that spacing is more tightly controlled. +\def\abstract{\normalfont + \if@twocolumn + \@IEEEabskeysecsize\bfseries\textit{\abstractname}---\relax + \else + \bgroup\par\addvspace{0.5\baselineskip}\centering\vspace{-1.78ex}\@IEEEabskeysecsize\textbf{\abstractname}\par\addvspace{0.5\baselineskip}\egroup\quotation\@IEEEabskeysecsize + \fi\@IEEEgobbleleadPARNLSP} +% V1.6 The IEEE wants only 1 pica from end of abstract to introduction heading when in +% conference mode (the heading already has this much above it) +\def\endabstract{\relax\ifCLASSOPTIONconference\vspace{0ex}\else\vspace{1.34ex}\fi\par\if@twocolumn\else\endquotation\fi + \normalfont\normalsize} + +\def\IEEEkeywords{\normalfont + \if@twocolumn + \@IEEEabskeysecsize\bfseries\textit{\IEEEkeywordsname}---\relax + \else + \bgroup\par\addvspace{0.5\baselineskip}\centering\@IEEEabskeysecsize\textbf{\IEEEkeywordsname}\par\addvspace{0.5\baselineskip}\egroup\quotation\@IEEEabskeysecsize + \fi\@IEEEgobbleleadPARNLSP} +\def\endIEEEkeywords{\relax\ifCLASSOPTIONtechnote\vspace{1.34ex}\else\vspace{0.67ex}\fi + \par\if@twocolumn\else\endquotation\fi% + \normalfont\normalsize} + +% V1.7 compsoc keywords index terms +\ifCLASSOPTIONcompsoc + \ifCLASSOPTIONconference% compsoc conference +\def\abstract{\normalfont\@IEEEtweakunitybaselinestretch{1.15}\bfseries + \if@twocolumn + \@IEEEabskeysecsize\noindent\textit{\abstractname}---\relax + \else + \bgroup\par\addvspace{0.5\baselineskip}\centering\vspace{-1.78ex}\@IEEEabskeysecsize\textbf{\abstractname}\par\addvspace{0.5\baselineskip}\egroup\quotation\@IEEEabskeysecsize% + \fi\@IEEEgobbleleadPARNLSP} +\def\IEEEkeywords{\normalfont\@IEEEtweakunitybaselinestretch{1.15}\bfseries + \if@twocolumn + \@IEEEabskeysecsize\vskip 0.5\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip\noindent + \textit{\IEEEkeywordsname}---\relax + \else + \bgroup\par\addvspace{0.5\baselineskip}\centering\@IEEEabskeysecsize\textbf{\IEEEkeywordsname}\par\addvspace{0.5\baselineskip}\egroup\quotation\@IEEEabskeysecsize% + \fi\@IEEEgobbleleadPARNLSP} + \else% compsoc not conference +\def\abstract{\normalfont\@IEEEtweakunitybaselinestretch{1.15}\sffamily + \if@twocolumn + \@IEEEabskeysecsize\noindent\textbf{\abstractname}---\relax + \else + \bgroup\par\addvspace{0.5\baselineskip}\centering\vspace{-1.78ex}\@IEEEabskeysecsize\textbf{\abstractname}\par\addvspace{0.5\baselineskip}\egroup\quotation\@IEEEabskeysecsize% + \fi\@IEEEgobbleleadPARNLSP} +\def\IEEEkeywords{\normalfont\@IEEEtweakunitybaselinestretch{1.15}\sffamily + \if@twocolumn + \@IEEEabskeysecsize\vskip 0.5\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip\noindent + \textbf{\IEEEkeywordsname}---\relax + \else + \bgroup\par\addvspace{0.5\baselineskip}\centering\@IEEEabskeysecsize\textbf{\IEEEkeywordsname}\par\addvspace{0.5\baselineskip}\egroup\quotation\@IEEEabskeysecsize% + \fi\@IEEEgobbleleadPARNLSP} + \fi +\fi + +% V1.8 transmag keywords index terms +% no abstract name, use indentation +\ifCLASSOPTIONtransmag +\def\abstract{\normalfont\parindent 1em\relax + \if@twocolumn + \@IEEEabskeysecsize\bfseries\indent + \else + \bgroup\par\addvspace{0.5\baselineskip}\centering\vspace{-1.78ex}\@IEEEabskeysecsize + \textbf{\abstractname}\par\addvspace{0.5\baselineskip}\egroup\quotation\@IEEEabskeysecsize + \fi\@IEEEgobbleleadPARNLSP} + +\def\IEEEkeywords{\normalfont\parindent 1em\relax + \if@twocolumn + \@IEEEabskeysecsize\vspace{1\baselineskip}\bfseries\indent\textit{\IEEEkeywordsname}---\relax + \else + \bgroup\par\vspace{1\baselineskip}\centering\@IEEEabskeysecsize + \textbf{\IEEEkeywordsname}\par\addvspace{0.5\baselineskip}\egroup\quotation\@IEEEabskeysecsize + \fi\@IEEEgobbleleadPARNLSP} +\fi + + + +% gobbles all leading \, \\ and \par, upon finding first token that +% is not a \ , \\ or a \par, it ceases and returns that token +% +% used to strip leading \, \\ and \par from the input +% so that such things in the beginning of an environment will not +% affect the formatting of the text +\long\def\@IEEEgobbleleadPARNLSP#1{\let\@IEEEswallowthistoken=0% +\let\@IEEEgobbleleadPARNLSPtoken#1% +\let\@IEEEgobbleleadPARtoken=\par% +\let\@IEEEgobbleleadNLtoken=\\% +\let\@IEEEgobbleleadSPtoken=\ % +\def\@IEEEgobbleleadSPMACRO{\ }% +\ifx\@IEEEgobbleleadPARNLSPtoken\@IEEEgobbleleadPARtoken% +\let\@IEEEswallowthistoken=1% +\fi% +\ifx\@IEEEgobbleleadPARNLSPtoken\@IEEEgobbleleadNLtoken% +\let\@IEEEswallowthistoken=1% +\fi% +\ifx\@IEEEgobbleleadPARNLSPtoken\@IEEEgobbleleadSPtoken% +\let\@IEEEswallowthistoken=1% +\fi% +% a control space will come in as a macro +% when it is the last one on a line +\ifx\@IEEEgobbleleadPARNLSPtoken\@IEEEgobbleleadSPMACRO% +\let\@IEEEswallowthistoken=1% +\fi% +% if we have to swallow this token, do so and taste the next one +% else spit it out and stop gobbling +\ifx\@IEEEswallowthistoken 1\let\@IEEEnextgobbleleadPARNLSP=\@IEEEgobbleleadPARNLSP\else% +\let\@IEEEnextgobbleleadPARNLSP=#1\fi% +\@IEEEnextgobbleleadPARNLSP}% + + + + +% TITLING OF SECTIONS +\def\@IEEEsectpunct{:\ \,} % Punctuation after run-in section heading (headings which are + % part of the paragraphs), need little bit more than a single space + % spacing from section number to title +% compsoc conferences use regular period/space punctuation +\ifCLASSOPTIONcompsoc +\ifCLASSOPTIONconference +\def\@IEEEsectpunct{.\ } +\fi\fi + + +\def\@seccntformat#1{\csname the#1dis\endcsname\hskip 0.5em\relax} + +\ifCLASSOPTIONcompsoc +% compsoc journals need extra spacing +\ifCLASSOPTIONconference\else +\def\@seccntformat#1{\csname the#1dis\endcsname\hskip 1em\relax} +\fi\fi + +%v1.7 put {} after #6 to allow for some types of user font control +%and use \@@par rather than \par +\def\@sect#1#2#3#4#5#6[#7]#8{% + \ifnum #2>\c@secnumdepth + \let\@svsec\@empty + \else + \refstepcounter{#1}% + % load section label and spacer into \@svsec + \protected@edef\@svsec{\@seccntformat{#1}\relax}% + \fi% + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@% tempskipa determines whether is treated as a high + \begingroup #6{\relax% or low level heading + \noindent % subsections are NOT indented + % print top level headings. \@svsec is label, #8 is heading title + % The IEEE does not block indent the section title text, it flows like normal + {\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\@@par}}% + \endgroup + \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth\relax\else + \protect\numberline{\csname the#1\endcsname}\fi#7}% + \else % printout low level headings + % svsechd seems to swallow the trailing space, protect it with \mbox{} + % got rid of sectionmark stuff + \def\@svsechd{#6{\hskip #3\relax\@svsec #8\@IEEEsectpunct\mbox{}}% + \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth\relax\else + \protect\numberline{\csname the#1\endcsname}\fi#7}}% + \fi%skip down + \@xsect{#5}} + + +% section* handler +%v1.7 put {} after #4 to allow for some types of user font control +%and use \@@par rather than \par +\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax + \ifdim \@tempskipa>\z@ + %\begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M #5\par}\endgroup + % The IEEE does not block indent the section title text, it flows like normal + \begingroup \noindent #4{\relax{\hskip #1}{\interlinepenalty \@M #5\@@par}}\endgroup + % svsechd swallows the trailing space, protect it with \mbox{} + \else \def\@svsechd{#4{\hskip #1\relax #5\@IEEEsectpunct\mbox{}}}\fi + \@xsect{#3}} + + +%% SECTION heading spacing and font +%% +% arguments are: #1 - sectiontype name +% (for \@sect) #2 - section level +% #3 - section heading indent +% #4 - top separation (absolute value used, neg indicates not to indent main text) +% If negative, make stretch parts negative too! +% #5 - (absolute value used) positive: bottom separation after heading, +% negative: amount to indent main text after heading +% Both #4 and #5 negative means to indent main text and use negative top separation +% #6 - font control +% You've got to have \normalfont\normalsize in the font specs below to prevent +% trouble when you do something like: +% \section{Note}{\ttfamily TT-TEXT} is known to ... +% The IEEE sometimes REALLY stretches the area before a section +% heading by up to about 0.5in. However, it may not be a good +% idea to let LaTeX have quite this much rubber. +\ifCLASSOPTIONconference% +% The IEEE wants section heading spacing to decrease for conference mode +\def\section{\@startsection{section}{1}{\z@}{1.5ex plus 1.5ex minus 0.5ex}% +{0.7ex plus 1ex minus 0ex}{\normalfont\normalsize\centering\scshape}}% +\def\subsection{\@startsection{subsection}{2}{\z@}{1.5ex plus 1.5ex minus 0.5ex}% +{0.7ex plus .5ex minus 0ex}{\normalfont\normalsize\itshape}}% +\else % for journals +\def\section{\@startsection{section}{1}{\z@}{3.0ex plus 1.5ex minus 1.5ex}% V1.6 3.0ex from 3.5ex +{0.7ex plus 1ex minus 0ex}{\normalfont\normalsize\centering\scshape}}% +\def\subsection{\@startsection{subsection}{2}{\z@}{3.5ex plus 1.5ex minus 1.5ex}% +{0.7ex plus .5ex minus 0ex}{\normalfont\normalsize\itshape}}% +\fi + +% for both journals and conferences +% decided to put in a little rubber above the section, might help somebody +\def\subsubsection{\@startsection{subsubsection}{3}{\parindent}{0ex plus 0.1ex minus 0.1ex}% +{0ex}{\normalfont\normalsize\itshape}}% +\def\paragraph{\@startsection{paragraph}{4}{2\parindent}{0ex plus 0.1ex minus 0.1ex}% +{0ex}{\normalfont\normalsize\itshape}}% + + +% compsoc +\ifCLASSOPTIONcompsoc +\ifCLASSOPTIONconference +% compsoc conference +\def\section{\@startsection{section}{1}{\z@}{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}% +{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}{\normalfont\large\bfseries}}% +\def\subsection{\@startsection{subsection}{2}{\z@}{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}% +{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}{\normalfont\sublargesize\bfseries}}% +\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{1\baselineskip plus 0.25\baselineskip minus 0.25\baselineskip}% +{0ex}{\normalfont\normalsize\bfseries}}% +\def\paragraph{\@startsection{paragraph}{4}{2\parindent}{0ex plus 0.1ex minus 0.1ex}% +{0ex}{\normalfont\normalsize}}% +\else% compsoc journals +% use negative top separation as compsoc journals do not indent paragraphs after section titles +\def\section{\@startsection{section}{1}{\z@}{-3.5ex plus -2ex minus -1.5ex}% +{0.7ex plus 1ex minus 0ex}{\normalfont\sublargesize\sffamily\bfseries\scshape}}% +% Note that subsection and smaller may not be correct for the Computer Society, +% I have to look up an example. +\def\subsection{\@startsection{subsection}{2}{\z@}{-3.5ex plus -1.5ex minus -1.5ex}% +{0.7ex plus .5ex minus 0ex}{\normalfont\normalsize\sffamily\bfseries}}% +\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-2.5ex plus -1ex minus -1ex}% +{0.5ex plus 0.5ex minus 0ex}{\normalfont\normalsize\sffamily\itshape}}% +\def\paragraph{\@startsection{paragraph}{4}{2\parindent}{-0ex plus -0.1ex minus -0.1ex}% +{0ex}{\normalfont\normalsize}}% +\fi\fi + +% transmag +\ifCLASSOPTIONtransmag +\def\subsection{\@startsection{subsection}{2}{0.75\parindent}{3.5ex plus 1.5ex minus 1.5ex}% +{0.7ex plus .5ex minus 0ex}{\normalfont\normalsize\itshape}}% +\def\subsubsection{\@startsection{subsubsection}{3}{1.25\parindent}{0.1ex plus 0.1ex minus 0.1ex}% +{0.1ex}{\normalfont\normalsize\itshape}}% +\fi + + +% V1.8a provide for a raised line Introduction section for use with Computer +% Society papers. We have to remove any spacing glue after the section +% heading and then remove the blank line for the new paragraph after it. +% LaTeX's section handler alters \everypar and we need to propogate those +% changes outside of the \parbox lest there be spacing problems at the top +% of the next section. +\def\IEEEraisesectionheading#1{\noindent\raisebox{1.5\baselineskip}[0pt][0pt]{\parbox[b]{\columnwidth}{#1\unskip\global\everypar=\everypar}}\vspace{-1\baselineskip}\vspace{-\parskip}\par} + + + +%% ENVIRONMENTS +% "box" symbols at end of proofs +\def\IEEEQEDclosed{\mbox{\rule[0pt]{1.3ex}{1.3ex}}} % for a filled box +% V1.6 some journals use an open box instead that will just fit around a closed one +\def\IEEEQEDopen{{\setlength{\fboxsep}{0pt}\setlength{\fboxrule}{0.2pt}\fbox{\rule[0pt]{0pt}{1.3ex}\rule[0pt]{1.3ex}{0pt}}}} +\ifCLASSOPTIONcompsoc +\def\IEEEQED{\IEEEQEDopen} % default to open for compsoc +\else +\def\IEEEQED{\IEEEQEDclosed} % otherwise default to closed +\fi + +%V1.8 flag to indicate if QED symbol is to be shown +\newif\if@IEEEQEDshow \@IEEEQEDshowtrue +\def\IEEEproofindentspace{2\parindent}% V1.8 allow user to change indentation amount if desired +% v1.7 name change to avoid namespace collision with amsthm. Also add support +% for an optional argument. +\def\IEEEproof{\@ifnextchar[{\@IEEEproof}{\@IEEEproof[\IEEEproofname]}} +\def\@IEEEproof[#1]{\@IEEEQEDshowtrue\par\noindent\hspace{\IEEEproofindentspace}{\itshape #1: }} +\def\endIEEEproof{\if@IEEEQEDshow\hspace*{\fill}\nobreakspace\IEEEQED\fi\par} +% qedhere for equation environments, similar to AMS \qedhere +\def\IEEEQEDhereeqn{\global\@IEEEQEDshowfalse\eqno\let\eqno\relax\let\leqno\relax + \let\veqno\relax\hbox{\IEEEQED}} +% IEEE style qedhere for IEEEeqnarray and other environments +\def\IEEEQEDhere{\global\@IEEEQEDshowfalse\IEEEQED} +% command to disable QED at end of IEEEproof +\def\IEEEQEDoff{\global\@IEEEQEDshowfalse} + + +%\itemindent is set to \z@ by list, so define new temporary variable +\newdimen\@IEEEtmpitemindent + +\ifCLASSOPTIONcompsoc +% V1.8a compsoc uses bold theorem titles, a period instead of a colon, vertical spacing, and hanging indentation +% V1.8 allow long theorem names to break across lines. +% Thanks to Miquel Payaro for reporting this. +\def\@begintheorem#1#2{\@IEEEtmpitemindent\itemindent\relax + \topsep 0.2\@IEEEnormalsizeunitybaselineskip plus 0.26\@IEEEnormalsizeunitybaselineskip minus 0.05\@IEEEnormalsizeunitybaselineskip + \rmfamily\trivlist\hangindent\parindent% + \item[]\textit{\bfseries\noindent #1\ #2.} \itemindent\@IEEEtmpitemindent\relax} +\def\@opargbegintheorem#1#2#3{\@IEEEtmpitemindent\itemindent\relax +\topsep 0.2\@IEEEnormalsizeunitybaselineskip plus 0.26\@IEEEnormalsizeunitybaselineskip minus 0.05\@IEEEnormalsizeunitybaselineskip +\rmfamily\trivlist\hangindent\parindent% +% V1.6 The IEEE is back to using () around theorem names which are also in italics +% Thanks to Christian Peel for reporting this. + \item[]\textit{\bfseries\noindent #1\ #2\ (#3).} \itemindent\@IEEEtmpitemindent\relax} +% V1.7 remove bogus \unskip that caused equations in theorems to collide with +% lines below. +\def\@endtheorem{\endtrivlist\vskip 0.25\@IEEEnormalsizeunitybaselineskip plus 0.26\@IEEEnormalsizeunitybaselineskip minus 0.05\@IEEEnormalsizeunitybaselineskip} +\else +% +% noncompsoc +% +% V1.8 allow long theorem names to break across lines. +% Thanks to Miquel Payaro for reporting this. +\def\@begintheorem#1#2{\@IEEEtmpitemindent\itemindent\relax\topsep 0pt\rmfamily\trivlist% + \item[]\textit{\indent #1\ #2:} \itemindent\@IEEEtmpitemindent\relax} +\def\@opargbegintheorem#1#2#3{\@IEEEtmpitemindent\itemindent\relax\topsep 0pt\rmfamily \trivlist% +% V1.6 The IEEE is back to using () around theorem names which are also in italics +% Thanks to Christian Peel for reporting this. + \item[]\textit{\indent #1\ #2\ (#3):} \itemindent\@IEEEtmpitemindent\relax} +% V1.7 remove bogus \unskip that caused equations in theorems to collide with +% lines below. +\def\@endtheorem{\endtrivlist} +\fi + + + +% V1.6 +% display command for the section the theorem is in - so that \thesection +% is not used as this will be in Roman numerals when we want arabic. +% LaTeX2e uses \def\@thmcounter#1{\noexpand\arabic{#1}} for the theorem number +% (second part) display and \def\@thmcountersep{.} as a separator. +% V1.7 intercept calls to the section counter and reroute to \@IEEEthmcounterinsection +% to allow \appendix(ices} to override as needed. +% +% special handler for sections, allows appendix(ices) to override +\gdef\@IEEEthmcounterinsection#1{\arabic{#1}} +% string macro +\edef\@IEEEstringsection{section} + +% redefine the #1#2[#3] form of newtheorem to use a hook to \@IEEEthmcounterinsection +% if section in_counter is used +\def\@xnthm#1#2[#3]{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}\@newctr{#1}[#3]% + \edef\@IEEEstringtmp{#3} + \ifx\@IEEEstringtmp\@IEEEstringsection + \expandafter\xdef\csname the#1\endcsname{% + \noexpand\@IEEEthmcounterinsection{#3}\@thmcountersep + \@thmcounter{#1}}% + \else + \expandafter\xdef\csname the#1\endcsname{% + \expandafter\noexpand\csname the#3\endcsname \@thmcountersep + \@thmcounter{#1}}% + \fi + \global\@namedef{#1}{\@thm{#1}{#2}}% + \global\@namedef{end#1}{\@endtheorem}}} + + + +%% SET UP THE DEFAULT PAGESTYLE +\pagestyle{headings} +\pagenumbering{arabic} + +% normally the page counter starts at 1 +\setcounter{page}{1} +% however, for peerreview the cover sheet is page 0 or page -1 +% (for duplex printing) +\ifCLASSOPTIONpeerreview + \if@twoside + \setcounter{page}{-1} + \else + \setcounter{page}{0} + \fi +\fi + +% standard book class behavior - let bottom line float up and down as +% needed when single sided +\ifCLASSOPTIONtwoside\else\raggedbottom\fi +% if two column - turn on twocolumn, allow word spacings to stretch more and +% enforce a rigid position for the last lines +\ifCLASSOPTIONtwocolumn +% the peer review option delays invoking twocolumn + \ifCLASSOPTIONpeerreview\else + \twocolumn + \fi +\sloppy +\flushbottom +\fi + + + + +% \APPENDIX and \APPENDICES definitions + +% This is the \@ifmtarg command from the LaTeX ifmtarg package +% by Peter Wilson (CUA) and Donald Arseneau +% \@ifmtarg is used to determine if an argument to a command +% is present or not. +% For instance: +% \@ifmtarg{#1}{\typeout{empty}}{\typeout{has something}} +% \@ifmtarg is used with our redefined \section command if +% \appendices is invoked. +% The command \section will behave slightly differently depending +% on whether the user specifies a title: +% \section{My appendix title} +% or not: +% \section{} +% This way, we can eliminate the blank lines where the title +% would be, and the unneeded : after Appendix in the table of +% contents +\begingroup +\catcode`\Q=3 +\long\gdef\@ifmtarg#1{\@xifmtarg#1QQ\@secondoftwo\@firstoftwo\@nil} +\long\gdef\@xifmtarg#1#2Q#3#4#5\@nil{#4} +\endgroup +% end of \@ifmtarg defs + + +% V1.7 +% command that allows the one time saving of the original definition +% of section to \@IEEEappendixsavesection for \appendix or \appendices +% we don't save \section here as it may be redefined later by other +% packages (hyperref.sty, etc.) +\def\@IEEEsaveoriginalsectiononce{\let\@IEEEappendixsavesection\section +\let\@IEEEsaveoriginalsectiononce\relax} + +% neat trick to grab and process the argument from \section{argument} +% we process differently if the user invoked \section{} with no +% argument (title) +% note we reroute the call to the old \section* +\def\@IEEEprocessthesectionargument#1{% +\@ifmtarg{#1}{% +\@IEEEappendixsavesection*{\appendixname\nobreakspace\thesectiondis}% +\addcontentsline{toc}{section}{\appendixname\nobreakspace\thesection}}{% +\@IEEEappendixsavesection*{\appendixname\nobreakspace\thesectiondis\\* #1}% +\addcontentsline{toc}{section}{\appendixname\nobreakspace\thesection: #1}}} + +% we use this if the user calls \section{} after +% \appendix-- which has no meaning. So, we ignore the +% command and its argument. Then, warn the user. +\def\@IEEEdestroythesectionargument#1{\typeout{** WARNING: Ignoring useless +\protect\section\space in Appendix (line \the\inputlineno).}} + + +% remember \thesection forms will be displayed in \ref calls +% and in the Table of Contents. +% The \sectiondis form is used in the actual heading itself + +% appendix command for one single appendix +% normally has no heading. However, if you want a +% heading, you can do so via the optional argument: +% \appendix[Optional Heading] +\def\appendix{\relax} +\renewcommand{\appendix}[1][]{\@IEEEsaveoriginalsectiononce\par + % v1.6 keep hyperref's identifiers unique + \gdef\theHsection{Appendix.A}% + % v1.6 adjust hyperref's string name for the section + \xdef\Hy@chapapp{appendix}% + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \setcounter{subsubsection}{0}% + \setcounter{paragraph}{0}% + \gdef\thesection{A}% + \gdef\thesectiondis{}% + \gdef\thesubsection{\Alph{subsection}}% + \gdef\@IEEEthmcounterinsection##1{A} + \refstepcounter{section}% update the \ref counter + \@ifmtarg{#1}{\@IEEEappendixsavesection*{\appendixname}% + \addcontentsline{toc}{section}{\appendixname}}{% + \@IEEEappendixsavesection*{\appendixname\nobreakspace\\* #1}% + \addcontentsline{toc}{section}{\appendixname: #1}}% + % redefine \section command for appendix + % leave \section* as is + \def\section{\@ifstar{\@IEEEappendixsavesection*}{% + \@IEEEdestroythesectionargument}}% throw out the argument + % of the normal form +} + + + +% appendices command for multiple appendices +% user then calls \section with an argument (possibly empty) to +% declare the individual appendices +\def\appendices{\@IEEEsaveoriginalsectiononce\par + % v1.6 keep hyperref's identifiers unique + \gdef\theHsection{Appendix.\Alph{section}}% + % v1.6 adjust hyperref's string name for the section + \xdef\Hy@chapapp{appendix}% + \setcounter{section}{-1}% we want \refstepcounter to use section 0 + \setcounter{subsection}{0}% + \setcounter{subsubsection}{0}% + \setcounter{paragraph}{0}% + \ifCLASSOPTIONromanappendices% + \gdef\thesection{\Roman{section}}% + \gdef\thesectiondis{\Roman{section}}% + \@IEEEcompsocconfonly{\gdef\thesectiondis{\Roman{section}.}}% + \gdef\@IEEEthmcounterinsection##1{A\arabic{##1}} + \else% + \gdef\thesection{\Alph{section}}% + \gdef\thesectiondis{\Alph{section}}% + \@IEEEcompsocconfonly{\gdef\thesectiondis{\Alph{section}.}}% + \gdef\@IEEEthmcounterinsection##1{\Alph{##1}} + \fi% + \refstepcounter{section}% update the \ref counter + \setcounter{section}{0}% NEXT \section will be the FIRST appendix + % redefine \section command for appendices + % leave \section* as is + \def\section{\@ifstar{\@IEEEappendixsavesection*}{% process the *-form + \refstepcounter{section}% or is a new section so, + \@IEEEprocessthesectionargument}}% process the argument + % of the normal form +} + + + +% V1.7 compoc uses nonbold drop cap and small caps word style +\ifCLASSOPTIONcompsoc + \def\IEEEPARstartFONTSTYLE{\mdseries} + \def\IEEEPARstartWORDFONTSTYLE{\scshape} + \def\IEEEPARstartWORDCAPSTYLE{\relax} +\fi +% +% +% \IEEEPARstart +% Definition for the big two line drop cap letter at the beginning of the +% first paragraph of journal papers. The first argument is the first letter +% of the first word, the second argument is the remaining letters of the +% first word which will be rendered in upper case. +% In V1.6 this has been completely rewritten to: +% +% 1. no longer have problems when the user begins an environment +% within the paragraph that uses \IEEEPARstart. +% 2. auto-detect and use the current font family +% 3. revise handling of the space at the end of the first word so that +% interword glue will now work as normal. +% 4. produce correctly aligned edges for the (two) indented lines. +% +% We generalize things via control macros - playing with these is fun too. +% +% V1.7 added more control macros to make it easy for IEEEtrantools.sty users +% to change the font style. +% +% the number of lines that are indented to clear it +% may need to increase if using decenders +\providecommand{\IEEEPARstartDROPLINES}{2} +% minimum number of lines left on a page to allow a \@IEEEPARstart +% Does not take into consideration rubber shrink, so it tends to +% be overly cautious +\providecommand{\IEEEPARstartMINPAGELINES}{2} +% V1.7 the height of the drop cap is adjusted to match the height of this text +% in the current font (when \IEEEPARstart is called). +\providecommand{\IEEEPARstartHEIGHTTEXT}{T} +% the depth the letter is lowered below the baseline +% the height (and size) of the letter is determined by the sum +% of this value and the height of the \IEEEPARstartHEIGHTTEXT in the current +% font. It is a good idea to set this value in terms of the baselineskip +% so that it can respond to changes therein. +\providecommand{\IEEEPARstartDROPDEPTH}{1.1\baselineskip} +% V1.7 the font the drop cap will be rendered in, +% can take zero or one argument. +\providecommand{\IEEEPARstartFONTSTYLE}{\bfseries} +% V1.7 any additional, non-font related commands needed to modify +% the drop cap letter, can take zero or one argument. +\providecommand{\IEEEPARstartCAPSTYLE}{\MakeUppercase} +% V1.7 the font that will be used to render the rest of the word, +% can take zero or one argument. +\providecommand{\IEEEPARstartWORDFONTSTYLE}{\relax} +% V1.7 any additional, non-font related commands needed to modify +% the rest of the word, can take zero or one argument. +\providecommand{\IEEEPARstartWORDCAPSTYLE}{\MakeUppercase} +% This is the horizontal separation distance from the drop letter to the main text. +% Lengths that depend on the font (e.g., ex, em, etc.) will be referenced +% to the font that is active when \IEEEPARstart is called. +\providecommand{\IEEEPARstartSEP}{0.15em} +% V1.7 horizontal offset applied to the left of the drop cap. +\providecommand{\IEEEPARstartHOFFSET}{0em} +% V1.7 Italic correction command applied at the end of the drop cap. +\providecommand{\IEEEPARstartITLCORRECT}{\/} + +% width of the letter output, set globally. Can be used in \IEEEPARstartSEP +% or \IEEEPARstartHOFFSET, but not the height lengths. +\newdimen\IEEEPARstartletwidth +\IEEEPARstartletwidth 0pt\relax + +% definition of \IEEEPARstart +% THIS IS A CONTROLLED SPACING AREA, DO NOT ALLOW SPACES WITHIN THESE LINES +% +% The token \@IEEEPARstartfont will be globally defined after the first use +% of \IEEEPARstart and will be a font command which creates the big letter +% The first argument is the first letter of the first word and the second +% argument is the rest of the first word(s). +\def\IEEEPARstart#1#2{\par{% +% if this page does not have enough space, break it and lets start +% on a new one +\@IEEEtranneedspace{\IEEEPARstartMINPAGELINES\baselineskip}{\relax}% +% V1.7 move this up here in case user uses \textbf for \IEEEPARstartFONTSTYLE +% which uses command \leavevmode which causes an unwanted \indent to be issued +\noindent +% calculate the desired height of the big letter +% it extends from the top of \IEEEPARstartHEIGHTTEXT in the current font +% down to \IEEEPARstartDROPDEPTH below the current baseline +\settoheight{\@IEEEtrantmpdimenA}{\IEEEPARstartHEIGHTTEXT}% +\addtolength{\@IEEEtrantmpdimenA}{\IEEEPARstartDROPDEPTH}% +% extract the name of the current font in bold +% and place it in \@IEEEPARstartFONTNAME +\def\@IEEEPARstartGETFIRSTWORD##1 ##2\relax{##1}% +{\IEEEPARstartFONTSTYLE{\selectfont\edef\@IEEEPARstartFONTNAMESPACE{\fontname\font\space}% +\xdef\@IEEEPARstartFONTNAME{\expandafter\@IEEEPARstartGETFIRSTWORD\@IEEEPARstartFONTNAMESPACE\relax}}}% +% define a font based on this name with a point size equal to the desired +% height of the drop letter +\font\@IEEEPARstartsubfont\@IEEEPARstartFONTNAME\space at \@IEEEtrantmpdimenA\relax% +% save this value as a counter (integer) value (sp points) +\@IEEEtrantmpcountA=\@IEEEtrantmpdimenA% +% now get the height of the actual letter produced by this font size +\settoheight{\@IEEEtrantmpdimenB}{\@IEEEPARstartsubfont\IEEEPARstartCAPSTYLE{#1}}% +% If something bogus happens like the first argument is empty or the +% current font is strange, do not allow a zero height. +\ifdim\@IEEEtrantmpdimenB=0pt\relax% +\typeout{** WARNING: IEEEPARstart drop letter has zero height! (line \the\inputlineno)}% +\typeout{ Forcing the drop letter font size to 10pt.}% +\@IEEEtrantmpdimenB=10pt% +\fi% +% and store it as a counter +\@IEEEtrantmpcountB=\@IEEEtrantmpdimenB% +% Since a font size doesn't exactly correspond to the height of the capital +% letters in that font, the actual height of the letter, \@IEEEtrantmpcountB, +% will be less than that desired, \@IEEEtrantmpcountA +% we need to raise the font size, \@IEEEtrantmpdimenA +% by \@IEEEtrantmpcountA / \@IEEEtrantmpcountB +% But, TeX doesn't have floating point division, so we have to use integer +% division. Hence the use of the counters. +% We need to reduce the denominator so that the loss of the remainder will +% have minimal affect on the accuracy of the result +\divide\@IEEEtrantmpcountB by 200% +\divide\@IEEEtrantmpcountA by \@IEEEtrantmpcountB% +% Then reequalize things when we use TeX's ability to multiply by +% floating point values +\@IEEEtrantmpdimenB=0.005\@IEEEtrantmpdimenA% +\multiply\@IEEEtrantmpdimenB by \@IEEEtrantmpcountA% +% \@IEEEPARstartfont is globaly set to the calculated font of the big letter +% We need to carry this out of the local calculation area to to create the +% big letter. +\global\font\@IEEEPARstartfont\@IEEEPARstartFONTNAME\space at \@IEEEtrantmpdimenB% +% Now set \@IEEEtrantmpdimenA to the width of the big letter +% We need to carry this out of the local calculation area to set the +% hanging indent +\settowidth{\global\@IEEEtrantmpdimenA}{\@IEEEPARstartfont +\IEEEPARstartCAPSTYLE{#1\IEEEPARstartITLCORRECT}}}% +% end of the isolated calculation environment +\global\IEEEPARstartletwidth\@IEEEtrantmpdimenA\relax% +% add in the extra clearance we want +\advance\@IEEEtrantmpdimenA by \IEEEPARstartSEP\relax% +% add in the optional offset +\advance\@IEEEtrantmpdimenA by \IEEEPARstartHOFFSET\relax% +% V1.7 don't allow negative offsets to produce negative hanging indents +\@IEEEtrantmpdimenB\@IEEEtrantmpdimenA +\ifnum\@IEEEtrantmpdimenB < 0 \@IEEEtrantmpdimenB 0pt\fi +% \@IEEEtrantmpdimenA has the width of the big letter plus the +% separation space and \@IEEEPARstartfont is the font we need to use +% Now, we make the letter and issue the hanging indent command +% The letter is placed in a box of zero width and height so that other +% text won't be displaced by it. +\hangindent\@IEEEtrantmpdimenB\hangafter=-\IEEEPARstartDROPLINES% +\makebox[0pt][l]{\hspace{-\@IEEEtrantmpdimenA}% +\raisebox{-\IEEEPARstartDROPDEPTH}[0pt][0pt]{\hspace{\IEEEPARstartHOFFSET}% +\@IEEEPARstartfont\IEEEPARstartCAPSTYLE{#1\IEEEPARstartITLCORRECT}% +\hspace{\IEEEPARstartSEP}}}% +{\IEEEPARstartWORDFONTSTYLE{\IEEEPARstartWORDCAPSTYLE{\selectfont#2}}}} + + + + +% determines if the space remaining on a given page is equal to or greater +% than the specified space of argument one +% if not, execute argument two (only if the remaining space is greater than zero) +% and issue a \newpage +% +% example: \@IEEEtranneedspace{2in}{\vfill} +% +% Does not take into consideration rubber shrinkage, so it tends to +% be overly cautious +% Based on an example posted by Donald Arseneau +% Note this macro uses \@IEEEtrantmpdimenB internally for calculations, +% so DO NOT PASS \@IEEEtrantmpdimenB to this routine +% if you need a dimen register, import with \@IEEEtrantmpdimenA instead +\def\@IEEEtranneedspace#1#2{\penalty-100\begingroup%shield temp variable +\@IEEEtrantmpdimenB\pagegoal\advance\@IEEEtrantmpdimenB-\pagetotal% space left +\ifdim #1>\@IEEEtrantmpdimenB\relax% not enough space left +\ifdim\@IEEEtrantmpdimenB>\z@\relax #2\fi% +\newpage% +\fi\endgroup} + + + +% IEEEbiography ENVIRONMENT +% Allows user to enter biography leaving place for picture (adapts to font size) +% As of V1.5, a new optional argument allows you to have a real graphic! +% V1.5 and later also fixes the "colliding biographies" which could happen when a +% biography's text was shorter than the space for the photo. +% MDS 7/2001 +% V1.6 prevent multiple biographies from making multiple TOC entries +\newif\if@IEEEbiographyTOCentrynotmade +\global\@IEEEbiographyTOCentrynotmadetrue + +% biography counter so hyperref can jump directly to the biographies +% and not just the previous section +\newcounter{IEEEbiography} +\setcounter{IEEEbiography}{0} + +% photo area size +\def\@IEEEBIOphotowidth{1.0in} % width of the biography photo area +\def\@IEEEBIOphotodepth{1.25in} % depth (height) of the biography photo area +% area cleared for photo +\def\@IEEEBIOhangwidth{1.14in} % width cleared for the biography photo area +\def\@IEEEBIOhangdepth{1.25in} % depth cleared for the biography photo area + % actual depth will be a multiple of + % \baselineskip, rounded up +\def\@IEEEBIOskipN{4\baselineskip}% nominal value of the vskip above the biography + +\newenvironment{IEEEbiography}[2][]{\normalfont\@IEEEcompsoconly{\sffamily}\footnotesize% +\unitlength 1in\parskip=0pt\par\parindent 1em\interlinepenalty500% +% we need enough space to support the hanging indent +% the nominal value of the spacer +% and one extra line for good measure +\@IEEEtrantmpdimenA=\@IEEEBIOhangdepth% +\advance\@IEEEtrantmpdimenA by \@IEEEBIOskipN% +\advance\@IEEEtrantmpdimenA by 1\baselineskip% +% if this page does not have enough space, break it and lets start +% with a new one +\@IEEEtranneedspace{\@IEEEtrantmpdimenA}{\relax}% +% nominal spacer can strech, not shrink use 1fil so user can out stretch with \vfill +\vskip \@IEEEBIOskipN plus 1fil minus 0\baselineskip% +% the default box for where the photo goes +\def\@IEEEtempbiographybox{{\setlength{\fboxsep}{0pt}\framebox{% +\begin{minipage}[b][\@IEEEBIOphotodepth][c]{\@IEEEBIOphotowidth}\centering PLACE\\ PHOTO\\ HERE \end{minipage}}}}% +% +% detect if the optional argument was supplied, this requires the +% \@ifmtarg command as defined in the appendix section above +% and if so, override the default box with what they want +\@ifmtarg{#1}{\relax}{\def\@IEEEtempbiographybox{\mbox{\begin{minipage}[b][\@IEEEBIOphotodepth][c]{\@IEEEBIOphotowidth}% +\centering% +#1% +\end{minipage}}}}% end if optional argument supplied +% Make an entry into the table of contents only if we have not done so before +\if@IEEEbiographyTOCentrynotmade% +% link labels to the biography counter so hyperref will jump +% to the biography, not the previous section +\setcounter{IEEEbiography}{-1}% +\refstepcounter{IEEEbiography}% +\addcontentsline{toc}{section}{Biographies}% +\global\@IEEEbiographyTOCentrynotmadefalse% +\fi% +% one more biography +\refstepcounter{IEEEbiography}% +% Make an entry for this name into the table of contents +\addcontentsline{toc}{subsection}{#2}% +% V1.6 properly handle if a new paragraph should occur while the +% hanging indent is still active. Do this by redefining \par so +% that it will not start a new paragraph. (But it will appear to the +% user as if it did.) Also, strip any leading pars, newlines, or spaces. +\let\@IEEEBIOORGparCMD=\par% save the original \par command +\edef\par{\hfil\break\indent}% the new \par will not be a "real" \par +\settoheight{\@IEEEtrantmpdimenA}{\@IEEEtempbiographybox}% get height of biography box +\@IEEEtrantmpdimenB=\@IEEEBIOhangdepth% +\@IEEEtrantmpcountA=\@IEEEtrantmpdimenB% countA has the hang depth +\divide\@IEEEtrantmpcountA by \baselineskip% calculates lines needed to produce the hang depth +\advance\@IEEEtrantmpcountA by 1% ensure we overestimate +% set the hanging indent +\hangindent\@IEEEBIOhangwidth% +\hangafter-\@IEEEtrantmpcountA% +% reference the top of the photo area to the top of a capital T +\settoheight{\@IEEEtrantmpdimenB}{\mbox{T}}% +% set the photo box, give it zero width and height so as not to disturb anything +\noindent\makebox[0pt][l]{\hspace{-\@IEEEBIOhangwidth}\raisebox{\@IEEEtrantmpdimenB}[0pt][0pt]{% +\raisebox{-\@IEEEBIOphotodepth}[0pt][0pt]{\@IEEEtempbiographybox}}}% +% now place the author name and begin the bio text +\noindent\textbf{#2\ }\@IEEEgobbleleadPARNLSP}{\relax\let\par=\@IEEEBIOORGparCMD\par% +% 7/2001 V1.5 detect when the biography text is shorter than the photo area +% and pad the unused area - preventing a collision from the next biography entry +% MDS +\ifnum \prevgraf <\@IEEEtrantmpcountA\relax% detect when the biography text is shorter than the photo + \advance\@IEEEtrantmpcountA by -\prevgraf% calculate how many lines we need to pad + \advance\@IEEEtrantmpcountA by -1\relax% we compensate for the fact that we indented an extra line + \@IEEEtrantmpdimenA=\baselineskip% calculate the length of the padding + \multiply\@IEEEtrantmpdimenA by \@IEEEtrantmpcountA% + \noindent\rule{0pt}{\@IEEEtrantmpdimenA}% insert an invisible support strut +\fi% +\par\normalfont} + + + +% V1.6 +% added biography without a photo environment +\newenvironment{IEEEbiographynophoto}[1]{% +% Make an entry into the table of contents only if we have not done so before +\if@IEEEbiographyTOCentrynotmade% +% link labels to the biography counter so hyperref will jump +% to the biography, not the previous section +\setcounter{IEEEbiography}{-1}% +\refstepcounter{IEEEbiography}% +\addcontentsline{toc}{section}{Biographies}% +\global\@IEEEbiographyTOCentrynotmadefalse% +\fi% +% one more biography +\refstepcounter{IEEEbiography}% +% Make an entry for this name into the table of contents +\addcontentsline{toc}{subsection}{#1}% +\normalfont\@IEEEcompsoconly{\sffamily}\footnotesize\interlinepenalty500% +\vskip 4\baselineskip plus 1fil minus 0\baselineskip% +\parskip=0pt\par% +\noindent\textbf{#1\ }\@IEEEgobbleleadPARNLSP}{\relax\par\normalfont} + + +% provide the user with some old font commands +% got this from article.cls +\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} +\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} +\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} +\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} +\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} +\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} +\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} +\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} +\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} + + +% SPECIAL PAPER NOTICE COMMANDS +% +% holds the special notice text +\def\@IEEEspecialpapernotice{\relax} + +% for special papers, like invited papers, the user can do: +% \IEEEspecialpapernotice{(Invited Paper)} before \maketitle +\def\IEEEspecialpapernotice#1{\ifCLASSOPTIONconference% +\def\@IEEEspecialpapernotice{{\sublargesize\textit{#1}\vspace*{1em}}}% +\else% +\def\@IEEEspecialpapernotice{{\\*[1.5ex]\sublargesize\textit{#1}}\vspace*{-2ex}}% +\fi} + + + + +% PUBLISHER ID COMMANDS +% to insert a publisher's ID footer +% V1.6 \IEEEpubid has been changed so that the change in page size and style +% occurs in \maketitle. \IEEEpubid must now be issued prior to \maketitle +% use \IEEEpubidadjcol as before - in the second column of the title page +% These changes allow \maketitle to take the reduced page height into +% consideration when dynamically setting the space between the author +% names and the maintext. +% +% the amount the main text is pulled up to make room for the +% publisher's ID footer +% The IEEE uses about 1.3\baselineskip for journals, +% dynamic title spacing will clean up the fraction +\def\@IEEEpubidpullup{1.3\baselineskip} +\ifCLASSOPTIONtechnote +% for technotes it must be an integer of baselineskip as there can be no +% dynamic title spacing for two column mode technotes (the title is in the +% in first column) and we should maintain an integer number of lines in the +% second column +% There are some examples (such as older issues of "Transactions on +% Information Theory") in which the IEEE really pulls the text off the ID for +% technotes - about 0.55in (or 4\baselineskip). We'll use 2\baselineskip +% and call it even. +\def\@IEEEpubidpullup{2\baselineskip} +\fi + +% V1.7 compsoc does not use a pullup +\ifCLASSOPTIONcompsoc +\def\@IEEEpubidpullup{0pt} +\fi + +% holds the ID text +\def\@IEEEpubid{\relax} + +% flag so \maketitle can tell if \IEEEpubid was called +\newif\if@IEEEusingpubid +\global\@IEEEusingpubidfalse +% issue this command in the page to have the ID at the bottom +% V1.6 use before \maketitle +\def\IEEEpubid#1{\def\@IEEEpubid{#1}\global\@IEEEusingpubidtrue} + + +% command which will pull up (shorten) the column it is executed in +% to make room for the publisher ID. Place in the second column of +% the title page when using \IEEEpubid +% Is smart enough not to do anything when in single column text or +% if the user hasn't called \IEEEpubid +% currently needed in for the second column of a page with the +% publisher ID. If not needed in future releases, please provide this +% command and define it as \relax for backward compatibility +% v1.6b do not allow command to operate if the peer review option has been +% selected because \IEEEpubidadjcol will not be on the cover page. +% V1.7 do nothing if compsoc +\def\IEEEpubidadjcol{\ifCLASSOPTIONcompsoc\else\ifCLASSOPTIONpeerreview\else +\if@twocolumn\if@IEEEusingpubid\enlargethispage{-\@IEEEpubidpullup}\fi\fi\fi\fi} + +% Special thanks to Peter Wilson, Daniel Luecking, and the other +% gurus at comp.text.tex, for helping me to understand how best to +% implement the IEEEpubid command in LaTeX. + + + +%% Lockout some commands under various conditions + +% general purpose bit bucket +\newsavebox{\@IEEEtranrubishbin} + +% flags to prevent multiple warning messages +\newif\if@IEEEWARNthanks +\newif\if@IEEEWARNIEEEPARstart +\newif\if@IEEEWARNIEEEbiography +\newif\if@IEEEWARNIEEEbiographynophoto +\newif\if@IEEEWARNIEEEpubid +\newif\if@IEEEWARNIEEEpubidadjcol +\newif\if@IEEEWARNIEEEmembership +\newif\if@IEEEWARNIEEEaftertitletext +\@IEEEWARNthankstrue +\@IEEEWARNIEEEPARstarttrue +\@IEEEWARNIEEEbiographytrue +\@IEEEWARNIEEEbiographynophototrue +\@IEEEWARNIEEEpubidtrue +\@IEEEWARNIEEEpubidadjcoltrue +\@IEEEWARNIEEEmembershiptrue +\@IEEEWARNIEEEaftertitletexttrue + + +%% Lockout some commands when in various modes, but allow them to be restored if needed +%% +% save commands which might be locked out +% so that the user can later restore them if needed +\let\@IEEESAVECMDthanks\thanks +\let\@IEEESAVECMDIEEEPARstart\IEEEPARstart +\let\@IEEESAVECMDIEEEbiography\IEEEbiography +\let\@IEEESAVECMDendIEEEbiography\endIEEEbiography +\let\@IEEESAVECMDIEEEbiographynophoto\IEEEbiographynophoto +\let\@IEEESAVECMDendIEEEbiographynophoto\endIEEEbiographynophoto +\let\@IEEESAVECMDIEEEpubid\IEEEpubid +\let\@IEEESAVECMDIEEEpubidadjcol\IEEEpubidadjcol +\let\@IEEESAVECMDIEEEmembership\IEEEmembership +\let\@IEEESAVECMDIEEEaftertitletext\IEEEaftertitletext + + +% disable \IEEEPARstart when in draft mode +% This may have originally been done because the pre-V1.6 drop letter +% algorithm had problems with a non-unity baselinestretch +% At any rate, it seems too formal to have a drop letter in a draft +% paper. +\ifCLASSOPTIONdraftcls +\def\IEEEPARstart#1#2{#1#2\if@IEEEWARNIEEEPARstart\typeout{** ATTENTION: \noexpand\IEEEPARstart + is disabled in draft mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEPARstartfalse} +\fi +% and for technotes +\ifCLASSOPTIONtechnote +\def\IEEEPARstart#1#2{#1#2\if@IEEEWARNIEEEPARstart\typeout{** WARNING: \noexpand\IEEEPARstart + is locked out for technotes (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEPARstartfalse} +\fi + + +% lockout unneeded commands when in conference mode +\ifCLASSOPTIONconference +% when locked out, \thanks, \IEEEbiography, \IEEEbiographynophoto, \IEEEpubid, +% \IEEEmembership and \IEEEaftertitletext will all swallow their given text. +% \IEEEPARstart will output a normal character instead +% warn the user about these commands only once to prevent the console screen +% from filling up with redundant messages +\def\thanks#1{\if@IEEEWARNthanks\typeout{** WARNING: \noexpand\thanks + is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNthanksfalse} +\def\IEEEPARstart#1#2{#1#2\if@IEEEWARNIEEEPARstart\typeout{** WARNING: \noexpand\IEEEPARstart + is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEPARstartfalse} + + +% LaTeX treats environments and commands with optional arguments differently. +% the actual ("internal") command is stored as \\commandname +% (accessed via \csname\string\commandname\endcsname ) +% the "external" command \commandname is a macro with code to determine +% whether or not the optional argument is presented and to provide the +% default if it is absent. So, in order to save and restore such a command +% we would have to save and restore \\commandname as well. But, if LaTeX +% ever changes the way it names the internal names, the trick would break. +% Instead let us just define a new environment so that the internal +% name can be left undisturbed. +\newenvironment{@IEEEbogusbiography}[2][]{\if@IEEEWARNIEEEbiography\typeout{** WARNING: \noexpand\IEEEbiography + is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEbiographyfalse% +\setbox\@IEEEtranrubishbin\vbox\bgroup}{\egroup\relax} +% and make biography point to our bogus biography +\let\IEEEbiography=\@IEEEbogusbiography +\let\endIEEEbiography=\end@IEEEbogusbiography + +\renewenvironment{IEEEbiographynophoto}[1]{\if@IEEEWARNIEEEbiographynophoto\typeout{** WARNING: \noexpand\IEEEbiographynophoto + is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEbiographynophotofalse% +\setbox\@IEEEtranrubishbin\vbox\bgroup}{\egroup\relax} + +\def\IEEEpubid#1{\if@IEEEWARNIEEEpubid\typeout{** WARNING: \noexpand\IEEEpubid + is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEpubidfalse} +\def\IEEEpubidadjcol{\if@IEEEWARNIEEEpubidadjcol\typeout{** WARNING: \noexpand\IEEEpubidadjcol + is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEpubidadjcolfalse} +\def\IEEEmembership#1{\if@IEEEWARNIEEEmembership\typeout{** WARNING: \noexpand\IEEEmembership + is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEmembershipfalse} +\def\IEEEaftertitletext#1{\if@IEEEWARNIEEEaftertitletext\typeout{** WARNING: \noexpand\IEEEaftertitletext + is locked out when in conference mode (line \the\inputlineno).}\fi\global\@IEEEWARNIEEEaftertitletextfalse} +\fi + + +% provide a way to restore the commands that are locked out +\def\IEEEoverridecommandlockouts{% +\typeout{** ATTENTION: Overriding command lockouts (line \the\inputlineno).}% +\let\thanks\@IEEESAVECMDthanks% +\let\IEEEPARstart\@IEEESAVECMDIEEEPARstart% +\let\IEEEbiography\@IEEESAVECMDIEEEbiography% +\let\endIEEEbiography\@IEEESAVECMDendIEEEbiography% +\let\IEEEbiographynophoto\@IEEESAVECMDIEEEbiographynophoto% +\let\endIEEEbiographynophoto\@IEEESAVECMDendIEEEbiographynophoto% +\let\IEEEpubid\@IEEESAVECMDIEEEpubid% +\let\IEEEpubidadjcol\@IEEESAVECMDIEEEpubidadjcol% +\let\IEEEmembership\@IEEESAVECMDIEEEmembership% +\let\IEEEaftertitletext\@IEEESAVECMDIEEEaftertitletext} + + + +% need a backslash character for typeout output +{\catcode`\|=0 \catcode`\\=12 +|xdef|@IEEEbackslash{\}} + + +% hook to allow easy disabling of all legacy warnings +\def\@IEEElegacywarn#1#2{\typeout{** ATTENTION: \@IEEEbackslash #1 is deprecated (line \the\inputlineno). +Use \@IEEEbackslash #2 instead.}} + + +% provide some legacy IEEEtran commands +\def\IEEEcompsoctitleabstractindextext{\@IEEElegacywarn{IEEEcompsoctitleabstractindextext}{IEEEtitleabstractindextext}\IEEEtitleabstractindextext} +\def\IEEEdisplaynotcompsoctitleabstractindextext{\@IEEElegacywarn{IEEEdisplaynotcompsoctitleabstractindextext}{IEEEdisplaynontitleabstractindextext}\IEEEdisplaynontitleabstractindextext} +% provide some legacy IEEEtran environments + + +% V1.8a no more support for these legacy commands +%\def\authorblockA{\@IEEElegacywarn{authorblockA}{IEEEauthorblockA}\IEEEauthorblockA} +%\def\authorblockN{\@IEEElegacywarn{authorblockN}{IEEEauthorblockN}\IEEEauthorblockN} +%\def\authorrefmark{\@IEEElegacywarn{authorrefmark}{IEEEauthorrefmark}\IEEEauthorrefmark} +%\def\PARstart{\@IEEElegacywarn{PARstart}{IEEEPARstart}\IEEEPARstart} +%\def\pubid{\@IEEElegacywarn{pubid}{IEEEpubid}\IEEEpubid} +%\def\pubidadjcol{\@IEEElegacywarn{pubidadjcol}{IEEEpubidadjcol}\IEEEpubidadjcol} +%\def\specialpapernotice{\@IEEElegacywarn{specialpapernotice}{IEEEspecialpapernotice}\IEEEspecialpapernotice} +% and environments +%\def\keywords{\@IEEElegacywarn{keywords}{IEEEkeywords}\IEEEkeywords} +%\def\endkeywords{\endIEEEkeywords} +% V1.8 no more support for legacy IED list commands +%\let\labelindent\IEEElabelindent +%\def\calcleftmargin{\@IEEElegacywarn{calcleftmargin}{IEEEcalcleftmargin}\IEEEcalcleftmargin} +%\def\setlabelwidth{\@IEEElegacywarn{setlabelwidth}{IEEEsetlabelwidth}\IEEEsetlabelwidth} +%\def\usemathlabelsep{\@IEEElegacywarn{usemathlabelsep}{IEEEusemathlabelsep}\IEEEusemathlabelsep} +%\def\iedlabeljustifyc{\@IEEElegacywarn{iedlabeljustifyc}{IEEEiedlabeljustifyc}\IEEEiedlabeljustifyc} +%\def\iedlabeljustifyl{\@IEEElegacywarn{iedlabeljustifyl}{IEEEiedlabeljustifyl}\IEEEiedlabeljustifyl} +%\def\iedlabeljustifyr{\@IEEElegacywarn{iedlabeljustifyr}{IEEEiedlabeljustifyr}\IEEEiedlabeljustifyr} +% V1.8 no more support for QED and proof stuff +%\def\QED{\@IEEElegacywarn{QED}{IEEEQED}\IEEEQED} +%\def\QEDclosed{\@IEEElegacywarn{QEDclosed}{IEEEQEDclosed}\IEEEQEDclosed} +%\def\QEDopen{\@IEEElegacywarn{QEDopen}{IEEEQEDopen}\IEEEQEDopen} +%\AtBeginDocument{\def\proof{\@IEEElegacywarn{proof}{IEEEproof}\IEEEproof}\def\endproof{\endIEEEproof}} +% V1.8 no longer support biography or biographynophoto +%\def\biography{\@IEEElegacywarn{biography}{IEEEbiography}\IEEEbiography} +%\def\biographynophoto{\@IEEElegacywarn{biographynophoto}{IEEEbiographynophoto}\IEEEbiographynophoto} +%\def\endbiography{\endIEEEbiography} +%\def\endbiographynophoto{\endIEEEbiographynophoto} +% V1.7 and later no longer supports \overrideIEEEmargins +%\def\overrideIEEEmargins{% +%\typeout{** WARNING: \string\overrideIEEEmargins \space no longer supported (line \the\inputlineno).}% +%\typeout{** Use the \string\CLASSINPUTinnersidemargin, \string\CLASSINPUToutersidemargin \space controls instead.}} + +\endinput + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End of IEEEtran.cls %%%%%%%%%%%%%%%%%%%%%%%%%%%% +% That's all folks! + diff --git a/LogoLInDALVA.jpg b/LogoLInDALVA.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6d91ee672c578a79fa8b7cdab1e295950cf6f95 GIT binary patch literal 29556 zcmeEucbpW(^7s-II6VOoR3r%~;sCR=yR$ocz@3|OnAyA}cQ(h_FdJqGhx!mf1pxs8 zgwvM>gw)k z_`cx?tBqQ&lCzqCt51_YELOu&R(Dx0=wq>TI@Xgc7ON%5yPwqzJT(FT8n1?PtUks7 zMN_E&74OFF$7W$-m9E*j#>_SaECtwGzYRxaPX}l^UIN3hR6m!8BE9|GR20s+;xN*W z4YLN6<>D@P*h_aKz5ZZqVE3Ot+|a#S&@-^R4b`!Aafvq&ROXXjQ(kX&=fiHHr+Zmx zanXQWNiG_XdTCd;Tr?6(mE;C?Z^T{#o(suv_il|Kba-HQQK8yycAc@Cgi3n5q5b%M z-E0KuCJ^>RP(B9}_UXo9BRrVRg}F#y4!49WEI~NkZeHC%b*%;@J-!k`D!*A9cpKRL zX1lW4Y`-kGAC>gOh)^hm*&LX|=?ftGrkEJ*%Jq$Z_r+Ko0x?h+rBjJoL3VASRJ z!lAg=KLEa+3gn|zBNQE^Bi@3z6y6J+D~ixJUvIoef`zUtiMV2*Gje@BUY{!+p}Uvb zyyO75P#_Y#RlM=_*Yb_k-GP1pkp2=$(pzY?nW7@4H)LFOn-|?Al18cS_Jl1M^HAAT z?*Z`d3*8|6*Ho|6MSDxZP!RNGga3$`!!BX-O1SL4Y;FmgeMk8lkhhELC{NJG{Gm7~ z1&Z^XH%i_CbVo@rRy{7-^@p;5Qnl_**xM+~fpnCNxq^|@E#CbT))$iFu4Kwv5XFJr zZ^`1#ZZ7m0U`1h|lw^Y*I#9~t@ER$uvsa;7{f$jzeozO-Mkz&ecmmT;}%)AF@=l@(@y+W?(cq$ zq^&?p;bJq0n2@PKt)c>L|M{hHaK((LP~O-`0aIM$R9N$l!i%|(EKYj3M79ya*$82A zMClvvWFcQaA zj$8SG8#Q_qR$hUELQBO`k}F2tK#9AQxL;=uqXv^$>{JMYPLtT|wd>hV8f@rAP)vz`G3o4NW3;2y_x9Df9$nEl^Zk^easgM-C+8T9BEE z=V5_gWWa4i#u2rMoHrOPhJ`6n08k+o;W9CfE5x`(A;BGTu|KSph#ZRIB8e!allUnu zxOFm7RwpgoVv$bj$8c$ur<3J$7P(kwR*F-kBA4|kbJ(x92zM*RS+-6}_yKx9piNH5 ztct*Gh&!SG`ZElJCJ_bNz<4u=q#^?R2EYi<$;2>*i>XE~yBiw?G{Uc!SY(lk{0`8E zZlEG4Ey$CI{JKUs(5JT{0fY)P(xMP&{c4Fn1#(nk&~S-ZqylMx5q^inos~&Iji72v zKo*jVEx5z%FsXBX0te$X?2;+vq+FuHIU4AvkVk3dc(?%+I1-r8j>2x9NgklQs-PpG4XHSW5U;pMV~(h8wg?(@ zM&oIB%*pqK6NYfy<%%UV(L{pJ(8&Z801fklR{M2wAQ?a+aFr;lrwcrj;X0X$P~~vk z3VK1tkp;yug*a^11X4bcCF@ZJRBV;i5>+#pSr^vJ3=(-CF)%|MS^3wkI*yX{ugXH{6E zPEH{1iqa{d$1~19ZFO5Rcb@vRgYQEj>Y0_&6;~X~V=w#60=EpcmYYf7CMzzgiF`!afu2kfN zYAR#F*(9G9tH7uiD+OA;EYF6_B3Q*E9qb^fw1`zOWlBl4nXFqTGv@d~3U(>o7G((c z=wwuiV)!b7O2>611akWwe~OE4CD`;_C=*3vUM{WH;A)GGFHgH8`lv>tGHR?AA=~ba zaS#q_&*j)!EumFADV3K4oM^Qvl8#0hlgOPfE)u#@s4V989CrciW+cICRRhjh+8Spu_+oM z;UFz9F4CrrafdDrrx;R{Bs5A<6cw8oy_QdFfciG3Fd{?56cC)@S#n_fYRFJj?nLoC zBGDRBYC@QZnE8%`K7-}ix#A*@-D7rH)N+1M8cYyTp5G$0N-VMzff;C{E0facRkWOw z$r_DPwv0q@Wisa$XVR$LZ;XUZj6}s~)f`R2%2i=NLTDAE2uBP$JCx>TDI+9NW&I=- z_CyRGu~I4}3B+R3sr)WM0GH%Rp(|olC3!r8OBvl0TNk`eG3jJ8`M z0XrXbgg#E{fd7Uk)n0R))bNCeE~9di{-9K6XJBiZjiNGK?}qGo4sM9LEW(VG z;)q002FJ9xm`7#hPCuR!`hpq_o)3d@Y7B%?a|R)mXi9}A*@6(N4zrzz#AY^=T!AMc zR$)P(#3qZW2t&*kBeLAIhD^AVP|U55fnpSG=I0Z1NGnqp7ZD^^9#^sPsFkqua}t+U zCBm~3r88}GD`Mt^hl+8N8I>2+(6)@-Zq}OfYFRk1b}2N1Xhf4EZ8=IC5*S5vF5oOK zf)WrfjxdbOlUHV7kt@z{WRSqe^Vsap5Kwq1>|rcMj!GLsjJ}XADUDzmOW4Sks#8WJ zX$|nQQMErO$@#2FKkythnXH^ps>B&YYy_H)ljQ^>*_hBoD1;tugvZ!S8nH>rXd=Fl zQJtlz9G{)FL_v?KpdjCh>c9*G4N;gdn?;L@U|bTMP%>{rI1;-ZL=r&5t#i9sR;BS}Jqf+35=Y6UlL6iGEEl1utEa&~~ zttFQaGa7FU*E6_}pEgBQ0=di)a%=Q-+?v$KwH$FUWP)faCvi&r2_^0;E=r^6D9`2h zVNz~3>XaqP!5;FcdBcyNXth}g^#9N5W>G^~q= z*q*2^E72nw9-C`sr?p-mKPgSw0uCseW*Byy1IGv=AS*5k+4bU}HXT!%X=5mpvFMXh zlSdvxz0q`@hy=xK0hSkXGohR!?ZQ-=rMv% z(l(Py=aqRpQ5zTwA>i(_Gbpye0wU<7g?!tdoa$3X>s` zP~~hIWy&K=n_-kKH(M<#Mgy!N60!?4!6kSvEdSdTw7e!=tL+uwBO>k(q?-Q z(F8<3jtypfBB97gs@)u;ma7+;)C#eJN|Vk2rtya&IThb0^J=Ahg68oO0aOtQ;3+Yf z%ix4G=jCdGX|9cksj?WHwW&Ek3baaFB#0qdn(MJTaxhl~VjeLvl9odu9)YD%bp)q0 zDh{b}I&B<7LEnRxx-r77VPq1kp6w7C-Aax@CKpQ-5i1!aqzV}E!a*_59k4sts3>Xm zx)grCl8?K?`iwhgfHOFf2X;&owVTnLySOMP0F4Q!tYW**8CM3K0bYXdb_qiPxrZtzs#G>2?YF0rG1?rrz)8k#4Chccha+Psi`U3UBw0!$$Aw0W(&2H)<}$vXWj3g=LV!B$b6j87Sv*aHI+zl(x&wT2mM&-3ef5VN=Gh z@u{qoSYt!PI){K`$ud$s;Jlm8i1lW~fw+@GFqcV*Od3cmaNsT+m&9R<)&Y}JlN7QM z+^`+?+qF_@POg;5Jyxq#k`N^l8Vv>JzXGW$6~%y$+UTf)KNdx*xG3pJ*(Ba*UXj!* zY``djk)FeocD~yvv$$1cC?#;|vpigZd(?`A08(R1GW&jaJ7OW#B3{=&vW@w z6^9WuI;_P-xBOPhXVKb)0i!922-VS05`)AxfZeM~d1YEEY2yaTXxJe%Q%-3bg-AtG zDZosout<{@YYXG4(BR^tU)z0~1AqU?rq)YU`DAgCf}dtPd1<*yZGpsbcFyYi&+!Ak zftiCGv0DUYlhBaX<7p0$BTNN6i~%TiD?wYMhO9Ca5LqHTW0HnZ4u;uNK?57}1YJ-h zZl!FzfEYIBG*JThZ!((Zi9EWrOr!`iYKLAM58I+#kypfka1U^D^a=sRq@-qEh_ObD z43p0a+y-w_W=|SXGaQZk>>el<;ez>U5@_;NfXC5eLZd}%NvKeTnBr=MVWCT)pxp_^ z5!7>4Syw_Q1Y^Z!Nn38tHmqT54#=_05@h63BAXPkjeeI$S6rl)Xzjc^1n0I0{nMwE z7sEJGJ13mYB1Vy2VpP#Cu|GlM#YK8vD1xKTpgfXfVops)m5v74h=E7RIRT&-lWBg8 z2GK2VSnpK{GRjO|o+4?z7fD-HQJpWz)qz-N+>R(zhAi+LY)(*IA~L$Md=dqbP%oCz z2{b6;KtL2I}7nJln?;Vq0vPq zwXjHOhDC;i4{-!cIW2?d^jtTbl~6_m)R8t5K{S=gE6G31)Nakw3ZnqTYHkgNn+&!X zeH^gFVdc5lT1g_7RdE%jfF?vLETmj#r;|}0J1z9$Id_y7Q9FVzWiBDjMC~ex!wn)o zYMqHjjQL1H9f$<{Y+5Z=#c>@w>yS`!%tESYU&OAGngtjqqfI#3xQdJU*g7K?@I}n7 zWKw2G*uxSxX@xCTfKBSjx{_>8UV|u7ku0W9r`blQ$0Un;lqs8w=8GFy5s#o6D@FjM zRul05DIF9wn;8?M;_Ac}iIp!x5-t?*&ETQkDof03r9-y{?_U~PN&%eDQ`Qja;=1!u zJ6kC78UQw!7q?(>D-q$5upIV^oMD2^2H|%lW>@E&{IrZv#UN=kClSI17!zsJE_o~( z$f%VeH(^w$tg>J@YEIiN7E!Rc2ql$igAmsxj84d+bOf@fFu~KL{IFV{L_ui=m1DwG zILyxHa<&xDp~?}Fj3Q_?s1v|Vx8rF8;*-goN{o&IdkXt7k<-VI`cSUeLkf*_Qs^*q zEt$LsOY)6LBVU@1c@=z%iYs^Ivl63Ht!6+hK$Dbt38h)1a@pKG3`Y$_7)gVc${-O2 z=b*UKYk~FAFy!(m?N*Og8|7*X;CY_ffx30kyqO;~xQudT zIA*ZWf&$ZlUHDtPZv>Xp1gteOp@f05(?IsjCKDel8{`Uni`mq0KqAN`cy@})s{;uv zjEfAhuu{snq;dnH7IRTSM9ej!dN_i*RdSzMBa+D?>UcyAX$YE8CR|X8%L6(L%oh;I z;<1SZx~$Bag%E*SN8e#Dw#@>tA($-+n!!|065Y}2_@DJ-Ai%Xn@>+!<4=<2s&LAc8ev zUp{Ki@VSsN9K!-ZPRgS}V_~1b6y^B6K!?yW;E6|RT168s8-`_)43Ws|j24Y1LNHnj zBo{|)cD+_bhDkDIkN^o2S!8*JPXEyu-S7tggP!=)zH78H|5M1oeBqDu-mDgfC|AJA z_c-ieyfHyZo_27eX>~M7Sa5gLfSB1zQf_DRC<+@%plPEBm{AIVO3)kQwn!i(wE1a? zH60hxE~8o#%lX43W--dVLJg`D`%PJ3_E0aGG`P*SG;L?=5(0M^tOU8dVo2-u=CWW$ z8RTYSs1}aJJba-q2ic8!X%3ESEJ}VLA+iubPawm$B$9+kXiR}M3^4ROj>t<7IL=;LAqAay?%h4YAWsioqpT65+`cMiFLHWf@1#A%`4^fDfnzCP3g)tCsOA zVTA`%S-|W=>#!qvaMM0pGHO6+rzPeOE3NhrhtVtv5T#sFq~Jlg!hUI#wj?|OCJBNI_PiLf8Dk!}xQG#A zT)SN8vw?BtP?HjjHu+4EkUC6+Qdx+d%!y=5F5{G^a69FV!?8SMqXkNLMvtmPX<)&m za!xEnC(;5B7esy}DGn+Sxw+UBs>m1($|#?mvII$?5;vrvcwXwX_$`PAqv2pU zp0jhgd=aXOh@=8DLr3ojg#OW<{-(uuK;B@GC6tB@+(8*@oCT6UgqMfkqBo*#=dAlAwx z?V+^D!?$EP7Sd>^b%+lG;i|mJYfBnjO0$}h1VGF|WsoHec@q(}+QVTG%`=K!STGk) z>FGe&rFPmxjGYmpA+|j)k0R;H$li*$dgTke=u z{8P2yP$pp1=#nQQaDwJ)69o&1=lBetu?r(oqk>Kg)aC#t4!Sb3AeAuVs5VGs<7OkA z55-VPgeNm|F*1&XO*TzZk&Gs-K@d3>b1WPsF6AaL5X~d9RFDU&qznP#lm;+sa7Ohw zX5qX2V6J8nd-ZU@%%&3pL5xFTggqe9r!$NTge)UmIS7Lb6MC*U$8jS;1OdLKA;g%p z2DKbS+(Jss5>$iWlu#ogmCB$wn+jl**G#LhINzg>LlK3YPa6#gV~sitR!^9a$W;

~UoXv&)vaO1R+qnAlQ>_U(Z>9t9W$}ni!A(e1~I3;C!)p1pE5m$`iVCEB5D(y}` z$%`2y9MZ2!2BbMN#s)E#7#0V1!fsaE)3ns-PeSpGR+Lu+1B^(-$OK}V7KVWI5H8FK zqIqVm%g#;v1-L+GP$C33Ak63O`Y=Dhr-94@ov(}Md_c>Sx(Lh}2^W|(2VT8oaESK#}LhN|dAVUz2C(a>4vJ@`^DLwpH!Dh+0);tLjqysn6GPMv7 zhN3)KC>*2mMzHpwH*nRskILIT5kkyFVKl=By+AXnY%rb5u;o!O9pJ^%z(54dTv^DJ zH`#RJaM+DFLwpBUZM2{PJ|%KGMIIDHeqbUTlZs-HOU57>Q_^Rpl^HNy6-lLDJR=c$ zxq6cZ)_I7C*We7OOiJMX@p1-r&`bGbkS7ZHZc1)JZow+g|B&SVS(Mn~sC1rPjpcd07=Ep#5H; zLm-ncFG#5braVpCLbSlZ;So7CpV0+Xw8$9XDJYS^88ah_NW`i0FnobBt|w(82`*Cd z1Ti2Sey=O(V{%~q1jIv#XxL&WLOOjkhG&42D-jbGp%f#8foO`I7NKBnjQS`Koz&wx zgNiX4;{t9@7_%Ft#v6(wD{WL8BCQk9mVqsVIGPaH;B)}C!MNSy2>|Vk`S=+=4uvoj z<;VYAhHp#rt*4uF=SFZ$@8slBPRQYrAwj3WWKiT{VJ|GzI}%}1=Zsh)Hl0HRX#y4` z9&s{+To59o9I0G~;Kl@S6A=&_WRxfk>ywN?u8h0*TDL0+%xBI|$HQ)2f|5HUfvD22 zRAynhK&l68MT!{XO$KEqFwprSt0QC1MlHS^SiVCud0^|Y9K*4==@6<JU&q1jLcpat`bO`s;5QfIrSK8V3=OUQbHE1{zPt=d#lr zwj~2rJCTGTAP%QUBpD<`36n18@tG`cGlRxF2?)_;-O-RPq(v-hcg~!`j4rST0*azI zh~X>PTso6S5sd~4rJZ_B(Br@fxhxgOH3p3bQmY}o%>f&th%Rn)`c(-IWF&QdQfE~g z^9-U6+YBf>$_a<0dKK7%5dv7>g@*|u5hY=f(Vzz_>P$>7ggJS&52C<=tM-OT z2P=2Ls0V;i7b$aa0**`h#(XT6084&<@Ol5WM{Lgrfak#0`cNK>lC%y+6E_^}>7xIGskEGdoI83^ILW}M;XaFoHS&~peD!xt6?zxLW~wcG#~XxQ(QV?<9Mwxl-4SE zYH2PPjHvS5ycFSpSWO_}SLMWLIxEl%^o&Cnh^T^zB+2udk(k~h_{*BIpd!J%{;w+5 zzW{er_o^~FZY;*osLSGudm)p;nPWn<6>JW2dlCdCL8QDGDJ2MpBkzJ^V1|uhJP;@Y z3sUBkGfpXZU|}@p2G-fBTxYOY*k*CW z;nO+%oVZ*Sk_7&gQm|L*mWlY&{2RG(Bbr8XLOEN*%c!hUt}`xo=3*2(FVI>%*|b2( z5odGqNMVf<_e$*szd6t3T_LbVz^(@yBr!G?2YV)kjMNOa%yY7NO-P(`q8hG4kO+bZ zv)rYTS}0#oukjET)TQ&JQw*O6=2?0pL&G`|2sY?2c|w>qvh4|3FlP^&^_WVl45qkH zDgd!vWQfehtqHwaqvG*VpBps<1twWOYvN-WAA|^vK-Ux(A^*&;*i1kUkeha3HS}(5CPcWIj!WNrycii`cR`h-=y}><_rI>=?TWAR#VZS+e+l{kVI;d zXdRJ+H^>Dol`0YuUQP%$bXY7xSgKW*2X#^%0)!I2qyVh%n ziDDGc{zeqXf;MkB@3Y5MIiUmQf}MU6vBe8<%{o#a%{UD9xJRl~kV#Ke;mF7Sf++q5 z(=D(M z-Q#Pl>5uu172YgrNCv^77*|9}xzmO7A1Y~SIvwrcF$IW32NvyAn6ma{ZTpqixkmnQj#oQ#H1cHmt><=M++y0_ zL3>B>-=L-b`x{3rZi*++o#6ZlbLX)O zlQ(hm_16eV-&4o??r-E*!-Dn9opm8Jh|DtCLNbe~AJH*+5 zH+JU%7z8Wf@k-d}tphMOs&9n)UC9*XqrqaESL6r7^sk-9xqbg z;BNu{SGxYouD`{BzXkkX>H06b{uT%R7V!U4>AL;36fm0~*elzsthC`+)2CDt$uJ{f zkgK#Z@aYv6t0`L~70a5oVX>kyI!P$R-Rur$w-#GjcQ<~^1$?5#)8dtKgra z^E-v-q?wR_^v}Taef}HII}6X`jpq}E=OkzZfVo(J_cuN_ZCQ9GZ#;J@Jk#D>pCh%J&v$gZD1B_{p$_;SrS&$CQSb};+_uf}{E+8osFO&lR?`_$lWdY*vT@4?z+O}j}V_j?3 zq&ur=+a}H0Hfi{b)fII5U4?HH6-4{S)ud^&=6BrhR!04|ja*@m^2# zev*gs1(>izB9+M%N|oAVwpeX|S#I!&7JncZO3~>|Hpk?j`^T8)$G$Lb{NyRGPMtRW zwHY(tnmcd)f`y9~zy0pY_g1Z5^Zo~GKi&A*=bJWf`Qpp%J9h5cz32PA`;Hzve&Xb* z(?9%pruvr)7cX7DQgiiMpU5_Gn z-!H;jxDxHUbDnAWfOyiID?Vw}gG*GkCzIQXI`rfneXP3Bw8obGwT3nt;x0)|OSqx?cCz_$OHZJMXI-j*qQtzxgs#b64uI1xu=XDR!;GzIt>;)h}Nx z(@wtkl(6{SwcN+i~I`nC=NcQ{^uU-W%Pb?cA6pV{a7>FUMSx-rjmT{i69>Eyt9 z!z-51wo{5RWk*i6ZuL#~iZ&x2tMdu+qI=|O|84qQEM{kIFNUG-fqR1L4cr=nI^ zXa8W$s!sJs*`-{+aL-O__8%X) z=GD}0oHldQn74!bc28Q=YesmaD>Cl``lMPQl(PURu1M6IM1M9Ajt6H3$zbMqDeO09G2wC-|S?kt)-Qh}? zp;PCo7l!+Ov!%s|@%vXcfAlq8WHPV$;<6_iSf3CZj;y>^xp|qh_UOV-2CC0&{$$09 zv8HPD9}D_dwrvyNwof_lp`~M)XNt?JrjC95_>t?)j=svzR4?1{#00cxTGfb2b2>Gd z^ewXKZsbgO!R*fK99xMs$~V@W!)r&4a9&?Y^%~YSxBmQ3iuZfMW8bTa(DqkfKU>S0 za+;M|wY+1H)sx!X{$z)1?N2Nk@ZlrN*1a(1+4>d_RZ3Uv=zH<=&p$#W-@j^Xb#3;- z>SY7D;`ev05A5t&eqr0%QC&8Cb-*?_NGk@+-!hJ%YNSIu;@m#km4KKR<&C2wB%GO%Xy zy)O=$_&L9URifBd*`w3G1LYsP`_?Tvc&Y0>-=7(Mb=sNb>%HRH3%>nqBp zciz$DnbRMCyfHp^;xteCNaEwl9mBpKTYq1tRlCkFt?OUCU$bVr=am=Us`kB1^>8Ae zunz7k-r5#>c-s9xIKDtW={T+HtmNmNcMkWMC$+A6=ib&w!jQ2ly6)qHO~TpBS6{8~ zdPK4Po!Ona_MKt(wN%yNarDm*=klAa+b-SH*QVNeM6;y-e&O!n!`~kw={af3yd`sc zH|I=l*=_uX!?sq`wYyMXBs*SN)64Mk+*Nzi$I70+_R`5!hWmJjyPqewrk?&UpXcGz)bky&(93&JOHXykASuh2p(DIEDmp6dtj({-DgiP>D_$E=I;ECLj1WN zn?B}nrgm#1i<=i5xzxY+PNL+@6K}2L6+Q9R=zn?F&1_&jdkDy;ta5#ino3hmv#KkE z{k{HePt=^YtV)jB^XRwqoZ}PwDz053v=c@=|Ky4T@&;A}6u>t`KG;AW-s?B+y2w1* z!1~Aj&n7ppTs2_x$WNV5yzq6*p?(JeXa}ZYMpZoV-txfRD8M)+Y#N{DY6*D?d z3*>(`tecoVQ#!X>w)^_!*VmSjQQKwl?bqaI82(df?$Ubde4G}6Joyy;Q< zyNjXjcM+Cn%#Sv&KtFo9=d2ksUVHt->~P@Ab`yE6q0TSmnBo10Z*JXh(Kq$WG80XE z>gvsHMzj=W1CHw=1s$Jeh8d9~tL>YF~<1TXdEyYGB*FQ<6;!n$_P zUB0lp?8qAx9j6@&F0ZWbQ1jL)tWLM!E@u6fQRX4y2L`XHxPSD0-)XnO(=2a1?WsyN zxip90e(t2KeB)gPF*I}8Jxh4Q?F04-orY@{%N8taF>FP(b&U7zV0QJ)X|onTHQhQr zv$D^3L&Rqu?)mc0sUB~)=bJyob;Ec171!!x70eZ-uqs=Ghj<^I|J zKHGz*p6b`S#O+i$|3H;y(EfM7cYYK9=Cdj8 zpDVc5)rr9N~dLZ9q=(&!AS15l8?L0N=3z@@WB)cy#~nXYe#G+K z<1h9advwA+`@C_lCe|f3?3_4sBve^-a>E;o?*`wMJ3LWTccI35>EP?O%jfRhwsg`O zi)(WOtMWh+`tD8Lpw~_;9vB&!ZeTU9-v0EC4c?I*j$zv#-x>RPdB4u`0ec25CW(=s zCFC2b+73N96t8XbKozFXD zY+wa0E;oIi_wPNwe*4^$GuD@19<;o?OL?bjd*tWVt;z4~_;SVNF)zK+z}hPNxOD7_ zy6T}Pde8f4>$t@)B&Sc>w8J;G+qij?CS%`uXMF$UqAR^dm#(r6+4E@C<=3v*9$8)a z<)YFHD}I=JxbnNE!)>qqbg28<>c{rXNI!1TyT_I9`ut*-^{1y?{J7Ete|dWRh&}Jw zhW*lgzNMXJShar2yiiiSCft4GiC?xIh?X94Pf!fq)wyEa#dEsLiu5B0R&->O>hisJ zmlvHFp}3ozU^xHA!XL`74_oG$G->G6p>a7E}K6goZsafZ_*iZEKb#)7lT$MLjQQEtZ&sch`)NIUih5Gt^F!vXjIh4>O7w%Gw#SY&vDeDJ z^VhXKe(a@+2g;Ak9>uDaPFi*N`8l&TPVV06g}Ezd99=#5_>{|*H3PSP^F^g;CyU>AogeV^#Kh34gDW?kD;YTGsD2gIeWkpr>G#+GPQ{M)^B-g8pBlI5 zT!*b=MwA`B2X4JjK5644UvwOE$c8n0so$tG6JF2!G;`IWA6Bn@PZsO;^7Tg^@?Pum z*1C4}?Z2JXz%rCwxzNB`rl^D75Y*2u|M_$S%ej8;t5wXTW2-wt0q2+lefB?ZbGv_r zv9j-K$A2*ND3eEJ+AIKn>`ndtf^QD zPdGNEf6s0G%*S_pg2)pb{8)1?RN1>`!gqzkA^L-9^o)en^(T^ z+R80IET2-}78-Uf+Q1r#H?Uext-KE0y7fyAo$!BJD;=??dinKPn+V6^>jx{owq5_A zl)B!0`9R^N<)!QHIX-dB(N#6emb5+;ow6m}e|=T$0LjH}6F>dHaQ2~*o&u7Koz@h8 zHD}c0b#od}Wu$D|1bPsz@>+`32l@Z};cWuY6mw}&p{lx~>b7Y;cUqzMR z*z!3&T*34)DC|kq5wg(IBO{xCadppE)tl~v`=q@eIoBMfzNk=r^8Ui>b01RpDo&Pv zcYVNHFe*LCBXL;Y$VJoXK&T|N98aRW;; z`<`5zF~K3PjGnWi*_1P~5zUTm_{+bQzu+pCu@o4>)l^^5YFrz>CDaM7@es=MdC2G;SNFW25Z!ei-K zSGwz+xxF5=j=gwc!_-mlZ5wiU|5Wf$b}F~wjK1B~lQrd&>aNxAIou*$arc?(gQ1!F zx%19AM}+UXKL6y({a;Vwu9?c;&3d)ZknAsy^nUiKp1GIHC5Ko0&we$(eg~MtUF!Sf zaEMv;Rexr|w&k7WKP-gm7foinrZ?#+dByzP%U>?tFs7b&efFtIGN6BE#3JV(P_9mX zv0C}b!;f^H@bJjjp6`@AacYC)=&0`VofB77o`3)BwUO6LN4{aB!Z@2GPzO(Z6ciC4}mzpO_Un?7v-c#RtH}8YY;2%ro74IK8Z?xdM z{%<(fxo@B4A}FY*-!!u#I% zb{Tu9{8ZbGpPXlnW(^cq^t9oJ_xu)LLm&v%o)3ALt4&+^`0xaB?Kz9Ta}Ao+qXe*JW@^eRFDDi;2^gLK1j>Y}KX=PYw}_C*&>zmj?;ns{d0 z^J>8{K~uvObGDLOx!@z!oIy1UB_HfK|LSY8DZw6Z&wg|4``y}}hfa4MF8-iu)5^rc zL;d!@=-c<%$UU7Utx2|GPm5P%!}rE|%8Oplr@DSv zK4aiI#nHMIL)uFg*_Xc=*|w&|+ZE?$UUEU)XYsWIvzKkv(e-a0v2I)Q_Mu>M%OOV@ z_wydp?;E(LKirwk-Ra*MJ{~Q@*H^7y(fONs7aWK7t#(i2e%Zhhw|=vE+fO<#`Ed31 zw+GmwO*eh<*0<)Tzv#Pk*8T(MCMizb#n``Io?3K<2oEtxT2FlG={HNqZrf@5c0<*! zLr*raD#}{}p7l9gmw&(OBct|LbQsWKyLw;t+2t26ofslpFvQj3I&avj`zuUSPo!qI zc;w6Q^23Z}W$1z9-}F3pV&c0`RE|;9J+SZ?(!iSD73j4iYkz8BO%9Y*5ffiHk#HZW zsC#fo`7aju?ArQa%;x%)Pk&T@{HJ029yvaAR&8nBqq{%C7kyQ<>ZN=897%n1X`AW9 z$8(aJ)h*sR@YxtbaeTc(mxBZiW`n#bY;Fl`eqlYJ6TPhgZ=c6H}vokup z^UyS`&nG{fd}~6h^PBrT#aaOZ-CdgoA6t1DZD4JfShvQuX8O_HU0Tn|eo#F^G=Uit zcps7rR$bYXt?BV?_H5_O?%iXL3}0p**Q?kc-TC25{aar)H?X*yN9AoJkN(_J(QnSQ zYrfg<4lO&_=JU1M{OLu_KIqkKJ+!y9!-#hEU#)xof^lzR(W9+91q6z~@UE9nTs+%a z`^rPv;hM9|_XFNe&p%nydDvN`R=8}jP=j%_FG0cYkccVwtsf{%;LBAE&gS2^=a7jNLPd8``UK1 z*N@-+hRQVg_3Yzu)5Ja#r}>}NI8HntIMn+sa>4}mmW_*g?4C9BQZ;-Ot(t5&2OF=xJgvqxqRcELmhU`++kcZoY~y1i&b>}vc65T}O#NuDxy}rA%;_Ahvk9^gtPuIwczg%`*F3HsC`2>gjbnmCgg*~1dWE=X(c+*;bVB*3itn!`oV+dDc5&z zzVLbM?Z^FJZrdC_+=}iza__$H_I`cP^B&c+fpr+`J^Ly&^VISNmVb=@oAvK}xo+AZ z!pKY}~uC+sTP_mt764ITH?+fB53zdq>@MPm2i+ zticn6j}Lw*^2@{BOPA-7&ZEDa@X_n;9ZNpld}_c~d$;djQu<R7Th|6m6_3rH z^H+k9mVw!)-mT`(-o57XwjqPo^dC%@&bidwzvz?p$?+jw|2d&++%M`(wb+(1^S4p$ zrweNb?xE&BQ^Qj1TJqfPy4Fi;60^>&^`3Zgou}0)dD)Th)VgoOKdPbi)4bLajcLMy zyYJs!()G!CUp;ZvG3bYszH-4OxcJ9?Uwm__!b=-Wyn7xmN6ckM9W~jqUz%*&)c+pr zW1uL*=ve#8H%|WY!`9blJbS6z$k3rlZw;+^X7q}cYd`v8(+{K{zw|V_tlcn~BiBQ= zV_16q#QFPIr(QdU8-9R@1&+6Cktc=2YqizXz4cq2s~3EE?e*_|eC3L)dvM~K7J+Lg z*H8WNQ0toE^J_XbU0v`d6RS1j?)!0Gmvi4IUcdL=%gfe6&#vYy8`AUQ+4S~}pUz$! z0;4QBYs^2LdIQVCcUW7_I5@R!6L12ys0E=b`3R~nN+cfJP}lCKV^^k~>pJV`toMfn zH=UrrKQnTM%qt?7Jp(n5`RLD}U^rF_zW*tEzo3Rle#a zA0FJko1pzw;10Fueo(m{s_Dv_YJ@xkfS z%c?YG<4Ph~Q{P!5WZPmLzgJp&d%~(K9XhuvmA2^h5mIsVp-b^jy$$WAZ{L)9?=*x) z`+j|V;q2*keVF&p_nO_ctEttNnJ-bpFP%J9yLQyVb3dQGQafmb;QEq2C^T{GdiM4K z#kzSh2c_b-Qo{Rg!lkgW}mc&x@}KuGxpenW9ahs z+HG&{IA1wgFy@4DThFDV>@zm@mc6n#`s3(qzw!!r@08V8^>6fPeC(9pMTlSI-zsEku{K^+!`un_Tvk4-7>*+(ZpKDc^GJ`rlk&;`Zy*U38hRmKvtJRaLBA2`wM(r4Vd8hjiechSc}JC%Qa8|7P6`5R2FS2+cGWytwGJNhJs zBJ}<6+sH?#%JU0W3!AQy=ku4|uF~Dh@<@!|M!|w}+0o$0y4Y`JMAVP*PSVK=c218d z&7vFEP!tzZ5q`WsQY#sJuT*R$;ur)AiWif$>E9Yuax{hpya`43);NNK9FMkntRCX2KdUz)6PH^~p z#WxC#UCMkn7O4k$$hwBxM|M|<|Ls?J3pMA=F}5;jp1ZUqCeoyRA{Z_t#diS!tH?EW z*mU8aK=wAf$B^+Hfz%k=)X~8S{U7raT^bH|=ew=TE4;kwf41LlhHt@l8=@&1la81;TjtT(eaBl4RnW6T~R zaTzDL|6$beX7_DuZdM?nO{8bMv~ft{KcOa2FY=k3c4FTb32q@^SCaGACVc&LcXY_7 zn!|M7IIKDt&eo$ZxjowRmQf&l@OPx(7FH&l=)m=678;Y?9dTrOUu40>*UyoHQ2FN82aFyW05C#D$0a^8E z5oB+i{EllR_8i3d!)J0Rp2E#t9-1rt?%-hp`r%5OaYUggez*jGi5Ipj))jdSLyG4-sZn8^ zh;p&YpUpukRB@fA+Zhr|`!{YggrO^wB>pK|4!W(yYMOZ?U`+cu(qdxKp6%N#BpQ5) zNDYTDl5h=W`IT1Hj2Qg|^jx~_{-k@?9NE%Y(aAixeXCR39jN&$5)04{Xy&<4zPx^A z=013muE6x4(6r04TbYFN$7MBciVaL%-A>)MdFt;n7KLYqM7QOaB=$Asw|6M9>pZ}p z|KPZWiDVikg$)Xdg>I^(n4PMrYl}~6;h7keIJG}t zcWTPJUfl6i(Q0~VD~{4CuoOA25=&yFLd2?ZjDn(btirkVXQ)kS&rMn4(=+2;lWn7C znv%%)%xfne>u6+ku?GXsE3Xxo8ZB+tAQPz--jlbt0}#W5CH{@0hBNbl2`^XcK}nQJ z@^S5K~s=cEP^y{@}s3u`T!TBk8}WSYhXRx__E6gg$Ts8szb z7L~jc2|&{b*Q3*=i2VqX(i=%a9s_IeO%?s>{oJwXIT@ZeulW{z@z+%Hb1S)OADEmh zo7+LrsHhF&CaxiXs6n}XOd_qX-=Ijm_ERW9gxiN`p8|*G7g`!W7{f1z<^I>2TCac0 zU(!7O>}+ys`p5TOPr{#xXoT7vt-2u&GyaLKFeSjrj2uy>Pi*`h8#{EvWMeZFJ&o*U zX>rv`t04m$iGiaH8i3Nqzc8RLUw8a)hs^EU4;ajj-Bm-yj9bXe(C0~pwpLZknEe>4eu=OuwF`H#+S9^LFA#=d zKViE`??mJO33(9`{zUp_g=)4k!9gWCh-sBa7Rs+SV~>ezBL*KEymv4izVZHRz0N5J z!4qh#<6^qbxJ5_Rjy4V<`oai@?`hfBg!;BeXobRzKrgYwj!Uh0?UT*tQ$_0c<@iB= zv7(`mDql|ZPY~2nPWZ&gWYe=dHc(*Nb|JS5L~)@0^j4+h4%#_1eV93mQ}^6J@zb(N z0f6FOe|;w>`p$xfqQi5)K$EMCHAQmj?lkW2yl=wI+TSMwi(3|JB&~NVbQN=RH;b|A zxSrk7Dj2<9Y7_%=3c&2cw(BPkZ`{QU%i2S7@uVj-K7CLtY@4Pl$ubJMvGFBnk z-#F>ku(5>3G=C(mYIuT9CY4-1GX6pe-Z>T-F>ebp1QuEn7cdVLkhA?;Afv;vl~8{=PB+xx-1g^{gn!u=5r#4QR=|7UklQEz^7c5Y`m}O$Rwq zTubQrYnFXvJOUmOMReEed}r!uF7n}w{f{IHji^iAx*6m0l=##JhOi!>MYxg3Db2D4 zUj7<-GR8q9*TKKrKS;Y*30y-Y3R46kiN#mHo3f>)Yv+rKZK+h%cw`2Nxr14+r zAWPWO%9OwThtR*E2$XL_Q;{><3@Gez54yy*&18X86Au5yp;9qN-E=gi&hNqbx2P`@ zIr(02MQtyy1Y#TsgGo`}Y~~DdihkL8?)%U2xdM%0JoFJJPt`jeFLa-XWW_^$V$0unHd z!|h=!N?x|uu1_lV}FG)cRN zSiyMzB5DXMo>t(@VK;a*PgIR758&>4-+$osrJ6bjC%vY1(Lic~DN?=VYn~e4oF#~R z3q9L8+`1qOBEv)qhcJ5m?`+@vqRe$9{1Ccy=ArP#<9~sAxW|<{U!j^k=;)pRClTVA>|--GF*FfSYbyk72Ye&wnNyPA=M;WdlsGl=S`#x*KvQ z%3x-o++P*yQO9_!T+m?B5nT zGsk)@GpAwZhl7;NKWpWx9$ODPB%vV|cpYk?mV5s~2j zes7QfIfyWx2_hn56+>MU2=EhNAtGWVBH|z-5+x#%Cn7Q;BC;SNawQT-ArciO5;Ys0Chx(jQ&>rn}8cX zQ6nQ!BY-B0`uU0a0klHmFB~9@5df7Za+MeO2QLpKS9$pqc~@6?SAaIjhqlS5q{yc< z$*0W9=U)LW16pJB58cR!=r8KuJ3~_)A<PnWv@e8%C}j33*@!6FNEDEr>?fM+2gnCf1;CYD0nonWzU1V-isZh&6e6M&A)*v{ z;F3>qB}#DxC?Fr`96+0ZPf8O&XH#aIQf2{qRpBREk!?6A@99 zD{#p-r2rSu_J6gTfHVtW0HkRaxVdV&YHGTgZMwSZOE&7O@cY}4zqNtp0JLwGh-fxN zem2E*wh6cZ$v`DQI6#4P1=I$}?A6s35z$q?{8f|d)oke1Y|3A}zu5rl-@+%?c~|~U z9c{3xNpRjKCNYAi7hYtpeg6j6Q!SoYMeUj&C(hluXEU$DZ7x9x zGDgcX0afB2v!S|9mC|l+9!efzWanF!exw<(3Q45|Q#|bpU01oWE31vlkC%Cu@3*Tq zsy4z4*;}$Mv$i+35v5A4$WJ#S8`wsnM7OVDsgX$>tV9sa6sqSaZY?quEX_NTBHWG9 z{|uqm)`Q{w0d zl8jWw_>H|)%OQgJipMYZZ!H9c16+@a;v8|uaw>ej*TY-Ay`sDw6<37Q< zE-irISHZSY0r`f6swkiaJqBNd%O`^D$p2qa6>V_5^D>gky+3W3TB|U8yNkK_T23wZ zEdJVGF0@*axEw)b&GvgHf39r&;_6_i+pX#Zy(fZgn4y%nI9oD^`HeQxjlJ63JJeZo zzawh-(EndSUwXWV-Ps|SzdDhlUq1kk-3pAp^*^YujiI;mlZU4)kVyqFHhNpmid*ec zhy6G%e0U9Y1b9(#%FgMtAz>&ARnB9E-;Sqh+%_DZH>p%W&ch9%7cZrAJ4T>4QhXv& zc>ap%iUr_a|L^@s!s;(rF6DotMgW&|b@u4(U-SktKnWQ{^Bx&wGWi6xuRW8o5F9l) zez@6{7=V?F=!q%%t+Ri&z~h`L%Mt4_=P-#7`|krOvWk5P!kE?|YM}CG?&P`bO|`Xi zvLeE8_h@L%&8@47j^wO~r_aaQEr|bdl7Y>YU^6k~cHlM8pK0D^M{Vyvb=!`Vj@Jdy z;RB5M2BSUT!l#$4g|68yGagF$n+lF`gB>E^qq4yAHR6+{Oc?R7lU6pt{dSp9QJ<^$bD6n>pgEOjNnF@Zr zz;Row*=%juSFqQoret!oWp%%^kZAWvts71*0RETxwOsOr;E@tkA#G1pmKTAvLflMz zp+P%)O>?;QKje@WU6?AQBcR9Gy$pwgYXX=bP}G{zc&f?)Dmu(lOBkU|xCnR4;Msd` z>jE&?o^6EZ!g1@*J+QC23rkSiI+cKY7hS&I?Q>kX1$3gVDF|o7zS&weTe|vy(57C5 zd;Bo3&fbjqE@W-z(<*E3EGs0l>q8M@OpUj&qrU*A>rVv9ENNTUV}28SDHf81;$}+M z|B-7Zw0=If8>&&{D`nE|o!1($caO8xkVdMsZn!Y)6P97gh(Me!jqxa>9a>-=e)}kp zlr>9pBpI$xT5*tGisLv{Imt!#M4}kq+MwneOv=}GlGg0X$P9Dk|IY8v&p1zqKCS;6 zCq>#NNPd*{HZ23W!Gk3I*GSYX!Y>|*AYzak0tnSdSw10WPve!=PE;;2hO%PV>7Gs03%lp~*j{9~l|7(U5t zQ%@B4r$rI&sUmar`Ox}CdO2@#w}AS3IU9q>ZJT0Tc@a(v{#dsfgx{uwYeAH6f_p1M zvZ}I^P{O=M2dBbI?JH;l{i1{+u=1kuXGa&CyY#Fdz>({Ly@IK*g%baTT?nieF8Zif zR}*Vmp9A#2WR;p6zQJG~+rEsdZ=8D411#7=w6d5M0aJJP)+B5#a}>&pBjdfSFv56E zrod`=0aOb1t1khHB*shPV z3~%qN4wo9s0#B@71(H32K^ATkgsoN>8lT6+KiykYH?Iget<}P2R?`tz7r0*s0n9Lf zxrct{Lt*$7^*mh(D#ANA+=@9Sr&g7)LhiLbq2M9Thl4}c4~uXgEpCM@_!s7-gyTTi zZnkOp)=QE)hK(#z)G(R&&*1#WjV}t;uq9`}6D_iXmEw?eCr&JS#OYOAOE?Sk!5T{W z;H1!zQO#eK}G&3kClbGi8$jj*a=O*^GFi-P_X;2du}wr8(kxA%#u-}YV- zzcg`s%7PG6hi%g!tB~C_M-)F=4%GiPXSq9fh5B1YK-lf7gk0?S_Fl|Ad)}^Vw#es;$#2mSKZP(m2@b4l)qW?GG~4YZ)W|=W<2UArM!QcApzYdlMk!QR*?-pzCXv&JbN~O z?^&o-5f&3xAkOBF_aAApegpicnX^j+lFLN;sVX;_d&|6HLMaPvcyT`bFs|$W$=o2v zt{v$F3HZ!n9+5(-6TPvP9Y=x@3oc8ck0AESLH+SnT%So_pv=F6hI0KF*a2 z3!dtto!Z`z%R~8=)q~DwzV+GOT6|S_a^YL|NDIBiZ31oY-&@`%87(_InCtT)NR@wg zFg6)L4wyVy7!(4Q7H+1}GZ$#-!JhNdah*5QoXRlW<5_KAMe=a;oi3WTX|jk?=Z1Gx z1}CqEf4zD^V}qG`)z$_X-TCecLK(Vk~!SXCc#-((-zI8?pC1r7<4UwqHM<7(@ zaSmzGOsBBMg7O-~+h6DESjWkzbk$0q%Y~p~Yox*0`VySH-4lM}c=s1Kk_{LpM)+7i zlb3$vHnL7iClNl=8m!_IB`;Z9Q1W>s@E7Dy&}X432m@NHc>TKp=x)5N8cGvZJgZsa zIX9=Dm4up1Xjor?h+m3|-q5^olooa@oL@xk^H%G!@|AtF>0e` z3szTKj0pZkxJGU-1i6RaqY=30He)e_X12w-ar><#ypu-qf69w336GzAr0mV^Fx(|V zsy*(1GWZ{)nq7M=-rCC~vfviwLd9r$Ko8RHv?K?if@M}2BKV^+DUEGywiuX2_>-!H zD?)9sC|@A~1W8}K9mk<48;hM%fOi|t^p&I;R8j?-dRP86R0w^Y98nHt+@je3&r$)} z_p7Ypw-I#v0VO?#=AEv%z^RS^Vvx)=F(%^b>gOy>Y$92_kbFLU{NbdTr6EDXP*gr) z@XzQXFMRCBweB)KltP*H&^k!q{_c>n-GuGZ4OodPHdnO=3deFXy=ck)mRrgvpait~ zPv7Q=?d3(s@mdUuy_#Qs=V!Ta3c$;(_T?{cl`ZDl8^0Q7$4FX3tO*Gi7W%W94FscW z`_v_Wu{VT46ImF3D((OvxfagF!0CpJH2`E!C^wgRoXCEWIapHzv6 z9wTVNw=QK5HKt1^a)JyiKnMJKe%G(faBJx1GE z*W8b#`2C#`|AlB;J>_GC1^BhSj`W;VUNQc9~~ZBJm_9Es?G&*jz|Hj)J6w zkr`}%E5u3pI_xdNPNW#;X%W6eNt<(;hxmaw8ZAmbqO=G0rIVdSzFDKTE`@1Y*uAkT1=F zc;#fyQZPfWOP^nc6RQrmIrvV25mm3;(|&B7cWaE7rAbV+Sr@7hzbt&0|8$jdTwa>9 zDoZ=_V)0eL?Tc;BTVpFMjhqm3PV}jY$5$b&M?3a=1%hP>e8qzIxT_nB2k>~8jSCM} zzm)QpT;NI6!uK5(nk)*y==GC3vuiE3sOIZSU;{*#ZZQ=hTMF$zP!|yMnR2uA?q}_;$q)()=lR9(N_8gwK5fVtm-T zz}2zoTYSg@Pef9$86pWKt6~j~X|Esgi%S_~?v>-cuRS!bV?P~T&>&_nDoNJXPZH8G zRYa3%NVwNN`}1vX*#lHzP11u_Z=93BnEhv+ZhY_1x_rwkrFgn_1nCa_J||)>PMh+b zV5wWK&EUSJF{P#e;-W#5V2f>hac3X0!rD0PS9NG{WVz;vt30gVc0G96cOP`7;9@Xk zLjydE3lC$J94!MJ82#6{u|k@~``!6ccYF5P8rqWEZnWQ}ecX)8_MObQjfq?%#P{20 zoP8t~5-1t&F$tGUz)Vo6qy>44G2}6Pg($=Agc!-sKx@B;5-%$hOpX)VVEAvpTn^7%{heRRLs$KTQ>T2dx{XEr~K(FI%rM~N#^Vk&b*8gBmBQuTkf}E z{1sc?66Y+wX8Spl$DUT{JFS{8E3S6u+lMATFo|o$!tjeAmcvn2d);%5S{{rE`GtRO zO?-P1xxB$bE?^ksH^ml!z1fmX-zki}QTuUspu6?p{JQm8WQTnrL(zEPx&q_P*CZ~C z#3Y&aH4Q9~>Xkme5f3cWj5l=&Zj+jkwNz#ZuI(0RyV3rNc-fXOFzhSYV$OqcxA*6m ziBhLlkS10xiFD4ADa?%p(acu2W8Tn~Vs|s^Hn9te%v_7k-;R3Hgozbsh)ld4{df~u zbk8K!*bE6jMCWuCUWKjqp=8ABBpKdQ)2ylAYKc{F* zEW|+i>XV<0rA>NxoZYMl^4;HIdp*ziWJRIyk6HVJKS2Wu2>r2O=Ya3q-HO!Vou%M5 z%7;&DSOKxD^q^GZ`QGhVl+NAo)2Vh2$(F7DrQ9i9VP+2;|&Ty8$w^MFk=Cx9az9PkY_il`L7sNl= zIbr`6$Ub~1)-LK{0Dr3Y<0lxKhz8wL!P3#RK!qejGROV&C#j~>r$a^Yk-ZAPuZPs> zDhgMwrIi#^;I0ojWv%*LuLk_uBAm8J^m3a0G2Z?b2x|#x6qkq7A>u=vjL$;Q9l^E& z;;I?pwW8#$+Bseos{)8Epu(Rd9uY64Cyiby=5Bh!9F#5Bv7E{saJm_~<6mAZqqEMY9I$0V ze(^01%AO9rx&Io<1W%j*CK8}|^1E+{pEoZc3U3#-{SNkJp}p`FpGpg^^sRfB^C{-P@d8e)NYUZ6*N(mvkbZ0fu<`@LSKYJN68oAr(UA!A1hfXsMj=7bkfwEE)LK5qQLpm-lUKSRPyN;;^{ zC^SKYpZzfm_Xe1G6o9!cSr^m%6`UO2rni-pyIiGO5zB2Sd*R#0MgD|5z^cc%g7yG$izCKZa3IN3n zrg4R!a6Z=3nppgGi0n(A>FI_3t;#pfnCt%o!wh!x0SO_zq+vRz{}eBqz)+k9@s-aK zQo(v%gUF`XU~{R8?&;ECM31EC=;sVSuQf-+rzBs=(Oqnbho#@%!`qj!8_0&Arg$$8 zbor17AQFpktCDVMn6O*mqt!5L1?W$~fhjTBuH5M&+=ECIbN}AUwr5M>uv|lI@{JQY zy@?}-!vn$8f`f0~z;j9!o9LqSeBB|>m^K}2(1L5#Bh#b&2ioJ`Ny+%eZ*t*kW@n5` zfiCO^bcEih=l;K;Nqs)UxLhE9dXV|`$EE<g6Q^`w zb~&FC{`~A(^EIExan?~N?!eU1%!_aMmu>gSu$jKtzVo*RS8{`cvs|a4{O(%@UZ)1n z60FX?f9rU3*?;MHBR|rW;K%aBIbf( zTq5^b53>8>Cu3K7VJR33bIaYiO1_%8YPh?tR>p~wx{pun^xD|%kzm@kr=0$t7|`_i zT*^xEZjAr&o&{VpJ_;p^e7C%4>vbz%=u2G4OE6Z|^rOsK;4dA5z3%}h!$l{?gxYe5xl#od5gQ2cylan6gv*7W^cTN@}+63UJsj7H1>uJr3f_Wj6*&{emLJucZ< zl6KPmt9i%c?{NZ9CKqxRhX>R|sFQ`mk2GJJ*MguC}Q|L2Mj;DI)np00Rqn)uc@wycU@{>R&xiQ0%P zT!p(H!pT*rT-&XGf$fr+zKU7j1|yyl%B*qQ~6%sKcg&+!*oT zM!t2pr>s);3g|<61bC@=T=&Ewi zd(X8&uP7sDIfNlSMnnM3m%)$OZKxIyJgWH)6+}%+MsUJl|NdiquDLsf6|5f{em?EM z?Q+4tY$L1N^^PRz=xymd)Ao*yOj-JGeVLSG|60ExtWb>ORmBSbW&|z#a=KsdqIqj1 zG@0_wf85;y^46`8%qgaTZGfSihOoID_Hg~G!hr02C$Ea#p50q+_u~>p5l#RhXGrh_ zhXkoz-{)*8sonK;z?Jp4#xOdze%x;yg3@Ey{+7#!ibfYt_ejvO_5?X!$ae>su6gC- zUYT@pAv}O`p4cJBrSSsXFiUP{9Chd4dv9{C%;%_~a{<)KFn`UK*->K0wN;QquXnzkO6a~P3BcRTgW9;3^Qf~)#-4i5e=d@j8a1~vHNH!4OSu^HzD}z^ zWmebMkU*gsRb<2db1C^ZF?iuf-mu1e)v{YeXS_S*ZZV8da=`SHctE|DCDkR&ddO5LFu;>lYw}qnRk+Zx>c~iaZ&Y`gkw>=c(Rzu zZ{r@F)1!Wv3I$NXT|;g$`G&SniZm)%r-2=>!NaD=rfj=%TpCAfBNw7-T0#XnpLCCb z_2psRwivRV_>q|AEI9LlZMUg`Lyeq~Q9DO>mq4{7^U&Fg?LCF>paj|`swK4Qj$e3?c-O3Fyh>~(; z?ll*`ZV4L{cyKPt?Sr4IF0x z+xtKLvv5n#Fz|8iTs>pdK0-DXr7mf(gPvM#Kftvx>tgFwusS3t-#mrPS+5vrI;JYw zYJ_vWhZZy=VL_SE1^Q`R)5|Hf(oK9#dHGKko=}inDEwDRVb%)we0NZz z-D*98*<2%W7LR<69k8FX47Y-gA)ljWA5H3-`!`miU0&UP1eL}R<$HN0!w7Gx8%<&5_oL&IO8cWwjEdp$K4yLc zbePs*l)#pxZ9VQO+SKK~9#nU9#Um33H)x+JY1+_#)AVy zXG{*;&yEH)f8bdK;B?0Pu#D6_{@eo1>tb)NLz=Uxvh7p}GIPbFcLn5g#Pnjo9c^bW z5wHCub{^7Q?1%Dj)q0*J$~vSQDbd}uR~cqd~PnkFRha8-1wnyq`VvVY|DXlM7Vh;QOA#!cS&n*;Qnc zffmIWB<8UCgZswb45rVkm1}|0qc!thYc{IP#%ZE4H`Ly<*90q}o!RX@mOZ;0B)&HT zlJSrc_X=6@I<~QxQ5>ekh#ojq0MdD)<1ZcZMz#Y#gBcsw>=NZd^;;7fbOt{8r|mof z0!EsgQgN!Slc2JfI6=Hr`xBg=2XO#IbBtGFhQNVm^Eg72<=ay@&)ww5kuJOjcEc)r zpJ6`?mT%d$a>)0Awqk^r9RFCG|Zmg``*mBly7_q5rWP$}ylP-WW* zM*K)Ds(9VMFV`mp_u&zLmF}muik#qthk&neCq+b_Aj?{-46>2HBnl@26m5coqZN&E1s`(A9!qqR5gdCRI%2PdF!O}I&nNjZl>Rim1I7=)3X>XTjkkTDy> zfMUL(z_ya^7SB@oNujkL*_?lpMxH&%}F&Cz7iVk8SitCbwPYFo1;ErzrJaJsz5P zh`nA{v5qA<8vFu6*glGW$NQBoY$*?O%H8w!pw!BTHzRgi89@(XB_A7P0F?%LJGnz1 zpB4m|a$*@nme~gCZ=uvFw&U1xJS{s{?#6yV)t}P&lD4;vAi$_2S1#||S*KRQW0b1@qt zWSB!)VtJjs6_Si*om&=PYi!{C0*+X}4TdGTlV6lc-xLSO{N(hq+b^}!z~WyCf(uFe zAHVnoqb9+2qf5KoS!CkbU<&7Qd|je36?wZIb8w7xp%*mq|13c`NZ zL^zAFcrXcX6xUUbDH-={`FT@qP_73#gywHmy(bKY@xQBXhYt#q9h*j=gbW8<)qLQd zN{+K-5?H;Dm~U}EqI-h`vE1bW_7m!Z*8!=*kzQdI;p|$~8Y;230&5A3ug>%C2Vu4u zo?yK`2p26*^I7>Fk)D@QD6NTQFJZ` z;u&c73&K^3%ag6!1Z$2x8Tm3EULmO;JMb8Bnu%$9XsysT(+Wh|bm}CIP&b=r;-r`K zWqd6r!YI-zKIi|!;ZToVoBFRg9o~tWpVkDSmlE&M{5!U{RCf)Xv3~URHTEMr!RcCpfY|RKm018qzN7 zrjbK6jRB#%W;op2N4)vS*6fNpiWeNzXakkCCOGJM7F>T|a1A0(e1mM=ea`3`UB3DE z-8B1sB}L)DUCUiXg+3{@TXzFFZ~r{&7w5~VE4xT}y8^hWuZkef*hqV?mq;YlS~N^* zsLT^mco%!n8<)*?XU<+9O{F^kSZV#n_6^9mZF$CJHc+h1Q5KQNb6Kd`E*vX2`bM00v?1}mcKF7uA>=FGI)!M$-BGP z!~~|z1O^{f@y-S`C{oj7Bp-aO(W+Ds8E9^1S(C0!u+xT0AZFa*b@+#dON>m$wN;t0 zFQuAvgs;L~Uu}q6!LkRc8%eJ1xHi@~7Y4WGA=qROIm#`oK=?EvdA_k#ak>n(07^*u zU{Q!mVxQ59EP&d&x6mKP`uMyadaqFDl4tM=2W*Bo=t3ldP&qYgbzBIXJ%1Cwr`UC5 zRT9F<#*7rxfU}#p$cbaSRj`qm|6X9TOlPF}?0lOF9m_V@_rJ;M1}ofR4Ej_^h6BF%Z4Xo5?i9a_c8S4QH*RyZ$``WljXc^X=CHdJ&3fyr_e4m*T*P*L>|gQ#)6Y88w**Q|r4E=K9LjTvCuKLp2RA7zbm* z4(|QTuSVM8@KFY%#E#T_bGr)-yxzFmN{FMrGwI(XlwhS-9k&%y-bnMxhv+z7d@@G0 zN(eGKJ~k*JORR*V@XkplAeC3}BiMU2gRmE689Sp;f?&q?NZjA8d-hAAj*Ok_t%H4H zdiI4w2@g$vnE!-1OtECa-QdL9N3A3>SDIJR6qHhXz#iVv^he4J|E`xHjBks9{uHn? z&xj%$jZlD&HmJ{8EF#R9L)7yqw(PJ58D{i zo(q!p25Qa_(@j#RL)(<(r*yAvULJ|P7|dwATlYlz$q1E<{scYgCl6w!>6kSBUW;oC-ojIvspI`3g0kc#1nW@*^HK zflLYgPj@~)!3r*1`F>Mk+Eh^NVjDt-@Cwu0{s-a8#GrPN5k*SGb~l`A-D{g8x*;)I zcPrR3n4s|SG1Ia7ZM*sc`-m&Ajw>UzZAkuM&gA))(YmIG_sa`tACvm4XvHHz_(qmi};B4)$ah9cPv3463F691GZ6l(Wq%KfKpT}BI zG_Q#pKR4p~cZNdUo@>|=y=E)ug8lqf<}qsQ8mZ(qV~QT82%G1+)}QY>?q!L^AN-8- zZ|s%AG0t+F)8Hk(q3gkrvew$t*lCq=+T9Pz?Aky()(+@rf|DI+55vmdA>>NSSn4*X zzhC!xV~kzgimA|q7&6^qn47IRQMWTH)q!+O&5PZlu^n1O1Z3&mh7~OzIceT(Dvc;} zetz@1Fy;Hehz$mVc|&{H?YV=TNsG#}7^N=Qn2m-ndugm#W|%Jq=VLl4rDvd+i~^y4SsBR!%)_hE43zXw(s3=N zur2aTW1a@z0vr-#zVYdy+)9+@^?*D{w-{vim-9Qah7N9gaKuKwWgNxBD%(TWo&4QaZ^q*t0v~xLQnH zfK?~2SicuSWJZ!kt2?J!%WMoWkYFuzf61~n3eNOz@au&Ln5n1VnXw{v7Vbe7JV9)! zN@VL^yp~->ct$UA36L*7nx=EoAYDZkc*`pdnMz704BF7o*zQ^UH+i-1H~4!056?BR zr{)RF>vu&EsP*IfblL%7O+tu|!s|&S3v+hLRa^dFUOb|3+!(qmH+tWaz%#aMS(=JN z|;22fUV`T`J3vZe@Av8=szT=FY9)Qn(tzzU{>arIvnU zVq-?pt00b5Y0l;K!cYC|dxHA7A+JKeyq%|XeDV*@sPy`)J6iP|a-`5&bRkM^_s>DU zFAHh+a@{^?66&_;N+06ptCz&yO)#&9RdUyY@9jg9v*)ulag4~afz6ZW{F{Vo3+J?K zl|W{Dg5t9A!!JYk<%H=j(*JneS|?isS>LffN$^cEAAX2p%sY8L>>;F9l20IwY}*Os zEzoj&fir4uJtAreHuj}LX+u-Rj?^y)vy$n2@kR~stuJ(8{eF=h(jGf&tXR6atCJ^V zU{C&XvWRW-);mU$f`X?a?<4bf+^<}ymFs;#9V_CO8-+D(@}h6!EB16n5IGX67{dI* zz0J+IaJ~8Sm~j2ef~B%$u?5gsY{6n@Y7{$NzR7Kjml1Ew25M66PoF%2U~$m&p6Vv8 zp&4GEkpx#C>&dh^AX-v#ut0l8fjxq3Da7JkG=zf zMnBy5XyrwbmCpY8^W*-Lq=-H19h2LvL8Y>rv2vHS)!~zjtTJNAc((5~lcP0udeBx! zouq5~-yl~?uSwDzT)Ips>KZ z#Hi>WO_4XkGK`F26f{W%i0|6xdl6{}k2pil>NMpy2u!k{6oM+yk#274_X z!xR79$+G?YbunvHU}8n0B@;-MK;VvsRJX8#_UHC1VmTgb6qs$RPS<(9eouZo|MUy( zVL(Qhy&_Q*OUzGs!jedzY$s_u<||w%R!r@4L&3;s{_ zg^0yWv2?ZO7F_rje7ia<{Iu4hE&NR>75gcHN%WnsMCX&WPqs@NgK^v-Dr=q$}@ zTlMfZ-FoSnU~#qK3eXBpEUZVwov_5qaN&5ta*qNC(09A_4gYRl67de6xHitex&2f% zy7uU)9jJ`OsB4lFTYUV+uim{Rduf@+r&B2vsjKivr3At#=p;~Ck;CK31q`XQqkkgn z?Teg^1Fqm<&$-Ob$F_~z>+Xs2`<-i+ufO2aZ}>J;zkSh5-}b%wnN(K7^4kkkSGVO8 z#E^yLhe?jdJ%(16a@rM%$AN?PhJGd`;*Gcj`HI3DCRGn#ZpQDaXFi6WwjL6kCd2m7 zx9vuEN2=z_`Vh9AreI4f{5vjs^!s;hN81X!30+8I*-Z1KbPvn3yv7Clv=>VVhWD(F z8>VkCkHP*NdeEDvJX-Wx1MSbhRM@1WsBR+djmKdNaHg;cg|?s3LQd!@39N^s{!L-_ z)5L1Vqy-7=Q$(wB#DGA3m;K$RneR@+pigBBCjZz1hmb4@EV$}9Ic!P%@;CdNO4Z(` zchpw;VttcUM2K%xKPJMEqj?c>yzx{3nl~|+jZTBeEwb#k$rS zL$G0-2#pt}tiONseISTL|9WUH&MFjw+r5!~FF%36E35TX!uHJ6{ob~vN0G6wY8bV} z;C7aQp4h@ql{Gr-`k^wonD3UneAUnEs9Vf*5!4-RW)8p8fI0+R$XyH6Y*8| zrRjg4W#(hhLRUjpuvYi{osK=g^DLU55eEjT{qMkR{YhcbM8h zShsqSwn6V#ktE(Ss9ZihR%xlYD)Fafgydf4Y7|Y&+$^l>@UZ$&W3xnYH{%U*{=EF2 zbC2Ly`ua;;qs@!mJ_IfX;qRP1nr~43%&!?yAQ*#sRM(0pa-RHXS&)7&EWli_HB2a;StS1!kyaQi#lc zo75enGq0tjh-XXCH*qBpUx9Gz+t5jST5hgSb~|BjERViwr88IGsw=%fO)>;kriqxf zUR(FYw;7G8K$Y&$^ncA{PVQq5#RKzeKjt?DI0j22c zl5amuGNJkQod+|2AJ2%XiR7)GZ(6G;M51KV-)o-oX(N4#*B_95BE{YmvN+w_LJXa1 zC!g*4Rs0A4g4$p2I7Mno#ZQ!uD;DWGe+r31#JiSEc-IT-ADK+tB9H=>#>@aBv~<2fA5j z1f6Q7Hk4`1)TUK58BHqbWZaH>;hEwQv3=qD;yUP1i zc&c0Vz6=7ztrJ=Eh8%c0(3r}bNuSI5s;E2*aY3~CBIdZF{qniQ)Mlr#n$m$~(4oP% zadc}_?7YccFM80NN_VEuc~{koHZ9*5w6AJA2|a2SWjGH~p$=#ldl0Ku+2>9x9Fb=?Cy8x%9ZfLVX$!N98F#>suDG0M!m=Ex$wwo#%oB?hEZ zx*I8hp@vccfguEGkQ!3DV}=0*DUleu21IHA>7nZ$Ki~U!+`r-S(>!Kv*6g#-oY`yd z{aVkJLbmIJl9(M*tI7O&?{wnujp4*uE1|>c>*IPIe7~$)tMQ*|`Uxq7d2S2yN6lFjAMpTq4FHz6Qr>TTqqz9F1XM||`PF#SBvAF#DMo4d4; z=PRPme4DeQEcYgh95=1VsKzBFnMhz-!SH!;{+JmR4O(c>7wL#4fy%8Hu+Y5%(0=*gN3s_vQbcmbRk_+3gi2IcD z2_1lcurEF3Ji@EW$0gNNiH=)3hp!s*uz@L}{sd}(j9np`;FvzuAC&=Su6)^JqQl-b zr2mc;_r6G87x_MTe!fn)uQKk0qGUDPJ*>v~;l>t_^cyPIDEL{YCM3q}K0`3~bM3N08Fdx!3mlk)8n<-0-W2MvmqK!&OV)7uZ z3^CSx2@~W$W0v|5um(BpwPjx~8lKMZ^PMo_Cx(4U(4{B7@@SigmU3;n$~IY4QGhwf z*h$Jucz(F6*?k9fDgTaLbl_XuhFE#D8v+v~p|bkbV03Q8WH$m9%&9S6*0C$S`PS|j zb(tR$o3#8+6LEaHV|Yv(w$);V{j#vAdHu$7uiKwMm z2`uZYP@~k(rlA+{&$EFa=Tkcd1Y4AyvgJ6AC`r>y@SHc$&5AhzW*rpGOGyULUA0{oAE3T3NP#5N5s5pts#7rAd**$%A=j*9cRW{-+Ugtex8mSYbYvKx+zBe}4+yt}@YSXoC(2Bjbar0ooz z(dHes#V&}31FOi3_;2S|f(LSQKEFR>pr3S6Ll%)NhBWAGPV*!mm71`@H^W15ayCj% zdMF@F3b}1cmKUm!AztL-{L=WX+r*k-Q*eci^rlIIKY$#_f%{`h;~J-@qAoc~jc>@~ z2wJ8)j?5*E7@DCSy%uM=Bq4o9%*(LjrtX<9*;zoVV4R8|V0(!&;3{<75v@(~JG+hH z(sy=0?|>O_i?K*e*7p>f+F?iLHuB|tLm->K3O{Bb2q?=RpSj1kA5n>mbRurDdC1Uk zDn>2SY2MolBdLsi1$`+Tp%;B)**1WG` z$%eq{6-vU(rR@Ur?cSns@Kt&`pjhUGZqcDz8M8B7ta2!hzK-TaQ=TepnVpp?N3+1K zW$5^H&hzB^U1;etM6Qte3 zQRqoatKRVjNMaGpU|~$9I3du;9rP1gy*v2?l=1zbtXdyzFQEV5+!>eN0Sy|EnLbQm zZm+1z3XXa+aMZF3e85rW5dG`jcYrdU@D~)16D~7|w==UCDZ#3T70x`)sTF=&YLO!MInSKAf=q(@#SGK_7@L!%(b_Zlh-(!2~ z^`$2hkHOAR_`ZE@hXTQ)mIpgmf}$&Ia@sw1uOMFT2SQ}xBfS}Z)=u|1A!79Ymb+Uy zcj$3#!woln_&Hn9#jyf&Na>xXgx9P|(eZZ|xqD|G zhqMDEnV+It@ISr*8en-s(pY|P0`cc`LkY*;1G9zvt!Ipzz#^mfQm8%Z{g^GsCC|6h zqVB6JQhNH}$$O}338duA>-^RmVEZW=y4H!&SG9>fPZivgR29T0@LdElyiRR1^`iH_ z8(iiJF+8Kg)7ZG$hZH5ukU(ogNgu z)L_ToKU-2EaVPiTM8nxmF-{EF4mtP^A~zRBG4ah-6k<8TtspnXM^wK>XC zE|BQsb@)ogA6>$(hZfklgQqa7^d~Cv(d7CpJN(Mdrv8_sn(<$tu+|8OrEz%6bj%2M z4`I;vP+M#cR+xcOP8U|Qsfxi3}QmWt1EDR2MF?(k9WQk`)9)0hw8X{#Kw=+pPQ<>}6z`5_s2 zOiwF2-qClegj!J2s@Zv=rJ-ErdXa$m@~(dLZrt)VsWr$KwL(AW#)7&Lmg4hBAq_|S z<;y$+F(4QyO=zerN&VVtw7^5m_%WS3p}&WxDbp|UxFDKX%Dt1+y^-x-PcP7XU~MW( zyajtB;d#p$pAY^qBNO)9mE|}&5Ln#LBi-rTGVEU>%J2pjvmXM}^|+vn?$h$Lk47^m zPdXT3aeY;>8919TBIK$gST%;<=kz7UUgIT7tZ39P0k&}S!sM8qjTK&d2E|}W_uFV_ z(C=vV4F6Gj`UlRMo-~W{QHSmd8h|hH4Zt@hOpQls^`EuIt*WLu_LI_Fi!dW!1t5yi zS!2vpmLjwuH_2T#HBEa^>pV6S^Hx$3Tp^$XY%VILd50a(C(FC~ul#(mDx{1psxDP3 zpr?P`F_W^j+#B&Pj*Wb*N`Qs^7I?|W6cT+>OC}&jtKd6l-Q(@X#tRSRNr)vO#R+j% z$LE3w-u~dS-br<_63K&ubf9@4Iv=NEw7PO97>c`hS>?odV%6Gjy?LONb``c)` z)vu=5)bo9cKV?3@FEu;9%GXZ=Dhje-%PcF?^FJo>^8sJtfW&}l2*pfuY(0gu`2cwfJIzIiy~@Quq<3n?!ijhHzJ2Oh_Efcc<9aHU zs^5s=I$W0AMhMY%{LiO8|K$3da_0a@z75~B4{gT<*B)JXdYLW&Y3q4}Y}mh{X+EED zMwtcl-z>c64Z9rc5C8qb%**>GlLJ0v3Fw!as^S>hJ+uArQFC?AXm?a%J-r?U zC_eM@xd|WND@ySulNJKtPk%L8VG%^>&S;jkiLi2ER?duH0e#oij$OiurMn~R;+16S zG962tF5cJ?s>x+CTG=f-^9{&Nnm6HLe(WCTHi?MFxKH8u14e#0o3_Kcp70R=zc4Vf za#{ONIWNE2g^WZadf0M&nw~QoK}EB-xwhpk*QP3q{|o7T)fl|&8KXaUm-QN;GuE!n z59ndH=gILV+pA0ZlZ1&MdU#|Ye6NCYoqR$yIG7a^u4$(!$`eg=^}x8=tGL*@*hs3kNp4%I{PZ(O0u2TxfkC0w{*0j353e2>FioAyC}5Xg zf-`Mmh+oS+zA&H4)uqP$1)POn6H((>3navO&fUEE+>O$w;jhQcB(cJSEa@Mj<1vZk zt3*rs8kVXkJ|)#>jY1#+mz-1#E`rB&9Wntk_bvLR5Gty{Srn}-Q5SC|MMuI{^Q3$X z-8AAyg%Ek2gbQNUIZ|27VP|NDs>{6lyIt;;|;=GZaBH&E!y{*QD(^ zxrEd`97KfYjdTLpc)AxVZj8)Uq@bR3rYJR2@UdNZa}g&<0mfiSIcFkf?9jQB0QKD9 z6Ux3WFJ|q`Vuy&u34^TF#x<;)=75{v&qDXf@R@F(Odj<1Sx5i~3`%%>unR;;lq5K8 zq@wC6upEkHUf3(cDl)&`49&ooX}Fq~{tk0pCeOcmtHS{#5{UB&^-z!<6f-!UDy5h+EdQ3=2LrNmB52Pbj6J2)s;)>9^e-S|;3k`q#z&#lUC<3Z%SDa7CGdS{@lWy0= zAH_kwe-zD=zk0iB(cvOTH2v&L*&#*YzZe4CF$VD+Q_WhmnUpzJaN$mV>@0vS7yGr zGpMnG!MggQGd5H|xU@HZ{^V{3ex1${oW}|An?Mdqo-;;uNX6VzP~TkIWbkWWERrGY zx`4DoK3E{{BOtu?%MM$X_t)M(_k~hq_sRP{k#}!|@ifZx9=Bl>j5@bt=hmLQ$A~_6 z_B)utKdZ5#*NG_9<~X4pXP{)170`Z;0{x9RJaU%#IUGPzC^SGROCn#CPBi$^(vC@P zetUijX@M&*Bq*t>3_hj5yRU!R6Q`SwyvxUfPB~ zKutxmO5HaO)p;BBQCW2~&cL3RFs_s0Uex%Nq=~FNi>oRigYbK0^l{$pC-CUdztJ9J z-1k*6nS4>(e}sJ?tA%ab;_gloEp=k6kN{XzR$o*oz*(xVwJv|kQ?{#WFMV$El~I1v z(?~BK+HVcy4&d5@K7|WC+&M!At&Z%6r?`Jny2+Oqbjo)^?=v;@g*5EH&{ZIqP^`a6 zwFI%CnjMxJmC6nu>CprHDggy0SVovh9%f;ue+J(iyHA6CGUro(koXmge7vXR{PvQW zAun;=yKIcu8pWAP*T7y~BdJE3tGcfyqYKt37ct@_x4d`LnKdT3wAOoBk0bjn3oW=a zVL5Gye|mNA^59p%XUI}UQ3s|u%WBiW1K?tHJeY=(Q16JgJB5P+_JcJ8`QakAS%Dc{ z8Z#Q(LDo>-*9M^4W$Zk3hZD{?nLQkrS21r|1dH2S`isjyFtdzXNvmYW{SP6L4yz=W zHJJQCJP4aHHXIKr#RJA$!=@JFP9Jl%scGW{r}b=H4K$iyzCV2zR>}(!;DS)9K`!Z)tuY#)n=7gH) zo$^$2ALL>Vx4I3Mi6H&B0Pb$?=jpAjYJYn(Kpa8%2MA*X1 zMwl_gNh>DL*(Du=ms#`t&Zza@e^D@Xh{2rmRVQqHmDLt9*&#UI;vsf&zpZ=olsVzJ zO|QXP_%-ZsLN&-acIi*C*{AQ>Ak|UIpra&g=fGlaUAj}vVaklW0w5|7Lb|EC-SuP; z1YMfDZ!WW}MRl#hx|GfWx2byzO%oQ4o&)N}QqP3YTHA>)&jkyn4GyyxFQMu%!1-r192au zu(adDYD3d@@$Wib1~7daF&Hm$y++``{9mCWGpnmbt5-AI-#EqPWfn_3_Ey012xAe{ z=|KKk-o?A;gA-Jngphgon$xgYWW(EczySB zWB`g#;Hgs5(vBYj@ zk~%GyzfF1mO%z)Xs2BxP9mjtCbV7=})~$0TGi z{p!?Pd8)3w*%SJ`3sLi!+P(8QMrRoD`12A2?~XQ}HC+r^#nZj(H-bJVS_?!lG=y|r5#5(=NY;2-0st5${F(N(6+|S$NQ~H!i(Ou`g0tsZ6znTI6+{$Os zSM%=&m#*AH{-e3DvBIp>5KW8=qHL*Gc2=)~mK}ExeGlHCmmR6M%E)xOT8EXb{}=H3 z@a`}zwRf5YtfpWI7ZaCe+gX(^r3bBow7R%ZI}zzTZ8>8cg=e^RmmX$L;d?@NxF&h$ zFbT)YhR-YasbN>ZRcS;g5qF#EDYt~#*PSgg3Q-`?a z{6Se{NW3!|*PI-cv#XXa{0$qI(Ga;s z8MfNwV1S_J?juF^Ppwd<9yT!LfR0${?9lt}1NyW(2dL!v0SXt z-d@rwl`}69d&I1E>Y!~dO3?oDx1H_+@gQ7!zAF~gt^^~<>mBu=F(f^DT8s_y2clIr z;WPV7gxwh(>+*WFsRucgC75{vZot;uMekBsQzrdu-1`L z&sEU3=l`>EE4T8>6=5E7xwf0;IYXBoPVk_$&4Fv7)-&_DL(KKRrc~b=EB2c7Q6a`3 zmavSy+>7RiyqvYi7@)q@Z(&_V)>mc{FS6Jmd-L5vOJiIQD?3;@@U4aD9Su3 zAY&BX$RW9#0Gj?1*khR7tdpO-V36)x*6Z!{VvvjB`Ro2K^iy9oz;3cSRJqbj6tYd# z?=Zq7MHu=KBQvncaoo(x1f$PR$eqUGRubmBO#{6^!6Qxxz0L>1wk3HMq(HZnUJ+!N zLtV=3F2%U;e)=w7h2Eu=QowQ9tK? z)nswIW&<3Z1n=NuCkPoJ)0Oc=cqvn%)VK<$l)~;k2<6-4;r_klOR3O8N*~<1!BDQkFaPmQVn}A2u)-c=-KS#t%1NBJpUv6fq(y*{lQ3+k-%m(_bX> z&8;dSt?ZX(B4dO)l)thz2(}ZL?gZ^T6ft`eo>wwFX8Z9h#`JdmrKWrPwbDN2zRvM| z!|(t6JOun;I%NJ>ANFX0oW-Mg+&;W9=0dISf`F%{O4re%@4aDUDZ4J#;j?ntT*If( z%kT?1Y)UyNp+|5AJPvI8t9GaP0 z?ZO8gda&qb{qs~V%N>xb)ybw zj6JG_@5vFu;sR>-77zGDgciFwxhyJr0E$Bi6RP^O z1En8O&|Yh-0|K|uQKXn29S+^HfRoWlE0l*InjS@~G#(t0Fg1WT zYz469SU;{Xex*T{TNor`hR?}9$F1xWyOuw7XOL%19N5*cX5W!#`u5Y(gz!=)(DL-p zcLvF#xGh@C4vowIIJ4B-=~Q3E zgWbEwWcsg0z{O)c>Gd>kY*^#ju7MSzSxjxlTY6XmO@nf_dEn=O=SreAV9BMK=P3Y71SBwL40d_ah+@( zKT7;*DbKr>^636(nE-Mtd@lWYhr`|VovbFmWdUX-f?FPD_lDf^d%_85^J|Y@aI)8Rx#l!n@C zR?r!c1cAiYl#EL}etZ$BILj)P`mRtv^L01s!@$Ob-HF?_tRc_}&o-4B zTNaCI-ID)u;>X3)3tFfw<1p+wHA>*Xt!(ziQRH1h{aIGro`B1XuLVil>}sj;dU+h} z7E&%N`BxmDZa!rM^w*X13lV(ewaKL^|9t>`z%c*P{f`m@r(_n(C>J3ytVij?mvQq? zc?k0ScFgw=mnnF!Hh&L)=A>)ve$jP@2`4y=Z0=E!*d{jU&_Ec&OYV&4=F1-1XoG&T@_k@F(tqiXBu*5bK z6Ja?m?cIG_m)Nl;_G)v5O~$CR@W56KI+6)e=2&|%03ZEf!VVQ&Q+QsW0LCQT{vk|w zkS}}o|N2SzTnjhFE3q>YG(Ft8m6S1&ciwmb7J@76nMki*j1;|p?CX{>r*+2?p&D{1 zt=YxJe9IaX!ytLhLUbQB`o!wtO3v?QLdVBP#YSIUOVj5E_0XK*!h-tXX`f4CmP_(B z3iQ(eUT&#)PMz0ygE**uJMW)MHuF(4QNQm#*9AnwxGuMHMf|yz*s0Jy*1Lj|2h{jBE<7Z_C8g0A=qBas~)rGaPtC1 zS+q9j^cs7XO%%@oH&)ry7+D{A@$WJ$*1@PkjHZE~f5%bpDP5)I{`VwY8LxY3-sV-p zBMXtRg%Mz-%7X7@#G2JJwG{TOj+-YDx_ZI;2FKzL)6Uw@D2WP2+UHmIG+Hk_0|MHD3ntfP{QZ~y+Lc|&i9M6n-&}X+* z26z#wQ;D{jF?SW}Ri409U$=5d=9Ai_u2&+%o3y3}sxgat&3I-+X`sy_-*1m*#G1HDeSj)DG$t-jbh4*q{9!TwnCE=9Irn#M!K~BMdc06sB}azdSp>k)5%@G9FG|YOiVyOZ1*H|um7}K(c$A~(TV3VJ z(EI-kMIxwQ&yuJkxNkJsa1%`>I>=4bypTgH6+vu%BF zUS7`kOF%)nXDsH4#{5kJX@QO`jKKv`2?EZVo}R9^NE}K)YyMls!2tM%B!IJL#j$q5 z5Lf{Oaaz|2u$^z$WDh^Q^Z$hf65nm2cmbjeQ~|XRPhIoOE)LU@$wcDRs=5CG<6r)n z0Kl?SA$v_=>a4&@Wt$Q$IkntJY66YDmF=+A(PF*^~4L2=qwEzdps67A~6G4}Zs!-49a+F)YVbjR` z2eAHeo}Zo%7GTuBg0N%p_Uz~+BjBB9Kqj@iDRJRP!RRs?QA}c!DLC$#+IMc$umqAF z713TY$d_Xd8QDnpOs9$SOkw-i9LO&jTO428boboCUwtLDOyEI_+oME{-$o_%^48;&dz^CSl*6s-)9c&n&vESq^wRVB77M68WEvT+kk{`9p!bKxJFF*{7aD z&2P|C^|>Y1GxxFSEGPUc(7L)?PT+s7>3Ed@n}4ilA+2cvX8R?|JTl76!L9`3WR^n7 z$<|YqdK&xB(+3z2uxTfC?_s?z)cr3N`W4XiQk()3hTH)>kg6!Sq@JKsLsvuoRU5(f)kre~0Nrd@%EAs#w>+LX0bTo$SI2i6kG?mf z#Gmm%0Ul(G`q(Ir%eSkGx$aA2>+6I3ls7g*>u%S4;2xoH=?3mN zobYxN0XTVS1{sn#SMU!&c?2+&6c2FjSO53F*0~BcSw82g9gHgiDH3xHh`@u7fkXGL z3N(Ww#%XlHzV+5%9L-VcP`P)f^uiC7%d|Cv?JwuNhHblW=mhl4?m=r}&nlRKGB!H3B3TGtz})f(BisVP;#i#*-#QE{C-CpMM1Gt87@r16LNVGS|1I|Dan8#cq`=| zZtmJXznd`w7BdByucC~XAt=*~%DNc?;AYF1kfV=2ic=vuLw*s}K8!w@3ywIODq55( zi>zYoc6n?*b9X)D;9+6=^ieRVjO$MsQ(Yx-bl73R?XTKM%(r5R#MHUXN|-%#iLXOQ z;QBxQ-;J0kc@{6LDrRZy-A+XC$jSFykZBPOvFW zoZn?CFqkk&RnR!Qk6>fIRZ4R8(A;PA2y+9aewrSC`(b@79~a0+dIEqc1vw zqGu<5^ejmP3Oe-!C(m3jelmsiJXRK+k+Zu$`df^%^B1LW1B3ce{WLN{6UkC>evj5& zuY*S;;}gq7=YDJ_DYx}5`F+?v2b5{m=NqZ~``Lh>ySHtAuttfvuNd87P>g(sF%Hbx zG5YuW8zy40tyi$u@Uw7cQ+;4+@D1@V$F6YiWc+oI9LXhL4lV1 zkWaYjljDRH7>K?b@CGQaF%2uJCL)jWI3VCafga_38lWJI@{bd|HlX;@lCXPGdN2%8 z|6b4s)b-RHyKFFa*L?BQSQ|a$I}4k zCoy@lWPMN|xx6V!;FkQtue;*#_ftP>H&+-exSf#-si2F69RT-aWg~;5BWTz>@4%>) zYsBB3<_nc{YFbD zJ2WnmO;Y$k2nDLa19_2Ap+(t|cVV9#r-P8d8OP=_qlUw$G{9KOg<6hyLn)kXYLM|2 z2WaNBwx1l_Vdc3iBFcA%lbvpzq`U1Iw~Kf0EXFS&OaAPZupaJg{#qB@^UmUOo`v$_ zwVtv(>Gpcd*y;T`#6;hUo%%Z%14uOI7X68$;q*}Cb{@AVe^zk@T+YBQr(E~=apqab z`>4)4rw^@Pg9|Wt<&oKumRZ zOFX^Fyn3`(7+&{v+1tO)o*1E1YM8kJSemy(CZ5e%X&Z{5{$;Zn1svXrR~n_%vVueyp-C z-XJB%;Sc`w4kn@Ilbyo`so64g4HWB>wUjS~Su-as@I3zW*7=u6YqcmNX!JjzY(Q$& ziF&$hPzH8Y7^Ql>k5)1g>z`4v0{Gu7jmHWacUjLtB+f%>;cEKrc+Ro(`VK-~Z~1T;nY zJ%<9Qwvk{l+~~98(|+#K)Xk z1;2w?2q5zgR7Vhx<@sl8>tQ+5_O~s>9i-m6-~_6%klyh~ufg?)Q2fTI-yZ*3 z7R7AngM6}-3b*eqMNsR4EvZlz4SUtfgatXj`Aq%;%_s>CKi610%EB4cZAlwheg`~N zj8u~{!^e}~osT}T2Q0OWpX}%WVS zsiw*XUtx}#%ihB(OCmR7%}SpXnz+7{d$0>b80P^p$ItrNWz&d~n8eae)Ev<$;89g_ zIAvW+S{+59ko>MG%G1h^gcHuK{>DlXEGnC$Z3SlHgww0LSvAd9`)qaHfDb+&1M|49 z*)i|v>v+65&;%l&m!bf(Zj+K182H)xFRi@p_Xo&xo;SG$Nc#*PLa0?@5+=-!B!!Z; zBybmE>y2=NwAL5_@%ocaOrho#tQf;pDWWW(hcQK7sHcxHrM zx`(nImP^Czwu4(-f9bam;hcD82R5kLCgJ zh&*u)Xa3d{6+wQLKflBv!1P3FEnPjVK8)X=@erNCagh5e)Ka)aS%AaCS#y8Dkp>qu z`aXC#OJON@R6uTru>s;gfDrf?^3$9Da^On)JZCVq%3L6=I6&n@+rj~0-#wXq@Z%m| zme+MATpG7Bmnhp&{<*`AwdW@baRwo}UeIWD4v*!kk^Y=^=F)o&UR;0+p26SPbuj9_ z`uOuvvr;%Q&e0LB0rtxSS#zxZVLMJm>+OAw53tSOX(-dgP!*M`?P2dyWPNMjg4bFc zzp+Z~Sfr8J>}k%@=?)JOG!K8WNkHc^NlxH&K(=4flA+NopvCExe>+O#6)FG}W?3v{KT`c=?)IAXB5M$kFeEil<;=AJvxR9`Oj958 z9Wj@5NL2Fd8RCRgDxeI;T-rZ8KpKA5ex0{`$1aNhZt~be@pP_?&dmr|F#ufkNTVU@ z=Dak@&^jW^a14jbL08De`RDNL6Cj8L92k$ew=a}qr0w(S@<)IBnf14aeC+ykT=4Hx zzZPKhu;w)thgE?u+E@OJQYiSXcqs}?(k=Oel9Tu zLGFl`3MRoQ4;}on%NcXR>lYy(_Db!V>^&w@ZXdx+y_$YAZ0&da)tMu>Y(ISKRNJFr z;YX6u@;fW%eAm>x?ol$RCdOYR=4+**^%vrX!P_Xb@}C^zuI53+{((`P*=W>PU(mCt zamsV@56Oh+ht?Jem<#5Bi=z{Sj&=Uk;f+h6pI2Mmw(M5*$om(!3bLo`r0QbWyvD0n z9XtW*V*ZcYH`vyi`{+Wqk_Ey{Du9)rvH4$9${Fx%K>09908n~v;u6sZaH2E)Uza z?K6i|4WS;w^iegdesDDnfwqL)VO&UEYd{O3uU|wQ~hRX9OcOj z+3i}1GiqJ_~<_4;(-U9otD%an!DVt&2$ z+0ZMAx&0E^hTZ8(MP@R{yXC{_3{M^veE-7gX1U-$x5q9R=2YiTEyz_{6DWaf)rEI` zgVmF7L*az@r*Y?hS}GM=`6R|L3zrJWC#cFX0abj{TW4>h>t1d}uiW&=rOR<+rPi%h ze+~1y_yrYy<@kq%t;0sqsM=eFIuPMelv_O$M7&>AeNr3cd*%!C?RLy@A zF{aw$p^eEQhb+kOVs&L(UYwkam7#0ne3MQ5mfwvnZ2UL(v8oa#_ zD$a&&39`Ygym5Eip7I7ukDNvqtqkO+gTJjb4+GAb^gU*27R;ntUSd3s$Hs8vmAHQ! ztK$5#PP|=bgx1G$Vcmo8^CJ7NF-N-tsR(2*i=2 zb@p;Q!!J0(Z3b(Z9yRpl2*{h@o|_ai2`Db(=AU+WT_m0gl-48#NH% zIm$cf zKwE7pm_b&s1sfKuCsjiR>E>jlR@9*@DN@F8v4K+wWL;Ae?-!OOjIWSG<_Q>?3ON$T zZ3$%kQWN9HaCM~!EbkRYj8Xr4@n6Zm7jPLx+t^5)C#mU20AIm?IfnSaC*StDC@*pk#*?%o14>HSizF1H8Eo+y6~rpw8~o$0!y;O9TqSsl|OpyxgMNeF+&+( z(_0#tUjA_x43=8jg%uD+@>g)ml7{vVy>}vmCtVy`TRLZk|3&PbFUrZt)su&w{w*G= z%M(|m72e;s);um&jh$7rxJhMvGOCd!lTvVI>j62l)k7WL~2e-3=t-GZtl{ognwU7+?W zkb9@L-bTBA9N0B-I9XQ$iCQGk){k83>ASK2{);3bcnW@buMp=x0VCN<%)5Jv_z%eb d|6uxkCt*j#_HIVZ`yTM82GUlpQMCE+{{U;>spJ3v literal 0 HcmV?d00001 diff --git a/analisefatorialdecorrespondencia-palavra.png b/analisefatorialdecorrespondencia-palavra.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb3566bca9346ba724fff687d2494596617a738 GIT binary patch literal 34783 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 literal 0 HcmV?d00001 diff --git a/artigo.aux b/artigo.aux new file mode 100644 index 0000000..09ad0b2 --- /dev/null +++ b/artigo.aux @@ -0,0 +1,117 @@ +\relax +\citation{INCA2026,BrasilINCA2026} +\citation{INCA2022} +\citation{Rama2008} +\citation{BrasilAPS2020} +\citation{Vale2010} +\citation{Almeida2018} +\citation{Ventura2020} +\citation{Nazareth2020} +\citation{DeneckeMay2022,Laranjo2018,Milne2020} +\citation{ISO9241_2102019,DeneckeMay2022} +\citation{AbuShawar2007} +\@writefile{toc}{\contentsline {section}{\numberline {I}Introdução}{1}{}\protected@file@percent } +\citation{Picolo2024ChatbotPrevencao} +\citation{Preece2013} +\citation{Barbosa2021} +\citation{ISO9241-210} +\citation{Arnold2009} +\citation{carvalho2024} +\citation{carvalho2024} +\citation{carvalho2024} +\citation{carvalho2024} +\citation{Silva2023} +\citation{Martins2026} +\citation{Martins2026} +\@writefile{toc}{\contentsline {section}{\numberline {II}Fundamentação Teórica}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {III}Trabalhos relacionados}{2}{}\protected@file@percent } +\citation{BrasilResolucao466} +\citation{BrasilResolucao510} +\citation{BrasilResolucao466} +\citation{Richardson1999} +\citation{Richardson1999} +\citation{Gerhardt2009} +\citation{Arnold2009} +\citation{Bailer2011} +\@writefile{toc}{\contentsline {section}{\numberline {IV}Metodologia}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-A}}Aspectos éticos}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-B}}Tipo da Pesquisa}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-C}}Percurso metodológico}{3}{}\protected@file@percent } +\citation{Arnold2009} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Roteiro para uso do Chatbot Liz}}{4}{}\protected@file@percent } +\newlabel{fig:roteiro}{{1}{4}{}{figure.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {V}Análise dos resultados}{4}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-A}}Análise quantitativa}{4}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-A}1}\textbf {Usabilidade}}{4}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Resultados do SUS para o Chatbot Liz}}{4}{}\protected@file@percent } +\newlabel{fig:sus}{{2}{4}{}{figure.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-A}2}\textbf {Aceitação}}{4}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Resultados do Questionário de Aceitação (TAM)}}{4}{}\protected@file@percent } +\newlabel{fig:tam}{{3}{4}{}{figure.3}{}} +\citation{csikszentmihalyi1975} +\citation{jackson2002} +\citation{csikszentmihalyi1997} +\citation{Silva2023} +\citation{Camargo2013} +\citation{Camargo2013} +\citation{Camargo2013} +\citation{Camargo2013} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-A}3}\textbf {Experiência de Fluxo}}{5}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Resultados do Questionário de Experiência de Fluxo}}{5}{}\protected@file@percent } +\newlabel{fig:flow}{{4}{5}{}{figure.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-B}}Análise qualitativa}{5}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-B}1}\textbf {Núvem de Palavras}}{5}{}\protected@file@percent } +\citation{Camargo2013} +\citation{Martins2020} +\citation{Martins2026} +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Núvem de Palavras}}{6}{}\protected@file@percent } +\newlabel{fig:nuvem de palavras}{{5}{6}{}{figure.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-B}2}\textbf {Análise de similitude}}{6}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-B}3}\textbf {Análise Fatorial de Correspondência}}{6}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Arvoré de Similitudes}}{6}{}\protected@file@percent } +\newlabel{fig:similitudes}{{6}{6}{}{figure.6}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Análise Fatorial de Correspondência}}{7}{}\protected@file@percent } +\newlabel{fig:correspondencia}{{7}{7}{}{figure.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {VI}Limitações do Projeto}{7}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {VII}Considerações Finais}{7}{}\protected@file@percent } +\bibcite{AbuShawar2007}{1} +\bibcite{Almeida2018}{2} +\bibcite{Arnold2009}{3} +\bibcite{Bailer2011}{4} +\bibcite{Barbosa2021}{5} +\bibcite{BrasilAPS2020}{6} +\bibcite{BrasilINCA2022}{7} +\bibcite{BrasilINCA2023}{8} +\bibcite{BrasilINCA2026}{9} +\bibcite{BrasilResolucao466}{10} +\bibcite{BrasilResolucao510}{11} +\bibcite{Camargo2013}{12} +\bibcite{carvalho2024}{13} +\bibcite{csikszentmihalyi1975}{14} +\bibcite{csikszentmihalyi1997}{15} +\bibcite{Gerhardt2009}{16} +\bibcite{INCA2022}{17} +\bibcite{INCA2026}{18} +\bibcite{ISO9241-210}{19} +\bibcite{jackson2002}{20} +\bibcite{Martins2020}{21} +\bibcite{Martins2026}{22} +\bibcite{Nazareth2020}{23} +\bibcite{Picolo2024ChatbotPrevencao}{24} +\bibcite{Preece2013}{25} +\bibcite{Rama2008}{26} +\bibcite{Richardson1999}{27} +\bibcite{Silva2023}{28} +\bibcite{Vale2010}{29} +\bibcite{Ventura2020}{30} +\@writefile{toc}{\contentsline {section}{\numberline {VIII}Agradecimentos}{8}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {IX}Declaração sobre o uso de inteligência artificial}{8}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{References}{8}{}\protected@file@percent } +\bibcite{Wishbox2017}{31} +\bibcite{DeneckeMay2022}{32} +\bibcite{Laranjo2018}{33} +\bibcite{Milne2020}{34} +\bibcite{WHO2021}{35} +\bibcite{Hua2025}{36} +\bibcite{ISO9241_2102019}{37} +\gdef \@abspage@last{9} diff --git a/artigo.log b/artigo.log new file mode 100644 index 0000000..7bd8b54 --- /dev/null +++ b/artigo.log @@ -0,0 +1,706 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025) (preloaded format=pdflatex 2025.10.8) 12 OCT 2026 18:07 +entering extended mode + \write18 enabled. + %&-line parsing enabled. +**artigo.tex +(./artigo.tex +LaTeX2e <2025-06-01> patch level 1 +L3 programming layer <2025-09-02> +(./IEEEtran.cls +Document Class: IEEEtran 2015/08/26 V1.8b by Michael Shell +-- See the "IEEEtran_HOWTO" manual for usage information. +-- http://www.michaelshell.org/tex/ieeetran/ +\@IEEEtrantmpdimenA=\dimen148 +\@IEEEtrantmpdimenB=\dimen149 +\@IEEEtrantmpdimenC=\dimen150 +\@IEEEtrantmpcountA=\count275 +\@IEEEtrantmpcountB=\count276 +\@IEEEtrantmpcountC=\count277 +\@IEEEtrantmptoksA=\toks17 +LaTeX Font Info: Trying to load font information for OT1+ptm on input line 5 +03. +(/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/ot1ptm.fd +File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm. +) +-- Using 8.5in x 11in (letter) paper. +-- Using PDF output. +\@IEEEnormalsizeunitybaselineskip=\dimen151 +-- This is a 10 point document. +LaTeX Encoding Info: Redeclaring text command \textunderscore (encoding ?) o +n input line 937. +\CLASSINFOnormalsizebaselineskip=\dimen152 +\CLASSINFOnormalsizeunitybaselineskip=\dimen153 +\IEEEnormaljot=\dimen154 +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <5> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <5> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <7> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <8> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <8> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <9> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <9> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <10> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <10> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <11> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <11> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <12> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <12> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <17> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <17> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <20> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <20> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <24> not available +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090. +LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <24> not available +(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090. + +\IEEEquantizedlength=\dimen155 +\IEEEquantizedlengthdiff=\dimen156 +\IEEEquantizedtextheightdiff=\dimen157 +\IEEEilabelindentA=\dimen158 +\IEEEilabelindentB=\dimen159 +\IEEEilabelindent=\dimen160 +\IEEEelabelindent=\dimen161 +\IEEEdlabelindent=\dimen162 +\IEEElabelindent=\dimen163 +\IEEEiednormlabelsep=\dimen164 +\IEEEiedmathlabelsep=\dimen165 +\IEEEiedtopsep=\skip49 +\c@section=\count278 +\c@subsection=\count279 +\c@subsubsection=\count280 +\c@paragraph=\count281 +\c@IEEEsubequation=\count282 +\abovecaptionskip=\skip50 +\belowcaptionskip=\skip51 +\c@figure=\count283 +\c@table=\count284 +\@IEEEeqnnumcols=\count285 +\@IEEEeqncolcnt=\count286 +\@IEEEsubeqnnumrollback=\count287 +\@IEEEquantizeheightA=\dimen166 +\@IEEEquantizeheightB=\dimen167 +\@IEEEquantizeheightC=\dimen168 +\@IEEEquantizeprevdepth=\dimen169 +\@IEEEquantizemultiple=\count288 +\@IEEEquantizeboxA=\box53 +\@IEEEtmpitemindent=\dimen170 +\IEEEPARstartletwidth=\dimen171 +\c@IEEEbiography=\count289 +\@IEEEtranrubishbin=\box54 +) +** ATTENTION: Overriding command lockouts (line 2). +(/usr/local/texlive/2021/texmf-dist/tex/latex/cite/cite.sty +LaTeX Info: Redefining \cite on input line 302. +LaTeX Info: Redefining \nocite on input line 332. +Package: cite 2015/02/27 v 5.5 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip17 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2025/06/16 v2.17y AMS math features +\@mathmargin=\skip52 + +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2024/11/17 v2.01 AMS text + +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks18 +\ex@=\dimen172 +)) +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen173 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2022/04/08 v2.04 operator names +) +\inf@bad=\count290 +LaTeX Info: Redefining \frac on input line 233. +\uproot@=\count291 +\leftroot@=\count292 +LaTeX Info: Redefining \overline on input line 398. +LaTeX Info: Redefining \colon on input line 409. +\classnum@=\count293 +\DOTSCASE@=\count294 +LaTeX Info: Redefining \ldots on input line 495. +LaTeX Info: Redefining \dots on input line 498. +LaTeX Info: Redefining \cdots on input line 619. +\Mathstrutbox@=\box55 +\strutbox@=\box56 +LaTeX Info: Redefining \big on input line 721. +LaTeX Info: Redefining \Big on input line 722. +LaTeX Info: Redefining \bigg on input line 723. +LaTeX Info: Redefining \Bigg on input line 724. +\big@size=\dimen174 +LaTeX Font Info: Redeclaring font encoding OML on input line 742. +LaTeX Font Info: Redeclaring font encoding OMS on input line 743. +\macc@depth=\count295 +LaTeX Info: Redefining \bmod on input line 904. +LaTeX Info: Redefining \pmod on input line 909. +LaTeX Info: Redefining \smash on input line 939. +LaTeX Info: Redefining \relbar on input line 969. +LaTeX Info: Redefining \Relbar on input line 970. +\c@MaxMatrixCols=\count296 +\dotsspace@=\muskip18 +\c@parentequation=\count297 +\dspbrk@lvl=\count298 +\tag@help=\toks19 +\row@=\count299 +\column@=\count300 +\maxfields@=\count301 +\andhelp@=\toks20 +\eqnshift@=\dimen175 +\alignsep@=\dimen176 +\tagshift@=\dimen177 +\tagwidth@=\dimen178 +\totwidth@=\dimen179 +\lineht@=\dimen180 +\@envbody=\toks21 +\multlinegap=\skip53 +\multlinetaggap=\skip54 +\mathdisplay@stack=\toks22 +LaTeX Info: Redefining \[ on input line 2949. +LaTeX Info: Redefining \] on input line 2950. +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/local/texlive/2021/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2024/02/08 v1.3d Input encoding file +\inpenc@prehook=\toks23 +\inpenc@posthook=\toks24 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2024/12/31 v1.2e Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks25 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2024/08/06 v1.4g Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2023/12/02 v1.11 sin cos tan (DPC) +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 106. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2025/09/29 v1.2d Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen181 +\Gin@req@width=\dimen182 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2024/04/24 v2.1b Standard LaTeX package +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2024/09/29 v3.02 LaTeX color extensions (UK) + +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 274. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1349. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1353. +Package xcolor Info: Model `RGB' extended on input line 1365. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1367. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1370. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1371. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1372. +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2025/02/07 v5.2 Extensive control of page headers and footers + +\f@nch@headwidth=\skip55 +\f@nch@offset@elh=\skip56 +\f@nch@offset@erh=\skip57 +\f@nch@offset@olh=\skip58 +\f@nch@offset@orh=\skip59 +\f@nch@offset@elf=\skip60 +\f@nch@offset@erf=\skip61 +\f@nch@offset@olf=\skip62 +\f@nch@offset@orf=\skip63 +\f@nch@height=\skip64 +\f@nch@footalignment=\skip65 +\f@nch@widthL=\skip66 +\f@nch@widthC=\skip67 +\f@nch@widthR=\skip68 +\@temptokenb=\toks26 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2025-06-09 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count302 +) +(./artigo.aux) +\openout1 = `artigo.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. + +-- Lines per column: 56 (exact). +(/usr/local/texlive/2021/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count303 +\scratchdimen=\dimen183 +\scratchbox=\box57 +\nofMPsegments=\count304 +\nofMParguments=\count305 +\everyMPshowfont=\toks27 +\MPscratchCnt=\count306 +\MPscratchDim=\dimen184 +\MPnumerator=\count307 +\makeMPintoPDFobject=\count308 +\everyMPtoPDFconversion=\toks28 +) (/usr/local/texlive/2021/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) + +LaTeX Warning: No \author given. + + +LaTeX Warning: No \author given. + + +LaTeX Warning: No \author given. + + +Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use +less. +(fancyhdr) Please consider using the `twoside' option on input l +ine 51. + + + +LaTeX Font Info: Trying to load font information for TS1+ptm on input line 7 +0. +(/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/ts1ptm.fd +File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm. +) +Underfull \hbox (badness 10000) in paragraph at lines 72--73 +[]\OT1/ptm/m/n/10 Nesse cen[]ario, os chat-bots, tamb[]em de-nom-i-na-dos + [] + + +Underfull \hbox (badness 2435) in paragraph at lines 72--73 +\OT1/ptm/m/n/10 a dissemina[][]ao de informa[][]oes so-bre sa[]ude e fa-cil-i-t +ar + [] + + +Underfull \hbox (badness 2961) in paragraph at lines 72--73 +\OT1/ptm/m/n/10 o es-clarec-i-mento de d[]uvidas rela-cionadas []a preven[][]ao +. + [] + + + +[1{/usr/local/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map}{/usr/l +ocal/texlive/2021/texmf-dist/fonts/enc/dvips/base/8r.enc} + + +] + + + +[2] + + +Underfull \hbox (badness 10000) in paragraph at lines 118--119 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 120--121 + + [] + + +Underfull \hbox (badness 1917) in paragraph at lines 122--123 +\OT1/ptm/m/n/10 plane-ja-mento in-cluiu o re-cru-ta-mento de par-tic-i-pantes, +a + [] + + +Underfull \hbox (badness 1424) in paragraph at lines 122--123 +\OT1/ptm/m/n/10 foram uti-liza-dos o Mod-elo de Aceita[][]ao da Tec-nolo-gia + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 122--123 + + [] + + +Underfull \hbox (badness 4673) in paragraph at lines 124--125 +\OT1/ptm/m/n/10 con-sen-ti-mento. Como condu[][]ao os par-tic-i-pantes foram + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 124--125 + + [] + + +File: diagrama-1.jpg Graphic file (type jpg) + +Package pdftex.def Info: diagrama-1.jpg used on input line 127. +(pdftex.def) Requested size: 247.42377pt x 140.27371pt. + +Underfull \hbox (badness 1521) in paragraph at lines 132--133 +[]\OT1/ptm/m/n/10 Os da-dos foram reg-istra-dos por meio de for-mul[]arios + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 132--133 + + [] + + +Underfull \hbox (badness 2318) in paragraph at lines 134--135 +\OT1/ptm/m/n/10 as especifica[][]oes de cada t[]ecnica, onde os avali-adores + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 134--135 + + [] + + + +[3] + +File: susGrafico.png Graphic file (type png) + +Package pdftex.def Info: susGrafico.png used on input line 149. +(pdftex.def) Requested size: 253.66534pt x 192.6881pt. + + + +File: tamGrafico.png Graphic file (type png) + +Package pdftex.def Info: tamGrafico.png used on input line 165. +(pdftex.def) Requested size: 275.22337pt x 112.0165pt. + + +[4 <./diagrama-1.jpg> <./susGrafico.png (PNG copy)> <./tamGrafico.png>] +Underfull \hbox (badness 7451) in paragraph at lines 172--173 +[]\OT1/ptm/m/n/10 Os itens as-so-ci-a-dos []a inten[][]ao de uso perce-bida + [] + + +File: flowGrafico.png Graphic file (type png) + +Package pdftex.def Info: flowGrafico.png used on input line 179. +(pdftex.def) Requested size: 254.58214pt x 103.61548pt. + + + +File: nuvemdepalavras.png Graphic file (type png) + +Package pdftex.def Info: nuvemdepalavras.png used on input line 197. +(pdftex.def) Requested size: 168.60727pt x 153.75201pt. + + +[5 <./flowGrafico.png>] +Underfull \hbox (badness 2608) in paragraph at lines 206--207 +\OT1/ptm/m/n/10 da-men-tada na teo-ria dos grafos, per-mite iden-ti-ficar as + [] + + +File: analisedesimilitude.png Graphic file (type png) + +Package pdftex.def Info: analisedesimilitude.png used on input line 209. +(pdftex.def) Requested size: 250.93689pt x 250.93689pt. + +Underfull \hbox (badness 1430) in paragraph at lines 218--219 + \OT1/ptm/m/it/10 3) \OT1/ptm/b/it/10 An[]alise Fa-to-rial de Cor-re-spond[]enc +ia\OT1/ptm/m/it/10 : [][] \OT1/ptm/m/n/10 Por fim, a + [] + + +Underfull \hbox (badness 1616) in paragraph at lines 218--219 +\OT1/ptm/m/n/10 Figura 7[], per-mite vi-su-alizar a distribui[][]ao das palavra +s + [] + + +Underfull \hbox (badness 1377) in paragraph at lines 218--219 +\OT1/ptm/m/n/10 com [21], a interpreta[][]ao da AFC de-pende da posi[][]ao + [] + + +Underfull \hbox (badness 1721) in paragraph at lines 218--219 +\OT1/ptm/m/n/10 ter-mos pr[]oximos ten-dem a com-par-til-har sig-nifi-ca-dos ou + + [] + + + + +File: analisefatorialdecorrespondencia-palavra.png Graphic file (type png) + +Package pdftex.def Info: analisefatorialdecorrespondencia-palavra.png used on +input line 221. +(pdftex.def) Requested size: 225.8432pt x 225.8432pt. + +Underfull \hbox (badness 1577) in paragraph at lines 226--227 +[]\OT1/ptm/m/n/10 Os eixos fa-to-ri-ais, que ex-pli-cam 24,5% e 17,8% da + [] + + + +[6 <./nuvemdepalavras.png> <./analisedesimilitude.png>] +LaTeX Font Info: Trying to load font information for U+msa on input line 236 +. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 236 +. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +Underfull \hbox (badness 1412) in paragraph at lines 240--241 +\OT1/ptm/m/n/10 b[]asicas de lem-brete e agen-da-mento. Re-cur-sos mais + [] + + + + +Underfull \hbox (badness 2617) in paragraph at lines 244--245 +[]\OT1/ptm/b/n/10 Avalia[][]ao lon-gi-tu-di-nal: \OT1/ptm/m/n/10 O es-tudo n[]a +o con-tem-plou + [] + + + +[7 <./analisefatorialdecorrespondencia-palavra.png (PNG copy)>] +Underfull \hbox (badness 3803) in paragraph at lines 291--294 +[]\OT1/ptm/m/n/8 BARBOSA, Si-mone Di-niz Jun-queira et al. \OT1/ptm/m/it/8 Inte +ra[][]ao humano- + [] + + +Underfull \hbox (badness 2065) in paragraph at lines 307--312 +\OT1/ptm/m/n/8 2023. Dispon[]^^Pvel em: $https : / / www . inca . gov . br / si +tes / ufu . sti . inca . local / + [] + + +Underfull \hbox (badness 3354) in paragraph at lines 329--335 +\OT1/ptm/m/it/8 colo-gia\OT1/ptm/m/n/8 , Ribeir[]ao Preto, v. 21, n. 2, p. 513- +-518, dez. 2013. + [] + + + + +Underfull \hbox (badness 10000) in paragraph at lines 398--403 +\OT1/ptm/m/n/8 https : / / www . ibirapuera . br / seer / index . php / rev / a +rticle / view / 222$. Acesso + [] + + +Underfull \hbox (badness 1418) in paragraph at lines 405--411 +[]\OT1/ptm/m/n/8 PICOLO, L.; TOMBINI, G. F.; DOS SAN-TOS, R. A. A.; DE + [] + + +Underfull \hbox (badness 3930) in paragraph at lines 418--423 +[]\OT1/ptm/m/n/8 RAMA, C. et al. Ras-trea-mento an-te-rior para c[]ancer de col +o + [] + + +Underfull \hbox (badness 2229) in paragraph at lines 418--423 +\OT1/ptm/m/n/8 uterino em mul-heres com altera[][]oes citol[]ogicas ou his-tol[ +]ogicas. + [] + + +Underfull \hbox (badness 5908) in paragraph at lines 418--423 +\OT1/ptm/m/it/8 Re-vista de Sa[]ude P[]ublica\OT1/ptm/m/n/8 , v. 42, n. 3, p. 4 +11--419, 2008. + [] + + +Underfull \hbox (badness 3148) in paragraph at lines 418--423 +\OT1/ptm/m/n/8 S0034-[]89102008000300004 & lng = pt & tlng = pt$. Acesso em: 11 + mar. + [] + + +Underfull \hbox (badness 6910) in paragraph at lines 437--442 +[]\OT1/ptm/m/n/8 VALE, Diama Bhadra An-drade Peixoto do et al. Avalia[][]ao + [] + + +Underfull \hbox (badness 6995) in paragraph at lines 437--442 +\OT1/ptm/m/n/8 do ras-trea-mento do c[]ancer do colo do []utero na Es-trat[]egi +a + [] + + +Underfull \hbox (badness 1509) in paragraph at lines 437--442 +\OT1/ptm/m/n/8 Sa[]ude da Fam[]^^Plia no Mu-nic[]^^Ppio de Am-paro, S[]ao Paulo +, Brasil. + [] + + +Underfull \hbox (badness 3449) in paragraph at lines 437--442 +\OT1/ptm/m/it/8 Cader-nos de Sa[]ude P[]ublica\OT1/ptm/m/n/8 , v. 26, n. 2, p. +383--390, 2010. + [] + + +Underfull \hbox (badness 3148) in paragraph at lines 437--442 +\OT1/ptm/m/n/8 S0102-[]311X2010000200017 & lng = pt & tlng = pt$. Acesso em: 22 + jun. + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 444--449 +[]\OT1/ptm/m/n/8 VENTURA, Fe-lipe. What-sApp chega a 99% dos + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 444--449 +\OT1/ptm/m/n/8 celu-lares no Brasil; Tele-gram cresce. [S. l.], 2020. + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 444--449 +\OT1/ptm/m/n/8 Dispon[]^^Pvel em: $https : / / tecnoblog . net / noticias / 202 +0 / 02 / 27 / + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 444--449 +\OT1/ptm/m/n/8 whatsapp-[]chega-[]a-[]99-[]por-[]cento-[]celulares-[]brasil-[]t +elegram-[]cresce/$. + [] + + + +[8] +Underfull \hbox (badness 1838) in paragraph at lines 485--489 +[]\OT1/ptm/m/n/8 HUA, Y. et al. Stan-dard-iz-ing and Scaf-fold-ing Health Care +AI- + [] + + +Underfull \hbox (badness 2326) in paragraph at lines 491--495 +[]\OT1/ptm/m/n/8 INTERNATIONAL OR-GA-NI-ZA-TION FOR STAN-DARD-IZA-TION. + [] + + +** Conference Paper ** +Before submitting the final camera ready copy, remember to: + + 1. Manually equalize the lengths of two columns on the last page + of your paper; + + 2. Ensure that any PostScript and/or PDF output post-processing + uses only Type 1 fonts and that every step in the generation + process uses the appropriate paper size. + + + + + +[9 + +] (./artigo.aux) + *********** +LaTeX2e <2025-06-01> patch level 1 +L3 programming layer <2025-09-02> + *********** + ) +Here is how much of TeX's memory you used: + 4586 strings out of 467748 + 72888 string characters out of 5426959 + 514969 words of memory out of 5000000 + 33239 multiletter control sequences out of 15000+600000 + 665283 words of font info for 113 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 57i,14n,65p,1582b,421s stack positions out of 10000i,1000n,20000p,200000b,200000s + + +Output written on artigo.pdf (9 pages, 368462 bytes). +PDF statistics: + 72 PDF objects out of 1000 (max. 8388607) + 39 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 36 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/artigo.pdf b/artigo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..83ed242781c26c6b86c2ffe9744a6b5dd77434e0 GIT binary patch literal 368462 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

4!wQ7ua>P3|>RKs_M@uT2n7glB}dD287G8 z9;O+}FGBR9%%iNvAom-KJec{q0=jtl0g8?57;2}=7&c&K4As>txYwVPsuUA{;i#63 zkpX7(zPjfZ!>yx-z+MXU?7zJhD4G^s^vdKwXNeCx1-9&SL z$pbn|U-**j6p|un3o=x9m#@KRxrz4G9G-7%SVsGL{~v8{9uMWe{|_rkSrW1@qmZ&B zvad-z{#nGGwnHadK-RtSVoQt%6uuznz-LJipP#Cq?6b|$)#kOJS3d!xlw z0fARJQf=*3JWJ2zlL&^Joqzzi^z zN`!uRJN{FN)s|4LTm3`nqoSWJvWwUUzop z>=%(rVcnd0Ncb}szJ00ul{vx2;VA?0)td7x+Qw$~=O#D>7Zcvu;EK>BVPA)PQ3uoL z)Ww4gwwB5yaa88u+~bqJP$wVOgjUU+g(}y%)BR%WZpmKHnu+jdu zM|?fj(L!)1OAH&MYmQI&%-j4sjlp7RKq#u@B)$6#?9MQdBmr^`IH+X{{Ol%785H3P zgXGIc?W?n~amO4=>2T|F-{^?Z;-tGM$ytEF_hBmLZmNM+7AUi5JB-qa$w_`>gwxKuKQCfB<~ZB!Ln76$C{l=;5R zGkTQ}!|&Oxh%9B=K#^1riSR5S?jZ!nLaqdjV#*xC$y&BfNSJiRh>D2qSBu#hNQA(o zP@B+=hCB1Dorr*ZLQpvoG|4J?$kbgAt z@Sl{g2y9H&{5YSz&=&yu0AW@W@^!eHND0=eaAHH{RXj;n8Rj zk)0y)v||{9K$OAyxk9|$fjrU27JG!0ZFRctA}y9z7v1;b!-bh(n!x=$G7C|!=&^pT zb2H0`Yq3LZK;4!1lU&?b%3d~eY*$^ezGNukg4gziCqzv!em1l@(!b$(Mcgbq7j2dR zr{KDYI3-*#IHaOEL)M2har^iKG63-oPThPR;E&2V!Y}PRRh@-L`1r_8wboT7@#s>9 zE<>+InIG{`(|3&*ku_@Y9B&)-aoenGEGra+kspox*yfQN2%P2l=op<-KbB2ZRYS^;1OLFZbbZ99VHqta=Tj4$2J z(lWTVbX?`(1p9%H$*sqa@BG3|y|R0kKNRjvLeCFG6jS(NO3h7p#M`~VSF78>{SNby zSxK@qzJB*hs9pr@A+ubY>B!fbhfrAFMto+PT=H_&#ANC$gLS~ks@wukyr<ADv{e-X|o- zHVWbbZB|o*O1uEM8RmHQM7G8V@b|W7cHG~UJq%#`xPG^`pld`Ue3cBN=m>aZe!@*+ zYQ(b9Zx4IrWM0JMe2BUaA1xb+c0oNX^E5G%L2gcA&_%YpIMQ)^O*qkZ-`I~WqX5QB zG%sFBvgRIF5zDn&wQ%pRs!UoLx&uDs;A9(mgA;wYU~o?YNVl{CGABx(xa6;9E;Ey4 zCs)SRnb;YxFrLO7?r@o)J&vj`_iRjxyi%GNe6k?hN7QMdFyr}Cz2eV0u}?`PD!xNQ zx!XhIO+q>Qy$v8z5e2!%#_?wUmlhne2U=%EG4}|VP1-`T3^5$3|Hb$A+Hq(n%fd#! zr&QuQ`|eJ)stpu9MTl$$1Y}q{A&hF&P9rdLd}gwc%c<1uE8lAu**#t^RNt~neyzqz zq{cNJM(n})otW1i08r*Un&-ko_fg7LFVT3}V|pNF2YwyI>WIR}lhuc?!{R+N>lgcU zF>|j}$_}rh3~@IuqdP?tbH5)MFTxo~n1IX+khdR@V$)_YEJ*<-M@;01CqoDoxXd*6 zkOE?!4zI-vX}{+C?iY$qdXQBd3EJ0x?jif#YkSP|H-(Bv3?unBMeosdTU`5EXYfCh z%6}av3Ygqlw>BVfEJy|iaYq#GrzJOxZ4s+R#FIBUCK&wBg!*-n3_|((t&}{{D$Txr zcyI1dSaBicck!huQimEV;bUgPeBkM07fXwweP!r+VW9NvcIr7Bn;-U4N?&2NXN-dkyA8pe(Q zHbu0}(J$AHEsq~vbwa6oFRQZN<`vBCSaBSs??&gq4z5$JMOJSgkLGS^|oz`cHIj|DU}5|Ke}|JJKru z(XIaWX6^du18P2x>{qh8%Q4MVj;Tqdlv~6=xO}k6BW;6&^wVALKVHq=hWkh-P6(>K zH6Q$$-BNtr>;p)Ki#0fDxtAH{M1Y|E&W4iiIHI0as5gL_o$_{8Jwm#U@7j4KeGgc^ zP8noF`?}53wp*%l057F*5Sv;Leu=VJf+dNcJM1}A?pMsf5%H5wPe4wZCa}TV$;IzX zQjL+&U^iX4QkWTSo&W(N?F>KV4L{?|;+r;qwhX|bb&SS6L+GT-)XPqaNYpbdaj0V= zLe?1lePK`hp4e^G>_YGiBKn1+fL0HQSD(OPO$d*G=`Xn4QEb#;FiR?%Lfp7k?DE0y zyn=8{$1|Ru?jE(qu{x9kBBokR9MM7HAii_*ZWhO$xn) z4#DI}8b7C;hluJ6?4Kyq1Xj83*uL!%xAXHn(C?xwn3=#5C7X$1W?=os=M)4&68cSF z^l{K@yWK6SG_VBk+==5)^U-N9r*z#kgmLBQ;7BA1P;0f%b*4$(ur26%=l4U#Ye%=e zyG1!rXA7q&ef;u+uv514e6*cr6ZJufey{MBYt{6AE)p4iuDVOwFOnk?t48A#Is$ud zs;>GLW%@-rY4vF#_YXgmejtGaJ4iBX%#;B$(3ydVm_xZ5_QSIWkD?{FO3o~@sA5Fj ztF(RDJQw6Q&|hIM2!@e`zNs60%6h|F8?e~7ddmYfeHpwrTVrD0grpuL1vz<*Sz{J* z>==d{9R|3dg``6X?B}r}*kjs_R={bzgIC=SX*6=nCZbyoMjmzeCfRKyzpCIZH*jm% z<~{ug)Rbri4g(6vr5OyX_!I&K9TK2HvV^gk$=t^Gqx1^K3cXs~mJT!=?%g7(`=|&E z2bl(6KlGenon1D2Uwvrf%US4j*v6GN9-EmdowS}1QDR7!I%kmN^_r{T@J#kJ#V{`F zwL>Gs(W*4L8XInUzjU>}3C1V>T-d5Xr(qv8U=mklA=3mlX(poP5y6?D;bxwx0%CNB znORxK$;YpE3RBo_-B_r1C6w3sCYv@@q3OI`g@09MN%vl!&BCdI0uD#c z)5%os`dWTEkAA;>X1JgD4M-E=BlDD~R?6MkwT-_vn$*f9^NXYG#7ZYHPm;AH4j_i&VAdhm1|ec6DLi zCV4mlUb+fky{fTC{+yZwDzwf#natunauPSuwxV@uc_$`9VZls|^51Awf^V?~0AfzE zo8rY2iTUR{`}bcd29> z`-KTnXLydUG_wdSGNBK+D&6n?k||B)hsRd?&g1y2&E=Qe8GT2QzRHtAhE``kZ-ur1 zsi8LIw*R23bLKOl|FUdi5!Ax$O)j`_-6z56K(4R(@v?WEjL~dL#Ob%l(zNorg8mNo zAQ|EtEK_)@CNxue6gMKFL%+lelv@&vvCoLNe_-HiI?(CH1G}FZC^@hFjt6|dC{uXM z2v-U=aXEi#OLrsa;h_wQDTo(#qhfrMY>tDlYAzr-XLN+};ekr`OzjljO|@nuXorWC zy3b5_y-cqkB>@?KJcGUICd*lZd}n;j)>FJ{C4#9@;;P1&B#yD*$(L=H7apY{li4(= zNwzflQi_1pYkYjxGG!c^)eFm3OAlMMr%rA>=MN8wHkjR}iev+tB* z%uh%Bb=cGZo(V>GL)3SOhF zsf)Fbx~(bpx>sXEqsSA7V7i*+l&zNIS~EdNahaFSOL|5voNz0Nb4v`-K+M4}b+wlf zl@8mFy_9~vr6~`{YyXuQ^4#P62GiA0ZI_i#o?Ug=pqnQto0~`nf@EtGn8GY!cE{TC zcINXGFU;OJhNwr`xd`nOrw9{6S}eX>$hU7QfoYv%TCX%PqVCtb&Y5;;4IB!!9?I@v zB7&5BCDDkBFVuK3Gk5AkDMNK7n_0|B3a1i&J(dojYCI^0TqIUtnIc@b)Ih$8X2Wi- zOEkhGC08S}1-S&;yHpjCpWBwIa37>DF2^spnG6($zpVhpPY4tV9x{n%$4Oukx5jJj{yFh?CwX$-U}mUs@ERIe8hDD z5MZ_hfJpgI2#d=H1rr<(rnT*B6P{{}rH6u2aBnj<-p)opG}AfQih?g)211GOM6wfV zI#u%Ij06zGT7wfzbITAmOWOTxu_tw3fyB`r426>W2Nj#n!4iP-)1ZfwjuB*2b-Np_ zUN43oVg9-6L%6FWYVRTdpF!mVK}w?y`=2*rQ^j~lo>~B?Fcfui0;Y(@Z}xLgf`L5k z;l4VtKsBa;W~f5T?*HxC1M~#Y;eU`fGK6j`?rH0G9+PAL#%03j_?x-x(N^!gI;&1$RlB z2gRUj#zg(lSnE0YO(C|T6RN0HJh-J6buIfh(&fKHv;5y{68%RD{_EcfMA-sQfp7a# zqX8Ctfr!>cXcE*i&gR;A+_v?Fiq@FJqc{F_0wsN z+VUos0WMJ6dslEypp)L4xUnYQ`=9H4tTH=2veQr|?LquxZ#+CsmIL23Jb*>9SuzY{ ztvL%caIOtK+eo=Jv>>kPZv9h{|Kk!+=7e&I$bkzCUZqHl2sSu2J32h+@}xfSeSTl* zrs`8xfXwX_51P1^|a`ow2^?ou|3lk{*QYc;mv$& zN^#S%_tO-l&p{S!_cpC_0c(e5Rf+CAiE6a!sV9D6fl8U1s?5aB*Y}K1rQKFBSplFN|5{7z&*O^^jdjZeb$`(qy$4e<89Q57 zEkZceI3B^Q@Gb)(Rebk$^`ksE_3f|6)<_B{olJlq+GrGh`}*s{Y=U%Cr2^AMa!~Zc zF$a8nYw=~WTgmNLeJVEuhl@c9>W&SIdVIq-`=_Idv&mRwIIW??uf

qy?gr3?)fuu*<6jIkPp`u=9-q)4{Gs-(OG;t9mjH6pRK0WjGSr? z%;|ab9fZ)=1!Z3J5}1Gdx|#(5`@QF9FS`j2S4J0G;4ly4@4Xf()nsdbueB^zv{T<% zVEzqvUWIN?IHIdpuhy-myYKybv$}aa1qecM(6)aV_g2sv2#b&C-_<%-tzR|C$vl%5 zLh8JOX5`oCa&CoBa^S4G(1F&YYk-8r`gFz}FjJ(U)W9nd35MoZ8={wfeR~PEAhF&* z`RYYa>KNIoRMjzTq;#e|_H{L49#*h~YHJ4_1g(Ou^Db4BsR^h%#P9;Wtd(Q$@1Eb1 z&la2sy*czl_aUcSQ^F75!~7&@TTxwZzMXc{c870?X9!XplkP+Dq)iNWE>>C zS&*2jYOc{VCR1!{7x5&gKh*+Ujp=hpdnqrLwDmSnYz1?cGT6*V5QIElKbHG~RlV2Q z?)-e(i21ptw6t)P?z03=|CnG^u{5`-zLsIKxLcH*lK0FY{g6#{oLv}1G0mC7k5kBT zR#S@lQl=!2lV)Nd2*^Q(t?>W&xHZ{9>BleuP$tQa5kLWm2wSyat4gSjL_VvotJ9PJ zr9;zBSFXajeApOu9NmRtRN){<>bZbAm7ba7`Axg0#SJF25?*$r%g#2Mo1WzSNSr5u zIc9x9W^p2ZG{e0I1f3TN2}!IKM;>7VJ&TE`szAZ7YlF~K)yxXVxObR4iC?=Lo`}D` z$XQj>@arbC3 z8-_Ak8~J;BQ=c8ac?8fMM~%;0S$4T|Dql5qM`&{)TbZIz@$HYbAgOOL2z^fg%5O;0W*egp1_H-Ap9049I~h6 z3uG&)0r)KsGU+&u<`1gxnt(eGIm(zDM($8VRsc(}_!I^8F$fL}(98!PT*o2EOdzsr zDttZza{=$Z@LRoUzV-Kr#w~!sszU+L)ZbNeAd6)1;B7;vuFQ`|iMaT148SXVM$be9 ztML+R9uNjXUVP%y(HTqYf6oKQz2|r!RnttR`UASh)6y(8tR~>AuTO{z5lOKtXi4l^ zlfUqgls`YArY!OB3wPyGF71R%fb3AJaq%nMSjtb<)&pd$3z_;W*_&9kpr>{C~8?y52CftF8%zR-^LITl^L7Kx0koWPH9V#}alATD8~CISEH%yc4rZ@I08)6jjc zZ&%B}T2Fd_ES@d%-6a8t@)jU7Pj}3pZ#_4?dQf3))qN$H=Eg?XDN}7d zk)IFBypi_uhaqnR`03Q`)h9>)pz2rqJp~ZL2{Sp#P==}gZNf(F^@Ekc)U|CB{NZbu zW(iTd(=5v6)%XmLMk#hS(A0k!@Sm)J9E>J@qP3Z3knH|!m-yB<{n~KR-rnvF*I87k zd6@~?;S1968{|_PfOYVxM&Z4V($|`^|;7(?CZH2OaHgF@o7J!FhD(Rt$8qLy;&OHk$&s3 z^BkjJlBLrm^-LGlQFgeKB7axHJzw572~3*4JW}Vg=x9c4JP|nO34kLI8kh~A2WTb$ z|EU+qE1a-y3IbHXne1a;s+O&eLZdQim8P{*U35b|2#GhxBT3XZqZ;dKs!!b9zFSYl zZuqFH7)aY{eF5(igY;@BjD~Z8o!rjo4u!v+U2yU+ zJojWbW_&v&NXC&OLqy=VLl2TT*e9Bqb*-V1beuV?dp~KvOJT0mJ&}r1*=&$h`!PU} zHO>vP{wDwX?pXip?f`P-zjqqGg819Tx3(n&9JI&JZ%3BwsY0;>5jQqm7UMYg6^3Oh zYTrZZ%ajumGo{w=kHKHqekQUoaj#<-8#Qwc{PMn~x#T_(a-TKaxv}WmDj=O1lD^bn zoAlf`MhNNT0^sK&(~w%$%lW@|JLu2drlrg#|H-QW7NGu*1(-K8l5NJDMKknCkQR&O zVD*Y#8p_XDL6SD5*?L@Y8Y8<+o#Xeh@agrQHcy{@`Ix6;!)m|_`R`}3`sXbKys7@j z6BGXTC&u?AJpgpgx8~phQSv0*#~TY`YQ}H)sjEpjyJ-KcQ~P$e;+dDw zfO(FNSp6>k^Z30vkq6$&4G&oi)5XibnSMgL{Ok|-0eHFs(c8yZ5lS!=3s5!U&-==Q zX4Q{*%&S6jHt}P8<~}@+)4dVGx;y)7$7eGPEWBZax&Kx~;{RSy@Bic%p1P%%3jO6F zwlENZswxf-Yjg|1Zv#F@$UX$Lp8CKfDD`Q)=x7bT@hxvnUYE5hG?zZO(5iOWyt=42 z$CPoP>{jO9^X8i;U(~J;qucz$-+CwF&R6m=4?!M`Y`9819ZOkCV7aPWVnim6zK`d% zQ8U!`H-AS=UO=_GFj<5chgc+3Hr;BkZ)uK9P;(J&Z{s`Hc{@^An&oDYN$LjLo;5Eq z+9G9uC97Wj-j8!j%`7Ly&2CZfQ(2mI;gNi$N(+6~?yK7th*QntWDP<9S%1R&vGDl# zpl066v7>3^@Z8$y6U%AIUd~&=SrVCG>>~t25I5`@v4Y^-wGiJm%}G{v!;ZaIrPqi| zGGR^(k@=DH=0(7=%DdXr4drC%wy}(R<<@J^vC46TU#t^JH@hC;7kb7fCgkVn8)ogX z2ejX=8NI$fwwtWHag|2mpW`h5KmM-wMqi6cQ{1RKO!1O*Y3rG1%&SpH=yo{O=aGF& z1Q(2VEE^AwaB!1;_S!GiWx@Z+6zJV@L&?M;GDk{R8)~5tiN-$bO$|UG5EoT63f7KM z;l&imMihgJ?Poymo*JG&wkfFU|S8zmX=yLQP zsb*Asf3viQn=9EiPWc7rU18s!O8fnRnuU(Xt~IuDDTPxV0ZuP-o<%*o5R;oH>WfU> z3SuA*U<3LJU{vGm%&jE5QAKwf~dpK9@0>yy09C`4cCG2@4E%<^r|v~7of>2+mVFG(!hdw=A6u{ z%~+j$k{R6?yQYe^Kmnb3^AV-KcTisLR(yz!Wt=*L?{HW9?`({xdibWqhJ@F2v|L$D zJ?SocmrBn~VSOL55Xhs~=WsFRD!WQM2KUTm;`r&m%v*%FK6dqv=Uq2b+8dYWm#K;x zEx(&ReXiBGTkj~67Ikk&>m=5zN!hSrn5>NJ*Pg-{4Wr7p%$8jS19Ls@Q7<@|_0TCS zHUI43q^=TuoZ$(+wJ;fAHv#={26Z?&jL5vvd(KyEdZ5FW2LLOJh*vKx8wZcbqAihTs~j*CPZ zv^S9JAa}e;oS|%N@7o^vg2h&h+7$^C?Dp%Rb7ZBFN(2|NeA1?ROgpz6_k-*14mIM+ zj{(}g<*kTTfpNnIf(~w?8g-ugu3z=H5;kZ$8s!6CAI=)f+>$yN!M^^x=0KtP~`a0RRPjD;pm{9 zisfX)N*t4uaaJW;0xpxD=>3K0p(lV}Ozelhn$E3Dh&eQ=TN~~@dQLV}6oF9_)=76Z#tGI~mFRx>~6RgLF z$A{U1r(|O}zUH;C*@(skXK4Ap*#1YfL}8onXGzZdtVc%{OXNlghtsm6W~bPq+fNSD zFw()R;i5Bh&!()##wzo`{XFOCT?F%5oJo%ptR7pw(>`~Ad`&jO(=LG9;M~r0DksU_ z`j?@|p5-;}3*VR~t)F^4iwvI?84+BM6PxXGHpvgqf1Ccn(&^j5@UeO$u3dzyAkw-E zlTDbYf-T}9lzSo_2oj?Pphu8z&8-3iglW!FGtNsgxOWDP1I*)J7JJ~ySKFN&Q>gX; zBxrJabxt7BtVaHwh2r}&i5vNCx4bzIWz71l=x!yZ+gJZMF)}L3kNaHZvxgcN&R$gg>Z^@h^N> zeZl=MmUo71Z@6UDUJlXZ>bdb6_H)G`DE-LU@LtS`Vy+GI;M3+PKXM?lDpn{BC5N;u zRM(8O!APW6|0K7LHyRWNjl(&}r~KyQ&#xU{2%T@hY|?M)n^nohyp;OYk-jA|2TH z!^xLMv+VE4MV0FZO8NvHUU>|&FPdu_=-QM=FLfO}!84IXAWT((#&ZKEwMk3RQ|{1$ zRho31@7IUBJef0ebNCx+1Rop%jfkQ!mL@(PYZR7!XGOQ%F1N&Z=W)2iMRDr-c^lR_ z)FX1GAdi-0(r4S-)FW)N3Yi|phq4|^d*jE9_Ui`zpm#gOiVk%?8B{3ZY-RizsK0h0 zR(V>{8=6Ma2^*e$K}f&n>+*9Uw;EbpMa-9M8JG&kB{d<5>g^UCNwrA{(>*z>o->{I z?S!_eE`#ns_pfP3d0b*R{9M3az^F*L1d`!n>mC{2ezhHN9BY$Wu`~ucO_^lOhutP# z#_~C!k7dcl0Y$6H>d)EBRliH6oKkzCThv!WEWfEd<~CiZk7@$YZr`d)N4Kz*V=h8< z+z(m$eR%JoZhekmH{*-vomgR}k4rh-n0TMKjE}bB{V146qjSNk2B0x7H7tdJ(Avg6v7Lj`4Jc47QJl>1$fLNg>PkST~9W2WGzw zd_pyWhF7SQqk;j(;2G9x-za5NZ{KN@e5P)TFr2!J;%=&9=s1HHEyByNV(;amI zB9Cau-gROHK;!2?k%46W@NdzdFW?RYQ2-$PkATSC|x# z{qUdL2XBa`pM3|qxL=_PWc+Jl$+|nMKWq}Fe3z(n>e@2uUf_Q&H5U*Q2>RIE4)wEZ zYP1B0V6wS;?%K77%eNb6dE)D?@TE&3~?I=3TxCVn0?esSm`?( z8gM1sAzt-RTk10JsUJg`e#n}ho3+;#KYhYo`e+Un8n2$FoL_vJp<{hP8C0G;2O5+O zNP}*I4Qm=}E0jOKcYLoCah!Ei7(9#+3E#W^HuF`6E5+>-#7oqNOBL; zJ+$dvK??*c2t;+3@V_LEg?&pa3yQj>_3XiafyMie%)S5A-^S!#$V84(6cw%!I?qH) z))+$EA;f(=oA20l+5X7~+o6Q!ozjhm!D21bZGTX4t1(axTg=@Sw&}EbhGnmp%Zp2c)cv5gkG*akU-gGX7ME(pdgLS7i3hA)1#ZF)F9*w$H5 z#Ya*fdbg$kvjo{bvC@RH4!B?G;I*l^#aHmzTPTwTmW$h-a;Bf|X;j8T0G{~U2BX+0 zeb|$Z9E;NV?OGrj1NV^V8jZpN2wdRVo``?otj>)*SlPjjXbxK?b$z%Dg7H@8zKNaOH=_dS1>LQ|%+0B0o=Gjt2z8 zd{87s!WoInFq7uL#>=@kt(lIafAUcX9=LqsDn5$SaknHKwfH5f$wQ=#{}hHtzH3cj-ohp4PGi)PiJq&^hAO zg^sC}Tiv=*!(&X_H(Wt)V|D7*0_Y}~?sz+kdW}tA^)!0&eZOwYwmPQY{aPf)`|r1@ z0unnsJYd@RGlq7_?e)$#*BE~ZP%PK6hzmhL;)Gq@5r9`?rBAX|v;uOR{=QC?9JK;Az|G4X8{$yx&FGg-#{W(&+7&70jUOOPUYs zx(mjV%3_mK_WqzEiz9(*r!r0mA{P^o{MQW)QJ{8mlytNep(Y9$M zMOhbaqdw_C2^9fij_bg&$woP588L(Uo-2Bi@M9fOBmYK4giybWMMOT;tvol(e4)lo zAyZP$P&eVh#fxxX*0=?LJ$GuKhY`|=x>RK#ic>CB&aj@+&4~=@x+0tXjLja9y<~zy z@P?7zh*)!@)zj)1$g;6dy`+AOSn1wATDZL!^&TD>PyJc;Kz^fZewG@0P(=`IZRUJE zy_#xP=yvJaqYAr?JU#JAq4#>STLeaiZwf%*$f2iBp#-`afb8o2)!N&TcTzBTjH}(| zx1MvFW0;UEvUhZK*;szB$Wc)LMIio5NsCtry!}|&Hv~PE6j2^waMD;xD^@G{DaSL8 z*bmdXE-W)Qp{ge#qb}^)tU&e(Iq)WG;0Bm{gSQ_LR+`#)5wzsl zn#iXq6wun8lO>YiwR$d*r^r-T#elKps+Ej-c~WFHWiVtRIm|8DFb;Qqd>72j{@5Xf z&My!9`u?)GTsq<&sW+wM@wFa>$*EVbw)Vh_HFmuRY@>-_1EzR2IPMRo_b zdoHG%?}x+SG0<@X*y~G-n=nd}eMO(p_M& zqtSF(KRzBuv<*bf$qiDZh{|nBv>kpFvDF}uSHqy%0_ zsyQN5F5{3~KViOgv8v03e$YoCL7__BjSP^j)?+!Qcm3|jP}89W zq%Jkr_~r?&t^w(LxUjsj4u}w%1D50VW}~ItyB_|?f@k8pM_rDjhxcyMIVkoF`0oNR z0@af*LF_OkP^CENlKog!v@WZ0!*EVzsJKwn6Xo_#T(q=E|3gq1ssa=Wq+bV~)Dt>u z{BTWRoK~d?W=;N_%glA2ugse71%LW=?Ul&6O|mXXM#$6#@ewh&y<;T$r`+XIeNJ3m z(zzdIBI$fTTd3ZHhwDn~0G#;yWxd^iIiQlKWLJ&H;vE+eH-lFyh=uSjILmtG4Wf^q z(?W(@OAtRnE?D+_XDn6yhx=V`7GHSiyjX}@X%_Hpz{Mrv!&_>C*a1cZuhTi}*=E7jNG!fas1ETKA6k3x6Tl+ldxp6-vTS)mc~3j(-)fV5x;iOb zAGluwHgMbFC@tK6;;@l|n>A^-2x_7xYscf*6I_%6qnyUF#w0?RQkC27@59U8`vc!8 z(H#ZMi?m4CVO{HR5N;y6{W=cBLd;)~H@2LX$S4>0Ytem|km+YP-u#8S3D)UioK9f* zDB|V+$Xl4EzwTo(y!#4?QVV31K64YH2M$0HM3Yt&kYD^#71;M5{s?Z({Rs$(xmbUD z00=cgVJMSi4zeyNP(mrSX?1K@=ktFXy8rL>pHIa?B#CE-=ST-B#4q_)pOco_(Aw2+ zrV}qo7nQ7KzWH=o$Ac#D&Mf8Qt~?rkq%aT--{1ZMEIPjs$%G#m*}rSx9G}xRi~|Z{ zKB*B!OKAgW9`~Qmui?T}LxXIfa2_?`HFf?*tND1MCAUMcxJ;}Wy(N$G^tGjcY>&FT zPc?cLgT6H}pd>Oy5D8?_jm~0wdPx3pV3ZUj6H!^S$wlD79>#l}uwr+GJJYbrmVxFS zOpAqyP?bVXtsnO?a(#FwJPC*ej&?rF_ROX95fO|e2_=G3(`QsoWbPaU-fC*V@Ts#@wbj>$*IEWwqBX0g8e zJjRZzmgfN}WG%K&ZU2N%KU;8lswX* znbA8JrxmAtPYY;IdKFEX`wF;V`RZ7^-(-X@iGaJ-l7}J|5TXYrlUp`#$%e(| z6g~TOUi|9}?Wlw);MzaK=boI}gOg9k0|{NEp~4G#NITrUcWslf76eFR+X0JlIx(RJ=oFwC zegOWF2?TQJc>tH|gdx?3LIa?PI{=OIPGTS+Jbo3xJ-jgj@XA;e{(B~%Rry&PSkr4G zAWQ}5>Ph>WQ{Hf^Q%(UhwLidr0v!=4^9NO^4~LS(M<^!L%Civ^UR07InoMDrM*{`a zxMa4;bkP7F7zr3nz-b~+PRso5G$XPoT#0R{y>mkV_Mc9jawYUF05cirI;5>CCg%cA zN?RwM_Fop*L4^Oy0x`e>Fa7fZWq-kWVAS}-`DFC0Chlw*wqNo=SeN5PEhjpam}RQd zeQzwW(%*&s%d!l!JQB;zu70~(^mOqW;yEzc{}|km)QOlV2cAuQq=GRY<-ibjAbdhf8p> z7BsG>lxR`%(eIwL759})(d>o(bA|jk6tf!t*SBEi)qCkf+TCzPvz+4J>wBRPCd%i=emvyzKP9FMAFEzla9v zPlp)*beq$^Z_7e79Gjx@FEUjA)NDE#^i zS&N9lquThHN4;G%+h2JGEe>C^Nx7Qo$IGU>5PSala}laj*0dxQCyTIH>^7~_akhk; z53l2JJH}u7C@^=%ftGDG30@H%zDLS#EF1AEghs>}>uxghf%9zY*w(DsiE#dK|N789 z9M0=UOBUU&(cSU-ak2B7OiEta)5)H+hDB>4!oSO3rCK=e<(hxz{|v;O{u^HCe=j9{ zDi<}}{G8|p$Xam`+<-FMk|%7kfzkmdVoUHa0JY?f0x((Ym^%O<$;8~62aCvEi_9N9 zwsjhf9)6cO*4cY$n2vy8CHoNlu#%Dfpte9~G8)GiC_k-z@dN*x>90wYi~eJfX!S~3 zG$zE&-T{{unL8#cU{H;)XMJMzog@FzhzRxQ#0!t(%}&t^JLcBVy5yR$`plV`)T5DB zOvP3tb~{o{mKa(bm~5HYVV*GCdg&m~dZ6#Y&618tp_pGZd5vNuWAb%E_*)eX+^pOh zjv4ECf9m7Mb|xTcd|{KGVfSa8C@NUp*)2R%<-L2>qcuF5CT8kQCa&#~jiZ27f3-G` zp5WGNzfG%4_}bokurj9?e^7OY8>cyM?CN8FW@!)rSIG*8jNlg;^=8!UxYfXHC-w-< z);uG`#9eVzfY^K)D5h+A@^PE2jz^(~r-;K)bvD?on)*P=M{&X$2M_2YMD(~mc4Z!lt^AbQ7ff7+-j zWynRxnv2#NKH^A;&vlXL#%RY!qT7l;cm!1q0)6H&QT(R}$Y9H^W|mQ0!=P=Px!(hq zoyK?fqt;%UCesSMhO%N2UFuXY3w+#{1@*JDO`V9G#-SP7nCyr_#{M1PIYQKuVuFM4vU-2&a#EWSuvqBo%iyW9cL zUKfCG%9_Sr^sSqlQH;+8+P;zTvSMBr-71+WH-ZJKeoJgXYxwG`3; zvlZFw!~3h=U1hW{KB;A#10OtFGN|j^to?Cot^o`R8Uyt6LC&Q_|2>TJ)b~>1zMre( zNKX}JU23s=1!{(ht;tF_y*B55FWHz6ABU{hKM4tviUD(zx&^_i zav6`rZlWT|w!RX@#Z^4x=TI``3Er2dxxJr4_fOA1JrAD+w6O=a;{cL2r|$wy(2=AK#Ea; zn1uI)I#|aXOL-Kmr%<%k1Kni%VY=YZtT$E#C9<`$FqmPKk+W!~X{+W&9a+BM0Hqh2 zEpL07h`l##08ksV2#_mL3v9=ccyV(!mv3JCo?+n@EOK|M0W-OtV^bF90t(&VPimS5 zrAq$(F9J9|TN$l@P4p2FNj*_T0?Z5MOTQWkX$KA`pcUY=aT41hBT%BrlT(pTMui?8 zTSV`NEZvF~IrdtHz(BqphjEPnO9IB!5LG(zh#4k3)16IrAU@^-wQPFy0!Ov?bE>DL zA7BZc$boyGLcwMMc?>R+JJ;JekV5txD4*9oVcgWyaQ%cMhR#MleFteShi_ak zu5YDxdtQyxJO@|owOHL<<>5c=7r^4<+TJ(biPz}(I6!vD3`Cx6Gac=jpVC+Xg7FL) z0H-~X`n9r>@6!NPj8xe>pI<-ugl{x_2#*1Su4xmBBgsOXcbxl{CnV9$VXzR!)t#`qs;2`1qw`B#0j-pD&Jk15EnSj828y!TDHq9$&40R3Z7MpSx}PcU~D7v9K2 z_!(N@6wh_W$$j}HA*~-gd=Bc*?cL^fo>#3a-PBt#&3=A20o%(gp`&n)Q*@Wo1TfBCr$)06*&GP%P zSCt=8WPnvZ5j=|CLWmT=eJMF)aYAD^Tmhd0J>!EjqV%G&upn7gq366hHQ4mSLBw|m zgA6K|$~&yAH~0AxF(>>d%ifonpJP4W?y!BPJ;0a}GWH&mZWFwq8*EHZTXc*l8+V9} z177Z!vyiDi|7vvlof#AE6wfPz0Fukguc~fqOU*D#M8YX~XX_VxZkOVnKU`3{cF8%Q zb{`>)kk-G&FsJdiUr>?13iwrE3(?r`GgaXTCAeZ0LGO+0#?FDx4!iEYS^&4*vtmBl zv;GV`yBxa;=La9Yx0YvizAy81_DY?WVuoUQhJ5vRyDjZK3zEhRE&x@YmQR@IjDNo> zc%`yZyXTZ4JWu&Cf}p{3Np*KA7Fw7OJ&hP|WE}a_zvCJOW_r~W3I%A{Luk?PC##y@q*{1xS0x7u zb?=|!5F6O2`ZWFUaDX&80KM)V^7s1#Brq=1)6oK`NE+Ke2I8+Nsr+?{@ZZf}hu_U# zzCW42FL@78_-Y7Y0LnSR&*#sE$^?vG&w^0LxNeGm5wI>NF5#2FK3ihc5Z+Dy3eeI<|3{cpYjl81Oye8`BIND)PgW zkz(5{eg+bi0GG79w=CTW_zEH<*ly@?(&%uHU&izt%Y~|k_qz8EF{>gU5_=UN*xkAD zI$G;6)J-`vCQjyYA;!TOLL2muv+(8?TdRe4yDN{6>MTI%eHmpo0>9z;NhK?A_0Yef zkV5HLkDs8sdR2{ILi5n{_L0h37xnCL{S_=Od{;n?e8Us8=aQRKuIO3U$@r~RBtElB zUOzU8Vs)nII>R~Nrwu0{OkpY7S8or^mpVggE*&z-pUh6}Ye_YoNoa#I!A}r6!|M6$ zy|4~p(_aBH!5d229Ftr$ogO6=e2ou6$#k%`s*R0gh^+7qtv4+4aWEf!R^iIJBI`A$ zR}wR?JkVM5;hk($^*jN#d+PiBhg7390|zBoHkxxd-_wF|O8U@dLj@WaYW~c$rLRl7 z;neJ6AVI0U)+HLB+#qB^>YkP3RJ4!~E-m@Ub|Xt{tHp}>>~k8CEKd}phbxGDiIh=9 zQnDZbYEJ|8Zs|?$Sqhq*t1Q1?VYW}Y*D>s9hx#3gU+BU8st_@vgJBPV}orJ_KT!nt< zN*7B(e_tB}?xmyQ6ZMB8OX85H4&+Fw6QI(8J=^qlbt%;j&4|bqdD?6kz{YXpzmU$| zF7n}Hhm=?j#l2lCBV}Z_p%JhYCg$&aTiMxxTvm1ltOrKS`gq}Tk_zBG!=cv{sqyyC zUd`#%Tk{^1??pS3GxTG0<%PFRJV0-nPJ_7-Lx9BTwPL+5KCCU;YlRnQ^6x#Ht9g|u zo`uApX*$Vfdt(`5T3=2*O@CabOMc!|M(|3Z?%C|mDfT^0`*G;iaB5$8Ox*4e0W62o z9A?|7V*OHSkjzF>Q*J8vb?Dv(_v=oPCh7#rY!n-X>L>|RCAb<96s>$C7sjg*_0!-; zZ$x^{r2a8ej%*RvwK~nYDts74>`J}hP9(3~G*6MJ!grgEdsFgXuzLf(N!q9U4cFXf z`^Im!PG3TqlU@_`jQbY}9m#Xnnl8_z*Mi1H+j*U(YLSfZw!@Adxkr8IPiMV4w`Rq? zZizM?al%mFH;6i&iaQM$QMs{{4yy41bAt?7 zN?Fo7J;xOUG%N{TpHAdwteWnXwm)k$-jTdW-LU6w%YaDC_+fxV7GdcX;uI;vh@>-< zk=xC&9{Hufo4M5TR_P0PZ1YJy+Cra@Hry*5dl6i14$13tQ|IioPl#dEw4b}w=V`~B z?-%uBUlFBJXuCOH0CUNYnmr3Qu#^|itgeAER850NIFtGhL?>FGVI$;%_%Q>9ErUiW z#?HJGeTOxziZL$aoGAxQ(Ut#D42=)%L_RHx+*3J5f&J#_yOtXB(YH#F-shcY1_B8ab z0=#6A$Nv;2{eOK;dp!2|FK!y9>sOzqpLnNe8^NaKd5&f(-6IPNyh8^F2mb!C1%R&j zAHJ6M*N4nKhI$nv*CeDT#@dRlGSn`fdG~FO4%E`fL`m3`0R;l^31zz@nYBUN4h25r zex9Z^YpB4%zbt}rEOKQHdX1E$N!)Lh47bPu+#trMQY5q* zQ75aSG0V|aRKwF*CLVuoAmoCzxm7UDlDy3BZ64{t^wD9lExD|rfzKkR&^H$hkM2+B zisD#33AdZ+A8|wWfttP{Z{&{dE)cRk76PDm(Vr#ih42$A*u~XuL3QOcb)*mwMaG{X zpvff3MZi&Nb2DQthfcpZ0s?q_BoGAIsxt*_bV?ZH=0_x{7D{rgt9PJsOxFR5ZNQn> zj_C&x0)f~roNL>a2#935G6B~GP@SpL)T#vFWdb1Q415EM00uV5;AG&k&)#Sx?m7^U z^Z?qP24Ma{-bE-9GlXpI5BNtX<${n)%}7}Qhz0p)w=_n9jLpFobx+bBdH_@>0%2&N zBfU+8qFvn4B8Vyx4gA`7DDrZXvdsn*FGFu3TUhYW0|K2~WG z$OlM2wm-L1ikwef!v*}hol(Kaqlb=&3$V6+GJ64zk5Q+gGj6^rPIOoOfON4j1xn{* zZFRl)e&8x@4oZ(`OA{EVP}&R^^K&YFtE~S#G)Dd0MYm?O1`Bg-7E?v4$j=G1mz|8w zP5s5meE>&S*97!&|8ITN2E>%)yn({6O#sQ+_y`EFt}U~XZj(ik3;*T*ZM^?J0Iuu# zKs0^^{u>Q&xq>fn`I_|~m#;wZITAqPF%{Od|Krzi(gMQ?`O|PR{C$@H<8Xfe)A#`h z!6_Vty}^%q@cXJs|6?vhfF+_q28yMD8Komnke?n-LxGWnPPdMmQjuSQsiE?|*vuh| z{ryS+oaplB-_bxz|Lg|&eB-Z{=>OCbmF|zGa;zws^`_q0eUA9(5R06>536>en}XaA zBa>fkUAOf@8_@JTg!2=!mV%#2OR`OBRe8VfUYxua$TZlssCiN_QG{bR=U4lntr=7z zu$l&edcn^tQasPZIYnG&`B6Vcv}Hdr8RUfIeD~k2VPjO#)Oyhn87F02->nx13^-OHkPt9=b z(0gR#n@JrIWFzV(z&!Ee*1}DLOT%-%LySz#t(jk62Rp{ctJpL)~?# z;MfWY_>Jc2k#=A3014N2Z{OS76gR%NXYyQ1@7g*-?c|bzTbIg>o|m`)gxFKC)L@0U zmQjLQtlGzBBt7AbO4(~v%96{;`O|K?MN9>J22lW`T>E;TQCAjP1;l~iegA$oRT^NL zodWw!q-`S&$bhAjhVwD_Iea*DfnWMC{qb?LSpmYyu;cG#Hv) zv4&r9{LYx}A-Fnj>}4J6xr3Cu8xsH#X1czjBEuaXOS&_?x0hkqzN_24@?SP&kZFTt z&x4d|lR*!hURT;Q?g55NT$6~M{^V4WT&uN z=@NIrn>GRQ`6@rIfAO6+!(^Mi?wd0VVcGZFwz<^%Y1n`^$>QOEn(qJZz01C6MN;A1 z+eSXJ3Z~vwYLi#3AXYRjVg{a0m03>gl-a^;g!(^0mEj_s(`KcUv{frkz3O~FpxIqS zE(*vG&C#{U9-(gY-=B2s&H!wWH;~fZ=#Ht&Y!S$EwS~S=8Q0U2Sn>7yKjP!#H@{u{ z{602p|H2U)^+yQx@t7W^JoZ-_TaU!(>i}tyWK^Xib`e)9@p1e&42wN!h$Ku&U|Iz( zy4OvsJcBn<7^~?B7600d>8Pa|pBiYwtm)uLvL0Nhcc2%G{J-j9^hN=c zOaUq=OmfIM-A#nnrZN!<<2xj-8$!y{BR#^6$5P*nAvfm%Dl>n_a{Yhl8oHWbt+eM0 zWG|sKuqL+pW45*QX|-%A13%rHxTk_eDtxUs*P|a|I|`8*B!Hd?V?Jb8oP?E6a4Kdh z(+YuzY2|m3VE{FN=4&&Ov`o{h7yH3b& z(eH74z#8PaC&==KeNyu>a!2%F0Z_MH_aiQ~@Hzx~p2{UN5}B6PrB+&ekI z-v5|teCQo_ypf(#Tt3mGIxE+#d2Noh*e8lBRwBIOHeC#NUij{f(}*?i(2I!J z+Lt?CNZ+2fpSbhe&6oX23jBt7wAY>nr3U2fio8A?;2*dja4$tMEl5`l-jq1yp{FMB zH2q(B`Tl8$G4%dMQ^D5y6mf;jO=Jscaj6er_kP;CDc;`H8{|)F*FL&VR)dD(=#}MW zMV@2ceHEAJ^sKI=OayMW`%Mm9>mpWvt3DrX2R%;x-X9$d;iF!Kv%mYeAzWh((^c(P zbK7sBuvzS1-^9-38Td7COKN0LcsdQI3bH0C#~7r`2XxUa0ule7pCQri#r;MT+eG;Y zSvzV29p0(fr@)ULX#sgC9Q6limom#nxnOZbeFgdLe~GeA=3w^-aO67o+i^#{KOsBx z=zc>e3R;XNBjJF%QS$p?VX?opxzDdhsW~W%sUkkwCP()J6?9<)*5W^%GXFSvGJCJW z7}^9c4k$}z^%VL99}38}jB9Hu{}fWAo&1gFLJyXPNT|? z^3-x#Ce@&C-mO*KpbL zly%5!#4#UO>&s~JC9r5sa{ILCyPy8r1{Y0Cc7kti-OVW0w?>&n$Q10ZR{;75r1&5!A~I z1QhpBsNZN*m=C&_NP6ElpjvO3M0Kaj8|!4UAfCR6j6JcUoMx&-1przZsUnp;A#Mgg z0!e&&n(VsK@0~R1cA3G%23AM%CI$}~l~_)lpvd?u!wWt&`JVY%!1g0Th1+!WTHbgU z;At$mzD1Rx-qf4EoW4XTAN0{{n~Q5IId(T>(5G=e%y0flLjl-Ty}8S2l5!cW^qnaW-UUsARn4nd9-X z#N=TH(%489EK`~6lRAQ*?5>|s`ob+Qgb@lPuPHydJM3R1uzlCV4ZAgL;?Qqo;)2RE zcX}Qk&J+LGWoGB_(B$0;6g*^cvtRd!9#CEX_Xq8`;BbrED9W4{AWbd)Q- z=VgXDiPv3_vwtD3(f0C0)M`>=4$QV!if%jeZuG-86K}Fe<4M3tVf>{A`}#Q$J22kn zYK{(|G7vF=cv2{lvmLI3_6eG=iT4|PywzXBc+N?e!{|8;#~O~%+eCNcH=2tsz@-Q^ zPopf|vu@6HJR+Biq5yA|9Y=@kZwKH>R*+xtq%@KcHCS8;Fmmy~4%b(}cIrX80PM;x zz$_!wB*`}cZl*(aAZT&4B`U7{0|7WeH~@R)Hxqrx?XgKd1$fJ0nSgAHdV>DGNxH(&DlXYR z+7DEBIlOh=EGn=&jWgHq=c7Hja#0;b2UPj|N@z205N>%8{x(Lxnx?Z1Cb*<%)C+N} z6R6&l)bL=@DB`BGsU5!w&qy|2BBujY9Mb9!!bb=FRQ8;cWVdL|C%xwSUgk&oHZc)p z`Xb@0`!KN`@rF%+#E<;Z`o{=Ahx}?A0`$6RvkQRnVP=An^MAXAqGvcMvmf_~GM4qJ zha4g4E6sOAkiej90)z7Ck3mWJ+kE|_wcmUCtF>Qa@OyJ16vkR4<$z-en~<2ZsT_6m zKhN;m--Z?Rj~V{gVa;)}d9-;Tu>WiM0Y`C&?k^lAl9b054L<{T!<_$Ejb8!VNs)XS z_!~Jr;8X=@u^sdR7^sh@l&BOYaqT)bWY=aBUYVdlVYcwbZ2Z20^K)QWiL&Yy-k=IX z^rkPnaP{H32*(2Q*9b8{Ppshf=S_pi?j&bCDlka^)gB#G>4@L3Q>&|DjbDi2`*Qi6 zP`eauFrA=$mrM~Ki*CV)d}Z>O;g{K(#66P2rgjwUEg>Xah$t*2{Qhmxg^n4;(|%za zhhYo(S`T91R7t-Xj_WViS9|hbYcAED$}y*#PwCx!I~T$E#4hN8B0wCe|L_^=yoqcT zQ0OTzS=^YxV4OBlQi z2gv39iMpmk;1iC5>Pea!M9v((OJ4-ASlW<}hwMRxEI0Qa5yaQ!OmSxxs)^Zkh~y_t zP410gQkC)fJI7Y47^WNFRaOQJ3RhJ|+J@3FUGwe$4m4CNA9?fIEg81eV@R$t;Lfx!2`sar7-O^?6&d=|Dqmg3YOgRQkS8oJS z>YpXCy{Sb;Y;;H{OXiP5g}jZ;XQ!caB65mFVJj_#iegr?YB8jfDCIMT!UEExr55E$Bsyi-$oi%Q~}FOI#7dR-%Y z2(q);({0ESB|Rk@Xrhlir*UrGp@aI#{ zeN=kBGt0c{5lfSL=RWFkCE^0vfWWm56k$*}RYdG7a}*~sIq!X`Bt$Tzeg&-#35iS> zQ_oWeivgQR&IUy240cg|fHk___oa{H2j@F%=G=`hzHeFA6_^w;&WbWgHZ8JxXw&Uw zyS{UjB|nhPgr%zU*;ZHXFllb%2OPHqUI~bH(U^XdLsm${C_877MD7i+3}fT6Dsagv zyA4HcHNx~v^9NDY3r0zOC6r<^3u1rNZOlp{BM0X8wA7;JSa*^tZ*K_q(=CP0i^b-; z7uLGI9gcvPFy-lP&`VFD71qHSg&MB;J^*T4yZ`5|$Y9~_lbEZ{(;H@A)QwxyZRLe| z*UJGJ$rdcS4Rn^QQdO0(VIxo#gDmGi>2hBz(eCYUG`@LL_k@O3)&nd#^+DnH7)p_ju)Z1b~TC3R(X#Uy)(M62Hka;Rq!J zE+;6Ce#$rN^NNRER1?*9!SgcUTACE-h+%DmNSH$dVPh$@!u8myqGy5W@sb!0fHS*9p;-j`3yp37MtoGoDN`0 zQTOy-b{DFq7aRl6Ju$)X9 z5SuwUopTP$TE$ISjLl^e?^OikqPtX>*muzRJ8XQ87Bgm5{z*&qt{sSw1|JeRsR%Uv zva<%G%Ehz1m#n zFHpX5A&k1eaq2h^d;GoIJWn{#1qck7ubAYRK^pB;ZL9_ijOb$Q)1qLp?0Nd$jyU;W0!We$e}uHWganX91ar_Nln(F5fW=*L+o+plrggBl%B!MU z5Y~nwUe7`)!SfXg?zdy#B*90kbV@dCz(w*0!+YSk?aoNV88{G6cysD&l6nbY8q@I- zk(yQ5&|Y9DUYTp}!@$PTtI@sAauLo>Nq^SJ?jvFuGwumJ=Obql`yf!ewsu?ih>uXr z7uf760BpJhGcNA&to*gcy|o-&l&qDLNn_5i;1$Yeu2zIRF(FX*-4o!u^wfDv5`J{1 zV)h@}MWw>fguZqG_YUNV0)z<3?v`9_RL0Y)>nn{<4Ssa~^nGJTM8`=3sUIHd1#7qt z2{q@+k`ufOIkTLjHMH|dvF8FdXVDvUrF+HNd%doJ+AqjARIfs)>x8g0l}PJ|_P1d_ z)kobi2XFoyMm1RZ{9xskR>&=1;zXn4D>u=0PR63{;^N#Pp zK5p!4vTT7$eFK$BqLXRUM4=}T!)ajRe(2^7ip7VOXJ_N4p}(SEuFRF$=XTBo-`QC@ zX;WA$#^C1&Y~f@{fF}z5wqlJImc6!LtZjGI(^Y{}`7DhBH@Jd`dWB#D7!O(?=R5^m z+aMfk+-lY;m2eQ!59r!O%itv>&%W8xO3bLo3Nu4p|PCnDgl*Do0b z;+NhGL#3cLN+>0k_5&`;|B>-{udXeCjfzFpr zl}~jMU$p1B5fAbtV$sw=6f@j&whXWL7Rhp!4|SGwd3~zY?uA#oN5pmFPb%k*%)+5* zFjWaCAIZW?a>DfpA8hFQmD$Ctg)ie>BqWN=y&}$a8F6$5etP5M;)vbz_8tMpTO$^& zE#l6tNB7eS?{ZvHPtDUhc;g+pi~jf<4GeW~@nr%9J`VV=yXYJx-h=49S|tSIDs*?- z0T5J=Z@892Sw!V25Rt9#N61%ckJPuRHEc^Z^J1-FAnW(h28p>qUYnHj8(D&GN(mh! z3u~%r)Fya0_*!+Xfz)ogWnBKq_BpY7pc=?7|3+g>0}fl08~{_U{!jAS5Ab=i4Z*b4XEwTxD_G~wQn)jCG1=21)nt2sU2={TChI092QH_VBC+~IX@uc0}x|7j3hjN;oBk2*@0DWA2 z(p=st>q}8~gvA7*OO?|&$K;U228~l2_ersCc+hw_UabwsR^Tk%ptUlH?O8k)QDw-_ zkT|gj_q5eSUklueBBCS6LNm!ARwt8};EEz`PuE=Nfu^!s&*LV=+kEdL1_d9m4>nkV zPh{riec*`os>8ujh6*`=fLg+xerX7cWB)Q0R2r^VTJ@l$m5EM`c8qC){zj|mVhXMt z-8K;^q&4W#W4d9HKKf)xq9}dHZaeX;$|{|d=7Mh^sj`@(Yz~EWot11wpINnV$vs^^ zC@y`)g_l@3aH+B>1tgvw$#{%AGV}N?X&kGqWo6{%QbW)#3G~@A*iCnmfgy~%R7)Zf zgBSggCM879gzRyWgW6DqTt!`_PF1u!kMC*Cci&^K*ZC!l5=}SU^2U57nje^lYm0NP z4t6YA1-t+c@eGF*Xmk2froH7Vo|H0eU}axI2{kYQJ@*~9=ir^GwZ1HbzZ0^;v`w6$ z4R=~ud73}gg40ye8Go>0`vdXfZqdMGG2V!_$#?Y_MK$gC!@d9>L5f!rQ=i|JP+zuJHP+NX0Z8*{X zyrl0`#6ztw-n5ergAETzM{_nIfNm!CN$#wezn&JsB`qmuJfk>DLBhcGdVx}>kjua} ztB$j_c>5!4E@S3~Cvaqpbj4px)!|hTP=%7-6M|PRkkC1tC8}@9x3ltPDwX)&2HTwV zdmndbI@rics&mXWYj#sG`-o&U_L7Xg{-!w`%RC+kEV;d}NYWTwR0E%e%I zVy1N@u+uVr7oG==y#EmI5uTY$S?ec5kEEI%zUa-O0xc2=*||3)#nW&%b!uIj>R%Cn z0GaP~*l-&rLqE@_?E?x6^~w=fG>C3cTNyhn>U>Z({E&;&prEAcd?2cCuqfJzOdf0$ zC57PkN(4iRl6tYthxv_NKY1dO?13#L+nq8pHU1co9oj{QfQ8LgVf>0|6OLBLOKCq& z3ceA+M{zcBNnFw7>t*V7}uj zP2xC9j$}#Gqxvo52d|>d#;#M1cUj<_N48G!SdDf3oL_!6HuCX61T%T?bjGd>E)Ke8 zR7n25eWMM@Y7^pq1aZ3u~XUm1*0R@5mL zTCG7p<4Akt>S{2BTQrso0>Y+N!LR>>6!~kSHKYGK$zgeAQ=vIMI+DXILkL<~Y+Y~>TN>mNs{YG!UO0bqmLz(0^k+cHO2sROnTD}JE4kl=t{lZxI1=b>l$xFz}&1xoRgg*w>_U1bv?q4hOJ&tu;Nf*P6>(q1n0xY6DMS* z-=2q(?%5LXTb^FK*q;3l%&uoR?0Ut11`&E+C2f;FI`*@e&z??3i^J!*6;48VzV>NN zioNggGwtB&UM0L z(wdw!AumD0O-nYr-8>xlX)uWeFUh?Mn{5zZBw)gvo3}izWyqn;>%z1PasI~59L*DO zeG-Zg5veri67Ly#_GX2$cGg|WYO|cm7DN0aE9`c zpc?$sks;iYsL|?d*D9MNQRV*G9IEOk{-ZMf2JXjwCLV~_>ezkCTnD}9!xH)2UTHfq z%bZVfPYtzGKYyjfuJ53^R|KyR9762}FANqGK11|e%BmRi*)Xfz*v^nDbBM|0joRFk zCwQ){c$YaP2pJA~cFTPHIbvt(CLF9@^_=U3a+(rAa{0DVk?cH5HlA_joIP}wJaV`j z{h%&dFSzAS?~wCZh1!RC5g#wv2?zLaOyUs3RbHraBk(ESpc+Do!R1(~ciDDdx{}*o zzv}pkQ0=qWN#heti>=daP!eKu)F{C&1GLBQ%7@Dee7*rhs{I?gjGmS%*V^eGsQO;G zR?2yo?Q)00gZYSIUeom;ARgkcWLiR$$e~og#3!q`bn&C}Hu=}`2F{e+?nOLMG+{;x zC>u+Djpig3R^%f|njWclX1T9ln10v!T*#^&xA0TVWQcm6tTRHD8-EI*!e^6PM>z+k z*Pi#dK7IdHQ02Qbd(hePka%0YZ(^7DVFvZ<6-}v))-D!%7EirY_imAV8d=H+WC`1m zjmB>vlQSB7i9(eLJxuDd5owIH@;PIOAMB3PLd47Yu-R_4kWkKL9j9l7+MjB4LY$kU zd%muoST_y#vD+&ms#g_|?}X{-_N;fL`uXGMBQ+8k#`dq8OP$ziJHgY(VX95}42Wqf^U{SW$UB?mW>p5{|k@3 zKI`by52=~=G=)9Uo+R2_@`GVio6cP19UVi>fVFQ!MJ{#$e4(<;T3WYc-|jCx6s}an zphC^w`fcatRW0^7R%>+&+2IqKVJLc1>;qy`SiPqAEbgq+=}sqCi5U4eUPS+~xu{D< zf|+x|yJ+uTu~ed7c)i?A;bm)NyG3ea+@q5R+11ZOcX;Mex1{{@=Qhuf5u`xk70qli z-_XRZfs_qrKZEeIiu*8alU)J9`!8pUTNg+Xk83`cZ}!*5;k9II)}ZAqxUXM4&Q+1V ziZ8}(jXuvy80OXO7`LPR+`J>dj}B8-1}g~&86z1>v5pG~M*@I6F*MV6srM|xm!u61-;p>9Z8cnGfKmotI2@CmqZ?X=acgv?t3SFt=V zh|-a%c~iRg3UH?!pSv|8g5DN9Rx83k0FddrN} zawFI21K0Y{$GwyMb7AB@N~#PpI-aUBDo*9PmT>x>3$kL)zfPC6Um$?yx>Nm+j3z+fZ4rx99mAO^gga`fv}Zv`uO# z*g=PNK&HQsP#tpg@T!bUS+j~~~=RKA-oM6cHnY4r#q?UoF%iB@+a@1RK&SNzsQyI{7a zPm6RO#}=zpcEhu}3uz*32DM05tSj!PhRQRGAT`=uv<)d5h-$X-zTq_uRo2XL^sW*< zIa5;`c9lErqsc?xLKcS(!E=Q5(^G4QJ!#4GeTTUc5<;QEn_KbcK`l*!JIQRcPK{i| z(FP)yRzIMYz@%cas-g}$jjQ+&zxP%z-ua`LtlPd<%bT%^7l|>s= z5Lr<&1%q#e5+y!A#TpK91U{@fQs{wM!45eJ4;@VvgX-lOx?v@6@f`f~(KVogR43snitJj!UJflFGF19BC#lSE{uSkL* zZtqDwQDt(^1a8zaD?uzsWa(_mH(_Tu`F7KV%g#*U*{OoV5jB`5CekeNls~kr1!3}$)9{! zEg$<0s>>u=+$xc8?&VNiYB*PY+eS3Yn9D24Z`|2spYMlF(T$qJjXbhCfi*oI?hsgjGh#ohDm-~dFI5mcAjli=UNQ$>BbRuo zlSRDRANy4=EXUY4ny9>9%v(X7p@P=D2Ue2gLOmvqy4_2;C1zvPJ4KxG&${iPd!xs- zbqSrFDtdGDxTqcOpW?d$7JP}%T!!U?@fVxv1XsV#mLZ=sg@8ffct{(H-^Wh1%9U$5 zDXq*oYf6+>`bwhly*~Zd{YIwvJfnt8QO#Vnc8{utrFp9xWpPOsN~p{&xHiep6)hQ* zO_WF#Eb2TyP&CUPyHZ@~zA;+&?u8pP0_zrC1sH_1KhDMz7QQYqM)KPI6b*37(-%UL`zI4eg1(TXIKhWBmCcf!x zT)A2w`Ft!v?unm+(}DY5^EMK%zS=><900RUu65Z?;Mwc5IE=1chrgXI?2X z$e*5&L%kyxSoHyt>K89I-FvfdFBGu|A~CkUZkbNnM@_?dD8NBUe++P${x}mfe}CgR z@P^1Ahs4W=1Lc@xN_Epx8-&1)UTvC2`Vv%~K!gX{Ef=&wr_9)YqY?L3nj?q;9uW}X z3J660!$~><%rS`@24xrkbpHr|QhlPB9`$X4PaT2C=Kxh%n_nIMbvO_DM^l*?ar%G@ zcJRvu+nLa=3`zS={Z&JB?9L$?=qlngb$oz2Fdz~X(qS1XyJ!NSE6O@zB80cy`ff3T zKce#yT(^&4Y_Hyyem{;oi?Y`)l7W`kEi!F=7sH=Y&d#_pbR>Ylf{( zb*e`_ZoLY!AR5;IMEIIrjhcwdK45T+#PDdLkic8K%PqlbWFdUYOucR~e7_DdkXqt$ z%E+H@7IcCHZI`p~$Gt5d^JMg>VIJ+UXBB!E;X*@9G37%N?C=tGIW~?}X@Vs+74{o^j#kI`YI-a*^)$&x=R~1MGaIu{pz06=&tDgAY1!ovvcZ*gD?&Zy z?BIPq1rPqik;t1ZP24k5B-4%utNTg*Id2|o>!^?L{JdnI$oI|jnPe(R)F`DC(7)RV1@{a-`JBjg2vh(J1bZrRSSLqA~Y4wxc7d+&)6HdhMIXNbSmUzLyhb zeTs@aWs|PrFMWRN3wf#>z$FU%2Ffj-@$m` z1XPQr!G%b7=Dj_(oW#d?tYN8Dwk$new7xE(3CP%NNU~Zw3i4q#z>@6+!J`$HZxWqt zFg=%_$kBaFI}!dyZQku`Va|t+4L|Fq{LM-ffvyBFtC#hH5U1e61ms&`A}B~%$<8j1 z=)L?P`wG~| zLeA#X3V#-BpBB0Jkb3gHT9Th5Ub_Y?qWL)Kj6s=yo$Ckpu@kGE#XR7+gU*b~TDbW& z)UgehLNeW_?r1CV`EC){;ta%|G`Qf-+-FRtC0V5!<7rl}Pt-O}Xva=!cp!Wx99;ZP ziidPnuiq2jgsS@ZedVnzEH%fho4jH^d%X==TCpq7p(hc!0Ct$jnZgWj!FtU?o@UHL znSr#a9LWJutJmSmIJrDJQ7kDQXl>5XXB825xI{qrONO90$P7e?cC;bErNS}y#DhM5 zcCl_jKdI-fM2;HA88pj;nJns3g!c_C*{;hEjyfCHiO}n$zP(E%?SfUkSv@+wrsHdE z@s@>xPhNW;maEPy@6O3A%@Gd}Ql`&67N(p~KnP8!j7`1bQp3RBJzFG`mw*2DGH_T_ z?l(_Fj6u!dX8m?60$rT7uk@EEPk+kGmwYShpUGQvA1$Rsc1>v3kaeG_mBoqo~*0*SS}OV~)AoR%#< zy6Kn%=h`-YaZyj=QfP6|J_SD%wr4FjD;Zd!@&eN;Tbn7KKW!nt{jG6{Tt0*7-{Nw>ujXHa-l@4Qi4vY%bhs@>viZ4TQ03-V{WW7HaR26{sYqepJ3kq{$Ac-D}Ua={Z9kIOvPR255vmT#27OcqtC!;qqRqJh#}3X z#$*n3&$bS~c9U*BIDs=~UV*x`;reo(eKtPPuF%{ORE`dMMA$2#iNRvb7?)PKPRV0i z6uK_6T?Yt-SSKR=!y`t)6`xkX7mAZLM>j4umR1{-s!B0v7!IHIDO$F3%`!%U^OvYk zbQ6qxfz$(iBP;B=BOp*@r_&Iw8*0!^{@@vQ?WaD^(n6mQzo{y~)D+_8*pu0bU%OQ9 zOC20I$?k|!s_#YlDKFOR&dp#Vsa#e9rZa-Y7lvL>NruRX_?>&H`YSXRJ1{4%jKva}05=DYU$tXz92uPNkbEbhtlq?`wvgDkT#3qR3oI{f{ zG?^wgeK+{c%r|Ggx_3_1f9ssTYPy=*yXoCKzG1EPtml1i1o`a7_-;9*IAu`pQ;5uD zfa34W=Qg)*p(7w=p474)>d{Do!P1y&U$3U(V@ z%5XAPk@v0(6&?_Ha=~=sY71WA$9gk#$epfYx*bjxbbBO-`xoI@m=5=>yX&B3YCJGX zpwp*E*I@dGMxEUQ-+4C^_D?Ac<;51D|L@q(Z` z>ABLeDI+fVr}?F`nG*6K0lJOwlPXQ&Z#|7Trsm1>RaH7+pra=J>9KxovR$UU{F`Az zTTXSl-#&a5tP%WGuhcS&dst6v**bo%)xK(v8zom<^jaD1O~^~l_m>orW7O0J=E7)* zOnY^5ABSLU7Dh@;rBTu4&_ylQp=^$Wi1>(F{#UJxcnbez9D#d)Sf?ZKWCXf7XbntN zBs^16(IsJh2tI!-OSW+PndVvP*XQe!gED~{WNPO;$yXj5^2062;WO=V+rX3aIh|iR zex6Tum8-n?j0@FI%zu)Rnlf7DAJHogO6Mi;xcUgE-4mwgfJ1icJnumIk5eFXzW{4` zh^jUNj`DC+>hYGLY`UvTmd*m?mW%nXIA?@dVEH(Q6yqjsgpIfOaY|=m)|XF%*_(p6 z?t}{*#i5!51=gZblwIa4A_Yt0$&L{rx8Q-R(0P}O$AIzYKp2=kC>RQ`$JZx|yT+G( z^+2EolM|SzLd&4|C_0dN+mKrr{PiSjPN!Lr$ZWmnB(FKnGb=k&5WvY)BCKzn) z5q2XfYdF{VlIGmz7T8KgTeBY=aW5$5`U0sV$l)H>bcM%&HN z8eS;qga-xE32No4d7D4^lck~tRxW9TSKLB#VQfm82P8QAEbi)G`t|(%ddRQN0SF8o zrvUWp>YfH=BRI~oPNI75Ei*FA5jJ_?Dr;Fw>>9;bdIs0YMwj^AO;{pvEbJX>Ou{YR zySW_2IEcB@@b*IO~d;J*FQ1uOW;dvcgmm&#EoS)Hn8$94B z#vAQqtn$mULv2_YwzI#B#OdG9|N215XJm(hzYpY)h`pndyddD>OtFXCnEaWH5lWO5 zQ1>j$Ox2v|4RsQX^rHN+atA4BUF%We?pULnXoi0Nx;kk=0V38KA!Qm)je8e*aUeY5 zkwQSt&qb%8E(VYU7svUKszm za0ng>nCP6m1X6nzHb}8|T%bSAY_{d&5s;IY_6ve1QpUT!31`6YJ#27H7}pcF#I`S1 zeQt8WLg^Ug;<{yB0tgkB;@N|N5bENQ@1GuaeMCCQevKdz7 zCO5I>GBX9&R{&$KSb^KiKkCI*F;$tp&~l$W7r#*5We%x(hSdT=H|K14I>r%SYZ*2! zSw(+Gp`COoYLQw&h_p|AtJ9{!vrJ~6pIrZr;rnxLhNRWq^pDwq>*eLeCXAuQ^Pz3_ z%=L%qx1x4C0bh3oTdu|}Sx)??bQ^_-H-OQp<*`1U0Ogkav%8^Z1MQ$eJTRZfr*FV; zB6aaz9#kO9tJojr54r|Az*HqnivU8g4Cm%=vt;J;SYUsX2!SOQ1Xb&u*e+85MM&yI;r^`LQ@v=hR4Gc!-wZl(-BiY z9IU%ijF2>X5EU%QUom=6lZMEoZvmbgz+hh|I&PyOWR8X%GFoBW*?E<2mm}KtUsQW8 z`GJ{zsOJk5t#6+Q%*Z`<$zUxo)_d)X$$z)!7vGP@ZB`9r+%6KLep0*Vv9}OkxvS%A zfC7C}Nv7wDNP*is{CIwABW%tsLQD121#afr=-!$q?qK-ji&YDTFA*b&wGq=15jqOK z?WO~v0?$?Vb@Bjk-B}PCS)Lw3t_-Nq!Jf3TK+%3&plhm8Mzi-Wp@0ZAxV;z99| zedybVTLMpZ9bsDv@7J8nElnRic&HUdLH2ENzer_wr^SSV!M>0s@yy>3My@nGmiPLG z%0NB~Meu_U&%dB4ed!AiE&HAyGtKiDi?&C}J^+|q{4kN&;vlp_GsGE6K@Lovo(m#z z$iVnQq<$J#k-^nNYd`YkffM%2IJ#^)qnoZ{KgoULn15OdFx*w&Ms&aV=~r4EKGCjQ z5fzAE{hkERrAQ3k^YqvAoZ(2V1)2yI<8}c`WF$LIE%6j7mQvj4c#r`ugP+p|xwoPF$AmB+Y^QFMkl*1(oPJ?+-Wx3779XkzHq zQ=#Lt3xt8V5qmg`I{rsev?!38HAeoeO_;3n2XYJ5HB3Pw7M?L_wk>JP_CfPpNnpHf zf0tMMeTkP3F1w(Zmv}rgC#oW994y=owKOYBNU8`b&&Ne6Q9@bRj;`On$Vis1=F!Z? z4q)2`mdon{IqG`I@(mcjYq0*$Eq z%ss?T2D%3f_gcj%YXc>1BZ6uOR0ooQo7T*|mo?Y*q5-EiVgc*(!rZ#^zRw8bS4dyQ z&>cz8TKK`*h^O3S-@M5X*Bg%8?!rHSWZ_$9lY)riNJk~K$3S;0gJaRgU6h5md>F|t zLuH1g{OD`YsFp8;(Y-mXa?AMP1c@}&jyjj8y2pxa{P~L$;h#ipt% zS~vf6liETtDKYmFi_2UJk$zY zo{5Z+$nY7_m$L3%q$AC(r3TnxL}-}Fx4zuV$|KJyGF=_;VUkp+iaDxo+&`66jpyrY znZ2|4rb>P9;IaKu&M9P047y*WUR6<55dcgRCK5F8?t}8zm!dCq1a%(r6vbH_(kpy< z_%)3*J2kLz_`fo>tIzcLTz8bRQ@+1~5V#BOCI>Fs=9@+z6BIW_Er{B#cRXD7L%8nF z$d13*n?l~_Iio|;zueSvczKk=@J5uarCB3wRp-Pw`5vSXNATiC2#|aB_w|OL3%bR@ z8o^3i!QS?>M1i(m$Znqi3E+wZ|I4Od76(I{lM%hNr{f;7$@;5uf7;L0KJNm#-Sx?r z=wdo=_twS8A|VzFkVL=Xb%X$b&wO2XXD`kHH`W{#Fsu{biT$Mu0N&=P91nHKB0nfz zP5@CPUfi6aE%$XG+3;W!co!n)~k9)1%|hRkLM*q&2*+-#URET z(xgf{UG$qPJ&AorX;^!hxT+UlZDHwZ8A}SWNhR58JFG07raOw#Gdwj(4Gi;npdbV| zzW(X&Zrie&`mdn$O$33d+eo@|rG1VXWh_P-#xUONhehI|rkO)E1Y(`ef>?akyA3MC zmuQ=0GX8q|F7}E>F|uDB8LU=WH3+6m87_ODA7#Pc0{#GoAlyKeF#*i60zyW8k0+3F z@-zEz{w~{ye&(Ky)P{tqHjXHd)OEMWe!1+)xAxR!)&c3k?|;qY$_XD9wg!Fyx*g)v z0`dz2T8Sc`*;;zDQY>b`Im*!W$#Hcx2SKkEW4<~mxs&9d%RO$} zn?E`Qw_jAPPVE+%g@9$FnAGK~jz+d^-Zjc9t=RFE0YQViMb=K!n^aTHuKR7X&t?bf z)1(Iuku=j9<3hz*#Y;#zw_%J7Mwj;qhLXJp#vae{y-V>x^d_m*GTwi3`T-5y-(7!y zwT|m0XsUAx_&p~+T|(<#1Cuf{=s`eO<)^Z8Q4468R}YIty$}tVZY>}V4=8L z;p4+*e&=dqNWuJGPS4Cx-vOIh$x+YY`acquy2ggs%&Mja4ki@bY@FE4;)bTiCJq!_ zFJEFazcF>Nmp8N%wzjmfwlcJGpm>GNENpFIZKq_Ts}Jl?#L&r9-%wHP4K}m1p_MVP z3pNf;ZZ2$QQBw;CLpx?s3tb085kq}z1K=3Hm-4!HmiBynzjtF#!FILcXlZ4Cb@0D9 z9<#iip@FHsgS8#SOBMkEY~cOJRk|c>!7QaUjAxk6y2O;FoL*(o__WE`zWJ5D`d|t} zDYcG5wEs(`Qm_-*SCVL@$fR^dCrp0c^b7@Mf#F=Zzof9TWBBdZz}}GFbYA>m!jjL) z;$j~QOkY=s$KB4!iAgk;vw6evmW=Ob)E9BFw8aD6iC=X~8T2mrqel@Ly2vrhb6*Zy z=F94xhcc|OH}HYifY~vWo*#`8c%^E7*rmQ&QU32PT_o3UPmi?*5k@67hn9hlw`r|< ztDBO$F?Rh9Ko|3TjnKP5TlceVX_qF!5!Kk$0@ zx=at%p?B&Wgk|7FNjWlTqOzUEg&(F!7DqO*_wSwE`|4w0OLg_JSrhH|FU}pC6ze^; zj}D}c6mg?SHieen-J4kxg2>&QF&v3Magto8moGd51}v78`}n9Sg!$^GJfuRF$|0K_(p{46*6(96|5^OcWo)z3N&u< zH445MU+H*PU-_u|74MH@5$*NcJNvTC#;M4nV~=RJJE2VKf=_zhEhfFL9*0nC5#fS0 zTJ{op)jaeFKEa!8ww@k+W*#5&EGR-w?grdskasgi<62ruE^MM?koG+^zcfdf}i$4g{%?!3Q0#E%FIt z^-jJvW*62)VzbU@+x-?^DM92u`N4BYNIpv0F8>)fB3||Ka`hbo&aX@SlOc;Y+^;-L za55Af6f%iYcbF@vF-*|z6*<=-znoF8K;;{v)T9y}YXqY_2rftG2jI)+ed>thf?WSQ zS*1HJE{&f8ow_cc)eJ=BMDlGsaUC`5e|{p9@5wfwwDSn3$bPdVz#95yy@@gU%-cln z{iPxG#<`W{(b)w_PeiorbDE4FHyf86ZhGmaE8%qUrn#-^ z92*jUIUh7o(sqAR^cDiXgau0}^(ET0pnenx3hU@!Sd5wOn<3j24;kk)j;i~3BZTc2_G~G_ze3uc9EnKH7}Pp*x6(A!E9@R@aD=Krxkxee*zAa3ZPe!F8P^_5 zaM5lwFWsWTSht`8E=0maoHm2RC)-c7Eh~CnCgvB=)b8DyZB%6AMwdvFNgDup&Bv=m}_9#RK z{Vm9;e!0*rM{qnJ?a+@$V4FY8FAiKAZR^%4aRL#%KdY^+dgnn=tIGnI0ydg>N#^oM zs3heV(NQJh^kew5=kJoDn2d?;u1{U&cAGyEp3$F=}XhG7Z?ayZ$ zQ!!!b2$>g5CO5dG(WX(4=Ke75-;@B+aqHzQ$N5o50kxpvuq^it1w#Dj!Yqv%NmxIS zR9j=F-%LnyVTS2d=qbfL#>eNnzCQ-J8gTDmD#W5e0T`HkfnM zJbOUlDfr&o_`CP~Bpf;zDlmG#Gny|_;unyFcjdnfdh=l~bYv<2?iC*&H4VU(bB1w1HIrq_)T+MA#IL4jRFq4K3&4gy$bADBvUO&* zN43w89b55l`sEOdkGQ)XpYeS;@@=lwb*-IhBFr3`f~`rgS~Ir1@oq7dEF$ZX=MgDc zJl6-Bvwl}?uO;kex^JMz!FZqUH%8%#Fi4*5SZ|kwSmX`~j=Vd6PC4r<|3eJ-d-few zz8d&wt17FsXFq9KRpe9FuN(po0zqBX`%i-$EndL7xA?=3#o&;U2RS+T)p1YslLXYk^)en{MQ?Jx9k@T~LVwx~E>S zUp;LW!z3ZQLtD$tsEI^w(k{yL#%ON%7Mg0aXT2`OX{ObI2W@DuUAxL_{O8&-NTzKi?Ox%I?S??nO!mtX-yCDR@(5py;|@RQOGCb?9VH)q~`n3aNjr zBvx{MI1f6RJqo&9<$`S|^3F`^RWWh8t;5|mXP(xsd?>>N?MjbWZ&!Df$z}mR`#{Re zp59^M+|_d!Ep{Qv9wJg#(U+|J0;p~UkUa6UUh1RbVtBRWQ|=no+IB z_KNIrgw-*+&}&yDtfAY9%ZFAp^x0;wYL53aJeyb!qImc6`@)elvC;zWk@p|e`dMI;Z9DZ}*8*=ZYC9-o*U>Sk8=md|;0ZHp<8nVt6-E zgcF(Mt+$_>42jh3D7hyh%kR?t@iHmn+dwGW9{k<*?4iQpZ|LnG+4g@6_Pz$IF$3F5 zdYGv)5k^iDK~a`^na``c56r{65|DhUSV20LuZBjRV1cF^-np&}*NJUff^MDHmf|YO zZB-Mg81&}Jn9Q16nk$ClB>9a9!xHUmXO|u5S>;cAh3L2<_>IOaOp=brZSH{TDxK$cR_Ol3rblx9%<2&p>&Opdd8XcbWY?&>4fU(E=d+v+aYM;? z?D)?QU=|W7xn9C8bLi+;62~jfmo9FUCF4o~CZ~oz8C&I%PpiAt=FOHr(`9%U71bBQ zRAC!OZuQ#M<`qTt)tj`Ss7@!-EU<+dE;kM!};B~4P4w2tL;tbFcxU-0HUQ{GV;B< zTs5MRxtTv)%5eI8_!-7|jV`KPU`TO=J4v!7Y5QZTZ(Qkg_c5|^ z>Al#>9>Q&IolveG_b{pW?n2ZMX@~G+J2_ko4Ft68j6Az4u(Sq;=2@OKavk}Bm>og$ z2}tFITHlA~=OKPreAy;dTY{;?{M>xlpvOmF_{=#>V&-@gZYSRh`MGVMyIMOTPaJ=O zV2C7}*2`h`M|@5Ld1dd^R*Y;O#C#wUIn)o}3}#%D_Q}q_x{U~)3~sS2NczCtL+7-( zq@+Y$AlJ%b+NEu^%WywRlWBm89hfZKn-^d*AdwiQ`_oovpbvHl&T%5DXUF(y12-Pa zWOg&$NWAyd&pwk@Z5)y#SL?dB>vpcV3Gaa)#hTRie!p41spz+tm$+vs6K}`bH3GNm z|HKLw4s(AuDzE?c#e-@HDG0mk(5rzi%HbJ?Wf;+U$g~{kD7$GV>K`E+Xf3*6gbiusF=8H` z=A`qIA;csZDpAAMbn`ff3M?`C?+luUTLmV%P1Ex6Rh4*jni0=`(KMG3-eE=#o8k>D z;sMlyrXr5y9$M1}l>-$!_`~4lY57{kH^WNUb+ld^Dm$U4yww?mkyH^jo=wa|iY&Jx zK6I1Be-RZ|#A89`$Q$k1+(sFVsd z3D$y=9r#BdWJqzU-D&6kc!}}KL4HfSf%s*F2b2fIjV4C3Tyggr=4X;rfL9*_J^m%o zQ3xazP!%4d$IwDRAd-sN+_R;VXH{Uw3gbMc_xJR)WN5HA4=NS|cF-6> z(rs-D_a)jtiSZAFbLB;+!ZhS(%!YMo+|RZzmazdQXZ_%!j%;@3M~rg)HKgC4%ibw0 zoN0Gr4r9IH%o^)Rck@%D1!cG<`0f0K>(;|hYM)dj{T1m>dY3mhYRXFXV8Ql*waz=* z4bG883jKzhSv-5*yz7rjy$k8h6Y%X0RN3P>WQA;KZ*~~^ekzF}>v?AkCDATovfD?D z^q#CB0v&UN;iI?^+p?6^ceEdJ_$>l-EE`9+GsK^;k1b)fVZGr+)MY`0>Q^*{v-g2M zwGrq=MKPZ%u(3njWl8KIr?~K`?fv2T!m4Ry#v`nF4zEl3wzhiOeR+H9v9yM7P9@6N zdwZrIw7(>Tgr=pB%j*ZbX`EjOb>K^NxQycnYwdZjqFhdowK7-;w!?(sKP?LW3fQ-* zw~9pChnp7xRpFyFvvU!NnO2#w-Q!fJof*K5)rxgTUf^VA-OTFP(qhXbAs+m+5By}Y zXvyLBM}xr|?Na5I+vys3H_$laWfHVbzHTGGk$g;lcJyw520O$nvbQH^Si1aMF-mbZ zQ?<6Dk+SyVqe`%Dwh2kDxCd+uC@KSw5zZX$Y&QWS^uuFlzt80;{$eh%mlK&38(oSu z)&(?1M2f3?ZNgw8vp2BBC|Cq2pAlitt$t8k3=85p-jl9cUaQnlwzPJ&WIXzWy766b z_$9)`oQy1NRJ~$0?#%7bp!}!$L%AXl6971n9p+>!5+_z~blwrO~D4?`E^%13>)Rp^@on$E+I1 z*IPYk5eM!@3KerUaUu#L8>`7PxpdfQtIf0GB7cVcmLQD5~Tl{rw_L2i_G5h7AnuGzu%6+3W2$UKc! z+9CXea>?C*Ml*XN{*?m=23ESjy(iV-b-mkB^PZ2N2c~(t)@p#)j{$-pC91t7U%&EN z-|Dkp$&9=U*9&WB-jikrw_0NS<;W#g^X^oyKY7;@Tf`RC zo1`=^y~ru>aMY^uMMJpm9|U1RRjhbh&>ZbSN)_NX5V-40qu`2 zY&+bU>%>acl$;%V%DXHHOQn)93bwD*8x^-FssZRhtM^V~;fj-vV_sFo*}Q(t$2pst zZl-~-n#cP+BsZ#!nXx~5wS4Y|bFD0C4=l6ugipj^HyyS}E&=*vR-K^9%h~o!4 zDy$D_%8O=JRd7{#D>VE7s<53&z``HhF0{P&4VjjCx{mNX`qG7Ac@`H7FoX^VbZsXw z=3jf7%K*IysfM~2(!?e@zl@e`6ja=UMm`8VO#ZShn2M1K@ZEzLbe-GhN504jSHhw7 z8+8VyV{8-v{x~b#{yy+E(Zu@Cbb+!Hc(Ro@6LX5$8NmE4(?U^|=x-w5G#$&1`DvMK z$T{c_k zvzV-V&kftY3ECV_c`9R6JGEFR;rSN)P#sGUObRL=&E+vi%#>aI%ArCmHQBJTmcJLw zUwQQp?9R;{1n`e#2O<$OTF0RKE0s>yZ)ak! zb#lr1TAnNA7k?S^e^{$-R+5zS8s1zMbfn|InMxaV%^h&b?2TsUr=@-U*ChUJQGI7a zNaXMtpwqZ&XKan#3_VtK9qAK9u!rlD`X{)3p(R_}aoyt5DxqmeRCL1@=}JAWf+)CQ z=iTLPxMET1*mwSyFXiZuN1bcp;%m1-jlX_{g!~Ey1hA{esUq0Q)6jreDZE>tT{O07 z3Hut*7)W3lchiCrB+g`y(9Jb)lIWC)_KyZ8)NI~LzAT33?RV#NvSq1TV}K|zqKYaC zI{0Ru+(H8Zot2&8?D8SoGmNP9GFROw>YS>~+Cuf|rFDTOTywOr}GfSV~ zlNzAu)8UdegmKIricqSSQNK0x;OzBer(|I2$tg;}%aGr#9~xPn8Xtdu7nJ=Q2y5VX zsM^q${noR+mL@kpvwfAWxj7JBW0net8?U6X`@Z={hh7W&UKbznY%nc}G|0UG+y{NF zgq%;A?D0Ux@PQ~JQdU1$mHpDB1n33#x8hSHo)f0&Qh=(9^O?HR=U!?tvOSSH(-Ku+MZL7+@VpV^zhFnV4gwBS= zc{JSTlZ@w~Yoc=ZfN+2)|Fb^zyOYa_Pmv}AN#^r!(lQ)_uHFLHOAfDiRxhM~{0oan z7ZvrGEhx}VP99Q=prneKpvk0EYJ5^|ct78SjW-x)gMt2vLvV3Axu{-jU=A1&+;pa} zSN&h*M|}ivzYnv* z`%J9Ew>jy=PfUVd@K{8TjiyfQuE+FmB=_bbJYSxK0@>nOC%W2?$03a?z!@ zX)D4o;VFN}xX8&bA{eTI#_=S)Y0#|SFi{QwJ~%ilzLRwoK0@t|CI(&f#qKc7X&nOGK`lRPvlXb-vB*&*$0BEcPdnJguGgE&h^mlgO`sRED z0yTZ7(lH0&0SqAtuAQnZW77rMi=e#uscbc~*_J}!A*Po^AIfbbHfu1CbS2-w--lAj zK(WxJMi{J4Ho1+Qn9?Whz@J*#nq2N6Pr96#svY#>4NN+1TZ+l~^z%r2Zhr|Ef~T&t=I9xa7>$aZo5A?&xcnkT=dBn!jMTwD~QdWz~~*$9ZP>u}oXB#4)I@aRHn z9@#7F4o;g}9Wh@~*^z1U8vinl8FB{b-4ol&x6?XqC`4*hDOS00qKzTso^WZe?|zME>1&AbLZw?YWV^>N4MPY{f~Ela#tZk`)_GUdz}Zd3k}Uy~Nwc(<39q2QOcq ze{Mb!L@mRbhQ>reTF6IQ7J7J_dD}7ZrWHUx|Bvv-%Apl?%*0kCD1t4@+x~It(%}iH z6Z3bk2x>so)F4!>H@y$@9#q44S9#*D=|F`E!A&s=58bCf%HrRMl%D|##)PQ@Ev)&7 z>kRGjb0WXz0LF(!SbG{&X>V&DOj3c&yOK)VeJZ;+R-L}*r$M;C#{Z-`OAm_q?p513t`KB zg05~p;%RO+yw+h7Q1N{G$)VeQkYvbvv+5PyWq%Js-+{pzOpw**^T`%Fgv>uELaoLX zMYu%Sl&=;RPJR<#HPS*x+ZDRL?-@KNpQbq#dS*nM;-Gim@(L7{*a0=={RZeAs+6dq z$X!zInZ7mz^zR%4TCcd*((L`VtH;Pp#Ur`yj`;vFqy`;6kQ&mF$ND?D+ zH7gJnm`7CR2Krb6=}t(NcMrsn`%YDe!5u)!H+f6vuIu!&MQT$DXGhd}+B&R7ldHMq zy)|7OadcHJsk?5C@yxGR>RQ)v3#o@U{D!D%9#y~o1aO)`97?0)JewThy{Z)vx7_eBGdC4lh_AuoTdRD3KlJ}znX4x?O5 z*y6ng^zy##26W(Yl-rVNx7siR^C_d7VXyyuqVfHraZ1Y@d9`1i=22}*V_m%#~% zmrNgH!-mw3nK8U#i+8k59ntiTGnJ-b`=gy*5D80>scCS0M$BQaqQF%PpGQp0WmMtf zq0=)nZE+LttwIAyP@>eV=QH~pR>Dw!l_%GL_~ZF!ZBSK_lUY^6v5wi+S%<->K;_ql z?l@9+<|}!BMrsvySo~%Yb=uB0QBk(BezH@UVHHq0AG&8;xs_1%;N;tR*Q!}Vdv9&* zjRfLF-JQ)?;sojoDEY?``EdR@$?+ntcLu94Y4psfxs0QX6Q%@-axNNCy_+>LUv&~2 zn$$KQbu|(0mt-E!O&i_;zQGorbRj0mknS3Jf*tkY&ybC@ISCR3I6iuVMfWXRAs+nmCJ|8tY)bo z+#~DBX1N{@>0EZw_?yO<%Ik+lG3Tn|QbJ3uVJz3rl9KQmvZq(oBER(o?=y>fmX#eU z_4o>6xMXf{9ZxT-8T&aWN!0C2tQZ*!$8|eZkt1aU3-yFyVLy!vJUl^Oqw31WJ=#fO zyWmWQnaE?wb+b?r!7d<9FmY%7>FDEoL@ilGM@Q{`6Y*1IAAXawuWpjpp@1sGgy;0K zHncEKnX{IG$aP#mb@1xS9~fU5F=U_=F%9onY7wJ8A~&bhR#2xevJ0kmv5a6Sd4xEs(!TNM_h4HN$6qWot|3XfhdDE zzQBf2P0!DN*Rk|}di(ci09jSF z*Rmf=oQ9T|45d%}JWpV$O@F6g7rPo7rMWV3P(FEhl$^`=Ot6M$F?PRalx^J&)g#TZ zwG$pxP&JfsGUA(*H=iIIOE$HHwNnnSP0+dx2NzfdU%VoVD{ykYg5zNyJDoA#yvJ#b<~24N?r{tB8_N?mw7ZO-yUiNMikZK^MA=QV(W#ylwJ)Y3%UXQJhWcbr zyglG!XOl&DXT@Vqs>Ran)SjAZe{rJ>4_~~_SrB#NQ`8d)7ITPAaZ z0?@hV?@&cpy)MsS%3iZ0BE1)Z9+71@HU`O6ntJ6hx7+`*MYv*<2h4PY*7(l2FQY-G z=pN}SK8Nom^qx6Qf;T~Xc{`q;GS7gm;?K{P!~PZom^&5%rixK@SKp37twtM z@9R3qs=szNgnjgY6+;Y?P3aFvpmS&-ml~{2BEY<(uf0=6-NwTjS~Z3t2X)!-_TbyiA^wLBS8}!NyWj^q+YU5FZI2Hb^b^|J(`pAUK1ntW|1pop~P@63;`GGze zkz6sXmIYXQLeTwX+|M6M;#!pq6N-SFFQ%UXOw2ILLH<4{V(2N~O9_ejIdIly3zNlk zb|Wtq^=)qo5J>v2w?w!%h@x6E6|ijRJZoaqQ381ln4o{j9Omv=#^xbKH+dMS1Fx&^ zRV-z4{INcgf>ERn`tY2@FT;Qh^dZr3sK&u|;u4!^h$gBNfikiFsaAU^BEO_L5zm|oG3YdcN_s8B>KEY!fX)d|#pW!^~& z>1f%%_Tua>Kl9wiSK$23MF=dDz0%W70CsnzJLWs;oEPO{eGO$HPs3{70!;kpi;W!Pyaw>mSuozV-Cnjm<6H~! zK9&1`2G*2*5G?`sJIT&Pgsz6-~DAg}e4S9lUX(JYvYU?Dx$M2e^w^5jcT zr}6sr$9VA)pt)5t{GO-4Gc%Pf^*|3FRO+m+AOY8ptZk@o9RjwZm;;zhh|r+PkO@18 z;ztA;8Yuk(9?MNFz>Lyh=B=@P5=XL{m^zVfi|)-!FV4h9@-fQkrD?!tXfpa}@JTIE zLl|*Q{FD;utfS14-(6(Z^FB>=;yg^)xB6DQbM5_b+Ede^$j8QO2KQxGW{r!7 z08{UOB3>i2|4~%>t){pvFd!+7OpXE&D!;NZk;c*nc|W7bII!g*9eRErRYMRgj5UhZ z2$za7W}0uzdo*pqZ*RIpnB%5{%IO?X^)utbV0p)WPdPnl^0!zoyJ{o_pGU}Gdk`MF zI6W@-QM}_~l9_SGD+^3P;Qd>zPx}|O9vHFpwbk(@4Pfj66nlfS&9o^i<%;^{ii%;} zOMxhC!hqR0&Y=k zp=(gi%RSHv+?vj>Q}rLWLO(`*jU-EOOBq+h;zm?HFKtHyQ3R%T#F{qZ+{==1$f&F` z99bqveYI1~NlbDtVlAA|7AxU(yyXm@+k$D8$NMm~#o7u9@Bw57(<=1PaD?&U)Sap# zBiJq)$mU#;p_0?o+NpC2wow%fpq_zC8YE6@wZi$OKLv z5!(l6OP=am7bc`M1g|*Q(+aMIOb~bC#op<$at`vLJO)=JU$JjF)D|3Y@!Z+ri*U*4 z37jdB04|{L?%Vx+or$RVEpP-HP`=&a33$m@ST3LE0y?j70qLvK*tqwAkAWGLs1Lxm zwyQFH^qpUUfrp-+;96Q?<00bGy9zC2A$4BkQLWB&Gj?nC4j&Pa$iC8wos|Rvw34&u zPnE)Uy2GjiV>c!9eq|QOoYWjRo$X$S*-&-2$KRO+K#+xkjMu66X4psl)i ziN;bm;F4N{Gpx5T3=HULNjME1Un6viE&gLU#{DFpx-!ex`X|4BiqE@UwaLD8fyc-@ z?;-u0Eotz!jbJ>#BaCC)K+o+G()xK>s8mMj-8BVtU*8Qxt-OW zHsdykdBL*Eh%Ud_9?SSC-0w%ys>@s;5WI5xY)gYn+VLza&P+#!Kf@`VwG75sRhE@3 zslztRT76~30ST!I56KHFjIMX!*61UKdwTz-q%-z8Bu$jNmh1zqbAYNq*z6FGlZkl5 z#5N}{4K%gB?n+~nMF#~+ZBCX!aHLN7haOsQEU02G{=lM`nOwyJ9YSZa@@5q;!}%K`GFT)stcG;doq?bJH^^qpc1A?j0|28d!mBa^rm(ns@qtN z*&XrBUwV&4nf1VR69dT~SjUWff6YjIMsj{@>W3%)?jin9BkBL{{#+zWoExs=qO|ru zN=nkwY}3#W0P}0vl6Z{|_rt6kSG8e|r6&)2`|v}D;Y`p$EWSv(*Mwm4_~C{;+^Cx9 zPk~?p5QS&Oeqx73-0hU z^>f7gsW#kv@SnoK0-*25A~Vn?{(Tj#5SqGX>WhL;m$slr#Qv2kWMg=Kw2nagcXZjIX62;R&Vo764JIg+r-t?hc=4sG(-nOvV+RdboaZ^HdbQeB` zUHNt#03T18RCpIS(FQYIqKaZtQT3ezcksPTZA$6@&a$C3G9DY3H6eYa3&l?mY|w)0 zED{p{EkJ*Ke5A910XjT|GMS6}jgf)@tBx_*suSpp==>f9YjF`V5JP2SG)!6~?CzoXhvHh={`(mzC*RFc694^Dd zrSCdA07N%LP2>i)7n7KkXceZDRZM+c7z~6r{@F?2lD5y_BAQgedL+pAm0CJv@)H0gBk z(rP*sqE!66WET)CSiJcne$>Z0^t00H=#z3Ur^MF+0M7qnUAFUn>n)ScxO4T3ycCV! zl6*_MkVd-E9xaofzA(NCD!x`zAlH6uE$qh(7{vox`WLWX9k+|kMTXGnC@S6nfljHX z4i;4}A0>0GblRXEYQZgpoeL@-_ph3>72(krj3<>nDdH&!*bU~$7_p0S?t#{o)7U;s z0)eR9n;H;vx3C?24w52%`*o6Cea3NoV}uy|fs3F?d779EcvMDy-Ict5Z^^O$;XHqC46KE#X8ZjOpV_DvoA+9*A@t@O~}PkO`uw5t-+ksuu}l z>Ci=JmZR{l%{d7b z;E%^s;brE;UNa>fSYv4Iw@>~d!572gRV=c3HIx-zkW+~kQI$`j46SxJ=Z{4yRD?S$ z40#0ZiQKmnAp7mEKc=PA)EO~jPfvw+&sudaLDOZ9t#CRus@^|RYqYWE!Tf2oZf0da+LFPp+J2jpI_~l;Vl}Sv-qgP8!awJfME7KWp*PCnJ~^ zaBcQFO)`_9$V78GNzx7TUXIVtXHCs9@)@1X4Zhz8eEA6;&kpYFTvS0Xi!W7mw%mk} zjLynZ$R?w^fYoHrb|-*ucsgD%X|T&ZNNO|Ro?!SYyFxXd{t>ZRzJj%RGCANYr+e`b3w*ry^I=MJCcLFhdsRkL4pf6%~mt0)nK}_^8$I;1%&S|CeP;F63<;&J+^-v zZx~BqGVpzdNydjDz^aWnvw=_SJ3v&ej#UgRz$q0fa5+@Fn4G9ozH*R-a~ip2@ci5( z3@_sO284}k-fL%6%IS!xR1Lu+cy(SLCsQdb_yH}q)*Fggb~G=5>sbK)B4BxyWHe|g z8P)pkP3LbPj-C`LC#RFaj`7qF+m^&ares$84kK0~!r?E!T%nQve?WXyGpvNBLrF_Y z#X$f%PR64S5Yr2P^WB`@y~;znLh8;1Pw&^@(NC78nKa>`fq<66FYfp-rE>eGoTe3^ z>TtUA{8;At?a9$c%%-daX(hD)3i}YVY-UxhLZ_4PTiZiK)ZzTetZ3VTRORfd^+3^` z;}&@ZlB2FE*rXIx&e}Px?RfBPu(@`CIF$25)aCK!T_5MGoqS@J&Z?>n+n4U0$iM~+ z_xIo8E$Mh>@NQ}&7E zZ%Xs0#4(vXNF|wv@%T_)Z^v~l^OCRbs>Of@Psd2how^0ct$7I+egcGUC*W4=v`l&W zPCZQ;%2~YI8C9kH=}D}02hs~soD6PlG|O=I`$>A|@1wd|1FPMiv@amy%mAf(H*P`aQjhY+486!9SVezt-&RrS+ z51`Iq9Hn*_0jx7V*FM)m4=X>_^#UtarB5H?>PLKgXnJ+(6RVM;D~g6pWcbVPGkYj% z`3JLLqviDGjqtq0$pRU5Ar1M!oWsJ3W>$WX3zMJG&J0W6@<&dO9`J-K*JeOhHqhmh z6BH!~2tc#|3)PdhX&nL8gSSpIJyah!;>Q;1?~^hn)xT|78&g;tV`{L4|4Do&H`ER~ z{sl9cPlKh-U&DLh>)$CR%-J-rce*12nX;&Ep;KH-?%R8TOsg0CHVhOZ^yR;*YD#SN z4^#!-b#1!1>zs0`FxWkty(t|c1TreCW8ysz=>{o6a}xTdx1@&+RLmGylqrD*8ZAam zi5}8zR^>Qm&C#8dxN#`QG17p2ZJJ@NHD}~cm4>cC-d+VL%nq7?FO*wtTEk#&PgC-~Qn8%4KAp-V!L&_O`M46x3M zOlp=JxeiwVE+4Z0?Uoxk`V%0rsm6&M^g&-=49Jzdnf2zH<|XP~TMNg2-2;p^M{XKi z4jf$0Fa@*cSE*68>2Gs6ZMREA(*_J4QpdQ?ANZ3E0aAU|bEQxzkFukj-lTW+O@dK5 zzDO;*lB*P2=w!b=M?x39UcE|m7-6WTH5PLQbbF7Op$x!M$BU7Y z(97NC>m1E#&dGlDu5^9GUpqg(RWde8iJQcTNNQ)`pYQ3=jFD}g1#~a!+WT-w{Z84i zz6-lnFc@=rVQX%$xQc_Mua(NUIqOQrCx_iSuF#1;{@O?5-UK8H_{-c$N)lhv3m2(= zI?4WI!j?WSNm-lwsbmTuR_Aq9mDKQzEEW8=<0#RbN*31l-V}81Fy!pZ0oG+-VRQhd zTFaa~nwkVrzm~|nfWcg+vZL;dFdg=58Gp{^m^o8jX~H?TEGtjxeB(;)$I@m*W->&1 zEdH4+WGUJuqc#Tv3ovg&1N?B{VECKt6w?(z)?G!U_>MQcLnQvqZhNH#?a*&-OB>Gq z*~gQmSegX}LhzZ=P1bs`q%g#KOds<36_q&eVSxNU%)JFzRC~Wain0Nfa3iUd4kfMB z(5MV8-7Vci3_XMiNIImnba&4XBHhwCAky7kca3|W_w4sQ`=0mS`#k5|KM#)#YnHQ; z@9$IJ^}B{8+Y78O?DP#PHC{+-rv9_=&)WF*vRD#tCa-(7z%T86qw9C^WP^`Kjbaz| zl{VKp-B;x?LhCM#i9YSk*tF^udPj5vp~){Z=T!PT$~E7)O)v|Rh|y4gG$%9U*4C{y zqg~{>@qvrd@TLjLtnY`xcY5rHI0MO!>Q}zrzp^}y8<7lMgacWnI7x2+lJ$}a({D#+ z1*8?2?reQnj3!AVy@MfSJxhkb%^08+S4ji}pRGt=!dU-c89j{;q|$FciGR831WeHS zXu&3}0*R(wZC=U>a@|9un&jiC%?bQY2gG-6^Tr7JE3p)-o;t{**qW=qVV1nILo>-viBClF!83`Uv0~{jL$Fv^d`CL;=W?! ziX7Ng3rNgcgl;DZn~v{vhn5Hb(FF`^-vHu46U#s|M$os@{c$$j^1Qdg_kVv_+w*f; z(ecUS8_#7qgE&W7@K`0{G2o+P1^6aItoCOWevChq?!gcv`YmvsF7i@C5iQ9i@$CL*_tX7KfsF92P4*f)PIa$ZRtlPjvq z`wd9oxwzGS0|bHz9XB9o@bGf^m5^9igv<+C5lpN|r}AQR=Ix$lIuXy@kUNE5(Gy^B z?7hxZ0qfQNOQS&{Ezo7sBNX-a`B#SPV%aCaOzY{y5u{P#D=^Z(r0bbZ!qBzYMsOP4 z`Wa0uK-}eX@12@u>W2%?7gNKrnQF@Nvm~junc6+Gt@v#dfd=C{5#0oMrd%B1xqVl~ z%?XC~gCG$hoPq>*ermi5J@JdyUjJmZq}Q28C5*n6H}p`k*Wy?5fT=f+ok|0r8KQR) z#3k(&rNWoQ^69PhS6&phw|`yP3JoPtPqUC|Jn1gvTxBFwY8;>EjForYYSrZ0@ai@g zQS~d)!3G*@y{F-zyL`uPi*9A&p+|H1q<>l#V`SJ*hPBgYM#aRHom*77X^*}sYh8R= zzIHjiYnbV1YQmtYY*^3as$KI}V@@A7-fi zbMUeaAA4#A07-^8CWk|={HZCFcj!Kx1U2B7cW0ENz>+)egE#)>rDQlJy*SS7&1WN_K8% zYGLW=Z7geU#s>hY1|h5;pAE{Jt}x=#F`e$RSn_HeHQFsdZ3lD>ANOe^4G^$Y?6Izyj!B6s#A! zkTzod+F|?3^e1wwe%4PqNcDUY*~H1|N+5u><=H31Q;;zhR(c8{u zT4QnpwM@4|)Apo2gy7yEN%L|lshn9A!{}(1Wr=p}Ld?tzMBk)mNlA?>%#(7%cT{>? zmZUj|hMDf&V$S0|4i^Z zXNG;^jd5q~?x@7wpVw2?evI=WPQS4yr2d#cNB7vHWnIH1MNn1v3y$dMX~@_5__K<$ zmwLzae5J#B2j52pqpO&X!_g--&y#a{YiDc}-SfSjSJGTn0ylUj%a=cl!r->1xz!AQ zPzP#&bSo+{k{Ou$iA;V;kA^8FqKm)@(f4i7teN?vIjHpOf~XPg>3u-FXj%FAqYT`So`JGtfF+`}FhWZRCjI7d#f>lL!mG^>JDsm-E+I~%n*exU4qQ~!ZN zpW-s~RB;VKP@X!2YTe@C_H<|BM%yb0mMTIRSGn+ufW5M|i>Z z<%t&W(u!G2%{DbN8sUt?DMsoxy{OXP5)J3CJ*Az&8MHUNH%FDXjzG3Ep^UFy zDFByTNg2QAcKz*Z$|n70cBe&u_FF1(59al>hXz5eu4MM5dbU5stM7{$DGS?*eaxFJ z7B-=;gmugPaP$mYD0p2l_S5?*|{BW`6)sm zZhYHxlOzdSF@2+46F(N4p2t~v)#rAqYHQ4%%+1(4)ETf9S3|v@Lozau{HfyO8(W3p z9B$;(l)!&!Ys>E5Qu6mbvvW$C7bPb4+!@%Hkk>)D|Crzz>c1HE7Ri$`M6LxYxa;*+ z6(#4g&8u;Xj(kTuuv8GtC2ehgX7OpIzW!8wy|{a9I)oma)kO5xQmK;l`+IGZYe4~< zg#*R5?b4ow%B*z#+Ql>JDnZb^_?`Vjp7@4V{f)-Cz!V{ALpc@T2P4|Ik|^pH^|PY{&0j7cveh zyjBpT4s#SpT-9XnjB9S^LH~vo_@({dZU1W?5mpKJR`Mm?aoslVv3snBxX2(VeVeoX zY9M$yb|UR?W0ayA_^=^|EG@k@6PR~)E`q*`cI`{4i=LUJv+73 z&%*zL5b-%?6KF)znA4 z(OIKEXF^l13s4gmxBZz+Tgy|22KM&dO)`h-pO-uS(5z(S%9lgiyq{_y_L5jCyX zJ*}s`zaRhYCAcMH9hsMxTP2Vb6sQJF#p>TrFH-qVUMs+ z7gb0%4~0{RjUTSh%3L+E5))5cmbcTLoV6XUWc7-RJS=mcs_xM<$i6x)4sSRQCbPO0 zMRNP9?aAeXjG40Ytg?GvhPGBKxq3VCh;uz1hIUOnif9y66(C=uYn8I)uTTrBr2@ByJvnt8FkOWTXzG4{ z!tfv_%0}a9$d|ytx&753T^faQ;QAj)zf-MxpA&*NJ6Ba@=rm>~zd=S%ss6U1Ht7I# zkKn-)j02Q*?sCYEuE#21!j-NjtYQv_{Z5SNY*IlC+%C^Z_t{at{D!UvmD!HHoQ$P(YaS1Ynx85meMda~FsYf*yITF6C9i;dUwxWVj}*w#l&mHVUX z%JMSA8sc)FA_lC>sZK1~Px`c0wtBrH%ZF<98X|?WMcmIDa4l6bypI}-dZE7T%xB)S zNpYlciF~jfkL{#7IV61SMs`|YQG!9W6bkw{NDabZMHw@l@L2D~Fm{|kuB3zBl%sKP zzgmd1fXB|OvjqBkyaW;z&jh{%LU6w%5_*ue!Zn8sI0Kl{&YJV)U?0KHHgG<@;ua8k zG*VeUG6eypdx(3Z3K$wUn%9~{i@|&!)knaZp+_5tvi#FvTKi*W365e>o#n?TNr4NE z!_H$HL!vu*envivr9uHRSMnTs4W&Y;mf4o%!A(4tts@cC%nG*mP5+?oG+iyrTdFqV6Z~B`A=x=}X|f zgIfLgI0uc!iTQ-K-(7cpG~rWlvMV2mSv%@b%kRs@`s$CV-yd<_1sDl1ABNH~5m~PYObBTk=(*OqDxJR%1kR3c zjTSJN2`_ul;NUbSj2{o7uF#;p$w=467`hMF%F*hpmCWnn4nn8peucnf3kjI>#vNhP z(+rFP+w;jBXcs>TBfqOHdM@do-_@m!!o3^QY|2AE2vN1U^KY{ykvKXu41qN&9hRdT z`ogS*ItL`C~e9xT_-6I&A=R4o;7?a%qm)i9Tnqa@yj)S~B zcDb3Vo?Pj`V{&9WyZ|ARwO34vTKumdyg(FL#HMSP^LA~76isoT z%7z6DUXi`c0$}j;CNMs%cuQ74hTaN-R|Ju4H>GO&BB-k8B-D#w!?N4js}1GSR@*Rh zbkQ?8O7bZ8DJw-nfU#hH2+f2iy}jxEcVKyFyX)&Y;kX7M~-2%okFR5Hglv+4+c=7 zsyi0YaUCwzgb6)!joQ+r*|1X9xVtKG1P#s2^s3t0pPI;fq7POfV}}{WlmCFruVC=* z2m5&at(t4~)EgaKxn;P2MZEoo!J?&xnHvC<{9 z_D#j|Kfo`{|LFpRLO^)$`6*)QC-sE>WTHUGoLr80W6p5AyXkF8ot4tf*1cHe0=DDH z!qiR<&+y*WpY?8*B4DRgf7@z*=V}Ta49qs=P}Lauo*d3$yfg%YO{y0&#dFc7dB-Da zlr_oU=e$&eQr)MGd0U{<_vpng?!~~|Bxv^yD^v3_zKvz?vhv}%tF&E)+nL^-hwFCm z`AvxcBdZ{9l0+l7L;LkXLK256CH~O_97eiPJa8KTKE-rLIs!>aFM^vlXgx3(cQlg< zH(8YDvd1AG#Aoye!retxe*O!>)&Hi9UcCy78`SD?BKABtqV*H!N82Ax2A!9cu6*Wk zIV<1l2;3cCsA}1p4mhSM=R`lDTC3O7uVpNgUrgE>cd0(8qGgjl47jA_!T!j{&NB1t z>$0nO5EtnVVH{HNB|ywDsR`;gg<&(pYA@_d%gQ`{Nx(^V0Je6{xWubiny z--IYayA6TAH-e)R^3e*HQM0WB0L_*}hg@Uh11}!Z+-ku5j`Nla_+j_v2WFw(!;_m> zSYOHihu->t$Bo9q(q`rtxxUWY)F%p{rzYa6zXI^CR`FA;63y@P|86HFXvkaAZKk)s_9vSP$0~%Yj%Jp6W;)8p4P=@wx0m<)!MN#aJY2B3CDd!nEHPP z@co7zCw%CrXJ9Z@5*SE2T2V1fYEi@joO|tK?vZ)nX-%y$CO(cN%oicfE>y5N-Q>WdZ)H0j~1=^XvFuKjarIkinVQ05QU48w|oEneP%=2H3uGiDyX)b$hGz3 z`cQ*;rWx=0)g5!&&L49W@%-`P%y{#en}rs}b$eF*$zyO_#(CUijv_VzW0n=6%G57? z#OEwxBP<|LQnFV$gJJFZu>Z>F2rqi}yU(s%9*1daAI14uJE%HK=xoNX^!$>7Bf9-X z5@BktI*M~kHwSfEo{{p#76bwy^tu9oYxI1w9TaA#K4P)AM5MBJcHE1-m!@&_K8FBj zc5Y^7?pu6{w3jEEkMBcsef_FJ1G0Ti?WS?$Y;J9VQbHhQ!!jTJT#VHl$MNE|WEq7& zz;t0@+oUV%@F!itT;=&sRG}cBRyb{=*TKoirJi2D-!unEE#>M$NmbADV(rQRO(DL; zZ+mo|T66F*Eu_LrA>L#Ea5QTmBLYSPzuW6OEO4%3Kfh8db40T#IL#UA0PY)&bx9N% zdjtZ}Y>G0Dm^0qDsv7xP-g>=v?r^W0Q^~vjQhE*%)6xGupA0nU+BL-7p9sC(7{zmD zI1d~-rVv)s_*9y>>ItA{e-E$fOz`C)y<2ITnoPuE&ndp=Jk#rr3kA4LZ&+$TUXb(F zW=}X-G+2c8eB$ymfI=k0Kfatf`x!w>2d}Gh?mjvFUK1D?a(rbT2|r(g3lqQgT*Zv7 zk}uSs;d_DJjP3vkWQZ469*ByrD6C zTM7>8B(7d-G&t9L@Xk)ZC#e^e_-dzk`Kp_xrvZ47Bj|aIXa4%I`1Rp{yI*M#N8;KF z{JOQlw{xnNesPowy0pybKdB%n4A}!q-)VnwnckYIR0vTk`hZ(xKjFhpZV$Et9u9$~ ztQGWRPv3!y431I`Ov%ZsHb|2}*e+rWUKIAvTeU@P#78|Tw z1)sBhDwMAdazxcxII28f#5Hzo^Ltdsuzfka26gRq>WhTO7A-V~Kd_wTgy{z1N;A(7 zX!d*-CJy;+_78jyvy+fM|B-qY;(qMAZAs5D_o%<<{kJ#$*Joc_;uf5UKp^f*&)AN| zkHwN0ZpU?e=~jt??;rUo`(_Ag#BOTmEXx_{XsFVy_Y8mTSgDvG^e#8`UIqqCbiynC zVYub~(A54LN_Fb!5vWn=iTH|`PDll-vh9B+?OFmh= zTcnlZSFMrZeZ9MvtCYX^@hH0E7C*u{>V>Rt(S7@LG;&~ezgw(;c6#4SEmB6q$8^N1 zpOys`FK&5#khhZ^QV0l(`{0S=p%TAp88gyizm<_7?BcWI5iQz$7zXO@C+t4k-%I``vg*pK!RG`T-qo}N=+Q&*mfGBR84UK9rEm8v=-FW+OL2>l>_x@@Zc zsWXrJ`Eg3ako#HrBSc+S`#vD;cOLoFVs0w@r{4Xx{%dz1n^fRQs=7YNdJ2hKb-EFE zr=h-=thav4zfZARaG8I&mxqs+tJ}7W6AUpys?&RcMDZvhbx-I2r9a5!TnNdpCbK?oQfqI>kPT$ z*7e0qzEmqQ&RM^@Q$z*7Z_@aBK?E#7i3q4vfii$>!2VmT`dFW)w2f;bwTQX_|M(0t z+vf!&Z;eX4XXSGMM1!6_#)$}!VSV;d^UN7PDOBgg?}w2$9xcS4#~W@Q3~L=-DnRy( zZ0_syKD{fOCDc%JI(*FL7RV5G*_%7*&Mb|&1Ewr9&Q zI}@eFk4jn`XavnKZ!gp)4b?X_$d`j6{-6U`Y+OP)?xmDbqJTy#K?7*jL8wRfTzYk& z^v%|Wqt6F^)^Fr#sks=WIDC=-q34NWfPi;sRPQ>=xS0P)BaPmo+y<8OQTUN1 zZB^O*x6(WoTN@x(aT*Y|IOqR#>C0VkVUo;y8IVIzG@l@wn@mLv)2=eEq1LTyS$uL& zESM4_*5(Jz;Rgv`_O6nOTJ@}=@gOh2#Q|ARt&~%Vf($^kO~oj-a%3M!rlFgS2B>Sn zxHA`-sw;`GKs%P0^;8yODY5C`h`Zu8As0fE<(3r;PPkJo37e6jhm72lJdbMw_9V^p zJ`xax1(|s*NVI&EYKQNYBeIMnp+=2Yz1XOGTi?ExTV|!4+DE%2#eeEuyFtt{&Sc~} z!&ufuPxn$yt1Y`NOW24yD3;eniP2?6@z}j5sv&~eG_}}lh+Y_CHYC9<#>d3M+{t0$ z>?Y*ieXJI4_L=Z-hNEa2(1KWu|k@QlW2d19$N@!@P)D7VDeVcQ9rUn_f`B8KS zpd+N&Jlp|KDHG4%;Qmewn|@pSYGPnsi!FscqOdX=IAg?~3mZwwy6gSTT zq}ky!Cl!3lA1A31i5#tnRj9jv4-Q?4e!3{!&?=O3{>koACv7gLyf)pOvyz(c1QlYD z#$*WXEMLZO7}UWf(k~*A*{-=Jiea1Emp$=TN`FZDM1jCDJ`O+sest}R=DpDCWtvX(CnWq7pf}T-k{D5m zUos1YPI^k=ja337Na-dSzWHW>t0US*<72Vb((X#<`Yp5PfnDn1#i-Qs)Y`P#Z;364 zH`miy9@sZhy61L2gJT80F`UV^PPhKj|Fw!UwNt7_HAgFw{oMN{_bptU^&l0fvFQpw zDZglqWEW zW&@R(yZ^ys;G)E@82}AQ=I8M|;$bGR-%hpEM8w35f)6Yu1D)SD&$Zf`f6FUcdu_M> zOS=Ef%&;@O+6;M{&EefSDh~RMo4VdZY)C<7^PjN%LpXap?dI8Cb^tZM;`v|E>img{b+0VAqh2(W*%bX){ECBPs5Sfe5Sf4~!cK@B5P?CrJx^itlWw@7v9k44j zL{|a%UhD8g9?*Re1MWQNJAz)j-dPEsMgZ4Bcu3)E(5lyZcpUVmCYI>`I&b@LIN}Ea z+}W9>pg?5RTn}F}P!VZGYg-loz9K&#O_3Ae8z^HwxRB8gY~EiaQ6jX@HX(f!^d(7aSr?4B%uJH z?Cru~W+w|$a?Q%EwC4GT#BbUPFcS~Y<8wlwL=wlXt?K??JBrKNFYe}_ySo}))aXGVLX&X0yl%Ol=ZbZwXSHGV0T$vm ziI+K5P6yM;N4JR)1If*sgC}nDc0RK0oiLi*V}l3wQgc!WwiDqZY+gyTM#U-WrwL9e9g?J5Zbx zUrX8DkUpfQw8`Hc?hSy;+Q-t6wilu_s+0P@3yXCL+Yp6jP=JgP*~mp%ct|-gWDnW54KUcC32rS zIVj0ES{Mfh?6KajS4l3tTw($IFvQ0 zs_pY$t+5L;`n*yjq7p%O4igm=VC5EiDzM$KdKjFwBQsQN0!B$O73iT9J;lzG8?E(z ziVdZ>f7DNYf_h_Qd*M9mFs9>P+@XdF_b!23ZY+)WXdz~^vZcU&BM6bc=a80{ZRtZ6 zoxNdz*!~?2S7LJTakB3|MpKcMq8oi>6ULk)X(Oi{pPd3h5ao6;=SvexHNK z?W8)?u~SlmZ`w#i5fVt+2Bs77aMVyL&RBZ|e)}Ae@$=R9-&OuA*LcVSP_y{dv+J>I zCzXYdMpr+)4o}_nB)g93xKhpzN}>#UmGT-lL#wIe75VKkzI9&1Zr((8g3*!j;g968 zgm?@l&XNIN0!#AnD3Z zhM{FMev$%l5%EC^tax z^QPhE3CiU!%%TPNmUN0Xmi6y6f!kW**PW8YEUbmKx(_BseRj`Mk=XAx3zr_x&9Oe;3I&J|aI)&Wt*U^he&7}dQrga zzodpeR{}CowA?>w_FWcPw0R&g{4H0D8$8^E{yy;|tYCddJ~x*o>f5)s1eL8XoP?I6 z1e0XxkK82ba2!{kJtD7FZgFhgMmlM3>n_bcg4EIV?W_#$Y& z>0CmOv8y_6y~$fEi|7`02xHoUpH3UI$d@`uxg*s!uvNq1W6D%UEUWjKFP5|oNiNY znlx?!%wgU)aIh3W^Gq#~0WlrV!MFaYk3Z^+@0`A!)X^X?QceWws$%xabJM=xZ)35s zA&Z(t=D$I!k7kR|*NGv%Pya$2vI-K-e)b-9ww>L(zbQKdzNDv9PIhMFa!Y#!Z!1l>__e=WW%J}FKa=AZEt7!oi!#isnU+N&?gqzQ^$QP0 zmizSjeT+@Kvh$Lqss5D)iqYf*mf;{Fx0`E4nQ z&}n{XG?Cc`*2DO~L~Ybreoyj92&fZ8)zV8JT`P_WmSWX)<_8v&vn~KLN^LX2!XTT! z4t&|O8kxe7HFD=#7WSrmM@IhSAbmChFIg}Nur}UbAJ1~0FTCz}^VS|ndleyW!5IGWmZ#p~=1q&9O^K<$9B|Dr74 zfw^eU*6lcJ23#m~eb`;R=+G#xxm-fZX`BQ7C)O}xYx_XK;C@QPYA)c+%Fp%1b{~sZ z)>e2Pw^E>ha3K&$BGuy6i-iWd9R~$2Z2Ea#Tmoc+mw(1L4KT$)dTv@Xt6>W6-Hy#A zZ-FED0TZOA-M6s&yyd-^Rd7oMh|kn{6lx3ruB%;`qa)abza|oFIkmu#HL>(xfwpZo z;1lqm-xs(69w!D@zZ}!^>v16|sgWEqbqm1&cq~mF-0L@(7oWube_|O})9G|qdh!4d zc>2pNu|$$NFYWBU1mD1lc|-eupHg}W)vFe}mNm#qz?v?OpmP9t3bzHosqpOx!z(&g zP%L1YdJkWg_Qu23O}O=_2y*6Z{thi6mgepMv)Dxi4u)L-+YtH#RoxauHR?g-z=(aB3A=QA0bRl;g+t%dm%y@p%`mXcma0DQ3~I zwhN41LN*H(rQ>My5Y>F}hg|{*&JrsW100h=g|mEoO zNEQVGNJVZuC`J3nIj|OAfPw@C%4BEHu(Jpl=jwRpsXq%r_BXnhMKEt0`Z?17v`2`Vc~ z8In1Vrs8jhl0v@aCwHxTu@SR06+%ni>!cL@F$mJ%|$aV_DrN+KDD!v8$`54?c!OXf$` zI-3z8!b+!B{c~>C-YBQ4hKzYL2156W<0$pm=mIx+uK$NN$>F-6m)beX^jB)BsbO&7 z4JLemC{^Ay}(62=Ata=1nNcc$Z`-X$GcHdY4@k)!hSr-=)y}JPiF%&kr*Gt(Op4B;6hPFCit9!i2Mm!?w}ABt3dCo#)ot zz;ajmB9NPfK+J4U>GdSQ{%Jl)y`-M{C?i^v)(fcXoltlLgyB|{MHIsn z2{`pRK^8Z|Vq7Zj(&iamZW-P`xhTH-GEtUx`61vX{vszQx)6xrFLq*7c!Ij7rSxn* zcSqa-7r$Hib^St>95b?tfk}<>Tns}}CU#ZHBE9=3CJ)%(J(tgAb$pHeP;xS31slw$c z-E4?+vK<$i6%?`G!sX{!e+EQ#K|oADR>?<~L#d*_x3@!z#36a({xp0g^a7{r?|cz` zKR$gx&z&`!RcZ!uKnRt(t5hvEqPn$NEhEo@zDE()s@=s%Mf*=>C_EE5dd*>Fi;iSM zMPH>-2Vy3zqBG)QDdFDO0gS)yVIPDtb4&uJk)q4*$Do7?(230%%Gx;8<+;-As_^B+ zCmF-VdC$n|GqdxCY2IlktO-R~KDnk_xRMb;@19FAgg)we8IIqP_5&qzcjwL!pm!+a zzrPIfY)(CI_8qzSjifkJAj!Wy8-AJhc;?wS)s&7_{hRS|@{wt>_0C~B-Ate~6@oyR zaQc$zN6T4^plh4HXu-t!2YZ?J+4b_YR(Kqr@C%ACU>{@21KRC+p~7i^#kxE>Cs%G! zQel|gx`3cZ4$`iq{y!5_x~8;wQc~>m)I_9q=S%MGN;0in8Q=W4kHiiqBaOCfy()*) zj3$o3#GQV*i_*P|nILBXuTtP0`IW%4WfVsm=m+T0|6nLvKw$zBVcza$D{m*z>lH4? zT^7~lB4?rKlT%?&=(3AL$@ZY#&oHc#Kn$hVZLj`PqAcalQ{x|3v>rshZmv}ypLVX= z%MlVPRl2pl8#tD~A_mKF16f~yH4*!R1#qI zBZ*s@rwht1NUE}Kz_+K+?cXd^P^{mNPT))tW;b_OxXT|mgr4D~60tTQHPQH6qvL0N zn|OReGAk?ksqeg;$t4>$MP`mmyN6!@#%aD7Z{``$vE>%z6RX7pBIV@%gMO?GCei>w zTnLaEQj8mlivpfGk5P2+@$t<(JQ%#nk5!9nQj&S@31GV@{hYLTPS1Y^1_{wl-NNn7 zRs-;MvUdT6YS#2xt-Z`9<3dE8)T3PZQ4RNMSot*th zt)?oL$}ZzjrTynlgI1=mg%u>BVQ)Lq2tgp{%QNuZ4Y?HqT92ci10Ds9K|bzB34SNN z*6pRm{M`qe`Aee!*T|s%j@*lnnHAH*+Yo=ns{|>ikrMc!l@sd|J3AQGF(H0uVOjfrw*wUOwg`b zAAc`tpUI-V#QbxWcFb&`s75LC-SswlrQt3*T?dE*U_rRrjEReIX9IoQ%I=Ck2MNJq z_Pw5IqrWmw6Q)4AxwEsa+BUNNuuqE?R-4VzxIu{N0{AhqgWu0{S8)}f2TJ-hK0vZc z_*Jgsx9f96lz zB-^g{!xo@2qE4HC*bk$1wiCoyARxs0%WGh;%(1(ra-V7*GYVK0<>Xrh&&a_1ir4O* zixS03kPs6~;zKN$SZ7{~3oZBRLb<&gzPRyMDF$o>h7K!QPL;0x)pxLS)-&w_u0s?)mLTlB7!V!cswZi9Cy6dAR>1PSMYmIa$cH z#JTRc{U6wQt2b@+shR{0fKp#qfc{5=RDUbT({{LEm+1PQIB)=T=Jm)=M*+Y_>r${J zqEmvIV!bN-_w5A#ocy0?2;2UEPXTmPWC{UD;DL?3&~69&Ydp&vA_DmHO|l=mEikWs zH0gZx@^V}Rq3NUwd54I<(0{ zug-U^ntJ`jufnfSMl(Nj8ym&W$kn-lYSc?y^f|OyXBXjieHaJlhWd z)+s4@=rwfdvT&MGOwG^FEn-*8l=kPAxPdJZxXB5G>>6;pOJwVrc?hIBnt5p7Q4O(= zE2cggf#+(OEyR)`p1T7O6t~(j_myCcZi#x`+$+J2D94pu15bL{*gliRk`Hrp#Kcb5 zbwk6d;}%Ko5rOhJ^6evUNj;jI*0k|%2mCMriT>~{^X=jfo2J1X|9501VkBWevd<;mMp zki;>h9a5uDE8m|#hY=Y>h0H)@EQaVs*|2_mx~|0`*AzBS%jRY08eR#=u>f_^3Nayi z-dU&Jl5#((eSWCdjWhK=R*BpD8(8w>-=k_p8|Huzn_Qj97naWL${_L*J2lc)-3_hf z+`9J?y{TuB;5gxo0vZ%EKDBMB1=iR2=iyvf(_9kA9xlWh8j=u<@ck%gEqqC>F)J|j zw4grQ|8wcn9~vz?rw7_$1ScBA5)R>R0M>p?{1M7Olv}h80;J*ol^ew%K+BP;v#F>m zN(dPAiGP%4b@gn6cl5kE!vgEsk-XYh+}Ey;T>Eom>hOj)1{F4lDi25!@JbHuXXiD3 z&H6wToi^*)=eY3f>-HG0M(8vl3}qCZL8230F9ST8w%6k!&D;a5Q9enPddo`$`+Z&l z;sJdkj#^znzy}Enkbnh~a`z6(?k=j6##K{cvTC|rskKs19;fAujLs2{i4G4TL+dfDp zijF5HV8U@r7p=nm@Y5w|#S1kTs)!6Gxb0Tt!h`iN9TSaZlgrg48xSozxpwAp0Su?l z#c&N^$o|C5ilr?d!<);dF}CsoHoG(&p7P2wK+ej*jy5?BXDKN<*0Dg)1W0ND7vBOC zW@Q7OlZGAtKt3WU?F{?I_C@(ub-%B4`9(Qb&qORakCn-T#%#B&D4$D2og4@gtEl&i z$RDIY0iO!O6|nn{n6A1h2S4=&up< zhag*Eivz$GWh&c>U-)soKJ*9Fq1QhNpZHUJJ(C7*CrrlozY&c7_w}v6?XJ6PhP<&p z0gO7Ds~rFX)z73it#s1(apgp&vupLL)k&q$^x&i@W&}P_aMV=lRm19dT@zH`!CUgP zCTA4PD}8=#IDs9eaa|oP`fzZY&Z4MbDPRALGa0F;)p93;%W=6%;iZP0c^g-@$yKyQl85k-3~rz@ijVi)zh!)4GDSUV zk8HpAjdW^cQMPX|rkQEO#y8CQ)CIjPSHJJgY*0}-@e;`3=cS&GPP5_V2j<^Aelb$< zu$}@CTHyNeRyX7;)au^6&iame2XB*%rd_?$;E$MAdv#Kznx{y-@r0n)0*(?=*|t0dXwEPglf2g`Aan7eb?=rQ zKZE!dtP69VcP05hXCj%8XcWF>*Paqlp;rb8o>oL{?yuyovtJ~A^0Ykkpo#7OoJ}^0 zty2`(f)+h9+0>U$=^6W`L2R4A)liMF89Rv~%}y@?b}BePAv4>Ik~ zor4?lKvXW@tjOF_Kv>~L4HPlk4Uz5#1)@0&z#u(rUj@W?n8}GZ@=-)hKH@@*22K5) z^dpUDY9#0QWaTp_Ax6rVYpU*yzNz;PK92>?!D@N41vOiX+r*2tyXPwuEL>84_iyJB0lS*_))!4M&Hf;hQs0gN)i8jD^H*eBbPSK zd>Y4c5FLA(Qif9$6vF-XxeDp>3%;dB3RqFV!dYF5-RV6&FonkGHJ{R~GM?li-nXj` zD?A=^8_P?Z1=El;uYQ{#zL^KlQ~H;O2qj1zzIv1Y#2dPa5G5O-+Q}aXw5doa1^a5l z@>8qZi+4{fS`$RhK!>ui-zWLLK3O8jauO;u%K7X*h6xh{i#*8_Kl-{Z)~kGppaL?% zy4wwTQgj{f!wd4Xf|Fl0q1CkIe41A)^(o{k^B9%|%83!9k4N$%ym=^jBl;MDx=e%p zDebCm^W}^?p*B5mbA*G_e5{eG(nijmz-2Bw^zYuJ9fXrr?Pmu%BE zWPx#941R`-?%bPaWGd_9%rhTW+LkO^i=66tpO<4J!XG5_{RxDC!#J-NXx6tw-j^Yi z7~>7^UUU@Dr#1Tad9uZ}IrnkI9!}hv#ZNreY?D(e@oiZO=%y~>Ko*EVj99hT9nJ$y zh)eKIo$w#(>|^HM5`)s3`)m4k$BeuJ=01`tEoT}bF>4;3?(nT;YkJC;7h&Jh+fyb# zi2HHXZR?is7u{L!Q_PMVrSLl9IHa)htl-odaAtwE2~Qsz$an|FoEswUA72o~ta<%l zY?FU!=3}5PFKAHrLWnCuV|!Nv7{iL02wM!I*6!k6=x!MEyKoT7rq{O#9PtR?bEDW& zVy9sm5`{@I7wOcs40e-KjCc=vAu`N!-c9V<(b%l3N2%K;>*(d=%yc}Nd2OV|XdLD6 zEgJ{sEpc(zLzVfgtbtM9XOOXiAGL}U%U%}ltF!dw^R-+)J+Pp8%H1#Bxu6C89!O_> z8^yKlf-KULzOCC|NgXs4CqT)haBeaA0LjWO4D@bItTBq62Omi}lA$9zJOWns%f7iA z*KU*D|Kg?ATM71VILYobN8=ls1eZ3++a(#OcMBSLaYgWk?uJUuT2Z`FEo23X+b%JI zzaY9VU7q2ry^1AhDEIMg^rZihw^@GbdGc7u%4^(mF2m!NSnr)$5oBPRCf8X*?N{I; z+gAa)bvP~6GD&0wrR#!qPP#1Au0YeQ_eCc=7gKT&)37{{gwFkOdVFqtKSn`m+gWBv?LMl3vbV7xrP_P^@-M#En~m) zpuWpe*x4UF<&BjHo>i}S=COtS1$dN2c=KGzFt@lJ(B1S*zo>(Jgf2|9Dz{sWc5L1; zFfh$JkJh?V)lCcYsE+^%pciUQt#d;x6tt#qj1mWLZOA44lj3BS#kzSE(yZ#r)6+CM`g1xb=pD+~B3j z7Co^}HHU98Val>6$7pMwSKrKQ4GJeJRTd%1KY?`&QgFrYF< zQX?Orl;4rh2#f*H2GC#uaMJaz%Eff#y7yuc=s#eCn`ON5)VOHw0U*eRpPg6Ng*lBO z8G>xIY`<9D;4J)#@=C9Zh!vcDUErP#v_F zAU}DB_9!}=URv*(Lc>k(l-8(~>hu0>-(-%UF*+Fo*ExI8l5Sl$+7&t!AxAE$Yh9zJ=9 zc_AWlhfCel(flEowvvgBxv9$?E;UyZmtRX{?TszX?{H~Zo4Hs$6nx5ihfBuX+S1D9 zArF}Q4%Z877nriSvxI}aqXX0&>he(F4wr<3orANQqp_*^Lp?58sF}Hkx!FT5h`F1! zsky53i-+8NPabk}1DjSgxWo0*9BPUAU>-rihrhn=a7kI)xtKdYv`8 z-w_kL^XI;MOl~Imc^fPmw1-pmR4OiiA5clG;={ga_Ku*#k({YSLl5P)o}(Z<(Bkra zApb@eIq;MhmC3H@TQC=KB$08^=Jb;$g;A^fKSo$SlCH@ZgrXZQFE zJte?;qHdcTb-Wcq^^5j8c|!;~8J9ZM7D`DEVF*N3ZQ4jVLv zuAQM6g^KtVS`7EwZz?NejG#sJ*$uLR{M;{qgFvQ=h*HCoRr=}{1zYKa1qem{}5b9evX5=^?d_I=x}F zDR%Ll<6-$A@MSwbKc$aT#~`-IW!&8Zi!_!Z&a3VHe!)WVs_n#!L$oOQj-|SF^!kh@ zr@0Uv+f)ud_q*BQD!hgRQ^_^Rp%_SSC+TF$*gI3YraZLP`?lFEchGz9LM$xfcK(Yk z%w|%o$zq$&@kDVQPsV(S1=Hl=99PEtfn`*C*CcO|1>nyARUhic>&`m}0XW;alxgo? zgDPwlA^uCK6_sHIvszZ#yN>BK6!s^xhrT1U7uRWW(e)!c+IjUR_>;{RJ6Uq(FfWfI zby4YZ5g|aSj^{R5UX&#qQU;Xc@DkDjbQdx8_N@iGP8rUsTS*s) z&#@?K3(6jVPNoliqrnaJo{SpMGC621quuZ`MGlFBJ?&i~-}D>E33AZg!MoxIfpC17q{NH<<- ztx@S=c|7_%o2!g@jAld0;=%VNZ*fY`kAViiW)ji(WG&5U*mky^LQj#`(vVzFrG{v+ zUq9V9)gGc%^PqJ;{V96jX8LxBR!)k}dDp_3#%j>VS7wN|zDLpg09cx#WmI3j7@DxE z)+lESBik-sBJ+`2jupco`7Gb?a(=lsz63UhRZ~VUB{e!iL8_s>6LB3I()>pUdXO~w ztEe6ypK-HK|1CoO1BG^QIdOv2g(@A$mGq)>YmxqLnN6ac`0QRD73GcS(oFHgA55fH znkWCs*U+Tj(n*h;nuI97Mfe{Y!ZGP^1osQmdTIs_(&!RTCFs8V!%-0j{&v(yfBuJ~ z#!1jge^oQDlGHPr0m+)rR$F2(gD`pZzJszY?#4q`o!M}VGi%Fax?6S3QpmYWd6$y2 zc{KpZK)BxES{=Q#C+Ho((71Hd?{F!HwObg7x1HL@edEo2%u##<{YtF6eH~oidRpke z)o4&7VdQ^Kx!pqA;;06$fF*oqJNfQCQdfKZr$$y`4PoIEfG_$L?}@USd8xs(Q#O-_ zcVr1_b~q2>wNpXz^kn@A!Lk)0pY|Uzo3Mr0b*HTF`zu}`BTO3D{(cQ~rtUn8aeeYQ zR-=;b6AFM7xc;le+PzVpA5~wDE&7g#)n2mxehmg<81CrtvwFyW`5OD6h*^y`Mt&M*Rw~672j!pi#kl9s>etrsigCfcF>O@~ZVh6d4(#AY8@6NUHBEKt478T?Mla6@q-`nG zf~l}b8Y@5bZm(qt^$nBSV*S*gtq|Mv+p_j4QifQ>Y|tGM|1>=9f6 zearSjoz(S#cb9s!5a9ZbO@xMYT@a%KrkJedxSj0XVw>a)%J|-voc?oTP*FdN;Y}Bz z{x0} z`Zp*lrO$8BYgJNiW(P-*>EY)OPGdNbgk!32XJL?(8*4v_t9rn$%NcGWZDU+Ii-=%} z$-Vr}DOhUn>@-yoP- z{^s(de6NnI^_}DD&v<3+s=IydDJz4r#3E!|wunmYa}mmq)wY8@ax`r?o4WnV%kTXm*p zNvkTfd-j^CE`fRFz;)76Vp?c5jDDP5$HfAo{aH&^hn54>%=3{A#Oe&sG0Q)Nme{Se z!ZqESO+;i7>c8LWWr5bwRy1nw_6r^a*OzFM=|we{9Z}tVbgmm4&D zzi(78hOwSQ8)bzaOOP@ea9ss2?StivFjzxNkoAG7#jb}ep&P4`^lR2lF0Z@1cl1fF zbZIby`Ga&;>qK>ea66C(%%P6;HlGLP%G@ns(c%0gKH35*FZbDkH#kSWe8wA+u|h&W z9|q4UlkM#v^ITgf;Z)k!qz!meA3L~`sJI|u7@Ya{5g`~_p zJDg3JOSyTTYtc>ZW$KJLcC0w2PyHoU^MszunQFeK%&24F@#T&Y6z=6wbx!^YU+?2v zEQz%(l=OKQ|22h#XZYJgl&@bT1(HywYmDr176BRx@Duo2a#PV}atzi$ydu}%Olnd0 zN$lV0#G@nSr^sb7shES&X2ijHuMWmabX@6mbIDWWo8Cj{-eVQXtIl-Wn8-K}m*~uq zlxyG9kR?R;K*U1HL5_2Rfu-=;+dcy>p3}YgZ(uHM(6`57nqd93XJavlTWJEQ-;$zC zL>~MS?Z;#Nrt=-$)Nzabpn&vOyLVX40@BVu5pnSAlgDKIUt*aEsxaN(dAW0N@yF|l zRHt&J|0x;&?HY*cx-T@e_O9%^59B;s@$pOZNNJlr#Y>=?>!Q6ZT`Sx%j>CuTQ&SR- zu{DjMo-xStXB}I8eza?Z1>0V^tz}eH-}fX}I2XhPQ*w=z7o0m75iMq^C%SS4RKjE4 zM+&j`p7cS45Yo5DK@|`0w%pi|kFRU!!Fh)tGnh6(Y-%aX4s*xB?uIS7C8@mZfX8w+ z;bq1IO?eQtGa}XLaRHI>zm!Z>&icIRp(nyvAw(1aQw!db7r)tOD3 zs@lg^c$}H}qTzEy!oWo9BVXC&xYul*gA#xPIy-v8oLk}H5=Jd=n;=9wd^J6MF}EIa zB`t_@&e+{T^95ikG>kl*u~bJTzt`_DwGUuiN(DevG4XF#Kv|Dt1kTFq_Dlhh`XGnE zZ#=QNCJ=<4T_Df}OHO1ks7qQAW#N5bIgtCq6_Dbo(j_n|4544F*oL1|50_W_SN2oK zAjrB8gz$6oo~5X2$?L?SvMOzevny1_78b-+*~fd$sWBPsWx>c}T&iSJRRK#uq=#>G z#+TPMDE3o|(n;sgBt~0^5N)Q|wff8u>E>7r!;QJyqYAR*3TouU|3Fnw9*aa7)c>|f z%=lLx{;No&*aSB4jm?;A3p+IQW@3WGqcJ2&?r+6$M)JjB2=+gmLNkjPx$Z_Y8!Z z?;)oI5XCRvPrL+5^}X->g)Md#iYFaDNV9#)WM-$`3P(T+9@!1F@u3@Nz@V&LtRt#=D@UMQ@wH%ZG0*1=3y@I&lNqrBdcgcTukNg-Ys`Y%BN3 z+f``QQ2RhSbltA`UR&&Li0ux`$@%%zWe zMIevDRg7x;k(&EBKAOAo zD4L+?3RhFpQ;H~jnN~Q9^x|0-|NMN*x`8f^p27^NDCurRi)#3@k!>7Z(*)>q-?pA9 z4B|8IhgSGr)FsfY9O$A9pUFg1WMg_7 zmFPZe_`ntk^2&G}6(-E!hk;kXGh*vMo?j|>gVxf3axAGpmlAk~Y?ICK3Dm0?xK7;A z+)z@@`+Og!pI@dO4W8oZW&&XfNe^V%PaZzI1Tr2r?SEE>g(JdaVrE(KS+imRTts*+ zhm!2X2ST|CuJCto(Y63#*!ncn!WID=;EE;<%xHwI2V#Nkz9KBO0;c|0%cb{~6+_$N zig}gRatuCvWIcv@0jlScm~?gOde(Al^pv|9L73-8#h!WUZ3sM=$SHh?ipV%RZqCY( zyF_J3FbIM`2x{89xAq(ZaN-i3hQ?Vyoy}X4^fKO{Tv*Z4%>^{8aTR5P6VDhVFDG7I z06#%YHX@Am57bNiT3vgFbaX7HAVKUJ7onW3%|h$8i$hT2Pn}LrI<#V&b+V^ER*b)X ztPSKFrSe2ZDBT$s&%0A+tYp&>-vPZdiG|u%<1^W^Zic539v1J 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 z zN$HTSuOqhdcYl%P#>@XSXc4d@LWG&Mk1})*?s4QztcOzyou{eIZ@nbsk9-qK!r#av znZTgXMXLQyg=Zpr9GJlIH^;O%m!NtE6ntEhjd%GOtML4pRiK=~yqBP9Q1Il_-+I%> zawYk|Dp3b-q?l?IEjtbKtJG6+r_ak1^Zz-qdpql12X>49%*f2&>)624hZUOLT#w<) zsRR2JSq3FA5TxTM+}�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≀bKf{s|3JdwS)=ccCfz=!n`r6vnP+G19s@tuR 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 literal 0 HcmV?d00001 diff --git a/artigo.synctex.gz b/artigo.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d15c4e03971621bff3469461174ee07765097da GIT binary patch literal 183299 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

|hy@~=mO#X4Di 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

uI>C1>(hVSu9j0W6#95 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 $s*fRsK)ya2XURozBFH3LgzNx_7+$;4+yy2LjG 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%0D& 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Ν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 literal 0 HcmV?d00001 diff --git a/nuvemdepalavras.png b/nuvemdepalavras.png new file mode 100644 index 0000000000000000000000000000000000000000..52fb24b77d760bdb7c4aefc9021975e5e42b8d46 GIT binary patch literal 61664 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

(7G1`;0HT=YN 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 literal 0 HcmV?d00001 diff --git a/tamGrafico.png b/tamGrafico.png new file mode 100644 index 0000000000000000000000000000000000000000..12f2a04813bd14ae4e25f2f9787109fab517aaa9 GIT binary patch literal 11403 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�dt@~<~TjXjtW-!f?h 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 LU!AOaJ^23sN*Cpj literal 0 HcmV?d00001

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 QD9BGvMoAhhX&m(b02D^H1ONa4 literal 0 HcmV?d00001 diff --git a/susGrafico.png b/susGrafico.png new file mode 100644 index 0000000000000000000000000000000000000000..8b209e6ca2debadf1bc0e2515699e7b7afb5fb42 GIT binary patch literal 35823 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