Files
prog-c/tp-huffman/main.o

377 lines
29 KiB
Plaintext
Raw Normal View History

2024-10-24 18:15:56 +02:00
ELF><00>k@@UH<55><48>H<EFBFBD><48>H<>}<7D>H<EFBFBD>E<EFBFBD>H<EFBFBD><48>H<EFBFBD>H<>Ǹ<00><00>
2024-10-24 16:29:20 +02:00
H<>H<>Ǹ<00><00><><EFBFBD>UH<55><48>H<EFBFBD><48> <20>}<7D>H<EFBFBD>u<EFBFBD>H<EFBFBD>u<EFBFBD><75>E<EFBFBD>A<EFBFBD>H<>H<><48>H<EFBFBD><00><><EFBFBD><00>E<EFBFBD><45>}<7D><><0F>+<00>E<EFBFBD><45><EFBFBD>D<EFBFBD><44>/<0F><00><>H<EFBFBD><14>H<><00>H<>H<EFBFBD>H<01><><EFBFBD>H<EFBFBD>E<EFBFBD>H<EFBFBD>H<><48><EFBFBD><<3C><><EFBFBD><EFBFBD><00><00>H<>H<><48>tH<>H<><48><EFBFBD><00><05>
2024-10-24 18:15:56 +02:00
<00><00><>H<>H<><48><EFBFBD><00><00><00><><0F><>H<>A<>\H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00>H<>E<EFBFBD>H<EFBFBD>H<><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><01>1<EFBFBD><01>(<28><01>H<>H<><48><EFBFBD>H<><00><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>UH<55><48>SH<53><48><EFBFBD><00><> <0C><><EFBFBD>H<EFBFBD><48><00><><EFBFBD>H<EFBFBD><48><00><><EFBFBD><EFBFBD><EFBFBD> <0C><><EFBFBD>H<EFBFBD>։<EFBFBD><D689>`<60><><EFBFBD><EFBFBD><00><><EFBFBD><0F><><00><00>H<><48>H<EFBFBD><48><EFBFBD>S㥛<53> H<><48>H<EFBFBD><48>H<EFBFBD><48>H<EFBFBD><48>H<><48>H<EFBFBD><48>?H)<29>Hi<48><69>H<><48>H)Љ<00>H<><48><00><><EFBFBD>H<EFBFBD>H<>H<><48>RI<52><49>A<EFBFBD>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00>H<><48><10><00><><EFBFBD><0F><00><><0F>0H<>A<><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00>H<>A<><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00><00>d<00><><EFBFBD>H<>E<EFBFBD>H<EFBFBD>A<><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00>H<>E<EFBFBD><45><EFBFBD>H<EFBFBD><48><EFBFBD><00>H<>E<EFBFBD><45><EFBFBD>H<EFBFBD><48><EFBFBD>H<>A<><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00>H<>E<EFBFBD><45><EFBFBD>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD><00><00><><0F><00><><01><><0F>Z<00><00>E<EFBFBD><45>=<00>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<><48><10><><EFBFBD>H<EFBFBD><48>H<EFBFBD><48><EFBFBD><00><>tT<74>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>I<><49>A<EFBFBD><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00><>H<><48>@<40><><EFBFBD>H<EFBFBD><48>uT<75>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>I<><49>A<EFBFBD><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00>UH<><48>@<40><><EFBFBD><EFBFBD>E<EFBFBD>H<EFBFBD>H<EFBFBD> <0C>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>H<><48>RI<52><49>A<EFBFBD><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00>H<><48><10>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>H<><48>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD>}<7D>uT<75>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>I<><49>A<EFBFBD><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00>kH<>E<EFBFBD>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD><0F><00><>t>H<>A<><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD><0F><00><>t>H<>A<><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD>H<>H<><48><0F><><00>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<><48><EFBFBD>H<><48>H<><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD>}<7D>u<H<>A<><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00><00>H<>E<EFBFBD>H<EFBFBD><00>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>H<><48>H<EFBFBD><48><EFBFBD>H<>H<>H<><48><EFBFBD>H<01><>.huff<66>@fH<>H<>H<><48>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD>}<7D>u>H<>H<>I<><49>A<EFBFBD><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00>vH<76>H<>I<><49>A<EFBFBD><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00>H<>U<EFBFBD>H<EFBFBD>E<EFBFBD>H<EFBFBD><48>H<EFBFBD><48><EFBFBD>H<>H<><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD><00>E<EFBFBD><01>E<EFBFBD>;<3B> <0C><><EFBFBD><0F><><EFBFBD><EFBFBD><EFBFBD><0F><00><><0F>y<00><00>E<EFBFBD><45>\<00>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>H<><48>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD>}<7D>uT<75>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>I<><49>A<EFBFBD><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00><><00>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>I<><49>A<EFBFBD><41>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00>H<>H<><48><0F><><00>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<><48><EFBFBD>H<><48>H<><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD>}<7D>u<H<>A<>H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00><00>H<>E<EFBFBD>H<EFBFBD><00>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<><48><00><><EFBFBD>H<01>H<EFBFBD>H<>H<><48>H<EFBFBD><48><EFBFBD>H<>H<>H<><48><EFBFBD>H<01>H<EFBFBD>.dehuffH<>H<>H<>H<><48>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD>}<7D>u>H<>H<>I<><49>A<EFBFBD>
H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00><00>:H<>U<EFBFBD>H<EFBFBD>E<EFBFBD>H<EFBFBD><48>H<EFBFBD><48><EFBFBD>H<>H<><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD><00>E<EFBFBD><01>E<EFBFBD>;<3B> <0C><><EFBFBD><0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<>]<5D><><EFBFBD>UH<55><48>SH<53><48>8H<38>}ȉu<C889>H<EFBFBD><48>H<EFBFBD>ËE<C38B>Hc<48>H<EFBFBD><48>H<>U<EFBFBD>Hc<48>I<EFBFBD><49>A<EFBFBD>Hc<48>I<EFBFBD><49>A<EFBFBD>H<>H<EFBFBD><14><00>H<><48>Hй<00>H<><48>Hk<48>H)<29>H<EFBFBD><48>H<EFBFBD><48>H<><48>H<><48>H<>E<EFBFBD><45>E<EFBFBD><00>'<27>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<>E<EFBFBD>HЋH<>E؋U<D88B>Hc҉ <0C><>E<EFBFBD><01>E<EFBFBD>;E<>|<7C>H<EFBFBD>H<><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD>H<>Ǹ<00>H<>H<><48><EFBFBD><00>E<EFBFBD><00>VH<56>E؋U<D88B>Hcҋ<04><><EFBFBD>H<EFBFBD>H<>Ǹ<00><00>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<>E<EFBFBD>H<01>H<EFBFBD>E<EFBFBD>H<EFBFBD><48>H<EFBFBD><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD><00>E<EFBFBD><01>E<EFBFBD>;E<>|<7C><>
<00>H<>H<>Ǹ<00>H<>H<><48><EFBFBD>H<>}<7D>u7H<37>A<>0H<>H<><48>H<EFBFBD>H<>5H<>Ǹ<00>H<><48><EFBFBD>u<EFBFBD>E<EFBFBD><00>aH<61>E<EFBFBD>H<EFBFBD><48><EFBFBD><00>U<EFBFBD>Hc<48>H<EFBFBD> <0C>H<>U<EFBFBD>Hʋ<00><02>E<EFBFBD>H<EFBFBD>H<EFBFBD><14>H<>E<EFBFBD>HЋ<00><>H<EFBFBD>H<>Ǹ<00>H<>E<EFBFBD>H<EFBFBD><48><EFBFBD><00>E<EFBFBD><01>E<EFBFBD>;E<>|<7C>H<EFBFBD><48>H<EFBFBD>]<5D><><EFBFBD>
2024-10-24 16:29:20 +02:00
<00><><EFBFBD><EFBFBD>helptreedictdecompheapoutputseed
Usage: %s [options]
Options disponibles :
--help ou -h :
Affiche cette aide.
--tree ou -T:
Affiche l'arbre de Huffman en cas de compression (ce n'est pas fait par défaut).
--dict ou -D:
Affiche le dictionnaire en cas de compression (ce n'est pas fait par défaut).
--heap=<entier>ou -H<entier>:
Teste les fonctions de tas sur un tas de taille <entier> (%d par défaut).
--output=<nom_fichier> ou -o<nom_fichier> :
Définit le nom du fichier de sortie pour la décompression.
--seed=<entier> ou -s<entier> :
Définit la graine du générateur aléatoire pour générer un tableau.
hTdDs:o:H::main.c
❗ [ERROR] - Function %s (%s:%d) -
La graine doit être positive
✨ [INFO] - Function %s (%s:%d) -
Pour rejouer avec les mêmes tirages aléatoires: %s --seed=%d
2024-10-24 18:15:56 +02:00
2024-10-24 16:29:20 +02:00
✨ [INFO] - Function %s (%s:%d) -
TEST DES TAS BINAIRES
✨ [INFO] - Function %s (%s:%d) -
---------------------
✨ [INFO] - Function %s (%s:%d) -
Tableau avant tri:
✨ [INFO] - Function %s (%s:%d) -
Tableau après tri:
❗ [ERROR] - Function %s (%s:%d) -
Impossible de calculer la taille du fichier "%s"
❗ [WARNING] - Function %s (%s:%d) -
Fichier "%s" de taille nulle
✨ [INFO] - Function %s (%s:%d) -
Compression du fichier "%s" de taille %lld
r
❗ [ERROR] - Function %s (%s:%d) -
Impossible d'ouvrir le fichier à compresser "%s"
✨ [INFO] - Function %s (%s:%d) -
Arbre de Huffman
✨ [INFO] - Function %s (%s:%d) -
Affichage du dictionnaire
❗ [FATAL] - Function %s (%s:%d) -
Malloc error.
w
❗ [ERROR] - Function %s (%s:%d) -
Impossible d'ouvrir le fichier de sortie "%s"
✨ [INFO] - Function %s (%s:%d) -
Fichier compressé -> "%s"
❗ [ERROR] - Function %s (%s:%d) -
Impossible d'ouvrir le fichier d'entrée à décompresser "%s"
✨ [INFO] - Function %s (%s:%d) -
Décompression de %s
Test de push_binheap
********************
Push de %d
Test de pop_binheap
*******************
❗ [WARNING] - Function %s (%s:%d) -
Essai de pop sur un tas NULL, rien ne se passe
Élément supprimé: %d
2024-10-24 18:15:56 +02:00
parse_argvmaintest_heaphTDdHosK  g g OFFg <0C>!<03><17>"int<04><19><04>g<04>g<04><19><04>g<04><1B><04><19><04><1B><04><1A><04><1D><04><1C><04>!<21>z p z<00>1 3<07>6 p7 p8 p9 p : p(; p0< p8= p@@ pHA pPB pXD&`F+hH<07>pI<07>tJ (xM<12><00>N<0F><00>O0<00>Q@<00>Y 4<00>[J<00>\T<00>]+<00>^ <09><00>_
<EFBFBD><00>`<07><00>bY<00><19>#+!<03>z@ <09>EOzi <09> i <0C>i
@ <08> @d <17> 
2024-10-24 16:29:20 +02:00
<EFBFBD> <07> <07> fc 
2024-10-24 18:15:56 +02:00
<03>$<02><02> <03><03>
2024-10-24 16:29:20 +02:00
u
<07>
<07>
"u
%u3
2024-10-24 18:15:56 +02:00
&3 <13> <11> <12><03> <03> $p 2 <0C> 247<07>8.val9<07> <0A><03><00><08> <0A>$ ,-/ <0A>0 <0A> 2 <09>$4 <0A>(9 (0=L8?X@J<15>HK<15>XL<15>hY<17>xd <09>p<08> <09>  
&<05> 
'<05> 
( 
( 
(: 
) 
*p  P<07><00><02>" 2<><02> J<02><02> '<02><02> 9
<EFBFBD>4 &Jii <0C> <0C>`i Evii<12>p<00>p)<0E><00><02><12><0F><00> H<><02><03><03> ' <0C><00><02>z ><02>
V <0B>i i8<14> <0C>SX#S8n<02> <17>.<02>.<00><02><02><00><01>gL<0F><00><02><03><12>p<00> ^ <0C><00>ni <0C> %} ' <02>B <0C>Q <02>Q V .u d <0C>s &4<01><> 'tab.<03><>(<1E><03><>i<07><02>\<07> <03>Hp# <0C><02>@
<08>
)<29><03>P<08>
<09> 
*x<05> <01><> x<0E><03><>}x<03><>}<00> 0<00>
<00>
.<03><>Z) i<00><0E><02>\9 b<00>#<03><>~<00> i<02>P t<00><11><02>H d<00><12><02>@<00> i<03><><00> tmp<00> <09><03><>y i<00><0E><02>XX<00> i<03><> i<03><><00>tmp <09><03><><08><00> <09> <0A> +I p<01> I<1C><02>\I(<02>P , cK <09><02>l<08> <09>
 -, C<01>,p<02>h : ; 9 I8 I !I: ; 9 I.?: ; 9 'I<( $ > I !I/
