§
    fŠtjò  ã                   óÜ  — d dl Z d dlmZ d dlZ G d„ de¦  «        Z G d„ dee¦  «        Z G d„ dee¦  «        Zej	        j
        d	ej        j
         ej         ej        e¦  «        j        ¦  «        ej        j
        e j        ej        j
        e j        ej        j
        d
„ ej        j
        d„ ej        j
        d„ ej        j
        dej        j
        dej        j
        d	ej        j
        d	ej        j
        ej         ej        j
        d	iZi ej        j
        d“ej        j
         ej        d¦  «        “ej         j
        d“ej!        j
        d“ej"        j
        d“ej#        j
        d“ej$        j
        d“ej%        j
        d“ej&        j
        d“ej'        j
        d“ej(        j
        d“ej)        j
        d“ej*        j
        d“ej+        j
        d“ej,        j
        d“ej-        j
        d“ej.        j
        d“ej/        j
        dej0        j
        dej1        j
        di¥Z2dde j        dd„ idœZ3d e4d  ej        e¦  «        j5        dz   ej        e¦  «        j6         dz  ¦  «        z  Z7dS )!é    N)ÚEnumc                   ó6   — e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdS )Ú
ExitStatusz
    Exit statuses.
    r   é   é   é   é   é   é   éÿÿÿÿéþÿÿÿN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚRADIUS_SUCCESSÚTARGET_SUCCESSÚFIXED_SUCCESSÚCALLBACK_SUCCESSÚFEASIBLE_SUCCESSÚMAX_EVAL_WARNINGÚMAX_ITER_WARNINGÚINFEASIBLE_ERRORÚLINALG_ERROR© ó    úX/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/scipy/_lib/cobyqa/settings.pyr   r      sL   € € € € € ðð ð €NØ€NØ€MØÐØÐØÐØÐØÐØ€L€L€Lr   r   c                   óF   — e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdS )ÚOptionsz
    Options.
    ÚdebugÚfeasibility_tolÚfilter_sizeÚhistory_sizeÚmaxfevÚmaxiterÚ	nb_pointsÚradius_initÚradius_finalÚscaleÚstore_historyÚtargetÚdispN)r   r   r   r   ÚDEBUGÚFEASIBILITY_TOLÚFILTER_SIZEÚHISTORY_SIZEÚMAX_EVALÚMAX_ITERÚNPTÚRHOBEGÚRHOENDÚSCALEÚSTORE_HISTORYÚTARGETÚVERBOSEr   r   r   r   r      s[   € € € € € ðð ð €EØ'€OØ€KØ!€LØ€HØ€HØ
€CØ€FØ€FØ€EØ#€MØ€FØ€G€G€Gr   r   c                   ób   — e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdS )Ú	Constantsz
    Constants.
    Údecrease_radius_factorÚincrease_radius_factorÚincrease_radius_thresholdÚdecrease_radius_thresholdÚdecrease_resolution_factorÚlarge_resolution_thresholdÚmoderate_resolution_thresholdÚ	low_ratioÚ
high_ratioÚvery_low_ratioÚpenalty_increase_thresholdÚpenalty_increase_factorÚshort_step_thresholdÚlow_radius_factorÚbyrd_omojokun_factorÚthreshold_ratio_constraintsÚlarge_shift_factorÚlarge_gradient_factorÚresolution_factorÚimprove_tcgN)r   r   r   r   ÚDECREASE_RADIUS_FACTORÚINCREASE_RADIUS_FACTORÚINCREASE_RADIUS_THRESHOLDÚDECREASE_RADIUS_THRESHOLDÚDECREASE_RESOLUTION_FACTORÚLARGE_RESOLUTION_THRESHOLDÚMODERATE_RESOLUTION_THRESHOLDÚ	LOW_RATIOÚ
HIGH_RATIOÚVERY_LOW_RATIOÚPENALTY_INCREASE_THRESHOLDÚPENALTY_INCREASE_FACTORÚSHORT_STEP_THRESHOLDÚLOW_RADIUS_FACTORÚBYRD_OMOJOKUN_FACTORÚTHRESHOLD_RATIO_CONSTRAINTSÚLARGE_SHIFT_FACTORÚLARGE_GRADIENT_FACTORÚRESOLUTION_FACTORÚIMPROVE_TCGr   r   r   r;   r;   ,   sŽ   € € € € € ðð ð 6ÐØ5ÐØ ;ÐØ ;ÐØ!=ÐØ!=ÐØ$CÐ!Ø€IØ€JØ%€NØ!=ÐØ7ÐØ1ÐØ+ÐØ1ÐØ"?ÐØ-ÐØ3ÐØ+ÐØ€K€K€Kr   r;   Fc                 ó   — d| z  S )Niô  r   ©Úns    r   ú<lambda>rg   M   s
   €  c¨A¡g€ r   c                 ó   — d| z  S )Niè  r   re   s    r   rg   rg   N   s
   €  d¨Q¡h€ r   c                 ó   — d| z  dz   S )Nr   r   r   re   s    r   rg   rg   O   s   €   Q¡¨¡€ r   g      ð?g�íµ ÷Æ°>g      à?g       @gffffffö?gš™™™™™¹?g     @o@g      0@gffffffæ?g{®Gáz„?g      ø?gš™™™™™é?g      $@Tr   r   Ú
float_kindc                 ó2   — t          j        | ddd¬¦  «        S )Nr   Fr   )Ú	precisionÚuniqueÚpad_left)ÚnpÚformat_float_scientific)Úxs    r   rg   rg   v   s$   € ¥Ô :ØØØØð	!
ñ !
ô !
€ r   )Ú	thresholdÚ	edgeitemsÚ	linewidthÚ	formatteréd   )8ÚsysÚenumr   Únumpyro   r   Ústrr   r;   r-   Úvaluer.   ÚsqrtÚfinfoÚfloatÚepsr/   Úmaxsizer0   r1   r2   r3   r4   r5   r6   r7   r8   Úinfr9   ÚDEFAULT_OPTIONSrP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   ÚDEFAULT_CONSTANTSÚPRINT_OPTIONSÚminÚmaxexpÚminexpÚBARRIERr   r   r   ú<module>r‰      sR  ðØ 
€
€
€
Ø Ð Ð Ð Ð Ð à Ð Ð Ð ðð ð ð ð �ñ ô ð ð ð ð ð ð ˆc�4ñ ô ð ð( ð  ð  ð  ð  ��Tñ  ô  ð  ð: „MÔ˜ØÔÔ! 7 2¤7¨8¨2¬8°E©?¬?Ô+>Ñ#?Ô#?ØÔÔ˜sœ{ØÔÔ ¤ØÔÔÐ-Ð-ØÔÔÐ.Ð.Ø„KÔÐ*Ð*Ø„NÔ˜#Ø„NÔ˜$Ø„MÔ˜ØÔÔ Ø„NÔ˜2œ6˜'Ø„OÔ˜5ð€ð"ØÔ$Ô*¨CðàÔ$Ô*¨G¨B¬G°C©L¬Lðð Ô'Ô-¨sðð Ô'Ô-¨sð	ð
 Ô(Ô.°ðð Ô(Ô.°ðð Ô+Ô1°4ðð ÔÔ˜sðð ÔÔ ðð ÔÔ" Dðð Ô(Ô.°ðð Ô%Ô+¨Sðð Ô"Ô(¨#ðð ÔÔ% sðð Ô"Ô(¨#ðð  Ô)Ô/°ð!ð" Ô Ô&¨ð#ð$ Ô#Ô)¨4ØÔÔ% sØÔÔ ð)ð Ð ð2 ØØ”àð 
ð 
ðð	ð €ð ��ØØ€B„HˆU�O„OÔ˜aÑØ€R„Xˆe�_„_ÔÐ˜qÑ ñô ñ €€€r   