?PNG  IHDR ? f ??C1 sRGB ?? gAMA ? a pHYs ? ??od GIDATx^LeY?a?("Bh?_????q5k?*:t0A-o??]VkJM??f?8\k2ll1]q????T
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 /home/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
Lc@sWdZddkZddkZddkZddddddgZd d d d d ddddg Zeada dd-dYZ e dZ e dZ e dZe dZddZdZdZeedjooddkZddkZdZddZy/eieiddd d!d"g\ZZWn%eij oZedenXdZd#Zx]eD]U\ZZ ed.joed#qxed/jo d#Zqxed0jo dZqxqxWxeD]sZ!eo,ee!eZ"e"p d*Ge!GHqKe"GHqe e!e\Z"Z#e"p d*Ge!GHqd+Ge"Gd,Ge#GHqWndS(1sGuess the MIME type of a file. This module defines two useful functions: guess_type(url, strict=1) -- guess the MIME type and encoding of a URL. guess_extension(type, strict=1) -- guess the extension for a given MIME type. It also contains the following, for tuning the behavior: Data: knownfiles -- list of files to parse inited -- flag set when init() has been called suffix_map -- dictionary mapping suffixes to suffixes encodings_map -- dictionary mapping suffixes to encodings types_map -- dictionary mapping suffixes to types Functions: init([files]) -- parse a list of files, default knownfiles read_mime_types(file) -- parse one file, return a dictionary or None iNt guess_typetguess_extensiontguess_all_extensionstadd_typetread_mime_typestinits/etc/mime.typess/etc/httpd/mime.typess/etc/httpd/conf/mime.typess/etc/apache/mime.typess/etc/apache2/mime.typess$/usr/local/etc/httpd/conf/mime.typess"/usr/local/lib/netscape/mime.typess/usr/local/etc/mime.typest MimeTypescBseeZdZdedZedZedZedZedZedZ edZ RS( sMIME-types datastore. This datastore can handle information from mime.types-style files and supports basic determination of MIME type from a filename or URL, and can guess a reasonable extension given a MIME type. cCstp tnti|_ti|_hhf|_hhf|_x-tiD]\}}|i||t q[Wx-t iD]\}}|i||t qWx|D]}|i ||qWdS(N( tinitedRt encodings_maptcopyt suffix_mapt types_mapt types_map_invtitemsRtTruet common_typestFalsetread(tselft filenameststricttextttypetname((s!/usr/lib64/python2.6/mimetypes.pyt__init__:s   cCsL||i||<|i|i|g}||jo|i|ndS(sAdd a mapping between a type and an extension. When the extension is already known, the new type will replace the old one. When the type is already known the extension will be added to the list of known extensions. If strict is true, information will be added to list of standard types, else to the list of non-standard types. N(R R t setdefaulttappend(RRRRtexts((s!/usr/lib64/python2.6/mimetypes.pyRHs  c Csti|\}}|djo|id}|djod S|idd|}|djo|| }n || }d|jp d|jo d}n|dfSti|\}}x5||ijo$ti||i|\}}qW||ijo&|i|} ti|\}}nd} |it } || jo| || fS|i | jo| |i | fS|o d| fS|it } || jo| || fS|i | jo| |i | fSd| fSdS( s:Guess the type of a file based on its URL. Return value is a tuple (type, encoding) where type is None if the type can't be guessed (no or unknown suffix) or a string of the form type/subtype, usable for a MIME Content-type header; and encoding is None for no encoding or the name of the program used to encode (e.g. compress or gzip). The mappings are table driven. Encoding suffixes are case sensitive; type suffixes are first tried case sensitive, then case insensitive. The suffixes .tgz, .taz and .tz (case sensitive!) are all mapped to '.tar.gz'. (This is table-driven too, using the dictionary suffix_map.) Optional `strict' argument when False adds a bunch of commonly found, but non-standard types. tdatat,it;t=t/s text/plainN(NN( turllibt splittypetfindtNonet posixpathtsplitextR RR RtlowerR( RturlRtschemetcommatsemiRtbaseRtencodingR ((s!/usr/lib64/python2.6/mimetypes.pyRYsB      %      cCsv|i}|iti|g}|pFxC|iti|gD]$}||jo|i|qFqFWn|S(sGuess the extensions for a file based on its MIME type. Return value is a list of strings giving the possible filename extensions, including the leading dot ('.'). The extension is not guaranteed to have been associated with any particular data stream, but would be mapped to the MIME type `type' by guess_type(). Optional `strict' argument when false adds a bunch of commonly found, but non-standard types. (R'R RtgetRR(RRRt extensionsR((s!/usr/lib64/python2.6/mimetypes.pyRs  cCs&|i||}|pdS|dS(s Guess the extension for a file based on its MIME type. Return value is a string giving a filename extension, including the leading dot ('.'). The extension is not guaranteed to have been associated with any particular data stream, but would be mapped to the MIME type `type' by guess_type(). If no extension can be guessed for `type', None is returned. Optional `strict' argument when false adds a bunch of commonly found, but non-standard types. iN(RR$(RRRR/((s!/usr/lib64/python2.6/mimetypes.pyRs cCs*t|}|i|||idS(s Read a single mime.types-format file, specified by pathname. If strict is true, information will be added to list of standard types, else to the list of non-standard types. N(topentreadfptclose(RtfilenameRtfp((s!/usr/lib64/python2.6/mimetypes.pyRs c Csx|i}|pPn|i}x;tt|D]'}||ddjo ||3Pq:q:W|pqn|d|d}}x%|D]}|i|d||qWqdS(s Read a single mime.types-format file. If strict is true, information will be added to list of standard types, else to the list of non-standard types. it#it.N(treadlinetsplittrangetlenR( RR4RtlinetwordstiRtsuffixestsuff((s!/usr/lib64/python2.6/mimetypes.pyR1s    (( t__name__t __module__t__doc__RRRRRRRR1(((s!/usr/lib64/python2.6/mimetypes.pyR2s  >   cCs(tdjo tnti||S(sGuess the type of a file based on its URL. Return value is a tuple (type, encoding) where type is None if the type can't be guessed (no or unknown suffix) or a string of the form type/subtype, usable for a MIME Content-type header; and encoding is None for no encoding or the name of the program used to encode (e.g. compress or gzip). The mappings are table driven. Encoding suffixes are case sensitive; type suffixes are first tried case sensitive, then case insensitive. The suffixes .tgz, .taz and .tz (case sensitive!) are all mapped to ".tar.gz". (This is table-driven too, using the dictionary suffix_map). Optional `strict' argument when false adds a bunch of commonly found, but non-standard types. N(t_dbR$RR(R(R((s!/usr/lib64/python2.6/mimetypes.pyRs  cCs(tdjo tnti||S(sGuess the extensions for a file based on its MIME type. Return value is a list of strings giving the possible filename extensions, including the leading dot ('.'). The extension is not guaranteed to have been associated with any particular data stream, but would be mapped to the MIME type `type' by guess_type(). If no extension can be guessed for `type', None is returned. Optional `strict' argument when false adds a bunch of commonly found, but non-standard types. N(RCR$RR(RR((s!/usr/lib64/python2.6/mimetypes.pyRs  cCs(tdjo tnti||S(sGuess the extension for a file based on its MIME type. Return value is a string giving a filename extension, including the leading dot ('.'). The extension is not guaranteed to have been associated with any particular data stream, but would be mapped to the MIME type `type' by guess_type(). If no extension can be guessed for `type', None is returned. Optional `strict' argument when false adds a bunch of commonly found, but non-standard types. N(RCR$RR(RR((s!/usr/lib64/python2.6/mimetypes.pyRs  cCs+tdjo tnti|||S(siAdd a mapping between a type and an extension. When the extension is already known, the new type will replace the old one. When the type is already known the extension will be added to the list of known extensions. If strict is true, information will be added to list of standard types, else to the list of non-standard types. N(RCR$RR(RRR((s!/usr/lib64/python2.6/mimetypes.pyRs  cCstat}|djo t}nx8|D]0}tii|o|it |q-q-W|i a |i a |i ta |i t a|adS(N(RRRR$t knownfilestostpathtisfileR1R0RR R RRRC(tfilestdbtfile((s!/usr/lib64/python2.6/mimetypes.pyR(s       cCsKyt|}Wntj odSXt}|i|t|itS(N(R0tIOErrorR$RR1RR (RJtfRI((s!/usr/lib64/python2.6/mimetypes.pyR:s cCshdd6dd6dd6dd6ahdd6d d 6d d 6ahzd d6dd6dd6dd6dd6dd6dd6dd6dd6d d6dd6dd 6d!d"6d#d"6d$d%6d&d'6d(d)6d d*6d+d,6d+d-6d.d/6d0d16dd26d3d46d d56d6d76d8d96dd:6d;d<6d=d>6d=d?6d@dA6dBdC6dBdD6dBdE6dFdG6ddH6dIdJ6dKdL6dMdN6dOdP6d0dQ6d0dR6dSdT6dUdV6dWdX6dYdZ6dYd[6d\d]6dKd^6dKd_6dKd`6dKda6dbdc6d#dd6d0de6d df6d dg6dhdi6djdk6dldm6dndo6dpdq6djdr6dsdt6ddu6dvdw6dxdy6dzd{6dzd|6d}d~6dzd6dzd6dd6dzd6dd6dd6dd6dUd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d+d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6ahddE6dd6dd6dd6dd6dd6dd6dd6adS(Ns.tar.gzs.tgzs.tazs.tzs.tar.bz2s.tbz2tgzips.gztcompresss.Ztbzip2s.bz2sapplication/octet-streams.asapplication/postscripts.ais audio/x-aiffs.aifs.aifcs.aiffs audio/basics.ausvideo/x-msvideos.avis text/plains.batsapplication/x-bcpios.bcpios.binsimage/x-ms-bmps.bmps.csapplication/x-cdfs.cdfsapplication/x-netcdfsapplication/x-cpios.cpiosapplication/x-cshs.cshstext/csss.csss.dllsapplication/mswords.docs.dotsapplication/x-dvis.dvismessage/rfc822s.emls.epss text/x-setexts.etxs.exes image/gifs.gifsapplication/x-gtars.gtars.hsapplication/x-hdfs.hdfs text/htmls.htms.htmls image/iefs.iefs image/jpegs.jpes.jpegs.jpgsapplication/x-javascripts.jss.kshsapplication/x-latexs.latexs video/mpegs.m1vsapplication/x-troff-mans.mansapplication/x-troff-mes.mes.mhts.mhtmlsapplication/x-mifs.mifsvideo/quicktimes.movsvideo/x-sgi-movies.movies audio/mpegs.mp2s.mp3s video/mp4s.mp4s.mpas.mpes.mpegs.mpgsapplication/x-troff-mss.mss.ncs.nwss.os.objsapplication/odas.odasapplication/x-pkcs12s.p12sapplication/pkcs7-mimes.p7csimage/x-portable-bitmaps.pbmsapplication/pdfs.pdfs.pfxsimage/x-portable-graymaps.pgms.pls image/pngs.pngsimage/x-portable-anymaps.pnmsapplication/vnd.ms-powerpoints.pots.ppasimage/x-portable-pixmaps.ppms.ppss.ppts.pss.pwzs text/x-pythons.pysapplication/x-python-codes.pycs.pyos.qtsaudio/x-pn-realaudios.rasapplication/x-pn-realaudios.ramsimage/x-cmu-rasters.rassapplication/xmls.rdfs image/x-rgbs.rgbsapplication/x-troffs.roffs text/richtexts.rtxs text/x-sgmls.sgms.sgmlsapplication/x-shs.shsapplication/x-shars.shars.snds.sosapplication/x-wais-sources.srcsapplication/x-sv4cpios.sv4cpiosapplication/x-sv4crcs.sv4crcsapplication/x-shockwave-flashs.swfs.tsapplication/x-tars.tarsapplication/x-tcls.tclsapplication/x-texs.texsapplication/x-texinfos.texis.texinfos image/tiffs.tifs.tiffs.trstext/tab-separated-valuess.tsvs.txtsapplication/x-ustars.ustars text/x-vcards.vcfs audio/x-wavs.wavs.wizs.wsdlsimage/x-xbitmaps.xbmsapplication/vnd.ms-excels.xlbsapplication/excels.xlsstext/xmls.xmls.xpdlsimage/x-xpixmaps.xpms.xslsimage/x-xwindowdumps.xwdsapplication/zips.zips image/jpgs audio/midis.mids.midis image/picts.pcts.pics.pictsapplication/rtfs.rtfstext/xuls.xul(R RR R(((s!/usr/lib64/python2.6/mimetypes.pyt_default_mime_typesDs   t__main__s4Usage: mimetypes.py [options] type Options: --help / -h -- print this message and exit --lenient / -l -- additionally search of some common, but non-standard types. --extension / -e -- guess extension instead of type More than one type argument may be given. tcCs&tGH|o |GHnti|dS(N(tUSAGEtsystexit(tcodetmsg((s!/usr/lib64/python2.6/mimetypes.pytusages ithlethelptlenientt extensionis-hs--helps-ls --lenients-es --extensions I don't know anything about typestype:s encoding:((s-hs--help(s-ls --lenient(s-es --extension($RBRER%R!t__all__RDRRR$RCRRRRRRRRRPR@RTtgetoptRSRXtargvtoptstargsterrorRWRR\topttargtgtypetguessR-(((s!/usr/lib64/python2.6/mimetypes.pytsp