1:45 PM 11/12/2025 ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!
Warning: Undefined variable $authorization in C:\xampp\htdocs\demo\fi.php on line 57

Warning: Undefined variable $translation in C:\xampp\htdocs\demo\fi.php on line 118

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\demo\fi.php on line 119

Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\demo\fi.php on line 120

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 249

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 252
+ =Cn^>Rt^RIt^RIt^RIt^RItRR.t Rt ] t !RR]PP4tRRltR#) aA dumb and slow but simple dbm clone. For database spam, spam.dir contains the index (a text file), spam.bak *may* contain a backup of the index (also a text file), while spam.dat contains the data (a binary file). XXX TO DO: - seems to contain a bug when updating... - reclaim free space (currently, space once occupied by deleted or expanded items is never reused) - support concurrent access (currently, if two processes take turns making updates, they can mess up the index) - support efficient access to large databases (currently, the whole index is read when the database is opened, and some updates rewrite the whole index) - support opening for read-only (flag = 'm') Nerroropenica]tRt^#to]t]tRRltRtRtRt ] t Rt Rt Rt RtR tR tR tR tR tRtRt]tRtRt]tRtRtRtRtVtR#) _DatabasecVPPV4pW nVR8HVnVR,VnVR,VnVR,VnRVnVPV4VPV4R#)rs.dirs.dats.bakN) _osfsencode_mode _readonly_dirfile_datfile_bakfile_index_create_update)self filebasenamemodeflags&&&&.D:/M/msys64/mingw64/lib/python3.14/dbm/dumb.py__init___Database.__init__0sqxx((6  #+%w. %w. $w.   T TcVR8XdBVPVPVP3Fp\P!V4K \ P!VPRRR7pVP4R# \ dKbi;i \ dqTR9dh\ P!TPRRR7;_uu_4pTPTP4RRR4R# +'giR#;ii;i)nrLatin-1encodingwNcr) r rr rremoveOSError_iorclose_chmod)rrfilenamefs&& rr_Database._createJs 3;!]]DMM4==IJJx(J  i@A GGI  +:%$--yAAQ DMM*BAAA +s;A? #B? B B>D C6+D 6 D D D c^RVn/Vn\P!VPRRR7pT;_uu_4VFJpVP 4p\ P!V4wrEVPR4pWPPV&KL RRR4R# +'giR#;i \dvTR9dhTPPTPRRR7;_uu_4pTPTP4RRR4R# +'giR#;ii;i)FrrrNrr ) _modifiedrr$rr rstrip_ast literal_evalencoder#r&)rrr(linekeypos_and_siz_pairs&& rr_Database._update]s  8i@AD;;=D,0,=,=d,C)C**Y/C'7KK$   +:%t}}cIFF! DMM*GFFF +s6#B,AB B) ,AD,/D D, D( !D,(D,cVPeVP'gR#VPPVP4VPP VPVP4VPPVPRRR7;_uu_4pVPVP4VPP4F/wr#VPR4: RV: R2pVPV4K1 RRR4RVnR# \ dLi;i \ dLi;i +'giL;;i)Nrrr,  F)rr+runlinkrr#renamer r$rr&itemsdecodewrite)rr(r1r2entrys& r_commit_Database._commitrs ;; dnnn   HHOODMM *  HHOODMM4== 9XX]]4==# ] B Ba KK &)-):):)<%'*jj&;=MN *=C       C Bs0%D$ 0D5*A)E$ D21D25 EE E c8VPf \R4hR#)N"DBM object has already been closed)rrrs&r _verify_open_Database._verify_opens ;; <= = rcn\V\4'dVPR4pVP4VPV,wr#\ P !VPR4;_uu_4pVPV4VPV4pRRR4V# +'giX#;i)utf-8rbN) isinstancestrr/rBrr$rr seekread)rr1possizr(dats&& r __getitem___Database.__getitem__s c3  **W%C ;;s# XXdmmT * *a FF3K&&+C+ + * s 6#B## B4 c\P!VPR4;_uu_4pVP^^4\ VP 44pV\ ,^, \ ,\ ,pVPRWC, ,4TpVPV4RRR4X\V43# +'giL;i)rb+N) r$rr rIinttell _BLOCKSIZEr;len)rvalr(rKnposs&& r_addval_Database._addvals XXdmmU + +q FF1aLaffh-C:%)j8JFD GGE48$ %C GGCL ,SX, +s BC C c\P!VPR4;_uu_4pVPV4VP V4RRR4V\ V43# +'giL;i)rQN)r$rr rIr;rV)rrKrWr(s&&& r_setval_Database._setvalsM XXdmmU + +q FF3K GGCL,SX, +s #A"" A2 c8W PV&\P!VPRRR7;_uu_4pVP VP4VP VP R4: RV: R24RRR4R# +'giR#;i)arrr5r6N)rr$rr r&r;r:)rr1r2r(s&&& r_addkey_Database._addkeysa+ C XXdmmS9 = = KK & GG#**Y"79IJ K> = = =s AB B cNVP'd \R4h\V\4'dVP R4pM'\V\ \ 34'g \R4h\V\4'dVP R4pM'\V\ \ 34'g \R4hVP4RVn WP9d#VPWPV44R#VPV,wr4V\,^, \,p\V4\,^, \,pWe8:d!VPW24VPV&R#VPV4VPV&R#)'The database is opened for reading onlyrEzkeys must be bytes or stringszvalues must be bytes or stringsTN)r rrGrHr/bytes bytearray TypeErrorrBr+rr`rYrUrVr\)rr1rWrKrL oldblocks newblockss&&& r __setitem___Database.__setitem__s/ >>>AB B c3  **W%CC%!344;< < c3  **W%CC%!344=> >  kk ! LLll3/ 0{{3'HCz)A-*>>AB B c3  **W%C  KK  rcd\VP4# \d\R4Rhi;ir@N)listrrfrrAs&rkeys_Database.keys6 H $ $ H<=4 G H/cVP4VPP4Uu.uF qW,3NK up#uupiN)rBrrrrls& rr9_Database.itemss: ,0KK,<,<,>?,>Sdi ,>???sAc\V\4'dVPR4pWP9# \dTPf \ R4Rhhi;i)rENr@)rGrHr/rrfrrls&&r __contains___Database.__contains__sY c3  **W%C ++% % {{"@AtK  s 7'Acd\VP4# \d\R4Rhi;irp)iterrrfrrAs&riterkeys_Database.iterkeysrtrucd\VP4# \d\R4Rhi;irp)rVrrfrrAs&r__len___Database.__len__ s6 Ht{{# # H<=4 G HrucVP4R;Vn;Vn;VnVnR# R;Tn;Tn;TnTni;irw)r=rr r rrAs&rr%_Database.closesJ O LLNJN NDK N$- N$-$-$ NDK N$- N$-$-s 0AcPVPPWP4R#rw)rchmodr )rfiles&&rr&_Database._chmods tZZ(rcV#rwrAs&r __enter___Database.__enter__s rc&VP4R#rw)r%)rargss&*r__exit___Database.__exit__!s  r)rr r rr r+r N)r!)__name__ __module__ __qualname____firstlineno__rr$rrrr=syncrBrNrYr\r`rirmrrr9rzr~__iter__rr%__del__r&rr__static_attributes____classdictcell__) __classdict__s@rrr#s C C4&8*4 D>L 5J H @ H HH O G)rrc\P!^4p\P!V4W#(,pVR9d \R4h\ WVR7# \dL,i;i)a!Open the database file, filename, and return corresponding object. The flag argument, used to control how the database is opened in the other DBM implementations, supports only the semantics of 'c' and 'n' values. Other values will default to the semantics of 'c' value: the database will always opened for update and will be created if it does not exist. The optional mode argument is the UNIX mode of the file, used only when the database has to be created. It defaults to octal code 0o666 (and will be modified by the prevailing umask). z)Flag must be one of 'r', 'w', 'c', or 'n')r)rrr!r)rumaskAttributeError ValueErrorr)rrrums&&& rrr%s`  YYq\ " s| ''DEE Td ++    s,A A$#A$)r!i)__doc__astr-ior$osrcollections.abc collections__all__rUr#rabcMutableMappingrrrrrrsJ. F    ..D,r