gdSc@sdZddlZddlZddlmZddlmZmZddlm Z ddl m Z ddl m Z ddl mZdd lmZmZdd lmZdd lmZdd lmZdd lmZmZddlmZdZdZdZdej fdYZ!defdYZ"dej#fdYZ$de fdYZ%e&e drde j'd/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyREstUnsupportedErrorcBseZdZRS(sMarkup is unsupported in LaTeX(RRtcategory(((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRHst LaTeXWriterc Bs}eZd Zddddgidd6fddgidd6fd d gidd6fffZiZdZd Zd ZRS(t sphinxlatexsLaTeX writer optionsts Document names --docnametdefaultsDocument classs --docclasstmanualtAuthors--authorcCstjj|||_dS(N(RtWritert__init__tbuilder(tselfR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRYscCs8t|j|j}|jj||j|_dS(N(tLaTeXTranslatortdocumentRt walkabouttastexttoutput(Rtvisitor((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt translate]s(RN( RRt supportedt settings_spectsettings_defaultstNoneR#RR%(((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRLs tExtBabelcBseZdZdZRS(cCs*|jjdd}|dkr&dSdS(NRitdetngermantsltslovenetpttportugestestspanishtnltdutchtpltpolishtittitalians\shorthandoff{"}R(sdeR,sslsslovenesptR0sessspanishsnlsdutchsplspolishsitsitalian(tlanguagetsplit(Rt shortlang((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytget_shorthandofffs  c Cs |jjdd}|d kS(NRitbgt bulgariantkktkazakhtmnt mongoliantrutrussiantukt ukrainian( sbgs bulgarianR?R@RARBsrusrussiansukRF(R9R:(RR;((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt uses_cyrillicns(RRR<RG(((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyR*es t_ISO639_TO_BABELR.R-tTablecBseZdZRS(cCsUd|_d|_d|_d|_t|_t|_t|_d|_ t|_ dS(Ni( tcoltcolcountR)tcolspectrowcounttFalsethad_headthas_problematict has_verbatimtcaptiont longtable(R((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyR{s        (RRR(((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRIzsRcBseZdddddddgZeZidd6d d 6d d 6d d 6dd6dd6dd6dd6dd6dd6dd6dd6d d6d d6d d 6d d!6d d"6d d#6d$d%6d&d'6d d(6d)d*6d+d,6d d-6d.d/6d0d16ZdZd4Zd5Zd6Z e e d7Z d8Z d9Z d:Zd;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZeZeZdHZdIZdJZ dKZ!dLZ"dMZ#dNZ$dOZ%dPZ&dQZ'dRZ(dSZ)dTZ*dUZ+dVZ,dWZ-dXZ.dYZ/dZZ0d[Z1d\Z2d]Z3d^Z4d_Z5d`Z6daZ7dbZ8dcZ9ddZ:deZ;dfZ<dgZ=dhZ>diZ?djZ@dkZAdlZBdmZCdnZDdoZEdpZFdqZGdrZHdsZIdtZJduZKdvZLdwZMdxZNdyZOdzZPd{ZQd|ZRd}ZSd~ZTdZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcdZddZedZfdZgdZhdZidZjdZkdZlebZmecZnegZoehZpdZqdZrdZsdZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZedZeZedZeZedZeZedZeZedZeZedZeZedZeZedZeZedZeZdZdZdZdZdZdZejddZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZeZeZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZeZdZRS( tparttchaptertsectiont subsectiont subsubsectiont paragrapht subparagrapht letterpapert papersizet10ptt pointsizeRt classoptionstextraclassoptionss\usepackage[utf8]{inputenc}tinputencs-\DeclareUnicodeCharacter{00A0}{\nobreakspace}t utf8extras\usepackage{cmap}tcmappkgs\usepackage[T1]{fontenc}tfontencs\usepackage{babel}tbabels\usepackage{times}tfontpkgs\usepackage[Bjarne]{fncychap}tfncychaps\usepackage{longtable}RStpreamblettitletdatetreleasetauthortlogotReleaset releasenames \makeindext makeindext shorthandoffs \maketitlet maketitles\tableofcontentsttableofcontentstfooters \printindext printindexs \bigskip\hrule{}\bigskip t transitionthowtoRcCsRtjj||||_g|_|jjd}|dkrJd}n|jj|_ |j j i |j |j j d6|d6|jjd6|j jd6|jjd6|j jd6td d 6|jjd 6td d 6|j j dkr|jjjdd}n|jjjdd}||j d<|jjrX|jj|j dd'|_?d'|_@d&|_Ad&|_Bd&|_Cd&|_Dd&|_Ed&|_Fi|_GdS((NtpaperR[t wrapperclassR\R^RiRkRlRnRoRhtIndext indexnameRwtarticleRtreporttdocclassRjs %B %d, %Ys\includegraphics{%s}\parRmR_t,s%no Babel option known for language %rRqs\usepackage[Sonny]{fncychap}RgRRftjas ,dvipdfmxRes,englishR`tlatexiii(HRt NodeVisitorRRtbodytconfigtlatex_paper_sizetdefault_elementstcopytelementstupdatetformat_docclasstsettingsR~tlatex_font_sizeRiRkRlRtlatex_preambletlatex_docclasstgetttodayR t today_fmtt latex_logoRtbasenameR9R*t get_languagetwarnR<RGtlatex_elementsRtPygmentsBridgetpygments_stylettrim_doctest_flagst highlightertcontextt descstacktbibitemsR)ttabletnext_table_colspecthighlight_languagetsystmaxintthlsettingstackt footnotestackt curfilestacktsett handled_abbrsttop_sectionleveltlatex_use_partstnext_section_idstnext_figure_idstnext_table_idstin_titletin_production_listt in_footnotet in_captiontfirst_documenttthis_is_the_titletliteral_whitespacetno_contractionst compact_listt first_paramtprevious_spanning_rowtprevious_spanning_columntremember_multirow(RR RR\R~Retlang((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRs                                                     cCs ||jkrd|}n|S(s4 prepends prefix to sphinx document classes tsphinx(t docclasses(RR~((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRs cCsPt|j|jjdj|jd|jdd|jt|jS(Nus Rt(tHEADERRRtget_stylesheettjoinRtgenerate_indicestFOOTER(R((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyR" sDcCs?|r|jdd|}n|r*dp-dd|j|S(Nit:s\phantomsectionRs \label{%s}(Rtidescape(Rtidtwithdoctanchor((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt hypertarget(scCsd|j|S(Ns{\hyperref[%s]{(R(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt hyperlink.scCsd|j|S(Ns\autopageref*{%s}(R(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt hyperpageref1scCs4t|jtjddjdjddS(Ntasciitbackslashreplaces\R(tunicodeR%R tencodetdecodetreplace(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyR4scsfd}gjjj}|rxjjjjD]}x|jD]}d|j|jf}t|t r||krqSqn|dkrjjj rqSn||j jj \}}|sqSnj d|j|||qSWqCWndjS(Ncsjdjdxt|D]\}\}}|dkrUjdnjdt|jtx|D]}|dsq|njdj|d|drjd j|dnjd |d j|dfq|Wq'Wjd dS( Ns\begin{theindex} s>\def\bigletter#1{{\Large\sffamily#1}\nopagebreak\vspace{1mm}} is \indexspace s\bigletter{%s} is\item {\texttt{%s}}is \emph{(%s)}s, \pageref{%s:%s} is\end{theindex} (tappendt enumerateRR%R RR(tcontentt collapsedtitlettertentriestentry(tretR(s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytgenerate:s        ! 's%s-%ss py-modindexu\renewcommand{\indexname}{%s} R(RRtlatex_domain_indicestenvtdomainst itervaluestindicestnamet isinstancetlisttlatex_use_modindexRtdocnamesRt localnameR(RRtindices_configtdomaintindexclsR{RR((RRs>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyR9s*      cCs|jj|j||jj|jdd|jdkrg|jjt|jd|_n+|jdkr|jjdd|_nd|kr|jj|j dn|j d|_ dS(NtdocnameRiiu \appendix is:doc( RRtcollect_footnotesRRRRt BEGIN_DOCRRRt sectionlevel(Rtnode((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_documentfs   cCs|jrd}x:|jD]/}t|t|dkr|d}qqW|jjd|xk|jD]`}|j|dd|ddt}|jjd|d|j|d||d fqjW|jjd g|_ndS( NRiu \begin{thebibliography}{%s} iRiRu\bibitem[%s]{%s}{%s %s} iu\end{thebibliography} (RtlenRRRRNR(RRt widest_labeltbittarget((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_documentus   -cCsX|jj|j||jjd|jj|d|jj|jddS(Ns:docRi(RRRRtaddRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_start_of_filescsbi}fdxF|D]8}|jdjj}t|jtg||/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRsi(RR"tstripRRN(RRtfnotestfntnum((Rs>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRs  cCs+|jj|jj|jjdS(N(RtpopRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_start_of_files  cCs(|d|dg|jd/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_highlightlangscCsU|js|jd7_n|jjd|jdrQ|jj|dndS(Nis tids(RRRRRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_sections  cCs$t|jd|jd|_dS(Ni(tmaxRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_sections cCs|jjddS(Ns{\color{red}\bfseries{}(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_problematicscCs|jjddS(Nt}(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_problematicscCs|jjddS(Ns0\setbox0\vbox{ \begin{minipage}{0.95\linewidth} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_topicscCs|jjddS(NsU\end{minipage}} \begin{center}\setlength{\fboxsep}{5pt}\shadowbox{\box0}\end{center} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_topicscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_glossaryscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_glossaryscCs|jjdd|_dS(Ns \begin{productionlist} i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_productionlistscCs|jjdd|_dS(Ns\end{productionlist} i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_productionlistscCse|drQ|d}|jj|jd||jjd|j|n|jjddS(Nt tokennamesgrammar-token-s\production{%s}{s\productioncont{(RRRR(RRttn((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_productions    cCs|jjddS(Ns} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_productionscCs|jj|jddS(NRv(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_transitionscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_transitionscCs|j}t|tjr'tjnY|jrt|jdkrt|jdtj  r|j j d|j d|j fn|jds|jjt|jd/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_titlesJ   "     "  &  cCs&d|_|jj|jjdS(Ni(RRRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_titles cCsLt|jtjr8|jjd|jjdn|jjddS(Ns ~\\ \textbf{s } \smallskip R(RRRR!RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_subtitle scCs|jj|jjdS(N(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_subtitlescCs,|jjd|jr(t|j_ndS(Ns \begin{fulllineitems} (RRRtTrueRP(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_descs cCs|jjddS(Ns \end{fulllineitems} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_descscCs|jddkr7|dr7|j|dd}nd}|jj|xD|D],}t|tjrT|jjdPqTqTW|jjddS(NtobjtypetdescribeRiRs\pysiglinewithargsret{s \pysigline{(RRRRRRtdesc_parameterlist(RRthypertchild((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_signatures cCs|jjddS(NR (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_signature(scCs#|jjd|jd7_dS(Ns\code{i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_addname+scCs#|jjd|jd8_dS(NR i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_addname.scCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_type2scCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_type4scCs|jjddS(Ns{ $\rightarrow$ (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_returns7scCs|jjddS(NR (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_returns9scCs2|jjd|jd7_|jd7_dS(Ns\bfcode{i(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_name<scCs2|jjd|jd8_|jd8_dS(NR i(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_name@scCs|jjdd|_dS(Ns}{i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_parameterlistEscCs|jjddS(Ns}{(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_parameterlistIscCsK|js|jjdn d|_|jdsG|jjdndS(Ns, itnoemphs\emph{(RRRthasattr(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_parameterMs   cCs&|jds"|jjdndS(NR;R (R<RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_parameterTscCs|jjddS(Ns \optional{(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_optionalXscCs|jjddS(NR (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_optionalZscCs|jjddS(Ns\strong{(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_annotation]scCs|jjddS(NR (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_annotation_scCs:|jr6t|jdtj r6|jjdndS(Nit~(RRRRYRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_desc_contentbs#cCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_desc_contentfscCs|jjdtddS(Nu \strong{%s:} R(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_seealsoiscCs|jjddS(Ns (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_seealsokscCsjt|jdkrF|jdjdtdfkrFtjn|jjd|jjddS(Niit Footnotess \paragraph{s} ( RRR"RRRRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_rubricns % cCs|jj|jjdS(N(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_rubrictscCs tjdS(N(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_footnotewscCs#|jd7_|jjddS(Nis \footnote{(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_collected_footnotezscCs#|jjd|jd8_dS(NR i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_collected_footnote}scCspt|jtjrc|j|jdd<|jd|jdd<|jdd|jdd/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_labels cCs|d|_tjdS(Ntspec(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_tabular_col_specs cCs|jr2td|jd|jp%dfnt|_d|dk|j_g|_g|_|j|_ |j|_dS(Ns-%s:%s: nested tables are not yet implemented.iRRStclasses( RRRRRIRSt tablebodyt tableheadersRt_body(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_tables #    cCs|jjdkr!t|j_n|j|_|jj ri|jjdk ri|jjd|jjn|jjr|jjdd}nm|jj r|jjdd}nH|jj r|jj r|jjdd}n|jjdd}|jj r |jj|jj n|jj rkd |jj }d ||jj }|jjd |d nS|jjr|jjd d |jj d n"|jjd d|jj d |jjr|jjdk r|jjd|jjn|jjdk rNx0|j D]%}|jj|j|dtqW|j jn|jjr=|jjd|jj|j|jjd|jjd|jj |jjdtd|jjd|jj|j|jjd|jjd|jj tdf|jjd|jjdn#|jjd|jj|j|jj|j|jj||jj r|jjdk r|jjdnd|_d|_dS(Niu/ \begin{threeparttable} \capstart\caption{%s} s \begin{longtable}s\end{longtable} s \begin{tabular}s\end{tabular} s \begin{tabulary}{\linewidth}s\end{tabulary} gffffff?sp{%.3f\linewidth}|s{|s} sl|sL|u\caption{%s} \\ Rs\hline s\endfirsthead s\multicolumn{%s}{c}%% s-{{\textsf{\tablename\ \thetable{} -- %s}}} \\scontinued from previous pages \hline s \endhead u5\hline \multicolumn{%s}{|r|}{{\textsf{%s}}} \\ \hlinesContinued on next pages \endfoot s\endlastfoot s\end{threeparttable} (RRMR'RSRURRRR)RRQRPRLRKRRRNRtextendRTRRS(RRtendmacrotcolwidthRLR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_tablesp           %"#     cCs|jjd7_dS(Ni(RRK(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_colspecscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_colspecscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_tgroupscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_tgroupscCsDt|j_|jr+d|j|j_nd|_|j|_dS(Ns{%s} (R'RRORRLR)RTR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_theads    cCs|jjddS(Ns\hline(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_theadscCs,|jjs|j|n|j|_dS(N(RROR_RSR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_tbodys cCs|jjddS(Ns\hline(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_tbodyscCsd|j_dS(Ni(RRJ(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_rowscCsA|jdkrd|_n|jjd|jjd7_dS(Niis\\ (RRRRRM(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_rows cCs|jjdkr%|jjdnA|jjdddkrf|jdcd8<|jjdn|jjd7_d}d|kr|jjdd|_|jjt|jdd|jjd|d7}|jdd|j|jj/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_entrys8  # # #  % cCs|jj|jjdS(N(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_entryscCs^|jjd|jjdjd|jdjDd|jjdtjdS(Ns s, css|]}|jVqdS(N(R"(t.0R((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pys sit.(RRRRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_ackss cCs8|js|jjdn|jr4t|j_ndS(Ns\begin{itemize} (RRRRR'RP(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_bullet_list%s  cCs |js|jjdndS(Ns\end{itemize} (RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_bullet_list*s cCsW|jjdd|kr;|jjd|ddn|jrSt|j_ndS(Ns\begin{enumerate} tstarts\setcounter{enumi}{%d} i(RRRR'RP(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_enumerated_list.s   cCs|jjddS(Ns\end{enumerate} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_enumerated_list4scCs|jjddS(Ns \item {} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_list_item7scCs|jjddS(Ns (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_list_item;scCs,|jjd|jr(t|j_ndS(Ns\begin{description} (RRRR'RP(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_definition_list>s cCs|jjddS(Ns\end{description} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_definition_listBscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_definition_list_itemEscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_definition_list_itemGscCsWd}|jdr3||j|dd7}n|jjd|jj|dS(Ns}] \leavevmodeRis\item[{(RRRRR(RRtctx((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_termJs cCs|jj|jjdS(N(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_termPscCs|jjdtjdS(Ns, (RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_termsepSscCs|jjddS(Ns{[}(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_classifierWscCs|jjddS(Ns{]}(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_classifierYscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_definition\scCs|jjddS(Ns (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_definition^scCs,|jjd|jr(t|j_ndS(Ns!\begin{quote}\begin{description} (RRRR'RP(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_field_listas cCs|jjddS(Ns\end{description}\end{quote} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_field_listescCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_fieldhscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_fieldjscCs|jjddS(Ns (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_paragraphsscCs|jjddS(Ns (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_paragraphuscCs,|jjd|jr(t|j_ndS(Ns \begin{center}(RRRR'RP(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_centeredxs cCs|jjddS(Ns \end{center}(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_centered|scCs;|jd7_|jjd|jr7t|j_ndS(NisB\begin{itemize}\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt} (RRRRR'RP(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_hlists cCs#|jd8_|jjddS(Nis\end{itemize} (RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_hlistscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_hlistcolscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_hlistcolscCsvtjd|}|s|S|}|jd \}}| sK|dkrOdS|dkrrdt|d}n|S(Ns(\d*\.?\d*)\s*(\S*)itpxt%s%.3f\linewidthgY@(tretmatchtgroupsR)tfloat(Rt width_strRtrestamounttunit((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytlatex_image_lengths cCst|jtjS(s2Check whether a node represents an inline element.(RRRt TextElement(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt is_inlinesc CsY|j}g}g}g}|j|}d|krb|jd|ddf|jdnd|kr|j|d}|r|jd|qnd|kr|j|d}|r|jd|qnd |kroidd 6d!d"6d#d$6d%d&6d'd(6d)d*6} yB|j| ||d fd|j| ||d fd Wqotk rkqoXn|s|jd|jdn|j|d|jjkr|jj|d} n|jrdS|d} | j ddkrdS|j j |d } |r+ddj |} n|j jd| | f|j j |dS(+Ntscales\scalebox{%f}{gY@R twidthswidth=%stheights height=%stalignRittops\raisebox{-0.5\height}{tmiddles\raisebox{-\height}{tbottoms{\hfills\hfill}itcenterRtlefttrights turis://is[%s]Rs\includegraphics%s{%s}(RR(istop(s\raisebox{-0.5\height}{R (iR(s\raisebox{-\height}{R (iR(s{\hfills\hfill}(iscenter(Rs\hfill}(isleft(s{\hfillR (iR( t attributesRRRtKeyErrortreverseRtimagestignore_missing_imagestfindRRWR( RRtattrstpretposttinclude_graphics_optionsRtwtht align_prepostRtoptions((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_images\      #     cCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_imagescCs[d}x*|jD]}||j|dt7}qW|jjd|kr|jdddkr|jjd|ddkrdpd |df|jj|d nd|jks|jdd krd }d}n"d |jd}d|jd}|jjd|t d|Dr?|jjdn|jj||ddS(NRRRRRRs%\begin{wrapfigure}{%s}{%s} \centeringtrtls\end{wrapfigure} Rs \centerings\begin{flush%s}s \end{flush%s}s\begin{figure}[htbp]%s css!|]}t|tjVqdS(N(RRRR(RkR.((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pys ss \capstart s \end{figure} (sleftsright( RRRNRRRRRRR (RRRRRt align_end((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_figures& $  cCs|jj|jjdS(N(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_figurescCs#|jd7_|jjddS(Nis \caption{(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_captionscCs#|jjd|jd8_dS(NR i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_captionscCs|jjddS(Ns{\small (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_legendscCs|jjddS(NR (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_legendscCs|jjddS(Ns \begin{notice}{note}(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_admonitionscCs|jjddS(Ns \end{notice} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_admonitionscsfd}|S(Ncs"|jjdtfdS(Nu \begin{notice}{%s}{%s:}(RRR(RR(R(s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyR s ((RR((Rs>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt_make_visit_admonition scCs|jjddS(Ns \end{notice} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt_depart_named_admonitionst attentiontcautiontdangerterrorthintt importanttnotettiptwarningcCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_versionmodified$scCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_versionmodified&scsfd}|jj|}y}y|j|d}WnKtk r|jjdk r|jj|jjj|j}qnXt|tjr|jdrjj |dnjj |ddSt|tj r'|jdrj j |dnj j |ddSt|tj rxa|D]V}t|tjr@|jdr~jj |dnjj |ddSq@WnWntk rnXd|krdS|jdr||dnx|dD]}||qWdS(Ncs@|jdrdSj }jjj|d|dS(Nsindex-R(t startswithRRRR(RR(R(s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt add_target*s itrefidRtrefuri(RtindexRR)RRRVRRRRtfigureRRRiR(RRRtparindextnextRR((Rs>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_target)sF      cCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_target[scCs$|jjd|jjddS(Ns \begin{flushright} s---(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_attribution^scCs|jjddS(Ns \end{flushright} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_attributionass;\s*cCsW|jdts%|jjdn|d}x|D]\}}}}d}|r]d}ny|dkr|jd|j|} |jjd| |fnu|d krt|jtd d |\} } |jjd | | || | |fn|d krkt|jtd d |\} } } |jjd| | | || | | || | | |f n|dkrt|jtd d|\} } |jjd| | fna|dkrt|jtd d|\} } |jjd| | fn|jj d|Wq6t k rE} |jj t | q6Xq6Wt j dS(Ntinlines RRs|textbftsinglet!s \index{%s%s}tpairis\index{%s!%s%s}\index{%s!%s%s}ttripleis7\index{%s!%s %s%s}\index{%s!%s, %s%s}\index{%s!%s %s%s}tsees\index{%s|see{%s}}Rs!unknown index entry type %s found(RR'RRtsubRtmapR RRt ValueErrorRgRR(RRtscreRttypetstringttidtismaintmtptp1tp2tp3terr((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_indexds@    $    / $ $ cCsDd|jddjkr7|jj|jntjdS(NRtformatR(RR:RRR"RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_rawscCsG|jdd}| rH|jdrHd|jdd|d}n|jsX| rk|jjdn|jds|jds|jd s|jd r|jjd |j||jj j }|j |krr|rr|d krr|jdr|d }n|dkrR|j p.|j rR|jjd|j|q|jjd|j|qC|jjdn|jdr|jdd|d}|jj|j||jj jr|j r|jjd|j|qC|jjdn1|jdr |jd}|dkrM|dd}n|djdd}|jj|j|t|rt|ddrd|djdgkr|jjdqC|jj jr|jjd|j|qC|jjdn7|jjd||jd|jf|jjddS(NRRRRit#smailto:shttp:shttps:sftp:s \href{%s}{tnoiRs}\footnote{%s}s} (%s)R Ris}} (%s)s}}s::dociRsstd-termRRs#unusable reference target found: %s(RRRRRRRt encode_uriRRtlatex_show_urlsR"RRRtlatex_show_pagerefsRRRRRR<RR(RRRt show_urlsRt hashindex((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_referencesP $        cCs|jj|jjdS(N(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_referencescCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_download_referencescCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_download_referencescCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_pending_xrefscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_pending_xrefscCs|jjddS(Ns\emph{(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_emphasisscCs|jjddS(NR (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_emphasisscCs#|jjd|jd7_dS(Ns\emph{\texttt{i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_literal_emphasisscCs#|jjd|jd8_dS(Ns}}i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_literal_emphasisscCs|jjddS(Ns\textbf{(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_strongscCs|jjddS(NR (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_strongscCs|j}|jjd|jdrn||jkrn|jjd|j|d|jj|n|jjddS(Ns\textsc{t explanations} (%s)R (R"RRR<RRRR(RRtabbr((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_abbreviations  !cCs|jj|jjdS(N(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_abbreviationscCs|jjddS(Ns\emph{(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_title_referencescCs|jjddS(NR (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_title_referencescCs9|jjddddg|jjt|jdS(NR(RRRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_citationscCsD|jj}dj|j|}|j|3||jdd/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_citations cCs0|jjd|j|jtjdS(Ns \cite{%s}(RRRR"RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_citation_references#cCs?|jd7_|jr+|jjdn|jjddS(Nis\texttt{s\code{(RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_literals cCs#|jd8_|jjddS(NiR (RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_literal scCs|jj}y|jd|\}}Wn ttfk rOtjnX|rm|jjd|nN|j rt d|j d|j fn|j |t|jd|d/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_footnote_references   cCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_footnote_reference scsjr,tdjdjfnjjkrTjjdnjjjd}j dd}|j dj dddk}j di}dkrd}t |d /usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytwarner6sRu€u @texteuro[]s\begin{Verbatim}s\begin{OriginalVerbatim}is\end{%sVerbatim} tOriginalR(RRRRt rawsourceR"RRtrstripRtcountRR'Rthighlight_blockRRRPRQRR(RRtcodeRRRRthlcode((RRs>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_literal_block#s8 $          cCs|jjddS(Ns \end{alltt} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_literal_blockHscCs|jjddS(Ns\item[] (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_lineMscCs|jjddS(Ns (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_lineOscCsTt|jtjr(|jjdn|jjd|jrPt|j_ndS(Ns0\item[] \begin{DUlineblock}{\DUlineblockindent} s \begin{DUlineblock}{0em} ( RRRt line_blockRRRR'RP(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_line_blockRs  cCs|jjddS(Ns\end{DUlineblock} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_line_blockZscCsd}t|jdkrX|jd}t|tjsLt|tjrXd}qXn|s|jjd|jrt |j_ qndS(Niis\begin{quote} ( RRRRt bullet_listtenumerated_listRRRR'RP(RRtdoneR.((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_block_quote]s   cCsud}t|jdkrX|jd}t|tjsLt|tjrXd}qXn|sq|jjdndS(Niis \end{quote} (RRRRR(R)RR(RRR*R.((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_block_quoteks  cCs$|jdr |jjdndS(Nis, (RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_optionws cCs|jdcd7/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_option{scCs |jj|jdddS(s2The delimiter betweeen an option and its argument.t delimitert N(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_option_argumentscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_option_argumentscCs$|jjd|jjddS(Ns\item [i(RRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_option_groupscCs!|jj|jjddS(Ns] (RRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_option_groups cCs,|jjd|jr(t|j_ndS(Ns\begin{optionlist}{3cm} (RRRR'RP(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_option_lists cCs|jjddS(Ns\end{optionlist} (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_option_listscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_option_list_itemscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_option_list_itemscCsP|j}|jd7_|jj|j||jd8_tjdS(Ni(R"RRRRRR(RRtostring((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_option_strings  cCs|jjddS(NR0(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_descriptionscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_descriptionscCs|jjddS(Ns $^{\text{(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_superscriptscCs|jjddS(Ns}}$(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_superscriptscCs|jjddS(Ns $_{\text{(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_subscriptscCs|jjddS(Ns}}$(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_subscriptscCs tjdS(N(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_substitution_definitionscCs tjdS(N(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_substitution_referencescCs3|jdg}|jjddj|dS(NRRs \DUspan{%s}{R(RRRR(RRRR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_inlinescCs|jjddS(NR (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_inlinescCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_generatedscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_generatedscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_compoundscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_compoundscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_containerscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_containerscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_decorationscCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_decorationscCs tjdS(N(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_headerscCs tjdS(N(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_footerscCs tjdS(N(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_docinfoscCsst|jt}|jr?|jddjdd}n|jro|jdd}|jdd}n|S( Nu u~\\ u u~s--u-{-}s''u'{'}(RR%R RRR(RR ((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRs ! cCs|j|jddS(Ns\textasciitilde{}RC(RR(RR ((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRscCsA|j|j}|js-t|}n|jj|dS(N(RR"RRRR(RRR ((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_Texts cCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt depart_TextscCs tjdS(N(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_commentscCs tjdS(N(RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_metascCsdS(N((RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytvisit_system_messagescCs|jjddS(Ns (RR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pytdepart_system_messagescCs0|jjd|jd|jftjdS(Nsusing "math" markup without a Sphinx math extension active, please use one of the math extensions described at http://sphinx-doc.org/ext/math.htmli(RRRRRR(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt visit_maths cCstd|jjdS(NsUnknown node: (tNotImplementedErrort __class__R(RR((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt unknown_visits(showtosmanual(RRRRNRRRRRR"R'RRRRRRRRRRRRRR R R R t visit_sidebartdepart_sidebarRRRRRRRRR#R$R%R&R(R)R/R0R1R2R3R4R5R6R7R8R9R:R=R>R?R@RARBRDRERFRGRIRJRKRLRMRORQRVRZR[R\R]R^R_R`RaRbRcRdRiRjRmRnRoRqRrRsRtRuRvRwRxRzR{R|R}R~RRRRRRtvisit_field_nametdepart_field_nametvisit_field_bodytdepart_field_bodyRRRRRRRRRRRRRRRRRRRRRRtvisit_attentiontdepart_attentiont visit_cautiontdepart_cautiont visit_dangert depart_dangert visit_errort depart_errort visit_hintt depart_hinttvisit_importanttdepart_importantt visit_notet depart_notet visit_tipt depart_tipt visit_warningtdepart_warningRRRRRRRtcompileRRRRRRRRRRRRRRRRRRR R R RRRRR!R"tvisit_doctest_blocktdepart_doctest_blockR#R$R&R'R+R,R-R.R1R2R3R4R5R6R7R8R:R;R<R=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORRRPRQRRRSRTRURVtvisit_math_blockRY(((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyRs   l      -                    .                                  @                                            8                       2   $  7                      %                                              (,RRRtosRtdocutilsRRtdocutils.writers.latex2eRRRRt sphinx.errorsRt sphinx.localeRRt sphinx.utilR tsphinx.util.osutilR tsphinx.util.pycompatR tsphinx.util.texescapeR R tsphinx.util.smartypantsRRRRRRRRRR*R<RHtobjectRIRR(((s>/usr/local/lib/python2.7/site-packages/sphinx/writers/latex.pyt s2