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_6G@sddlZdddddgZGdddeZdZd ZddlZddlZddlZdd l m Z dd l m Z ddl Z e d d ZGdddZGdddZdddZdddZdS)NopenopenfpError Wave_read Wave_writec@s eZdZdS)rN)__name__ __module__ __qualname__r r #/opt/python38/lib/python3.8/wave.pyrNs)NbhNi)Chunk) namedtuple _wave_paramsz7nchannels sampwidth framerate nframes comptype compnamec@seZdZddZddZddZddZd d Zd d Zd dZ ddZ ddZ ddZ ddZ ddZddZddZddZdd Zd!d"Zd#d$Zd%d&Zd'd(Zd)d*Zd+S),rcCsd|_d|_t|dd|_|jdkr0td|jddkrHtdd|_d|_d|_ zt|jdd}Wnt k rYqYnX|}|d kr| |d|_n2|d kr|jstd ||_|j |j |_d|_ q|qT|jr|jstd dS) Nr)Z bigendianRIFFz file does not start with RIFF idWAVEznot a WAVE filer fmt datazdata chunk before fmt chunkz#fmt chunk and/or data chunk missing)_convert _soundposr_fileZgetnamerreadZ_fmt_chunk_read _data_chunk_data_seek_neededEOFError_read_fmt_chunk chunksize _framesize_nframesskip)selffilechunkZ chunknamer r r initfp~s8    zWave_read.initfpcCsRd|_t|tr"t|d}||_z||Wn|jrF|YnXdS)Nrb_i_opened_the_file isinstancestrbuiltinsrr'closer$fr r r __init__s  zWave_read.__init__cCs |dSNr.r$r r r __del__szWave_read.__del__cCs|Sr2r r4r r r __enter__szWave_read.__enter__cGs |dSr2r3r$argsr r r __exit__szWave_read.__exit__cCs|jSr2)rr4r r r getfpszWave_read.getfpcCsd|_d|_dS)Nr r)rrr4r r r rewindszWave_read.rewindcCs"d|_|j}|rd|_|dSr2)rr*r.r$r%r r r r.s zWave_read.closecCs|jSr2)rr4r r r tellszWave_read.tellcCs|jSr2) _nchannelsr4r r r getnchannelsszWave_read.getnchannelscCs|jSr2)r"r4r r r getnframesszWave_read.getnframescCs|jSr2) _sampwidthr4r r r getsampwidthszWave_read.getsampwidthcCs|jSr2) _framerater4r r r getframerateszWave_read.getframeratecCs|jSr2 _comptyper4r r r getcomptypeszWave_read.getcomptypecCs|jSr2 _compnamer4r r r getcompnameszWave_read.getcompnamecCs*t||||||Sr2)rr?rBrDr@rGrJr4r r r getparamss zWave_read.getparamscCsdSr2r r4r r r getmarkersszWave_read.getmarkerscCs tddSNzno marksrr$idr r r getmarkszWave_read.getmarkcCs*|dks||jkrtd||_d|_dS)Nrzposition not in ranger )r"rrr)r$posr r r setposszWave_read.setposcCs|jr8|jdd|j|j}|r2|j|dd|_|dkrDdS|j||j}|jdkrxtjdkrxt ||j}|j r|r| |}|jt ||j |j|_|S)Nrr big)rrseekrr!rrAsys byteorderaudioopbyteswaprlenr>)r$nframesrRdatar r r readframess   zWave_read.readframescCsz$td|d\}|_|_}}Wntjk r@tdYnX|tkrztd|dd}Wntjk rtdYnX|dd|_|jst dnt d |f|jst d |j|j|_ d |_ d |_ dS) NzrCerrorrWAVE_FORMAT_PCMrArr!rFrI)r$r&Z wFormatTagZdwAvgBytesPerSecZ wBlockAlign sampwidthr r r rs$$   zWave_read._read_fmt_chunkN)rrr r'r1r5r6r9r:r;r.r=r?r@rBrDrGrJrKrLrQrSr^rr r r r r_s* c@seZdZddZddZddZddZd d Zd d Zd dZ ddZ ddZ ddZ ddZ ddZddZddZddZdd Zd!d"Zd#d$Zd%d&Zd'd(Zd)d*Zd+d,Zd-d.Zd/d0Zd1d2Zd3d4Zd5d6Zd7d8Zd9S):rcCsRd|_t|tr"t|d}||_z||Wn|jrF|YnXdS)Nwbr)r/r r r r1.s  zWave_write.__init__cCs@||_d|_d|_d|_d|_d|_d|_d|_d|_d|_ dS)NrF) rrr>rArCr"_nframeswritten _datawritten _datalength_headerwrittenr<r r r r':szWave_write.initfpcCs |dSr2r3r4r r r r5FszWave_write.__del__cCs|Sr2r r4r r r r6IszWave_write.__enter__cGs |dSr2r3r7r r r r9LszWave_write.__exit__cCs(|jrtd|dkrtd||_dS)N0cannot change parameters after starting to writer rd)rmrr>)r$ nchannelsr r r setnchannelsRs zWave_write.setnchannelscCs|jstd|jS)Nznumber of channels not set)r>rr4r r r r?YszWave_write.getnchannelscCs0|jrtd|dks|dkr&td||_dS)Nrpr rrc)rmrrA)r$rjr r r setsampwidth^s zWave_write.setsampwidthcCs|jstd|jS)Nzsample width not set)rArr4r r r rBeszWave_write.getsampwidthcCs0|jrtd|dkrtdtt||_dS)Nrprzbad frame rate)rmrintroundrC)r$ framerater r r setframeratejs zWave_write.setframeratecCs|jstd|jS)Nzframe rate not set)rCrr4r r r rDqszWave_write.getframeratecCs|jrtd||_dSNrp)rmrr")r$r\r r r setnframesvszWave_write.setnframescCs|jSr2rlr4r r r r@{szWave_write.getnframescCs.|jrtd|dkrtd||_||_dS)Nrp)rezunsupported compression type)rmrrFrI)r$comptypecompnamer r r setcomptype~s zWave_write.setcomptypecCs|jSr2rEr4r r r rGszWave_write.getcomptypecCs|jSr2rHr4r r r rJszWave_write.getcompnamecCsV|\}}}}}}|jrtd|||||||||||dSrx)rmrrrrsrwryr})r$paramsrqrjrvr\r{r|r r r setparamss    zWave_write.setparamscCs8|jr|jr|jstdt|j|j|j|j|j|jS)Nznot all parameters set)r>rArCrrr"rFrIr4r r r rKszWave_write.getparamscCs tddS)Nzsetmark() not supportedrN)r$rPrRnamer r r setmarkszWave_write.setmarkcCs tddSrMrNrOr r r rQszWave_write.getmarkcCsdSr2r r4r r r rLszWave_write.getmarkerscCs|jSr2rzr4r r r r=szWave_write.tellcCst|ttfst|d}|t|t||j|j}|j rN| |}|jdkrpt j dkrpt ||j}|j||jt|7_|j||_dS)NBr rU)r+bytes bytearray memoryviewcast_ensure_header_writtenr[rAr>rrWrXrYrZrwritermrl)r$r]r\r r r writeframesraws  zWave_write.writeframesrawcCs"|||j|jkr|dSr2)rrnrm _patchheader)r$r]r r r writeframess  zWave_write.writeframescCsXz2|jr0|d|j|jkr&||jW5d|_|j}|rRd|_|XdS)Nr)rr*r.rrnrmrflushr<r r r r.s  zWave_write.closecCs>|js:|jstd|js"td|js0td||dS)Nz# channels not specifiedzsample width not specifiedzsampling rate not specified)ror>rrArC _write_header)r$Zdatasizer r r rsz!Wave_write._ensure_header_writtencCs|jd|js$||j|j|_|j|j|j|_z|j|_Wntt fk rfd|_YnX|jt dd|jdddt |j|j |j|j |j|j|j|jdd |jdk r|j|_|jt d |jd |_dS) NrzrArnr=_form_length_posAttributeErrorOSErrorrfpackrirC_data_length_posro)r$Z initlengthr r r rs2      zWave_write._write_headercCs|j|jkrdS|j}|j|jd|jtdd|j|j|j d|jtd|j|j|d|j|_dS)Nrrr) rmrnrr=rVrrrfrr)r$Zcurposr r r rs  zWave_write._patchheaderN)rrr r1r'r5r6r9rrr?rsrBrwrDryr@r}rGrJrrKrrQrLr=rrr.rrrr r r r rs8     cCsJ|dkrt|dr|j}nd}|dkr.t|S|dkr>t|StddS)Nmoder()rr()wrkz$mode must be 'r', 'rb', 'w', or 'wb')hasattrrrrrr0rr r r rs cCstjdtddt||dS)NzBwave.openfp is deprecated since Python 3.7. Use wave.open instead.r`) stacklevel)r)warningswarnDeprecationWarningrrr r r rs )N)N)r-__all__ ExceptionrriZ _array_fmtsrYrfrWr&r collectionsrrrrrrrr r r r Js&  6d