PK���ȼRY��������€��� �v3.phpUT �øŽg‰gñ“gux �õ��õ��½T]kÛ0}߯pEhìâÙM7X‰çv%”v0֐µ{)Aå:6S$!ÉMJèߕ?R÷!>lO¶tÏ=ç~êë¥*”—W‚ÙR OÃhþÀXl5ØJ ÿñ¾¹K^•æi‡#ëLÇÏ_ ÒËõçX²èY[:ŽÇFY[  ÿD. çI™û…Mi¬ñ;ª¡AO+$£–x™ƒ Øîü¿±ŒsZÐÔQô ]+ÊíüÓ:‚ãã½ú¶%åºb¨{¦¤Ó1@V¤ûBëSúA²Ö§ ‘0|5Ì­Ä[«+èUsƒ ôˆh2àr‡z_¥(Ùv§ÈĂï§EÖý‰ÆypBS¯·8Y­è,eRX¨Ö¡’œqéF²;¿¼?Ø?Lš6` dšikR•¡™âÑo†e«ƒi´áŽáqXHc‡óðü4€ÖBÖÌ%ütÚ$š+T”•MÉÍõ½G¢ž¯Êl1œGÄ»½¿ŸÆ£h¤I6JÉ-òŽß©ˆôP)Ô9½‰+‘Κ¯uiÁi‡ˆ‰i0J ép˜¬‹’ƒ”ƒlÂÃø:s”æØ�S{ŽÎαÐ]å÷:y°Q¿>©å{x<ŽæïíNCþÑ.Mf?¨«2ý}=ûõýî'=£§ÿu•Ü(—¾IIa­"éþ@¶�¿ä9?^-qìÇÞôvŠeÈc ðlacã®xèÄ'®âd¶ çˆSEæódP/ÍÆv{Ô)Ó ?>…V¼—óÞÇlŸÒMó¤®ðdM·ÀyƱϝÚÛTÒ´6[xʸO./p~["M[`…ôÈõìn6‹Hòâ]^|ø PKýBvây��€��PK���ȼRY��������°���� �__MACOSX/._v3.phpUT �øŽg‰gþ“gux �õ��õ��c`cg`b`ðMLVðVˆP€'qƒøˆŽ!!AP&HÇ %PDF-1.7 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R ] /Count 1 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text ] endobj 5 0 obj << /Producer (���d�o�m�p�d�f� �2�.�0�.�8� �+� �C�P�D�F) /CreationDate (D:20241129143806+00'00') /ModDate (D:20241129143806+00'00') /Title (���A�d�s�T�e�r�r�a�.�c�o�m� �i�n�v�o�i�c�e) >> endobj 6 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 904 >> stream x���]o�J���+F�ͩ����su\ �08=ʩzရ���lS��lc� "Ց� ���wޙ�%�R�DS��� �OI�a`� �Q�f��5����_���םO�`�7�_FA���D�Џ.j�a=�j����>��n���R+�P��l�rH�{0��w��0��=W�2D ����G���I�>�_B3ed�H�yJ�G>/��ywy�fk��%�$�2.��d_�h����&)b0��"[\B��*_.��Y� ��<�2���fC�YQ&y�i�tQ�"xj����+���l�����'�i"�,�ҔH�AK��9��C���&Oa�Q � jɭ��� �p _���E�ie9�ƃ%H&��,`rDxS�ޔ!�(�X!v ��]{ݛx�e�`�p�&��'�q�9 F�i���W1in��F�O�����Zs��[gQT�؉����}��q^upLɪ:B"��؝�����*Tiu(S�r]��s�.��s9n�N!K!L�M�?�*[��N�8��c��ۯ�b�� ��� �YZ���SR3�n�����lPN��P�;��^�]�!'�z-���ӊ���/��껣��4�l(M�E�QL��X ��~���G��M|�����*��~�;/=N4�-|y�`�i�\�e�T�<���L��G}�"В�J^���q��"X�?(V�ߣXۆ{��H[����P�� �c���kc�Z�9v�����? �a��R�h|��^�k�D4W���?Iӊ�]<��4�)$wdat���~�����������|�L��x�p|N�*��E� �/4�Qpi�x.>��d����,M�y|4^�Ż��8S/޾���uQe���D�y� ��ͧH�����j�wX � �&z� endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj xref 0 10 0000000000 65535 f 0000000009 00000 n 0000000074 00000 n 0000000120 00000 n 0000000284 00000 n 0000000313 00000 n 0000000514 00000 n 0000000617 00000 n 0000001593 00000 n 0000001700 00000 n trailer << /Size 10 /Root 1 0 R /Info 5 0 R /ID[] >> startxref 1812 %%EOF
Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 128

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 129

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 131
a kx]H<@s4ddlZddlZddlZddlZddlZddlmZddlmZddlmZde evrhej e_ ej e_ dZdZd Zd d ZGd d d eZGdddZGdddZGdddZGdddZGdddZGdddZGdddZGdddZGdddZeejeejeejeej eej!eej"eej#eeej$eej%eej&eeej'eeej(eej)eej*eej+eej,eej-eej.eej/eej0eej1eej2eej3eej4eej5eej6eej7eej8eej9eej:eej;eej<eej=eej>eej?eej@eejAeejBeejCeejDeejEeejFeejGeejHeejIeejJeeejJeeejKeeejLeeejMeeejNeeejOeejPeejQeejReejSeejTd ;ZUd!d"ZVd.d$d%ZWd&d'ZXd/d(d)ZYd*d+ZZd,d-Z[dS)0Nmagic)pb)pb2dict encodebytescCs|d|dBdSNr)xyr r 8/usr/lib/python3.9/site-packages/pycriu/images/images.pyround_up>src@seZdZddZdS)MagicExceptioncCs ||_dSNr)selfrr r r__init__CszMagicException.__init__N)__name__ __module__ __qualname__rr r r rrBsrc@sFeZdZdZdddZdddZddd Zd d Zd d ZddZ dS) entry_handlerzp Generic class to handle loading/dumping criu images entries from/to bin format to/from dict(json). NcCs||_||_dS)z= Sets payload class and extra handler class. N)payload extra_handler)rrrr r rrOszentry_handler.__init__Fc Csg}i}|}|d}|dkr$qtd|\}|||t||}|jr|rdd} |j||} d| | |d<n|j|||d<| |q|S)z Convert criu image entries from binary format to dict(json). Takes a file-like object and returnes a list with entries in dict(json) format. r icSsNdD]@}|dkr.human_readablez... <%s>extra) rreadstructunpackParseFromStringrrskiploadappend) rfpretty no_payloadentriesentrypbuffbufsizer&Zpl_sizer r rr-Vs"    zentry_handler.loadcCst|}|||S)zD Same as load(), but takes a string as an argument. ioBytesIOr-rsr0r/r r rloadss zentry_handler.loadscCst|D]j}|dd}|}t|||}t|}|td||||j r|r|j |||qdS)z Convert criu image entries from dict(json) format to binary. Takes a list of entries and a file-like object to write entries in binary format to. r'Nr) poprrdict2pbSerializeToStringlenwriter)packrdump)rr2r/r3r'r4pb_strr6r r rrCs    zentry_handler.dumpcCstd}||||S)zf Same as dump(), but doesn't take file-like object and just returns a string. rr8r9rCr(rr2r/r r rdumpss  zentry_handler.dumpscCs@d}|d}|dkrqr?r@rAr)rBrMrr2r/r4itemrDr6r r rrCs  zpagemap_handler.dumpcCstd}||||SNrrErFr r rrGs  zpagemap_handler.dumpscCstd|dSr )rrI)rr/r r rrIszpagemap_handler.countN)FF)F) rrrrJr-r<rCrGrIr r r rrKs    rKc@s0eZdZd ddZd ddZddZdd Zd S) ghost_file_handlerFc Csg}t}|d}td|\}|||t||}|jr||t } |d}|dkrlqtd|\}| ||t| |} |r| | j t j nt|| j | d<|| qPn0|r| dt jnt||d<|||S)Nr rrr'r)rghost_file_entryr(r)r*r+rchunksr.ghost_chunk_entryrHr@osSEEK_CURbase64rSEEK_END) rr/r0r1r2Zgfr5r6Zg_entrygcr3r r rr-s0      zghost_file_handler.loadcCst|}|||Srr7r:r r rr< s zghost_file_handler.loadscCst}|d}t|||}t|}|t d||||j r|D]X}t }t|||}t|}|t d||||t |dqTn|t |ddS)Nrrr')rrRr=rr>r?r@rAr)rBrSrTrW decodebytesrNr r rrCs"     zghost_file_handler.dumpcCstd}||||SrPrErFr r rrG#s  zghost_file_handler.dumpsN)FF)F)rrrr-r<rCrGr r r rrQs ! rQc@s$eZdZddZddZddZdS)pipes_data_extra_handlercCs|j}||}t|Sr)bytesr(rWrrr/ploadr6datar r rr-0s zpipes_data_extra_handler.loadcCst|}||dSrrWrZrA)rr'r/r^r_r r rrC5s zpipes_data_extra_handler.dumpcCs||jtj|jSr)rHr\rUrVrr/r^r r rr,9szpipes_data_extra_handler.skipNrrrr-rCr,r r r rr[/sr[c@s$eZdZddZddZddZdS)sk_queues_extra_handlercCs|j}||}t|Sr)lengthr(rWrr]r r rr-?s zsk_queues_extra_handler.loadcCst|}||dSrr`)rr'r/_unusedr_r r rrCDs zsk_queues_extra_handler.dumpcCs||jtj|jSr)rHrdrUrVrar r rr,Hszsk_queues_extra_handler.skipNrbr r r rrc>srcc@s$eZdZddZddZddZdS)tcp_stream_extra_handlercCs<i}||j}||j}t||d<t||d<|SNinqoutq)r(inq_lenoutq_lenrWr)rr/r4drhrir r rr-Ns   ztcp_stream_extra_handler.loadcCs4t|d}t|d}||||dSrgr`)rr'r/rerhrir r rrCYs ztcp_stream_extra_handler.dumpcCs|dtj|j|jS)Nr)rHrUrXrjrk)rr/r4r r rr,`sztcp_stream_extra_handler.skipNrbr r r rrfMs rfc@s$eZdZddZddZddZdS)ipc_sem_set_handlercCsdt|}t|d}t|t}td}|jtkrr?rAr)rBrr~rrrWrZ) rr'r/r4r3rrZmsg_strr6rwr_r r rrCs   zipc_msg_queue_handler.dumpc Cst|}d}td|dD]h}|d}|dkr6qtd|\}t}|||t|j t } | | t j |||j 7}q|S)Nrr{r rr)rr|r(r)r*rr}r+rr~rrrHrUrV) rr/r4r3Zpl_lenr r5r6rrwr r rr,s   zipc_msg_queue_handler.skipNrbr r r rrzsrzc@s$eZdZddZddZddZdS)ipc_shm_handlercCs@t|}|d}||}t|t}|||dt|S)Nr6r)rr(r sizeof_u32rHrWr)rr/r4r3r6r_rwr r rr-s    zipc_shm_handler.loadcCsNt|}|d}t|}t|t}||d||d||dS)Nr6rx)rrWrZrrrA)rr'r/r4r3r6r_rwr r rrCs    zipc_shm_handler.dumpcCs.t|}|d}t|t}||tj|S)Nr6)rrrrHrUrV)rr/r4r3r6rwr r rr,s   zipc_shm_handler.skipNrbr r r rrsr); INVENTORYZCOREZIDSZCREDSZUTSNSZIPC_VARZFSZ GHOST_FILEZMMZCGROUPZ TCP_STREAMSTATSZPAGEMAPZPSTREEZ REG_FILESZNS_FILESZ EVENTFD_FILEZEVENTPOLL_FILEZ EVENTPOLL_TFDZSIGNALFDZTIMERFDZ INOTIFY_FILEZ INOTIFY_WDZ FANOTIFY_FILEZ FANOTIFY_MARKZVMASZPIPESZFIFOZSIGACTZ NETLINK_SKZ REMAP_FPATHZMNTSZ TTY_FILESZTTY_INFOZTTY_DATAZRLIMITZTUNFILEZ EXT_FILES IRMAP_CACHEZ FILE_LOCKSZFDINFOZUNIXSKZINETSKZPACKETSKZITIMERSZ POSIX_TIMERSZNETDEVZ PIPES_DATAZ FIFO_DATAZ SK_QUEUESZ IPCNS_SHMZ IPCNS_SEMZ IPCNS_MSGZNETNSZUSERNSZSECCOMPZAUTOFSZFILESZCPUINFOcCstd|d\}|tjdtjdfvr@td|d\}ztj|}Wnt|Yn0z t|}Wntd|Yn0||fS)Nrr IMG_COMMON IMG_SERVICEz&No handler found for image with magic ) r)r*r(rby_nameZby_valrhandlersru)r/Z img_magicmhandlerr r r __rhandlers  rFcCs.i}t|\}}||d<|||||d<|S)z Convert criu image from binary format to dict(json). Takes a file-like object to read criu image from. Returns criu image in dict(json) format. rr2)rr-)r/r0r1Zimagerrr r rr-$s  r-cCs*i}t|\}}||d<|||d<|S)NrrI)rrI)r/resrrr r rinfo4s  rcCst|}t||S)z- Same as load(), but takes a string. r7)r;r0r/r r rr<?s r<cCs|d}tj|d}|dkrX|dvr@|tdtjdn|tdtjd|td|z t|}WntdYn0||d|d S) z Convert criu image from dict(json) format to binary. Takes an image in dict(json) format and file-like object to write to. rr)rrrrrz*No handler found for image with such magicr2N)rrrAr)rBrrurC)imgr/rZ magic_valrr r rrCGs rCcCstd}t|||S)zK Same as dump(), but takes only an image and returns a string. r)r8r9rCgetvalue)rr/r r rrGbs  rG)FF)F)\r8rWr)rUrsrrrrdirZ encodestringrZ decodestringrZrqrrrrrurrrKrQr[rcrfrmrzrZinventory_entryZ core_entryZtask_kobj_ids_entryZ creds_entryZ utsns_entryZ ipc_var_entryZfs_entryZmm_entryZ cgroup_entryZtcp_stream_entryZ stats_entryZ pstree_entryZreg_file_entryZ ns_file_entryZeventfd_file_entryZeventpoll_file_entryZeventpoll_tfd_entryZsignalfd_entryZ timerfd_entryZinotify_file_entryZinotify_wd_entryZfanotify_file_entryZfanotify_mark_entryZ vma_entryZ pipe_entryZ fifo_entryZsa_entryZnetlink_sk_entryZremap_file_path_entryZ mnt_entryZtty_file_entryZtty_info_entryZtty_data_entryZ rlimit_entryZ tunfile_entryZext_file_entryZirmap_cache_entryZfile_lock_entryZ fdinfo_entryZ unix_sk_entryZ inet_sk_entryZpacket_sock_entryZ itimer_entryZposix_timer_entryZnet_device_entryZpipe_data_entryZsk_packet_entryZ ipc_shm_entryZ ipc_sem_entryZ ipc_msg_entryZ netns_entryZ userns_entryZ seccomp_entryZ autofs_entryZ file_entryZ cpuinfo_entryrrr-rr<rCrGr r r r(s    o0G 1     A