ELF>@ @8 @%$hh UU@@@\ \ \\\]]]888$$PtdHHHQtdRtd\\\00GNU. &2Ts4bh!@! dwkZ%u5R: K E, F"*U 2 __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyInit__bisectPyModuleDef_InitPyModule_GetStatePyUnicode_InternFromString_Py_NoneStructPyList_TypePyList_Insert_PyObject_CallMethodPyObject_CallOneArg_PyArg_UnpackKeywords_Py_convert_optional_to_ssize_t_PyNumber_IndexPyLong_AsSsize_tPyErr_Occurred__stack_chk_fail_Py_DeallocPy_EnterRecursiveCall_Py_TrueStruct_Py_FalseStructPy_LeaveRecursiveCallPySequence_SizePyObject_RichCompareBool_Py_NotImplementedStructPyObject_IsTruePyExc_ValueErrorPyErr_SetStringPyExc_TypeErrorPyErr_FormatPyLong_FromSsize_tlibc.so.6GLIBC_2.2.5GLIBC_2.4eui oii {\2\p2\@\@\@\@]@ ]@(]@0]@8]@@]@`]@h]@p]@x]@]@]@]@]@]@]@```2 a]@(a 08aE@aj@Ha(Xa@D`aF@ha0.xa@Baw@a#a@a@aGb ab`b2 b 3Pb]Xb]@b ]bF@c`]cj@pc\xcw@___ _ _______ ```` `(`0` 8` @` H`P`X```h`p`x``````HH?HtH5?%?@%?h%?h%?h%?h%?h%?h%?h%?hp%?h`%?h P%z?h @%r?h 0%j?h %b?h %Z?h%R?h%J?h%B?h%:?h%2?h%*?h%R>fIHHHHInLaHH+!LD$(wD$(D$(eD$(tH5HH>HH'LHD$(HD$(UHHIHHHHILMH5 D$(D$( HH" ~ HH g LHT$(UHT$( HH* 9 LD$((D$( Lq I LS< L I H0 fDAWAVAUATUHSHHHXdH%(HD$H1HaHD$LjHHIHL3LcMLHL$L-;MLLHHAH;I9FuHD$(Pjj)H HH1IHt$H$tH$IIg'HHt2H$H<$IHy+ItI.LMHuIHHusAWAVAUATUSH8H|$Ht$LD$HHIHHD$HPHBhH?LpM2H=HD$H@HD$ LI9J,#H|$HHAIHHD$H;8MHD$ I;G1LHt$AH;8Ht+H;8 H#IIkHIH]LHH8[]A\A]A^A_H|$IHHHt$1LXIymtH|$LHIy L HHt$1LE1JHBpHlHxH5HOHEH6HRH81|AWAVAUATUHSHHHXdH%(HD$H1HaHD$LjHHKIH?L3LcMLHL$L-d6MLLHHAHc6I9Fu= 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. A custom key function can be supplied to customize the sort order.insort_right($module, /, a, x, lo=0, hi=None, *, key=None) -- 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. A custom key function can be supplied to customize the sort order.bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) -- 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. A custom key function can be supplied to customize the sort order.Bisection algorithms. This module provides support for maintaining a list in sorted order without having to sort the list after each insertion. For long lists of items with expensive comparison operations, this can be an improvement over the more common approach. ;T !L<Dx<Dld\T  $TddzRx $`FJ w?;*3$"D\ p A\`mBBB B(A0D8J 8A0A(B BBBA XBBIF\"A`(*<`HP<BBB B(A0A8Dp4 8A0A(B BBBA p`mBBB B(A0D8J 8A0A(B BBBA XBBI FH@BBB B(A0A8Dp# 8D0A(B BBBB p`BBB B(A0A8J  8A0A(B BBBA ^XBBI!`0lBBB B(A0A8J 8A0A(B BBBA XBBIZ#I2p2@@@@@@@@@@@@@@@@@@@@e L3\\o`  _p ooo>o2]6 F V f v !!&!6!F!V!f!v!`2]@ 0Ej@(@DF@0.@Bw@#@@G a`2 3]]@ ]F@`]j@\w@GCC: (Debian 12.2.0-14) 12.2.02! #m&(mP+0. 0!R52 a2aU a 75_52 o5 z5+' 92 9C? 9\Z2UU2 U @ !5 49x9i999%9:,:9:J6F:Q:\:h:t::\$::$ 5$5:6.6"66' 6WO55G6T6a6 >6$6$  $>>-+i>6$6$u><: n6_o6KI9$$=9ZX9ig$Uv =$t =zv1>$$ A>! $ U~Q @RsX| =!% D=1>!%!% /A>! U*$xhU~T|X}Q$ U~TsQ|$ UsT|%xU~TQ~R~Xs=1%1%.K==M>1%1%]> :::91 =%=ld 1>% A>! % % U~% g% 3UsQ0X `cY2% LT &!: `c: \64 666^L 77%!7k-797I 7 E7 Q7 ]7I ; j7g( \9O&Kl9 Kv9 9 9= ; (i>}&}&u>L J  >&& '$>] [ >n l i>&&u>} { 7g 7 = '$ =1> ' '  A>I" ='% = 1>'' A>  ' U =''c =1>'''' U A>2" =2' =* & 1>2'2' A>B @ ' U =*(3< =S O 1>*(*( . A>p n  " =y(- =1>y(y( A>w" &} UTQ0*(n(iUTQ} ='= Y =  1>'' D A> ! U r7+$ w7 7E 7 7* $ ='E =P J 1>'' A>r p [" U' UTu&ZC U ;@&_ UTvK'_g'd U'i UTQ0b(s T #@l(_t(xU ,4 4 L4 4 g4 4 4 4 555  5 92 9 9 2UU5 5 5 =3=1>33 A>A?! 5 3Z5RN"3 UU 3 3 3 3 3 3==oi=53 =1>5353 A># k3;__;;SE< <<rj<<H<T< ^<C;h<ks<~<<)<<* 7U)u77'7\T777u88<68f\ >v)v)  $>>i>v)v)u> '8(89))(99)Uv =) =1>)) A>" ) U~Q @RsX| =a* -= 1>a*a* A>+)" Uj)_QU~T|X}) uU~TsQ|?* UsT|^*_U~TQ~R~Xs=q*q*.3=:8=IGM>q*q*]>XV <<oe< =+= 1>+ A>" * + U~/+ * UsQ0X cY2* 3TM+!0< c$< `]8%88XN888D:8z88 8pf999- \9+<Akl9,"<v9lb99-i>++Hu> >),),b $>>%#i>),),u>42 M9XN9YA =Q,f~ =1>Q,Q, p A>7# =\,g=1>\,\, A>, U~ =,lE =1>,, 7 A> # =,m=1>,, A>, U~ =-{=1>-- A>#!" =.ut =1>.. f A>" E,}UT~Q0-n!.iUT~Q} =- 7=821>-- "A>\ZH# U~ !9&9si 29039?9=2-0[ =1>2-2- A># U~*- UT~+dU+Z:U R@,VUTs},_,iUT~Q0e-sT #@-_-xU~:J:5#:;;SA;A;N;[;g[f;q;};;TP;pj;8/;;/ ;`b;; =.|+/=1>.. A>DBY# U|. . TU|/ ~6//D6SQ6b`6sq666&/xU~TQv=d/d/.f==M>d/d/]>. T8// UsQ0X bY2/ 0!4; b';  ] U3<9!<<h \ < <;!%!<!!=*=!!6=Z"L"@=""J=""U=`=A#=#l=[#W#x=0==06800o\|8s#q#q8##f8##\8##R8##F8##0_U|T~Qv =% =##=$$ =0V=Q$I$1>00 A>|$z$z# U0 0  U1 =K1K1?. =$$=$$M>K1K1]>$$001 T1 UsQ0X @bY21!1 #!U = @b= ]2 @2 @Bx2 @DV2 E;3 `2  a3 GH3 a' *q(intF^M W v L )1 *j)r 8Wt ll  Z* _  h b c dM( eM0 f8s gM@ hH iP j X k ` ! J K 1 L   6 7M[ 8's 91 ;M$( s Mget set  doc M    ( ) *M| + 1 ,v - 1doc .M lT *y  W/ X Y;+m/SMn  (08 @ @ H4P* v X 9` >hCp! x{ l v 4 j H *M   y-  TM9RiW l      (2 0  8 @ H lP5lXl` h2lpx{ jFW ccPlbuf objllen 1   1$} (v0Fv8 v@ Hl!# 1l1{($l, " "*/ /    0GL l[l01gl lllX 2 llllW3 1l4 ld5 llH7  19ll 9EJ 1clll;ot 1ll#< 1l = 1l @nA  l>B  l4 l CgDL Q 1j llEE FGG  l H  l ll1IG JGKLEMEN  l2 llO> C lW Rc h l l lq#J#b X-1 h $[.:$yl / ; @[XA[B[_C[ D[ RE(FF;0G;8J H;@"I HJ;P$ K[XuL[` M[h N[p5O[x P;V Q  R;T[$ U[V[;W[NX Y[[Z[. [[\[][ _[_ `[a[b[ d;f[g[ h PjE #k l[>m1nGo > p(8 q 02 rc8(t[@YuH. v x y  z[ {9|Q  ~  ll l  ;; ; * ( hk  E  (sll* tlzl +  R) S T * U /  \   / g( ,u -X 4z  9 > l 0lu ?3 ll 1  1ll> H5o:6 1}7M8o 9M;:M pos; 1(min< 1,max= 10d >l8 ?t@R> @^* ^*aV y^*@ ^*^= N$<lN@*| 0^^* ML^* p l llM%1[ N  1l  1 ll1 \M1"M 9l2  PlM yjlqllM% 9!1ll Xlll 1l3#l l ll  X = llt111 lSM4_ bfl $|l  (l5I l 1mlU$!14lU|  Gll$la6lxCllo%hi4keyBlell U cc$lac6lxcCllod%hid4keydBl 9 l 0l loA hiP key l l mid res 11tp E& l{   lylkl{ %l a7l xDl lo& hi5 keyClell U %l a7l xDl lo& hi5 keyCl 1 91!l 11l lo1B hi1Q key2!l 4l mid5 res6 11A tpHI & Wl{ [ [ lydl- sl tp  m!> msg%MJ lU *clcl9 c8 8 cI cZl$ elx qyy alxllohikeyl lR *l *zl l 9 8 8 I  Zl$ l  q y alxllohikeyl# J>C' (ll  l 9 9 8 J  [l$ l qy  al xl lo hi keyl lP"l " l 9 "9 8 "J  "[l$ $l7 q8y >? a@l xAl loB hiC keyDl# EuinR Sl  op5lf ! 4op )l!q %Nop 9l 1v ob (l | : $1 op =lD  ob ,l6r  ob /l1BI~41BH}1RB X YW H}H}41 .1 1RB UX YW  1 1RB UX Y W  1U 1.1U@z1RB X Y W! 1RB X Y W  U 1.1@z1RB UX YW H}H}H}% U 1UH}1RB UX Y W .?<n : ; 9 I8 I !I: ; 9 I4: ; 9 I4: ;9 I:! ;9 I :!; 9 I8 'I : ; 9 I : ; 9 I 4: ; 9 I .?: ; 9 'I<: ;9 I.: ; 9 'I$ > I 4: ;9 I : ; 9  : ; 9 I8 &I : ; 9! : ;9 I!I/  : ;9! : ; 9!4: ; 9 I?<!I/.: ;9!'I' .?: ;9 'I<!.: ;9 '" :! ; 9 I#4:! ;9!I?<$( %& '% ($ > ) * I8 + : ; 9 , : ; 9 -> I: ;9 .( / : ; 9 0'I1.?: ; 9 '<2.?: ; 9 '<3.?: ; 9 'I<4.?: ;9 '<5.?: ;9 'I6.: ; 9 'II '8BTsf 2 c|| X|t=YI=2k || Y<XX%$| <}J  3. 03 Y%$| <M J  #.JHK !y C=K"Q u <~a    < d| J Y  %$| <} sJ . J  LX(tQX  Y =  1 =%$| <z!tK JY I=t!t"X  X M  m Y ~J=%$| <J } i  JSX J}X &~ ~K J [%u M!U =    X _a> !!s = 4%$| <|%$| <}A<X%$| <|%$| < }J\Y A XX =  f   %$| <J }  Qf!  %$| <J | <X J |X J  J J | [%$|  J |<YXY eX%$| <|=XX }J kX (.JHK !y C=K"l u < a    <x ~ J Y  %$| <{ sJ . J  Ls tlX  Y =  1 =%$| <zF!tK JY I=t!Y"X  X M  m Y 2NJ=%$| <J | i  JSX J|X P+~  gX = \K J  ~u M!U =    X a !!s =/%$| <{%$| <M JX{C<Y Z.%$| <{%$| <M JX{K[ < {   %$| < {  J NX!  [%$| <J { <X J z<Y lJ k.Y . J { [%$|  J{%$| <{=XX 0.JHK !x D=K J  =%$| J |   Jj J    J_f+t .<^\M#}/!tK JY I=\J JXU<.X".XXt J|X!g8XX  0}JHK 2=KwX+t; .<B\!H#< J  =%$| < {   Jj J Y   Jn JX~!tK JY I=[=K*XXK<.".XXX!tX J{XX! ! J X J XV J XXtXJX z J XX J XXX J X!{X J X J X zXJ X J XX J XXX J XXtX!| !z4 XX  D:)4 dms&sfTW|ttGNU GIMPLE 12.2.0 -mtune=generic -march=x86-64 -g -g -O3 -O2 -fno-openmp -fno-openacc -fcf-protection=none -fPIC -fno-semantic-interposition -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -flinker-output=dyn__stack_chk_fail_bisect_bisect_right__doc__m_indexm_copynoptargstp_hashlv_tagbinaryfunccustom_msgstridesnb_inplace_powerPy_hash_ttp_getsetm_methodsformat_longobjectslotPyGetSetDefsetattrofuncm_basetp_deallocPyLong_AsSsize_tnb_inplace_xorlong_valuereadonlytp_as_mappingPyLongObjectm_clearnb_matrix_multiplyPyAsyncMethodsPyList_Insert_tmp_old_optp_namePYGEN_RETURNbf_releasebufferPySendResulttp_as_buffertp_initobjobjproc_keywords_bisect_insort_righttp_traversetp_descr_getlenfuncnb_invertob_refcnt_spliterrorPyModuleDef_InitsetattrfuncPyErr_Occurredtp_weaklistgetattrfuncget_bisect_stateml_methtp_watcheddestructortp_weaklistoffset_bisect_bisect_right_implm_freetp_itemsizetp_getattrvectorcallfuncam_sendskip_optional_kwonlyPyObject_IsTruenb_inplace_adddescrsetfuncob_basesq_lengthtp_iternb_ornb_inplace_remainder_bisect_bisect_rightresultlong long unsigned inttp_cachenb_multiplytp_getattroinitproctp_as_asynchashfunctp_iternext_Py_TrueStructam_awaittp_allockey_xnb_inplace_floor_dividebisect_modexecnb_positivereleasebufferprocinitializedtp_vectorcall_objectPy_EnterRecursiveCallPy_TYPE_bisect_bisect_leftshapetp_richcompare_Py_convert_optional_to_ssize_tskip_optional_pos_Py_FalseStructunaryfuncPYGEN_NEXTnb_inplace_matrix_multiplygetter_bisect_insort_left_impltp_mrostr_insertwas_sq_slicetp_methods_Py_Dealloc_bisect_insort_right_impltp_subclassesPyTypeObjectexitinternal_bisect_leftPyExc_ValueError_Py_IsImmortal_tmp_old_dstPy_IS_TYPEival__int32_tinternalPyObject_CallOneArgPy_buffersq_inplace_concatPYGEN_ERRORnb_negativenb_powernb_inplace_rshift_typeobjectres_objam_aiterob_digitPy_XDECREFPyUnicode_InternFromStringsq_concatPyMappingMethodsm_sizelong long intPySequence_SizePyObject_RichCompareBoolPyModuleDef_Slotvisitprocget_sq_itemtp_membersPy_SIZEmodule_docinquirynb_remainderPyObjectnb_rshifttp_setattrodescrgetfuncbisect_freetp_baseallocfuncnb_inplace_or_Py_NoneStructmp_lengthtp_docPyModuleDef_Basem_namePyCFunctionnb_andfnameobjobjargproc_return_valuesetterwas_sq_ass_slicePyInit__bisectm_initnb_true_dividetp_basicsizetp_version_tagnb_floor_dividefreefuncPyVarObjectPyModule_GetStateiternextfunclitemmp_subscript__uint32_tam_anexttp_flagsob_sizeinternal_bisect_rightargsbufnb_inplace_subtractnargs_PyArg_Parsershort intnb_reserved_Py_NotImplementedStructtp_callml_nametp_freendimob_refcntPyList_Typeiobjm_slotstp_basesPyLong_FromSsize_tPyErr_SetStringbisect_slotsml_doc_PyLongValueclosurePyTupleObjectPyMethodDeftp_reprsq_containssq_ass_itemnb_absolute_bisect_insort_right__doc____ssize_tbisect_methodsreprfuncmp_ass_subscriptPyExc_TypeErrornewitemPyTuple_GET_SIZEnb_floatuintptr_tnb_intm_traversenb_index_bisect_bisect_left_implkwnamesnb_xornb_lshiftPySequenceMethods_bisect_bisect_left__doc__Py_LeaveRecursiveCallPy_DECREF_tmp_dst_ptrm_docPyMemberDefPyNumberMethodsunsigned charnb_inplace_lshifttp_is_gcsendfunctp_as_sequencetraverseprocnb_divmodtp_dictoffsettp_dict_PyArg_UnpackKeywordsnb_inplace_and_bisect_insort_left__doc__ternaryfunckwtupletp_strml_flags_tmp_op_ptrob_itemsuboffsetsgetattrofunctp_clearrichcmpfunctp_as_numbertp_setattrPy_ssize_ttp_descr_setbf_getbuffertp_newbisect_clearPyErr_FormatGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -g -g -O3 -O2 -std=c11 -fno-strict-overflow -fstack-protector-strong -fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -fvisibility=hidden -fprofile-use -fprofile-correction -fPIC -fasynchronous-unwind-tablesshort unsigned intsq_inplace_repeatPyBufferProcsob_typegetbufferprocnb_add_PyNumber_Indextp_deltp_vectorcall_offsetnb_inplace_true_dividenb_inplace_multiplytp_finalizenewfuncdoublePyModuleDef_bisectmodulenb_bool_bisect_insort_leftsq_repeatssizeobjargprocnb_subtractssizeargfunc_parser_PyObject_CallMethodgetiterfunc/usr/src/python./Modules./Modules/clinic./Include./Include/cpython_bisectmodule.c.htupleobject.habstract.h/usr/includestdint-intn.hpybuffer.hmoduleobject.hpyerrors.hstdint-uintn.hboolobject.h/usr/include/x86_64-linux-gnu/sys/usr/lib/gcc/x86_64-linux-gnu/12/includelongintrepr.h/usr/include/x86_64-linux-gnu/bitslongobject.hstddef.hmethodobject.hceval.hlistobject.hmodsupport.hdescrobject.hpyport.h.unicodeobject.h./Modules/_bisectmodule.cpytypedefs.hstdint.htypes.h$2U U2P S2UU2P#]U]VUVUVUVU!UFV#T]SSPSS!S#]Q]QQTQQQQ!QFQ#]R]RRRRRR!RFR#000!F0#0]]]]}]}_]!]$\^^^!>^$X\{\\!>\#000Q00Q~0]Q00!0^D)X\{\\">\)000Q00Q~0]Q00|"0>DUo0dnBppx s `~!!!!L3L3 @@ HHII\\\\\\ ]]__X__`` cc0cc gd>'y30R>0N$^i #o  n