§
    ½?eQ	  ã                   ó   — d dl mZ d„ ZdS )é   )ÚUserExceptionc                 ór  — |                      d¦  «        \  }}}|s"t          d                     |¦  «        ¦  «        ‚g }g }| j        D ]C}|j        |k    r6|j        dk     r|                     |¦  «         Œ.|                     |¦  «         ŒD|                     d„ ¬¦  «         |                     |¦  «         t          |¦  «        dk    r"t          d                     |¦  «        ¦  «        ‚t          |d¦  «        5 }|D ]}	|                     |	j        ¦  «         Œ	 ddd¦  «         dS # 1 swxY w Y   dS )	z Output an extract. ú:z3an extract must be in the form 'id:file', not '{0}'é    c                 ó   — | j         S )N)Úorder)Úes    úClib/python3.11/site-packages/sipbuild/generator/outputs/extracts.pyú<lambda>z output_extract.<locals>.<lambda>1   s   €  Q¤W€ ó    )Úkeyz5there is no extract defined with the identifier '{0}'ÚwN)Ú	partitionr   ÚformatÚextractsÚidr   ÚappendÚsortÚextendÚlenÚopenÚwriteÚtext)
ÚspecÚextract_refÚ
extract_idÚ_Úextract_fileÚordered_partsÚappended_partsÚextractÚefÚextract_parts
             r
   Úoutput_extractr$      s¼  € ð #.×"7Ò"7¸Ñ"<Ô"<Ñ€J<Øð &ÝØE×LÒLØ#ñ%ô %ñ&ô &ð 	&ð
 €MØ€Nà”=ð .ð .ˆØŒ:˜Ò#Ð#ØŒ}˜qÒ Ð Ø×%Ò% gÑ.Ô.Ð.Ð.à×$Ò$ WÑ-Ô-Ð-øð ×ÒÐ,Ð,ÐÑ-Ô-Ð-Ø×Ò˜Ñ(Ô(Ð(å
ˆ=ÑÔ˜QÒÐÝØG×NÒNØ"ñ$ô $ñ%ô %ð 	%õ
 
ˆl˜CÑ	 Ô	 ð ( BØ)ð 	(ð 	(ˆLØHŠH\Ô&Ñ'Ô'Ð'Ð'ð	(ð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (ð (ð (s   Ã> D,Ä,D0Ä3D0N)Ú
exceptionsr   r$   © r   r
   ú<module>r'      s2   ðð0 (Ð 'Ð 'Ð 'Ð 'Ð 'ð!(ð !(ð !(ð !(ð !(r   