ó 9(Zc@sKddlZejdƒZdefd„ƒYZdefd„ƒYZdS(iÿÿÿÿNtbcdocst BaseStylecBs’eZdd„Zed„ƒZejd„ƒZd„Zd„Zd„Zd„Z d„Z dd „Z d „Z d „Zd „Zd „ZRS(icCs(||_||_d|_t|_dS(Ni(tdoct indent_widtht_indenttTruet keep_data(tselfRR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt__init__s   cCs|jS(N(R(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt indentationscCs ||_dS(N(R(Rtvalue((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyR scCsd|jƒS(Ns %s(tspaces(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt new_paragraph#scCs|jd7_dS(Ni(R(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytindent&scCs%|jdkr!|jd8_ndS(Nii(R(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytdedent)scCsd|j|jS(Nt (RR(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyR -scCs|S(N((Rts((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytbold0scCs|S(N((Rtlinkttitle((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytref3scCs|S(N((RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyth26scCs|S(N((RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyth39scCs|S(N((RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt underline<scCs|S(N((RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytitalics?sN(t__name__t __module__RtpropertyR tsetterR R RR RtNoneRRRRR(((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyRs          t ReSTStylecBs{eZdd„Zd„Zd„Zd„Zd„Zd?d„Zd„Z d?d„Z d „Z d „Z d?d „Z d „Zd „Zd„Zd„Zd?d„Zd„Zd„Zd?d„Zd„Zd?d„Zd„Zd„Zd?d„Zd„Zd?d„Zd„Zd?d„Zd„Zd?d„Z d„Z!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/„Z1d0„Z2d1„Z3d2„Z4d?d3„Z5d4„Z6d5„Z7d?d?d6„Z8d7„Z9d8„Z:d?d9„Z;d:„Z<d;„Z=d<„Z>d=„Z?d>„Z@RS(@icCs2tj|||ƒt|_d|_d|_dS(Ni(RRRtdo_pRta_hreft list_depth(RRR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyREs  cCs|jjd|jƒƒdS(Ns %s(RtwriteR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyR KscCs|jjd|jƒƒdS(Ns %s(RR"R (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytnew_lineNscCs|jj|ƒdS(N(RR"(Rtmarkup((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt _start_inlineQscCs@|jjƒ}|jj|jdƒƒ|jj|dƒdS(NR(Rt pop_writet push_writetrstripR"(RR$t last_write((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt _end_inlineTscCs|jdƒdS(Ns**(R%(Rtattrs((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt start_bold_scCs|jdƒdS(Ns**(R*(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_boldbscCst|j_|j|ƒdS(N(RRtdo_translationR,(RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_bes cCst|j_|jƒdS(N(tFalseRR.R-(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_bis cCs1|r-|jƒ|jj|ƒ|jƒndS(N(R,RR"R-(RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyRms cCs3|dkr|}n|jjd||fƒdS(Ns:doc:`%s <%s>`(RRR"(RRR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyRss  cCsE|t|ƒ}|jƒ|jjd|||fƒ|jƒdS(Ns%s %s %s(tlenR RR"(RRt border_chartborder((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt_headingxs cCs|j|dƒdS(Nt*(R5(RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyth1~scCs|j|dƒdS(Nt=(R5(RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyRscCs|j|dƒdS(Nt-(R5(RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyR„scCs|jdƒdS(NR6(R%(RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt start_italics‡scCs|jdƒdS(NR6(R*(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt end_italicsŠscCs1|r-|jƒ|jj|ƒ|jƒndS(N(R:RR"R;(RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyRs cCs*|jr&|jjd|jƒƒndS(Ns %s(RRR"R (RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_p“s cCs*|jr&|jjd|jƒƒndS(Ns %s(RRR"R (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_p—s cCst|j_|jdƒdS(Ns``(RRR.R%(RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt start_code›s cCst|j_|jdƒdS(Ns``(R0RR.R*(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_codeŸs cCs1|r-|jƒ|jj|ƒ|jƒndS(N(R>RR"R?(RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytcode£s cCs2|jƒ|jjdƒ|jƒ|jƒdS(Ns .. note::(R RR"R (RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt start_note©s  cCs|jƒ|jƒdS(N(RR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_note¯s cCs2|jƒ|jjdƒ|jƒ|jƒdS(Ns .. warning::(R RR"R (RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_important³s  cCs|jƒ|jƒdS(N(RR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt end_important¹s cCs2|jƒ|jjdƒ|jƒ|jƒdS(Ns .. danger::(R RR"R (RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt start_danger½s  cCs|jƒ|jƒdS(N(RR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt end_dangerÃs cCsh|rHxO|D]4\}}|dkr ||_|jjdƒq q Wn|jjdƒt|j_dS(Nthreft`R(R RR"RR.(RR+tattr_keyt attr_value((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_aÇs  cCs|jjd||fƒdS(Ns .. _%s: %s(Rtwriteln(RtrefnameR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytlink_target_definitionÕscCsX|dkr|}n|jjdkrD|jjd||fƒn|jj|ƒdS(Nthtmls:ref:`%s <%s>`(RRttargetR"(Rtlabelttext((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytsphinx_reference_labelØs   cCst|j_|jrû|jjƒ}|jdƒ}|r|dkrd|krf|jddƒ}n|jj|ƒ|jjd|jƒn_|dkr¶|jjd|jƒn9|jj|jƒ|j|jj|j<|jj dƒd|_n|jj dƒdS(NRRHt:s\:s <%s>`__s`<%s>`__s`__( R0RR.R R&R(treplaceR'threfsR"R(RR)((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_aàs      cCst|j_|jƒdS(N(RRR.R:(RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_iøs cCst|j_|jƒdS(N(R0RR.R;(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_iüs cCs'|jƒt|_|jjdƒdS(Ns* (R#R0RRR"(RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_lis  cCst|_|jƒdS(N(RRR#(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_lis cCs1|r-|jƒ|jj|ƒ|jƒndS(N(RZRRLR[(RR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytli s cCs9|jdkr|jƒn|jd7_|jƒdS(Nii(R!R R (RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_uls cCs9|jd8_|jdkr+|jƒn|jƒdS(Nii(R!RR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_uls cCs9|jdkr|jƒn|jd7_|jƒdS(Nii(R!R R (RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_ols cCs9|jd8_|jdkr+|jƒn|jƒdS(Nii(R!RR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_ol"s cCst|j_dS(N(R0RR(RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_examples(scCst|j_dS(N(RRR(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt end_examples+scCst|j_dS(N(R0RR(RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_fullname.scCst|j_dS(N(RRR(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt end_fullname1scCs(|jjdƒ|jƒ|jƒdS(Ns::(RR"R R (RR+((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_codeblock4s cCs|jƒ|jƒdS(N(RR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt end_codeblock9s cCs(|jƒ|jj|ƒ|jƒdS(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;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt codeblock=s cCsS|jjdkrE|jjdƒ|jjdƒ|jjdƒn |jƒdS(NROs .. toctree:: s :maxdepth: 1 s :titlesonly: (RRPR"R](R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyttoctreeHs cCsW|jjdkr"|j|ƒn1|r?|jjd|ƒn|jjd|ƒdS(Ntmans %s(RRPR\RL(Rtitemt file_name((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyttocitemPs cCsI|jjdkrE|jjdƒ|jjdƒ|jjdƒndS(NROs .. toctree:: s :maxdepth: 1 s :hidden: (RRPR"(R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pythidden_toctreeYscCs&|jjdkr"|j|ƒndS(NRO(RRPRl(RRj((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pythidden_tocitem_scCsV|jjdƒ|dk r/|jj|ƒn|dk rR|jjd|ƒndS(Ns.. contents:: s :depth: %s(RR"RRL(RRtdepth((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyttable_of_contentscs   cCs6|jƒ|jjd|ƒ|jƒ|jƒdS(Ns.. py:class:: %s(R RR"R (Rt class_name((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_sphinx_py_classjs  cCs|jƒ|jƒdS(N(RR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_sphinx_py_classps cCsY|jƒd|}|dk r1|d|7}n|jj|ƒ|jƒ|jƒdS(Ns.. py:method:: %ss(%s)(R RRR"R (Rt method_namet parameterstcontent((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_sphinx_py_methodts    cCs|jƒ|jƒdS(N(RR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_sphinx_py_method}s cCs6|jƒ|jjd|ƒ|jƒ|jƒdS(Ns.. py:attribute:: %s(R RR"R (Rt attr_name((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytstart_sphinx_py_attrs  cCs|jƒ|jƒdS(N(RR (R((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytend_sphinx_py_attr‡s cCs1|jƒ}x|D]}|jj|ƒqWdS(N(t splitlinesRRL(Rt docstringtdocstring_linestdocstring_line((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pytwrite_py_doc_string‹s  cCsC|jjdkr/|jjd||fƒn|jj|ƒdS(NROs `%s <%s>`_(RRPR"(RRR((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyt external_linksN(ARRRR R#R%R*RR,R-R/R1RRR5R7RRR:R;RR<R=R>R?R@RARBRCRDRERFRKRNRSRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRlRmRnRpRrRsRwRxRzR{R€R(((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyRCs|                                                        (tloggingt getLoggertloggertobjectRR(((s;/tmp/pip-build-wDUJoH/botocore/botocore/docs/bcdoc/style.pyts 0