astexplorer.app
Version:
https://astexplorer.net with ES Modules support and Hot Reloading
1 lines • 95.7 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[98],{"./node_modules/seafox/dist/seafox.umd.min.js":function(module,exports,__webpack_require__){eval('!function(e,n){ true?n(exports):undefined}(this,(function(e){"use strict";const n=["end of source","identifier","number","number","string","regular expression","false","true","null","template continuation","template end","=>","(","{",".","...","}",")",";",",","[","]",":","?","??","?.","\'",\'"\',"</","/>","++","--","=","<<=",">>=",">>>=","**=","+=","-=","*=","/=","%=","^=","|=","&=","typeof","delete","void","!","~","+","-","in","instanceof","*","%","/","**","&&","||","===","!==","==","!=","<=",">=","<",">","<<",">>",">>>","&","|","^","var","let","const","break","case","catch","class","continue","debugger","default","do","else","export","extends","finally","for","function","if","import","new","return","super","switch","this","throw","try","while","with","implements","interface","package","private","protected","public","static","yield","as","async","await","constructor","get","set","from","of","enum","identifier","identifier","whitespace","whitespace","whitespace","number","/","comment","","","","","","","","","","||=","&&=","??="],t=Object.create(null,{this:{value:1179745},function:{value:1179738},if:{value:131163},return:{value:131166},var:{value:1179722},eval:{value:540082309},arguments:{value:540082310},else:{value:131157},for:{value:131161},new:{value:1179741},in:{value:139624500},typeof:{value:1179693},while:{value:131172},case:{value:131150},break:{value:131149},try:{value:131171},catch:{value:131151},delete:{value:1179694},throw:{value:1179746},switch:{value:1179744},continue:{value:131153},default:{value:131155},instanceof:{value:135432245},do:{value:131156},enum:{value:131190},void:{value:1179695},finally:{value:131160},async:{value:2162799},await:{value:3211376},class:{value:1179728},const:{value:1179724},constructor:{value:65649},debugger:{value:131154},export:{value:131158},extends:{value:131159},false:{value:1179654},from:{value:65652},get:{value:65650},implements:{value:262246},import:{value:1179740},interface:{value:262247},let:{value:3473483},null:{value:1179656},of:{value:4259957},package:{value:262248},private:{value:262249},protected:{value:262250},public:{value:262251},set:{value:65651},static:{value:262252},super:{value:1179743},true:{value:1179655},with:{value:131173},yield:{value:3473517},as:{value:65646},target:{value:2162828}});const o=((e,n)=>{const t=new Uint32Array(174080);let o=0,r=0;for(;o<3568;){const a=e[o++];if(a<0)r-=a;else{let s=e[o++];2&a&&(s=n[s]),1&a?t.fill(s,r,r+=e[o++]):t[r++]=s}}return t})([-1,2,24,2,25,2,5,-1,0,77595648,3,44,2,3,0,14,2,57,2,58,3,0,3,0,3168796671,0,4294956992,2,1,2,0,2,59,3,0,4,0,4294966523,3,0,4,2,16,2,60,2,0,0,4294836735,0,3221225471,0,4294901942,2,61,0,134152192,3,0,2,0,4294951935,3,0,2,0,2683305983,0,2684354047,2,17,2,0,0,4294961151,3,0,2,2,19,2,0,0,608174079,2,0,2,131,2,6,2,56,-1,2,37,0,4294443263,2,1,3,0,3,0,4294901711,2,39,0,4089839103,0,2961209759,0,1342439375,0,4294543342,0,3547201023,0,1577204103,0,4194240,0,4294688750,2,2,0,80831,0,4261478351,0,4294549486,2,2,0,2967484831,0,196559,0,3594373100,0,3288319768,0,8469959,2,196,2,3,0,3825204735,0,123747807,0,65487,0,4294828015,0,4092591615,0,1080049119,0,458703,2,3,2,0,0,2163244511,0,4227923919,0,4236247022,2,66,0,4284449919,0,851904,2,4,2,11,0,67076095,-1,2,67,0,1073741743,0,4093591391,-1,0,50331649,0,3265266687,2,32,0,4294844415,0,4278190047,2,18,2,129,-1,3,0,2,2,21,2,0,2,9,2,0,2,14,2,15,3,0,10,2,69,2,0,2,70,2,71,2,72,2,0,2,73,2,0,2,10,0,261632,2,23,3,0,2,2,12,2,4,3,0,18,2,74,2,5,3,0,2,2,75,0,2088959,2,27,2,8,0,909311,3,0,2,0,814743551,2,41,0,67057664,3,0,2,2,40,2,0,2,28,2,0,2,29,2,7,0,268374015,2,26,2,49,2,0,2,76,0,134153215,-1,2,6,2,0,2,7,0,2684354559,0,67044351,0,3221160064,0,1,-1,3,0,2,2,42,0,1046528,3,0,3,2,8,2,0,2,51,0,4294960127,2,9,2,38,2,10,0,4294377472,2,11,3,0,7,0,4227858431,3,0,8,2,12,2,0,2,78,2,9,2,0,2,79,2,80,2,81,-1,2,124,0,1048577,2,82,2,13,-1,2,13,0,131042,2,83,2,84,2,85,2,0,2,33,-83,2,0,2,53,2,7,3,0,4,0,1046559,2,0,2,14,2,0,0,2147516671,2,20,3,86,2,2,0,-16,2,87,0,524222462,2,4,2,0,0,4269801471,2,4,2,0,2,15,2,77,2,16,3,0,2,2,47,2,0,-1,2,17,-16,3,0,206,-2,3,0,655,2,18,3,0,36,2,68,-1,2,17,2,9,3,0,8,2,89,2,121,2,0,0,3220242431,3,0,3,2,19,2,90,2,91,3,0,2,2,92,2,0,2,93,2,94,2,0,0,4351,2,0,2,8,3,0,2,0,67043391,0,3909091327,2,0,2,22,2,8,2,18,3,0,2,0,67076097,2,7,2,0,2,20,0,67059711,0,4236247039,3,0,2,0,939524103,0,8191999,2,97,2,98,2,15,2,21,3,0,3,0,67057663,3,0,349,2,99,2,100,2,6,-264,3,0,11,2,22,3,0,2,2,31,-1,0,3774349439,2,101,2,102,3,0,2,2,19,2,103,3,0,10,2,9,2,17,2,0,2,45,2,0,2,30,2,104,2,23,0,1638399,2,173,2,105,3,0,3,2,18,2,24,2,25,2,5,2,26,2,0,2,7,2,106,-1,2,107,2,108,2,109,-1,3,0,3,2,11,-2,2,0,2,27,-3,2,151,-4,2,18,2,0,2,35,0,1,2,0,2,62,2,28,2,11,2,9,2,0,2,110,-1,3,0,4,2,9,2,21,2,111,2,6,2,0,2,112,2,0,2,48,-4,3,0,9,2,20,2,29,2,30,-4,2,113,2,114,2,29,2,20,2,7,-2,2,115,2,29,2,31,-2,2,0,2,116,-2,0,4277137519,0,2269118463,-1,3,18,2,-1,2,32,2,36,2,0,3,29,2,2,34,2,19,-3,3,0,2,2,33,-1,2,0,2,34,2,0,2,34,2,0,2,46,-10,2,0,0,203775,-2,2,18,2,43,2,35,-2,2,17,2,117,2,20,3,0,2,2,36,0,2147549120,2,0,2,11,2,17,2,135,2,0,2,37,2,52,0,5242879,3,0,2,0,402644511,-1,2,120,0,1090519039,-2,2,122,2,38,2,0,0,67045375,2,39,0,4226678271,0,3766565279,0,2039759,-4,3,0,2,0,3288270847,0,3,3,0,2,0,67043519,-5,2,0,0,4282384383,0,1056964609,-1,3,0,2,0,67043345,-1,2,0,2,40,2,41,-1,2,10,2,42,-6,2,0,2,11,-3,3,0,2,0,2147484671,2,125,0,4190109695,2,50,-2,2,126,0,4244635647,0,27,2,0,2,7,2,43,2,0,2,63,-1,2,0,2,40,-8,2,54,2,44,0,67043329,2,127,2,45,0,8388351,-2,2,128,0,3028287487,2,46,2,130,0,33259519,2,41,-9,2,20,-5,2,64,-2,3,0,28,2,31,-3,3,0,3,2,47,3,0,6,2,48,-85,3,0,33,2,47,-126,3,0,18,2,36,-269,3,0,17,2,40,2,7,2,41,-2,2,17,2,49,2,0,2,20,2,50,2,132,2,23,-21,3,0,2,-4,3,0,2,0,4294936575,2,0,0,4294934783,-2,0,196635,3,0,191,2,51,3,0,38,2,29,-1,2,33,-279,3,0,8,2,7,-1,2,133,2,52,3,0,11,2,6,-72,3,0,3,2,134,0,1677656575,-166,0,4161266656,0,4071,0,15360,-4,0,28,-13,3,0,2,2,37,2,0,2,136,2,137,2,55,2,0,2,138,2,139,2,140,3,0,10,2,141,2,142,2,15,3,37,2,3,53,2,3,54,2,0,4294954999,2,0,-16,2,0,2,88,2,0,0,2105343,0,4160749584,0,65534,-42,0,4194303871,0,2011,-6,2,0,0,1073684479,0,17407,-11,2,0,2,31,-40,3,0,6,0,8323103,-1,3,0,2,2,42,-37,2,55,2,144,2,145,2,146,2,147,2,148,-105,2,24,-32,3,0,1334,2,9,-1,3,0,129,2,27,3,0,6,2,9,3,0,180,2,149,3,0,233,0,1,-96,3,0,16,2,9,-47,3,0,154,2,56,-22381,3,0,7,2,23,-6130,3,5,2,-1,0,69207040,3,44,2,3,0,14,2,57,2,58,-3,0,3168731136,0,4294956864,2,1,2,0,2,59,3,0,4,0,4294966275,3,0,4,2,16,2,60,2,0,2,33,-1,2,17,2,61,-1,2,0,2,56,0,4294885376,3,0,2,0,3145727,0,2617294944,0,4294770688,2,23,2,62,3,0,2,0,131135,2,95,0,70256639,0,71303167,0,272,2,40,2,56,-1,2,37,2,30,-1,2,96,2,63,0,4278255616,0,4294836227,0,4294549473,0,600178175,0,2952806400,0,268632067,0,4294543328,0,57540095,0,1577058304,0,1835008,0,4294688736,2,65,2,64,0,33554435,2,123,2,65,2,152,0,131075,0,3594373096,0,67094296,2,64,-1,0,4294828e3,0,603979263,2,161,0,3,0,4294828001,0,602930687,2,184,0,393219,0,4294828016,0,671088639,0,2154840064,0,4227858435,0,4236247008,2,66,2,36,-1,2,4,0,917503,2,36,-1,2,67,0,537788335,0,4026531935,-1,0,1,-1,2,32,2,68,0,7936,-3,2,0,0,2147485695,0,1010761728,0,4292984930,0,16387,2,0,2,14,2,15,3,0,10,2,69,2,0,2,70,2,71,2,72,2,0,2,73,2,0,2,11,-1,2,23,3,0,2,2,12,2,4,3,0,18,2,74,2,5,3,0,2,2,75,0,253951,3,19,2,0,122879,2,0,2,8,0,276824064,-2,3,0,2,2,40,2,0,0,4294903295,2,0,2,29,2,7,-1,2,17,2,49,2,0,2,76,2,41,-1,2,20,2,0,2,27,-2,0,128,-2,2,77,2,8,0,4064,-1,2,119,0,4227907585,2,0,2,118,2,0,2,48,2,174,2,9,2,38,2,10,-1,0,74440192,3,0,6,-2,3,0,8,2,12,2,0,2,78,2,9,2,0,2,79,2,80,2,81,-3,2,82,2,13,-3,2,83,2,84,2,85,2,0,2,33,-83,2,0,2,53,2,7,3,0,4,0,817183,2,0,2,14,2,0,0,33023,2,20,3,86,2,-17,2,87,0,524157950,2,4,2,0,2,88,2,4,2,0,2,15,2,77,2,16,3,0,2,2,47,2,0,-1,2,17,-16,3,0,206,-2,3,0,655,2,18,3,0,36,2,68,-1,2,17,2,9,3,0,8,2,89,0,3072,2,0,0,2147516415,2,9,3,0,2,2,23,2,90,2,91,3,0,2,2,92,2,0,2,93,2,94,0,4294965179,0,7,2,0,2,8,2,91,2,8,-1,0,1761345536,2,95,0,4294901823,2,36,2,18,2,96,2,34,2,167,0,2080440287,2,0,2,33,2,143,0,3296722943,2,0,0,1046675455,0,939524101,0,1837055,2,97,2,98,2,15,2,21,3,0,3,0,7,3,0,349,2,99,2,100,2,6,-264,3,0,11,2,22,3,0,2,2,31,-1,0,2700607615,2,101,2,102,3,0,2,2,19,2,103,3,0,10,2,9,2,17,2,0,2,45,2,0,2,30,2,104,-3,2,105,3,0,3,2,18,-1,3,5,2,2,26,2,0,2,7,2,106,-1,2,107,2,108,2,109,-1,3,0,3,2,11,-2,2,0,2,27,-8,2,18,2,0,2,35,-1,2,0,2,62,2,28,2,29,2,9,2,0,2,110,-1,3,0,4,2,9,2,17,2,111,2,6,2,0,2,112,2,0,2,48,-4,3,0,9,2,20,2,29,2,30,-4,2,113,2,114,2,29,2,20,2,7,-2,2,115,2,29,2,31,-2,2,0,2,116,-2,0,4277075969,2,29,-1,3,18,2,-1,2,32,2,117,2,0,3,29,2,2,34,2,19,-3,3,0,2,2,33,-1,2,0,2,34,2,0,2,34,2,0,2,48,-10,2,0,0,197631,-2,2,18,2,43,2,118,-2,2,17,2,117,2,20,2,119,2,51,-2,2,119,2,23,2,17,2,33,2,119,2,36,0,4294901904,0,4718591,2,119,2,34,0,335544350,-1,2,120,2,121,-2,2,122,2,38,2,7,-1,2,123,2,65,0,3758161920,0,3,-4,2,0,2,27,0,2147485568,0,3,2,0,2,23,0,176,-5,2,0,2,47,2,187,-1,2,0,2,23,2,199,-1,2,0,0,16779263,-2,2,11,-7,2,0,2,121,-3,3,0,2,2,124,2,125,0,2147549183,0,2,-2,2,126,2,35,0,10,0,4294965249,0,67633151,0,4026597376,2,0,0,536871935,-1,2,0,2,40,-8,2,54,2,47,0,1,2,127,2,23,-3,2,128,2,35,2,129,2,130,0,16778239,-10,2,34,-5,2,64,-2,3,0,28,2,31,-3,3,0,3,2,47,3,0,6,2,48,-85,3,0,33,2,47,-126,3,0,18,2,36,-269,3,0,17,2,40,2,7,-3,2,17,2,131,2,0,2,23,2,48,2,132,2,23,-21,3,0,2,-4,3,0,2,0,67583,-1,2,103,-2,0,11,3,0,191,2,51,3,0,38,2,29,-1,2,33,-279,3,0,8,2,7,-1,2,133,2,52,3,0,11,2,6,-72,3,0,3,2,134,2,135,-187,3,0,2,2,37,2,0,2,136,2,137,2,55,2,0,2,138,2,139,2,140,3,0,10,2,141,2,142,2,15,3,37,2,3,53,2,3,54,2,2,143,-73,2,0,0,1065361407,0,16384,-11,2,0,2,121,-40,3,0,6,2,117,-1,3,0,2,0,2063,-37,2,55,2,144,2,145,2,146,2,147,2,148,-138,3,0,1334,2,9,-1,3,0,129,2,27,3,0,6,2,9,3,0,180,2,149,3,0,233,0,1,-96,3,0,16,2,9,-47,3,0,154,2,56,-28517,2,150,-256,2,194,-34558,2,150,-4,0,1,-174,0,1,-75,2,56,0,33536,2,124,-125,0,1,-1654,2,124,-32776,2,0,0,1,-1,2,124,2,0,0,8193,-21,2,195,0,10255,0,4,-11,2,64,2,172,-1,0,71680,-1,2,162,0,4292900864,0,805306431,-5,2,151,-1,2,158,-1,0,6144,-2,2,127,-1,2,155,-1,0,2147532800,2,152,2,166,2,0,2,165,0,524032,0,4,-4,2,191,0,205128192,0,1333757536,0,2147483696,0,423953,0,747766272,0,2717763192,0,4286578751,0,278545,2,153,0,4294886464,0,33292336,0,417809,2,153,0,1327482464,0,4278190128,0,700594195,0,1006647527,0,4286497336,0,4160749631,2,154,0,469762560,0,4171219488,0,8323120,2,154,0,202375680,0,3214918176,0,4294508592,2,154,-1,0,983584,0,48,0,58720273,0,3489923072,0,10517376,0,4293066815,0,1,0,2013265920,2,178,2,0,0,2089,0,3221225552,0,201375904,2,0,-2,0,256,0,122880,0,16777216,2,151,0,4160757760,2,0,-6,2,168,-11,0,3263218176,-1,0,49664,0,2160197632,0,8388802,-1,0,12713984,-1,2,155,2,160,2,179,-2,2,163,-20,0,3758096385,-2,2,156,0,4292878336,2,90,2,170,0,4294057984,-2,2,164,2,157,2,176,-2,2,156,-1,2,183,-1,2,171,2,124,0,4026593280,0,14,0,4292919296,-1,2,159,0,939588608,-1,0,805306368,-1,2,124,0,1610612736,2,157,2,158,2,4,2,0,-2,2,159,2,160,-3,0,267386880,-1,2,161,0,7168,-1,0,65024,2,155,2,162,2,180,-7,2,169,-8,2,163,-1,0,1426112704,2,164,-1,2,165,0,271581216,0,2149777408,2,23,2,162,2,124,0,851967,2,181,-1,2,23,2,182,-4,2,159,-20,2,197,2,166,-56,0,3145728,2,186,-4,2,167,2,124,-4,0,32505856,-1,2,168,-1,0,2147385088,2,90,1,2155905152,2,-3,2,103,2,0,2,169,-2,2,170,-6,2,171,0,4026597375,0,1,-1,0,1,-1,2,172,-3,2,117,2,64,-2,2,167,-2,2,177,2,124,-878,2,160,-36,2,173,-1,2,203,-10,2,189,-5,2,175,-6,0,4294965251,2,27,-1,2,174,-1,2,175,-2,0,4227874752,-3,0,2146435072,2,160,-2,0,1006649344,2,124,-1,2,90,0,201375744,-3,0,134217720,2,90,0,4286677377,0,32896,-1,2,159,-3,2,176,-349,2,177,0,1920,2,178,3,0,264,-11,2,158,-2,2,179,2,0,0,520617856,0,2692743168,0,36,-3,0,524284,-11,2,23,-1,2,188,-1,2,185,0,3221291007,2,179,-1,2,204,0,2158720,-3,2,160,0,1,-4,2,124,0,3808625411,0,3489628288,2,202,0,1207959680,0,3221274624,2,0,-3,2,180,0,120,0,7340032,-2,2,181,2,4,2,23,2,164,3,0,4,2,160,-1,2,182,2,178,-1,0,8176,2,183,2,180,2,184,-1,0,4290773232,2,0,-4,2,164,2,190,0,15728640,2,178,-1,2,162,-1,0,4294934512,3,0,4,-9,2,90,2,171,2,185,3,0,4,0,704,0,1849688064,2,186,-1,2,124,0,4294901887,2,0,0,130547712,0,1879048192,2,201,3,0,2,-1,2,187,2,188,-1,0,17829776,0,2025848832,0,4261477888,-2,2,0,-1,0,4286580608,-1,0,29360128,2,193,0,16252928,0,3791388672,2,38,3,0,2,-2,2,198,2,0,-1,2,103,-1,0,66584576,-1,2,192,3,0,9,2,124,-1,0,4294755328,3,0,2,-1,2,162,2,179,3,0,2,2,23,2,189,2,90,-2,0,245760,0,2147418112,-1,2,151,2,205,0,4227923456,-1,2,165,2,162,2,90,-3,0,4292870145,0,262144,2,124,3,0,2,0,1073758848,2,190,-1,0,4227921920,2,191,0,68289024,0,528402016,0,4292927536,3,0,4,-2,0,268435456,2,91,-2,2,192,3,0,5,-1,2,193,2,164,2,0,-2,0,4227923936,2,62,-1,2,156,2,95,2,0,2,155,2,159,3,0,6,-1,2,178,3,0,3,-2,0,2146959360,0,9440640,0,104857600,0,4227923840,3,0,2,2,194,2,195,2,77,-2,2,162,-2,2,119,-1,2,156,3,0,8,0,512,0,8388608,2,196,2,173,2,188,0,4286578944,3,0,2,0,1152,0,1266679808,2,192,0,576,0,4261707776,2,95,3,0,9,2,156,3,0,5,2,16,-1,0,2147221504,-28,2,179,3,0,3,-3,0,4292902912,-6,2,96,3,0,85,-33,0,4294934528,3,0,126,-18,2,197,3,0,269,-17,2,156,2,124,2,200,3,0,2,2,23,0,4290822144,-2,0,67174336,0,520093700,2,17,3,0,21,-2,2,180,3,0,3,-2,0,30720,-1,0,32512,3,0,2,0,4294770656,-191,2,175,-38,2,171,2,0,2,198,3,0,279,-8,2,124,2,0,0,4294508543,0,65295,-11,2,178,3,0,72,-3,0,3758159872,0,201391616,3,0,155,-7,2,171,-1,0,384,-1,0,133693440,-3,2,198,-2,2,26,3,0,4,2,170,-2,2,90,2,156,3,0,4,-2,2,165,-1,2,151,0,335552923,2,199,-1,0,538974272,0,2214592512,0,132e3,-10,0,192,-8,0,12288,-21,0,134213632,0,4294901761,3,0,42,0,100663424,0,4294965284,3,0,6,-1,0,3221282816,2,200,3,0,11,-1,2,201,3,0,40,-6,0,4286578784,2,0,-2,0,1006694400,3,0,24,2,35,-1,2,94,3,0,2,0,1,2,164,3,0,6,2,199,0,4110942569,0,1432950139,0,2701658217,0,4026532864,0,4026532881,2,0,2,45,3,0,8,-1,2,159,-2,2,170,0,98304,0,65537,2,171,-5,0,4294950912,2,0,2,118,0,65528,2,178,0,4294770176,2,26,3,0,4,-30,2,175,0,3758153728,-3,2,170,-2,2,156,2,189,2,159,-1,2,192,-1,2,162,0,4294754304,3,0,2,-3,0,33554432,-2,2,202,-3,2,170,0,4175478784,2,203,0,4286643712,0,4286644216,2,0,-4,2,204,-1,2,166,0,4227923967,3,0,32,-1334,2,164,2,0,-129,2,94,-6,2,164,-180,2,205,-233,2,4,3,0,96,-16,2,164,3,0,47,-154,2,166,3,0,22381,-7,2,17,3,0,6128],[4294967295,4294967291,4092460543,4294828031,4294967294,134217726,268435455,2147483647,1048575,1073741823,3892314111,134217727,1061158911,536805376,4294910143,4160749567,4294901759,4294901760,536870911,262143,8388607,4294902783,4294918143,65535,67043328,2281701374,4294967232,2097151,4294903807,4194303,255,67108863,4294967039,511,524287,131071,127,4292870143,4294902271,4294549487,33554431,1023,67047423,4294901888,4286578687,4294770687,67043583,32767,15,2047999,67043343,16777215,4294902e3,4294934527,4294966783,4294967279,2047,262083,20511,4290772991,41943039,493567,4294959104,603979775,65536,602799615,805044223,4294965206,8191,1031749119,4294917631,2134769663,4286578493,4282253311,4294942719,33540095,4294905855,4294967264,2868854591,1608515583,265232348,534519807,2147614720,1060109444,4093640016,17376,2139062143,224,4169138175,4294909951,4286578688,4294967292,4294965759,2044,4292870144,4294966272,4294967280,8289918,4294934399,4294901775,4294965375,1602223615,4294967259,4294443008,268369920,4292804608,486341884,4294963199,3087007615,1073692671,4128527,4279238655,4294902015,4294966591,2445279231,3670015,3238002687,31,63,4294967288,4294705151,4095,3221208447,4294549472,2147483648,4285526655,4294966527,4294705152,4294966143,64,4294966719,16383,3774873592,458752,536807423,67043839,3758096383,3959414372,3755993023,2080374783,4294835295,4294967103,4160749565,4087,184024726,2862017156,1593309078,268434431,268434414,4294901763,9216,536870912,2952790016,202506752,139264,402653184,4261412864,4227922944,49152,61440,3758096384,117440512,65280,3233808384,3221225472,2097152,4294965248,32768,57152,67108864,4293918720,4290772992,25165824,57344,4227915776,4278190080,4227907584,65520,4026531840,4227858432,4160749568,3758129152,4294836224,63488,1073741824,4294967040,4194304,251658240,196608,4294963200,64512,417808,4227923712,12582912,768,50331648,65472,4294967168,4294966784,16,4294917120,2080374784,4096,65408,524288,65532]),r=[0,0,0,0,0,0,0,0,0,0,16,0,0,16,0,0,0,8,0,8,8,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,39,39,39,39,39,39,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,2,0,0,71,0,39,39,39,39,39,39,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0];function a(e){return e<=127?5&r[e]:1&o[0+(e>>>5)]>>>e||8204===e||8205===e}const s={115:"Invalid start of a generator method",114:"Invalid modifier",113:"Cannot compound assign to an object or array pattern",112:"A object shorthand with initializer must be a pattern",109:"for await (... of ...) is only valid in async functions and async generators",111:"`let \\n [` is a restricted production at the start of a statement",110:"Invalid use of \'await\' as an argument name",108:"Unexpected escaped keyword",104:"The identifier \'let\' must not be in expression position in strict mode",107:"Missing } in template expression",105:"%0 source must be string",106:"Only a identifier can be used to indicate alias",102:"Cannot export a duplicate name \'%0\'",103:"Exported binding \'%0\' needs to refer to a top-level declared variable",101:"More than one default clause in switch statement",100:"... is not allowed in import()",99:"Invalid object literal key character after generator star",96:"An arrow function can not have a postfix update operator",97:"Block body arrows can not be immediately accessed without a group",98:"Block body arrows can not be immediately invoked without a group",95:"Dot property must be an identifier",93:"Illegal \'use strict\' directive in function with non-simple parameter list",94:"Octal literals are not allowed in strict mode",92:\'Calls to super must be in the "constructor" method of a class expression or class declaration that has a superclass\',90:"Member access on super must be in a method",91:\'Calls to super must be in the "constructor" method of a class expression or class declaration that has a superclass\',90:"Member access on super must be in a method",89:"new.target expression is not allowed here",88:"`let` declaration not allowed here and `let` cannot be a regular var name in strict mode",83:"In strict mode code or without web compability enabled, functions can only be declared at top level or inside a block",84:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement",85:"Class declaration can\'t appear in single-statement context",80:"Label \'%0\' has already been declared",81:"continue statement must be nested within an iteration statement",79:"Undefined label \'%0\'",82:"Illegal continue statement",26:"Unexpected strict mode reserved word",27:"Unexpected eval or arguments in strict mode",28:"Invalid keyword",29:"\'A lexical declaration can\'t define a \'let\' binding",30:"Await is only valid in async functions",31:"\'%0\' may not be used as an identifier in this context",69:"Invalid left-hand side in for-%0",68:"Property name __proto__ appears more than once in object literal",78:"Async functions can only be declared at the top level or inside a block",0:"Unexpected token",87:"Unexpected token %0",77:"No line break is allowed after \'=>\'",86:"Illegal break statement",75:"Unary expressions as the left operand of an exponentation expression must be disambiguated with parentheses",76:"Calling delete on expression not allowed in strict mode",74:"Expected \'=>\'",21:"Illegal return statement",116:"Illegal assignment to an arrow function",73:"Async arrow can not be followed by new expression",72:"Invalid left-hand side in async arrow",71:"The left-hand side of the arrow can only be destructed through assignment",70:"The binding declaration is not destructible",64:"Pattern can not have a tail",56:"Invalid destructuring assignment target",65:"Can not have a `yield` expression on the left side of a ternary",66:"Invalid increment/decrement operand",58:"Invalid shorthand property initializer",62:"Invalid left-hand side assignment to a destructible right-hand side",60:"Invalid left-hand side in assignment",67:"The rest argument must the be last parameter",63:"Invalid rest argument",61:"Encountered invalid input after spread/rest argument",59:"A computed property name must be followed by a colon or paren",57:"Async methods are a restricted production and cannot have a newline following it",55:"Classes may not have a static property named \'prototype\'",54:"Duplicate constructor method in class",53:"Class constructor may not be a %0",52:"Invalid key token",1:"Unexpected identifier after numeric literal",2:"Invalid BigInt syntax",3:"Octal escape sequences are not allowed in strict mode",4:"Non-number found after exponent indicator",5:"Unterminated string literal",6:"OptionalChainingNoTemplate",11:"HTML comments are not allowed in modules or without AnnexB support",8:"Numeric separators are not allowed at the end of numeric literals",7:"Only one underscore is allowed as numeric separator",9:"Missing digits",10:"Multiline comment was not closed properly",12:"Unterminated regular expression",13:"Unexpected regular expression flag",14:"Duplicate regular expression flag \'%0\'",47:"Invalid use of `new` keyword on an increment/decrement expression",48:"Invalid use of \'%0\' inside new expression",51:"Cannot use new with import(...)",15:"Escapes \\\\8 or \\\\9 are not syntactically valid escapes",16:"Octal escape sequences are not allowed in template strings",17:"Invalid hexadecimal escape sequence",18:"Unicode codepoint must not be greater than 0x10FFFF",19:"Illegal Unicode escape sequence",50:"The %0 keyword can only be used with the module goal",20:"Illegal character \'%0\'",22:"Duplicate binding \'%0\'",24:"\'%0\' has already been declared",23:"\'%0\' shadowed a catch clause binding",25:"Function name may not contain any reserved words or be eval or arguments in strict mode",32:"%0 declaration must have a name in this context",40:\'Identifier "let" disallowed as left-hand side expression in strict mode\',34:"Missing initializer in %0 declaration",33:"\'for-%0\' loop head declarations can not have an initializer",35:"Invalid left-hand side in for-%0 loop: Must have a single binding",37:"Await expression not allowed in formal parameter",36:"Yield expression not allowed in formal parameter",38:"%0 functions must have exactly %1 argument%2",39:"Setter function argument must not be a rest parameter",41:"The left-hand side of a for-of loop may not start with \'let\'",42:"Missing catch or finally after try",44:"Illegal newline after throw",43:"Strict mode code may not include a with statement",46:"Invalid optional chain from new expression",49:\'Cannot use "import.meta" outside a module\',45:"Coalescing and logical operators used together in the same expression must be disambiguated with parentheses"};class i extends SyntaxError{constructor(e,n,t,o,...r){const a="["+n+":"+t+"]: "+s[o].replace(/%(\\d+)/g,(e,n)=>r[n]);super(""+a),this.index=e,this.line=n,this.column=t,this.description=a}}function l(e,n,...t){throw new i(e.index,e.curLine,e.index-e.offset,n,...t)}function c(e){throw new i(e.index,e.line,e.column,e.type,e.params)}function u(e,n,t,o){return(2064&n)>0&&l(e,11),d(e,t,o++)}function d(e,n,t){let r=n.charCodeAt(t);for(;t<e.length&&0==(1&o[69632+(r>>>5)]>>>r);)r=n.charCodeAt(++t);return t}function p(e,n,t,o){let r=0,a=0,s=n.charCodeAt(o++);for(;o<t;){if(s<43){if(42===s){for(;42===s;)s=n.charCodeAt(o++);if(47===s)return 0===a&&(e.flags|=4096),o}13===s&&(e.curLine++,e.newLine=r=1,e.offset=o,a=1),10===s&&(0===r&&e.curLine++,r=0,e.newLine=1,e.offset=o,a=1)}8232==(-2&s)&&(e.offset=o,e.newLine=1,e.curLine++,r=0,a=0),s=n.charCodeAt(o++)}l(e,10)}function f(e,n,o,a){for(;(5&r[o])>0;)o=n.charCodeAt(++e.index);const s=n.slice(e.start,e.index);if(o>90)return k(e,n,s,a);e.tokenValue=s;const i=t[s];return void 0===i?3211265:i}function k(e,n,r,s){let i=e.index,c=n.charCodeAt(e.index),u=null;for(;e.index<e.length;){if(92===c)r+=n.slice(i,e.index),e.containsEscapes=1,u=x(e,n),a(u)||l(e,19),s=1,r+=A(u),i=e.index;else{if(55296==(64512&c)&&56320==(64512&n.charCodeAt(e.index+1))&&(c=65536+((1023&c)<<10)+(1023&n.charCodeAt(e.index+1)),0==(1&o[0+(c>>>5)]>>>c)&&l(e,20,A(c)),e.index++),!a(c))break;e.index++}c=n.charCodeAt(e.index)}const d=(r+=n.slice(i,e.index)).length;if(e.tokenValue=r,s&&d>=2&&d<=11){const n=t[e.tokenValue];if(void 0!==n)return 0===e.containsEscapes||65536==(65536&n)?n:268435456|n}return 3211265}function x(e,n){117!==n.charCodeAt(e.index+1)&&l(e,19);let t=0,o=n.charCodeAt(e.index+=2);if(123===o){e.index===n.length&&l(e,17);let r=C(n.charCodeAt(++e.index));for(r<0&&l(e,17);r>=0;)t=t<<4|r,t>1114111&&l(e,18),r=C(o=n.charCodeAt(++e.index));return(t<0||125!==o)&&l(e,17),e.index++,t}const a=C(o)<<12|C(n.charCodeAt(e.index+1))<<8|C(n.charCodeAt(e.index+2))<<4,s=n.charCodeAt(e.index+3);return 0==(32&r[s])&&l(e,17),e.index+=4,a|C(s)}function m(e,n){const t=x(e,n);if(a(t))return e.containsEscapes=1,k(e,n,A(t),1);e.index++,l(e,19)}function g(e,n,t,o){let a=E(e),s="",i=e.index;for(;a!==o;)if(a<=126)if(92===a){s+=t.slice(i,e.index),a=E(e);const o=y(e,n,t,a);o<=0&&h(e,o,0),s+=A(o),i=e.index,a=t.charCodeAt(e.index)}else a=E(e),16==(16&r[a])&&l(e,5);else a=E(e),8232==(-2&a)&&(e.index++,e.offset=e.index,e.curLine++);return s+=t.slice(i,e.index),e.index++,e.tokenValue=s,1572868}function y(e,n,t,o){let r=t.charCodeAt(++e.index);switch(o){case 98:return 8;case 102:return 12;case 114:return 13;case 110:return 10;case 116:return 9;case 118:return 11;case 117:{let n=0;if(123===r){let o=C(t.charCodeAt(++e.index));if(o<0)return-4;for(;o>=0;){if(n=n<<4|o,n>1114111)return-5;r=t.charCodeAt(++e.index),o=C(r)}return n<0||125!==r?-4:(e.index++,n)}let o=0,a=null;for(o=0;o<4;o++){if(a=C(t.charCodeAt(e.index++)),a<0)return-4;n=n<<4|a}return n}case 120:{const n=C(r);if(n<0)return-4;const o=C(t.charCodeAt(++e.index));return o<0?-4:(e.index++,n<<4|o)}case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:{const a=o-48;if((1040&n)>0)return 48===o&&(r<48||r>57)?a:-2;if(r>=48&&r<=55){e.flags|=128;let n=e.index;const r=t.charCodeAt(n)-48;if(o>=48&&o<=51){const o=t.charCodeAt(n+1);if(o>=48&&o<=55)return e.index=n+=2,64*a+8*r+o-48}return e.index=n+1,8*a+r}return 0!==a&&(e.flags|=128),a}case 56:case 57:return-3;case 13:const a=e.index;a<e.length&&10===t.charCodeAt(a)&&(e.index=a+1);case 10:return e.offset=e.index,e.curLine++,-1;default:return o}}function h(e,n,t){switch(n){case-1:return;case-2:l(e,t?16:3);case-3:l(e,15);case-4:l(e,17);case-5:l(e,18)}}function b(e,n,t){const o=t;let s=0;for(;;){const o=n.charCodeAt(t);if(t++,1&s)s&=-2;else if(o<=94)if(47===o){if(!s)break}else 92===o?s|=1:91===o?s|=2:93===o?s&=1:16==(16&r[o])&&l(e,12);else 8232==(-2&o)&&l(e,12);t>=e.length&&l(e,12)}const i=t-1;let c=0;const u=t;let d=n.charCodeAt(t);for(;a(d);){switch(d){case 103:1&c&&l(e,14,"g"),c|=1;break;case 105:2&c&&l(e,14,"i"),c|=2;break;case 109:4&c&&l(e,14,"m"),c|=4;break;case 117:8&c&&l(e,14,"g"),c|=8;break;case 121:16&c&&l(e,14,"y"),c|=16;break;case 115:32&c&&l(e,14,"s"),c|=32;break;default:l(e,13)}t++,d=n.charCodeAt(t)}const p=n.slice(u,t),f=n.slice(o,i);e.tokenRegExp={pattern:f,flags:p},e.index=t;try{e.tokenValue=new RegExp(f,p)}catch(n){l(e,0)}return 1048581}function v(e,n,t){const{index:o}=e;let r="",a=1048586,s=E(e);for(;96!==s;){if(36===s){if(123===t.charCodeAt(e.index+1)){e.index++,a=1048585;break}r+="$"}else if(s<93)if(92===s)if(s=E(e),s>=125)r+=A(s);else{const o=y(e,1024|n,t,s);if(o>=0)r+=A(o),e.index--;else{if(-1!==o&&65536&n){r=null,s=w(e,t),s<0&&(a=1048585);break}h(e,o,1)}}else 13===s?(e.index<e.length&&10===t.charCodeAt(e.index+1)&&(r+=A(s),s=t.charCodeAt(e.index),e.curLine++),e.offset=e.start=e.index,e.curLine++):10===s&&(e.offset=e.start=e.index,e.curLine++),r+=A(s);else(8232^s)<=1&&(e.offset=e.start=e.index,e.curLine++),r+=A(s);s=E(e)}return e.index++,e.tokenValue=r,e.tokenRaw=t.slice(o+1,e.index-(1048586===a?1:2)),a}function w(e,n){let t=n.charCodeAt(e.index);for(;96!==t;){if(36===t){const o=e.index+1;if(o<n.length&&123===n.charCodeAt(o))return e.index=o,-t}t=E(e)}return t}function I(e,n){return e.index--,v(e,n,e.source)}function E(e){return e.index++,e.index>=e.length&&l(e,5),e.source.charCodeAt(e.index)}function C(e){return(e-=48)<=9?e:(e=(32|e)-49)<=5?e+10:-1}function A(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(e>>>10)+String.fromCharCode(1023&e)}function S(e,n,t,o,a){let s=0,i=0===a?0:1,c=16;if(1===a)s="."+L(e,t,o),o=t.charCodeAt(e.index);else{let u=0;if(48===o)if(e.index++,120==(32|(o=t.charCodeAt(e.index)))){for(o=t.charCodeAt(++e.index);(96&r[o])>0;)95===o?(0===u&&l(e,7),u=0):(u=1,s=16*s+C(o)),o=t.charCodeAt(++e.index);0===u&&l(e,8),c=8}else if(98==(32|o)){for(o=t.charCodeAt(++e.index);o>=48&&o<=49||95===o;)95===o?(0===u&&l(e,7),u=0):(u=1,s=2*s+(o-48)),o=t.charCodeAt(++e.index);0===u&&l(e,8),c=2}else if(111==(32|o)){for(o=t.charCodeAt(++e.index);o>=48&&o<=55||95===o;)95===o?(0===u&&l(e,7),u=0):(u=1,s=8*s+(o-48)),o=t.charCodeAt(++e.index);0===u&&l(e,8),c=4}else if(o>=48&&o<=56){for(1024&n&&l(e,3),c=1;o>=48&&o<=57;){if(o>=56&&o<=57){c=32,i=1;break}s=8*s+(o-48),o=t.charCodeAt(++e.index)}95===o&&l(e,8),110===o&&l(e,2),e.flags|=128}else o>=56&&o<=57?c=32:95===o&&l(e,8);if((48&c)>0){if(0===i){let n=9;for(;o<=57&&o>=48&&n>=0||95===o;)95!==o?(u=0,s=10*s+(o-48),o=t.charCodeAt(++e.index),--n):(95!==(o=t.charCodeAt(++e.index))&&32!=(32&c)||l(e,7),u=1);if(1===u&&l(e,8),n>=0&&46!==o&&0==(3&r[o]))return e.tokenValue=s,1572866}s+=L(e,t,o),46===(o=t.charCodeAt(e.index))&&(a=1,95===(o=t.charCodeAt(++e.index))&&l(e,7),s+="."+L(e,t,o),o=t.charCodeAt(e.index))}}if(110===o&&0===a&&(30&c)>0)return e.index++,1048579;if(101==(32|o)){const n=e.index;45!==(o=t.charCodeAt(++e.index))&&43!==o||(o=t.charCodeAt(++e.index)),95===o&&l(e,8),0==(48&c)&&l(e,4);const r=e.index;s+=e.source.substring(n,e.index)+L(e,t,o),r===e.index&&l(e,4),o=t.charCodeAt(e.index)}return(3&r[o])>0&&l(e,1),e.tokenValue=(15&c)>0?s:1===a?parseFloat(s):+s,1572866}function L(e,n,t){let o=0,r="",a=e.index;for(;t<=57&&t>=48||95===t;)95!==t?(o=0,t=n.charCodeAt(++e.index)):(95===n.charCodeAt(e.index+1)&&l(e,7),r+=n.substring(a,e.index),t=n.charCodeAt(++e.index),o=1,a=e.index);return 1===o&&l(e,8),r+n.substring(a,e.index)}const V=[121,121,121,121,121,121,121,121,121,123,124,123,123,122,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,123,1048624,1572868,121,3211265,135314231,135292487,1572868,1048588,17,135314230,135309874,19,135309875,14,135314232,1572866,1572866,1572866,1572866,1572866,1572866,1572866,1572866,1572866,1572866,22,16777234,135301186,67108896,135301187,23,121,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,34603028,120,21,135288137,3211265,1048586,132,132,132,132,132,132,132,3211265,132,3211265,132,132,132,132,132,132,3211265,132,132,132,132,132,132,3211265,132,132,34603021,135283784,16777232,1048625,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,123,121,121,121,121,121,121,121,121,121,3211265,121,121,121,121,121,121,121,121,121,121,3211265,121,121,121,121,3211265,121,121,121,121,121,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,121,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265,121,3211265,3211265,3211265,3211265,3211265,3211265,3211265,3211265];function D(e,t,r){e.newLine=0;const{source:a,length:s,index:i,offset:c}=e;e.flags=4224^(4224|e.flags),e.lastColumn=(e.endIndex=i)-c,e.lastLine=e.curLine,e.token=function(e,n,t,r,a,s,i,c,x){let y;for(;e.index<a;)switch(y=t.charCodeAt(e.index),e.start=e.index,s=V[y]){case 16777232:case 34603021:case 19:case 22:case 1048625:case 1048588:case 17:case 16777234:case 34603028:case 21:return e.index++,s;case 123:e.index++;break;case 3211265:return f(e,t,y,0);case 132:return f(e,t,y,1);case 1572866:return S(e,n,t,y,0);case 1572868:return g(e,n,t,y);case 1048586:return v(e,n,t);case 120:return m(e,t);case 122:e.offset=++e.index,e.curLine++,e.newLine=i=1;break;case 124:e.offset=++e.index,e.newLine=1,0===i&&e.curLine++,i=0;break;case 14:if(e.index++,e.index<a){if(y=t.charCodeAt(e.index),y>=48&&y<=57)return S(e,n,t,y,1);if(46===y&&46===t.charCodeAt(e.index+1))return e.index+=2,15}return 14;case 67108896:return(r=e.index+1)<e.length?(y=t.charCodeAt(r),61===y?(r++,61!==t.charCodeAt(r)?(e.index=r,135296830):(e.index=r+1,135296828)):62!==y?(e.index++,67108896):(e.index+=2,11)):(e.index++,67108896);case 135314230:return e.index++,e.index>=a?135314230:(y=t.charCodeAt(e.index),61===y?(e.index++,67108903):42!==y?135314230:(e.index++,61!==t.charCodeAt(e.index)?135318585:(e.index++,67108900)));case 135309874:return e.index++,e.index>=a?135309874:(y=t.charCodeAt(e.index),43===y?(e.index++,1048606):61===y?(e.index++,67108901):135309874);case 135314232:if(r=++e.index,y=t.charCodeAt(r),47===y){e.index=d(e,t,r);continue}if(42===y){e.index=p(e,t,a,++r);continue}return 1===x?b(e,t,r):61===y?(e.index++,68157480):135314232;case 23:return e.index++,e.index>=a?23:(y=t.charCodeAt(e.index),46===y?(y=t.charCodeAt(e.index+1),y>=48&&y<=57?23:(e.index++,25)):63===y?(e.index++,61!==t.charCodeAt(e.index)?1209012504:(e.index++,67113098)):23);case 135309875:if(y=t.charCodeAt(++e.index),45===y){if(62===t.charCodeAt(e.index+1)&&(c||e.newLine)){e.index=u(e,n,t,e.index);continue}return e.index++,1048607}return 61===y?(e.index++,67108902):135309875;case 135301186:if(e.index++,e.index>=a)return 135301186;if(y=t.charCodeAt(e.index),60===y)return 61===t.charCodeAt(++e.index)?(e.index++,67108897):135305540;if(61===y)return e.index+=1,135296832;if(33===y&&45===t.charCodeAt(e.index+2)&&45===t.charCodeAt(e.index+1)){e.index=u(e,n,t,e.index);continue}return 135301186;case 1048624:return r=e.index+1,61===t.charCodeAt(r)?(r++,61===t.charCodeAt(r)?(e.index=r+1,135296829):(e.index=r,135296831)):(e.index++,1048624);case 135314231:return 61!==t.charCodeAt(++e.index)?135314231:(e.index++,67108905);case 135288137:return 61!==t.charCodeAt(++e.index)?135288137:(e.index++,67108906);case 135301187:if(e.index++,e.index>=a)return 135301187;if(y=t.charCodeAt(e.index),61===y)return e.index++,135296833;if(62!==y)return 135301187;if(e.index++,e.index<a){if(y=t.charCodeAt(e.index),62===y)return 61!==t.charCodeAt(++e.index)?135305542:(e.index++,67108899);if(61===y)return e.index++,67108898}return 135305541;case 135283784:if((r=e.index+1)<e.length){if(y=t.charCodeAt(r),124===y)return r++,61!==t.charCodeAt(r)?(e.index=r,143663675):(e.index=r+1,67113096);if(61===y)return e.index=r+1,67108907}return e.index++,135283784;case 135292487:if((r=e.index+1)<e.length){if(y=t.charCodeAt(r),38===y)return r++,61!==t.charCodeAt(r)?(e.index=r,143668026):(e.index=r+1,67113097);if(61===y)return e.index=r+1,67108908}return e.index++,135292487;default:if(y>126){if(0!=(1&o[104448+(y>>>5)]>>>y)){e.index++,8232==(-2&y)&&(e.offset=e.index,e.newLine=1,e.curLine++,i=0);continue}if(1&o[34816+(y>>>5)]>>>y||55296==(64512&y))return k(e,t,"",0)}l(e,20,A(y))}return 16777216}(e,t,a,i,s,16777216,0,0===i,r),e.column=e.start-e.offset,e.line=e.curLine,536870912==(536870912&t)&&16777216!==e.token&&function(e,t){let o="Punctuator",r=e.tokenValue;const a=e.token;switch(a){case 1572866:o="NumericLiteral";break;case 1572868:o="StringLiteral";break;case 1179654:case 1179655:o="BooleanLiteral",r="true"===n[255&a];break;case 1179656:o="NullLiteral",r=null;break;case 1179745:o="Keyword",r="this";break;case 1048581:o="RegularExpression",r={value:e.tokenValue,regex:e.tokenRegExp};break;case 1048585:case 1048586:o="Template";break;default:2162688==(2162688&a)?o="Identifier":131072==(131072&a)?o="Keyword":r=n[255&a]}2&t?e.onToken(o,r,e.start,e.index):e.onToken(o,r)}(e,t)}function T(e,t){0===e.newLine&&16777216!=(16777216&e.token)&&l(e,87,n[255&e.token]),16777234===e.token&&D(e,t,1)}function M(e,n,t,o){return e.token!==t?0:(D(e,n,o),1)}function F(e,t,o,r){e.token!==o&&l(e,87,n[255&o]),D(e,t,r)}function P(e,n,t){return{start:{line:n,column:t},end:{line:e.lastLine,column:e.lastColumn}}}function j(e,n){switch(n.type){case"ArrayExpression":{n.type="ArrayPattern";const t=n.elements;let o=t.length;for(;o--;)t[o]&&j(e,t[o]);return}case"ObjectExpression":n.type="ObjectPattern";const t=n.properties;let o=t.length;for(;o--;)j(e,t[o]);return;case"AssignmentExpression":return n.type="AssignmentPattern","="!==n.operator&&l(e,0),delete n.operator,void j(e,n.left);case"Property":return void j(e,n.value);case"SpreadElement":return n.type="RestElement",void j(e,n.argument)}}function q(e,n,t,o){return!!(128&e.flags&&1===e.newLine)||n-t==12&&("use strict"===o&&16777216==(16777216&e.token))}function B(e,n,t){1024&n&&((262144&t)>0&&l(e,26),537919488==(537919488&t)&&l(e,26)),131072==(131072&t)&&l(e,28),(4196352&n)>0&&3211376===t&&l(e,30),(2098176&n)>0&&3473517===t&&l(e,31,"yield")}function U(e,n){return 1024&e?!(2048&e&&3211376===n)&&(!((2098176&e)>0&&3473517===n)&&(3473483!==n&&(2162688&n)>0)):(2162688&n)>0||(262144&n)>0}function N(e,n,t,o){return 3211376===t&&((4196352&n)>0&&l(e,30),1===o&&(e.flags|=2048)),537919488==(537919488&t)&&l(e,27),(131072&t)>0||(262144&t)>0||119==t}function O(e,n,t,o){1024&n&&(262144&o)>0&&l(e,26),(131072&o)>0&&l(e,28),(48&t)>0&&3473483===o&&l(e,29),(4196352&n)>0&&3211376===o&&l(e,30),(2098176&n)>0&&3473517===o&&l(e,31,"yield")}function R(e){return{type:e,parent:{type:e,parent:void 0,declared:[]},declared:[],scopeError:void 0}}function _(e,n){return{parent:e,declared:[],type:n,scopeError:void 0}}function z(e,n,t,o,r,a){2&r?K(e,n,t,o,r):G(e,n,t,o,r,a),64&a&&W(e,o)}function W(e,n){void 0!==e.exportedNames&&""!==n&&(e.exportedNames["#"+n]&&l(e,102,n),e.exportedNames["#"+n]=1)}function Y(e,n){void 0!==e.exportedBindings&&""!==n&&(e.exportedBindings["#"+n]=1)}function K(e,n,t,o,r){let a,s=t;do{a=s.declared["#"+o],a&&((244&a)>0&&((1040&n)>0||0==(128&r)||0==(128&a))&&l(e,22,o),(768&a)>0&&((1040&n)>0||0==(512&a))&&l(e,22,o)),s.declared["#"+o]=r,s=s.parent}while(s&&0==(128&s.type))}function G(e,n,t,o,r,a){if(void 0===t)return;const s=t.declared["#"+o];s&&0==(8&s)&&((1&r)>0?t.scopeError={type:22,params:o,index:e.index,line:e.line,column:e.column}:((16&n)>0||0==(4&s)||0==(2&a))&&l(e,22,o));const i=t.parent;(64&t.type)>0&&i.declared["#"+o]&&0==(8&i.declared["#"+o])&&l(e,22,o),(32&t.type)>0&&(768&i.declared["#"+o])>0&&l(e,23,o),t.declared["#"+o]=r}function H(e,n,t,o,r,a,s,i){const c=e.token;return(67108864&c)>0?(0===e.assignable&&l(e,60),be(e,n,t,o,r,c,a,s,i)):((135266304&c)>0&&(r=Z(e,n,o,4,c,a,s,i,r)),23===e.token?X(e,n,r,a,s,i):r)}function $(e,n,t){const{start:o,line:r,column:a}=e;return H(e,n,0,t,ne(e,n,le(e,n,0,0,1,1,t,o,r,a),1,t,o,r,a),o,r,a)}function J(e,n,t){const{start:o,line:r,column:a}=e;return Q(e,n,$(e,8192^(8192|n),t),o,r,a)}function Q(e,n,t,o,r,a){if(19!==e.token)return t;const s=[t];do{D(e,n,1),s.push($(e,n,0))}while(19===e.token);return 2==(2&n)?{type:"SequenceExpression",expressions:s,start:o,end:e.endIndex,loc:P(e,r,a)}:{type:"SequenceExpression",expressions:s}}function X(e,n,t,o,r,a){D(e,n,1);const s=$(e,8192^(8192|n),0);F(e,n,22,1);const i=$(e,n,0);return e.assignable=0,2==(2&n)?{type:"ConditionalExpression",test:t,consequent:s,alternate:i,start:o,end:e.endIndex,loc:P(e,r,a)}:{type:"ConditionalExpression",test:t,consequent:s,alternate:i}}function Z(e,t,o,r,a,s,i,c,u){let d,p;const f=8192&t?3840:61440;do{if(d=e.token,(d&f)+((135318585===d)<<8)<=r)return u;(1082130432&(a|d))>1073741824&&l(e,45),D(e,t,1);const{start:k,line:x,column:m}=e;p=Z(e,t,o,d&f,d,k,x,m,ge(e,t,o,1,0,k,x,m)),e.assignable=0,u=2==(2&t)?{type:1082130432&d?"LogicalExpression":"BinaryExpression",left:u,right:p,operator:n[255&d],start:s,end:e.endIndex,loc:P(e,i,c)}:{type:1082130432&d?"LogicalExpression":"BinaryExpression",left:u,right:p,operator:n[255&d]}}while((135266304&d)>0)}function ee(e,n){if((2555904&e.token)>0)return ye(e,n);l(e,95)}function ne(e,t,o,r,a,s,i,c){switch(e.token){case 1048606:case 1048607:return 0===e.newLine?function(e,t,o,r,a,s,i){0===e.assignable&&l(e,66);0===o&&l(e,87,n[255&e.token]);const c=n[255&e.token];"Identifier"!==r.type&&"MemberExpression"!==r.type&&l(e,0);return D(e,t,0),e.assignable=0,2==(2&t)?{type:"UpdateExpression",argument:r,operator:c,prefix:!1,start:a,end:e.endIndex,loc:P(e,s,i)}:{type:"UpdateExpression",argument:r,operator:c,prefix:!1}}(e,t,r,o,s,i,c):o;case 14:{D(e,t,0),e.assignable=1;const n=ee(e,t);return ne(e,t,2==(2&t)?{type:"MemberExpression",object:o,computed:!1,property:n,start:s,end:e.endIndex,loc:P(e,i,c)}:{type:"MemberExpression",object:o,computed:!1,property:n},r,a,s,i,c)}case 34603028:{D(e,t,1);const n=J(e,8192^(8192|t),a);return F(e,t,21,0),e.assignable=1,ne(e,t,2==(2&t)?{type:"MemberExpression",object:o,computed:!0,property:n,start:s,end:e.endIndex,loc:P(e,i,c)}:{type:"MemberExpression",object:o,computed:!0,property:n},r,a,s,i,c)}case 1048588:{if(8192==(8192&e.flags))return e.flags=8192^(8192|e.flags),o;const n=oe(e,t,a);return e.assignable=0,ne(e,t,2==(2&t)?{type:"CallExpression",callee:o,arguments:n,start:s,end:e.endIndex,loc:P(e,i,c)}:{type:"CallExpression",callee:o,arguments:n},r,a,s,i,c)}case 1048586:return ne(e,t,pe(e,t,o,re(e,t),s,i,c),r,a,s,i,c);case 1048585:return ne(e,t,pe(e,t,o,ae(e,65536|t,s,i,c),s,i,c),r,a,s,i,c);case 25:return D(e,t,0),25===e.token&&l(e,0),e.assignable=0,ne(e,t,2==(2&t)?{type:"ChainingExpression",base:o,chain:te(e,t,[],a,s,i,c),start:s,end:e.endIndex,loc:P(e,i,c)}:{type:"ChainingExpression",base:o,chain:te(e,t,[],a,s,i,c)},r,a,s,i,c)}return o}function te(e,n,t,o,r,a,s){switch(e.token){case 14:D(e,n,0),e.assignable=0;const i=ee(e,n);return t.push(2==(2&n)?{type:"MemberChain",computed:!1,optional:!1,property:i,start:r,end:e.endIndex,loc:P(e,a,s)}:{type:"MemberChain",computed:!1,optional:!1,property:i}),te(e,n,t,o,r,a,s);case 34603028:{D(e,n,1);const i=J(e,8192^(8192|n),0);return F(e,n,21,0),e.assignable=0,t.push(2==(2&n)?{type:"MemberChain",computed:!0,property:i,optional:!1,start:r,end:e.endIndex,loc:P(e,a,s)}:{type:"MemberChain",computed:!0,property:i,optional:!1}),te(e,n,t,o,r,a,s)}case 1048588:const c=oe(e,n,o);return e.assignable=0,t.push(2==(2&n)?{type:"CallChain",arguments:c,optional:!0,start:r,end:e.endIndex,loc:P(e,a,s)}:{type:"CallChain",arguments:c,optional:!0}),te(e,n,t,o,r,a,s);case 1048586:case 1048585:l(e,6);case 25:D(e,n,0);default:if(e.assignable=0,(2555904&e.token)>0)return t.push(2==(2&n)?{type:"MemberChain",computed:!1,property:ye(e,n),optional:!0,start:r,end:e.endIndex,loc:P(e,a,s)}:{type:"MemberChain",computed:!1,property:ye(e,n),optional:!0}),te(e,n,t,o,r,a,s)}return t}function oe(e,n,t){D(e,n,1),n=8192^(8192|n);const o=[];for(;17!==e.token;){if(15===e.token){const{start:r,line:a,column:s}=e;D(e,n,1),o.push(2==(2&n)?{type:"SpreadElement",argument:$(e,n,t),start:r,end:e.endIndex,loc:P(e,a,s)}:{type:"SpreadElement",argument:$(e,n,t)})}else o.push($(e,n,t));if(19!==e.token)break;D(e,n,1)}return F(e,n,17,0),o}function re(e,n){const{start:t,line:o,column:r,tokenValue:a,tokenRaw:s}=e;e.assignable=0,F(e,n,1048586,0);const i=[2==(2&n)?{type:"TemplateElement",value:{cooked:a,raw:s},tail:!0,start:t,end:e.endIndex,loc:P(e,o,r)}:{type:"TemplateElement",value:{cooked:a,raw:s},tail:!0}];return 2==(2&n)?{type:"TemplateLiteral",expressions:[],quasis:i,start:t,end:e.endIndex,loc:P(e,o,r)}:{type:"TemplateLiteral",expressions:[],quasis:i}}function ae(e,n,t,o,r){const a=[se(e,n=8192^(8192|n),0)];F(e,n,1048585,1);const s=[J(e,n,0)];for(16777232!==e.token&&l(e,107);1048585===(e.token=I(e,n));)a.push(se(e,n,0)),F(e,n,1048585,1),s.push(J(e,n,0));return a.push(se(e,n,1)),F(e,n,1048586,0),2==(2&n)?{type:"TemplateLiteral",expressions:s,quasis:a,start:t,end:e.endIndex,loc:P(e,o,r)}:{type:"TemplateLiteral",expressions:s,quasis:a}}function se(e,n,t){const{start:o,line:r,column:a}=e;return 2==(2&n)?{type:"TemplateElement",value:{cooked:e.tokenValue,raw:e.tokenRaw},tail:1===t,start:o,end:e.endIndex,loc:P(e,r,a)}:{type:"TemplateElement",value:{cooked:e.tokenValue,raw:e.tokenRaw},tail:1===t}}function ie(e,n){const{start:t,line:o,column:r,token:a,tokenValue:s}=e;D(e,n,0);let i=Ve(e,n,s,t,o,r);if(e.assignable=1,11===e.token){const s=e.flags|=0|(262144==(262144&a)?64:0),l=R(2);G(e,n,l,e.tokenValue,1,0),i=xe(e,n,l,[i],0,0,t,o,r),e.flags|=s}return i}function le(e,t,o,r,a,s,i,c,u,d){const p=e.token;if(0!=(270598144&p)){if(3473517===p)return function(e,n,t,o,r,a,s){if(1===t&&(e.flags|=1024),2097152!=(2097152&n))return 1024&n&&l(e,31,"yield"),ie(e,n);1===e.containsEscapes&&l(e,108),8388608&n&&l(e,36),0===o&&l(e,60),D(e,n,1),23===e.token&&l(e,65);let i=null,c=0;return 0===e.newLine&&(c=M(e,n,135314230,1),1!==c&&1048576!=(1048576&e.token)||(i=$(e,n,0))),e.assignable=0,2==(2&n)?{type:"YieldExpression",argument:i,delegate:1===c,start:r,end:e.endIndex,loc:P(e,a,s)}:{type:"YieldExpression",argument:i,delegate:1===c}}(e,t,i,s,c,u,d);if(3211376===p)return function(e,n,t,o,r,a,s){if(1===t&&(e.flags|=2048),4194304!=(4194304&n))return 2048&n&&l(e,31,"Await"),ie(e,n);1===e.containsEscapes&&l(e,108),1===o&&l(e,0),8388608&n&&l(e,37),D(e,n,1);const i=me(e,n,t,1,0);return e.assignable=0,2==(2&n)?{type:"AwaitExpression",argument:i,start:r,end:e.endIndex,loc:P(e,a,s)}:{type:"AwaitExpression",argument:i}}(e,t,i,r,c,u,d);if(2162799===p)return function(e,t,o,r,a,s,i,c){const{token:u,tokenValue:d,start:p,line:f,column:k}=e;if(D(e,t,0),0===e.newLine){if(1179738===e.token)return 0===r&&l(e,87,n[255&e.token]),1===e.containsEscapes&&l(e,108),Ee(e,t,1,s,i,c);if((2424832&e.token)>0)return 0===r&&l(e,87,n[255&e.token]),0===a&&l(e,116),ce(e,t,1,e.tokenValue,e.token,ye(e,t),s,i,c)}const x=Ve(e,t,d,p,f,k);if(0===o&&1048588===e.token)return ue(e,t,x,a,e.newLine,1,0,s,i,c);if(11===e.token)return 1===o&&l(e,73),ce(e,t,0,"async",u,x,s,i,c);return x}(e,t,r,a,s,c,u,d);const f=e.tokenValue;D(e,65536|t,0);const k=Ve(e,t,f,c,u,d);return 11===e.token?(0===a&&l(e,87,n[255&e.token]),0===s&&l(e,116),ce(e,t,0,f,p,k,c,u,d)):(3473483===p&&(1024&t&&l(e,104),(48&o)>0&&(1===e.containsEscapes&&l(e,108),l(e,29))),268435456==(268435456&p)&&131072==(131072&p)&&l(e,108),e.assignable=1024&t&&537919488==(537919488&p)?0:1,k)}switch(p){case 1048607:case 1048606:return function(e,t,o,r,a,s,i){0===r&&l(e,87,n[255&e.token]);1===o&&l(e,47);const c=n[255&e.token];D(e,t,1);const u=me(e,t,0,1,0);"Identifier"!==u.type&&"MemberExpression"!==u.type&&l(e,0);0===e.assignable&&l(e,66);return e.assignable=0,2==(2&t)?{type:"UpdateExpression",argument:u,operator:c,prefix:!0,start:a,end:e.endIndex,loc:P(e,s,i)}:{type:"UpdateExpression",argument:u,operator:c,prefix:!0}}(e,t,r,a,c,u,d);case 1179694:case 1048624:case 1048625:case 135309874:case 135309875:case 1179693:case 1179695:return function(e,t,o,r,a,s,i,c){0===a&&l(e,87,n[255&e.token]);1===r&&l(e,48,n[255&e.token]);const u=e.token;D(e,t,1);const d=me(e,t,o,1,0);135318585===e.token&&l(e,75);1024==(1024&t)&&1179694===u&&"Identifier"===d.type&&l(e,76);return e.assignable=0,2==(2&t)?{type:"UnaryExpression",operator:n[255&u],argument:d,prefix:!0,start:s,end:e.endIndex,loc:P(e,i,c)}:{type:"UnaryExpression",operator:n[255&u],argument:d,prefix:!0}}(e,t,i,r,a,c,u,d);case 1572868:case 1572866:return he(e,t);case 1179745:return function(e,n,t,o,r){return D(e,n,0),e.assignable=0,2==(2&n)?{type:"ThisExpression",start:t,end:e.endIndex,loc:P(e,o,r)}:{type:"ThisExpression"}}(e,t,c,u,d);case 1179738:return Ee(e,t,0,c,u,d);case 1179654:case 1179655:return function(e,t,o,r,a,s){const i=e.index;if(D(e,t,0),e.assignable=0,8==(8&t))return 2==(2&t)?{type:"Literal",value:1179656===o?null:"true"===n[255&o],raw:e.source.slice(r,i),start:r,end:e.endIndex,loc:P(e,a,s)}:{type:"Literal",value:1179656===o?null:"true"===n[255&o],raw:e.source.slice(r,i)};return 2==(2&t)?{type:"Literal",value:1179656===o?null:"true"===n[255&o],start:r,end:e.endIndex,loc:P(e,a,s)}:{type:"Literal",value:1179656===o?null:"true"===n[255&o]}}(e,t,p,c,u,d);case 1179656:return function(e,n,t,o,r){return D(e,n,0),e.assignable=0,2==(2&n)?{type:"Literal",value:null,start:t,end:e.endIndex,loc:P(e,o,r)}:{type:"Literal",value:null}}(e,t,c,u,d);case 34603028:return function(e,n,t,o,r,a,s){const i=we(e,n,void 0,t,0,o,8,0,r,a,s);512&e.flags&&l(e,68);16==(16&e.flags)&&l(e,58);return i}(e,t,s?0:1,i,c,u,d);case 34603021:return function(e,n,t,o,r,a,s){const i=je(e,n,void 0,t,0,o,8,0,r,a,s);512&e.flags&&l(e,68);16&e.flags&&l(e,58);return i}(e,t,s?0:1,i,c,u,d);case 1048588:return function(e,n,t,o,r,a,s,i,c){D(e,n,1),e.flags=3328^(3328|e.flags),n=8192^(8192|n);let u=[];if(17===e.token)return 0===o&&l(e,116),D(e,n,0),xe(e,n,{type:512,parent:{parent:void 0,declared:[],type:2},declared:[],scopeError:void 0},u,0,0,s,i,c);let d=[],p=0,f=0;const{start:k,line:x,column:m}=e,g={type:512,parent:{parent:void 0,declared:[],type:2},declared:[],scopeError:void 0};e.assignable=1;for(;17!==e.token;){const{token:o,start:s,line:i,column:c,tokenValue:y}=e;if((2555904&o)>0)G(e,n,g,y,1,0),u=le(e,n,r,0,1,1,1,s,i,c),19===e.token||17===e.token?f|=(1===e.assignable?0:264)|(537919488==(537919488&o)?256:0)|(262144==(262144&o)?256:0):(f|=67108896===e.token?256:8,u=ne(e,n,u,1,t,s,i,c),17!==e.token&&19!==e.token&&(u=H(e,n,0,1,u,s,i,c)));else{if(!(33554432&o)){if(15===o){u=qe(e,n,g,17,0,0,1,r,a,s,i,c),8&e.flags&&l(e,63),1===p&&17===e.token&&d.push(u),f|=272;break}if(f|=8,u=$(e,n,t),(19===e.token||17===e.token)&&(1===p?d.push(u):d=[u],1===p||19===e.token)){for(;M(e,n,19,1);)d.push($(e,n,t));e.assignable=0,u=2==(2&n)?{type:"SequenceExpression",expressions:d,start:k,end:e.endIndex,loc:P(e,x,m)}:{type:"SequenceExpression",expressions:d}}return F(e,n,17,0),e.f