HEX
Server: LiteSpeed
System: Linux kapuas.iixcp.rumahweb.net 5.14.0-427.42.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 1 14:58:02 EDT 2024 x86_64
User: mirz4654 (1666)
PHP: 8.1.33
Disabled: system,exec,escapeshellarg,escapeshellcmd,passthru,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,popen,pclose,dl,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setsid,posix_setuid,posix_setpgid,ini_alter,show_source,define_syslog_variables,symlink,syslog,openlog,openlog,closelog,ocinumcols,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dll,ftp,myshellexec,socket_bind,mail,posix_getwpuid
Upload Files
File: //opt/alt/python310/lib64/python3.10/__pycache__/bisect.cpython-310.pyc
o

�=?h?�@spdZd
dd�dd�Zd
dd�dd�Zd
dd�dd	�Zd
dd�d
d�ZzddlTWn	ey1YnweZeZdS)zBisection algorithms.�N��keycC�>|durt||||�}nt|||�|||d�}|�||�dS)z�Insert item x in list a, and keep it sorted assuming a is sorted.

    If x is already in a, insert it to the right of the rightmost x.

    Optional args lo (default 0) and hi (default len(a)) bound the
    slice of a to be searched.
    Nr)�bisect_right�insert��a�x�lo�hir�r�-/opt/alt/python310/lib64/python3.10/bisect.py�insort_rightsrcCs�|dkrtd��|durt|�}|dur1||kr/||d}|||kr'|}n|d}||ks|S||krN||d}||||�krF|}n|d}||ks5|S)a�Return the index where to insert item x in list a, assuming a is sorted.

    The return value i is such that all e in a[:i] have e <= x, and all e in
    a[i:] have e > x.  So if x already appears in the list, a.insert(i, x) will
    insert just after the rightmost x already there.

    Optional args lo (default 0) and hi (default len(a)) bound the
    slice of a to be searched.
    r�lo must be non-negativeN����
ValueError�len�rr	r
rrZmidrrr
rs&�
��rcCr)z�Insert item x in list a, and keep it sorted assuming a is sorted.

    If x is already in a, insert it to the left of the leftmost x.

    Optional args lo (default 0) and hi (default len(a)) bound the
    slice of a to be searched.
    Nr)�bisect_leftrrrrr
�insort_left5s	rcCs�|dkrtd��|durt|�}|dur1||kr/||d}|||kr)|d}n|}||ks|S||krN||d}|||�|krH|d}n|}||ks5|S)a�Return the index where to insert item x in list a, assuming a is sorted.

    The return value i is such that all e in a[:i] have e < x, and all e in
    a[i:] have e >= x.  So if x already appears in the list, a.insert(i, x) will
    insert just before the leftmost x already there.

    Optional args lo (default 0) and hi (default len(a)) bound the
    slice of a to be searched.
    rrNrrrrrrr
rDs&
�
�
�r)�*)rN)	�__doc__rrrrZ_bisect�ImportErrorZbisectZinsortrrrr
�<module>s"#