ELF>@@8 @ %>%>```4!4!hhh888$$PtdwwwLLQtdRtdhhhGNU͂@,:\g//ZϷd PB : Tq_+F , d}p/GU p]1__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyInit_audioopPyExc_DeprecationWarningPyErr_WarnExPyModuleDef_InitPyModule_GetStatePyErr_NewExceptionPyModule_AddObject_Py_DeallocPyErr_SetStringPyObject_GetBuffer_PyArg_CheckPositionalPyBuffer_IsContiguous_PyArg_BadArgument_PyLong_AsIntPyErr_OccurredPyExc_MemoryErrorPyBytes_FromStringAndSizePyBytes_AsStringPyBuffer_Release_Py_NoneStructPyExc_TypeError_PyArg_ParseTuple_SizeTPyExc_ValueError_Py_BuildValue_SizeTPyExc_OverflowErrorPyMem_MallocPyErr_NoMemoryPyTuple_TypePyTuple_SizePyTuple_GetItemPyTuple_NewPyTuple_SetItemPyMem_Free_PyNumber_IndexPyLong_AsSsize_tPyLong_FromLongfloorPyFloat_TypePyFloat_AsDoublePyLong_FromSsize_tPyFloat_FromDoublePyLong_FromUnsignedLongsqrtlibm.so.6GLIBC_2.2.5/opt/alt/python312/lib64:/opt/alt/openssl11/lib64:/opt/alt/sqlite/usr/lib64#ui -h`]p ]xx]@cHZX@p`bh8xoCcC`ocaU`lcȠ[WؠlcYnnb6`n c(#R8`m@cHSXm`zchPxkvcLN@kGc&Ei%bȡ.ء ia&fb(f a(+#8e@aH$Xe` bh)xg*bb0ddb3docȢKآjfcH@j&cAp b( -8h@bH+X h`bhO:xgȣc@@\p\^ȟП؟!$&  Ȟ О ؞  (08 @!H"P#X%`'h(p)x*+,-.HHHtH5R~%T~@%R~h%J~h%B~h%:~h%2~h%*~h%"~h%~hp%~h`% ~h P%~h @%}h 0%}h %}h %}h%}h%}h%}h%}h%}h%}h%}h%}h%}hp%}h`%}hP%}h@%z}h0%r}h %j}h%b}h%Z}h%R}h %J}h!%B}h"1ZH}HxHHuS};Z1[]@:W1H9} G* FH*YX΃vPvH5>H8g1ZøATIUHSHcډt)HHHHtL+H5>H81[]A\AU1ATIUSHHXHHHuH;1HSt!MHֹH=T>Du.CHu%H H7>H5B>H= >`E1H{ÃtLuHtHLcHt$HIH9~H{H52<H8*I1IHtHMH4$1H=NHHD$IH9}NHGu/u f!uAADDDLH|$tHQHXL[]A\A]AU1ATIUSHHXHHHuH;1Ht!MHֹH=<u.CHu%H H<H5<H=<E1H{MÃtHt$LzuHtHD$Lc1HIHIHtH1H=eQHH;T$L$I u3u&uADED DHAAy AAU1fD;OfAAD HHuAEAAD A1DNLEH|$tHHXL[]A\A]AU1ATIUSHHXHHHuH;1Ht!MHֹH=';u.CHEu%H H:H5:H=:E1H{ÃtLuWHtHLcHt$HIH9~H}xH58H8I1IHtHH4$1H=dMHHD$IH9}NHGu/u f!uAADDDLH|$tHHXL[]A\A]AU1ATIUSHHXHHHuH;1Het!MHֹH=9Vu.CHu%H HI9H5T9H=j9rE1 H{ÃtHt$LuHtHD$Lc1HIHRIHtH1H=MHH;T$L$I u3u&uADED DHAyA!E1fB;OAIAD A1 IIuADFL[H|$tHAHXL[]A\A]AW1AVAUATIUHSHXHHIuH}1Lt!NHֹH=7u/CLu&HMH7H57H=7E1PH}7ÃtH}'Ńu HtHuHt$Lu0H|$Cu%H H/H5:H=XE1eH{ŃtH{L%SL9gu_\$-Htf.+D$z u zHuH{L9gu ol$%yf.Y+D$zuBHaLd$PLH\$@LuBLLcHIItLH5H8H*1B*= 1, weightB should be >= 0iO!;ratecv(): illegal state argumentratecv(): illegal state argumentii;ratecv(): illegal state argumentaudioop.errorSize should be 1, 2, 3 or 4not a whole number of framesalaw2lincontiguous bufferargument 1lin2alawulaw2linlin2ulawlin2linbyteswapreversebiasadpcm2linstate must be a tuple or Nonebad state(O(ii))lin2adpcmfindfitargument 2Strings should be even-sizedFirst sample should be longer(nf)minmax(ii)ratecv# of channels should be >= 1sampling rate not > 0illegal state argument(O(iO))getsampleIndex out of rangeavgaddLengths should be the sametostereotomonomulcrossfindmaxInput sample should be longerfindfactorSamples should be same sizemaxppavgpprmsaudioopadpcm2lin($module, fragment, width, state, /) -- Decode an Intel/DVI ADPCM coded fragment to a linear fragment.lin2adpcm($module, fragment, width, state, /) -- Convert samples to 4 bit Intel/DVI ADPCM encoding.alaw2lin($module, fragment, width, /) -- Convert sound fragments in a-LAW encoding to linearly encoded sound fragments.lin2alaw($module, fragment, width, /) -- Convert samples in the audio fragment to a-LAW encoding.ulaw2lin($module, fragment, width, /) -- Convert sound fragments in u-LAW encoding to linearly encoded sound fragments.lin2ulaw($module, fragment, width, /) -- Convert samples in the audio fragment to u-LAW encoding.ratecv($module, fragment, width, nchannels, inrate, outrate, state, weightA=1, weightB=0, /) -- Convert the frame rate of the input fragment.lin2lin($module, fragment, width, newwidth, /) -- Convert samples between 1-, 2-, 3- and 4-byte formats.byteswap($module, fragment, width, /) -- Convert big-endian samples to little-endian and vice versa.reverse($module, fragment, width, /) -- Reverse the samples in a fragment and returns the modified fragment.bias($module, fragment, width, bias, /) -- Return a fragment that is the original fragment with a bias added to each sample.add($module, fragment1, fragment2, width, /) -- Return a fragment which is the addition of the two samples passed as parameters.tostereo($module, fragment, width, lfactor, rfactor, /) -- Generate a stereo fragment from a mono fragment.tomono($module, fragment, width, lfactor, rfactor, /) -- Convert a stereo fragment to a mono fragment.mul($module, fragment, width, factor, /) -- Return a fragment that has all samples in the original fragment multiplied by the floating-point value factor.cross($module, fragment, width, /) -- Return the number of zero crossings in the fragment passed as an argument.maxpp($module, fragment, width, /) -- Return the maximum peak-peak value in the sound fragment.avgpp($module, fragment, width, /) -- Return the average peak-peak value over all samples in the fragment.findmax($module, fragment, length, /) -- Search fragment for a slice of specified number of samples with maximum energy.findfactor($module, fragment, reference, /) -- Return a factor F such that rms(add(fragment, mul(reference, -F))) is minimal.findfit($module, fragment, reference, /) -- Try to match reference as well as possible to a portion of fragment.rms($module, fragment, width, /) -- Return the root-mean-square of the fragment, i.e. sqrt(sum(S_i^2)/n).avg($module, fragment, width, /) -- Return the average over all samples in the fragment.minmax($module, fragment, width, /) -- Return the minimum and maximum values of all samples in the sound fragment.max($module, fragment, width, /) -- Return the maximum of the absolute value of all samples in a fragment.getsample($module, fragment, width, index, /) -- Return the value of sample index from the fragment. "%)-27<BIPXakv3Qs Vl$V LLT!%(,[1K6;ADH~OqW/`ibt@@@@@@@@˨(8hxHX(8hxHX ` ` ` `Pp0Pp0 @ @ @ @ @@ @ @ VR^ZFBNJvr~zfbnj+)/-#!'%;9?=3175XHxh8(XHxh8(` ` ` ` 0pP0pPÄńDŽɄ˄̈́τфӄՄׄلۄ݄DDDDDDDD$d$d$d$d4Tt4Tt ,|<|:|8|6|4|2|0|.|,|*|(|&|$|"| << < < < < < <\\\\lL, lL, tdTD4$xph`XPH@80( ??X?;L(hĪ(`CXy-2mX¸$p^),pRh\J(8d( T\ HptzRx $@FJ w?;*3$"D81Ak\C$tHVAAD MAAԨ! $+ADG UGA ACA1Dl (<e(Py&HW(hHBDD zAB8BID A(Gq(D ABB8BID A(G(D ABB8 BID A(Gq(D ABB8HݬBID A(G(D ABBHUBIB B(D0D8D8D0A(B BBB8;BLA A(G(D ABB8  BID A(G(D ABB@HxBIE A(D0D0D(A BBBH#BIB E(A0A8G8D0A(B BBBH6BIB E(A0D8D 8D0A(B BBB8$CBLD A(G(D ABB0`QBKD Dp4 DABHǼzBIE B(D0D8GK8D0A(B BBB@BLB A(A0G0D(A BBB8$hrBLD A(DQ(D ABB`4GhHxBIB B(D0A8J8D0A(B BBBHPBIB B(D0A8J8D0A(B BBBH-BIB E(A0A8J8D0A(B BBBH\BIB B(D0A8Gu8D0A(B BBB0N9BKA Gp DAB8SBLA A(G(D ABB8BLA A(Je(D ABB@TBIE D(A0D0D(A BBB@-BIE D(A0D0D(A BBB0lBKD DpO DAB0>BKD Dp! DAB`] ]x#9 ^hpo`  pHp ` oo oo oX6 F V f v !!&!6!F!V!f!v!!!!!!!!!""&"6"F"V"]cZ@pb8oCcC`ocaU`lc[WlcYnnb6`nc#R`mcSmzcPkvcLN@kGc&Ei%b. ia&fb(fa+#ea$e b)g*bb0ddb3docKjfcH@j&cApb -hb+ hbO:gc@@\p\^audioop.cpython-312-x86_64-linux-gnu.so-3.12.11-1.el9.x86_64.debugx}+;7zXZִF!t/]?Eh=ڊ2Ng.g@5+yC+SCBXD{OhQ} 3ڡc 03 =?D5)Fthk0u[HW[LP@f;q=<'3I8G:*Out?$wBVr raS?U­9C_HU:9{[``$pxR݄⌯369cwwqP pmY=5q>/Uw޺6>䃕E2ׁz_VQ_m`ߙDaky: 7[RN~8F3'!bbM\TuV/56+eKy8"t`Ҧo;!-W?W/jr^m^f[[[VlSA?+@pS-aۯ dITs\fԻd4@kKUV,,+X3f+IdP>S߁sUKIlJpOc`2DU>\x(h(fW;6!j;ϑ ,ԘۮM"v0j\# ?6?Ia C4CusK!bs;o?!U/-s Tafj0{94yG(ټߟ⬗C]Н^_לּ\Ucyx(㔖{c)yX|;G-EU7?<s)ʀs~[lUF蕻ЎRCoFǽB ˟NwUIo |0A[S>Wſ#?L %ygYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu_debuglink.gnu_debugdata 88$o``$( 08o `Eo T  ` ^BppHh c @n`"`";t^^ z`` wwLxxDhhppxxpp HP