§
    $�’j'  ã                   óx   — d Z  G d„ d¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Zd	S )
zProgress report printers.c                   ó    — e Zd ZU eZee         ed<   eZee	         ed<   eZ
ee         ed<   ed„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         ZdS )Ú
ReportBaseÚCOLUMN_NAMESÚCOLUMN_WIDTHSÚITERATION_FORMATSc                 óâ   — dd                      d„ | j        D ¦   «         ¦  «        z   dz   }d„ | j        D ¦   «         }t           |j        | j        Ž ¦  «         t           |j        |Ž ¦  «         d S )Nú|c                 ó   — g | ]}d |› d�‘Œ	S )z{:^Ú}© ©Ú.0Úxs     úWC:\Projects\DSCons\.venv\Lib\site-packages\scipy\optimize\_trustregion_constr\report.pyú
<listcomp>z+ReportBase.print_header.<locals>.<listcomp>   s    € ÐCÐCÐC¨A˜< !˜<˜<˜<ÐCÐCÐCó    c                 ó   — g | ]}d |z  ‘ŒS )ú-r   r   s     r   r   z+ReportBase.print_header.<locals>.<listcomp>   s   € Ð9Ð9Ð9 !�c˜A‘gÐ9Ð9Ð9r   )Újoinr   ÚprintÚformatr   )ÚclsÚfmtÚ
separatorss      r   Úprint_headerzReportBase.print_header   s…   € àØ—’ÐCÐC°Ô1BÐCÑCÔCÑDÔDñEàñˆð :Ð9 sÔ'8Ð9Ñ9Ô9ˆ
ÝˆjˆcŒj˜#Ô*Ð+Ñ,Ô,Ð,ÝˆjˆcŒj˜*Ð%Ñ&Ô&Ð&Ð&Ð&r   c                 óŒ   — d„ | j         D ¦   «         }dd                     |¦  «        z   dz   }t           |j        |Ž ¦  «         d S )Nc                 ó   — g | ]}d |› d�‘Œ	S )z{:r
   r   r   s     r   r   z.ReportBase.print_iteration.<locals>.<listcomp>   s    € ÐGÐGÐG¨A˜K !˜K˜K˜KÐGÐGÐGr   r   )r   r   r   r   )r   ÚargsÚiteration_formatr   s       r   Úprint_iterationzReportBase.print_iteration   sR   € àGÐG°Ô1FÐGÑGÔGÐØ�C—H’HÐ-Ñ.Ô.Ñ.°Ñ4ˆÝˆjˆcŒj˜$ÐÑ Ô Ð Ð Ð r   c                 ó"   — t          ¦   «          d S )N)r   )r   s    r   Úprint_footerzReportBase.print_footer   s   € å‰Œˆˆˆr   N)Ú__name__Ú
__module__Ú__qualname__ÚNotImplementedr   ÚlistÚstrÚ__annotations__r   Úintr   Úclassmethodr   r   r!   r   r   r   r   r      s¢   € € € € € € Ø,€L�$�s”)Ð,Ð,Ñ,Ø-€M�4˜”9Ð-Ð-Ñ-Ø#1Ð�t˜C”yÐ1Ð1Ñ1àð'ð 'ñ „[ð'ð ð!ð !ñ „[ð!ð
 ðð ñ „[ðð ð r   r   c                   ó&   — e Zd Zg d¢Zg d¢Zg d¢ZdS )ÚBasicReport)Úniterúf evalsúCG iterúobj funcú	tr radiusÚoptúc viol)é   r4   r4   é   é
   r6   r6   )ú^7r7   r7   ú^+13.4eú^10.2er9   r9   N©r"   r#   r$   r   r   r   r   r   r   r,   r,      s>   € € € € € ð%ð %ð %€Là-Ð-Ð-€Mð7ð 7ð 7ÐÐÐr   r,   c                   ó&   — e Zd Zg d¢Zg d¢Zg d¢ZdS )Ú	SQPReport)	r-   r.   r/   r0   r1   r2   r3   ÚpenaltyúCG stop)	r4   r4   r4   r5   r6   r6   r6   r6   r4   )	r7   r7   r7   r8   r9   r9   r9   r9   r7   Nr:   r   r   r   r<   r<   $   s>   € € € € € ð;ð ;ð ;€Là4Ð4Ð4€Mð3ð 3ð 3ÐÐÐr   r<   c                   ó&   — e Zd Zg d¢Zg d¢Zg d¢ZdS )ÚIPReport)
r-   r.   r/   r0   r1   r2   r3   r=   zbarrier paramr>   )
r4   r4   r4   r5   r6   r6   r6   r6   r5   r4   )
r7   r7   r7   r8   r9   r9   r9   r9   z^13.2er7   Nr:   r   r   r   r@   r@   ,   sA   € € € € € ðLð Lð L€Là8Ð8Ð8€Mð=ð =ð =ÐÐÐr   r@   N)Ú__doc__r   r,   r<   r@   r   r   r   ú<module>rB      s»   ðØ Ð ðð ð ð ð ñ ô ð ð27ð 7ð 7ð 7ð 7�*ñ 7ô 7ð 7ð3ð 3ð 3ð 3ð 3�
ñ 3ô 3ð 3ð=ð =ð =ð =ð =ˆzñ =ô =ð =ð =ð =r   