4:!; 9 I? .?: ; 9!'< 4:!; 9 I &I : ; 9 4:!; 9 I.?: ;9 'I<:!; 9 I <7I4: ; 9 I?<4:!;9 I4I4>! !I:!; 9! : ; 9!  : ; 9 I8 .?:!;9! '<4:!;9 I %  ( ! "$ > #: ; 9 $'I%.?: ;9 '<19><&.?: ;9 '@|': ;9 I(: ;9 I)!I/*.?: ; 9 'I@|+.: ; 9 '@|, U-.: ; 9 '@|, R<><04><03>G<00><01> # +<03><08><08>0> <0A>(<05>1<14><19>#u@tBX@Xg[ <0C>g
2024-10-24 16:29:20 +02:00
f <01>2<01><17>u1u1u1<13>u1mf j [) "><08> jf <0C><17>
2024-10-24 18:15:56 +02:00
.gN<1B>t<01>22Z2>>2= <01><07><06><0E><05>[ f
2024-10-24 16:29:20 +02:00
J KO [
t YO[ _f
<08> uO[ <0B>
t K2<16> <0B>
t K2<17>
t <09>9<!<06> fKt <02><17>
<08> u<1<0<01><01>%F<>J><3E>t<0E><05> Yf
<08> uO[O
t <09>9<!<06> fKt <02><17>
<08> u<20<><30>%a<>J
2024-10-24 18:15:56 +02:00
"<22>Y$i<>h<
2024-10-24 16:29:20 +02:00
`t/ X<03>J<10>0=
<EFBFBD>t/#<03>Y<03>J<03><>=<06>u2
2024-10-24 18:15:56 +02:00
Zt/<03>J .,/<u<03>J<01>ERROR_shortbuf_IO_lock_tstrlenstderr_IO_buf_end_IO_write_endunsigned int_freeres_listst_blksizedatafile_to_hufftree_flagsGNU C2X 12.2.0 -mtune=generic -march=x86-64 -g -O0 -std=gnu2x -fasynchronous-unwind-tables_markers__nlink_ttest_binheap_modelong_optionsdebug_levelDEBUGprognameleftchild__ino_tstrcpy_IO_save_endmsg_level_IO_codecvtmallocpush_binheapTRACEparse_argvlong long unsigned intst_blocks_IO_backup_base_offsettimeINFOfprintf_filenostatrightchildfopenprint_hufftreetv_nsecsize_tsrandom__mode_t_IO_read_base_Boolst_gidargcst_modefreecreate_huffdictst_nlinkfreqcodeprint_arrayprint_huffdicttimespeccharsize_array_mode_IO_markerdecompress_mode_IO_read_ptrERROR_Lexitfcmp_intrandom_arraytime_tst_inooutfilename_IO_write_baselong long intprintf_IO_save_base__dev_tINFO_L__syscall_slong_tCRITICALdecompress_filehufftreesize_freeres_bufoutfileoptind__pad0__pad5WARNING_L__glibc_reservedseedoption_vtable_offsetcompress_filearrayoptargargv__gid_thuffdictTRACE_L_IO_read_endDEBUG_Lshort intst_mtimhuffcodelong inttemp_IO_wide_dataflagfclose__blksize_tusage__uid_tgetopt_longst_atimname_wide_dataprint_binheap_locktv_sectest_heaplong unsigned intsize_heap_old_offset_IO_FILEbyteunsigned charhuffnodeinfile_IO_write_ptr__time_tst_size_codecvtCRITICAL_LWARNINGbinheapst_uid__off_tst_ctimst_devsigned charstrdupshort unsigned intmainatoi__func____blkcnt_tcreate_binheap_chainst_rdevFILE_flags2has_arg_cur_column__off64_t_unused2_IO_buf_basepopmin_binheap/home/the-family/Etudes/prog-c/tp-huffmanmain.c/home/the-family/Etudes/prog-c/tp-huffman/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/usr/include/usr/include/x86_64-linux-gnu/sysmain.cmain.cerror.hstddef.htypes.hstruct_FILE.hFILE.htime_t.hstruct_timespec.hbinheap.hhufftree.hhuffcomp.hstdio.hgetopt_core.hgetopt_ext.hstruct_stat.htestprint.hhuffdecomp.hstring.hstdlib.hstat.htime.hGCC: (Debian 12.2.0-14) 12.2.0zRx <08>CA<10>C ~ <pA<10>C k  \ A<10>C H<>  <00>4A<10>C E<>* <00><>CCp&H 1S <X
  GQVf.x<00><00><00><00><00><00><00><00><00><00> <00><00><00><00><00><00>
4<00><00><00><00>'7FMTd[br<00><00><00><00><00><00><00>main.clong_optionsusageparse_argv__func__.2__func__.1__func__.0size_heapseeddecompress_modetest_binheap_modeoutfilenamegetopt_longexitoptargatoistderrfprintfstrdupmaintimesrandomrandom_arrayprint_arraytest_heapfreeoptindstatfopendatafile_to_hufftreeprint_hufftreecreate_huffdictprint_huffdictstrlenmallocstrcpyfclosedecompress_file_GLOBAL_OFFSET_TABLE_fcmp_intcreate_binheapputspush_binheapprint_binheapputcharpopmin_binheap##<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<<<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<00>s<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<00>?D F<00>S<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<00>eO l<00>y<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00>L<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<00>1O 8<00>E<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y$<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m%<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00><00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<00>TO [ h<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00>l<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<00>O <00>(<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MX)<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00>l<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<00>IO P<00>]<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i-<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00><00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%0<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;.<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X"c)<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00>$<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00>|<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
&<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"2<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J'<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s~)<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>O <00><00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00> O  ,, <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3 <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^ .<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j /<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>| <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00> O <00> <00><00> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> .<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
"'
)<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9
<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@
<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P
<00>Z
O a
$n
<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
3<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
&<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *5<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 6<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> h<00> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~<00> 7<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 8<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
9<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> :<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' <00>4 <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>; <00>C 7<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^ <00>h T o <00>| <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ;<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> & <00> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 9<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<00><00><00><00><00><00><00><00><00><00><00><00><00> <00><00><00><00><00> <00>$<00>(<00>,<00>0<00>4<00>8<00><<00>@<00>D<00>HLP TX\`dh<00>l'p+t/xE|7<00>;<00>?<00>C<00>G<00>K<00>7<00>S<00>W<00>[<00><00> @
2024-10-24 16:29:20 +02:00
`<00><00><00>"
2024-10-24 18:15:56 +02:00
<00>
2024-10-24 16:29:20 +02:00
*
*
/
2024-10-24 18:15:56 +02:00
C
hI
2024-10-24 16:29:20 +02:00
O
2024-10-24 18:15:56 +02:00
jU
<00>[
a
}j
2024-10-24 16:29:20 +02:00
Co
2024-10-24 18:15:56 +02:00
S}
_<00>
<00><00>
<00><00>
O<00>
5<00>
 <00>
<00><00>
<00>
<00>
<00><00>
<00><00>
=<00>
X<00>
G<00>
<00><00>

7

<00>)
<00>5
A
EM
<00>Y
<00>e
V}
<00><00>
 <00>
2024-10-24 16:29:20 +02:00
~<00>
2024-10-24 18:15:56 +02:00
<00><00>
(<00>
&<00>
<00>
7<00>
2024-10-24 16:29:20 +02:00
5<00>
2024-10-24 18:15:56 +02:00
.<00>
2024-10-24 16:29:20 +02:00
) 
2024-10-24 18:15:56 +02:00
9
<00>#
F0
<00>=
<00>J
<00>W
<00>d
<00>q
~
<00><00>
2024-10-24 16:29:20 +02:00
<00>
2024-10-24 18:15:56 +02:00
<00><00>
<00><00>
V<00>
<00><00>
2024-10-24 16:29:20 +02:00
P<00>
2024-10-24 18:15:56 +02:00
<00><00>
<00><00>
<00>
%
<00>
2024-10-24 16:29:20 +02:00
"
2024-10-24 18:15:56 +02:00
<00>F
]P
ft
2024-10-24 16:29:20 +02:00
"<00>
2024-10-24 18:15:56 +02:00
$<00>
<00><00>
<00><00>
<00><00>
<00>
<00><00>
<00><00>
<00><00>
<00>
4#
r4
'A
lN
[
-h
<00>{
'<00>
<00><00>
q<00>
O<00>
<00>
<00><00>
<00><00>
<00><00>
<00>
t$
<00>1
<00>>
K
cX
Fe
zr
:
<00><00>
<00><00>
N<00>
2024-10-24 16:29:20 +02:00
^<00>
2024-10-24 18:15:56 +02:00
<00><00>
<00><00>
G<00>
<00><00>
<00>
&/
<00>;D
<00>PY
<00>en
<00>z<00>
<00><00>
<00><00><00>
 <00><00>
;<00>
<00><00>
p
<00>
<00>5
qK
ya
<00>w
?<00>
i<00>
<00>
<00><00>
S<00>
<00>
i
<00>9
<00>^
No
v<00>
<00><00>
<00>
<00><00>
<00><00>
<00><00>
<00>
<00>(
<00>\
2t
<00>| <00>
<00>
<00><00>
a<00>
<00><00> X 
2024-10-24 16:29:20 +02:00
2024-10-24 18:15:56 +02:00
<00>&
2024-10-24 16:29:20 +02:00
<00>=
2024-10-24 18:15:56 +02:00
AL
2024-10-24 16:29:20 +02:00
2024-10-24 18:15:56 +02:00

[
<00>e
S n
<00><00>
2024-10-24 16:29:20 +02:00
2024-10-24 18:15:56 +02:00
<00><00>
<00><00>
<00><00>
2024-10-24 16:29:20 +02:00
2024-10-24 18:15:56 +02:00
0<00>
2024-10-24 16:29:20 +02:00
2024-10-24 18:15:56 +02:00
<00> }* HG VX
0g
<00>w @ <00>
<00><00> C<00>
A<00>

<00>
<00><00> H <00>
&
<00>- @
$
2024-10-24 16:29:20 +02:00
"
1&
[*
<00>.
<00>2
<00>6
<00>@
<00>E
J
 O
T
Y
&^
4c
;h
Dm
Vr
`w
k|
v<00>
~<00>
<00><00>
<00><00>
<00><00>
2024-10-24 18:15:56 +02:00
<00><00>
<00><00>
<00><00>
2024-10-24 16:29:20 +02:00
<00><00>
2024-10-24 18:15:56 +02:00
<00><00> @C`<00><00><00>
.symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.rela.data.rel.local.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @ @<00>;(&@ ,H 6H b 1@<00>O<00>C<00> >@`T<00>X<00>O S@Ux d$<00>w<00>&0r@<00>g0 <00><00>&<00> 'K<00>@<00>g<00><00>0T+J<00>0<00>1<00><00>0~3 <00><00>3<00><00>3<00><00>@hj`@4<00> <00>9<00><00>j<00>