@sendbird/uikit-react
Version:
Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
1 lines • 163 kB
JavaScript
var e={};function a(e){return new Int16Array(e)}function t(e){return new Int32Array(e)}function s(e){return new Float32Array(e)}var n={fill:function(e,a,t,s){if(2==arguments.length)for(var n=0;n<e.length;n++)e[n]=arguments[1];else for(n=a;n<t;n++)e[n]=s;}},r={arraycopy:function(e,a,t,s,n){for(var r=a+n;a<r;)t[s++]=e[a++];},out:{}};r.out.println=function(e){console.log(e);},r.out.printf=function(){console.log.apply(console,arguments);};var _={};function i(e){this.ordinal=e;}_.SQRT2=1.4142135623730951,_.FAST_LOG10=function(e){return Math.log10(e)},_.FAST_LOG10_X=function(e,a){return Math.log10(e)*a},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;var f,c,h,u,b,m,p={System:r,VbrMode:l,Float:o,ShortBlock:i,Util:_,Arrays:n,new_array_n:function e(a){if(1==a.length)return new Array(a[0]);var t=a[0];a=a.slice(1);for(var s=[],n=0;n<t;n++)s.push(e(a));return s},new_byte:function(e){return new Int8Array(e)},new_double:function(e){return new Float64Array(e)},new_float:s,new_float_n:function e(a){if(1==a.length)return s(a[0]);var t=a[0];a=a.slice(1);for(var n=[],r=0;r<t;r++)n.push(e(a));return n},new_int:t,new_int_n:function e(a){if(1==a.length)return t(a[0]);var s=a[0];a=a.slice(1);for(var n=[],r=0;r<s;r++)n.push(e(a));return n},new_short:a,new_short_n:function e(t){if(1==t.length)return a(t[0]);var s=t[0];t=t.slice(1);for(var n=[],r=0;r<s;r++)n.push(e(t));return n},assert:function(e){}};function v(){if(u)return h;u=1;var e=A(),a=p,t=a.System,s=a.new_float,n=a.new_float_n;return h=function(){this.l=s(e.SBMAX_l),this.s=n([e.SBMAX_s,3]);var a=this;this.assign=function(s){t.arraycopy(s.l,0,a.l,0,e.SBMAX_l);for(var n=0;n<e.SBMAX_s;n++)for(var r=0;r<3;r++)a.s[n][r]=s.s[n][r];};}}function d(e){var a=e;this.ordinal=function(){return a};}d.STEREO=new d(0),d.JOINT_STEREO=new d(1),d.DUAL_CHANNEL=new d(2),d.MONO=new d(3),d.NOT_SET=new d(4);var g,S,R=d;function A(){if(S)return g;S=1;var e=p,a=e.System,t=e.VbrMode,s=e.new_array_n,n=e.new_float,r=e.new_float_n,_=e.new_int,i=e.assert;function o(){var e=function(){if(c)return f;c=1;var e=p,a=e.System,t=e.Util,s=e.Arrays,n=e.new_float,r=A();return f=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.7767837205709,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*t.SQRT2*.5/2384e-9,.017876148*t.SQRT2*.5/2384e-9,.003134727*t.SQRT2*.5/2384e-9,.002457142*t.SQRT2*.5/2384e-9,971317e-9*t.SQRT2*.5/2384e-9,218868e-9*t.SQRT2*.5/2384e-9,101566e-9*t.SQRT2*.5/2384e-9,13828e-9*t.SQRT2*.5/2384e-9,12804.797818791945,1945.5515939597317,313.4244966442953,20.801593959731544,1995.1556208053692,9.000838926174497,-29.20218120805369],_=[[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,-5456116108943412e-27,-4878985199565852e-27,-4240448995017367e-27,-3559909094758252e-27,-2858043359288076e-27,-2156177623817898e-27,-1475637723558783e-27,-8371015190102975e-28,-2599706096327376e-28,-2382191739347923e-28,-6423305872147843e-28,-9400849094049696e-28,-1122435026096556e-27,-1183840321267481e-27,-1122435026096556e-27,-9400849094049694e-28,-642330587214784e-27,-2382191739347918e-28],[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,-5461314069809755e-27,-4921085770524055e-27,-4343405037091838e-27,-3732668368707687e-27,-3093523840190885e-27,-2430835727329465e-27,-1734679010007751e-27,-974825365660928e-27,-2797435120168326e-28,0,0,0,0,0,0,-2283748241799531e-28,-4037858874020686e-28,-2146547464825323e-28],[.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,.9955178160675857,.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,-5456116108943413e-27,-4878985199565852e-27,-4240448995017367e-27,-3559909094758253e-27,-2858043359288075e-27,-2156177623817898e-27,-1475637723558782e-27,-8371015190102975e-28,-2599706096327376e-28,-2382191739347913e-28,-6423305872147834e-28,-9400849094049688e-28,-1122435026096556e-27,-1183840321267481e-27,-1122435026096556e-27,-9400849094049688e-28,-6423305872147841e-28,-2382191739347918e-28]],i=_[r.SHORT_TYPE],o=_[r.SHORT_TYPE],l=_[r.SHORT_TYPE],f=_[r.SHORT_TYPE],c=[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 h(a,s,n){for(var r,_,i,o=10,l=s+238-14-286,f=-15;f<0;f++){var c,h,u;c=e[o+-10],h=a[l+-224]*c,u=a[s+224]*c,c=e[o+-9],h+=a[l+-160]*c,u+=a[s+160]*c,c=e[o+-8],h+=a[l+-96]*c,u+=a[s+96]*c,c=e[o+-7],h+=a[l+-32]*c,u+=a[s+32]*c,c=e[o+-6],h+=a[l+32]*c,u+=a[s+-32]*c,c=e[o+-5],h+=a[l+96]*c,u+=a[s+-96]*c,c=e[o+-4],h+=a[l+160]*c,u+=a[s+-160]*c,c=e[o+-3],h+=a[l+224]*c,u+=a[s+-224]*c,c=e[o+-2],h+=a[s+-256]*c,u-=a[l+256]*c,c=e[o+-1],h+=a[s+-192]*c,u-=a[l+192]*c,c=e[o+0],h+=a[s+-128]*c,u-=a[l+128]*c,c=e[o+1],h+=a[s+-64]*c,u-=a[l+64]*c,c=e[o+2],h+=a[s+0]*c,u-=a[l+0]*c,c=e[o+3],h+=a[s+64]*c,u-=a[l+-64]*c,c=e[o+4],h+=a[s+128]*c,u-=a[l+-128]*c,c=e[o+5],h+=a[s+192]*c,c=(u-=a[l+-192]*c)-(h*=e[o+6]),n[30+2*f]=u+h,n[31+2*f]=e[o+7]*c,o+=18,s--,l++;}u=a[s+-16]*e[o+-10],h=a[s+-32]*e[o+-2],u+=(a[s+-48]-a[s+16])*e[o+-9],h+=a[s+-96]*e[o+-1],u+=(a[s+-80]+a[s+48])*e[o+-8],h+=a[s+-160]*e[o+0],u+=(a[s+-112]-a[s+80])*e[o+-7],h+=a[s+-224]*e[o+1],u+=(a[s+-144]+a[s+112])*e[o+-6],h-=a[s+32]*e[o+2],u+=(a[s+-176]-a[s+144])*e[o+-5],h-=a[s+96]*e[o+3],u+=(a[s+-208]+a[s+176])*e[o+-4],h-=a[s+160]*e[o+4],u+=(a[s+-240]-a[s+208])*e[o+-3],r=(h-=a[s+224])-u,_=h+u,u=n[14],h=n[15]-u,n[31]=_+u,n[30]=r+h,n[15]=r-h,n[14]=_-u,i=n[28]-n[0],n[0]+=n[28],n[28]=i*e[o+-36+7],i=n[29]-n[1],n[1]+=n[29],n[29]=i*e[o+-36+7],i=n[26]-n[2],n[2]+=n[26],n[26]=i*e[o+-72+7],i=n[27]-n[3],n[3]+=n[27],n[27]=i*e[o+-72+7],i=n[24]-n[4],n[4]+=n[24],n[24]=i*e[o+-108+7],i=n[25]-n[5],n[5]+=n[25],n[25]=i*e[o+-108+7],i=n[22]-n[6],n[6]+=n[22],n[22]=i*t.SQRT2,i=n[23]-n[7],n[7]+=n[23],n[23]=i*t.SQRT2-n[7],n[7]-=n[6],n[22]-=n[7],n[23]-=n[22],i=n[6],n[6]=n[31]-i,n[31]=n[31]+i,i=n[7],n[7]=n[30]-i,n[30]=n[30]+i,i=n[22],n[22]=n[15]-i,n[15]=n[15]+i,i=n[23],n[23]=n[14]-i,n[14]=n[14]+i,i=n[20]-n[8],n[8]+=n[20],n[20]=i*e[o+-180+7],i=n[21]-n[9],n[9]+=n[21],n[21]=i*e[o+-180+7],i=n[18]-n[10],n[10]+=n[18],n[18]=i*e[o+-216+7],i=n[19]-n[11],n[11]+=n[19],n[19]=i*e[o+-216+7],i=n[16]-n[12],n[12]+=n[16],n[16]=i*e[o+-252+7],i=n[17]-n[13],n[13]+=n[17],n[17]=i*e[o+-252+7],i=-n[20]+n[24],n[20]+=n[24],n[24]=i*e[o+-216+7],i=-n[21]+n[25],n[21]+=n[25],n[25]=i*e[o+-216+7],i=n[4]-n[8],n[4]+=n[8],n[8]=i*e[o+-216+7],i=n[5]-n[9],n[5]+=n[9],n[9]=i*e[o+-216+7],i=n[0]-n[12],n[0]+=n[12],n[12]=i*e[o+-72+7],i=n[1]-n[13],n[1]+=n[13],n[13]=i*e[o+-72+7],i=n[16]-n[28],n[16]+=n[28],n[28]=i*e[o+-72+7],i=-n[17]+n[29],n[17]+=n[29],n[29]=i*e[o+-72+7],i=t.SQRT2*(n[2]-n[10]),n[2]+=n[10],n[10]=i,i=t.SQRT2*(n[3]-n[11]),n[3]+=n[11],n[11]=i,i=t.SQRT2*(-n[18]+n[26]),n[18]+=n[26],n[26]=i-n[18],i=t.SQRT2*(-n[19]+n[27]),n[19]+=n[27],n[27]=i-n[19],i=n[2],n[19]-=n[3],n[3]-=i,n[2]=n[31]-i,n[31]+=i,i=n[3],n[11]-=n[19],n[18]-=i,n[3]=n[30]-i,n[30]+=i,i=n[18],n[27]-=n[11],n[19]-=i,n[18]=n[15]-i,n[15]+=i,i=n[19],n[10]-=i,n[19]=n[14]-i,n[14]+=i,i=n[10],n[11]-=i,n[10]=n[23]-i,n[23]+=i,i=n[11],n[26]-=i,n[11]=n[22]-i,n[22]+=i,i=n[26],n[27]-=i,n[26]=n[7]-i,n[7]+=i,i=n[27],n[27]=n[6]-i,n[6]+=i,i=t.SQRT2*(n[0]-n[4]),n[0]+=n[4],n[4]=i,i=t.SQRT2*(n[1]-n[5]),n[1]+=n[5],n[5]=i,i=t.SQRT2*(n[16]-n[20]),n[16]+=n[20],n[20]=i,i=t.SQRT2*(n[17]-n[21]),n[17]+=n[21],n[21]=i,i=-t.SQRT2*(n[8]-n[12]),n[8]+=n[12],n[12]=i-n[8],i=-t.SQRT2*(n[9]-n[13]),n[9]+=n[13],n[13]=i-n[9],i=-t.SQRT2*(n[25]-n[29]),n[25]+=n[29],n[29]=i-n[25],i=-t.SQRT2*(n[24]+n[28]),n[24]-=n[28],n[28]=i-n[24],i=n[24]-n[16],n[24]=i,i=n[20]-i,n[20]=i,i=n[28]-i,n[28]=i,i=n[25]-n[17],n[25]=i,i=n[21]-i,n[21]=i,i=n[29]-i,n[29]=i,i=n[17]-n[1],n[17]=i,i=n[9]-i,n[9]=i,i=n[25]-i,n[25]=i,i=n[5]-i,n[5]=i,i=n[21]-i,n[21]=i,i=n[13]-i,n[13]=i,i=n[29]-i,n[29]=i,i=n[1]-n[0],n[1]=i,i=n[16]-i,n[16]=i,i=n[17]-i,n[17]=i,i=n[8]-i,n[8]=i,i=n[9]-i,n[9]=i,i=n[24]-i,n[24]=i,i=n[25]-i,n[25]=i,i=n[4]-i,n[4]=i,i=n[5]-i,n[5]=i,i=n[20]-i,n[20]=i,i=n[21]-i,n[21]=i,i=n[12]-i,n[12]=i,i=n[13]-i,n[13]=i,i=n[28]-i,n[28]=i,i=n[29]-i,n[29]=i,i=n[0],n[0]+=n[31],n[31]-=i,i=n[1],n[1]+=n[30],n[30]-=i,i=n[16],n[16]+=n[15],n[15]-=i,i=n[17],n[17]+=n[14],n[14]-=i,i=n[8],n[8]+=n[23],n[23]-=i,i=n[9],n[9]+=n[22],n[22]-=i,i=n[24],n[24]+=n[7],n[7]-=i,i=n[25],n[25]+=n[6],n[6]-=i,i=n[4],n[4]+=n[27],n[27]-=i,i=n[5],n[5]+=n[26],n[26]-=i,i=n[20],n[20]+=n[11],n[11]-=i,i=n[21],n[21]+=n[10],n[10]-=i,i=n[12],n[12]+=n[19],n[19]-=i,i=n[13],n[13]+=n[18],n[18]-=i,i=n[28],n[28]+=n[3],n[3]-=i,i=n[29],n[29]+=n[2],n[2]-=i;}function u(e,a){for(var t=0;t<3;t++){var s,n,i,o,l,f;n=(o=e[a+6]*_[r.SHORT_TYPE][0]-e[a+15])+(s=e[a+0]*_[r.SHORT_TYPE][2]-e[a+9]),i=o-s,l=(o=e[a+15]*_[r.SHORT_TYPE][0]+e[a+6])+(s=e[a+9]*_[r.SHORT_TYPE][2]+e[a+0]),f=-o+s,s=2069978111953089e-26*(e[a+3]*_[r.SHORT_TYPE][1]-e[a+12]),o=2069978111953089e-26*(e[a+12]*_[r.SHORT_TYPE][1]+e[a+3]),e[a+0]=190752519173728e-25*n+s,e[a+15]=190752519173728e-25*-l+o,i=.8660254037844387*i*1907525191737281e-26,l=.5*l*1907525191737281e-26+o,e[a+3]=i-l,e[a+6]=i+l,n=.5*n*1907525191737281e-26-s,f=.8660254037844387*f*1907525191737281e-26,e[a+9]=n+f,e[a+12]=n-f,a++;}}this.mdct_sub48=function(e,t,b){for(var m,p,v,d,g,S,R,A,M,B,w,T,E,k,y,x,P,I,H,V,L,N=t,O=286,X=0;X<e.channels_out;X++){for(var D=0;D<e.mode_gr;D++){for(var Y,q=e.l3_side.tt[D][X],F=q.xr,C=0,j=e.sb_sample[X][1-D],G=0,z=0;z<9;z++)for(h(N,O,j[G]),h(N,O+32,j[G+1]),G+=2,O+=64,Y=1;Y<32;Y+=2)j[G-1][Y]*=-1;for(Y=0;Y<32;Y++,C+=18){var K=q.block_type,Z=e.sb_sample[X][D],U=e.sb_sample[X][1-D];if(0!=q.mixed_block_flag&&Y<2&&(K=0),e.amp_filter[Y]<1e-12)s.fill(F,C+0,C+18,0);else {if(e.amp_filter[Y]<1)for(z=0;z<18;z++)U[z][c[Y]]*=e.amp_filter[Y];if(K==r.SHORT_TYPE){for(z=-3;z<0;z++){var Q=_[r.SHORT_TYPE][z+3];F[C+3*z+9]=Z[9+z][c[Y]]*Q-Z[8-z][c[Y]],F[C+3*z+18]=Z[14-z][c[Y]]*Q+Z[15+z][c[Y]],F[C+3*z+10]=Z[15+z][c[Y]]*Q-Z[14-z][c[Y]],F[C+3*z+19]=U[2-z][c[Y]]*Q+U[3+z][c[Y]],F[C+3*z+11]=U[3+z][c[Y]]*Q-U[2-z][c[Y]],F[C+3*z+20]=U[8-z][c[Y]]*Q+U[9+z][c[Y]];}u(F,C);}else {var W=n(18);for(z=-9;z<0;z++){var J,$;J=_[K][z+27]*U[z+9][c[Y]]+_[K][z+36]*U[8-z][c[Y]],$=_[K][z+9]*Z[z+9][c[Y]]-_[K][z+18]*Z[8-z][c[Y]],W[z+9]=J-$*i[3+z+9],W[z+18]=J*i[3+z+9]+$;}m=F,p=C,d=void 0,g=void 0,S=void 0,R=void 0,A=void 0,M=void 0,B=void 0,w=void 0,T=void 0,E=void 0,k=void 0,y=void 0,x=void 0,P=void 0,I=void 0,H=void 0,V=void 0,L=void 0,S=(v=W)[17]-v[9],A=v[15]-v[11],M=v[14]-v[12],B=v[0]+v[8],w=v[1]+v[7],T=v[2]+v[6],E=v[3]+v[5],m[p+17]=B+T-E-(w-v[4]),g=(B+T-E)*o[19]+(w-v[4]),d=(S-A-M)*o[18],m[p+5]=d+g,m[p+6]=d-g,R=(v[16]-v[10])*o[18],w=w*o[19]+v[4],d=S*o[12]+R+A*o[13]+M*o[14],g=-B*o[16]+w-T*o[17]+E*o[15],m[p+1]=d+g,m[p+2]=d-g,d=S*o[13]-R-A*o[14]+M*o[12],g=-B*o[17]+w-T*o[15]+E*o[16],m[p+9]=d+g,m[p+10]=d-g,d=S*o[14]-R+A*o[12]-M*o[13],g=B*o[15]-w+T*o[16]-E*o[17],m[p+13]=d+g,m[p+14]=d-g,k=v[8]-v[0],x=v[6]-v[2],P=v[5]-v[3],I=v[17]+v[9],H=v[16]+v[10],V=v[15]+v[11],L=v[14]+v[12],m[p+0]=I+V+L+(H+v[13]),d=(I+V+L)*o[19]-(H+v[13]),g=(k-x+P)*o[18],m[p+11]=d+g,m[p+12]=d-g,y=(v[7]-v[1])*o[18],H=v[13]-H*o[19],d=I*o[15]-H+V*o[16]+L*o[17],g=k*o[14]+y+x*o[12]+P*o[13],m[p+3]=d+g,m[p+4]=d-g,d=-I*o[17]+H-V*o[15]-L*o[16],g=k*o[13]+y-x*o[14]-P*o[12],m[p+7]=d+g,m[p+8]=d-g,d=-I*o[16]+H-V*o[17]-L*o[15],g=k*o[12]-y+x*o[13]-P*o[14],m[p+15]=d+g,m[p+16]=d-g;}}if(K!=r.SHORT_TYPE&&0!=Y)for(z=7;z>=0;--z){var ee,ae;ee=F[C+z]*l[20+z]+F[C+-1-z]*f[28+z],ae=F[C+z]*f[28+z]-F[C+-1-z]*l[20+z],F[C+-1-z]=ee,F[C+z]=ae;}}}if(N=b,O=286,1==e.mode_gr)for(var te=0;te<18;te++)a.arraycopy(e.sb_sample[X][1][te],0,e.sb_sample[X][0][te],0,32);}};}}(),l=function(){if(m)return b;m=1;var e=v();return b=function(){this.thm=new e,this.en=new e;}}(),h=R,u=o.FFTOFFSET,d=o.MPG_MD_MS_LR,g=null;this.psy=null;var S=null,M=null,B=null;this.setModules=function(e,a,t,s){g=e,this.psy=a,S=a,M=s,B=t;};var w=new e;this.lame_encode_mp3_frame=function(e,f,c,b,m,p){var v,R=s([2,2]);R[0][0]=new l,R[0][1]=new l,R[1][0]=new l,R[1][1]=new l;var A,T=s([2,2]);T[0][0]=new l,T[0][1]=new l,T[1][0]=new l,T[1][1]=new l;var E,k,y,x=[null,null],P=e.internal_flags,I=r([2,4]),H=[.5,.5],V=[[0,0],[0,0]],L=[[0,0],[0,0]];if(x[0]=f,x[1]=c,0==P.lame_encode_frame_init&&function(e,a){var t,s,r=e.internal_flags;if(0==r.lame_encode_frame_init){var _,l,f=n(2014),c=n(2014);for(r.lame_encode_frame_init=1,_=0,l=0;_<286+576*(1+r.mode_gr);++_)_<576*r.mode_gr?(f[_]=0,2==r.channels_out&&(c[_]=0)):(f[_]=a[0][l],2==r.channels_out&&(c[_]=a[1][l]),++l);for(s=0;s<r.mode_gr;s++)for(t=0;t<r.channels_out;t++)r.l3_side.tt[s][t].block_type=o.SHORT_TYPE;w.mdct_sub48(r,f,c),i(576>=o.FFTOFFSET),i(r.mf_size>=o.BLKSIZE+e.framesize-o.FFTOFFSET),i(r.mf_size>=512+e.framesize-32);}}(e,x),P.padding=0,(P.slot_lag-=P.frac_SpF)<0&&(P.slot_lag+=e.out_samplerate,P.padding=1),0!=P.psymodel){var N=[null,null],O=0,X=_(2);for(y=0;y<P.mode_gr;y++){for(k=0;k<P.channels_out;k++)N[k]=x[k],O=576+576*y-o.FFTOFFSET;if(0!=(e.VBR==t.vbr_mtrh||e.VBR==t.vbr_mt?S.L3psycho_anal_vbr(e,N,O,y,R,T,V[y],L[y],I[y],X):S.L3psycho_anal_ns(e,N,O,y,R,T,V[y],L[y],I[y],X)))return -4;for(e.mode==h.JOINT_STEREO&&(H[y]=I[y][2]+I[y][3],H[y]>0&&(H[y]=I[y][3]/H[y])),k=0;k<P.channels_out;k++){var D=P.l3_side.tt[y][k];D.block_type=X[k],D.mixed_block_flag=0;}}}else for(y=0;y<P.mode_gr;y++)for(k=0;k<P.channels_out;k++)P.l3_side.tt[y][k].block_type=o.NORM_TYPE,P.l3_side.tt[y][k].mixed_block_flag=0,L[y][k]=V[y][k]=700;if(function(e){var a,t;if(0!=e.ATH.useAdjust)if(t=e.loudness_sq[0][0],a=e.loudness_sq[1][0],2==e.channels_out?(t+=e.loudness_sq[0][1],a+=e.loudness_sq[1][1]):(t+=t,a+=a),2==e.mode_gr&&(t=Math.max(t,a)),t*=.5,(t*=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 s=31.98*t+625e-6;e.ATH.adjust>=s?(e.ATH.adjust*=.075*s+.925,e.ATH.adjust<s&&(e.ATH.adjust=s)):e.ATH.adjustLimit>=s?e.ATH.adjust=s:e.ATH.adjust<e.ATH.adjustLimit&&(e.ATH.adjust=e.ATH.adjustLimit),e.ATH.adjustLimit=s;}else e.ATH.adjust=1;}(P),w.mdct_sub48(P,x[0],x[1]),P.mode_ext=o.MPG_MD_LR_LR,e.force_ms)P.mode_ext=o.MPG_MD_MS_LR;else if(e.mode==h.JOINT_STEREO){var Y=0,q=0;for(y=0;y<P.mode_gr;y++)for(k=0;k<P.channels_out;k++)Y+=L[y][k],q+=V[y][k];if(Y<=1*q){var F=P.l3_side.tt[0],C=P.l3_side.tt[P.mode_gr-1];F[0].block_type==F[1].block_type&&C[0].block_type==C[1].block_type&&(P.mode_ext=o.MPG_MD_MS_LR);}}if(P.mode_ext==d?(A=T,E=L):(A=R,E=V),e.analysis&&null!=P.pinfo)for(y=0;y<P.mode_gr;y++)for(k=0;k<P.channels_out;k++)P.pinfo.ms_ratio[y]=P.ms_ratio[y],P.pinfo.ms_ener_ratio[y]=H[y],P.pinfo.blocktype[y][k]=P.l3_side.tt[y][k].block_type,P.pinfo.pe[y][k]=E[y][k],a.arraycopy(P.l3_side.tt[y][k].xr,0,P.pinfo.xr[y][k],0,576),P.mode_ext==d&&(P.pinfo.ers[y][k]=P.pinfo.ers[y][k+2],a.arraycopy(P.pinfo.energy[y][k+2],0,P.pinfo.energy[y][k],0,P.pinfo.energy[y][k].length));if(e.VBR==t.vbr_off||e.VBR==t.vbr_abr){var j,G;for(j=0;j<18;j++)P.nsPsy.pefirbuf[j]=P.nsPsy.pefirbuf[j+1];for(G=0,y=0;y<P.mode_gr;y++)for(k=0;k<P.channels_out;k++)G+=E[y][k];for(P.nsPsy.pefirbuf[18]=G,G=P.nsPsy.pefirbuf[9],j=0;j<9;j++)G+=(P.nsPsy.pefirbuf[j]+P.nsPsy.pefirbuf[18-j])*o.fircoef[j];for(G=3350*P.mode_gr*P.channels_out/G,y=0;y<P.mode_gr;y++)for(k=0;k<P.channels_out;k++)E[y][k]*=G;}if(P.iteration_loop.iteration_loop(e,E,H,A),g.format_bitstream(e),v=g.copy_buffer(P,b,m,p,1),e.bWriteVbrTag&&M.addVbrFrame(e),e.analysis&&null!=P.pinfo){for(k=0;k<P.channels_out;k++){var z;for(z=0;z<u;z++)P.pinfo.pcmdata[k][z]=P.pinfo.pcmdata[k][z+e.framesize];for(z=u;z<1600;z++)P.pinfo.pcmdata[k][z]=x[k][z-u];}B.set_frame_pinfo(e,A);}return function(e){var a,t;for(i(0<=e.bitrate_index&&e.bitrate_index<16),i(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]++),a=0;a<e.mode_gr;++a)for(t=0;t<e.channels_out;++t){var s=0|e.l3_side.tt[a][t].block_type;0!=e.l3_side.tt[a][t].mixed_block_flag&&(s=4),e.bitrate_blockType_Hist[e.bitrate_index][s]++,e.bitrate_blockType_Hist[e.bitrate_index][5]++,e.bitrate_blockType_Hist[15][s]++,e.bitrate_blockType_Hist[15][5]++;}}(P),v};}return o.ENCDELAY=576,o.POSTDELAY=1152,o.MDCTDELAY=48,o.FFTOFFSET=224+o.MDCTDELAY,o.DECDELAY=528,o.SBLIMIT=32,o.CBANDS=64,o.SBPSY_l=21,o.SBPSY_s=12,o.SBMAX_l=22,o.SBMAX_s=13,o.PSFB21=6,o.PSFB12=6,o.BLKSIZE=1024,o.HBLKSIZE=o.BLKSIZE/2+1,o.BLKSIZE_s=256,o.HBLKSIZE_s=o.BLKSIZE_s/2+1,o.NORM_TYPE=0,o.START_TYPE=1,o.SHORT_TYPE=2,o.STOP_TYPE=3,o.MPG_MD_LR_LR=0,o.MPG_MD_LR_I=1,o.MPG_MD_MS_LR=2,o.MPG_MD_MS_I=3,o.fircoef=[-.1039435,-.1892065,5*-.0432472,-.155915,3898045e-23,.0467745*5,.50455,.756825,.187098*5],g=o}var M=p,B=M.Util,w=M.new_float,T=A();var E=function(){var e=w(T.BLKSIZE),a=w(T.BLKSIZE_s/2),t=[.9238795325112867,.3826834323650898,.9951847266721969,.0980171403295606,.9996988186962042,.02454122852291229,.9999811752826011,.006135884649154475];function s(e,a,s){var n,r,_,i=0,o=a+(s<<=1);n=4;do{var l,f,c,h,u,b,m;m=n>>1,b=(u=n<<1)+(h=n),n=u<<1,_=(r=a)+m;do{A=e[r+0]-e[r+h],R=e[r+0]+e[r+h],E=e[r+u]-e[r+b],w=e[r+u]+e[r+b],e[r+u]=R-w,e[r+0]=R+w,e[r+b]=A-E,e[r+h]=A+E,A=e[_+0]-e[_+h],R=e[_+0]+e[_+h],E=B.SQRT2*e[_+b],w=B.SQRT2*e[_+u],e[_+u]=R-w,e[_+0]=R+w,e[_+b]=A-E,e[_+h]=A+E,_+=n,r+=n;}while(r<o);for(f=t[i+0],l=t[i+1],c=1;c<m;c++){var p,v;p=1-2*l*l,v=2*l*f,r=a+c,_=a+h-c;do{var d,g,S,R,A,M,w,T,E,k;g=v*e[r+h]-p*e[_+h],d=p*e[r+h]+v*e[_+h],A=e[r+0]-d,R=e[r+0]+d,M=e[_+0]-g,S=e[_+0]+g,g=v*e[r+b]-p*e[_+b],d=p*e[r+b]+v*e[_+b],E=e[r+u]-d,w=e[r+u]+d,k=e[_+u]-g,T=e[_+u]+g,g=l*w-f*k,d=f*w+l*k,e[r+u]=R-d,e[r+0]=R+d,e[_+b]=M-g,e[_+h]=M+g,g=f*T-l*E,d=l*T+f*E,e[_+u]=S-d,e[_+0]=S+d,e[r+b]=A-g,e[r+h]=A+g,_+=n,r+=n;}while(r<o);f=(p=f)*t[i+0]-l*t[i+1],l=p*t[i+1]+l*t[i+0];}i+=2;}while(n<s)}var n=[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,t,r,_,i){for(var o=0;o<3;o++){var l=T.BLKSIZE_s/2,f=65535&192*(o+1),c=T.BLKSIZE_s/8-1;do{var h,u,b,m,p,v=255&n[c<<2];u=(h=a[v]*_[r][i+v+f])-(p=a[127-v]*_[r][i+v+f+128]),h+=p,m=(b=a[v+64]*_[r][i+v+f+64])-(p=a[63-v]*_[r][i+v+f+192]),b+=p,l-=4,t[o][l+0]=h+b,t[o][l+2]=h-b,t[o][l+1]=u+m,t[o][l+3]=u-m,u=(h=a[v+1]*_[r][i+v+f+1])-(p=a[126-v]*_[r][i+v+f+129]),h+=p,m=(b=a[v+65]*_[r][i+v+f+65])-(p=a[62-v]*_[r][i+v+f+193]),b+=p,t[o][l+T.BLKSIZE_s/2+0]=h+b,t[o][l+T.BLKSIZE_s/2+2]=h-b,t[o][l+T.BLKSIZE_s/2+1]=u+m,t[o][l+T.BLKSIZE_s/2+3]=u-m;}while(--c>=0);s(t[o],l,T.BLKSIZE_s/2);}},this.fft_long=function(a,t,r,_,i){var o=T.BLKSIZE/8-1,l=T.BLKSIZE/2;do{var f,c,h,u,b,m=255&n[o];c=(f=e[m]*_[r][i+m])-(b=e[m+512]*_[r][i+m+512]),f+=b,u=(h=e[m+256]*_[r][i+m+256])-(b=e[m+768]*_[r][i+m+768]),h+=b,t[(l-=4)+0]=f+h,t[l+2]=f-h,t[l+1]=c+u,t[l+3]=c-u,c=(f=e[m+1]*_[r][i+m+1])-(b=e[m+513]*_[r][i+m+513]),f+=b,u=(h=e[m+257]*_[r][i+m+257])-(b=e[m+769]*_[r][i+m+769]),h+=b,t[l+T.BLKSIZE/2+0]=f+h,t[l+T.BLKSIZE/2+2]=f-h,t[l+T.BLKSIZE/2+1]=c+u,t[l+T.BLKSIZE/2+3]=c-u;}while(--o>=0);s(t,l,T.BLKSIZE/2);},this.init_fft=function(t){for(var s=0;s<T.BLKSIZE;s++)e[s]=.42-.5*Math.cos(2*Math.PI*(s+.5)/T.BLKSIZE)+.08*Math.cos(4*Math.PI*(s+.5)/T.BLKSIZE);for(s=0;s<T.BLKSIZE_s/2;s++)a[s]=.5*(1-Math.cos(2*Math.PI*(s+.5)/T.BLKSIZE_s));};},k=p,y=k.VbrMode,x=k.Float,P=k.ShortBlock,I=k.Util,H=k.Arrays,V=k.new_float,L=k.new_float_n,N=k.new_int,O=k.assert,X=E,D=A();var Y=function(){var e=R,a=new X,t=2.302585092994046,s=1/217621504/(D.BLKSIZE/2),n=.3,r=21,_=.2302585093;function i(e,a){for(var t=0,n=0;n<D.BLKSIZE/2;++n)t+=e[n]*a.ATH.eql_w[n];return t*=s}function o(e,t,s,n,r,_,o,l,f,c,h){var u=e.internal_flags;if(f<2)a.fft_long(u,n[r],f,c,h),a.fft_short(u,_[o],f,c,h);else if(2==f){for(var b=D.BLKSIZE-1;b>=0;--b){var m=n[r+0][b],p=n[r+1][b];n[r+0][b]=(m+p)*I.SQRT2*.5,n[r+1][b]=(m-p)*I.SQRT2*.5;}for(var v=2;v>=0;--v)for(b=D.BLKSIZE_s-1;b>=0;--b){m=_[o+0][v][b],p=_[o+1][v][b];_[o+0][v][b]=(m+p)*I.SQRT2*.5,_[o+1][v][b]=(m-p)*I.SQRT2*.5;}}t[0]=n[r+0][0],t[0]*=t[0];for(b=D.BLKSIZE/2-1;b>=0;--b){var d=n[r+0][D.BLKSIZE/2-b],g=n[r+0][D.BLKSIZE/2+b];t[D.BLKSIZE/2-b]=.5*(d*d+g*g);}for(v=2;v>=0;--v){s[v][0]=_[o+0][v][0],s[v][0]*=s[v][0];for(b=D.BLKSIZE_s/2-1;b>=0;--b){d=_[o+0][v][D.BLKSIZE_s/2-b],g=_[o+0][v][D.BLKSIZE_s/2+b];s[v][D.BLKSIZE_s/2-b]=.5*(d*d+g*g);}}var S=0;for(b=11;b<D.HBLKSIZE;b++)S+=t[b];if(u.tot_ener[f]=S,e.analysis){for(b=0;b<D.HBLKSIZE;b++)u.pinfo.energy[l][f][b]=u.pinfo.energy_save[f][b],u.pinfo.energy_save[f][b]=t[b];u.pinfo.pe[l][f]=u.pe[f];}2==e.athaa_loudapprox&&f<2&&(u.loudness_sq[l][f]=u.loudness_sq_save[f],u.loudness_sq_save[f]=i(t,u));}var l,f,c,h=[1,.79433,.63096,.63096,.63096,.63096,.63096,.25119,.11749],u=[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],b=[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],m=[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];function p(e,a,t,s,n,r){var _;if(a>e){if(!(a<e*f))return e+a;_=a/e;}else {if(e>=a*f)return e+a;_=e/a;}if(e+=a,s+3<=6){if(_>=l)return e;var i=0|I.FAST_LOG10_X(_,16);return e*b[i]}var o,h;i=0|I.FAST_LOG10_X(_,16);return a=n.ATH.cb_l[t]*n.ATH.adjust,e<c*a?e>a?(o=1,i<=13&&(o=m[i]),h=I.FAST_LOG10_X(e/a,10/15),e*((u[i]-o)*h+o)):i>13?e:e*m[i]:e*u[i]}var v=[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 d(e,a,t){var s;if(e<0&&(e=0),a<0&&(a=0),e<=0)return a;if(a<=0)return e;if(s=a>e?a/e:e/a,-2<=t&&t<=2){if(s>=l)return e+a;var n=0|I.FAST_LOG10_X(s,16);return (e+a)*v[n]}return s<f?e+a:(e<a&&(e=a),e)}function g(e,a,t,s,n){var r,_,i=0,o=0;for(r=_=0;r<D.SBMAX_s;++_,++r){for(var l=e.bo_s[r],f=e.npart_s,c=l<f?l:f;_<c;)O(a[_]>=0),O(t[_]>=0),i+=a[_],o+=t[_],_++;if(e.en[s].s[r][n]=i,e.thm[s].s[r][n]=o,_>=f){++r;break}O(a[_]>=0),O(t[_]>=0);var h=e.PSY.bo_s_weight[r],u=1-h;i=h*a[_],o=h*t[_],e.en[s].s[r][n]+=i,e.thm[s].s[r][n]+=o,i=u*a[_],o=u*t[_];}for(;r<D.SBMAX_s;++r)e.en[s].s[r][n]=0,e.thm[s].s[r][n]=0;}function S(e,a,t,s){var n,r,_=0,i=0;for(n=r=0;n<D.SBMAX_l;++r,++n){for(var o=e.bo_l[n],l=e.npart_l,f=o<l?o:l;r<f;)O(a[r]>=0),O(t[r]>=0),_+=a[r],i+=t[r],r++;if(e.en[s].l[n]=_,e.thm[s].l[n]=i,r>=l){++n;break}O(a[r]>=0),O(t[r]>=0);var c=e.PSY.bo_l_weight[n],h=1-c;_=c*a[r],i=c*t[r],e.en[s].l[n]+=_,e.thm[s].l[n]+=i,_=h*a[r],i=h*t[r];}for(;n<D.SBMAX_l;++n)e.en[s].l[n]=0,e.thm[s].l[n]=0;}function A(e,a,t,s,n,r){var _,i,o=e.internal_flags;for(i=_=0;i<o.npart_s;++i){for(var l=0,f=o.numlines_s[i],c=0;c<f;++c,++_){l+=a[r][_];}t[i]=l;}for(O(i==o.npart_s),_=i=0;i<o.npart_s;i++){var h=o.s3ind_s[i][0],u=o.s3_ss[_++]*t[h];for(++h;h<=o.s3ind_s[i][1];)u+=o.s3_ss[_]*t[h],++_,++h;var b=2*o.nb_s1[n][i];if(s[i]=Math.min(u,b),o.blocktype_old[1&n]==D.SHORT_TYPE){b=16*o.nb_s2[n][i];var m=s[i];s[i]=Math.min(b,m);}o.nb_s2[n][i]=o.nb_s1[n][i],o.nb_s1[n][i]=u,O(s[i]>=0);}for(;i<=D.CBANDS;++i)t[i]=0,s[i]=0;}function M(e,a,t){return t>=1?e:t<=0?a:a>0?Math.pow(e/a,t)*a:0}var B=[11.8,13.6,17.2,32,46.5,51.3,57.5,67.1,71.5,84.6,97.6,130];function w(e,a){for(var s=309.07,n=0;n<D.SBMAX_s-1;n++)for(var r=0;r<3;r++){var _=e.thm.s[n][r];if(_>0){var i=_*a,o=e.en.s[n][r];o>i&&(s+=o>1e10*i?B[n]*(10*t):B[n]*I.FAST_LOG10(o/i));}}return s}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 E(e,a){for(var s=281.0575,n=0;n<D.SBMAX_l-1;n++){var r=e.thm.l[n];if(r>0){var _=r*a,i=e.en.l[n];i>_&&(s+=i>1e10*_?T[n]*(10*t):T[n]*I.FAST_LOG10(i/_));}}return s}function k(e,a,t,s,n){var r,_;for(r=_=0;r<e.npart_l;++r){var i,o=0,l=0;for(i=0;i<e.numlines_l[r];++i,++_){var f=a[_];o+=f,l<f&&(l=f);}t[r]=o,s[r]=l,n[r]=o*e.rnumlines_l[r],O(e.rnumlines_l[r]>=0),O(t[r]>=0),O(s[r]>=0),O(n[r]>=0);}}function Y(e,a,t,s){var n=h.length-1,r=0,_=t[r]+t[r+1];_>0?((i=a[r])<a[r+1]&&(i=a[r+1]),O(e.numlines_l[r]+e.numlines_l[r+1]-1>0),(o=0|(_=20*(2*i-_)/(_*(e.numlines_l[r]+e.numlines_l[r+1]-1))))>n&&(o=n),s[r]=o):s[r]=0;for(r=1;r<e.npart_l-1;r++){var i,o;if((_=t[r-1]+t[r]+t[r+1])>0)(i=a[r-1])<a[r]&&(i=a[r]),i<a[r+1]&&(i=a[r+1]),O(e.numlines_l[r-1]+e.numlines_l[r]+e.numlines_l[r+1]-1>0),(o=0|(_=20*(3*i-_)/(_*(e.numlines_l[r-1]+e.numlines_l[r]+e.numlines_l[r+1]-1))))>n&&(o=n),s[r]=o;else s[r]=0;}(O(r==e.npart_l-1),(_=t[r-1]+t[r])>0)?((i=a[r-1])<a[r]&&(i=a[r]),O(e.numlines_l[r-1]+e.numlines_l[r]-1>0),(o=0|(_=20*(2*i-_)/(_*(e.numlines_l[r-1]+e.numlines_l[r]-1))))>n&&(o=n),s[r]=o):s[r]=0;O(r==e.npart_l-1);}var q=[-1730326e-23,-.01703172,-1349528e-23,.0418072,-673278e-22,-.0876324,-30835e-21,.1863476,-1104424e-22,-.627638];function F(e,t,s,n,r,_,i,o){var l=e.internal_flags;if(n<2)a.fft_long(l,i[o],n,t,s);else if(2==n)for(var f=D.BLKSIZE-1;f>=0;--f){var c=i[o+0][f],h=i[o+1][f];i[o+0][f]=(c+h)*I.SQRT2*.5,i[o+1][f]=(c-h)*I.SQRT2*.5;}_[0]=i[o+0][0],_[0]*=_[0];for(f=D.BLKSIZE/2-1;f>=0;--f){var u=i[o+0][D.BLKSIZE/2-f],b=i[o+0][D.BLKSIZE/2+f];_[D.BLKSIZE/2-f]=.5*(u*u+b*b);}var m=0;for(f=11;f<D.HBLKSIZE;f++)m+=_[f];if(l.tot_ener[n]=m,e.analysis){for(f=0;f<D.HBLKSIZE;f++)l.pinfo.energy[r][n][f]=l.pinfo.energy_save[n][f],l.pinfo.energy_save[n][f]=_[f];l.pinfo.pe[r][n]=l.pe[n];}}function C(e,t,s,n,r,_,i,o){var l=e.internal_flags;if(0==r&&n<2&&a.fft_short(l,i[o],n,t,s),2==n)for(var f=D.BLKSIZE_s-1;f>=0;--f){var c=i[o+0][r][f],h=i[o+1][r][f];i[o+0][r][f]=(c+h)*I.SQRT2*.5,i[o+1][r][f]=(c-h)*I.SQRT2*.5;}_[r][0]=i[o+0][r][0],_[r][0]*=_[r][0];for(f=D.BLKSIZE_s/2-1;f>=0;--f){var u=i[o+0][r][D.BLKSIZE_s/2-f],b=i[o+0][r][D.BLKSIZE_s/2+f];_[r][D.BLKSIZE_s/2-f]=.5*(u*u+b*b);}}function j(e,a,t,s){var n=e.internal_flags;2==e.athaa_loudapprox&&t<2&&(n.loudness_sq[a][t]=n.loudness_sq_save[t],n.loudness_sq_save[t]=i(s,n));}this.L3psycho_anal_ns=function(a,t,s,_,i,l,f,c,u,b){var m,v,d,R,B,T,x,I,X,F,C=a.internal_flags,j=L([2,D.BLKSIZE]),G=L([2,3,D.BLKSIZE_s]),z=V(D.CBANDS+1),K=V(D.CBANDS+1),Z=V(D.CBANDS+2),U=N(2),Q=N(2),W=L([2,576]),J=N(D.CBANDS+2),$=N(D.CBANDS+2);for(H.fill($,0),m=C.channels_out,a.mode==e.JOINT_STEREO&&(m=4),X=a.VBR==y.vbr_off?0==C.ResvMax?0:C.ResvSize/C.ResvMax*.5:a.VBR==y.vbr_rh||a.VBR==y.vbr_mtrh||a.VBR==y.vbr_mt?.6:1,v=0;v<C.channels_out;v++){var ee=t[v],ae=s+576-350-r+192;for(R=0;R<576;R++){var te,se;for(te=ee[ae+R+10],se=0,B=0;B<9;B+=2)te+=q[B]*(ee[ae+R+B]+ee[ae+R+r-B]),se+=q[B+1]*(ee[ae+R+B+1]+ee[ae+R+r-B-1]);W[v][R]=te+se;}i[_][v].en.assign(C.en[v]),i[_][v].thm.assign(C.thm[v]),m>2&&(l[_][v].en.assign(C.en[v+2]),l[_][v].thm.assign(C.thm[v+2]));}for(v=0;v<m;v++){var ne,re=V(12),_e=[0,0,0,0],ie=V(12),oe=1,le=V(D.CBANDS),fe=V(D.CBANDS),ce=[0,0,0,0],he=V(D.HBLKSIZE),ue=L([3,D.HBLKSIZE_s]);for(O(C.npart_s<=D.CBANDS),O(C.npart_l<=D.CBANDS),R=0;R<3;R++)re[R]=C.nsPsy.last_en_subshort[v][R+6],O(C.nsPsy.last_en_subshort[v][R+4]>0),ie[R]=re[R]/C.nsPsy.last_en_subshort[v][R+4],_e[0]+=re[R];if(2==v)for(R=0;R<576;R++){var be,me;be=W[0][R],me=W[1][R],W[0][R]=be+me,W[1][R]=be-me;}var pe=W[1&v],ve=0;for(R=0;R<9;R++){for(var de=ve+64,ge=1;ve<de;ve++)ge<Math.abs(pe[ve])&&(ge=Math.abs(pe[ve]));C.nsPsy.last_en_subshort[v][R]=re[R+3]=ge,_e[1+R/3]+=ge,ge>re[R+3-2]?(O(re[R+3-2]>0),ge/=re[R+3-2]):ge=re[R+3-2]>10*ge?re[R+3-2]/(10*ge):0,ie[R+3]=ge;}if(a.analysis){var Se=ie[0];for(R=1;R<12;R++)Se<ie[R]&&(Se=ie[R]);C.pinfo.ers[_][v]=C.pinfo.ers_save[v],C.pinfo.ers_save[v]=Se;}for(ne=3==v?C.nsPsy.attackthre_s:C.nsPsy.attackthre,R=0;R<12;R++)0==ce[R/3]&&ie[R]>ne&&(ce[R/3]=R%3+1);for(R=1;R<4;R++){var Re;_e[R-1]>_e[R]?(O(_e[R]>0),Re=_e[R-1]/_e[R]):(O(_e[R-1]>0),Re=_e[R]/_e[R-1]),Re<1.7&&(ce[R]=0,1==R&&(ce[0]=0));}for(0!=ce[0]&&0!=C.nsPsy.lastAttacks[v]&&(ce[0]=0),3!=C.nsPsy.lastAttacks[v]&&ce[0]+ce[1]+ce[2]+ce[3]==0||(oe=0,0!=ce[1]&&0!=ce[0]&&(ce[1]=0),0!=ce[2]&&0!=ce[1]&&(ce[2]=0),0!=ce[3]&&0!=ce[2]&&(ce[3]=0)),v<2?Q[v]=oe:0==oe&&(Q[0]=Q[1]=0),u[v]=C.tot_ener[v],o(a,he,ue,j,1&v,G,1&v,_,v,t,s),k(C,he,z,le,fe),Y(C,le,fe,J),I=0;I<3;I++){var Ae,Me;for(A(a,ue,K,Z,v,I),g(C,K,Z,v,I),x=0;x<D.SBMAX_s;x++){if(Me=C.thm[v].s[x][I],Me*=.8,ce[I]>=2||1==ce[I+1]){var Be=0!=I?I-1:2;ge=M(C.thm[v].s[x][Be],Me,.6*X);Me=Math.min(Me,ge);}if(1==ce[I]){Be=0!=I?I-1:2,ge=M(C.thm[v].s[x][Be],Me,n*X);Me=Math.min(Me,ge);}else if(0!=I&&3==ce[I-1]||0==I&&3==C.nsPsy.lastAttacks[v]){Be=2!=I?I+1:0,ge=M(C.thm[v].s[x][Be],Me,n*X);Me=Math.min(Me,ge);}Ae=re[3*I+3]+re[3*I+4]+re[3*I+5],6*re[3*I+5]<Ae&&(Me*=.5,6*re[3*I+4]<Ae&&(Me*=.5)),C.thm[v].s[x][I]=Me;}}for(C.nsPsy.lastAttacks[v]=ce[2],T=0,d=0;d<C.npart_l;d++){for(var we=C.s3ind[d][0],Te=z[we]*h[J[we]],Ee=C.s3_ll[T++]*Te;++we<=C.s3ind[d][1];)Te=z[we]*h[J[we]],Ee=p(Ee,C.s3_ll[T++]*Te,we,we-d,C);Ee*=.158489319246111,C.blocktype_old[1&v]==D.SHORT_TYPE?Z[d]=Ee:Z[d]=M(Math.min(Ee,Math.min(2*C.nb_1[v][d],16*C.nb_2[v][d])),Ee,X),C.nb_2[v][d]=C.nb_1[v][d],C.nb_1[v][d]=Ee;}for(;d<=D.CBANDS;++d)z[d]=0,Z[d]=0;S(C,z,Z,v);}(a.mode!=e.STEREO&&a.mode!=e.JOINT_STEREO||a.interChRatio>0&&function(e,a){var t=e.internal_flags;if(t.channels_out>1){for(var s=0;s<D.SBMAX_l;s++){var n=t.thm[0].l[s],r=t.thm[1].l[s];t.thm[0].l[s]+=r*a,t.thm[1].l[s]+=n*a;}for(s=0;s<D.SBMAX_s;s++)for(var _=0;_<3;_++)n=t.thm[0].s[s][_],r=t.thm[1].s[s][_],t.thm[0].s[s][_]+=r*a,t.thm[1].s[s][_]+=n*a;}}(a,a.interChRatio),a.mode==e.JOINT_STEREO)&&(!function(e){for(var a=0;a<D.SBMAX_l;a++)if(!(e.thm[0].l[a]>1.58*e.thm[1].l[a]||e.thm[1].l[a]>1.58*e.thm[0].l[a])){var t=e.mld_l[a]*e.en[3].l[a],s=Math.max(e.thm[2].l[a],Math.min(e.thm[3].l[a],t));t=e.mld_l[a]*e.en[2].l[a];var n=Math.max(e.thm[3].l[a],Math.min(e.thm[2].l[a],t));e.thm[2].l[a]=s,e.thm[3].l[a]=n;}for(a=0;a<D.SBMAX_s;a++)for(var r=0;r<3;r++)e.thm[0].s[a][r]>1.58*e.thm[1].s[a][r]||e.thm[1].s[a][r]>1.58*e.thm[0].s[a][r]||(t=e.mld_s[a]*e.en[3].s[a][r],s=Math.max(e.thm[2].s[a][r],Math.min(e.thm[3].s[a][r],t)),t=e.mld_s[a]*e.en[2].s[a][r],n=Math.max(e.thm[3].s[a][r],Math.min(e.thm[2].s[a][r],t)),e.thm[2].s[a][r]=s,e.thm[3].s[a][r]=n);}(C),F=a.msfix,Math.abs(F)>0&&function(e,a,t){var s=a,n=Math.pow(10,t);a*=2,s*=2;for(var r=0;r<D.SBMAX_l;r++)f=e.ATH.cb_l[e.bm_l[r]]*n,(i=Math.min(Math.max(e.thm[0].l[r],f),Math.max(e.thm[1].l[r],f)))*a<(o=Math.max(e.thm[2].l[r],f))+(l=Math.max(e.thm[3].l[r],f))&&(o*=c=i*s/(o+l),l*=c),e.thm[2].l[r]=Math.min(o,e.thm[2].l[r]),e.thm[3].l[r]=Math.min(l,e.thm[3].l[r]);for(n*=D.BLKSIZE_s/D.BLKSIZE,r=0;r<D.SBMAX_s;r++)for(var _=0;_<3;_++){var i,o,l,f,c;f=e.ATH.cb_s[e.bm_s[r]]*n,(i=Math.min(Math.max(e.thm[0].s[r][_],f),Math.max(e.thm[1].s[r][_],f)))*a<(o=Math.max(e.thm[2].s[r][_],f))+(l=Math.max(e.thm[3].s[r][_],f))&&(o*=c=i*a/(o+l),l*=c),e.thm[2].s[r][_]=Math.min(e.thm[2].s[r][_],o),e.thm[3].s[r][_]=Math.min(e.thm[3].s[r][_],l);}}(C,F,a.ATHlower*C.ATH.adjust));for(function(e,a,t,s){var n=e.internal_flags;e.short_blocks!=P.short_block_coupled||0!=a[0]&&0!=a[1]||(a[0]=a[1]=0);for(var r=0;r<n.channels_out;r++)s[r]=D.NORM_TYPE,e.short_blocks==P.short_block_dispensed&&(a[r]=1),e.short_blocks==P.short_block_forced&&(a[r]=0),0!=a[r]?(O(n.blocktype_old[r]!=D.START_TYPE),n.blocktype_old[r]==D.SHORT_TYPE&&(s[r]=D.STOP_TYPE)):(s[r]=D.SHORT_TYPE,n.blocktype_old[r]==D.NORM_TYPE&&(n.blocktype_old[r]=D.START_TYPE),n.blocktype_old[r]==D.STOP_TYPE&&(n.blocktype_old[r]=D.SHORT_TYPE)),t[r]=n.blocktype_old[r],n.blocktype_old[r]=s[r];}(a,Q,b,U),v=0;v<m;v++){var ke,ye,xe,Pe=0;v>1?(ke=c,Pe=-2,ye=D.NORM_TYPE,b[0]!=D.SHORT_TYPE&&b[1]!=D.SHORT_TYPE||(ye=D.SHORT_TYPE),xe=l[_][v-2]):(ke=f,Pe=0,ye=b[v],xe=i[_][v]),ye==D.SHORT_TYPE?ke[Pe+v]=w(xe,C.masking_lower):ke[Pe+v]=E(xe,C.masking_lower),a.analysis&&(C.pinfo.pe[_][v]=ke[Pe+v]);}return 0};var G=[-1730326e-23,-.01703172,-1349528e-23,.0418072,-673278e-22,-.0876324,-30835e-21,.1863476,-1104424e-22,-.627638];function z(e,a,t){if(0==t)for(var s=0;s<e.npart_s;s++)e.nb_s2[a][s]=e.nb_s1[a][s],e.nb_s1[a][s]=0;}function K(e,a){for(var t=0;t<e.npart_l;t++)e.nb_2[a][t]=e.nb_1[a][t],e.nb_1[a][t]=0;}function Z(e,a,t,s,n,r){var _,i,o,l=e.internal_flags,f=new float[D.CBANDS],c=V(D.CBANDS),u=new int[D.CBANDS];for(o=i=0;o<l.npart_s;++o){var b=0,m=0,p=l.numlines_s[o];for(_=0;_<p;++_,++i){var v=a[r][i];b+=v,m<v&&(m=v);}t[o]=b,f[o]=m,c[o]=b/p,O(c[o]>=0);}for(O(o==l.npart_s);o<D.CBANDS;++o)f[o]=0,c[o]=0;for(function(e,a,t,s){var n=h.length-1,r=0,_=t[r]+t[r+1];for(_>0?((i=a[r])<a[r+1]&&(i=a[r+1]),O(e.numlines_s[r]+e.numlines_s[r+1]-1>0),(o=0|(_=20*(2*i-_)/(_*(e.numlines_s[r]+e.numlines_s[r+1]-1))))>n&&(o=n),s[r]=o):s[r]=0,r=1;r<e.npart_s-1;r++){var i,o;_=t[r-1]+t[r]+t[r+1],O(r+1<e.npart_s),_>0?((i=a[r-1])<a[r]&&(i=a[r]),i<a[r+1]&&(i=a[r+1]),O(e.numlines_s[r-1]+e.numlines_s[r]+e.numlines_s[r+1]-1>0),(o=0|(_=20*(3*i-_)/(_*(e.numlines_s[r-1]+e.numlines_s[r]+e.numlines_s[r+1]-1))))>n&&(o=n),s[r]=o):s[r]=0;}O(r==e.npart_s-1),(_=t[r-1]+t[r])>0?((i=a[r-1])<a[r]&&(i=a[r]),O(e.numlines_s[r-1]+e.numlines_s[r]-1>0),(o=0|(_=20*(2*i-_)/(_*(e.numlines_s[r-1]+e.numlines_s[r]-1))))>n&&(o=n),s[r]=o):s[r]=0,O(r==e.npart_s-1);}(l,f,c,u),i=o=0;o<l.npart_s;o++){var g,S,R,A,M,B=l.s3ind_s[o][0],w=l.s3ind_s[o][1];for(g=u[B],S=1,A=l.s3_ss[i]*t[B]*h[u[B]],++i,++B;B<=w;)g+=u[B],S+=1,A=d(A,R=l.s3_ss[i]*t[B]*h[u[B]],B-o),++i,++B;A*=M=.5*h[g=(1+2*g)/(2*S)],s[o]=A,l.nb_s2[n][o]=l.nb_s1[n][o],l.nb_s1[n][o]=A,R=f[o],R*=l.minval_s[o],R*=M,s[o]>R&&(s[o]=R),l.masking_lower>1&&(s[o]*=l.masking_lower),s[o]>t[o]&&(s[o]=t[o]),l.masking_lower<1&&(s[o]*=l.masking_lower),O(s[o]>=0);}for(;o<D.CBANDS;++o)t[o]=0,s[o]=0;}function U(e,a,t,s,r){var _,i=V(D.CBANDS),o=V(D.CBANDS),l=N(D.CBANDS+2);k(e,a,t,i,o),Y(e,i,o,l);var f=0;for(_=0;_<e.npart_l;_++){var c,u,b,m=e.s3ind[_][0],p=e.s3ind[_][1],v=0,g=0;for(v=l[m],g+=1,u=e.s3_ll[f]*t[m]*h[l[m]],++f,++m;m<=p;)v+=l[m],g+=1,u=d(u,c=e.s3_ll[f]*t[m]*h[l[m]],m-_),++f,++m;if(u*=b=.5*h[v=(1+2*v)/(2*g)],e.blocktype_old[1&r]==D.SHORT_TYPE){var S=2*e.nb_1[r][_];s[_]=S>0?Math.min(u,S):Math.min(u,t[_]*n);}else {var R=16*e.nb_2[r][_],A=2*e.nb_1[r][_];R<=0&&(R=u),A<=0&&(A=u),S=e.blocktype_old[1&r]==D.NORM_TYPE?Math.min(A,R):A,s[_]=Math.min(u,S);}e.nb_2[r][_]=e.nb_1[r][_],e.nb_1[r][_]=u,c=i[_],c*=e.minval_l[_],c*=b,s[_]>c&&(s[_]=c),e.masking_lower>1&&(s[_]*=e.masking_lower),s[_]>t[_]&&(s[_]=t[_]),e.masking_lower<1&&(s[_]*=e.masking_lower),O(s[_]>=0);}for(;_<D.CBANDS;++_)t[_]=0,s[_]=0;}function Q(e,a,t,s,n,r,_){for(var i,o,l=2*r,f=r>0?Math.pow(10,n):1,c=0;c<_;++c){var h=e[2][c],u=e[3][c],b=a[0][c],m=a[1][c],p=a[2][c],v=a[3][c];if(b<=1.58*m&&m<=1.58*b){var d=t[c]*u,g=t[c]*h;o=Math.max(p,Math.min(v,d)),i=Math.max(v,Math.min(p,g));}else o=p,i=v;if(r>0){var S,R,A=s[c]*f;if(S=Math.min(Math.max(b,A),Math.max(m,A)),(R=(p=Math.max(o,A))+(v=Math.max(i,A)))>0&&S*l<R){var M=S*l/R;p*=M,v*=M;}o=Math.min(p,o),i=Math.min(v,i);}o>h&&(o=h),i>u&&(i=u),a[2][c]=o,a[3][c]=i;}}function W(e,a){var t;return (t=e>=0?27*-e:e*a)<=-72?0:Math.exp(t*_)}function J(e){var a,t,s=0;for(s=0;W(s,e)>1e-20;s-=1);for(n=s,r=0;Math.abs(r-n)>1e-12;)W(s=(r+n)/2,e)>0?r=s:n=s;a=n;var n,r;s=0;for(s=0;W(s,e)>1e-20;s+=1);for(n=0,r=s;Math.abs(r-n)>1e-12;)W(s=(r+n)/2,e)>0?n=s:r=s;t=r;var _,i=0,o=1e3;for(_=0;_<=o;++_){i+=W(s=a+_*(t-a)/o,e);}return (o+1)/(i*(t-a))}function $(e){return e<0&&(e=0),e*=.001,13*Math.atan(.76*e)+3.5*Math.atan(e*e/56.25)}function ee(e,a,t,s,n,r,_,i,o,l,f,c){var h,u=V(D.CBANDS+1),b=i/(c>15?1152:384),m=N(D.HBLKSIZE);i/=o;var p=0,v=0;for(h=0;h<D.CBANDS;h++){var d;for(E=$(i*p),u[h]=i*p,d=p;$(i*d)-E<.34&&d<=o/2;d++);for(e[h]=d-p,v=h+1;p<d;)O(p<D.HBLKSIZE),m[p++]=h;if(p>o/2){p=o/2,++h;break}}O(h<D.CBANDS),u[h]=i*p;for(var g=0;g<c;g++){var S,R,A,M,B;A=l[g],M=l[g+1],(S=0|Math.floor(.5+f*(A-.5)))<0&&(S=0),(R=0|Math.floor(.5+f*(M-.5)))>o/2&&(R=o/2),t[g]=(m[S]+m[R])/2,a[g]=m[R];var w=b*M;_[g]=(w-u[a[g]])/(u[a[g]+1]-u[a[g]]),_[g]<0?_[g]=0:_[g]>1&&(_[g]=1),B=$(i*l[g]*f),B=Math.min(B,15.5)/15.5,r[g]=Math.pow(10,1.25*(1-Math.cos(Math.PI*B))-2.5);}p=0;for(var T=0;T<v;T++){var E,k,y=e[T];E=$(i*p),k=$(i*(p+y-1)),s[T]=.5*(E+k),E=$(i*(p-.5)),k=$(i*(p+y-.5)),n[T]=k-E,p+=y;}return v}function ae(e,a,t,s,n,r){var i,o,l,f,c,h,u=L([D.CBANDS,D.CBANDS]),b=0;if(r)for(var m=0;m<a;m++)for(i=0;i<a;i++){var p=(o=t[m]-t[i],l=void 0,f=void 0,c=void 0,h=void 0,l=o,f=(l*=l>=0?3:1.5)>=.5&&l<=2.5?8*((h=l-.5)*h-2*h):0,((c=15.811389+7.5*(l+=.474)-17.5*Math.sqrt(1+l*l))<=-60?0:(l=Math.exp((f+c)*_),l/=.6609193))*s[i]);u[m][i]=p*n[m];}else for(i=0;i<a;i++){var v=15+Math.min(21/t[i],12),d=J(v);for(m=0;m<a;m++){p=d*W(t[m]-t[i],v)*s[i];u[m][i]=p*n[m];}}for(m=0;m<a;m++){for(i=0;i<a&&!(u[m][i]>0);i++);for(e[m][0]=i,i=a-1;i>0&&!(u[m][i]>0);i--);e[m][1]=i,b+=e[m][1]-e[m][0]+1;}var g=V(b),S=0;for(m=0;m<a;m++)for(i=e[m][0];i<=e[m][1];i++)g[S++]=u[m][i];return g}function te(e){var a=$(e);return a=Math.min(a,15.5)/15.5,Math.pow(10,1.25*(1-Math.cos(Math.PI*a))-2.5)}function se(e,a){return e<-.3&&(e=3410),e/=1e3,e=Math.max(.1,e),3.64*Math.pow(e,-.8)-6.8*Math.exp(-.6*Math.pow(e-3.4,2))+6*Math.exp(-.15*Math.pow(e-8.7,2))+.001*(.6+.04*a)*Math.pow(e,4)}this.L3psycho_anal_vbr=function(a,t,s,n,_,i,o,l,f,c){var h=a.internal_flags,u=V(D.HBLKSIZE),b=L([3,D.HBLKSIZE_s]),m=L([2,D.BLKSIZE]),p=L([2,3,D.BLKSIZE_s]),v=L([4,D.CBANDS]),d=L([4,D.CBANDS]),R=L([4,3]),A=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],B=N(2),T=a.mode==e.JOINT_STEREO?4:h.channels_out;!function(a,t,s,n,_,i,o,l,f,c){for(var h=L([2,576]),u=a.internal_flags,b=u.channels_out,m=a.mode==e.JOINT_STEREO?4:b,p=0;p<b;p++){firbuf=t[p];for(var v=s+576-350-r+192,d=0;d<576;d++){var g,S;g=firbuf[v+d+10],S=0;for(var R=0;R<9;R+=2)g+=G[R]*(firbuf[v+d+R]+firbuf[v+d+r-R]),S+=G[R+1]*(firbuf[v+d+R+1]+firbuf[v+d+r-R-1]);h[p][d]=g+S;}_[n][p].en.assign(u.en[p]),_[n][p].thm.assign(u.thm[p]),m>2&&(i[n][p].en.assign(u.en[p+2]),i[n][p].thm.assign(u.thm[p+2]));}for(p=0;p<m;p++){var A=V(12),M=V(12),B=[0,0,0,0],w=h[1&p],T=0,E=3==p?u.nsPsy.attackthre_s:u.nsPsy.attackthre,k=1;if(2==p)for(d=0,R=576;R>0;++d,--R){var y=h[0][d],x=h[1][d];h[0][d]=y+x,h[1][d]=y-x;}for(d=0;d<3;d++)M[d]=u.nsPsy.last_en_subshort[p][d+6],O(u.nsPsy.last_en_subshort[p][d+4]>0),A[d]=M[d]/u.nsPsy.last_en_subshort[p][d+4],B[0]+=M[d];for(d=0;d<9;d++){for(var P=T+64,I=1;T<P;T++)I<Math.abs(w[T])&&(I=Math.abs(w[T]));u.nsPsy.last_en_subshort[p][d]=M[d+3]=I,B[1+d/3]+=I,I>M[d+3-2]?(O(M[d+3-2]>0),I/=M[d+3-2]):I=M[d+3-2]>10*I?M[d+3-2]/(10*I):0,A[d+3]=I;}for(d=0;d<3;++d){var H=M[3*d+3]+M[3*d+4]+M[3*d+5],N=1;6*M[3*d+5]<H&&(N*=.5,6*M[3*d+4]<H&&(N*=.5)),l[p][d]=N;}if(a.analysis){var X=A[0];for(d=1;d<12;d++)X<A[d]&&(X=A[d]);u.pinfo.ers[n][p]=u.pinfo.ers_save[p],u.pinfo.ers_save[p]=X;}for(d=0;d<12;d++)0==f[p][d/3]&&A[d]>E&&(f[p][d/3]=d%3+1);for(d=1;d<4;d++){var D=B[d-1],Y=B[d];Math.max(D,Y)<4e4&&D<1.7*Y&&Y<1.7*D&&(1==d&&f[p][0]<=f[p][d]&&(f[p][0]=0),f[p][d]=0);}f[p][0]<=u.nsPsy.lastAttacks[p]&&(f[p][0]=0),3!=u.nsPsy.lastAttacks[p]&&f[p][0]+f[p][1]+f[p][2]+f[p][3]==0||(k=0,0!=f[p][1]&&0!=f[p][0]&&(f[p][1]=0),0!=f[p][2]&&0!=f[p][1]&&(f[p][2]=0),0!=f[p][3]&&0!=f[p][2]&&(f[p][3]=0)),p<2?c[p]=k:0==k&&(c[0]=c[1]=0),o[p]=u.tot_ener[p];}}(a,t,s,n,_,i,f,R,A,B),function(e,a){var t=e.internal_flags;e.short_blocks!=P.short_block_coupled||0!=a[0]&&0!=a[1]||(a[0]=a[1]=0);for(var s=0;s<t.channels_out;s++)e.short_blocks==P.short_block_dispensed&&(a[s]=1),e.short_blocks==P.short_block_forced&&(a[s]=0);}(a,B);for(var k=0;k<T;k++){F(a,t,s,k,n,u,m,x=1&k),j(a,n,k,u),0!=B[x]?U(h,u,v[k],d[k],k):K(h,k);}B[0]+B[1]==2&&a.mode==e.JOINT_STEREO&&Q(v,d,h.mld_cb_l,h.ATH.cb_l,a.ATHlower*h.ATH.adjust,a.msfix,h.npart_l);for(k=0;k<T;k++){0!=B[x=1&k]&&S(h,v[k],d[k],k);}for(var y=0;y<3;y++){for(k=0;k<T;++k){0!=B[x=1&k]?z(h,k,y):(C(a,t,s,k,y,b,p,x),Z(a,b,v[k],d[k],k,y));}B[0]+B[1]==0&&a.mode==e.JOINT_STEREO&&Q(v,d,h.mld_cb_s,h.ATH.cb_s,a.ATHlower*h.ATH.adjust,a.msfix,h.npart_s);for(k=0;k<T;++k){0==B[x=1&k]&&g(h,v[k],d[k],k,y);}}for(k=0;k<T;k++){var x;if(0==B[x=1&k])for(var I=0;I<D.SBMAX_s;I++){var H=V(3);for(y=0;y<3;y++){var X=h.thm[k].s[I][y];if(X*=.8,A[k][y]>=2||1==A[k][y+1]){var Y=0!=y?y-1:2,q=M(h.thm[k].s[I][Y],X,.36);X=Math.min(X,q);}else if(1==A[k][y]){Y=0!=y?y-1:2,q=M(h.thm[k].s[I][Y],X,.18);X=Math.min(X,q);}else if(0!=y&&3==A[k][y-1]||0==y&&3==h.nsPsy.lastAttacks[k]){Y=2!=y?y+1:0,q=M(h.thm[k].s[I][Y],X,.18);X=Math.min(X,q);}X*=R[k][y],H[y]=X;}for(y=0;y<3;y++)h.thm[k].s[I][y]=H[y];}}for(k=0;k<T;k++)h.nsPsy.lastAttacks[k]=A[k][2];!function(e,a,t){for(var s=e.internal_flags,n=0;n<s.channels_out;n++){var r=D.NORM_TYPE;0!=a[n]?(O(s.blocktype_old[n]!=D.START_TYPE),s.blocktype_old[n]==D.SHORT_TYPE&&(r=D.STOP_TYPE)):(r=D.SHORT_TYPE,s.blocktype_old[n]==D.NORM_TYPE&&(s.blocktype_old[n]=D.START_TYPE),s.blocktype_old[n]==D.STOP_TYPE&&(s.blocktype_old[n]=D.SHORT_TYPE)),t[n]=s.blocktype_old[n],s.blocktype_old[n]=r;}}(a,B,c);for(k=0;k<T;k++){var W,J,$,ee;k>1?(W=l,J=-2,$=D.NORM_TYPE,c[0]!=D.SHORT_TYPE&&c[1]!=D.SHORT_TYPE||($=D.SHORT_TYPE),ee=i[n][k-2]):(W=o,J=0,$=c[k],ee=_[n][k]),$==D.SHORT_TYPE?W[J+k]=w(ee,h.masking_lower):W[J+k]=E(ee,h.masking_lower),a.analysis&&(h.pinfo.pe[n][k]=W[J+k]);}return 0},this.psymodel_init=function(e){var s,n=e.internal_flags,r=!0,_=13,i=24,o=0,h=0,u=-8.25,b=-4.5,m=V(D.CBANDS),p=V(D.CBANDS),v=V(D.CBANDS),d=e.out_samplerate;switch(e.experimentalZ){default:case 0:r=!0;break;case 1:r=e.VBR!=y.vbr_mtrh&&e.VBR!=y.vbr_mt;break;case 2:r=!1;break;case 3:_=8,o=-1.75,h=-.0125,u=-8.25,b=-2.25;}for(n.ms_ener_ratio_old=.25,n.blocktype_old[0]=n.blocktype_old[1]=D.NORM_TYPE,s=0;s<4;++s){for(var g=0;g<D.CBANDS;++g)n.nb_1[s][g]=1e20,n.nb_2[s][g]=1e20,n.nb_s1[s][g]=n.nb_s2[s][g]=1;for(var S=0;S<D.SBMAX_l;S++)n.en[s].l[S]=1e20,n.thm[s].l[S]=1e20;for(g=0;g<3;++g){for(S=0;S<D.SBMAX_s;S++)n.en[s].s[S][g]=1e20,n.thm[s].s[S][g]=1e20;n.nsPsy.lastAttacks[s]=0;}for(g=0;g<9;g++)n.nsPsy.last_en_subshort[s][g]=10;}for(n.loudness_sq_save[0]=n.loudness_sq_save[1]=0,n.npart_l=ee(n.numlines_l,n.bo_l,n.bm_l,m,p,n.mld_l,n.PSY.bo_l_weight,d,D.BLKSIZE,n.scalefac_band.l,D.BLKSIZE/1152,D.SBMAX_l),O(n.npart_l<D.CBANDS),s=0;s<n.npart_l;s++){var R=o;m[s]>=_&&(R=h*(m[s]-_)/(i-_)+o*(i-m[s])/(i-_)),v[s]=Math.pow(10,R/10),n.numlines_l[s]>0?n.rnumlines_l[s]=1/n.numlines_l[s]:n.rnumlines_l[s]=0;}n.s3_ll=ae(n.s3ind,n.npart_l,m,p,v,r);var A;g=0;for(s=0;s<n.npart_l;s++){w=x.MAX_VALUE;for(var M=0;M<n.numlines_l[s];M++,g++){var B=d*g/(1e3*D.BLKSIZE);T=this.ATHformula(1e3*B,e)-20,T=Math.pow(10,.1*T),w>(T*=n.numlines_l[s])&&(w=T);}n.ATH.cb_l[s]=w,(w=20*m[s]/10-20)>6&&(w=100),w<-15&&(w=-15),w-=8,n.minval_l[s]=Math.pow(10,w/10)*n.numlines_l[s];}for(n.npart_s=ee(n.numlines_s,n.bo_s,n.bm_s,m,p,n.mld_s,n.PSY.bo_s_weight,d,D.BLKSIZE_s,n.scalefac_band.s,D.BLKSIZE_s/384,D.SBMAX_s),O(n.npart_s<D.CBANDS),g=0,s=0;s<n.npart_s;s++){var w;R=u;m[s]>=_&&(R=b*(m[s]-_)/(i-_)+u*(i-m[s])/(i-_)),v[s]=Math.pow(10,R/10),w=x.MAX_VALUE;for(M=0;M<n.numlines_s[s];M++,g++){var T;B=d*g/(1e3*D.BLKSIZE_s);T=this.ATHformula(1e3*B,e)-20,T=Math.pow(10,.1*T),w>(T*=n.numlines_s[s])&&(w=T);}n.ATH.cb_s[s]=w,w=7*m[s]/12-7,m[s]>12&&(w*=1+3.1*Math.log(1+w)),m[s]<12&&(w*=1+2.3*Math.log(1-w)),w<-15&&(w=-15),w-=8,n.minval_s[s]=Math.pow(10,w/10)*n.numlines_s[s];}n.s3_ss=ae(n.s3ind_s,n.npart_s,m,p,v,r),l=Math.pow(10,9/16),f=Math.pow(10,1.5),c=Math.pow(10,1.5),a.init_fft(n),n.decay=Math.exp(-1*t/(.01*d/192)),A=3.5,0!=(2&e.exp_nspsytune)&&(A=1),Math.abs(e.msfix)>0&&(A=e.msfix),e.msfix=A;for(var E=0;E<n.npart_l;E++)n.s3ind[E][1]>n.npart_l-1&&(n.s3ind[E][1]=n.npart_l-1);var k=