>ac@sKddlZejdZdefdYZdefdYZdS(iNtbcdocst BaseStylecBseZddZedZejdZdZdZdZdZ dZ dd Z d Z d Zd Zd ZRS(icCs(||_||_d|_t|_dS(Ni(tdoct indent_widtht_indenttTruet keep_data(tselfRR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt__init__s   cCs|jS(N(R(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt indentationscCs ||_dS(N(R(Rtvalue((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyR scCsd|jS(Ns %s(tspaces(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt new_paragraph#scCs|jd7_dS(Ni(R(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytindent&scCs%|jdkr!|jd8_ndS(Nii(R(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytdedent)scCsd|j|jS(Nt (RR(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyR -scCs|S(N((Rts((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytbold0scCs|S(N((Rtlinkttitle((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytref3scCs|S(N((RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyth26scCs|S(N((RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyth39scCs|S(N((RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt underline<scCs|S(N((RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytitalics?sN(t__name__t __module__RtpropertyR tsetterR R RR RtNoneRRRRR(((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyRs          t ReSTStylecBseZddZdZdZdZdZd@dZdZ d@dZ d Z d Z d@d Z d Zd ZdZdZd@dZdZdZd@dZdZd@dZdZdZd@dZdZd@dZdZd@dZdZd@dZ dZ!d@d Z"d!Z#d@d"Z$d#Z%d@d$Z&d%Z'd&Z(d@d'Z)d(Z*d@d)Z+d*Z,d@d+Z-d,Z.d@d-Z/d.Z0d@d/Z1d0Z2d1Z3d2Z4d@d3Z5d4Z6d5Z7d@d@d6Z8d7Z9d8Z:d@d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZARS(AicCs2tj|||t|_d|_d|_dS(Ni(RRRtdo_pRta_hreft list_depth(RRR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyREs  cCs|jjd|jdS(Ns %s(RtwriteR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyR KscCs|jjd|jdS(Ns %s(RR"R (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytnew_lineNscCs|jj|dS(N(RR"(Rtmarkup((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt _start_inlineQscCsP|jjjd}||kr(dS|jj||jj|ddS(NR(Rt pop_writetrstript push_writeR"(RR$t last_write((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt _end_inlineTs  cCs|jddS(Ns**(R%(Rtattrs((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt start_boldgscCs|jddS(Ns**(R*(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_boldjscCst|j_|j|dS(N(RRtdo_translationR,(RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_bms cCst|j_|jdS(N(tFalseRR.R-(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_bqs cCs1|r-|j|jj||jndS(N(R,RR"R-(RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyRus cCs3|dkr|}n|jjd||fdS(Ns:doc:`%s <%s>`(RRR"(RRR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyR{s  cCsE|t|}|j|jjd|||f|jdS(Ns%s %s %s(tlenR RR"(RRt border_chartborder((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt_headings cCs|j|ddS(Nt*(R5(RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyth1scCs|j|ddS(Nt=(R5(RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyRscCs|j|ddS(Nt-(R5(RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyRscCs|jddS(NR6(R%(RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt start_italicsscCs|jddS(NR6(R*(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt end_italicsscCs1|r-|j|jj||jndS(N(R:RR"R;(RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyRs cCs*|jr&|jjd|jndS(Ns %s(RRR"R (RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_ps cCs*|jr&|jjd|jndS(Ns %s(RRR"R (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_ps cCst|j_|jddS(Ns``(RRR.R%(RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt start_codes cCst|j_|jddS(Ns``(R0RR.R*(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_codes cCs1|r-|j|jj||jndS(N(R>RR"R?(RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytcodes cCs2|j|jjd|j|jdS(Ns .. note::(R RR"R (RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt start_notes  cCs|j|jdS(N(RR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_notes cCs2|j|jjd|j|jdS(Ns .. warning::(R RR"R (RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_importants  cCs|j|jdS(N(RR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt end_importants cCs2|j|jjd|j|jdS(Ns .. danger::(R RR"R (RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt start_dangers  cCs|j|jdS(N(RR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt end_dangers cCsh|rHxO|D]4\}}|dkr ||_|jjdq q Wn|jjdt|j_dS(Nthreft`R(R RR"RR.(RR+tattr_keyt attr_value((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_as  cCs|jjd||fdS(Ns .. _%s: %s(Rtwriteln(RtrefnameR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytlink_target_definitionscCsX|dkr|}n|jjdkrD|jjd||fn|jj|dS(Nthtmls:ref:`%s <%s>`(RRttargetR"(Rtlabelttext((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytsphinx_reference_labels   cCst|j_|jr|jj}|jd}|r|dkrd|krf|jdd}n|jj||jjd|jn_|dkr|jjd|jn9|jj|j|j|jj|j<|jj dd|_n|jj ddS(NRRHt:s\:s <%s>`__s`<%s>`__s`__( R0RR.R R&R'treplaceR(threfsR"R(RR)((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_as      cCst|j_|jdS(N(RRR.R:(RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_is cCst|j_|jdS(N(R0RR.R;(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_is cCs'|jt|_|jjddS(Ns* (R#R0RRR"(RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_lis  cCst|_|jdS(N(RRR#(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_li s cCs1|r-|j|jj||jndS(N(RZRRLR[(RR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytlis cCs9|jdkr|jn|jd7_|jdS(Nii(R!R R (RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_uls cCs9|jd8_|jdkr+|jn|jdS(Nii(R!RR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_uls cCs9|jdkr|jn|jd7_|jdS(Nii(R!R R (RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_ol#s cCs9|jd8_|jdkr+|jn|jdS(Nii(R!RR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_ol*s cCst|j_dS(N(R0RR(RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_examples0scCst|j_dS(N(RRR(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt end_examples3scCst|j_dS(N(R0RR(RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_fullname6scCst|j_dS(N(RRR(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt end_fullname9scCs(|jjd|j|jdS(Ns::(RR"R R (RR+((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_codeblock<s cCs|j|jdS(N(RR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt end_codeblockAs cCs(|j|jj||jdS(s Literal code blocks are introduced by ending a paragraph with the special marker ::. The literal block must be indented (and, like all paragraphs, separated from the surrounding ones by blank lines). N(ReRRLRf(RR@((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt codeblockEs cCsS|jjdkrE|jjd|jjd|jjdn |jdS(NROs .. toctree:: s :maxdepth: 1 s :titlesonly: (RRPR"R](R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyttoctreePs cCsW|jjdkr"|j|n1|r?|jjd|n|jjd|dS(Ntmans %s(RRPR\RL(Rtitemt file_name((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyttocitemXs cCsI|jjdkrE|jjd|jjd|jjdndS(NROs .. toctree:: s :maxdepth: 1 s :hidden: (RRPR"(R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pythidden_toctreeascCs&|jjdkr"|j|ndS(NRO(RRPRl(RRj((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pythidden_tocitemgscCsV|jjd|dk r/|jj|n|dk rR|jjd|ndS(Ns.. contents:: s :depth: %s(RR"RRL(RRtdepth((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyttable_of_contentsks   cCs6|j|jjd||j|jdS(Ns.. py:class:: %s(R RR"R (Rt class_name((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_sphinx_py_classrs  cCs|j|jdS(N(RR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_sphinx_py_classxs cCsY|jd|}|dk r1|d|7}n|jj||j|jdS(Ns.. py:method:: %ss(%s)(R RRR"R (Rt method_namet parameterstcontent((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_sphinx_py_method|s    cCs|j|jdS(N(RR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_sphinx_py_methods cCs6|j|jjd||j|jdS(Ns.. py:attribute:: %s(R RR"R (Rt attr_name((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytstart_sphinx_py_attrs  cCs|j|jdS(N(RR (R((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytend_sphinx_py_attrs cCs1|j}x|D]}|jj|qWdS(N(t splitlinesRRL(Rt docstringtdocstring_linestdocstring_line((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pytwrite_py_doc_strings  cCsC|jjdkr/|jjd||fn|jj|dS(NROs `%s <%s>`_(RRPR"(RRR((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt external_linkscCsC|jjdkr/|jjd||fn|jj|dS(NROs:doc:`%s <%s>`(RRPR"(RRtpage((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyt internal_linksN(BRRRR R#R%R*RR,R-R/R1RRR5R7RRR:R;RR<R=R>R?R@RARBRCRDRERFRKRNRSRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRlRmRnRpRrRsRwRxRzR{RRR(((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyRCs~                                                          (tloggingt getLoggertloggertobjectRR(((s:/usr/lib/fence-agents/bundled/botocore/docs/bcdoc/style.pyts 0