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/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 107

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 234

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 235

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 237

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 239
U i_@s.ddgZddlmZeddZdej_dej_dej_d ej_d ej _d dZ d dZ gZ d dZ e e ddZe eddZe eddZe eddZe eddZe eddZe eddZe eddZdd Zd!d"Zd#d$Zd%d&Zd'd(Zed)kr*ed*S)+whatwhathdr) namedtuple SndHeadersz.filetype framerate nchannels nframes sampwidthzThe value for type indicates the data type and will be one of the strings 'aifc', 'aiff', 'au','hcom', 'sndr', 'sndt', 'voc', 'wav', '8svx', 'sb', 'ub', or 'ul'.zYThe sampling_rate will be either the actual value or 0 if unknown or difficult to decode.z^The number of channels or 0 if it cannot be determined or if the value is difficult to decode.z?The value for frames will be either the number of frames or -1.zAEither the sample size in bits or 'A' for A-LAW or 'U' for u-LAW.cCs t|}|S)N)r)filenameresr%/opt/python38/lib/python3.8/sndhdr.pyr4sc Cs^t|dJ}|d}tD]*}|||}|rt|W5QRSqW5QRdSQRXdS)Nrbi)openreadtestsr)rfhZtfrrrr r:s   c Csddl}|dsdS|dddkr,d}n|dddkrBd}ndS|dz||d }Wnt|jfk r|YdSX||||d| fS) NrFORM sAIFCaifcsAIFFZaiffr) r startswithseekr EOFErrorError getframerate getnchannels getnframes getsampwidth)rrrfmtarrr test_aifcKs"   rc Cs|drt}n|dddkr&t}ndSd}||dd}||dd}||dd}||dd}||dd }d } |d krd } n$|d krd} n|d krd} d } nd} | |} | r|| } nd} |||| | fS)Ns.snd)sds.sdns.ZaurrU?)r get_long_be get_long_le) rrfuncfiletypeZhdr_size data_sizeencodingrate nchannelsZ sample_sizeZ sample_bits frame_sizeZnframerrr test_au`s2  r3cCsT|dddks |dddkr$dSt|dd}|rBd |}nd }d |d d dfS)NAEsFSSDsHCOMi"VrZhcomr$r)r)r*)rrZdivisorr0rrr test_hcoms  r:cCst|dsdSt|dd}d}d|kr6dkrfnn,||dkrfd||d}|rftd |}d |dd d fS) NsCreative Voice Filer"rir$r g.AZvocr)r)r get_short_leint)rrZsbseekr0Zratecoderrr test_vocs $ r?c Csddl}|dr2|dddks2|dddkr6dS|dz||d}Wnt|jfk rlYdSXd |||d| fS) NrsRIFFrrsWAVEr!sfmt rZwav) waverrr rrrrrr)rrr@wrrr test_wavs*  rBcCs"|dr|dddkrdSdS)Nrrrs8SVX)Z8svxrr$rr)r)rrrrr test_8svxsrCcCs<|dr8t|dd}t|dd}d|d|dfSdS)NsSOUNDrrr"r;Zsndtr$)rr+r=)rrZnsamplesr0rrr test_sndts rDcCsD|dr@t|dd}d|kr.dkr@nnd|ddd fSdS) Nsr&r iiaZsndrr$r)r)rr=)rrr0rrr test_sndrs rEcCs,|dd>|dd>B|dd>B|dBS)Nrr#r$r!r&rr'rbrrr r*sr*cCs,|dd>|dd>B|dd>B|dBS)Nr'r#r&r!r$rrrrFrrr r+sr+cCs|dd>|dBS)Nrrr$rrFrrr get_short_besrHcCs|dd>|dBS)Nr$rrrrFrrr r=sr=cCsddl}d}|jddr8|jddkr8|jdd=d}z8|jddr`t|jdd|dntdg|dWn*tk r|jd|dYnXdS)Nrr$z-rr&.z [Interrupted] )sysargvtestallKeyboardInterruptstderrwriteexit)rJ recursiverrr tests  rRc Csddl}ddl}|D]}|j|r~t|ddd|s<|rttdddl}||j||d}t||dqtdqt|ddd|j ztt |Wqt k rtd YqXqdS) Nrz/: )endzrecursing down:*z*** directory (use -r) ***:z*** not found ***) rJospathisdirprintglobjoinescaperLstdoutflushrOSError)listrQZtoplevelrJrWrr[namesrrr rLs"   rL__main__N)__all__ collectionsrrr-__doc__Z framerater1ZnframesZ sampwidthrrr rappendr3r:r?rBrCrDrEr*r+rHr=rRrL__name__rrrr !sH