+
    ç‹cj¾	  ã                   óØ  € R t ^ RIt^ RIt ^ RIt^ RIHu H	t
 R tR t]R8X  d¤   ^ RItRt]! ]P"                  4      ^ 8X  d?   ]! R]P"                  ^ ,          ,          ]P&                  R7       ]P(                  ! ^4       ]P"                  ^,          t]! ]P"                  4      ^8”  d   ]P"                  ^,          t]! ]]4       R# R#   ] d   t]P                  R4       h RtAii ; i)	z(Generate LDIF from Github documentation.Nz'Please install python3-markdown packagec                 óž   € V P                   ;'       g    R R P                  R V  4       4      ,           V P                  ;'       g    R ,           # )Ú c              3   ó8   "  € T F  p\        V4      x € K  	  R # 5i)N)Ú	innertext)Ú.0Úes   & Ú:/usr/lib/python3/dist-packages/samba/ms_schema_markdown.pyÚ	<genexpr>Úinnertext.<locals>.<genexpr>#   s   é € Ð.©# Q”I˜a—L�L«#ùs   ‚)ÚtextÚjoinÚtail)Útags   &r   r   r   !   s=   € Ø�H‰H�NˆN˜Ø�G‰GÑ.©#Ó.Ó.õ/à�X‰X�^ˆ^˜õð ó    c           
     ó\  € \        V 4      ;_uu_ 4       p\        P                  ! \        P                  ! RRVP	                  4       4      RR7      pRRR4       \
        P                  ! RX,           R,           4      pRp V Fâ  pVP                  R8X  dZ   Ve   VP                  4        \        P                  P                  V\        V4      P                  4       4      p\        VR	4      pKm  VP                  R
8X  d   Ve   VP                  4        RpK–  K˜  VP                  R8X  g   K«  Vf   K±  VP                  \        V4      P                  RR4      R,           4       Kä  	  Ve   VP                  4        R# R#   + '       g   i     EL8; i  Te   TP                  4        i i ; i)z/Read Github documentation-derived schema files.z(?m)^# .*\n?r   Úxhtml)Úoutput_formatNz<root>z</root>Úh3ÚwÚh2Úpz```Ú
)ÚopenÚmarkdownÚreÚsubÚreadÚETÚ
fromstringr   ÚcloseÚosÚpathr   r   ÚstripÚwriteÚreplace)Úin_fileÚ
out_folderÚupdate_fileÚhtmlÚtreeÚldfÚnodeÚout_paths   &&      r   Úread_ms_markdownr-   '   s?  € ô 
ˆg�Œ˜+ä× Ò ¤§¢¨¸¸[×=MÑ=MÓ=OÓ!PØ/6ô8ˆ÷ 
ô
 �=Š=˜ D�¨9Õ4Ó5€Dà
€CðÛˆDØ�x‰x˜4ÔØ’?Ø—I‘I”KäŸ7™7Ÿ<™<¨
´I¸d³O×4IÑ4IÓ4KÓL�Ü˜8 SÓ)’Ø—‘˜TÔ!Ø’?Ø—I‘I”KØ’Cñ #ð —‘˜S– S¤_Ø—	‘	œ) D›/×1Ñ1°%¸Ó<¸tÕCÖDñ ð Š?Ø�I‰IŽKñ ÷/ 
�ˆûð. Š?Ø�I‰I�Kð ús$   ”=F Â B(F Ä-F Ä35F Æ F	ÆF+Ú__main__r   z.Usage: %s <Schema-Update.md> [<output folder>])Úfile)Ú__doc__r   r    r   ÚImportErrorr   Úadd_noteÚxml.etree.ElementTreeÚetreeÚElementTreer   r   r-   Ú__name__Úsysr&   ÚlenÚargvÚprintÚstderrÚexitr%   © r   r   Ú<module>r>      sÒ   ðñ* /ã 	Û 	ð
Û÷ #Ð "òòð< ˆzÔÛà€Já
ˆ3�8‰8ƒ}˜ÔÙÐ>À#Ç(Á(È1Å+ÕNÐUX×U_ÑU_Õ`Ø�Š�Œà�h‰h�q�k€GÙ
ˆ3�8‰8ƒ}�qÔØ—X‘X˜a•[ˆ
á�W˜jÖ)ñ øðU ô 
Ø‡J�JÐ8Ô9Ø	ûð
ús   ŒC ÃC)ÃC$Ã$C)