PageSourceSearch

https://www.dancebuddy.ai/_next/static/chunks/252-0ca0353e947d882b.js

js dancebuddy.ai collected 2026-10-05 13:09:40 UTC 215,537 bytes, 183 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[252],{7185:function(e,t,a){var r=a(71);function n(){var e;try{e=t.storage.debug}catch(e){}return!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG),e}(t=e.exports=a(7991)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var a=this.useColors;if(e[0]=(a?"%c":"")+this.namespace+(a?" %c":" ")+e[0]+(a?"%c ":" ")+"+"+t.humanize(this.diff),a){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var n=0,s=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(n++,"%c"===e&&(s=n))}),e.splice(s,0,r)}},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}},t.load=n,t.useColors=function(){return"undefined"!=typeof window&&!!window.process&&"renderer"===window.process.type||"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(n())},7991:function(e,t,a){var r;function n(e){function a(){if(a.enabled){var e=+new Date,n=e-(r||e);a.diff=n,a.prev=r,a.curr=e,r=e;for(var s=Array(arguments.length),A=0;A<s.length;A++)s[A]=arguments[A];s[0]=t.coerce(s[0]),"string"!=typeof s[0]&&s.unshift("%O");var i=0;s[0]=s[0].replace(/%([a-zA-Z%])/g,function(e,r){if("%%"===e)return e;i++;var n=t.formatters[r];if("function"==typeof n){var A=s[i];e=n.call(a,A),s.splice(i,1),i--}return e}),t.formatArgs.call(a,s),(a.log||t.log||console.log.bind(console)).apply(a,s)}}return a.namespace=e,a.enabled=t.enabled(e),a.useColors=t.useColors(),a.color=function(e){var a,r=0;for(a in e)r=(r<<5)-r+e.charCodeAt(a)|0;return t.colors[Math.abs(r)%t.colors.length]}(e),"function"==typeof t.init&&t.init(a),a}(t=e.exports=n.debug=n.default=n).coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){t.enable("")},t.enable=function(e){t.save(e),t.names=[],t.skips=[];for(var a=("string"==typeof e?e:"").split(/[\s,]+/),r=a.length,n=0;n<r;n++)a[n]&&("-"===(e=a[n].replace(/\*/g,".*?"))[0]?t.skips.push(RegExp("^"+e.substr(1)+"$")):t.names.push(RegExp("^"+e+"$")))},t.enabled=function(e){var a,r;for(a=0,r=t.skips.length;a<r;a++)if(t.skips[a].test(e))return!1;for(a=0,r=t.names.length;a<r;a++)if(t.names[a].test(e))return!0;return!1},t.humanize=a(9065),t.names=[],t.skips=[],t.formatters={}},3341:function(e){"use strict";e.exports=function e(t,a){if(t===a)return!0;if(t&&a&&"object"==typeof t&&"object"==typeof a){if(t.constructor!==a.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=a.length)return!1;for(n=r;0!=n--;)if(!e(t[n],a[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===a.source&&t.flags===a.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===a.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===a.toString();if((r=(s=Object.keys(t)).length)!==Object.keys(a).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(a,s[n]))return!1;for(n=r;0!=n--;){var r,n,s,A=s[n];if(!e(t[A],a[A]))return!1}return!0}return t!=t&&a!=a}},4953:function(e,t,a){var r=a(6186);r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double;var n=r.new_float;r.new_float_n,r.new_int,r.new_int_n,r.assert;var s=a(1005);e.exports=function(){this.useAdjust=0,this.aaSensitivityP=0,this.adjust=0,this.adjustLimit=0,this.decay=0,this.floor=0,this.l=n(s.SBMAX_l),this.s=n(s.SBMAX_s),this.psfb21=n(s.PSFB21),this.psfb12=n(s.PSFB12),this.cb_l=n(s.CBANDS),this.cb_s=n(s.CBANDS),this.eql_w=n(s.BLKSIZE/2)}},6490:function(e,t,a){var r=a(6186),n=r.System;r.VbrMode,r.Float,r.ShortBlock,r.Util;var s=r.Arrays;r.new_array_n;var A=r.new_byte;r.new_double,r.new_float;var i=r.new_float_n,o=r.new_int;r.new_int_n;var l=r.assert,_=a(5277),f=a(762),c=a(1005),u=a(2344);function h(){var e=a(6671),t=this,r=null,h=null,p=null,m=null;this.setModules=function(e,t,a,n){r=e,h=t,p=a,m=n};var b=null,d=0,g=0,v=0;function y(t,a,r){for(l(r<30);r>0;){var s;0==v&&(v=8,l(++g<e.LAME_MAXMP3BUFFER),l(t.header[t.w_ptr].write_timing>=d),t.header[t.w_ptr].write_timing==d&&(n.arraycopy(t.header[t.w_ptr].buf,0,b,g,t.sideinfo_len),g+=t.sideinfo_len,d+=8*t.sideinfo_len,t.w_ptr=t.w_ptr+1&u.MAX_HEADER_BUF-1),b[g]=0),s=Math.min(r,v),r-=s,v-=s,l(r<32),l(v<32),b[g]|=a>>r<<v,d+=s}}function B(e,t){var a,r=e.internal_flags;if(l(t>=0),t>=8&&(y(r,76,8),t-=8),t>=8&&(y(r,65,8),t-=8),t>=8&&(y(r,77,8),t-=8),t>=8&&(y(r,69,8),t-=8),t>=32){var n=p.getLameShortVersion();if(t>=32)for(a=0;a<n.length&&t>=8;++a)t-=8,y(r,n.charAt(a),8)}for(;t>=1;t-=1)y(r,r.ancillary_flag,1),r.ancillary_flag^=e.disable_reservoir?0:1;l(0==t)}function S(e,t,a){for(var r=e.header[e.h_ptr].ptr;a>0;){var n=Math.min(a,8-(7&r));l((a-=n)<32),e.header[e.h_ptr].buf[r>>3]|=t>>a<<8-(7&r)-n,r+=n}e.header[e.h_ptr].ptr=r}function w(e,t){e<<=8;for(var a=0;a<8;a++)(((t<<=1)^(e<<=1))&65536)!=0&&(t^=32773);return t}function E(e,t){var a,r=f.ht[t.count1table_select+32],n=0,s=t.big_values,A=t.big_values;for(l(t.count1table_select<2),a=(t.count1-t.big_values)/4;a>0;--a){var i,o=0,_=0;0!=(i=t.l3_enc[s+0])&&(_+=8,t.xr[A+0]<0&&o++,l(i<=1)),0!=(i=t.l3_enc[s+1]
1)&&(_+=4,o*=2,t.xr[A+1]<0&&o++,l(i<=1)),0!=(i=t.l3_enc[s+2])&&(_+=2,o*=2,t.xr[A+2]<0&&o++,l(i<=1)),0!=(i=t.l3_enc[s+3])&&(_++,o*=2,t.xr[A+3]<0&&o++,l(i<=1)),s+=4,A+=4,y(e,o+r.table[_],r.hlen[_]),n+=r.hlen[_]}return n}function M(e,t,a,r,n){var s=f.ht[t],A=0;if(l(t<32),0==t)return A;for(var i=a;i<r;i+=2){var o=0,_=0,c=s.xlen,u=s.xlen,h=0,p=n.l3_enc[i],m=n.l3_enc[i+1];if(0!=p&&(n.xr[i]<0&&h++,o--),t>15){if(p>14){var b=p-15;l(b<=s.linmax),h|=b<<1,_=c,p=15}if(m>14){var d=m-15;l(d<=s.linmax),h<<=c,h|=d,_+=c,m=15}u=16}0!=m&&(h<<=1,n.xr[i+1]<0&&h++,o--),l((p|m)<16),p=p*u+m,_-=o,l((o+=s.hlen[p])<=32),l(_<=32),y(e,s.table[p],o),y(e,h,_),A+=o+_}return A}function R(e,t){var a=3*e.scalefac_band.s[3];return a>t.big_values&&(a=t.big_values),M(e,t.table_select[0],0,a,t)+M(e,t.table_select[1],a,t.big_values,t)}function k(e,t){l(0<=(a=t.big_values)&&a<=576);var a,r,n,s=t.region0_count+1;return l(0<=s),l(s<e.scalefac_band.l.length),r=e.scalefac_band.l[s],l(0<=(s+=t.region1_count+1)),l(s<e.scalefac_band.l.length),n=e.scalefac_band.l[s],r>a&&(r=a),n>a&&(n=a),M(e,t.table_select[0],0,r,t)+M(e,t.table_select[1],r,n,t)+M(e,t.table_select[2],n,a,t)}function x(){this.total=0}function T(e,a){var r,s,A,i,o,l=e.internal_flags;return o=l.w_ptr,-1==(i=l.h_ptr-1)&&(i=u.MAX_HEADER_BUF-1),r=l.header[i].write_timing-d,a.total=r,r>=0&&(s=1+i-o,i<o&&(s=1+i-o+u.MAX_HEADER_BUF),r-=8*s*l.sideinfo_len),r+=A=t.getframebits(e),a.total+=A,a.total%8!=0?a.total=1+a.total/8:a.total=a.total/8,a.total+=g+1,r<0&&n.err.println("strange error flushing buffer ... \n"),r}this.getframebits=function(e){var t,a=e.internal_flags;return l(8<=(t=0!=a.bitrate_index?f.bitrate_table[e.version][a.bitrate_index]:e.brate)&&t<=640),8*(0|(e.version+1)*72e3*t/e.out_samplerate+a.padding)},this.CRC_writeheader=function(e,t){var a=65535;a=w(255&t[2],a),a=w(255&t[3],a);for(var r=6;r<e.sideinfo_len;r++)a=w(255&t[r],a);t[4]=byte(a>>8),t[5]=byte(255&a)},this.flush_bitstream=function(e){var t,a,n=e.internal_flags,s=n.h_ptr-1;if(-1==s&&(s=u.MAX_HEADER_BUF-1),t=n.l3_side,!((a=T(e,new x))<0)){if(B(e,a),l(n.header[s].write_timing+this.getframebits(e)==d),n.ResvSize=0,t.main_data_begin=0,n.findReplayGain){var A=r.GetTitleGain(n.rgdata);l(NEQ(A,GainAnalysis.GAIN_NOT_ENOUGH_SAMPLES)),n.RadioGain=0|Math.floor(10*A+.5)}n.findPeakSample&&(n.noclipGainChange=0|Math.ceil(200*Math.log10(n.PeakSample/32767)),n.noclipGainChange>0&&(EQ(e.scale,1)||EQ(e.scale,0))?n.noclipScale=Math.floor(32767/n.PeakSample*100)/100:n.noclipScale=-1)}},this.add_dummy_byte=function(t,a,r){for(var n,s=t.internal_flags;r-- >0;)for(function(t,a,r){for(l(r<30);r>0;){var n;0==v&&(v=8,l(++g<e.LAME_MAXMP3BUFFER),b[g]=0),n=Math.min(r,v),r-=n,v-=n,l(r<32),l(v<32),b[g]|=a>>r<<v,d+=n}}(0,a,8),n=0;n<u.MAX_HEADER_BUF;++n)s.header[n].write_timing+=8},this.format_bitstream=function(e){var t,a,r=e.internal_flags;t=r.l3_side;var A=this.getframebits(e);B(e,t.resvDrain_pre),function(e,t){var a,r,A,i,o=e.internal_flags;if(a=o.l3_side,o.header[o.h_ptr].ptr=0,s.fill(o.header[o.h_ptr].buf,0,o.sideinfo_len,0),e.out_samplerate<16e3?S(o,4094,12):S(o,4095,12),S(o,e.version,1),S(o,1,2),S(o,e.error_protection?0:1,1),S(o,o.bitrate_index,4),S(o,o.samplerate_index,2),S(o,o.padding,1),S(o,e.extension,1),S(o,e.mode.ordinal(),2),S(o,o.mode_ext,2),S(o,e.copyright,1),S(o,e.original,1),S(o,e.emphasis,2),e.error_protection&&S(o,0,16),1==e.version){for(l(a.main_data_begin>=0),S(o,a.main_data_begin,9),2==o.channels_out?S(o,a.private_bits,3):S(o,a.private_bits,5),A=0;A<o.channels_out;A++)for(i=0;i<4;i++)S(o,a.scfsi[A][i],1);for(r=0;r<2;r++)for(A=0;A<o.channels_out;A++){var _=a.tt[r][A];S(o,_.part2_3_length+_.part2_length,12),S(o,_.big_values/2,9),S(o,_.global_gain,8),S(o,_.scalefac_compress,4),_.block_type!=c.NORM_TYPE?(S(o,1,1),S(o,_.block_type,2),S(o,_.mixed_block_flag,1),14==_.table_select[0]&&(_.table_select[0]=16),S(o,_.table_select[0],5),14==_.table_select[1]&&(_.table_select[1]=16),S(o,_.table_select[1],5),S(o,_.subblock_gain[0],3),S(o,_.subblock_gain[1],3),S(o,_.subblock_gain[2],3)):(S(o,0,1),14==_.table_select[0]&&(_.table_select[0]=16),S(o,_.table_select[0],5),14==_.table_select[1]&&(_.table_select[1]=16),S(o,_.table_select[1],5),14==_.table_select[2]&&(_.table_select[2]=16),S(o,_.table_select[2],5),l(0<=_.region0_count&&_.regi
1on0_count<16),l(0<=_.region1_count&&_.region1_count<8),S(o,_.region0_count,4),S(o,_.region1_count,3)),S(o,_.preflag,1),S(o,_.scalefac_scale,1),S(o,_.count1table_select,1)}}else for(l(a.main_data_begin>=0),S(o,a.main_data_begin,8),S(o,a.private_bits,o.channels_out),r=0,A=0;A<o.channels_out;A++){var _=a.tt[r][A];S(o,_.part2_3_length+_.part2_length,12),S(o,_.big_values/2,9),S(o,_.global_gain,8),S(o,_.scalefac_compress,9),_.block_type!=c.NORM_TYPE?(S(o,1,1),S(o,_.block_type,2),S(o,_.mixed_block_flag,1),14==_.table_select[0]&&(_.table_select[0]=16),S(o,_.table_select[0],5),14==_.table_select[1]&&(_.table_select[1]=16),S(o,_.table_select[1],5),S(o,_.subblock_gain[0],3),S(o,_.subblock_gain[1],3),S(o,_.subblock_gain[2],3)):(S(o,0,1),14==_.table_select[0]&&(_.table_select[0]=16),S(o,_.table_select[0],5),14==_.table_select[1]&&(_.table_select[1]=16),S(o,_.table_select[1],5),14==_.table_select[2]&&(_.table_select[2]=16),S(o,_.table_select[2],5),l(0<=_.region0_count&&_.region0_count<16),l(0<=_.region1_count&&_.region1_count<8),S(o,_.region0_count,4),S(o,_.region1_count,3)),S(o,_.scalefac_scale,1),S(o,_.count1table_select,1)}e.error_protection&&CRC_writeheader(o,o.header[o.h_ptr].buf);var f=o.h_ptr;l(o.header[f].ptr==8*o.sideinfo_len),o.h_ptr=f+1&u.MAX_HEADER_BUF-1,o.header[o.h_ptr].write_timing=o.header[f].write_timing+t,o.h_ptr==o.w_ptr&&n.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n")}(e,A);var i=8*r.sideinfo_len;if(i+=function(e){var t,a,r,n,s=0,A=e.internal_flags,i=A.l3_side;if(1==e.version)for(t=0;t<2;t++)for(a=0;a<A.channels_out;a++){var o=i.tt[t][a],f=_.slen1_tab[o.scalefac_compress],u=_.slen2_tab[o.scalefac_compress];for(r=0,n=0;r<o.sfbdivide;r++)-1!=o.scalefac[r]&&(y(A,o.scalefac[r],f),n+=f);for(;r<o.sfbmax;r++)-1!=o.scalefac[r]&&(y(A,o.scalefac[r],u),n+=u);l(n==o.part2_length),o.block_type==c.SHORT_TYPE?n+=R(A,o):n+=k(A,o),l((n+=E(A,o))==o.part2_3_length+o.part2_length),s+=n}else for(a=0,t=0;a<A.channels_out;a++){var h,p,o=i.tt[t][a],m=0;if(l(null!=o.sfb_partition_table),n=0,r=0,p=0,o.block_type==c.SHORT_TYPE){for(;p<4;p++){var b=o.sfb_partition_table[p]/3,d=o.slen[p];for(h=0;h<b;h++,r++)y(A,Math.max(o.scalefac[3*r+0],0),d),y(A,Math.max(o.scalefac[3*r+1],0),d),y(A,Math.max(o.scalefac[3*r+2],0),d),m+=3*d}n+=R(A,o)}else{for(;p<4;p++){var b=o.sfb_partition_table[p],d=o.slen[p];for(h=0;h<b;h++,r++)y(A,Math.max(o.scalefac[r],0),d),m+=d}n+=k(A,o)}l((n+=E(A,o))==o.part2_3_length),l(m==o.part2_length),s+=m+n}return s}(e),B(e,t.resvDrain_post),i+=t.resvDrain_post,t.main_data_begin+=(A-i)/8,T(e,new x)!=r.ResvSize&&n.err.println("Internal buffer inconsistency. flushbits <> ResvSize"),8*t.main_data_begin!=r.ResvSize&&(n.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size:             %d \nresv drain (post)         %d \nresv drain (pre)          %d \nheader and sideinfo:      %d \ndata bits:                %d \ntotal bits:               %d (remainder: %d) \nbitsperframe:             %d \n",8*t.main_data_begin,r.ResvSize,t.resvDrain_post,t.resvDrain_pre,8*r.sideinfo_len,i-t.resvDrain_post-8*r.sideinfo_len,i,i%8,A),n.err.println("This is a fatal error.  It has several possible causes:"),n.err.println("90%%  LAME compiled with buggy version of gcc using advanced optimizations"),n.err.println(" 9%%  Your system is overclocked"),n.err.println(" 1%%  bug in LAME encoding library"),r.ResvSize=8*t.main_data_begin),l(d%8==0),d>1e9){for(a=0;a<u.MAX_HEADER_BUF;++a)r.header[a].write_timing-=d;d=0}return 0},this.copy_buffer=function(e,t,a,s,A){var _=g+1;if(_<=0)return 0;if(0!=s&&_>s)return -1;if(n.arraycopy(b,0,t,a,_),g=-1,v=0,0!=A){var f=o(1);if(f[0]=e.nMusicCRC,m.updateMusicCRC(f,t,a,_),e.nMusicCRC=f[0],_>0&&(e.VBR_seek_table.nBytesWritten+=_),e.decode_on_the_fly){for(var c,u=i([2,1152]),p=_,d=-1;0!=d;)if(d=h.hip_decode1_unclipped(e.hip,t,a,p,u[0],u[1]),p=0,-1==d&&(d=0),d>0){if(l(d<=1152),e.findPeakSample){for(c=0;c<d;c++)u[0][c]>e.PeakSample?e.PeakSample=u[0][c]:-u[0][c]>e.PeakSample&&(e.PeakSample=-u[0][c]);if(e.channels_out>1)for(c=0;c<d;c++)u[1][c]>e.PeakSample?e.PeakSample=u[1][c]:-u[1][c]>e.PeakSample&&(e.PeakSample=-u[1][c])}if(e.findReplayGain&&r.AnalyzeSamples(e.rgdata,u[0],0,u[1],0,d,e.channels_out)==GainAnalysis.GAIN_ANALYSIS_ERROR)return -6}}}return _},this.init_bit_stream_w=function(t){b=A(e.LAME_MAXMP3BUFFER),t.h_ptr=t.w_ptr=0,t.header[t.h_ptr].write_timing=0,g=-1,v=0,d=0}}h.EQ=function(e,t){return Math.abs(e)>Math.abs(t)?Math.abs(e-t)<=1e-6*Math.abs(e):Math.abs(e-t)<=1e-6*Math.abs(t)},h.NEQ=function(e,t){return!h.EQ(e,t)},e.exports=h},9606:function(e,t,a){var r=a(6186);r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double;var n=r.new_float;r.new_float_n;var s=r.new_int;r.new_int_n;var A=r.assert,i=a(9706),o=a(1005),l=a(1076),_=a(2344);e.exports=function(e){this.quantize=e,this.iteration_loop=function(e,t,a,r){var f,c=e.internal_flags,u=n(l.SFBMAX),h=n(576),p=s(2),m=0,b=c.l3_side,d=new i(m);this.quantize.rv.ResvFrameBegin(e,d),m=d.bits;for(var g=0;g<c.mode_gr;g++){f=this.quantize.qupvt.on_pe(e,t,p,m,g,g),c.mode_ext==o.MPG_MD_MS_LR&&(this.quantize.ms_convert(c.l3_side,g),this.quantize.qupvt.reduce_side(p,a[g],m,f));for(var v=0;v<c.channels_out;v++){var y,B,S=b.tt[g][v];S.block_type!=o.SHORT_TYPE?(y=0,B=c.PSY.mask_adjust-y):(y=0,B=c.PSY.mask_adjust_short-y),c.masking_lower=Math.pow(10,.1*B),this.quantize.init_outer_loop(c,S),this.quantize.init_xrpow(c,S,h)&&(this.quantize.qupvt.calc_xmin(e,r[g][v],S,u),this.quantize.outer_loop(e,S,u,h,v,p[v])),this.quantize.iteration_finish_one(c,g,v),A(S.part2_3_length<=_.MAX_BITS_PER_CHANNEL),A(S.part2_3_length<=p[v])}}this.quantize.rv.ResvFrameEnd(c,m)}}},2212:function(e,t,a){var r=a(6186),n=r.new_float,s=r.new_int;r.assert,e.exports=function(){this.global_gain=0,this.sfb_count1=0,this.step=s(39),this.noise=n(39),this.noise_log=n(39)}},8385:function(e){e.exports=function(){this.over_noise=0,this.tot_noise=0,this.max_noise=0,this.over_count=0,this.over_SSD=0,this.bits=0}},1005:function(e,t,a){var r=a(6186),n=r.System,s=r.VbrMode;r.Float,r.ShortBlock,r.Util,r.Arrays;var A=r.new_array_n;r.new_byte,r.new_double;var i=r.new_float,o=r.new_float_n,l=r.new_int;r.new_int_n;var _=r.assert;function f(){var e=a(7713),t=a(3358),r=a(4383),c=f.FFTOFFSET,u=f.MPG_MD_MS_LR,h=null;this.psy=null;var p=null,m=null,b=null;this.setModules=function(e,t,a,r){h=e,this.psy=t,p=t,m=r,b=a};var d=new e;this.lame_encode_mp3_frame=function(e,a,g,v,y,B){var S,w,E,M=A([2,2]);M[0][0]=new t,M[0][1]=new t,M[1][0]=new t,M[1][1]=new t;var R=A([2,2]);R[0][0]=new t,R[0][1]=new t,R[1][0]=new t,R[1][1]=new t;var k=[null,null],x=e.internal_flags,T=o([2,4]),I=[.5,.5],P=[[0,0],[0,0]],C=[[0,0],[0,0]];if(k[0]=a,k[1]=g,0==x.lame_encode_frame_init&&function(e,t){var a=e.internal_flags;if(0==a.lame_encode_frame_init){var r,n,s,A,o=i(2014),l=i(2014);for(s=0,a.lame_encode_frame_init=1,A=0;s<286+576*(1+a.mode_gr);++s)s<576*a.mode_gr?(o[s]=0,2==a.channels_out&&(l[s]=0)):(o[s]=t[0][A],2==a.channels_out&&(l[s]=t[1][A]),++A);for(n=0;n<a.mode_gr;n++)for(r=0;r<a.channels_out;r++)a.l3_side.tt[n][r].block_type=f.SHORT_TYPE;d.mdct_sub48(a,o,l),_(576>=f.FFTOFFSET),_(a.mf_size>=f.BLKSIZE+e.framesize-f.FFTOFFSET),_(a.mf_size>=512+e.framesize-32)}}(e,k),x.padding=0,(x.slot_lag-=x.frac_SpF)<0&&(x.slot_lag+=e.out_samplerate,x.padding=1),0!=x.psymodel){var V,O,D,N,L,Q=[null,null],H=0,X=l(2);for(L=0;L<x.mode_gr;L++){for(N=0;N<x.channels_out;N++)Q[N]=k[N],H=576+576*L-f.FFTOFFSET;if(0!=(e.VBR==s.vbr_mtrh||e.VBR==s.vbr_mt?p.L3psycho_anal_vbr(e,Q,H,L,M,R,P[L],C[L],T[L],X):p.L3psycho_anal_ns(e,Q,H,L,M,R,P[L],C[L],T[L],X)))return -4;
1for(e.mode==r.JOINT_STEREO&&(I[L]=T[L][2]+T[L][3],I[L]>0&&(I[L]=T[L][3]/I[L])),N=0;N<x.channels_out;N++){var Y=x.l3_side.tt[L][N];Y.block_type=X[N],Y.mixed_block_flag=0}}}else for(L=0;L<x.mode_gr;L++)for(N=0;N<x.channels_out;N++)x.l3_side.tt[L][N].block_type=f.NORM_TYPE,x.l3_side.tt[L][N].mixed_block_flag=0,C[L][N]=P[L][N]=700;if(!function(e){var t,a;if(0==e.ATH.useAdjust){e.ATH.adjust=1;return}if(a=e.loudness_sq[0][0],t=e.loudness_sq[1][0],2==e.channels_out?(a+=e.loudness_sq[0][1],t+=e.loudness_sq[1][1]):(a+=a,t+=t),2==e.mode_gr&&(a=Math.max(a,t)),(a*=.5*e.ATH.aaSensitivityP)>.03125)e.ATH.adjust>=1?e.ATH.adjust=1:e.ATH.adjust<e.ATH.adjustLimit&&(e.ATH.adjust=e.ATH.adjustLimit),e.ATH.adjustLimit=1;else{var r=31.98*a+625e-6;e.ATH.adjust>=r?(e.ATH.adjust*=.075*r+.925,e.ATH.adjust<r&&(e.ATH.adjust=r)):e.ATH.adjustLimit>=r?e.ATH.adjust=r:e.ATH.adjust<e.ATH.adjustLimit&&(e.ATH.adjust=e.ATH.adjustLimit),e.ATH.adjustLimit=r}}(x),d.mdct_sub48(x,k[0],k[1]),x.mode_ext=f.MPG_MD_LR_LR,e.force_ms)x.mode_ext=f.MPG_MD_MS_LR;else if(e.mode==r.JOINT_STEREO){var F=0,Z=0;for(L=0;L<x.mode_gr;L++)for(N=0;N<x.channels_out;N++)F+=C[L][N],Z+=P[L][N];if(F<=1*Z){var q=x.l3_side.tt[0],j=x.l3_side.tt[x.mode_gr-1];q[0].block_type==q[1].block_type&&j[0].block_type==j[1].block_type&&(x.mode_ext=f.MPG_MD_MS_LR)}}if(x.mode_ext==u?(O=R,D=C):(O=M,D=P),e.analysis&&null!=x.pinfo)for(L=0;L<x.mode_gr;L++)for(N=0;N<x.channels_out;N++)x.pinfo.ms_ratio[L]=x.ms_ratio[L],x.pinfo.ms_ener_ratio[L]=I[L],x.pinfo.blocktype[L][N]=x.l3_side.tt[L][N].block_type,x.pinfo.pe[L][N]=D[L][N],n.arraycopy(x.l3_side.tt[L][N].xr,0,x.pinfo.xr[L][N],0,576),x.mode_ext==u&&(x.pinfo.ers[L][N]=x.pinfo.ers[L][N+2],n.arraycopy(x.pinfo.energy[L][N+2],0,x.pinfo.energy[L][N],0,x.pinfo.energy[L][N].length));if(e.VBR==s.vbr_off||e.VBR==s.vbr_abr){for(S=0;S<18;S++)x.nsPsy.pefirbuf[S]=x.nsPsy.pefirbuf[S+1];for(L=0,w=0;L<x.mode_gr;L++)for(N=0;N<x.channels_out;N++)w+=D[L][N];for(S=0,x.nsPsy.pefirbuf[18]=w,w=x.nsPsy.pefirbuf[9];S<9;S++)w+=(x.nsPsy.pefirbuf[S]+x.nsPsy.pefirbuf[18-S])*f.fircoef[S];for(L=0,w=3350*x.mode_gr*x.channels_out/w;L<x.mode_gr;L++)for(N=0;N<x.channels_out;N++)D[L][N]*=w}if(x.iteration_loop.iteration_loop(e,D,I,O),h.format_bitstream(e),V=h.copy_buffer(x,v,y,B,1),e.bWriteVbrTag&&m.addVbrFrame(e),e.analysis&&null!=x.pinfo){for(N=0;N<x.channels_out;N++){for(E=0;E<c;E++)x.pinfo.pcmdata[N][E]=x.pinfo.pcmdata[N][E+e.framesize];for(E=c;E<1600;E++)x.pinfo.pcmdata[N][E]=k[N][E-c]}b.set_frame_pinfo(e,O)}return!function(e){var t,a;for(_(0<=e.bitrate_index&&e.bitrate_index<16),_(0<=e.mode_ext&&e.mode_ext<4),e.bitrate_stereoMode_Hist[e.bitrate_index][4]++,e.bitrate_stereoMode_Hist[15][4]++,2==e.channels_out&&(e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++,e.bitrate_stereoMode_Hist[15][e.mode_ext]++),t=0;t<e.mode_gr;++t)for(a=0;a<e.channels_out;++a){var r=0|e.l3_side.tt[t][a].block_type;0!=e.l3_side.tt[t][a].mixed_block_flag&&(r=4),e.bitrate_blockType_Hist[e.bitrate_index][r]++,e.bitrate_blockType_Hist[e.bitrate_index][5]++,e.bitrate_blockType_Hist[15][r]++,e.bitrate_blockType_Hist[15][5]++}}(x),V}}f.ENCDELAY=576,f.POSTDELAY=1152,f.MDCTDELAY=48,f.FFTOFFSET=224+f.MDCTDELAY,f.DECDELAY=528,f.SBLIMIT=32,f.CBANDS=64,f.SBPSY_l=21,f.SBPSY_s=12,f.SBMAX_l=22,f.SBMAX_s=13,f.PSFB21=6,f.PSFB12=6,f.BLKSIZE=1024,f.HBLKSIZE=f.BLKSIZE/2+1,f.BLKSIZE_s=256,f.HBLKSIZE_s=f.BLKSIZE_s/2+1,f.NORM_TYPE=0,f.START_TYPE=1,f.SHORT_TYPE=2,f.STOP_TYPE=3,f.MPG_MD_LR_LR=0,f.MPG_MD_LR_I=1,f.MPG_MD_MS_LR=2,f.MPG_MD_MS_I=3,f.fircoef=[-.1039435,-.1892065,-.0432472*5,-.155915,779609e-23*5,.0467745*5,.50455,.756825,.187098*5],e.exports=f},4585:function(e,t,a){var r=a(6186);r.System,r.VbrMode,r.Float,r.ShortBlock;var n=r.Util;r.Arrays,r.new_array_n,r.new_byte,r.new_double;var s=r.new_float;r.new_float_n,r.new_int,r.new_int_n,r.assert;var A=a(1005);e.exports=function(){var e=s(A.BLKSIZE),t=s(A.BLKSIZE_s/2),a=[.9238795325112867,.3826834323650898,.9951847266721969,.0980171403295606,.9996988186962042,.02454122852291229,.9999811752826011,.006135884649154475];function r(e,t,r){var s,A,i,o,l,_,f,c,u,h,p,m,b,d,g,v,y,B,S,w,E,M,R=0,k=t+(r<<=1);s=4;do{h=s>>1,f=s,u=(c=s<<1)+f,s=c<<1,i=(A=t)+h;do y=e[A+0]-e[A+f],v=e[A+0]+e[A+f],E=e[A+c]-e[A+u],S=e[A+c]+e[A+u],e[A+c]=v-S,e[A+0]=v+S,e[A+u]=y-E,e[A+f]=y+E,y=e[i+0]-e[i+f],v=e[i+0]+e[i+f],E=n.SQRT2*e[i+u],S=n.SQRT2*e[i+c],e[i+c]=v-S,e[i+0]=v+S,e[i+u]=y-E,e[i+f]=y+E,i+=s,A+=s;while(A<k);for(_=1,l=a[R+0],o=a[R+1];_<h;_++){p=1-2*o*o,m=2*o*l,A=t+_,i=t+f-_;do d=m*e[A+f]-p*e[i+f],b=p*e[A+f]+m*e[i+f],y=e[A+0]-b,v=e[A+0]+b,B=e[i+0]-d,g=e[i+0]+d,d=m*e[A+u]-p*e[i+u],b=p*e[A+u]+m*e[i+u],E=e[A+c]-b,S=e[A+c]+b,M=e[i+c]-d,w=e[i+c]+d,d=o*S-l*M,b=l*S+o*M,e[A+c]=v-b,e[A+0]=v+b,e[i+u]=B-d,e[i+f]=B+d,d=l*w-o*E,b=o*w+l*E,e[i+c]=g-b,e[i+0]=g+b,e[A+u]=y-d,e[A+f]=y+d,i+=s,A+=s;while(A<k);l=(p=l)*a[R+0]-o*a[R+1],o=p*a[R+1]+o*a[R+0]}R+=2}while(s<r)}var i=[0,128,64,192,32,160,96,224,16,144,80,208,48,176,112,240,8,136,72,200,40,168,104,232,24,152,88,216,56,184,120,248,4,132,68,196,36,164,100,228,20,148,84,212,52,180,116,244,12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254];this.fft_short=function(e,a,n,s,o){for(var l=0;l<3;l++){var _=A.BLKSIZE_s/2,f=65535&192*(l+1),c=A.BLKSIZE_s/8-1;do{var u,h,p,m,b,d=255&i[c<<2];h=(u=t[d]*s[n][o+d+f])-(b=t[127-d]*s[n][o+d+f+128]),u+=b,m=(p=t[d+64]*s[n][o+d+f+64])-(b=t[63-d]*s[n][o+d+f+192]),p+=b,_-=4,a[l][_+0]=u+p,a[l][_+2]=u-p,a[l][_+1]=h+m,a[l][_+3]=h-m,h=(u=t[d+1]*s[n][o+d+f+1])-(b=t[126-d]*s[n][o+d+f+129]),u+=b,m=(p=t[d+65]*s[n][o+d+f+65])-(b=t[62-d]*s[n][o+d+f+193]),p+=b,a[l][_+A.BLKSIZE_s/2+0]=u+p,a[l][_+A.BLKSIZE_s/2+2]=u-p,a[l][_+A.BLKSIZE_s/2+1]=h+m,a[l][_+A.BLKSIZE_s/2+3]=h-m}while(--c>=0);r(a[l],_,A.BLKSIZE_s/2)}},this.fft_long=function(t,a,n,s,o){var l=A.BLKSIZE/8-1,_=A.BLKSIZE/2;do{var f,c,u,h,p,m=255&i[l];c=(f=e[m]*s[n][o+m])-(p=e[m+512]*s[n][o+m+512]),f+=p,h=(u=e[m+256]*s[n][o+m+256])-(p=e[m+768]*s[n][o+m+768]),u+=p,a[(_-=4)+0]=f+u,a[_+2]=f-u,a[_+1]=c+h,a[_+3]=c-h,c=(f=e[m+1]*s[n][o+m+1])-(p=e[m+513]*s[n][o+m+513]),f+=p,h=(u=e[m+257]*s[n][o+m+257])-(p=e[m+769]*s[n][o+m+769]),u+=p,a[_+A.BLKSIZE/2+0]=f+u,a[_+A.BLKSIZE/2+2]=f-u,a[_+A.BLKSIZE/2+1]=c+h,a[_+A.BLKSIZE/2+3]=c-h}while(--l>=0);r(a,_,A.BLKSIZE/2)},this.init_fft=function(a){for(var r=0;r<A.BLKSIZE;r++)e[r]=.42-.5*Math.cos(2*Math.PI*(r+.5)/A.BLKSIZE)+.08*Math.cos(4*Math.PI*(r+.5)/A.BLKSIZE);for(var r=0;r<A.BLKSIZE_s/2;r++)t[r]=.5*(1-Math.cos(2*Math.PI*(r+.5)/A.BLKSIZE_s))}}},894:function(e,t,a){var r=a(6186),n=r.System;r.VbrMode,r.Float,r.ShortBlock,r.Util;var s=r.Arrays;function A(){A.YULE_ORDER,A.MAX_SAMP_FREQ;var e=A.RMS_WINDOW_TIME_NUMERATOR,t=A.RMS_WINDOW_TIME_DENOMINATOR;A.MAX_SAMPLES_PER_WINDOW;var a=[[.038575994352,-3.84664617118067,-.02160367184185,7.81501653005538,-.00123395316851,-11.34170355132042,-.00009291677959,13.05504219327545,-.01655260341619,-12.28759895145294,.02161526843274,9.4829380631979,-.02074045215285,-5.87257861775999,.00594298065125,2.75465861874613,.00306428023191,-.86984376593551,12025322027e-14,.13919314567432,.00288463683916],[.0541865640643,-3.47845948550071,-.02911007808948,6.36317777566148,-.00848709379851,-8.54751527471874,-.00851165645469,9.4769360780128,-.00834990904936,-8.81498681370155,.02245293253339,6.85401540936998,-.02596338512915,-4.39470996079559,.01624864962975,2.19611684890774,-.00240879051584,-.75104302451432,.00674613682247,.13149317958808,-.00187763777362],[.15457299681924,-2.37898834973084,-.09331049056315,2.84868151156327,-.06247880153653,-2.64577170229825,.02163541888798,2.23697657451713,-.05588393329856,-1.67148153367602,.04781476674921,1.00595954808547,.00222312597743,-.45953458054983,.03174092540049,.16378164858596,-.01390589421898,-.05032077717131,.00651420667831,.0234789740702,-.00881362733839],[.30296907319327,-1.61273165137247,-.22613988682123,1.0797749225997,-.08587323730772,-.2565625775407,.03282930172664,-.1627671912044,-.00915702933434,-.22638893773906,-.02364141202522,.39120800788284,-.00584456039913,-.22138138954925,.06276101321749,.04500235387352,-.00000828086748,.02005851806501,.00205861885564,.00302439095741,-.02950134983287],[.33642304856132,-1.49858979367799,-.2557224142557,.87350271418188,-.11828570177555,.12205022308084,.11921148675203,-.80774944671438,-.07834489609479,.47854794562326,-.0046997791438,-.12453458140019,-.0058950022444,-.04067510197014,.05724228140351,.08333755284107,.00832043980773,-.04237348025746,-.0163538138454,.02977207319925,-.0176017656815],[.4491525660845,-.62820619233671,-.14351757464547,.29661783706366,-.22784394429749,-.372563729424,-.01419140100551,.00213767857124,.04078262797139,-.42029820170918,-.12398163381748,.22199650564824,.04097565135648,.00613424350682,.10478503600251,.06747620744683,-.01863887810927,.05784820375801,-.03193428438915,.03222754072173,.00541907748707],[.56619470757641,-1.04800335126349,-.75464456939302,.29156311971249,.1624213774223,-.26806001042947,.16744243493672,.00819999645858,-.18901604199609,.45054734505008,.3093178284183,-.33032403314006,-.27562961986224,.0673936833311,.00647310677246,-.04784254229033,.08647503780351,.01639907836189,-.0378898455484,.01807364323573,-.00588215443421],[.58100494960553,-.51035327095184,-.53174909058578,-.31863563325245,-.14289799034253,-.20256413484477,.17520704835522,.1472815413433,.02377945217615,.38952639978999,.15558449135573,-.23313271880868,-.25344790059353,-.05246019024463,.01628462406333,-.02505961724053,.06920467763959,.02442357316099,-.03721611395801,.01818801111503,-.00749618797172],[.53648789255105,-.2504987195602,-.42163034350696,-.43193942311114,-.00275953611929,-.03424681017675,.04267842219415,-.04678328784242,-.10214864179676,.264083
100200955,.14590772289388,.15113130533216,-.02459864859345,-.17556493366449,-.11202315195388,-.18823009262115,-.04060034127,.05477720428674,.0478866554818,.0470440968812,-.02217936801134]],r=[[.98621192462708,-1.97223372919527,-1.97242384925416,.97261396931306,.98621192462708],[.98500175787242,-1.96977855582618,-1.97000351574484,.9702284756635,.98500175787242],[.97938932735214,-1.95835380975398,-1.95877865470428,.95920349965459,.97938932735214],[.97531843204928,-1.95002759149878,-1.95063686409857,.95124613669835,.97531843204928],[.97316523498161,-1.94561023566527,-1.94633046996323,.94705070426118,.97316523498161],[.96454515552826,-1.92783286977036,-1.92909031105652,.93034775234268,.96454515552826],[.96009142950541,-1.91858953033784,-1.92018285901082,.92177618768381,.96009142950541],[.95856916599601,-1.9154210807478,-1.91713833199203,.91885558323625,.95856916599601],[.94597685600279,-1.88903307939452,-1.89195371200558,.89487434461664,.94597685600279]];function i(e,t,a,r,n,s){for(;0!=n--;)a[r]=1e-10+e[t+0]*s[0]-a[r-1]*s[1]+e[t-1]*s[2]-a[r-2]*s[3]+e[t-2]*s[4]-a[r-3]*s[5]+e[t-3]*s[6]-a[r-4]*s[7]+e[t-4]*s[8]-a[r-5]*s[9]+e[t-5]*s[10]-a[r-6]*s[11]+e[t-6]*s[12]-a[r-7]*s[13]+e[t-7]*s[14]-a[r-8]*s[15]+e[t-8]*s[16]-a[r-9]*s[17]+e[t-9]*s[18]-a[r-10]*s[19]+e[t-10]*s[20],++r,++t}function o(e,t,a,r,n,s){for(;0!=n--;)a[r]=e[t+0]*s[0]-a[r-1]*s[1]+e[t-1]*s[2]-a[r-2]*s[3]+e[t-2]*s[4],++r,++t}this.InitGainAnalysis=function(a,r){return function(a,r){for(var n=0;n<MAX_ORDER;n++)a.linprebuf[n]=a.lstepbuf[n]=a.loutbuf[n]=a.rinprebuf[n]=a.rstepbuf[n]=a.routbuf[n]=0;switch(0|r){case 48e3:a.reqindex=0;break;case 44100:a.reqindex=1;break;case 32e3:a.reqindex=2;break;case 24e3:a.reqindex=3;break;case 22050:a.reqindex=4;break;case 16e3:a.reqindex=5;break;case 12e3:a.reqindex=6;break;case 11025:a.reqindex=7;break;case 8e3:a.reqindex=8;break;default:return INIT_GAIN_ANALYSIS_ERROR}return a.sampleWindow=0|(r*e+t-1)/t,a.lsum=0,a.rsum=0,a.totsamp=0,s.ill(a.A,0),INIT_GAIN_ANALYSIS_OK}(a,r)!=INIT_GAIN_ANALYSIS_OK?INIT_GAIN_ANALYSIS_ERROR:(a.linpre=MAX_ORDER,a.rinpre=MAX_ORDER,a.lstep=MAX_ORDER,a.rstep=MAX_ORDER,a.lout=MAX_ORDER,a.rout=MAX_ORDER,s.fill(a.B,0),INIT_GAIN_ANALYSIS_OK)},this.AnalyzeSamples=function(e,t,s,l,_,f,c){if(0==f)return GAIN_ANALYSIS_OK;switch(N=0,O=f,c){case 1:l=t,_=s;break;case 2:break;default:return GAIN_ANALYSIS_ERROR}for(f<MAX_ORDER?(n.arraycopy(t,s,e.linprebuf,MAX_ORDER,f),n.arraycopy(l,_,e.rinprebuf,MAX_ORDER,f)):(n.arraycopy(t,s,e.linprebuf,MAX_ORDER,MAX_ORDER),n.arraycopy(l,_,e.rinprebuf,MAX_ORDER,MAX_ORDER));O>0;){D=O>e.sampleWindow-e.totsamp?e.sampleWindow-e.totsamp:O,N<MAX_ORDER?(I=e.linpre+N,P=e.linprebuf,C=e.rinpre+N,V=e.rinprebuf,D>MAX_ORDER-N&&(D=MAX_ORDER-N)):(I=s+N,P=t,C=_+N,V=l),i(P,I,e.lstepbuf,e.lstep+e.totsamp,D,a[e.reqindex]),i(V,C,e.rstepbuf,e.rstep+e.totsamp,D,a[e.reqindex]),o(e.lstepbuf,e.lstep+e.totsamp,e.loutbuf,e.lout+e.totsamp,D,r[e.reqindex]),o(e.rstepbuf,e.rstep+e.totsamp,e.routbuf,e.rout+e.totsamp,D,r[e.reqindex]),I=e.lout+e.totsamp,P=e.loutbuf,C=e.rout+e.totsamp,V=e.routbuf;for(var u,h,p,m,b,d,g,v,y,B,S,w,E,M,R,k,x,T,I,P,C,V,O,D,N,L=D%8;0!=L--;)e.lsum+=(u=P[I++])*u,e.rsum+=(h=V[C++])*h;for(L=D/8;0!=L--;)e.lsum+=(p=P[I+0])*p+(m=P[I+1])*m+(b=P[I+2])*b+(d=P[I+3])*d+(g=P[I+4])*g+(v=P[I+5])*v+(y=P[I+6])*y+(B=P[I+7])*B,I+=8,e.rsum+=(S=V[C+0])*S+(w=V[C+1])*w+(E=V[C+2])*E+(M=V[C+3])*M+(R=V[C+4])*R+(k=V[C+5])*k+(x=V[C+6])*x+(T=V[C+7])*T,C+=8;if(O-=D,N+=D,e.totsamp+=D,e.totsamp==e.sampleWindow){var Q=10*A.STEPS_per_dB*Math.log10((e.lsum+e.rsum)/e.totsamp*.5+1e-37),H=Q<=0?0:0|Q;H>=e.A.length&&(H=e.A.length-1),e.A[H]++,e.lsum=e.rsum=0,n.arraycopy(e.loutbuf,e.totsamp,e.loutbuf,0,MAX_ORDER),n.arraycopy(e.routbuf,e.totsamp,e.routbuf,0,MAX_ORDER),n.arraycopy(e.lstepbuf,e.totsamp,e.lstepbuf,0,MAX_ORDER),n.arraycopy(e.rstepbuf,e.totsamp,e.rstepbuf,0,MAX_ORDER),e.totsamp=0}if(e.totsamp>e.sampleWindow)return GAIN_ANALYSIS_ERROR}return f<MAX_ORDER?(n.arraycopy(e.linprebuf,f,e.linprebuf,0,MAX_ORDER-f),n.arraycopy(e.rinprebuf,f,e.rinprebuf,0,MAX_ORDER-f),n.arraycopy(t,s,e.linprebuf,MAX_ORDER-f,f),n.arraycopy(l,_,e.rinprebuf,MAX_ORDER-f,f)):(n.arraycopy(t,s+f-MAX_ORDER,e.linprebuf,0,MAX_ORDER),n.arraycopy(l,_+f-MAX_ORDER,e.rinprebuf,0,MAX_ORDER)),GAIN_ANALYSIS_OK},this.GetTitleGain=function(e){for(var t=function(e,t){var a,r=0;for(a=0;a<t;a++)r+=e[a];if(0==r)return GAIN_NOT_ENOUGH_SAMPLES;var n=0|Math.ceil(.050000000000000044*r);for(a=t;a-- >0&&!((n-=e[a])<=0););return 64.82-a/A.STEPS_per_dB}(e.A,e.A.length),a=0;a<e.A.length;a++)e.B[a]+=e.A[a],e.A[a]=0;for(var a=0;a<MAX_ORDER;a++)e.linprebuf[a]=e.lstepbuf[a]=e.loutbuf[a]=e.rinprebuf[a]=e.rstepbuf[a]=e.routbuf[a]=0;return e.totsamp=0,e.lsum=e.rsum=0,t}}r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert,A.STEPS_per_dB=100,A.MAX_dB=120,A.GAIN_NOT_ENOUGH_SAMPLES=-24601,A.GAIN_ANALYSIS_ERROR=0,A.GAIN_ANALYSIS_OK=1,A.INIT_GAIN_ANALYSIS_ERROR=0,A.INIT_GAIN_ANALYSIS_OK=1,A.YULE_ORDER=10,A.MAX_ORDER=A.YULE_ORDER,A.MAX_SAMP_FREQ=48e3,A.RMS_WINDOW_TIME_NUMERATOR=1,A.RMS_WINDOW_TIME_DENOMINATOR=20,A.MAX_SAMPLES_PER_WINDOW=A.MAX_SAMP_FREQ*A.RMS_WINDOW_TIME_NUMERATOR/A.RMS_WINDOW_TIME_DENOMINATOR+1,e.exports=A},7134:function(e,t,a){var r=a(6186);r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double;var n=r.new_float;r.new_float_n;var s=r.new_int;r.new_int_n,r.assert;var A=a(1076);e.exports=function(){this.xr=n(576),this.l3_enc=s(576),this.scalefac=s(A.SFBMAX),this.xrpow_max=0,this.part2_3_length=0,this.big_values=0,this.count1=0,this.global_gain=0,this.scalefac_compress=0,this.block_type=0,this.mixed_block_flag=0,this.table_select=s(3),this.subblock_gain=s(4),this.region0_count=0,this.region1_count=0,this.preflag=0,this.scalefac_scale=0,this.count1table_select=0,this.part2_length=0,this.sfb_lmax=0,this.sfb_smin=0,this.psy_lmax=0,this.sfbmax=0,this.psymax=0,this.sfbdivide=0,this.width=s(A.
1SFBMAX),this.window=s(A.SFBMAX),this.count1bits=0,this.sfb_partition_table=null,this.slen=s(4),this.max_nonzero_coeff=0;var e=this;function t(e){return new Int32Array(e)}this.assign=function(a){e.xr=new Float32Array(a.xr),e.l3_enc=t(a.l3_enc),e.scalefac=t(a.scalefac),e.xrpow_max=a.xrpow_max,e.part2_3_length=a.part2_3_length,e.big_values=a.big_values,e.count1=a.count1,e.global_gain=a.global_gain,e.scalefac_compress=a.scalefac_compress,e.block_type=a.block_type,e.mixed_block_flag=a.mixed_block_flag,e.table_select=t(a.table_select),e.subblock_gain=t(a.subblock_gain),e.region0_count=a.region0_count,e.region1_count=a.region1_count,e.preflag=a.preflag,e.scalefac_scale=a.scalefac_scale,e.count1table_select=a.count1table_select,e.part2_length=a.part2_length,e.sfb_lmax=a.sfb_lmax,e.sfb_smin=a.sfb_smin,e.psy_lmax=a.psy_lmax,e.sfbmax=a.sfbmax,e.psymax=a.psymax,e.sfbdivide=a.sfbdivide,e.width=t(a.width),e.window=t(a.window),e.count1bits=a.count1bits,e.sfb_partition_table=a.sfb_partition_table.slice(0),e.slen=t(a.slen),e.max_nonzero_coeff=a.max_nonzero_coeff}}},3734:function(e,t,a){var r=a(6186);r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n;var n=r.new_int;r.new_int_n,r.assert;var s=a(7134);e.exports=function(){this.tt=[[null,null],[null,null]],this.main_data_begin=0,this.private_bits=0,this.resvDrain_pre=0,this.resvDrain_post=0,this.scfsi=[n(4),n(4)];for(var e=0;e<2;e++)for(var t=0;t<2;t++)this.tt[e][t]=new s}},3358:function(e,t,a){var r=a(410);e.exports=function(){this.thm=new r,this.en=new r}},410:function(e,t,a){var r=a(1005),n=a(6186),s=n.System;n.VbrMode,n.Float,n.ShortBlock,n.Util,n.Arrays,n.new_array_n,n.new_byte,n.new_double;var A=n.new_float,i=n.new_float_n;n.new_int,n.new_int_n,n.assert,e.exports=function(){this.l=A(r.SBMAX_l),this.s=i([r.SBMAX_s,3]);var e=this;this.assign=function(t){s.arraycopy(t.l,0,e.l,0,r.SBMAX_l);for(var a=0;a<r.SBMAX_s;a++)for(var n=0;n<3;n++)e.s[a][n]=t.s[a][n]}}},1076:function(e,t,a){var r=a(1005),n={};n.SFBMAX=3*r.SBMAX_s,e.exports=n},6671:function(e,t,a){var r=a(6186),n=r.System,s=r.VbrMode;r.Float;var A=r.ShortBlock;r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double;var i=r.new_float;r.new_float_n,r.new_int;var o=r.new_int_n,l=r.new_short_n,_=r.assert,f=a(2047),c=a(9682),u=a(2344),h=a(4953),p=a(4557),m=a(9606),b=a(6490),d=a(762),g=a(1005);e.exports=function e(){var t,r,v,y,B,S,w,E,M=a(4383),R=this;e.V9=410,e.V8=420,e.V7=430,e.V6=440,e.V5=450,e.V4=460,e.V3=470,e.V2=480,e.V1=490,e.V0=500,e.R3MIX=1e3,e.STANDARD=1001,e.EXTREME=1002,e.INSANE=1003,e.STANDARD_FAST=1004,e.EXTREME_FAST=1005,e.MEDIUM=1006,e.MEDIUM_FAST=1007,e.LAME_MAXMP3BUFFER=147456;var k=new f;function x(){this.mask_adjust=0,this.mask_adjust_short=0,this.bo_l_weight=i(g.SBMAX_l),this.bo_s_weight=i(g.SBMAX_s)}function T(){this.lowerlimit=0}function I(e,t){this.lowpass=t}function P(e){return e>1?0:e<=0?1:Math.cos(Math.PI/2*e)}function C(e,t){switch(e){case 44100:return t.version=1,0;case 48e3:return t.version=1,1;case 32e3:return t.version=1,2;case 22050:case 11025:return t.version=0,0;case 24e3:case 12e3:return t.version=0,1;case 16e3:case 8e3:return t.version=0,2;default:return t.version=0,-1}}function V(e,t,a){a<16e3&&(t=2);for(var r=d.bitrate_table[t][1],n=2;n<=14;n++)d.bitrate_table[t][n]>0&&Math.abs(d.bitrate_table[t][n]-e)<Math.abs(r-e)&&(r=d.bitrate_table[t][n]);return r}function O(e,t,a){a<16e3&&(t=2);for(var r=0;r<=14;r++)if(d.bitrate_table[t][r]>0&&d.bitrate_table[t][r]==e)return r;return -1}function D(e,t){var a=[new I(8,2e3),new I(16,3700),new I(24,3900),new I(32,5500),new I(40,7e3),new I(48,7500),new I(56,1e4),new I(64,11e3),new I(80,13500),new I(96,15100),new I(112,15600),new I(128,17e3),new I(160,17500),new I(192,18600),new I(224,19400),new I(256,19700),new I(320,20500)],r=R.nearestBitrateFullIndex(t);e.lowerlimit=a[r].lowpass}function N(e){var t=g.BLKSIZE+e.framesize-g.FFTOFFSET;return t=Math.max(t,512+e.framesize-32),_(u.MFSIZE>=t),t}function L(){this.n_in=0,this.n_out=0}function Q(){this.num_used=0}this.enc=new g,this.setModules=function(e,a,n,s,A,i,o,l,_){t=e,r=a,v=n,y=s,B=A,S=i,w=l,E=_,this.enc.setModules(r,k,y,S)},this.lame_init=function(){var e,t=new c;return 0!=(t.class_id=4294479419,e=t.internal_flags=new u,t.mode=M.NOT_SET,t.original=1,t.in_samplerate=44100,t.num_channels=2,t.num_samples=-1,t.bWriteVbrTag=!0,t.quality=-1,t.short_blocks=null,e.subblock_gain=-1,t.lowpassfreq=0,t.highpassfreq=0,t.lowpasswidth=-1,t.highpasswidth=-1,t.VBR=s.vbr_off,t.VBR_q=4,t.ATHcurve=-1,t.VBR_mean_bitrate_kbps=128,t.VBR_min_bitrate_kbps=0,t.VBR_max_bitrate_kbps=0,t.VBR_hard_min=0,e.VBR_min_bitrate=1,e.VBR_max_bitrate=13,t.quant_comp=-1,t.quant_comp_short=-1,t.msfix=-1,e.resample_ratio=1,e.OldValue[0]=180,e.OldValue[1]=180,e.CurrentStep[0]=4,e.CurrentStep[1]=4,e.masking_lower=1,e.nsPsy.attackthre=-1,e.nsPsy.attackthre_s=-1,t.scale=-1,t.athaa_type=-1,t.ATHtype=-1,t.athaa_loudapprox=-1,t.athaa_sensitivity=0,t.useTemporal=null,t.interChRatio=-1,e.mf_samples_to_encode=g.ENCDELAY+g.POSTDELAY,t.encoder_padding=0,e.mf_size=g.ENCDELAY-g.MDCTDELAY,t.findReplayGain=!1,t.decode_on_the_fly=!1,e.decode_on_the_fly=!1,e.findReplayGain=!1,e.findPeakSample=!1,e.RadioGain=0,e.AudiophileGain=0,e.noclipGainChange=0,e.noclipScale=-1,t.preset=0,t.write_id3tag_automatic=!0,0)?null:(t.lame_allocated_gfp=1,t)},this.nearestBitrateFullIndex=function(e){var t=[8,16,24,32,40,48,56,64,80,96,112,128,160,192,224,256,320],a=0,r=0,n=0,s=0;s=320,n=16,r=320,a=16;for(var A=0;A<16;A++)if(Math.max(e,t[A+1])!=e){s=t[A+1],n=A+1,r=t[A],a=A;break}return s-e>e-r?a:n},this.lame_init_params=function(e){var a,i,l,c,u,R,I=e.internal_flags;if(I.Class_ID=0,null==I.ATH&&(I.ATH=new h),null==I.PSY&&(I.PSY=new x),null==I.rgdata&&(I.rgdata=new p),I.channels_in=e.num_channels,1==I.channels_in&&(e.mode=M.MONO),I.channels_out=e.mode==M.MONO?1:2,I.mode_ext=g.MPG_MD_MS_LR,e.mode==M.MONO&&(e.force_ms=!1),e.VBR==s.vbr_off&&128!=e.VBR_mean_bitrate_kbps&&0==e.brate&&(e.brate=e.VBR_mean_bitrate_kbps),e.V
vendor: 1,274 bytes, line 1
1BR==s.vbr_off||e.VBR==s.vbr_mtrh||e.VBR==s.vbr_mt||(e.free_format=!1),e.VBR==s.vbr_off&&0==e.brate&&b.EQ(e.compression_ratio,0)&&(e.compression_ratio=11.025),e.VBR==s.vbr_off&&e.compression_ratio>0&&(0==e.out_samplerate&&(e.out_samplerate=map2MP3Frequency(int(.97*e.in_samplerate))),e.brate=0|16*e.out_samplerate*I.channels_out/(1e3*e.compression_ratio),I.samplerate_index=C(e.out_samplerate,e),e.free_format||(e.brate=V(e.brate,e.version,e.out_samplerate))),0!=e.out_samplerate&&(e.out_samplerate<16e3?(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,64)):e.out_samplerate<32e3?(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,160)):(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,32),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,320))),0==e.lowpassfreq){var N=16e3;switch(e.VBR){case s.vbr_off:var L=new T;D(L,e.brate),N=L.lowerlimit;break;case s.vbr_abr:var L=new T;D(L,e.VBR_mean_bitrate_kbps),N=L.lowerlimit;break;case s.vbr_rh:var Q=[19500,19e3,18600,18e3,17500,16e3,15600,14900,12500,1e4,3950];if(0<=e.VBR_q&&e.VBR_q<=9){var H=Q[e.VBR_q],X=Q[e.VBR_q+1],Y=e.VBR_q_frac;N=linear_int(H,X,Y)}else N=19500;break;
1default:var Q=[19500,19e3,18500,18e3,17500,16500,15500,14500,12500,9500,3950];if(0<=e.VBR_q&&e.VBR_q<=9){var H=Q[e.VBR_q],X=Q[e.VBR_q+1],Y=e.VBR_q_frac;N=linear_int(H,X,Y)}else N=19500}e.mode==M.MONO&&(e.VBR==s.vbr_off||e.VBR==s.vbr_abr)&&(N*=1.5),e.lowpassfreq=0|N}if(0==e.out_samplerate&&(2*e.lowpassfreq>e.in_samplerate&&(e.lowpassfreq=e.in_samplerate/2),e.out_samplerate=(a=0|e.lowpassfreq,i=e.in_samplerate,l=44100,(i>=48e3?l=48e3:i>=44100?l=44100:i>=32e3?l=32e3:i>=24e3?l=24e3:i>=22050?l=22050:i>=16e3?l=16e3:i>=12e3?l=12e3:i>=11025?l=11025:i>=8e3&&(l=8e3),-1==a)?l:(a<=15960&&(l=44100),a<=15250&&(l=32e3),a<=11220&&(l=24e3),a<=9970&&(l=22050),a<=7230&&(l=16e3),a<=5420&&(l=12e3),a<=4510&&(l=11025),a<=3970&&(l=8e3),i<l)?i>44100?48e3:i>32e3?44100:i>24e3?32e3:i>22050?24e3:i>16e3?22050:i>12e3?16e3:i>11025?12e3:i>8e3?11025:8e3:l)),e.lowpassfreq=Math.min(20500,e.lowpassfreq),e.lowpassfreq=Math.min(e.out_samplerate/2,e.lowpassfreq),e.VBR==s.vbr_off&&(e.compression_ratio=16*e.out_samplerate*I.channels_out/(1e3*e.brate)),e.VBR==s.vbr_abr&&(e.compression_ratio=16*e.out_samplerate*I.channels_out/(1e3*e.VBR_mean_bitrate_kbps)),e.bWriteVbrTag||(e.findReplayGain=!1,e.decode_on_the_fly=!1,I.findPeakSample=!1),I.findReplayGain=e.findReplayGain,I.decode_on_the_fly=e.decode_on_the_fly,I.decode_on_the_fly&&(I.findPeakSample=!0),I.findReplayGain&&t.InitGainAnalysis(I.rgdata,e.out_samplerate)==GainAnalysis.INIT_GAIN_ANALYSIS_ERROR)return e.internal_flags=null,-6;switch(I.decode_on_the_fly&&!e.decode_only&&(null!=I.hip&&E.hip_decode_exit(I.hip),I.hip=E.hip_decode_init()),I.mode_gr=e.out_samplerate<=24e3?1:2,e.framesize=576*I.mode_gr,e.encoder_delay=g.ENCDELAY,I.resample_ratio=e.in_samplerate/e.out_samplerate,e.VBR){case s.vbr_mt:case s.vbr_rh:case s.vbr_mtrh:e.compression_ratio=[5.7,6.5,7.3,8.2,10,11.9,13,14,15,16.5][e.VBR_q];break;case s.vbr_abr:e.compression_ratio=16*e.out_samplerate*I.channels_out/(1e3*e.VBR_mean_bitrate_kbps);break;default:e.compression_ratio=16*e.out_samplerate*I.channels_out/(1e3*e.brate)}if(e.mode==M.NOT_SET&&(e.mode=M.JOINT_STEREO),e.highpassfreq>0?(I.highpass1=2*e.highpassfreq,e.highpasswidth>=0?I.highpass2=2*(e.highpassfreq+e.highpasswidth):I.highpass2=2*e.highpassfreq,I.highpass1/=e.out_samplerate,I.highpass2/=e.out_samplerate):(I.highpass1=0,I.highpass2=0),e.lowpassfreq>0?(I.lowpass2=2*e.lowpassfreq,e.lowpasswidth>=0?(I.lowpass1=2*(e.lowpassfreq-e.lowpasswidth),I.lowpass1<0&&(I.lowpass1=0)):I.lowpass1=2*e.lowpassfreq,I.lowpass1/=e.out_samplerate,I.lowpass2/=e.out_samplerate):(I.lowpass1=0,I.lowpass2=0),function(e){var t=e.internal_flags,a=32,r=-1;if(t.lowpass1>0){for(var s=999,A=0;A<=31;A++){var i=A/31;i>=t.lowpass2&&(a=Math.min(a,A)),t.lowpass1<i&&i<t.lowpass2&&(s=Math.min(s,A))}999==s?t.lowpass1=(a-.75)/31:t.lowpass1=(s-.75)/31,t.lowpass2=a/31}if(t.highpass2>0&&t.highpass2<.75/31*.9&&(t.highpass1=0,t.highpass2=0,n.err.println("Warning: highpass filter disabled.  highpass frequency too small\n")),t.highpass2>0){for(var o=-1,A=0;A<=31;A++){var i=A/31;i<=t.highpass1&&(r=Math.max(r,A)),t.highpass1<i&&i<t.highpass2&&(o=Math.max(o,A))}t.highpass1=r/31,-1==o?t.highpass2=(r+.75)/31:t.highpass2=(o+.75)/31}for(var A=0;A<32;A++){var l,_,i=A/31;l=t.highpass2>t.highpass1?P((t.highpass2-i)/(t.highpass2-t.highpass1+1e-20)):1,_=t.lowpass2>t.lowpass1?P((i-t.lowpass1)/(t.lowpass2-t.lowpass1+1e-20)):1,t.amp_filter[A]=l*_}}(e),I.samplerate_index=C(e.out_samplerate,e),I.samplerate_index<0)return e.internal_flags=null,-1;if(e.VBR==s.vbr_off){if(e.free_format)I.bitrate_index=0;else if(e.brate=V(e.brate,e.version,e.out_samplerate),I.bitrate_index=O(e.brate,e.version,e.out_samplerate),I.bitrate_index<=0)return e.internal_flags=null,-1}else I.bitrate_index=1;e.analysis&&(e.bWriteVbrTag=!1),null!=I.pinfo&&(e.bWriteVbrTag=!1),r.init_bit_stream_w(I);for(var F=I.samplerate_index+3*e.version+6*(e.out_samplerate<16e3?1:0),Z=0;Z<g.SBMAX_l+1;Z++)I.scalefac_band.l[Z]=y.sfBandIndex[F].l[Z];for(var Z=0;Z<g.PSFB21+1;Z++){var q=(I.scalefac_band.l[22]-I.scalefac_band.l[21])/g.PSFB21,j=I.scalefac_band.l[21]+Z*q;I.scalefac_band.psfb21[Z]=j}I.scalefac_band.psfb21[g.PSFB21]=576;for(var Z=0;Z<g.SBMAX_s+1;Z++)I.scalefac_band.s[Z]=y.sfBandIndex[F].s[Z];for(var Z=0;Z<g.PSFB12+1;Z++){var q=(I.scalefac_band.s[13]-I.scalefac_band.s[12])/g.PSFB12,
1j=I.scalefac_band.s[12]+Z*q;I.scalefac_band.psfb12[Z]=j}for(I.scalefac_band.psfb12[g.PSFB12]=192,1==e.version?I.sideinfo_len=1==I.channels_out?21:36:I.sideinfo_len=1==I.channels_out?13:21,e.error_protection&&(I.sideinfo_len+=2),c=e.internal_flags,e.frameNum=0,e.write_id3tag_automatic&&w.id3tag_write_v2(e),c.bitrate_stereoMode_Hist=o([16,5]),c.bitrate_blockType_Hist=o([16,6]),c.PeakSample=0,e.bWriteVbrTag&&S.InitVbrTag(e),I.Class_ID=4294479419,u=0;u<19;u++)I.nsPsy.pefirbuf[u]=700*I.mode_gr*I.channels_out;switch(-1==e.ATHtype&&(e.ATHtype=4),_(e.VBR_q<=9),_(e.VBR_q>=0),e.VBR){case s.vbr_mt:e.VBR=s.vbr_mtrh;case s.vbr_mtrh:null==e.useTemporal&&(e.useTemporal=!1),v.apply_preset(e,500-10*e.VBR_q,0),e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),e.quality<5&&(e.quality=0),e.quality>5&&(e.quality=5),I.PSY.mask_adjust=e.maskingadjust,I.PSY.mask_adjust_short=e.maskingadjust_short,e.experimentalY?I.sfb21_extra=!1:I.sfb21_extra=e.out_samplerate>44e3,I.iteration_loop=new VBRNewIterationLoop(B);break;case s.vbr_rh:v.apply_preset(e,500-10*e.VBR_q,0),I.PSY.mask_adjust=e.maskingadjust,I.PSY.mask_adjust_short=e.maskingadjust_short,e.experimentalY?I.sfb21_extra=!1:I.sfb21_extra=e.out_samplerate>44e3,e.quality>6&&(e.quality=6),e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),I.iteration_loop=new VBROldIterationLoop(B);break;default:I.sfb21_extra=!1,e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),(R=e.VBR)==s.vbr_off&&(e.VBR_mean_bitrate_kbps=e.brate),v.apply_preset(e,e.VBR_mean_bitrate_kbps,0),e.VBR=R,I.PSY.mask_adjust=e.maskingadjust,I.PSY.mask_adjust_short=e.maskingadjust_short,R==s.vbr_off?I.iteration_loop=new m(B):I.iteration_loop=new ABRIterationLoop(B)}if(_(e.scale>=0),e.VBR!=s.vbr_off){if(I.VBR_min_bitrate=1,I.VBR_max_bitrate=14,e.out_samplerate<16e3&&(I.VBR_max_bitrate=8),0!=e.VBR_min_bitrate_kbps&&(e.VBR_min_bitrate_kbps=V(e.VBR_min_bitrate_kbps,e.version,e.out_samplerate),I.VBR_min_bitrate=O(e.VBR_min_bitrate_kbps,e.version,e.out_samplerate),I.VBR_min_bitrate<0)||0!=e.VBR_max_bitrate_kbps&&(e.VBR_max_bitrate_kbps=V(e.VBR_max_bitrate_kbps,e.version,e.out_samplerate),I.VBR_max_bitrate=O(e.VBR_max_bitrate_kbps,e.version,e.out_samplerate),I.VBR_max_bitrate<0))return -1;e.VBR_min_bitrate_kbps=d.bitrate_table[e.version][I.VBR_min_bitrate],e.VBR_max_bitrate_kbps=d.bitrate_table[e.version][I.VBR_max_bitrate],e.VBR_mean_bitrate_kbps=Math.min(d.bitrate_table[e.version][I.VBR_max_bitrate],e.VBR_mean_bitrate_kbps),e.VBR_mean_bitrate_kbps=Math.max(d.bitrate_table[e.version][I.VBR_min_bitrate],e.VBR_mean_bitrate_kbps)}return e.tune&&(I.PSY.mask_adjust+=e.tune_value_a,I.PSY.mask_adjust_short+=e.tune_value_a),function(e){var t=e.internal_flags;switch(e.quality){default:case 9:t.psymodel=0,t.noise_shaping=0,t.noise_shaping_amp=0,t.noise_shaping_stop=0,t.use_best_huffman=0,t.full_outer_loop=0;break;case 8:e.quality=7;case 7:t.psymodel=1,t.noise_shaping=0,t.noise_shaping_amp=0,t.noise_shaping_stop=0,t.use_best_huffman=0,t.full_outer_loop=0;break;case 6:case 5:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=0,t.full_outer_loop=0;break;case 4:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 3:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=1,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 2:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=1,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 1:case 0:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=2,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0}}(e),_(e.scale>=0),e.athaa_type<0?I.ATH.useAdjust=3:I.ATH.useAdjust=e.athaa_type,I.ATH.aaSensitivityP=Math.pow(10,-(e.athaa_sensitivity/10)),null==e.short_blocks&&(e.short_blocks=A.short_block_allowed),e.short_blocks==A.short_block_allowed&&(e.mode==M.JOINT_STEREO||e.mode==M.STEREO)&&(e.short_blocks=A.short_block_coupled),e.quant_comp<0&&(e.quant_comp=1),e.quant_comp_short<0&&(e.quant_comp_short=0),e.msfix<0&&(e.msfix=0),e.exp_nspsytune=1|e.exp_nspsytune,e.internal_flags.nsPsy.attackthre<0&&(e.internal_flags.nsPsy.attackthre=f.NSATTACKTHRE),e.internal_flags.nsPsy.attackthre_s<0&&(e.internal_flags.nsPsy.attackthre_s=f.NSATTACKTHRE_S),_(e.scale>=0),e.scale<0&&(e.scale=1),e.ATHtype<0&&(e.ATHtype=4),e.ATHcurve<0&&(e.ATHcurve=4),e.athaa_loudapprox<0&&(e.athaa_loudapprox=2),e.interChRatio<0&&(e.interChRatio=0),null==e.useTemporal&&(e.useTemporal=!0),I.slot_lag=I.frac_SpF=0,e.VBR==s.vbr_off&&(I.slot_lag=I.frac_SpF=(e.version+1)*72e3*e.brate%e.out_samplerate|0),y.iteration_init(e),k.psymodel_init(e),_(e.scale>=0),0},this.lame_encode_flush=function(e,t,a,n){var s,A,i,o,_=e.internal_flags,f=l([2,1152]),c=0,u=_.mf_samples_to_encode-g.POSTDELAY,h=N(e);if(_.mf_samples_to_encode<1)return 0;for(i=0,e.in_samplerate!=e.out_samplerate&&(u+=16*e.out_samplerate/e.in_samplerate),(s=e.framesize-u%e.framesize)<576&&(s+=e.framesize),e.encoder_padding=s,A=(u+s)/e.framesize;A>0&&c>=0;){var p=h-_.mf_size,m=e.frameNum;p*=e.in_samplerate,(p/=e.out_samplerate)>1152&&(p=1152),p<1&&(p=1),o=n-i,0==n&&(o=0),c=this.lame_encode_buffer(e,f[0],f[1],p,t,a,o),a+=c,i+=c,A-=m!=e.frameNum?1:0}if(_.mf_samples_to_encode=0,c<0||(o=n-i,0==n&&(o=0),r.flush_bitstream(e),(c=r.copy_buffer(_,t,a,o,1))<0))return c;if(a+=c,i+=c,o=n-i,0==n&&(o=0),e.write_id3tag_automatic){if(w.id3tag_write_v1(e),(c=r.copy_buffer(_,t,a,o,0))<0)return c;i+=c}return i},this.lame_encode_buffer=function(e,a,n,s,A,o,l){var f=e.internal_flags,c=[null,null];if(4294479419!=f.Class_ID)return -3;if(0==s)return 0;(null==f.in_buffer_0||f.in_buffer_nsamples<s)&&(f.in_buffer_0=i(s),f.in_buffer_1=i(s),f.in_buffer_nsamples=s),c[0]=f.in_buffer_0,c[1]=f.in_buffer_1;for(var h=0;h<s;h++)c[0][h]=a[h],f.channels_in>1&&(c[1][h]=n[h]);return function(e,a,n,s,A,o,l){var f,c,h,p,m,d=e.internal_flags,v=0,y=[null,null],B=[null,null];if(4294479419!=d.Class_ID)return -3;if(0==s)return 0;if((f=r.copy_buffer(d,A,o,l,0))<0)return f;if(o+=f,v+=f,B[0]=a,B[1]=n,b.NEQ(e.scale,0)&&b.NEQ(e.scale,1))for(h=0;h<s;++h)B[0][h]*=e.scale,2==d.channels_out&&(B[1][h]*=e.scale);if(b.NEQ(e.scale_left,0)&&b.NEQ(e.scale_left,1))for(h=0;h<s;++h)B[0][h]*=e.scale_left;if(b.NEQ(e.scale_right,0)&&b.NEQ(e.scale_right,1))for(h=0;h<s;++h)B[1][h]*=e.scale_right;if(2==e.num_channels&&1==d.channels_out)for(h=0;h<s;++h)B[0][h]=.5*(B[0][h]+B[1][h]),B[1][h]=0;m=N(e),y[0]=d.mfbuf[0],y[1]=d.mfbuf[1];for(var S=0;s>0;){var w=[null,null],E=0,M=0;w[0]=B[0],w[1]=B[1];var k=new L;if(function(e,t,a,r,n,s){var A=e.internal_flags;if(A.resample_ratio<.9999||A.resample_ratio>1.0001)for(var o=0;o<A.channels_out;o++){var l=new Q;s.n_out=function(e,t,a,r,n,s,A,o,l){var f,c,h=e.internal_flags,p=0,m=e.out_samplerate/function e(t,a){return 0!=a?e(a,t%a):t}(e.out_samplerate,e.in_samplerate);m>
1u.BPC&&(m=u.BPC);var b=1e-4>Math.abs(h.resample_ratio-Math.floor(.5+h.resample_ratio))?1:0,d=1/h.resample_ratio;d>1&&(d=1);var g=(w=31+b)+1;if(0==h.fill_buffer_resample_init){for(f=0,h.inbuf_old[0]=i(g),h.inbuf_old[1]=i(g);f<=2*m;++f)h.blackfilt[f]=i(g);for(p=0,h.itime[0]=0,h.itime[1]=0;p<=2*m;p++){var v=0,y=(p-m)/(2*m);for(f=0;f<=w;f++)v+=h.blackfilt[p][f]=function(e,t,a){var r=Math.PI*t;(e/=a)<0&&(e=0),e>1&&(e=1);var n=e-.5,s=.42-.5*Math.cos(2*e*Math.PI)+.08*Math.cos(4*e*Math.PI);return 1e-9>Math.abs(n)?r/Math.PI:s*Math.sin(a*r*n)/(Math.PI*a*n)}(f-y,d,w);for(f=0;f<=w;f++)h.blackfilt[p][f]/=v}h.fill_buffer_resample_init=1}var B=h.inbuf_old[l];for(c=0;c<r&&!(w+(p=0|Math.floor((E=c*h.resample_ratio)-h.itime[l]))-w/2>=A);c++){var y=E-h.itime[l]-(p+w%2*.5);_(.501>=Math.abs(y)),M=0|Math.floor(2*y*m+m+.5);var S=0;for(f=0;f<=w;++f){var w,E,M,R=0|f+p-w/2;_(R<A),_(R+g>=0),S+=(R<0?B[g+R]:n[s+R])*h.blackfilt[M][f]}t[a+c]=S}if(o.num_used=Math.min(A,w+p-w/2),h.itime[l]+=o.num_used-c*h.resample_ratio,o.num_used>=g)for(f=0;f<g;f++)B[f]=n[s+o.num_used+f-g];else{var k=g-o.num_used;for(f=0;f<k;++f)B[f]=B[f+o.num_used];for(p=0;f<g;++f,++p)B[f]=n[s+p];_(p==o.num_used)}return c}(e,t[o],A.mf_size,e.framesize,a[o],r,n,l,o),s.n_in=l.num_used}else{s.n_out=Math.min(e.framesize,n),s.n_in=s.n_out;for(var f=0;f<s.n_out;++f)t[0][A.mf_size+f]=a[0][r+f],2==A.channels_out&&(t[1][A.mf_size+f]=a[1][r+f])}}(e,y,w,S,s,k),E=k.n_in,M=k.n_out,d.findReplayGain&&!d.decode_on_the_fly&&t.AnalyzeSamples(d.rgdata,y[0],d.mf_size,y[1],d.mf_size,M,d.channels_out)==GainAnalysis.GAIN_ANALYSIS_ERROR)return -6;if(s-=E,S+=E,d.channels_out,d.mf_size+=M,_(d.mf_size<=u.MFSIZE),d.mf_samples_to_encode<1&&(d.mf_samples_to_encode=g.ENCDELAY+g.POSTDELAY),d.mf_samples_to_encode+=M,d.mf_size>=m){var x=l-v;if(0==l&&(x=0),(c=function(e,t,a,r,n,s){var A=R.enc.lame_encode_mp3_frame(e,t,a,r,n,s);return e.frameNum++,A}(e,y[0],y[1],A,o,x))<0)return c;for(o+=c,v+=c,d.mf_size-=e.framesize,d.mf_samples_to_encode-=e.framesize,p=0;p<d.channels_out;p++)for(h=0;h<d.mf_size;h++)y[p][h]=y[p][h+e.framesize]}}return _(0==s),v}(e,c[0],c[1],s,A,o,l)}}},9682:function(e,t,a){var r=a(4383);e.exports=function(){this.class_id=0,this.num_samples=0,this.num_channels=0,this.in_samplerate=0,this.out_samplerate=0,this.scale=0,this.scale_left=0,this.scale_right=0,this.analysis=!1,this.bWriteVbrTag=!1,this.decode_only=!1,this.quality=0,this.mode=r.STEREO,this.force_ms=!1,this.free_format=!1,this.findReplayGain=!1,this.decode_on_the_fly=!1,this.write_id3tag_automatic=!1,this.brate=0,this.compression_ratio=0,this.copyright=0,this.original=0,this.extension=0,this.emphasis=0,this.error_protection=0,this.strict_ISO=!1,this.disable_reservoir=!1,this.quant_comp=0,this.quant_comp_short=0,this.experimentalY=!1,this.experimentalZ=0,this.exp_nspsytune=0,this.preset=0,this.VBR=null,this.VBR_q_frac=0,this.VBR_q=0,this.VBR_mean_bitrate_kbps=0,this.VBR_min_bitrate_kbps=0,this.VBR_max_bitrate_kbps=0,this.VBR_hard_min=0,this.lowpassfreq=0,this.highpassfreq=0,this.lowpasswidth=0,this.highpasswidth=0,this.maskingadjust=0,this.maskingadjust_short=0,this.ATHonly=!1,this.ATHshort=!1,this.noATH=!1,this.ATHtype=0,this.ATHcurve=0,this.ATHlower=0,this.athaa_type=0,this.athaa_loudapprox=0,this.athaa_sensitivity=0,this.short_blocks=null,this.useTemporal=!1,this.interChRatio=0,this.msfix=0,this.tune=!1,this.tune_value_a=0,this.version=0,this.encoder_delay=0,this.encoder_padding=0,this.framesize=0,this.frameNum=0,this.lame_allocated_gfp=0,this.internal_flags=null}},2344:function(e,t,a){var r=a(6186);r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n;var n=r.new_byte,s=r.new_double,A=r.new_float,i=r.new_float_n,o=r.new_int,l=r.new_int_n;r.assert;var _=a(3734),f=a(5842),c=a(5716),u=a(9687),h=a(410),p=a(1005),m=a(1076);function b(){function e(){this.write_timing=0,this.ptr=0,this.buf=n(40)}this.Class_ID=0,this.lame_encode_frame_init=0,this.iteration_init_init=0,this.fill_buffer_resample_init=0,this.mfbuf=i([2,b.MFSIZE]),this.mode_gr=0,this.channels_in=0,this.channels_out=0,this.resample_ratio=0,this.mf_samples_to_encode=0,this.mf_size=0,this.VBR_min_bitrate=0,this.VBR_max_bitrate=0,this.bitrate_index=0,this.samplerate_index=0,this.mode_ext=0,this.lowpass1=0,this.lowpass2=0,this.highpass1=0,this.highpass2=0,this.noise_shaping=0,this.noise_shaping_amp=0,this.substep_shaping=0,this.psymodel=0,this.noise_shaping_stop=0,this.subblock_gain=0,this.use_best_huffman=0,this.full_outer_loop=0,this.l3_side=new _,this.ms_ratio=A(2),this.padding=0,this.frac_SpF=0,this.slot_lag=0,this.tag_spec=null,this.nMusicCRC=0,this.OldValue=o(2),this.CurrentStep=o(2),this.masking_lower=0,this.bv_scf=o(576),this.pseudohalf=o(m.SFBMAX),this.sfb21_extra=!1,this.inbuf_old=[,,],this.blackfilt=Array(2*b.BPC+1),this.itime=s(2),this.sideinfo_len=0,this.sb_sample=i([2,2,18,p.SBLIMIT]),this.amp_filter=A(32),this.header=Array(b.MAX_HEADER_BUF),this.h_ptr=0,this.w_ptr=0,this.ancillary_flag=0,this.ResvSize=0,this.ResvMax=0,this.scalefac_band=new f,this.minval_l=A(p.CBANDS),this.minval_s=A(p.
1CBANDS),this.nb_1=i([4,p.CBANDS]),this.nb_2=i([4,p.CBANDS]),this.nb_s1=i([4,p.CBANDS]),this.nb_s2=i([4,p.CBANDS]),this.s3_ss=null,this.s3_ll=null,this.decay=0,this.thm=[,,,,],this.en=[,,,,],this.tot_ener=A(4),this.loudness_sq=i([2,2]),this.loudness_sq_save=A(2),this.mld_l=A(p.SBMAX_l),this.mld_s=A(p.SBMAX_s),this.bm_l=o(p.SBMAX_l),this.bo_l=o(p.SBMAX_l),this.bm_s=o(p.SBMAX_s),this.bo_s=o(p.SBMAX_s),this.npart_l=0,this.npart_s=0,this.s3ind=l([p.CBANDS,2]),this.s3ind_s=l([p.CBANDS,2]),this.numlines_s=o(p.CBANDS),this.numlines_l=o(p.CBANDS),this.rnumlines_l=A(p.CBANDS),this.mld_cb_l=A(p.CBANDS),this.mld_cb_s=A(p.CBANDS),this.numlines_s_num1=0,this.numlines_l_num1=0,this.pe=A(4),this.ms_ratio_s_old=0,this.ms_ratio_l_old=0,this.ms_ener_ratio_old=0,this.blocktype_old=o(2),this.nsPsy=new c,this.VBR_seek_table=new u,this.ATH=null,this.PSY=null,this.nogap_total=0,this.nogap_current=0,this.decode_on_the_fly=!0,this.findReplayGain=!0,this.findPeakSample=!0,this.PeakSample=0,this.RadioGain=0,this.AudiophileGain=0,this.rgdata=null,this.noclipGainChange=0,this.noclipScale=0,this.bitrate_stereoMode_Hist=l([16,5]),this.bitrate_blockType_Hist=l([16,6]),this.pinfo=null,this.hip=null,this.in_buffer_nsamples=0,this.in_buffer_0=null,this.in_buffer_1=null,this.iteration_loop=null;for(var t=0;t<this.en.length;t++)this.en[t]=new h;for(var t=0;t<this.thm.length;t++)this.thm[t]=new h;for(var t=0;t<this.header.length;t++)this.header[t]=new e}b.MFSIZE=3456+p.ENCDELAY-p.MDCTDELAY,b.MAX_HEADER_BUF=256,b.MAX_BITS_PER_CHANNEL=4095,b.MAX_BITS_PER_GRANULE=7680,b.BPC=320,e.exports=b},4383:function(e){function t(e){this.ordinal=function(){return e}}t.STEREO=new t(0),t.JOINT_STEREO=new t(1),t.DUAL_CHANNEL=new t(2),t.MONO=new t(3),t.NOT_SET=new t(4),e.exports=t},9706:function(e){e.exports=function(e){this.bits=e}},7713:function(e,t,a){var r=a(6186),n=r.System;r.VbrMode,r.Float,r.ShortBlock;var s=r.Util,A=r.Arrays;r.new_array_n,r.new_byte,r.new_double;var i=r.new_float;r.new_float_n,r.new_int,r.new_int_n,r.assert;var o=a(1005);e.exports=function(){var e=[-.1482523854003001,32.308141959636465,296.40344946382766,883.1344870032432,11113.947376231741,1057.2713659324597,305.7402417275812,30.825928907280012,3.8533188138216365,59.42900443849514,709.5899960123345,5281.91112291017,-5829.66483675846,-817.6293103748613,-76.91656988279972,-4.594269939176596,.9063471690191471,.1960342806591213,-.15466694054279598,34.324387823855965,301.8067566458425,817.599602898885,11573.795901679885,1181.2520595540152,321.59731579894424,31.232021761053772,3.7107095756221318,53.650946155329365,684.167428119626,5224.56624370173,-6366.391851890084,-908.9766368219582,-89.83068876699639,-5.411397422890401,.8206787908286602,.3901806440322567,-.16070888947830023,36.147034243915876,304.11815768187864,732.7429163887613,11989.60988270091,1300.012278487897,335.28490093152146,31.48816102859945,3.373875931311736,47.232241542899175,652.7371796173471,5132.414255594984,-6909.087078780055,-1001.9990371107289,-103.62185754286375,-6.104916304710272,.7416505462720353,.5805693545089249,-.16636367662261495,37.751650073343995,303.01103387567713,627.9747488785183,12358.763425278165,1412.2779918482834,346.7496836825721,31.598286663170416,3.1598635433980946,40.57878626349686,616.1671130880391,5007.833007176154,-7454.040671756168,-1095.7960341867115,-118.24411666465777,-6.818469345853504,.6681786379192989,.7653668647301797,-.1716176790982088,39.11551877123304,298.3413246578966,503.5259106886539,12679.589408408976,1516.5821921214542,355.9850766329023,31.395241710249053,2.9164211881972335,33.79716964664243,574.8943997801362,4853.234992253242,-7997.57021486075,-1189.7624067269965,-133.6444792601766,-7.7202770609839915,.5993769336819237,.9427934736519954,-.17645823955292173,40.21879108166477,289.9982036694474,359.3226160751053,12950.259102786438,1612.1013903507662,362.85067106591504,31.045922092242872,2.822222032597987,26.988862316190684,529.8996541764288,4671.371946949588,-8535.899136645805,-1282.5898586244496,-149.58553632943463,-8.643494270763135,.5345111359507916,1.111140466039205,-.36174739330527045,41.04429910497807,277.5463268268618,195.6386023135583,13169.43812144731,1697.6433561479398,367.40983966190305,30.557037410382826,2.531473372857427,20.070154905927314,481.50208566532336,4464.970341588308,-9065.36882077239,-1373.62841526722,-166.1660487028118,-9.58289321133207,.4729647758913199,1.268786568327291,-.36970682634889585,41.393213350082036,261.2935935556502,12.935476055240873,13336.131683328815,1772.508612059496,369.76534388639965,29.751323653701338,2.4023193045459172,13.304795348228817,430.5615775526625,4237.0568611071185,-9581.931701634761,-1461.6913552409758,-183.12733958476446,-10.718010163869403,.41421356237309503,1.414213562373095,-.37677560326535325,41.619486213528496,241.05423794991074,-187.94665032361226,13450.063605744153,1836.153896465782,369.4908799925761,29.001847876923147,2.0714759319987186,6.779591200894186,377.7
vendor: 4,806 bytes, line 1
1767837205709,3990.386575512536,-10081.709459700915,-1545.947424837898,-200.3762958015653,-11.864482073055006,.3578057213145241,1.546020906725474,-.3829366947518991,41.1516456456653,216.47684307105183,-406.1569483347166,13511.136535077321,1887.8076599260432,367.3025214564151,28.136213436723654,1.913880671464418,.3829366947518991,323.85365704338597,3728.1472257487526,-10561.233882199509,-1625.2025997821418,-217.62525175416,-13.015432208941645,.3033466836073424,1.66293922460509,-.5822628872992417,40.35639251440489,188.20071124269245,-640.2706748618148,13519.21490106562,1927.6022433578062,362.8197642637487,26.968821921868447,1.7463817695935329,-5.62650678237171,269.3016715297017,3453.386536448852,-11016.145278780888,-1698.6569643425091,-234.7658734267683,-14.16351421663124,.2504869601913055,1.76384252869671,-.5887180101749253,39.23429103868072,155.76096234403798,-889.2492977967378,13475.470561874661,1955.0535223723712,356.4450994756727,25.894952980042156,1.5695032905781554,-11.181939564328772,214.80884394039484,3169.1640829158237,-11443.321309975563,-1765.1588461316153,-251.68908574481912,-15.49755935939164,.198912367379658,1.847759065022573,-.7912582233652842,37.39369355329111,119.699486012458,-1151.0956593239027,13380.446257078214,1970.3952110853447,348.01959814116185,24.731487364283044,1.3850130831637748,-16.421408865300393,161.05030052864092,2878.3322807850063,-11838.991423510031,-1823.985884688674,-268.2854986386903,-16.81724543849939,.1483359875383474,1.913880671464418,-.7960642926861912,35.2322109610459,80.01928065061526,-1424.0212633405113,13235.794061869668,1973.804052543835,337.9908651258184,23.289159354463873,1.3934255946442087,-21.099669467133474,108.48348407242611,2583.700758091299,-12199.726194855148,-1874.2780658979746,-284.2467154529415,-18.11369784385905,.09849140335716425,1.961570560806461,-.998795456205172,32.56307803611191,36.958364584370486,-1706.075448829146,13043.287458812016,1965.3831106103316,326.43182772364605,22.175018750622293,1.198638339011324,-25.371248002043963,57.53505923036915,2288.41886619975,-12522.674544337233,-1914.8400385312243,-299.26241273417224,-19.37805630698734,.04912684976946725,1.990369453344394,.035780907*s.SQRT2*.5/2384e-9,.017876148*s.SQRT2*.5/2384e-9,.003134727*s.SQRT2*.5/2384e-9,.002457142*s.SQRT2*.5/2384e-9,971317e-9*s.SQRT2*.5/2384e-9,218868e-9*s.SQRT2*.5/2384e-9,101566e-9*s.SQRT2*.5/2384e-9,13828e-9*s.SQRT2*.5/2384e-9,12804.797818791945,1945.5515939597317,313.4244966442953,20.801593959731544,1995.1556208053692,9.000838926174497,-29.20218120805369],t=[[2382191739347913e-28,6423305872147834e-28,9400849094049688e-28,1122435026096556e-27,1183840321267481e-27,1122435026096556e-27,940084909404969e-27,6423305872147839e-28,2382191739347918e-28,5456116108943412e-27,4878985199565852e-27,4240448995017367e-27,3559909094758252e-27,2858043359288075e-27,2156177623817898e-27,1475637723558783e-27,8371015190102974e-28,2599706096327376e-28,-.000000000005456116108943412,-.000000000004878985199565852,-.000000000004240448995017367,-.000000000003559909094758252,-.000000000002858043359288076,-.000000000002156177623817898,-.000000000001475637723558783,-.0000000000008371015190102975,-.0000000000002599706096327376,-.0000000000002382191739347923,-.0000000000006423305872147843,-.0000000000009400849094049696,-.000000000001122435026096556,-.000000000001183840321267481,-.000000000001122435026096556,-.0000000000009400849094049694,-.000000000000642330587214784,-.0000000000002382191739347918],[2382191739347913e-28,6423305872147834e-28,9400849094049688e-28,1122435026096556e-27,1183840321267481e-27,1122435026096556e-27,9400849094049688e-28,6423305872147841e-28,2382191739347918e-28,5456116108943413e-27,4878985199565852e-27,4240448995017367e-27,3559909094758253e-27,2858043359288075e-27,2156177623817898e-27,1475637723558782e-27,8371015190102975e-28,2599706096327376e-28,-.000000000005461314069809755,-.000000000004921085770524055,-.000000000004343405037091838,-.000000000003732668368707687,-.000000000003093523840190885,-.000000000002430835727329465,-.000000000001734679010007751,-.000000000000974825365660928,-.0000000000002797435120168326,0,0,0,0,0,0,-.0000000000002283748241799531,-.0000000000004037858874020686,-.0000000000002146547464825323],[.1316524975873958,.414213562373095,.7673269879789602,1.091308501069271,1.303225372841206,1.56968557711749,1.920982126971166,2.414213562373094,3.171594802363212,4.510708503662055,7.595754112725146,22.90376554843115,.984807753012208,.6427876096865394,.3420201433256688,.9396926207859084,-.1736481776669303,-.7660444431189779,.8660254037844387,.5,-.5144957554275265,-.4717319685649723,-.3133774542039019,-.1819131996109812,-.09457419252642064,-.04096558288530405,-.01419856857247115,-.003699974673760037,.8574929257125442,.8817419973177052,.9496286491027329,.9833145924917901,.99551
178160675857,.9991605581781475,.999899195244447,.9999931550702802],[0,0,0,0,0,0,2283748241799531e-28,4037858874020686e-28,2146547464825323e-28,5461314069809755e-27,4921085770524055e-27,4343405037091838e-27,3732668368707687e-27,3093523840190885e-27,2430835727329466e-27,1734679010007751e-27,974825365660928e-27,2797435120168326e-28,-.000000000005456116108943413,-.000000000004878985199565852,-.000000000004240448995017367,-.000000000003559909094758253,-.000000000002858043359288075,-.000000000002156177623817898,-.000000000001475637723558782,-.0000000000008371015190102975,-.0000000000002599706096327376,-.0000000000002382191739347913,-.0000000000006423305872147834,-.0000000000009400849094049688,-.000000000001122435026096556,-.000000000001183840321267481,-.000000000001122435026096556,-.0000000000009400849094049688,-.0000000000006423305872147841,-.0000000000002382191739347918]],a=t[o.SHORT_TYPE],r=t[o.SHORT_TYPE],l=t[o.SHORT_TYPE],_=t[o.SHORT_TYPE],f=[0,1,16,17,8,9,24,25,4,5,20,21,12,13,28,29,2,3,18,19,10,11,26,27,6,7,22,23,14,15,30,31];function c(t,a,r){for(var n,A,i,o,l,_,f=10,c=a+238-14-286,u=-15;u<0;u++)n=e[f+-10],A=t[c+-224]*n,i=t[a+224]*n,n=e[f+-9],A+=t[c+-160]*n,i+=t[a+160]*n,n=e[f+-8],A+=t[c+-96]*n,i+=t[a+96]*n,n=e[f+-7],A+=t[c+-32]*n,i+=t[a+32]*n,n=e[f+-6],A+=t[c+32]*n,i+=t[a+-32]*n,n=e[f+-5],A+=t[c+96]*n,i+=t[a+-96]*n,n=e[f+-4],A+=t[c+160]*n,i+=t[a+-160]*n,n=e[f+-3],A+=t[c+224]*n,i+=t[a+-224]*n,n=e[f+-2],A+=t[a+-256]*n,i-=t[c+256]*n,n=e[f+-1],A+=t[a+-192]*n,i-=t[c+192]*n,n=e[f+0],A+=t[a+-128]*n,i-=t[c+128]*n,n=e[f+1],A+=t[a+-64]*n,i-=t[c+64]*n,n=e[f+2],A+=t[a+0]*n,i-=t[c+0]*n,n=e[f+3],A+=t[a+64]*n,i-=t[c+-64]*n,n=e[f+4],A+=t[a+128]*n,i-=t[c+-128]*n,n=e[f+5],A+=t[a+192]*n,i-=t[c+-192]*n,A*=e[f+6],n=i-A,r[30+2*u]=i+A,r[31+2*u]=e[f+7]*n,f+=18,a--,c++;i=t[a+-16]*e[f+-10],A=t[a+-32]*e[f+-2],i+=(t[a+-48]-t[a+16])*e[f+-9],A+=t[a+-96]*e[f+-1],i+=(t[a+-80]+t[a+48])*e[f+-8],A+=t[a+-160]*e[f+0],i+=(t[a+-112]-t[a+80])*e[f+-7],A+=t[a+-224]*e[f+1],i+=(t[a+-144]+t[a+112])*e[f+-6],A-=t[a+32]*e[f+2],i+=(t[a+-176]-t[a+144])*e[f+-5],A-=t[a+96]*e[f+3],i+=(t[a+-208]+t[a+176])*e[f+-4],A-=t[a+160]*e[f+4],i+=(t[a+-240]-t[a+208])*e[f+-3],A-=t[a+224],o=A-i,l=A+i,i=r[14],A=r[15]-i,r[31]=l+i,r[30]=o+A,r[15]=o-A,r[14]=l-i,_=r[28]-r[0],r[0]+=r[28],r[28]=_*e[f+-36+7],_=r[29]-r[1],r[1]+=r[29],r[29]=_*e[f+-36+7],_=r[26]-r[2],r[2]+=r[26],r[26]=_*e[f+-72+7],_=r[27]-r[3],r[3]+=r[27],r[27]=_*e[f+-72+7],_=r[24]-r[4],r[4]+=r[24],r[24]=_*e[f+-108+7],_=r[25]-r[5],r[5]+=r[25],r[25]=_*e[f+-108+7],_=r[22]-r[6],r[6]+=r[22],r[22]=_*s.SQRT2,_=r[23]-r[7],r[7]+=r[23],r[23]=_*s.SQRT2-r[7],r[7]-=r[6],r[22]-=r[7],r[23]-=r[22],_=r[6],r[6]=r[31]-_,r[31]=r[31]+_,_=r[7],r[7]=r[30]-_,r[30]=r[30]+_,_=r[22],r[22]=r[15]-_,r[15]=r[15]+_,_=r[23],r[23]=r[14]-_,r[14]=r[14]+_,_=r[20]-r[8],r[8]+=r[20],r[20]=_*e[f+-180+7],_=r[21]-r[9],r[9]+=r[21],r[21]=_*e[f+-180+7],_=r[18]-r[10],r[10]+=r[18],r[18]=_*e[f+-216+7],_=r[19]-r[11],r[11]+=r[19],r[19]=_*e[f+-216+7],_=r[16]-r[12],r[12]+=r[16],r[16]=_*e[f+-252+7],_=r[17]-r[13],r[13]+=r[17],r[17]=_*e[f+-252+7],_=-r[20]+r[24],r[20]+=r[24],r[24]=_*e[f+-216+7],_=-r[21]+r[25],r[21]+=r[25],r[25]=_*e[f+-216+7],_=r[4]-r[8],r[4]+=r[8],r[8]=_*e[f+-216+7],_=r[5]-r[9],r[5]+=r[9],r[9]=_*e[f+-216+7],_=r[0]-r[12],r[0]+=r[12],r[12]=_*e[f+-72+7],_=r[1]-r[13],r[1]+=r[13],r[13]=_*e[f+-72+7],_=r[16]-r[28],r[16]+=r[28],r[28]=_*e[f+-72+7],_=-r[17]+r[29],r[17]+=r[29],r[29]=_*e[f+-72+7],_=s.SQRT2*(r[2]-r[10]),r[2]+=r[10],r[10]=_,_=s.SQRT2*(r[3]-r[11]),r[3]+=r[11],r[11]=_,_=s.SQRT2*(-r[18]+r[26]),r[18]+=r[26],r[26]=_-r[18],_=s.SQRT2*(-r[19]+r[27]),r[19]+=r[27],r[27]=_-r[19],_=r[2],r[19]-=r[3],r[3]-=_,r[2]=r[31]-_,r[31]+=_,_=r[3],r[11]-=r[19],r[18]-=_,r[3]=r[30]-_,r[30]+=_,_=r[18],r[27]-=r[11],r[19]-=_,r[18]=r[15]-_,r[15]+=_,_=r[19],r[10]-=_,r[19]=r[14]-_,r[14]+=_,_=r[10],r[11]-=_,r[10]=r[23]-_,r[23]+=_,_=r[11],r[26]-=_,r[11]=r[22]-_,r[22]+=_,_=r[26],r[27]-=_,r[26]=r[7]-_,r[7]+=_,_=r[27],r[27]=r[6]-_,r[6]+=_,_=s.SQRT2*(r[0]-r[4]),r[0]+=r[4],r[4]=_,_=s.SQRT2*(r[1]-r[5]),r[1]+=r[5],r[5]=_,_=s.SQRT2*(r[16]-r[20]),r[16]+=r[20],r[20]=_,_=s.SQRT2*(r[17]-r[21]),r[17]+=r[21],r[21]=_,_=-s.SQRT2*(r[8]-r[12]),r[8]+=r[12],r[12]=_-r[8],_=-s.SQRT2*(r[9]-r[13]),r[9]+=r[13],r[13]=_-r[9],_=-s.SQRT2*(r[25]-r[29]),r[25]+=r[29],r[29]=_-r[25],_=-s.SQRT2*(r[24]+r[28]),r[24]-=r[28],r[28]=_-r[24],_=r[24]-r[16],r[24]=_,_=r[20]-_,r[20]=_,_=r[28]-_,r[28]=_,_=r[25]-r[17],r[25]=_,_=r[21]-_,r[21]=_,_=r[29]-_,r[29]=_,_=r[17]-r[1],r[17]=_,_=r[9]-_,r[9]=_,_=r[25]-_,r[25]=_,_=r[5]-_,r[5]=_,_=r[21]-_,r[21]=_,_=r[13]-_,r[13]=_,_=r[29]-_,r[29]=_,_=r[1]-r[0],r[1]=_,_=r[16]-_,r[16]=_,_=r[17]-_,r[17]=_,_=r[8]-_,r[8]=_,_=r[9]-_,r[9]=_,_=r[24]-_,r[24]=_,_=r[25]-_,r[25]=_,_=r[4]-_,r[4]=_,_=r[5]-_,r[5]=_,_=r[20]-_,r[20]=_,_=r[21]-_,r[21]=_,_=r[12]-_,r[12]=_,_=r[13]-_,r[13]=_,_=r[28]-_,r[28]=_,_=r[29]-_,r[29]=_,_=r[0],r[0]+=r[31],r[31]-=_,_=r[1],r[1]+=r[30],r[30]-=_,_=r[16],r[16]+=r[15],r[15]-=_,_=r[17],r[17]+=r[14],r[14]-=_,_=r[8],r[8]+=r[23],r[23]-=_,_=r[9],r[9]+=r[22],r[22]-=_,_=r[24],r[24]+=r[7],r[7]-=_,_=r[25],r[25]+=r[6],r[6]-=_,_=r[4],r[4]+=r[27],r[27]-=_,_=r[5],r[5]+=r[26],r[26]-=_,_=r[20],r[20]+=r[11],r[11]-=_,_=r[21],r[21]+=r[10],r[10]-=_,_=r[12],r[12]+=r[19],r[19]-=_,_=r[13],r[13]+=r[18],r[18]-=_,_=r[28],r[28]+=r[3],r[3]-=_,_=r[29],r[29]+=r[2],r[2]-=_}this.mdct_sub48=function(e,s,u){for(var h=s,p=286,m=0;m<e.channels_out;m++){for(var b=0;b<e.mode_gr;b++){for(var d=e.l3_side.tt[b][m],g=d.xr,v=0,y=e.sb_sample[m][1-b],B=0,S=0;S<9;S++)for(c(h,p,y[B]),c(h,p+32,y[B+1]),B+=2,p+=64,k=1;k<32;k+=2)y[B-1][k]*=-1;for(k=0;k<32;k++,v+=18){var w=d.block_type,E=e.sb_sample[m][b],M=e.sb_sample[m][1-b];if(0!=d.mixed_block_flag&&k<2&&(w=0),e.amp_filter[k]<1e-12)A.fill(g,v+0,v+18,0);else{if(e.amp_filter[k]<1)for(var S=0;S<18;S++)M[S][f[k]]*=e.amp_filter[k];if(w==o.SHORT_TYPE){for(var S=-3;S<0;S++){var R=t[o.SHORT_TYPE][S+3];g[v+3*S+9]=E[9+S][f[k]]*R-E[8-S][f[k]],g[v+3*S+18]=E[14-S][f[k]]*R+E[15+S][f[k]],g[v+3*S+10]=E[15+S][f[k]]*R-E[14-S][f[k]],g[v+3*S+19]=M[2-S][f[k]]*R+M[3+S][f[k]],g[v+3*S+11]=M[3+S][f[k]]*R-M[2-S][f[k]],g[v+3*S+20]=M[8-S][f[k]]*R+M[9+S][f[k]]}!function(e,a){for(var r,n,s,A,i,l,_=0;_<3;_++)n=(A=e[a+6]*t[o.SHORT_TYPE][0]-e[a+15])+(r=e[a+0]*t[o.SHORT_TYPE][2]-e[a+9]),s=A-r,i=(A=e[a+15]*t[o.SHORT_TYPE][0]+e[a+6])+(r=e[a+9]*t[o.SHORT_TYPE][2]+e[a+0]),l=-A+r,r=(e[a+3]*t[o.SHORT_TYPE][1]-e[a+12])*2069978111953089e-26,A=(e[a+12]*t[o.SHORT_TYPE][1]+e[a+3])*2
1069978111953089e-26,e[a+0]=190752519173728e-25*n+r,e[a+15]=-(190752519173728e-25*i)+A,s*=16519652744032674e-27,i=.5*i*1907525191737281e-26+A,e[a+3]=s-i,e[a+6]=s+i,n=.5*n*1907525191737281e-26-r,l*=16519652744032674e-27,e[a+9]=n+l,e[a+12]=n-l,a++}(g,v)}else{for(var k,x,T,I=i(18),S=-9;S<0;S++)x=t[w][S+27]*M[S+9][f[k]]+t[w][S+36]*M[8-S][f[k]],T=t[w][S+9]*E[S+9][f[k]]-t[w][S+18]*E[8-S][f[k]],I[S+9]=x-T*a[3+S+9],I[S+18]=x*a[3+S+9]+T;!function(e,t,a){var n,s,A,i,o,l,_,f,c,u,h,p,m,b,d,g,v,y;A=a[17]-a[9],o=a[15]-a[11],l=a[14]-a[12],_=a[0]+a[8],f=a[1]+a[7],c=a[2]+a[6],u=a[3]+a[5],e[t+17]=_+c-u-(f-a[4]),s=(_+c-u)*r[19]+(f-a[4]),n=(A-o-l)*r[18],e[t+5]=n+s,e[t+6]=n-s,i=(a[16]-a[10])*r[18],f=f*r[19]+a[4],n=A*r[12]+i+o*r[13]+l*r[14],s=-_*r[16]+f-c*r[17]+u*r[15],e[t+1]=n+s,e[t+2]=n-s,n=A*r[13]-i-o*r[14]+l*r[12],s=-_*r[17]+f-c*r[15]+u*r[16],e[t+9]=n+s,e[t+10]=n-s,n=A*r[14]-i+o*r[12]-l*r[13],s=_*r[15]-f+c*r[16]-u*r[17],e[t+13]=n+s,e[t+14]=n-s,h=a[8]-a[0],m=a[6]-a[2],b=a[5]-a[3],d=a[17]+a[9],g=a[16]+a[10],v=a[15]+a[11],y=a[14]+a[12],e[t+0]=d+v+y+(g+a[13]),n=(d+v+y)*r[19]-(g+a[13]),s=(h-m+b)*r[18],e[t+11]=n+s,e[t+12]=n-s,p=(a[7]-a[1])*r[18],g=a[13]-g*r[19],n=d*r[15]-g+v*r[16]+y*r[17],s=h*r[14]+p+m*r[12]+b*r[13],e[t+3]=n+s,e[t+4]=n-s,n=-d*r[17]+g-v*r[15]-y*r[16],s=h*r[13]+p-m*r[14]-b*r[12],e[t+7]=n+s,e[t+8]=n-s,n=-d*r[16]+g-v*r[17]-y*r[15],s=h*r[12]-p+m*r[13]-b*r[14],e[t+15]=n+s,e[t+16]=n-s}(g,v,I)}}if(w!=o.SHORT_TYPE&&0!=k)for(var P,C,S=7;S>=0;--S)P=g[v+S]*l[20+S]+g[v+-1-S]*_[28+S],C=g[v+S]*_[28+S]-g[v+-1-S]*l[20+S],g[v+-1-S]=P,g[v+S]=C}}if(h=u,p=286,1==e.mode_gr)for(var V=0;V<18;V++)n.arraycopy(e.sb_sample[m][1][V],0,e.sb_sample[m][0][V],0,32)}}}},5716:function(e,t,a){var r=a(6186);r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double;var n=r.new_float,s=r.new_float_n,A=r.new_int;r.new_int_n,r.assert;var i=a(1005);e.exports=function(){this.last_en_subshort=s([4,9]),this.lastAttacks=A(4),this.pefirbuf=n(19),this.longfact=n(i.SBMAX_l),this.shortfact=n(i.SBMAX_s),this.attackthre=0,this.attackthre_s=0}},9955:function(e,t,a){var r=a(6186);r.System;var n=r.VbrMode;r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n,r.assert,e.exports=function(){var e,t=a(6671);function r(e,t,a,r,n,s,A,i,o,l,_,f,c,u,h){this.vbr_q=e,this.quant_comp=t,this.quant_comp_s=a,this.expY=r,this.st_lrm=n,this.st_s=s,this.masking_adj=A,this.masking_adj_short=i,this.ath_lower=o,this.ath_curve=l,this.ath_sensitivity=_,this.interch=f,this.safejoint=c,this.sfb21mod=u,this.msfix=h}function s(e,t,a,r,n,s,A,i,o,l,_,f,c,u){this.quant_comp=t,this.quant_comp_s=a,this.safejoint=r,this.nsmsfix=n,this.st_lrm=s,this.st_s=A,this.nsbass=i,this.scale=o,this.masking_adj=l,this.ath_lower=_,this.ath_curve=f,this.interch=c,this.sfscale=u}this.setModules=function(t){e=t};var A=[new r(0,9,9,0,5.2,125,-4.2,-6.3,4.8,1,0,0,2,21,.97),new r(1,9,9,0,5.3,125,-3.6,-5.6,4.5,1.5,0,0,2,21,1.35),new r(2,9,9,0,5.6,125,-2.2,-3.5,2.8,2,0,0,2,21,1.49),new r(3,9,9,1,5.8,130,-1.8,-2.8,2.6,3,-4,0,2,20,1.64),new r(4,9,9,1,6,135,-.7,-1.1,1.1,3.5,-8,0,2,0,1.79),new r(5,9,9,1,6.4,140,.5,.4,-7.5,4,-12,2e-4,0,0,1.95),new r(6,9,9,1,6.6,145,.67,.65,-14.7,6.5,-19,4e-4,0,0,2.3),new r(7,9,9,1,6.6,145,.8,.75,-19.7,8,-22,6e-4,0,0,2.7),new r(8,9,9,1,6.6,145,1.2,1.15,-27.5,10,-23,7e-4,0,0,0),new r(9,9,9,1,6.6,145,1.6,1.6,-36,11,-25,8e-4,0,0,0),new r(10,9,9,1,6.6,145,2,2,-36,12,-25,8e-4,0,0,0)],i=[new r(0,9,9,0,4.2,25,-7,-4,7.5,1,0,0,2,26,.97),new r(1,9,9,0,4.2,25,-5.6,-3.6,4.5,1.5,0,0,2,21,1.35),new r(2,9,9,0,4.2,25,-4.4,-1.8,2,2,0,0,2,18,1.49),new r(3,9,9,1,4.2,25,-3.4,-1.25,1.1,3,-4,0,2,15,1.64),new r(4,9,9,1,4.2,25,-2.2,.1,0,3.5,-8,0,2,0,1.79),new r(5,9,9,1,4.2,25,-1,1.65,-7.7,4,-12,2e-4,0,0,1.95),new r(6,9,9,1,4.2,25,-0,2.47,-7.7,6.5,-19,4e-4,0,0,2),new r(7,9,9,1,4.2,25,.5,2,-14.5,8,-22,6e-4,0,0,2),new r(8,9,9,1,4.2,25,1,2.4,-22,10,-23,7e-4,0,0,2),new r(9,9,9,1,4.2,25,1.5,2.95,-30,11,-25,8e-4,0,0,2),new r(10,9,9,1,4.2,25,2,2.95,-36,12,-30,8e-4,0,0,2)];function o(e,t,a){var r,s=e.VBR==n.vbr_rh?A:i,o=e.VBR_q_frac,l=s[t],_=s[t+1];l.st_lrm=l.st_lrm+o*(_.st_lrm-l.st_lrm),l.st_s=l.st_s+o*(_.st_s-l.st_s),l.masking_adj=l.masking_adj+o*(_.masking_adj-l.masking_adj),l.masking_adj_short=l.masking_adj_short+o*(_.masking_adj_short-l.masking_adj_short),l.ath_lower=l.ath_lower+o*(_.ath_lower-l.ath_lower),l.ath_curve=l.ath_curve+o*(_.ath_curve-l.ath_curve),l.ath_sensitivity=l.ath_sensitivity+o*(_.ath_sensitivity-l.ath_sensitivity),l.interch=l.interch+o*(_.interch-l.interch),l.msfix=l.msfix+o*(_.msfix-l.msfix),0>(r=l.vbr_q)&&(r=0),9<r&&(r=9),e.VBR_q=r,e.VBR_q_frac=0,0!=a?e.quant_comp=l.quant_comp:Math.abs(e.quant_comp- -1)>0||(e.quant_comp=l.quant_comp),0!=a?e.quant_comp_short=l.quant_comp_s:Math.abs(e.quant_comp_short- -1)>0||(e.quant_comp_short=l.quant_comp_s),0!=l.expY&&(e.experimentalY=0!=l.expY),0!=a?e.internal_flags.nsPsy.attackthre=l.st_lrm:Math.abs(e.internal_flags.nsPsy.attackthre- -1)>0||(e.internal_flags.nsPsy.attackthre=l.st_lrm),0!=a?e.internal_flags.nsPsy.attackthre_s=l.st_s:Math.abs(e.internal_flags.nsPsy.attackthre_s- -1)>0||(e.internal_flags.nsPsy.attackthre_s=l.st_s),0!=a?e.maskingadjust=l.masking_adj:Math.abs(e.maskingadjust-0)>0||(e.maskingadjust=l.masking_adj),0!=a?e.maskingadjust_short=l.masking_adj_short:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=l.masking_adj_short),0!=a?e.ATHlower=-l.ath_lower/10:Math.abs(-(10*e.ATHlower)-0)>0||(e.ATHlower=-l.ath_lower/10),0!=a?e.ATHcurve=l.ath_curve:Math.abs(e.ATHcurve- -1)>0||(e.ATHcurve=l.ath_curve),0!=a?e.athaa_sensitivity=l.ath_sensitivity:Math.abs(e.athaa_sensitivity- -1)>0||(e.athaa_sensitivity=l.ath_sensitivity),l.interch>0&&(0!=a?e.interChRatio=l.interch:Math.abs(e.interChRatio- -1)>0||(e.interChRatio=l.interch)),l.safejoint>0&&(e.exp_nspsytune=e.exp_nspsytune|l.safejoint),l.sfb21mod>0&&(e.exp_nspsytune=e.exp_nspsytune|l.sfb21mod<<20),0!=a?e.msfix=l.msfix:Math.abs(e.msfix- -1)>0||(e.msfix=l.msfix),0==a&&(e.VBR_q=t,e.VBR_q_frac=o)}var l=[new s(8,9,9,0,0,6.6,145,0,.95,0,-30,11,.0012,1),new s(16,9,9,0,0,6.6,145,0,.95,0,-25,11,.001,1),new s(24,9,9,0,0,6.6,145,0,.95,0,-20,11,.001,1),new s(32,9,9,0,0,6.6,145,0,.95,0,-15,11,.001,1),new s(40,9,9,0,0,6.6,145,0,.95,0,-10,11,9e-4,1),new s(48,9,9,0,0,6.6,145,0,.95,0,-10,11,9e-4,1),new s(56,9,9,0,0,6.6,145,0,.95,0,-6,11,8e-4,1),new s(64,9,9,0,0,6.6,145,0,.95,0,-2,11,8e-4,1),new s(80,9,9,0,0,6.6,145,0,.95,0,0,8,7e-4,1),new s(96,9,9,0,2.5,6.6,145,0,.95,0,1,5.5,6e-4,1),new s(112,9,9,0,2.25,6.6,145,0,.95,0,2,4.5,5e-4,1),new s(128,9,9,0,1.95,6.4,140,0,.95,0,3,4,2e-4,1),new s(160,9,9,1,1.79,6,135,
10,.95,-2,5,3.5,0,1),new s(192,9,9,1,1.49,5.6,125,0,.97,-4,7,3,0,0),new s(224,9,9,1,1.25,5.2,125,0,.98,-6,9,2,0,0),new s(256,9,9,1,.97,5.2,125,0,1,-8,10,1,0,0),new s(320,9,9,1,.9,5.2,125,0,1,-10,12,0,0,0)];function _(t,a,r){var s=e.nearestBitrateFullIndex(a);if(t.VBR=n.vbr_abr,t.VBR_mean_bitrate_kbps=a,t.VBR_mean_bitrate_kbps=Math.min(t.VBR_mean_bitrate_kbps,320),t.VBR_mean_bitrate_kbps=Math.max(t.VBR_mean_bitrate_kbps,8),t.brate=t.VBR_mean_bitrate_kbps,t.VBR_mean_bitrate_kbps>320&&(t.disable_reservoir=!0),l[s].safejoint>0&&(t.exp_nspsytune=2|t.exp_nspsytune),l[s].sfscale>0&&(t.internal_flags.noise_shaping=2),Math.abs(l[s].nsbass)>0){var A=int(4*l[s].nsbass);A<0&&(A+=64),t.exp_nspsytune=t.exp_nspsytune|A<<2}return 0!=r?t.quant_comp=l[s].quant_comp:Math.abs(t.quant_comp- -1)>0||(t.quant_comp=l[s].quant_comp),0!=r?t.quant_comp_short=l[s].quant_comp_s:Math.abs(t.quant_comp_short- -1)>0||(t.quant_comp_short=l[s].quant_comp_s),0!=r?t.msfix=l[s].nsmsfix:Math.abs(t.msfix- -1)>0||(t.msfix=l[s].nsmsfix),0!=r?t.internal_flags.nsPsy.attackthre=l[s].st_lrm:Math.abs(t.internal_flags.nsPsy.attackthre- -1)>0||(t.internal_flags.nsPsy.attackthre=l[s].st_lrm),0!=r?t.internal_flags.nsPsy.attackthre_s=l[s].st_s:Math.abs(t.internal_flags.nsPsy.attackthre_s- -1)>0||(t.internal_flags.nsPsy.attackthre_s=l[s].st_s),0!=r?t.scale=l[s].scale:Math.abs(t.scale- -1)>0||(t.scale=l[s].scale),0!=r?t.maskingadjust=l[s].masking_adj:Math.abs(t.maskingadjust-0)>0||(t.maskingadjust=l[s].masking_adj),l[s].masking_adj>0?0!=r?t.maskingadjust_short=.9*l[s].masking_adj:Math.abs(t.maskingadjust_short-0)>0||(t.maskingadjust_short=.9*l[s].masking_adj):0!=r?t.maskingadjust_short=1.1*l[s].masking_adj:Math.abs(t.maskingadjust_short-0)>0||(t.maskingadjust_short=1.1*l[s].masking_adj),0!=r?t.ATHlower=-l[s].ath_lower/10:Math.abs(-(10*t.ATHlower)-0)>0||(t.ATHlower=-l[s].ath_lower/10),0!=r?t.ATHcurve=l[s].ath_curve:Math.abs(t.ATHcurve- -1)>0||(t.ATHcurve=l[s].ath_curve),0!=r?t.interChRatio=l[s].interch:Math.abs(t.interChRatio- -1)>0||(t.interChRatio=l[s].interch),a}this.apply_preset=function(e,a,r){switch(a){case t.R3MIX:a=t.V3,e.VBR=n.vbr_mtrh;break;case t.MEDIUM:a=t.V4,e.VBR=n.vbr_rh;break;case t.MEDIUM_FAST:a=t.V4,e.VBR=n.vbr_mtrh;break;case t.STANDARD:a=t.V2,e.VBR=n.vbr_rh;break;case t.STANDARD_FAST:a=t.V2,e.VBR=n.vbr_mtrh;break;case t.EXTREME:a=t.V0,e.VBR=n.vbr_rh;break;case t.EXTREME_FAST:a=t.V0,e.VBR=n.vbr_mtrh;break;case t.INSANE:return a=320,e.preset=a,_(e,a,r),e.VBR=n.vbr_off,a}switch(e.preset=a,a){case t.V9:return o(e,9,r),a;case t.V8:return o(e,8,r),a;case t.V7:return o(e,7,r),a;case t.V6:return o(e,6,r),a;case t.V5:return o(e,5,r),a;case t.V4:return o(e,4,r),a;case t.V3:return o(e,3,r),a;case t.V2:return o(e,2,r),a;case t.V1:return o(e,1,r),a;case t.V0:return o(e,0,r),a}return 8<=a&&a<=320?_(e,a,r):(e.preset=0,a)}}},2047:function(e,t,a){var r=a(6186);r.System;var n=r.VbrMode,s=r.Float,A=r.ShortBlock,i=r.Util,o=r.Arrays;r.new_array_n,r.new_byte,r.new_double;var l=r.new_float,_=r.new_float_n,f=r.new_int;r.new_int_n;var c=r.assert,u=a(4585),h=a(1005);e.exports=function(){var e,t,r,p=a(4383),m=new u,b=1/217621504/(h.BLKSIZE/2);function d(e,t){for(var a=0,r=0;r<h.BLKSIZE/2;++r)a+=e[r]*t.ATH.eql_w[r];return a*b}var g=[1,.79433,.63096,.63096,.63096,.63096,.63096,.25119,.11749],v=[3.3246*3.3246,3.23837*3.23837,9.9500500969,9.0247369744,8.1854926609,7.0440875649,2.46209*2.46209,2.284*2.284,4.4892710641,1.96552*1.96552,1.82335*1.82335,1.69146*1.69146,2.4621061921,2.1508568964,1.37074*1.37074,1.31036*1.31036,1.5691069696,1.4555939904,1.16203*1.16203,1.2715945225,1.09428*1.09428,1.0659*1.0659,1.0779838276,1.0382591025,1],y=[1.7782755904,1.35879*1.35879,1.38454*1.38454,1.39497*1.39497,1.40548*1.40548,1.3537*1.3537,1.6999465924,1.22321*1.22321,1.3169398564,1],B=[5.5396212496,2.29259*2.29259,4.9868695969,2.12675*2.12675,2.02545*2.02545,1.87894*1.87894,1.74303*1.74303,1.61695*1.61695,2.2499700001,1.39148*1.39148,1.29083*1.29083,1.19746*1.19746,1.2339655056,1.0779838276],S=[1.7782755904,1.35879*1.35879,1.38454*1.38454,1.39497*1.39497,1.40548*1.40548,1.3537*1.3537,1.6999465924,1.22321*1.22321,1.3169398564,1];function w(a,r,n){var s;return(a<0&&(a=0),r<0&&(r=0),a<=0)?r:r<=0?a:(s=r>a?r/a:a/r,-2<=n&&n<=2)?s>=e?a+r:(a+r)*S[0|i.FAST_LOG10_X(s,16)]:s<t?a+r:(a<r&&(a=r),a)}function E(e,t,a,r,n){var s,A,i=0,o=0;for(s=A=0;s<h.SBMAX_s;++A,++s){for(var l=e.bo_s[s],_=e.npart_s,f=l<_?l:_;A<f;)c(t[A]>=0),c(a[A]>=0),i+=t[A],o+=a[A],A++;if(e.en[r].s[s][n]=i,e.thm[r].s[s][n]=o,A>=_){++s;break}c(t[A]>=0),c(a[A]>=0);var u=e.PSY.bo_s_weight[s],p=1-u;i=u*t[A],o=u*a[A],e.en[r].s[s][n]+=i,e.thm[r].s[s][n]+=o,i=p*t[A],o=p*a[A]}for(;s<h.SBMAX_s;++s)e.en[r].s[s][n]=0,e.thm[r].s[s][n]=0}function M(e,t,a,r){var n,s,A=0,i=0;for(n=s=0;n<h.SBMAX_l;++s,++n){for(var o=e.bo_l[n],l=e.npart_l,_=o<l?o:l;s<_;)c(t[s]>=0),c(a[s]>=0),A+=t[s],i+=a[s],s++;if(e.en[r].l[n]=A,e.thm[r].l[n]=i,s>=l){++n;break}c(t[s]>=0),c(a[s]>=0);var f=e.PSY.bo_l_weight[n],u=1-f;A=f*t[s],i=f*a[s],e.en[r].l[n]+=A,e.thm[r].l[n]+=i,A=u*t[s],i=u*a[s]}for(;n<h.SBMAX_l;++n)e.en[r].l[n]=0,e.thm[r].l[n]=0}function R(e,t,a){return a>=1?e:a<=0?t:t>0?Math.pow(e/t,a)*t:0}var k=[11.8,13.6,17.2,32,46.5,51.3,57.5,67.1,71.5,84.6,97.6,130];function x(e,t){for(var a=309.07,r=0;r<h.SBMAX_s-1;r++)for(var n=0;n<3;n++){var s=e.thm.s[r][n];if(c(r<k.length),s>0){var A=s*t,o=e.en.s[r][n];o>A&&(o>1e10*A?a+=23.02585092994046*k[r]:(c(A>0),a+=k[r]*i.FAST_LOG10(o/A)))}}return a}var T=[6.8,5.8,5.8,6.4,6.5,9.9,12.1,14.4,15,18.9,21.6,26.9,34.2,40.2,46.8,56.5,60.7,73.9,85.7,93.4,126.1];function I(e,t){for(var a=281.0575,r=0;r<h.SBMAX_l-1;r++){var n=e.thm.l[r];
1if(c(r<T.length),n>0){var s=n*t,A=e.en.l[r];A>s&&(A>1e10*s?a+=23.02585092994046*T[r]:(c(s>0),a+=T[r]*i.FAST_LOG10(A/s)))}}return a}function P(e,t,a,r,n){var s,A;for(s=A=0;s<e.npart_l;++s){var i,o=0,l=0;for(i=0;i<e.numlines_l[s];++i,++A){var _=t[A];c(_>=0),o+=_,l<_&&(l=_)}a[s]=o,r[s]=l,n[s]=o*e.rnumlines_l[s],c(e.rnumlines_l[s]>=0),c(o>=0),c(a[s]>=0),c(r[s]>=0),c(n[s]>=0)}}function C(e,t,a,r){var n=g.length-1,s=0,A=a[0]+a[s+1];if(c(A>=0),A>0){var i=t[s];i<t[s+1]&&(i=t[s+1]),c(e.numlines_l[s]+e.numlines_l[s+1]-1>0);var o=0|(A=20*(2*i-A)/(A*(e.numlines_l[s]+e.numlines_l[s+1]-1)));o>n&&(o=n),r[s]=o}else r[s]=0;for(s=1;s<e.npart_l-1;s++)if(c((A=a[s-1]+a[s]+a[s+1])>=0),A>0){var i=t[s-1];i<t[s]&&(i=t[s]),i<t[s+1]&&(i=t[s+1]),c(e.numlines_l[s-1]+e.numlines_l[s]+e.numlines_l[s+1]-1>0);var o=0|(A=20*(3*i-A)/(A*(e.numlines_l[s-1]+e.numlines_l[s]+e.numlines_l[s+1]-1)));o>n&&(o=n),r[s]=o}else r[s]=0;if(c(s>0),c(s==e.npart_l-1),c((A=a[s-1]+a[s])>=0),A>0){var i=t[s-1];i<t[s]&&(i=t[s]),c(e.numlines_l[s-1]+e.numlines_l[s]-1>0);var o=0|(A=20*(2*i-A)/(A*(e.numlines_l[s-1]+e.numlines_l[s]-1)));o>n&&(o=n),r[s]=o}else r[s]=0;c(s==e.npart_l-1)}var V=[-.00000000000000000865163*2,-.01703172,-.00000000000000000674764*2,.0418072,-.0000000000000000336639*2,-.0876324,-.0000000000000000154175*2,.1863476,-.0000000000000000552212*2,-.627638];this.L3psycho_anal_ns=function(a,s,u,b,S,w,k,T,O,D){var N=a.internal_flags,L=_([2,h.BLKSIZE]),Q=_([2,3,h.BLKSIZE_s]),H=l(h.CBANDS+1),X=l(h.CBANDS+1),Y=l(h.CBANDS+2),F=f(2),Z=f(2),q=_([2,576]),j=f(h.CBANDS+2),G=f(h.CBANDS+2);for(o.fill(G,0),U=N.channels_out,a.mode==p.JOINT_STEREO&&(U=4),ea=a.VBR==n.vbr_off?0==N.ResvMax?0:N.ResvSize/N.ResvMax*.5:a.VBR==n.vbr_rh||a.VBR==n.vbr_mtrh||a.VBR==n.vbr_mt?.6:1,W=0;W<N.channels_out;W++){var U,W,z,K,J,$,ee,et,ea,er,en,es=s[W],eA=u+576-350-21+192;for(c(10==V.length),K=0;K<576;K++){for(J=0,er=es[eA+K+10],en=0;J<9;J+=2)er+=V[J]*(es[eA+K+J]+es[eA+K+21-J]),en+=V[J+1]*(es[eA+K+J+1]+es[eA+K+21-J-1]);q[W][K]=er+en}S[b][W].en.assign(N.en[W]),S[b][W].thm.assign(N.thm[W]),U>2&&(w[b][W].en.assign(N.en[W+2]),w[b][W].thm.assign(N.thm[W+2]))}for(W=0;W<U;W++){var ei,eo,el,e_,ef,ec,eu=l(12),eh=[0,0,0,0],ep=l(12),em=1,eb=l(h.CBANDS),ed=l(h.CBANDS),eg=[0,0,0,0],ev=l(h.HBLKSIZE),ey=_([3,h.HBLKSIZE_s]);for(c(N.npart_s<=h.CBANDS),c(N.npart_l<=h.CBANDS),K=0;K<3;K++)eu[K]=N.nsPsy.last_en_subshort[W][K+6],c(N.nsPsy.last_en_subshort[W][K+4]>0),ep[K]=eu[K]/N.nsPsy.last_en_subshort[W][K+4],eh[0]+=eu[K];if(2==W)for(K=0;K<576;K++)eo=q[0][K],el=q[1][K],q[0][K]=eo+el,q[1][K]=eo-el;var eB=q[1&W],eS=0;for(K=0;K<9;K++){for(var ew=eS+64,eE=1;eS<ew;eS++)eE<Math.abs(eB[eS])&&(eE=Math.abs(eB[eS]));N.nsPsy.last_en_subshort[W][K]=eu[K+3]=eE,eh[1+K/3]+=eE,eE>eu[K+3-2]?(c(eu[K+3-2]>0),eE/=eu[K+3-2]):eu[K+3-2]>10*eE?(c(eE>0),eE=eu[K+3-2]/(10*eE)):eE=0,ep[K+3]=eE}if(a.analysis){var eM=ep[0];for(K=1;K<12;K++)eM<ep[K]&&(eM=ep[K]);N.pinfo.ers[b][W]=N.pinfo.ers_save[W],N.pinfo.ers_save[W]=eM}for(K=0,ei=3==W?N.nsPsy.attackthre_s:N.nsPsy.attackthre;K<12;K++)0==eg[K/3]&&ep[K]>ei&&(eg[K/3]=K%3+1);for(K=1;K<4;K++)eh[K-1]>eh[K]?(c(eh[K]>0),e_=eh[K-1]/eh[K]):(c(eh[K-1]>0),e_=eh[K]/eh[K-1]),e_<1.7&&(eg[K]=0,1==K&&(eg[0]=0));for(0!=eg[0]&&0!=N.nsPsy.lastAttacks[W]&&(eg[0]=0),(3==N.nsPsy.lastAttacks[W]||eg[0]+eg[1]+eg[2]+eg[3]!=0)&&(em=0,0!=eg[1]&&0!=eg[0]&&(eg[1]=0),0!=eg[2]&&0!=eg[1]&&(eg[2]=0),0!=eg[3]&&0!=eg[2]&&(eg[3]=0)),W<2?Z[W]=em:0==em&&(Z[0]=Z[1]=0),O[W]=N.tot_ener[W],function(e,t,a,r,n,s,A,o,l,_,f){var c=e.internal_flags;if(l<2)m.fft_long(c,r[n],l,_,f),m.fft_short(c,s[A],l,_,f);else if(2==l){for(var u=h.BLKSIZE-1;u>=0;--u){var p=r[n+0][u],b=r[n+1][u];r[n+0][u]=(p+b)*i.SQRT2*.5,r[n+1][u]=(p-b)*i.SQRT2*.5}for(var g=2;g>=0;--g)for(var u=h.BLKSIZE_s-1;u>=0;--u){var p=s[A+0][g][u],b=s[A+1][g][u];s[A+0][g][u]=(p+b)*i.SQRT2*.5,s[A+1][g][u]=(p-b)*i.SQRT2*.5}}t[0]=r[n+0][0],t[0]*=t[0];for(var u=h.BLKSIZE/2-1;u>=0;--u){var v=r[n+0][h.BLKSIZE/2-u],y=r[n+0][h.BLKSIZE/2+u];t[h.BLKSIZE/2-u]=(v*v+y*y)*.5}for(var g=2;g>=0;--g){a[g][0]=s[A+0][g][0],a[g][0]*=a[g][0];for(var u=h.BLKSIZE_s/2-1;u>=0;--u){var v=s[A+0][g][h.BLKSIZE_s/2-u],y=s[A+0][g][h.BLKSIZE_s/2+u];a[g][h.BLKSIZE_s/2-u]=(v*v+y*y)*.5}}for(var B=0,u=11;u<h.HBLKSIZE;u++)B+=t[u];
1if(c.tot_ener[l]=B,e.analysis){for(var u=0;u<h.HBLKSIZE;u++)c.pinfo.energy[o][l][u]=c.pinfo.energy_save[l][u],c.pinfo.energy_save[l][u]=t[u];c.pinfo.pe[o][l]=c.pe[l]}2==e.athaa_loudapprox&&l<2&&(c.loudness_sq[o][l]=c.loudness_sq_save[l],c.loudness_sq_save[l]=d(t,c))}(a,ev,ey,L,1&W,Q,1&W,b,W,s,u),P(N,ev,H,eb,ed),C(N,eb,ed,j),et=0;et<3;et++)for(!function(e,t,a,r,n,s){var A,i,o=e.internal_flags;for(i=A=0;i<o.npart_s;++i){for(var l=0,_=0,f=o.numlines_s[i],u=0;u<f;++u,++A){var p=t[s][A];l+=p,_<p&&(_=p)}a[i]=l}for(c(i==o.npart_s),c(129==A),A=i=0;i<o.npart_s;i++){var m=o.s3ind_s[i][0],b=o.s3_ss[A++]*a[m];for(++m;m<=o.s3ind_s[i][1];)b+=o.s3_ss[A]*a[m],++A,++m;var d=2*o.nb_s1[n][i];if(r[i]=Math.min(b,d),o.blocktype_old[1&n]==h.SHORT_TYPE){var d=16*o.nb_s2[n][i],g=r[i];r[i]=Math.min(d,g)}o.nb_s2[n][i]=o.nb_s1[n][i],o.nb_s1[n][i]=b,c(r[i]>=0)}for(;i<=h.CBANDS;++i)a[i]=0,r[i]=0}(a,ey,X,Y,W,et),E(N,X,Y,W,et),ee=0;ee<h.SBMAX_s;ee++){if(ec=.8*N.thm[W].s[ee][et],eg[et]>=2||1==eg[et+1]){var eR=0!=et?et-1:2,eE=R(N.thm[W].s[ee][eR],ec,.6*ea);ec=Math.min(ec,eE)}if(1==eg[et]){var eR=0!=et?et-1:2,eE=R(N.thm[W].s[ee][eR],ec,.3*ea);ec=Math.min(ec,eE)}else if(0!=et&&3==eg[et-1]||0==et&&3==N.nsPsy.lastAttacks[W]){var eR=2!=et?et+1:0,eE=R(N.thm[W].s[ee][eR],ec,.3*ea);ec=Math.min(ec,eE)}ef=eu[3*et+3]+eu[3*et+4]+eu[3*et+5],6*eu[3*et+5]<ef&&(ec*=.5,6*eu[3*et+4]<ef&&(ec*=.5)),N.thm[W].s[ee][et]=ec}for(z=0,N.nsPsy.lastAttacks[W]=eg[2],$=0;z<N.npart_l;z++){for(var ek=N.s3ind[z][0],ex=H[ek]*g[j[ek]],eT=N.s3_ll[$++]*ex;++ek<=N.s3ind[z][1];)ex=H[ek]*g[j[ek]],eT=function(a,n,s,A,o,l){if(n>a){if(!(n<a*t))return a+n;_=n/a}else{if(a>=n*t)return a+n;_=a/n}if(c(a>=0),c(n>=0),a+=n,A+3<=6){if(_>=e)return a;var _,f,u,h=0|i.FAST_LOG10_X(_,16);return a*y[h]}var h=0|i.FAST_LOG10_X(_,16);return(c((n=o.ATH.cb_l[s]*o.ATH.adjust)>=0),a<r*n)?a>n?(f=1,h<=13&&(f=B[h]),u=i.FAST_LOG10_X(a/n,10/15),a*((v[h]-f)*u+f)):h>13?a:a*B[h]:a*v[h]}(eT,N.s3_ll[$++]*ex,ek,ek-z,N,0);eT*=.158489319246111,N.blocktype_old[1&W]==h.SHORT_TYPE?Y[z]=eT:Y[z]=R(Math.min(eT,Math.min(2*N.nb_1[W][z],16*N.nb_2[W][z])),eT,ea),N.nb_2[W][z]=N.nb_1[W][z],N.nb_1[W][z]=eT}for(;z<=h.CBANDS;++z)H[z]=0,Y[z]=0;M(N,H,Y,W)}for((a.mode==p.STEREO||a.mode==p.JOINT_STEREO)&&a.interChRatio>0&&function(e,t){var a=e.internal_flags;if(a.channels_out>1){for(var r=0;r<h.SBMAX_l;r++){var n=a.thm[0].l[r],s=a.thm[1].l[r];a.thm[0].l[r]+=s*t,a.thm[1].l[r]+=n*t}for(var r=0;r<h.SBMAX_s;r++)for(var A=0;A<3;A++){var n=a.thm[0].s[r][A],s=a.thm[1].s[r][A];a.thm[0].s[r][A]+=s*t,a.thm[1].s[r][A]+=n*t}}}(a,a.interChRatio),a.mode==p.JOINT_STEREO&&(function(e){for(var t=0;t<h.SBMAX_l;t++)if(!(e.thm[0].l[t]>1.58*e.thm[1].l[t])&&!(e.thm[1].l[t]>1.58*e.thm[0].l[t])){var a=e.mld_l[t]*e.en[3].l[t],r=Math.max(e.thm[2].l[t],Math.min(e.thm[3].l[t],a));a=e.mld_l[t]*e.en[2].l[t];var n=Math.max(e.thm[3].l[t],Math.min(e.thm[2].l[t],a));e.thm[2].l[t]=r,e.thm[3].l[t]=n}for(var t=0;t<h.SBMAX_s;t++)for(var s=0;s<3;s++)if(!(e.thm[0].s[t][s]>1.58*e.thm[1].s[t][s])&&!(e.thm[1].s[t][s]>1.58*e.thm[0].s[t][s])){var a=e.mld_s[t]*e.en[3].s[t][s],r=Math.max(e.thm[2].s[t][s],Math.min(e.thm[3].s[t][s],a));a=e.mld_s[t]*e.en[2].s[t][s];var n=Math.max(e.thm[3].s[t][s],Math.min(e.thm[2].s[t][s],a));e.thm[2].s[t][s]=r,e.thm[3].s[t][s]=n}}(N),Math.abs(eI=a.msfix)>0&&function(e,t,a){var r=t,n=Math.pow(10,a);t*=2,r*=2;for(var s=0;s<h.SBMAX_l;s++){if(_=e.ATH.cb_l[e.bm_l[s]]*n,(i=Math.min(Math.max(e.thm[0].l[s],_),Math.max(e.thm[1].l[s],_)))*t<(o=Math.max(e.thm[2].l[s],_))+(l=Math.max(e.thm[3].l[s],_))){var A=i*r/(o+l);c((o*=A)+(l*=A)>0)}e.thm[2].l[s]=Math.min(o,e.thm[2].l[s]),e.thm[3].l[s]=Math.min(l,e.thm[3].l[s])}n*=h.BLKSIZE_s/h.BLKSIZE;for(var s=0;s<h.SBMAX_s;s++)for(var i,o,l,_,f=0;f<3;f++){if(_=e.ATH.cb_s[e.bm_s[s]]*n,(i=Math.min(Math.max(e.thm[0].s[s][f],_),Math.max(e.thm[1].s[s][f],_)))*t<(o=Math.max(e.thm[2].s[s][f],_))+(l=Math.max(e.thm[3].s[s][f],_))){var A=i*t/(o+l);c((o*=A)+(l*=A)>0)}e.thm[2].s[s][f]=Math.min(e.thm[2].s[s][f],o),e.thm[3].s[s][f]=Math.min(e.thm[3].s[s][f],l)}}(N,eI,a.ATHlower*N.ATH.adjust)),function(e,t,a,r){var n=e.internal_flags;e.short_blocks!=A.short_block_coupled||0!=t[0]&&0!=t[1]||(t[0]=t[1]=0);for(var s=0;s<n.channels_out;s++)r[s]=h.NORM_TYPE,e.short_blocks==A.short_block_dispensed&&(t[s]=1),e.short_blocks==A.short_block_forced&&(t[s]=0),0!=t[s]?(c(n.blocktype_old[s]!=h.START_TYPE),n.blocktype_old[s]==h.SHORT_TYPE&&(r[s]=h.STOP_TYPE)):(r[s]=h.SHORT_TYPE,n.blocktype_old[s]==h.NORM_TYPE&&(n.blocktype_old[s]=h.START_TYPE),n.blocktype_old[s]==h.STOP_TYPE&&(n.blocktype_old[s]=h.SHORT_TYPE)),a[s]=n.blocktype_old[s],n.blocktype_old[s]=r[s]}(a,Z,D,F),W=0;W<U;W++){var eI,eP,eC,eV,eO=0;W>1?(eP=T,eO=-2,eC=h.NORM_TYPE,(D[0]==h.SHORT_TYPE||D[1]==h.SHORT_TYPE)&&(eC=h.SHORT_TYPE),eV=w[b][W-2]):(eP=k,eO=0,eC=D[W],eV=S[b][W]),eC==h.SHORT_TYPE?eP[eO+W]=x(eV,N.masking_lower):eP[eO+W]=I(eV,N.masking_lower),a.analysis&&(N.pinfo.pe[b][W]=eP[eO+W])}return 0};var O=[-.00000000000000000865163*2,-.01703172,-.00000000000000000674764*2,.0418072,-.0000000000000000336639*2,-.0876324,-.0000000000000000154175*2,.1863476,-.0000000000000000552212*2,-.627638];function D(e,t,a,r,n,s,A){for(var i=2*s,o=s>0?Math.pow(10,n):1,l=0;l<A;++l){var _=e[2][l],f=e[3][l],u=t[0][l],h=t[1][l],p=t[2][l],m=t[3][l];if(u<=1.58*h&&h<=1.58*u){var b=a[l]*f,d=a[l]*_;v=Math.max(p,Math.min(m,b)),g=Math.max(m,Math.min(p,d))}else v=p,g=m;if(s>0){var g,v,y,B,S=r[l]*o;if(y=Math.min(Math.max(u,S),Math.max(h,S)),(B=(p=Math.max(v,S))+(m=M
1ath.max(g,S)))>0&&y*i<B){var w=y*i/B;p*=w,m*=w,c(B>0)}v=Math.min(p,v),g=Math.min(m,g)}v>_&&(v=_),g>f&&(g=f),t[2][l]=v,t[3][l]=g}}function N(e,t){var a;return(a=e>=0?-(27*e):e*t)<=-72?0:Math.exp(.2302585093*a)}function L(e){return e<0&&(e=0),13*Math.atan(.76*(e*=.001))+3.5*Math.atan(e*e/56.25)}function Q(e,t,a,r,n,s,A,i,o,_,u,p){var m=l(h.CBANDS+1),b=i/(p>15?1152:384),d=f(h.HBLKSIZE);i/=o;var g=0,v=0;for(B=0;B<h.CBANDS;B++){for(S=L(i*g),m[B]=i*g,w=g;L(i*w)-S<.34&&w<=o/2;w++);for(e[B]=w-g,v=B+1;g<w;)c(g<h.HBLKSIZE),d[g++]=B;if(g>o/2){g=o/2,++B;break}}c(B<h.CBANDS),m[B]=i*g;for(var y=0;y<p;y++){R=_[y],k=_[y+1],(E=0|Math.floor(.5+u*(R-.5)))<0&&(E=0),(M=0|Math.floor(.5+u*(k-.5)))>o/2&&(M=o/2),a[y]=(d[E]+d[M])/2,t[y]=d[M];var B,S,w,E,M,R,k,x,T=b*k;A[y]=(T-m[t[y]])/(m[t[y]+1]-m[t[y]]),A[y]<0?A[y]=0:A[y]>1&&(A[y]=1),x=Math.min(x=L(i*_[y]*u),15.5)/15.5,s[y]=Math.pow(10,1.25*(1-Math.cos(Math.PI*x))-2.5)}g=0;for(var I=0;I<v;I++){var S,P,C=e[I];S=L(i*g),P=L(i*(g+C-1)),r[I]=.5*(S+P),S=L(i*(g-.5)),P=L(i*(g+C-.5)),n[I]=P-S,g+=C}return v}function H(e,t,a,r,n,s){var A,i=_([h.CBANDS,h.CBANDS]),o=0;if(s)for(var f=0;f<t;f++)for(A=0;A<t;A++){var c=function(e){var t,a,r,n;return((t=e)>=0?t*=3:t*=1.5,a=t>=.5&&t<=2.5?8*((n=t-.5)*n-2*n):0,t+=.474,(r=15.811389+7.5*t-17.5*Math.sqrt(1+t*t))<=-60)?0:t=Math.exp((a+r)*.2302585093)/.6609193}(a[f]-a[A])*r[A];i[f][A]=c*n[f]}else for(A=0;A<t;A++)for(var u=15+Math.min(21/a[A],12),p=function(e){var t,a,r=0,n=0,s=0;for(s=0;N(s,e)>1e-20;s-=1);for(t=s,a=0;Math.abs(a-t)>1e-12;)N(s=(a+t)/2,e)>0?a=s:t=s;r=t;var t,a,s=0;for(s=0;N(s,e)>1e-20;s+=1);for(t=0,a=s;Math.abs(a-t)>1e-12;)N(s=(a+t)/2,e)>0?t=s:a=s;n=a;var A,i=0;for(A=0;A<=1e3;++A){var s=r+A*(n-r)/1e3;i+=N(s,e)}return 1001/(i*(n-r))}(u),f=0;f<t;f++){var c=p*N(a[f]-a[A],u)*r[A];i[f][A]=c*n[f]}for(var f=0;f<t;f++){for(A=0;A<t&&!(i[f][A]>0);A++);for(e[f][0]=A,A=t-1;A>0&&!(i[f][A]>0);A--);e[f][1]=A,o+=e[f][1]-e[f][0]+1}for(var m=l(o),b=0,f=0;f<t;f++)for(A=e[f][0];A<=e[f][1];A++)m[b++]=i[f][A];return m}function X(e){var t=L(e);return Math.pow(10,1.25*(1-Math.cos(Math.PI*(t=Math.min(t,15.5)/15.5)))-2.5)}function Y(e,t){return e<-.3&&(e=3410),e/=1e3,3.64*Math.pow(e=Math.max(.1,e),-.8)-6.8*Math.exp(-.6*Math.pow(e-3.4,2))+6*Math.exp(-.15*Math.pow(e-8.7,2))+(.6+.04*t)*.001*Math.pow(e,4)}this.L3psycho_anal_vbr=function(e,t,a,r,n,s,o,u,b,v){var y,B,S,k,T=e.internal_flags,V=l(h.HBLKSIZE),N=_([3,h.HBLKSIZE_s]),L=_([2,h.BLKSIZE]),Q=_([2,3,h.BLKSIZE_s]),H=_([4,h.CBANDS]),X=_([4,h.CBANDS]),Y=_([4,3]),F=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],Z=f(2),q=e.mode==p.JOINT_STEREO?4:T.channels_out;(function(e,t,a,r,n,s,A,i,o,f){for(var u=_([2,576]),h=e.internal_flags,m=h.channels_out,b=e.mode==p.JOINT_STEREO?4:m,d=0;d<m;d++){firbuf=t[d];var g,v,y=a+576-350-21+192;c(10==O.length);for(var B=0;B<576;B++){g=firbuf[y+B+10],v=0;for(var S=0;S<9;S+=2)g+=O[S]*(firbuf[y+B+S]+firbuf[y+B+21-S]),v+=O[S+1]*(firbuf[y+B+S+1]+firbuf[y+B+21-S-1]);u[d][B]=g+v}n[r][d].en.assign(h.en[d]),n[r][d].thm.assign(h.thm[d]),b>2&&(s[r][d].en.assign(h.en[d+2]),s[r][d].thm.assign(h.thm[d+2]))}for(var d=0;d<b;d++){var w=l(12),E=l(12),M=[0,0,0,0],R=u[1&d],k=0,x=3==d?h.nsPsy.attackthre_s:h.nsPsy.attackthre,T=1;if(2==d)for(var B=0,S=576;S>0;++B,--S){var I=u[0][B],P=u[1][B];u[0][B]=I+P,u[1][B]=I-P}for(var B=0;B<3;B++)E[B]=h.nsPsy.last_en_subshort[d][B+6],c(h.nsPsy.last_en_subshort[d][B+4]>0),w[B]=E[B]/h.nsPsy.last_en_subshort[d][B+4],M[0]+=E[B];for(var B=0;B<9;B++){for(var C=k+64,V=1;k<C;k++)V<Math.abs(R[k])&&(V=Math.abs(R[k]));h.nsPsy.last_en_subshort[d][B]=E[B+3]=V,M[1+B/3]+=V,V>E[B+3-2]?(c(E[B+3-2]>0),V/=E[B+3-2]):E[B+3-2]>10*V?(c(V>0),V=E[B+3-2]/(10*V)):V=0,w[B+3]=V}for(var B=0;B<3;++B){var D=E[3*B+3]+E[3*B+4]+E[3*B+5],N=1;
16*E[3*B+5]<D&&(N*=.5,6*E[3*B+4]<D&&(N*=.5)),i[d][B]=N}if(e.analysis){for(var L=w[0],B=1;B<12;B++)L<w[B]&&(L=w[B]);h.pinfo.ers[r][d]=h.pinfo.ers_save[d],h.pinfo.ers_save[d]=L}for(var B=0;B<12;B++)0==o[d][B/3]&&w[B]>x&&(o[d][B/3]=B%3+1);for(var B=1;B<4;B++){var Q=M[B-1],H=M[B];4e4>Math.max(Q,H)&&Q<1.7*H&&H<1.7*Q&&(1==B&&o[d][0]<=o[d][B]&&(o[d][0]=0),o[d][B]=0)}o[d][0]<=h.nsPsy.lastAttacks[d]&&(o[d][0]=0),(3==h.nsPsy.lastAttacks[d]||o[d][0]+o[d][1]+o[d][2]+o[d][3]!=0)&&(T=0,0!=o[d][1]&&0!=o[d][0]&&(o[d][1]=0),0!=o[d][2]&&0!=o[d][1]&&(o[d][2]=0),0!=o[d][3]&&0!=o[d][2]&&(o[d][3]=0)),d<2?f[d]=T:0==T&&(f[0]=f[1]=0),A[d]=h.tot_ener[d]}})(e,t,a,r,n,s,b,Y,F,Z),function(e,t){var a=e.internal_flags;e.short_blocks!=A.short_block_coupled||0!=t[0]&&0!=t[1]||(t[0]=t[1]=0);for(var r=0;r<a.channels_out;r++)e.short_blocks==A.short_block_dispensed&&(t[r]=1),e.short_blocks==A.short_block_forced&&(t[r]=0)}(e,Z);for(var j=0;j<q;j++){var G=1&j;(function(e,t,a,r,n,s,A,o){var l=e.internal_flags;if(r<2)m.fft_long(l,A[o],r,t,a);else if(2==r)for(var _=h.BLKSIZE-1;_>=0;--_){var f=A[o+0][_],c=A[o+1][_];A[o+0][_]=(f+c)*i.SQRT2*.5,A[o+1][_]=(f-c)*i.SQRT2*.5}s[0]=A[o+0][0],s[0]*=s[0];for(var _=h.BLKSIZE/2-1;_>=0;--_){var u=A[o+0][h.BLKSIZE/2-_],p=A[o+0][h.BLKSIZE/2+_];s[h.BLKSIZE/2-_]=(u*u+p*p)*.5}for(var b=0,_=11;_<h.HBLKSIZE;_++)b+=s[_];if(l.tot_ener[r]=b,e.analysis){for(var _=0;_<h.HBLKSIZE;_++)l.pinfo.energy[n][r][_]=l.pinfo.energy_save[r][_],l.pinfo.energy_save[r][_]=s[_];l.pinfo.pe[n][r]=l.pe[r]}})(e,t,a,j,r,V,L,G),function(e,t,a,r){var n=e.internal_flags;2==e.athaa_loudapprox&&a<2&&(n.loudness_sq[t][a]=n.loudness_sq_save[a],n.loudness_sq_save[a]=d(r,n))}(e,r,j,V),0!=Z[G]?function(e,t,a,r,n){var s=l(h.CBANDS),A=l(h.CBANDS),i=f(h.CBANDS+2);P(e,t,a,s,A),C(e,s,A,i);var o=0;for(d=0;d<e.npart_l;d++){var _=e.s3ind[d][0],u=e.s3ind[d][1],p=0,m=0;for(p=i[_],m+=1,y=e.s3_ll[o]*a[_]*g[i[_]],++o,++_;_<=u;)p+=i[_],m+=1,y=S=w(y,v=e.s3_ll[o]*a[_]*g[i[_]],_-d),++o,++_;if(y*=B=.5*g[p=(1+2*p)/(2*m)],e.blocktype_old[1&n]==h.SHORT_TYPE){var b=2*e.nb_1[n][d];b>0?r[d]=Math.min(y,b):r[d]=Math.min(y,.3*a[d])}else{var d,v,y,B,S,b,E=16*e.nb_2[n][d],M=2*e.nb_1[n][d];E<=0&&(E=y),M<=0&&(M=y),b=e.blocktype_old[1&n]==h.NORM_TYPE?Math.min(M,E):M,r[d]=Math.min(y,b)}e.nb_2[n][d]=e.nb_1[n][d],e.nb_1[n][d]=y,v=s[d]*e.minval_l[d]*B,r[d]>v&&(r[d]=v),e.masking_lower>1&&(r[d]*=e.masking_lower),r[d]>a[d]&&(r[d]=a[d]),e.masking_lower<1&&(r[d]*=e.masking_lower),c(r[d]>=0)}for(;d<h.CBANDS;++d)a[d]=0,r[d]=0}(T,V,H[j],X[j],j):function(e,t){for(var a=0;a<e.npart_l;a++)e.nb_2[t][a]=e.nb_1[t][a],e.nb_1[t][a]=0}(T,j)}Z[0]+Z[1]==2&&e.mode==p.JOINT_STEREO&&D(H,X,T.mld_cb_l,T.ATH.cb_l,e.ATHlower*T.ATH.adjust,e.msfix,T.npart_l);for(var j=0;j<q;j++){var G=1&j;0!=Z[G]&&M(T,H[j],X[j],j)}for(var U=0;U<3;U++){for(var j=0;j<q;++j){var G=1&j;0!=Z[G]?function(e,t,a){if(0==a)for(var r=0;r<e.npart_s;r++)e.nb_s2[t][r]=e.nb_s1[t][r],e.nb_s1[t][r]=0}(T,j,U):(function(e,t,a,r,n,s,A,o){var l=e.internal_flags;if(0==n&&r<2&&m.fft_short(l,A[o],r,t,a),2==r)for(var _=h.BLKSIZE_s-1;_>=0;--_){var f=A[o+0][n][_],c=A[o+1][n][_];A[o+0][n][_]=(f+c)*i.SQRT2*.5,A[o+1][n][_]=(f-c)*i.SQRT2*.5}s[n][0]=A[o+0][n][0],s[n][0]*=s[n][0];for(var _=h.BLKSIZE_s/2-1;_>=0;--_){var u=A[o+0][n][h.BLKSIZE_s/2-_],p=A[o+0][n][h.BLKSIZE_s/2+_];s[n][h.BLKSIZE_s/2-_]=(u*u+p*p)*.5}}(e,t,a,j,U,N,Q,G),function(e,t,a,r,n,s){var A=e.internal_flags,i=new float[h.CBANDS],o=l(h.CBANDS),_=new int[h.CBANDS];for(v=d=0;v<A.npart_s;++v){var f=0,u=0,p=A.numlines_s[v];for(b=0;b<p;++b,++d){var m=t[s][d];f+=m,u<m&&(u=m)}a[v]=f,c(f>=0),i[v]=u,c(p>0),o[v]=f/p,c(o[v]>=0)}for(c(v==A.npart_s),c(129==d);v<h.CBANDS;++v)i[v]=0,o[v]=0;for(function(e,t,a,r){var n=g.length-1,s=0,A=a[0]+a[s+1];if(c(A>=0),A>0){var i=t[s];i<t[s+1]&&(i=t[s+1]),c(e.numlines_s[s]+e.numlines_s[s+1]-1>0);var o=0|(A=20*(2*i-A)/(A*(e.numlines_s[s]+e.numlines_s[s+1]-1)));o>n&&(o=n),r[s]=o}else r[s]=0;for(s=1;s<e.npart_s-1;s++)if(A=a[s-1]+a[s]+a[s+1],c(s+1<e.npart_s),c(A>=0),A>0){var i=t[s-1];i<t[s]&&(i=t[s]),i<t[s+1]&&(i=t[s+1]),c(e.numlines_s[s-1]+e.numlines_s[s]+e.numlines_s[s+1]-1>0);var o=0|(A=20*(3*i-A)/(A*(e.numlines_s[s-1]+e.numlines_s[s]+e.numlines_s[s+1]-1)));o>n&&(o=n),r[s]=o}else r[s]=0;if(c(s>0),c(s==e.npart_s-1),c((A=a[s-1]+a[s])>=0),A>0){var i=t[s-1];i<t[s]&&(i=t[s]),c(e.numlines_s[s-1]+e.numlines_s[s]-1>0);var o=0|(A=20*(2*i-A)/(A*(e.numlines_s[s-1]+e.numlines_s[s]-1)));o>n&&(o=n),r[s]=o}else r[s]=0;c(s==e.npart_s-1)}(A,i,o,_),d=v=0;v<A.npart_s;v++){var b,d,v,y,B,S,E,M,R=A.s3ind_s[v][0],k=A.s3ind_s[v][1];for(y=_[R],B=1,E=A.s3_ss[d]*a[R]*g[_[R]],++d,++R;R<=k;)y+=_[R],B+=1,E=w(E,S=A.s3_ss[d]*a[R]*g[_[R]],R-v),++d,++R;E*=M=.5*g[y=(1+2*y)/(2*B)],r[v]=E,A.nb_s2[n][v]=A.nb_s1[n][v],A.nb_s1[n][v]=E,S=i[v]*A.minval_s[v]*M,r[v]>S&&(r[v]=S),A.masking_lower>1&&(r[v]*=A.masking_lower),r[v]>a[v]&&(r[v]=a[v]),A.masking_lower<1&&(r[v]*=A.masking_lower),c(r[v]>=0)}for(;v<h.CBANDS;++v)a[v]=0,r[v]=0}(e,N,H[j],X[j],j,U))}Z[0]+Z[1]==0&&e.mode==p.JOINT_STEREO&&D(H,X,T.mld_cb_s,T.ATH.cb_s,e.ATHlower*T.ATH.adjust,e.msfix,T.npart_s);for(var j=0;j<q;++j){var G=1&j;0==Z[G]&&E(T,H[j],X[j],j,U)}}for(var j=0;j<q;j++){var G=1&j;if(0==Z[G])for(var W=0;W<h.SBMAX_s;W++){for(var z=l(3),U=0;U<3;U++){var K=T.thm[j].s[W][U];if(K*=.8,F[j][U]>=2||1==F[j][U+1]){var J=0!=U?U-1:2,$=R(T.thm[j].s[W][J],K,.36);K=Math.min(K,$)}else if(1==F[j][U]){var J=0!=U?U-1:2,$=R(T.thm[j].s[W][J],K,.18);K=Math.min(K,$)}else if(0!=U&&3==F[j][U-1]||0==U&&3==T.nsPsy.lastAttacks[j]){var J=2!=U?U+1:0,$=R(T.thm[j].s[W][J],K,.18);K=Math.min(K,$)}K*=Y[j][U],z[U]=K}for(var U=0;U<3;U++)T.thm[j].s[W][U]=z[U]}}for(var j=0;j<q;j++)T.nsPsy.lastAttacks[j]=F[j][2];!function(e,t,a){for(var r=e.internal_flags,n=0;n<r.channels_out;n++){var s=h.NORM_TYPE;0!=t[n]?(c(r.blocktype_old[n]!=h.START_TYPE),r.blocktype_old[n]==h.SHORT_TYPE&&(s=h.STOP_TYPE)):(s=h.SHORT_TYPE,r.blocktype_old[n]==h.NORM_TYPE&&(r.blocktype_old[n]=h.START_TYPE),r.blocktype_old[n]==h.STOP_TYPE&&(r.blocktype_old[n]=h.SHORT_TYPE)),a[n]=r.blocktype_old[n],r.blocktype_old[n]=s}}(e,Z,v);for(var j=0;j<q;j++)j>1?(y=u,B=-2,S=h.NORM_TYPE,(v[0]==h.SHORT_TYPE||v[1]==h.SHORT_TYPE)&&(S=h.SHORT_TYPE),k=s[r][j-2]):(y=o,B=0,S=v[j],k=n[r][j]),S==h.SHORT_TYPE?y[B+j]=x(k,T.masking_lower):y[B+j]=I(k,T.masking_lower),e.analysis&&(T.pinfo.pe[r][j]=y[B+j]);return 0},this.psymodel_init=function(a){var A=a.internal_flags,i=!0,o=13,_=0,f=0,u=-8.25,p=-4.5,b=l(h.CBANDS),d=l(h.
1CBANDS),g=l(h.CBANDS),v=a.out_samplerate;switch(a.experimentalZ){default:case 0:i=!0;break;case 1:i=a.VBR!=n.vbr_mtrh&&a.VBR!=n.vbr_mt;break;case 2:i=!1;break;case 3:o=8,_=-1.75,f=-.0125,u=-8.25,p=-2.25}for(E=0,A.ms_ener_ratio_old=.25,A.blocktype_old[0]=A.blocktype_old[1]=h.NORM_TYPE;E<4;++E){for(var y=0;y<h.CBANDS;++y)A.nb_1[E][y]=1e20,A.nb_2[E][y]=1e20,A.nb_s1[E][y]=A.nb_s2[E][y]=1;for(var B=0;B<h.SBMAX_l;B++)A.en[E].l[B]=1e20,A.thm[E].l[B]=1e20;for(var y=0;y<3;++y){for(var B=0;B<h.SBMAX_s;B++)A.en[E].s[B][y]=1e20,A.thm[E].s[B][y]=1e20;A.nsPsy.lastAttacks[E]=0}for(var y=0;y<9;y++)A.nsPsy.last_en_subshort[E][y]=10}for(A.loudness_sq_save[0]=A.loudness_sq_save[1]=0,A.npart_l=Q(A.numlines_l,A.bo_l,A.bm_l,b,d,A.mld_l,A.PSY.bo_l_weight,v,h.BLKSIZE,A.scalefac_band.l,h.BLKSIZE/1152,h.SBMAX_l),c(A.npart_l<h.CBANDS),E=0;E<A.npart_l;E++){var S=_;b[E]>=o&&(S=f*(b[E]-o)/(24-o)+_*(24-b[E])/(24-o)),g[E]=Math.pow(10,S/10),A.numlines_l[E]>0?A.rnumlines_l[E]=1/A.numlines_l[E]:A.rnumlines_l[E]=0}A.s3_ll=H(A.s3ind,A.npart_l,b,d,g,i);var y=0;for(E=0;E<A.npart_l;E++){M=s.MAX_VALUE;for(var w=0;w<A.numlines_l[E];w++,y++){var E,M,R,k=v*y/(1e3*h.BLKSIZE);M>(R=Math.pow(10,.1*(R=this.ATHformula(1e3*k,a)-20))*A.numlines_l[E])&&(M=R)}A.ATH.cb_l[E]=M,(M=-20+20*b[E]/10)>6&&(M=100),M<-15&&(M=-15),M-=8,A.minval_l[E]=Math.pow(10,M/10)*A.numlines_l[E]}for(A.npart_s=Q(A.numlines_s,A.bo_s,A.bm_s,b,d,A.mld_s,A.PSY.bo_s_weight,v,h.BLKSIZE_s,A.scalefac_band.s,h.BLKSIZE_s/384,h.SBMAX_s),c(A.npart_s<h.CBANDS),y=0,E=0;E<A.npart_s;E++){var S=u;b[E]>=o&&(S=p*(b[E]-o)/(24-o)+u*(24-b[E])/(24-o)),g[E]=Math.pow(10,S/10),M=s.MAX_VALUE;for(var w=0;w<A.numlines_s[E];w++,y++){var M,R,k=v*y/(1e3*h.BLKSIZE_s);M>(R=Math.pow(10,.1*(R=this.ATHformula(1e3*k,a)-20))*A.numlines_s[E])&&(M=R)}A.ATH.cb_s[E]=M,M=-7+7*b[E]/12,b[E]>12&&(M*=1+3.1*Math.log(1+M)),b[E]<12&&(M*=1+2.3*Math.log(1-M)),M<-15&&(M=-15),M-=8,A.minval_s[E]=Math.pow(10,M/10)*A.numlines_s[E]}A.s3_ss=H(A.s3ind_s,A.npart_s,b,d,g,i),e=3.651741272548377,t=31.622776601683793,r=31.622776601683793,m.init_fft(A),A.decay=Math.exp(-2.302585092994046/(.01*v/192)),I=3.5,(2&a.exp_nspsytune)!=0&&(I=1),Math.abs(a.msfix)>0&&(I=a.msfix),a.msfix=I;for(var x=0;x<A.npart_l;x++)A.s3ind[x][1]>A.npart_l-1&&(A.s3ind[x][1]=A.npart_l-1);var T=576*A.mode_gr/v;if(A.ATH.decay=Math.pow(10,-1.2*T),A.ATH.adjust=.01,A.ATH.adjustLimit=1,c(A.bo_l[h.SBMAX_l-1]<=A.npart_l),c(A.bo_s[h.SBMAX_s-1]<=A.npart_s),-1!=a.ATHtype){var I,k,P=a.out_samplerate/h.BLKSIZE,C=0;for(E=0,k=0;E<h.BLKSIZE/2;++E)k+=P,A.ATH.eql_w[E]=1/Math.pow(10,this.ATHformula(k,a)/10),C+=A.ATH.eql_w[E];for(C=1/C,E=h.BLKSIZE/2;--E>=0;)A.ATH.eql_w[E]*=C}for(var x=y=0;x<A.npart_s;++x)for(E=0;E<A.numlines_s[x];++E)++y;c(129==y);for(var x=y=0;x<A.npart_l;++x)for(E=0;E<A.numlines_l[x];++E)++y;for(c(513==y),y=0,E=0;E<A.npart_l;E++){var k=v*(y+A.numlines_l[E]/2)/(1*h.BLKSIZE);A.mld_cb_l[E]=X(k),y+=A.numlines_l[E]}for(;E<h.CBANDS;++E)A.mld_cb_l[E]=1;for(E=0,y=0;E<A.npart_s;E++){var k=v*(y+A.numlines_s[E]/2)/(1*h.BLKSIZE_s);A.mld_cb_s[E]=X(k),y+=A.numlines_s[E]}for(;E<h.CBANDS;++E)A.mld_cb_s[E]=1;return 0},this.ATHformula=function(e,t){var a;switch(t.ATHtype){case 0:a=Y(e,9);break;case 1:a=Y(e,-1);break;case 2:default:a=Y(e,0);break;case 3:a=Y(e,1)+6;break;case 4:a=Y(e,t.ATHcurve)}return a}}},6596:function(e,t,a){var r=a(6186),n=r.System,s=r.VbrMode;r.Float,r.ShortBlock;var A=r.Util,i=r.Arrays;r.new_array_n,r.new_byte,r.new_double;var o=r.new_float;r.new_float_n,r.new_int,r.new_int_n;var l=r.assert,_=a(5126),f=a(8385),c=a(2212),u=a(1005),h=a(7134),p=a(1076);e.exports=function(){this.rv=null,this.qupvt=null;var e,t,a,r,m=new _;function b(e){this.ordinal=e}function d(e){for(var t=0;t<e.sfbmax;t++)if(e.scalefac[t]+e.subblock_gain[e.window[t]]==0)return!1;return!0}this.setModules=function(n,s,A,i){e=n,t=s,this.rv=s,a=A,this.qupvt=A,r=i,m.setModules(a,r)},this.ms_convert=function(e,t){for(var a=0;a<576;++a){var r=e.tt[t][0].xr[a],n=e.tt[t][1].xr[a];e.tt[t][0].xr[a]=.5*A.SQRT2*(r+n),e.tt[t][1].xr[a]=.5*A.SQRT2*(r-n)}},this.init_xrpow=function(e,t,a){var r=0,n=0|t.max_nonzero_coeff;if(l(null!=a),t.xrpow_max=0,l(0<=n&&n<=575),i.fill(a,n,576,0),(r=function(e,t,a,r){r=0;for(var n=0;n<=a;++n){var s=Math.abs(e.xr[n]);r+=s,t[n]=Math.sqrt(s*Math.sqrt(s)),t[n]>e.xrpow_max&&(e.xrpow_max=t[n])}return r}(t,a,n,r))>1e-20){var s=0;(2&e.substep_shaping)!=0&&(s=1);for(var A=0;A<t.psymax;A++)e.pseudohalf[A]=s;return!0}return i.fill(t.l3_enc,0,576,0),!1},this.init_outer_loop=function(e,t){t.part2_3_length=0,t.big_values=0,t.count1=0,t.global_gain=210,t.scalefac_compress=0,t.table_select[0]=0,t.table_select[1]=0,t.table_select[2]=0,t.subblock_gain[0]=0,t.subblock_gain[1]=0,t.subblock_gain[2]=0,t.subblock_gain[3]=0,t.region0_count=0,t.region1_count=0,t.preflag=0,t.scalefac_scale=0,t.count1table_select=0,t.part2_length=0,t.sfb_lmax=u.
1SBPSY_l,t.sfb_smin=u.SBPSY_s,t.psy_lmax=e.sfb21_extra?u.SBMAX_l:u.SBPSY_l,t.psymax=t.psy_lmax,t.sfbmax=t.sfb_lmax,t.sfbdivide=11;for(var r=0;r<u.SBMAX_l;r++)t.width[r]=e.scalefac_band.l[r+1]-e.scalefac_band.l[r],t.window[r]=3;if(t.block_type==u.SHORT_TYPE){var s=o(576);t.sfb_smin=0,t.sfb_lmax=0,0!=t.mixed_block_flag&&(t.sfb_smin=3,t.sfb_lmax=2*e.mode_gr+4),t.psymax=t.sfb_lmax+3*((e.sfb21_extra?u.SBMAX_s:u.SBPSY_s)-t.sfb_smin),t.sfbmax=t.sfb_lmax+3*(u.SBPSY_s-t.sfb_smin),t.sfbdivide=t.sfbmax-18,t.psy_lmax=t.sfb_lmax;var A=e.scalefac_band.l[t.sfb_lmax];n.arraycopy(t.xr,0,s,0,576);for(var r=t.sfb_smin;r<u.SBMAX_s;r++)for(var l=e.scalefac_band.s[r],_=e.scalefac_band.s[r+1],f=0;f<3;f++)for(var c=l;c<_;c++)t.xr[A++]=s[3*c+f];for(var h=t.sfb_lmax,r=t.sfb_smin;r<u.SBMAX_s;r++)t.width[h]=t.width[h+1]=t.width[h+2]=e.scalefac_band.s[r+1]-e.scalefac_band.s[r],t.window[h]=0,t.window[h+1]=1,t.window[h+2]=2,h+=3}t.count1bits=0,t.sfb_partition_table=a.nr_of_sfb_block[0][0],t.slen[0]=0,t.slen[1]=0,t.slen[2]=0,t.slen[3]=0,t.max_nonzero_coeff=575,i.fill(t.scalefac,0),function(e,t){var r=e.ATH,n=t.xr;if(t.block_type!=u.SHORT_TYPE)for(var s=!1,A=u.PSFB21-1;A>=0&&!s;A--){var i=e.scalefac_band.psfb21[A],o=e.scalefac_band.psfb21[A+1],l=a.athAdjust(r.adjust,r.psfb21[A],r.floor);e.nsPsy.longfact[21]>1e-12&&(l*=e.nsPsy.longfact[21]);for(var _=o-1;_>=i;_--)if(Math.abs(n[_])<l)n[_]=0;else{s=!0;break}}else for(var f=0;f<3;f++)for(var s=!1,A=u.PSFB12-1;A>=0&&!s;A--){var i=3*e.scalefac_band.s[12]+(e.scalefac_band.s[13]-e.scalefac_band.s[12])*f+(e.scalefac_band.psfb12[A]-e.scalefac_band.psfb12[0]),o=i+(e.scalefac_band.psfb12[A+1]-e.scalefac_band.psfb12[A]),c=a.athAdjust(r.adjust,r.psfb12[A],r.floor);e.nsPsy.shortfact[12]>1e-12&&(c*=e.nsPsy.shortfact[12]);for(var _=o-1;_>=i;_--)if(Math.abs(n[_])<c)n[_]=0;else{s=!0;break}}}(e,t)},b.BINSEARCH_NONE=new b(0),b.BINSEARCH_UP=new b(1),b.BINSEARCH_DOWN=new b(2),this.trancate_smallspectrums=function(e,t,n,s){var A=o(p.SFBMAX);if((0!=(4&e.substep_shaping)||t.block_type!=u.SHORT_TYPE)&&(128&e.substep_shaping)==0){a.calc_noise(t,n,A,new f,null);for(var l=0;l<576;l++){var _=0;0!=t.l3_enc[l]&&(_=Math.abs(t.xr[l])),s[l]=_}var l=0,c=8;t.block_type==u.SHORT_TYPE&&(c=6);do{var h,m,b,d,g,v=t.width[c];if(l+=v,A[c]>=1||(i.sort(s,l-v,v),BitStream.EQ(s[l-1],0)))continue;h=(1-A[c])*n[c],m=0,d=0;do{for(b=1;d+b<v&&!BitStream.NEQ(s[d+l-v],s[d+l+b-v]);b++);if(h<(g=s[d+l-v]*s[d+l-v]*b)){0!=d&&(m=s[d+l-v-1]);break}h-=g,d+=b}while(d<v);if(BitStream.EQ(m,0))continue;do Math.abs(t.xr[l-v])<=m&&(t.l3_enc[l-v]=0);while(--v>0)}while(++c<t.psymax);t.part2_3_length=r.noquant_count_bits(e,t,null)}},this.outer_loop=function(e,t,_,m,g,v){var y=e.internal_flags,B=new h,S=o(576),w=o(p.SFBMAX),E=new f,M=new c,R=9999999,k=!1,x=!1,T=0;if(function(e,t,a,n,s){var A,i,o=e.CurrentStep[n],_=!1,f=e.OldValue[n],c=b.BINSEARCH_NONE;for(t.global_gain=f,a-=t.part2_length,l(0!=o);A=r.count_bits(e,s,t,null),1!=o&&A!=a;)A>a?(c==b.BINSEARCH_DOWN&&(_=!0),_&&(o/=2),c=b.BINSEARCH_UP,i=o):(c==b.BINSEARCH_UP&&(_=!0),_&&(o/=2),c=b.BINSEARCH_DOWN,i=-o),t.global_gain+=i,t.global_gain<0&&(t.global_gain=0,_=!0),t.global_gain>255&&(t.global_gain=255,_=!0);for(l(t.global_gain>=0),l(t.global_gain<256);A>a&&t.global_gain<255;)t.global_gain++,A=r.count_bits(e,s,t,null);e.CurrentStep[n]=f-t.global_gain>=4?4:2,e.OldValue[n]=t.global_gain,t.part2_3_length=A}(y,t,v,g,m),0==y.noise_shaping)return 100;a.calc_noise(t,_,w,E,M),E.bits=t.part2_3_length,B.assign(t);var I=0;for(n.arraycopy(m,0,S,0,576);!k;){do{var P,C=new f,V=255;if(P=(2&y.substep_shaping)!=0?20:3,y.sfb21_extra&&(w[B.sfbmax]>1||B.block_type==u.SHORT_TYPE&&(w[B.sfbmax+1]>1||w[B.sfbmax+2]>1))||!function(e,t,n,s,A){var o=e.internal_flags;!function(e,t,a,r,n){var s=e.internal_flags;_=0==t.scalefac_scale?1.2968395546510096:1.6817928305074292;for(var A=0,i=0;i<t.sfbmax;i++)A<a[i]&&(A=a[i]);var o=s.noise_shaping_amp;switch(3==o&&(o=n?2:1),o){case 2:break;case 1:A>1?A=Math.pow(A,.5):A*=.95;break;default:A>1?A=1:A*=.95}for(var l=0,i=0;i<t.sfbmax;i++){var _,f,c=t.width[i];if(l+=c,!(a[i]<A)){if((2&s.substep_shaping)!=0&&(s.pseudohalf[i]=0==s.pseudohalf[i]?1:0,0==s.pseudohalf[i]&&2==s.noise_shaping_amp))return;for(t.scalefac[i]++,f=-c;f<0;f++)r[l+f]*=_,r[l+f]>t.xrpow_max&&(t.xrpow_max=r[l+f]);if(2==s.noise_shaping_amp)return}}}(e,t,n,s,A);var _=d(t);return!_&&(!(_=2==o.mode_gr?r.scale_bitcount(t):r.scale_bitcount_lsf(o,t))||(o.noise_shaping>1&&(i.fill(o.pseudohalf,0),0==t.scalefac_scale?(function(e,t){for(var r=0,n=0;n<e.sfbmax;n++){var s=e.width[n],A=e.scalefac[n];if(0!=e.preflag&&(A+=a.pretab[n]),r+=s,(1&A)!=0){A++;for(var i=-s;i<0;i++)t[r+i]*=1.2968395546510096,t[r+i]>e.xrpow_max&&(e.xrpow_max=t[r+i])}e.scalefac[n]=A>>1}e.preflag=0,e.scalefac_scale=1}(t,s),_=!1):t.block_type==u.SHORT_TYPE&&o.subblock_gain>0&&(_=function(e,t,r){var n=t.scalefac;for(_=0;_<t.sfb_lmax;_++)if(n[_]>=16)return!0;for(var s=0;s<3;s++){var A=0,i=0;for(_=t.sfb_lmax+s;_<t.sfbdivide;_+=3)A<n[_]&&(A=n[_]);for(;_<t.sfbmax;_+=3)i<n[_]&&(i=n[_]);if(!(A<16)||!(i<8)){if(t.subblock_gain[s]>=7)return!0;t.subblock_gain[s]++;var o=e.scalefac_band.l[t.sfb_lmax];for(_=t.sfb_lmax+s;_<t.sfbmax;_+=3){var _,f,c=t.width[_],u=n[_];if(l(u>=0),(u-=4>>t.scalefac_scale)>=0){n[_]=u,o+=3*c;continue}n[_]=0;var h=210+(u<<t.scalefac_scale+1);f=a.IPOW20(h),o+=c*(s+1);for(var p=-c;p<0;p++)r[o+p]*=f,r[o+p]>t.xrpow_max&&(t.xrpow_max=r[o+p]);o+=c*(3-s-1)}var f=a.IPOW20(202);o+=t.width[_]*(s+1);for(var p=-t.width[_];p<0;p++)r[o+p]*=f,r[o+p]>t.xrpow_max&&(t.xrpow_max=r[o+p])}}return!1}(o,t,s)||d(t))),_||(_=2==o.mode_gr?r.scale_bitcount(t):r.scale_bitcount_lsf(o,t)),!_))}(e,B,w,m,x))break;0!=B.scalefac_scale&&(V=254);var O=v-B.part2_length;if(O<=0)break;for(;(B.part2_3_length=r.count_bits(y,m,B,M))>O&&B.global_gain<=V;)B.global_gain++;
1if(B.global_gain>V)break;if(0==E.over_count){for(;(B.part2_3_length=r.count_bits(y,m,B,M))>R&&B.global_gain<=V;)B.global_gain++;if(B.global_gain>V)break}if(a.calc_noise(B,_,w,C,M),C.bits=B.part2_3_length,0!=(!function(e,t,a,r,n){var s;switch(e){default:case 9:t.over_count>0?(s=a.over_SSD<=t.over_SSD,a.over_SSD==t.over_SSD&&(s=a.bits<t.bits)):s=a.max_noise<0&&10*a.max_noise+a.bits<=10*t.max_noise+t.bits;break;case 0:s=a.over_count<t.over_count||a.over_count==t.over_count&&a.over_noise<t.over_noise||a.over_count==t.over_count&&BitStream.EQ(a.over_noise,t.over_noise)&&a.tot_noise<t.tot_noise;break;case 8:a.max_noise=function(e,t){for(var a,r=1e-37,n=0;n<t.psymax;n++)r+=(a=e[n],A.FAST_LOG10(.368+.632*a*a*a));return Math.max(1e-20,r)}(n,r);case 1:s=a.max_noise<t.max_noise;break;case 2:s=a.tot_noise<t.tot_noise;break;case 3:s=a.tot_noise<t.tot_noise&&a.max_noise<t.max_noise;break;case 4:s=a.max_noise<=0&&t.max_noise>.2||a.max_noise<=0&&t.max_noise<0&&t.max_noise>a.max_noise-.2&&a.tot_noise<t.tot_noise||a.max_noise<=0&&t.max_noise>0&&t.max_noise>a.max_noise-.2&&a.tot_noise<t.tot_noise+t.over_noise||a.max_noise>0&&t.max_noise>-.05&&t.max_noise>a.max_noise-.1&&a.tot_noise+a.over_noise<t.tot_noise+t.over_noise||a.max_noise>0&&t.max_noise>-.1&&t.max_noise>a.max_noise-.15&&a.tot_noise+a.over_noise+a.over_noise<t.tot_noise+t.over_noise+t.over_noise;break;case 5:s=a.over_noise<t.over_noise||BitStream.EQ(a.over_noise,t.over_noise)&&a.tot_noise<t.tot_noise;break;case 6:s=a.over_noise<t.over_noise||BitStream.EQ(a.over_noise,t.over_noise)&&(a.max_noise<t.max_noise||BitStream.EQ(a.max_noise,t.max_noise)&&a.tot_noise<=t.tot_noise);break;case 7:s=a.over_count<t.over_count||a.over_noise<t.over_noise}return 0==t.over_count&&(s=s&&a.bits<t.bits),s}(t.block_type!=u.SHORT_TYPE?e.quant_comp:e.quant_comp_short,E,C,B,w)?0:1))R=t.part2_3_length,E=C,t.assign(B),I=0,n.arraycopy(m,0,S,0,576);else if(0==y.full_outer_loop&&(++I>P&&0==E.over_count||3==y.noise_shaping_amp&&x&&I>30||3==y.noise_shaping_amp&&x&&B.global_gain-T>15))break}while(B.global_gain+B.scalefac_scale<255);3==y.noise_shaping_amp?x?k=!0:(B.assign(t),n.arraycopy(S,0,m,0,576),I=0,T=B.global_gain,x=!0):k=!0}return l(t.global_gain+t.scalefac_scale<=255),e.VBR==s.vbr_rh||e.VBR==s.vbr_mtrh?n.arraycopy(S,0,m,0,576):(1&y.substep_shaping)!=0&&trancate_smallspectrums(y,t,_,m),E.over_count},this.iteration_finish_one=function(e,a,n){var s=e.l3_side,A=s.tt[a][n];r.best_scalefac_store(e,a,n,s),1==e.use_best_huffman&&r.best_huffman_divide(e,A),t.ResvAdjust(e,A)},this.VBR_encode_granule=function(e,t,a,r,s,A,_){var f,c=e.internal_flags,u=new h,p=o(576),m=_,b=_+1,d=(_+A)/2,g=0,v=c.sfb21_extra;l(m<=LameInternalFlags.MAX_BITS_PER_CHANNEL),i.fill(u.l3_enc,0);do l(d>=A),l(d<=_),l(A<=_),d>m-42?c.sfb21_extra=!1:c.sfb21_extra=v,0>=outer_loop(e,t,a,r,s,d)?(g=1,b=t.part2_3_length,u.assign(t),n.arraycopy(r,0,p,0,576),f=(_=b-32)-A,d=(_+A)/2):(f=_-(A=d+32),d=(_+A)/2,0!=g&&(g=2,t.assign(u),n.arraycopy(p,0,r,0,576)));while(f>12);c.sfb21_extra=v,2==g&&n.arraycopy(u.l3_enc,0,t.l3_enc,0,576),l(t.part2_3_length<=m)},this.get_framebits=function(a,r){var n=a.internal_flags;n.bitrate_index=n.VBR_min_bitrate;var s=e.getframebits(a);n.bitrate_index=1,s=e.getframebits(a);for(var A=1;A<=n.VBR_max_bitrate;A++){n.bitrate_index=A;var i=new MeanBits(s);r[A]=t.ResvFrameBegin(a,i),s=i.bits}},this.VBR_old_prepare=function(e,r,n,s,A,i,o,l,_){var f,c=e.internal_flags,h=0,p=1,m=0;c.bitrate_index=c.VBR_max_bitrate;var b=t.ResvFrameBegin(e,new MeanBits(0))/c.mode_gr;get_framebits(e,i);for(var d=0;d<c.mode_gr;d++){var g=a.on_pe(e,r,l[d],b,d,0);c.mode_ext==u.MPG_MD_MS_LR&&(ms_convert(c.l3_side,d),a.reduce_side(l[d],n[d],b,g));for(var v=0;v<c.channels_out;++v){var y=c.l3_side.tt[d][v];y.block_type!=u.SHORT_TYPE?(h=1.28/(1+Math.exp(3.5-r[d][v]/300))-.05,f=c.PSY.mask_adjust-h):(h=2.56/(1+Math.exp(3.5-r[d][v]/300))-.14,f=c.PSY.mask_adjust_short-h),c.masking_lower=Math.pow(10,.1*f),init_outer_loop(c,y),_[d][v]=a.calc_xmin(e,s[d][v],y,A[d][v]),0!=_[d][v]&&(p=0),o[d][v]=126,m+=l[d][v]}}for(var d=0;d<c.mode_gr;d++)for(var v=0;v<c.channels_out;v++)m>i[c.VBR_max_bitrate]&&(l[d][v]*=i[c.VBR_max_bitrate],l[d][v]/=m),o[d][v]>l[d][v]&&(o[d][v]=l[d][v]);return p},this.bitpressure_strategy=function(e,t,a,r){for(var n=0;n<e.mode_gr;n++)for(var s=0;s<e.channels_out;s++){for(var A=e.l3_side.tt[n][s],i=t[n][s],o=0,l=0;l<A.psy_lmax;l++)i[o++]*=1+.029*l*l/u.SBMAX_l/u.SBMAX_l;if(A.block_type==u.SHORT_TYPE)for(var l=A.sfb_smin;l<u.SBMAX_s;l++)i[o++]*=1+.029*l*l/u.SBMAX_s/u.SBMAX_s,i[o++]*=1+.029*l*l/u.SBMAX_s/u.SBMAX_s,i[o++]*=1+.029*l*l/u.SBMAX_s/u.SBMAX_s;r[n][s]=0|Math.max(a[n][s],.9*r[n][s])}},this.VBR_new_prepare=function(e,r,n,s,A,i){var o,l=e.internal_flags,_=1,f=0,c=0;if(e.free_format){l.bitrate_index=0;var h=new MeanBits(f);o=t.ResvFrameBegin(e,h),f=h.bits,A[0]=o}else{l.bitrate_index=l.VBR_max_bitrate;var h=new MeanBits(f);t.ResvFrameBegin(e,h),f=h.bits,get_framebits(e,A),o=A[l.VBR_max_bitrate]}for(var p=0;p<l.mode_gr;p++){a.on_pe(e,r,i[p],f,p,0),l.mode_ext==u.MPG_MD_MS_LR&&ms_convert(l.l3_side,p);for(var m=0;m<l.channels_out;++m){var b=l.l3_side.tt[p][m];l.masking_lower=Math.pow(10,.1*l.PSY.mask_adjust),init_outer_loop(l,b),0!=a.calc_xmin(e,n[p][m],b,s[p][m])&&(_=0),c+=i[p][m]}}for(var p=0;p<l.mode_gr;p++)for(var m=0;m<l.channels_out;m++)c>
1o&&(i[p][m]*=o,i[p][m]/=c);return _},this.calc_target_bits=function(r,n,s,A,i,o){var l,_,f,c,h=r.internal_flags,p=h.l3_side,m=0;h.bitrate_index=h.VBR_max_bitrate;var b=new MeanBits(m);for(o[0]=t.ResvFrameBegin(r,b),m=b.bits,h.bitrate_index=1,m=e.getframebits(r)-8*h.sideinfo_len,i[0]=m/(h.mode_gr*h.channels_out),m=r.VBR_mean_bitrate_kbps*r.framesize*1e3,(1&h.substep_shaping)!=0&&(m*=1.09),m/=r.out_samplerate,m-=8*h.sideinfo_len,m/=h.mode_gr*h.channels_out,(l=.93+.07*(11-r.compression_ratio)/5.5)<.9&&(l=.9),l>1&&(l=1),_=0;_<h.mode_gr;_++){var d=0;for(f=0;f<h.channels_out;f++){if(A[_][f]=int(l*m),n[_][f]>700){var g=int((n[_][f]-700)/1.4),v=p.tt[_][f];A[_][f]=int(l*m),v.block_type==u.SHORT_TYPE&&g<m/2&&(g=m/2),g>3*m/2?g=3*m/2:g<0&&(g=0),A[_][f]+=g}A[_][f]>LameInternalFlags.MAX_BITS_PER_CHANNEL&&(A[_][f]=LameInternalFlags.MAX_BITS_PER_CHANNEL),d+=A[_][f]}if(d>LameInternalFlags.MAX_BITS_PER_GRANULE)for(f=0;f<h.channels_out;++f)A[_][f]*=LameInternalFlags.MAX_BITS_PER_GRANULE,A[_][f]/=d}if(h.mode_ext==u.MPG_MD_MS_LR)for(_=0;_<h.mode_gr;_++)a.reduce_side(A[_],s[_],m*h.channels_out,LameInternalFlags.MAX_BITS_PER_GRANULE);for(_=0,c=0;_<h.mode_gr;_++)for(f=0;f<h.channels_out;f++)A[_][f]>LameInternalFlags.MAX_BITS_PER_CHANNEL&&(A[_][f]=LameInternalFlags.MAX_BITS_PER_CHANNEL),c+=A[_][f];if(c>o[0])for(_=0;_<h.mode_gr;_++)for(f=0;f<h.channels_out;f++)A[_][f]*=o[0],A[_][f]/=c}}},7262:function(e,t,a){var r=a(5842),n=a(6186);n.System;var s=n.VbrMode,A=n.Float;n.ShortBlock;var i=n.Util;n.Arrays,n.new_array_n,n.new_byte,n.new_double;var o=n.new_float;n.new_float_n;var l=n.new_int;n.new_int_n;var _=n.assert,f=a(1005),c=a(9706),u=a(2344);function h(){var e=a(6490),t=null,n=null,p=null;this.setModules=function(e,a,r){t=e,n=a,p=r},this.IPOW20=function(e){return _(0<=e&&e<h.Q_MAX),y[e]};var m=h.IXMAX_VAL+2,b=h.Q_MAX,d=h.Q_MAX2;h.LARGE_BITS,this.nr_of_sfb_block=[[[6,5,5,5],[9,9,9,9],[6,9,9,9]],[[6,5,7,3],[9,9,12,6],[6,9,12,6]],[[11,10,0,0],[18,18,0,0],[15,18,0,0]],[[7,7,7,0],[12,12,12,0],[6,15,12,0]],[[6,6,6,3],[12,9,9,6],[6,12,9,6]],[[8,8,5,0],[15,12,9,0],[6,18,9,0]]];var g=[0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,3,2,0];this.pretab=g,this.sfBandIndex=[new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,24,32,42,56,74,100,132,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,114,136,162,194,232,278,332,394,464,540,576],[0,4,8,12,18,26,36,48,62,80,104,136,180,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,26,36,48,62,80,104,134,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,4,8,12,16,20,24,30,36,44,52,62,74,90,110,134,162,196,238,288,342,418,576],[0,4,8,12,16,22,30,40,52,66,84,106,136,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,4,8,12,16,20,24,30,36,42,50,60,72,88,106,128,156,190,230,276,330,384,576],[0,4,8,12,16,22,28,38,50,64,80,100,126,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,4,8,12,16,20,24,30,36,44,54,66,82,102,126,156,194,240,296,364,448,550,576],[0,4,8,12,16,22,30,42,58,78,104,138,180,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,26,36,48,62,80,104,134,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,6,12,18,24,30,36,44,54,66,80,96,116,140,168,200,238,284,336,396,464,522,576],[0,4,8,12,18,26,36,48,62,80,104,134,174,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]),new r([0,12,24,36,48,60,72,88,108,132,160,192,232,280,336,400,476,566,568,570,572,574,576],[0,8,16,24,36,52,72,96,124,160,162,164,166,192],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0])];var v=o(b+d+1),y=o(b),B=o(m),S=o(m);function w(e,t){var a=p.ATHformula(t,e);return a-=100,a=Math.pow(10,a/10+e.ATHlower)}function E(e){this.s=e}this.adj43=S,this.iteration_init=function(e){var a,r,n,s,i,o,l=e.internal_flags,_=l.l3_side;if(0==l.iteration_init_init){for(l.iteration_init_init=1,_.main_data_begin=0,function(e){for(var t=e.internal_flags.ATH.l,a=e.internal_flags.ATH.psfb21,r=e.internal_flags.ATH.s,n=e.internal_flags.ATH.psfb12,s=e.internal_flags,i=e.out_samplerate,o=0;o<f.SBMAX_l;o++){var l=s.scalefac_band.l[o],_=s.scalefac_band.l[o+1];t[o]=A.MAX_VALUE;for(var c=l;c<_;c++){var u=c*i/1152,h=w(e,u);t[o]=Math.min(t[o],h)}}for(var o=0;o<f.PSFB21;o++){var l=s.scalefac_band.psfb21[o],_=s.scalefac_band.psfb21[o+1];a[o]=A.MAX_VALUE;for(var c=l;c<_;c++){var u=c*i/1152,h=w(e,u);a[o]=Math.min(a[o],h)}}for(var o=0;o<f.SBMAX_s;o++){var l=s.scalefac_band.s[o],_=s.scalefac_band.s[o+1];r[o]=A.MAX_VALUE;for(var c=l;c<_;c++){var u=c*i/384,h=w(e,u);r[o]=Math.min(r[o],h)}r[o]*=s.scalefac_band.s[o+1]-s.scalefac_band.s[o]}for(var o=0;o<f.PSFB12;o++){var l=s.scalefac_band.psfb12[o],_=s.scalefac_band.psfb12[o+1];n[o]=A.MAX_VALUE;for(var c=l;c<_;c++){var u=c*i/384,h=w(e,u);n[o]=Math.min(n[o],h)}n[o]*=s.scalefac_band.s[13]-s.scalefac_band.s[12]}if(e.noATH){for(var o=0;o<f.SBMAX_l;o++)t[o]=1e-20;for(var o=0;o<f.PSFB21;o++)a[o]=1e-20;for(var o=0;o<f.SBMAX_s;o++)r[o]=1e-20;for(var o=0;o<f.PSFB12;o++)n[o]=1e-20}s.ATH.floor=10*Math.log10(w(e,-1))}(e),B[0]=0,a=1;a<m;a++)B[a]=Math.pow(a,4/3);for(a=0;a<m-1;a++)S[a]=a+1-Math.pow(.5*(B[a]+B[a+1]),.75);for(S[a]=.5,a=0;a<b;a++)y[a]=Math.pow(2,-((a-210)*.1875));for(a=0;a<=b+d;a++)v[a]=Math.pow(2,(a-210-d)*.25);for(t.huffman_init(l),(a=e.exp_nspsytune>>2&63)>=32&&(a-=64),r=Math.pow(10,a/4/10),(a=e.exp_nspsytune>>8&63)>=32&&(a-=64),n=Math.pow(10,a/4/10),(a=e.exp_nspsytune>>14&63)>=32&&(a-=64),s=Math.pow(10,a/4/10),(a=e.exp_nspsytune>>20&63)>=32&&(a-=64),i=s*Math.pow(10,a/4/10),a=0;a<f.SBMAX_l;a++)o=a<=6?r:a<=13?n:a<=20?s:i,l.nsPsy.longfact[a]=o;for(a=0;a<f.SBMAX_s;a++)o=a<=5?r:a<=10?n:a<=11?s:i,l.nsPsy.shortfact[a]=o}},this.on_pe=function(e,t,a,r,s,A){var i,o,f=e.internal_flags,h=0,p=l(2),m=new c(h),b=n.ResvMaxBits(e,r,m,A),d=(h=m.bits)+b;
1for(d>u.MAX_BITS_PER_GRANULE&&(d=u.MAX_BITS_PER_GRANULE),o=0,i=0;i<f.channels_out;++i)a[i]=Math.min(u.MAX_BITS_PER_CHANNEL,h/f.channels_out),p[i]=0|a[i]*t[s][i]/700-a[i],p[i]>3*r/4&&(p[i]=3*r/4),p[i]<0&&(p[i]=0),p[i]+a[i]>u.MAX_BITS_PER_CHANNEL&&(p[i]=Math.max(0,u.MAX_BITS_PER_CHANNEL-a[i])),o+=p[i];if(o>b)for(i=0;i<f.channels_out;++i)p[i]=b*p[i]/o;for(i=0;i<f.channels_out;++i)a[i]+=p[i],b-=p[i];for(o=0,i=0;i<f.channels_out;++i)o+=a[i];if(o>u.MAX_BITS_PER_GRANULE){var g=0;for(i=0;i<f.channels_out;++i)a[i]*=u.MAX_BITS_PER_GRANULE,a[i]/=o,g+=a[i];_(g<=u.MAX_BITS_PER_GRANULE)}return d},this.reduce_side=function(e,t,a,r){_(r<=u.MAX_BITS_PER_GRANULE),_(e[0]+e[1]<=u.MAX_BITS_PER_GRANULE);var n=.33*(.5-t)/.5;n<0&&(n=0),n>.5&&(n=.5);var s=0|.5*n*(e[0]+e[1]);s>u.MAX_BITS_PER_CHANNEL-e[0]&&(s=u.MAX_BITS_PER_CHANNEL-e[0]),s<0&&(s=0),e[1]>=125&&(e[1]-s>125?(e[0]<a&&(e[0]+=s),e[1]-=s):(e[0]+=e[1]-125,e[1]=125)),(s=e[0]+e[1])>r&&(e[0]=r*e[0]/s,e[1]=r*e[1]/s),_(e[0]<=u.MAX_BITS_PER_CHANNEL),_(e[1]<=u.MAX_BITS_PER_CHANNEL),_(e[0]+e[1]<=u.MAX_BITS_PER_GRANULE)},this.athAdjust=function(e,t,a){var r=i.FAST_LOG10_X(t,10),n=e*e,s=0;return r-=a,n>1e-20&&(s=1+i.FAST_LOG10_X(n,.11073126151982021)),s<0&&(s=0),r*=s,Math.pow(10,.1*(r+=a+90.30873362-94.82444863))},this.calc_xmin=function(t,a,r,n){var A,i=0,o=t.internal_flags,l=0,_=0,c=o.ATH,u=r.xr,h=t.VBR==s.vbr_mtrh?1:0,p=o.masking_lower;for((t.VBR==s.vbr_mtrh||t.VBR==s.vbr_mt)&&(p=1),A=0;A<r.psy_lmax;A++){g=(d=t.VBR==s.vbr_rh||t.VBR==s.vbr_mtrh?athAdjust(c.adjust,c.l[A],c.floor):c.adjust*c.l[A])/(y=r.width[A]),v=2220446049250313e-31,B=y>>1,b=0;do b+=S=u[l]*u[l],v+=S<g?S:g,b+=w=u[++l]*u[l],v+=w<g?w:g,l++;while(--B>0);if(b>d&&_++,A==f.SBPSY_l){var m=d*o.nsPsy.longfact[A];v<m&&(v=m)}
1if(0!=h&&(d=v),!t.ATHonly){var b,d,g,v,y,B,S,w,m,E=a.en.l[A];E>0&&(m=b*a.thm.l[A]*p/E,0!=h&&(m*=o.nsPsy.longfact[A]),d<m&&(d=m))}0!=h?n[i++]=d:n[i++]=d*o.nsPsy.longfact[A]}var M=575;if(r.block_type!=f.SHORT_TYPE)for(var R=576;0!=R--&&e.EQ(u[R],0);)M=R;r.max_nonzero_coeff=M;for(var k=r.sfb_smin;A<r.psymax;k++,A+=3){for(x=0,T=t.VBR==s.vbr_rh||t.VBR==s.vbr_mtrh?athAdjust(c.adjust,c.s[k],c.floor):c.adjust*c.s[k],y=r.width[A];x<3;x++){var y,x,T,d,b=0,B=y>>1;g=T/y,v=2220446049250313e-31;do b+=S=u[l]*u[l],v+=S<g?S:g,b+=w=u[++l]*u[l],v+=w<g?w:g,l++;while(--B>0);if(b>T&&_++,k==f.SBPSY_s){var m=T*o.nsPsy.shortfact[k];v<m&&(v=m)}if(d=0!=h?v:T,!t.ATHonly&&!t.ATHshort){var g,v,S,w,m,E=a.en.s[k][x];E>0&&(m=b*a.thm.s[k][x]*p/E,0!=h&&(m*=o.nsPsy.shortfact[k]),d<m&&(d=m))}0!=h?n[i++]=d:n[i++]=d*o.nsPsy.shortfact[k]}t.useTemporal&&(n[i-3]>n[i-3+1]&&(n[i-3+1]+=(n[i-3]-n[i-3+1])*o.decay),n[i-3+1]>n[i-3+2]&&(n[i-3+2]+=(n[i-3+1]-n[i-3+2])*o.decay))}return _},this.calc_noise_core=function(e,t,a,r){var n,s=0,A=t.s,i=e.l3_enc;if(A>e.count1)for(;0!=a--;)n=e.xr[A],A++,s+=n*n,n=e.xr[A],A++,s+=n*n;else if(A>e.big_values){var n,l=o(2);for(l[0]=0,l[1]=r;0!=a--;)n=Math.abs(e.xr[A])-l[i[A]],A++,s+=n*n,n=Math.abs(e.xr[A])-l[i[A]],A++,s+=n*n}else for(;0!=a--;)n=Math.abs(e.xr[A])-B[i[A]]*r,A++,s+=n*n,n=Math.abs(e.xr[A])-B[i[A]]*r,A++,s+=n*n;return t.s=A,s},this.calc_noise=function(e,t,a,r,n){var s,A,o=0,l=0,f=0,c=0,u=0,p=-20,m=0,b=e.scalefac,d=0;for(s=0,r.over_SSD=0;s<e.psymax;s++){var y,B=e.global_gain-(b[d++]+(0!=e.preflag?g[s]:0)<<e.scalefac_scale+1)-8*e.subblock_gain[e.window[s]],S=0;if(null!=n&&n.step[s]==B)S=n.noise[s],m+=e.width[s],a[o++]=S/t[l++],S=n.noise_log[s];else{var w,M=(_(0<=B+h.Q_MAX2&&B<h.Q_MAX),v[B+h.Q_MAX2]);A=e.width[s]>>1,m+e.width[s]>e.max_nonzero_coeff&&(A=(w=e.max_nonzero_coeff-m+1)>0?w>>1:0);var R=new E(m);S=this.calc_noise_core(e,R,A,M),m=R.s,null!=n&&(n.step[s]=B,n.noise[s]=S),S=a[o++]=S/t[l++],S=i.FAST_LOG10(Math.max(S,1e-20)),null!=n&&(n.noise_log[s]=S)}null!=n&&(n.global_gain=e.global_gain),u+=S,S>0&&(y=Math.max(0|10*S+.5,1),r.over_SSD+=y*y,f++,c+=S),p=Math.max(p,S)}return r.over_count=f,r.tot_noise=u,r.over_noise=c,r.max_noise=p,f},this.set_pinfo=function(e,t,a,r,n){var s,A,i,l,c,u=e.internal_flags,h=0==t.scalefac_scale?.5:1,p=t.scalefac,m=o(L3Side.SFBMAX),b=o(L3Side.SFBMAX),d=new CalcNoiseResult;calc_xmin(e,a,t,m),calc_noise(t,m,b,d,null);var v=0;for(A=t.sfb_lmax,t.block_type!=f.SHORT_TYPE&&0==t.mixed_block_flag&&(A=22),s=0;s<A;s++){var y=u.scalefac_band.l[s],B=u.scalefac_band.l[s+1],S=B-y;for(l=0;v<B;v++)l+=t.xr[v]*t.xr[v];l/=S,c=1e15,u.pinfo.en[r][n][s]=c*l,u.pinfo.xfsf[r][n][s]=c*m[s]*b[s]/S,a.en.l[s]>0&&!e.ATHonly?l/=a.en.l[s]:l=0,u.pinfo.thr[r][n][s]=c*Math.max(l*a.thm.l[s],u.ATH.l[s]),u.pinfo.LAMEsfb[r][n][s]=0,0!=t.preflag&&s>=11&&(u.pinfo.LAMEsfb[r][n][s]=-h*g[s]),s<f.SBPSY_l&&(_(p[s]>=0),u.pinfo.LAMEsfb[r][n][s]-=h*p[s])}if(t.block_type==f.SHORT_TYPE)for(A=s,s=t.sfb_smin;s<f.SBMAX_s;s++)for(var y=u.scalefac_band.s[s],B=u.scalefac_band.s[s+1],S=B-y,w=0;w<3;w++){for(l=0,i=y;i<B;i++)l+=t.xr[v]*t.xr[v],v++;l=Math.max(l/S,1e-20),c=1e15,u.pinfo.en_s[r][n][3*s+w]=c*l,u.pinfo.xfsf_s[r][n][3*s+w]=c*m[A]*b[A]/S,a.en.s[s][w]>0?l/=a.en.s[s][w]:l=0,(e.ATHonly||e.ATHshort)&&(l=0),u.pinfo.thr_s[r][n][3*s+w]=c*Math.max(l*a.thm.s[s][w],u.ATH.s[s]),u.pinfo.LAMEsfb_s[r][n][3*s+w]=-2*t.subblock_gain[w],s<f.SBPSY_s&&(u.pinfo.LAMEsfb_s[r][n][3*s+w]-=h*p[A]),A++}u.pinfo.LAMEqss[r][n]=t.global_gain,u.pinfo.LAMEmainbits[r][n]=t.part2_3_length+t.part2_length,u.pinfo.LAMEsfbits[r][n]=t.part2_length,u.pinfo.over[r][n]=d.over_count,u.pinfo.max_noise[r][n]=10*d.max_noise,u.pinfo.over_noise[r][n]=10*d.over_noise,u.pinfo.tot_noise[r][n]=10*d.tot_noise,u.pinfo.over_SSD[r][n]=d.over_SSD}}h.Q_MAX=257,h.Q_MAX2=116,h.LARGE_BITS=1e5,h.IXMAX_VAL=8206,e.exports=h},4557:function(e,t,a){var r=a(6186);r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double;var n=r.new_float;r.new_float_n;var s=r.new_int;r.new_int_n,r.assert;var A=a(894);e.exports=function(){this.linprebuf=n(2*A.MAX_ORDER),this.linpre=0,this.lstepbuf=n(A.MAX_SAMPLES_PER_WINDOW+A.MAX_ORDER),this.lstep=0,this.loutbuf=n(A.MAX_SAMPLES_PER_WINDOW+A.MAX_ORDER),this.lout=0,this.rinprebuf=n(2*A.MAX_ORDER),this.rinpre=0,this.rstepbuf=n(A.MAX_SAMPLES_PER_WINDOW+A.MAX_ORDER),this.rstep=0,this.routbuf=n(A.MAX_SAMPLES_PER_WINDOW+A.MAX_ORDER),this.rout=0,this.sampleWindow=0,this.totsamp=0,this.lsum=0,this.rsum=0,this.freqindex=0,this.first=0,this.A=s(0|A.STEPS_per_dB*A.MAX_dB),this.B=s(0|A.STEPS_per_dB*A.MAX_dB)}},2840:function(e,t,a){var r=a(6186).assert;e.exports=function(){var e;this.setModules=function(t){e=t},this.ResvFrameBegin=function(t,a){var n,s=t.internal_flags,A=s.l3_side,i=e.getframebits(t);a.bits=(i-8*s.sideinfo_len)/s.mode_gr;var o=2048*s.mode_gr-8;t.brate>320?n=8*int(1e3*t.brate/(t.out_samplerate/1152)/8+.5):(n=11520,t.strict_ISO&&(n=8*int(32e4/(t.out_samplerate/1152)/8+.5))),s.ResvMax=n-i,s.ResvMax>o&&(s.ResvMax=o),(s.ResvMax<0||t.disable_reservoir)&&(s.ResvMax=0);var l=a.bits*s.mode_gr+Math.min(s.ResvSize,s.ResvMax);return l>n&&(l=n),r(0==s.ResvMax%8),r(s.ResvMax>=0),A.resvDrain_pre=0,null!=s.pinfo&&(s.pinfo.mean_bits=a.bits/2,s.pinfo.resvsize=s.ResvSize),l},this.ResvMaxBits=function(e,t,a,r){var n,s=e.internal_flags,A=s.ResvSize,i=s.ResvMax;0!=r&&(A+=t),(1&s.substep_shaping)!=0&&(i*=.9),a.bits=t,10*A>9*i?(n=A-9*i/10,a.bits+=n,s.substep_shaping|=128):(n=0,s.substep_shaping&=127,e.disable_reservoir||0!=(1&s.substep_shaping)||(a.bits-=.1*t));var o=A<6*s.ResvMax/10?A:6*s.ResvMax/10;return(o-=n)<0&&(o=0),o}
1,this.ResvAdjust=function(e,t){e.ResvSize-=t.part2_3_length+t.part2_length},this.ResvFrameEnd=function(e,t){var a,n=e.l3_side;e.ResvSize+=t*e.mode_gr;var s=0;n.resvDrain_post=0,n.resvDrain_pre=0,0!=(a=e.ResvSize%8)&&(s+=a),(a=e.ResvSize-s-e.ResvMax)>0&&(r(0==a%8),r(a>=0),s+=a);var A=Math.min(8*n.main_data_begin,s)/8;n.resvDrain_pre+=8*A,s-=8*A,e.ResvSize-=8*A,n.main_data_begin-=A,n.resvDrain_post+=s,e.ResvSize-=s}}},5842:function(e,t,a){var r=a(6186),n=r.System;r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n;var s=r.new_int;r.new_int_n,r.assert;var A=a(1005);e.exports=function(e,t,a,r){this.l=s(1+A.SBMAX_l),this.s=s(1+A.SBMAX_s),this.psfb21=s(1+A.PSFB21),this.psfb12=s(1+A.PSFB12);var i=this.l,o=this.s;4==arguments.length&&(this.arrL=arguments[0],this.arrS=arguments[1],this.arr21=arguments[2],this.arr12=arguments[3],n.arraycopy(this.arrL,0,i,0,Math.min(this.arrL.length,this.l.length)),n.arraycopy(this.arrS,0,o,0,Math.min(this.arrS.length,this.s.length)),n.arraycopy(this.arr21,0,this.psfb21,0,Math.min(this.arr21.length,this.psfb21.length)),n.arraycopy(this.arr12,0,this.psfb12,0,Math.min(this.arr12.length,this.psfb12.length)))}},762:function(e){function t(e,t,a,r){this.xlen=e,this.linmax=t,this.table=a,this.hlen=r}var a={};a.t1HB=[1,1,1,0],a.t2HB=[1,2,1,3,1,1,3,2,0],a.t3HB=[3,2,1,1,1,1,3,2,0],a.t5HB=[1,2,6,5,3,1,4,4,7,5,7,1,6,1,1,0],a.t6HB=[7,3,5,1,6,2,3,2,5,4,4,1,3,3,2,0],a.t7HB=[1,2,10,19,16,10,3,3,7,10,5,3,11,4,13,17,8,4,12,11,18,15,11,2,7,6,9,14,3,1,6,4,5,3,2,0],a.t8HB=[3,4,6,18,12,5,5,1,2,16,9,3,7,3,5,14,7,3,19,17,15,13,10,4,13,5,8,11,5,1,12,4,4,1,1,0],a.t9HB=[7,5,9,14,15,7,6,4,5,5,6,7,7,6,8,8,8,5,15,6,9,10,5,1,11,7,9,6,4,1,14,4,6,2,6,0],a.t10HB=[1,2,10,23,35,30,12,17,3,3,8,12,18,21,12,7,11,9,15,21,32,40,19,6,14,13,22,34,46,23,18,7,20,19,33,47,27,22,9,3,31,22,41,26,21,20,5,3,14,13,10,11,16,6,5,1,9,8,7,8,4,4,2,0],a.t11HB=[3,4,10,24,34,33,21,15,5,3,4,10,32,17,11,10,11,7,13,18,30,31,20,5,25,11,19,59,27,18,12,5,35,33,31,58,30,16,7,5,28,26,32,19,17,15,8,14,14,12,9,13,14,9,4,1,11,4,6,6,6,3,2,0],a.t12HB=[9,6,16,33,41,39,38,26,7,5,6,9,23,16,26,11,17,7,11,14,21,30,10,7,17,10,15,12,18,28,14,5,32,13,22,19,18,16,9,5,40,17,31,29,17,13,4,2,27,12,11,15,10,7,4,1,27,12,8,12,6,3,1,0],a.t13HB=[1,5,14,21,34,51,46,71,42,52,68,52,67,44,43,19,3,4,12,19,31,26,44,33,31,24,32,24,31,35,22,14,15,13,23,36,59,49,77,65,29,40,30,40,27,33,42,16,22,20,37,61,56,79,73,64,43,76,56,37,26,31,25,14,35,16,60,57,97,75,114,91,54,73,55,41,48,53,23,24,58,27,50,96,76,70,93,84,77,58,79,29,74,49,41,17,47,45,78,74,115,94,90,79,69,83,71,50,59,38,36,15,72,34,56,95,92,85,91,90,86,73,77,65,51,44,43,42,43,20,30,44,55,78,72,87,78,61,46,54,37,30,20,16,53,25,41,37,44,59,54,81,66,76,57,54,37,18,39,11,35,33,31,57,42,82,72,80,47,58,55,21,22,26,38,22,53,25,23,38,70,60,51,36,55,26,34,23,27,14,9,7,34,32,28,39,49,75,30,52,48,40,52,28,18,17,9,5,45,21,34,64,56,50,49,45,31,19,12,15,10,7,6,3,48,23,20,39,36,35,53,21,16,23,13,10,6,1,4,2,16,15,17,27,25,20,29,11,17,12,16,8,1,1,0,1],a.t15HB=[7,12,18,53,47,76,124,108,89,123,108,119,107,81,122,63,13,5,16,27,46,36,61,51,42,70,52,83,65,41,59,36,19,17,15,24,41,34,59,48,40,64,50,78,62,80,56,33,29,28,25,43,39,63,55,93,76,59,93,72,54,75,50,29,52,22,42,40,67,57,95,79,72,57,89,69,49,66,46,27,77,37,35,66,58,52,91,74,62,48,79,63,90,62,40,38,125,32,60,56,50,92,78,65,55,87,71,51,73,51,70,30,109,53,49,94,88,75,66,122,91,73,56,42,64,44,21,25,90,43,41,77,73,63,56,92,77,66,47,67,48,53,36,20,71,34,67,60,58,49,88,76,67,106,71,54,38,39,23,15,109,53,51,47,90,82,58,57,48,72,57,41,23,27,62,9,86,42,40,37,70,64,52,43,70,55,42,25,29,18,11,11,118,68,30,55,50,46,74,65,49,39,24,16,22,13,14,7,91,44,39,38,34,63,52,45,31,52,28,19,14,8,9,3,123,60,58,53,47,43,32,22,37,24,17,12,15,10,2,1,71,37,34,30,28,20,17,26,21,16,10,6,8,6,2,0],a.t16HB=[1,5,14,44,74,63,110,93,172,149,138,242,225,195,376,17,3,4,12,20,35,62,53,47,83,75,68,119,201,107,207,9,15,13,23,38,67,58,103,90,161,72,127,117,110,209,206,16,45,21,39,69,64,114,99,87,158,140,252,212,199,387,365,26,75,36,68,65,115,101,179,164,155,264,246,226,395,382,362,9,66,30,59,56,102,185,173,265,142,253,232,400,388,378,445,16,111,54,52,100,184,178,160,133,257,244,228,217,385,366,715,10,98,48,91,88,165,157,148,261,248,407,397,372,380,889,884,8,85,84,81,159,156,143,260,249,427,401,392,383,727,713,708,7,154,76,73,141,131,256,245,426,406,394,384,735,359,710,352,11,139,129,67,125,247,233,229,219,393,743,737,720,885,882,439,4,243,120,118,115,227,223,396,746,742,736,721,712,706,223,436,6,202,224,222,218,216,389,386,381,364,888,443,707,440,437,1728,4,747,211,210,208,370,379,734,723,714,1735,883,877,876,3459,8
165,2,377,369,102,187,726,722,358,711,709,866,1734,871,3458,870,434,0,12,10,7,11,10,17,11,9,13,12,10,7,5,3,1,3],a.t24HB=[15,13,46,80,146,262,248,434,426,669,653,649,621,517,1032,88,14,12,21,38,71,130,122,216,209,198,327,345,319,297,279,42,47,22,41,74,68,128,120,221,207,194,182,340,315,295,541,18,81,39,75,70,134,125,116,220,204,190,178,325,311,293,271,16,147,72,69,135,127,118,112,210,200,188,352,323,306,285,540,14,263,66,129,126,119,114,214,202,192,180,341,317,301,281,262,12,249,123,121,117,113,215,206,195,185,347,330,308,291,272,520,10,435,115,111,109,211,203,196,187,353,332,313,298,283,531,381,17,427,212,208,205,201,193,186,177,169,320,303,286,268,514,377,16,335,199,197,191,189,181,174,333,321,305,289,275,521,379,371,11,668,184,183,179,175,344,331,314,304,290,277,530,383,373,366,10,652,346,171,168,164,318,309,299,287,276,263,513,375,368,362,6,648,322,316,312,307,302,292,284,269,261,512,376,370,364,359,4,620,300,296,294,288,282,273,266,515,380,374,369,365,361,357,2,1033,280,278,274,267,264,259,382,378,372,367,363,360,358,356,0,43,20,19,17,15,13,11,9,7,6,4,7,5,3,1,3],a.t32HB=[1,10,8,20,12,20,16,32,14,12,24,0,28,16,24,16],a.t33HB=[15,28,26,48,22,40,36,64,14,24,20,32,12,16,8,0],a.t1l=[1,4,3,5],a.t2l=[1,4,7,4,5,7,6,7,8],a.t3l=[2,3,7,4,4,7,6,7,8],a.t5l=[1,4,7,8,4,5,8,9,7,8,9,10,8,8,9,10],a.t6l=[3,4,6,8,4,4,6,7,5,6,7,8,7,7,8,9],a.t7l=[1,4,7,9,9,10,4,6,8,9,9,10,7,7,9,10,10,11,8,9,10,11,11,11,8,9,10,11,11,12,9,10,11,12,12,12],a.t8l=[2,4,7,9,9,10,4,4,6,10,10,10,7,6,8,10,10,11,9,10,10,11,11,12,9,9,10,11,12,12,10,10,11,11,13,13],a.t9l=[3,4,6,7,9,10,4,5,6,7,8,10,5,6,7,8,9,10,7,7,8,9,9,10,8,8,9,9,10,11,9,9,10,10,11,11],a.t10l=[1,4,7,9,10,10,10,11,4,6,8,9,10,11,10,10,7,8,9,10,11,12,11,11,8,9,10,11,12,12,11,12,9,10,11,12,12,12,12,12,10,11,12,12,13,13,12,13,9,10,11,12,12,12,13,13,10,10,11,12,12,13,13,13],a.t11l=[2,4,6,8,9,10,9,10,4,5,6,8,10,10,9,10,6,7,8,9,10,11,10,10,8,8,9,11,10,12,10,11,9,10,10,11,11,12,11,12,9,10,11,12,12,13,12,13,9,9,9,10,11,12,12,12,9,9,10,11,12,12,12,12],a.t12l=[4,4,6,8,9,10,10,10,4,5,6,7,9,9,10,10,6,6,7,8,9,10,9,10,7,7,8,8,9,10,10,10,8,8,9,9,10,10,10,11,9,9,10,10,10,11,10,11,9,9,9,10,10,11,11,12,10,10,10,11,11,11,11,12],a.t13l=[1,5,7,8,9,10,10,11,10,11,12,12,13,13,14,14,4,6,8,9,10,10,11,11,11,11,12,12,13,14,14,14,7,8,9,10,11,11,12,12,11,12,12,13,13,14,15,15,8,9,10,11,11,12,12,12,12,13,13,13,13,14,15,15,9,9,11,11,12,12,13,13,12,13,13,14,14,15,15,16,10,10,11,12,12,12,13,13,13,13,14,13,15,15,16,16,10,11,12,12,13,13,13,13,13,14,14,14,15,15,16,16,11,11,12,13,13,13,14,14,14,14,15,15,15,16,18,18,10,10,11,12,12,13,13,14,14,14,14,15,15,16,17,17,11,11,12,12,13,13,13,15,14,15,15,16,16,16,18,17,11,12,12,13,13,14,14,15,14,15,16,15,16,17,18,19,12,12,12,13,14,14,14,14,15,15,15,16,17,17,17,18,12,13,13,14,14,15,14,15,16,16,17,17,17,18,18,18,13,13,14,15,15,15,16,16,16,16,16,17,18,17,18,18,14,14,14,15,15,15,17,16,16,19,17,17,17,19,18,18,13,14,15,16,16,16,17,16,17,17,18,18,21,20,21,18],a.t15l=[3,5,6,8,8,9,10,10,10,11,11,12,12,12,13,14,5,5,7,8,9,9,10,10,10,11,11,12,12,12,13,13,6,7,7,8,9,9,10,10,10,11,11,12,12,13,13,13,7,8,8,9,9,10,10,11,11,11,12,12,12,13,13,13,8,8,9,9,10,10,11,11,11,11,12,12,12,13,13,13,9,9,9,10,10,10,11,11,11,11,12,12,13,13,13,14,10,9,10,10,10,11,11,11,11,12,12,12,13,13,14,14,10,10,10,11,11,11,11,12,12,12,12,12,13,13,13,14,10,10,10,11,11,11,11,12,12,12,12,13,13,14,14,14,10,10,11,11,11,11,12,12,12,13,13,13,13,14,14,14,11,11,11,11,12,12,12,12,12,13,13,13,13,14,15,14,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,15,12,12,11,12,12,12,13,13,13,13,13,13,14,14,15,15,12,12,12,12,12,13,13,13,13,14,14,14,14,14,15,15,13,13,13,13,13,13,13,13,14,14,14,14,15,15,14,15,13,13,13,13,13,13,13,14,14,14,14,14,15,15,15,15],a.t16_5l=[1,5,7,9,10,10,11,11,12,12,12,13,13,13,14,11,4,6,8,9,10,11,11,11,12,12,12,13,14,13,14,11,7,8,9,10,11,11,12,12,13,12,13,13,13,14,14,12,9,9,10,11,11,12,12,12,13,13,14,14,14,15,15,13,10,10,11,11,12,12,13,13,13,14,14,14,15,15,15,12,10,10,11,11,12,13,13,14,13,14,14,15,15,15,16,13,11,11,11,12,13,13,13,13,14,14,14,14,15,15,16,13,11,11,12,12,13,13,13,14,14,15,15,15,15,17,17,13,11,12,12,13,13,13,14,14,15,15,15,15,16,16,16,13,12,12,12,13,13,14,14,15,15,15,15,16,15,16,15,14,12,13,12,13,14,14,14,14,15,16,16,16,17,17,16,13,13,13,13,13,14,14,15,16,16,16,16,16,16,15,16,14,13,14,14,14,14,15,15,15,15,17,16,16,16,16,18,14,15,14,14,14,15,15,16,16,16,18,17,17,17,19,17,14,14,15,13,14,16,16,15,16,16,17,18,17,19,17,16,14,11,11,11,12,12,13,13,13,14,14,14,14,14,14,14,12],a.t16l=[1,5,7,9,10,10,11,11,12,12,12,13,13,13,14,10,4,6,8,9,10,11,11,11,12,12,12,13,14,13,14,10,7,8,9,10,11,11,12,12,13,12,13,13,13,14,14,11,9,9,10,11,11,12,12,12,13,13,14,14,14,15,15,12,10,10,11,11,12,12,13,13,13,14,14,14,15,15,15,11,10,10,11,11,12,13,13,14,13,14,14,15,15,15,16,12,11,11,11,12,13,13,13,13,14,14,14,14,15,15,16,12,11,11,12,12,13,13,13,14,14,15,15,15,15,17,17,12,11,12,12,13,13,13,14,14,15,15,15,15,16,16,16,12,12,12,12,13,13,14,14,15,15,15,15,16,15,16,15,13,12,13,12,13,14,14,14,14,15,16,16,16,17,17,16,12,13,13,13,13,14,14,15,16,16,16,16,16,16,15,16,13,13,14,14,14,14,15,15,15,15,17,16,16,16,16,18,13,15,14,14,14,15,15,16,16,16,18,17,17,17,19,17,13,14,15,13,14,16,16,15,16,16,17,18,17,19,17,16,13,10,10,10,11,11,12,12,12,13,13,13,13,13,13,13,10],a.t24l=[4,5,7,8,9,10,10,11,11,12,12,12,12,12,13,10,5,6,7,8,9,10,10,11,11,11,12,12,12,12,12,10,7,7,8,9,9,10,10,11,11,11,11,12,12,12,13,9,8,8,9,9,10,10,10,11,11,11,11,12,12,12,12,9,9,9,9,10,10,10,10,11,11,11,12,12,12,12,13,9,10,9,10,10,10,10,11,11,11,11,12,12,12,12,12,9,10,10,10,10,10,11,11,11,11,12,12,12,12,12,13,9,11,10,10,10,11,11,11,11,12,12,12,12,12,13,13,10,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,10,11,11,11,11,11,11,11,12,12,12,12,12,13,13,13,10,12,11,11,11,11,12,12,12,12,12,12,13,13,13,13,10,12,12,11,11,11,12,12,12,12,12,12,13,13,13,13,10,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,10,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,10,13,12,12,12,12,12,12,13,13,13,13,13,13,13,13,10,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,6],a.t32l=[1,5,5,7,5,8,7,9,5,7,7,9,7,9,9,10],a.t33l=[4,5,5,6,5,6,6,7,5,6,6,7,6,7,7,8],a.ht=[new t(0,0,null,null),new t(2,0,a.t1HB,a.t1l),new t(3,0,a.t2HB,a.t2l),new t(3,0,a.t3HB,a.t3l),new t(0,0,null,null),new t(4,0,a.t5HB,a.t5l),new t(4,0,a.t6HB,a.t6l),new t(6,0,a.t7HB,a.t7l),new t(6,0,a.t8HB,a.t8l),new t(6,0,a.t9HB,a.t9l),new t(8,0,a.t10HB,a.t10l),new t(8,0,a.t11HB,a.t11l),new t(8,0,a.t12HB,a.t12l),new t(16,0,a.t13HB,a.t13l),new t(0,0,null,a.t16_5l),new t(16,0,a.t15HB,a.t15l),new t(1,1,a.t16HB,a.t16l),new t(2,3,a.t16HB,a.t16l),new t(3,7,a.t16
1HB,a.t16l),new t(4,15,a.t16HB,a.t16l),new t(6,63,a.t16HB,a.t16l),new t(8,255,a.t16HB,a.t16l),new t(10,1023,a.t16HB,a.t16l),new t(13,8191,a.t16HB,a.t16l),new t(4,15,a.t24HB,a.t24l),new t(5,31,a.t24HB,a.t24l),new t(6,63,a.t24HB,a.t24l),new t(7,127,a.t24HB,a.t24l),new t(8,255,a.t24HB,a.t24l),new t(9,511,a.t24HB,a.t24l),new t(11,2047,a.t24HB,a.t24l),new t(13,8191,a.t24HB,a.t24l),new t(0,0,a.t32HB,a.t32l),new t(0,0,a.t33HB,a.t33l)],a.largetbl=[65540,327685,458759,589832,655369,655370,720906,720907,786443,786444,786444,851980,851980,851980,917517,655370,262149,393222,524295,589832,655369,720906,720906,720907,786443,786443,786444,851980,917516,851980,917516,655370,458759,524295,589832,655369,720905,720906,786442,786443,851979,786443,851979,851980,851980,917516,917517,720905,589832,589832,655369,720905,720906,786442,786442,786443,851979,851979,917515,917516,917516,983052,983052,786441,655369,655369,720905,720906,786442,786442,851978,851979,851979,917515,917516,917516,983052,983052,983053,720905,655370,655369,720906,720906,786442,851978,851979,917515,851979,917515,917516,983052,983052,983052,1048588,786441,720906,720906,720906,786442,851978,851979,851979,851979,917515,917516,917516,917516,983052,983052,1048589,786441,720907,720906,786442,786442,851979,851979,851979,917515,917516,983052,983052,983052,983052,1114125,1114125,786442,720907,786443,786443,851979,851979,851979,917515,917515,983051,983052,983052,983052,1048588,1048589,1048589,786442,786443,786443,786443,851979,851979,917515,917515,983052,983052,983052,983052,1048588,983053,1048589,983053,851978,786444,851979,786443,851979,917515,917516,917516,917516,983052,1048588,1048588,1048589,1114125,1114125,1048589,786442,851980,851980,851979,851979,917515,917516,983052,1048588,1048588,1048588,1048588,1048589,1048589,983053,1048589,851978,851980,917516,917516,917516,917516,983052,983052,983052,983052,1114124,1048589,1048589,1048589,1048589,1179661,851978,983052,917516,917516,917516,983052,983052,1048588,1048588,1048589,1179661,1114125,1114125,1114125,1245197,1114125,851978,917517,983052,851980,917516,1048588,1048588,983052,1048589,1048589,1114125,1179661,1114125,1245197,1114125,1048589,851978,655369,655369,655369,720905,720905,786441,786441,786441,851977,851977,851977,851978,851978,851978,851978,655366],a.table23=[65538,262147,458759,262148,327684,458759,393222,458759,524296],a.table56=[65539,262148,458758,524296,262148,327684,524294,589831,458757,524294,589831,655368,524295,524295,589832,655369],a.bitrate_table=[[0,8,16,24,32,40,48,56,64,80,96,112,128,144,160,-1],[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],[0,8,16,24,32,40,48,56,64,-1,-1,-1,-1,-1,-1,-1]],a.samplerate_table=[[22050,24e3,16e3,-1],[44100,48e3,32e3,-1],[11025,12e3,8e3,-1]],a.scfsi_band=[0,6,11,16,21],e.exports=a},5277:function(e,t,a){var r=a(6186),n=r.System;r.VbrMode,r.Float,r.ShortBlock,r.Util;var s=r.Arrays;r.new_array_n,r.new_byte,r.new_double,r.new_float,r.new_float_n;var A=r.new_int;r.new_int_n;var i=r.assert,o=a(1005),l=a(762),_=a(7134),f=a(7262);e.exports=function e(){var t=null;function a(e){this.bits=0|e}this.qupvt=null,this.setModules=function(e){this.qupvt=e,t=e};var r=[[0,0],[0,0],[0,0],[0,0],[0,0],[0,1],[1,1],[1,1],[1,2],[2,2],[2,3],[2,3],[3,4],[3,4],[3,4],[4,5],[4,5],[4,6],[5,6],[5,6],[5,7],[6,7],[6,7]];function c(e,t,a,r,n,s){var A=.5946/t;for(i(e>0),e>>=1;0!=e--;)n[s++]=A>a[r++]?0:1,n[s++]=A>a[r++]?0:1}function u(e,a,r,n,s,A){i(e>0);var o,l,_,f,c,u,h,p,m=(e>>=1)%2;for(e>>=1;0!=e--;)c=r[n++]*a,u=r[n++]*a,h=0|c,o=r[n++]*a,p=0|u,l=r[n++]*a,_=0|o,c+=t.adj43[h],f=0|l,u+=t.adj43[p],s[A++]=0|c,o+=t.adj43[_],s[A++]=0|u,l+=t.adj43[f],s[A++]=0|o,s[A++]=0|l;0!=m&&(c=r[n++]*a,u=r[n++]*a,h=0|c,p=0|u,c+=t.adj43[h],u+=t.adj43[p],s[A++]=0|c,s[A++]=0|u)}var h=[1,2,5,7,7,10,10,13,13,13,13,13,13,13,13];function p(e,t,a,r){var n,s,A=function(e,t,a){var r=0,n=0;do{var s=e[t++],A=e[t++];r<s&&(r=s),n<A&&(n=A)}while(t<a);return r<n&&(r=n),r}(e,t,a);switch(A){case 0:return A;case 1:return function(e,t,a,r){var n=0,s=l.ht[1].hlen;do{var A=2*e[t+0]+e[t+1];t+=2,n+=s[A]}while(t<a);return r.bits+=n,1}(e,t,a,r);case 2:case 3:return function(e,t,a,r,n){var s,A,i=0,o=l.ht[r].xlen;s=2==r?l.table23:l.table56;do{var _=e[t+0]*o+e[t+1];t+=2,i+=s[_]}while(t<a);return A=65535&i,(i>>=16)>A&&(i=A,r++),n.bits+=i,r}(e,t,a,h[A-1],r);
1case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:return function(e,t,a,r,n){var s=0,A=0,i=0,o=l.ht[r].xlen,_=l.ht[r].hlen,f=l.ht[r+1].hlen,c=l.ht[r+2].hlen;do{var u=e[t+0]*o+e[t+1];t+=2,s+=_[u],A+=f[u],i+=c[u]}while(t<a);var h=r;return s>A&&(s=A,h++),s>i&&(s=i,h=r+2),n.bits+=s,h}(e,t,a,h[A-1],r);default:if(A>f.IXMAX_VAL)return r.bits=f.LARGE_BITS,-1;for(A-=15,n=24;n<32&&!(l.ht[n].linmax>=A);n++);for(s=n-8;s<24&&!(l.ht[s].linmax>=A);s++);return function(e,t,a,r,n,s){var A,i=65536*l.ht[r].xlen+l.ht[n].xlen,o=0;do{var _=e[t++],f=e[t++];0!=_&&(_>14&&(_=15,o+=i),_*=16),0!=f&&(f>14&&(f=15,o+=i),_+=f),o+=l.largetbl[_]}while(t<a);return A=65535&o,(o>>=16)>A&&(o=A,r=n),s.bits+=o,r}(e,t,a,s,n,r)}}function m(e,t,r,n,s,A,i,l){for(var _=t.big_values,f=2;f<o.SBMAX_l+1;f++){var c=e.scalefac_band.l[f];if(c>=_)break;var u=s[f-2]+t.count1bits;if(r.part2_3_length<=u)break;var h=new a(u),m=p(n,c,_,h);u=h.bits,r.part2_3_length<=u||(r.assign(t),r.part2_3_length=u,r.region0_count=A[f-2],r.region1_count=f-2-A[f-2],r.table_select[0]=i[f-2],r.table_select[1]=l[f-2],r.table_select[2]=m)}}this.noquant_count_bits=function(e,t,r){var n,s=t.l3_enc,A=Math.min(576,t.max_nonzero_coeff+2>>1<<1);for(null!=r&&(r.sfb_count1=0);A>1&&(s[A-1]|s[A-2])==0;A-=2);t.count1=A;for(var _=0,f=0;A>3&&!(((s[A-1]|s[A-2]|s[A-3]|s[A-4])&2147483647)>1);A-=4)n=((2*s[A-4]+s[A-3])*2+s[A-2])*2+s[A-1],_+=l.t32l[n],f+=l.t33l[n];var c=_;if(t.count1table_select=0,_>f&&(c=f,t.count1table_select=1),t.count1bits=c,t.big_values=A,0==A)return c;if(t.block_type==o.SHORT_TYPE)(_=3*e.scalefac_band.s[3])>t.big_values&&(_=t.big_values),f=t.big_values;else if(t.block_type==o.NORM_TYPE){if(i(A<=576),i((_=t.region0_count=e.bv_scf[A-2])+(f=t.region1_count=e.bv_scf[A-1])+2<o.SBPSY_l),f=e.scalefac_band.l[_+f+2],_=e.scalefac_band.l[_+1],f<A){var u=new a(c);t.table_select[2]=p(s,f,A,u),c=u.bits}}else t.region0_count=7,t.region1_count=o.SBMAX_l-1-7-1,(_=e.scalefac_band.l[8])>(f=A)&&(_=f);if(_=Math.min(_,A),f=Math.min(f,A),i(_>=0),i(f>=0),0<_){var u=new a(c);t.table_select[0]=p(s,0,_,u),c=u.bits}if(_<f){var u=new a(c);t.table_select[1]=p(s,_,f,u),c=u.bits}if(2==e.use_best_huffman&&(t.part2_3_length=c,best_huffman_divide(e,t),c=t.part2_3_length),null!=r&&t.block_type==o.NORM_TYPE){for(var h=0;e.scalefac_band.l[h]<t.big_values;)h++;r.sfb_count1=h}return c},this.count_bits=function(e,a,r,n){var A=r.l3_enc,l=f.IXMAX_VAL/t.IPOW20(r.global_gain);if(r.xrpow_max>l)return f.LARGE_BITS;if(function(e,a,r,n,A){var l=0,_=0,f=0,h=0,p=0,m=a,b=0,d=e,g=0;for(y=0,S=null!=A&&n.global_gain==A.global_gain,B=n.block_type==o.SHORT_TYPE?38:21;y<=B;y++){var v=-1;if((S||n.block_type==o.NORM_TYPE)&&(v=n.global_gain-(n.scalefac[y]+(0!=n.preflag?t.pretab[y]:0)<<n.scalefac_scale+1)-8*n.subblock_gain[n.window[y]]),i(n.width[y]>=0),S&&A.step[y]==v)0!=_&&(u(_,r,d,g,m,b),_=0),0!=f&&(c(f,r,d,g,m,b),f=0);else{var y,B,S,w,E=n.width[y];if(l+n.width[y]>
1n.max_nonzero_coeff&&(w=n.max_nonzero_coeff-l+1,s.fill(a,n.max_nonzero_coeff,576,0),(E=w)<0&&(E=0),y=B+1),0==_&&0==f&&(m=a,b=p,d=e,g=h),null!=A&&A.sfb_count1>0&&y>=A.sfb_count1&&A.step[y]>0&&v>=A.step[y]?(0!=_&&(u(_,r,d,g,m,b),_=0,m=a,b=p,d=e,g=h),f+=E):(0!=f&&(c(f,r,d,g,m,b),f=0,m=a,b=p,d=e,g=h),_+=E),E<=0){0!=f&&(c(f,r,d,g,m,b),f=0),0!=_&&(u(_,r,d,g,m,b),_=0);break}}y<=B&&(p+=n.width[y],h+=n.width[y],l+=n.width[y])}0!=_&&(u(_,r,d,g,m,b),_=0),0!=f&&(c(f,r,d,g,m,b),f=0)}(a,A,t.IPOW20(r.global_gain),r,n),(2&e.substep_shaping)!=0)for(var _=0,h=r.global_gain+r.scalefac_scale,p=.634521682242439/t.IPOW20(h),m=0;m<r.sfbmax;m++){var b,d=r.width[m];if(i(d>=0),0==e.pseudohalf[m])_+=d;else for(b=_,_+=d;b<_;++b)A[b]=a[b]>=p?A[b]:0}return this.noquant_count_bits(e,r,n)},this.best_huffman_divide=function(e,t){var r=new _,n=t.l3_enc,s=A(23),c=A(23),u=A(23),h=A(23);if(t.block_type!=o.SHORT_TYPE||1!=e.mode_gr){r.assign(t),t.block_type==o.NORM_TYPE&&(function(e,t,r,n,s,A,i){for(var o=t.big_values,l=0;l<=22;l++)n[l]=f.LARGE_BITS;for(var l=0;l<16;l++){var _=e.scalefac_band.l[l+1];if(_>=o)break;var c=0,u=new a(0),h=p(r,0,_,u);c=u.bits;for(var m=0;m<8;m++){var b=e.scalefac_band.l[l+m+2];if(b>=o)break;var d=c,g=p(r,_,b,u=new a(d));d=u.bits,n[l+m]>d&&(n[l+m]=d,s[l+m]=l,A[l+m]=h,i[l+m]=g)}}}(e,t,n,s,c,u,h),m(e,r,t,n,s,c,u,h));var b=r.big_values;if(0!=b&&!((n[b-2]|n[b-1])>1)&&!((b=t.count1+2)>576)){r.assign(t),r.count1=b;var d=0,g=0;for(i(b<=576);b>r.big_values;b-=4){var v=((2*n[b-4]+n[b-3])*2+n[b-2])*2+n[b-1];d+=l.t32l[v],g+=l.t33l[v]}if(r.big_values=b,r.count1table_select=0,d>g&&(d=g,r.count1table_select=1),r.count1bits=d,r.block_type==o.NORM_TYPE)m(e,r,t,n,s,c,u,h);else{if(r.part2_3_length=d,(d=e.scalefac_band.l[8])>b&&(d=b),d>0){var y=new a(r.part2_3_length);r.table_select[0]=p(n,0,d,y),r.part2_3_length=y.bits}if(b>d){var y=new a(r.part2_3_length);r.table_select[1]=p(n,d,b,y),r.part2_3_length=y.bits}t.part2_3_length>r.part2_3_length&&t.assign(r)}}}};var b=[1,1,1,1,8,2,2,2,4,4,4,8,8,8,16,16],d=[1,2,4,8,1,2,4,8,2,4,8,2,4,8,4,8],g=[0,0,0,0,3,1,1,1,2,2,2,3,3,3,4,4],v=[0,1,2,3,0,1,2,3,1,2,3,1,2,3,2,3];e.slen1_tab=g,e.slen2_tab=v,this.best_scalefac_store=function(e,a,r,n){var s,A,_,f,c=n.tt[a][r],u=0;for(s=0,_=0;s<c.sfbmax;s++){var h=c.width[s];for(i(h>=0),_+=h,f=-h;f<0&&0==c.l3_enc[f+_];f++);0==f&&(c.scalefac[s]=u=-2)}if(0==c.scalefac_scale&&0==c.preflag){var p=0;for(s=0;s<c.sfbmax;s++)c.scalefac[s]>0&&(p|=c.scalefac[s]);if(0==(1&p)&&0!=p){for(s=0;s<c.sfbmax;s++)c.scalefac[s]>0&&(c.scalefac[s]>>=1);c.scalefac_scale=u=1}}if(0==c.preflag&&c.block_type!=o.SHORT_TYPE&&2==e.mode_gr){for(s=11;s<o.SBPSY_l&&(!(c.scalefac[s]<t.pretab[s])||-2==c.scalefac[s]);s++);if(s==o.SBPSY_l){for(s=11;s<o.SBPSY_l;s++)c.scalefac[s]>0&&(c.scalefac[s]-=t.pretab[s]);c.preflag=u=1}}for(A=0;A<4;A++)n.scfsi[r][A]=0;for(2==e.mode_gr&&1==a&&n.tt[0][r].block_type!=o.SHORT_TYPE&&n.tt[1][r].block_type!=o.SHORT_TYPE&&(function(e,t){for(var a,r=t.tt[1][e],n=t.tt[0][e],s=0;s<l.scfsi_band.length-1;s++){for(a=l.scfsi_band[s];a<l.scfsi_band[s+1]&&(n.scalefac[a]==r.scalefac[a]||!(r.scalefac[a]>=0));a++);if(a==l.scfsi_band[s+1]){for(a=l.scfsi_band[s];a<l.scfsi_band[s+1];a++)r.scalefac[a]=-1;t.scfsi[e][s]=1}}var A=0,i=0;for(a=0;a<11;a++)-1!=r.scalefac[a]&&(i++,A<r.scalefac[a]&&(A=r.scalefac[a]));for(var _=0,f=0;a<o.SBPSY_l;a++)-1!=r.scalefac[a]&&(f++,_<r.scalefac[a]&&(_=r.scalefac[a]));for(var s=0;s<16;s++)if(A<b[s]&&_<d[s]){var c=g[s]*i+v[s]*f;r.part2_length>c&&(r.part2_length=c,r.scalefac_compress=s)}}(r,n),u=0),s=0;s<c.sfbmax;s++)-2==c.scalefac[s]&&(c.scalefac[s]=0);0!=u&&(2==e.mode_gr?this.scale_bitcount(c):this.scale_bitcount_lsf(e,c))};var y=[0,18,36,54,54,36,54,72,54,72,90,72,90,108,108,126],B=[0,18,36,54,51,35,53,71,52,70,88,69,87,105,104,122],S=[0,10,20,30,33,21,31,41,32,42,52,43,53,63,64,74];this.scale_bitcount=function(e){var a,r,n,s=0,A=0,l=e.scalefac;if(i(function(e,t){for(var a=0;a<t;++a)if(e[a]<0)return!1;return!0}(l,e.sfbmax)),e.block_type==o.SHORT_TYPE)a=y,0!=e.mixed_block_flag&&(a=B);else if(a=S,0==e.preflag){for(n=11;n<o.SBPSY_l&&!(l[n]<t.pretab[n]);n++);if(n==o.SBPSY_l)for(n=11,e.preflag=1;n<o.SBPSY_l;n++)l[n]-=t.pretab[n]}for(n=0;n<e.sfbdivide;n++)s<l[n]&&(s=l[n]);for(;n<e.sfbmax;n++)A<l[n]&&(A=l[n]);for(r=0,e.part2_length=f.LARGE_BITS;r<16;r++)s<b[r]&&A<d[r]&&e.part2_length>a[r]&&(e.part2_length=a[r],e.scalefac_compress=r);return e.part2_length==f.LARGE_BITS};var w=[[15,15,7,7],[15,15,7,0],[7,3,0,0],[15,31,31,0],[7,7,7,0],[3,3,0,0]];this.scale_bitcount_lsf=function(e,a){var r,s,l,_,f,c,u,h,p,m,b,d,g=A(4),v=a.scalefac;for(u=0,r=0!=a.preflag?2:0;u<4;u++)g[u]=0;if(a.block_type==o.SHORT_TYPE){s=1;var y=t.nr_of_sfb_block[r][s];for(h=0,l=0;l<4;l++)for(u=0,_=y[l]/3;u<_;u++,h++)for(f=0;f<3;f++)v[3*h+f]>g[l]&&(g[l]=v[3*h+f])}else{s=0;var y=t.nr_of_sfb_block[r][s];for(h=0,l=0;l<4;l++)for(u=0,_=y[l];u<_;u++,h++)v[h]>g[l]&&(g[l]=v[h])}for(c=!1,l=0;l<4;l++)g[l]>w[r][l]&&(c=!0);if(!c){for(l=0,a.sfb_partition_table=t.nr_of_sfb_block[r][s];l<4;l++)a.slen[l]=E[g[l]];switch(p=a.slen[0],m=a.slen[1],b=a.slen[2],d=a.slen[3],r){case 0:a.scalefac_compress=(5*p+m<<4)+(b<<2)+d;break;case 1:a.scalefac_compress=400+(5*p+m<<2)+b;break;case 2:a.scalefac_compress=500+3*p+m;break;default:n.err.printf("intensity stereo not implemented yet\n")}}if(!c)for(i(null!=a.sfb_partition_table),a.part2_length=0,l=0;l<4;l++)a.part2_length+=a.slen[l]*a.sfb_partition_table[l];return c};var E=[0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4];this.huffman_init=function(e){for(var t=2;t<=576;t+=2){for(var a,n=0;e.scalefac_band.l[++n]<t;);for(a=r[n][0];e.scalefac_band.l[a+1]>t;)a--;for(a<0&&(a=r[n][0]),e.bv_scf[t-2]=a,a=r[n][1];e.scalefac_band.l[a+e.bv_scf[t-2]+2]>t;)a--;a<0&&(a=r[n][1]),e.bv_scf[t-1]=a}}}},5126:function(e){e.exports=function(){this.setModules=function(e,t){}}},9687:function(e){e.exports=function(){this.sum=0,this.seen=0,this.want=0,this.pos=0,this.size=0,this.bag=null,this.nVbrNumFrames=0,this.nBytesWritten=0,this.TotalFrameSize=0}},5890:function(e,t,a){var r=a(6186),n=r.System,s=r.VbrMode;r.Float;var A=r.ShortBlock;
1r.Util;var i=r.Arrays;r.new_array_n;var o=r.new_byte;r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n;var l=r.assert;function _(){this.setModules=function(r,n,s){e=r,t=n,a=s};var e,t,a,r=_.NUMTOCENTRIES,f=_.MAXFRAMESIZE,c=r+4+4+4+4+4+9+1+1+8+1+1+3+1+1+2+4+2+2,u="Xing",h="Info",p=[0,49345,49537,320,49921,960,640,49729,50689,1728,1920,51009,1280,50625,50305,1088,52225,3264,3456,52545,3840,53185,52865,3648,2560,51905,52097,2880,51457,2496,2176,51265,55297,6336,6528,55617,6912,56257,55937,6720,7680,57025,57217,8e3,56577,7616,7296,56385,5120,54465,54657,5440,55041,6080,5760,54849,53761,4800,4992,54081,4352,53697,53377,4160,61441,12480,12672,61761,13056,62401,62081,12864,13824,63169,63361,14144,62721,13760,13440,62529,15360,64705,64897,15680,65281,16320,16e3,65089,64001,15040,15232,64321,14592,63937,63617,14400,10240,59585,59777,10560,60161,11200,10880,59969,60929,11968,12160,61249,11520,60865,60545,11328,58369,9408,9600,58689,9984,59329,59009,9792,8704,58049,58241,9024,57601,8640,8320,57409,40961,24768,24960,41281,25344,41921,41601,25152,26112,42689,42881,26432,42241,26048,25728,42049,27648,44225,44417,27968,44801,28608,28288,44609,43521,27328,27520,43841,26880,43457,43137,26688,30720,47297,47489,31040,47873,31680,31360,47681,48641,32448,32640,48961,32e3,48577,48257,31808,46081,29888,30080,46401,30464,47041,46721,30272,29184,45761,45953,29504,45313,29120,28800,45121,20480,37057,37249,20800,37633,21440,21120,37441,38401,22208,22400,38721,21760,38337,38017,21568,39937,23744,23936,40257,24320,40897,40577,24128,23040,39617,39809,23360,39169,22976,22656,38977,34817,18624,18816,35137,19200,35777,35457,19008,19968,36545,36737,20288,36097,19904,19584,35905,17408,33985,34177,17728,34561,18368,18048,34369,33281,17088,17280,33601,16640,33217,32897,16448];function m(e,t){var a=255&e[t+0];return a<<=8,a|=255&e[t+1],a<<=8,a|=255&e[t+2],a<<=8,a|=255&e[t+3]}function b(e,t,a){e[t+0]=a>>24&255,e[t+1]=a>>16&255,e[t+2]=a>>8&255,e[t+3]=255&a&255}function d(e,t,a){e[t+0]=a>>8&255,e[t+1]=255&a&255}function g(e,t,a){return 255&(e<<t|a&~(-1<<t))}function v(t,a){var r,n,A=t.internal_flags;a[0]=g(a[0],8,255),a[1]=g(a[1],3,7),a[1]=g(a[1],1,t.out_samplerate<16e3?0:1),a[1]=g(a[1],1,t.version),a[1]=g(a[1],2,1),a[1]=g(a[1],1,t.error_protection?0:1),a[2]=g(a[2],4,A.bitrate_index),a[2]=g(a[2],2,A.samplerate_index),a[2]=g(a[2],1,0),a[2]=g(a[2],1,t.extension),a[3]=g(a[3],2,t.mode.ordinal()),a[3]=g(a[3],2,A.mode_ext),a[3]=g(a[3],1,t.copyright),a[3]=g(a[3],1,t.original),a[3]=g(a[3],2,t.emphasis),a[0]=255;var i=241&a[1]&255;r=1==t.version?128:t.out_samplerate<16e3?32:64,t.VBR==s.vbr_off&&(r=t.brate),n=t.free_format?0:255&16*e.BitrateIndex(r,t.version,t.out_samplerate),1==t.version?a[1]=255&(10|i):a[1]=255&(2|i),i=13&a[2]&255,a[2]=255&(n|i)}function y(e,t){var a=t^e;return t=t>>8^p[255&a]}this.addVbrFrame=function(e){var t=e.internal_flags,a=Tables.bitrate_table[e.version][t.bitrate_index];l(null!=t.VBR_seek_table.bag),function(e,t){if(e.nVbrNumFrames++,e.sum+=t,e.seen++,!(e.seen<e.want)&&(e.pos<e.size&&(e.bag[e.pos]=e.sum,e.pos++,e.seen=0),e.pos==e.size)){for(var a=1;a<e.size;a+=2)e.bag[a/2]=e.bag[a];e.want*=2,e.pos/=2}}(t.VBR_seek_table,a)},this.getVbrTag=function(e){var t,a=new VBRTagData,n=0;a.flags=0;var s=e[n+1]>>3&1,A=e[n+2]>>2&3,i=e[n+3]>>6&3,o=e[n+2]>>4&15;if(o=Tables.bitrate_table[s][o],e[n+1]>>4==14?a.samprate=Tables.samplerate_table[2][A]:a.samprate=Tables.samplerate_table[s][A],0!=s?3!=i?n+=36:n+=21:3!=i?n+=21:n+=13,!(new String(e,t=n,u.length(),null).equals(u)||new String(e,t,h.length(),null).equals(h)))return null;n+=4,a.hId=s;var l=a.flags=m(e,n);if(n+=4,(1&l)!=0&&(a.frames=m(e,n),n+=4),(2&l)!=0&&(a.bytes=m(e,n),n+=4),(4&l)!=0){if(null!=a.toc)for(var _=0;_<r;_++)a.toc[_]=e[n+_];n+=r}a.vbrScale=-1,(8&l)!=0&&(a.vbrScale=m(e,n),n+=4),a.headersize=(s+1)*72e3*o/a.samprate;var f=e[(n+=21)+0]<<4;f+=e[n+1]>>4;var c=(15&e[n+1])<<8;return c+=255&e[n+2],(f<0||f>3e3)&&(f=-1),(c<0||c>3e3)&&(c=-1),a.encDelay=f,a.encPadding=c,a},this.InitVbrTag=function(e){var a,r=e.internal_flags;a=1==e.version?128:e.out_samplerate<16e3?32:64,e.VBR==s.vbr_off&&(a=e.brate);var n=(e.version+1)*72e3*a/e.out_samplerate,A=r.sideinfo_len+c;if(r.VBR_seek_table.TotalFrameSize=n,n<A||n>f){e.bWriteVbrTag=!1;return}r.VBR_seek_table.nVbrNumFrames=0,r.VBR_seek_table.nBytesWritten=0,r.VBR_seek_table.sum=0,r.VBR_seek_table.seen=0,r.VBR_seek_table.want=1,r.VBR_seek_table.pos=0,null==r.VBR_seek_table.bag&&(r.VBR_seek_table.bag=new int[400],r.VBR_seek_table.size=400);var i=o(f);v(e,i);for(var l=r.VBR_seek_table.TotalFrameSize,_=0;_<l;++_)t.add_dummy_byte(e,255&i[_],1)},this.updateMusicCRC=function(e,t,a,r){for(var n=0;n<r;++n)e[0]=y(t[a+n],e[0])},this.getLameTagFrame=function(e,l){var _=e.internal_flags;if(!e.bWriteVbrTag||_.Class_ID!=Lame.LAME_ID||_.VBR_seek_table.pos<=0)return 0;if(l.length<_.VBR_seek_table.TotalFrameSize)return _.VBR_seek_table.TotalFrameSize;i.fill(l,0,_.VBR_seek_table.TotalFrameSize,0),v(e,l);var f=o(r);if(e.free_format)for(var c=1;c<r;++c)f[c]=255&255*c/100;else!function(e,t){if(!(e.pos<=0))for(var a=1;a<r;++a){var n=0|Math.floor(a/r*e.pos);n>e.pos-1&&(n=e.pos-1);var s=0|256*e.bag[n]/e.sum;s>255&&(s=255),t[a]=255&s}}(_.VBR_seek_table,f);var p=_.sideinfo_len;e.error_protection&&(p-=2),e.VBR==s.vbr_off?(l[p++]=255&h.charAt(0),l[p++]=255&h.charAt(1),l[p++]=255&h.charAt(2),l[p++]=255&h.charAt(3)):(l[p++]=255&u.charAt(0),l[p++]=255&u.charAt(1),l[p++]=255&u.charAt(2),l[p++]=255&u.charAt(3)),b(l,p,15),b(l,p+=4,_.VBR_seek_table.nVbrNumFrames),p+=4;var m=_.VBR_seek_table.nBytesWritten+_.VBR_seek_table.TotalFrameSize;b(l,p,0|m),p+=4,n.arraycopy(f,0,l,p,f.length),p+=f.length,e.error_protection&&t.CRC_writeheader(_,l);for(var g=0,c=0;c<p;c++)g=y(l[c],g);return p+=function(e,t,r,n,s){var i,o,l=e.internal_flags,_=0,f=e.encoder_delay,c=e.encoder_padding,u=100-10*e.VBR_q-e.quality,h=a.getLameVeryShortVersion(),p=[1,5,3,2,4,0,3],m=0|(e.lowpassfreq/100+.5>255?255:e.lowpassfreq/100+.5),g=0,v=0,B=e.internal_flags.noise_shaping,S=0,w=0,E=0,M=0,R=0,k=(1&e.exp_nspsytune)!=0,x=(2&e.exp_nspsytune)!=0,T=!1,I=!1,P=e.internal_flags.nogap_total,C=e.internal_flags.nogap_current,V=e.ATHtype,O=0;switch(e.VBR){case vbr_abr:o=e.VBR_mean_bitrate_kbps;break;case vbr_off:o=e.brate;break;default:o=e.VBR_min_bitrate_kbps}switch(i=0+(e.VBR.ordinal()<p.length?p[e.VBR.ordinal()]:0),l.findReplayGain&&(l.RadioGain>510&&(l.RadioGain=510),l.RadioGain<-510&&(l.RadioGain=-510),v=11264,l.RadioGain>=0?v|=l.RadioGain:(v|=512,v|=-l.RadioGain)),l.findPeakSample&&(g=Math.abs(0|l.PeakSample/32767*8388608+.5)),-1!=P&&(C>0&&(I=!0),C<P-1&&(T=!0)),O=V+((k?1:0)<<4)+((x?1:0)<<5)+((T?1:0)<<6)+((I?1:0)<<7),u<0&&(u=0),e.mode){case MONO:S=0;break;case STEREO:S=1;break;case DUAL_CHANNEL:S=2;break;case JOINT_STEREO:S=e.force_ms?4:3;break;case NOT_SET:default:S=7}E=e.in_samplerate<=32e3?0:48e3==e.in_samplerate?2:e.in_samplerate>
148e3?3:1,(e.short_blocks==A.short_block_forced||e.short_blocks==A.short_block_dispensed||-1==e.lowpassfreq&&-1==e.highpassfreq||e.scale_left<e.scale_right||e.scale_left>e.scale_right||e.disable_reservoir&&e.brate<320||e.noATH||e.ATHonly||0==V||e.in_samplerate<=32e3)&&(w=1),M=B+(S<<2)+(w<<5)+(E<<6),R=l.nMusicCRC,b(r,n+_,u),_+=4;for(var D=0;D<9;D++)r[n+_+D]=255&h.charAt(D);r[n+(_+=9)]=255&i,r[n+ ++_]=255&m,b(r,n+ ++_,g),d(r,n+(_+=4),v),d(r,n+(_+=2),0),r[n+(_+=2)]=255&O,_++,o>=255?r[n+_]=255:r[n+_]=255&o,r[n+ ++_]=255&f>>4,r[n+_+1]=255&(f<<4)+(c>>8),r[n+_+2]=255&c,r[n+(_+=3)]=255&M,_++,r[n+_++]=0,d(r,n+_,e.preset),b(r,n+(_+=2),t),d(r,n+(_+=4),R),_+=2;for(var N=0;N<_;N++)s=y(r[n+N],s);return d(r,n+_,s),_+=2}(e,m,l,p,g),_.VBR_seek_table.TotalFrameSize},this.putVbrTag=function(e,t){if(e.internal_flags.VBR_seek_table.pos<=0||(t.seek(t.length()),0==t.length()))return -1;var a=function(e){e.seek(0);var t=o(10);return e.readFully(t),new String(t,"ISO-8859-1").startsWith("ID3")?0:((127&t[6])<<21|(127&t[7])<<14|(127&t[8])<<7|127&t[9])+t.length}(t);t.seek(a);var r=o(f),n=getLameTagFrame(e,r);return n>r.length?-1:(n<1||t.write(r,0,n),0)}}_.NUMTOCENTRIES=100,_.MAXFRAMESIZE=2880,e.exports=_},7526:function(e){e.exports=function(){this.getLameVersion=function(){return"3.98.4"},this.getLameShortVersion=function(){return"3.98.4"},this.getLameVeryShortVersion=function(){return"LAME3.98r"},this.getPsyVersion=function(){return"0.93"},this.getLameUrl=function(){return"http://www.mp3dev.org/"},this.getLameOsBitness=function(){return"32bits"}}},6186:function(e){function t(e){return new Int16Array(e)}function a(e){return new Int32Array(e)}function r(e){return new Float32Array(e)}var n={};n.fill=function(e,t,a,r){if(2==arguments.length)for(var n=0;n<e.length;n++)e[n]=arguments[1];else for(var n=t;n<a;n++)e[n]=r};var s={};s.arraycopy=function(e,t,a,r,n){for(var s=t+n;t<s;)a[r++]=e[t++]},s.out={},s.out.println=function(e){console.log(e)},s.out.printf=function(){console.log.apply(console,arguments)};var A={};function i(e){this.ordinal=e}A.SQRT2=1.4142135623730951,A.FAST_LOG10=function(e){return Math.log10(e)},A.FAST_LOG10_X=function(e,t){return Math.log10(e)*t},i.short_block_allowed=new i(0),i.short_block_coupled=new i(1),i.short_block_dispensed=new i(2),i.short_block_forced=new i(3);var o={};function l(e){this.ordinal=e}o.MAX_VALUE=34028235e31,l.vbr_off=new l(0),l.vbr_mt=new l(1),l.vbr_rh=new l(2),l.vbr_abr=new l(3),l.vbr_mtrh=new l(4),l.vbr_default=l.vbr_mtrh,e.exports={System:s,VbrMode:l,Float:o,ShortBlock:i,Util:A,Arrays:n,new_array_n:function e(t){if(1==t.length)return Array(t[0]);var a=t[0];t=t.slice(1);for(var r=[],n=0;n<a;n++)r.push(e(t));return r},new_byte:function(e){return new Int8Array(e)},new_double:function(e){return new Float64Array(e)},new_float:r,new_float_n:function e(t){if(1==t.length)return r(t[0]);var a=t[0];t=t.slice(1);for(var n=[],s=0;s<a;s++)n.push(e(t));return n},new_int:a,new_int_n:function e(t){if(1==t.length)return a(t[0]);var r=t[0];t=t.slice(1);for(var n=[],s=0;s<r;s++)n.push(e(t));return n},new_short:t,new_short_n:function e(a){if(1==a.length)return t(a[0]);var r=a[0];a=a.slice(1);for(var n=[],s=0;s<r;s++)n.push(e(a));return n},assert:function(e){}}},5189:function(e,t,a){var r=a(6186);r.System,r.VbrMode,r.Float,r.ShortBlock,r.Util,r.Arrays,r.new_array_n;var n=r.new_byte;r.new_double,r.new_float,r.new_float_n,r.new_int,r.new_int_n;var s=r.assert,A=a(6671),i=a(9955),o=a(894),l=a(7262),_=a(6596),f=a(5277),c=a(2840),u=a(4383),h=a(6490);a(1005);var p=a(7526),m=a(5890);function b(){this.setModules=function(e,t){}}function d(){this.setModules=function(e,t,a){}}function g(){}function v(){this.setModules=function(e,t){}}function y(){this.dataOffset=0,this.dataLen=0,this.channels=0,this.sampleRate=0}function B(e){return e.charCodeAt(0)<<24|e.charCodeAt(1)<<16|e.charCodeAt(2)<<8|e.charCodeAt(3)}y.RIFF=B("RIFF"),y.WAVE=B("WAVE"),y.fmt_=B("fmt "),y.data=B("data"),y.readHeader=function(e){var t=new y,a=e.getUint32(0,!1);if(y.RIFF==a&&(e.getUint32(4,!0),y.WAVE==e.getUint32(8,!1)&&y.fmt_==e.getUint32(12,!1))){var r=e.getUint32(16,!0),n=20;switch(r){case 16:case 18:t.channels=e.getUint16(n+2,!0),t.sampleRate=e.getUint32(n+4,!0);break;default:throw"extended fmt chunk not implemented"}n+=r;for(var s=y.data,A=0;s!=a&&(a=e.getUint32(n,!1),A=e.getUint32(n+4,!0),s!=a);)n+=A+8;return t.dataLen=A,t.dataOffset=n+8,t}},e.exports.Mp3Encoder=function(e,t,a){3!=arguments.length&&(console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"),e=1,t=44100,a=128);var r=new A,y=new b,B=new o,S=new h,w=new i,E=new l,M=new _,R=new m,k=new p,x=new v,T=new c,I=new f,P=new d,C=new g;r.setModules(B,S,w,E,M,R,k,x,C),S.setModules(B,C,k,R),x.setModules(S,k),w.setModules(r),M.setModules(S,T,E,I),E.setModules(I,T,r.enc.psy),T.setModules(S),I.setModules(E),R.setModules(r,S,k),y.setModules(P,C),P.setModules(k,x,w);var V=r.lame_init();V.num_channels=e,V.in_samplerate=t,V.brate=a,V.mode=u.STEREO,V.quality=3,V.bWriteVbrTag=!1,V.disable_reservoir=!0,V.write_id3tag_automatic=!1,s(0==r.lame_init_params(V));var O=1152,D=8640,N=n(8640);this.encodeBuffer=function(t,a){1==e&&(a=t),s(t.length==a.length),t.length>O&&(N=n(D=0|1.25*(O=t.length)+7200));var A=r.lame_encode_buffer(V,t,a,t.length,N,0,D);return new Int8Array(N.subarray(0,A))},this.flush=function(){var e=r.lame_encode_flush(V,N,0,D);return new Int8Array(N.subarray(0,e))}},e.exports.WavHeader=y},7499:function(e){function t(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(Error("Failed to load "+this.src),e)}}
1e.exports=function(e,a,r){var n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("script");"function"==typeof a&&(r=a,a={}),a=a||{},r=r||function(){},s.type=a.type||"text/javascript",s.charset=a.charset||"utf8",s.async=!("async"in a)||!!a.async,s.src=e,a.attrs&&function(e,t){for(var a in t)e.setAttribute(a,t[a])}(s,a.attrs),a.text&&(s.text=""+a.text),("onload"in s?t:function(e,t){e.onreadystatechange=function(){("complete"==this.readyState||"loaded"==this.readyState)&&(this.onreadystatechange=null,t(null,e))}})(s,r),s.onload||t(s,r),n.appendChild(s)}},9065:function(e){function t(e,t,a){return e<t?void 0:e<1.5*t?Math.floor(e/t)+" "+a:Math.ceil(e/t)+" "+a+"s"}e.exports=function(e,a){a=a||{};var r=typeof e;if("string"===r&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var a=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*a;case"days":case"day":case"d":return 864e5*a;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*a;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*a;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}(e);if("number"===r&&!1===isNaN(e))return a.long?t(e,864e5,"day")||t(e,36e5,"hour")||t(e,6e4,"minute")||t(e,1e3,"second")||e+" ms":e>=864e5?Math.round(e/864e5)+"d":e>=36e5?Math.round(e/36e5)+"h":e>=6e4?Math.round(e/6e4)+"m":e>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},2461:function(e,t,a){"use strict";a.d(t,{Z:function(){return o}});var r=a(5271);let n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),s=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter((e,t,a)=>!!e&&a.indexOf(e)===t).join(" ")};var A={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,r.forwardRef)((e,t)=>{let{color:a="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:o,className:l="",children:_,iconNode:f,...c}=e;return(0,r.createElement)("svg",{ref:t,...A,width:n,height:n,stroke:a,strokeWidth:o?24*Number(i)/Number(n):i,className:s("lucide",l),...c},[...f.map(e=>{let[t,a]=e;return(0,r.createElement)(t,a)}),...Array.isArray(_)?_:[_]])}),o=(e,t)=>{let a=(0,r.forwardRef)((a,A)=>{let{className:o,...l}=a;return(0,r.createElement)(i,{ref:A,iconNode:t,className:s("lucide-".concat(n(e)),o),...l})});return a.displayName="".concat(e),a}},7023:function(e,t,a){"use strict";a.d(t,{Z:function(){return r}});let r=(0,a(2461).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},2949:function(e,t,a){let{webm:r,mp4:n}=a(8581),s=()=>"undefined"!=typeof navigator&&10>parseFloat((""+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))&&!window.MSStream,A=()=>"wakeLock"in navigator;class i{constructor(){if(this.enabled=!1,A()){this._wakeLock=null;let e=()=>{null!==this._wakeLock&&"visible"===document.visibilityState&&this.enable()};document.addEventListener("visibilitychange",e),document.addEventListener("fullscreenchange",e)}else s()?this.noSleepTimer=null:(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("title","No Sleep"),this.noSleepVideo.setAttribute("playsinline",""),this._addSourceToVideo(this.noSleepVideo,"webm",r),this._addSourceToVideo(this.noSleepVideo,"mp4",n),this.noSleepVideo.addEventListener("loadedmetadata",()=>{this.noSleepVideo.duration<=1?this.noSleepVideo.setAttribute("loop",""):this.noSleepVideo.addEventListener("timeupdate",()=>{this.noSleepVideo.currentTime>.5&&(this.noSleepVideo.currentTime=Math.random())})}))}_addSourceToVideo(e,t,a){var r=document.createElement("source");r.src=a,r.type=`video/${t}`,e.appendChild(r)}get isEnabled(){return this.enabled}enable(){return A()?navigator.wakeLock.request("screen").then(e=>{this._wakeLock=e,this.enabled=!0,console.log("Wake Lock active."),this._wakeLock.addEventListener("release",()=>{console.log("Wake Lock released.")}
1)}).catch(e=>{throw this.enabled=!1,console.error(`${e.name}, ${e.message}`),e}):s()?(this.disable(),console.warn(`
2        NoSleep enabled for older iOS devices. This can interrupt
3        active or long-running network requests from completing successfully.
4        See https://github.com/richtr/NoSleep.js/issues/15 for more details.
5      `),this.noSleepTimer=window.setInterval(()=>{document.hidden||(window.location.href=window.location.href.split("#")[0],window.setTimeout(window.stop,0))},15e3),this.enabled=!0,Promise.resolve()):this.noSleepVideo.play().then(e=>(this.enabled=!0,e)).catch(e=>{throw this.enabled=!1,e})}disable(){A()?(this._wakeLock&&this._wakeLock.release(),this._wakeLock=null):s()?this.noSleepTimer&&(console.warn(`
6          NoSleep now disabled for older iOS devices.
7        `),window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):this.noSleepVideo.pause(),this.enabled=!1}}e.exports=i},8581:function(e){e.exports={webm:"data:video/webm;base64,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",mp4:"data:video/mp4;base64,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"}},4049:function(e,t,a){"use strict";var r=a(6257);function n(){}function s(){}s.resetWarningCache=n,e.exports=function(){function e(e,t,a,n,s,A){if(A!==r){var i=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:n};return a.PropTypes=a,a}},507:function(e,t,a){e.exports=a(4049)()},6257:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6920:function(e,t,a){"use strict";a.d(t,{Z:function(){return S}});var r=a(507),n=a.n(r),s=a(5271),A=a(3341),i=a.n(A),o=a(905),l=a.n(o),_=Object.defineProperty,f=Object.defineProperties,c=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,m=(e,t,a)=>t in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,b=(e,t)=>{for(var a in t||(t={}))h.call(t,a)&&m(e,a,t[a]);if(u)for(var a of u(t))p.call(t,a)&&m(e,a,t[a]);return e},d=(e,t)=>f(e,c(t)),g=(e,t,a)=>new Promise((r,n)=>{var s=e=>{try{i(a.next(e))}catch(e){n(e)}},A=e=>{try{i(a.throw(e))}catch(e){n(e)}},i=e=>e.done?r(e.value):Promise.resolve(e.value).then(s,A);i((a=a.apply(e,t)).next())});function v(e={}){return d(b({},e),{height:0,width:0,playerVars:d(b({},e.playerVars),{autoplay:0,start:0,end:0})})}var y={videoId:n().string,id:n().string,className:n().string,iframeClassName:n().string,
7style:n().object,title:n().string,loading:n().oneOf(["lazy","eager"]),opts:n().objectOf(n().any),onReady:n().func,onError:n().func,onPlay:n().func,onPause:n().func,onEnd:n().func,onStateChange:n().func,onPlaybackRateChange:n().func,onPlaybackQualityChange:n().func},B=class extends s.Component{constructor(e){super(e),this.destroyPlayerPromise=void 0,this.onPlayerReady=e=>{var t,a;return null==(a=(t=this.props).onReady)?void 0:a.call(t,e)},this.onPlayerError=e=>{var t,a;return null==(a=(t=this.props).onError)?void 0:a.call(t,e)},this.onPlayerStateChange=e=>{var t,a,r,n,s,A,i,o;switch(null==(a=(t=this.props).onStateChange)||a.call(t,e),e.data){case B.PlayerState.ENDED:null==(n=(r=this.props).onEnd)||n.call(r,e);break;case B.PlayerState.PLAYING:null==(A=(s=this.props).onPlay)||A.call(s,e);break;case B.PlayerState.PAUSED:null==(o=(i=this.props).onPause)||o.call(i,e)}},this.onPlayerPlaybackRateChange=e=>{var t,a;return null==(a=(t=this.props).onPlaybackRateChange)?void 0:a.call(t,e)},this.onPlayerPlaybackQualityChange=e=>{var t,a;return null==(a=(t=this.props).onPlaybackQualityChange)?void 0:a.call(t,e)},this.destroyPlayer=()=>this.internalPlayer?(this.destroyPlayerPromise=this.internalPlayer.destroy().then(()=>this.destroyPlayerPromise=void 0),this.destroyPlayerPromise):Promise.resolve(),this.createPlayer=()=>{if("undefined"==typeof document)return;if(this.destroyPlayerPromise){this.destroyPlayerPromise.then(this.createPlayer);return}let e=d(b({},this.props.opts),{videoId:this.props.videoId});this.internalPlayer=l()(this.container,e),this.internalPlayer.on("ready",this.onPlayerReady),this.internalPlayer.on("error",this.onPlayerError),this.internalPlayer.on("stateChange",this.onPlayerStateChange),this.internalPlayer.on("playbackRateChange",this.onPlayerPlaybackRateChange),this.internalPlayer.on("playbackQualityChange",this.onPlayerPlaybackQualityChange),(this.props.title||this.props.loading)&&this.internalPlayer.getIframe().then(e=>{this.props.title&&e.setAttribute("title",this.props.title),this.props.loading&&e.setAttribute("loading",this.props.loading)})},this.resetPlayer=()=>this.destroyPlayer().then(this.createPlayer),this.updatePlayer=()=>{var e;null==(e=this.internalPlayer)||e.getIframe().then(e=>{this.props.id?e.setAttribute("id",this.props.id):e.removeAttribute("id"),this.props.iframeClassName?e.setAttribute("class",this.props.iframeClassName):e.removeAttribute("class"),this.props.opts&&this.props.opts.width?e.setAttribute("width",this.props.opts.width.toString()):e.removeAttribute("width"),this.props.opts&&this.props.opts.height?e.setAttribute("height",this.props.opts.height.toString()):e.removeAttribute("height"),this.props.title?e.setAttribute("title",this.props.title):e.setAttribute("title","YouTube video player"),this.props.loading?e.setAttribute("loading",this.props.loading):e.removeAttribute("loading")})},this.getInternalPlayer=()=>this.internalPlayer,this.updateVideo=()=>{var e,t,a,r;if(void 0===this.props.videoId||null===this.props.videoId){null==(e=this.internalPlayer)||e.stopVideo();return}let n=!1,s={videoId:this.props.videoId};if((null==(t=this.props.opts)?void 0:t.playerVars)&&(n=1===this.props.opts.playerVars.autoplay,"start"in this.props.opts.playerVars&&(s.startSeconds=this.props.opts.playerVars.start),"end"in this.props.opts.playerVars&&(s.endSeconds=this.props.opts.playerVars.end)),n){null==(a=this.internalPlayer)||a.loadVideoById(s);return}null==(r=this.internalPlayer)||r.cueVideoById(s)},this.refContainer=e=>{this.container=e},this.container=null,this.internalPlayer=null}componentDidMount(){this.createPlayer()}componentDidUpdate(e){return g(this,null,function*(){var t,a,r,n,s,A;t=this.props,(e.id!==t.id||e.className!==t.className||(null==(a=e.opts)?void 0:a.width)!==(null==(r=t.opts)?void 0:r.width)||(null==(n=e.opts)?void 0:n.height)!==(null==(s=t.opts)?void 0:s.height)||e.iframeClassName!==t.iframeClassName||e.title!==t.title)&&this.updatePlayer(),A=this.props,e.videoId===A.videoId&&i()(v(e.opts),v(A.opts))||(yield this.resetPlayer()),function(e,t){var a,r;if(e.videoId!==t.videoId)return!0;let n=(null==(a=e.opts)?void 0:a.playerVars)||{},s=(null==(r=t.opts)?void 0:r.playerVars)||{};return n.start!==s.start||n.end!==s.end}(e,this.props)&&this.updateVideo()})}componentWillUnmount(){this.destroyPlayer()}render(){return s.createElement("div",{className:this.props.className,style:this.props.style},s.createElement("div",{id:this.props.id,className:this.props.iframeClassName,ref:this.refContainer}))}};B.propTypes=y,B.defaultProps={videoId:"",id:"",className:"",iframeClassName:"",style:{},title:"",loading:void 0,opts:{},onReady:()=>{},onError:()=>{},onPlay:()=>{},onPause:()=>{},onEnd:()=>{},onStateChange:()=>{},onPlaybackRateChange:()=>{},onPlaybackQualityChange:()=>{}},B.PlayerState={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5};var S=B},1241:function(e){"use strict";var t;t=function(){var e={},t={};
7return e.on=function(e,a){var r={name:e,handler:a};return t[e]=t[e]||[],t[e].unshift(r),r},e.off=function(e){var a=t[e.name].indexOf(e);-1!==a&&t[e.name].splice(a,1)},e.trigger=function(e,a){var r,n=t[e];if(n)for(r=n.length;r--;)n[r].handler(a)},e},e.exports=t},6644:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,n=(r=a(9e3))&&r.__esModule?r:{default:r};t.default={pauseVideo:{acceptableStates:[n.default.ENDED,n.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[n.default.ENDED,n.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[n.default.ENDED,n.default.PLAYING,n.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},e.exports=t.default},8868:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(a(7185)),n=i(a(8078)),s=i(a(2732)),A=i(a(6644));function i(e){return e&&e.__esModule?e:{default:e}}var o=(0,r.default)("youtube-player"),l={};l.proxyEvents=function(e){var t={},a=function(a){var r="on"+a.slice(0,1).toUpperCase()+a.slice(1);t[r]=function(t){o('event "%s"',r,t),e.trigger(a,t)}},r=!0,n=!1,A=void 0;try{for(var i,l=s.default[Symbol.iterator]();!(r=(i=l.next()).done);r=!0){var _=i.value;a(_)}}catch(e){n=!0,A=e}finally{try{!r&&l.return&&l.return()}finally{if(n)throw A}}return t},l.promisifyPlayer=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a={},r=function(r){t&&A.default[r]?a[r]=function(){for(var t=arguments.length,a=Array(t),n=0;n<t;n++)a[n]=arguments[n];return e.then(function(e){var t=A.default[r],n=e.getPlayerState(),s=e[r].apply(e,a);return t.stateChangeRequired||Array.isArray(t.acceptableStates)&&-1===t.acceptableStates.indexOf(n)?new Promise(function(a){e.addEventListener("onStateChange",function r(){var n=e.getPlayerState(),s=void 0;"number"==typeof t.timeout&&(s=setTimeout(function(){e.removeEventListener("onStateChange",r),a()},t.timeout)),Array.isArray(t.acceptableStates)&&-1!==t.acceptableStates.indexOf(n)&&(e.removeEventListener("onStateChange",r),clearTimeout(s),a())})}).then(function(){return s}):s})}:a[r]=function(){for(var t=arguments.length,a=Array(t),n=0;n<t;n++)a[n]=arguments[n];return e.then(function(e){return e[r].apply(e,a)})}},s=!0,i=!1,o=void 0;try{for(var l,_=n.default[Symbol.iterator]();!(s=(l=_.next()).done);s=!0){var f=l.value;r(f)}}catch(e){i=!0,o=e}finally{try{!s&&_.return&&_.return()}finally{if(i)throw o}}return a},t.default=l,e.exports=t.default},9e3:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},e.exports=t.default},2732:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],e.exports=t.default},8078:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","
7setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe"],e.exports=t.default},905:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=i(a(1241)),s=i(a(2425)),A=i(a(8868));function i(e){return e&&e.__esModule?e:{default:e}}var o=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=(0,n.default)();if(o||(o=(0,s.default)(i)),t.events)throw Error("Event handlers cannot be overwritten.");if("string"==typeof e&&!document.getElementById(e))throw Error('Element "'+e+'" does not exist.');t.events=A.default.proxyEvents(i);var l=new Promise(function(a){(void 0===e?"undefined":r(e))==="object"&&e.playVideo instanceof Function?a(e):o.then(function(r){var n=new r.Player(e,t);return i.on("ready",function(){a(n)}),null})}),_=A.default.promisifyPlayer(l,a);return _.on=i.on,_.off=i.off,_},e.exports=t.default},2425:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,n=(r=a(7499))&&r.__esModule?r:{default:r};t.default=function(e){return new Promise(function(t){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function){t(window.YT);return}var a="http:"===window.location.protocol?"http:":"https:";(0,n.default)(a+"//www.youtube.com/iframe_api",function(t){t&&e.trigger("error",t)});var r=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){r&&r(),t(window.YT)}})},e.exports=t.default},5658:function(e,t,a){"use strict";a.d(t,{w_:function(){return _}});var r=a(5271),n={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},s=r.createContext&&r.createContext(n),A=["attr","size","title"];function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?o(Object(a),!0).forEach(function(t){var r,n;r=t,n=a[t],(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function _(e){return t=>r.createElement(f,i({attr:l({},e.attr)},t),function e(t){return t&&t.map((t,a)=>r.createElement(t.tag,l({key:a},t.attr),e(t.child)))}(e.child))}function f(e){var t=t=>{var a,{attr:n,size:s,title:o}=e,_=function(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)a=s[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}(e,A),f=s||t.size||"1em";return t.className&&(a=t.className),e.className&&(a=(a?a+" ":"")+e.className),r.createElement("svg",i({stroke:"currentColor",fill:"
7currentColor",strokeWidth:"0"},t.attr,n,_,{className:a,style:l(l({color:e.color||t.color},t.style),e.style),height:f,width:f,xmlns:"http://www.w3.org/2000/svg"}),o&&r.createElement("title",null,o),e.children)};return void 0!==s?r.createElement(s.Consumer,null,e=>t(e)):t(n)}},9137:function(e,t,a){"use strict";let r,n;a.d(t,{x7:function(){return ec},ZP:function(){return eu},Am:function(){return H}});var s,A=a(5271);let i={data:""},o=e=>{if("object"==typeof window){let t=(e?e.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||i},l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,_=/\/\*[^]*?\*\/|  +/g,f=/\n+/g,c=(e,t)=>{let a="",r="",n="";for(let s in e){let A=e[s];"@"==s[0]?"i"==s[1]?a=s+" "+A+";":r+="f"==s[1]?c(A,s):s+"{"+c(A,"k"==s[1]?"":t)+"}":"object"==typeof A?r+=c(A,t?t.replace(/([^,])+/g,e=>s.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):s):null!=A&&(s="-"==s[1]?s:s.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=c.p?c.p(s,A):s+":"+A+";")}return a+(t&&n?t+"{"+n+"}":n)+r},u={},h=e=>{if("object"==typeof e){let t="";for(let a in e)t+=a+h(e[a]);return t}return e},p=(e,t,a,r,n)=>{var s;let A=h(e),i=u[A]||(u[A]=(e=>{let t=0,a=11;for(;t<e.length;)a=101*a+e.charCodeAt(t++)>>>0;return"go"+a})(A));if(!u[i]){let t=A!==e?e:(e=>{let t,a,r=[{}];for(;t=l.exec(e.replace(_,""));)t[4]?r.shift():t[3]?(a=t[3].replace(f," ").trim(),r.unshift(r[0][a]=r[0][a]||{})):r[0][t[1]]=t[2].replace(f," ").trim();return r[0]})(e);u[i]=c(n?{["@keyframes "+i]:t}:t,a?"":"."+i)}let o=a&&u.g;return a&&(u.g=u[i]),s=u[i],o?t.data=t.data.replace(o,s):-1===t.data.indexOf(s)&&(t.data=r?s+t.data:t.data+s),i},m=(e,t,a)=>e.reduce((e,r,n)=>{let s=t[n];if(s&&s.call){let e=s(a),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;s=t?"."+t:e&&"object"==typeof e?e.props?"":c(e,""):!1===e?"":e}return e+r+(null==s?"":s)},"");function b(e){let t=this||{},a=e.call?e(t.p):e;return p(a.unshift?a.raw?m(a,[].slice.call(arguments,1),t.p):a.reduce((e,a)=>Object.assign(e,a&&a.call?a(t.p):a),{}):a,o(t.target),t.g,t.o,t.k)}b.bind({g:1});let d,g,v,y=b.bind({k:1});function B(e,t){let a=this||{};return function(){let r=arguments;function n(s,A){let i=Object.assign({},s),o=i.className||n.className;a.p=Object.assign({theme:g&&g()},i),a.o=/go\d/.test(o),i.className=b.apply(a,r)+(o?" "+o:""),t&&(i.ref=A);let l=e;return e[0]&&(l=i.as||e,delete i.as),v&&l[0]&&v(i),d(l,i)}return t?t(n):n}}var S=e=>"function"==typeof e,w=(e,t)=>S(e)?e(t):e,E=(r=0,()=>(++r).toString()),M=()=>{if(void 0===n&&"u">typeof window){let e=matchMedia("(prefers-reduced-motion: reduce)");n=!e||e.matches}return n},R="default",k=(e,t)=>{let{toastLimit:a}=e.settings;switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,a)};case 1:return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case 2:let{toast:r}=t;return k(e,{type:e.toasts.find(e=>e.id===r.id)?1:0,toast:r});case 3:let{toastId:n}=t;return{...e,toasts:e.toasts.map(e=>e.id===n||void 0===n?{...e,dismissed:!0,visible:!1}:e)};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let s=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(e=>({...e,pauseDuration:e.pauseDuration+s}))}}},x=[],T={toasts:[],pausedAt:void 0,settings:{toastLimit:20}},I={},P=(e,t=R)=>{I[t]=k(I[t]||T,e),x.forEach(([e,a])=>{e===t&&a(I[t])})},C=e=>Object.keys(I).forEach(t=>P(e,t)),V=e=>Object.keys(I).find(t=>I[t].toasts.some(t=>t.id===e)),O=(e=R)=>t=>{P(t,e)},D={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},N=(e={},t=R)=>{let[a,r]=(0,A.useState)(I[t]||T),n=(0,A.useRef)(I[t]);(0,A.useEffect)(()=>(n.current!==I[t]&&r(I[t]),x.push([t,r]),()=>{let e=x.findIndex(([e])=>e===t);e>-1&&x.splice(e,1)}),[t]);let s=a.toasts.map(t=>{var a,r,n;return{...e,...e[t.type],...t,removeDelay:t.removeDelay||(null==(a=e[t.type])?void 0:a.removeDelay)||(null==e?void 0:e.removeDelay),duration:t.duration||(null==(r=e[t.type])?void 0:r.duration)||(null==e?void 0:e.duration)||D[t.type],style:{...e.style,...null==(n=e[t.type])?void 0:n.style,...t.style}}});return{...a,toasts:s}},L=(e,t="blank",a)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...a,id:(null==a?void 0:a.id)||E()}),Q=e=>(t,a)=>{let r=L(t,e,a);return O(r.toasterId||V(r.id))({type:2,toast:r}),r.id},H=(e,t)=>Q("blank")(e,t);H.error=Q("error"),H.success=Q("success"),H.loading=Q("loading"),H.custom=Q("custom"),H.dismiss=(e,t)=>{let a={type:3,toastId:e};t?O(t)(a):C(a)},H.dismissAll=e=>H.dismiss(void 0,e),H.remove=(e,t)=>
7{let a={type:4,toastId:e};t?O(t)(a):C(a)},H.removeAll=e=>H.remove(void 0,e),H.promise=(e,t,a)=>{let r=H.loading(t.loading,{...a,...null==a?void 0:a.loading});return"function"==typeof e&&(e=e()),e.then(e=>{let n=t.success?w(t.success,e):void 0;return n?H.success(n,{id:r,...a,...null==a?void 0:a.success}):H.dismiss(r),e}).catch(e=>{let n=t.error?w(t.error,e):void 0;n?H.error(n,{id:r,...a,...null==a?void 0:a.error}):H.dismiss(r)}),e};var X=1e3,Y=(e,t="default")=>{let{toasts:a,pausedAt:r}=N(e,t),n=(0,A.useRef)(new Map).current,s=(0,A.useCallback)((e,t=X)=>{if(n.has(e))return;let a=setTimeout(()=>{n.delete(e),i({type:4,toastId:e})},t);n.set(e,a)},[]);(0,A.useEffect)(()=>{if(r)return;let e=Date.now(),n=a.map(a=>{if(a.duration===1/0)return;let r=(a.duration||0)+a.pauseDuration-(e-a.createdAt);if(r<0){a.visible&&H.dismiss(a.id);return}return setTimeout(()=>H.dismiss(a.id,t),r)});return()=>{n.forEach(e=>e&&clearTimeout(e))}},[a,r,t]);let i=(0,A.useCallback)(O(t),[t]),o=(0,A.useCallback)(()=>{i({type:5,time:Date.now()})},[i]),l=(0,A.useCallback)((e,t)=>{i({type:1,toast:{id:e,height:t}})},[i]),_=(0,A.useCallback)(()=>{r&&i({type:6,time:Date.now()})},[r,i]),f=(0,A.useCallback)((e,t)=>{let{reverseOrder:r=!1,gutter:n=8,defaultPosition:s}=t||{},A=a.filter(t=>(t.position||s)===(e.position||s)&&t.height),i=A.findIndex(t=>t.id===e.id),o=A.filter((e,t)=>t<i&&e.visible).length;return A.filter(e=>e.visible).slice(...r?[o+1]:[0,o]).reduce((e,t)=>e+(t.height||0)+n,0)},[a]);return(0,A.useEffect)(()=>{a.forEach(e=>{if(e.dismissed)s(e.id,e.removeDelay);else{let t=n.get(e.id);t&&(clearTimeout(t),n.delete(e.id))}})},[a,s]),{toasts:a,handlers:{updateHeight:l,startPause:o,endPause:_,calculateOffset:f}}},F=y`
8from {
9  transform: scale(0) rotate(45deg);
10	opacity: 0;
11}
12to {
13 transform: scale(1) rotate(45deg);
14  opacity: 1;
15}`,Z=y`
16from {
17  transform: scale(0);
18  opacity: 0;
19}
20to {
21  transform: scale(1);
22  opacity: 1;
23}`,q=y`
24from {
25  transform: scale(0) rotate(90deg);
26	opacity: 0;
27}
28to {
29  transform: scale(1) rotate(90deg);
30	opacity: 1;
31}`,j=B("div")`
32  width: 20px;
33  opacity: 0;
34  height: 20px;
35  border-radius: 10px;
36  background: ${e=>e.primary||"#ff4b4b"};
37  position: relative;
38  transform: rotate(45deg);
39
40  animation: ${F} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
41    forwards;
42  animation-delay: 100ms;
43
44  &:after,
45  &:before {
46    content: '';
47    animation: ${Z} 0.15s ease-out forwards;
48    animation-delay: 150ms;
49    position: absolute;
50    border-radius: 3px;
51    opacity: 0;
52    background: ${e=>e.secondary||"#fff"};
53    bottom: 9px;
54    left: 4px;
55    height: 2px;
56    width: 12px;
57  }
58
59  &:before {
60    animation: ${q} 0.15s ease-out forwards;
61    animation-delay: 180ms;
62    transform: rotate(90deg);
63  }
64`,G=y`
65  from {
66    transform: rotate(0deg);
67  }
68  to {
69    transform: rotate(360deg);
70  }
71`,U=B("div")`
72  width: 12px;
73  height: 12px;
74  box-sizing: border-box;
75  border: 2px solid;
76  border-radius: 100%;
77  border-color: ${e=>e.secondary||"#e0e0e0"};
78  border-right-color: ${e=>e.primary||"#616161"};
79  animation: ${G} 1s linear infinite;
80`,W=y`
81from {
82  transform: scale(0) rotate(45deg);
83	opacity: 0;
84}
85to {
86  transform: scale(1) rotate(45deg);
87	opacity: 1;
88}`,z=y`
890% {
90	height: 0;
91	width: 0;
92	opacity: 0;
93}
9440% {
95  height: 0;
96	width: 6px;
97	opacity: 1;
98}
99100% {
100  opacity: 1;
101  height: 10px;
102}`,K=B("div")`
103  width: 20px;
104  opacity: 0;
105  height: 20px;
106  border-radius: 10px;
107  background: ${e=>e.primary||"#61d345"};
108  position: relative;
109  transform: rotate(45deg);
110
111  animation: ${W} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
112    forwards;
113  animation-delay: 100ms;
114  &:after {
115    content: '';
116    box-sizing: border-box;
117    animation: ${z} 0.2s ease-out forwards;
118    opacity: 0;
119    animation-delay: 200ms;
120    position: absolute;
121    border-right: 2px solid;
122    border-bottom: 2px solid;
123    border-color: ${e=>e.secondary||"#fff"};
124    bottom: 6px;
125    left: 6px;
126    height: 10px;
127    width: 6px;
128  }
129`,J=B("div")`
130  position: absolute;
131`,$=B("div")`
132  position: relative;
133  display: flex;
134  justify-content: center;
135  align-items: center;
136  min-width: 20px;
137  min-height: 20px;
138`,ee=y`
139from {
140  transform: scale(0.6);
141  opacity: 0.4;
142}
143to {
144  transform: scale(1);
145  opacity: 1;
146}`,et=B("div")`
147  position: relative;
148  transform: scale(0.6);
149  opacity: 0.4;
150  min-width: 20px;
151  animation: ${ee} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
152    forwards;
153`,ea=({toast:e})=>{let{icon:t,type:a,iconTheme:r}=e;return void 0!==t?"string"==typeof t?A.createElement(et,null,t):t:"blank"===a?null:A.createElement($,null,A.createElement(U,{...r}),"loading"!==a&&A.createElement(J,null,"error"===a?A.createElement(j,{...r}):A.createElement(K,{...r})))},er=e=>`
1540% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}
155100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
156`,en=e=>`
1570% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
158100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}
159`,es=B("div")`
160  display: flex;
161  align-items: center;
162  background: #fff;
163  color: #363636;
164  line-height: 1.3;
165  will-change: transform;
166  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
167  max-width: 350px;
168  pointer-events: auto;
169  padding: 8px 10px;
170  border-radius: 8px;
171`,eA=B("div")`
172  display: flex;
173  justify-content: center;
174  margin: 4px 10px;
175  color: inherit;
176  flex: 1 1 auto;
177  white-space: pre-line;
178`,ei=(e,t)=>{let a=e.includes("top")?1:-1,[r,n]=M()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[er(a),en(a)];return{animation:t?`${y(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${y(n)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},eo=A.memo(({toast:e,position:t,style:a,children:r})=>{let n=e.height?ei(e.position||t||"top-center",e.visible):{opacity:0},s=A.createElement(ea,{toast:e}),i=A.createElement(eA,{...e.ariaProps},w(e.message,e));return A.createElement(es,{className:e.className,style:{...n,...a,...e.style}},"function"==typeof r?r({icon:s,message:i}):A.createElement(A.Fragment,null,s,i))});s=A.createElement,c.p=void 0,d=s,g=void 0,v=void 0;var el=({id:e,className:t,style:a,onHeightUpdate:r,children:n})=>{let s=A.useCallback(t=>{if(t){let a=()=>{r(e,t.getBoundingClientRect().height)};a(),new MutationObserver(a).observe(t,{subtree:!0,childList:!0,characterData:!0})}},[e,r]);return A.createElement("div",{ref:s,className:t,style:a},n)},e_=(e,t)=>{let a=e.includes("top"),r=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:M()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(a?1:-1)}px)`,...a?{top:0}:{bottom:0},...r}},ef=b`
179  z-index: 9999;
180  > * {
181    pointer-events: auto;
182  }
183`,ec=({reverseOrder:e,position:t="top-center",toastOptions:a,gutter:r,children:n,toasterId:s,containerStyle:i,containerClassName:o})=>{let{toasts:l,handlers:_}=Y(a,s);return A.createElement("div",{"data-rht-toaster":s||"",style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...i},className:o,onMouseEnter:_.startPause,onMouseLeave:_.endPause},l.map(a=>{let s=a.position||t,i=e_(s,_.calculateOffset(a,{reverseOrder:e,gutter:r,defaultPosition:t}));return A.createElement(el,{id:a.id,key:a.id,onHeightUpdate:_.updateHeight,className:a.visible?ef:"",style:i},"custom"===a.type?w(a.message,a):n?n(a):A.createElement(eo,{toast:a,position:s}))}))},eu=H}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.