web-wake-word
Version:
A web package for keyword detection
1 lines • 171 kB
JavaScript
function a0_0x4146(){var _0x2b36c4=['concat','value','bind','from','stringify','Failed\x20to\x20run\x20MelSpectrogram\x20ONNX\x20session:','ort-wasm-simd.wasm','type','Exception\x20while\x20appending\x20EP:\x20','connect','Set','sampleRate','__esModule','wasm','powerSpectrum','Expected\x20flattenedFeatures.length\x20','\x22\x20not\x20found','floor','Frame\x20length\x20cannot\x20be\x20less\x20that\x201','\x27\x20method','EXTRACTION_STARTED','get','80946DlhRAJ','Meyda:\x20No\x20features\x20defined.','freeString','hasOwnProperty','AUDIO_WORKLET_PATH','keywordSession','processAudioFrame','\x20(err=','mediaDevices','keywordSessions','frameLength','webkitAudioContext','915048UhEdrW','onAudioFrame','barkScale','_getLastOrtError','cpu','getChannelData','\x20does\x20not\x20exist.\x20Make\x20sure\x20you\x27ve\x20provided\x20a\x20value\x20for\x20\x27inputs\x27\x20that\x20is\x20greater\x20than\x20','exp','transform','Meyda','toFixed','generateChecksum','MODEL_FOLDER_PATH','xxx','body','unknown\x20error','storeFrame','_extractTensor','audioWorklet','createOrtTensor()\x20failed\x27,\x20error:\x20','_free','1116224BTMJtV','160041ZqbuyN','initialFramesToIgnore','audioWorkletPath\x20==\x20','Meyda:\x20Invalid\x20feature\x20format','modelsFolderPath','toStringTag','channel','hanning','inputBuffer','modelParamsArr','565452tekiXN','getEmbeddings','No\x20outputs\x20returned\x20from\x20ONNX\x20session!','predictFromBuffer()\x20flattenedFeatures','GeneratorFunction','_OrtReleaseSessionOptions','charCodeAt','Hop\x20length\x20cannot\x20be\x20less\x20that\x201','arrayBuffer','getBufferAudioFrames','initialized','nFeatureFrames','Meyda:\x20No\x20source\x20node\x20specified.','Map','rawDataRemainder','location','setChannel','audio-processor','toString','_OrtFree','bufferSize','executionProviders','getPrototypeOf','MelSpectrogram\x20length\x20(','chromaFilterBank','getMelspectrogram','getMelNumberOfRows','notPow2','UTF8ToString','createOrtTensor','number','calling\x20\x20onnx-runtime-loader.js','\x20error_message\x20=\x20','fatal','audioWorkletNode','Valid\x20chromaFilterBank\x20is\x20required\x20to\x20generate\x20chroma','Expected\x20embedding\x20of\x20size\x2096,\x20but\x20got\x20','_OrtGetOutputName','isArray','bufferAudioFrames','Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.','inputs','b4gkYWGRHTylPOKE5xyFT5Aq/eNDQZLbXKGPATmt1kp=','_OrtGetTensorData','byteOffset','@@iterator','4POUTTH','appendMelspec','close','MAX_AUDIO_SAMPLES','Failed\x20to\x20create\x20session\x20options:\x20','ampSpectrum','setPrototypeOf','ort-wasm-simd-threaded.wasm','hasUndefined','audioQueue','test','getMelspectrogramShort','streamingMelspectrogram','hopSize','symbol','MAX_MEL_ROWS','inputNames','_OrtGetInputOutputCount','fetch\x20of\x20model\x20failed:\x20','done','randomDataSize','melFilterBank','featureUndef','_featuresToExtract',')\x20is\x20less\x20than\x200.\x20Adjusting\x20to\x200.','env','return\x20import(u)','hasUndefined()\x20buffer[i]\x20','reduce','_getAllOutputNames','The\x20number\x20of\x20input\x20frames\x20must\x20be\x20at\x20least\x20400\x20samples\x20@\x2016kHz\x20(25\x20ms)!','inputData','webgpuRegisterBuffer','run','updateFeatureBuffer','outputNamesCache','loadModels','pow','Input\x20size\x20must\x20be\x20a\x20power\x20of\x202.','previousFrame','_OrtGetLastError','iterator\x20result\x20is\x20not\x20an\x20object','string','embeddingSession','base','log2','sequential','newFeatureBuffer\x20length\x20wrong!!!\x20','initializeWasm','fill','status','wasmModule._OrtCreateTensor\x20failed\x27,\x20err:\x20','featureBufferMaxLen','isLicenseValid','modelLoader','SECRET_KEY','slice','lengthBytesUTF8','audioWorkletPath','stopListening','licenseManager','getFeatures','HEAPU64','previousInputData','undefined','subArray[0][0]\x20Invalid\x20number\x20:','wasmModule','_OrtInit','startImmediately','abs','onmessage','Expected\x20string\x20at\x20data[','stackAlloc','reverse','round','0f9f60709d736dd9c5e2.js','outputs','real','ext','numberOfBarkBands','source','threshold','flushBufferToWav','modelToUse','proxy','enumerable','Arguments','tensorDataTypeStringToEnum','getEmbeddingsFromMelspectrogram','WASM\x20initialization\x20failed:','callback','\x20when\x20instantiating\x20the\x20MeydaAnalyzer','spn','join','bufferAudioFramesClear','baseURI','atan','revokeObjectURL','warn','WebNN\x20not\x20enabled,\x20cannot\x20use\x20ml-tensor.','previousAmpSpectrum','Model\x20session\x20for\x20\x22','frame','__proto__','set','startListening','AudioContext','getTracks','invalidInput','extract','Memory','HEAPU32','display','HEAPU8','audioBuffer','Generator','dist/','throw','writable','find','ONNX\x20output\x20shape/data\x20missing:','ONNX\x20output\x20object\x20is\x20malformed\x20or\x20missing\x20expected\x20fields','chunkSize!=96!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!','_OrtCreateSession','assign','Unexpected\x20batch/channel\x20dimension:','next','sqrt','Embedding\x20session\x20not\x20loaded!!!.\x0a\x20Please\x20check\x20if\x20you\x20called\x20\x27await\x20detector.init()\x27?\x20make\x20sure\x20the\x20call\x20uses\x20await!','defineProperty','Unexpected\x20cell\x20type:','ceil','Tensor','melspectrogramBuffer','allocAndWriteString','audio-worklet-processor.js','createInferenceSession','lastIndexOf','errors','usedJSHeapSize','[object\x20Generator]','name','freeze','1264405uYqaSt','simd','invalidFeatureFmt','_OrtReleaseTensor','previousSignal','Real\x20and\x20imaginary\x20components\x20must\x20have\x20the\x20same\x20length.','max','squeeze4D','specific','createMediaStreamSource','toPrimitive','@@toPrimitive\x20must\x20return\x20a\x20primitive\x20value.','_OrtRun','bufferCount','_invoke','numThreads','The\x20\x22pathObject\x22\x20argument\x20must\x20be\x20of\x20type\x20Object.\x20Received\x20type\x20','outputNames','previousComplexSpectrum','_getAllInputNames','exports','reshapeEmbeddings','buffer','Output\x20is\x20type\x20code=','enableMemPattern','chromaBands','isListening','subtle','memory','style','map','code=','No\x20_OrtInit\x20function\x20found\x20in\x20wasmModule','Cannot\x20call\x20a\x20class\x20as\x20a\x20function','prepareFlattenBuffer','WASM_BASE_PATH','rawBufferMaxLen','getUserMedia','12fIZjcj','all','_OrtReleaseSession','Error\x20code\x20=\x20','stream','stackRestore','href','byteLength','Path\x20must\x20be\x20a\x20string.\x20Received\x20','session','configurable','Invalid\x20attempt\x20to\x20destructure\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.','windowingFunction','bufferPosition','updateMelspectrogramBuffer','stringToUTF8','then','modelSize','Invalid\x20attempt\x20to\x20iterate\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.','noAC','Module','_allocString','cos','Failed\x20to\x20append\x20EP:\x20','resetBuffers','Object','return','init','forEach','stop','root','webnnRegisterMLTensor','complexSpectrum','printMelspectrogramBuffer','object','keywordDetectionWeb','audioProcessor','_OrtGetInputName','___getMelspectrogram','push','getValue','valueOf','addModule','featureBuffer','Invalid\x20number\x20at\x20position\x20[','signal','shift','data','release','concurentPrediction','replace','detectFromMicrophone','SHA-256','dir','float32','amd','constructor','create','WASM\x20module\x20not\x20initialized','numberOfMFCCCoefficients','dims','this.featureBuffer[i].length\x20wrong!!!\x20','sessionPtr','isLicensed','keyThreshold','length','featureExtractors','_errors',')\x20is\x20smaller\x20than\x20windowSize\x20(','call','endRow\x20(','repeat','a78504425790fb1c7254.js','onKeywordDetected','onaudioprocess','InferenceSession','\x20(rc=','function','fakeThreshold','melSpecSession','setValue','imag','_OrtAppendExecutionProvider','logSeverityLevel','_OrtRun\x20failed:\x20','DaVoice\x20WakeWord:\x20Exception\x20in\x20processAudioFrame:','features[i].length\x20!=\x20features[0].length:\x20','Insufficient\x20filter\x20bank\x20for\x20requested\x20number\x20of\x20coefficients','cwd','HEAP32','Out\x20of\x20memory\x27','128366BYCSQV','size','_OrtInit\x20failed\x20with\x20code\x20','keys','apply','startRow\x20(','Failed\x20to\x20create\x20inference\x20session:\x20','dataLocationStringToEnum','.onnx','createElement','iterator','rawDataBuffer','verbose','sin','encode','hasUndefined()\x20flattenedFeatures[i]\x20','cpu-pinned','audioContext','GPU\x20buffer\x20not\x20supported\x20in\x20this\x20build.','PTR_SIZE','Generator\x20is\x20already\x20running','setLicense','@@toStringTag','unknown','graphOptimizationLevel','windowedSignal','_OrtCreateSessionOptions','disconnect','The\x20iterator\x20does\x20not\x20provide\x20a\x20\x27','resolve','hashData','crypto.subtle\x20is\x20not\x20available\x20in\x20this\x20browser.','start','bufferRawData','wasmPaths','Valid\x20ampSpectrum\x20is\x20required\x20to\x20generate\x20chroma','_OrtRun\x20Error\x27,\x20err:\x20','modelPtr','error','Meyda:\x20Invalid\x20input.','getMelspecSubArray','total','dataByteLength\x20===\x20undefined\x27','./dist/','key','runModelWithDifferentFeatures','click','createScriptProcessor','log','HEAPF32','displayName','_malloc','prototype','normalize','/melspectrogram','default','min','melBands','executionMode','/ort-wasm-simd.wasm','Meyda:\x20Buffer\x20size\x20must\x20be\x20a\x20power\x20of\x202,\x20e.g.\x2064\x20or\x20512','Trimmed\x20this.featureBuffer[i].length\x20wrong!!!\x20','destination'];a0_0x4146=function(){return _0x2b36c4;};return a0_0x4146();}function a0_0x57c7(_0x36fdfb,_0x10478b){var _0x414640=a0_0x4146();return a0_0x57c7=function(_0x57c79c,_0x37da95){_0x57c79c=_0x57c79c-0xdb;var _0x4943b5=_0x414640[_0x57c79c];return _0x4943b5;},a0_0x57c7(_0x36fdfb,_0x10478b);}(function(_0x575491,_0x141788){var _0x120f18=a0_0x57c7,_0x580f6c=_0x575491();while(!![]){try{var _0x27167e=parseInt(_0x120f18(0xe8))/0x1*(-parseInt(_0x120f18(0x142))/0x2)+-parseInt(_0x120f18(0x10a))/0x3*(-parseInt(_0x120f18(0x1f7))/0x4)+parseInt(_0x120f18(0x1d1))/0x5+-parseInt(_0x120f18(0x114))/0x6+parseInt(_0x120f18(0x252))/0x7+-parseInt(_0x120f18(0x109))/0x8+parseInt(_0x120f18(0xf4))/0x9;if(_0x27167e===_0x141788)break;else _0x580f6c['push'](_0x580f6c['shift']());}catch(_0x38d8de){_0x580f6c['push'](_0x580f6c['shift']());}}}(a0_0x4146,0x21836),!function(_0x3184b7,_0x5e7d6b){var _0x31e401=a0_0x57c7;'object'==typeof exports&&'object'==typeof module?module[_0x31e401(0x1e5)]=_0x5e7d6b():'function'==typeof define&&define[_0x31e401(0x22e)]?define([],_0x5e7d6b):'object'==typeof exports?exports[_0x31e401(0x21a)]=_0x5e7d6b():_0x3184b7['keywordDetectionWeb']=_0x5e7d6b();}(this,()=>((()=>{var _0x569978=a0_0x57c7,_0x49f57f={0x116:(_0x305c85,_0x45d14d,_0x573de1)=>{'use strict';var _0x20d428=a0_0x57c7;_0x305c85[_0x20d428(0x1e5)]=_0x573de1['p']+'469251dfc62658fa709f.mjs';},0x157:function(_0x2e0b32){var _0x9e906b=a0_0x57c7;_0x2e0b32[_0x9e906b(0x1e5)]=(function(){'use strict';var _0x43c10c=_0x9e906b;function _0x39eafc(_0x265b68,_0x47cee4,_0x215755){var _0x4dab73=a0_0x57c7;if(_0x215755||0x2===arguments[_0x4dab73(0x238)]){for(var _0x191540,_0x36e1eb=0x0,_0x4850be=_0x47cee4[_0x4dab73(0x238)];_0x36e1eb<_0x4850be;_0x36e1eb++)!_0x191540&&_0x36e1eb in _0x47cee4||(_0x191540||(_0x191540=Array[_0x4dab73(0x286)][_0x4dab73(0x17a)][_0x4dab73(0x23c)](_0x47cee4,0x0,_0x36e1eb)),_0x191540[_0x36e1eb]=_0x47cee4[_0x36e1eb]);}return _0x265b68[_0x4dab73(0x291)](_0x191540||Array[_0x4dab73(0x286)][_0x4dab73(0x17a)]['call'](_0x47cee4));}var _0x10c6b9=Object[_0x43c10c(0x1d0)]({'__proto__':null,'blackman':function(_0xcfff51){var _0x4cae24=_0x43c10c;for(var _0x16579f=new Float32Array(_0xcfff51),_0xc01c4d=0x2*Math['PI']/(_0xcfff51-0x1),_0x3d7224=0x2*_0xc01c4d,_0x1d5b50=0x0;_0x1d5b50<_0xcfff51/0x2;_0x1d5b50++)_0x16579f[_0x1d5b50]=0.42-0.5*Math['cos'](_0x1d5b50*_0xc01c4d)+0.08*Math[_0x4cae24(0x20d)](_0x1d5b50*_0x3d7224);for(_0x1d5b50=Math[_0x4cae24(0x1c5)](_0xcfff51/0x2);_0x1d5b50>0x0;_0x1d5b50--)_0x16579f[_0xcfff51-_0x1d5b50]=_0x16579f[_0x1d5b50-0x1];return _0x16579f;},'hamming':function(_0x97e853){var _0x207017=_0x43c10c;for(var _0x322b95=new Float32Array(_0x97e853),_0x4ee3ca=0x0;_0x4ee3ca<_0x97e853;_0x4ee3ca++)_0x322b95[_0x4ee3ca]=0.54-0.46*Math[_0x207017(0x20d)](0x2*Math['PI']*(_0x4ee3ca/_0x97e853-0x1));return _0x322b95;},'hanning':function(_0x5f3ab9){var _0x5080aa=_0x43c10c;for(var _0xf248e4=new Float32Array(_0x5f3ab9),_0x46e290=0x0;_0x46e290<_0x5f3ab9;_0x46e290++)_0xf248e4[_0x46e290]=0.5-0.5*Math[_0x5080aa(0x20d)](0x2*Math['PI']*_0x46e290/(_0x5f3ab9-0x1));return _0xf248e4;},'sine':function(_0x197e68){var _0x512c83=_0x43c10c;for(var _0x2c5e96=Math['PI']/(_0x197e68-0x1),_0x29130d=new Float32Array(_0x197e68),_0x1b9681=0x0;_0x1b9681<_0x197e68;_0x1b9681++)_0x29130d[_0x1b9681]=Math[_0x512c83(0x25f)](_0x2c5e96*_0x1b9681);return _0x29130d;}}),_0x447a50={};function _0x427995(_0x3bf311){for(;_0x3bf311%0x2==0x0&&_0x3bf311>0x1;)_0x3bf311/=0x2;return 0x1===_0x3bf311;}function _0x49880c(_0x53cae8,_0x14f6df){var _0x47d833=_0x43c10c;if('rect'!==_0x14f6df){if(''!==_0x14f6df&&_0x14f6df||(_0x14f6df=_0x47d833(0x111)),_0x447a50[_0x14f6df]||(_0x447a50[_0x14f6df]={}),!_0x447a50[_0x14f6df][_0x53cae8[_0x47d833(0x238)]])try{_0x447a50[_0x14f6df][_0x53cae8[_0x47d833(0x238)]]=_0x10c6b9[_0x14f6df](_0x53cae8[_0x47d833(0x238)]);}catch(_0x28a252){throw new Error('Invalid\x20windowing\x20function');}_0x53cae8=function(_0x1bca83,_0x5d9179){var _0x3f7523=_0x47d833;for(var _0x5748f8=[],_0x284a04=0x0;_0x284a04<Math[_0x3f7523(0x28a)](_0x1bca83['length'],_0x5d9179['length']);_0x284a04++)_0x5748f8[_0x284a04]=_0x1bca83[_0x284a04]*_0x5d9179[_0x284a04];return _0x5748f8;}(_0x53cae8,_0x447a50[_0x14f6df][_0x53cae8['length']]);}return _0x53cae8;}function _0x4e777c(_0x2dcfa6,_0x2201fb,_0xb6a04a){var _0x116e7b=_0x43c10c;for(var _0xe03cef=new Float32Array(_0x2dcfa6),_0x9984e5=0x0;_0x9984e5<_0xe03cef[_0x116e7b(0x238)];_0x9984e5++)_0xe03cef[_0x9984e5]=_0x9984e5*_0x2201fb/_0xb6a04a,_0xe03cef[_0x9984e5]=0xd*Math[_0x116e7b(0x1a2)](_0xe03cef[_0x9984e5]/1315.8)+3.5*Math[_0x116e7b(0x1a2)](Math[_0x116e7b(0x167)](_0xe03cef[_0x9984e5]/0x1d5e,0x2));return _0xe03cef;}function _0x494c4f(_0xb3a340){return Float32Array['from'](_0xb3a340);}function _0x101b72(_0xd1df3){return 0x465*Math['log'](0x1+_0xd1df3/0x2bc);}function _0x2676bb(_0x2e1a00,_0x2f9bb4,_0x35f8ad){var _0x54f81d=_0x43c10c;for(var _0x16235b,_0x24b9f1=new Float32Array(_0x2e1a00+0x2),_0x4ee3e4=new Float32Array(_0x2e1a00+0x2),_0x2266bd=_0x2f9bb4/0x2,_0x446021=_0x101b72(0x0),_0x44d1fe=(_0x101b72(_0x2266bd)-_0x446021)/(_0x2e1a00+0x1),_0x27e45f=new Array(_0x2e1a00+0x2),_0x52c765=0x0;_0x52c765<_0x24b9f1[_0x54f81d(0x238)];_0x52c765++)_0x24b9f1[_0x52c765]=_0x52c765*_0x44d1fe,_0x4ee3e4[_0x52c765]=(_0x16235b=_0x24b9f1[_0x52c765],0x2bc*(Math[_0x54f81d(0xfb)](_0x16235b/0x465)-0x1)),_0x27e45f[_0x52c765]=Math[_0x54f81d(0xe3)]((_0x35f8ad+0x1)*_0x4ee3e4[_0x52c765]/_0x2f9bb4);for(var _0xf9255f=new Array(_0x2e1a00),_0x1f92ef=0x0;_0x1f92ef<_0xf9255f[_0x54f81d(0x238)];_0x1f92ef++){for(_0xf9255f[_0x1f92ef]=new Array(_0x35f8ad/0x2+0x1)[_0x54f81d(0x173)](0x0),_0x52c765=_0x27e45f[_0x1f92ef];_0x52c765<_0x27e45f[_0x1f92ef+0x1];_0x52c765++)_0xf9255f[_0x1f92ef][_0x52c765]=(_0x52c765-_0x27e45f[_0x1f92ef])/(_0x27e45f[_0x1f92ef+0x1]-_0x27e45f[_0x1f92ef]);for(_0x52c765=_0x27e45f[_0x1f92ef+0x1];_0x52c765<_0x27e45f[_0x1f92ef+0x2];_0x52c765++)_0xf9255f[_0x1f92ef][_0x52c765]=(_0x27e45f[_0x1f92ef+0x2]-_0x52c765)/(_0x27e45f[_0x1f92ef+0x2]-_0x27e45f[_0x1f92ef+0x1]);}return _0xf9255f;}function _0x426fca(_0x2bc486,_0x2682d4,_0x143891,_0x1e3e91,_0x521082,_0x2821ad,_0x3f09b2){var _0x898f29=_0x43c10c;void 0x0===_0x1e3e91&&(_0x1e3e91=0x5),void 0x0===_0x521082&&(_0x521082=0x2),void 0x0===_0x2821ad&&(_0x2821ad=!0x0),void 0x0===_0x3f09b2&&(_0x3f09b2=0x1b8);var _0x1a515e=Math[_0x898f29(0xe3)](_0x143891/0x2)+0x1,_0x30e1b7=new Array(_0x143891)[_0x898f29(0x173)](0x0)[_0x898f29(0x1ef)](function(_0x5799e7,_0x401556){return _0x2bc486*function(_0x11c67f,_0x668ee8){var _0x5d41d8=a0_0x57c7;return Math[_0x5d41d8(0x16f)](0x10*_0x11c67f/_0x668ee8);}(_0x2682d4*_0x401556/_0x143891,_0x3f09b2);});_0x30e1b7[0x0]=_0x30e1b7[0x1]-1.5*_0x2bc486;var _0x25e4e0,_0x3f42e0,_0x31d3bb,_0x5c8b2e=_0x30e1b7[_0x898f29(0x17a)](0x1)[_0x898f29(0x1ef)](function(_0x115bf8,_0x225898){var _0x19b1f9=_0x898f29;return Math[_0x19b1f9(0x1d7)](_0x115bf8-_0x30e1b7[_0x225898]);},0x1)['concat']([0x1]),_0x356b0b=Math[_0x898f29(0x18c)](_0x2bc486/0x2),_0x14cc87=new Array(_0x2bc486)[_0x898f29(0x173)](0x0)[_0x898f29(0x1ef)](function(_0x224659,_0x111df3){var _0x136f96=_0x898f29;return _0x30e1b7[_0x136f96(0x1ef)](function(_0x19b2b6){return(0xa*_0x2bc486+_0x356b0b+_0x19b2b6-_0x111df3)%_0x2bc486-_0x356b0b;});}),_0xeb093f=_0x14cc87[_0x898f29(0x1ef)](function(_0x51a3d6,_0x48b63b){var _0x2cb2f5=_0x898f29;return _0x51a3d6[_0x2cb2f5(0x1ef)](function(_0x381611,_0x11720a){var _0x485720=_0x2cb2f5;return Math[_0x485720(0xfb)](-0.5*Math[_0x485720(0x167)](0x2*_0x14cc87[_0x48b63b][_0x11720a]/_0x5c8b2e[_0x11720a],0x2));});});if(_0x3f42e0=(_0x25e4e0=_0xeb093f)[0x0][_0x898f29(0x1ef)](function(){return 0x0;}),_0x31d3bb=_0x25e4e0[_0x898f29(0x15e)](function(_0x51be6a,_0xfc4f99){var _0x51ed78=_0x898f29;return _0xfc4f99[_0x51ed78(0x213)](function(_0x1adaca,_0x3e21f6){_0x51be6a[_0x3e21f6]+=Math['pow'](_0x1adaca,0x2);}),_0x51be6a;},_0x3f42e0)[_0x898f29(0x1ef)](Math[_0x898f29(0x1c1)]),_0xeb093f=_0x25e4e0[_0x898f29(0x1ef)](function(_0x36f87e,_0x19d485){return _0x36f87e['map'](function(_0x4e7fa4,_0x2d147d){return _0x4e7fa4/(_0x31d3bb[_0x2d147d]||0x1);});}),_0x521082){var _0xd78726=_0x30e1b7[_0x898f29(0x1ef)](function(_0x2f424d){var _0x4a98b7=_0x898f29;return Math['exp'](-0.5*Math[_0x4a98b7(0x167)]((_0x2f424d/_0x2bc486-_0x1e3e91)/_0x521082,0x2));});_0xeb093f=_0xeb093f[_0x898f29(0x1ef)](function(_0x87953c){var _0x188a56=_0x898f29;return _0x87953c[_0x188a56(0x1ef)](function(_0x2fc075,_0x327415){return _0x2fc075*_0xd78726[_0x327415];});});}return _0x2821ad&&(_0xeb093f=_0x39eafc(_0x39eafc([],_0xeb093f[_0x898f29(0x17a)](0x3),!0x0),_0xeb093f[_0x898f29(0x17a)](0x0,0x3),!0x0)),_0xeb093f[_0x898f29(0x1ef)](function(_0xab9a9c){var _0x5d93b0=_0x898f29;return _0xab9a9c[_0x5d93b0(0x17a)](0x0,_0x1a515e);});}function _0x54f6b8(_0x187b51,_0x59bb18){var _0x3ff2da=_0x43c10c;for(var _0x45d84=0x0,_0x5a2349=0x0,_0x5828ae=0x0;_0x5828ae<_0x59bb18[_0x3ff2da(0x238)];_0x5828ae++)_0x45d84+=Math[_0x3ff2da(0x167)](_0x5828ae,_0x187b51)*Math[_0x3ff2da(0x187)](_0x59bb18[_0x5828ae]),_0x5a2349+=_0x59bb18[_0x5828ae];return _0x45d84/_0x5a2349;}function _0x561e41(_0x31724b){var _0x5d0e8c=_0x43c10c,_0x4aeed3=_0x31724b[_0x5d0e8c(0x147)],_0x4a0927=_0x31724b[_0x5d0e8c(0xf6)],_0x1e0cf5=_0x31724b[_0x5d0e8c(0x191)],_0x39177d=void 0x0===_0x1e0cf5?0x18:_0x1e0cf5;if(_0x5d0e8c(0x219)!=typeof _0x4aeed3||_0x5d0e8c(0x219)!=typeof _0x4a0927)throw new TypeError();var _0x5e0a9d=_0x39177d,_0xa8e001=new Float32Array(_0x5e0a9d),_0x2b3c31=0x0,_0x297b53=_0x4aeed3,_0x3610d8=new Int32Array(_0x5e0a9d+0x1);_0x3610d8[0x0]=0x0;for(var _0x55ba38=_0x4a0927[_0x297b53[_0x5d0e8c(0x238)]-0x1]/_0x5e0a9d,_0x57b153=0x1,_0x570347=0x0;_0x570347<_0x297b53[_0x5d0e8c(0x238)];_0x570347++)for(;_0x4a0927[_0x570347]>_0x55ba38;)_0x3610d8[_0x57b153++]=_0x570347,_0x55ba38=_0x57b153*_0x4a0927[_0x297b53['length']-0x1]/_0x5e0a9d;for(_0x3610d8[_0x5e0a9d]=_0x297b53[_0x5d0e8c(0x238)]-0x1,_0x570347=0x0;_0x570347<_0x5e0a9d;_0x570347++){for(var _0x4f67d0=0x0,_0x4feeea=_0x3610d8[_0x570347];_0x4feeea<_0x3610d8[_0x570347+0x1];_0x4feeea++)_0x4f67d0+=_0x297b53[_0x4feeea];_0xa8e001[_0x570347]=Math[_0x5d0e8c(0x167)](_0x4f67d0,0.23);}for(_0x570347=0x0;_0x570347<_0xa8e001['length'];_0x570347++)_0x2b3c31+=_0xa8e001[_0x570347];return{'specific':_0xa8e001,'total':_0x2b3c31};}function _0x38be82(_0x4f5b7b){var _0x369488=_0x43c10c,_0x386383=_0x4f5b7b['ampSpectrum'];if(_0x369488(0x219)!=typeof _0x386383)throw new TypeError();for(var _0xa74115=new Float32Array(_0x386383[_0x369488(0x238)]),_0x1cefc4=0x0;_0x1cefc4<_0xa74115['length'];_0x1cefc4++)_0xa74115[_0x1cefc4]=Math['pow'](_0x386383[_0x1cefc4],0x2);return _0xa74115;}function _0x11117a(_0xde8bcf){var _0x266376=_0x43c10c,_0x54603a=_0xde8bcf['ampSpectrum'],_0x173adf=_0xde8bcf[_0x266376(0x157)],_0x46d6ae=_0xde8bcf[_0x266376(0x128)];if(_0x266376(0x219)!=typeof _0x54603a)throw new TypeError('Valid\x20ampSpectrum\x20is\x20required\x20to\x20generate\x20melBands');if(_0x266376(0x219)!=typeof _0x173adf)throw new TypeError('Valid\x20melFilterBank\x20is\x20required\x20to\x20generate\x20melBands');for(var _0x33e66f=_0x38be82({'ampSpectrum':_0x54603a}),_0x8ec911=_0x173adf[_0x266376(0x238)],_0x55cad4=Array(_0x8ec911),_0x4051fb=new Float32Array(_0x8ec911),_0x3fb386=0x0;_0x3fb386<_0x4051fb[_0x266376(0x238)];_0x3fb386++){_0x55cad4[_0x3fb386]=new Float32Array(_0x46d6ae/0x2),_0x4051fb[_0x3fb386]=0x0;for(var _0x3c75ea=0x0;_0x3c75ea<_0x46d6ae/0x2;_0x3c75ea++)_0x55cad4[_0x3fb386][_0x3c75ea]=_0x173adf[_0x3fb386][_0x3c75ea]*_0x33e66f[_0x3c75ea],_0x4051fb[_0x3fb386]+=_0x55cad4[_0x3fb386][_0x3c75ea];_0x4051fb[_0x3fb386]=Math[_0x266376(0x282)](_0x4051fb[_0x3fb386]+0x1);}return Array[_0x266376(0x286)][_0x266376(0x17a)][_0x266376(0x23c)](_0x4051fb);}var _0x178429=null,_0x51702a=function(_0x1b821e){var _0x2effce=_0x43c10c;return _0x1b821e&&_0x1b821e[_0x2effce(0xde)]&&Object[_0x2effce(0x286)][_0x2effce(0xeb)]['call'](_0x1b821e,'default')?_0x1b821e[_0x2effce(0x289)]:_0x1b821e;}(function(_0x9539e5,_0x32c850){var _0x54d8aa=_0x43c10c,_0x3b6367=_0x9539e5[_0x54d8aa(0x238)];return _0x32c850=_0x32c850||0x2,_0x178429&&_0x178429[_0x3b6367]||function(_0xb275e5){var _0x43422f=_0x54d8aa;(_0x178429=_0x178429||{})[_0xb275e5]=new Array(_0xb275e5*_0xb275e5);for(var _0x49a271=Math['PI']/_0xb275e5,_0x19bc07=0x0;_0x19bc07<_0xb275e5;_0x19bc07++)for(var _0x24ce60=0x0;_0x24ce60<_0xb275e5;_0x24ce60++)_0x178429[_0xb275e5][_0x24ce60+_0x19bc07*_0xb275e5]=Math[_0x43422f(0x20d)](_0x49a271*(_0x24ce60+0.5)*_0x19bc07);}(_0x3b6367),_0x9539e5[_0x54d8aa(0x1ef)](function(){return 0x0;})[_0x54d8aa(0x1ef)](function(_0x48a14c,_0xff5273){return _0x32c850*_0x9539e5['reduce'](function(_0x5eb67d,_0x2b1d76,_0x5b81c3,_0x26aac0){return _0x5eb67d+_0x2b1d76*_0x178429[_0x3b6367][_0x5b81c3+_0xff5273*_0x3b6367];},0x0);});}),_0x387d1f=Object['freeze']({'__proto__':null,'amplitudeSpectrum':function(_0x37b9f9){return _0x37b9f9['ampSpectrum'];},'buffer':function(_0x380475){var _0x2d9026=_0x43c10c;return _0x380475[_0x2d9026(0x224)];},'chroma':function(_0x473916){var _0x4edf5a=_0x43c10c,_0x508797=_0x473916[_0x4edf5a(0x147)],_0x2c170c=_0x473916[_0x4edf5a(0x12c)];if(_0x4edf5a(0x219)!=typeof _0x508797)throw new TypeError(_0x4edf5a(0x275));if(_0x4edf5a(0x219)!=typeof _0x2c170c)throw new TypeError(_0x4edf5a(0x137));var _0x3da8ba=_0x2c170c[_0x4edf5a(0x1ef)](function(_0x2451a3,_0x795a65){var _0x361484=_0x4edf5a;return _0x508797[_0x361484(0x15e)](function(_0x2bb56f,_0x164ced,_0x457609){return _0x2bb56f+_0x164ced*_0x2451a3[_0x457609];},0x0);}),_0x4ed643=Math[_0x4edf5a(0x1d7)]['apply'](Math,_0x3da8ba);return _0x4ed643?_0x3da8ba[_0x4edf5a(0x1ef)](function(_0x48b414){return _0x48b414/_0x4ed643;}):_0x3da8ba;},'complexSpectrum':function(_0x11c24f){var _0x33bb58=_0x43c10c;return _0x11c24f[_0x33bb58(0x217)];},'energy':function(_0x2f00d6){var _0x50fc82=_0x43c10c,_0x1a0b41=_0x2f00d6[_0x50fc82(0x224)];if(_0x50fc82(0x219)!=typeof _0x1a0b41)throw new TypeError();for(var _0x526c7e=0x0,_0x46c772=0x0;_0x46c772<_0x1a0b41[_0x50fc82(0x238)];_0x46c772++)_0x526c7e+=Math[_0x50fc82(0x167)](Math[_0x50fc82(0x187)](_0x1a0b41[_0x46c772]),0x2);return _0x526c7e;},'loudness':_0x561e41,'melBands':_0x11117a,'mfcc':function(_0x261da1){var _0x2c5d90=_0x43c10c,_0x4324bc=_0x261da1['ampSpectrum'],_0x502eab=_0x261da1[_0x2c5d90(0x157)],_0x1e5fa6=_0x261da1[_0x2c5d90(0x232)],_0x550948=_0x261da1[_0x2c5d90(0x128)],_0x4e6c19=Math[_0x2c5d90(0x28a)](0x28,Math['max'](0x1,_0x1e5fa6||0xd));if(_0x502eab[_0x2c5d90(0x238)]<_0x4e6c19)throw new Error(_0x2c5d90(0x24e));var _0x155e27=_0x11117a({'ampSpectrum':_0x4324bc,'melFilterBank':_0x502eab,'bufferSize':_0x550948});return _0x51702a(_0x155e27)[_0x2c5d90(0x17a)](0x0,_0x4e6c19);},'perceptualSharpness':function(_0x44db6c){var _0x59e491=_0x43c10c;for(var _0x4e146e=_0x561e41({'ampSpectrum':_0x44db6c['ampSpectrum'],'barkScale':_0x44db6c['barkScale']}),_0x414ab3=_0x4e146e[_0x59e491(0x1d9)],_0x3aefe8=0x0,_0x35f661=0x0;_0x35f661<_0x414ab3[_0x59e491(0x238)];_0x35f661++)_0x3aefe8+=_0x35f661<0xf?(_0x35f661+0x1)*_0x414ab3[_0x35f661+0x1]:0.066*Math[_0x59e491(0xfb)](0.171*(_0x35f661+0x1));return _0x3aefe8*(0.11/_0x4e146e[_0x59e491(0x27b)]);},'perceptualSpread':function(_0xfceec0){var _0x4ea1f8=_0x43c10c;for(var _0x475ea0=_0x561e41({'ampSpectrum':_0xfceec0['ampSpectrum'],'barkScale':_0xfceec0[_0x4ea1f8(0xf6)]}),_0x45d39d=0x0,_0x5ec37e=0x0;_0x5ec37e<_0x475ea0[_0x4ea1f8(0x1d9)][_0x4ea1f8(0x238)];_0x5ec37e++)_0x475ea0['specific'][_0x5ec37e]>_0x45d39d&&(_0x45d39d=_0x475ea0['specific'][_0x5ec37e]);return Math['pow']((_0x475ea0['total']-_0x45d39d)/_0x475ea0[_0x4ea1f8(0x27b)],0x2);},'powerSpectrum':_0x38be82,'rms':function(_0x100b9d){var _0x2a3921=_0x43c10c,_0x3cb392=_0x100b9d[_0x2a3921(0x224)];if(_0x2a3921(0x219)!=typeof _0x3cb392)throw new TypeError();for(var _0x59d0be=0x0,_0x71fbf8=0x0;_0x71fbf8<_0x3cb392[_0x2a3921(0x238)];_0x71fbf8++)_0x59d0be+=Math['pow'](_0x3cb392[_0x71fbf8],0x2);return _0x59d0be/=_0x3cb392[_0x2a3921(0x238)],Math[_0x2a3921(0x1c1)](_0x59d0be);},'spectralCentroid':function(_0x1ac9a5){var _0x59139a=_0x43c10c,_0x1d3c9a=_0x1ac9a5[_0x59139a(0x147)];if(_0x59139a(0x219)!=typeof _0x1d3c9a)throw new TypeError();return _0x54f6b8(0x1,_0x1d3c9a);},'spectralCrest':function(_0x400cc2){var _0x5df611=_0x43c10c,_0x2cfbbd=_0x400cc2['ampSpectrum'];if(_0x5df611(0x219)!=typeof _0x2cfbbd)throw new TypeError();var _0x497d5b=0x0,_0x147df3=-0x1/0x0;return _0x2cfbbd[_0x5df611(0x213)](function(_0x113fae){_0x497d5b+=Math['pow'](_0x113fae,0x2),_0x147df3=_0x113fae>_0x147df3?_0x113fae:_0x147df3;}),_0x497d5b/=_0x2cfbbd[_0x5df611(0x238)],_0x497d5b=Math[_0x5df611(0x1c1)](_0x497d5b),_0x147df3/_0x497d5b;},'spectralFlatness':function(_0x456d05){var _0x4ac13d=_0x43c10c,_0x7ee4b0=_0x456d05[_0x4ac13d(0x147)];if(_0x4ac13d(0x219)!=typeof _0x7ee4b0)throw new TypeError();for(var _0x2e1b98=0x0,_0x268836=0x0,_0x37a833=0x0;_0x37a833<_0x7ee4b0[_0x4ac13d(0x238)];_0x37a833++)_0x2e1b98+=Math['log'](_0x7ee4b0[_0x37a833]),_0x268836+=_0x7ee4b0[_0x37a833];return Math['exp'](_0x2e1b98/_0x7ee4b0[_0x4ac13d(0x238)])*_0x7ee4b0[_0x4ac13d(0x238)]/_0x268836;},'spectralFlux':function(_0x20a061){var _0x1c804f=_0x43c10c,_0x1bb4d5=_0x20a061[_0x1c804f(0x224)],_0x2713e2=_0x20a061['previousSignal'],_0x41202a=_0x20a061['bufferSize'];if(_0x1c804f(0x219)!=typeof _0x1bb4d5||_0x1c804f(0x219)!=typeof _0x2713e2)throw new TypeError();for(var _0x1b046e=0x0,_0x4bd00d=-_0x41202a/0x2;_0x4bd00d<_0x1bb4d5[_0x1c804f(0x238)]/0x2-0x1;_0x4bd00d++)x=Math[_0x1c804f(0x187)](_0x1bb4d5[_0x4bd00d])-Math[_0x1c804f(0x187)](_0x2713e2[_0x4bd00d]),_0x1b046e+=(x+Math['abs'](x))/0x2;return _0x1b046e;},'spectralKurtosis':function(_0x4d39bd){var _0x13e9ae=_0x43c10c,_0x171ec2=_0x4d39bd['ampSpectrum'];if(_0x13e9ae(0x219)!=typeof _0x171ec2)throw new TypeError();var _0x4d530f=_0x171ec2,_0x1be475=_0x54f6b8(0x1,_0x4d530f),_0x442d36=_0x54f6b8(0x2,_0x4d530f),_0x12f326=_0x54f6b8(0x3,_0x4d530f),_0x1db5cd=_0x54f6b8(0x4,_0x4d530f);return(-0x3*Math[_0x13e9ae(0x167)](_0x1be475,0x4)+0x6*_0x1be475*_0x442d36-0x4*_0x1be475*_0x12f326+_0x1db5cd)/Math['pow'](Math[_0x13e9ae(0x1c1)](_0x442d36-Math[_0x13e9ae(0x167)](_0x1be475,0x2)),0x4);},'spectralRolloff':function(_0x5a4f76){var _0x1cf3c6=_0x43c10c,_0xa919ca=_0x5a4f76[_0x1cf3c6(0x147)],_0x21558e=_0x5a4f76[_0x1cf3c6(0xdd)];if(_0x1cf3c6(0x219)!=typeof _0xa919ca)throw new TypeError();for(var _0x53f0db=_0xa919ca,_0x3c1251=_0x21558e/(0x2*(_0x53f0db[_0x1cf3c6(0x238)]-0x1)),_0x5e4668=0x0,_0x1d4ae1=0x0;_0x1d4ae1<_0x53f0db[_0x1cf3c6(0x238)];_0x1d4ae1++)_0x5e4668+=_0x53f0db[_0x1d4ae1];for(var _0x29d420=0.99*_0x5e4668,_0xc2ca7a=_0x53f0db[_0x1cf3c6(0x238)]-0x1;_0x5e4668>_0x29d420&&_0xc2ca7a>=0x0;)_0x5e4668-=_0x53f0db[_0xc2ca7a],--_0xc2ca7a;return(_0xc2ca7a+0x1)*_0x3c1251;},'spectralSkewness':function(_0x4961ba){var _0xc01aff=_0x43c10c,_0x29740e=_0x4961ba[_0xc01aff(0x147)];if('object'!=typeof _0x29740e)throw new TypeError();var _0x398bcf=_0x54f6b8(0x1,_0x29740e),_0x1403dc=_0x54f6b8(0x2,_0x29740e),_0x1f8de8=_0x54f6b8(0x3,_0x29740e);return(0x2*Math['pow'](_0x398bcf,0x3)-0x3*_0x398bcf*_0x1403dc+_0x1f8de8)/Math[_0xc01aff(0x167)](Math[_0xc01aff(0x1c1)](_0x1403dc-Math[_0xc01aff(0x167)](_0x398bcf,0x2)),0x3);},'spectralSlope':function(_0x5c62c7){var _0xbb6e2e=_0x43c10c,_0x459455=_0x5c62c7[_0xbb6e2e(0x147)],_0x2dba21=_0x5c62c7['sampleRate'],_0x335e83=_0x5c62c7[_0xbb6e2e(0x128)];if('object'!=typeof _0x459455)throw new TypeError();for(var _0x59adbf=0x0,_0x2145a3=0x0,_0x342e0e=new Float32Array(_0x459455[_0xbb6e2e(0x238)]),_0x5149ab=0x0,_0x589080=0x0,_0x5dd051=0x0;_0x5dd051<_0x459455[_0xbb6e2e(0x238)];_0x5dd051++){_0x59adbf+=_0x459455[_0x5dd051];var _0x304c81=_0x5dd051*_0x2dba21/_0x335e83;_0x342e0e[_0x5dd051]=_0x304c81,_0x5149ab+=_0x304c81*_0x304c81,_0x2145a3+=_0x304c81,_0x589080+=_0x304c81*_0x459455[_0x5dd051];}return(_0x459455[_0xbb6e2e(0x238)]*_0x589080-_0x2145a3*_0x59adbf)/(_0x59adbf*(_0x5149ab-Math['pow'](_0x2145a3,0x2)));},'spectralSpread':function(_0x507877){var _0x23f4c4=_0x43c10c,_0x54ecbe=_0x507877[_0x23f4c4(0x147)];if('object'!=typeof _0x54ecbe)throw new TypeError();return Math['sqrt'](_0x54f6b8(0x2,_0x54ecbe)-Math[_0x23f4c4(0x167)](_0x54f6b8(0x1,_0x54ecbe),0x2));},'zcr':function(_0xf3cc5e){var _0x2b5e50=_0x43c10c,_0x51e28d=_0xf3cc5e[_0x2b5e50(0x224)];if('object'!=typeof _0x51e28d)throw new TypeError();for(var _0x5e5b59=0x0,_0x92e1f5=0x1;_0x92e1f5<_0x51e28d[_0x2b5e50(0x238)];_0x92e1f5++)(_0x51e28d[_0x92e1f5-0x1]>=0x0&&_0x51e28d[_0x92e1f5]<0x0||_0x51e28d[_0x92e1f5-0x1]<0x0&&_0x51e28d[_0x92e1f5]>=0x0)&&_0x5e5b59++;return _0x5e5b59;}});function _0x30539f(_0x3ddc04){var _0x542d5c=_0x43c10c;if(Array[_0x542d5c(0x13a)](_0x3ddc04)){for(var _0x1c66a2=0x0,_0x520e3a=Array(_0x3ddc04[_0x542d5c(0x238)]);_0x1c66a2<_0x3ddc04[_0x542d5c(0x238)];_0x1c66a2++)_0x520e3a[_0x1c66a2]=_0x3ddc04[_0x1c66a2];return _0x520e3a;}return Array[_0x542d5c(0x294)](_0x3ddc04);}var _0x4e20ec={},_0x456533={},_0x90042c=function(_0x59287d){var _0x493c0a=_0x43c10c;if(void 0x0===_0x4e20ec[_0x59287d]){for(var _0x1ddab4=(_0x59287d-0x1)['toString'](0x2)[_0x493c0a(0x238)],_0x1c61f0='0'[_0x493c0a(0x23e)](_0x1ddab4),_0x366fd9={},_0x531a30=0x0;_0x531a30<_0x59287d;_0x531a30++){var _0xef7aaf=_0x531a30[_0x493c0a(0x126)](0x2);_0xef7aaf=_0x1c61f0['substr'](_0xef7aaf[_0x493c0a(0x238)])+_0xef7aaf,_0xef7aaf=[]['concat'](_0x30539f(_0xef7aaf))[_0x493c0a(0x18b)]()[_0x493c0a(0x19f)](''),_0x366fd9[_0x531a30]=parseInt(_0xef7aaf,0x2);}_0x4e20ec[_0x59287d]=_0x366fd9;}return _0x4e20ec[_0x59287d];},_0x51f99b=function(_0x2c837e,_0x3ce50f){var _0x4d3d10=_0x43c10c;return{'real':_0x2c837e['real']*_0x3ce50f[_0x4d3d10(0x18f)]-_0x2c837e[_0x4d3d10(0x248)]*_0x3ce50f[_0x4d3d10(0x248)],'imag':_0x2c837e[_0x4d3d10(0x18f)]*_0x3ce50f[_0x4d3d10(0x248)]+_0x2c837e[_0x4d3d10(0x248)]*_0x3ce50f[_0x4d3d10(0x18f)]};},_0x5d803c=function(_0x230643,_0x1d2f9f){var _0x5a9ac9=_0x43c10c;return{'real':_0x230643[_0x5a9ac9(0x18f)]+_0x1d2f9f[_0x5a9ac9(0x18f)],'imag':_0x230643[_0x5a9ac9(0x248)]+_0x1d2f9f[_0x5a9ac9(0x248)]};},_0x98d922=function(_0x557f41,_0x4edac6){var _0x387996=_0x43c10c;return{'real':_0x557f41[_0x387996(0x18f)]-_0x4edac6[_0x387996(0x18f)],'imag':_0x557f41[_0x387996(0x248)]-_0x4edac6[_0x387996(0x248)]};},_0x22ed2f=function(_0x442cb2,_0x8394c3){var _0xcc3494=-0x2*Math['PI']*_0x442cb2/_0x8394c3;return{'real':Math['cos'](_0xcc3494),'imag':Math['sin'](_0xcc3494)};},_0x30cf0a=function(_0x5b29d6){var _0x52cfdd=_0x43c10c,_0x19759f={};_0x19759f[_0x52cfdd(0x18f)]=void 0x0===_0x5b29d6['real']?_0x5b29d6[_0x52cfdd(0x17a)]():_0x5b29d6[_0x52cfdd(0x18f)][_0x52cfdd(0x17a)]();var _0x389032=_0x19759f[_0x52cfdd(0x18f)][_0x52cfdd(0x238)];return void 0x0===_0x456533[_0x389032]&&(_0x456533[_0x389032]=Array[_0x52cfdd(0x256)](null,Array(_0x389032))['map'](Number[_0x52cfdd(0x286)][_0x52cfdd(0x220)],0x0)),_0x19759f[_0x52cfdd(0x248)]=_0x456533[_0x389032][_0x52cfdd(0x17a)](),_0x19759f;},_0x44c615=function(_0x3a70b3){var _0x5bc5f3=_0x43c10c,_0x48bbf6={};void 0x0===_0x3a70b3[_0x5bc5f3(0x18f)]||void 0x0===_0x3a70b3['imag']?_0x48bbf6=_0x30cf0a(_0x3a70b3):(_0x48bbf6['real']=_0x3a70b3[_0x5bc5f3(0x18f)][_0x5bc5f3(0x17a)](),_0x48bbf6[_0x5bc5f3(0x248)]=_0x3a70b3[_0x5bc5f3(0x248)][_0x5bc5f3(0x17a)]());var _0x24fd21=_0x48bbf6[_0x5bc5f3(0x18f)][_0x5bc5f3(0x238)],_0x320904=Math['log2'](_0x24fd21);if(Math[_0x5bc5f3(0x18c)](_0x320904)!=_0x320904)throw new Error(_0x5bc5f3(0x168));if(_0x48bbf6[_0x5bc5f3(0x18f)][_0x5bc5f3(0x238)]!=_0x48bbf6[_0x5bc5f3(0x248)]['length'])throw new Error(_0x5bc5f3(0x1d6));for(var _0x171a6d=_0x90042c(_0x24fd21),_0x22cc59={'real':[],'imag':[]},_0x35ca23=0x0;_0x35ca23<_0x24fd21;_0x35ca23++)_0x22cc59[_0x5bc5f3(0x18f)][_0x171a6d[_0x35ca23]]=_0x48bbf6[_0x5bc5f3(0x18f)][_0x35ca23],_0x22cc59[_0x5bc5f3(0x248)][_0x171a6d[_0x35ca23]]=_0x48bbf6[_0x5bc5f3(0x248)][_0x35ca23];for(var _0x345c8f=0x0;_0x345c8f<_0x24fd21;_0x345c8f++)_0x48bbf6[_0x5bc5f3(0x18f)][_0x345c8f]=_0x22cc59[_0x5bc5f3(0x18f)][_0x345c8f],_0x48bbf6[_0x5bc5f3(0x248)][_0x345c8f]=_0x22cc59[_0x5bc5f3(0x248)][_0x345c8f];for(var _0x129cd0=0x1;_0x129cd0<=_0x320904;_0x129cd0++)for(var _0x1f179d=Math['pow'](0x2,_0x129cd0),_0x343c61=0x0;_0x343c61<_0x1f179d/0x2;_0x343c61++)for(var _0x5b83f0=_0x22ed2f(_0x343c61,_0x1f179d),_0xb007cc=0x0;_0xb007cc<_0x24fd21/_0x1f179d;_0xb007cc++){var _0x4fa4ef=_0x1f179d*_0xb007cc+_0x343c61,_0x11da65=_0x1f179d*_0xb007cc+_0x343c61+_0x1f179d/0x2,_0x5d9413={'real':_0x48bbf6[_0x5bc5f3(0x18f)][_0x4fa4ef],'imag':_0x48bbf6[_0x5bc5f3(0x248)][_0x4fa4ef]},_0x257700={'real':_0x48bbf6['real'][_0x11da65],'imag':_0x48bbf6[_0x5bc5f3(0x248)][_0x11da65]},_0x386b83=_0x51f99b(_0x5b83f0,_0x257700),_0x424104=_0x98d922(_0x5d9413,_0x386b83);_0x48bbf6[_0x5bc5f3(0x18f)][_0x11da65]=_0x424104[_0x5bc5f3(0x18f)],_0x48bbf6['imag'][_0x11da65]=_0x424104[_0x5bc5f3(0x248)];var _0x1c8cd8=_0x5d803c(_0x386b83,_0x5d9413);_0x48bbf6[_0x5bc5f3(0x18f)][_0x4fa4ef]=_0x1c8cd8[_0x5bc5f3(0x18f)],_0x48bbf6[_0x5bc5f3(0x248)][_0x4fa4ef]=_0x1c8cd8[_0x5bc5f3(0x248)];}return _0x48bbf6;},_0x3a36b1=(function(){var _0x49cd6f=_0x43c10c;function _0x35e2ce(_0x303115,_0x218e14){var _0x16fe65=a0_0x57c7,_0x125cec=this;if(this['_m']=_0x218e14,!_0x303115[_0x16fe65(0x263)])throw this['_m'][_0x16fe65(0x1cc)][_0x16fe65(0x20a)];if(_0x303115[_0x16fe65(0x128)]&&!_0x427995(_0x303115[_0x16fe65(0x128)]))throw this['_m']['_errors'][_0x16fe65(0x12f)];if(!_0x303115['source'])throw this['_m'][_0x16fe65(0x23a)]['noSource'];this['_m'][_0x16fe65(0x263)]=_0x303115[_0x16fe65(0x263)],this['_m'][_0x16fe65(0x128)]=_0x303115[_0x16fe65(0x128)]||this['_m'][_0x16fe65(0x128)]||0x100,this['_m'][_0x16fe65(0x14f)]=_0x303115[_0x16fe65(0x14f)]||this['_m'][_0x16fe65(0x14f)]||this['_m']['bufferSize'],this['_m'][_0x16fe65(0xdd)]=_0x303115[_0x16fe65(0xdd)]||this['_m']['audioContext'][_0x16fe65(0xdd)]||0xac44,this['_m']['callback']=_0x303115[_0x16fe65(0x19c)],this['_m'][_0x16fe65(0x203)]=_0x303115[_0x16fe65(0x203)]||'hanning',this['_m']['featureExtractors']=_0x387d1f,this['_m'][_0x16fe65(0xe6)]=_0x303115[_0x16fe65(0x186)]||!0x1,this['_m'][_0x16fe65(0x110)]=_0x16fe65(0x132)==typeof _0x303115[_0x16fe65(0x110)]?_0x303115['channel']:0x0,this['_m']['inputs']=_0x303115['inputs']||0x1,this['_m'][_0x16fe65(0x18e)]=_0x303115[_0x16fe65(0x18e)]||0x1,this['_m'][_0x16fe65(0x232)]=_0x303115[_0x16fe65(0x232)]||this['_m'][_0x16fe65(0x232)]||0xd,this['_m'][_0x16fe65(0x191)]=_0x303115[_0x16fe65(0x191)]||this['_m'][_0x16fe65(0x191)]||0x18,this['_m']['spn']=this['_m'][_0x16fe65(0x263)][_0x16fe65(0x281)](this['_m']['bufferSize'],this['_m'][_0x16fe65(0x13d)],this['_m']['outputs']),this['_m'][_0x16fe65(0x19e)][_0x16fe65(0xdb)](this['_m']['audioContext'][_0x16fe65(0x290)]),this['_m'][_0x16fe65(0x159)]=_0x303115['featureExtractors']||[],this['_m'][_0x16fe65(0xf6)]=_0x4e777c(this['_m'][_0x16fe65(0x128)],this['_m']['sampleRate'],this['_m'][_0x16fe65(0x128)]),this['_m'][_0x16fe65(0x157)]=_0x2676bb(Math[_0x16fe65(0x1d7)](this['_m'][_0x16fe65(0x28b)],this['_m'][_0x16fe65(0x232)]),this['_m'][_0x16fe65(0xdd)],this['_m'][_0x16fe65(0x128)]),this['_m'][_0x16fe65(0x161)]=null,this['_m'][_0x16fe65(0x181)]=null,this['_m']['frame']=null,this['_m'][_0x16fe65(0x169)]=null,this['setSource'](_0x303115[_0x16fe65(0x192)]),this['_m'][_0x16fe65(0x19e)][_0x16fe65(0x241)]=function(_0x1c469d){var _0x14597d=_0x16fe65,_0x33406f;null!==_0x125cec['_m']['inputData']&&(_0x125cec['_m'][_0x14597d(0x181)]=_0x125cec['_m'][_0x14597d(0x161)]),_0x125cec['_m'][_0x14597d(0x161)]=_0x1c469d[_0x14597d(0x112)][_0x14597d(0xf9)](_0x125cec['_m'][_0x14597d(0x110)]),_0x125cec['_m'][_0x14597d(0x181)]?((_0x33406f=new Float32Array(_0x125cec['_m']['previousInputData']['length']+_0x125cec['_m'][_0x14597d(0x161)][_0x14597d(0x238)]-_0x125cec['_m'][_0x14597d(0x14f)]))[_0x14597d(0x1aa)](_0x125cec['_m'][_0x14597d(0x181)]['slice'](_0x125cec['_m'][_0x14597d(0x14f)])),_0x33406f[_0x14597d(0x1aa)](_0x125cec['_m'][_0x14597d(0x161)],_0x125cec['_m'][_0x14597d(0x181)][_0x14597d(0x238)]-_0x125cec['_m'][_0x14597d(0x14f)])):_0x33406f=_0x125cec['_m'][_0x14597d(0x161)];var _0x269860=function(_0x3d60e2,_0x455c4c,_0x386c83){var _0x2384b9=_0x14597d;if(_0x3d60e2[_0x2384b9(0x238)]<_0x455c4c)throw new Error('Buffer\x20is\x20too\x20short\x20for\x20frame\x20length');if(_0x386c83<0x1)throw new Error(_0x2384b9(0x11b));if(_0x455c4c<0x1)throw new Error(_0x2384b9(0xe4));var _0x16fb94=0x1+Math[_0x2384b9(0xe3)]((_0x3d60e2[_0x2384b9(0x238)]-_0x455c4c)/_0x386c83);return new Array(_0x16fb94)['fill'](0x0)[_0x2384b9(0x1ef)](function(_0x4c2c7c,_0x5d8cf9){var _0xbe76da=_0x2384b9;return _0x3d60e2[_0xbe76da(0x17a)](_0x5d8cf9*_0x386c83,_0x5d8cf9*_0x386c83+_0x455c4c);});}(_0x33406f,_0x125cec['_m'][_0x14597d(0x128)],_0x125cec['_m'][_0x14597d(0x14f)]);_0x269860[_0x14597d(0x213)](function(_0x2edab3){var _0x92852a=_0x14597d;_0x125cec['_m'][_0x92852a(0x1a8)]=_0x2edab3;var _0x4d3be4=_0x125cec['_m'][_0x92852a(0x1af)](_0x125cec['_m']['_featuresToExtract'],_0x125cec['_m']['frame'],_0x125cec['_m'][_0x92852a(0x169)]);_0x92852a(0x244)==typeof _0x125cec['_m'][_0x92852a(0x19c)]&&_0x125cec['_m']['EXTRACTION_STARTED']&&_0x125cec['_m'][_0x92852a(0x19c)](_0x4d3be4),_0x125cec['_m'][_0x92852a(0x169)]=_0x125cec['_m'][_0x92852a(0x1a8)];});};}return _0x35e2ce[_0x49cd6f(0x286)][_0x49cd6f(0x272)]=function(_0x1fb547){var _0x5d06d0=_0x49cd6f;this['_m'][_0x5d06d0(0x159)]=_0x1fb547||this['_m'][_0x5d06d0(0x159)],this['_m'][_0x5d06d0(0xe6)]=!0x0;},_0x35e2ce[_0x49cd6f(0x286)][_0x49cd6f(0x214)]=function(){var _0xb56e93=_0x49cd6f;this['_m'][_0xb56e93(0xe6)]=!0x1;},_0x35e2ce['prototype']['setSource']=function(_0x2bfc56){var _0x5b7be6=_0x49cd6f;this['_m'][_0x5b7be6(0x192)]&&this['_m'][_0x5b7be6(0x192)][_0x5b7be6(0x26d)](this['_m']['spn']),this['_m'][_0x5b7be6(0x192)]=_0x2bfc56,this['_m']['source'][_0x5b7be6(0xdb)](this['_m'][_0x5b7be6(0x19e)]);},_0x35e2ce[_0x49cd6f(0x286)][_0x49cd6f(0x124)]=function(_0x48156f){var _0x298a30=_0x49cd6f;_0x48156f<=this['_m'][_0x298a30(0x13d)]?this['_m']['channel']=_0x48156f:console['error']('Channel\x20'[_0x298a30(0x291)](_0x48156f,_0x298a30(0xfa))[_0x298a30(0x291)](_0x48156f,_0x298a30(0x19d)));},_0x35e2ce[_0x49cd6f(0x286)][_0x49cd6f(0xe7)]=function(_0x56eb89){var _0x46c927=_0x49cd6f;return this['_m'][_0x46c927(0x161)]?this['_m']['extract'](_0x56eb89||this['_m']['_featuresToExtract'],this['_m']['inputData'],this['_m'][_0x46c927(0x181)]):null;},_0x35e2ce;}()),_0xa6ee41={'audioContext':null,'spn':null,'bufferSize':0x200,'sampleRate':0xac44,'melBands':0x1a,'chromaBands':0xc,'callback':null,'windowingFunction':_0x43c10c(0x111),'featureExtractors':_0x387d1f,'EXTRACTION_STARTED':!0x1,'numberOfMFCCCoefficients':0xd,'numberOfBarkBands':0x18,'_featuresToExtract':[],'windowing':_0x49880c,'_errors':{'notPow2':new Error(_0x43c10c(0x28e)),'featureUndef':new Error(_0x43c10c(0xe9)),'invalidFeatureFmt':new Error(_0x43c10c(0x10d)),'invalidInput':new Error(_0x43c10c(0x279)),'noAC':new Error('Meyda:\x20No\x20AudioContext\x20specified.'),'noSource':new Error(_0x43c10c(0x120))},'createMeydaAnalyzer':function(_0x3bf48a){var _0x31b10b=_0x43c10c;return new _0x3a36b1(_0x3bf48a,Object[_0x31b10b(0x1be)]({},_0xa6ee41));},'listAvailableFeatureExtractors':function(){var _0x1381ab=_0x43c10c;return Object[_0x1381ab(0x255)](this[_0x1381ab(0x239)]);},'extract':function(_0x2130d6,_0x59035f,_0x16e75b){var _0x313985=_0x43c10c,_0x4dbc9b=this;if(!_0x59035f)throw this[_0x313985(0x23a)][_0x313985(0x1ae)];if(_0x313985(0x219)!=typeof _0x59035f)throw this[_0x313985(0x23a)][_0x313985(0x1ae)];if(!_0x2130d6)throw this[_0x313985(0x23a)][_0x313985(0x158)];if(!_0x427995(_0x59035f[_0x313985(0x238)]))throw this[_0x313985(0x23a)]['notPow2'];void 0x0!==this[_0x313985(0xf6)]&&this['barkScale'][_0x313985(0x238)]==this[_0x313985(0x128)]||(this['barkScale']=_0x4e777c(this[_0x313985(0x128)],this[_0x313985(0xdd)],this['bufferSize'])),void 0x0!==this[_0x313985(0x157)]&&this[_0x313985(0xf6)][_0x313985(0x238)]==this['bufferSize']&&this[_0x313985(0x157)][_0x313985(0x238)]==this[_0x313985(0x28b)]||(this[_0x313985(0x157)]=_0x2676bb(Math[_0x313985(0x1d7)](this['melBands'],this[_0x313985(0x232)]),this['sampleRate'],this[_0x313985(0x128)])),void 0x0!==this[_0x313985(0x12c)]&&this['chromaFilterBank'][_0x313985(0x238)]==this[_0x313985(0x1ea)]||(this[_0x313985(0x12c)]=_0x426fca(this['chromaBands'],this[_0x313985(0xdd)],this['bufferSize'])),'buffer'in _0x59035f&&void 0x0===_0x59035f[_0x313985(0x1e7)]?this[_0x313985(0x224)]=_0x494c4f(_0x59035f):this[_0x313985(0x224)]=_0x59035f;var _0x7cab9d=_0x3827f4(_0x59035f,this[_0x313985(0x203)],this[_0x313985(0x128)]);if(this[_0x313985(0x224)]=_0x7cab9d['windowedSignal'],this[_0x313985(0x217)]=_0x7cab9d[_0x313985(0x217)],this[_0x313985(0x147)]=_0x7cab9d['ampSpectrum'],_0x16e75b){var _0x92b459=_0x3827f4(_0x16e75b,this[_0x313985(0x203)],this[_0x313985(0x128)]);this['previousSignal']=_0x92b459[_0x313985(0x26b)],this[_0x313985(0x1e3)]=_0x92b459[_0x313985(0x217)],this['previousAmpSpectrum']=_0x92b459[_0x313985(0x147)];}var _0x556375=function(_0x1405be){var _0x159d54=_0x313985;return _0x4dbc9b[_0x159d54(0x239)][_0x1405be]({'ampSpectrum':_0x4dbc9b[_0x159d54(0x147)],'chromaFilterBank':_0x4dbc9b[_0x159d54(0x12c)],'complexSpectrum':_0x4dbc9b[_0x159d54(0x217)],'signal':_0x4dbc9b[_0x159d54(0x224)],'bufferSize':_0x4dbc9b[_0x159d54(0x128)],'sampleRate':_0x4dbc9b['sampleRate'],'barkScale':_0x4dbc9b[_0x159d54(0xf6)],'melFilterBank':_0x4dbc9b[_0x159d54(0x157)],'previousSignal':_0x4dbc9b[_0x159d54(0x1d5)],'previousAmpSpectrum':_0x4dbc9b[_0x159d54(0x1a6)],'previousComplexSpectrum':_0x4dbc9b[_0x159d54(0x1e3)],'numberOfMFCCCoefficients':_0x4dbc9b[_0x159d54(0x232)],'numberOfBarkBands':_0x4dbc9b[_0x159d54(0x191)]});};if('object'==typeof _0x2130d6)return _0x2130d6[_0x313985(0x15e)](function(_0x42383a,_0x295d55){var _0x3ba4b3=_0x313985,_0x37144a;return Object[_0x3ba4b3(0x1be)]({},_0x42383a,((_0x37144a={})[_0x295d55]=_0x556375(_0x295d55),_0x37144a));},{});if(_0x313985(0x16c)==typeof _0x2130d6)return _0x556375(_0x2130d6);throw this['_errors'][_0x313985(0x1d3)];}},_0x3827f4=function(_0x46168b,_0x1b7896,_0x345d89){var _0x1b8c35=_0x43c10c,_0x2f7dd4={};void 0x0===_0x46168b[_0x1b8c35(0x1e7)]?_0x2f7dd4[_0x1b8c35(0x224)]=_0x494c4f(_0x46168b):_0x2f7dd4['signal']=_0x46168b,_0x2f7dd4[_0x1b8c35(0x26b)]=_0x49880c(_0x2f7dd4[_0x1b8c35(0x224)],_0x1b7896),_0x2f7dd4[_0x1b8c35(0x217)]=_0x44c615(_0x2f7dd4['windowedSignal']),_0x2f7dd4[_0x1b8c35(0x147)]=new Float32Array(_0x345d89/0x2);for(var _0x297f6e=0x0;_0x297f6e<_0x345d89/0x2;_0x297f6e++)_0x2f7dd4[_0x1b8c35(0x147)][_0x297f6e]=Math['sqrt'](Math['pow'](_0x2f7dd4['complexSpectrum'][_0x1b8c35(0x18f)][_0x297f6e],0x2)+Math[_0x1b8c35(0x167)](_0x2f7dd4[_0x1b8c35(0x217)][_0x1b8c35(0x248)][_0x297f6e],0x2));return _0x2f7dd4;};return'undefined'!=typeof window&&(window[_0x43c10c(0xfd)]=_0xa6ee41),_0xa6ee41;}());},0x18b:(_0x1a9cc8,_0x23f68a,_0x28b88b)=>{'use strict';var _0x2d5c65=a0_0x57c7;_0x1a9cc8['exports']=_0x28b88b['p']+_0x2d5c65(0x23f);},0x277:(_0x89c1a3,_0x18d7ad,_0x42f544)=>{'use strict';var _0x5e01ba=a0_0x57c7;_0x89c1a3[_0x5e01ba(0x1e5)]=_0x42f544['p']+_0x5e01ba(0x18d);},0x3cf:_0x3a14ab=>{'use strict';var _0x422445=a0_0x57c7;function _0x47912a(_0x1d5e58){var _0x2a6a13=a0_0x57c7;if(_0x2a6a13(0x16c)!=typeof _0x1d5e58)throw new TypeError(_0x2a6a13(0x1ff)+JSON[_0x2a6a13(0x295)](_0x1d5e58));}function _0x5290ae(_0x2d39ba,_0xb0f0fc){var _0x5306e4=a0_0x57c7;for(var _0xf1fedb,_0x5c9169='',_0x29779c=0x0,_0x5bacb6=-0x1,_0x550d7e=0x0,_0x27900d=0x0;_0x27900d<=_0x2d39ba[_0x5306e4(0x238)];++_0x27900d){if(_0x27900d<_0x2d39ba[_0x5306e4(0x238)])_0xf1fedb=_0x2d39ba[_0x5306e4(0x11a)](_0x27900d);else{if(0x2f===_0xf1fedb)break;_0xf1fedb=0x2f;}if(0x2f===_0xf1fedb){if(_0x5bacb6===_0x27900d-0x1||0x1===_0x550d7e);else{if(_0x5bacb6!==_0x27900d-0x1&&0x2===_0x550d7e){if(_0x5c9169[_0x5306e4(0x238)]<0x2||0x2!==_0x29779c||0x2e!==_0x5c9169[_0x5306e4(0x11a)](_0x5c9169[_0x5306e4(0x238)]-0x1)||0x2e!==_0x5c9169[_0x5306e4(0x11a)](_0x5c9169[_0x5306e4(0x238)]-0x2)){if(_0x5c9169['length']>0x2){var _0x2889e3=_0x5c9169[_0x5306e4(0x1cb)]('/');if(_0x2889e3!==_0x5c9169['length']-0x1){-0x1===_0x2889e3?(_0x5c9169='',_0x29779c=0x0):_0x29779c=(_0x5c9169=_0x5c9169['slice'](0x0,_0x2889e3))['length']-0x1-_0x5c9169[_0x5306e4(0x1cb)]('/'),_0x5bacb6=_0x27900d,_0x550d7e=0x0;continue;}}else{if(0x2===_0x5c9169[_0x5306e4(0x238)]||0x1===_0x5c9169['length']){_0x5c9169='',_0x29779c=0x0,_0x5bacb6=_0x27900d,_0x550d7e=0x0;continue;}}}_0xb0f0fc&&(_0x5c9169['length']>0x0?_0x5c9169+='/..':_0x5c9169='..',_0x29779c=0x2);}else _0x5c9169[_0x5306e4(0x238)]>0x0?_0x5c9169+='/'+_0x2d39ba['slice'](_0x5bacb6+0x1,_0x27900d):_0x5c9169=_0x2d39ba[_0x5306e4(0x17a)](_0x5bacb6+0x1,_0x27900d),_0x29779c=_0x27900d-_0x5bacb6-0x1;}_0x5bacb6=_0x27900d,_0x550d7e=0x0;}else 0x2e===_0xf1fedb&&-0x1!==_0x550d7e?++_0x550d7e:_0x550d7e=-0x1;}return _0x5c9169;}var _0x4ad2f7={'resolve':function(){var _0x1cc931=a0_0x57c7;for(var _0x212136,_0x475484='',_0x9ed076=!0x1,_0x175bb5=arguments[_0x1cc931(0x238)]-0x1;_0x175bb5>=-0x1&&!_0x9ed076;_0x175bb5--){var _0x44968c;_0x175bb5>=0x0?_0x44968c=arguments[_0x175bb5]:(void 0x0===_0x212136&&(_0x212136=process[_0x1cc931(0x24f)]()),_0x44968c=_0x212136),_0x47912a(_0x44968c),0x0!==_0x44968c[_0x1cc931(0x238)]&&(_0x475484=_0x44968c+'/'+_0x475484,_0x9ed076=0x2f===_0x44968c[_0x1cc931(0x11a)](0x0));}return _0x475484=_0x5290ae(_0x475484,!_0x9ed076),_0x9ed076?_0x475484[_0x1cc931(0x238)]>0x0?'/'+_0x475484:'/':_0x475484['length']>0x0?_0x475484:'.';},'normalize':function(_0x4da70f){var _0x2ad6e0=a0_0x57c7;if(_0x47912a(_0x4da70f),0x0===_0x4da70f[_0x2ad6e0(0x238)])return'.';var _0x3cfafb=0x2f===_0x4da70f[_0x2ad6e0(0x11a)](0x0),_0x5cab4f=0x2f===_0x4da70f['charCodeAt'](_0x4da70f[_0x2ad6e0(0x238)]-0x1);return 0x0!==(_0x4da70f=_0x5290ae(_0x4da70f,!_0x3cfafb))['length']||_0x3cfafb||(_0x4da70f='.'),_0x4da70f[_0x2ad6e0(0x238)]>0x0&&_0x5cab4f&&(_0x4da70f+='/'),_0x3cfafb?'/'+_0x4da70f:_0x4da70f;},'isAbsolute':function(_0x5d1722){var _0xe40329=a0_0x57c7;return _0x47912a(_0x5d1722),_0x5d1722[_0xe40329(0x238)]>0x0&&0x2f===_0x5d1722[_0xe40329(0x11a)](0x0);},'join':function(){var _0x286ca3=a0_0x57c7;if(0x0===arguments[_0x286ca3(0x238)])return'.';for(var _0x2d9038,_0x3d7d66=0x0;_0x3d7d66<arguments['length'];++_0x3d7d66){var _0x3e1cde=arguments[_0x3d7d66];_0x47912a(_0x3e1cde),_0x3e1cde['length']>0x0&&(void 0x0===_0x2d9038?_0x2d9038=_0x3e1cde:_0x2d9038+='/'+_0x3e1cde);}return void 0x0===_0x2d9038?'.':_0x4ad2f7[_0x286ca3(0x287)](_0x2d9038);},'relative':function(_0x454bbd,_0x13c2a8){var _0x1e689e=a0_0x57c7;if(_0x47912a(_0x454bbd),_0x47912a(_0x13c2a8),_0x454bbd===_0x13c2a8)return'';if((_0x454bbd=_0x4ad2f7[_0x1e689e(0x26f)](_0x454bbd))===(_0x13c2a8=_0x4ad2f7[_0x1e689e(0x26f)](_0x13c2a8)))return'';for(var _0x3f1ad6=0x1;_0x3f1ad6<_0x454bbd[_0x1e689e(0x238)]&&0x2f===_0x454bbd['charCodeAt'](_0x3f1ad6);++_0x3f1ad6);for(var _0xe917fa=_0x454bbd[_0x1e689e(0x238)],_0x3016ac=_0xe917fa-_0x3f1ad6,_0x3713ce=0x1;_0x3713ce<_0x13c2a8['length']&&0x2f===_0x13c2a8[_0x1e689e(0x11a)](_0x3713ce);++_0x3713ce);for(var _0x43442b=_0x13c2a8[_0x1e689e(0x238)]-_0x3713ce,_0x5ec33a=_0x3016ac<_0x43442b?_0x3016ac:_0x43442b,_0xb91033=-0x1,_0x1e75f8=0x0;_0x1e75f8<=_0x5ec33a;++_0x1e75f8){if(_0x1e75f8===_0x5ec33a){if(_0x43442b>_0x5ec33a){if(0x2f===_0x13c2a8['charCodeAt'](_0x3713ce+_0x1e75f8))return _0x13c2a8['slice'](_0x3713ce+_0x1e75f8+0x1);if(0x0===_0x1e75f8)return _0x13c2a8[_0x1e689e(0x17a)](_0x3713ce+_0x1e75f8);}else _0x3016ac>_0x5ec33a&&(0x2f===_0x454bbd['charCodeAt'](_0x3f1ad6+_0x1e75f8)?_0xb91033=_0x1e75f8:0x0===_0x1e75f8&&(_0xb91033=0x0));break;}var _0x25aec5=_0x454bbd['charCodeAt'](_0x3f1ad6+_0x1e75f8);if(_0x25aec5!==_0x13c2a8['charCodeAt'](_0x3713ce+_0x1e75f8))break;0x2f===_0x25aec5&&(_0xb91033=_0x1e75f8);}var _0x3be467='';for(_0x1e75f8=_0x3f1ad6+_0xb91033+0x1;_0x1e75f8<=_0xe917fa;++_0x1e75f8)_0x1e75f8!==_0xe917fa&&0x2f!==_0x454bbd[_0x1e689e(0x11a)](_0x1e75f8)||(0x0===_0x3be467[_0x1e689e(0x238)]?_0x3be467+='..':_0x3be467+='/..');return _0x3be467[_0x1e689e(0x238)]>0x0?_0x3be467+_0x13c2a8[_0x1e689e(0x17a)](_0x3713ce+_0xb91033):(_0x3713ce+=_0xb91033,0x2f===_0x13c2a8[_0x1e689e(0x11a)](_0x3713ce)&&++_0x3713ce,_0x13c2a8[_0x1e689e(0x17a)](_0x3713ce));},'_makeLong':function(_0x39d94d){return _0x39d94d;},'dirname':function(_0x113619){var _0x1a144f=a0_0x57c7;if(_0x47912a(_0x113619),0x0===_0x113619[_0x1a144f(0x238)])return'.';for(var _0x38b972=_0x113619[_0x1a144f(0x11a)](0x0),_0x2dfa20=0x2f===_0x38b972,_0x15c41c=-0x1,_0xb38f98=!0x0,_0x1be04d=_0x113619[_0x1a144f(0x238)]-0x1;_0x1be04d>=0x1;--_0x1be04d)if(0x2f===(_0x38b972=_0x113619[_0x1a144f(0x11a)](_0x1be04d))){if(!_0xb38f98){_0x15c41c=_0x1be04d;break;}}else _0xb38f98=!0x1;return-0x1===_0x15c41c?_0x2dfa20?'/':'.':_0x2dfa20&&0x1===_0x15c41c?'//':_0x113619[_0x1a144f(0x17a)](0x0,_0x15c41c);},'basename':function(_0x340adc,_0x5e8bf8){var _0x190c6b=a0_0x57c7;if(void 0x0!==_0x5e8bf8&&_0x190c6b(0x16c)!=typeof _0x5e8bf8)throw new TypeError('\x22ext\