printer-notifications/node_modules/prettier/esm/parser-flow.mjs

36 lines
1.0 MiB
JavaScript
Raw Normal View History

2023-11-13 21:10:04 +00:00
var Le=(N0,M0)=>()=>(M0||N0((M0={exports:{}}).exports,M0),M0.exports);var Ii=Le((Iae,in0)=>{var h_=function(N0){return N0&&N0.Math==Math&&N0};in0.exports=h_(typeof globalThis=="object"&&globalThis)||h_(typeof window=="object"&&window)||h_(typeof self=="object"&&self)||h_(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var Wc=Le((Aae,fn0)=>{fn0.exports=function(N0){try{return!!N0()}catch{return!0}}});var ws=Le((Nae,xn0)=>{var H7e=Wc();xn0.exports=!H7e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var BR=Le((Cae,an0)=>{var X7e=Wc();an0.exports=!X7e(function(){var N0=function(){}.bind();return typeof N0!="function"||N0.hasOwnProperty("prototype")})});var w_=Le((Pae,on0)=>{var Y7e=BR(),k_=Function.prototype.call;on0.exports=Y7e?k_.bind(k_):function(){return k_.apply(k_,arguments)}});var ln0=Le(vn0=>{"use strict";var cn0={}.propertyIsEnumerable,sn0=Object.getOwnPropertyDescriptor,V7e=sn0&&!cn0.call({1:2},1);vn0.f=V7e?function(M0){var ir=sn0(this,M0);return!!ir&&ir.enumerable}:cn0});var qR=Le((Lae,bn0)=>{bn0.exports=function(N0,M0){return{enumerable:!(N0&1),configurable:!(N0&2),writable:!(N0&4),value:M0}}});var Es=Le((Rae,_n0)=>{var pn0=BR(),mn0=Function.prototype,UR=mn0.call,z7e=pn0&&mn0.bind.bind(UR,UR);_n0.exports=pn0?z7e:function(N0){return function(){return UR.apply(N0,arguments)}}});var hn0=Le((jae,dn0)=>{var yn0=Es(),K7e=yn0({}.toString),W7e=yn0("".slice);dn0.exports=function(N0){return W7e(K7e(N0),8,-1)}});var wn0=Le((Gae,kn0)=>{var J7e=Es(),$7e=Wc(),Z7e=hn0(),HR=Object,Q7e=J7e("".split);kn0.exports=$7e(function(){return!HR("z").propertyIsEnumerable(0)})?function(N0){return Z7e(N0)=="String"?Q7e(N0,""):HR(N0)}:HR});var XR=Le((Mae,En0)=>{En0.exports=function(N0){return N0==null}});var YR=Le((Bae,Sn0)=>{var rie=XR(),eie=TypeError;Sn0.exports=function(N0){if(rie(N0))throw eie("Can't call method on "+N0);return N0}});var E_=Le((qae,gn0)=>{var nie=wn0(),tie=YR();gn0.exports=function(N0){return nie(tie(N0))}});var zR=Le((Uae,Fn0)=>{var VR=typeof document=="object"&&document.all,uie=typeof VR>"u"&&VR!==void 0;Fn0.exports={all:VR,IS_HTMLDDA:uie}});var $i=Le((Hae,On0)=>{var Tn0=zR(),iie=Tn0.all;On0.exports=Tn0.IS_HTMLDDA?function(N0){return typeof N0=="function"||N0===iie}:function(N0){return typeof N0=="function"}});var S2=Le((Xae,Nn0)=>{var In0=$i(),An0=zR(),fie=An0.all;Nn0.exports=An0.IS_HTMLDDA?function(N0){return typeof N0=="object"?N0!==null:In0(N0)||N0===fie}:function(N0){return typeof N0=="object"?N0!==null:In0(N0)}});var S_=Le((Yae,Cn0)=>{var KR=Ii(),xie=$i(),aie=function(N0){return xie(N0)?N0:void 0};Cn0.exports=function(N0,M0){return arguments.length<2?aie(KR[N0]):KR[N0]&&KR[N0][M0]}});var Dn0=Le((Vae,Pn0)=>{var oie=Es();Pn0.exports=oie({}.isPrototypeOf)});var Rn0=Le((zae,Ln0)=>{var cie=S_();Ln0.exports=cie("navigator","userAgent")||""});var Hn0=Le((Kae,Un0)=>{var qn0=Ii(),WR=Rn0(),jn0=qn0.process,Gn0=qn0.Deno,Mn0=jn0&&jn0.versions||Gn0&&Gn0.version,Bn0=Mn0&&Mn0.v8,Zi,g_;Bn0&&(Zi=Bn0.split("."),g_=Zi[0]>0&&Zi[0]<4?1:+(Zi[0]+Zi[1]));!g_&&WR&&(Zi=WR.match(/Edge\/(\d+)/),(!Zi||Zi[1]>=74)&&(Zi=WR.match(/Chrome\/(\d+)/),Zi&&(g_=+Zi[1])));Un0.exports=g_});var JR=Le((Wae,Yn0)=>{var Xn0=Hn0(),sie=Wc();Yn0.exports=!!Object.getOwnPropertySymbols&&!sie(function(){var N0=Symbol();return!String(N0)||!(Object(N0)instanceof Symbol)||!Symbol.sham&&Xn0&&Xn0<41})});var $R=Le((Jae,Vn0)=>{var vie=JR();Vn0.exports=vie&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var ZR=Le(($ae,zn0)=>{var lie=S_(),bie=$i(),pie=Dn0(),mie=$R(),_ie=Object;zn0.exports=mie?function(N0){return typeof N0=="symbol"}:function(N0){var M0=lie("Symbol");return bie(M0)&&pie(M0.prototype,_ie(N0))}});var Wn0=Le((Zae,Kn0)=>{var yie=String;Kn0.exports=function(N0){try{return yie(N0)}catch{return"Object"}}});var $n0=Le((Qae,Jn0)=>{var die=$i(),hie=Wn0(),kie=TypeError;Jn0.exports=function(N0){if(die(N0))return N0;throw kie(hie(N0)+" is not a function")}});var Qn0=Le((roe,Zn0)=>{var wie=$n0(),Eie=XR();Zn0.exports=function(N0,M0){var ir=N0[M0];return Eie(ir)?void 0:wie(ir)}});var et0=Le((eoe,r
`,r70={EOL:Ij,tmpdir:Oj,tmpDir:Tj,networkInterfaces:Zu0,getNetworkInterfaces:Qu0,release:$u0,type:Ju0,cpus:Wu0,totalmem:Ku0,freemem:zu0,uptime:Vu0,loadavg:Yu0,hostname:Xu0,endianness:Hu0}}}),tae=ru({"node-modules-polyfills-commonjs:os"(N0,M0){jt();var ir=(nae(),fU(Uu0));if(ir&&ir.default){M0.exports=ir.default;for(let gr in ir)M0.exports[gr]=ir[gr]}else ir&&(M0.exports=ir)}}),uae=ru({"node_modules/detect-newline/index.js"(N0,M0){"use strict";jt();var ir=gr=>{if(typeof gr!="string")throw new TypeError("Expected a string");let ye=gr.match(/(?:\r?\n)/g)||[];if(ye.length===0)return;let ze=ye.filter(En=>En===`\r
`).length,Ne=ye.length-ze;return ze>Ne?`\r
`:`
`};M0.exports=ir,M0.exports.graceful=gr=>typeof gr=="string"&&ir(gr)||`
`}}),iae=ru({"node_modules/jest-docblock/build/index.js"(N0){"use strict";jt(),Object.defineProperty(N0,"__esModule",{value:!0}),N0.extract=sn,N0.parse=rf,N0.parseWithComments=wn,N0.print=Mn,N0.strip=Gt;function M0(){let On=tae();return M0=function(){return On},On}function ir(){let On=gr(uae());return ir=function(){return On},On}function gr(On){return On&&On.__esModule?On:{default:On}}var ye=/\*\/$/,ze=/^\/\*\*?/,Ne=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,En=/(^|\s+)\/\/([^\r\n]*)/g,kn=/^(\r?\n)+/,Xn=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,rt=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,St=/(\r?\n|^) *\* ?/g,wt=[];function sn(On){let eu=On.match(Ne);return eu?eu[0].trimLeft():""}function Gt(On){let eu=On.match(Ne);return eu&&eu[0]?On.substring(eu[0].length):On}function rf(On){return wn(On).pragmas}function wn(On){let eu=(0,ir().default)(On)||M0().EOL;On=On.replace(ze,"").replace(ye,"").replace(St,"$1");let E7="";for(;E7!==On;)E7=On,On=On.replace(Xn,`${eu}$1 $2${eu}`);On=On.replace(kn,"").trimRight();let Dt=Object.create(null),Ss=On.replace(rt,"").replace(kn,"").trimRight(),In;for(;In=rt.exec(On);){let Jc=In[2].replace(En,"");typeof Dt[In[1]]=="string"||Array.isArray(Dt[In[1]])?Dt[In[1]]=wt.concat(Dt[In[1]],Jc):Dt[In[1]]=Jc}return{comments:Ss,pragmas:Dt}}function Mn(On){let{comments:eu="",pragmas:E7={}}=On,Dt=(0,ir().default)(eu)||M0().EOL,Ss="/**",In=" *",Jc=" */",Ai=Object.keys(E7),vi=Ai.map(S7=>it(S7,E7[S7])).reduce((S7,ov)=>S7.concat(ov),[]).map(S7=>`${In} ${S7}${Dt}`).join("");if(!eu){if(Ai.length===0)return"";if(Ai.length===1&&!Array.isArray(E7[Ai[0]])){let S7=E7[Ai[0]];return`${Ss} ${it(Ai[0],S7)[0]}${Jc}`}}let Mt=eu.split(Dt).map(S7=>`${In} ${S7}`).join(Dt)+Dt;return Ss+Dt+(eu?Mt:"")+(eu&&Ai.length?In+Dt:"")+vi+Jc}function it(On,eu){return wt.concat(eu).map(E7=>`@${On} ${E7}`.trim())}}}),fae=ru({"src/common/end-of-line.js"(N0,M0){"use strict";jt();function ir(Ne){let En=Ne.indexOf("\r");return En>=0?Ne.charAt(En+1)===`
`?"crlf":"cr":"lf"}function gr(Ne){switch(Ne){case"cr":return"\r";case"crlf":return`\r
`;default:return`
`}}function ye(Ne,En){let kn;switch(En){case`
`:kn=/\n/g;break;case"\r":kn=/\r/g;break;case`\r
`:kn=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(En)}.`)}let Xn=Ne.match(kn);return Xn?Xn.length:0}function ze(Ne){return Ne.replace(/\r\n?/g,`
`)}M0.exports={guessEndOfLine:ir,convertEndOfLineToChars:gr,countEndOfLineChars:ye,normalizeEndOfLine:ze}}}),xae=ru({"src/language-js/utils/get-shebang.js"(N0,M0){"use strict";jt();function ir(gr){if(!gr.startsWith("#!"))return"";let ye=gr.indexOf(`
`);return ye===-1?gr:gr.slice(0,ye)}M0.exports=ir}}),aae=ru({"src/language-js/pragma.js"(N0,M0){"use strict";jt();var{parseWithComments:ir,strip:gr,extract:ye,print:ze}=iae(),{normalizeEndOfLine:Ne}=fae(),En=xae();function kn(St){let wt=En(St);wt&&(St=St.slice(wt.length+1));let sn=ye(St),{pragmas:Gt,comments:rf}=ir(sn);return{shebang:wt,text:St,pragmas:Gt,comments:rf}}function Xn(St){let wt=Object.keys(kn(St).pragmas);return wt.includes("prettier")||wt.includes("format")}function rt(St){let{shebang:wt,text:sn,pragmas:Gt,comments:rf}=kn(St),wn=gr(sn),Mn=ze({pragmas:Object.assign({format:""},Gt),comments:rf.trimStart()});return(wt?`${wt}
`:"")+Ne(Mn)+(wn.startsWith(`
`)?`
`:`
`)+wn}M0.exports={hasPragma:Xn,insertPragma:rt}}}),oae=ru({"src/utils/is-non-empty-array.js"(N0,M0){"use strict";jt();function ir(gr){return Array.isArray(gr)&&gr.length>0}M0.exports=ir}}),e70=ru({"src/language-js/loc.js"(N0,M0){"use strict";jt();var ir=oae();function gr(kn){var Xn,rt;let St=kn.range?kn.range[0]:kn.start,wt=(Xn=(rt=kn.declaration)===null||rt===void 0?void 0:rt.decorators)!==null&&Xn!==void 0?Xn:kn.decorators;return ir(wt)?Math.min(gr(wt[0]),St):St}function ye(kn){return kn.range?kn.range[1]:kn.end}function ze(kn,Xn){let rt=gr(kn);return Number.isInteger(rt)&&rt===gr(Xn)}function Ne(kn,Xn){let rt=ye(kn);return Number.isInteger(rt)&&rt===ye(Xn)}function En(kn,Xn){return ze(kn,Xn)&&Ne(kn,Xn)}M0.exports={locStart:gr,locEnd:ye,hasSameLocStart:ze,hasSameLoc:En}}}),cae=ru({"src/language-js/parse/utils/create-parser.js"(N0,M0){"use strict";jt();var{hasPragma:ir}=aae(),{locStart:gr,locEnd:ye}=e70();function ze(Ne){return Ne=typeof Ne=="function"?{parse:Ne}:Ne,Object.assign({astFormat:"estree",hasPragma:ir,locStart:gr,locEnd:ye},Ne)}M0.exports=ze}}),sae=ru({"src/language-js/parse/utils/replace-hashbang.js"(N0,M0){"use strict";jt();function ir(gr){return gr.charAt(0)==="#"&&gr.charAt(1)==="!"?"//"+gr.slice(2):gr}M0.exports=ir}}),vae=ru({"src/language-js/utils/is-ts-keyword-type.js"(N0,M0){"use strict";jt();function ir(gr){let{type:ye}=gr;return ye.startsWith("TS")&&ye.endsWith("Keyword")}M0.exports=ir}}),lae=ru({"src/language-js/utils/is-block-comment.js"(N0,M0){"use strict";jt();var ir=new Set(["Block","CommentBlock","MultiLine"]),gr=ye=>ir.has(ye==null?void 0:ye.type);M0.exports=gr}}),bae=ru({"src/language-js/utils/is-type-cast-comment.js"(N0,M0){"use strict";jt();var ir=lae();function gr(ye){return ir(ye)&&ye.value[0]==="*"&&/@(?:type|satisfies)\b/.test(ye.value)}M0.exports=gr}}),pae=ru({"src/utils/get-last.js"(N0,M0){"use strict";jt();var ir=gr=>gr[gr.length-1];M0.exports=ir}}),mae=ru({"src/language-js/parse/postprocess/visit-node.js"(N0,M0){"use strict";jt();function ir(gr,ye){if(Array.isArray(gr)){for(let ze=0;ze<gr.length;ze++)gr[ze]=ir(gr[ze],ye);return gr}if(gr&&typeof gr=="object"&&typeof gr.type=="string"){let ze=Object.keys(gr);for(let Ne=0;Ne<ze.length;Ne++)gr[ze[Ne]]=ir(gr[ze[Ne]],ye);return ye(gr)||gr}return gr}M0.exports=ir}}),_ae=ru({"src/language-js/parse/postprocess/throw-syntax-error.js"(N0,M0){"use strict";jt();var ir=qu0();function gr(ye,ze){let{start:Ne,end:En}=ye.loc;throw ir(ze,{start:{line:Ne.line,column:Ne.column+1},end:{line:En.line,column:En.column+1}})}M0.exports=gr}}),yae=ru({"src/language-js/parse/postprocess/index.js"(N0,M0){"use strict";jt();var{locStart:ir,locEnd:gr}=e70(),ye=vae(),ze=bae(),Ne=pae(),En=mae(),kn=_ae();function Xn(sn,Gt){if(Gt.parser!=="typescript"&&Gt.parser!=="flow"&&Gt.parser!=="acorn"&&Gt.parser!=="espree"&&Gt.parser!=="meriyah"){let wn=new Set;sn=En(sn,Mn=>{Mn.leadingComments&&Mn.leadingComments.some(ze)&&wn.add(ir(Mn))}),sn=En(sn,Mn=>{if(Mn.type==="ParenthesizedExpression"){let{expression:it}=Mn;if(it.type==="TypeCastExpression")return it.range=Mn.range,it;let On=ir(Mn);if(!wn.has(On))return it.extra=Object.assign(Object.assign({},it.extra),{},{parenthesized:!0}),it}})}return sn=En(sn,wn=>{switch(wn.type){case"ChainExpression":return rt(wn.expression);case"LogicalExpression":{if(St(wn))return wt(wn);break}case"VariableDeclaration":{let Mn=Ne(wn.declarations);Mn&&Mn.init&&rf(wn,Mn);break}case"TSParenthesizedType":return ye(wn.typeAnnotation)||wn.typeAnnotation.type==="TSThisType"||(wn.typeAnnotation.range=[ir(wn),gr(wn)]),wn.typeAnnotation;case"TSTypeParameter":if(typeof wn.name=="string"){let Mn=ir(wn);wn.name={type:"Identifier",name:wn.name,range:[Mn,Mn+wn.name.length]}}break;case"ObjectExpression":if(Gt.parser==="typescript"){let Mn=wn.properties.find(it=>it.type==="Property"&&it.value.type==="TSEmptyBodyFunctionExpression");Mn&&kn(Mn.value,"Unexpected token.")}break;case"SequenceExpression":{let Mn=Ne(wn.expressions);wn.range=[ir(wn),Math.min(gr(Mn),gr(wn))];break}case"TopicReference":Gt.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{export
`,A4="exported",PU=">=",Wu="return",N4="members",C4=256,cd=66962,sd=64279,vd=67829,DU="Enum `",LU="&&=",Pf="object_property",ld=67589,Df="pattern_object_property",Lf="template_literal_element",bd=69551,Ni=127343600,P4=70452,Rf="class_element",pd="ENOENT",md=71131,RU=200,_d=120137,yd=94098,D4=72349,jU=1328,jf="function_identifier",dd=126543,Gf="jsx_attribute_name",hd=43487,hr="@[<2>{ ",GU="ENOTEMPTY",kd=65908,wd=72191,L4=120513,Ed=92909,MU="bound",Sd=162,BU=172,R4=120070,Mf="enum_number_body",Bf="update_expression",qf="spread_element",Uf="for_in_left_declaration",j4=64319,N2="%d",gd=12703,G4=11687,qU="@,))@]",Fd=42239,Hf="type_cast",Td=42508,Xf="class_implements_interface",Od=67640,Id=605857695,UU="Cygwin",HU="buffer.ml",Ad=124908,XU="handler",Nd=66207,Cd=66963,M4=11558,YU="-=",Pn=113,Pd=113775,VU="collect_comments",B4=126540,lv="set",Yf="assignment_pattern",Nu="right",Vf="object_key_identifier",q4=120133,Dd="Invalid number ",Ld=42963,U4=12539,Rd=68023,jd=43798,ni=100,zf="pattern_literal",Kf="generic_type",zU="*",Gd=42783,Md=42890,Bd=230,H4="else",qd=70851,Ud=69289,KU="the start of a statement",X4="properties",Hd=43696,Xd=110959,Wf="declare_function",Y4=120597,Jf="object_indexer_property_type",Yd=70492,Vd=2048,C2="arguments",Xr="comments",zd=43042,Qc=107,Kd=110575,WU=161,Wd=67431,V4="line",P2="declaration",nu="static",$f="pattern_identifier",Jd=69958,JU="the",$d="Unix.Unix_error",Zd=43814,rs="annot",Qd=65786,rh=66303,eh=64967,nh=64255,th=8584,z4=120655,$U="Stack_overflow",uh=43700,Zf="syntax_opt",ZU="/static/",Qf="comprehension",ih=253,QU="Not_found",rH="+=",eH=235,fh=68680,xh=66954,ah=64324,oh=72966,nH=174,tH=-1053382366,ch="rest",rx="pattern_array_element",ex="jsx_attribute_value_expression",K4=65595,nx="pattern_array_e",uH=243,sh=43711,vh="rmdir",W4="symbol",lh=69926,J4="*dummy method*",bh=43741,T7="typeParameters",D2="const",iH=1026,fH=149,ph=12341,mh=72847,_h=66993,xH=202,Ci="false",Vt=106,yh=120076,dh=186,Pi=128,hh=125124,kh="Fatal error: exception ",$4=67593,wh=69297,Eh=44031,aH=234,Sh=92927,gh=68095,Ju=8231,tx="object_key_computed",ux="labeled_statement",ix="function_param_pattern",Z4=126590,Fh=65481,Th=43442,oH="collect_comments_opt",fx="variable_declarator",bv="_",Oh="compare: functional value",Ih=67967,pv="computed",xx="object_property_type",mt="id",Ah=126562,u1=114,cH="comment_bounds",Nh=70853,Ch=69247,ax="class_private_field",Ph=42237,Dh=72329,sH="Invalid_argument",Lh=113770,Q4=94031,Rh=120092,ox="declare_class",jh=67839,Gh=72250,vH="%ni",Mh=92879,lH="prototype",Fs="`.",cx=8287,r8=65344,Bh="&",O7="debugger",sx="type_identifier_reference",bH="Internal Error: Found private field in object props",vx="sequence",lx="call_type_args",pH=238,qh=12348,mH="++",Uh=68863,Hh=72001,Xh=70084,Yh="label",mv=-45,bx="jsx_opening_attribute",Vh=43583,e8="%F",zh=43784,Kh=113791,px="call_arguments",n8=126503,Wh=43743,$u="0",Jh=119967,t8=126538,mx="new_",_v=449540197,$h=64109,Zh=68466,Qh=177983,Et=248,_x="program",Xe="@,]@]",rk=68031,yx="function_type",dx="type_",u8=8484,ek=67382,nk=42537,tk=226,uk=66559,ik=42993,fk=64274,i8=71236,xk=120069,ak=72105,ok=126570,ck="object",sk=42959,I7="break",hx="for_of_statement",vk=43695,f8=126551,lk=66955,x8=126520,bk=66499,L2=1024,pk=67455,mk=43018,_H=198,a8=126522,kx="function_declaration",_k=73064,wx="await",yk=92728,dk=70418,hk=68119,Ex="function_rest_param",kk=42653,o8=11703,li="left",c8=70449,wk=184,Sx="declare_type_alias",gx=16777215,s8=70302,yH="/=",dH="|=",Ek=55242,Sk=126583,gk=124927,Fk=124895,Tk=72959,Ok=65497,hH="Invalid legacy octal ",es="typeof",Ik="explicit_type",Fx="statement_list",Ak=65495,Tx="class_method",v8=8526,l8=244,Nk=67861,b8=119994,p8="enum",kH=2147483647,Ck=69762,wH=208,R2="in",Pk=11702,m8=67638,EH=", characters ",Dk=70753,yv="super",Lk=92783,Rk=8304,_8=126504,Ox="import_specifier",jk=68324,Gk=101589,Mk=67646,Ix="expression_or_spread",Bk=74879,qk=43792,y8=43260,Uk=93052,SH="{",Hk=65574,Xk=125258,dv=224,Ax="jsx_element_name_member_expression",j2="instanceof",Yk=69599,Vk=43560,Nx="function_expression",d8=223,zk=72242,Kk=11498,Wk=126467,Jk=73112,gH=140,h8=70107,$k=13311,Cx=
`,l1=-46,Po="string_literal_type",Do="import_namespace_specifier",bO=120132,T6=11735,pO=67505,O6=119893,I6="bool",Q2=1e3,mi="default",mO=236,C="",_O="exportKind",jY="trailingComments",A6="^",yO=71983,dO=8348,hO=66977,kO=65594,Lo="logical",Ro="jsx_member_expression_identifier",N6=210,GY="cooked",jo="for_of_left_declaration",Ov=63,wO=72202,v7="argument",EO=12442,SO=43645,C6=120085,gO=42539,P6=126468,MY=166,BY="Match_failure",FO=68191,Eu="src/parser/flow_ast.ml",D6=11647,Go="declare_variable",as="+",TO=71127,L6=120145,Mo="declare_export_declaration_decl",R6=64318,qY=179,Bo="class_implements",UY="!=",HY="inexact",XY="%li",YY=237,rl="a",j6=73062,OO=178,qo=65278,Uo="function_rest_param_type",IO=77711,AO=70066,NO=43714,VY=-696510241,G6=70480,CO=69748,PO=113788,DO=94207,zY=`\r
`,Ho="class_body",LO=126651,RO=68735,jO=43273,M6=119996,B6=67644,KY=224,Xo="catch_clause_pattern",Yo="boolean_literal_type",q6=126554,U6=126557,GO=113807,H6=126536,WY="%",Iv="property",MO=71956,JY="#",BO=123213,el="meta",Vo="for_of_assignment_pattern",zo="if_statement",qO=66421,UO=8505,HO=225,nl=250,XO=100343,X6="Literal",YO=42887,Av=115,$Y=";",VO=1255,zO="=",KO=126566,WO=93823,Ko="opaque_type",ZY="!==",Wo="jsx_attribute",Jo="type_annotation_hint",Mi=32768,JO=73727,QY="range",rV=245,$O="jsError",Y6=70006,ZO=43492,V6="@]}",tr="(Some ",QO=8477,eV=129,rI=71487,z6=126564,nV=`
`,eI=126514,nI=70080,$o="generic_identifier_type",tI=66811,Zo="typeof_identifier",tV="~",uI=65007,Qo="pattern_object_rest_property_pattern",iI=194,uV=1039100673,fI=66461,xI=70319,K6=11719,aI=72271,Wt=-48,rc="enum_string_body",oI=70461,ec="export_named_declaration",cI=110930,sI=92862,iV="??=",vI=70440,W6="while",cu="camlinternalFormat.ml",lI=43782,fV=203,bI=173791,pI=11263,mI=1114111,_I=42969,J6=70750,nc="jsx_identifier",yI=70105,dI=43014,hI=11564,tc="typeof_type",xV="EEXIST",kI=64847,wI=71167,EI=42511,SI=72712,gI=92995,FI=43704,tl=121,uc="object_call_property_type",TI=64433,ul="operator",$6=68296,ic="class_decorator",fc=120,xc="for_of_statement_lhs",OI=11623,II=67004,AI=71999,NI=70708,CI=512,PI=110927,DI=71423,aV=32752,LI=93951,RI=12292,ac="object_type",Z6="types",jI=110580,oV=177,GI=126633,MI=12686,oc=8286,cV=144,BI=73647,sV=228,Q6=70855,b1="0x",qI=70366,UI=`
`,cc="variable_declaration",HI=65276,rp=119981,XI=71945,YI=43887,R7=105,VI=8335,zI=123565,KI=69505,WI=70187,sc="jsx_attribute_name_identifier",vc="source",lc="pattern_object_property_key",ep=65548,JI=66175,$I=92766,bc="pattern_assignment_pattern",pc="object_type_property_getter",np=8305,j7="generator",tp="for",vV="PropertyDefinition",lV="--",su=-36,ZI="mkdir",QI=68223,mc="generic_qualified_identifier_type",rA=11686,_c="jsx_closing_element",eA=43790,up=": No such file or directory",nA=69687,tA=66348,ip=72162,uA=43388,iA=72768,fA=68351,d="<2>",fp=64297,xA=125259,aA=220,zr=",@ ",bV="win32",xp=70281,yc="member_property_identifier",oA=68149,cA=68111,sA=71450,vA=43009,dc="member_property",lA=73458,_i="identifier",bA=67423,pA=66775,mA=110951,pV="Internal Error: Found object private prop",hc="super_expression",kc="jsx_opening_element",_A=177976,wc="variable_declarator_pattern",Ec="pattern_expression",Sc="jsx_member_expression_object",yA=68252,dA=77808,Nv=-835925911,gc="import_declaration",hA=55203,mV="Pervasives.do_at_exit",_V="utf8",ui="key",kA=43702,Fc="spread_property",ap=126563,wA=863850040,EA=70106,op=67592,Tc="function_expression_or_method",SA=71958,Oc="for_init_declaration",gA=71955,cp=123214,FA=68479,yV="==",TA=43019,OA=123180,sp=217,Cv="specifiers",Ic="function_body",IA=69622,vp=8487,AA=43641,dV="Unexpected token `",hV="v",NA=123135,CA=69295,lp=120093,PA=8521,bp=43642,kV=176;function f70(t,n,e,i,x){if(i<=n)for(var c=1;c<=x;c++)e[i+c]=t[n+c];else for(var c=x;c>=1;c--)e[i+c]=t[n+c];return 0}function x70(t){for(var n=[0];t!==0;){for(var e=t[1],i=1;i<e.length;i++)n.push(e[i]);t=t[2]}return n}function a70(t,n,e){var i=new Array(e+1);i[0]=0;for(var x=1,c=n+1;x<=e;x++,c++)i[x]=t[c];return i}function DA(t,n,e){var i=String.fromCharCode;if(n==0&&e<=_X&&e==t.length)return i.apply(null,t);for(var x=C;0<e;n+=L2,e-=L2)x+=i.apply(null,t.slice(n,n+Math.min(e,L2)));return x}function pp(t){if(M0.Uint8Array)var n=new M0.Uint8Array(t.l);else var n=new Array(t.l);for(var e=t.c,i=e.length,x=0;x<i;x++)n[x]=e.charCodeAt(x);for(i=t.l;x<i;x++)n[x]=0;return t.c=n,t.t=4,n}function Is(t,n,e,i,x){if(x==0)return 0;if(i==0&&(x>=e.l||e.t==2&&x>=e.c.length))e.c=t.t==4?DA(t.c,n,x):n==0&&t.c.length==x?t.c:t.c.substr(n,x),e.t=e.c.length==e.l?0:2;else if(e.t==2&&i==e.c.length)e.c+=t.t==4?DA(t.c,n,x):n==0&&t.c.length==x?t.c:t.c.substr(n,x),e.t=e.c.length==e.l?0:2;else{e.t!=4&&pp(e);var c=t.c,s=e.c;if(t.t==4)if(i<=n)for(var p=0;p<x;p++)s[i+p]=c[n+p];else for(var p=x-1;p>=0;p--)s[i+p]=c[n+p];else{for(var y=Math.min(x,c.length-n),p=0;p<y;p++)s[i+p]=c.charCodeAt(n+p);for(;p<x;p++)s[i+p]=0}}return 0}function Sae(t){return t}function As(t,n,e,i,x){return Is(t,n,e,i,x),0}function o70(t,n){throw[0,t,n]}function Pv(t,n){if(t==0)return C;if(n.repeat)return n.repeat(t);for(var e=C,i=0;;){if(t&1&&(e+=n),t>>=1,t==0)return e;n+=n,i++,i==9&&n.slice(0,1)}}function Dv(t){t.t==2?t.c+=Pv(t.l-t.c.length,"\0"):t.c=DA(t.c,0,t.c.length),t.t=0}function wV(t){if(t.length<24){for(var n=0;n<t.length;n++)if(t.charCodeAt(n)>Kn)return!1;return!0}else return!/[^\x00-\x7f]/.test(t)}function LA(t){for(var n=C,e=C,i,x,c,s,p=0,y=t.length;p<y;p++){if(x=t.charCodeAt(p),x<Pi){for(var T=p+1;T<y&&(x=t.charCodeAt(T))<Pi;T++);if(T-p>CI?(e.substr(0,1),n+=e,e=C,n+=t.slice(p,T)):e+=t.slice(p,T),T==y)break;p=T}s=1,++p<y&&((c=t.charCodeAt(p))&-64)==Mt&&(i=c+(x<<6),x<KY?(s=i-12416,s<Pi&&(s=1)):(s=2,++p<y&&((c=t.charCodeAt(p))&-64)==Mt&&(i=c+(i<<6),x<BX?(s=i-925824,(s<JX||s>=55295&&s<57344)&&(s=2)):(s=3,++p<y&&((c=t.charCodeAt(p))&-64)==Mt&&x<245&&(s=c-63447168+(i<<6),(s<65536||s>1114111)&&(s=3)))))),s<4?(p-=s,e+="\uFFFD"):s>Li?e+=String.fromCharCode(55232+(s>>10),RH+(s&1023)):e+=String.fromCharCode(s),e.length>L2&&(e.substr(0,1),n+=e,e=C)}return n+e}function Ac(t,n,e){this.t=t,this.c=n,this.l=e}Ac.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Dv(this);case 0:if(wV(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Ac.prototype.toUtf16=function(){var t=this.toString();return this.t==9?t:LA(t)},Ac.prototype.slice=function(){var t=this.t==4?this.c.slice():this.c;retu
`),ra0=r("@."),ea0=r("@@"),na0=r("@%"),ta0=r(AX),ua0=r("CamlinternalFormat.Type_mismatch"),ia0=r(C),fa0=[0,[11,r(nX),[2,0,[2,0,0]]],r(", %s%s")],xa0=[0,[11,r(kh),[2,0,[12,10,0]]],r(CU)],aa0=[0,[11,r("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],r(`Fatal error in uncaught exception handler: exception %s
`)],oa0=r("Fatal error: out of memory in uncaught exception handler"),ca0=[0,[11,r(kh),[2,0,[12,10,0]]],r(CU)],sa0=[0,[2,0,[12,10,0]],r(`%s
`)],va0=[0,[11,r(RY),0],r(RY)],la0=r("Raised at"),ba0=r("Re-raised at"),pa0=r("Raised by primitive operation at"),ma0=r("Called from"),_a0=r(" (inlined)"),ya0=r(C),da0=[0,[2,0,[12,32,[2,0,[11,r(' in file "'),[2,0,[12,34,[2,0,[11,r(", line "),[4,0,0,0,[11,r(EH),bi0]]]]]]]]]],r('%s %s in file "%s"%s, line %d, characters %d-%d')],ha0=[0,[2,0,[11,r(" unknown location"),0]],r("%s unknown location")],ka0=r("Out of memory"),wa0=r("Stack overflow"),Ea0=r("Pattern matching failed"),Sa0=r("Assertion failed"),ga0=r("Undefined recursive module"),Fa0=[0,[12,40,[2,0,[2,0,[12,41,0]]]],r("(%s%s)")],Ta0=r(C),Oa0=r(C),Ia0=[0,[12,40,[2,0,[12,41,0]]],r("(%s)")],Aa0=[0,[4,0,0,0,0],r(N2)],Na0=[0,[3,0,0],r(zt)],Ca0=r(bv),Pa0=[0,r(C),r(`(Cannot print locations:
bytecode executable program file not found)`),r(`(Cannot print locations:
bytecode executable program file appears to be corrupt)`),r(`(Cannot print locations:
bytecode executable program file has wrong magic number)`),r(`(Cannot print locations:
bytecode executable program file cannot be opened;
-- too many open files. Try running with OCAMLRUNPARAM=b=2)`)],Da0=[3,0,3],La0=r(Ra),Ra0=r(cv),ja0=r("</"),Ga0=r(C),Ma0=r(cv),Ba0=r(g3),qa0=r(C),Ua0=r(UI),Ha0=r(C),Xa0=r(C),Ya0=r(C),Va0=r(C),za0=[0,r(C)],Ka0=r(C),Wa0=r(C),Ja0=r(C),$a0=r(C),Za0=[0,r(C),0,r(C)],Qa0=r(C),ro0=r("Stdlib.Format.String_tag"),eo0=[0,r("camlinternalOO.ml"),281,50],no0=r(C),to0=[0,r(hY),72,5],uo0=[0,r(hY),81,2],io0=r("CamlinternalMod.update_mod: not a module"),fo0=r("CamlinternalMod.init_mod: not a module"),xo0=r("TMPDIR"),ao0=r("TEMP"),oo0=r(UU),co0=r("Win32"),so0=[0,r("src/wtf8.ml"),65,9],vo0=r("Js_of_ocaml__Js.Error"),lo0=r($O),bo0=[0,[15,0],r(C0)],po0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],mo0=r(Yr),_o0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],yo0=[0,[18,[1,[0,[11,r(d),0],r(d)]],[11,r(kr),0]],r(hr)],do0=r("Flow_ast.Program.statements"),ho0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],ko0=[0,[18,[1,[0,[11,r(d),0],r(d)]],[12,91,0]],r(Ye)],wo0=[0,[17,[0,r(Pe),0,0],[12,93,[17,0,0]]],r(Xe)],Eo0=[0,[17,0,0],r(z)],So0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],go0=r(Xr),Fo0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],To0=r(tr),Oo0=r(Z0),Io0=r(nr),Ao0=[0,[17,0,0],r(z)],No0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],Co0=r("all_comments"),Po0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],Do0=[0,[18,[1,[0,[11,r(d),0],r(d)]],[12,91,0]],r(Ye)],Lo0=[0,[17,[0,r(Pe),0,0],[12,93,[17,0,0]]],r(Xe)],Ro0=[0,[17,0,0],r(z)],jo0=[0,[17,[0,r(v),1,0],[12,br,[17,0,0]]],r(wr)],Go0=[0,[15,0],r(C0)],Mo0=[0,[12,40,[18,[1,[0,0,r(C)]],0]],r(Zr)],Bo0=[0,[12,44,[17,[0,r(v),1,0],0]],r(zr)],qo0=[0,[17,0,[12,41,0]],r(h0)],Uo0=[0,[15,0],r(C0)],Ho0=[0,[12,40,[18,[1,[0,[11,r(d),0],r(d)]],[11,r("Flow_ast.Function.BodyBlock"),[17,[0,r(v),1,0],0]]]],r("(@[<2>Flow_ast.Function.BodyBlock@ ")],Xo0=[0,[12,40,[18,[1,[0,0,r(C)]],0]],r(Zr)],Yo0=[0,[12,44,[17,[0,r(v),1,0],0]],r(zr)],Vo0=[0,[17,0,[12,41,0]],r(h0)],zo0=[0,[17,0,[12,41,0]],r(h0)],Ko0=[0,[12,40,[18,[1,[0,[11,r(d),0],r(d)]],[11,r("Flow_ast.Function.BodyExpression"),[17,[0,r(v),1,0],0]]]],r("(@[<2>Flow_ast.Function.BodyExpression@ ")],Wo0=[0,[17,0,[12,41,0]],r(h0)],Jo0=[0,[15,0],r(C0)],$o0=r(Yr),Zo0=[0,[18,[1,[0,[11,r(d),0],r(d)]],[11,r(kr),0]],r(hr)],Qo0=r("Flow_ast.Function.id"),rc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],ec0=r(tr),nc0=r(Z0),tc0=r(nr),uc0=[0,[17,0,0],r(z)],ic0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],fc0=r(Dt),xc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],ac0=[0,[17,0,0],r(z)],oc0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],cc0=r(Jn),sc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],vc0=[0,[17,0,0],r(z)],lc0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],bc0=r(Os),pc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],mc0=[0,[9,0,0],r(An)],_c0=[0,[17,0,0],r(z)],yc0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],dc0=r(j7),hc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],kc0=[0,[9,0,0],r(An)],wc0=[0,[17,0,0],r(z)],Ec0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],Sc0=r(Qu),gc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],Fc0=r(tr),Tc0=r(Z0),Oc0=r(nr),Ic0=[0,[17,0,0],r(z)],Ac0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],Nc0=r(Wu),Cc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],Pc0=[0,[17,0,0],r(z)],Dc0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],Lc0=r(sv),Rc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],jc0=r(tr),Gc0=r(Z0),Mc0=r(nr),Bc0=[0,[17,0,0],r(z)],qc0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],Uc0=r(Xr),Hc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],Xc0=r(tr),Yc0=r(Z0),Vc0=r(nr),zc0=[0,[17,0,0],r(z)],Kc0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],Wc0=r("sig_loc"),Jc0=[0,[18,[1,[0,0,r(C)]],[2,0,[11,r(J),[17,[0,r(v),1,0],0]]]],r(W)],$c0=[0,[17,0,0],r(z)],Zc0=[0,[17,[0,r(v),1,0],[12,br,[17,0,0]]],r(wr)],Qc0=[0,[15,0],r(C0)],rs0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],es0=[0,[18,[1,[0,[11,r(d),0],r(d)]],[12,91,0]],r(Ye)],ns0=[0,[17,[0,r(Pe),0,0],[12,93,[17,0,0]]],r(Xe)],ts0=[0,[12,59,[17,[0,r(v),1,0],0]],r(o0)],us0=[0,[18,[1,[0,[11,r(d),0],r(d)]
\v\f\r`),pLr=r("
\v\x07\f\r\x1B  ! "#$%                                                                                                                                                             
\v\f\r\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x1B\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x
\v\f\r\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x0