Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
§
Ìß]j6 ã ó¾ — d dl mZmZmZmZ dgZdedee fd„Zdee defd„Z deee ee ef defd „Z
d
ee dee fd„ZdS )
é )ÚUnionÚListÚTupleÚOptionalÚ
serialize_evrÚintgrÚreturnc óè — g }| }|dk r.t |d¦ « \ }}| |¦ « |dk °.| dt |¦ « z ¦ « | ¦ « |S )zä
Encode int in real-numbers segment.
See http://en.wikipedia.org/wiki/Arithmetic_coding.
@param intgr: int for coding in Float an segment [seg_begin, seg_end]
@return: list encoding segment
r é é€ )ÚdivmodÚappendÚlenÚreverse)r ÚlstÚnumberÚ remainders úr/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/clcommon/evr_utils.pyÚ"encode_int_to_real_numbers_segmentr sx € ð
€CØ
€FØ
�1Š*ˆ*Ý" 6¨3Ñ/Ô/ш� Ø�
Š
�9ÑÔÐð �1Š*ˆ*ð ‡J‚Jˆs•S˜‘X”X‰~ÑÔÐØ‡K‚K�M„M€MØ€Jó Úrpm_datac ó, — g }| D ]ï}t |t ¦ « r#| t |¦ « ¦ « n t |t ¦ « rD| ¦ « r0| t t |¦ « ¦ « ¦ « nGt |t ¦ « r | d„ |D ¦ « ¦ « nt
d|› �¦ « ‚| d¦ « Œðd d„ |D ¦ « ¦ « }|S )zê
Encode List of parts of Version or Epoch or Release in real-numbers segment.
See http://en.wikipedia.org/wiki/Arithmetic_coding.
@param rpm_data: list to convert in double
@return: Converted string
c 3 ó4 K — | ]}t |¦ « V — Œd S )N)Úord)Ú.0Úchs r ú zevr_to_float..6 s( è è € Ð.Ð. 2•s˜2‘w”wÐ.Ð.Ð.Ð.Ð.Ð.r z
ThisStrange: r Ú c ó — g | ]}|d ›‘ŒS )Ú02x© )r Úns r ú
z evr_to_float..: s € Ð5Ð5Ð5¨A ˜Z˜ZÐ5Ð5Ð5r ) Ú
isinstanceÚintÚextendr ÚstrÚisdigitÚ NameErrorr Újoin)r ÚevrÚelemÚ
converted_strs r Úevr_to_floatr. ' s € ð
€CØð ð ˆÝ�d�CÑ Ô ð 4Ø�JŠJÕ9¸$Ñ?Ô?Ñ@Ô@Ð@Ð@Ý
˜�cÑ
"Ô
"ð 4 t§|¢|¡~¤~ð 4Ø�JŠJÕ9½#¸d¹)¼)ÑDÔDÑEÔEÐEÐEÝ
˜�cÑ
"Ô
"ð 4Ø�JŠJÐ.Ð.¨Ð.Ñ.Ô.Ñ.Ô.Ð.Ð.åÐ2¨DÐ2Ð2Ñ3Ô3Ð3Ø�
Š
�1‰
Œ
ˆ
ˆ
Ø—G’GÐ5Ð5°Ð5Ñ5Ô5Ñ6Ô6€MØÐr r+ c ó– — d}t | t t f¦ « s| g} | D ]$}|t t |¦ « ¦ « dz z
}Œ%|S )aw
Converts epoch, version and release of package to unique string.
Ex:
['1', '2.4.4', '34'] -> '810100008102008104008104000081220000'
['0', '2.2.3', '76.el5_9.cloudlinux'] -> 80000081020081020081030000814c00656c00810500810900636c6f75646c696e75780000
@param evr: List from epoch, version and release
@return: str for given list
r Ú00)r$ ÚlistÚtupler. Úsplit_segments)r+ ÚretÚis r r r > s[ € ð
€CÝ�c�D¥%˜=Ñ)Ô)ð ØˆeˆØ
ð 6ð 6ˆØ�|�N¨1Ñ-Ô-Ñ.Ô.°Ñ5Ñ5ˆˆØ€Jr Ústringc óÞ — | €g S | d }d}g }t | ¦ « D ]“\ }}t ||z ¦ « ¦ « s$t ||z ¦ « ¦ « r|}ŒP| ||… ¦ « r| | ||… ¦ « |}| | }Œ”| |d… ¦ « r| | |d… ¦ « |S )a
Split str of epoch or version or release to numbers and strings.
Ex:
'76.el5_9.cloudlinux.2' -> ['76', 'el', '5', '9', 'cloudlinux', '2']
@param string: str of epoch or version or release
@return: List strings and numbers from EVR
Nr )Ú enumerater' r( ÚisalphaÚisalnumr )r6 Ú prev_symbÚbegin_indexÚsegmentsr5 Úels r r3 r3 Q s € ð €~؈ Ø�q” €IØ€KØ€Hݘ6Ñ"Ô"ð (ð (‰ˆˆ2õ ˆy˜2‰~ÑÔ×&Ò&Ñ(Ô(ð C° ¸B±Ñ,?Ô,?×,GÒ,GÑ,IÔ,Ið ØˆIØà�+˜a�-Ô ×(Ò(Ñ*Ô*ð 3Ø�OŠO˜F ;¨q =Ô1Ñ2Ô2Ð2؈ؘ;Ô'ˆ ˆ à
ˆkˆlˆlÔ×#Ò#Ñ%Ô%ð .Ø�Š˜˜{˜|˜|Ô,Ñ-Ô-Ð-Ø€Or N)Útypingr r r r Ú__all__r% r r' r. r r3 r! r r úrA sí ðð 0Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /ð ð€ð
¨cð °d¸3´ið ð ð ð ð$˜4 œ9ð ¨ð ð ð ð ð.�u˜T #œY¨¨c¬
°CÐ7Ô8ð ¸Sð ð ð ð ð&˜8 Cœ=ð ¨T°#¬Yð ð ð ð ð ð r