2 lines
871 KiB
JavaScript
2 lines
871 KiB
JavaScript
const vs_0pU=vs_0b;(function(a,b){const pO=vs_0b,c=a();while(!![]){try{const d=parseInt(pO(0x214))/0x1+parseInt(pO(0xcc0))/0x2*(parseInt(pO(0x7c8))/0x3)+-parseInt(pO(0xbaf))/0x4+parseInt(pO(0xb2b))/0x5+parseInt(pO(0x433))/0x6+parseInt(pO(0xcd3))/0x7+-parseInt(pO(0x93a))/0x8;if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(vs_0a,0xcd19c));var fileOpened=![];function vs_0b(a,b){const c=vs_0a();return vs_0b=function(d,e){d=d-0x138;let f=c[d];return f;},vs_0b(a,b);}async function callSetFcn(a){const pP=vs_0b;return a=await _vlogs[pP(0xc8a)](a);}function vs_0a(){const P0=['Internal\x20error!\x20Worker\x20sent\x20a\x20message\x20\x22',']\x20should\x20have\x20','getChannel(getSource(','minConsumer','getSupportedExtensions','_Sin','AddN','text/javascript','PACKED_2X2_FLOAT16','(int\x20row,\x20int\x20col,\x20int\x20depth)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20texR\x20=\x20float(row);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x20dot(vec2(col,\x20depth),\x20vec2(','GatherV2','browser','wasm\x20backend\x20does\x20not\x20support\x20dataFormat:\x27','\x20and\x20transposeB=','preserveShortSequences',')\x20save\x20handlers\x20for\x20destination\x20URL\x20','src',']\x20does\x20not\x20match\x20the\x20input\x20size\x20',',\x20but\x20shape.rank\x20=\x20','pop','hrtime','\x0a\x20\x20\x20\x20\x20\x20\x20','NotEqual','pthreads','thenBranch','isArray','://','\x27\x20must\x20be\x20a\x20Tensor\x20or\x20TensorLike,\x20but\x20got\x20\x27','DT_VARIANT','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20wTexel\x20=\x20getW(r,\x20','inputShape','_removeHandler','replace','coords','\x0a\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(outTexShape[0],\x20outTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20outTexShape[1]\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20int\x20r\x20=\x20index\x20/\x20outShape[1];\x0a\x20\x20\x20\x20\x20\x20int\x20c\x20=\x20index\x20-\x20r\x20*\x20outShape[1];\x0a\x20\x20\x20\x20\x20\x20return\x20ivec2(r,\x20c);\x0a\x20\x20\x20\x20}\x0a\x20\x20','return\x20vec4(outputValue.xx,\x20outputValue.zz);','Error\x20in\x20Cast:\x20failed\x20to\x20cast\x20','WEBGL_PACK_BINARY_OPERATIONS','defaultValue.shape=','FusedConv2d\x20and\x20DepthwiseConv2d\x20with\x20FusedBatchNorm\x20is\x20not\x20supported','(int\x20row,\x20int\x20col,\x20int\x20depth)\x20{\x0a\x20\x20\x20\x20\x20\x20//\x20Explicitly\x20use\x20integer\x20operations\x20as\x20dot()\x20only\x20works\x20on\x20floats.\x0a\x20\x20\x20\x20\x20\x20int\x20stride0\x20=\x20','priority','DepthwiseConv2dNativeBackpropInput','\x20vs.\x20',';\x0a\x20\x20\x20\x20\x20\x20int\x20texC\x20=\x20index\x20-\x20texR\x20*\x20','Shape[1]\x20+\x20col\x20+\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20start\x20=\x20','INFINITY','PROD','.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(dyC\x20<\x200.0\x20||\x20dyC\x20>=\x20','Error\x20in\x20depthwiseConv2d:\x20Either\x20strides\x20or\x20dilations\x20must\x20be\x201.\x20Got\x20strides\x20','bkm','_Tile','cast','\x20\x20vs.\x20',';\x0a\x20\x20\x20\x20\x20\x20bool\x20rEdge\x20=\x20rp1\x20>=\x20','DT_QINT16_REF','\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if\x20(','depth2','Old\x20path\x20and\x20new\x20path\x20are\x20the\x20same:\x20\x27','CONTEXT_LOST_WEBGL','RotateWithOffset','.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20','uniform1fv','return\x20outputValue;','.0);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','\x27.\x20BrowserFiles\x20supports\x20loading\x20Keras-style\x20ovs.Model\x20tile\x20only.','LogicalOr','WEBGL_PACK','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Error\x20in\x20fused\x20depthwiseConv2d:\x20number\x20of\x20input\x20channels\x20(','data:application/octet-stream;base64,','Cannot\x20handle\x20partition\x20type\x20','Exit','trz','thisRC.z\x20+=\x201;','Identity','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','COLOR_ATTACHMENT0','numBuckets','scheme','keyDType','textureTypeHalfFloat','TensorArray\x20dtype\x20is\x20','LowerBound','varying','VERTEX_SHADER','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20','\x0a\x0a\x20\x20\x20\x20\x20\x20ivec6\x20result\x20=\x20ivec6(r,\x20c,\x20d,\x20d2,\x20d3,\x20d4);\x0a\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20round(dot(vec4(row,\x20col,\x20depth,\x20depth2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','return\x20a\x20-\x20b;','Cast','Axis\x20must\x20be\x20in\x20the\x20interval\x20[','model.json','Selu','ovs.gatherND()\x20expects\x20the\x20indices\x20to\x20be\x20int32\x20type,\x20but\x20the\x20dtype\x20was\x20','\x20of\x20input\x20shaped\x20','\x20+\x20coords.y\x20*\x20','screen',',\x20uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','AImag','Operands\x20could\x20not\x20be\x20broadcast\x20together\x20with\x20shapes\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC','.zw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','prodValue','GatherNd','\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','ppz','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if\x20(','WebGL\x20is\x20not\x20supported\x20on\x20this\x20device',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20value\x20=\x20getX(batch,\x20xR,\x20xC,\x20d);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20If\x20a\x20min\x20/\x20max\x20value\x20has\x20already\x20been\x20found,\x20use\x20it.\x20If\x20not,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20use\x20the\x20current\x20value.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20currMinMaxValue\x20=\x20mix(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20value,\x20minMaxValue,\x20minMaxValueFound);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(value\x20','leakyreluAlpha','\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(result);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','UPLOAD','asin','LinSpace','\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x202\x20*\x20int(resultUV.x\x20*\x20ceil(float(outTexShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','\x20+\x20col\x20*\x20','unknown\x20error\x20',',\x20no\x20registration\x20found.','Cannot\x20get\x20WebGL\x20rendering\x20context,\x20WebGL\x20is\x20disabled.','maxval',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.w\x20=\x20','num_split',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20result.z\x20=\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20','reset','PACKED_4X1_UNSIGNED_BYTE','onRuntimeInitialized','number[]','D:\x20Length\x20of\x20size\x20',',\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','_emscripten_dispatch_to_thread_','read','FFT','broadcastTo():\x20shape.length=','loadWasmModuleToWorker','\x20but\x20tensor\x20has\x20dtype\x20','cosh','\x20rc\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20packedInput\x20=\x20getA(','now','\x20does\x20not\x20index\x20into\x20','ROW_LIMITS','\x20resRC\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20setOutput(getA(','Kernel\x20\x27','toString','_emscripten_sync_run_in_main_thread_4','maximum',':\x20pad\x20must\x20be\x20an\x20integer\x20when\x20using\x20dimRoundingMode\x20','Reverse','__performance_now_clock_drift','DenseBincount',')\x20must\x20match\x20the\x20inChannels\x20dimension\x20in\x20filter\x20','num_elements','defineProperty','JSON','length','Updates\x20specified\x20for\x20empty\x20output.\x20updates\x20shape:\x20','_FusedMatMul',',\x20index);\x0a\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','209428kuJcNH',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(localCoords[1]\x20+\x20','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20coords\x20=\x20getOutputCoords();\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20flatIndex,\x20r,\x20c,\x20offset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20localCoords;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20values;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','(int\x20b,\x20int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20packedUVfrom3D(\x0a\x20\x20\x20\x20\x20\x20\x20\x20','\x20updates.shape[','getProgramInfoLog',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20ivec3\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20packedTexShape\x20=\x20ivec2(ceil(float(outTexShape[0])\x20/\x202.0),\x20ceil(float(outTexShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20texelsInLogicalRow\x20=\x20int(ceil(float(outShape[2])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20texelsInBatch\x20=\x20texelsInLogicalRow\x20*\x20int(ceil(float(outShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(packedTexShape[0],\x20packedTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20packedTexShape[1]\x20+\x20resTexRC.y;\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20b\x20=\x20index\x20/\x20texelsInBatch;\x0a\x20\x20\x20\x20\x20\x20index\x20-=\x20b\x20*\x20texelsInBatch;\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20r\x20=\x202\x20*\x20(index\x20/\x20texelsInLogicalRow);\x0a\x20\x20\x20\x20\x20\x20int\x20c\x20=\x20imod(index,\x20texelsInLogicalRow)\x20*\x202;\x0a\x0a\x20\x20\x20\x20\x20\x20return\x20ivec3(b,\x20r,\x20c);\x0a\x20\x20\x20\x20}\x0a\x20\x20','Transpose','),\x20vec2(','tOut','return\x20areal\x20*\x20bimag\x20+\x20aimag\x20*\x20breal;',';\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20uvFromFlat(',',\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20xR\x20=\x20xRCorner\x20+\x20r\x20*\x20dilations[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xR\x20>=0\x20&&\x20xR\x20<\x20inDims[0])\x20{\x0a\x20\x20\x20\x20\x20\x20','if\x20(','Multiple\x20ellipses\x20in\x20slice\x20is\x20not\x20allowed.','The\x20shape\x20of\x20dict[\x27',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xR\x20=\x20xRCorner\x20+\x20wR;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xR\x20<\x200\x20||\x20xR\x20>=\x20','9666293fgQzIc','ptp','\x20dims,\x20','Sign','\x0a\x20\x20\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x202\x20*\x20int(resultUV.y\x20*\x20ceil(float(outTexShape[0])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','EmptyTensorList','model_metadata','nGramWidths','sort','Unknown\x20physical\x20texture\x20type\x20','segmentIds','_Multiply','\x0a\x20\x20vec4\x20result\x20=\x20x\x20*\x20vec4(greaterThanEqual(x,\x20vec4(0.0)));\x0a\x20\x20bvec4\x20isNaN\x20=\x20isnan(x);\x0a\x0a\x20\x20result.r\x20=\x20isNaN.r\x20?\x20x.r\x20:\x20result.r;\x0a\x20\x20result.g\x20=\x20isNaN.g\x20?\x20x.g\x20:\x20result.g;\x0a\x20\x20result.b\x20=\x20isNaN.b\x20?\x20x.b\x20:\x20result.b;\x0a\x20\x20result.a\x20=\x20isNaN.a\x20?\x20x.a\x20:\x20result.a;\x0a\x0a\x20\x20return\x20result;\x0a','ROW_STARTS','\x20elements\x20and\x20the\x20old\x20shape\x20(','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20a\x20=\x20getAAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20b\x20=\x20getBAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(binaryOperation(a,\x20b));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','valueDType','kernelSize','keep','substr','NoOp','\x20has\x20already\x20been\x20set.\x20Overwriting\x20the\x20platform\x20with\x20','_ResizeNearestNeighbor','Split',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','TensorListResize','Input\x20to\x20reshape\x20is\x20a\x20SparseTensor\x20with\x20','Unable\x20to\x20create\x20WebGLBuffer','___wasm_call_ctors','.zw,\x20xTexelC','loaded','Requested\x20texture\x20size\x20[','.xy,\x20final.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','WEBGL_USE_SHAPES_UNIFORMS','if\x20(isnan(x))\x20return\x20x;\x0a\x20\x20return\x20(x\x20<\x200.0)\x20?\x200.0\x20:\x20min(6.0,\x20x);\x0a','a.yyww','currentProxiedOperationCallerThread','\x0a\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20return\x200;\x0a\x20\x20\x20\x20}\x0a\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20const\x20ivec2\x20strides\x20=\x20ivec2(','Jfn','Extension\x20\x22',';\x20i\x20+=\x204)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20inIdx\x20=\x20inOffset\x20+\x20i;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20values\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x201),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x202),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x203)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x0a\x20\x20\x20\x20\x20\x20const\x20ivec2\x20strides\x20=\x20ivec2(','base64',';\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20uvFromFlat(','\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20','Relu6','Progress\x20fraction\x20must\x20be\x20in\x20range\x20[0,\x201],\x20but\x20got\x20startFraction\x20','avgPool','A\x20tensor\x20of\x20type\x20','get_threads_count','\x20inputs','\x22\x20not\x20supported\x20on\x20this\x20browser.','MatMul','anyValue',')\x20*\x202;\x0a\x0a\x20\x20\x20\x20\x20\x20return\x20ivec2(r,\x20c);\x0a\x20\x20\x20\x20}\x0a\x20\x20','uploadToGPU','_AvgPool','_emscripten_main_thread_process_queued_calls','oncomplete','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texR\x20=\x20dot(vec3(row,\x20col,\x20depth),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(','includeBatchInIndex','uniform3fv','backend-wasm.wasm','HEAPU32','WEBGL_DELETE_TEXTURE_THRESHOLD\x20must\x20be\x20-1\x20(indicating\x20never\x20delete)\x20or\x20at\x20least\x200,\x20but\x20got\x20','tensorArrayId','Pass\x20at\x20least\x20one\x20tensor\x20to\x20concat','DT_UINT64',',\x20uv);\x0a\x20\x20}\x0a','shift','delete','sourceLoc\x20=\x20coords\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','coords[1]',';\x20r++)\x20{\x0a\x20\x20\x20\x20\x20\x20for\x20(int\x20d1\x20=\x200;\x20d1\x20<\x20','Disposing\x20a\x20GPGPUContext\x20that\x20still\x20has\x20a\x20bound\x20output\x20matrix\x20texture.\x20\x20This\x20is\x20probably\x20a\x20resource\x20leak,\x20delete\x20the\x20output\x20matrix\x20texture\x20with\x20GPGPUContext.deleteMatrixTexture\x20before\x20disposing.','\x20\x20dtype:\x20','fetch','getShaderInfoLog','resize','infLoc','transpose_a','\x20<\x200','Error\x20binding\x20framebuffer:\x20','num_args','SplitV','BrowserHTTPRequest.save()\x20does\x20not\x20support\x20saving\x20model\x20topology\x20in\x20binary\x20formats\x20yet.','Atanh','(vec2(yRC)\x20+\x20vec2(0.5))\x20*\x20effectiveInputOverOutputRatioRC\x20-\x20vec2(0.5)','instantiate','The\x20JSON\x20from\x20HTTP\x20path\x20','pow','indexedDB',')\x20*\x202;\x0a\x0a\x20\x20\x20\x20\x20\x20return\x20ivec3(b,\x20r,\x20c);\x0a\x20\x20\x20\x20}\x0a\x20\x20','isVertexArrayOES','_emscripten_run_in_main_runtime_thread_js','];\x20','IsNan','seed2','\x20+\x20d','\x0a\x20\x20\x20\x20\x20\x20int\x20xR;\x20int\x20xC;\x20int\x20xCOffset;\x0a\x20\x20\x20\x20\x20\x20vec4\x20wTexel;\x20vec4\x20previous;\x20vec4\x20final;','dynamic','fill','_ArgMax','\x0a\x20\x20\x20\x20\x20\x20ivec3\x20outCoordsFromFlatIndex(int\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20setOutput(result);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','Error\x20in\x20transpose:\x20rank\x20of\x20input\x20','Cannot\x20find\x20registered\x20kernel\x20\x27','\x0a\x20\x20\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20int(resultUV.y\x20*\x20float(outTexShape[0]));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','fused\x20conv2d','offset','initMainThread','Unable\x20to\x20decode\x20base64\x20in\x20this\x20environment.\x20Missing\x20built-in\x20atob()\x20or\x20Buffer()','load','lose_context','false','worker\x20sent\x20an\x20error!\x20','element\x20at\x20index\x20','.0,\x20','\x0a\x20\x20\x20\x20\x20\x20const\x20float\x20initializationValue\x20=\x20','\x0a\x20\x20\x20\x20\x20\x20const\x20vec2\x20effectiveInputOverOutputRatioRC\x20=\x20vec2(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20getChannel(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getT','max','Error\x20in\x20conv2dDerFilter:\x20depth\x20of\x20input\x20','exitCode','Conv2DBackpropInput','tensor.data()\x20with\x20WEBGL_DOWNLOAD_FLOAT_ENABLED=false\x20and\x20WEBGL_VERSION=2\x20not\x20yet\x20supported.','Got\x20nextValueRowId=','downloads://','SquaredDifference','drawBuffersWEBGL','\x0a\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','Length\x20of\x20inShape\x20(','\x20Shapes\x20','uniform\x20float\x20','readAsText','KHR_parallel_shader_compile','resRC.x','LogicalAnd',')\x20but\x20got\x20axis\x20','.zw\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','uniform\x20ivec4\x20outShape;','FRAMEBUFFER','deleteVertexArray','uniformLocations','Conv3D','Shape[1]\x20*\x20stride1;','Invalid\x20key\x20format:\x20','dilations','\x20&&\x20pos\x20<\x20','_malloc','\x20end\x20=\x20','processQueuedMainThreadWork','transpose_b','\x0a\x20\x20\x20\x20ivec3\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','models_store','\x20has\x20unknown\x20quantization\x20dtype\x20','Unknown\x20op\x20\x27','_RealDiv','key','__emscripten_thread_exit','_FlipLeftRight',',\x20d2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if\x20(','.xxzz\x20*\x20vec4(wTexel.xy,\x20wTexel.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(d1\x20+\x201\x20<\x20','RuntimeError','separator','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.y\x20=\x20(coords\x20+\x201)\x20>=\x20','start','\x20+\x20depth2;\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20uvFromFlat(','\x20update.rank\x20<\x20','\x20-\x201]','Unable\x20to\x20create\x20WebGLTexture.','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20packedTexShape\x20=\x20ivec2(ceil(float(',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20(','a.xxyy',';\x0a\x20\x20\x20\x20','\x0a\x20\x20\x20\x20ivec5\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x20vec2(','forEach','transpose','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(col,\x20row)\x20+\x20halfCR)\x20/\x20vec2(','Progress\x20fraction\x20must\x20be\x20in\x20range\x20[0,\x201],\x20but\x20got\x20endFraction\x20','\x0a\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','shape[]','\x20was\x20already\x20registered','_Equal','\x20for\x20weight\x20type\x20int32.','handler','Module','TexShape[0],\x20','WEBGL_SIZE_UPLOAD_UNIFORM',']\x20=\x20values[3];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20','elseBranch','\x0a\x20\x20\x20\x20return\x20ivec3(r,\x20c,\x20d);\x0a\x20\x20}\x0a','neg','requested\x20a\x20shared\x20WebAssembly.Memory\x20but\x20the\x20returned\x20buffer\x20is\x20not\x20a\x20SharedArrayBuffer,\x20indicating\x20that\x20while\x20the\x20browser\x20has\x20SharedArrayBuffer\x20it\x20does\x20not\x20have\x20WebAssembly\x20threads\x20support\x20-\x20you\x20may\x20need\x20to\x20set\x20a\x20flag','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localCoords\x20=\x20coords;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(localCoords[2]\x20+\x20','_Mean',',\x20but\x20array\x20is\x20not\x20resizeable\x20and\x20size\x20is:\x20','Browser\x27s\x20encoder\x20only\x20supports\x20utf-8,\x20but\x20got\x20','DT_INT16_REF','keep_dims','textureFloatExtension','_LogicalNot','.worker.js','_Tan','real\x20and\x20imag\x20shapes,\x20','disposeIntermediateTensors','\x20+\x201,\x20d2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','int\x20stride2\x20=\x20',']\x20=\x20values[2];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[','evaluation','keys','Invalid\x20row\x20ids.','onload','list',',\x201)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Cannot\x20compute\x20the\x20outputs\x20[','WASM_HAS_SIMD_SUPPORT','\x27\x20passed\x20to\x20\x27','\x27\x20has\x20an\x20internal\x20memory\x20leak\x20(','only\x20stride\x201\x20allowed\x20on\x20non-range\x20indexing.','Unknown\x20logical\x20texture\x20type\x20','-D\x20output\x20sampling\x20is\x20not\x20yet\x20supported',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.a\x20=\x20getValue(','UNSIGNED_SHORT',',\x20but\x20was\x20','promises\x20must\x20be\x20a\x20none\x20empty\x20array','var\x20WasmBackendModuleThreadedSimd\x20=\x20','TensorListGather','coords\x20*\x20strides[','memalign','Error\x20in\x20conv2d:\x20input\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20','exp','lineno',';\x0a\x20\x20\x20\x20\x20\x20int\x20texR\x20=\x20index\x20/\x20','\x0a\x0a\x20\x20\x20\x20\x20\x20ivec5\x20outShape\x20=\x20ivec5(r,\x20c,\x20d,\x20d2,\x20d3);\x0a\x20\x20\x20\x20\x20\x20return\x20outShape;\x0a\x20\x20\x20\x20}\x0a\x20\x20','_OneHot','downloadTextureFormat','Step',')\x20+\x200.5)\x20/\x20','_Log',']\x20must\x20be\x20the\x20same\x20as\x20the\x20rank\x20of\x20the\x20rest\x20(','uniform\x20int\x20',']\x20==\x20','b492b66fbe98f273','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','\x20but\x20only\x20NHWC\x20is\x20currently\x20supported\x20for\x20the\x20case\x20of\x20gradient\x20depth\x20is\x200\x20and\x20the\x20activation\x20is\x20not\x20linear.','MAX_TEXTURE_SIZE','\x20which\x20is\x20not\x20less\x20than\x20','Must\x20have\x20updates.shape\x20=\x20indices.shape[:batchDim]\x20+\x20shape[sliceDim:],\x20got\x20updates.shape:\x20','.\x20The\x20gradient\x20of\x20input\x20','round','value','Sin','Acosh','Found\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20offsetY\x20=\x20int(blockIndex\x20/\x20outWidth)\x20*\x20stride[0]\x20-\x20pad[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20d0\x20=\x20offsetY\x20+\x20dilation[0]\x20*\x20(pos\x20/\x20itemsPerBlockRow);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(d0\x20<\x20inputShape[','Error\x20in\x20concat','\x20backend\x20not\x20found\x20in\x20registry','substring','webkitFullscreenEnabled','\x20elements,\x20the\x20values\x20has\x20','\x20+\x20(row\x20/\x202)\x20*\x20','exit','Debugging\x20mode\x20is\x20ON.\x20The\x20output\x20of\x20every\x20math\x20call\x20will\x20be\x20downloaded\x20to\x20CPU\x20and\x20checked\x20for\x20NaNs.\x20This\x20significantly\x20impacts\x20performance.','Negative\x20size\x20values\x20should\x20be\x20exactly\x20-1\x20but\x20got\x20','clone','canvas','TexShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20packedUVfrom1D(\x0a\x20\x20\x20\x20\x20\x20\x20\x20packedTexShape[0],\x20packedTexShape[1],\x20index);\x0a\x20\x20\x20\x20\x20\x20return\x20','\x27:\x20','_SparseSegmentReduction','refCount','Cannot\x20infer\x20the\x20missing\x20size\x20in\x20[','assign','FusedDepthwiseConv2D\x20bias\x20shape\x20(',':\x20Unknown\x20padding\x20parameter:\x20','nodeName',',\x20must\x20be\x20in\x20[','])\x20*\x20strides\x20-\x20pads;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20xRCorner\x20=\x20xRCCorner.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20xCCorner\x20=\x20xRCCorner.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Convolve\x20x(?,\x20?,\x20d1)\x20with\x20w(:,\x20:,\x20d1,\x20d2)\x20to\x20get\x20y(yR,\x20yC,\x20d2).\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20?\x20=\x20to\x20be\x20determined.\x20:\x20=\x20across\x20all\x20values\x20in\x20that\x20axis.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotProd\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20wR\x20=\x200;\x20wR\x20<\x20','if\x20(isnan(x))\x20return\x20x;\x0a\x20\x20return\x20(x\x20<\x200.0)\x20?\x200.0\x20:\x20x;\x0a','opera','_NonMaxSuppressionV4','packTensor','\x20=\x20getX(batch,\x20xR,\x20xC,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','Minimum','elementShape','NaN','\x20but\x20concat\x20requested\x20dtype\x20','The\x20implicit\x20shape\x20can\x27t\x20be\x20a\x20fractional\x20number.\x20Got\x20','Error\x20in\x20resizeBilinear:\x20If\x20halfPixelCenters\x20is\x20true,\x20alignCorners\x20must\x20be\x20false.','min','segment\x20ids\x20must\x20be\x20>=\x200','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','elementDType','FusedBatchNorm','tanh',';\x0a\x20\x20\x20\x20\x20\x20const\x20vec4\x20ones\x20=\x20vec4(1.0,\x201.0,\x201.0,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20float\x20count\x20=\x200.0;\x0a\x0a\x20\x20\x20\x20\x20\x20float\x20getValue(int\x20batch,\x20int\x20xR,\x20int\x20xC,\x20int\x20d)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20<\x200\x20||\x20xC\x20>=\x20','default',']\x20is\x20invalid.','flatOffset','Sub','LookupTableFind','Max\x20index\x20must\x20be\x20<\x20array\x20size\x20(','uniform3iv','DT_QUINT8','Unknown\x20padding\x20parameter:\x20','RGBA16F','removeRunDependency','BatchMatMulV2','values','\x20input\x20tensors.','isConstant','));\x0a\x20\x20\x20\x20\x20\x20return\x20resTexRC.x\x20*\x20','imag','DepthToSpace','Unsupported\x20TypedArray\x20subtype:\x20','removeEventListener','outShape[2]','DENSE','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20rEdge\x20?\x200.\x20:\x20getA(','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC','9ddfea08eb382d69','maxOutputSize','\x0a\x0a\x20\x20\x20\x20int\x20imod(int\x20x,\x20int\x20y)\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20x\x20-\x20y\x20*\x20(x\x20/\x20y);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20int\x20idiv(int\x20a,\x20int\x20b,\x20float\x20sign)\x20{\x0a\x20\x20\x20\x20\x20\x20int\x20res\x20=\x20a\x20/\x20b;\x0a\x20\x20\x20\x20\x20\x20int\x20mod\x20=\x20imod(a,\x20b);\x0a\x20\x20\x20\x20\x20\x20if\x20(sign\x20<\x200.\x20&&\x20mod\x20!=\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20res\x20-=\x201;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20return\x20res;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20//Based\x20on\x20the\x20work\x20of\x20Dave\x20Hoskins\x0a\x20\x20\x20\x20//https://www.shadertoy.com/view/4djSRW\x0a\x20\x20\x20\x20#define\x20HASHSCALE1\x20443.8975\x0a\x20\x20\x20\x20float\x20random(float\x20seed){\x0a\x20\x20\x20\x20\x20\x20vec2\x20p\x20=\x20resultUV\x20*\x20seed;\x0a\x20\x20\x20\x20\x20\x20vec3\x20p3\x20\x20=\x20fract(vec3(p.xyx)\x20*\x20HASHSCALE1);\x0a\x20\x20\x20\x20\x20\x20p3\x20+=\x20dot(p3,\x20p3.yzx\x20+\x2019.19);\x0a\x20\x20\x20\x20\x20\x20return\x20fract((p3.x\x20+\x20p3.y)\x20*\x20p3.z);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20','NeuralNet.cfg','\x0a\x20\x20\x20\x20\x20\x20const\x20vec4\x20ones\x20=\x20vec4(1.0,\x201.0,\x201.0,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20float\x20getValue(int\x20batch,\x20int\x20inIdx)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','When\x20calling\x20browserFiles,\x20at\x20least\x201\x20file\x20is\x20required,\x20but\x20received\x20','compile','transposeB','\x0a\x20\x20\x20\x20float\x20','FloorDiv','broadcastTo():\x20[','MAX_VALUE','\x20must\x20match.','\x20=\x20vec4(','__emscripten_thread_crashed','D:\x20Length\x20of\x20begin\x20',',\x20index);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','Thread\x20','explicit','Node\x20built-in\x20encoder\x20only\x20supports\x20utf-8,\x20but\x20got\x20','int(min(float(rc.x),\x20','i\x20*\x202,\x20rc.y','Error\x20in\x20depthwiseConv2d:\x20filter\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20','ovs.scatterND()\x20expects\x20the\x20updates\x20to\x20be\x20rank\x201\x20or\x20higher,\x20but\x20the\x20rank\x20was\x20','dtype','remove','modelPath','\x0a\x20\x20vec4\x20result\x20=\x20min(x,\x20vec4(6.))\x20*\x20vec4(greaterThanEqual(x,\x20vec4(0.0)));\x0a\x20\x20bvec4\x20isNaN\x20=\x20isnan(x);\x0a\x0a\x20\x20result.r\x20=\x20isNaN.r\x20?\x20x.r\x20:\x20result.r;\x0a\x20\x20result.g\x20=\x20isNaN.g\x20?\x20x.g\x20:\x20result.g;\x0a\x20\x20result.b\x20=\x20isNaN.b\x20?\x20x.b\x20:\x20result.b;\x0a\x20\x20result.a\x20=\x20isNaN.a\x20?\x20x.a\x20:\x20result.a;\x0a\x0a\x20\x20return\x20result;\x0a','A\x20model\x20store\x20manager\x20is\x20already\x20registered\x20for\x20scheme\x20\x27','versions','mainScriptUrlOrBlob','onAbort','outputType','readwrite','\x20must\x20be\x20>=\x200','Div','uniform1i','(A,\x20uv);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(offset\x20==\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x20values[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if(offset\x20==\x201)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x20values[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if(offset\x20==\x202)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x20values[2];\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x20values[3];\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC','unwind','Copying\x20failed\x20because\x20no\x20save\x20handler\x20is\x20found\x20for\x20destination\x20URL\x20','HEAPF64','_Relu6','])\x20-\x20pads;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20dyRCorner\x20=\x20dyCorner.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20dyCCorner\x20=\x20dyCorner.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Convolve\x20dy(?,\x20?,\x20d2)\x20with\x20w(:,\x20:,\x20d1,\x20d2)\x20to\x20compute\x20dx(xR,\x20xC,\x20d1).\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20?\x20=\x20to\x20be\x20determined.\x20:\x20=\x20across\x20all\x20values\x20in\x20that\x20axis.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotProd\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20wR\x20=\x200;\x20wR\x20<\x20','\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(getX(','uniform\x20ivec2\x20','\x20rc\x20=\x20outputLoc;','resRC.w','removeItem',',\x20d2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20','rightPad','setupRegisteredKernels',')\x20must\x20match\x20input\x20depth\x20for\x20filter\x20','Ready\x20=\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','\x20=\x20encode_float(x);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','DepthwiseConv2dNativeBackpropFilter','b.xyxy','Shape[2])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20texelsInBatch\x20=\x20valuesPerRow\x20*\x20int(ceil(float(',')\x20setOutput(getT','if\x20(yC\x20<\x20','\x27:\x20no\x20evaluation\x20function\x20found.','inspect','TensorArraySplitV3','Tidx','fft_length','SpaceToBatchND','ZerosLike','images','Failed\x20to\x20save\x20model\x20\x27','(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x201),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20index\x20=\x20dot(vec3(row,\x20col,\x20','INITIAL_MEMORY','uniform\x20\x22',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','\x20/\x20','same','TensorListFromTensor','NEAREST','_Transform','INVALID_VALUE',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bool\x20nextColOutOfBounds\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(','WEBGL_FLUSH_THRESHOLD','Aborted(','Error\x20in\x20conv2dDerFilter:\x20filterShape\x20must\x20be\x20length\x204,\x20but\x20got\x20','inChannels','outShape[','row','leakyrelu_alpha','(yR,\x20yC-','DivNoNan','SparseReshape','abs','sparse','ARRAY_BUFFER','Equal','\x20and\x20ragged\x20tensor\x20flatValues.shape=','closed','_vlogs','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','),\x20and\x20the\x20TensorArray\x20is\x20not\x20marked\x20as\x20dynamically\x20resizeable','(int\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20packedUVfrom1D(\x0a\x20\x20\x20\x20\x20\x20\x20\x20','byteOffset','emscripten_dispatch_to_thread_','1162434HpMmOj','\x0a\x20\x20\x20\x20\x20\x20const\x20vec3\x20effectiveInputOverOutputRatioRC\x20=\x20vec3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','LookupTableImport','result\x20+=\x20getBiasAtOutCoords();','invokeEntryPoint','from','In\x20local\x20storage,\x20the\x20weight\x20specs\x20of\x20model\x20\x27','\x0a\x20\x20\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(outTexShape[0],\x20outTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20outTexShape[1]\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec2(index,\x200);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','Rank','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(col,\x20row)\x20+\x20halfCR)\x20/\x20vec2(','\x20sourceLoc;\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Ready\x20=\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','WEBGL_LAZILY_UNPACK','b.xzxz','ONE','GL\x20context\x20does\x20not\x20support\x20half\x20float\x20textures,\x20yet\x20the\x20environment\x20flag\x20WEBGL_FORCE_F16_TEXTURES\x20is\x20set\x20to\x20true.',').\x20','Cannot\x20release\x20a\x20texture\x20that\x20was\x20never\x20provided\x20by\x20this\x20texture\x20manager','\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(',',\x201));\x0a\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x20float(depth);\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x20vec2(','\x0avec2\x20uvFromFlat(int\x20texNumR,\x20int\x20texNumC,\x20int\x20index)\x20{\x0a\x20\x20int\x20texR\x20=\x20index\x20/\x20texNumC;\x0a\x20\x20int\x20texC\x20=\x20index\x20-\x20texR\x20*\x20texNumC;\x0a\x20\x20return\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x20vec2(texNumC,\x20texNumR);\x0a}\x0avec2\x20packedUVfrom1D(int\x20texNumR,\x20int\x20texNumC,\x20int\x20index)\x20{\x0a\x20\x20int\x20texelIndex\x20=\x20index\x20/\x202;\x0a\x20\x20int\x20texR\x20=\x20texelIndex\x20/\x20texNumC;\x0a\x20\x20int\x20texC\x20=\x20texelIndex\x20-\x20texR\x20*\x20texNumC;\x0a\x20\x20return\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x20vec2(texNumC,\x20texNumR);\x0a}\x0a','Shape[2],\x20','platform','NonMaxSuppressionV4','DT_VARIANT_REF','\x27\x20is\x20not\x20provided.','textureHalfFloatExtension','gradients()\x20received\x20an\x20empty\x20list\x20of\x20xs.','return\x20areal\x20*\x20breal\x20-\x20aimag\x20*\x20bimag;','CHECK_COMPUTATION_FOR_ERRORS',',\x20uv);\x0a\x20\x20\x20\x20}\x0a\x20\x20','SOFTWARE_WEBGL_ENABLED','DEBUG','c3a5c85c97cb3127','outShapeStrides','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','TexShape[1],\x20index);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','Program\x20terminated\x20with\x20exit(','expm1','dtype\x20of\x20the\x20new\x20value\x20(','_DepthwiseConv2dNative','-1.0\x20/\x201e-20','numOrSizeSplits','lowerBound','attrParams',',\x20d2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20','WEBGL_VERSION','Error\x20in\x20conv2dDerInput:\x20depth\x20of\x20input\x20(','TRIANGLES','.\x20Build\x20with\x20-s\x20ASSERTIONS=1\x20for\x20more\x20info.','TensorListSplit','NDHWC',';\x0a\x20\x20\x20\x20\x20\x20return\x20ivec2(r,\x20c);\x0a\x20\x20\x20\x20}\x0a\x20\x20','TensorArrayReadV3',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC','pad','batchDims\x20(',')\x20and\x20the\x20number\x20of\x20weight\x20files\x20provided\x20(','Copying\x20failed\x20because\x20more\x20than\x20one\x20(','close','Cannot\x20get\x20rows\x20and\x20columns\x20of\x20an\x20empty\x20shape\x20array.','else_branch','\x20but\x20ragged\x20tensor\x20input.flatValues.shape[','coords[',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20xC','tableHandle','bib','\x27\x20is\x20already\x20registered','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20-=\x202;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20previous\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','Error\x20in\x20resizeBilinear:\x20new\x20shape\x20must\x202D,\x20but\x20got\x20shape\x20','end_mask','_emscripten_thread_crashed',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20b\x20=\x20getMatrixB(batchB,\x20','\x20\x20&&\x20','ListDiff','Error\x20in\x20conv2d:\x20depth\x20of\x20input\x20(','))\x20+\x20float(depth3);\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20texC\x20=\x20depth4;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','No\x20backend\x20found\x20in\x20registry.','Log','constructor','Size','skipEmpty','transformation','runningWorkers','\x20are\x20incompatible:\x20rt\x20input.rank\x20=\x20','radix','tfjsflags',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20initializationValue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20count\x20+=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20getX(batch,\x20xR,\x20xC,\x20d);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec4\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20batch\x20=\x20coords[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20d\x20=\x20coords[3];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20xRCCorner\x20=\x20coords.yz\x20*\x20strides\x20-\x20pads;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20xRCorner\x20=\x20xRCCorner.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20xCCorner\x20=\x20xRCCorner.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20max/min\x20x(?,\x20?,\x20d)\x20to\x20get\x20y(yR,\x20yC,\x20d).\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20?\x20=\x20to\x20be\x20determined\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20minMaxValue\x20=\x20vec4(','fullscreenEnabled','concat',');\x0a\x20\x20\x20\x20\x20\x20','initNodes','\x20placeholders,\x20while\x20there\x20are\x20','any(lessThan(rc,\x20start))\x20||\x20any(greaterThanEqual(rc,\x20end))','\x20out\x20of\x20range\x20[0,\x20','disable','mapArgsToSignature',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20cols\x20=\x20','setimmediate','runPthread','floatPrecision','\x0a\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20result.x\x20=\x20','left','WEBGL_PACK_DEPTHWISECONV','gpgpu','ngrams','WEBGL_PACK_REDUCE','drawElementsInstancedANGLE','Shape[3])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20texelsInBatch\x20=\x20valuesPerRow\x20*\x20int(ceil(float(','\x20values\x20but\x20has\x20','0.0','writeSync','catch','.zw\x20=\x20vec2(0.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','empty\x20string','DT_HALF_REF',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20avgValue\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20count\x20=\x200.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20wR\x20=\x200;\x20wR\x20<\x20','postMessage',')\x20must\x20be\x20less\x20than\x20rank(x)\x20(\x0a\x20\x20\x20\x20','push','\x20but\x20got\x20pad\x20','tensorflowjs','readPixels',';\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','WEBGL','Failed\x20to\x20cast\x20to\x20unknown\x20dtype\x20','model_topology','attachShader','FloorMod','Dilation2D','_Minimum','texParameteri','WEBGL_RENDER_FLOAT32_ENABLED','calledRun','packed\x20reshape\x20','ceil','state','(int\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20vec2((float(index\x20+\x20','Cannot\x20handle\x20type\x20','strides','Module.instantiateWasm\x20callback\x20failed\x20with\x20error:\x20','data_format',';\x0a\x20\x20\x20\x20\x20\x20index\x20-=\x20b\x20*\x20','returnWorkerToPool','.zw\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','result','uniform2fv','WebGL\x20Error:\x20','\x20out\x20of\x20bounds.','OES_texture_half_float','(int\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20uvFromFlat(','\x20at\x20axis\x20','outputs','boxes','Greater','ClipByValue','DT_BFLOAT16_REF','apply','\x20vec3\x20clipSpacePos;\x0a\x20\x20\x20\x20',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','rank','Please\x20provide\x20a\x20function\x20to\x20tidy()','if(blockIndex\x20<\x20','\x20=\x200;','bindTexture','\x20*\x20outShapeStrides[','RealDiv','Size(','getChannel(getA(','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','fromCharCode','Backend\x20\x27','sub',']\x20is\x20a\x20primitive,\x20but\x20should\x20be\x20an\x20array/TypedArray\x20of\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20','.0;\x0a\x0a\x20\x20\x20\x20\x20\x20vec4\x20dot2x2ARowBCol(ivec3\x20rc)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20','bindVertexArray','sigmoid','URL\x20path\x20for\x20http\x20must\x20not\x20be\x20null,\x20undefined\x20or\x20empty.','offValue','logical','.\x20Available\x20gradients\x20found:\x20',',\x20b,\x20row,\x20col);\x0a\x20\x20\x20\x20\x20\x20return\x20','\x0a\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20packedTexShape\x20=\x20ivec2(ceil(float(outTexShape[0])\x20/\x202.0),\x20ceil(float(outTexShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20texelsInLogicalRow\x20=\x20int(ceil(float(outShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(packedTexShape[0],\x20packedTexShape[1]));\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20packedTexShape[1]\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20int\x20r\x20=\x202\x20*\x20(index\x20/\x20texelsInLogicalRow);\x0a\x20\x20\x20\x20\x20\x20int\x20c\x20=\x20imod(index,\x20texelsInLogicalRow)\x20*\x202;\x0a\x0a\x20\x20\x20\x20\x20\x20return\x20ivec2(r,\x20c);\x0a\x20\x20\x20\x20}\x0a\x20\x20','TensorListScatter','ImageProjectiveTransformV3','method','WEBGL_PACK_NORMALIZATION','Pad','.\x20Please\x20verify\x20this\x20URL\x20points\x20to\x20the\x20model\x20JSON\x20of\x20the\x20model\x20to\x20load.','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2,\x20int\x20depth3)\x20{\x0a\x20\x20\x20\x20\x20\x20//\x20Explicitly\x20use\x20integer\x20operations\x20as\x20dot()\x20only\x20works\x20on\x20floats.\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20row\x20*\x20','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20a\x20=\x20getAAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20b\x20=\x20getBAtOutCoords();\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20binaryOperation(a,\x20b);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','}\x0a\x20\x20\x20\x20\x20\x20\x20rc\x20=\x20outputLoc;\x0a\x20\x20\x20\x20\x20\x20\x20','Unsupported\x20dtype\x20in\x20weight\x20\x27','getBool','int32','All\x20entries\x20in\x20\x27perm\x27\x20must\x20be\x20between\x200\x20and\x20','objectStore','\x20elements.\x20The\x20new\x20shape\x20and\x20old\x20shape\x20must\x20have\x20the\x20same\x20number\x20of\x20elements.','.zw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20+\x20depth4\x20+\x20','functions','internalFormatFloat','D:\x20Shape\x20of\x20tensors[','rc.x','\x20=\x20vec4(0.0);','nodes','OES_vertex_array_object','pred','BrowserHTTPRequest.save()\x20failed\x20due\x20to\x20HTTP\x20response\x20status\x20','SCISSOR_TEST','\x20-\x20','drawArraysInstanced','\x20+\x202,\x20d2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','graph','extrapolationValue','Cannot\x20compute\x20gradient\x20of\x20y=f(x)\x20with\x20respect\x20to\x20x.\x20Make\x20sure\x20that\x20the\x20f\x20you\x20passed\x20encloses\x20all\x20operations\x20that\x20lead\x20from\x20x\x20to\x20y.','location','\x20and\x20dilations\x20\x271\x27',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20d1\x20=\x200;\x20d1\x20<\x20','.0\x20||\x20fract(dyR)\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20idyR\x20=\x20int(dyR);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20wRPerm\x20=\x20','Unable\x20to\x20create\x20fragment\x20WebGLShader.','epsilon','Current\x20environment\x20does\x20not\x20support\x20SharedArrayBuffer,\x20pthreads\x20are\x20not\x20available!','.\x20Support\x20for\x20duplicate\x20axes\x20in\x20input\x20is\x20not\x20implemented\x20yet.','_ScatterNd','vec2(yRC)\x20*\x20effectiveInputOverOutputRatioRC','\x20vec2\x20uv;\x0a\x20\x20\x20\x20','ngram_widths',',\x20weightSpecsBytes=',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20b\x20=\x20index\x20/\x20','The\x20kernel\x20\x27','run','cmd','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC',';\x20wR++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xR\x20=\x20xRCorner\x20+\x20wR\x20*\x20',',\x20and\x20ragged\x20tensor\x20input\x20flatValues.shape=','DT_COMPLEX128_REF','addEventListener','floor','Error\x20in\x20conv2dDerInput:\x20inShape\x20must\x20be\x20length\x204,\x20but\x20got\x20length\x20','\x20must\x20be\x20a\x20`Tensor[]`\x20or\x20`TensorLike[]`','\x0a\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(outTexShape[0],\x20outTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20return\x20resTexRC.x\x20*\x20outTexShape[1]\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20','.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(dyR\x20<\x200.0\x20||\x20dyR\x20>=\x20','\x20tensor','dy\x20must\x20have\x20\x27float32\x27\x20dtype,\x20but\x20has\x20\x27','tfjs-backend-wasm-threaded-simd.worker.js',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC','(values,\x20minMaxValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bvec4\x20isNaN\x20=\x20isnan(values);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(isNaN.r\x20||\x20isNaN.g\x20||\x20isNaN.b\x20||\x20isNaN.a)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20minMaxValue\x20=\x20vec4(NAN);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20for\x20(int\x20r\x20=\x200;\x20r\x20<\x20','Ready\x20==\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','put','establishStackSpace','There\x20is\x20no\x20data\x20on\x20GPU\x20or\x20CPU.','createVertexArrayOES','\x20elements.','_pthread_self','preInit','_FusedConv2D','Setting\x20feature\x20override\x20from\x20URL\x20','Failed\x20to\x20compile\x20vertex\x20shader.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC\x20=\x20xCCorner\x20+\x20','When\x20calling\x20with\x20two\x20arguments,\x20the\x20first\x20argument\x20to\x20tidy()\x20must\x20be\x20a\x20string','Fill','WEBGL_CONV_IM2COL','_SelectV2','useProgram','\x20but\x20gather\x20requested\x20dtype\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec3(r,\x20c,\x20d);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x20vec2(texShape[0],\x20texShape[1]));\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x204\x20*\x20(resTexRC.x\x20*\x20texShape[1]\x20+\x20resTexRC.y);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i=0;\x20i<4;\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20flatIndex\x20=\x20index\x20+\x20i;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20rc\x20=\x20outCoordsFromFlatIndex(flatIndex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[i]\x20=\x20getA(rc.x,\x20rc.y,\x20rc.z);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Unknown\x20dataFormat\x20','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xC\x20+\x201\x20>=\x200\x20&&\x20xC\x20+\x201\x20<\x20inDims[1]\x20&&\x20xTexelC',',\x20but\x20got\x20',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20xValues\x20=\x20vec2(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20xR,\x20xC,\x20','Invalid\x20input\x20value:\x20','readAsArrayBuffer','Shapes\x20can\x20only\x20have\x201\x20implicit\x20size.\x20Found\x20-1\x20at\x20dim\x20','encode','Shape[2])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20b\x20*\x20texelsInBatch\x20+\x20(row\x20/\x202)\x20*\x20valuesPerRow\x20+\x20(col\x20/\x202);\x0a\x20\x20\x20\x20\x20\x20texelsInBatch\x20*=\x20',';\x20wR++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xR\x20=\x20xRCorner\x20+\x20wR\x20*\x20dilations[0];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xR\x20<\x200\x20||\x20xR\x20>=\x20inDims[0])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20wC\x20=\x200;\x20wC\x20<\x20','\x20-\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','numSamples','LoopCond','Imag','internalFormatPackedHalfFloat','strideHeight','constant_value','\x20+\x201)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20dot(xValues,\x20wValues);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20xValues\x20=\x20vec2(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC','Elu','Cannot\x20compute\x20positions\x20for\x20average\x20pool.','Data\x20is\x20not\x20on\x20GPU\x20but\x20on\x20CPU.','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20x\x20=\x20getAAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20y\x20=\x20unaryOperation(x);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(y);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','WEBGL_CHECK_NUMERICAL_PROBLEMS','DT_QUINT16_REF','float16','createFramebuffer','\x20-\x202]','vertexBuffer',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20batchB\x20=\x20','D:\x20rank\x20of\x20tensors[','OUT_OF_MEMORY','packedInputs','\x20as\x20it\x20has\x20not\x20been\x20registered.',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20result[1]\x20=\x20','(int\x20row,\x20int\x20col,\x20int\x20depth)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texR\x20=\x20dot(vec2(row,\x20col),\x20vec2(','\x0a\x20\x20\x20\x20ivec6\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2(','gradRegistry','Any','initializeBackend','getAll','\x20=\x20vec4(previous.zw,\x20xTexelC','atanh','\x20+\x201),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20xR,\x20xC,\x20','LookupTableSizeV2','framebufferTexture2D',',\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','\x0a\x20\x20\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(',',\x20uv);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20',',\x20ones);','\x20/\x20outShapeStrides[','TensorListReserve','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','\x20should\x20be\x20equal\x20to\x20indices.shape[','Shape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20packedUVfrom2D(valuesPerRow,\x20packedTexShape[0],\x20packedTexShape[1],\x20row,\x20col);\x0a\x20\x20\x20\x20\x20\x20return\x20','slice_join',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20wValues\x20=\x20vec2(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20','Error\x20in\x20conv2D:\x20Either\x20strides\x20or\x20dilations\x20must\x20be\x201.\x20Got\x20strides\x20',',\x20d1,\x20d2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20xC','All\x20tensors\x20passed\x20to\x20stack\x20must\x20have\x20matching\x20shapes',']\x20cannot\x20be\x20broadcast\x20to\x20[','ResizeBilinear','conv2dTranspose','color:red','\x20+\x20resTexRC.y;\x0a\x0a\x20\x20\x20\x20\x20\x20','tensorMap','Error\x20in\x20fused\x20depthwiseConv2d:\x20filter\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20',']\x20that\x20are\x20not\x20part\x20of\x20graph','\x20must\x20be\x20non-negative,\x20not\x20','The\x20sum\x20of\x20sizes\x20must\x20match\x20the\x20size\x20of\x20the\x20axis\x20dimension.','Error\x20in\x20matMul:\x20inner\x20shapes\x20(','initWorker','Expect\x20batchDims\x20in\x20the\x20range\x20of\x20[-','.xy,\x20xTexelC',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20return\x20vec4(outputValue.xy,\x20outputValue.xy);\x0a\x20\x20\x20\x20','GPU\x20for\x20rank\x20','Cannot\x20handle\x20VALUE_ROWIDS\x20in\x20first\x20dimension.','sdtype','Expect\x20key\x20dtype\x20','deleteTexture','\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20','\x20are\x20incompatible:\x20defaultValue.shape[','arithmetic','R32F',';\x0a\x20\x20\x20\x20\x20\x20const\x20vec4\x20ones\x20=\x20vec4(1.0,\x201.0,\x201.0,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20float\x20getValue(int\x20batch,\x20int\x20inIdx)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','inDims',']\x20=\x20','Tout','DEPTH_TEST','utf-16le','StatelessWhile','\x0a\x20\x20\x20\x20','href','itemsPerBlockRow','bindVertexArrayOES',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20q\x20=\x20d2\x20-\x20d1\x20*\x20','Failed\x20to\x20link\x20vertex\x20and\x20fragment\x20shaders.','\x0a\x20\x20vec4\x20result\x20=\x20exp(x);\x0a\x20\x20bvec4\x20isNaN\x20=\x20isnan(x);\x0a\x20\x20result.r\x20=\x20isNaN.r\x20?\x20x.r\x20:\x20result.r;\x0a\x20\x20result.g\x20=\x20isNaN.g\x20?\x20x.g\x20:\x20result.g;\x0a\x20\x20result.b\x20=\x20isNaN.b\x20?\x20x.b\x20:\x20result.b;\x0a\x20\x20result.a\x20=\x20isNaN.a\x20?\x20x.a\x20:\x20result.a;\x0a\x0a\x20\x20return\x20result;\x0a','HashTableV2','_FloorDiv','WebGL\x20query\x20timers\x20are\x20not\x20supported\x20in\x20this\x20environment.','getAttribLocation','array','lengths',';\x0a\x20\x20\x20\x20\x20\x20index\x20-=\x20b','(minMaxValue[0],\x20minMaxValue[1]),\x20minMaxValue[2]),\x20minMaxValue[3])','Squeeze','WEBGL_PACK_ARRAY_OPERATIONS','Log1p','drawElements','application/octet-stream',']\x20(','node-fetch','\x0a\x20\x20\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x202\x20*\x20int(resultUV.y\x20*\x20','toFixed','Shape[2];\x0a\x20\x20\x20\x20\x20\x20int\x20stride1\x20=\x20','NUMBER','DEPRECATION_WARNINGS_ENABLED','category','\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(','\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20depth\x20*\x20','.0,\x200.5);\x0a\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','kernelRegistry','bias',']\x20=\x20getChannel(getX(','R16F','only\x20one\x20output\x20dimension\x20may\x20be\x20-1,\x20not\x20both\x20','(on\x20node\x20you\x20may\x20need:\x20--experimental-wasm-threads\x20--experimental-wasm-bulk-memory\x20and\x20also\x20use\x20a\x20recent\x20version)','Output\x20subscripts\x20contain\x20the\x20label\x20','NHWC','Bytes\x20unused:\x20','font-weight:bold','\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec4\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20batch\x20=\x20coords.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20xRCCorner\x20=\x20coords.yz\x20*\x20strides\x20-\x20pads;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20d2\x20=\x20coords.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20d1\x20=\x20d2\x20/\x20',',\x20uv);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','scoreThreshold','internalFormatPackedFloat','FakeQuantWithMinMaxVars','coords[0]','Ready\x20==\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','SAME','MAX_TEXTURE_IMAGE_UNITS','convolution','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.y\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.z\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.w\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20','_Pow','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x20strides[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC','uint16','vec3(yRC)\x20*\x20effectiveInputOverOutputRatioRC','texShape','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(','uniform\x20','DT_COMPLEX64_REF',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20++','isInteger','.\x20inputShape=',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20xValues\x20=\x20vec3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20xR,\x20xC,\x20','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','-Infinity','\x20rc\x20=\x20getOutputCoords();\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(','int\x20','Platform\x20','FusedBatchNormV2','DT_BOOL',';\x20wC\x20+=\x204)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xC\x20=\x20xCCorner\x20+\x20wC\x20*\x20','text','dirname','disposeIntermediateTensorInfo',';\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20if\x20(i\x20==\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20','\x20-\x201\x20-\x20wR;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20wC\x20=\x200;\x20wC\x20<\x20','filter','Failed\x20to\x20decode\x20the\x20string\x20bytes\x20into\x20utf-8.\x20To\x20get\x20the\x20original\x20bytes,\x20call\x20tensor.bytes().','_ClipByValue','The\x20f\x20passed\x20in\x20customGrad(f)\x20must\x20be\x20a\x20function.','BrowserLocalStorage.save()\x20does\x20not\x20support\x20saving\x20model\x20topology\x20in\x20binary\x20formats\x20yet.',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20because\x20the\x20value\x20dtype\x20is\x20','validateProgram','FRAMEBUFFER_UNSUPPORTED','createFloat16PackedMatrixTexture','charCodeAt','Sum','IS_TEST','Mismatch\x20in\x20the\x20number\x20of\x20files\x20in\x20wig\x20manifest\x20(','Keep\x20intermediate\x20tensors\x20is\x20ON.\x20This\x20will\x20print\x20the\x20values\x20of\x20all\x20intermediate\x20tensors\x20during\x20model\x20inference.\x20Not\x20all\x20models\x20support\x20this\x20mode.\x20For\x20details,\x20check\x20e2e/benchmarks/\x20model_config.js.\x20This\x20significantly\x20impacts\x20performance.','iouThreshold','NCHW','dynamicSize','StringToHashBucketFast','...','Binary\x20was\x20compiled\x20with\x20','\x20cannot\x20be\x20synchronously\x20evaluated.\x20Please\x20use\x20getAsync()\x20instead.','high','()\x20{return\x20','_Greater',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20a\x20=\x20getMatrixA(batchA,\x20','varargs','Slicing\x20for\x20rank\x20',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20prodValue\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sumValue\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20allValue\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20anyValue\x20=\x200.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20','.\x20The\x20gradient\x20of\x20input\x20\x27','uniform\x20type\x20','\x20backend\x20was\x20already\x20registered.\x20Reusing\x20existing\x20backend\x20factory.','\x20+=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20if(','matMul','maxNumElements','\x0a\x20\x20\x20\x20ivec4\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20packedTexShape\x20=\x20ivec2(ceil(float(outTexShape[0])\x20/\x202.0),\x20ceil(float(outTexShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(packedTexShape[0],\x20packedTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20packedTexShape[1]\x20+\x20resTexRC.y;\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20texelsInLogicalRow\x20=\x20int(ceil(float(outShape[3])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20texelsInBatch\x20=\x20texelsInLogicalRow\x20*\x20int(ceil(float(outShape[2])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20texelsInBatchN\x20=\x20texelsInBatch\x20*\x20outShape[1];\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20b2\x20=\x20index\x20/\x20texelsInBatchN;\x0a\x20\x20\x20\x20\x20\x20index\x20-=\x20b2\x20*\x20texelsInBatchN;\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20b\x20=\x20index\x20/\x20texelsInBatch;\x0a\x20\x20\x20\x20\x20\x20index\x20-=\x20b\x20*\x20texelsInBatch;\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20r\x20=\x202\x20*\x20(index\x20/\x20texelsInLogicalRow);\x0a\x20\x20\x20\x20\x20\x20int\x20c\x20=\x20imod(index,\x20texelsInLogicalRow)\x20*\x202;\x0a\x0a\x20\x20\x20\x20\x20\x20return\x20ivec4(b2,\x20b,\x20r,\x20c);\x0a\x20\x20\x20\x20}\x0a\x20\x20','SparseFillEmptyRows','block_size','return\x20(a\x20<\x200.)\x20?\x20b\x20*\x20a\x20:\x20a;','));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','Error\x20in\x20fused\x20conv2d:\x20input\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20','free','int','postRun','resolve','numArgs','wasmMemory','Ready\x20=\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','any',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20wR\x20+=\x20','D:\x20axis\x20must\x20be\x20between\x200\x20and\x20','\x20must\x20match',')\x20has\x20',',\x20but\x20array\x20size\x20is:\x20','charAt',')\x20does\x20not\x20match\x20the\x20number\x20of\x20output\x20channels\x20(','\x20and\x20','SparseSegmentMean','depthwiseConv2d','floorDiv','rp1','mul','performance','int\x20b','drawElementsInstanced','outShapeInfo','log','OneHot','enableVertexAttribArray','Invalid\x20indices:\x20','fillValue','Conv1D','outShape[1]','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20-=\x202;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20previous\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','FusedConv2D\x20bias\x20shape\x20(','Error\x20in\x20conv2dDerInput:\x20depth\x20of\x20output\x20(','AtOutCoords','Axis\x20must\x20be\x20<=\x20rank\x20of\x20the\x20tensor',');\x0a\x20\x20\x20\x20\x20\x20int\x20c\x20=\x20imod(index,\x20','Ready;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xC','\x20at\x20dim\x20','resRC.y','global',',\x20indices.shape:\x20',',\x20and\x20batchDim:\x20',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(result);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','MirrorPad','\x0a\x20\x20\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20int(resultUV.y\x20*\x20','_Add','HAS_WEBGL','vec2','_Maximum','RandomStandardNormal','Unknown\x20internal\x20format\x20',',\x200.,\x200.,\x200.);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','Error\x20in\x20gradient\x20of\x20fused\x20conv2D:\x20got\x20dataFormat\x20of\x20',']\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getChannel(getA(inputRC.x,\x20inputRC.y,\x20inputRC.z),\x20inputRCInnerDims);\x0a\x20\x20\x20\x20\x20\x20\x20\x20',',\x20shape:\x20','context','useNodeNameSharing','else\x20if\x20(yC\x20<\x20','When\x20making\x20a\x20scalar\x20from\x20encoded\x20string,\x20the\x20value\x20must\x20be\x20`Uint8Array`.',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20values\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20xR,\x20xC,\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20xR,\x20xC\x20+\x20','7378464nwyDgl',',\x20must\x20match\x20in\x20call\x20to\x20ovs.complex().','\x0a\x20\x20\x20\x20\x20\x20uniform\x20float\x20INFINITY;\x0a\x0a\x20\x20\x20\x20\x20\x20bool\x20isinf(float\x20val)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20abs(val)\x20==\x20INFINITY;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20bvec4\x20isinf(vec4\x20val)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20equal(abs(val),\x20vec4(INFINITY));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','deleteBuffer','Reciprocal','\x20+\x20depth\x20+\x20','EXPLICIT','EXT_color_buffer_half_float','pthread_self','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','Ceil','MAX_COMBINED_TEXTURE_IMAGE_UNITS','outputArg','frame_name','Exp','control','\x27\x20not\x20yet\x20implemented\x20or\x20not\x20found\x20in\x20the\x20registry.\x20This\x20kernel\x20may\x20not\x20be\x20supported\x20by\x20the\x20tfjs\x20backend\x20you\x20have\x20chosen','],\x20but\x20got\x20',']\x20when\x20there\x20are\x200\x20elements','\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20','\x0a\x20\x20\x20\x20ivec',')\x20must\x20match\x20output\x20depth\x20for\x20filter\x20(','+Infinity','reverse',')\x20{','.zw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','uniform\x20int\x20outShapeStrides;','BLEND','_DepthToSpace','WEBGL_RENDER_FLOAT32_CAPABLE','(int\x20row,\x20int\x20col,\x20int\x20depth,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20depth2,\x20int\x20depth3,\x20int\x20depth4)\x20{\x0a\x20\x20\x20\x20\x20\x20//\x20Explicitly\x20use\x20integer\x20operations\x20as\x20dot()\x20only\x20works\x20on\x20floats.\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20row\x20*\x20','byteLength','Expect\x20value\x20dtype\x20','print','\x20must\x20be\x20>=\x20-1','_Exp','TensorArrayV3','gl_FragColor',';\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20r\x20=\x202\x20*\x20(index\x20/\x20','\x0a\x20\x20\x20\x20void\x20setOutput(float\x20val)\x20{\x0a\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20blockIndex\x20=\x20rc.z\x20+\x20','DT_UINT8_REF','browserDownloads()\x20cannot\x20proceed\x20because\x20the\x20current\x20environment\x20is\x20not\x20a\x20browser.','Expected\x20dtype\x20cannot\x20be\x20null.','TexShape[0]));\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','input','createTexture','Ready\x20==\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','identicalElementShapes','],\x20the\x20tensor\x20should\x20have\x20',']\x20+\x20size[','\x20+\x20(col\x20/\x202)','Slice',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20result[2]\x20=\x20','undefined',')\x20must\x20match\x20the\x20rank\x20(','HEAPU16','\x20+\x201)\x20>=\x20outShape[','blt','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Explicitly\x20use\x20integer\x20operations\x20as\x20dot()\x20only\x20works\x20on\x20floats.\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20row\x20*\x20','align_corners','\x0a\x20\x20const\x20float\x20FLOAT_MAX\x20=\x201.70141184e38;\x0a\x20\x20const\x20float\x20FLOAT_MIN\x20=\x201.17549435e-38;\x0a\x0a\x20\x20lowp\x20vec4\x20encode_float(highp\x20float\x20v)\x20{\x0a\x20\x20\x20\x20if\x20(isnan(v))\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20vec4(255,\x20255,\x20255,\x20255);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20highp\x20float\x20av\x20=\x20abs(v);\x0a\x0a\x20\x20\x20\x20if(av\x20<\x20FLOAT_MIN)\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20vec4(0.0,\x200.0,\x200.0,\x200.0);\x0a\x20\x20\x20\x20}\x20else\x20if(v\x20>\x20FLOAT_MAX)\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20vec4(0.0,\x200.0,\x20128.0,\x20127.0)\x20/\x20255.0;\x0a\x20\x20\x20\x20}\x20else\x20if(v\x20<\x20-FLOAT_MAX)\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20vec4(0.0,\x200.0,\x20\x20128.0,\x20255.0)\x20/\x20255.0;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20highp\x20vec4\x20c\x20=\x20vec4(0,0,0,0);\x0a\x0a\x20\x20\x20\x20highp\x20float\x20e\x20=\x20floor(log2(av));\x0a\x20\x20\x20\x20highp\x20float\x20m\x20=\x20exp2(fract(log2(av)))\x20-\x201.0;\x0a\x0a\x20\x20\x20\x20c[2]\x20=\x20floor(128.0\x20*\x20m);\x0a\x20\x20\x20\x20m\x20-=\x20c[2]\x20/\x20128.0;\x0a\x20\x20\x20\x20c[1]\x20=\x20floor(32768.0\x20*\x20m);\x0a\x20\x20\x20\x20m\x20-=\x20c[1]\x20/\x2032768.0;\x0a\x20\x20\x20\x20c[0]\x20=\x20floor(8388608.0\x20*\x20m);\x0a\x0a\x20\x20\x20\x20highp\x20float\x20ebias\x20=\x20e\x20+\x20127.0;\x0a\x20\x20\x20\x20c[3]\x20=\x20floor(ebias\x20/\x202.0);\x0a\x20\x20\x20\x20ebias\x20-=\x20c[3]\x20*\x202.0;\x0a\x20\x20\x20\x20c[2]\x20+=\x20floor(ebias)\x20*\x20128.0;\x0a\x0a\x20\x20\x20\x20c[3]\x20+=\x20128.0\x20*\x20step(0.0,\x20-v);\x0a\x0a\x20\x20\x20\x20return\x20c\x20/\x20255.0;\x0a\x20\x20}\x0a','Print','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','tfOpName','DT_INT64','Error\x20in\x20fused\x20depthwiseConv2d:\x20input\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20','_LeakyRelu','Unique','\x20+\x202,\x20xR,\x20xC)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20dot(xValues,\x20wValues);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20dotProd;\x0a\x20\x20\x20\x20\x20\x20\x20\x20','uniform4iv','WEBGL_FLUSH_THRESHOLD\x20must\x20be\x20-1\x20(indicating\x20never\x20manual\x20flush)\x20or\x20at\x20least\x200,\x20but\x20got\x20','\x20=\x20vec4(val,\x200,\x200,\x200);\x0a\x20\x20\x20\x20}\x0a\x20\x20','extrapolation_value','\x20activation\x20not\x20yet\x20supported\x20for\x20FusedConv2D\x20in\x20the\x20wasm\x20backend.','\x22\x20to\x20target\x20pthread\x20','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','skip_empty','validate_indices','getExtraProfileInfo','Tried\x20to\x20calculate\x20elements\x20of\x20an\x20empty\x20list\x20with\x20non-fully-defined\x20elementShape:\x20','ENVIRONMENT_IS_PTHREAD','snc','getExtension','blockSize','Cannot\x20return\x20a\x20Promise\x20inside\x20of\x20tidy.','mode','WASM_HAS_MULTITHREAD_SUPPORT',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20wC\x20=\x200;\x20wC\x20<\x20','\x20isn\x27t\x20free','ShapeN','flags','_Relu','Invalid\x20split\x20value\x20','The\x20output\x20\x27','\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texR\x20=\x20float(row);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dot(vec3(col,\x20depth,\x20depth2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(stride1,\x20stride2,\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','b,\x20r,\x20c',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20values\x20=\x20vec4(getValue(batch,\x20inIdx),\x200.0,\x200.0,\x200.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','ssmd','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20wTexel\x20=\x20getW(r,\x20','kernelFunc','When\x20calling\x20with\x20two\x20arguments,\x20the\x202nd\x20argument\x20to\x20tidy()\x20must\x20be\x20a\x20function','texture2D',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20values\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x201),\x200.0,\x200.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','sign','\x0a\x20\x20\x20\x20\x20\x20vec4\x20outputValue\x20=\x20get','_Elu','Argument\x20','deleteProgram','Can\x20not\x20upcast\x20','Free/Used','WEBGL_multi_draw','Unable\x20to\x20create\x20WebGLFramebuffer.','Initialized\x20backend:\x20','__emscripten_thread_free_data','DT_INT16','getNumber','unhandledRejection','pad_to_max_output_size','bottom','complex','if\x20(isnan(x))\x20return\x20x;\x0a\x20\x20return\x201.0\x20/\x20(1.0\x20+\x20exp(-1.0\x20*\x20x));\x0a','HEAP8',',\x20are\x20incompatible:\x20defaultValue.rank\x20=\x20','endMask','Reshape',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20setOutput(vec4(0));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','emscripten_current_thread_process_queued_calls','utf8','log1p',')\x20must\x20match','uniform\x20ivec3\x20outShape;','mozIndexedDB','HALF_FLOAT',';\x20wR++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dyR\x20=\x20float(dyRCorner\x20+\x20wR)\x20/\x20','DT_QINT8_REF','DT_FLOAT_REF','LookupTableImportV2','ResizeNearestNeighbor','__emscripten_thread_init','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20wTexel\x20=\x20getW(r,\x20','TEXTURE_WRAP_S','LN2','out','idTensor','b.zwzw','setOutputPackedMatrixWriteRegion\x20not\x20implemented.','Sigmoid','\x20?\x200.\x20:\x20result.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.z\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.w\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','The\x20new\x20shape\x20(','\x20Output\x20shape\x20length\x20<\x20','Initialization\x20of\x20backend\x20','call','The\x20function\x20f\x20passed\x20in\x20customGrad(f)\x20must\x20return\x20an\x20object\x20where\x20`obj.gradFunc`\x20is\x20a\x20function.','PIXELS','_NotEqual','),\x200.,\x200.,\x200.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','TexShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20valuesPerRow\x20=\x20int(ceil(float(','TEXTURE0','hash_table','\x27\x20returned\x20a\x20promise.\x20Please\x20use\x20model.executeAsync()\x20instead.','TensorListResize\x20expects\x20size\x20to\x20be\x20non-negative.\x20Got:\x20','TensorListSetItem','Cannot\x20increase\x20frame\x20iteration,\x20the\x20context\x20is\x20empty',',\x20index\x20+\x20','disposeData','init','Cannot\x20backprop\x20through\x20input\x20','KEEP_INTERMEDIATE_TENSORS','\x0a\x20\x20\x20\x20\x20\x20vec4\x20binaryOperation(vec4\x20a,\x20vec4\x20b)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','readToGPU','onValue','NO_ERROR','Error\x20in\x20gradient\x20of\x20fused\x20conv2D:\x20dilation\x20rates\x20greater\x20than\x201\x20are\x20not\x20yet\x20supported\x20in\x20gradients.\x20Got\x20dilations\x20\x27','\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20int\x20r\x20=\x20index\x20/\x20','inputIndices','.zw\x20=\x20vec2(0.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20','All\x20values\x20in\x20axis\x20param\x20must\x20be\x20in\x20range\x20[-','printChar','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bool\x20nextRowOutOfBounds\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(','EXT_color_buffer_float','cwrap','FusedConv2D','FRAMEBUFFER_INCOMPLETE_DIMENSIONS',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20<\x200\x20||\x20xC\x20>=\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','NonMaxSuppressionV2','Sinh','.\x20Supported\x20quantization\x20dtypes\x20are:\x20\x27uint8\x27,\x20\x27uint16\x27,\x20and\x20\x27float16\x27.','prelu','Requested\x20more\x20than\x200\x20entries,\x20but\x20input\x20is\x20empty.\x20Input\x20shape:\x20','dataId','BroadcastArgs','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2,\x20int\x20depth3)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texR\x20=\x20dot(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(row,\x20col,\x20depth,\x20depth2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','BatchToSpaceND','\x20=\x20start[','Unable\x20to\x20create\x20WebGLProgram.',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xR\x20<\x200\x20||\x20xR\x20>=\x20','upperBound','dataSplits','_FusedBatchNorm',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20values\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20xR,\x20xC,\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20xR,\x20xC\x20+\x20','_Gather','\x27,\x20which\x20has\x20the\x20dynamic\x20op\x20\x27','padding','Cannot\x20find\x20any\x20save\x20handlers\x20for\x20URL\x20\x27','Placeholder','prototype','\x20vec2\x20resultUV;\x0a\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20vec4(clipSpacePos,\x201);\x0a\x20\x20\x20\x20\x20\x20resultUV\x20=\x20uv;\x0a\x20\x20\x20\x20}','sourceLoc.','OnesLike','Add','arg',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[3]\x20=\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20final\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x201\x20+\x20strides[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20final\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','then','shiftLeft','Cannot\x20set\x20flag\x20','explicit_paddings','\x20activation\x20not\x20yet\x20supported\x20for\x20FusedDepthwiseConv2D\x20in\x20the\x20wasm\x20backend.','perm','\x0a\x20\x20\x20\x20\x20\x20float\x20getValue(',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(++','weight_specs','\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','\x20update.rank\x20!=\x20','div','()\x20{\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20uvFromFlat(','Sqrt','denseShape','freeze','\x20strides\x20=\x20','amd','\x20has\x20not\x20been\x20implemented\x20for\x20the\x20WebGL\x20backend.',',\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20xR,\x20xC\x20+\x202\x20*\x20',']\x20+\x20coords.','LogSoftmax','DT_RESOURCE_REF','_GatherNd',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20wC\x20=\x200;\x20wC\x20<\x20','createFloat32MatrixTexture','register_tensor','_Sigmoid','isNaN','clear',');\x0a\x20\x20\x20\x20\x20\x20return\x20','Trying\x20to\x20access\x20element\x20','Tried\x20to\x20read\x20from\x20index\x20',')\x20*\x202;\x0a\x0a\x20\x20\x20\x20\x20\x20return\x20ivec',')\x20+\x200.5)\x20/\x20float(','relu6','TexShape[0])\x20/\x202.0),\x20ceil(float(','Concat','result\x20=\x20activation(result);','ovs.gatherND()\x20expects\x20the\x20input\x20to\x20be\x20rank\x201\x20or\x20higher,\x20but\x20the\x20rank\x20was\x20','boxInd','new\x20shape:\x20','FRAMEBUFFER_INCOMPLETE_ATTACHMENT','In\x20local\x20storage,\x20the\x20topology\x20of\x20model\x20\x27','cropSize','deleteVertexArrayOES','TOPK_LAST_DIM_CPU_HANDOFF_SIZE_THRESHOLD','\x20?\x200.\x20:\x20getA(rc\x20+\x201)),\x200,\x200',',\x20d)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','numeric','cos','\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','test','nanLoc',');\x0a\x20\x20\x20\x20\x20\x20const\x20vec3\x20inputShapeRC\x20=\x20vec3(','custom-dep','binaryOutput','VALIDATE_STATUS','argv',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20In\x20parallel,\x20construct\x20four\x20corners\x20for\x20all\x20four\x20components\x20in\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20packed\x202x2\x20cell.\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20topLeft\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getAValue(b,\x20sourceFloorRC.x,\x20sourceFloorRC.y,\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hasNextCol\x20?\x20getAValue(b,\x20sourceFloorRC.x,\x20sourceFloorRC.y,\x20d\x20+\x201)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20:\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hasNextRow\x20?\x20getAValue(b,\x20sourceFloorRC.x,\x20sourceFloorRC.z,\x20d)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20:\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(hasNextRow\x20&&\x20hasNextCol)\x20?\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getAValue(b,\x20sourceFloorRC.x,\x20sourceFloorRC.z,\x20d\x20+\x201)\x20:\x200.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20bottomLeft\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getAValue(b,\x20sourceCeilRC.x,\x20sourceFloorRC.y,\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hasNextCol\x20?\x20getAValue(b,\x20sourceCeilRC.x,\x20sourceFloorRC.y,\x20d\x20+\x201)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20:\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hasNextRow\x20?\x20getAValue(b,\x20sourceCeilRC.x,\x20sourceFloorRC.z,\x20d)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20:\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(hasNextRow\x20&&\x20hasNextCol)\x20?\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getAValue(b,\x20sourceCeilRC.x,\x20sourceFloorRC.z,\x20d\x20+\x201)\x20:\x200.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20topRight\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getAValue(b,\x20sourceFloorRC.x,\x20sourceCeilRC.y,\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hasNextCol\x20?\x20getAValue(b,\x20sourceFloorRC.x,\x20sourceCeilRC.y,\x20d\x20+\x201)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20:\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hasNextRow\x20?\x20getAValue(b,\x20sourceFloorRC.x,\x20sourceCeilRC.z,\x20d)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20:\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(hasNextRow\x20&&\x20hasNextCol)\x20?\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getAValue(b,\x20sourceFloorRC.x,\x20sourceCeilRC.z,\x20d\x20+\x201)\x20:\x200.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20bottomRight\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getAValue(b,\x20sourceCeilRC.x,\x20sourceCeilRC.y,\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hasNextCol\x20?\x20getAValue(b,\x20sourceCeilRC.x,\x20sourceCeilRC.y,\x20d\x20+\x201)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20:\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hasNextRow\x20?\x20getAValue(b,\x20sourceCeilRC.x,\x20sourceCeilRC.z,\x20d)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20:\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(hasNextRow\x20&&\x20hasNextCol)\x20?\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getAValue(b,\x20sourceCeilRC.x,\x20sourceCeilRC.z,\x20d\x20+\x201)\x20:\x200.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20fracRC\x20=\x20sourceFracIndexRC\x20-\x20vec3(sourceFloorRC);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20top\x20=\x20mix(topLeft,\x20topRight,\x20fracRC.yyzz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20bottom\x20=\x20mix(bottomLeft,\x20bottomRight,\x20fracRC.yyzz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20newValue\x20=\x20mix(top,\x20bottom,\x20fracRC.x);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(newValue);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','index',',\x20which\x20is\x20not\x20less\x20than\x20','exports','drawArraysInstancedANGLE','HEAPU8','AvgPool3D','\x20\x20rank:\x20','Cumsum','preluActivationWeights','\x20*\x20vec4(wTexel.xz,\x20wTexel.xz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','error','begin_mask','bool[]','entries','version','_emscripten_thread_free_data','defaultValue',',\x200)\x20is\x20invalid:\x20','\x20+\x201)\x20>=\x20','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2,\x20int\x20depth3)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20texR\x20=\x20row;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x20dot(vec4(col,\x20depth,\x20depth2,\x20depth3),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','Copying\x20failed\x20because\x20no\x20load\x20handler\x20is\x20found\x20for\x20source\x20URL\x20','\x0a\x20\x20\x20\x20\x20\x20const\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20getChannel(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getT','group',';\x20input\x20has\x20only\x20','_NonMaxSuppressionV3','flowIn','uniform\x20int\x20outShape;',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[','\x20=\x20vec4(0.0,\x200.0,\x20xTexelC','(int\x20row,\x20int\x20col,\x20int\x20depth)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Explicitly\x20use\x20integer\x20operations\x20as\x20dot()\x20only\x20works\x20on\x20floats.\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20row\x20*\x20','a.zzww','Memory\x20usage\x20by\x20string\x20tensors\x20is\x20approximate\x20(2\x20bytes\x20per\x20character)','.\x20\x20\x20Buffer\x20shape=','(xR\x20*\x20','vec4','_StridedSlice',')\x20and\x20(','ellipsis_mask','\x20=\x20result;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','grow','],\x20coords[','__FusedMatMul',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Compute\x20the\x20four\x20integer\x20indices.\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20sourceFloorRC\x20=\x20ivec2(max(sourceFracIndexRC,\x20vec2(0.0)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20sourceCeilRC\x20=\x20ivec2(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20min(inputShapeRC\x20-\x201.0,\x20ceil(sourceFracIndexRC)));\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20topLeft\x20=\x20getA(b,\x20sourceFloorRC.x,\x20sourceFloorRC.y,\x20d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bottomLeft\x20=\x20getA(b,\x20sourceCeilRC.x,\x20sourceFloorRC.y,\x20d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20topRight\x20=\x20getA(b,\x20sourceFloorRC.x,\x20sourceCeilRC.y,\x20d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bottomRight\x20=\x20getA(b,\x20sourceCeilRC.x,\x20sourceCeilRC.y,\x20d);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20fracRC\x20=\x20sourceFracIndexRC\x20-\x20vec2(sourceFloorRC);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20top\x20=\x20topLeft\x20+\x20(topRight\x20-\x20topLeft)\x20*\x20fracRC.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bottom\x20=\x20bottomLeft\x20+\x20(bottomRight\x20-\x20bottomLeft)\x20*\x20fracRC.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20newValue\x20=\x20top\x20+\x20(bottom\x20-\x20top)\x20*\x20fracRC.x;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(newValue);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','drawBuffers','\x20=\x20index\x20/\x20',')\x20load\x20handlers\x20for\x20source\x20URL\x20','TensorListScatterV2','RGBA32F','fusedbatchnorm','frameName','\x20+\x201,\x20xR,\x20xC),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20','Cannot\x20initialize\x20backend\x20',');\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','worker\x20sent\x20an\x20unknown\x20command\x20','constantValue','Input\x20x\x20must\x20be\x20non-negative!','\x20for\x20a\x20complex\x20tensor','key_dtype','DT_COMPLEX64','\x22\x20not\x20present\x20in\x20program.','SparseSegmentSum','unstack','json','Failed\x20to\x20wig\x20data\x20from\x20file\x20of\x20path\x20\x27','Error\x20in\x20fused\x20conv2d:\x20bias\x20shape\x20(',');\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec4\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20batch\x20=\x20coords[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20d\x20=\x20coords[3];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20xRCCorner\x20=\x20coords.yz\x20*\x20strides\x20-\x20pads;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xRCorner\x20=\x20xRCCorner.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xCCorner\x20=\x20xRCCorner.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20max/min\x20x(?,\x20?,\x20d)\x20to\x20get\x20y(yR,\x20yC,\x20d).\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20?\x20=\x20to\x20be\x20determined\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20minMaxValue\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20minMaxValueFound\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20minMaxPosition\x20=\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20avgValue\x20=\x200.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20wR\x20=\x200;\x20wR\x20<\x20','\x0a\x20\x20\x20\x20ivec4\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2(outTexShape[0],\x20outTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20outTexShape[1]\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20','\x20+\x20xR)\x20*\x20',')\x20must\x20match\x20input\x20depth\x20in\x20filter\x20(','fused_ops','LessEqual','rc\x20<\x20start\x20||\x20rc\x20>=\x20end','TexShape[1]),\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','match','avg','onsuccess','\x20+\x20','sum','is_constant','Dynamic\x20requires\x20are\x20not\x20currently\x20supported\x20by\x20@rollup/plugin-commonjs','unique','\x0a\x20\x20dense\x20values,\x20but\x20the\x20requested\x20shape\x20requires\x20a\x20multiple\x20of\x20','The\x20function\x20f\x20passed\x20in\x20customGrad(f)\x20must\x20return\x20an\x20object\x20where\x20`obj.value`\x20is\x20a\x20tensor','radius',')\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20',',\x20uv);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20','application/javascript','\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20getX(batch,\x20inIdx);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20batch\x20=\x20coords[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20outIdx\x20=\x20coords[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20inOffset\x20=\x20outIdx\x20*\x20','stackRestore',',\x20but\x20got\x20dimension\x20','DITHER',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20x\x20=\x20getAAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20','stackAlloc',')\x20{\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','This\x20execution\x20contains\x20the\x20node\x20\x27','wR\x20*\x20','transposeA','));\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20','_Sqrt','getAsync','(int\x20b2,\x20int\x20b,\x20int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20int\x20valuesPerRow\x20=\x20int(ceil(float(',')\x20{\x0a\x20\x20\x20\x20\x20\x20','inShapeInfos','compileShader','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(',',\x20row,\x20col);\x0a\x20\x20\x20\x20\x20\x20return\x20','size','Axis\x20=\x20','1.0','\x20is\x20quantized\x20with\x20','blockShape',')\x20of\x20Tensors\x20with\x20shapes\x20','The\x20dtype\x20of\x20dict[\x27','UNPACKED_FLOAT32','softmax','true','stop','];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20dyCorner\x20=\x20ivec2(coords[','stride','LRN',',\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','The\x20dict\x20provided\x20in\x20model.zvr(dict)\x20has\x20keys:\x20[','\x0a\x20\x20int\x20getFlatIndex(ivec3\x20coords)\x20{\x0a\x20\x20\x20\x20return\x20coords.x\x20*\x20outShapeStrides[0]\x20+\x20coords.y\x20*\x20outShapeStrides[1]\x20+\x20coords.z;\x0a\x20\x20}\x0a','\x0a\x20\x20\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec2(resultUV.yx\x20*\x20vec2(outTexShape[0],\x20outTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','LINK_STATUS','Less','\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20setOutput(vec4(getA(),\x200.,\x200.,\x200.));\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','_dispose_data','begin','\x27.\x20Please\x20use\x20\x27NHWC\x27.','Error\x20in\x20gradient\x20for\x20op\x20','color:\x20orange','real','time','HashTable','\x0a\x20\x20\x20\x20float\x20sampleTexture(sampler2D\x20textureSampler,\x20vec2\x20uv)\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20','_Max','download','x.shape[','profile','UpperBound','TensorArrayCloseV3','Abs','coords[3]','resRC.v','shape\x20of\x20the\x20new\x20value\x20(','Expected\x20','evaluateFlag',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20pos\x20=\x20rc.y\x20+\x20','DT_UINT8','Cannot\x20compute\x20gradient\x20for\x20fused\x20activation\x20','matrixA','Got\x20currentValueRowId=','Got\x20axes\x20','));\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','));\x0a\x20\x20\x20\x20\x20\x20return\x202\x20*\x20(resTexRC.x\x20*\x20','_Min','transforms','getError',',\x20index);\x0a\x20\x20\x20\x20return\x20sampleTexture(','the\x20input\x20tensors\x20shape\x20does\x20not\x20match','ScatterNd','return\x20float(a\x20!=\x20b);','webgl','\x20&&\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','FusedConv2d\x20and\x20DepthwiseConv2d\x20with\x20BiasAdd\x20and\x20Prelu\x20must\x20have\x20two\x20extra\x20arguments:\x20bias\x20and\x20alpha.','_TopK',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localCoords[2]\x20+=\x20',']\x20should\x20be\x20a\x20primitive,\x20but\x20is\x20an\x20array\x20of\x20',',\x20sliceDim:\x20','batchMatMul\x20result\x20is\x20expected\x20to\x20be\x20packed','outShape',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20values\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20xR,\x20xC,\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','The\x20args\x20passed\x20in\x20customGrad(f)(x1,\x20x2,...)\x20must\x20all\x20be\x20tensors','FRAMEBUFFER_COMPLETE','equation','\x0a\x20\x20float\x20getChannel(vec4\x20frag,\x20vec2\x20innerDims)\x20{\x0a\x20\x20\x20\x20vec2\x20modCoord\x20=\x20mod(innerDims,\x202.);\x0a\x20\x20\x20\x20return\x20modCoord.x\x20==\x200.\x20?\x0a\x20\x20\x20\x20\x20\x20(modCoord.y\x20==\x200.\x20?\x20frag.r\x20:\x20frag.g)\x20:\x0a\x20\x20\x20\x20\x20\x20(modCoord.y\x20==\x200.\x20?\x20frag.b\x20:\x20frag.a);\x0a\x20\x20}\x0a\x20\x20float\x20getChannel(vec4\x20frag,\x20int\x20dim)\x20{\x0a\x20\x20\x20\x20float\x20modCoord\x20=\x20mod(float(dim),\x202.);\x0a\x20\x20\x20\x20return\x20modCoord\x20==\x200.\x20?\x20frag.r\x20:\x20frag.g;\x0a\x20\x20}\x0a','Blocking\x20on\x20the\x20main\x20thread\x20is\x20very\x20dangerous','conv2d','\x20=\x20vec4(xTexelC','Unsupported\x20param\x20type:\x20','userAgent','createBuffer','wig','decode','Ready\x20=\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20reducedAnyValue\x20=\x20any(values);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20floatedReducedAnyValue\x20=\x20float(reducedAnyValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20anyValue\x20=\x20float(anyValue\x20>=\x201.0\x20||\x20floatedReducedAnyValue\x20>=\x201.0);\x0a\x20\x20\x20\x20\x20\x20','\x20+\x20resTexRC.y;\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20b\x20=\x20index\x20/\x20','ArgMin','SAMPLE_COVERAGE','localStorage',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20--','Failed\x20to\x20obtain\x20IndexedDB\x20factory\x20because\x20the\x20current\x20environmentis\x20not\x20a\x20web\x20browser.','pthread','\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20rc\x20=\x20getOutputCoords();\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20thisRC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20rows\x20=\x20','Merge','clearAfterRead','))\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dot(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(depth3,\x20depth4),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','STENCIL_TEST','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20>=\x200\x20&&\x20xC\x20<\x20inDims[1]\x20&&\x20xTexelC','inputParams','AddV2','beta','some','Error\x20in\x20depthwiseConv2d:\x20input\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20','.yyww\x20*\x20vec4(wTexel.zw,\x20wTexel.zw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','T_threshold','startFraction\x20must\x20be\x20no\x20more\x20than\x20endFraction,\x20but\x20got\x20startFraction\x20','NCDHW','Could\x20not\x20parse\x20value\x20flag\x20value\x20','Incompatible\x20shape\x20during\x20merge:\x20','uniform\x20ivec3\x20','\x20+\x20depth\x20*\x20','TextDecoder',')\x20!=\x20shape[',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20minMaxValue\x20=\x20','MIN_VALUE','rc.y,\x20i\x20*\x202','scheme\x20must\x20not\x20be\x20undefined\x20or\x20null.','createFloat16MatrixTexture','CropAndResize','_All','newFrame','DT_QINT32','wasmBinary','Make\x20sure\x20the\x20server\x20can\x20serve\x20the\x20`.wasm`\x20file\x20relative\x20to\x20the\x20bundled\x20js\x20file.','inputArg','(int\x20row,\x20int\x20col,\x20int\x20depth,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20depth2,\x20int\x20depth3,\x20int\x20depth4)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20xValue\x20=\x20getDy(batch,\x20idyR,\x20idyC,\x20d2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20wValue\x20=\x20getW(wRPerm,\x20wCPerm,\x20d1,\x20d2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20xValue\x20*\x20wValue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20xValue\x20=\x20getDy(batch,\x20d2,\x20idyR,\x20idyC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20wValue\x20=\x20getW(wRPerm,\x20wCPerm,\x20d1,\x20d2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20xValue\x20*\x20wValue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(dotProd);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','.zw\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20xR\x20=\x20xRCorner\x20+\x20r\x20*\x20dilations[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xR\x20>=0\x20&&\x20xR\x20<\x20inDims[0])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20','blk','.0);\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec4\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20b\x20=\x20coords[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20d\x20=\x20coords[3];\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20yRC\x20=\x20coords.yz;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Fractional\x20source\x20index.\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20sourceFracIndexRC\x20=\x20','NonMaxSuppressionV3','func','Conv2DBackpropFilter','division\x20by\x20zero','TexShape','zaf','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x20','fused\x20depthwiseConv2d','AReal','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','factory','.zw\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','color:blue','Error\x20in\x20fused\x20conv2d:\x20got\x20dataFormat\x20of\x20','TruncatedNormal','model','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xC\x20>=\x200\x20&&\x20xC\x20<\x20inDims[1]\x20&&\x20xTexelC','First\x20split\x20value\x20must\x20be\x200,\x20got\x20',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','alignCorners','DepthwiseConv2dNative','__esModule','backend-wasm-simd.wasm','getA(','\x20for\x20op:\x20',';\x20r++)\x20{\x0a\x20\x20\x20\x20\x20\x20',',\x20xR,\x20xC)\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20','\x0a\x20\x20\x20\x20\x20\x20if\x20(','_LessEqual','Error\x20when\x20getting\x20WebGL\x20context:\x20','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x20strides[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC',',\x20weightDataBytes=','bindBuffer','Alternatively,\x20to\x20avoid\x20the\x20dynamic\x20ops,\x20use\x20model.zvr()\x20and\x20specify\x20the\x20inputs\x20[','()\x20{\x0a\x20\x20\x20\x20\x20\x20','failed\x20to\x20asynchronously\x20prepare\x20wasm:\x20',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20setOutput(float(minMaxPosition));\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','Unknown\x20roundingMode\x20','While','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2,\x20int\x20depth3)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20','Error\x20in\x20fused\x20conv2d:\x20only\x20supports\x20scalar,\x201-D\x20Tensor\x20or\x203-D\x20Tensor\x20PReLU\x20activation\x20wig\x20but\x20got\x20a\x20tensor\x20of\x20rank-','Custom\x20op\x20','createElement','\x20+\x20coords.z;\x0a\x20\x20}\x0a','index\x20innermost\x20dimension\x20length\x20must\x20be\x20<=\x20tensor\x20rank;\x20saw:\x20','getUniformLocation','rt\x20input.shape\x20and\x20shape=','\x0a\x20\x20\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec2(resultUV.yx\x20*\x20vec2(','Request\x20to\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20wTexel\x20=\x20getW(r,\x20','Unsupported\x20quantization\x20type\x20',')\x20would\x20overflow\x20input.shape[','summarize','(textureSampler,\x20uv).r;\x0a\x20\x20\x20\x20}\x0a\x20\x20','_emscripten_current_thread_process_queued_calls','_Floor','map','col','\x20with\x20','binary_output','Where','DT_INT32','copyWithin',';\x0a\x20\x20\x20\x20\x20\x20int\x20rp1\x20=\x20r\x20+\x201;\x0a\x20\x20\x20\x20\x20\x20int\x20cp1\x20=\x20c\x20+\x201;\x0a\x0a\x20\x20\x20\x20\x20\x20bool\x20cEdge\x20=\x20cp1\x20>=\x20','attribute','validate','Asinh','_dispose','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','For\x20IndexedDB,\x20modelPath\x20must\x20not\x20be\x20null,\x20undefined\x20or\x20empty.','sumValue\x20+=\x20dot(values\x20*\x20','right','uniform2iv','StopGradient','\x27.\x20Please\x20use\x20model.executeAsync()\x20instead.\x20Alternatively,\x20to\x20avoid\x20the\x20dynamic\x20ops,\x20specify\x20the\x20inputs\x20[','preserve_short_sequences','\x20Your\x20path\x20contains\x20a\x20.pb\x20file\x20extension.\x20Support\x20for\x20.pb\x20models\x20have\x20been\x20removed\x20in\x20TensorFlow.js\x201.0\x20in\x20favor\x20of\x20.json\x20models.\x20You\x20can\x20re-convert\x20your\x20Python\x20TensorFlow\x20model\x20using\x20the\x20TensorFlow.js\x201.0\x20conversion\x20scripts\x20or\x20you\x20can\x20convert\x20your.pb\x20models\x20with\x20the\x20\x27pb2json\x27NPM\x20script\x20in\x20the\x20tensorflow/tfjs-converter\x20repository.','WASM','include_batch_in_index','uniform1iv','batchDims','uniform\x20sampler2D\x20','-D\x20input\x20sampling\x20is\x20not\x20yet\x20supported','strideWidth','firstN','sortedSequence','\x20contains\x20neither\x20model\x20topology\x20or\x20manifest\x20for\x20wig.','Shape','move','thisProgram','\x20and\x20dilations\x20\x27','was\x20backend\x20only\x20supports\x20average\x20pooling\x20with\x20dilation\x20=\x20[1,\x201],\x20got\x20[','\x20outputShape=','Atan','_emscripten_thread_exit','\x20\x20shape:\x20[','Shape;',']\x20*\x20strides[','forward','FusedDepthwiseConv2dNative','instantiateWasm',')\x20must\x20match\x20output\x20depth\x20for\x20filter\x20','hardwareConcurrency','setItem','Couldn\x27t\x20parse\x20line\x20number\x20in\x20error:\x20','TexShape[1],\x20','There\x20should\x20be\x20only\x20one\x20negative\x20value\x20in\x20split\x20array.','matrices','floor(result\x20*\x20255.\x20+\x200.5)','ReverseV2','CLAMP_TO_EDGE','INVALID_FRAMEBUFFER_OPERATION','TensorList\x20dtype\x20is\x20','Transform',']\x20=\x20getChannel(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getA(rc.x,\x20ch,\x20int(innerDims.x),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int(innerDims.y)),\x20innerDims);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20','TexShape;','WEBGL_DOWNLOAD_FLOAT_ENABLED','All\x20values\x20in\x20axis\x20param\x20must\x20be\x20integers\x20but\x20got\x20axis\x20','threadId','i\x20*\x202,\x20rc.z','\x27]\x20provided\x20in\x20model.zvr(dict)\x20must\x20be\x20[','Slicing\x20scalar\x20is\x20not\x20possible','Input\x20to\x20reshape\x20is\x20a\x20tensor\x20with\x20','newAxisMask','Current\x20browser\x20does\x20not\x20appear\x20to\x20support\x20localStorage','MaxPoolWithArgmax','URL','\x20=\x20xTexelC','ivec3','depth_radius','TensorArrayGatherV3','\x20begin\x20=\x20','dataFormat','string','crops',',\x20because\x20it\x20has\x20already\x20been\x20written.','Ones','sorted','low','\x20must\x20have\x20\x27float32\x27\x20dtype,\x20but\x20has\x20\x27','\x0a\x20\x20\x20\x20\x20\x20bool\x20isnan_custom(float\x20val)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20uint\x20floatToUint\x20=\x20floatBitsToUint(val);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20(floatToUint\x20&\x200x7fffffffu)\x20>\x200x7f800000u;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20bvec4\x20isnan_custom(vec4\x20val)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20bvec4(isnan_custom(val.x),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20isnan_custom(val.y),\x20isnan_custom(val.z),\x20isnan_custom(val.w));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20#define\x20isnan(value)\x20isnan_custom(value)\x0a\x20\x20\x20\x20','Shape[2];\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texR\x20=\x20float(row);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x20dot(vec2(col,\x20depth),\x20vec2(stride1,\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','RGBA','Variable\x20with\x20name\x20','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20index\x20=\x20dot(vec3(row,\x20col,\x20','Snapshot',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','explicitPaddings','varGlob','\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','\x0a\x20\x20\x20\x20\x20\x20float\x20binaryOpComplex(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20areal,\x20float\x20aimag,\x20float\x20breal,\x20float\x20bimag)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Shape[2],\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x20float(depth2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','experimental-webgl','atan','umgf','\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',',\x20because\x20it\x20has\x20already\x20been\x20read.','color:\x20steelblue','));\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20','out\x20vec4\x20outputColor;','IS_NODE','Shape[1],\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x20float(depth);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x20vec2(','Bincount',',\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20texC\x20=\x20depth3;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','vec4\x20activation(vec4\x20a)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20b\x20=\x20getLeakyreluAlphaAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','utf-8','values\x20passed\x20to\x20tensor(values)\x20must\x20be\x20a\x20number/boolean/string\x20or\x20an\x20array\x20of\x20numbers/booleans/strings,\x20or\x20a\x20TypedArray','Error\x20in\x20slice','return\x201.0\x20/\x20(1.0\x20+\x20exp(-1.0\x20*\x20x));',',\x20but\x20TensorArray\x20dtype\x20is\x20','get','_MirrorPad','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(result);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','dynCall_iijjiiii','wasm\x20backend\x20FusedConv2D\x20does\x20not\x20support\x20dataFormat:\x27','border:1px\x20solid\x20red;\x20background-color:#e3d2d2;\x20color:#a61717','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','\x27\x20in\x20IndexedDB.','TensorArray\x27s\x20size\x20is\x20not\x20equal\x20to\x20the\x20size\x20of\x20lengths\x20(','#window','IS_BROWSER','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','cancelThread','exclusive','blob:','\x20=\x20getX(batch,\x20xR,\x20xC,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','WEBGL_CPU_FORWARD','runWebGLProgram','indexOf','unshift','\x20input\x20tensors,\x20received\x20','Bytes\x20allocated:\x20','num','UNSIGNED_BYTE','Tried\x20to\x20write\x20to\x20index\x20',';\x20wC++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dyC\x20=\x20float(dyCCorner\x20+\x20wC)\x20/\x20',']:\x20','.xy,\x20final.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','resRC.z',');\x0a\x20\x20\x20\x20}\x0a\x20\x20','Input\x20tensor\x20count\x20mismatch,the\x20graph\x20model\x20has\x20','IdentityN','\x20dense\x20values,\x20but\x20the\x20requested\x20shape\x20has\x20','_Rsqrt','\x0a\x20\x20\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(outTexShape[0],\x20outTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20outTexShape[1]\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec2(0,\x20index);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','leftPad','MaxPool','float\x20','\x0a\x20\x20\x20\x20\x20\x20int\x20b','allocateUnusedWorker','TensorArray\x20shape\x20mismatch:\x20','\x0a\x20\x20\x20\x20\x20\x20const\x20ivec2\x20strides\x20=\x20ivec2(','util','DT_STRING','\x20MB,\x20most\x20likely\x20due\x20to\x20a\x20memory\x20leak','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','TopK','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x20imod(pads[1],\x202)\x20+\x20','use_node_name_sharing','numBytesAllocated','Error\x20in\x20gradient\x20of\x20fused\x20depthwiseConv2d:\x20dilation\x20rates\x20greater\x20than\x201\x20are\x20not\x20yet\x20supported.\x20Got\x20dilations\x20\x27',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20initializationValue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','(int\x20row,\x20int\x20col,\x20int\x20depth,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20depth2,\x20int\x20depth3,\x20int\x20depth4)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20round(dot(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(row,\x20col,\x20depth,\x20depth2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','_Less','ROW_SPLITS','\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20x\x20=\x20getChannel(getAAtOutCoords(),\x20vec2(coords.y,\x20coords.z));\x0a\x20\x20\x20\x20\x20\x20\x20\x20','children','uniform','\x0a\x20\x20vec4\x20result;\x0a\x0a\x20\x20result.r\x20=\x20(x.r\x20>=\x200.0)\x20?\x20x.r\x20:\x20(exp(x.r)\x20-\x201.0);\x0a\x20\x20result.g\x20=\x20(x.g\x20>=\x200.0)\x20?\x20x.g\x20:\x20(exp(x.g)\x20-\x201.0);\x0a\x20\x20result.b\x20=\x20(x.b\x20>=\x200.0)\x20?\x20x.b\x20:\x20(exp(x.b)\x20-\x201.0);\x0a\x20\x20result.a\x20=\x20(x.a\x20>=\x200.0)\x20?\x20x.a\x20:\x20(exp(x.a)\x20-\x201.0);\x0a\x0a\x20\x20return\x20result;\x0a','Length\x20of\x20values\x20\x27','CANVAS2D_WILL_READ_FREQUENTLY_FOR_GPU','message','TensorList\x20shape\x20mismatch:\x20','\x20twice\x20because\x20it\x20was\x20cleared\x20after\x20a\x20previous\x20read\x20(perhaps\x20try\x20setting\x20clear_after_read\x20=\x20false?).','DstT',');\x0a\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','setFlags','tensors','DOWNLOAD','onExit','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20flatIndex\x20=\x20getFlatIndex(thisRC);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20inputRC\x20=\x20inputCoordsFromReshapedOutCoords(flatIndex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20inputRCInnerDims\x20=\x20vec2(float(inputRC.y),float(inputRC.z));\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.g\x20=\x20getValue(','webgl2','Segment\x20id\x20','\x20must\x20be\x20less\x20than\x20ragged\x20tensor\x20input\x20flatValues.rank\x20=\x20','hasInstance','Einsum','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Trying\x20to\x20push\x20element\x20into\x20a\x20full\x20list.','object','The\x20number\x20of\x20elements\x20doesn\x27t\x20match,\x20keys\x20has\x20','BACK','[i];\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20','Element\x20arr[','Unknown\x20data\x20type\x20','pad(scalar)\x20is\x20not\x20defined.\x20Pass\x20non-scalar\x20to\x20pad','Equations\x20without\x20an\x20arrow\x20are\x20not\x20supported.','__op','trim','threshold','return\x20a\x20*\x20b;','tlsInitFunctions','LogicalNot','Values\x20passed\x20to\x20engine.makeTensor()\x20are\x20null','\x0aif\x20(a\x20==\x20b)\x20{\x0a\x20\x20return\x201.0;\x0a};\x0areturn\x20a\x20/\x20b;','\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec2(0,\x20index);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','multiply','Error\x20creating\x20a\x20new\x20Scalar:\x20value\x20must\x20be\x20a\x20primitive\x20(number|boolean|string)','activeTexture','\x20outputLoc\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20values\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x201),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x202),\x200.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.))','_Cumsum','createProgram','name','\x27.\x20Please\x20use\x20\x27channelsLast\x27.','\x20+\x20col\x20+\x20','_free','avgValue\x20/\x20count','WEBGL_EXP_CONV','failIfMajorPerformanceCaveat','PadV2','\x20-\x201\x20-\x20wC;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20d2\x20=\x200;\x20d2\x20<\x20','(int\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20packedTexShape\x20=\x20ivec2(ceil(float(','repeat',',\x20index);\x0a\x20\x20\x20\x20\x20\x20return\x20','Could\x20not\x20initialize\x20any\x20backends,\x20all\x20backend\x20initializations\x20failed.','every','Shape[2];\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20row\x20*\x20','search','_MaxPool','defaultOutput','toLowerCase','\x0a\x20\x20\x20\x20vec4\x20','warn','All','join','\x20vec2\x20resultUV;\x0a\x20\x20\x20\x20','_AddN',';\x20i\x20+=\x204)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20inIdx\x20=\x20inOffset\x20+\x20i;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','backend-wasm-threaded-simd.wasm','\x20but\x20shape[','MIN_SAFE_INTEGER','instance','\x0a\x20\x20\x20\x20\x20\x20return\x20get','__indirect_function_table','\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(outputValue.x,\x20outputValue.x,\x200.,\x200.);\x0a\x20\x20\x20\x20\x20\x20','dims',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20xRCorner\x20=\x20xRCCorner.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20xCCorner\x20=\x20xRCCorner.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Convolve\x20x(?,\x20?,\x20d1)\x20with\x20w(:,\x20:,\x20d1,\x20q)\x20to\x20get\x20y(yR,\x20yC,\x20d2).\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20?\x20=\x20to\x20be\x20determined.\x20:\x20=\x20across\x20all\x20values\x20in\x20that\x20axis.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotProd\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20TO\x20DO(dsmilkov):\x20Flatten\x20the\x20two\x20for\x20loops\x20and\x20vec4\x20the\x20operations.\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20wR\x20=\x200;\x20wR\x20<\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec3(r,\x20c,\x20d);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x20vec2(texShape[0],\x20texShape[1]));\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x204\x20*\x20(resTexRC.x\x20*\x20texShape[1]\x20+\x20resTexRC.y);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i=0;\x20i<4;\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20flatIndex\x20=\x20index\x20+\x20i;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20rc\x20=\x20outCoordsFromFlatIndex(flatIndex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[i]\x20=\x20getChannel(getA(rc.x,\x20rc.y,\x20rc.z),\x20vec2(rc.y,\x20rc.z));\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','_LogicalOr','Tensor\x20must\x20have\x20a\x20shape\x20comprised\x20of\x20positive\x20integers\x20but\x20got\x20shape\x20[','Could\x20not\x20find\x20wasm\x20module\x20in\x20post.js','bind','Tin','bindFramebuffer','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20//\x20Explicitly\x20use\x20integer\x20operations\x20as\x20dot()\x20only\x20works\x20on\x20floats.\x0a\x20\x20\x20\x20int\x20index\x20=\x20row\x20*\x20','vertexAttribDivisor','b.ywyw','paddings','Pow','atan2','.json','TensorArrayConcatV3','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Softmax\x20along\x20a\x20non-last\x20dimension\x20is\x20not\x20yet\x20supported.\x20Logits\x20was\x20rank\x20','squeeze','\x0a\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20','threadInfoStruct','NextIteration','LeakyRelu','tan','DT_BOOL_REF','((batch\x20\x20*\x20','TEXTURE_MAG_FILTER',';\x0a\x20\x20\x20\x20\x20\x20int\x20c\x20=\x20','],\x20but\x20was\x20[','RED','condition','_Reverse',']\x20=\x20values[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if\x20(offset\x20==\x202)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[','\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','BroadcastTo','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20dotProd\x20-\x20vec4(0.000000000000001);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','prod','transaction','unpackTensor','rawAttrs','\x20is\x20not\x20yet\x20supported.','useCudnnOnGpu','shaderSource','GPGPUProgram\x20does\x20not\x20support\x20complex64\x20input.\x20For\x20complex64\x20dtypes,\x20please\x20separate\x20the\x20program\x20into\x20real\x20and\x20imaginary\x20parts.','Binary\x20was\x20compiled\x20with\x20different\x20texture\x20shapes\x20than\x20the\x20current\x20args.\x20Shape\x20','\x0a\x20\x20\x20\x20\x20\x20int\x20round(float\x20value)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20int(floor(value\x20+\x200.5));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20ivec4\x20round(vec4\x20value)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec4(floor(value\x20+\x20vec4(0.5)));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','\x0a\x20\x20','sin','ReactNative','].\x20','\x20for\x20the\x20slice()\x20size\x20at\x20index\x20','Max','Fused\x20MatMul\x20with\x20BiasAdd\x20and\x20Prelu\x20must\x20have\x20two\x20extra\x20arguments:\x20bias\x20and\x20alpha.','Floor','(int\x20row,\x20int\x20col,\x20int\x20depth)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20stride1\x20=\x20','_Transpose','beginMask','reps','if(blockIndex\x20<\x20outShape[2]\x20&&\x20pos\x20<\x20outShape[1])\x20{','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2)\x20{\x0a\x20\x20\x20\x20\x20\x20//\x20Explicitly\x20use\x20integer\x20operations\x20as\x20dot()\x20only\x20works\x20on\x20floats.\x0a\x20\x20\x20\x20\x20\x20','Pack','all','Error\x20in\x20depthwiseConv2d:\x20number\x20of\x20input\x20channels\x20(','Flag\x20','The\x20\x22worker_threads\x22\x20module\x20is\x20not\x20supported\x20in\x20this\x20node.js\x20build\x20-\x20perhaps\x20a\x20newer\x20version\x20is\x20needed?','\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20',',\x20...,\x20','_memalign',';\x20wC++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xC\x20=\x20xCCorner\x20+\x20wC\x20*\x20','\x20+=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20if(','sourceLoc','cullFace','rates','_Round','DT_STRING_REF','custom','\x20inputs,\x20but\x20was\x20executed\x20with\x20','Weight\x20file\x20with\x20basename\x20\x27','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x20','RENDER','producer','\x0a\x20\x20\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20packedTexShape\x20=\x20ivec2(ceil(float(outTexShape[0])\x20/\x202.0),\x20ceil(float(outTexShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x202\x20*\x20ivec2(resultUV.yx\x20*\x20vec2(packedTexShape[0],\x20packedTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','tidy','vec4\x20activation(vec4\x20a)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20b\x20=\x20getPreluActivationWeightsAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','INVALID_ENUM','n/a','\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Input\x20can\x20be\x20obtained\x20from\x20uniform\x20value.\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(value);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','))\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20depth3;\x0a\x20\x20\x20\x20\x20\x20\x20\x20','PACKED_2X2_FLOAT32','DT_INT64_REF','new_axis_mask','Input\x20must\x20have\x20rank\x20at\x20least\x201,\x20got:\x20','9sqsVXF','MaxPool3D','(int\x20row,\x20int\x20col,\x20int\x20depth,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20depth2,\x20int\x20depth3,\x20int\x20depth4)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texR\x20=\x20dot(vec4(row,\x20col,\x20depth,\x20depth2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','tensorflowjs_models','Expected\x20dimension\x20','_SquaredDifference','attr','),\x20vec3(','\x20=\x20','Please\x20provide\x20an\x20object\x20with\x20a\x20single\x20key\x20(operation\x20name)\x20mapping\x20to\x20a\x20function.\x20Got\x20an\x20object\x20with\x20','\x0a\x20\x20float\x20','_init','ready','\x0a\x20\x20int\x20getFlatIndex(ivec3\x20coords)\x20{\x0a\x20\x20\x20\x20return\x20coords.x\x20*\x20','Current\x20environment\x20is\x20not\x20a\x20web\x20browser','_Conv2DBackpropInput','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','RGBA8','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xC\x20=\x20xCCorner\x20+\x20','\x20source\x20=\x20rc\x20-\x20start;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC\x20=\x20xCCorner\x20+\x20','Prod','Cannot\x20proceed\x20with\x20model\x20loading\x20because\x20the\x20IOHandler\x20provided\x20does\x20not\x20have\x20the\x20`load`\x20method\x20implemented.','High\x20memory\x20usage\x20in\x20GPU:\x20','Error\x20in\x20fused\x20conv2d:\x20only\x20supports\x20scalar\x20or\x201-D\x20Tensor\x20bias\x20for\x20NCHW\x20format\x20but\x20got\x20the\x20bias\x20of\x20rank-',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20xC','toUpperCase','ivec2','atob',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20hasNextRow\x20=\x20coords.z\x20<\x20','sparseValues','FusedDepthwiseConv2D',';\x20wC++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xC\x20=\x20xCCorner\x20+\x20wC\x20*\x20dilations[1];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20<\x200\x20||\x20xC\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20xVal\x20=\x20getX(batch,\x20xR,\x20xC,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20wVal\x20=\x20getW(wR,\x20wC,\x20d1,\x20q);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20xVal\x20*\x20wVal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20dotProd;\x0a\x20\x20\x20\x20\x20\x20\x20\x20','_emscripten_sync_run_in_main_thread_2','dynCall_jiji','DT_UINT16','acosh','normalization','\x20not\x20present\x20in\x20the\x20input\x20subscripts.','registry','];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20xRCCorner\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec2(coords[','createUnsignedBytesMatrixTexture','_register_tensor','Ready;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xTexelC','\x0a\x20\x20\x20\x20\x20\x20//\x20Don\x27t\x20use\x20uniform\x20for\x20sharedDimensionPacked\x20for\x20performance.\x0a\x20\x20\x20\x20\x20\x20const\x20float\x20sharedDimension\x20=\x20','\x20but\x20only\x20NHWC\x20is\x20currently\x20supported.','node','StatelessIf','UNPACKED_FLOAT16','zvr','.0);\x0a\x0a\x20\x20\x20\x20\x20\x20float\x20getAValue(int\x20b,\x20int\x20r,\x20int\x20c,\x20int\x20d)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20getChannel(getA(b,\x20r,\x20c,\x20d),\x20vec2(c,\x20d));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec4\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20b\x20=\x20coords[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20d\x20=\x20coords[3];\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Calculate\x20values\x20for\x20next\x20column\x20in\x20yRC.z.\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20yRC\x20=\x20coords.yzz\x20+\x20ivec3(0,\x200,\x201);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Fractional\x20source\x20index.\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20sourceFracIndexRC\x20=\x20','\x20must\x20match\x20length\x20of\x20perm\x20','VALUE_ROWIDS','()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','Error\x20in\x20fused\x20conv2d:\x20PReLU\x20activation\x20wig\x20(','\x20to\x20','The\x20value\x20','TensorListConcatV2','tzp','element_shape_except0','DT_UINT32_REF','Shape[3];','stringify','detachedExit','LookupTableFindV2','outChannels','(int\x20row,\x20int\x20col,\x20int\x20depth)\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20texR\x20=\x20dot(vec2(row,\x20col),\x20vec2(','TopKV2','Asin','creation','#screen','Erf','\x20and\x20transposeA=','Ready;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xTexelC','_FusedDepthwiseConv2D','\x20Please\x20make\x20sure\x20the\x20server\x20is\x20serving\x20valid\x20JSON\x20for\x20this\x20request.','All\x20tensors\x20passed\x20to\x20stack\x20must\x20have\x20matching\x20dtypes','_emscripten_thread_init','emscripten_main_browser_thread_id','vertexAttribDivisorANGLE','pad_width','\x20+\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','readFile','_get_threads_count','makeOutput','POLYGON_OFFSET_FILL','NonMaxSuppressionV5','tfDeprecatedName','keepDims','9ae16a3b2f90404f','Complex','(values,\x20minMaxValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','\x20and\x20dim\x20','\x20is\x20not\x20yet\x20supported','.yyww\x20*\x20vec4(wTexel.zw,\x20wTexel.zw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','output_dtype','dispose','TexShape[0]);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20','sqrt','Found\x20duplicate\x20axes\x20in\x20input\x20component\x20','1.0\x20/\x201e-20','.zw\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','The\x20input\x20to\x20the\x20tensor\x20constructor\x20must\x20be\x20a\x20non-null\x20value.','The\x20only\x20valid\x20scalar\x20shape\x20tensor\x20is\x20the\x20fully\x20unknown\x20shape\x20specified\x20as\x20-1.','float','.0\x20||\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20fract(dyC)\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20idyC\x20=\x20int(dyC);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20wCPerm\x20=\x20','createObjectStore','asinh','\x0a\x20\x20\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20int(resultUV.x\x20*\x20','image','For\x20local\x20storage,\x20modelPath\x20must\x20not\x20be\x20null,\x20undefined\x20or\x20empty.','TensorListConcat','means','Cos','coords\x20=\x200;','Shape[1],\x201,\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20vec2(0.5,\x20(index\x20+\x200.5)\x20/\x20float(','cond','depth3','\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20rc\x20=\x20getOutputCoords();\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20blockIndex,\x20pos,\x20offsetY,\x20d0,\x20offsetX,\x20d1,\x20ch;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20innerDims;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','DT_QINT32_REF','The\x20url\x20string\x20provided\x20does\x20not\x20contain\x20a\x20scheme.\x20Supported\x20schemes\x20are:\x20','getItem','WRAP_TO_IMAGEBITMAP','TENSORLIKE_CHECK_SHAPE_CONSISTENCY','tensor',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20getChannel(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getT0(','b\x20*\x20','signatureKey',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','\x27\x20for\x20backend\x20\x27',')\x20setOutput(getT0(yR,\x20yC));',');\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20These\x20swizzled\x20products\x20need\x20to\x20be\x20separately\x20added.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20See:\x20https://github.com/tensorflow/tfjs/issues/1735\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20(','DT_INT8_REF','Failed\x20to\x20decode\x20encoded\x20string\x20bytes\x20into\x20utf-8,\x20error:\x20','Tensor\x20must\x20be\x20at\x20least\x20a\x20vector,\x20but\x20saw\x20shape:\x20','Operation\x20expected\x20a\x20list\x20with\x20','quit','dilation','vertexAttribPointer','\x0avec2\x20packedUVfrom2D(int\x20texelsInLogicalRow,\x20int\x20texNumR,\x0a\x20\x20int\x20texNumC,\x20int\x20row,\x20int\x20col)\x20{\x0a\x20\x20int\x20texelIndex\x20=\x20(row\x20/\x202)\x20*\x20texelsInLogicalRow\x20+\x20(col\x20/\x202);\x0a\x20\x20int\x20texR\x20=\x20texelIndex\x20/\x20texNumC;\x0a\x20\x20int\x20texC\x20=\x20texelIndex\x20-\x20texR\x20*\x20texNumC;\x0a\x20\x20return\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x20vec2(texNumC,\x20texNumR);\x0a}\x0a','\x20*\x20','size\x20','listeners','webkitIndexedDB','shape',')\x20along\x20the\x20non-concatenated\x20axis\x20','port1','complex64','webglcontextlost','document','thisRC.y\x20+=\x201;','uniform1f','low-power','\x20in\x20the\x20result\x20of\x20\x27','_Conv2D','enable','LogicalXor','The\x20highest\x20priority\x20backend\x20has\x20not\x20yet\x20been\x20initialized','return\x20abs(x);','Square','(vec3(yRC)\x20+\x20vec3(0.5))\x20*\x20effectiveInputOverOutputRatioRC\x20-\x20vec3(0.5)','FRAGMENT_SHADER','Invalid\x20data\x20types;\x20op\x20elements\x20','The\x20function\x20f\x20passed\x20in\x20customGrad(f)\x20must\x20return\x20an\x20object\x20where\x20`obj.gradFunc`\x20is\x20a\x20function\x20that\x20returns\x20the\x20same\x20number\x20of\x20tensors\x20as\x20inputs\x20passed\x20to\x20f(...).','args','Conv2dTranspose','\x20in\x20a\x20list\x20with\x20','index\x20-=\x20','\x20is\x20not\x20the\x20same\x20as\x20tensors\x20size:\x20',');\x0a\x20\x20\x20\x20\x20\x20const\x20float\x20initializationValue\x20=\x20',']\x20+\x20begin[','Error\x20in\x20conv2dDerFilter:\x20depth\x20of\x20dy\x20(','));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','numDataIds','.zw\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','ellipsisMask','vec4\x20activation(vec4\x20x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_numBytesAllocated',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20const\x20ivec2\x20pads\x20=\x20ivec2(','TEXTURE_2D','unnamed\x20scope','\x27.\x20File\x20an\x20issue\x20at\x20https://github.com/tensorflow/tfjs/issues\x20so\x20we\x20can\x20add\x20it,\x20or\x20register\x20a\x20custom\x20execution\x20with\x20ovs.registerOp()','\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(sumValue);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','IS_CHROME',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xTexelC','preRun','dwgh','type','bvec4','DT_DOUBLE','SparseSegmentReduction','no\x20native\x20wasm\x20support\x20detected','adj_y','__isLong__',',\x20xR,\x20xC),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20','arrayBuffer','if\x20(isnan(x))\x20return\x20x;\x0a\x20\x20return\x20exp(x);\x0a','nodeDef','parse','onerror','Indices\x20specified\x20for\x20empty\x20output.\x20indices\x20shape:\x20','subarray','\x0a\x20\x20\x20\x20\x20}\x0a\x20\x20\x20','newShape','vec4\x20activation(vec4\x20a)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20b\x20=\x20getLeakyreluAlphaAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','use_cudnn_on_gpu','rc\x20>\x20','\x0avec2\x20packedUVfrom3D(int\x20texNumR,\x20int\x20texNumC,\x0a\x20\x20\x20\x20int\x20texelsInBatch,\x20int\x20texelsInLogicalRow,\x20int\x20b,\x0a\x20\x20\x20\x20int\x20row,\x20int\x20col)\x20{\x0a\x20\x20int\x20index\x20=\x20b\x20*\x20texelsInBatch\x20+\x20(row\x20/\x202)\x20*\x20texelsInLogicalRow\x20+\x20(col\x20/\x202);\x0a\x20\x20int\x20texR\x20=\x20index\x20/\x20texNumC;\x0a\x20\x20int\x20texC\x20=\x20index\x20-\x20texR\x20*\x20texNumC;\x0a\x20\x20return\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x20vec2(texNumC,\x20texNumR);\x0a}\x0a',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xValues\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20xR,\x20xC,\x20d1),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20xR,\x20xC,\x20d1\x20+\x201),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20xR,\x20xC,\x20d1\x20+\x202),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20xR,\x20xC,\x20d1\x20+\x203)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20dot(xValues,\x20wValues);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xValues\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20d1,\x20xR,\x20xC),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20d1\x20+\x201,\x20xR,\x20xC),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20d1\x20+\x202,\x20xR,\x20xC),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20d1\x20+\x203,\x20xR,\x20xC)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20dot(xValues,\x20wValues);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','Cannot\x20evaluate\x20flag\x20\x27','(int\x20row,\x20int\x20col,\x20int\x20depth)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20round(dot(vec3(row,\x20col,\x20depth),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(','\x20outC\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(any(lessThan(outC,\x20start))\x20||\x20any(greaterThanEqual(outC,\x20end)))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20setOutput(value);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','kernelName','\x20*\x20vec4(wTexel.xz,\x20wTexel.xz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','pads','.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','readonly',',\x20but\x20list\x20elements\x20',']\x20=\x20getChannel(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getA(rc.x,\x20d0,\x20int(innerDims.x),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int(innerDims.y)),\x20innerDims);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20innerDims\x20=\x20vec2(d0,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[','null','height','dim','resizeBilinear','conv2dDerInput','\x20is\x20greater\x20maxNumElement\x20','#version\x20300\x20es','WEBGL_FENCE_API_ENABLED','Mul','Memory','program','The\x20ellipsis\x20notation\x20(\x22...\x22)\x20is\x20not\x20supported\x20yet.','WEBGL_draw_buffers','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20round(dot(vec2(row,\x20col),\x20vec2(','Mod','checkFramebufferStatus','Non-fully-defined\x20elementShape:\x20','int\x20b,\x20int\x20row,\x20int\x20col','axes','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20areal\x20=\x20getARealAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20aimag\x20=\x20getAImagAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20breal\x20=\x20getBRealAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bimag\x20=\x20getBImagAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(binaryOpComplex(areal,\x20aimag,\x20breal,\x20bimag));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','WEBGL_FORCE_F16_TEXTURES','Error\x20in\x20maxPool:\x20Either\x20strides\x20or\x20dilations\x20must\x20be\x201.\x20Got\x20strides\x20','__emscripten_allow_main_runtime_queued_calls',')\x20is\x20not\x20compatible\x20with\x20the\x20output\x20shape\x20of\x20the\x20conv2d\x20(','UniqueV2','()\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20','isPacked',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20end\x20=\x20','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec4\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20batch\x20=\x20coords.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20xRCCorner\x20=\x20coords.yz\x20*\x20strides\x20-\x20pads;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20d2\x20=\x20coords.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xRCorner\x20=\x20xRCCorner.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xCCorner\x20=\x20xRCCorner.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20//intialize\x20dotProd\x20with\x20a\x20small\x20epsilon\x20seems\x20to\x20reduce\x20GPU\x20accuracy\x20loss.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20dotProd\x20=\x20vec4(0.000000000000001);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20','texImage2D','set','\x27\x20is\x20not\x20found\x20in\x20the\x20graph','(int\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20>=\x200\x20&&\x20xC\x20<\x20inDims[1]\x20&&\x20xTexelC','_Neg','\x20for\x20flag\x20','Relu','TexShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20int\x20texR\x20=\x20index\x20/\x20packedTexShape[1];\x0a\x20\x20\x20\x20\x20\x20int\x20texC\x20=\x20index\x20-\x20texR\x20*\x20packedTexShape[1];\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x20vec2(packedTexShape[1],\x20packedTexShape[0]);\x20return\x20','float\x20activation(float\x20a)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20b\x20=\x20getLeakyreluAlphaAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Ready\x20==\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','localstorage://','tfjs',')\x20{\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20',';\x0a\x20\x20\x20\x20\x20\x20if(++','flush','next','ivec4','URL\x20paths\x20for\x20http\x20must\x20have\x20a\x20length\x20of\x202,\x20(actual\x20length\x20is\x20','\x20elements,\x20but\x20has\x20','\x20cannot\x20be\x20represented\x20with\x20your\x20current\x20settings.\x20Consider\x20enabling\x20float32\x20rendering:\x20\x27ovs.env().set(\x27WEBGL_RENDER_FLOAT32_ENABLED\x27,\x20true);\x27','_Cos','Cannot\x20find\x20model\x20manager\x20for\x20scheme\x20\x27',',\x20and\x20tensor\x27s\x20shape\x20is:\x20','variableNames','TOPK_K_CPU_HANDOFF_THRESHOLD','\x0a\x20\x20\x20\x20\x20\x20return\x20ivec3(r,\x20c,\x20d);\x0a\x20\x20\x20\x20}\x0a\x20\x20',';\x0a\x20\x20\x20\x20\x20\x20if(','ovs.scatterND()\x20expects\x20the\x20indices\x20to\x20be\x20rank\x201\x20or\x20higher,\x20but\x20the\x20rank\x20was\x20','inputNames','ExitStatus','biasadd','FIRST_DIM_SIZE','\x20\x20values:','Expected\x20len(indices)\x20==\x20tensor.shape[0],\x20but\x20saw:\x20','getProgramParameter',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sumValue\x20=\x200.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20',',\x20imag:\x20','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2,\x20int\x20depth3)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20index\x20=\x20dot(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(row,\x20col,\x20depth,\x20depth2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','padToMaxOutputSize','Zeros','\x20-\x201];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.y\x20=\x20nextColOutOfBounds\x20?\x200.\x20:\x20result.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.z\x20=\x20nextRowOutOfBounds\x20?\x200.\x20:\x20result.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.w\x20=\x20nextColOutOfBounds\x20||\x20nextRowOutOfBounds\x20?\x200.\x20:\x20result.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','indices(','softNmsSigma','))\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float(depth4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','noExitRuntime','coords\x20*\x20strides\x20+\x20begin',');\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec4\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20batch\x20=\x20coords[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20d1\x20=\x20coords[','conv2dDerFilter',');\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec4\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20batch\x20=\x20coords[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20d2\x20=\x20coords[','\x27\x20does\x20not\x20match\x20the\x20size\x20inferred\x20by\x20the\x20shape\x20\x27','(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x201),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x202),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x203)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','createVertexArray',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xC\x20=\x20xCCorner\x20+\x20wC;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20<\x200\x20||\x20xC\x20>=\x20','\x0a\x20\x20ivec3\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(outTexShape[0],\x20outTexShape[1]));\x0a\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20outTexShape[1]\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20','\x20but\x20got\x20','ZERO','Multinomial','Shape[1]\x20*\x20','\x20=\x20getX(batch,\x20xR,\x20xC\x20+\x201,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20+\x202\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20setOutput(vec4(','\x0a\x20\x20//\x20vec4\x20one\x20=\x20vec4(equal(a,\x20b));\x0a\x20\x20//\x20return\x20one\x20+\x20(vec4(1.0)\x20-\x20one)\x20*\x20a\x20/\x20b;\x0a\x20\x20vec4\x20result\x20=\x20a\x20/\x20b;\x0a\x20\x20if(a.x\x20==\x20b.x)\x20{\x0a\x20\x20\x20\x20result.x\x20=\x201.;\x0a\x20\x20}\x0a\x20\x20if(a.y\x20==\x20b.y)\x20{\x0a\x20\x20\x20\x20result.y\x20=\x201.;\x0a\x20\x20}\x0a\x20\x20if(a.z\x20==\x20b.z)\x20{\x0a\x20\x20\x20\x20result.z\x20=\x201.;\x0a\x20\x20}\x0a\x20\x20if(a.w\x20==\x20b.w)\x20{\x0a\x20\x20\x20\x20result.w\x20=\x201.;\x0a\x20\x20}\x0a\x0a\x20\x20return\x20result;\x0a','MAX_SAFE_INTEGER','halfPixelCenters','Cosh','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','Atan2','\x20cannot\x20be\x20represented\x20on\x20this\x20device.','\x20and\x20rank-','Failed\x20to\x20decode\x20encoded\x20string\x20bytes\x20into\x20utf-8',')\x20!=\x20indices.shape[','buffers',')\x20must\x20be\x20less\x20than\x20or\x20equal\x20to\x20axis\x20(','fillMode','cancel','\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20coords\x20=\x20getOutputCoords();\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20flatIndex\x20=\x20getFlatIndex(coords);\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20offset\x20=\x20imod(flatIndex,\x204);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20flatIndex\x20=\x20idiv(flatIndex,\x204,\x201.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20r\x20=\x20flatIndex\x20/\x20texShape[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20c\x20=\x20imod(flatIndex,\x20texShape[1]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(c,\x20r)\x20+\x20halfCR)\x20/\x20vec2(texShape[1],\x20texShape[0]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20values\x20=\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xC\x20>=\x200\x20&&\x20xC\x20<\x20inDims[1]\x20&&\x20xTexelC','width','flagRegistry','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20activation(float\x20x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','HEAP16','\x20is\x20null.','toPrecision',']\x20from\x20the\x20provided\x20inputs\x20[','monitorRunDependencies','\x20is\x20not\x20registered.','sumValue\x20+=\x20dot(values,\x20ones);','ngrams_splits','click','Ready;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xC','createShader','tensorListId','application/json','Could\x20not\x20get\x20context\x20for\x20WebGL\x20version','Softmax','DT_COMPLEX128','));\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','\x20+\x201,\x20xR,\x20xC)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20dot(xValues,\x20wValues);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if\x20(','basic_math','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20xR,\x20xC,\x20','DT_UINT32','body','add','\x20>\x20','),\x20possibly\x20because\x20segmentIds\x20input\x20is\x20not\x20sorted.','_Step','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','allValue','.xxzz\x20*\x20vec4(wTexel.xy,\x20wTexel.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(d1\x20+\x201\x20<\x20','SelectV2','\x0a\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20packedTexShape\x20=\x20ivec2(ceil(float(outTexShape[0])\x20/\x202.0),\x20ceil(float(outTexShape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(packedTexShape[0],\x20packedTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20return\x202\x20*\x20(resTexRC.x\x20*\x20packedTexShape[1]\x20+\x20resTexRC.y);\x0a\x20\x20\x20\x20}\x0a\x20\x20','Trying\x20to\x20set\x20element\x20','module','(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x201),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx\x20+\x202),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','OES_texture_float',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20sumValue\x20+=\x20dot(values,\x20ones);\x0a\x20\x20\x20\x20\x20\x20}\x20else\x20if\x20(','In\x20local\x20storage,\x20there\x20is\x20no\x20model\x20with\x20name\x20\x27','].\x20Consider\x20providing\x20the\x20following\x20inputs:\x20[','The\x20current\x20environment\x20does\x20not\x20support\x20local\x20storage.','15346032VbEwQZ','ArgMax','has','\x20\x20\x20\x20','Error\x20in\x20resizeBilinear:\x20x\x20must\x20be\x20rank\x203\x20or\x204,\x20but\x20got\x20rank\x20','CULL_FACE',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(','\x20is\x20not\x20in\x20[-','STATIC_DRAW','thread','Browser\x20downloads\x20are\x20not\x20supported\x20in\x20this\x20environment\x20since\x20`document`\x20is\x20not\x20present','scissor','DT_UINT16_REF','BatchMatMul\x20for\x20non\x20non-float32\x20tensors\x20not\x20yet\x20supported.','if(thisRC.y\x20<\x20rows\x20&&\x20thisRC.z\x20<\x20cols){','incRef','DT_INT8','stack','].\x20Missing\x20the\x20following\x20inputs:\x20[','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC',')\x20must\x20match\x20the\x20product\x20of\x20shape\x20','number','\x20must\x20match\x20the\x20rank\x20of\x20the\x20array\x20(','onupgradeneeded','___errno_location','\x20failed','numElements','_Prelu','clipValueMin','return\x20vec4(outputValue.x);','WEBGL_MAX_TEXTURES_IN_SHADER','binaryCache',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20wValues\x20=\x20vec3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20',';\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20--','step','\x20input.','\x20is\x20not\x20implemented','matrixB','_LogicalXor',',\x20d1,\x20q);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20xC','else\x20setOutput(getT',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20}','return\x20(x\x20>=\x200.0)\x20?\x20x\x20:\x20(exp(x)\x20-\x201.0);','append','dsc','getShaderParameter','Prelu','texture','Min','scheme\x20must\x20not\x20be\x20an\x20empty\x20string.','outTexShape','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20x\x20=\x20getAAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20y\x20=\x20unaryOperation(x);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(y);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','DT_RESOURCE','SrcT','element_dtype','\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','textureTypeFloat','filename','_Ceil','_ResizeBilinear','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20','NAN','linear','BiasAdd','open','\x0a\x20\x20\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x202\x20*\x20int(resultUV.x\x20*\x20','unusedWorkers','\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','uniform\x20ivec4\x20','mean','Backend\x20name\x20\x27','clipValueMax','_Abs','Conv2D',';\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x20vec2(','includes','\x0a\x20\x20\x20\x20\x20\x20#define\x20isnan(value)\x20isnan_custom(value)\x0a\x20\x20\x20\x20\x20\x20bool\x20isnan_custom(float\x20val)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20(val\x20>\x200.\x20||\x20val\x20<\x201.\x20||\x20val\x20==\x200.)\x20?\x20false\x20:\x20true;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20bvec4\x20isnan_custom(vec4\x20val)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20bvec4(isnan(val.x),\x20isnan(val.y),\x20isnan(val.z),\x20isnan(val.w));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','left_pad','emscripten_tls_init','AvgPool','.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','IRFFT','weight_data','ConcatV2',',\x20old\x20shape:\x20','transform','TexShape[1],\x20index\x20+\x20','\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20','Invalid\x20first\x20partition\x20input.\x20Tensor\x20requires\x20at\x20least\x20one\x20element.','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texR\x20=\x20float(row);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dot(vec3(col,\x20depth,\x20depth2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(','\x20for\x20weight\x20type\x20float32.','variance','delimiter',')\x20save\x20handlers\x20for\x20URL\x20\x27','Cannot\x20create\x20a\x20canvas\x20in\x20this\x20context','identical_element_shapes','\x20+\x201,\x20d2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20','_Sub','_SparseReshape',')\x20does\x20not\x20match\x20the\x20provided\x20shape\x20(','WEBGL_MAX_TEXTURE_SIZE','requestInit\x20is\x20expected\x20to\x20have\x20no\x20pre-existing\x20body,\x20but\x20has\x20one.','\x0a\x20\x20\x20\x20void\x20setOutput(vec4\x20val)\x20{\x0a\x20\x20\x20\x20\x20\x20','Error\x20in\x20conv2dDerInput:\x20filter\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20','Trying\x20to\x20pop\x20from\x20an\x20empty\x20list.','FusedBatchNormV3','_RotateWithOffset','\x22use\x20strict\x22;var\x20Module={};var\x20ENVIRONMENT_IS_NODE=typeof\x20process===\x22object\x22&&typeof\x20process.versions===\x22object\x22&&typeof\x20process.versions.node===\x22string\x22;if(ENVIRONMENT_IS_NODE){var\x20nodeWorkerThreads=require(\x22worker_threads\x22);var\x20parentPort=nodeWorkerThreads.parentPort;parentPort.on(\x22message\x22,function(data){onmessage({data:data})});var\x20fs=require(\x22fs\x22);Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:function(f){(0,eval)(fs.readFileSync(f,\x22utf8\x22))},postMessage:function(msg){parentPort.postMessage(msg)},performance:global.performance||{now:function(){return\x20Date.now()}}})}function\x20threadPrintErr(){var\x20text=Array.prototype.slice.call(arguments).join(\x22\x20\x22);if(ENVIRONMENT_IS_NODE){fs.writeSync(2,text+\x22\x0a\x22);return}console.error(text)}function\x20threadAlert(){var\x20text=Array.prototype.slice.call(arguments).join(\x22\x20\x22);postMessage({cmd:\x22alert\x22,text:text,threadId:Module[\x22_pthread_self\x22]()})}var\x20err=threadPrintErr;self.alert=threadAlert;Module[\x22instantiateWasm\x22]=((info,receiveInstance)=>{var\x20instance=new\x20WebAssembly.Instance(Module[\x22wasmModule\x22],info);receiveInstance(instance);Module[\x22wasmModule\x22]=null;return\x20instance.exports});self.onmessage=(e=>{try{if(e.data.cmd===\x22load\x22){Module[\x22wasmModule\x22]=e.data.wasmModule;Module[\x22wasmMemory\x22]=e.data.wasmMemory;Module[\x22buffer\x22]=Module[\x22wasmMemory\x22].buffer;Module[\x22ENVIRONMENT_IS_PTHREAD\x22]=true;if(typeof\x20e.data.urlOrBlob===\x22string\x22){importScripts(e.data.urlOrBlob)}else{var\x20objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}WasmBackendModuleThreadedSimd(Module).then(function(instance){Module=instance})}else\x20if(e.data.cmd===\x22run\x22){Module[\x22__performance_now_clock_drift\x22]=performance.now()-e.data.time;Module[\x22__emscripten_thread_init\x22](e.data.threadInfoStruct,0,0,1);Module[\x22establishStackSpace\x22]();Module[\x22PThread\x22].receiveObjectTransfer(e.data);Module[\x22PThread\x22].threadInit();try{var\x20result=Module[\x22invokeEntryPoint\x22](e.data.start_routine,e.data.arg);if(Module[\x22keepRuntimeAlive\x22]()){Module[\x22PThread\x22].setExitStatus(result)}else{Module[\x22__emscripten_thread_exit\x22](result)}}catch(ex){if(ex!=\x22unwind\x22){if(ex\x20instanceof\x20Module[\x22ExitStatus\x22]){if(Module[\x22keepRuntimeAlive\x22]()){}else{Module[\x22__emscripten_thread_exit\x22](ex.status)}}else{throw\x20ex}}}}else\x20if(e.data.cmd===\x22cancel\x22){if(Module[\x22_pthread_self\x22]()){Module[\x22__emscripten_thread_exit\x22](-1)}}else\x20if(e.data.target===\x22setimmediate\x22){}else\x20if(e.data.cmd===\x22processThreadQueue\x22){if(Module[\x22_pthread_self\x22]()){Module[\x22_emscripten_current_thread_process_queued_calls\x22]()}}else\x20if(e.data.cmd===\x22processProxyingQueue\x22){if(Module[\x22_pthread_self\x22]()){Module[\x22_emscripten_proxy_execute_queue\x22](e.data.queue)}}else{err(\x22worker.js\x20received\x20unknown\x20command\x20\x22+e.data.cmd);err(e.data)}}catch(ex){err(\x22worker.js\x20onmessage()\x20captured\x20an\x20uncaught\x20exception:\x20\x22+ex);if(ex&&ex.stack)err(ex.stack);if(Module[\x22__emscripten_thread_crashed\x22]){Module[\x22__emscripten_thread_crashed\x22]()}throw\x20ex}});',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20minMaxValue\x20=\x20vec4(',';\x20d1\x20+=\x204)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20wValues\x20=\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20d1,\x20d2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20d1\x20+\x201,\x20d2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20d1\x20+\x202,\x20d2),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getW(wR,\x20wC,\x20d1\x20+\x203,\x20d2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','Worker','removeListener','Error\x20in\x20conv2dDerFilter:\x20dy\x20must\x20be\x20rank\x204,\x20but\x20got\x20shape\x20','processThreadQueue','HALF_FLOAT_OES','ovs.gatherND()\x20expects\x20the\x20indices\x20to\x20be\x20rank\x201\x20or\x20higher,\x20but\x20the\x20rank\x20was\x20',';\x20d1\x20+=\x202)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20','currentContextIds','Cannot\x20convert\x20a\x20string[]\x20to\x20a\x20TypedArray','depth4',']\x20=\x20float(value);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20values\x20=\x20','coords.','linkProgram','uniform\x20ivec3\x20outShapeStrides;','\x20failed\x20with\x20status\x20code\x20','sparseIndices','unknownRank','LookupTableSize','scores','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x201\x20-\x202;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20previous\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20previous.zw\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','Unknown\x20fused\x20activation\x20','onmessage','TensorArray\x20',';\x0a\x20\x20\x20\x20\x20\x20int\x20c\x20=\x20index\x20-\x20r\x20*\x20','DT_FLOAT','EXT_disjoint_timer_query_webgl2','bufferData','vec2(','Duplicate\x20file\x20basename\x20found\x20in\x20wig\x20manifest:\x20\x27','msIndexedDB','uniform4fv','info','Shape[1];\x0a\x20\x20\x20\x20\x20\x20index\x20=\x20b2\x20*\x20texelsInBatch\x20+\x20index;\x0a\x20\x20\x20\x20\x20\x20ivec2\x20packedTexShape\x20=\x20ivec2(ceil(float(','\x20since\x20its\x20dim\x20\x27','\x0a\x20\x20\x20\x20\x20\x20\x20int\x20xR;\x20int\x20xC;\x20int\x20xCOffset;\x0a\x20\x20\x20\x20\x20\x20\x20vec4\x20wTexel;\x20vec4\x20previous;\x20vec4\x20final;','.0,\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','RFFT','Could\x20not\x20find\x20a\x20global\x20object','shared_name',':\x20could\x20not\x20write\x20multiple\x20tensors,because\x20the\x20index\x20size:\x20','Cannot\x20find\x20model\x20at\x20path\x20\x27','StringNGrams','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','Support\x20for\x20more\x20than\x202\x20input\x20tensors\x20is\x20not\x20implemented\x20yet.','Disposing\x20a\x20GPGPUContext\x20that\x20still\x20has\x20a\x20bound\x20WebGLProgram.\x20This\x20is\x20probably\x20a\x20resource\x20leak,\x20delete\x20the\x20program\x20with\x20GPGPUContext.deleteProgram\x20before\x20disposing.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(getSource(','Softplus','FusedConv2D\x20only\x20supports\x20rank-1\x20bias\x20but\x20got\x20rank\x20','Number\x20of\x20splits\x20must\x20evenly\x20divide\x20the\x20axis.','Shape[1],\x201,\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20vec2((index\x20+\x200.5)\x20/\x20float(','fused\x20matMul','vec4\x20activation(vec4\x20x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x201\x20-\x202;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20previous\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xCOffset\x20+\x201\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20previous.zw\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20++','\x20supports\x20only\x20inner-most\x20axes\x20for\x20now.\x20','Select','Does\x20not\x20support\x20reading\x20texture\x20for\x20complex64\x20dtype.','tIn','\x20+\x20resTexRC.y);\x0a\x20\x20\x20\x20}\x0a\x20\x20','Real','\x0a\x20\x20\x20\x20\x20\x20float\x20','Infinity','Switch','tfName','currentScript','isVertexArray','_GreaterEqual','Shader\x20program\x20validation\x20failed.','\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20row\x20*\x20stride0\x20+\x20col\x20*\x20stride1\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20depth\x20*\x20stride2\x20+\x20depth2;\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20uvFromFlat(','sumValue','\x20+\x20wC','\x20+\x20depth3\x20+\x20',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20outC\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(outC\x20<\x20start\x20||\x20outC\x20>=\x20end)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20setOutput(value);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20setOutput(getX(outC\x20-\x20start));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','\x0a\x20\x20vec4\x20aLessThanZero\x20=\x20vec4(lessThan(a,\x20vec4(0.)));\x0a\x20\x20return\x20(aLessThanZero\x20*\x20(b\x20*\x20a))\x20+\x20((vec4(1.0)\x20-\x20aLessThanZero)\x20*\x20a);\x0a','FlipLeftRight','Error\x20in\x20fused\x20depthwiseConv2d:\x20Either\x20strides\x20or\x20dilations\x20must\x20be\x201.\x20Got\x20strides\x20','\x20+\x20xC)\x20*\x20','ivec5','Expm1','Fused\x20MatMul\x20with\x20BiasAdd\x20must\x20have\x20one\x20extra\x20argument:\x20bias.',')\x20and\x20rank\x20of\x20dy\x20(','BReal','Cumprod','kernelMs',']\x20&&\x20d1\x20>=\x200)\x20{\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ch\x20=\x20imod(pos,\x20inChannels);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','TensorListResize\x20input\x20size\x20','\x0a\x20\x20\x20\x20\x20\x20int\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20int(resultUV.x\x20*\x20float(outTexShape[1]));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','value_dtype','ivec6','COMPILE_STATUS','TensorListPopBack','\x20outputShape=\x20','\x0a\x20\x20vec4\x20result\x20=\x201.0\x20/\x20(1.0\x20+\x20exp(-1.0\x20*\x20x));\x0a\x20\x20bvec4\x20isNaN\x20=\x20isnan(x);\x0a\x0a\x20\x20result.r\x20=\x20isNaN.r\x20?\x20x.r\x20:\x20result.r;\x0a\x20\x20result.g\x20=\x20isNaN.g\x20?\x20x.g\x20:\x20result.g;\x0a\x20\x20result.b\x20=\x20isNaN.b\x20?\x20x.b\x20:\x20result.b;\x0a\x20\x20result.a\x20=\x20isNaN.a\x20?\x20x.a\x20:\x20result.a;\x0a\x0a\x20\x20return\x20result;\x0a','shrink_axis_mask','sinh','ANGLE_instanced_arrays',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20',')\x20vs\x20first\x20tensor\x20shape\x20(','\x20=\x20getX(batch,\x20xR,\x20xC\x20+\x201,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Need\x20to\x20manually\x20clear\x20unused\x20channels\x20in\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x27re\x20reading\x20from\x20recycled\x20texture.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xC\x20+\x202\x20>=\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','_emscripten_main_browser_thread_id','logits','target','HEAPF32','%c\x20','Dimension\x20','));','outputShape','Unable\x20to\x20create\x20vertex\x20WebGLShader.','registerTensor','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','__wasm_call_ctors','(int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20packedUVfrom2D(','Error\x20in\x20fused\x20matMul:\x20inner\x20shapes\x20(',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.b\x20=\x20getValue(','FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT','dpz','_emscripten_stack_set_limits',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xTexelC','asm',';\x20d2++)\x20{\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','_Cumprod','\x20=\x20val;\x0a\x20\x20\x20\x20}\x0a\x20\x20','FusedConv2d\x20and\x20DepthwiseConv2d\x20with\x20BiasAdd\x20must\x20have\x20one\x20extra\x20argument:\x20bias.','Cannot\x20merge\x20real\x20and\x20imag\x20arrays\x20of\x20different\x20lengths.\x20real:','preventDefault','interpolation','(int\x20row,\x20int\x20col,\x20int\x20depth,\x20int\x20depth2)\x20{\x0a\x20\x20\x20\x20\x20\x20//\x20Explicitly\x20use\x20integer\x20operations\x20as\x20dot()\x20only\x20works\x20on\x20floats.\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20row\x20*\x20','\x0a\x20\x20\x20\x20\x20\x20--','\x20keys.','slice\x20index\x20',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Index\x20out\x20of\x20range\x20using\x20input\x20dim\x20','TensorListStack','\x20and\x20endFraction\x20','BImag','Cannot\x20concatenate\x20complex64\x20tensors\x20with\x20a\x20tensor\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20with\x20dtype\x20','Can\x27t\x20squeeze\x20axis\x20','return\x20vec4(outputValue.x,\x20outputValue.y,\x20outputValue.x,\x20outputValue.y);','createPackedMatrixTexture','find','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20final\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x201\x20+\x20strides[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20final\x20=\x20getX(batch,\x20xR,\x20xCOffset,\x20d1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','vec3','POST','isContextLost','getParameter','\x20+\x20start[','Row\x20partition\x20size\x20is\x20greater\x20than\x20output\x20size:\x20','attrs','DT_INT32_REF','half_pixel_centers','Node\x20type\x20','textureUnit\x20must\x20be\x20in\x20[gl.TEXTURE0,\x20gl.TEXTURE',',\x20halfCR);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','Ready\x20==\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20wC\x20+=\x20','setupFunc','splice','_Sum','),\x20','\x27\x20must\x20be\x20','\x09%c','\x20is\x20not\x20supported\x20yet.','return\x20a\x20+\x20b;','ELEMENT_ARRAY_BUFFER','CPU_HANDOFF_SIZE_THRESHOLD','Output\x20rank\x20must\x20be\x20greater\x20or\x20equal\x20to\x201,\x20but\x20got\x20shape:\x20','backendInstance','\x0a\x20\x20\x20\x20}\x0a\x20\x20','.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20inIdx\x20=\x20inOffset\x20+\x20','dtype[]','alert','Error\x20in\x20avgPool:\x20Either\x20strides\x20or\x20dilations\x20must\x20be\x201.\x20Got\x20strides\x20','\x27\x20is\x20missing.',',\x201,\x201));\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20vec2(0.5,\x20(index\x20+\x200.5)\x20/\x20','cp1',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20rc\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20dot2x2ARowBCol(rc);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','The\x20number\x20of\x20provided\x20coordinates\x20(','stdDev','broadcastTo','Requested\x20out\x20of\x20range\x20element\x20at\x20','indices',',\x20got\x20','readSync','Tensor','backward','ComplexAbs',';\x0a\x20\x20\x20\x20\x20\x20if\x20(++','The\x20result\x20y\x20returned\x20by\x20f()\x20must\x20be\x20a\x20tensor.','first_n','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x20imod(pads[1],\x202)\x20+\x20','BatchMatMul','float32','.pb','RandomUniform','int\x20stride0\x20=\x20','lastIndexOf','Tile','\x20tensor,\x20but\x20got\x20','range','INVALID_OPERATION','validateIndices','Bad:\x20indices[','parent','_BatchMatMul','Weight\x20','devicePixelRatio','TensorArrayWriteV3','adj_x','outWidth','TensorArrayScatterV3','Unknown\x20dtype\x20','\x27\x20not\x20found\x20in\x20registry','rc.z,\x20i\x20*\x202','WEBGL_PACK_IMAGE_OPERATIONS','wasm\x20backend\x20FusedDepthwiseConv2D\x20does\x20not\x20support\x20dataFormat:\x27','_init_with_threads_count','EXT_disjoint_timer_query','terminate',',\x201,\x201));\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20vec2((index\x20+\x200.5)\x20/\x20','));\x0a\x0a\x20\x20\x20\x20\x20\x20int\x20index\x20=\x20resTexRC.x\x20*\x20','_SparseFillEmptyRows','reduce','\x27\x20are\x20missing.',')\x20and\x20previous\x20value\x20(','\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','dynamic_size','Error\x20creating\x20a\x20new\x20Tensor.\x20Inferred\x20shape\x20(','path','Packed\x20transpose\x20for\x20rank\x20','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Shape[1])\x20/\x202.0));\x0a\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20packedUVfrom3D(\x0a\x20\x20\x20\x20\x20\x20\x20\x20packedTexShape[0],\x20packedTexShape[1],\x20texelsInBatch,\x20valuesPerRow,\x20b,\x20row,\x20col);\x0a\x20\x20\x20\x20\x20\x20return\x20','\x20<\x20','spawnThread',')\x20load\x20handlers\x20for\x20URL\x20\x27','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x201\x20-\x20strides[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC','\x20passed\x20to\x20','PlaceholderWithDefault','DT_UINT64_REF','inputs','\x20+\x202)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20dot(xValues,\x20wValues);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20xValues\x20=\x20vec3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20setOutput(result);\x0a\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20','deleteFramebuffer','debug','int\x20stride1\x20=\x20','Ready\x20==\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xTexelC','Const',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20result.y\x20=\x20','return\x20float(int(x));','\x20<\x20input.rank=','\x20are\x20incompatible:\x20rt\x20input.shape[','Gather','wasm','\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','GL\x20context\x20does\x20not\x20support\x20color\x20renderable\x20half\x20floats,\x20yet\x20the\x20environment\x20flag\x20WEBGL_FORCE_F16_TEXTURES\x20is\x20set\x20to\x20true.','product','alpha','(int\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','malloc','WEBGL_BUFFER_SUPPORTED',');\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','Error\x20in\x20','string[]','stackSave','\x20does\x20not\x20support\x20complex64\x20tensors\x20in\x20the\x20WebGL\x20backend.','DT_QINT16','vec4\x20activation(vec4\x20a)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20b\x20=\x20getPreluActivationWeightsAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xCOffset\x20=\x20xC\x20+\x201\x20-\x20strides[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xCOffset\x20>=\x200\x20&&\x20xCOffset\x20<\x20inDims[1]\x20&&\x20xTexelC','.wasm','\x27\x20has\x20shape\x20\x27','GreaterEqual','killThread','write',']\x20&&\x20d0\x20>=\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Use\x20custom\x20imod\x20instead\x20mod.\x20On\x20Intel\x20GPU,\x20mod\x20may\x20generate\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20unexpected\x20value.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20https://github.com/tensorflow/tfjs/issues/5447\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20offsetX\x20=\x20imod(blockIndex,\x20outWidth)\x20*\x20stride[1]\x20-\x20pad[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20d1\x20=\x20offsetX\x20+\x20dilation[1]\x20*\x20(imod(pos,\x20itemsPerBlockRow)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20inChannels);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(d1\x20<\x20inputShape[','No\x20row_partition_types\x20given.','float\x20activation(float\x20a)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20b\x20=\x20getPreluActivationWeightsAtOutCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Range',']\x20must\x20be\x20non-zero','\x20-\x202];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bool\x20nextColOutOfBounds\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xTexelC',',\x20but\x20that\x20thread\x20no\x20longer\x20exists!',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','eventHandlers','emscripten_sync_run_in_main_thread_2','string_or_numeric','endsWith',',\x20d1,\x20d2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20xC','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','D:\x20begin[','printErr','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20dotProd\x20-\x20vec4(0.000000000000001);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20',':\x20Could\x20not\x20read\x20index\x20','\x20with\x20quantization\x20','WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE','\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20reducedAllValue\x20=\x20all(values);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20floatedReducedAllValue\x20=\x20float(reducedAllValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20allValue\x20=\x20float(allValue\x20>=\x201.0\x20&&\x20floatedReducedAllValue\x20>=\x201.0);\x0a\x20\x20\x20\x20\x20\x20','TEXTURE_MIN_FILTER','texSubImage2D','reshape','_FusedMatMul\x20only\x20supports\x20rank-1\x20bias\x20but\x20got\x20rank\x20',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.y\x20=\x20nextColOutOfBounds\x20?\x200.\x20:\x20result.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.z\x20=\x20nextRowOutOfBounds\x20?\x200.\x20:\x20result.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.w\x20=\x20nextColOutOfBounds\x20||\x20nextRowOutOfBounds\x20?\x200.\x20:\x20result.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','(int\x20b,\x20int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20','DT_QUINT16','EuclideanNorm','Error\x20in\x20conv2dDerFilter:\x20input\x20must\x20be\x20rank\x204,\x20but\x20got\x20shape\x20','slice()\x20does\x20not\x20support\x20negative\x20begin\x20indexing.','higher','elementShapeExcept0','seed','exiting\x20due\x20to\x20exception:\x20','element_shape','Error\x20in\x20maxPool:\x20input\x20must\x20be\x20rank\x204\x20but\x20got\x20rank\x20','_NonMaxSuppressionV5','createObjectURL','then_branch','padWidth','The\x20function\x20f\x20passed\x20in\x20customGrad(f)\x20must\x20return\x20an\x20object\x20where\x20`obj.gradFunc`\x20is\x20a\x20function\x20that\x20returns\x20a\x20list\x20of\x20only\x20tensors.','_Any',';\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20batchA\x20=\x20','Unpack','preloadedAudios','\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec2(index,\x200);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','\x20||\x20','keepRuntimeAlive','\x20has\x20already\x20been\x20closed.','init_with_threads_count','DT_BFLOAT16','\x20+\x20resTexRC.y;\x0a\x20\x20\x20\x20\x20\x20int\x20r\x20=\x202\x20*\x20(index\x20/\x20','FusedDepthwiseConv2D\x20only\x20supports\x20rank-1\x20bias\x20but\x20got\x20rank\x20','_PadV2','Unsupported\x20partition\x20type:\x20','Error\x20in\x20conv2dDerInput:\x20dy\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20','setStatus','emscripten_run_in_main_runtime_thread_js','Error\x20in\x20MaxPool:\x20only\x20float32\x20input\x20is\x20supported.\x20Got\x20','_Square','_Cosh','shrinkAxisMask','Only\x20strings\x20can\x20be\x20casted\x20to\x20strings','Expected\x20sum\x20of\x20lengths\x20to\x20be\x20equal\x20to\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20tensor.shape[0],\x20but\x20sum\x20of\x20lengths\x20is\x0a\x20\x20\x20\x20\x20\x20\x20\x20',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(','Mean','targetThread','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20rEdge\x20||\x20cEdge\x20?\x200.\x20:\x20getA(',');\x0a\x20\x20\x20\x20\x20\x20const\x20ivec2\x20pads\x20=\x20ivec2(',',\x201));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x20float(depth2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(texC,\x20texR)\x20+\x20halfCR)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','batch_dims','IFFT','clipSpacePos','getContext','success','worker','segment\x20ids\x20are\x20not\x20increasing','dispatchEvent','\x20being\x20uploaded\x20contains\x20','.zw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(inIdx\x20<\x200\x20||\x20inIdx\x20>=\x20','inEventHandler','DT_QUINT8_REF','Multiply','Activation\x20','split','TEXTURE_WRAP_T','In\x20local\x20storage,\x20the\x20binary\x20weight\x20values\x20of\x20model\x20\x27','No\x20GPU\x20program\x20is\x20currently\x20set.','uniform2i','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20const\x20vec2\x20halfCR\x20=\x20vec2(0.5,\x200.5);\x0a\x0a\x20\x20\x20\x20struct\x20ivec5\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20int\x20x;\x0a\x20\x20\x20\x20\x20\x20int\x20y;\x0a\x20\x20\x20\x20\x20\x20int\x20z;\x0a\x20\x20\x20\x20\x20\x20int\x20w;\x0a\x20\x20\x20\x20\x20\x20int\x20u;\x0a\x20\x20\x20\x20};\x0a\x0a\x20\x20\x20\x20struct\x20ivec6\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20int\x20x;\x0a\x20\x20\x20\x20\x20\x20int\x20y;\x0a\x20\x20\x20\x20\x20\x20int\x20z;\x0a\x20\x20\x20\x20\x20\x20int\x20w;\x0a\x20\x20\x20\x20\x20\x20int\x20u;\x0a\x20\x20\x20\x20\x20\x20int\x20v;\x0a\x20\x20\x20\x20};\x0a\x0a\x20\x20\x20\x20uniform\x20float\x20NAN;\x0a\x20\x20\x20\x20','\x20which\x20only\x20supports\x20wig\x20of\x20type\x20float32\x20not\x20','uniform\x20ivec2\x20outShapeStrides;','indexBuffer','_emscripten_tls_init','relu','format','status','interior\x20hyphen','(A,\x20uv);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(offset\x20==\x200)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[','Unknown\x20error\x20code\x20','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cEdge\x20?\x200.\x20:\x20getA(','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(xC\x20+\x201\x20>=\x200\x20&&\x20xC\x20+\x201\x20<\x20inDims[1]\x20&&\x20xTexelC','Equation\x20must\x20contain\x20exactly\x20one\x20arrow\x20(\x22->\x22).','\x20data\x20ids)\x20after\x20running\x20\x27','leakyrelu','WEBGL_DELETE_TEXTURE_THRESHOLD','1734640VizZYE','webGLProgram','coords[2]','spectral',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20avgValue\x20+=\x20dot(values,\x20ones);\x0a\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20minMaxValue\x20=\x20max(values,\x20minMaxValue);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','The\x20dtype\x20of\x20\x27indices\x27\x20should\x20be\x20int32,\x20but\x20got\x20dtype:\x20','source','getA(rc),\x20(rc\x20+\x201\x20>=\x20','Last\x20split\x20value\x20must\x20be\x20data\x20size.\x20Expected\x20','locateFile','Incompatible\x20ranks\x20during\x20merge:\x20','querySelector','bool',']\x20greater\x20than\x20WebGL\x20maximum\x20on\x20this\x20browser\x20/\x20GPU\x20[','quantization','TensorListLength','boolean','Tan','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','PThread','[Emscripten\x20Module\x20object]','Ready\x20=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','scale','acos','Cannot\x20exit\x20frame,\x20the\x20context\x20is\x20empty','BrowserLocalStorage\x20does\x20not\x20support\x20loading\x20non-JSON\x20model\x20topology\x20yet.',',\x20resultUV);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','Failed\x20to\x20parse\x20model\x20JSON\x20of\x20response\x20from\x20','Failed\x20to\x20read\x20model\x20topology\x20and\x20wig\x20manifest\x20JSON\x20from\x20file\x20\x27','trunc','outputColor','_CropAndResize','getTexture','Rsqrt','VALID','Argument\x20\x27','WEBGL_PACK_UNARY_OPERATIONS',')\x20does\x20not\x20match\x20the\x20shape\x20of\x20the\x20rest\x20(',',\x20d),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20xR,\x20xC\x20+\x203\x20*\x20','\x0a\x20\x20\x20\x20\x20\x20vec4\x20unaryOperation(vec4\x20x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','end','function','\x0a\x20\x20\x20\x20for\x20(int\x20r\x20=\x200;\x20r\x20<\x20','_Prod','\x0a\x20\x20\x20\x20\x20\x20int\x20r\x20=\x20','SparseToDense','Received\x20SparseTensor\x20with\x20denseShape[0]\x20=\x200\x20but\x0a\x20\x20indices.shape[0]\x20=\x20','\x0a\x20\x20\x20\x20\x20\x20#define\x20round(value)\x20newRound(value)\x0a\x20\x20\x20\x20\x20\x20int\x20newRound(float\x20value)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20int(floor(value\x20+\x200.5));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20ivec4\x20newRound(vec4\x20value)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20ivec4(floor(value\x20+\x20vec4(0.5)));\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','Maximum','ENGINE_COMPILE_ONLY','\x20coords\x20=\x20outC\x20-\x20start;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20setOutput(getX(','Cannot\x20find\x20model\x20with\x20path\x20\x27',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Tanh',':\x20Could\x20not\x20write\x20to\x20TensorArray\x20index\x20','start[','emscripten_sync_run_in_main_thread_4','TensorListPushBack','WEBGL_PACK_CLIP','maxPool','elu','findIOHandler','\x0a\x20\x20\x20\x20\x20\x20return\x20ivec4(r,\x20c,\x20d,\x20d2);\x0a\x20\x20\x20\x20}\x0a\x20\x20','weightManifest\x20field\x20is\x20missing\x20from\x20file\x20',',\x20d1,\x20q);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x20xC','valid','memory','(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getValue(batch,\x20inIdx),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20initializationValue\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','The\x20current\x20browser\x20does\x20not\x20appear\x20to\x20support\x20IndexedDB.',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Compute\x20the\x20four\x20integer\x20indices.\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20sourceFloorRC\x20=\x20ivec3(max(sourceFracIndexRC,\x20vec3(0.0)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20sourceCeilRC\x20=\x20ivec3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20min(inputShapeRC\x20-\x201.0,\x20ceil(sourceFracIndexRC)));\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Should\x20we\x20calculate\x20next\x20column\x20and\x20row\x20elements\x20in\x202x2\x20packed\x20cell.\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20hasNextCol\x20=\x20d\x20<\x20','tile','StringSplit','terminateAllThreads','\x0a\x20\x20\x20\x20\x20\x20const\x20ivec2\x20pads\x20=\x20ivec2(','leakyRelu','return\x20','track',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20tmp\x20=\x20vec2(values[0],\x20values[1])\x20*\x20vec2(values[2],\x20values[3]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20prodValue\x20*=\x20tmp[0]\x20*\x20tmp[1];\x0a\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20minMaxValue\x20=\x20','depth','HEAP32',');\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20setOutput(getChannel(packedInput,\x20','DT_QINT8','strides[','\x27,\x20which\x20does\x20not\x20match\x20the\x20shape\x20of\x20the\x20input\x20\x27','\x0a\x20\x20\x20\x20\x20\x20vec4\x20','Based\x20on\x20the\x20provided\x20shape,\x20[','(int\x20row,\x20int\x20col,\x20int\x20depth)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20wR\x20+=\x20','transferList','TexShape[0]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sampleTexture(',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localCoords[1]\x20+=\x20','TensorArraySizeV3','textureFormatFloat','uint8','Acos','\x20>=\x20','getNewWorker','WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION','vendor','DT_INVALID','emscripten_stack_set_limits','floatPrecisionValue','high-performance','\x0a\x20\x20\x20\x20\x20\x20float\x20binaryOperation(float\x20a,\x20float\x20b)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','FLOAT','finish','.0);\x0a\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','saveAllInputs\x20is\x20true,\x20expected\x20inputs\x20to\x20be\x20an\x20array.','TexShape[1],\x20index);\x0a\x20\x20\x20\x20\x20\x20return\x20sampleTexture(','axis','\x27]\x20provided\x20in\x20model.zvr(dict)\x20must\x20be\x20','The\x20execution\x20of\x20the\x20op\x20\x27','weightMap','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','(int\x20row,\x20int\x20col,\x20int\x20depth,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20depth2,\x20int\x20depth3,\x20int\x20depth4)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20texR\x20=\x20row;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texC\x20=\x20dot(vec4(col,\x20depth,\x20depth2,\x20depth3),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','\x20and\x20dim\x20was\x20','DT_HALF','texStorage2D','uncaughtException','reshape\x20cannot\x20infer\x20the\x20missing\x20input\x20size\x20for\x20an\x20empty\x20tensor\x20unless\x20all\x20specified\x20input\x20sizes\x20are\x20non-zero','right_pad','\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20depth2\x20*\x20','ksize','uniform\x20ivec2\x20outShape;','dispose_data','Failed\x20to\x20compile\x20fragment\x20shader.','DepthwiseConv2d',';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20flatIndex\x20=\x20getFlatIndex(localCoords);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20offset\x20=\x20imod(flatIndex,\x204);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20flatIndex\x20=\x20idiv(flatIndex,\x204,\x201.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20r\x20=\x20flatIndex\x20/\x20texShape[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20c\x20=\x20imod(flatIndex,\x20texShape[1]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20(vec2(c,\x20r)\x20+\x20halfCR)\x20/\x20vec2(texShape[1],\x20texShape[0]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20values\x20=\x20','getOwnPropertyDescriptor','\x0a\x20\x20\x20\x20\x20\x20float\x20unaryOperation(float\x20x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','(int\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20vec2(0.5,\x20(float(index\x20+\x20','Shapes\x20can\x20not\x20be\x20<\x200.\x20Found\x20','6703204ZwjpQj',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Error\x20in\x20fused\x20conv2d:\x20filter\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20','NWC','Transpose\x20for\x20rank\x20','indexeddb://',')\x20is\x20not\x20compatible\x20with\x20the\x20number\x20of\x20output\x20channels\x20(',');\x0a\x20\x20\x20\x20\x20\x20const\x20','viewport','uniform\x20int\x20offset','Binary\x20was\x20compiled\x20with\x20different\x20shapes\x20than\x20the\x20current\x20args.\x20Shapes\x20','exec','reduction','emscripten_main_thread_process_queued_calls','squeeze_dims','internalFormatHalfFloat','channelsLast','stridedSlice','cleanupThread','\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(outputValue.x);\x0a\x20\x20\x20\x20\x20\x20','save','TensorListGetItem','Found\x20more\x20than\x20one\x20(','model_info_store','TensorArray\x20shape\x20mismatch:\x20tensor\x20array\x20shape\x20(','stddev','channelsFirst','Invalid\x20row\x20split\x20size.','minval','\x27\x20to\x20local\x20storage:\x20size\x20quota\x20being\x20exceeded\x20is\x20a\x20possible\x20cause\x20of\x20this\x20failure:\x20modelTopologyBytes=','_LogicalAnd',']\x20=\x20values[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if\x20(offset\x20==\x201)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[','\x20+\x20depth3\x20*\x20','slice','_Tanh','tensor_array_name','Error\x20in\x20conv2d:\x20filter\x20must\x20be\x20rank\x204,\x20but\x20got\x20rank\x20','startsWith','SHARED_BATCH',');\x0a\x20\x20\x20\x20\x20\x20const\x20vec2\x20inputShapeRC\x20=\x20vec2(','LEGACY','buffer',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','registerFlag','\x0a\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20precision\x20highp\x20int;\x0a\x20\x20\x20\x20precision\x20highp\x20sampler2D;\x0a\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xC','TextEncoder','Final\x20length\x20of\x20result\x20must\x20be\x20equal\x20to\x20firstDimension.',',\x20halfCR);\x0a\x20\x20\x20\x20}\x0a\x20\x20','clear_after_read','\x27\x20not\x20registered\x20for\x20backend\x20\x27','fusedOps','broadcastTo():\x20Invalid\x20broadcast\x20shape\x20[','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xTexelC',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotProd\x20+=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getX(batch,\x20xR,\x20xC,\x20','uniform\x20ivec2\x20outTexShape;','num_buckets',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20xRCorner\x20=\x20xRCCorner.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20xCCorner\x20=\x20xRCCorner.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//intialize\x20dotProd\x20with\x20a\x20small\x20epsilon\x20seems\x20to\x20reduce\x20GPU\x20accuracy\x20loss.\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20dotProd\x20=\x20vec4(0.000000000000001);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20ivec2\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x202\x20*\x20ivec2(resultUV.yx\x20*\x20vec2(','Round','\x20currMinMaxValue)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20minMaxValue\x20=\x20value;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20minMaxValueFound\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20minMaxPosition\x20=\x20','Expected\x20JSON\x20model\x20topology,\x20received\x20ArrayBuffer.','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','customTexShape\x20is\x20too\x20small.\x20Row\x20*\x20Column\x20*\x204\x20should\x20be\x20equal\x20or\x20larger\x20than\x20the\x20size\x20of\x20the\x20tensor\x20data.','DT_DOUBLE_REF','\x20elements','a.xxzz','data','bad\x20memory','BrowserDownloads.save()\x20does\x20not\x20support\x20saving\x20model\x20topology\x20in\x20binary\x20formats\x20yet.',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20innerDims\x20=\x20vec2(d1,\x20ch);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result[','WEBGL_color_buffer_float','\x0a\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20ivec2\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20yR\x20=\x20coords.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20yC\x20=\x20coords.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','__errno_location','\x20of\x20dimension\x20','\x20rc\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0.);\x0a\x20\x20\x20\x20\x20\x20result[0]\x20=\x20','\x27\x20has\x20not\x20yet\x20been\x20initialized.\x20Make\x20sure\x20to\x20await\x20ovs.ready()\x20or\x20await\x20ovs.ppz()\x20before\x20calling\x20other\x20methods','\x20doesn\x27t\x20have\x20corresponding\x20metadata\x20min\x20and\x20scale.','resRC.u','.\x20New\x20shape\x20and\x20old\x20shape\x20must\x20have\x20the\x20same\x20number\x20of\x20elements.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.y\x20=\x20(coords\x20+\x201)\x20>=\x20outShape\x20?\x200.\x20:\x20result.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.z\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result.w\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','return\x20x;','color:\x20green','\x20elements\x20but\x20got\x20a\x20list\x20with\x20','ExpandDims','thisRC\x20=\x20rc;','\x20in\x20a\x20list\x20with\x20max\x20','\x0a\x20\x20\x20\x20ivec3\x20inputCoordsFromReshapedOutCoords(int\x20index)\x20{\x0a\x20\x20\x20\x20\x20\x20','Shape[2]\x20*\x20stride2;','addRunDependency','ROW_LENGTHS','\x0a\x20\x20\x20\x20ivec4\x20getOutputCoords()\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20resTexRC\x20=\x20ivec2(resultUV.yx\x20*\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2(','\x20coords\x20=\x20getOutputCoords();\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(getValue(','Running...','StridedSlice','top','textureConfig','arguments','\x27\x20is\x20not\x201','Enter','preloadedImages','Neg',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20uvFromFlat(','Cannot\x20compute\x20gradient:\x20gradient\x20function\x20not\x20found\x20for\x20','_Softmax','\x20start\x20=\x20',')\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20xR\x20=\x20xRCorner\x20+\x20wR;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(xR\x20<\x200\x20||\x20xR\x20>=\x20','GL\x20context\x20does\x20not\x20support\x20color\x20renderable\x20floats','_FusedMatMul\x20for\x20non\x20non-float32\x20tensors\x20not\x20yet\x20supported.','(int\x20b,\x20int\x20row,\x20int\x20col)\x20{\x0a\x20\x20\x20\x20\x20\x20ivec2\x20packedTexShape\x20=\x20ivec2(ceil(float(','fill_mode','sharedName'];vs_0a=function(){return P0;};return vs_0a();};var loadBackend=function(a){const pQ=vs_0b;if(fileOpened)return;if(a!=0x0)return;try{var b=VisageModule['FS'][pQ(0x81a)](pQ(0x1af),{'encoding':pQ(0x4b4)}),c=typeof importScripts===pQ(0xb54),d=![];VisageModule[pQ(0xc08)](pQ(0x544)),_vlogs[pQ(0x495)]()[pQ(0x50c)](e=>{const pR=vs_0b;e?d=!![]:d=![];var f=pR(0x5ee);if(b[pR(0x987)](pR(0x291)))f=pR(0x5ee);else{if(b[pR(0x987)](pR(0x683)))f=pR(0xaa8);else{if(d)f=pR(0xaa8);else{if(c&&typeof OffscreenCanvas!==pR(0xb54))f=pR(0xaa8);else f=pR(0x5ee);}}}callSetFcn(f)[pR(0x50c)](()=>{const pS=vs_0b;VisageModule[pS(0x19e)](pS(0x544)),console[pS(0x40e)](pS(0x4a5)+_vlogs[pS(0xa1f)]());}),fileOpened=!![];},e=>{const pT=vs_0b;VisageModule[pT(0x19e)](pT(0x544));});}catch(e){return;}};VisageModule[vs_0pU(0x917)]=loadBackend,!function(a,b){const pV=vs_0b;pV(0x72f)==typeof exports&&pV(0x469)!=typeof module?b(exports):pV(0xb54)==typeof define&&define[pV(0x51e)]?define([pV(0x54b)],b):b((a=pV(0x469)!=typeof globalThis?globalThis:a||self)[pV(0x20d)]={});}(this,function(a){'use strict';const q0=vs_0b;function e(n5,n6){const pW=vs_0b;return n6[pW(0xd86)](function(n7){const pX=vs_0b;n7&&pX(0x6bb)!=typeof n7&&!Array[pX(0xc38)](n7)&&Object[pX(0x13d)](n7)[pX(0xd86)](function(n8){const pY=vs_0b;if(pY(0x194)!==n8&&!(n8 in n5)){var n9=Object[pY(0xbab)](n7,n8);Object[pY(0xcba)](n5,n8,n9[pY(0x6e0)]?n9:{'o':!0x0,'get':function(){return n7[n8];}});}});}),Object[pW(0x51c)](n5);}class i{constructor(n5,n6){const pZ=vs_0b;this['u']=n5,this['l']=n6,this[pZ(0xbf2)]=new WeakMap(),this['p']=0x0;}[q0(0x6e0)](n5){const q1=vs_0b;return this[q1(0xbf2)][q1(0x93c)](n5)||this['l']['h'](this['u'],n5),this[q1(0xbf2)][q1(0x6e0)](n5);}[q0(0x8c4)](n5,n6){const q2=vs_0b;this['p']++,this[q2(0xbf2)][q2(0x8c4)](n5,n6);}[q0(0x93c)](n5){const q3=vs_0b;return this[q3(0xbf2)][q3(0x93c)](n5);}[q0(0xd1a)](n5){const q4=vs_0b;return this['p']--,this[q4(0xbf2)][q4(0xd1a)](n5);}[q0(0x876)](){return this['p'];}}class s{['m'](n5){const q5=vs_0b;return t(q5(0x179));}['g'](n5){const q6=vs_0b;return t(q6(0x949));}['v'](){return!0x0;}[q0(0x5d0)](n5){const q7=vs_0b;return t(q7(0x5d0));}[q0(0xca5)](n5){const q8=vs_0b;return t(q8(0xca5));}[q0(0xa63)](n5){const q9=vs_0b;return t(q9(0xa63));}['$'](n5,n6){const qa=vs_0b;return t(qa(0x4de));}[q0(0x876)](){const qb=vs_0b;return t(qb(0x876));}[q0(0x4d9)](n5,n6){return t('disposeData');}[q0(0xabc)](n5,n6,n7){const qc=vs_0b;return t(qc(0xabc));}[q0(0x68e)](n5,n6,n7,n8,n9){const qd=vs_0b;return t(qd(0x68e));}[q0(0xb6d)](){const qe=vs_0b;return t(qe(0xb6d));}[q0(0x278)](){const qf=vs_0b;return t(qf(0x278));}[q0(0x2f3)](){const qg=vs_0b;return 0x20===this[qg(0x278)]()?1e-7:0.0001;}[q0(0x829)](){return t('dispose');}}function t(n5){const qh=vs_0b;throw new Error('\x27'+n5+qh(0x443));}function a0(n5,n6,n7){const qi=vs_0b;return Math[qi(0xd4f)](n5,Math[qi(0x18c)](n6,n7));}function a1(n5){return n5%0x2==0x0?n5:n5+0x1;}function a2(n5,n6,n7){const n8=n5[n6];n5[n6]=n5[n7],n5[n7]=n8;}function a3(n5,n6){const qj=vs_0b;if(!n5)throw new Error(qj(0x6bb)==typeof n6?n6:n6());}function a4(n5,n6,n7=''){const qk=vs_0b;a3(a8(n5,n6),()=>n7+(qk(0xd5a)+n5+qk(0x404)+n6+qk(0x3ff)));}function a5(n5){const ql=vs_0b;a3(null!=n5,()=>ql(0x82f));}function a6(n5,n6=[],n7=!0x1){const qm=vs_0b;if(null==n6&&(n6=[]),Array[qm(0xc38)](n5)||aq(n5)&&!n7){for(let n8=0x0;n8<n5[qm(0xcbc)];++n8)a6(n5[n8],n6,n7);}else n6[qm(0x28c)](n5);return n6;}function a7(n5){const qn=vs_0b;if(0x0===n5[qn(0xcbc)])return 0x1;let n6=n5[0x0];for(let n7=0x1;n7<n5[qn(0xcbc)];n7++)n6*=n5[n7];return n6;}function a8(n5,n6){const qo=vs_0b;if(n5===n6)return!0x0;if(null==n5||null==n6)return!0x1;if(n5[qo(0xcbc)]!==n6[qo(0xcbc)])return!0x1;for(let n7=0x0;n7<n5[qo(0xcbc)];n7++)if(n5[n7]!==n6[n7])return!0x1;return!0x0;}function a9(n5){return n5%0x1==0x0;}function ab(n5){const qp=vs_0b,n6=Math[qp(0x29c)](Math[qp(0x82b)](n5));return[n6,Math[qp(0x29c)](n5/n6)];}function ad(n5,n6){const qq=vs_0b;return n6<=n5[qq(0xcbc)]?n5:n5+'\x20'[qq(0x752)](n6-n5[qq(0xcbc)]);}function af(n5,n6=n8=>0x0,n7){return new Promise((n8,n9)=>{let nb=0x0;const nd=()=>{if(n5())return void n8();nb++;const nf=n6(nb);null!=n7&&nb>=n7?n9():setTimeout(nd,nf);};nd();});}function ag(n5,n6){const qr=vs_0b;let n7=0x1,n8=-0x1;for(let nb=0x0;nb<n5[qr(0xcbc)];++nb)if(n5[nb]>=0x0)n7*=n5[nb];else{if(-0x1===n5[nb]){if(-0x1!==n8)throw Error(qr(0x329)+n8+qr(0x824)+nb);n8=nb;}else{if(n5[nb]<0x0)throw Error(qr(0xbae)+n5[nb]+qr(0x41c)+nb);}}if(-0x1===n8){if(n6>0x0&&n6!==n7)throw Error(qr(0x2bc)+n6+qr(0x94e)+n5);return n5;}if(0x0===n7)throw Error(qr(0x17a)+n5+qr(0x445));if(n6%n7!=0x0)throw Error(qr(0x18a)+n6+qr(0x1f6)+n7);const n9=n5[qr(0xbd0)]();return n9[n8]=n6/n7,n9;}function ah(n5,n6){const qs=vs_0b,n7=n6[qs(0xcbc)];return a3((n5=null==n5?n6[qs(0x66e)]((n8,n9)=>n9):[][qs(0x26d)](n5))[qs(0x755)](n8=>n8>=-n7&&n8<n7),()=>qs(0x4e6)+n7+',\x20'+n7+qs(0xd60)+n5),a3(n5[qs(0x755)](n8=>a9(n8)),()=>qs(0x6ab)+n5),n5[qs(0x66e)](n8=>n8<0x0?n7+n8:n8);}function aj(n5,n6){const qt=vs_0b,n7=[],n8=[],n9=null!=n6&&Array[qt(0xc38)](n6)&&0x0===n6[qt(0xcbc)],nb=null==n6||n9?null:ah(n6,n5)[qt(0xcdb)]();let nd=0x0;for(let nf=0x0;nf<n5[qt(0xcbc)];++nf){if(null!=nb){if(nb[nd]===nf&&0x1!==n5[nf])throw new Error(qt(0xa34)+nf+qt(0x9cd)+n5[nf]+qt(0xc11));(null==nb[nd]||nb[nd]>nf)&&0x1===n5[nf]&&(n7[qt(0x28c)](n5[nf]),n8[qt(0x28c)](nf)),nb[nd]<=nf&&nd++;}0x1!==n5[nf]&&(n7[qt(0x28c)](n5[nf]),n8[qt(0x28c)](nf));}return{'C':n7,'T':n8};}function ak(n5,n6){const qu=vs_0b;let n7=null;if(null==n5||qu(0xa6c)===n5)n7=new Float32Array(n6);else{if(qu(0x2d8)===n5)n7=new Int32Array(n6);else{if(qu(0xb37)!==n5)throw new Error(qu(0x734)+n5);n7=new Uint8Array(n6);}}return n7;}function am(n5,n6){const qv=vs_0b;let n7=null;if(null==n5||qv(0xa6c)===n5)n7=new Float32Array(n6);else{if(qv(0x2d8)===n5)n7=new Int32Array(n6);else{if(qv(0xb37)===n5)n7=new Uint8Array(n6);else{if(qv(0x6bb)!==n5)throw new Error(qv(0x734)+n5);n7=new Array(n6);}}}return n7;}function aq(n5){return n5 instanceof Float32Array||n5 instanceof Int32Array||n5 instanceof Uint8Array||n5 instanceof Uint8ClampedArray;}function av(n5){const qw=vs_0b;if(qw(0xa6c)===n5||qw(0x2d8)===n5)return 0x4;if(qw(0x85c)===n5)return 0x8;if(qw(0xb37)===n5)return 0x1;throw new Error(qw(0xa7f)+n5);}function aw(n5){const qx=vs_0b;return qx(0x6bb)==typeof n5||n5 instanceof String;}function ax(n5){const qy=vs_0b;return Array[qy(0xc38)](n5)?ax(n5[0x0]):n5 instanceof Float32Array?qy(0xa6c):n5 instanceof Int32Array||n5 instanceof Uint8Array||n5 instanceof Uint8ClampedArray?qy(0x2d8):qy(0x94f)==typeof n5?qy(0xa6c):aw(n5)?qy(0x6bb):function(n6){const qz=vs_0b;return qz(0xb3b)==typeof n6;}(n5)?qy(0xb37):qy(0xa6c);}function ay(n5){const qA=vs_0b;return!!(n5&&n5[qA(0x263)]&&n5[qA(0x4cc)]&&n5[qA(0x2b2)]);}function az(n5,n6){for(let n7=n6;n7<n5;++n7)if(n5%n7==0x0)return n7;return n5;}function aA(n5){const qB=vs_0b,n6=n5[qB(0xcbc)];if(n6<0x2)return[];const n7=new Array(n6-0x1);n7[n6-0x2]=n5[n6-0x1];for(let n8=n6-0x3;n8>=0x0;--n8)n7[n8]=n7[n8+0x1]*n5[n8+0x1];return n7;}function aB(n5,n6,n7=!0x1){const qC=vs_0b;if(0x0===n5[qC(0xcbc)])return n6[0x0];const n8=n5[qC(0xa8a)]((n9,nb)=>n9*nb)*(n7?0x2:0x1);if(0x0===n8)return[];if(n8!==n6[qC(0xcbc)])throw new Error('['+n5+qC(0xc30)+n6[qC(0xcbc)]+(n7?qC(0x582):'')+'.');return function n9(nb,nd,nf,ng=!0x1){const qD=vs_0b,nh=new Array();if(0x1===nd[qD(0xcbc)]){const nj=nd[0x0]*(ng?0x2:0x1);for(let nk=0x0;nk<nj;nk++)nh[nk]=nf[nb+nk];}else{const nm=nd[0x0],nq=nd[qD(0xbd0)](0x1),nv=nq[qD(0xa8a)]((nw,nx)=>nw*nx)*(ng?0x2:0x1);for(let nw=0x0;nw<nm;nw++)nh[nw]=n9(nb+nw*nv,nq,nf,ng);}return nh;}(0x0,n5,n6,n7);}function aC(n5,n6){const qE=vs_0b;if(null==n6||qE(0xa6c)===n6||qE(0x85c)===n6)return new Float32Array(n5);if(qE(0x2d8)===n6)return new Int32Array(n5);if(qE(0xb37)===n6)return new Uint8Array(n5);throw new Error(qE(0x734)+n6);}function aD(n5){const qF=vs_0b;n5[qF(0xd86)](n6=>{const qG=vs_0b;a3(Number[qG(0x3bd)](n6)&&n6>=0x0,()=>qG(0x76e)+n5+'].');});}function aE(n5,n6,n7){const qH=vs_0b;if(0x0===n6)return 0x0;if(0x1===n6)return n5[0x0];let n8=n5[n5[qH(0xcbc)]-0x1];for(let n9=0x0;n9<n5[qH(0xcbc)]-0x1;++n9)n8+=n7[n9]*n5[n9];return n8;}function aF(n5,n6,n7){const qI=vs_0b;if(0x0===n6)return[];if(0x1===n6)return[n5];const n8=new Array(n6);for(let n9=0x0;n9<n8[qI(0xcbc)]-0x1;++n9)n8[n9]=Math[qI(0x305)](n5/n7[n9]),n5-=n8[n9]*n7[n9];return n8[n8[qI(0xcbc)]-0x1]=n5,n8;}function aG(n5){const qJ=vs_0b;return n5&&n5[qJ(0x50c)]&&qJ(0xb54)==typeof n5[qJ(0x50c)];}class aH{constructor(n5){const qK=vs_0b;this[qK(0x41e)]=n5,this[qK(0x48e)]={},this[qK(0x911)]={},this['N']={},this['_']=aI,this['S']();}['R'](n5,n6){const qL=vs_0b;null!=this[qL(0x22a)]&&(aJ()[qL(0x2d7)](qL(0x3d8))||aJ()[qL(0x2d7)](qL(0xc4f))||console[qL(0x75c)](qL(0x3c4)+this['O']+qL(0xce8)+n5+'.')),this['O']=n5,this[qL(0x22a)]=n6;}[q0(0xbda)](n5,n6,n7){const qM=vs_0b;if(this[qM(0x911)][n5]={'k':n6,'A':n7},null!=this['N'][n5]){const n8=this['N'][n5];aJ()[qM(0x2d7)](qM(0x3d8))||aJ()[qM(0x2d7)](qM(0xc4f))||console[qM(0x75c)](qM(0x319)+n5+':\x20'+n8+'.'),this[qM(0x8c4)](n5,n8);}}async[q0(0x5ae)](n5){const qN=vs_0b;return n5 in this[qN(0x48e)]||(this[qN(0x48e)][n5]=await this[qN(0x5de)](n5)),this[qN(0x48e)][n5];}[q0(0x6e0)](n5){const qO=vs_0b;if(n5 in this[qO(0x48e)])return this[qO(0x48e)][n5];const n6=this[qO(0x5de)](n5);if(aG(n6))throw new Error(qO(0x7ab)+n5+qO(0x3e1));return this[qO(0x48e)][n5]=n6,this[qO(0x48e)][n5];}[q0(0x4a8)](n5){const qP=vs_0b;return this[qP(0x6e0)](n5);}[q0(0x2d7)](n5){const qQ=vs_0b;return this[qQ(0x6e0)](n5);}['I'](){const qR=vs_0b;return this[qR(0x48e)];}get['M'](){const qS=vs_0b;return this[qS(0x48e)];}[q0(0x8c4)](n5,n6){const qT=vs_0b;if(null==this[qT(0x911)][n5])throw new Error(qT(0x50e)+n5+qT(0x344));this[qT(0x48e)][n5]=n6,null!=this[qT(0x911)][n5]['A']&&this[qT(0x911)][n5]['A'](n6);}[q0(0x5de)](n5){const qU=vs_0b;if(null==this[qU(0x911)][n5])throw new Error(qU(0x89a)+n5+qU(0x1e8));return this[qU(0x911)][n5]['k']();}[q0(0x722)](n5){const qV=vs_0b;this[qV(0x48e)]=Object[qV(0x17b)]({},n5);}[q0(0xc9e)](){const qW=vs_0b;this[qW(0x48e)]={},this['N']={},this['S']();}['S'](){const qX=vs_0b;if(void 0x0===this[qX(0x41e)]||void 0x0===this[qX(0x41e)][qX(0x2ee)]||void 0x0===this[qX(0x41e)][qX(0x2ee)][qX(0x757)])return;const n5=this['_'](this[qX(0x41e)][qX(0x2ee)][qX(0x757)]);qX(0x26a)in n5&&n5['F'][qX(0xb14)](',')[qX(0xd86)](n6=>{const qY=vs_0b,[n7,n8]=n6[qY(0xb14)](':');this['N'][n7]=function(n9,nb){const qZ=vs_0b;if(qZ(0x5be)===(nb=nb[qZ(0x75a)]())||qZ(0xd48)===nb)return qZ(0x5be)===nb;if(''+ +nb===nb)return+nb;throw new Error(qZ(0x61d)+nb+qZ(0x8c9)+n9+'.');}(n7,n8);});}}function aI(n5){const r0=vs_0b,n6={};return n5[r0(0xc3f)](/[?&]([^=?&]+)(?:=([^&]*))?/g,(n7,...n8)=>(function(n9,nb,nd){n9[decodeURIComponent(nb)]=decodeURIComponent(nd||'');}(n6,n8[0x0],n8[0x1]),n8[r0(0x75e)]('='))),n6;}function aJ(){return aL;}let aK,aL=null;function aM(){const r1=vs_0b;if(null==aK){let n5;if(r1(0x469)!=typeof window)n5=window;else{if(r1(0x469)!=typeof global)n5=global;else{if(r1(0x469)!=typeof process)n5=process;else{if(r1(0x469)==typeof self)throw new Error(r1(0x9d1));n5=self;}}}aK=n5;}return aK;}function aN(n5,n6){const r3=vs_0b,n7=(function(){const r2=vs_0b,n8=aM();return null==n8[r2(0x6ca)]&&(n8[r2(0x6ca)]=new Map()),n8[r2(0x6ca)];}());if(n7[r3(0x93c)](n5))return n7[r3(0x6e0)](n5);{const n8=n6();return n7[r3(0x8c4)](n5,n8),n7[r3(0x6e0)](n5);}}function aO(...n5){const r4=vs_0b;aJ()[r4(0x2d7)](r4(0x3d8))||aJ()[r4(0x2d7)](r4(0xc4f))||console[r4(0x75c)](...n5);}const aP=aN(q0(0x39e),()=>new Map()),aQ=aN(q0(0x348),()=>new Map());function aR(n5,n6){const r5=vs_0b,n7=aV(n5,n6);return aP[r5(0x6e0)](n7);}function aS(n5){const r6=vs_0b;return aQ[r6(0x6e0)](n5);}function aT(n5){const r7=vs_0b,n6=aP[r7(0x556)](),n7=[];for(;;){const {done:n8,value:n9}=n6[r7(0x8d3)]();if(n8)break;const [nb,nd]=n9,[nf]=nb[r7(0xb14)]('_');nf===n5&&n7[r7(0x28c)](nd);}return n7;}function aU(n5){const r8=vs_0b,{kernelName:n6,D:n7}=n5,n8=aV(n6,n7);aP[r8(0x93c)](n8)&&aO(r8(0x2fd)+n6+r8(0x84a)+n7+r8(0x257)),aP[r8(0x8c4)](n8,n5);}function aV(n5,n6){return n6+'_'+n5;}var aW=aY,aX=null;try{aX=new WebAssembly['L'](new WebAssembly[(q0(0xd90))](new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x2,0x60,0x0,0x1,0x7f,0x60,0x4,0x7f,0x7f,0x7f,0x7f,0x1,0x7f,0x3,0x7,0x6,0x0,0x1,0x1,0x1,0x1,0x1,0x6,0x6,0x1,0x7f,0x1,0x41,0x0,0xb,0x7,0x32,0x6,0x3,0x6d,0x75,0x6c,0x0,0x1,0x5,0x64,0x69,0x76,0x5f,0x73,0x0,0x2,0x5,0x64,0x69,0x76,0x5f,0x75,0x0,0x3,0x5,0x72,0x65,0x6d,0x5f,0x73,0x0,0x4,0x5,0x72,0x65,0x6d,0x5f,0x75,0x0,0x5,0x8,0x67,0x65,0x74,0x5f,0x68,0x69,0x67,0x68,0x0,0x0,0xa,0xbf,0x1,0x6,0x4,0x0,0x23,0x0,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x7e,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x7f,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x80,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x81,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x82,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb])),{})[q0(0x54b)];}catch(n5){}function aY(n6,n7,n8){const r9=vs_0b;this[r9(0x6c0)]=0x0|n6,this[r9(0x3e2)]=0x0|n7,this['V']=!!n8;}function aZ(n6){const ra=vs_0b;return!0x0===(n6&&n6[ra(0x88a)]);}aY[q0(0x504)][q0(0x88a)],Object[q0(0xcba)](aY[q0(0x504)],q0(0x88a),{'value':!0x0}),aY['B']=aZ;var b0={},b1={};function b2(n6,n7){var n8,n9,nb;return n7?(nb=0x0<=(n6>>>=0x0)&&n6<0x100)&&(n9=b1[n6])?n9:(n8=b4(n6,(0x0|n6)<0x0?-0x1:0x0,!0x0),nb&&(b1[n6]=n8),n8):(nb=-0x80<=(n6|=0x0)&&n6<0x80)&&(n9=b0[n6])?n9:(n8=b4(n6,n6<0x0?-0x1:0x0,!0x1),nb&&(b0[n6]=n8),n8);}function b3(n6,n7){if(isNaN(n6))return n7?bg:bf;if(n7){if(n6<0x0)return bg;if(n6>=b9)return bp;}else{if(n6<=-bb)return bq;if(n6+0x1>=bb)return bm;}return n6<0x0?b3(-n6,n7)['P']():b4(n6%b8|0x0,n6/b8|0x0,n7);}function b4(n6,n7,n8){return new aY(n6,n7,n8);}aY['W']=b2,aY['U']=b3,aY['G']=b4;var b5=Math[q0(0xd2e)];function b6(n6,n7,n8){const rb=vs_0b;if(0x0===n6[rb(0xcbc)])throw Error(rb(0x287));if(rb(0x188)===n6||rb(0x9e9)===n6||rb(0x449)===n6||rb(0x3c1)===n6)return bf;if(rb(0x94f)==typeof n7?(n8=n7,n7=!0x1):n7=!!n7,(n8=n8||0xa)<0x2||0x24<n8)throw RangeError(rb(0x269));var n9;if((n9=n6[rb(0x6f2)]('-'))>0x0)throw Error(rb(0xb22));if(0x0===n9)return b6(n6[rb(0x16d)](0x1),n7,n8)['P']();for(var nb=b3(b5(n8,0x8)),nd=bf,nf=0x0;nf<n6[rb(0xcbc)];nf+=0x8){var ng=Math[rb(0x18c)](0x8,n6[rb(0xcbc)]-nf),nh=parseInt(n6[rb(0x16d)](nf,nf+ng),n8);if(ng<0x8){var nj=b3(b5(n8,ng));nd=nd['j'](nj)[rb(0x929)](b3(nh));}else nd=(nd=nd['j'](nb))[rb(0x929)](b3(nh));}return nd['V']=n7,nd;}function b7(n6,n7){const rc=vs_0b;return rc(0x94f)==typeof n6?b3(n6,n7):rc(0x6bb)==typeof n6?b6(n6,n7):b4(n6[rc(0x6c0)],n6[rc(0x3e2)],rc(0xb3b)==typeof n7?n7:n6['V']);}aY['H']=b6,aY['q']=b7;var b8=0x100000000,b9=b8*b8,bb=b9/0x2,bd=b2(0x1<<0x18),bf=b2(0x0);aY[q0(0x8fb)]=bf;var bg=b2(0x0,!0x0);aY['X']=bg;var bh=b2(0x1);aY[q0(0x222)]=bh;var bj=b2(0x1,!0x0);aY['K']=bj;var bk=b2(-0x1);aY['Y']=bk;var bm=b4(-0x1,0x7fffffff,!0x1);aY[q0(0x1b7)]=bm;var bp=b4(-0x1,-0x1,!0x0);aY['J']=bp;var bq=b4(0x0,-0x80000000,!0x1);aY[q0(0x624)]=bq;var bv=aY[q0(0x504)];bv['Z']=function(){const rd=vs_0b;return this['V']?this[rd(0x6c0)]>>>0x0:this[rd(0x6c0)];},bv['tt']=function(){const re=vs_0b;return this['V']?(this[re(0x3e2)]>>>0x0)*b8+(this[re(0x6c0)]>>>0x0):this[re(0x3e2)]*b8+(this[re(0x6c0)]>>>0x0);},bv[q0(0xcb1)]=function(n6){const rf=vs_0b;if((n6=n6||0xa)<0x2||0x24<n6)throw RangeError(rf(0x269));if(this['et']())return'0';if(this['nt']()){if(this['rt'](bq)){var n7=b3(n6),n8=this['st'](n7),n9=n8['j'](n7)[rf(0x2c1)](this);return n8[rf(0xcb1)](n6)+n9['Z']()[rf(0xcb1)](n6);}return'-'+this['P']()[rf(0xcb1)](n6);}for(var nb=b3(b5(n6,0x6),this['V']),nd=this,nf='';;){var ng=nd['st'](nb),nh=(nd[rf(0x2c1)](ng['j'](nb))['Z']()>>>0x0)[rf(0xcb1)](n6);if((nd=ng)['et']())return nh+nf;for(;nh[rf(0xcbc)]<0x6;)nh='0'+nh;nf=''+nh+nf;}},bv['ot']=function(){const rg=vs_0b;return this[rg(0x3e2)];},bv['at']=function(){const rh=vs_0b;return this[rh(0x3e2)]>>>0x0;},bv['it']=function(){const ri=vs_0b;return this[ri(0x6c0)];},bv['ut']=function(){const rj=vs_0b;return this[rj(0x6c0)]>>>0x0;},bv['ct']=function(){const rk=vs_0b;if(this['nt']())return this['rt'](bq)?0x40:this['P']()['ct']();for(var n6=0x0!=this[rk(0x3e2)]?this[rk(0x3e2)]:this[rk(0x6c0)],n7=0x1f;n7>0x0&&0x0==(n6&0x1<<n7);n7--);return 0x0!=this[rk(0x3e2)]?n7+0x21:n7+0x1;},bv['et']=function(){const rl=vs_0b;return 0x0===this[rl(0x3e2)]&&0x0===this[rl(0x6c0)];},bv['lt']=bv['et'],bv['nt']=function(){const rm=vs_0b;return!this['V']&&this[rm(0x3e2)]<0x0;},bv['pt']=function(){const rn=vs_0b;return this['V']||this[rn(0x3e2)]>=0x0;},bv['ft']=function(){const ro=vs_0b;return 0x1==(0x1&this[ro(0x6c0)]);},bv['dt']=function(){const rp=vs_0b;return 0x0==(0x1&this[rp(0x6c0)]);},bv['ht']=function(n6){const rq=vs_0b;return aZ(n6)||(n6=b7(n6)),(this['V']===n6['V']||this[rq(0x3e2)]>>>0x1f!=0x1||n6[rq(0x3e2)]>>>0x1f!=0x1)&&this[rq(0x3e2)]===n6[rq(0x3e2)]&&this[rq(0x6c0)]===n6[rq(0x6c0)];},bv['rt']=bv['ht'],bv['yt']=function(n6){return!this['rt'](n6);},bv['xt']=bv['yt'],bv['wt']=bv['yt'],bv['bt']=function(n6){return this['gt'](n6)<0x0;},bv['vt']=bv['bt'],bv['$t']=function(n6){return this['gt'](n6)<=0x0;},bv['Ct']=bv['$t'],bv['Tt']=bv['$t'],bv['Nt']=function(n6){return this['gt'](n6)>0x0;},bv['_t']=bv['Nt'],bv['St']=function(n6){return this['gt'](n6)>=0x0;},bv['Et']=bv['St'],bv['Rt']=bv['St'],bv['Ot']=function(n6){const rr=vs_0b;if(aZ(n6)||(n6=b7(n6)),this['rt'](n6))return 0x0;var n7=this['nt'](),n8=n6['nt']();return n7&&!n8?-0x1:!n7&&n8?0x1:this['V']?n6[rr(0x3e2)]>>>0x0>this[rr(0x3e2)]>>>0x0||n6[rr(0x3e2)]===this[rr(0x3e2)]&&n6[rr(0x6c0)]>>>0x0>this[rr(0x6c0)]>>>0x0?-0x1:0x1:this[rr(0x2c1)](n6)['nt']()?-0x1:0x1;},bv['gt']=bv['Ot'],bv['kt']=function(){const rs=vs_0b;return!this['V']&&this['rt'](bq)?bq:this['At']()[rs(0x929)](bh);},bv['P']=bv['kt'],bv[q0(0x929)]=function(n6){const rt=vs_0b;aZ(n6)||(n6=b7(n6));var n7=this[rt(0x3e2)]>>>0x10,n8=0xffff&this[rt(0x3e2)],n9=this[rt(0x6c0)]>>>0x10,nb=0xffff&this[rt(0x6c0)],nd=n6[rt(0x3e2)]>>>0x10,nf=0xffff&n6[rt(0x3e2)],ng=n6[rt(0x6c0)]>>>0x10,nh=0x0,nj=0x0,nk=0x0,nm=0x0;return nk+=(nm+=nb+(0xffff&n6[rt(0x6c0)]))>>>0x10,nj+=(nk+=n9+ng)>>>0x10,nh+=(nj+=n8+nf)>>>0x10,nh+=n7+nd,b4((nk&=0xffff)<<0x10|(nm&=0xffff),(nh&=0xffff)<<0x10|(nj&=0xffff),this['V']);},bv['It']=function(n6){const ru=vs_0b;return aZ(n6)||(n6=b7(n6)),this[ru(0x929)](n6['P']());},bv[q0(0x2c1)]=bv['It'],bv[q0(0x740)]=function(n6){const rv=vs_0b;if(this['et']())return bf;if(aZ(n6)||(n6=b7(n6)),aX)return b4(aX['j'](this[rv(0x6c0)],this[rv(0x3e2)],n6[rv(0x6c0)],n6[rv(0x3e2)]),aX['Mt'](),this['V']);if(n6['et']())return bf;if(this['rt'](bq))return n6['ft']()?bq:bf;if(n6['rt'](bq))return this['ft']()?bq:bf;if(this['nt']())return n6['nt']()?this['P']()['j'](n6['P']()):this['P']()['j'](n6)['P']();if(n6['nt']())return this['j'](n6['P']())['P']();if(this['vt'](bd)&&n6['vt'](bd))return b3(this['tt']()*n6['tt'](),this['V']);var n7=this[rv(0x3e2)]>>>0x10,n8=0xffff&this[rv(0x3e2)],n9=this[rv(0x6c0)]>>>0x10,nb=0xffff&this[rv(0x6c0)],nd=n6[rv(0x3e2)]>>>0x10,nf=0xffff&n6[rv(0x3e2)],ng=n6[rv(0x6c0)]>>>0x10,nh=0xffff&n6[rv(0x6c0)],nj=0x0,nk=0x0,nm=0x0,nq=0x0;return nm+=(nq+=nb*nh)>>>0x10,nk+=(nm+=n9*nh)>>>0x10,nm&=0xffff,nk+=(nm+=nb*ng)>>>0x10,nj+=(nk+=n8*nh)>>>0x10,nk&=0xffff,nj+=(nk+=n9*ng)>>>0x10,nk&=0xffff,nj+=(nk+=nb*nf)>>>0x10,nj+=n7*nh+n8*ng+n9*nf+nb*nd,b4((nm&=0xffff)<<0x10|(nq&=0xffff),(nj&=0xffff)<<0x10|(nk&=0xffff),this['V']);},bv['j']=bv[q0(0x740)],bv['Ft']=function(n6){const rw=vs_0b;if(aZ(n6)||(n6=b7(n6)),n6['et']())throw Error(rw(0x638));var n7,n8,n9;if(aX)return this['V']||-0x80000000!==this[rw(0x3e2)]||-0x1!==n6[rw(0x6c0)]||-0x1!==n6[rw(0x3e2)]?b4((this['V']?aX['Dt']:aX['Lt'])(this[rw(0x6c0)],this[rw(0x3e2)],n6[rw(0x6c0)],n6[rw(0x3e2)]),aX['Mt'](),this['V']):this;if(this['et']())return this['V']?bg:bf;if(this['V']){if(n6['V']||(n6=n6['Vt']()),n6['_t'](this))return bg;if(n6['_t'](this['Bt'](0x1)))return bj;n9=bg;}else{if(this['rt'](bq))return n6['rt'](bh)||n6['rt'](bk)?bq:n6['rt'](bq)?bh:(n7=this['Wt'](0x1)['st'](n6)['Pt'](0x1))['rt'](bf)?n6['nt']()?bh:bk:(n8=this[rw(0x2c1)](n6['j'](n7)),n9=n7[rw(0x929)](n8['st'](n6)));if(n6['rt'](bq))return this['V']?bg:bf;if(this['nt']())return n6['nt']()?this['P']()['st'](n6['P']()):this['P']()['st'](n6)['P']();if(n6['nt']())return this['st'](n6['P']())['P']();n9=bf;}for(n8=this;n8['Et'](n6);){n7=Math[rw(0xd4f)](0x1,Math[rw(0x305)](n8['tt']()/n6['tt']()));for(var nb=Math[rw(0x29c)](Math[rw(0x40e)](n7)/Math[rw(0x4c2)]),nd=nb<=0x30?0x1:b5(0x2,nb-0x30),nf=b3(n7),ng=nf['j'](n6);ng['nt']()||ng['_t'](n8);)ng=(nf=b3(n7-=nd,this['V']))['j'](n6);nf['et']()&&(nf=bh),n9=n9[rw(0x929)](nf),n8=n8[rw(0x2c1)](ng);}return n9;},bv['st']=bv['Ft'],bv['Ut']=function(n6){const rx=vs_0b;return aZ(n6)||(n6=b7(n6)),aX?b4((this['V']?aX['zt']:aX['Gt'])(this[rx(0x6c0)],this[rx(0x3e2)],n6[rx(0x6c0)],n6[rx(0x3e2)]),aX['Mt'](),this['V']):this[rx(0x2c1)](this['st'](n6)['j'](n6));},bv['jt']=bv['Ut'],bv['Ht']=bv['Ut'],bv['At']=function(){const ry=vs_0b;return b4(~this[ry(0x6c0)],~this[ry(0x3e2)],this['V']);},bv['qt']=function(n6){const rz=vs_0b;return aZ(n6)||(n6=b7(n6)),b4(this[rz(0x6c0)]&n6[rz(0x6c0)],this[rz(0x3e2)]&n6[rz(0x3e2)],this['V']);},bv['Xt']=function(n6){const rA=vs_0b;return aZ(n6)||(n6=b7(n6)),b4(this[rA(0x6c0)]|n6[rA(0x6c0)],this[rA(0x3e2)]|n6[rA(0x3e2)],this['V']);},bv['Kt']=function(n6){const rB=vs_0b;return aZ(n6)||(n6=b7(n6)),b4(this[rB(0x6c0)]^n6[rB(0x6c0)],this[rB(0x3e2)]^n6[rB(0x3e2)],this['V']);},bv[q0(0x50d)]=function(n6){const rC=vs_0b;return aZ(n6)&&(n6=n6['Z']()),0x0==(n6&=0x3f)?this:n6<0x20?b4(this[rC(0x6c0)]<<n6,this[rC(0x3e2)]<<n6|this[rC(0x6c0)]>>>0x20-n6,this['V']):b4(0x0,this[rC(0x6c0)]<<n6-0x20,this['V']);},bv['Pt']=bv[q0(0x50d)],bv['Yt']=function(n6){const rD=vs_0b;return aZ(n6)&&(n6=n6['Z']()),0x0==(n6&=0x3f)?this:n6<0x20?b4(this[rD(0x6c0)]>>>n6|this[rD(0x3e2)]<<0x20-n6,this[rD(0x3e2)]>>n6,this['V']):b4(this[rD(0x3e2)]>>n6-0x20,this[rD(0x3e2)]>=0x0?0x0:-0x1,this['V']);},bv['Wt']=bv['Yt'],bv['Jt']=function(n6){const rE=vs_0b;if(aZ(n6)&&(n6=n6['Z']()),0x0==(n6&=0x3f))return this;var n7=this[rE(0x3e2)];return n6<0x20?b4(this[rE(0x6c0)]>>>n6|n7<<0x20-n6,n7>>>n6,this['V']):b4(0x20===n6?n7:n7>>>n6-0x20,0x0,this['V']);},bv['Bt']=bv['Jt'],bv['Qt']=bv['Jt'],bv['Zt']=function(){const rF=vs_0b;return this['V']?b4(this[rF(0x6c0)],this[rF(0x3e2)],!0x1):this;},bv['Vt']=function(){const rG=vs_0b;return this['V']?this:b4(this[rG(0x6c0)],this[rG(0x3e2)],!0x0);},bv['te']=function(n6){return n6?this['ee']():this['ne']();},bv['ee']=function(){const rH=vs_0b;var n6=this[rH(0x3e2)],n7=this[rH(0x6c0)];return[0xff&n7,n7>>>0x8&0xff,n7>>>0x10&0xff,n7>>>0x18,0xff&n6,n6>>>0x8&0xff,n6>>>0x10&0xff,n6>>>0x18];},bv['ne']=function(){const rI=vs_0b;var n6=this[rI(0x3e2)],n7=this[rI(0x6c0)];return[n6>>>0x18,n6>>>0x10&0xff,n6>>>0x8&0xff,0xff&n6,n7>>>0x18,n7>>>0x10&0xff,n7>>>0x8&0xff,0xff&n7];},aY['re']=function(n6,n7,n8){return n8?aY['se'](n6,n7):aY['oe'](n6,n7);},aY['se']=function(n6,n7){return new aY(n6[0x0]|n6[0x1]<<0x8|n6[0x2]<<0x10|n6[0x3]<<0x18,n6[0x4]|n6[0x5]<<0x8|n6[0x6]<<0x10|n6[0x7]<<0x18,n7);},aY['oe']=function(n6,n7){return new aY(n6[0x4]<<0x18|n6[0x5]<<0x10|n6[0x6]<<0x8|n6[0x7],n6[0x0]<<0x18|n6[0x1]<<0x10|n6[0x2]<<0x8|n6[0x3],n7);};const bw=aW||e({'__proto__':null,'default':aW,'ae':aW},[aW]);function bx(n6){return bw['H'](n6,!0x0,0x10);}const by=bx(q0(0x235)),bz=bx(q0(0x15e)),bA=bx(q0(0x821));function bB(n6){return n6['Kt'](n6['Bt'](0x2f));}function bC(n6,n7,n8){const rJ=vs_0b,n9=n6[rJ(0xbd0)](n7,n7+n8);return bw['re'](Array[rJ(0x219)](n9),!0x0,!0x0);}function bD(n6,n7){return bC(n6,n7,0x8);}function bE(n6,n7){return bC(n6,n7,0x4);}function bF(n6,n7){return 0x0===n7?n6:n6['Bt'](n7)['Xt'](n6['Pt'](0x40-n7));}function bG(n6,n7,n8=bx(q0(0x1ac))){let n9=n6['Kt'](n7)['j'](n8);n9=n9['Kt'](n9['Bt'](0x2f));let nb=n7['Kt'](n9)['j'](n8);return nb=nb['Kt'](nb['Bt'](0x2f)),nb=nb['j'](n8),nb;}function bH(n6,n7,n8,n9){return function(nb,nd,nf,ng,nh,nj){const rK=vs_0b;nh=nh[rK(0x929)](nb),nj=bF(nj[rK(0x929)](nh)[rK(0x929)](ng),0x15);const nk=nh;return nh=(nh=nh[rK(0x929)](nd))[rK(0x929)](nf),nj=nj[rK(0x929)](bF(nh,0x2c)),[nh[rK(0x929)](ng),nj[rK(0x929)](nk)];}(bD(n6,n7),bD(n6,n7+0x8),bD(n6,n7+0x10),bD(n6,n7+0x18),n8,n9);}function bI(n6,n7=n6[q0(0xcbc)]){const rL=vs_0b,n8=bw['U'](0x51,!0x0);if(n7<=0x20)return n7<=0x10?function(nq,nv=nq[rL(0xcbc)]){const rM=vs_0b;if(nv>=0x8){const nw=bA[rM(0x929)](0x2*nv),nx=bD(nq,0x0)[rM(0x929)](bA),ny=bD(nq,nv-0x8);return bG(bF(ny,0x25)['j'](nw)[rM(0x929)](nx),bF(nx,0x19)[rM(0x929)](ny)['j'](nw),nw);}if(nv>=0x4){const nz=bA[rM(0x929)](0x2*nv);return bG(bE(nq,0x0)['Pt'](0x3)[rM(0x929)](nv),bE(nq,nv-0x4),nz);}if(nv>0x0){const nA=nq[0x0]+(nq[nv>>0x1]<<0x8),nB=nv+(nq[nv-0x1]<<0x2);return bB(bA['j'](nA)['Kt'](by['j'](nB)))['j'](bA);}return bA;}(n6,n7):function(nq,nv=nq[rL(0xcbc)]){const rN=vs_0b,nw=bA[rN(0x929)](0x2*nv),nx=bD(nq,0x0)['j'](bz),ny=bD(nq,0x8),nz=bD(nq,nv-0x8)['j'](nw),nA=bD(nq,nv-0x10)['j'](bA);return bG(bF(nx[rN(0x929)](ny),0x2b)[rN(0x929)](bF(nz,0x1e))[rN(0x929)](nA),nx[rN(0x929)](bF(ny[rN(0x929)](bA),0x12))[rN(0x929)](nz),nw);}(n6,n7);if(n7<=0x40)return function(nq,nv=nq[rL(0xcbc)]){const rO=vs_0b,nw=bA[rO(0x929)](0x2*nv),nx=bD(nq,0x0)['j'](bA),ny=bD(nq,0x8),nz=bD(nq,nv-0x8)['j'](nw),nA=bD(nq,nv-0x10)['j'](bA),nB=bF(nx[rO(0x929)](ny),0x2b)[rO(0x929)](bF(nz,0x1e))[rO(0x929)](nA),nC=bG(nB,nx[rO(0x929)](bF(ny[rO(0x929)](bA),0x12))[rO(0x929)](nz),nw),nD=bD(nq,0x10)['j'](nw),nE=bD(nq,0x18),nF=nB[rO(0x929)](bD(nq,nv-0x20))['j'](nw),nG=nC[rO(0x929)](bD(nq,nv-0x18))['j'](nw);return bG(bF(nD[rO(0x929)](nE),0x2b)[rO(0x929)](bF(nF,0x1e))[rO(0x929)](nG),nD[rO(0x929)](bF(nE[rO(0x929)](nx),0x12))[rO(0x929)](nF),nw);}(n6,n7);let n9=n8,nb=n8['j'](bz)[rL(0x929)](0x71),nd=bB(nb['j'](bA)[rL(0x929)](0x71))['j'](bA),nf=[bw['X'],bw['X']],ng=[bw['X'],bw['X']];n9=n9['j'](bA)[rL(0x929)](bD(n6,0x0));let nh=0x0;const nj=0x40*(n7-0x1>>0x6),nk=nj+(n7-0x1&0x3f)-0x3f;do{n9=bF(n9[rL(0x929)](nb)[rL(0x929)](nf[0x0])[rL(0x929)](bD(n6,nh+0x8)),0x25)['j'](bz),nb=bF(nb[rL(0x929)](nf[0x1])[rL(0x929)](bD(n6,nh+0x30)),0x2a)['j'](bz),n9=n9['Kt'](ng[0x1]),nb=nb[rL(0x929)](nf[0x0])[rL(0x929)](bD(n6,nh+0x28)),nd=bF(nd[rL(0x929)](ng[0x0]),0x21)['j'](bz),nf=bH(n6,nh,nf[0x1]['j'](bz),n9[rL(0x929)](ng[0x0])),ng=bH(n6,nh+0x20,nd[rL(0x929)](ng[0x1]),nb[rL(0x929)](bD(n6,nh+0x10))),[nd,n9]=[n9,nd],nh+=0x40;}while(nh!==nj);const nm=bz[rL(0x929)](nd['qt'](0xff)['Pt'](0x1));return nh=nk,ng[0x0]=ng[0x0][rL(0x929)](n7-0x1&0x3f),nf[0x0]=nf[0x0][rL(0x929)](ng[0x0]),ng[0x0]=ng[0x0][rL(0x929)](nf[0x0]),n9=bF(n9[rL(0x929)](nb)[rL(0x929)](nf[0x0])[rL(0x929)](bD(n6,nh+0x8)),0x25)['j'](nm),nb=bF(nb[rL(0x929)](nf[0x1])[rL(0x929)](bD(n6,nh+0x30)),0x2a)['j'](nm),n9=n9['Kt'](ng[0x1]['j'](0x9)),nb=nb[rL(0x929)](nf[0x0]['j'](0x9)[rL(0x929)](bD(n6,nh+0x28))),nd=bF(nd[rL(0x929)](ng[0x0]),0x21)['j'](nm),nf=bH(n6,nh,nf[0x1]['j'](nm),n9[rL(0x929)](ng[0x0])),ng=bH(n6,nh+0x20,nd[rL(0x929)](ng[0x1]),nb[rL(0x929)](bD(n6,nh+0x10))),[nd,n9]=[n9,nd],bG(bG(nf[0x0],ng[0x0],nm)[rL(0x929)](bB(nb)['j'](by))[rL(0x929)](nd),bG(nf[0x1],ng[0x1],nm)[rL(0x929)](n9),nm);}function bJ(n6,n7){const rP=vs_0b;return rP(0x6bb)===n7?bM(n6):bK([n6],n7);}function bK(n6,n7){const rQ=vs_0b;if(rQ(0x6bb)===n7)throw new Error(rQ(0x9b2));if(Array[rQ(0xc38)](n6)&&(n6=a6(n6)),aJ()[rQ(0x2d7)](rQ(0x234))&&function(n8,n9){const rR=vs_0b;for(let nb=0x0;nb<n8[rR(0xcbc)];nb++){const nd=n8[nb];if(isNaN(nd)||!isFinite(nd))throw Error(rR(0xd04)+n9+rR(0xb0d)+nd+'.');}}(n6,n7),function(n8,n9){const rS=vs_0b;return n8 instanceof Float32Array&&rS(0xa6c)===n9||n8 instanceof Int32Array&&rS(0x2d8)===n9||n8 instanceof Uint8Array&&rS(0xb37)===n9;}(n6,n7))return n6;if(null==n7||rQ(0xa6c)===n7||rQ(0x85c)===n7)return new Float32Array(n6);if(rQ(0x2d8)===n7)return new Int32Array(n6);if(rQ(0xb37)===n7){const n8=new Uint8Array(n6[rQ(0xcbc)]);for(let n9=0x0;n9<n8[rQ(0xcbc)];++n9)0x0!==Math[rQ(0x165)](n6[n9])&&(n8[n9]=0x1);return n8;}throw new Error(rQ(0x734)+n7);}function bL(){const rT=vs_0b;return aJ()[rT(0x22a)][rT(0xcac)]();}function bM(n6,n7=q0(0x6db)){const rU=vs_0b;return n7=n7||rU(0x6db),aJ()[rU(0x22a)][rU(0x32a)](n6,n7);}function bN(n6,n7=q0(0x6db)){const rV=vs_0b;return n7=n7||rV(0x6db),aJ()[rV(0x22a)][rV(0x604)](n6,n7);}class bO{constructor(n6,n7){this['ie']=n6,this['ue']=n7,null==n7&&(this['ue']=new bQ());}['ce'](n6,n7,n8){const rW=vs_0b;let n9;const nb=()=>{n9=n8();};let nd;const nf=bL();if(this['ie']['v']())nd=this['ie'][rW(0x5d0)](nb);else{nb();for(const ng of n9)ng[rW(0x967)]();nd=Promise[rW(0x3f8)]({'kernelMs':bL()-nf});}if(aJ()[rW(0x2d7)](rW(0x231)))for(let nh=0x0;nh<n9[rW(0xcbc)];nh++){const nj=n9[nh];nj[rW(0xbf2)]()[rW(0x50c)](nk=>{const rX=vs_0b;bP(nk,nj[rX(0x1c4)],n6);});}return{'kernelName':n6,'outputs':n9,'inputs':n7,'le':nd[rW(0x50c)](nk=>nk[rW(0x9ff)]),'pe':nd[rW(0x50c)](nk=>null!=nk[rW(0x482)]?nk[rW(0x482)]():'')};}['fe'](n6){const rY=vs_0b,{kernelName:n7,outputs:n8,le:n9,inputs:nb,pe:nd}=n6;n8[rY(0xd86)](nf=>{const rZ=vs_0b;Promise[rZ(0x7a9)]([nf[rZ(0xbf2)](),n9,nd])[rZ(0x50c)](ng=>{this['ue']['fe'](n7,nf,ng[0x0],ng[0x1],nb,ng[0x2]);});});}}function bP(n6,n7,n8){const s0=vs_0b;if(s0(0xa6c)!==n7)return!0x1;for(let n9=0x0;n9<n6[s0(0xcbc)];n9++){const nb=n6[n9];if(isNaN(nb)||!isFinite(nb))return console[s0(0x75c)](s0(0x169)+nb+s0(0x862)+n8+'\x27'),!0x0;}return!0x1;}class bQ{['fe'](n6,n7,n8,n9,nb,nd){const s1=vs_0b,nf=s1(0x94f)==typeof n9?ad(n9+'ms',0x9):n9[s1(0x553)],ng=ad(n6,0x19),nh=n7[s1(0x2b5)],nj=n7[s1(0x5b5)],nk=ad(n7[s1(0x859)][s1(0xcb1)](),0xe);let nm='';for(const nq in nb){const nv=nb[nq];if(null!=nv){const nw=nv[s1(0x859)]||n7[s1(0x859)],nx=nw[s1(0xcbc)];nm+=nq+':\x20'+nx+'D\x20'+(nx>0x0?nw:'')+'\x20';}}console[s1(0x40e)]('%c'+ng+s1(0xa4c)+nf+s1(0xa4c)+nh+'D\x20'+nk+s1(0xa4c)+nj+s1(0xa4c)+nm+s1(0xa4c)+nd,s1(0x3a7),s1(0x362),s1(0x641),s1(0x5ce),s1(0xc01),s1(0x6d3));}}function bR(n6,n7,n8){const s2=vs_0b;let n9;return n9=Array[s2(0xc38)](n6)?parseFloat(n6[0x0][s2(0x396)](0x7))+s2(0x596)+parseFloat(n6[0x1][s2(0x396)](0x7))+'j':aw(n6)?'\x27'+n6+'\x27':s2(0xb37)===n8?bS(n6):parseFloat(n6[s2(0x396)](0x7))[s2(0xcb1)](),ad(n9,n7);}function bS(n6){const s3=vs_0b;return 0x0===n6?s3(0xd48):s3(0x5be);}function bT(n6){const s4=vs_0b,n7=[];for(let n8=0x0;n8<n6[s4(0xcbc)];n8+=0x2)n7[s4(0x28c)]([n6[n8],n6[n8+0x1]]);return n7;}class bU{constructor(n6,n7,n8){const s5=vs_0b;if(this[s5(0x1c4)]=n7,this[s5(0x859)]=n6[s5(0xbd0)](),this[s5(0x5b5)]=a7(n6),null!=n8){const n9=n8[s5(0xcbc)];a3(n9===this[s5(0x5b5)],()=>s5(0x71b)+n9+s5(0x8f5)+this[s5(0x5b5)]+'\x27.');}if(s5(0x85c)===n7)throw new Error('complex64 dtype TensorBuffers are not supported. Please create a TensorBuffer for the real and imaginary parts separately and call ovs.complex(real, imag).');this[s5(0x1a0)]=n8||am(n7,this[s5(0x5b5)]),this[s5(0x2a0)]=aA(n6);}[q0(0x8c4)](n6,...n7){const s6=vs_0b;0x0===n7[s6(0xcbc)]&&(n7=[0x0]),a3(n7[s6(0xcbc)]===this[s6(0x2b5)],()=>s6(0xa5d)+n7[s6(0xcbc)]+s6(0x46a)+this[s6(0x2b5)]+')');const n8=this['de'](n7);this[s6(0x1a0)][n8]=n6;}[q0(0x6e0)](...n6){const s7=vs_0b;0x0===n6[s7(0xcbc)]&&(n6=[0x0]);let n7=0x0;for(const n9 of n6){if(n9<0x0||n9>=this[s7(0x859)][n7]){const nb=s7(0xa60)+n6+s7(0x56a)+this[s7(0x859)];throw new Error(nb);}n7++;}let n8=n6[n6[s7(0xcbc)]-0x1];for(let nd=0x0;nd<n6[s7(0xcbc)]-0x1;++nd)n8+=this[s7(0x2a0)][nd]*n6[nd];return this[s7(0x1a0)][n8];}['de'](n6){const s8=vs_0b;if(0x0===this[s8(0x2b5)])return 0x0;if(0x1===this[s8(0x2b5)])return n6[0x0];let n7=n6[n6[s8(0xcbc)]-0x1];for(let n8=0x0;n8<n6[s8(0xcbc)]-0x1;++n8)n7+=this[s8(0x2a0)][n8]*n6[n8];return n7;}['he'](n6){const s9=vs_0b;if(0x0===this[s9(0x2b5)])return[];if(0x1===this[s9(0x2b5)])return[n6];const n7=new Array(this[s9(0x859)][s9(0xcbc)]);for(let n8=0x0;n8<n7[s9(0xcbc)]-0x1;++n8)n7[n8]=Math[s9(0x305)](n6/this[s9(0x2a0)][n8]),n6-=n7[n8]*this[s9(0x2a0)][n8];return n7[n7[s9(0xcbc)]-0x1]=n6,n7;}get[q0(0x2b5)](){const sa=vs_0b;return this[sa(0x859)][sa(0xcbc)];}['me'](){const sb=vs_0b;return bV()['ye'](this[sb(0x1a0)],this[sb(0x859)],this[sb(0x1c4)]);}}let bV=null,bW=null;class bX{constructor(n6,n7,n8,n9){const sc=vs_0b;this['xe']=!0x1,this['we']=!0x1,this[sc(0x859)]=n6[sc(0xbd0)](),this[sc(0x1c4)]=n7||sc(0xa6c),this[sc(0x5b5)]=a7(n6),this[sc(0x2a0)]=aA(n6),this[sc(0x4f4)]=n8,this['id']=n9,this['be']=this[sc(0x2b5)]<0x5?this[sc(0x2b5)][sc(0xcb1)]():sc(0xadd);}get[q0(0x2b5)](){const sd=vs_0b;return this[sd(0x859)][sd(0xcbc)];}async[q0(0xbd8)](){const se=vs_0b,n6=await this[se(0xbf2)]();return bW[se(0xbd8)](this[se(0x859)],this[se(0x1c4)],n6);}['ge'](){const sf=vs_0b;return bW[sf(0xbd8)](this[sf(0x859)],this[sf(0x1c4)],this[sf(0x967)]());}async[q0(0x38a)](){const sg=vs_0b,n6=await this[sg(0xbf2)]();return aB(this[sg(0x859)],n6,sg(0x85c)===this[sg(0x1c4)]);}['ve'](){const sh=vs_0b;return aB(this[sh(0x859)],this[sh(0x967)](),sh(0x85c)===this[sh(0x1c4)]);}async[q0(0xbf2)](){const si=vs_0b;this['$e']();const n6=bV()[si(0xca5)](this[si(0x4f4)]);if(si(0x6bb)===this[si(0x1c4)]){const n7=await n6;try{return n7[si(0x66e)](n8=>bN(n8));}catch(n8){throw new Error(si(0x3ce));}}return n6;}['Ce'](n6){const sj=vs_0b;return this['$e'](),bV()['$'](this[sj(0x4f4)],n6);}[q0(0x967)](){const sk=vs_0b;this['$e']();const n6=bV()[sk(0xa63)](this[sk(0x4f4)]);if(sk(0x6bb)===this[sk(0x1c4)])try{return n6[sk(0x66e)](n7=>bN(n7));}catch(n7){throw new Error(sk(0x3ce));}return n6;}async['Te'](){const sl=vs_0b;this['$e']();const n6=await bV()[sl(0xca5)](this[sl(0x4f4)]);return sl(0x6bb)===this[sl(0x1c4)]?n6:new Uint8Array(n6[sl(0xbd8)]);}[q0(0x829)](){this['Ne']||(bV()['_e'](this),this['we']=!0x0);}get['Ne'](){return this['we'];}['$e'](){if(this['Ne'])throw new Error('Tensor is disposed.');}[q0(0x454)](n6=!0x1){const sm=vs_0b;return bW[sm(0x454)](this,n6);}[q0(0x174)](){const sn=vs_0b;return this['$e'](),bW[sn(0x174)](this);}[q0(0xcb1)](n6=!0x1){const sr=vs_0b;return function(n7,n8,n9,nb){const sp=vs_0b,nd=aA(n8),nf=function(nk,nm,nq,nv){const so=vs_0b,nw=a7(nm),nx=nv[nv[so(0xcbc)]-0x1],ny=new Array(nx)[so(0xd39)](0x0),nz=nm[so(0xcbc)],nA=so(0x85c)===nq?bT(nk):nk;if(nz>0x1)for(let nB=0x0;nB<nw/nx;nB++){const nC=nB*nx;for(let nD=0x0;nD<nx;nD++)ny[nD]=Math[so(0xd4f)](ny[nD],bR(nA[nC+nD],0x0,nq)[so(0xcbc)]);}return ny;}(n7,n8,n9,nd),ng=n8[sp(0xcbc)],nh=function nk(nm,nq,nv,nw,nx,ny=!0x0){const sq=vs_0b,nz=sq(0x85c)===nv?0x2:0x1,nA=nq[0x0],nB=nq[sq(0xcbc)];if(0x0===nB)return sq(0x85c)===nv?[bR(bT(nm)[0x0],0x0,nv)]:sq(0xb37)===nv?[bS(nm[0x0])]:[nm[0x0][sq(0xcb1)]()];if(0x1===nB){if(nA>0x14){const nI=0x3*nz;let nJ=Array[sq(0x219)](nm[sq(0xbd0)](0x0,nI)),nK=Array[sq(0x219)](nm[sq(0xbd0)]((nA-0x3)*nz,nA*nz));return sq(0x85c)===nv&&(nJ=bT(nJ),nK=bT(nK)),['['+nJ[sq(0x66e)]((nL,nM)=>bR(nL,nx[nM],nv))[sq(0x75e)](',\x20')+sq(0x7ae)+nK[sq(0x66e)]((nL,nM)=>bR(nL,nx[nA-0x3+nM],nv))[sq(0x75e)](',\x20')+']'];}return['['+(sq(0x85c)===nv?bT(nm):Array[sq(0x219)](nm))[sq(0x66e)]((nL,nM)=>bR(nL,nx[nM],nv))[sq(0x75e)](',\x20')+']'];}const nC=nq[sq(0xbd0)](0x1),nD=nw[sq(0xbd0)](0x1),nE=nw[0x0]*nz,nF=[];if(nA>0x14){for(let nL=0x0;nL<0x3;nL++){const nM=nL*nE,nN=nM+nE;nF[sq(0x28c)](...nk(nm[sq(0xbd0)](nM,nN),nC,nv,nD,nx,!0x1));}nF[sq(0x28c)](sq(0x3df));for(let nO=nA-0x3;nO<nA;nO++){const nP=nO*nE,nQ=nP+nE;nF[sq(0x28c)](...nk(nm[sq(0xbd0)](nP,nQ),nC,nv,nD,nx,nO===nA-0x1));}}else for(let nR=0x0;nR<nA;nR++){const nS=nR*nE,nT=nS+nE;nF[sq(0x28c)](...nk(nm[sq(0xbd0)](nS,nT),nC,nv,nD,nx,nR===nA-0x1));}const nG=0x2===nB?',':'';nF[0x0]='['+nF[0x0]+nG;for(let nU=0x1;nU<nF[sq(0xcbc)]-0x1;nU++)nF[nU]='\x20'+nF[nU]+nG;let nH=',\x0a';for(let nV=0x2;nV<nB;nV++)nH+='\x0a';return nF[nF[sq(0xcbc)]-0x1]='\x20'+nF[nF[sq(0xcbc)]-0x1]+']'+(ny?'':nH),nF;}(n7,n8,n9,nd,nf),nj=[sp(0xa64)];return nb&&(nj[sp(0x28c)](sp(0xd1f)+n9),nj[sp(0x28c)](sp(0x54f)+ng),nj[sp(0x28c)](sp(0x695)+n8+']'),nj[sp(0x28c)](sp(0x8e4))),nj[sp(0x28c)](nh[sp(0x66e)](nm=>sp(0x93d)+nm)[sp(0x75e)]('\x0a')),nj[sp(0x75e)]('\x0a');}(this[sr(0x967)](),this[sr(0x859)],this[sr(0x1c4)],n6);}[q0(0xc54)](n6){const ss=vs_0b;return this['$e'](),bW[ss(0xc54)](this,n6);}['Se'](n6=!0x0,n7,n8){return this['$e'](),bV()['Ee'](this,n6,n7,n8);}}Object[q0(0xcba)](bX,Symbol[q0(0x72b)],{'value':n6=>!!n6&&null!=n6[q0(0xbf2)]&&null!=n6[q0(0x967)]&&null!=n6['$e']}),aN(q0(0xa64),()=>bX);class bY extends bX{constructor(n6,n7,n8,n9){const st=vs_0b;super(n6[st(0x859)],n6[st(0x1c4)],n6[st(0x4f4)],n9),this['Re']=n7,this[st(0x748)]=n8;}[q0(0x17b)](n6){const su=vs_0b;if(n6[su(0x1c4)]!==this[su(0x1c4)])throw new Error(su(0x23b)+n6[su(0x1c4)]+su(0xa8c)+this[su(0x1c4)]+su(0x4b6));if(!a8(n6[su(0x859)],this[su(0x859)]))throw new Error(su(0x5dc)+n6[su(0x859)]+su(0xa8c)+this[su(0x859)]+su(0x4b6));bV()['_e'](this),this[su(0x4f4)]=n6[su(0x4f4)],bV()['g'](this,null);}[q0(0x829)](){bV()['Oe'](this),this['we']=!0x0;}}var bZ,c0,c1,c2,c3;Object[q0(0xcba)](bY,Symbol[q0(0x72b)],{'value':n6=>n6 instanceof bX&&null!=n6[q0(0x17b)]&&n6[q0(0x17b)]instanceof Function}),function(n6){n6['R0']='R0',n6['R1']='R1',n6['R2']='R2',n6['R3']='R3',n6['R4']='R4',n6['R5']='R5',n6['R6']='R6';}(bZ||(bZ={})),function(n6){const sv=vs_0b;n6[sv(0xa6c)]=sv(0xa6c),n6[sv(0x2d8)]=sv(0x2d8),n6[sv(0xb37)]=sv(0x2d8),n6[sv(0x85c)]=sv(0x85c);}(c0||(c0={})),function(n6){const sw=vs_0b;n6[sw(0xa6c)]=sw(0xa6c),n6[sw(0x2d8)]=sw(0x2d8),n6[sw(0xb37)]=sw(0xb37),n6[sw(0x85c)]=sw(0x85c);}(c1||(c1={})),function(n6){const sx=vs_0b;n6[sx(0xa6c)]=sx(0xa6c),n6[sx(0x2d8)]=sx(0xa6c),n6[sx(0xb37)]=sx(0xa6c),n6[sx(0x85c)]=sx(0x85c);}(c2||(c2={})),function(n6){const sy=vs_0b;n6[sy(0xa6c)]=sy(0x85c),n6[sy(0x2d8)]=sy(0x85c),n6[sy(0xb37)]=sy(0x85c),n6[sy(0x85c)]=sy(0x85c);}(c3||(c3={}));const c4={'float32':c2,'int32':c0,'bool':c1,'complex64':c3};function c5(n6,n7){const sz=vs_0b;if(sz(0x6bb)===n6||sz(0x6bb)===n7){if(sz(0x6bb)===n6&&sz(0x6bb)===n7)return sz(0x6bb);throw new Error(sz(0x4a1)+n6+sz(0x670)+n7);}return c4[n6][n7];}function c6(n6,n7){const sA=vs_0b;if(n6[sA(0x1c4)]===n7[sA(0x1c4)])return[n6,n7];const n8=c5(n6[sA(0x1c4)],n7[sA(0x1c4)]);return[n6[sA(0xc54)](n8),n7[sA(0xc54)](n8)];}function c7(n6){const sB=vs_0b;return null!=n6[sB(0x89e)];}class c8{constructor(){this['ke']={},this['Ae']=0x0,this['Ie']=0x0,this['Me']=0x0,this['Fe']=0x0,this['De']=0x0,this['Le']=0x0,this['Ve']=0x0,this['Be']=[],this['Pe']=[],this['We']=0x0,this['Ue']=new WeakMap(),this['ze']=!0x1,this['Ge']={'je':0x0,'He':0x0,'qe':0x0,'Xe':[],'result':null,get 'Ke'(){const sC=vs_0b;return Array[sC(0x219)](new Set(this['Xe'][sC(0x66e)](n6=>n6[sC(0x748)])));}};}[q0(0x829)](){const sD=vs_0b;for(const n6 in this['ke'])this['ke'][n6][sD(0x829)]();}}class c9{constructor(umgf){const sE=vs_0b;this[sE(0x6d0)]=umgf,this[sE(0x7ef)]={},this['Ye']={},this['Je']=0x0,this[sE(0x29d)]=new c8();}async[q0(0x7d4)](){const sF=vs_0b;if(null!=this['Qe'])return this['Qe'][sF(0x50c)](()=>{});if(null!=this[sF(0xa52)])return;const n6=this['Ze']();for(let n7=0x0;n7<n6[sF(0xcbc)];n7++){const n8=n6[n7];if(await this[sF(0x34a)](n8)[sF(0xb09)])return void await this[sF(0xc8a)](n8);}throw new Error(sF(0x754));}get['u'](){const sG=vs_0b;if(null!=this['Qe'])throw new Error(sG(0x2c0)+this['D']+sG(0xbfb));if(null==this[sG(0xa52)]){const {name:n6,asyncInit:n7}=this['tn']();if(n7)throw new Error(sG(0x866));this[sG(0xc8a)](n6);}return this[sG(0xa52)];}['en'](){const sH=vs_0b;return Object[sH(0x13d)](this['Ye']);}['nn'](n6){const sI=vs_0b;if(!(n6 in this[sI(0x7ef)])){if(!(n6 in this['Ye']))return null;{const {asyncInit:n7}=this[sI(0x34a)](n6);if(n7)return null;}}return this[sI(0x7ef)][n6];}['rn'](n6){const sJ=vs_0b;return n6 in this['Ye']?this['Ye'][n6][sJ(0x63f)]:null;}['sn'](n6,n7,n8=0x1){const sK=vs_0b;return n6 in this['Ye']?(aO(n6+sK(0x3eb)),!0x1):(this['Ye'][n6]={'factory':n7,'priority':n8},!0x0);}async[q0(0xc8a)](n6){const sL=vs_0b;if(null==this['Ye'][n6])throw new Error(sL(0x982)+n6+sL(0xa80));if(this['D']=n6,null==this[sL(0x7ef)][n6]){this[sL(0xa52)]=null;const {success:n7,asyncInit:n8}=this[sL(0x34a)](n6);if(!(n8?await n7:n7))return!0x1;}return this[sL(0xa52)]=this[sL(0x7ef)][n6],this[sL(0x1df)](),this['an']=new bO(this[sL(0xa52)]),!0x0;}[q0(0x1df)](){const sM=vs_0b;aT(this['D'])[sM(0xd86)](n6=>{const sN=vs_0b;null!=n6[sN(0xa47)]&&n6[sN(0xa47)](this[sN(0xa52)]);});}['in'](n6){const sO=vs_0b;aT(n6)[sO(0xd86)](n7=>{const sP=vs_0b;null!=n7['un']&&n7['un'](this[sP(0x7ef)][n6]);});}[q0(0x34a)](n6){const sQ=vs_0b,n7=this['Ye'][n6];if(null==n7)throw new Error(sQ(0x57d)+n6+sQ(0xc97));try{const n8=n7[sQ(0x63f)]();if(!n8||n8 instanceof s||sQ(0xb54)!=typeof n8[sQ(0x50c)])return this[sQ(0x7ef)][n6]=n8,{'success':!0x0,'asyncInit':!0x1};{const n9=++this['Je'],nb=n8[sQ(0x50c)](nd=>!(n9<this['Je']||(this[sQ(0x7ef)][n6]=nd,this['Qe']=null,0x0)))[sQ(0x285)](nd=>(n9<this['Je']||(this['Qe']=null,aO(sQ(0x4cb)+n6+sQ(0x953)),aO(nd[sQ(0x94b)]||nd[sQ(0x71d)])),!0x1));return this['Qe']=nb,{'success':nb,'asyncInit':!0x0};}}catch(nd){return aO(sQ(0x4cb)+n6+sQ(0x953)),aO(nd[sQ(0x94b)]||nd[sQ(0x71d)]),{'success':!0x1,'asyncInit':!0x1};}}['cn'](n6){const sR=vs_0b;if(!(n6 in this['Ye']))throw new Error(n6+sR(0x16c));this['D']===n6&&null!=this['Qe']&&this['Je']++,n6 in this[sR(0x7ef)]&&(this['in'](n6),this[sR(0x7ef)][n6][sR(0x829)](),delete this[sR(0x7ef)][n6]),delete this['Ye'][n6],this['D']===n6&&(this['Qe']=null,this['D']=null,this[sR(0xa52)]=null);}['Ze'](){const sS=vs_0b;if(0x0===Object[sS(0x13d)](this['Ye'])[sS(0xcbc)])throw new Error(sS(0x261));return Object[sS(0x13d)](this['Ye'])[sS(0xcdb)]((n6,n7)=>this['Ye'][n7][sS(0xc48)]-this['Ye'][n6][sS(0xc48)]);}['tn'](){const sT=vs_0b,n6=this['Ze']();for(let n7=0x0;n7<n6[sT(0xcbc)];n7++){const n8=n6[n7],{success:n9,asyncInit:nb}=this[sT(0x34a)](n8);if(nb||n9)return{'name':n8,'asyncInit':nb};}throw new Error(sT(0x754));}['h'](n6,n7){const sU=vs_0b,n8=this[sU(0x29d)]['Ue'][sU(0x6e0)](n7),n9=n8['u'],nb=this[sU(0xa63)](n7),nd=n9['m'](n7);n9[sU(0x4d9)](n7,!0x0),n8['u']=n6,n6[sU(0x68e)](n7,nb,n8[sU(0x859)],n8[sU(0x1c4)],nd),this['ln']()&&this[sU(0x29d)]['Pe'][this[sU(0x29d)]['Pe'][sU(0xcbc)]-0x1]++;}[q0(0x7be)](n6,n7){const sV=vs_0b;let n8,n9=null;if(null==n7){if(sV(0xb54)!=typeof n6)throw new Error(sV(0x2b6));n7=n6;}else{if(sV(0x6bb)!=typeof n6&&!(n6 instanceof String))throw new Error(sV(0x31c));if(sV(0xb54)!=typeof n7)throw new Error(sV(0x498));n9=n6;}return this['pn'](()=>this['fn'](n9),()=>this['dn'](n8),()=>(n8=n7(),n8 instanceof Promise&&console[sV(0x553)](sV(0x488)),n8));}['pn'](n6,n7,n8){n6();try{const n9=n8();return n7(),n9;}catch(nb){throw n7(),nb;}}['hn'](){return c9['hn']++;}['mn'](){return c9['mn']++;}[q0(0x174)](n6){const sW=vs_0b,n7=cd['yn'](sW(0xc6b),{'x':n6}),n8={'x':n6};return this['xn'](this[sW(0x29d)]['wn'][sW(0x748)],n8,[n7],n9=>({'x':()=>{const sX=vs_0b,nb={'x':n9};return cd['yn'](sX(0xc7a),nb,{'dtype':sX(0xa6c)});}}),[],{}),n7;}['yn'](n6,n7,n8){const sY=vs_0b;if(null==this['D']&&this['u'],null==aR(n6,this['D']))throw new Error(sY(0xcb0)+n6+sY(0xbe1)+this['D']+'\x27');return this['bn']({'kernelName':n6,'inputs':n7,'attrs':n8});}['ln'](){const sZ=vs_0b;return this[sZ(0x6d0)][sZ(0x2d7)](sZ(0x3d8));}['gn'](n6,n7,n8){const t0=vs_0b,n9=this['u'][t0(0x876)]();let nb=0x0;n8[t0(0xd86)](ng=>{const t1=vs_0b;nb+=t1(0x85c)===ng[t1(0x1c4)]?0x3:0x1;});const nd=this[t0(0x29d)]['Pe'][this[t0(0x29d)]['Pe'][t0(0xcbc)]-0x1],nf=n9-n7-nb-nd;if(nf>0x0)throw new Error(t0(0x2c0)+this['D']+t0(0x145)+nf+t0(0xb28)+n6+'\x27');}['bn'](n6){const t2=vs_0b;let n7,n8=[];const n9=this['vn'](),nb=this[t2(0x29d)]['Ie'],nd=this[t2(0x29d)]['Me'];let nf,ng;this['ln']()&&this[t2(0x29d)]['Pe'][t2(0x28c)](0x0),null==this['D']&&this['u'];const nh=c7(n6)?n6[t2(0x89e)]:null!=this[t2(0x29d)]['wn']?this[t2(0x29d)]['wn'][t2(0x748)]:'';if(c7(n6)){const {kernelName:nv,inputs:nw,attrs:nx}=n6;null==this['D']&&this['u'];const ny=aR(nv,this['D']);a3(null!=ny,()=>t2(0xd40)+nv+t2(0x84a)+this['D']+'\x27'),nf=()=>{const t3=vs_0b,nz=this['u'][t3(0x876)]();ng=ny[t3(0x497)]({'inputs':nw,'attrs':nx,'u':this['u']});const nA=Array[t3(0xc38)](ng)?ng:[ng];this['ln']()&&this['gn'](nv,nz,nA);const nB=nA[t3(0x66e)](nC=>null!=nC[t3(0x2b5)]?nC:this['$n'](nC));if(n9){const nC=this['Cn'](nv,nw,nB);n8=this['Tn'](nC);}return nB;};}else{const {Nn:nz}=n6,nA=nB=>{const t4=vs_0b;n9&&(n8=nB[t4(0x66e)](nC=>this[t4(0xce5)](this[t4(0x174)](nC))));};nf=()=>{const t5=vs_0b,nB=this['u'][t5(0x876)]();ng=this[t5(0x7be)](()=>nz(this['u'],nA));const nC=Array[t5(0xc38)](ng)?ng:[ng];return this['ln']()&&this['gn'](nh,nB,nC),nC;};}const {inputs:nj,attrs:nk}=n6,nm=c7(n6)?null:n6['_n'];let nq;return this['pn'](()=>this[t2(0x29d)]['Ve']++,()=>this[t2(0x29d)]['Ve']--,()=>{const t6=vs_0b;this[t6(0x6d0)][t6(0x2d7)](t6(0x234))||this[t6(0x29d)]['ze']?(nq=this['an']['ce'](nh,nj,()=>nf()),this[t6(0x6d0)][t6(0x2d7)](t6(0x234))&&this['an']['fe'](nq),n7=nq[t6(0x2ad)]):n7=nf();}),n9&&this['xn'](nh,nj,n7,nm,n8,nk),this[t2(0x29d)]['ze']&&this[t2(0x29d)]['Ge']['Xe'][t2(0x28c)]({'name':nh,'Sn':this[t2(0x29d)]['Ie']-nb,'En':this[t2(0x29d)]['Ie'],'Rn':this[t2(0x29d)]['Me']-nd,'On':this[t2(0x29d)]['Me'],'kn':Object[t2(0x13d)](nj)[t2(0x66e)](nB=>null!=nj[nB]?nj[nB][t2(0x859)]:null),'An':n7[t2(0x66e)](nB=>nB[t2(0x859)]),'In':nq['le'],'pe':nq['pe']}),Array[t2(0xc38)](ng)?n7:n7[0x0];}['Tn'](n6){const t7=vs_0b;return n6[t7(0x66e)](n7=>this[t7(0xce5)](this[t7(0x174)](n7)));}['Cn'](n6,n7,n8){const t8=vs_0b,n9=aS(n6);if(null!=n9){const nb=n9['Mn']||[],nd=n9['Fn']||[];let nf;n9['Dn']?(a3(Array[t8(0xc38)](n7),()=>t8(0xb96)),nf=Object[t8(0x13d)](n7)[t8(0x66e)](nh=>n7[nh])):nf=nb[t8(0x66e)](nh=>n7[nh]);const ng=n8[t8(0x3cd)]((nh,nj)=>nd[nj]);return nf[t8(0x26d)](ng);}return[];}['ye'](n6,n7,n8,n9){const t9=vs_0b;if(null==n6)throw new Error(t9(0x73d));n8=n8||t9(0xa6c),n9=n9||this['u'];let nb=n6;t9(0x6bb)===n8&&aw(n6[0x0])&&(nb=n6[t9(0x66e)](ng=>bM(ng)));const nd=n9[t9(0xabc)](nb,n7,n8),nf=new bX(n7,n8,nd,this['hn']());if(this['Ln'](nf,n9),t9(0x6bb)===n8){const ng=this[t9(0x29d)]['Ue'][t9(0x6e0)](nd),nh=function(nj){const ta=vs_0b;if(null==nj)return 0x0;let nk=0x0;return nj[ta(0xd86)](nm=>nk+=nm[ta(0xcbc)]),nk;}(nb);this[t9(0x29d)]['Ie']+=nh-ng['Te'],ng['Te']=nh;}return nf;}['Vn'](n6,n7,n8,n9){const tb=vs_0b,nb={'dataId':n6,'shape':n7,'dtype':n8=n8||tb(0xa6c)};return this['$n'](nb,n9);}['$n'](n6,n7){const {dataId:n8,shape:n9,dtype:nb}=n6,nd=new bX(n9,nb,n8,this['hn']());return this['Ln'](nd,n7),nd;}['Ee'](n6,n7=!0x0,n8,n9){const tc=vs_0b;n8=n8||this['mn']()[tc(0xcb1)](),null!=n9&&n9!==n6[tc(0x1c4)]&&(n6=n6[tc(0xc54)](n9));const nb=new bY(n6,n7,n8,this['hn']());if(null!=this[tc(0x29d)]['ke'][nb[tc(0x748)]])throw new Error(tc(0x6c5)+nb[tc(0x748)]+tc(0xd8c));return this[tc(0x29d)]['ke'][nb[tc(0x748)]]=nb,this['g'](nb,this['u']),nb;}['Ln'](n6,n7){const td=vs_0b;this[td(0x29d)]['Me']++,td(0x6bb)===n6[td(0x1c4)]&&this[td(0x29d)]['Fe']++;let n8=0x0;td(0x85c)!==n6[td(0x1c4)]&&td(0x6bb)!==n6[td(0x1c4)]&&(n8=n6[td(0x5b5)]*av(n6[td(0x1c4)])),this[td(0x29d)]['Ie']+=n8,this[td(0x29d)]['Ue'][td(0x93c)](n6[td(0x4f4)])||(this[td(0x29d)]['De']++,this[td(0x29d)]['Ue'][td(0x8c4)](n6[td(0x4f4)],{'u':n7||this['u'],'dtype':n6[td(0x1c4)],'shape':n6[td(0x859)],'Te':n8})),n6 instanceof bY||this[td(0xb77)](n6);}['g'](n6,n7){const te=vs_0b;this['Ln'](n6,n7),this['u']['g'](n6[te(0x4f4)]);}['Bn'](n6,n7){const tf=vs_0b;this[tf(0x29d)]['Ue'][tf(0x93c)](n6)&&this[tf(0x29d)]['Ue'][tf(0x6e0)](n6)['u']===n7&&(this[tf(0x29d)]['Ue'][tf(0xd1a)](n6),this[tf(0x29d)]['De']--);}['_e'](n6){const tg=vs_0b;if(!this[tg(0x29d)]['Ue'][tg(0x93c)](n6[tg(0x4f4)]))return;const n7=this[tg(0x29d)]['Ue'][tg(0x6e0)](n6[tg(0x4f4)]);if(this[tg(0x29d)]['Me']--,tg(0x6bb)===n6[tg(0x1c4)]&&(this[tg(0x29d)]['Fe']--,this[tg(0x29d)]['Ie']-=n7['Te']),tg(0x85c)!==n6[tg(0x1c4)]&&tg(0x6bb)!==n6[tg(0x1c4)]){const n8=n6[tg(0x5b5)]*av(n6[tg(0x1c4)]);this[tg(0x29d)]['Ie']-=n8;}n7['u'][tg(0x4d9)](n6[tg(0x4f4)])&&this['Bn'](n6[tg(0x4f4)],n7['u']);}['Pn'](){const th=vs_0b;for(const n6 in this[th(0x29d)]['ke']){const n7=this[th(0x29d)]['ke'][n6];this['Oe'](n7);}}['Oe'](n6){const ti=vs_0b;this['_e'](n6),null!=this[ti(0x29d)]['ke'][n6[ti(0x748)]]&&delete this[ti(0x29d)]['ke'][n6[ti(0x748)]];}[q0(0xb6d)](){const tj=vs_0b,n6=this['u'][tj(0xb6d)]();return n6['Me']=this[tj(0x29d)]['Me'],n6['De']=this[tj(0x29d)]['De'],n6['Ie']=this[tj(0x29d)]['Ie'],this[tj(0x29d)]['Fe']>0x0&&(n6['Wn']=!0x0,null==n6['Un']&&(n6['Un']=[]),n6['Un'][tj(0x28c)](tj(0x569))),n6;}async[q0(0x5d6)](n6){const tk=vs_0b;this[tk(0x29d)]['ze']=!0x0;const n7=this[tk(0x29d)]['Ie'],n8=this[tk(0x29d)]['Me'];this[tk(0x29d)]['Ge']['Xe']=[],this[tk(0x29d)]['Ge'][tk(0x2a6)]=await n6(),this[tk(0x29d)]['ze']=!0x1,this[tk(0x29d)]['Ge']['qe']=Math[tk(0xd4f)](...this[tk(0x29d)]['Ge']['Xe'][tk(0x66e)](n9=>n9['En'])),this[tk(0x29d)]['Ge']['je']=this[tk(0x29d)]['Ie']-n7,this[tk(0x29d)]['Ge']['He']=this[tk(0x29d)]['Me']-n8;for(const n9 of this[tk(0x29d)]['Ge']['Xe'])n9['In']=await n9['In'],n9['pe']=await n9['pe'];return this[tk(0x29d)]['Ge'];}['vn'](){const tl=vs_0b;return this[tl(0x29d)]['Le']>0x0&&0x0===this[tl(0x29d)]['Ve'];}['xn'](n6,n7,n8,n9,nb,nd){const tm=vs_0b,nf={'id':this[tm(0x29d)]['Ae']++,'kernelName':n6,'inputs':n7,'outputs':n8,'zn':nb},ng=aS(n6);null!=ng&&(n9=ng['Gn']),null!=n9&&(nf['jn']=nh=>(nh=nh[tm(0x66e)]((nj,nk)=>{const tn=vs_0b;if(null==nj){const nm=n8[nk],nq=aC(nm[tn(0x5b5)],nm[tn(0x1c4)]);return this['ye'](nq,nm[tn(0x859)],nm[tn(0x1c4)]);}return nj;}),n9(nh[tm(0xcbc)]>0x1?nh:nh[0x0],nb,nd))),this[tm(0x29d)]['Hn'][tm(0x28c)](nf);}[q0(0xce5)](n6){return n6['xe']=!0x0,n6;}['qn'](){const to=vs_0b;0x0===this[to(0x29d)]['Le']&&(this[to(0x29d)]['Hn']=[]),this[to(0x29d)]['Le']++;}['Xn'](){const tp=vs_0b;this[tp(0x29d)]['Le']--;}['fn'](n6){const tq=vs_0b,n7={'track':[],'name':tq(0x87d),'id':this[tq(0x29d)]['We']++};n6&&(n7[tq(0x748)]=n6),this[tq(0x29d)]['Be'][tq(0x28c)](n7),this[tq(0x29d)]['wn']=n7;}['dn'](n6){const ts=vs_0b,n7=function(nb){const nd=[];return function nf(ng,nh,nj){const tr=vs_0b;if(null==ng)return;if(ng instanceof bX)return void nh[tr(0x28c)](ng);if(nk=ng,!Array[tr(0xc38)](nk)&&tr(0x72f)!=typeof nk)return;var nk;const nm=ng;for(const nq in nm){const nv=nm[nq];nj[tr(0x93c)](nv)||(nj[tr(0x929)](nv),nf(nv,nh,nj));}}(nb,nd,new Set()),nd;}(n6),n8=new Set(n7[ts(0x66e)](nb=>nb['id']));for(let nb=0x0;nb<this[ts(0x29d)]['wn'][ts(0xb77)][ts(0xcbc)];nb++){const nd=this[ts(0x29d)]['wn'][ts(0xb77)][nb];nd['xe']||n8[ts(0x93c)](nd['id'])||nd[ts(0x829)]();}const n9=this[ts(0x29d)]['Be'][ts(0xc32)]();this[ts(0x29d)]['wn']=0x0===this[ts(0x29d)]['Be'][ts(0xcbc)]?null:this[ts(0x29d)]['Be'][this[ts(0x29d)]['Be'][ts(0xcbc)]-0x1],n7[ts(0xd86)](nf=>{const tt=vs_0b;nf['xe']||nf['Kn']!==n9['id']||this[tt(0xb77)](nf);});}['Yn'](n6,n7,n8,n9=!0x1){const tu=vs_0b;if(a3(n7[tu(0xcbc)]>0x0,()=>tu(0x22f)),null!=n8&&tu(0xa6c)!==n8[tu(0x1c4)])throw new Error(tu(0x30b)+n8[tu(0x1c4)]+'\x27');const nb=this['pn'](()=>this['qn'](),()=>this['Xn'](),()=>this[tu(0x7be)](tu(0x698),n6));a3(nb instanceof bX,()=>tu(0xa68));const nd=function(nf,ng,nh){const tv=vs_0b,nj={},nk={};for(let nw=0x0;nw<ng[tv(0xcbc)];nw++)nj[ng[nw]['id']]=!0x0;for(let nx=0x0;nx<nf[tv(0xcbc)];nx++){const ny=nf[nx],nz=ny[tv(0xa9b)];for(const nA in nz){const nB=nz[nA];let nC=!0x1;for(let nD=0x0;nD<ng[tv(0xcbc)];nD++)if(nj[nB['id']]){ny[tv(0x2ad)][tv(0xd86)](nE=>nj[nE['id']]=!0x0),nC=!0x0,nk[ny['id']]=!0x0;break;}if(nC)break;}}const nm={};nm[nh['id']]=!0x0;const nq={};for(let nE=nf[tv(0xcbc)]-0x1;nE>=0x0;nE--){const nF=nf[nE],nG=nF[tv(0xa9b)];for(let nH=0x0;nH<nF[tv(0x2ad)][tv(0xcbc)];nH++)if(nm[nF[tv(0x2ad)][nH]['id']]){for(const nI in nG)nm[nG[nI]['id']]=!0x0,nq[nF['id']]=!0x0;break;}}const nv=[];for(let nJ=0x0;nJ<nf[tv(0xcbc)];nJ++){const nK=nf[nJ];if(nk[nK['id']]&&nq[nK['id']]){const nL={};for(const nN in nK[tv(0xa9b)]){const nO=nK[tv(0xa9b)][nN];nj[nO['id']]&&(nL[nN]=nO);}const nM=Object[tv(0x17b)]({},nK);nM[tv(0xa9b)]=nL,nM[tv(0x2ad)]=nK[tv(0x2ad)],nv[tv(0x28c)](nM);}}return nv;}(this[tu(0x29d)]['Hn'],n7,nb);if(!n9&&0x0===nd[tu(0xcbc)]&&n7[tu(0xcbc)]>0x0)throw new Error(tu(0x2ed));return this[tu(0x7be)](tu(0xa65),()=>{const ty=vs_0b,nf={};nf[nb['id']]=null==n8?function(nh){const tx=vs_0b,nj=function(nk,nm){const tw=vs_0b,nq=aC(nk,tw(0xa6c));for(let nv=0x0;nv<nq[tw(0xcbc)];nv++)nq[nv]=0x1;return nq;}(a7(nh));return cd['ye'](nj,nh,tx(0xa6c));}(nb[ty(0x859)]):n8,function(nh,nj,nk,nm){const tz=vs_0b;for(let nq=nj[tz(0xcbc)]-0x1;nq>=0x0;nq--){const nv=nj[nq],nw=[];if(nv[tz(0x2ad)][tz(0xd86)](ny=>{const tA=vs_0b,nz=nh[ny['id']];null!=nz?nw[tA(0x28c)](nz):nw[tA(0x28c)](null);}),null==nv['jn'])throw new Error(tz(0xc16)+nv[tz(0x89e)]+'.');const nx=nv['jn'](nw);for(const ny in nv[tz(0xa9b)]){if(!(ny in nx))throw new Error(tz(0x4db)+ny+tz(0x2ca)+Object[tz(0x13d)](nx)+'.');const nz=nk(()=>nx[ny]());if(tz(0xa6c)!==nz[tz(0x1c4)])throw new Error(tz(0x5cd)+nv[tz(0x89e)]+tz(0x164)+ny+tz(0x6c1)+nz[tz(0x1c4)]+'\x27');const nA=nv[tz(0xa9b)][ny];if(!a8(nz[tz(0x859)],nA[tz(0x859)]))throw new Error(tz(0x5cd)+nv[tz(0x89e)]+tz(0x3e9)+ny+tz(0xab9)+nz[tz(0x859)]+tz(0xb7e)+nA[tz(0x859)]+'\x27');if(null==nh[nA['id']])nh[nA['id']]=nz;else{const nB=nh[nA['id']];nh[nA['id']]=nm(nB,nz),nB[tz(0x829)]();}}}}(nf,nd,nh=>this[ty(0x7be)](nh),cf);const ng=n7[ty(0x66e)](nh=>nf[nh['id']]);return 0x0===this[ty(0x29d)]['Le']&&(this[ty(0x29d)]['Hn'][ty(0xd86)](nh=>{const tB=vs_0b;for(const nj of nh['zn'])nj[tB(0x829)]();}),this[ty(0x29d)]['Hn']=null),{'value':nb,'Jn':ng};});}['Qn'](n6){const tC=vs_0b;return a3(ay(n6),()=>tC(0x3d0)),(...n7)=>{const tD=vs_0b;let n8;a3(n7[tD(0x755)](nb=>nb instanceof bX),()=>tD(0x5f9));const n9={};return n7[tD(0xd86)]((nb,nd)=>{n9[nd]=nb;}),this['bn']({'Nn':(nb,nd)=>(n8=n6(...n7,nd),a3(n8[tD(0x166)]instanceof bX,()=>tD(0x59c)),a3(ay(n8['Gn']),()=>tD(0x4cd)),n8[tD(0x166)]),'_n':(nb,nd)=>{const tE=vs_0b,nf=n8['Gn'](nb,nd),ng=Array[tE(0xc38)](nf)?nf:[nf];a3(ng[tE(0xcbc)]===n7[tE(0xcbc)],()=>tE(0x86c)),a3(ng[tE(0x755)](nj=>nj instanceof bX),()=>tE(0xae7));const nh={};return ng[tE(0xd86)]((nj,nk)=>{nh[nk]=()=>nj;}),nh;},'inputs':n9});};}[q0(0xa63)](n6){const tF=vs_0b;return this[tF(0x29d)]['Ue'][tF(0x6e0)](n6)['u'][tF(0xa63)](n6);}[q0(0xca5)](n6){const tG=vs_0b;return this[tG(0x29d)]['Ue'][tG(0x6e0)](n6)['u'][tG(0xca5)](n6);}['$'](n6,n7){const tH=vs_0b;return this[tH(0x29d)]['Ue'][tH(0x6e0)](n6)['u']['$'](n6,n7);}async[q0(0x5d0)](n6){const tI=vs_0b,n7=bL(),n8=await this['u'][tI(0x5d0)](n6);return n8['Zn']=bL()-n7,n8;}[q0(0xb77)](n6){const tJ=vs_0b;return null!=this[tJ(0x29d)]['wn']&&(n6['Kn']=this[tJ(0x29d)]['wn']['id'],this[tJ(0x29d)]['wn'][tJ(0xb77)][tJ(0x28c)](n6)),n6;}get['ke'](){const tK=vs_0b;return this[tK(0x29d)]['ke'];}[q0(0xc9e)](){const tL=vs_0b;this['Je']++,this[tL(0x29d)][tL(0x829)](),this[tL(0x6d0)][tL(0xc9e)](),this[tL(0x29d)]=new c8();for(const n6 in this[tL(0x7ef)])this['in'](n6),this[tL(0x7ef)][n6][tL(0x829)](),delete this[tL(0x7ef)][n6];this['D']=null,this[tL(0xa52)]=null,this['Qe']=null;}}function cb(){const tM=vs_0b,n6=aM();if(null==n6['tr']){const n8=new aH(n6);n6['tr']=new c9(n8);}var n7;return n7=n6['tr'][tM(0x6d0)],aL=n7,bV=()=>n6['tr'],n6['tr'];}c9['hn']=0x0,c9['mn']=0x0;const cd=cb();function cf(n6,n7){const tN=vs_0b,n8={'a':n6,'b':n7};return cd['yn'](tN(0x508),n8);}function cg(n6){const tO=vs_0b;if(n6||tO(0x469)!=typeof navigator&&null!=navigator){if(n6||(n6=navigator),tO(0x79c)===n6[tO(0xaab)])return!0x0;const n7=n6[tO(0x601)]||n6[tO(0xb8d)]||(tO(0x469)!=typeof window?window[tO(0x182)]:'');if(!n7){const n8=n6;return n8['er']&&n8['er']['nr'];}return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i[tO(0x541)](n7)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|ovs|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i[tO(0x541)](n7[tO(0xce6)](0x0,0x4));}return!0x1;}function ch(){const tP=vs_0b;return tP(0x469)!=typeof window&&null!=window[tP(0x85e)]||tP(0x469)!=typeof WorkerGlobalScope;}const cj=aJ();function ck(n6,n7){const tQ=vs_0b;let n8=n6;if(aq(n6))return tQ(0x6bb)===n7?[]:[n6[tQ(0xcbc)]];if(!Array[tQ(0xc38)](n6))return[];const n9=[];for(;Array[tQ(0xc38)](n8)||aq(n8)&&tQ(0x6bb)!==n7;)n9[tQ(0x28c)](n8[tQ(0xcbc)]),n8=n8[0x0];return Array[tQ(0xc38)](n6)&&aJ()[tQ(0x2d7)](tQ(0x844))&&function nb(nd,nf,ng){const tR=vs_0b;if(ng=ng||[],!Array[tR(0xc38)](nd)&&!aq(nd))return void a3(0x0===nf[tR(0xcbc)],()=>tR(0x733)+ng[tR(0x75e)]('][')+tR(0x2c2)+nf[0x0]+tR(0xbf0));a3(nf[tR(0xcbc)]>0x0,()=>tR(0x733)+ng[tR(0x75e)]('][')+tR(0x5f4)+nd[tR(0xcbc)]+tR(0xbf0)),a3(nd[tR(0xcbc)]===nf[0x0],()=>tR(0x733)+ng[tR(0x75e)]('][')+tR(0xc20)+nf[0x0]+tR(0x8d6)+nd[tR(0xcbc)]+tR(0xbf0));const nh=nf[tR(0xbd0)](0x1);for(let nj=0x0;nj<nd[tR(0xcbc)];++nj)nb(nd[nj],nh,ng[tR(0x26d)](nj));}(n6,n9,[]),n9;}function cm(n6,n7,n8,n9){const tS=vs_0b;if(tS(0xac8)!==n6){if(null==n6)throw new Error(tS(0x45e));if(tS(0x53e)!==n6&&n6!==n7||tS(0x53e)===n6&&tS(0x6bb)===n7)throw new Error(tS(0xb4e)+n8+tS(0x144)+n9+tS(0xa4b)+n6+tS(0xa72)+n7+tS(0x30a));}}function cq(n6,n7,n8,n9=q0(0x53e)){const tT=vs_0b;if(n6 instanceof bX)return cm(n9,n6[tT(0x1c4)],n7,n8),n6;let nb=ax(n6);if(tT(0x6bb)!==nb&&[tT(0xb37),tT(0x2d8),tT(0xa6c)][tT(0x6f2)](n9)>=0x0&&(nb=n9),cm(n9,nb,n7,n8),null==n6||!aq(n6)&&!Array[tT(0xc38)](n6)&&tT(0x94f)!=typeof n6&&tT(0xb3b)!=typeof n6&&tT(0x6bb)!=typeof n6){const ng=null==n6?tT(0x8a6):n6[tT(0x263)][tT(0x748)];throw new Error(tT(0xb4e)+n7+tT(0x144)+n8+tT(0xc3a)+ng+'\x27');}const nd=ck(n6,nb);aq(n6)||Array[tT(0xc38)](n6)||(n6=[n6]);const nf=tT(0x6bb)!==nb?bK(n6,nb):a6(n6,[],!0x0);return cd['ye'](nf,nd,nb);}function cv(n6,n7,n8,n9=q0(0x53e)){const tU=vs_0b;if(!Array[tU(0xc38)](n6))throw new Error(tU(0x49f)+n7+tU(0xa98)+n8+tU(0x307));return n6[tU(0x66e)]((nb,nd)=>cq(nb,n7+'['+nd+']',n8,n9));}function cw(n6){const tV=vs_0b,n7=Object[tV(0x13d)](n6);if(0x1!==n7[tV(0xcbc)])throw new Error(tV(0x7d1)+n7[tV(0xcbc)]+tV(0xa2c));let n8=n7[0x0];const n9=n6[n8];n8[tV(0xac9)]('_')&&(n8=n8[tV(0x16d)](0x0,n8[tV(0xcbc)]-0x1)),n8+=tV(0x737);const nb=(...nd)=>{const tW=vs_0b;cd['fn'](n8);try{const nf=n9(...nd);return aG(nf)&&console[tW(0x553)](tW(0x488)),cd['dn'](nf),nf;}catch(ng){throw cd['dn'](null),ng;}};return Object[tV(0xcba)](nb,tV(0x748),{'value':n8,'rr':!0x0}),nb;}cj[q0(0xbda)](q0(0x234),()=>!0x1,n6=>{const tX=vs_0b;n6&&console[tX(0x75c)](tX(0x172));}),cj[q0(0xbda)](q0(0x6ea),()=>ch()),cj[q0(0xbda)](q0(0x6d6),()=>q0(0x469)!=typeof process&&void 0x0!==process[q0(0x1c9)]&&void 0x0!==process[q0(0x1c9)][q0(0x7f6)]),cj[q0(0xbda)](q0(0x880),()=>q0(0x469)!=typeof navigator&&null!=navigator&&null!=navigator[q0(0x601)]&&/Chrome/[q0(0x541)](navigator[q0(0x601)])&&/Google Inc/[q0(0x541)](navigator[q0(0xb8d)])),cj[q0(0xbda)](q0(0xc4f),()=>!0x1),cj[q0(0xbda)](q0(0x844),()=>cj[q0(0x2d7)](q0(0x234))),cj[q0(0xbda)](q0(0x399),()=>!0x0),cj[q0(0xbda)](q0(0x3d8),()=>!0x1),cj[q0(0xbda)](q0(0x231),()=>!0x0),cj[q0(0xbda)](q0(0x843),()=>!0x1),cj[q0(0xbda)](q0(0xb5c),()=>!0x1),cj[q0(0xbda)](q0(0x71c),()=>!0x1);const cx=cw({'sr':function(n6,n7){const tY=vs_0b,n8=cq(n6,tY(0x5cf),tY(0x4ac)),n9=cq(n7,tY(0x1a4),tY(0x4ac));a4(n8[tY(0x859)],n9[tY(0x859)],tY(0xda2)+n8[tY(0x859)]+tY(0x404)+n9[tY(0x859)]+tY(0x434));const nb={'or':n8,'ar':n9};return cd['yn'](tY(0x822),nb);}});function cy(n6,n7,n8,n9){const tZ=vs_0b;if(null==n9&&(n9=ax(n6)),tZ(0x85c)===n9)throw new Error('Cannot construct a complex64 tensor directly. Please use ovs.complex(real, imag).');if(!aq(n6)&&!Array[tZ(0xc38)](n6)&&tZ(0x94f)!=typeof n6&&tZ(0xb3b)!=typeof n6&&tZ(0x6bb)!=typeof n6)throw new Error(tZ(0x6dc));if(null!=n7){aD(n7);const nb=a7(n7),nd=a7(n8);a3(nb===nd,()=>tZ(0xb80)+n7+tZ(0x464)+nb+tZ(0x282)+nd);for(let nf=0x0;nf<n8[tZ(0xcbc)];++nf){const ng=n8[nf],nh=nf!==n8[tZ(0xcbc)]-0x1||ng!==a7(n7[tZ(0xbd0)](nf));a3(n8[nf]===n7[nf]||!nh,()=>tZ(0xa8f)+n8+tZ(0x99f)+n7+tZ(0x224));}}return aq(n6)||Array[tZ(0xc38)](n6)||(n6=[n6]),n7=n7||n8,n6=tZ(0x6bb)!==n9?bK(n6,n9):a6(n6,[],!0x0),cd['ye'](n6,n7,n9);}function cz(n6,n7,n8){return cy(n6,n7,ck(n6,n8),n8);}const cA={'float32':0x4,'float16':0x2,'int32':0x4,'uint16':0x2,'uint8':0x1,'bool':0x1,'complex64':0x8};function dwgh(n6,n7){const u0=vs_0b,n8={};let n9,nb=0x0;for(const nd of n7){const nf=nd[u0(0x748)],ng=nd[u0(0x1c4)],nh=nd[u0(0x859)],nj=a7(nh);let nk;if(u0(0xb39)in nd){const nm=nd[u0(0xb39)];if(u0(0xb88)===nm[u0(0x1c4)]||u0(0x3b6)===nm[u0(0x1c4)]){if(!(u0(0x18c)in nm)||!(u0(0xb41)in nm))throw new Error(u0(0xa79)+nd[u0(0x748)]+u0(0xad0)+nm[u0(0x1c4)]+u0(0xbfc));}else{if(u0(0x33c)!==nm[u0(0x1c4)])throw new Error(u0(0xa79)+nd[u0(0x748)]+u0(0xd71)+nm[u0(0x1c4)]+u0(0x4f1));if(u0(0xa6c)!==ng)throw new Error(u0(0xa79)+nd[u0(0x748)]+u0(0x5b8)+nm[u0(0x1c4)]+u0(0xb1b)+ng+'.');}const nq=cA[nm[u0(0x1c4)]],nv=n6[u0(0xbd0)](nb,nb+nj*nq),nw=u0(0xb88)===nm[u0(0x1c4)]?new Uint8Array(nv):new Uint16Array(nv);if(u0(0xa6c)===ng){if(u0(0xb88)===nm[u0(0x1c4)]||u0(0x3b6)===nm[u0(0x1c4)]){nk=new Float32Array(nw[u0(0xcbc)]);for(let nx=0x0;nx<nw[u0(0xcbc)];nx++){const ny=nw[nx];nk[nx]=ny*nm[u0(0xb41)]+nm[u0(0x18c)];}}else{if(u0(0x33c)!==nm[u0(0x1c4)])throw new Error(u0(0x668)+nm[u0(0x1c4)]+u0(0x996));void 0x0===n9&&(n9=cJ()),nk=n9(nw);}}else{if(u0(0x2d8)!==ng)throw new Error(u0(0x2d6)+nf+u0(0x177)+ng);if(u0(0xb88)!==nm[u0(0x1c4)]&&u0(0x3b6)!==nm[u0(0x1c4)])throw new Error(u0(0x668)+nm[u0(0x1c4)]+u0(0xd8e));nk=new Int32Array(nw[u0(0xcbc)]);for(let nz=0x0;nz<nw[u0(0xcbc)];nz++){const nA=nw[nz];nk[nz]=Math[u0(0x165)](nA*nm[u0(0xb41)]+nm[u0(0x18c)]);}}nb+=nj*nq;}else{if(u0(0x6bb)===ng){const nB=a7(nd[u0(0x859)]);nk=[];for(let nC=0x0;nC<nB;nC++){const nD=new Uint32Array(n6[u0(0xbd0)](nb,nb+0x4))[0x0];nb+=0x4;const nE=new Uint8Array(n6[u0(0xbd0)](nb,nb+nD));nk[u0(0x28c)](nE),nb+=nD;}}else{const nF=cA[ng],nG=n6[u0(0xbd0)](nb,nb+nj*nF);if(u0(0xa6c)===ng)nk=new Float32Array(nG);else{if(u0(0x2d8)===ng)nk=new Int32Array(nG);else{if(u0(0xb37)===ng)nk=new Uint8Array(nG);else{if(u0(0x85c)!==ng)throw new Error(u0(0x2d6)+nf+u0(0x177)+ng);{nk=new Float32Array(nG);const nH=new Float32Array(nk[u0(0xcbc)]/0x2),nI=new Float32Array(nk[u0(0xcbc)]/0x2);for(let nL=0x0;nL<nH[u0(0xcbc)];nL++)nH[nL]=nk[0x2*nL],nI[nL]=nk[0x2*nL+0x1];const nJ=cz(nH,nh,u0(0xa6c)),nK=cz(nI,nh,u0(0xa6c));n8[nf]=cx(nJ,nK),nJ[u0(0x829)](),nK[u0(0x829)]();}}}}nb+=nj*nF;}}u0(0x85c)!==ng&&(n8[nf]=cz(nk,nh,ng));}return n8;}function cB(n6){const u1=vs_0b;if(null===n6)throw new Error(u1(0x327)+JSON[u1(0x806)](n6));let n7=0x0;const n8=[];n6[u1(0xd86)](nd=>{const u2=vs_0b;if(n7+=nd[u2(0x452)],n8[u2(0x28c)](nd[u2(0x452)]===nd[u2(0xbd8)][u2(0x452)]?nd:new nd[(u2(0x263))](nd)),!(nd instanceof Float32Array||nd instanceof Int32Array||nd instanceof Uint8Array))throw new Error(u2(0x1a6)+nd[u2(0x263)][u2(0x748)]);});const n9=new Uint8Array(n7);let nb=0x0;return n8[u1(0xd86)](nd=>{const u3=vs_0b;n9[u3(0x8c4)](new Uint8Array(nd[u3(0xbd8)]),nb),nb+=nd[u3(0x452)];}),n9[u1(0xbd8)];}const cC=q0(0x469)!=typeof Buffer&&(q0(0x469)==typeof Blob||q0(0x469)==typeof atob||q0(0x469)==typeof btoa);function cD(n6){const u4=vs_0b;return cC?Buffer[u4(0x452)](n6):new Blob([n6])[u4(0x5b5)];}function cE(n6){const u5=vs_0b;if(0x1===n6[u5(0xcbc)])return n6[0x0];let n7=0x0;n6[u5(0xd86)](nb=>{const u6=vs_0b;n7+=nb[u6(0x452)];});const n8=new Uint8Array(n7);let n9=0x0;return n6[u5(0xd86)](nb=>{const u7=vs_0b;n8[u7(0x8c4)](new Uint8Array(nb),n9),n9+=nb[u7(0x452)];}),n8[u5(0xbd8)];}function cF(n6){const u8=vs_0b;for(n6=n6[u8(0x738)]();n6[u8(0xac9)]('/');)n6=n6[u8(0xbd0)](0x0,n6[u8(0xcbc)]-0x1);const n7=n6[u8(0xb14)]('/');return n7[n7[u8(0xcbc)]-0x1];}function cG(tile,n6){const u9=vs_0b,n7={'blk':tile[u9(0x633)],'format':tile[u9(0xb20)],'ir':tile['ir'],'ur':tile['ur'],'cr':n6};return null!=tile[u9(0xcd4)]&&(n7[u9(0xcd4)]=tile[u9(0xcd4)]),null!=tile['lr']&&(n7['lr']=tile['lr']),null!=tile['pr']&&(n7['pr']=tile['pr']),null!=tile['dr']&&(n7['dr']=tile['dr']),n7;}async function cH(n6,n7){const ua=vs_0b,n8={'blk':n6[ua(0x633)],'format':n6[ua(0xb20)],'ir':n6['ir'],'ur':n6['ur']};if(null!=n6['dr']&&(n8['dr']=n6['dr']),null!=n6['cr']){const [blt,tzp]=await n7(n6['cr']);n8[ua(0x46d)]=blt,n8[ua(0x802)]=tzp;}return null!=n6[ua(0xcd4)]&&(n8[ua(0xcd4)]=n6[ua(0xcd4)]),null!=n6['lr']&&(n8['lr']=n6['lr']),null!=n6['pr']&&(n8['pr']=n6['pr']),n8;}function cI(n6){const ub=vs_0b;if(n6[ub(0x633)]instanceof ArrayBuffer)throw new Error(ub(0xbec));return{'hr':new Date(),'mr':ub(0xcbb),'yr':null==n6[ub(0x633)]?0x0:cD(JSON[ub(0x806)](n6[ub(0x633)])),'xr':null==n6[ub(0x46d)]?0x0:cD(JSON[ub(0x806)](n6[ub(0x46d)])),'wr':null==n6[ub(0x802)]?0x0:n6[ub(0x802)][ub(0x452)]};}function cJ(){const n6=(function(){const n9=nd=>{let nf=nd<<0xd,ng=0x0;for(;0x0==(0x800000&nf);)ng-=0x800000,nf<<=0x1;return nf&=-0x800001,ng+=0x38800000,nf|ng;},nb=new Uint32Array(0x800);nb[0x0]=0x0;for(let nd=0x1;nd<0x400;nd++)nb[nd]=n9(nd);for(let nf=0x400;nf<0x800;nf++)nb[nf]=0x38000000+(nf-0x400<<0xd);return nb;}()),n7=(function(){const n9=new Uint32Array(0x40);n9[0x0]=0x0,n9[0x1f]=0x47800000,n9[0x20]=0x80000000,n9[0x3f]=0xc7800000;for(let nb=0x1;nb<0x1f;nb++)n9[nb]=nb<<0x17;for(let nd=0x21;nd<0x3f;nd++)n9[nd]=0x80000000+(nd-0x20<<0x17);return n9;}()),n8=(function(){const n9=new Uint32Array(0x40);for(let nb=0x0;nb<0x40;nb++)n9[nb]=0x400;return n9[0x0]=n9[0x20]=0x0,n9;}());return n9=>{const uc=vs_0b,nb=new ArrayBuffer(0x4*n9[uc(0xcbc)]),nd=new Uint32Array(nb);for(let nf=0x0;nf<n9[uc(0xcbc)];nf++){const ng=n9[nf],nh=n6[n8[ng>>0xa]+(0x3ff&ng)]+n7[ng>>0xa];nd[nf]=nh;}return new Float32Array(nb);};}class cK{constructor(){this['br']=[],this['gr']=[];}static['vr'](){const ud=vs_0b;return null==cK[ud(0x766)]&&(cK[ud(0x766)]=new cK()),cK[ud(0x766)];}static['$r'](n6){const ue=vs_0b;cK['vr']()['br'][ue(0x28c)](n6);}static['Cr'](n6){const uf=vs_0b;cK['vr']()['gr'][uf(0x28c)](n6);}static['Tr'](n6){const ug=vs_0b;return cK['Nr'](n6,ug(0xbc3));}static['_r'](n6,n7){const uh=vs_0b;return cK['Nr'](n6,uh(0xd46),n7);}static['Nr'](n6,n7,n8){const ui=vs_0b,n9=[];return(ui(0xd46)===n7?cK['vr']()['gr']:cK['vr']()['br'])[ui(0xd86)](nb=>{const uj=vs_0b,nd=nb(n6,n8);null!==nd&&n9[uj(0x28c)](nd);}),n9;}}function cL(){const uk=vs_0b;if(!aJ()[uk(0x2d7)](uk(0x6ea)))throw new Error(uk(0x60c));const n6=uk(0x469)==typeof window?self:window,n7=n6[uk(0xd2f)]||n6[uk(0x4b8)]||n6[uk(0x858)]||n6[uk(0x9c9)]||n6['Sr'];if(null==n7)throw new Error(uk(0xb6f));return n7;}function cM(n6){const ul=vs_0b,n7=n6[ul(0x2a6)];n7[ul(0x833)](ul(0xd70),{'keyPath':ul(0x1c6)}),n7[ul(0x833)](ul(0xbc6),{'keyPath':ul(0x1c6)});}class cN{constructor(n6){const um=vs_0b;if(this[um(0xd2f)]=cL(),null==n6||!n6)throw new Error(um(0x67b));this['Er']=n6;}async[q0(0xbc3)](n6){const un=vs_0b;if(n6[un(0x633)]instanceof ArrayBuffer)throw new Error(un(0x3d1));return this['Rr'](this['Er'],n6);}async[q0(0xd46)](){return this['Rr'](this['Er']);}['Rr'](n6,n7){return new Promise((n8,n9)=>{const uo=vs_0b,nb=this[uo(0xd2f)][uo(0x97c)](uo(0x28e),0x1);nb[uo(0x951)]=()=>cM(nb),nb[uo(0x595)]=()=>{const up=vs_0b,nd=nb[up(0x2a6)];if(null==n7){const nf=nd[up(0x791)](up(0xd70),up(0x8a3)),ng=nf[up(0x2da)](up(0xd70))[up(0x6e0)](this['Er']);ng[up(0x595)]=()=>{const uq=vs_0b;if(null==ng[uq(0x2a6)])return nd[uq(0x24f)](),n9(new Error(uq(0xb5e)+this['Er']+uq(0x6e7)));n8(ng[uq(0x2a6)]['Or']);},ng[up(0x890)]=nh=>(nd[up(0x24f)](),n9(ng[up(0x553)])),nf[up(0xd0e)]=()=>nd[up(0x24f)]();}else{const nh=cI(n7),nj=nd[up(0x791)](up(0xbc6),up(0x1cd));let nk=nj[up(0x2da)](up(0xbc6));const nm=nk[up(0x311)]({'Er':this['Er'],'kr':nh});let nq;nm[up(0x595)]=()=>{const ur=vs_0b;nq=nd[ur(0x791)](ur(0xd70),ur(0x1cd));const nv=nq[ur(0x2da)](ur(0xd70))[ur(0x311)]({'Er':this['Er'],'Or':n7,'kr':nh});nv[ur(0x595)]=()=>n8({'kr':nh}),nv[ur(0x890)]=nw=>{const us=vs_0b;nk=nj[us(0x2da)](us(0xbc6));const nx=nk[us(0xd1a)](this['Er']);nx[us(0x595)]=()=>(nd[us(0x24f)](),n9(nv[us(0x553)])),nx[us(0x890)]=ny=>(nd[us(0x24f)](),n9(nv[us(0x553)]));};},nm[up(0x890)]=nv=>(nd[up(0x24f)](),n9(nm[up(0x553)])),nj[up(0xd0e)]=()=>{const ut=vs_0b;null==nq?nd[ut(0x24f)]():nq[ut(0xd0e)]=()=>nd[ut(0x24f)]();};}},nb[uo(0x890)]=nd=>n9(nb[uo(0x553)]);});}}cN['Ar']=q0(0xbb4);const cO=n6=>{const uu=vs_0b;return aJ()[uu(0x2d7)](uu(0x6ea))&&!Array[uu(0xc38)](n6)&&n6[uu(0xbd4)](cN['Ar'])?(n7=n6[uu(0xbd0)](cN['Ar'][uu(0xcbc)]),new cN(n7)):null;var n7;};cK['$r'](cO),cK['Cr'](cO);class cP{constructor(){const uv=vs_0b;this[uv(0xd2f)]=cL();}async['Ir'](){return new Promise((n6,n7)=>{const uw=vs_0b,n8=this[uw(0xd2f)][uw(0x97c)](uw(0x28e),0x1);n8[uw(0x951)]=()=>cM(n8),n8[uw(0x595)]=()=>{const ux=vs_0b,n9=n8[ux(0x2a6)],nb=n9[ux(0x791)](ux(0xbc6),ux(0x8a3)),nd=nb[ux(0x2da)](ux(0xbc6))[ux(0x34b)]();nd[ux(0x595)]=()=>{const uy=vs_0b,nf={};for(const ng of nd[uy(0x2a6)])nf[ng['Er']]=ng['kr'];n6(nf);},nd[ux(0x890)]=nf=>(n9[ux(0x24f)](),n7(nd[ux(0x553)])),nb[ux(0xd0e)]=()=>n9[ux(0x24f)]();},n8[uw(0x890)]=n9=>n7(n8[uw(0x553)]);});}async['Mr'](n6){const uz=vs_0b;var n7;return n6=(n7=n6)[uz(0xbd4)](cN['Ar'])?n7[uz(0xbd0)](cN['Ar'][uz(0xcbc)]):n7,new Promise((n8,n9)=>{const uA=vs_0b,nb=this[uA(0xd2f)][uA(0x97c)](uA(0x28e),0x1);nb[uA(0x951)]=()=>cM(nb),nb[uA(0x595)]=()=>{const uB=vs_0b,nd=nb[uB(0x2a6)],nf=nd[uB(0x791)](uB(0xbc6),uB(0x1cd)),ng=nf[uB(0x2da)](uB(0xbc6)),nh=ng[uB(0x6e0)](n6);let nj;nh[uB(0x595)]=()=>{const uC=vs_0b;if(null==nh[uC(0x2a6)])return nd[uC(0x24f)](),n9(new Error(uC(0xb5e)+n6+uC(0x6e7)));{const nk=ng[uC(0xd1a)](n6),nm=()=>{const uD=vs_0b;nj=nd[uD(0x791)](uD(0xd70),uD(0x1cd));const nq=nj[uD(0x2da)](uD(0xd70))[uD(0xd1a)](n6);nq[uD(0x595)]=()=>n8(nh[uD(0x2a6)]['kr']),nq[uD(0x890)]=nv=>n9(nh[uD(0x553)]);};nk[uC(0x595)]=nm,nk[uC(0x890)]=nq=>(nm(),nd[uC(0x24f)](),n9(nh[uC(0x553)]));}},nh[uB(0x890)]=nk=>(nd[uB(0x24f)](),n9(nh[uB(0x553)])),nf[uB(0xd0e)]=()=>{const uE=vs_0b;null==nj?nd[uE(0x24f)]():nj[uE(0xd0e)]=()=>nd[uE(0x24f)]();};},nb[uA(0x890)]=nd=>n9(nb[uA(0x553)]);});}}const cQ=q0(0x7cb),cR=q0(0x9cb),cS=q0(0x293),cT=q0(0x515),cU=q0(0x98e),cV=q0(0xcd9);function cW(n6){const uF=vs_0b;return{'info':[cQ,n6,cR][uF(0x75e)]('/'),'Fr':[cQ,n6,cS][uF(0x75e)]('/'),'blt':[cQ,n6,cT][uF(0x75e)]('/'),'tzp':[cQ,n6,cU][uF(0x75e)]('/'),'Dr':[cQ,n6,cV][uF(0x75e)]('/')};}function cX(n6){const uG=vs_0b;for(const n7 of Object[uG(0x1a0)](n6))window[uG(0x60a)][uG(0x1dc)](n7);}function cY(n6){const uH=vs_0b,n7=n6[uH(0xb14)]('/');if(n7[uH(0xcbc)]<0x3)throw new Error(uH(0xd68)+n6);return n7[uH(0xbd0)](0x1,n7[uH(0xcbc)]-0x1)[uH(0x75e)]('/');}class cZ{constructor(n6){const uI=vs_0b;if(!aJ()[uI(0x2d7)](uI(0x6ea))||uI(0x469)==typeof window||void 0x0===window[uI(0x60a)])throw new Error(uI(0x939));if(this['Lr']=window[uI(0x60a)],null==n6||!n6)throw new Error(uI(0x837));this['Er']=n6,this[uI(0x13d)]=cW(this['Er']);}async[q0(0xbc3)](n6){const uJ=vs_0b;if(n6[uJ(0x633)]instanceof ArrayBuffer)throw new Error(uJ(0x3d1));{const n7=JSON[uJ(0x806)](n6[uJ(0x633)]),blt=JSON[uJ(0x806)](n6[uJ(0x46d)]),n8=cI(n6);try{this['Lr'][uJ(0x69d)](this[uJ(0x13d)][uJ(0x9cb)],JSON[uJ(0x806)](n8)),this['Lr'][uJ(0x69d)](this[uJ(0x13d)]['Fr'],n7),this['Lr'][uJ(0x69d)](this[uJ(0x13d)][uJ(0x46d)],blt),this['Lr'][uJ(0x69d)](this[uJ(0x13d)][uJ(0x802)],function(nb){const uK=vs_0b;if(cC)return Buffer[uK(0x219)](nb)[uK(0xcb1)](uK(0xcfe));const nd=new Uint8Array(nb);let nf='';for(let ng=0x0,nh=nd[uK(0xcbc)];ng<nh;ng++)nf+=String[uK(0x2bf)](nd[ng]);return btoa(nf);}(n6[uJ(0x802)]));const n9={'format':n6[uJ(0xb20)],'ir':n6['ir'],'ur':n6['ur'],'ptp':null!=n6[uJ(0xcd4)]?n6[uJ(0xcd4)]:void 0x0,'lr':null!=n6['lr']?n6['lr']:void 0x0,'pr':null!=n6['pr']?n6['pr']:void 0x0,'dr':null!=n6['dr']?n6['dr']:void 0x0};return this['Lr'][uJ(0x69d)](this[uJ(0x13d)]['Dr'],JSON[uJ(0x806)](n9)),{'kr':n8};}catch(nb){throw cX(this[uJ(0x13d)]),new Error(uJ(0x1f0)+this['Er']+uJ(0xbcc)+n8['yr']+uJ(0x2fa)+n8['xr']+uJ(0x655)+n8['wr']+'.');}}}async[q0(0xd46)](){const uL=vs_0b,n6=JSON[uL(0x88f)](this['Lr'][uL(0x842)](this[uL(0x13d)][uL(0x9cb)]));if(null==n6)throw new Error(uL(0x937)+this['Er']+'\x27');if(uL(0xcbb)!==n6['mr'])throw new Error(uL(0xb44));const n7={},n8=JSON[uL(0x88f)](this['Lr'][uL(0x842)](this[uL(0x13d)]['Fr']));if(null==n8)throw new Error(uL(0x538)+this['Er']+uL(0xa59));n7[uL(0x633)]=n8;const blt=JSON[uL(0x88f)](this['Lr'][uL(0x842)](this[uL(0x13d)][uL(0x46d)]));if(null==blt)throw new Error(uL(0x21a)+this['Er']+uL(0xa8b));n7[uL(0x46d)]=blt;const n9=this['Lr'][uL(0x842)](this[uL(0x13d)]['Dr']);if(null!=n9){const nd=JSON[uL(0x88f)](n9);n7[uL(0xb20)]=nd[uL(0xb20)],n7['ir']=nd['ir'],n7['ur']=nd['ur'],null!=nd[uL(0xcd4)]&&(n7[uL(0xcd4)]=nd[uL(0xcd4)]),null!=nd['lr']&&(n7['lr']=nd['lr']),null!=nd['pr']&&(n7['pr']=nd['pr']),null!=nd['dr']&&(n7['dr']=nd['dr']);}const nb=this['Lr'][uL(0x842)](this[uL(0x13d)][uL(0x802)]);if(null==nb)throw new Error(uL(0xb16)+this['Er']+uL(0xa8b));return n7[uL(0x802)]=function(nf){const uM=vs_0b;if(cC){const nj=Buffer[uM(0x219)](nf,uM(0xcfe));return nj[uM(0xbd8)][uM(0xbd0)](nj[uM(0x212)],nj[uM(0x212)]+nj[uM(0x452)]);}const ng=atob(nf),nh=new Uint8Array(ng[uM(0xcbc)]);for(let nk=0x0;nk<ng[uM(0xcbc)];++nk)nh[uM(0x8c4)]([ng[uM(0x3d6)](nk)],nk);return nh[uM(0xbd8)];}(nb),n7;}}cZ['Ar']=q0(0x8ce);const d0=n6=>{const uN=vs_0b;return aJ()[uN(0x2d7)](uN(0x6ea))&&!Array[uN(0xc38)](n6)&&n6[uN(0xbd4)](cZ['Ar'])?(n7=n6[uN(0xbd0)](cZ['Ar'][uN(0xcbc)]),new cZ(n7)):null;var n7;};cK['$r'](d0),cK['Cr'](d0);class d1{constructor(){const uO=vs_0b;a3(aJ()[uO(0x2d7)](uO(0x6ea)),()=>uO(0x7d6)),a3(uO(0x469)==typeof window||void 0x0!==window[uO(0x60a)],()=>uO(0x6b2)),this['Lr']=window[uO(0x60a)];}async['Ir'](){const uP=vs_0b,n6={},n7=cQ+'/',n8='/'+cR;for(let n9=0x0;n9<this['Lr'][uP(0xcbc)];++n9){const nb=this['Lr'][uP(0xd74)](n9);nb[uP(0xbd4)](n7)&&nb[uP(0xac9)](n8)&&(n6[cY(nb)]=JSON[uP(0x88f)](this['Lr'][uP(0x842)](nb)));}return n6;}async['Mr'](n6){const uQ=vs_0b;var n7;const n8=cW(n6=(n7=n6)[uQ(0xbd4)](cZ['Ar'])?n7[uQ(0xbd0)](cZ['Ar'][uQ(0xcbc)]):n7);if(null==this['Lr'][uQ(0x842)](n8[uQ(0x9cb)]))throw new Error(uQ(0x9d4)+n6+'\x27');const n9=JSON[uQ(0x88f)](this['Lr'][uQ(0x842)](n8[uQ(0x9cb)]));return cX(n8),n9;}}function d2(n6){const uR=vs_0b;return new Promise(n7=>setTimeout(n7))[uR(0x50c)](n6);}class d3{constructor(n6){const uS=vs_0b;if(!aJ()[uS(0x2d7)](uS(0x6ea)))throw new Error(uS(0x45d));n6[uS(0xbd4)](d3['Ar'])&&(n6=n6[uS(0xbd0)](d3['Ar'][uS(0xcbc)])),null!=n6&&0x0!==n6[uS(0xcbc)]||(n6=uS(0x644)),this['Vr']=n6+uS(0x779),this['Br']=n6+'.wig.bin';}async[q0(0xbc3)](n6){const uT=vs_0b;if(uT(0x469)==typeof document)throw new Error(uT(0x944));const n7=window[uT(0x6b4)][uT(0xae4)](new Blob([n6[uT(0x802)]],{'type':uT(0x392)}));if(n6[uT(0x633)]instanceof ArrayBuffer)throw new Error(uT(0xbf4));{const n8=cG(n6,[{'Pr':['./'+this['Br']],'wig':n6[uT(0x46d)]}]),n9=window[uT(0x6b4)][uT(0xae4)](new Blob([JSON[uT(0x806)](n8)],{'type':uT(0x91f)})),nb=null==this['Wr']?document[uT(0x660)]('a'):this['Wr'];if(nb[uT(0x5d4)]=this['Vr'],nb[uT(0x380)]=n9,await d2(()=>nb[uT(0xb0c)](new MouseEvent(uT(0x91b)))),null!=n6[uT(0x802)]){const nd=null==this['Ur']?document[uT(0x660)]('a'):this['Ur'];nd[uT(0x5d4)]=this['Br'],nd[uT(0x380)]=n7,await d2(()=>nd[uT(0xb0c)](new MouseEvent(uT(0x91b))));}return{'kr':cI(n6)};}}}d3['Ar']=q0(0xd55);class d4{constructor(n6){const uU=vs_0b;if(null==n6||n6[uU(0xcbc)]<0x1)throw new Error(uU(0x1b1)+n6);this['zr']=n6[0x0],this['Gr']=n6[uU(0xbd0)](0x1);}async[q0(0xd46)](){return new Promise((n6,n7)=>{const uV=vs_0b,n8=new FileReader();n8[uV(0x13f)]=n9=>{const uW=vs_0b,nb=JSON[uW(0x88f)](n9[uW(0xa11)][uW(0x2a6)]),blk=nb[uW(0x633)];if(null==blk)return void n7(new Error('blk field is missing from file '+this['zr'][uW(0x748)]));if(null==nb['cr'])return void n7(new Error(uW(0xb6a)+this['zr'][uW(0x748)]));if(0x0===this['Gr'][uW(0xcbc)])return void n6({'blk':blk});const nd=cH(nb,nf=>this['jr'](nf));n6(nd);},n8[uV(0x890)]=n9=>n7(uV(0xb47)+this['zr'][uV(0x748)]+uV(0xc61)),n8[uV(0xd5c)](this['zr']);});}['jr'](n6){const uX=vs_0b,blt=[],n7=[];for(const nb of n6)blt[uX(0x28c)](...nb[uX(0x603)]),n7[uX(0x28c)](...nb['Pr']);const n8=this['Hr'](n6),n9=n7[uX(0x66e)](nd=>this['qr'](nd,n8[nd]));return Promise[uX(0x7a9)](n9)[uX(0x50c)](nd=>[blt,cE(nd)]);}['qr'](n6,n7){return new Promise((n8,n9)=>{const uY=vs_0b,nb=new FileReader();nb[uY(0x13f)]=nd=>{const uZ=vs_0b,tzp=nd[uZ(0xa11)][uZ(0x2a6)];n8(tzp);},nb[uY(0x890)]=nd=>n9(uY(0x589)+n6+'\x27.'),nb[uY(0x328)](n7);});}['Hr'](n6){const v0=vs_0b,n7=[],n8=this['Gr'][v0(0x66e)](nb=>cF(nb[v0(0x748)])),n9={};for(const nb of n6)nb['Pr'][v0(0xd86)](nd=>{const v1=vs_0b,nf=cF(nd);if(-0x1!==n7[v1(0x6f2)](nf))throw new Error(v1(0x9c8)+nf+'\x27');if(n7[v1(0x28c)](nf),-0x1===n8[v1(0x6f2)](nf))throw new Error(v1(0x7b9)+nf+v1(0x22d));n9[nd]=this['Gr'][n8[v1(0x6f2)](nf)];});if(n7[v0(0xcbc)]!==this['Gr'][v0(0xcbc)])throw new Error(v0(0x3d9)+n7[v0(0xcbc)]+v0(0x24d)+this['Gr'][v0(0xcbc)]+').');return n9;}}function d5(n6,n7,n8,n9){const v4=vs_0b;!function(nd){const v2=vs_0b;a3(null!=nd&&Array[v2(0xc38)](nd)&&nd[v2(0xcbc)]>0x0,()=>v2(0x14c));}(n6),function(nd,nf){const v3=vs_0b;a3(nd>=0x0&&nd<=0x1,()=>v3(0xd02)+nd),a3(nf>=0x0&&nf<=0x1,()=>v3(0xd89)+nf),a3(nf>=nd,()=>v3(0x61b)+nd+v3(0xa31)+nf);}(n8=null==n8?0x0:n8,n9=null==n9?0x1:n9);let nb=0x0;return Promise[v4(0x7a9)](n6[v4(0x66e)](nd=>(nd[v4(0x50c)](nf=>{const v5=vs_0b,ng=n8+ ++nb/n6[v5(0xcbc)]*(n9-n8);return n7(ng),nf;}),nd)));}async function d6(n6,n7){const v6=vs_0b;null==n7&&(n7={});const n8=null==n7['Xr']?aJ()[v6(0x22a)][v6(0xd20)]:n7['Xr'],n9=n6[v6(0x66e)](nd=>n8(nd,n7['Kr'],{'Yr':!0x0})),nb=(null==n7['Jr']?await Promise[v6(0x7a9)](n9):await d5(n9,n7['Jr'],0x0,0.5))[v6(0x66e)](nd=>nd[v6(0x88c)]());return null==n7['Jr']?await Promise[v6(0x7a9)](nb):await d5(nb,n7['Jr'],0.5,0x1);}function d7(n6){return async(n7,n8='',n9)=>{const v7=vs_0b,nb=n7[v7(0x66e)](()=>!0x1),nd={},nf=null!=n9?n9[v7(0x66e)](()=>!0x1):[],ng=[];if(n7[v7(0xd86)]((nv,nw)=>{const v8=vs_0b;let nx=0x0;nv[v8(0x603)][v8(0xd86)](ny=>{const v9=vs_0b,nz=v9(0xb39)in ny?ny[v9(0xb39)][v9(0x1c4)]:ny[v9(0x1c4)],nA=cA[nz]*a7(ny[v9(0x859)]),nB=()=>{const va=vs_0b;nb[nw]=!0x0,null==nd[nw]&&(nd[nw]=[]),nd[nw][va(0x28c)]({'Qr':ny,'Zr':nx,'ts':nA});};null!=n9?n9[v9(0xd86)]((nC,nD)=>{const vb=vs_0b;nC===ny[vb(0x748)]&&(nB(),nf[nD]=!0x0);}):nB(),ng[v9(0x28c)](ny[v9(0x748)]),nx+=nA;});}),!nf[v7(0x755)](nv=>nv)){const nv=n9[v7(0x3cd)]((nw,nx)=>!nf[nx]);throw new Error('Could not find wig in manifest with names: '+nv[v7(0x75e)](',\x20')+'. \nManifest JSON has wig with names: '+ng[v7(0x75e)](',\x20')+'.');}const nh=nb[v7(0xa8a)]((nw,nx,ny)=>(nx&&nw[v7(0x28c)](ny),nw),[]),nj=[];nh[v7(0xd86)](nw=>{const vc=vs_0b;n7[nw]['Pr'][vc(0xd86)](nx=>{const vd=vs_0b,ny=n8+(n8[vd(0xac9)]('/')?'':'/')+nx;nj[vd(0x28c)](ny);});});const nk=await n6(nj),nm={};let nq=0x0;return nh[v7(0xd86)](nw=>{const ve=vs_0b,nx=n7[nw]['Pr'][ve(0xcbc)];let ny=0x0;for(let nC=0x0;nC<nx;nC++)ny+=nk[nq+nC][ve(0x452)];const nz=new ArrayBuffer(ny),nA=new Uint8Array(nz);let nB=0x0;for(let nD=0x0;nD<nx;nD++){const nE=new Uint8Array(nk[nq+nD]);nA[ve(0x8c4)](nE,nB),nB+=nE[ve(0x452)];}nd[nw][ve(0xd86)](nF=>{const vf=vs_0b,nG=dwgh(nz[vf(0xbd0)](nF['Zr'],nF['Zr']+nF['ts']),[nF['Qr']]);for(const nH in nG)nm[nH]=nG[nH];}),nq+=nx;}),nm;};}cK['$r'](n6=>aJ()[q0(0x2d7)](q0(0x6ea))&&!Array[q0(0xc38)](n6)&&n6[q0(0xbd4)](d3['Ar'])?function(n7=q0(0x644)){return new d3(n7);}(n6[q0(0xbd0)](d3['Ar'][q0(0xcbc)])):null);class d8{constructor(n6,n7){const vg=vs_0b;if(this['es']=vg(0xa3a),null==n7&&(n7={}),this['ns']=n7['ns'],this['Jr']=n7['Jr'],this['rs']=n7['rs'],null!=n7['Xr']?(a3(vg(0xb54)==typeof n7['Xr'],()=>'Must pass a function that matches the ptp of `fetch` (see https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)'),this[vg(0xd20)]=n7['Xr']):this[vg(0xd20)]=aJ()[vg(0x22a)][vg(0xd20)],a3(null!=n6&&n6[vg(0xcbc)]>0x0,()=>vg(0x2c7)),Array[vg(0xc38)](n6)&&a3(0x2===n6[vg(0xcbc)],()=>vg(0x8d5)+n6[vg(0xcbc)]+').'),this[vg(0xa90)]=n6,null!=n7['Kr']&&null!=n7['Kr'][vg(0x928)])throw new Error(vg(0x9a1));this['Kr']=n7['Kr']||{};}async[q0(0xbc3)](n6){const vh=vs_0b;if(n6[vh(0x633)]instanceof ArrayBuffer)throw new Error(vh(0xd29));const n7=Object[vh(0x17b)]({'method':this['es']},this['Kr']);n7[vh(0x928)]=new FormData();const n8=cG(n6,[{'Pr':['./model.wig.bin'],'wig':n6[vh(0x46d)]}]);n7[vh(0x928)][vh(0x966)](vh(0xc7c),new Blob([JSON[vh(0x806)](n8)],{'type':vh(0x91f)}),vh(0xc7c)),null!=n6[vh(0x802)]&&n7[vh(0x928)][vh(0x966)]('model.wig.bin',new Blob([n6[vh(0x802)]],{'type':vh(0x392)}),'model.wig.bin');const n9=await this[vh(0xd20)](this[vh(0xa90)],n7);if(n9['ok'])return{'kr':cI(n6),'ss':[n9]};throw new Error(vh(0x2e6)+n9[vh(0xb21)]+'.');}async[q0(0xd46)](){const vi=vs_0b,n6=await this[vi(0xd20)](this[vi(0xa90)],this['Kr']);if(!n6['ok'])throw new Error(vi(0x666)+this[vi(0xa90)]+vi(0x9ba)+n6[vi(0xb21)]+vi(0x2d2));let n7;try{n7=await n6[vi(0x588)]();}catch(n9){let nb=vi(0xb46)+this[vi(0xa90)]+'.';throw this[vi(0xa90)][vi(0xac9)](vi(0xa6d))?nb+=vi(0x682):nb+=vi(0x813),new Error(nb);}const blk=n7[vi(0x633)],n8=n7['cr'];if(null==blk&&null==n8)throw new Error(vi(0xd2d)+this[vi(0xa90)]+vi(0x68c));return cH(n7,nd=>this['jr'](nd));}async['jr'](n6){const vj=vs_0b,n7=Array[vj(0xc38)](this[vj(0xa90)])?this[vj(0xa90)][0x1]:this[vj(0xa90)],[n8,n9]=function(ng){const vk=vs_0b,nh=ng[vk(0xa70)]('/'),nj=ng[vk(0xa70)]('?');return[ng[vk(0x16d)](0x0,nh)+'/',nj>nh?ng[vk(0x16d)](nj):''];}(n7),nb=this['ns']||n8,blt=[];for(const ng of n6)blt[vj(0x28c)](...ng[vj(0x603)]);const nd=[],nf=[];for(const nh of n6)for(const nj of nh['Pr'])null!=this['rs']?nf[vj(0x28c)](this['rs'](nj)):nd[vj(0x28c)](nb+nj+n9);return this['rs']&&nd[vj(0x28c)](...await Promise[vj(0x7a9)](nf)),[blt,cE(await d6(nd,{'Kr':this['Kr'],'Xr':this[vj(0xd20)],'Jr':this['Jr']}))];}}function d9(n6){const vl=vs_0b;return null!=n6[vl(0x593)](d8['os']);}d8['os']=/^https?:\/\//;const db=(n6,n7)=>{const vm=vs_0b;if(vm(0x469)==typeof fetch&&(null==n7||null==n7['Xr']))return null;{let n8=!0x0;if(n8=Array[vm(0xc38)](n6)?n6[vm(0x755)](n9=>d9(n9)):d9(n6),n8)return dd(n6,n7);}return null;};function dd(n6,n7){return new d8(n6,n7);}cK['$r'](db),cK['Cr'](db);class df{constructor(n6){this['Or']=n6;}[q0(0xd46)](){return this['Or'];}}class dg{constructor(n6){this['as']=n6;}[q0(0xbc3)](n6){return this['as'](n6);}}class dh{constructor(n6){const vn=vs_0b;n6[vn(0xd46)]&&(this[vn(0xd46)]=()=>Promise[vn(0x3f8)](n6[vn(0xd46)]())),n6[vn(0xbc3)]&&(this[vn(0xbc3)]=n7=>Promise[vn(0x3f8)](n6[vn(0xbc3)](n7)));}}function dj(n6,blt,tzp,n7){const vo=vs_0b;return 0x1===arguments[vo(0xcbc)]?null!=n6[vo(0x633)]||null!=n6[vo(0x46d)]?new df(n6):(console[vo(0x75c)]('Please call ovs.bib.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument ptp of ovs.bib.fromMemory() has been deprecated and will be removed in a future release.'),new df({'blk':n6})):(console[vo(0x75c)]('Please call ovs.bib.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument ptp of ovs.bib.fromMemory() has been deprecated and will be removed in a future release.'),new df({'blk':n6,'blt':blt,'tzp':tzp,'dr':n7}));}class dk{constructor(){this['us']={};}static['vr'](){const vp=vs_0b;return null==dk[vp(0x766)]&&(dk[vp(0x766)]=new dk()),dk[vp(0x766)];}static['cs'](n6,n7){const vq=vs_0b;a3(null!=n6,()=>vq(0x626)),n6[vq(0xac9)](vq(0xc39))&&(n6=n6[vq(0xbd0)](0x0,n6[vq(0x6f2)](vq(0xc39)))),a3(n6[vq(0xcbc)]>0x0,()=>vq(0x96c));const n8=dk['vr']();a3(null==n8['us'][n6],()=>vq(0x1c8)+n6+'\x27.'),n8['us'][n6]=n7;}static['ls'](n6){const vr=vs_0b,n7=dk['vr']()['us'][n6];if(null==n7)throw new Error(vr(0x8d9)+n6+'\x27');return n7;}static['ps'](){const vs=vs_0b;return Object[vs(0x13d)](dk['vr']()['us']);}}function dm(n6){const vt=vs_0b;if(-0x1===n6[vt(0x6f2)](vt(0xc39)))throw new Error(vt(0x841)+dk['ps']()[vt(0x75e)](','));return{'scheme':n6[vt(0xb14)](vt(0xc39))[0x0],'path':n6[vt(0xb14)](vt(0xc39))[0x1]};}async function dp(n6,n7,n8=!0x1){const vu=vs_0b;a3(n6!==n7,()=>vu(0xc5a)+n6+'\x27');const n9=cK['_r'](n6);a3(n9[vu(0xcbc)]>0x0,()=>vu(0x55d)+n6+'.'),a3(n9[vu(0xcbc)]<0x2,()=>vu(0x24e)+n9[vu(0xcbc)]+vu(0x577)+n6+'.');const nb=n9[0x0],nd=cK['Tr'](n7);a3(nd[vu(0xcbc)]>0x0,()=>vu(0x1d4)+n7+'.'),a3(nd[vu(0xcbc)]<0x2,()=>vu(0x24e)+n9[vu(0xcbc)]+vu(0xc2e)+n7+'.');const nf=nd[0x0],ng=dm(n6)[vu(0xc6f)],nh=dm(n6)[vu(0xa90)],nj=ng===dm(n6)[vu(0xc6f)],nk=await nb[vu(0xd46)]();n8&&nj&&await dk['ls'](ng)['Mr'](nh);const nm=await nf[vu(0xbc3)](nk);return n8&&!nj&&await dk['ls'](ng)['Mr'](nh),nm['kr'];}var dq=Object[q0(0x51c)]({'__proto__':null,'fs':function(n6){return new d4(n6);},'ds':function(n6,n7){return dd(n6,n7);},'hs':cE,'dwgh':dwgh,'ms':async function(n6,n7){const vv=vs_0b,n8=[],n9=[],nb=Array[vv(0xc38)](n6)?n6[vv(0x66e)](nd=>nd[vv(0x748)]):Object[vv(0x13d)](n6);for(let nd=0x0;nd<nb[vv(0xcbc)];++nd){const nf=nb[nd],ng=Array[vv(0xc38)](n6)?n6[nd][vv(0x845)]:n6[nf];if(vv(0xa6c)!==ng[vv(0x1c4)]&&vv(0x2d8)!==ng[vv(0x1c4)]&&vv(0xb37)!==ng[vv(0x1c4)]&&vv(0x6bb)!==ng[vv(0x1c4)]&&vv(0x85c)!==ng[vv(0x1c4)])throw new Error(vv(0x2d6)+nf+vv(0x177)+ng[vv(0x1c4)]);const nh={'name':nf,'shape':ng[vv(0x859)],'dtype':ng[vv(0x1c4)]};if(vv(0x6bb)===ng[vv(0x1c4)]){const nj=new Promise(async nk=>{const vw=vs_0b,nm=await ng['Te'](),nq=nm[vw(0xa8a)]((nx,ny)=>nx+ny[vw(0xcbc)],0x0)+0x4*nm[vw(0xcbc)],nv=new Uint8Array(nq);let nw=0x0;for(let nx=0x0;nx<nm[vw(0xcbc)];nx++){const ny=nm[nx],nz=new Uint8Array(new Uint32Array([ny[vw(0xcbc)]])[vw(0xbd8)]);nv[vw(0x8c4)](nz,nw),nw+=0x4,nv[vw(0x8c4)](ny,nw),nw+=ny[vw(0xcbc)];}nk(nv);});n9[vv(0x28c)](nj);}else n9[vv(0x28c)](ng[vv(0xbf2)]());null!=n7&&(nh[vv(0x560)]=n7),n8[vv(0x28c)](nh);}return{'data':cB(await Promise[vv(0x7a9)](n9)),'ys':n8};},'xs':function(n6,blt,tzp,n7){const n8=arguments;return new dh(dj(...n8));},'ws':dj,'_r':(n6,n7)=>cK['_r'](n6,n7),'bs':cH,'gs':cI,'Tr':n6=>cK['Tr'](n6),'vs':dd,'$s':d9,'jr':async function(n6,n7='',n8,n9){return d7(nb=>d6(nb,{'Kr':n9}))(n6,n7,n8);},'Cr':n6=>cK['Cr'](n6),'$r':n6=>cK['$r'](n6),'Cs':d7,'Ts':function(n6){return new dg(n6);},'Ns':function(n6){return new dg(n6);},'_s':async function(n6,n7){return dp(n6,n7,!0x1);},'Ir':async function(){const vx=vs_0b,n6=dk['ps'](),n7={};for(const n8 of n6){const n9=await dk['ls'](n8)['Ir']();for(const nb in n9)n7[n8+vx(0xc39)+nb]=n9[nb];}return n7;},'Ss':async function(n6,n7){return dp(n6,n7,!0x0);},'Mr':async function(n6){const vy=vs_0b,n7=dm(n6);return dk['ls'](n7[vy(0xc6f)])['Mr'](n7[vy(0xa90)]);}});const dv=cw({'Es':function(n6,n7){const vz=vs_0b,n8=cq(n6,'x',vz(0xc54));if(!function(nd){const vA=vs_0b;return vA(0xb37)===nd||vA(0x85c)===nd||vA(0xa6c)===nd||vA(0x2d8)===nd||vA(0x6bb)===nd;}(n7))throw new Error(vz(0x292)+n7);if(vz(0x6bb)===n7&&vz(0x6bb)!==n8[vz(0x1c4)]||vz(0x6bb)!==n7&&vz(0x6bb)===n8[vz(0x1c4)])throw new Error(vz(0xafd));const n9={'x':n8},nb={'dtype':n7};return cd['yn'](vz(0xc7a),n9,nb);}}),dw=cw({'Rs':function(n6,n7,n8=!0x1,n9=!0x1){const vB=vs_0b;let nb=cq(n6,'a',vB(0x3ed)),nd=cq(n7,'b',vB(0x3ed));[nb,nd]=c6(nb,nd);const nf={'a':nb,'b':nd},ng={'Os':n8,'ks':n9};return cd['yn'](vB(0xa6b),nf,ng);}});function dx(){return cd;}function dy(n6,n7){const vC=vs_0b;return cd[vC(0x7be)](n6,n7);}function dz(n6){const vD=vs_0b;return cd[vD(0xce5)](n6);}function dA(n6,n7,n8=0x1){return cd['sn'](n6,n7,n8);}const dB=cw({'As':function(n6){const vE=vs_0b,n7={'input':cq(n6,vE(0x460),vE(0x1a4))};return cd['yn'](vE(0x330),n7);}}),dC=cw({'Is':function(n6){const vF=vs_0b,n7={'x':cq(n6,'x',vF(0xd96))};return cd['yn'](vF(0xc14),n7);}}),dD=cw({'Ms':function(n6){const vG=vs_0b,n7={'input':cq(n6,vG(0x460),vG(0x5cf))};return cd['yn'](vG(0x9e7),n7);}}),dE=cw({'Fs':function(n6,n7,n8){const vH=vs_0b,n9=cq(n6,'x',vH(0xd87));if(null==n7&&(n7=n9[vH(0x859)][vH(0x66e)]((nf,ng)=>ng)[vH(0x44a)]()),a3(n9[vH(0x2b5)]===n7[vH(0xcbc)],()=>vH(0xd3f)+n9[vH(0x2b5)]+vH(0x7fb)+n7+'.'),n7[vH(0xd86)](nf=>{const vI=vs_0b;a3(nf>=0x0&&nf<n9[vI(0x2b5)],()=>vI(0x2d9)+(n9[vI(0x2b5)]-0x1)+vI(0x8fa)+n7);}),n9[vH(0x2b5)]<=0x1)return n9[vH(0x174)]();const nb={'x':n9},nd={'Ds':n7};return vH(0x85c)===n9[vH(0x1c4)]?dy(()=>{const vJ=vs_0b;let nf=dD(n9),ng=dB(n9);return nf=cd['yn'](vJ(0xcc8),{'x':nf},nd),ng=cd['yn'](vJ(0xcc8),{'x':ng},nd),n8&&(ng=dC(ng)),cx(nf,ng);}):cd['yn'](vH(0xcc8),nb,nd);}});function dF(n6,n7){const vK=vs_0b,n8=n6[vK(0xcbc)],n9=[];for(let nb=0x0;nb<n8;nb++){const nd=n8-0x1-nb,nf=n6[nd]||0x1;(n7[n7[vK(0xcbc)]-0x1-nb]||0x1)>0x1&&0x1===nf&&n9[vK(0x6f3)](nd);}return n9;}function dG(n6,n7){const vL=vs_0b,n8=[];for(let n9=0x0;n9<n7[vL(0xcbc)];n9++){const nb=n6[n6[vL(0xcbc)]-n9-0x1],nd=n7[vL(0xcbc)]-n9-0x1,nf=n7[nd];(null==nb||0x1===nb&&nf>0x1)&&n8[vL(0x6f3)](nd);}return n8;}function dH(n6,n7){const vM=vs_0b,n8=[],n9=Math[vM(0xd4f)](n6[vM(0xcbc)],n7[vM(0xcbc)]);for(let nb=0x0;nb<n9;nb++){let nd=n6[n6[vM(0xcbc)]-nb-0x1];null==nd&&(nd=0x1);let nf=n7[n7[vM(0xcbc)]-nb-0x1];if(null==nf&&(nf=0x1),0x1===nd)n8[vM(0x6f3)](nf);else{if(0x1===nf)n8[vM(0x6f3)](nd);else{if(nd!==nf)throw Error(vM(0xc84)+n6+vM(0x404)+n7+'.');n8[vM(0x6f3)](nd);}}}return n8;}function dI(n6,n7,n8){const vN=vs_0b,n9=n7[vN(0x2b5)]>0x1?n7[vN(0x859)][n7[vN(0x2b5)]-0x1]:0x1,nb=n7[vN(0x2b5)]>0x1?n7[vN(0x2b5)]-0x1:0x1,nd=vN(0x163)+n8[vN(0x859)]+(vN(0x41f)+n7[vN(0x859)]+vN(0x42d)+n6)+(vN(0x5f5)+n9+vN(0x420)+nb+'.');if(n8[vN(0x2b5)]<nb)throw new Error(nd+(vN(0xd7e)+nb+'.\x20'));if(n6[vN(0xcbc)]<n9+(n8[vN(0x2b5)]-nb))throw new Error(nd+vN(0x4ca)+(n9+(n8[vN(0x2b5)]-nb)));if(n8[vN(0x2b5)]!==nb+n6[vN(0xcbc)]-n9)throw new Error(nd+vN(0x517)+(nb+n6[vN(0xcbc)]-n9));for(let nf=0x0;nf<nb;++nf)if(n8[vN(0x859)][nf]!==n7[vN(0x859)][nf])throw new Error(nd+(vN(0xcc4)+nf+vN(0x393)+n8[vN(0x859)][nf]+vN(0x909)+nf+vN(0x393)+n7[vN(0x859)][nf]+').'));for(let ng=0x0;ng<n8[vN(0x2b5)]-nb;++ng)if(n8[vN(0x859)][ng+nb]!==n6[ng+n9])throw new Error(nd+(vN(0xcc4)+(ng+nb)+vN(0x393)+n8[vN(0x859)][ng+nb]+vN(0x622)+(ng+nb)+vN(0x393)+n6[ng+nb]+')'));}function dJ(n6,n7,n8){const vO=vs_0b,n9=n6[vO(0x859)][vO(0xcbc)];a3(n9===n7[vO(0xcbc)],()=>vO(0x6dd)+n9+vO(0x1bb)+n7+vO(0x950)+n9+').'),a3(n9===n8[vO(0xcbc)],()=>vO(0x6dd)+n9+vO(0xca2)+n8+vO(0x950)+n9+').');for(let nb=0x0;nb<n9;++nb)a3(n7[nb]+n8[nb]<=n6[vO(0x859)][nb],()=>vO(0x6dd)+n9+vO(0xacc)+nb+vO(0x465)+nb+vO(0x393)+(n7[nb]+n8[nb])+vO(0x669)+nb+vO(0x393)+n6[vO(0x859)][nb]+')');}function dK(n6,n7,n8){const vP=vs_0b,n9=[];for(let nb=0x0;nb<n6[vP(0xcbc)];nb++)n9[nb]=Math[vP(0x29c)]((n7[nb]-n6[nb])/n8[nb]);return n9;}function dL(n6,n7,n8,n9){const vQ=vs_0b,nb=[...n6];for(let nd=nb[vQ(0xcbc)];nd<n9[vQ(0xcbc)];nd++)nb[vQ(0x28c)](0x1);for(let nf=0x0;nf<n8;nf++)0x0===nf?nb[n7]=0x1:(nb[vQ(0xa48)](n7,0x0,0x1),nb[vQ(0xc32)]());return nb;}function dM(n6,n7,n8){return n8<=n6?n8:n8-(n7-0x1);}function dN(n6,n7){const vR=vs_0b,n8=[];for(let n9=0x0;n9<n6;n9++)n8[vR(0x28c)](n7+n9);return n8;}function dO(n6,n7,n8,n9,nb){const vS=vs_0b,nd=[...nb],nf=dN(n8,n7);for(let ng=0x0;ng<nd[vS(0xcbc)];ng++)if(nf[vS(0x6f2)](ng)>-0x1)nd[ng]=0x0;else{const nh=dM(n7,n8,ng);let nj=n9[nh];n6&0x1<<nh&&(nj=0x0),nd[ng]=nj;}return nd;}function dP(n6,n7,n8,n9,nb){const vT=vs_0b,nd=[...nb],nf=dN(n8,n7);for(let ng=0x0;ng<nd[vT(0xcbc)];ng++)if(nf[vT(0x6f2)](ng)>-0x1)nd[ng]=Number[vT(0x901)];else{const nh=dM(n7,n8,ng);let nj=n9[nh];n6&0x1<<nh&&(nj=Number[vT(0x901)]),nd[ng]=nj;}for(let nk=0x0;nk<nd[vT(0xcbc)];nk++){const nm=nb[nk];nd[nk]<0x0&&(nd[nk]+=nm),nd[nk]=a0(0x0,nd[nk],nb[nk]);}return nd;}function dQ(n6,n7,n8){let n9=n6[n7];return(n8&0x1<<n7||null==n9)&&(n9=0x1),n9;}function dR(n6,n7,n8,n9,nb,nd){const vU=vs_0b;let nf=n7[nb];const ng=n8[nb]||0x1;(n6&0x1<<nb||nd&0x1<<nb||null==nf)&&(nf=ng>0x0?Number[vU(0x765)]:Number[vU(0x901)]);const nh=n9[nb];return nf<0x0&&(nf+=nh),nf=a0(0x0,nf,nh-0x1),nf;}function dS(n6,n7,n8,n9,nb,nd){const vV=vs_0b;let nf=n7[nb];const ng=n8[nb]||0x1;(n6&0x1<<nb||nd&0x1<<nb||null==nf)&&(nf=ng>0x0?Number[vV(0x901)]:Number[vV(0x765)]);const nh=n9[nb];return nf<0x0&&(nf+=nh),nf=ng>0x0?a0(0x0,nf,nh):a0(-0x1,nf,nh-0x1),nf;}function dT(n6,n7,n8){const vW=vs_0b;let n9=n8[vW(0xcbc)];for(let nb=0x0;nb<n8[vW(0xcbc)];nb++)if(n8[nb]>0x1){n9=nb;break;}for(let nd=n9+0x1;nd<n8[vW(0xcbc)];nd++)if(n7[nd]>0x0||n8[nd]!==n6[nd])return!0x1;return!0x0;}function dU(n6,n7){const vX=vs_0b;let n8=n6[vX(0xcbc)]>0x0?n6[n6[vX(0xcbc)]-0x1]:0x1;for(let n9=0x0;n9<n6[vX(0xcbc)]-0x1;n9++)n8+=n6[n9]*n7[n9];return n8;}function dV(n6,n7,n8){const vY=vs_0b;let n9;const nb=n6[vY(0x859)][vY(0xcbc)];let nd;return n9=vY(0x94f)==typeof n7?[n7,...new Array(nb-0x1)[vY(0xd39)](0x0)]:n7[vY(0xcbc)]<nb?n7[vY(0x26d)](new Array(nb-n7[vY(0xcbc)])[vY(0xd39)](0x0)):n7[vY(0xbd0)](),n9[vY(0xd86)](nf=>{const vZ=vs_0b;a3(-0x1!==nf,()=>vZ(0xadc));}),nd=null==n8?new Array(nb)[vY(0xd39)](-0x1):vY(0x94f)==typeof n8?[n8,...new Array(nb-0x1)[vY(0xd39)](-0x1)]:n8[vY(0xcbc)]<nb?n8[vY(0x26d)](new Array(nb-n8[vY(0xcbc)])[vY(0xd39)](-0x1)):n8,nd=nd[vY(0x66e)]((nf,ng)=>nf>=0x0?nf:(a3(-0x1===nf,()=>vY(0x173)+nf+vY(0x79e)+ng+'.'),n6[vY(0x859)][ng]-n9[ng])),[n9,nd];}function dW(n6,n7,n8,n9,nb,nd,nf,ng,nh){const w0=vs_0b;let nj;if(null==n9?(nj=new Array(n7[w0(0xcbc)]),nj[w0(0xd39)](0x1)):nj=n9,null!=nf&&0x0!=(nf&nf-0x1))throw new Error(w0(0xcd0));let nk=!0x1;const nm={'Ls':nj[w0(0xcbc)],'Vs':0x0,'Bs':n7[w0(0xbd0)](),'end':n8[w0(0xbd0)](),'strides':nj[w0(0xbd0)](),'Ps':nb,'Ws':nd,'Us':nf,'zs':ng,'Gs':nh};for(let nA=0x0;nA<nm['Ls'];nA++)nk&&0x0!=(0x1<<nA&ng)&&nm['Vs']++,0x1<<nA&nf&&(nk=!0x0);nk||(nm['Us']|=0x1<<nm['Ls'],nm['Ls']++);const nq={'Ls':n6[w0(0xcbc)],'Ps':0x0,'Ws':0x0,'js':!0x1,'Hs':!0x1};!function(nB,nC){const w1=vs_0b;nC['Ps']=0x0,nC['Ws']=0x0,nC['Gs']=0x0;let nD=0x0;nC['js']=null!=nB['Bs'],nC['Hs']=null!=nB[w1(0xb53)],nC['Bs']=new Array(nC['Ls']),nC[w1(0xb53)]=new Array(nC['Ls']),nC[w1(0x2a0)]=new Array(nC['Ls']),nC['qs']=[],nC['Xs']=[],nC['Ks']=new Array(nC['Ls']);for(let nE=0x0;nE<nB['Ls'];nE++)if(0x1<<nE&nB['Us']){const nF=Math[w1(0x18c)](nC['Ls']-(nB['Ls']-nE)+0x1+nB['Vs'],nC['Ls']);for(;nD<nF;nD++)nC['Bs'][nD]=0x0,nC[w1(0xb53)][nD]=0x0,nC[w1(0x2a0)][nD]=0x1,nC['Ps']|=0x1<<nD,nC['Ws']|=0x1<<nD,nC['qs'][w1(0x28c)](nD),nC['Xs'][w1(0x28c)](-0x1),nC['Ks'][nD]=nE;}else{if(0x1<<nE&nB['zs'])nC['qs'][w1(0x28c)](-0x2),nC['Xs'][w1(0x28c)](-0x1);else{if(nD===nC['Bs'][w1(0xcbc)])throw Error(w1(0xa2f)+nD+w1(0x561)+nC['Ls']+w1(0xcd5)+nC['Bs'][w1(0xcbc)]+'.');null!=nB['Bs']&&(nC['Bs'][nD]=nB['Bs'][nE]),null!=nB[w1(0xb53)]&&(nC[w1(0xb53)][nD]=nB[w1(0xb53)][nE]),nC[w1(0x2a0)][nD]=nB[w1(0x2a0)][nE],nB['Ps']&0x1<<nE&&(nC['Ps']|=0x1<<nD),nB['Ws']&0x1<<nE&&(nC['Ws']|=0x1<<nD),nB['Gs']&0x1<<nE?(nC['qs'][w1(0x28c)](-0x1),nC['Xs'][w1(0x28c)](-0x1),nC['Gs']|=0x1<<nD):(nC['qs'][w1(0x28c)](nD),nC['Xs'][w1(0x28c)](nE)),nC['Ks'][nD]=nE,nD++;}}}(nm,nq);let nv=!0x0,nw=!0x0,nx=!0x0;const ny=[],nz=[];for(let nB=0x0;nB<n6[w0(0xcbc)];++nB){if(0x0===nq[w0(0x2a0)][nB])throw Error(w0(0xb7d)+nB+w0(0xac1));const nC=!!(nq['Gs']&0x1<<nB),nD=n6[nB];if(-0x1===nD){ny[w0(0x28c)](nC?0x1:-0x1);continue;}const nE=[nq['Ps']&0x1<<nB,nq['Ws']&0x1<<nB],nF=[nq[w0(0x2a0)][nB]>0x0?0x0:-0x1,nq[w0(0x2a0)][nB]>0x0?nD:nD-0x1];if(nC&&nq[w0(0x2a0)][nB]<=0x0)throw Error(w0(0x146));nx=nx&&0x1===nq[w0(0x2a0)][nB];const nG=!!(nq['Ps']&0x1<<nB&&nq['Ws']&0x1<<nB);if(nq['js']&&nq['Hs']){if(nC){const nK=nq['Bs'][nB]<0x0?nD+nq['Bs'][nB]:nq['Bs'][nB];if(nq['Bs'][nB]=nK,nq[w0(0xb53)][nB]=nq['Bs'][nB]+0x1,nK<0x0||nK>=nD)throw Error(w0(0xa2d)+nq['Bs'][nB]+w0(0xbf9)+nB+w0(0x2a9));}else nq['Bs'][nB]=dX(nq['Bs'][nB],0x0,nq[w0(0x2a0)][nB],nD,nE,nF),nq[w0(0xb53)][nB]=dX(nq[w0(0xb53)][nB],0x1,nq[w0(0x2a0)][nB],nD,nE,nF);const nJ=0x1===nq[w0(0x2a0)][nB]&&0x0===nq['Bs'][nB]&&nq[w0(0xb53)][nB]===nD;nv=nv&&nJ,nw=nw&&(0x0===nB&&0x1===nq[w0(0x2a0)][nB]||nJ);}else nv=nv&&0x1===nq[w0(0x2a0)][nB]&&nG,nw=nw&&(0x0===nB&&0x1===nq[w0(0x2a0)][nB]||nG);let nH,nI=!0x1;if(nq['js']&&nq['Hs']?(nH=nq[w0(0xb53)][nB]-nq['Bs'][nB],nI=!0x0):nC?(nH=0x1,nI=!0x0):nG&&nD>=0x0&&(nH=nq[w0(0x2a0)][nB]<0x0?-nD:nD,nI=!0x0),nI){let nL;nL=0x0===nH||nH<0x0!=nq[w0(0x2a0)][nB]<0x0?0x0:Math[w0(0xb48)](nH/nq[w0(0x2a0)][nB])+(nH%nq[w0(0x2a0)][nB]!=0x0?0x1:0x0),ny[w0(0x28c)](nL);}else ny[w0(0x28c)](-0x1);}for(let nM=0x0;nM<nq['qs'][w0(0xcbc)];++nM){const nN=nq['qs'][nM];nN>=0x0?nz[w0(0x28c)](ny[nN]):-0x2===nN&&nz[w0(0x28c)](0x1);}return{'Ys':nz[w0(0x3cd)]((nO,nP)=>-0x2!==nq['qs'][nP]),'Js':nz,'Qs':nv,'Zs':nw,'to':nx,'Bs':nq['Bs'],'end':nq[w0(0xb53)],'strides':nq[w0(0x2a0)]};}function dX(n6,n7,n8,n9,nb,nd){if(nb[n7])return n8>0x0?nd[n7]:nd[n7+0x1&0x1];{const nf=n6<0x0?n9+n6:n6;return nf<nd[0x0]?nd[0x0]:nf>nd[0x1]?nd[0x1]:nf;}}var dY=Object[q0(0x51c)]({'__proto__':null,'eo':dJ,'no':function(n6){const w2=vs_0b,n7=[];let n8=0x0;for(;n6>0x0;)0x1&n6&&n7[w2(0x28c)](n8),n6/=0x2,n8++;return n7;},'ro':dK,'so':dL,'oo':function(n6,n7,n8,n9,nb,nd,nf,ng,nh){const w3=vs_0b,nj=n6[w3(0xcbc)];let nk=new Array(nj),nm=new Array(nj),nq=new Array(nj);if(n7[w3(0xcbc)]&&n8>0x0){const nv=n7[0x0],nw=n8+0x1;nk=dO(nf,nv,nw,n9,n6),nm=dP(ng,nv,nw,nb,n6),nq=dL(nd,nv,nw,n6);}else{for(let nx=0x0;nx<nj;nx++)nk[nx]=dR(nf,n9,nd,n6,nx,nh),nm[nx]=dS(ng,nb,nd,n6,nx,nh),nq[nx]=dQ(nd,nx,nh);}return{'Bs':nk,'end':nm,'strides':nq};},'ao':dO,'uo':dP,'co':dQ,'lo':dR,'po':dS,'fo':dT,'do':dU,'ho':dV,'mo':dW});const dZ=cw({'yo':function(n6,n7){const w4=vs_0b;let n8=cq(n6,'a',w4(0x929)),n9=cq(n7,'b',w4(0x929));[n8,n9]=c6(n8,n9);const nb={'a':n8,'b':n9};return cd['yn'](w4(0x508),nb);}}),e0=cw({'xo':function(n6,n7){const w5=vs_0b;let n8=cq(n6,'a',w5(0x407)),n9=cq(n7,'b',w5(0x407));[n8,n9]=c6(n8,n9);const nb={'a':n8,'b':n9};return cd['yn'](w5(0x1b5),nb);}}),e1=cw({'wo':function(n6,n7){const w6=vs_0b;let n8=cq(n6,'a',w6(0x518)),n9=cq(n7,'b',w6(0x518));if([n8,n9]=c6(n8,n9),w6(0x2d8)===n8[w6(0x1c4)]&&w6(0x2d8)===n9[w6(0x1c4)])return e0(n8,n9);const nb={'a':n8,'b':n9};return cd['yn'](w6(0x2bb),nb,{});}}),e2=cw({'bo':function(n6,n7){const w7=vs_0b;let n8=cq(n6,'a',w7(0x409)),n9=cq(n7,'b',w7(0x409));[n8,n9]=c6(n8,n9);const nb={'a':n8,'b':n9};return cd['yn'](w7(0xb12),nb);}});function e3(n6,n7,n8,n9,nb,nd,nf=q0(0xbbf)){const w8=vs_0b,[ng,nh]=e7(n7);let nj;if(w8(0xbbf)===nf)nj=[ng,nh,n6[0x3],n6[0x3]];else{if(w8(0xbc9)!==nf)throw new Error(w8(0x323)+nf);nj=[ng,nh,n6[0x1],n6[0x1]];}return e4(n6,nj,n8,n9,nb,nd,!0x1,nf);}function e4(n6,n7,n8,n9,nb,nd,nf=!0x1,ng=q0(0xbbf)){const w9=vs_0b;let [nh,nj,nk,nm]=[-0x1,-0x1,-0x1,-0x1];if(w9(0xbbf)===ng)[nh,nj,nk,nm]=n6;else{if(w9(0xbc9)!==ng)throw new Error(w9(0x323)+ng);[nh,nm,nj,nk]=n6;}const [nq,nv,,nw]=n7,[nx,ny]=e7(n8),[nz,nA]=e7(n9),nB=e9(nq,nz),nC=e9(nv,nA),{vo:nD,$o:nE,Co:nF}=function(nI,nJ,nK,nL,nM,nN,nO,nP,nQ){const wa=vs_0b;let nR,nS,nT;if(wa(0x94f)==typeof nI){nR={'top':nI,'bottom':nI,'left':nI,'right':nI,'type':0x0===nI?wa(0xb4d):wa(0x398)};const nU=function(nV,nW,nX,nY,nZ){null==nY&&(nY=e6(nV,nW,nX));const o0=nV[0x1];return[eb((nV[0x0]-nW+0x2*nY)/nX+0x1,nZ),eb((o0-nW+0x2*nY)/nX+0x1,nZ)];}([nJ,nK],nN,nL,nI,nP);nS=nU[0x0],nT=nU[0x1];}else{if(wa(0x1f7)===nI){nS=Math[wa(0x29c)](nJ/nL),nT=Math[wa(0x29c)](nK/nM);const nV=Math[wa(0xd4f)](0x0,(nS-0x1)*nL+nN-nJ),nW=Math[wa(0xd4f)](0x0,(nT-0x1)*nM+nO-nK),nX=Math[wa(0x305)](nV/0x2),nY=nV-nX,nZ=Math[wa(0x305)](nW/0x2);nR={'top':nX,'bottom':nY,'left':nZ,'right':nW-nZ,'type':wa(0x3af)};}else{if(wa(0xb6c)===nI)nR={'top':0x0,'bottom':0x0,'left':0x0,'right':0x0,'type':wa(0xb4d)},nS=Math[wa(0x29c)]((nJ-nN+0x1)/nL),nT=Math[wa(0x29c)]((nK-nO+0x1)/nM);else{if(wa(0x72f)!=typeof nI)throw Error(wa(0x19c)+nI);{const o0=wa(0xbbf)===nQ?nI[0x1][0x0]:nI[0x2][0x0],o1=wa(0xbbf)===nQ?nI[0x1][0x1]:nI[0x2][0x1],o2=wa(0xbbf)===nQ?nI[0x2][0x0]:nI[0x3][0x0],o3=wa(0xbbf)===nQ?nI[0x2][0x1]:nI[0x3][0x1];nR={'top':o0,'bottom':o1,'left':o2,'right':o3,'type':0x0===o0&&0x0===o1&&0x0===o2&&0x0===o3?wa(0xb4d):wa(0x439)},nS=eb((nJ-nN+o0+o1)/nL+0x1,nP),nT=eb((nK-nO+o2+o3)/nM+0x1,nP);}}}}return{'vo':nR,'$o':nS,'Co':nT};}(nb,nj,nk,nx,ny,nB,nC,nd,ng),nG=nf?nw*nm:nw;let nH;return w9(0xbc9)===ng?nH=[nh,nG,nE,nF]:w9(0xbbf)===ng&&(nH=[nh,nE,nF,nG]),{'To':nh,'dataFormat':ng,'No':nj,'_o':nk,'So':nm,'$o':nE,'Co':nF,'outChannels':nG,'vo':nD,'strideHeight':nx,'strideWidth':ny,'Eo':nq,'Ro':nv,'Oo':nB,'ko':nC,'Ao':nz,'Io':nA,'Mo':n6,'Fo':nH,'Do':n7};}function e5(n6,n7,n8,n9,nb,nd=!0x1,nf=q0(0xbbf),ng){const wb=vs_0b;let [nh,nj,nk,nm,nq]=[-0x1,-0x1,-0x1,-0x1,-0x1];if(wb(0xbbf)===nf)[nh,nj,nk,nm,nq]=n6;else{if(wb(0xbc9)!==nf)throw new Error(wb(0x323)+nf);[nh,nq,nj,nk,nm]=n6;}const [nv,nw,nx,,ny]=n7,[nz,nA,nB]=e8(n8),[nC,nD,nE]=e8(n9),nF=e9(nv,nC),nG=e9(nw,nD),nH=e9(nx,nE),{vo:nI,Lo:nJ,$o:nK,Co:nL}=function(nO,nP,nQ,nR,nS,nT,nU,nV,nW,nX,nY){const wc=vs_0b;let nZ,o0,o1,o2;if(wc(0x94f)==typeof nO){nZ={'top':nO,'bottom':nO,'left':nO,'right':nO,'Vo':nO,'back':nO,'type':0x0===nO?wc(0xb4d):wc(0x398)};const o3=function(o4,o5,o6,o7,o8,o9){null==o8&&(o8=e6(o4,o5,o7));const ob=o4[0x1],od=o4[0x2];return[eb((o4[0x0]-o5+0x2*o8)/o7+0x1,o9),eb((ob-o5+0x2*o8)/o7+0x1,o9),eb((od-o5+0x2*o8)/o7+0x1,o9),0x1];}([nP,nQ,nR,0x1],nV,0x0,nS,nO,nY);o0=o3[0x0],o1=o3[0x1],o2=o3[0x2];}else{if(wc(0x1f7)===nO){o0=Math[wc(0x29c)](nP/nS),o1=Math[wc(0x29c)](nQ/nT),o2=Math[wc(0x29c)](nR/nU);const o4=(o0-0x1)*nS+nV-nP,o5=(o1-0x1)*nT+nW-nQ,o6=(o2-0x1)*nU+nX-nR,o7=Math[wc(0x305)](o4/0x2),o8=o4-o7,o9=Math[wc(0x305)](o5/0x2),ob=o5-o9,od=Math[wc(0x305)](o6/0x2);nZ={'top':o9,'bottom':ob,'left':od,'right':o6-od,'Vo':o7,'back':o8,'type':wc(0x3af)};}else{if(wc(0xb6c)!==nO)throw Error(wc(0x19c)+nO);nZ={'top':0x0,'bottom':0x0,'left':0x0,'right':0x0,'Vo':0x0,'back':0x0,'type':wc(0xb4d)},o0=Math[wc(0x29c)]((nP-nV+0x1)/nS),o1=Math[wc(0x29c)]((nQ-nW+0x1)/nT),o2=Math[wc(0x29c)]((nR-nX+0x1)/nU);}}return{'vo':nZ,'Lo':o0,'$o':o1,'Co':o2};}(nb,nj,nk,nm,nz,nA,nB,nF,nG,nH,ng),nM=nd?ny*nq:ny;let nN;return wb(0xbc9)===nf?nN=[nh,nM,nJ,nK,nL]:wb(0xbbf)===nf&&(nN=[nh,nJ,nK,nL,nM]),{'To':nh,'dataFormat':nf,'Bo':nj,'No':nk,'_o':nm,'So':nq,'Lo':nJ,'$o':nK,'Co':nL,'outChannels':nM,'vo':nI,'Po':nz,'strideHeight':nA,'strideWidth':nB,'Wo':nv,'Eo':nw,'Ro':nx,'Uo':nF,'Oo':nG,'ko':nH,'zo':nC,'Ao':nD,'Io':nE,'Mo':n6,'Fo':nN,'Do':n7};}function e6(n6,n7,n8,n9=0x1){const wd=vs_0b,nb=e9(n7,n9);return Math[wd(0x305)]((n6[0x0]*(n8-0x1)-n8+nb)/0x2);}function e7(n6){const we=vs_0b;return we(0x94f)==typeof n6?[n6,n6,n6]:0x2===n6[we(0xcbc)]?[n6[0x0],n6[0x1],0x1]:n6;}function e8(n6){const wf=vs_0b;return wf(0x94f)==typeof n6?[n6,n6,n6]:n6;}function e9(n6,n7){return n7<=0x1?n6:n6+(n6-0x1)*(n7-0x1);}function eb(n6,n7){const wg=vs_0b;if(!n7)return Math[wg(0xb48)](n6);switch(n7){case wg(0x165):return Math[wg(0x165)](n6);case wg(0x29c):return Math[wg(0x29c)](n6);case wg(0x305):return Math[wg(0x305)](n6);default:throw new Error(wg(0x65b)+n7);}}function ed(n6){const [n7,n8,n9]=e7(n6);return 0x1===n7&&0x1===n8&&0x1===n9;}function ef(n6,n7){return ed(n6)||ed(n7);}function eg(n6){const wh=vs_0b;if(wh(0x3a5)===n6)return wh(0xbbf);if(wh(0x3dc)===n6)return wh(0xbc9);throw new Error(wh(0x323)+n6);}function eh(n6,n7,n8){const wi=vs_0b;if(null!=n8){if(wi(0x6bb)==typeof n7)throw Error(wi(0xab1)+n6+wi(0xcb4)+n8+wi(0x28d)+n7+'.');if(wi(0x94f)==typeof n7)a3(a9(n7),()=>wi(0xab1)+n6+wi(0xcb4)+n8+wi(0x28d)+n7+'.');else{if(wi(0x72f)!=typeof n7)throw Error(wi(0xab1)+n6+wi(0x17d)+n7);n7[wi(0xd86)](n9=>{const wj=vs_0b;n9[wj(0xd86)](nb=>{const wk=vs_0b;a3(a9(nb),()=>wk(0xab1)+n6+wk(0xcb4)+n8+wk(0x28d)+nb+'.');});});}}}const ej=cw({'Go':function(n6,n7){const wl=vs_0b,n8={'x':cq(n6,'x',wl(0xad5),wl(0xac8))},n9={'shape':n7};return cd['yn'](wl(0x4b1),n8,n9);}}),ek=cw({'jo':function(n6){const wm=vs_0b,n7={'x':cq(n6,'x',wm(0x174),wm(0xac8))};return cd['yn'](wm(0xc6b),n7);}}),em=cw({'Ho':function(n6,n7=0x0){const wn=vs_0b;a3(n6[wn(0xcbc)]>=0x1,()=>wn(0xd16));const n8=cv(n6,wn(0x723),wn(0x26d),wn(0xac8));if(wn(0x85c)===n8[0x0][wn(0x1c4)]&&n8[wn(0xd86)](nd=>{const wo=vs_0b;if(wo(0x85c)!==nd[wo(0x1c4)])throw new Error(wo(0xa33)+nd[wo(0x1c4)]+'.\x20');}),0x1===n8[wn(0xcbc)])return ek(n8[0x0]);const n9=n8,nb={'axis':n7};return cd['yn'](wn(0x532),n9,nb);}}),eq=cw({'qo':function(n6){const wp=vs_0b,n7={'x':cq(n6,'x',wp(0x2c6),wp(0xa6c))};return cd['yn'](wp(0x4c7),n7);}}),ev=cw({'Xo':function(n6,n7,n8){const wq=vs_0b,n9=cq(n6,'x',wq(0xbd0),wq(0xac8));if(0x0===n9[wq(0x2b5)])throw new Error(wq(0x6af));const nb={'x':n9},nd={'Bs':n7,'size':n8};return cd['yn'](wq(0x467),nb,nd);}}),ew=cw({'Ko':function(n6,n7){const wr=vs_0b;let n8=cq(n6,wr(0xa5f),'x');const n9=n8[wr(0x859)];if(n7[wr(0x617)](nh=>!(nh>0x0)||nh%0x1!=0x0))throw new Error(wr(0xbe3)+n7+'].');if(n7[wr(0xcbc)]<n8[wr(0x2b5)])throw new Error(wr(0xca7)+n7[wr(0xcbc)]+wr(0xaa5)+n8[wr(0x2b5)]+'.');if(n7[wr(0xcbc)]>n8[wr(0x2b5)]){const nh=n8[wr(0x859)][wr(0xbd0)]();for(;nh[wr(0xcbc)]<n7[wr(0xcbc)];)nh[wr(0x6f3)](0x1);n8=ej(n8,nh);}const nb=n8[wr(0x859)],nd=Array[wr(0x219)](n7);for(let nj=n7[wr(0xcbc)]-0x1;nj>=0x0;nj--)if(nb[nj]===n7[nj])nd[nj]=0x1;else{if(0x1!==n8[wr(0x859)][nj])throw new Error(wr(0x1b6)+n9+wr(0x35f)+n7+'].');}if(0x0===nd[wr(0x66e)]((nk,nm)=>nk>0x1?nm:-0x1)[wr(0x3cd)](nk=>nk>=0x0)[wr(0xcbc)])return ek(n8);const nf={'x':n8},ng={'Yo':nd};return cd['yn'](wr(0xa71),nf,ng);}});function ex(n6,n7=q0(0xa6c),n8){const ws=vs_0b;return n7=n7||ws(0xa6c),aD(n6),new bU(n6,n7,n8);}const ey=cw({'Jo':function(n6,n7,n8,n9,nb=q0(0x3a5),nd=[0x1,0x1],nf){const wt=vs_0b,ng=cq(n6,'x',wt(0x5fe),wt(0xa6c)),nh=cq(n7,wt(0x3cd),wt(0x5fe),wt(0xa6c));let nj=ng,nk=!0x1;0x3===ng[wt(0x2b5)]&&(nk=!0x0,nj=ej(ng,[0x1,ng[wt(0x859)][0x0],ng[wt(0x859)][0x1],ng[wt(0x859)][0x2]])),a3(0x4===nj[wt(0x2b5)],()=>wt(0x151)+nj[wt(0x2b5)]+'.'),a3(0x4===nh[wt(0x2b5)],()=>wt(0xbd3)+nh[wt(0x2b5)]+'.'),eh(wt(0x5fe),n9,nf);const nm=wt(0x3a5)===nb?nj[wt(0x859)][0x3]:nj[wt(0x859)][0x1];a3(nm===nh[wt(0x859)][0x2],()=>wt(0x25f)+nm+wt(0x1e0)+nh[wt(0x859)][0x2]+'.'),a3(ef(n8,nd),()=>wt(0x35c)+n8+wt(0x690)+nd+'\x27');const nq={'x':nj,'filter':nh},nv={'strides':n8,'pad':n9,'dataFormat':nb,'dilations':nd,'dimRoundingMode':nf},nw=cd['yn'](wt(0x985),nq,nv);return nk?ej(nw,[nw[wt(0x859)][0x1],nw[wt(0x859)][0x2],nw[wt(0x859)][0x3]]):nw;}}),ez=cw({'Qo':function(n6,n7,n8,n9,nb,nd=q0(0x3a5),nf){const wu=vs_0b;a3(n6[wu(0xcbc)]===n7[wu(0x2b5)],()=>wu(0xd59)+n6[wu(0xcbc)]+wu(0x9fc)+n7[wu(0x2b5)]+wu(0x4b6));let ng=n6,nh=n7,nj=!0x1;0x3===n7[wu(0x2b5)]&&(nj=!0x0,nh=ej(n7,[0x1,n7[wu(0x859)][0x0],n7[wu(0x859)][0x1],n7[wu(0x859)][0x2]]),ng=[0x1,n6[0x0],n6[0x1],n6[0x2]]),a3(0x4===ng[wu(0xcbc)],()=>wu(0x306)+ng[wu(0xcbc)]+'.'),a3(0x4===nh[wu(0x2b5)],()=>wu(0xaf6)+nh[wu(0x2b5)]),a3(0x4===n8[wu(0x2b5)],()=>wu(0x9a3)+n8[wu(0x2b5)]);const nk=wu(0x3a5)===nd?ng[0x3]:ng[0x1],nm=wu(0x3a5)===nd?nh[wu(0x859)][0x3]:nh[wu(0x859)][0x1];a3(nk===n8[wu(0x859)][0x2],()=>wu(0x243)+nk+wu(0x1e0)+n8[wu(0x859)][0x2]+'.'),a3(nm===n8[wu(0x859)][0x3],()=>wu(0x417)+nm+wu(0x69b)+n8[wu(0x859)][0x3]+'.'),eh(wu(0x8aa),nb,nf);const nq={'dy':nh,'filter':n8},nv={'strides':n9,'pad':nb,'dataFormat':nd,'dimRoundingMode':nf,'Zo':ng},nw=cd['yn'](wu(0xd52),nq,nv);return nj?ej(nw,[nw[wu(0x859)][0x1],nw[wu(0x859)][0x2],nw[wu(0x859)][0x3]]):nw;}}),eA=cw({'ta':function(n6,n7,n8,n9,nb,nd){const wv=vs_0b,nf=cq(n6,'x',wv(0x361)),ng=cq(n7,wv(0x3cd),wv(0x361));return ez(n8,nf,ng,n9,nb,wv(0x3a5),nd);}}),eB=cw({'ea':function(n6,n7,n8,n9,nb=q0(0x3a5),nd=[0x1,0x1],nf){const ww=vs_0b,ng=cq(n6,'x',ww(0x406),ww(0xa6c)),nh=cq(n7,ww(0x3cd),ww(0x406),ww(0xa6c));let nj=ng,nk=!0x1;0x3===ng[ww(0x2b5)]&&(nk=!0x0,nj=ej(ng,[0x1,ng[ww(0x859)][0x0],ng[ww(0x859)][0x1],ng[ww(0x859)][0x2]])),a3(0x4===nj[ww(0x2b5)],()=>ww(0x618)+nj[ww(0x2b5)]+'.'),a3(0x4===nh[ww(0x2b5)],()=>ww(0x1c2)+nh[ww(0x2b5)]+'.');const nm=ww(0x3a5)===nb?nj[ww(0x859)][0x3]:nj[ww(0x859)][0x1];a3(nm===nh[ww(0x859)][0x2],()=>ww(0x7aa)+nm+ww(0xcb8)+nh[ww(0x859)][0x2]+'.'),eh(ww(0x406),n9,nf);const nq={'x':nj,'filter':nh},nv={'strides':n8,'pad':n9,'dataFormat':nb,'dilations':nd,'dimRoundingMode':nf},nw=cd['yn'](ww(0x649),nq,nv);return nk?ej(nw,[nw[ww(0x859)][0x1],nw[ww(0x859)][0x2],nw[ww(0x859)][0x3]]):nw;}}),eC=cw({'na':function(n6){const wx=vs_0b,n7={'x':cq(n6,'x',wx(0xb67),wx(0xa6c))};return cd['yn'](wx(0x336),n7);}});function eD(n6,n7){const wy=vs_0b;for(let n8=0x0;n8<n6[wy(0xcbc)];++n8)if(n6[n6[wy(0xcbc)]-n8-0x1]!==n7-0x1-n8)return!0x1;return!0x0;}function eE(n6,n7,n8){const wz=vs_0b,n9=n6[wz(0xcbc)]+n7[wz(0xcbc)],nb=[];let nd=0x0,nf=0x0;for(let ng=0x0;ng<n9;ng++)-0x1===n8[wz(0x6f2)](ng)?nb[wz(0x28c)](n6[nd++]):nb[wz(0x28c)](n7[nf++]);return nb;}function eF(n6,n7){const wA=vs_0b,n8=[],n9=n6[wA(0xcbc)];for(let nb=0x0;nb<n9;nb++)-0x1===n7[wA(0x6f2)](nb)&&n8[wA(0x28c)](n6[nb]);return[n8,n7[wA(0x66e)](nd=>n6[nd])];}function eG(n6,n7){const wB=vs_0b;return eE(n6,n7[wB(0x66e)](n8=>0x1),n7);}function eH(n6,n7,n8){const wC=vs_0b;a3(eD(n7,n8),()=>n6+wC(0x9e2)+(wC(0x5e4)+n7+wC(0x907)+n8+wC(0x95d)));}function eI(n6,n7){const wD=vs_0b;if(eD(n6,n7))return null;const n8=[];for(let n9=0x0;n9<n7;++n9)-0x1===n6[wD(0x6f2)](n9)&&n8[wD(0x28c)](n9);return n6[wD(0xd86)](nb=>n8[wD(0x28c)](nb)),n8;}function eJ(n6,n7){const wE=vs_0b,n8=[];for(let n9=n7-n6;n9<n7;++n9)n8[wE(0x28c)](n9);return n8;}const eK=cw({'ra':function(n6,n7=null,n8=!0x1){const wF=vs_0b,n9={'x':cq(n6,'x',wF(0xd4f))},nb={'sa':n7,'oa':n8};return cd['yn'](wF(0x79f),n9,nb);}});function eL(n6,n7){const wG=vs_0b;if((aq(n6)&&wG(0x6bb)!==n7||Array[wG(0xc38)](n6))&&wG(0x85c)!==n7)throw new Error(wG(0x741));if(wG(0x6bb)===n7&&aq(n6)&&!(n6 instanceof Uint8Array))throw new Error(wG(0x431));return cy(n6,[],[],n7);}const eM=cw({'aa':function(n6,n7=null,n8=!0x1){const wH=vs_0b;let n9=cq(n6,'x',wH(0x597));wH(0xb37)===n9[wH(0x1c4)]&&(n9=dv(n9,wH(0x2d8)));const nb={'x':n9},nd={'axis':n7,'oa':n8};return cd['yn'](wH(0x3d7),nb,nd);}}),eN=cw({'ia':function(n6){const wI=vs_0b,n7={'x':cq(n6,'x',wI(0x152))};return cd['yn'](wI(0x441),n7);}}),eO=cw({'ua':function(n6,n7=0.2){const wJ=vs_0b,n8={'x':cq(n6,'x',wJ(0xb75))},n9={'alpha':n7};return cd['yn'](wJ(0x781),n8,n9);}});function eP(n6){return cd['Qn'](n6);}const eQ=cw({'ca':function(n6,n7){const wK=vs_0b;let n8=cq(n6,'a',wK(0x2c1)),n9=cq(n7,'b',wK(0x2c1));[n8,n9]=c6(n8,n9);const nb={'a':n8,'b':n9};return cd['yn'](wK(0x197),nb);}}),eR=cw({'la':function(n6,n7,n8,n9,nb){const wL=vs_0b,nd=cq(n6,'x',wL(0xb66));let nf=nd,ng=!0x1;0x3===nd[wL(0x2b5)]&&(ng=!0x0,nf=ej(nd,[0x1,nd[wL(0x859)][0x0],nd[wL(0x859)][0x1],nd[wL(0x859)][0x2]])),a3(0x4===nf[wL(0x2b5)],()=>wL(0xae2)+nf[wL(0x2b5)]+'.'),a3(ef(n8,0x1),()=>wL(0x8bb)+n8+wL(0x2ef)),eh(wL(0xb66),n9,nb);const nh={'x':nf},nj={'pa':n7,'strides':n8,'pad':n9,'dimRoundingMode':nb},nk=cd['yn'](wL(0x704),nh,nj);return ng?ej(nk,[nk[wL(0x859)][0x1],nk[wL(0x859)][0x2],nk[wL(0x859)][0x3]]):nk;}});function eS(n6,n7=q0(0xa6c)){const wM=vs_0b;if(wM(0x85c)===n7){const n9=eS(n6,wM(0xa6c)),nb=eS(n6,wM(0xa6c));return cx(n9,nb);}const n8=aC(a7(n6),n7);return cd['ye'](n8,n6,n7);}const eT=cw({'fa':function(n6,n7,n8=0x0){const wN=vs_0b,n9=cq(n6,'x',wN(0x24b));if(0x0===n9[wN(0x2b5)])throw new Error(wN(0x735));const nb={'paddings':n7,'constantValue':n8},nd={'x':n9};return cd['yn'](wN(0x74f),nd,nb);}}),eU=cw({'da':function(n6,n7){const wO=vs_0b,n8={'x':cq(n6,'x',wO(0x4f2)),'alpha':cq(n7,wO(0xaac),wO(0x4f2))};return cd['yn'](wO(0x969),n8);}});var eV=q0(0x469)!=typeof globalThis?globalThis:q0(0x469)!=typeof window?window:q0(0x469)!=typeof global?global:q0(0x469)!=typeof self?self:{};function eW(n6,n7,n8){const wR=vs_0b;return n6(n8={'path':n7,'exports':{},'ha':function(n9,nb){const wQ=vs_0b;return(function(){const wP=vs_0b;throw new Error(wP(0x599));}(null==nb&&n8[wQ(0xa90)]));}},n8[wR(0x54b)]),n8[wR(0x54b)];}var eX,eY=(eX=Object[q0(0x51c)]({'__proto__':null,'default':{}}))&&eX[q0(0x194)]||eX;const eZ=cw({'ma':function(n6){const wS=vs_0b,n7={'x':cq(n6,'x',wS(0xb1f))};return cd['yn'](wS(0x8ca),n7);}}),f0=cw({'ya':function(n6){const wT=vs_0b,n7={'x':cq(n6,'x',wT(0x530))};return cd['yn'](wT(0xd01),n7);}}),f1=cw({'xa':function(n6,n7=-0x1){const wU=vs_0b,n8=cq(n6,wU(0xa10),wU(0x5bd),wU(0xa6c));if(-0x1===n7&&(n7=n8[wU(0x2b5)]-0x1),n7!==n8[wU(0x2b5)]-0x1)throw Error(wU(0x77c)+n8[wU(0x2b5)]+wU(0xb9e)+n7);const n9={'wa':n8},nb={'dim':n7};return cd['yn'](wU(0x921),n9,nb);}}),f2=cw({'ba':function(n6,n7){const wV=vs_0b,n8=cq(n6,'x',wV(0x77d),wV(0xac8));return ej(n8,aj(n8[wV(0x859)],n7)['C']);}}),f3=cw({'ga':function(n6,n7=0x0){const wW=vs_0b,n8=cv(n6,wW(0x723),wW(0x94b),wW(0xac8));a3(n8[wW(0xcbc)]>=0x1,()=>'Pass at least one tensor to ovs.stack'),n8[wW(0xcbc)]>0x0&&a3(n7<=n8[0x0][wW(0x2b5)],()=>wW(0x419));const n9=n8,nb={'axis':n7};return cd['yn'](wW(0x7a8),n9,nb);}}),f4=cw({'va':function(n6,n7=0x0){const wX=vs_0b,n8={'x':cq(n6,'x',wX(0x95c))},n9={'alpha':n7};return cd['yn'](wX(0x158),n8,n9);}}),f5=cw({'$a':function(n6,n7,n8,n9,nb=0x0,nd=0x0,nf=0x0,ng=0x0,nh=0x0){const wY=vs_0b,nj={'x':cq(n6,'x',wY(0xbc0),wY(0xac8))},nk={'Bs':n7,'end':n8,'strides':n9,'Ps':nb,'Ws':nd,'Us':nf,'zs':ng,'Gs':nh};return cd['yn'](wY(0xc0d),nj,nk);}});function f6(n6,n7,n8){const wZ=vs_0b;if(a5(n6),null!=n7&&0x4!==n7[wZ(0xcbc)])throw new Error('trz() requires shape to have four numbers');const n9=ck(n6,n8);if(0x4!==n9[wZ(0xcbc)]&&0x1!==n9[wZ(0xcbc)])throw new Error('trz() requires values to be number[][][][] or flat/TypedArray');if(0x1===n9[wZ(0xcbc)]&&null==n7)throw new Error('trz() requires shape to be provided when `values` are a flat array');return cy(n6,n7,n9,n8);}const f7=cw({'Ca':function(n6,n7=0x0){const x0=vs_0b,n8=cq(n6,'x',x0(0x587),x0(0xac8));a3(n7>=-n8[x0(0x859)][x0(0xcbc)]&&n7<n8[x0(0x859)][x0(0xcbc)],()=>x0(0x5b6)+n7+x0(0x941)+n8[x0(0x859)][x0(0xcbc)]+',\x20'+n8[x0(0x859)][x0(0xcbc)]+')');const n9={'value':n8},nb={'axis':n7};return cd['yn'](x0(0xaea),n9,nb);}}),f8=cw({'Ta':function(n6,n7,n8,n9,nb,nd=q0(0x3a5),nf){const x1=vs_0b;let ng=n6;0x3===n6[x1(0x2b5)]&&(ng=ej(n6,[0x1,n6[x1(0x859)][0x0],n6[x1(0x859)][0x1],n6[x1(0x859)][0x2]]));let nh=n7;0x3===nh[x1(0x2b5)]&&(nh=ej(n7,[0x1,n7[x1(0x859)][0x0],n7[x1(0x859)][0x1],n7[x1(0x859)][0x2]])),a3(0x4===ng[x1(0x2b5)],()=>x1(0xadb)+ng[x1(0x859)]+'.'),a3(0x4===nh[x1(0x2b5)],()=>x1(0x9ac)+nh[x1(0x859)]+'.'),a3(0x4===n8[x1(0xcbc)],()=>x1(0x1ff)+n8+'.');const nj=x1(0x3a5)===nd?ng[x1(0x859)][0x3]:ng[x1(0x859)][0x1],nk=x1(0x3a5)===nd?nh[x1(0x859)][0x3]:nh[x1(0x859)][0x1];a3(nj===n8[0x2],()=>x1(0xd50)+nj+x1(0x58e)+n8[0x2]+'.'),a3(nk===n8[0x3],()=>x1(0x874)+nk+x1(0x448)+n8[0x3]+').'),eh(x1(0x8f3),nb,nf);const nm={'x':ng,'dy':nh},nq={'strides':n9,'pad':nb,'dataFormat':nd,'dimRoundingMode':nf,'Do':n8};return cd['yn'](x1(0x637),nm,nq);}});function f9(n6,n7,n8){const x2=vs_0b;if(null==n8||x2(0x97a)===n8)return n6;if(x2(0xb1f)===n8)return e2(n6,f4(n7));throw new Error(x2(0x5e1)+n8+'.');}function fb(n6,n7){const x3=vs_0b;let n8=n7;const n9=dG(n6[x3(0x859)],n7[x3(0x859)]);return n9[x3(0xcbc)]>0x0&&(n8=eM(n8,n9)),ej(n8,n6[x3(0x859)]);}function fd(n6,n7,n8,n9){const x4=vs_0b;if(x4(0x97a)===n7)return n6;if(x4(0xb1f)===n7)return eZ(n6);if(x4(0xb67)===n7)return eC(n6);if(x4(0x530)===n7)return f0(n6);if(x4(0x4f2)===n7)return eU(n6,n8);if(x4(0xb29)===n7)return eO(n6,n9);if(x4(0x2c6)===n7)return eq(n6);throw new Error(x4(0x9c0)+n7+'.');}const ff=(n6,n7)=>!(n6>0x0)||q0(0x97a)===n7,fg=cw({'Na':function({x:n6,filter:n7,strides:n8,pad:n9,dataFormat:dataFormat=q0(0x3a5),dilations:dilations=[0x1,0x1],dimRoundingMode:nb,bias:nd,_a:nf=q0(0x97a),Sa:ng,Ea:nh}){const x5=vs_0b;if(nf=nf||x5(0x97a),!0x1===ff(cd[x5(0x29d)]['Le'],nf)){a3(x5(0x3a5)===dataFormat,()=>x5(0x642)+dataFormat+x5(0x160));let nC=ey(n6,n7,n8,n9,dataFormat,dilations,nb);return null!=nd&&(nC=dZ(nC,nd)),fd(nC,nf,ng,nh);}const nj=cq(n6,'x',x5(0x5fe),x5(0xa6c)),nk=cq(n7,x5(0x3cd),x5(0x5fe),x5(0xa6c));let nm=nj,nq=!0x1;0x3===nj[x5(0x2b5)]&&(nq=!0x0,nm=ej(nj,[0x1,nj[x5(0x859)][0x0],nj[x5(0x859)][0x1],nj[x5(0x859)][0x2]])),a3(0x4===nm[x5(0x2b5)],()=>x5(0x3f4)+nm[x5(0x2b5)]+'.'),a3(0x4===nk[x5(0x2b5)],()=>x5(0xbb1)+nk[x5(0x2b5)]+'.'),eh(x5(0xd42),n9,nb);const nv=x5(0x3a5)===dataFormat?nm[x5(0x859)][0x3]:nm[x5(0x859)][0x1];a3(nk[x5(0x859)][0x2]===nv,()=>x5(0x25f)+nv+x5(0x1e0)+nk[x5(0x859)][0x2]+'.'),a3(ef(n8,dilations),()=>x5(0x35c)+n8+x5(0x690)+dilations+'\x27');const nw=e4(nm[x5(0x859)],nk[x5(0x859)],n8,dilations,n9,nb);let nx,ny;if(null!=nd&&(nx=cq(nd,x5(0x39f),x5(0xd42)),[nx]=c6(nx,nj),x5(0x3a5)===dataFormat?dH(nw['Fo'],nx[x5(0x859)]):(a3(nx[x5(0x859)][x5(0xcbc)]<=0x1,()=>x5(0x7e0)+nx[x5(0x859)][x5(0xcbc)]+'.'),a3(0x0===nx[x5(0x859)][x5(0xcbc)]||nx[x5(0x859)][0x0]===nw[x5(0x809)]||0x1===nx[x5(0x859)][0x0],()=>x5(0x58a)+nx[x5(0x859)]+x5(0xbb5)+nw[x5(0x809)]+')'))),null!=ng){const nD=ng[x5(0x859)];if(a3(nD[x5(0xcbc)]<=0x1||0x3===nD[x5(0xcbc)],()=>x5(0x65e)+nD[x5(0xcbc)]+'.'),0x1===nD[x5(0xcbc)])a3(0x1===nD[0x0]||nD[0x0]===nw[x5(0x809)],()=>x5(0x7fe)+nD+x5(0xbb5)+nw[x5(0x809)]+').');else{if(0x3===nD[x5(0xcbc)])try{dH(nD,nw['Fo']);}catch(nE){const nF=x5(0x7fe)+nD+x5(0x8bd)+nw['Fo']+').';throw Error(nF);}}ny=cq(ng,'prelu wig',x5(0xd42));}const nz=(nG,nH)=>{const x6=vs_0b;a3(x6(0x3a5)===dataFormat,()=>x6(0x42b)+dataFormat+x6(0x7f5));const [nI,nJ,nK,nL]=nH,nM=f9(nG,nK,nf);a3(ed(dilations),()=>x6(0x4e1)+dilations+'\x27');const nN=[ez(nJ[x6(0x859)],nM,nI,n8,n9),f8(nJ,nM,nI[x6(0x859)],n8,n9)];if(null!=nL){const nO=fb(nL,nM);nN[x6(0x28c)](nO);}return nN;},nA={'x':nm,'filter':nk,'bias':nx,'Sa':ny},nB={'strides':n8,'pad':n9,'dataFormat':dataFormat,'dilations':dilations,'dimRoundingMode':nb,'_a':nf,'Ea':nh};return null==nd?eP((nG,nH,nI)=>{const x7=vs_0b;let nJ=cd['yn'](x7(0x4eb),nA,nB);return nI([nH,nG,nJ]),nq&&(nJ=ej(nJ,[nJ[x7(0x859)][0x1],nJ[x7(0x859)][0x2],nJ[x7(0x859)][0x3]])),{'value':nJ,'Gn':nz};})(nm,nk):eP((nG,nH,nI,nJ)=>{const x8=vs_0b;let nK=cd['yn'](x8(0x4eb),nA,nB);return nJ([nH,nG,nK,nI]),nq&&(nK=ej(nK,[nK[x8(0x859)][0x1],nK[x8(0x859)][0x2],nK[x8(0x859)][0x3]])),{'value':nK,'Gn':nz};})(nm,nk,nx);}}),fh=cw({'Ra':function(n6,n7,n8,n9,nb,nd=[0x1,0x1],nf){const x9=vs_0b;let ng=n6;0x3===n6[x9(0x2b5)]&&(ng=ej(n6,[0x1,n6[x9(0x859)][0x0],n6[x9(0x859)][0x1],n6[x9(0x859)][0x2]]));let nh=n7;0x3===nh[x9(0x2b5)]&&(nh=ej(n7,[0x1,n7[x9(0x859)][0x0],n7[x9(0x859)][0x1],n7[x9(0x859)][0x2]]));const nj={'x':ng,'dy':nh},nk={'strides':n9,'pad':nb,'dimRoundingMode':nf,'dilations':nd,'Do':n8};return cd['yn'](x9(0x1e3),nj,nk);}}),fj=cw({'Oa':function(n6,n7,n8,n9,nb,nd=[0x1,0x1],nf){const xa=vs_0b;let ng=n7,nh=!0x1;0x3===n7[xa(0x2b5)]&&(nh=!0x0,ng=ej(n7,[0x1,n7[xa(0x859)][0x0],n7[xa(0x859)][0x1],n7[xa(0x859)][0x2]]));const nj={'dy':ng,'filter':n8},nk={'strides':n9,'pad':nb,'dimRoundingMode':nf,'dilations':nd,'Zo':n6},nm=cd['yn'](xa(0xc49),nj,nk);return nh?ej(nm,[nm[xa(0x859)][0x1],nm[xa(0x859)][0x2],nm[xa(0x859)][0x3]]):nm;}}),fk=cw({'ka':function({x:n6,filter:n7,strides:n8,pad:n9,dataFormat:dataFormat=q0(0x3a5),dilations:dilations=[0x1,0x1],dimRoundingMode:nb,bias:nd,_a:nf=q0(0x97a),Sa:ng,Ea:nh}){const xb=vs_0b;if(!0x1===ff(cd[xb(0x29d)]['Le'],nf)){let nB=eB(n6,n7,n8,n9,dataFormat,dilations,nb);return null!=nd&&(nB=dZ(nB,nd)),fd(nB,nf,ng,nh);}const nj=cq(n6,'x',xb(0x406),xb(0xa6c)),nk=cq(n7,xb(0x3cd),xb(0x406),xb(0xa6c));let nm=nj,nq=!0x1;0x3===nj[xb(0x2b5)]&&(nq=!0x0,nm=ej(nj,[0x1,nj[xb(0x859)][0x0],nj[xb(0x859)][0x1],nj[xb(0x859)][0x2]])),a3(0x4===nm[xb(0x2b5)],()=>xb(0x475)+nm[xb(0x2b5)]+'.'),a3(0x4===nk[xb(0x2b5)],()=>xb(0x365)+nk[xb(0x2b5)]+'.'),a3(nm[xb(0x859)][0x3]===nk[xb(0x859)][0x2],()=>xb(0xc65)+nm[xb(0x859)][0x3]+xb(0xcb8)+nk[xb(0x859)][0x2]+'.'),null==dilations&&(dilations=[0x1,0x1]),a3(ef(n8,dilations),()=>xb(0x9f7)+n8+xb(0x690)+dilations+'\x27'),eh(xb(0x63c),n9,nb);const nv=e4(nm[xb(0x859)],nk[xb(0x859)],n8,dilations,n9,nb,!0x0);let nw,nx;null!=nd&&(nw=cq(nd,xb(0x39f),xb(0xd42)),[nw]=c6(nw,nj),dH(nv['Fo'],nw[xb(0x859)])),null!=ng&&(nx=cq(ng,'prelu wig',xb(0x63c)));const ny=(nC,nD)=>{const xc=vs_0b;a3(ed(dilations),()=>xc(0x712)+dilations+'\x27');const [nE,nF,nG,nH]=nD,nI=f9(nC,nG,nf),nJ=fj(nF[xc(0x859)],nI,nE,n8,n9,dilations,nb),nK=fh(nF,nI,nE[xc(0x859)],n8,n9,dilations,nb);return null!=nH?[nJ,nK,fb(nw,nI)]:[nJ,nK];},nz={'x':nm,'filter':nk,'bias':nw,'Sa':nx},nA={'strides':n8,'pad':n9,'dataFormat':dataFormat,'dilations':dilations,'dimRoundingMode':nb,'_a':nf,'Ea':nh};return null==nd?eP((nC,nD,nE)=>{const xd=vs_0b;let nF=cd['yn'](xd(0x7e7),nz,nA);return nE([nD,nC,nF]),nq&&(nF=ej(nF,[nF[xd(0x859)][0x1],nF[xd(0x859)][0x2],nF[xd(0x859)][0x3]])),{'value':nF,'Gn':ny};})(nm,nk):eP((nC,nD,nE,nF)=>{const xe=vs_0b;let nG=cd['yn'](xe(0x7e7),nz,nA);return nF([nD,nC,nG,nE]),nq&&(nG=ej(nG,[nG[xe(0x859)][0x1],nG[xe(0x859)][0x2],nG[xe(0x859)][0x3]])),{'value':nG,'Gn':ny};})(nm,nk,nw);}}),fm=cw({'Aa':function({a:n6,b:n7,Os:n8=!0x1,ks:n9=!0x1,bias:nb,_a:nd=q0(0x97a),Sa:nf,Ea:ng=0.2}){const xf=vs_0b;if(!0x1===ff(cd[xf(0x29d)]['Le'],nd)){let nI=dw(n6,n7,n8,n9);return null!=nb&&(nI=dZ(nI,nb)),fd(nI,nd,nf,ng);}let nh=cq(n6,'a',xf(0x9de)),nj=cq(n7,'b',xf(0x9de));[nh,nj]=c6(nh,nj);const nk=n8?nh[xf(0x859)][nh[xf(0x2b5)]-0x2]:nh[xf(0x859)][nh[xf(0x2b5)]-0x1],nm=n9?nj[xf(0x859)][nj[xf(0x2b5)]-0x1]:nj[xf(0x859)][nj[xf(0x2b5)]-0x2],nq=n8?nh[xf(0x859)][nh[xf(0x2b5)]-0x1]:nh[xf(0x859)][nh[xf(0x2b5)]-0x2],nv=n9?nj[xf(0x859)][nj[xf(0x2b5)]-0x2]:nj[xf(0x859)][nj[xf(0x2b5)]-0x1],nw=nh[xf(0x859)][xf(0xbd0)](0x0,-0x2),nx=nj[xf(0x859)][xf(0xbd0)](0x0,-0x2),ny=a7(nw),nz=a7(nx);a3(nk===nm,()=>xf(0xa1c)+nk+xf(0x56e)+nm+xf(0x5ba)+nh[xf(0x859)]+xf(0x404)+nj[xf(0x859)]+xf(0x810)+n8+xf(0xc2c)+n9+xf(0x1b8));const nA=dH(nh[xf(0x859)][xf(0xbd0)](0x0,-0x2),nj[xf(0x859)][xf(0xbd0)](0x0,-0x2))[xf(0x26d)]([nq,nv]),nB=ej(nh,n8?[ny,nk,nq]:[ny,nq,nk]),nC=ej(nj,n9?[nz,nv,nm]:[nz,nm,nv]);let nD,nE;null!=nb&&(nD=cq(nb,xf(0x39f),xf(0x9de)),[nD]=c6(nD,nh),dH(nA,nD[xf(0x859)])),null!=nf&&(nE=cq(nf,'prelu wig',xf(0x9de)));const nF=(nJ,nK)=>{const xg=vs_0b,[nL,nM,nN,nO]=nK,nP=f9(ej(nJ,nN[xg(0x859)]),nN,nd);let nQ,nR;return n8||n9?!n8&&n9?(nQ=dw(nP,nM,!0x1,!0x1),nR=dw(nP,nL,!0x0,!0x1)):n8&&!n9?(nQ=dw(nM,nP,!0x1,!0x0),nR=dw(nL,nP,!0x1,!0x1)):(nQ=dw(nM,nP,!0x0,!0x0),nR=dw(nP,nL,!0x0,!0x0)):(nQ=dw(nP,nM,!0x1,!0x0),nR=dw(nL,nP,!0x0,!0x1)),null!=nb?[nQ,nR,fb(nO,nP)]:[nQ,nR];},nG={'a':nB,'b':nC,'bias':nD,'Sa':nE},nH={'Os':n8,'ks':n9,'_a':nd,'Ea':ng};return null==nb?eP((nJ,nK,nL)=>{const xh=vs_0b,nM=cd['yn'](xh(0xcbe),nG,nH);return nL([nJ,nK,nM]),{'value':ej(nM,nA),'Gn':nF};})(nB,nC):eP((nJ,nK,nL,nM)=>{const xi=vs_0b,nN=cd['yn'](xi(0xcbe),nG,nH);return nM([nJ,nK,nN,nL]),{'value':ej(nN,nA),'Gn':nF};})(nB,nC,nD);}}),fp=cw({'Ia':function(n6,n7,n8=!0x1,n9=!0x1){const xj=vs_0b,nb=cq(n6,xj(0x1ef),xj(0x8a9));a3(0x3===nb[xj(0x2b5)]||0x4===nb[xj(0x2b5)],()=>xj(0x93e)+nb[xj(0x2b5)]+'.'),a3(0x2===n7[xj(0xcbc)],()=>xj(0x259)+n7+'.'),a3(!0x1===n9||!0x1===n8,()=>xj(0x18b));let nd=nb,nf=!0x1;0x3===nb[xj(0x2b5)]&&(nf=!0x0,nd=ej(nb,[0x1,nb[xj(0x859)][0x0],nb[xj(0x859)][0x1],nb[xj(0x859)][0x2]]));const ng={'images':nd},nh={'Ma':n8,'Fa':n9,'size':n7},nj=cd['yn'](xj(0x360),ng,nh);return nf?ej(nj,[nj[xj(0x859)][0x1],nj[xj(0x859)][0x2],nj[xj(0x859)][0x3]]):nj;}}),fq=q0(0x469)!=typeof requestAnimationFrame?requestAnimationFrame:q0(0x469)!=typeof setImmediate?setImmediate:n6=>n6();function fv(n6,n7){const xk=vs_0b,n8=n6[0x0][xk(0xcbc)];n6[xk(0xd86)]((nb,nd)=>{const xl=vs_0b;a3(nb[xl(0xcbc)]===n8,()=>xl(0x16b)+n8+xl(0x341)+nd+xl(0x15b)+n8+')');}),a3(n7>=0x0&&n7<n8,()=>xk(0x16b)+n8+xk(0x3fe)+(n8-0x1)+'.');const n9=n6[0x0];n6[xk(0xd86)]((nb,nd)=>{const xm=vs_0b;for(let nf=0x0;nf<n8;nf++)a3(nf===n7||nb[nf]===n9[nf],()=>xm(0x16b)+n8+xm(0x2e0)+nd+xm(0x393)+nb+xm(0xb50)+n9+xm(0x85a)+nd+'.');});}function fw(n6,n7){const xn=vs_0b,n8=n6[0x0][xn(0xbd0)]();for(let n9=0x1;n9<n6[xn(0xcbc)];n9++)n8[n7]+=n6[n9][n7];return n8;}var fx;function fy(n6,n7,n8){const xo=vs_0b;let n9=new Array();if(null==n8&&null==n7)return n9;if(null==n7){for(;n9[xo(0xcbc)]<n6+n8[xo(0xcbc)];)n9[xo(0x28c)](-0x1);}else n9=n7[xo(0xbd0)]();if(null==n8)return n9;if(n6+n8[xo(0xcbc)]!==n9[xo(0xcbc)])throw new Error(xo(0x664)+n7+xo(0x268)+(n6+n8[xo(0xcbc)])+xo(0xc31)+n9[xo(0xcbc)]);for(let nb=0x1;nb<n8[xo(0xcbc)];++nb){const nd=n8[nb],nf=n9[n9[xo(0xcbc)]-n8[xo(0xcbc)]+nb],ng=n9[nf];if(nd>=0x0){if(ng>=0x0){if(ng!==nd)throw new Error(xo(0x664)+n7+xo(0xaa6)+(nb+n6)+xo(0x37a)+nd+xo(0x764)+(nb+n6)+xo(0x37a)+ng);}else n9[nf]=nd;}}return n9;}function fz(n6){const xp=vs_0b,n7={'FIRST_DIM_SIZE':fx[xp(0x8e3)],'VALUE_ROWIDS':fx[xp(0x7fc)],'ROW_LENGTHS':fx[xp(0xc09)],'ROW_SPLITS':fx[xp(0x716)],'ROW_LIMITS':fx[xp(0xcae)],'ROW_STARTS':fx[xp(0xce0)]},n8=[];for(const n9 of n6){if(!(n9 in n7))break;n8[xp(0x28c)](n7[n9]);}return n8;}function fA(n6){const xq=vs_0b;return 0x0===n6[xq(0xcbc)]?0x0:n6[0x0]===fx[xq(0x8e3)]?n6[xq(0xcbc)]-0x1:n6[xq(0xcbc)];}function fB(n6,n7){const xr=vs_0b;if(null==n6||null==n7)return;const n8=n6[xr(0xcbc)],n9=n7[xr(0xcbc)];if(n8>=n9)throw new Error(xr(0xc45)+n6+xr(0x20b)+n7+xr(0x4af)+n8+xr(0x72a)+n9+')');for(let nb=0x0;nb<Math[xr(0x18c)](n8,n9-0x1);++nb){const nd=n6[nb],nf=n7[nb+0x1];if(nd>=0x0&&nf>=0x0&&0x1!==nd&&nd!==nf)throw new Error(xr(0xc45)+n6+xr(0x302)+n7+xr(0x375)+(nb-n6[xr(0xcbc)])+xr(0x37a)+nd+xr(0x252)+(nb-n6[xr(0xcbc)])+xr(0x37a)+nf);}}function fC(n6){const xs=vs_0b;return n6<=0x1e?n6:az(n6,Math[xs(0x305)](Math[xs(0x82b)](n6)));}function fD(n6,n7){const xt=vs_0b;if(n6[xt(0xcbc)]!==n7[xt(0xcbc)])throw new Error(xt(0xa27)+n6[xt(0xcbc)]+xt(0x8e8)+n7[xt(0xcbc)]+'.');const n8=new Float32Array(0x2*n6[xt(0xcbc)]);for(let n9=0x0;n9<n8[xt(0xcbc)];n9+=0x2)n8[n9]=n6[n9/0x2],n8[n9+0x1]=n7[n9/0x2];return n8;}!function(n6){const xu=vs_0b;n6[n6[xu(0x8e3)]=0x0]=xu(0x8e3),n6[n6[xu(0x7fc)]=0x1]=xu(0x7fc),n6[n6[xu(0xc09)]=0x2]=xu(0xc09),n6[n6[xu(0x716)]=0x3]=xu(0x716),n6[n6[xu(0xcae)]=0x4]=xu(0xcae),n6[n6[xu(0xce0)]=0x5]=xu(0xce0);}(fx||(fx={}));const fE=/->/g;function fF(n6,n7){const xv=vs_0b,n8=[];for(let n9=0x0;n9<n6[xv(0xcbc)];++n9)0x0!==n6[n9][xv(0xcbc)]&&-0x1===n6[n9][xv(0x6f2)](n7)&&-0x1!==n7||n8[xv(0x28c)](n9);return n8;}function fG(n6){const xw=vs_0b;return xw(0xb59)+n6;}function fH(n6,n7){const xx=vs_0b;return xx(0x8ed)+n6+xx(0x55a)+n7+xx(0xd25);}function fI(n6,n7,n8){const xy=vs_0b;return xy(0x8ed)+n6+xy(0x55a)+n7+xy(0xb8a)+n8;}function fJ(n6,n7){const xz=vs_0b;return xz(0x3a2)+n6+xz(0x404)+n7;}function fK(n6,n7){const xA=vs_0b;return xA(0x856)+n6+xA(0x367)+n7;}function fL(n6,n7){const xB=vs_0b;return xB(0xced)+a7(n6)+xB(0x59b)+a7(n7)+xB(0x3be)+n6+xB(0xa07)+n7;}function fM(n6,n7){const xC=vs_0b;return xC(0x6b0)+a7(n6)+xC(0x700)+a7(n7)+xC(0x3be)+n6+xC(0x692)+n7;}function fN(n6,n7){const xD=vs_0b;return xD(0x729)+n6+xD(0x272)+n7+xD(0x92b);}function fO(n6,n7,n8){const xE=vs_0b;return xE(0xa76)+n6+xE(0x15d)+n7+xE(0x272)+n8+')';}var fP=Object[q0(0x51c)]({'__proto__':null,'Da':function(n6,n7){const xF=vs_0b;let n8,n9=!0x1;for(n6<=0x1e?(n8=n6,n9=!0x0):n8=az(n6,Math[xF(0x305)](Math[xF(0x82b)](n6)));!n9;)n8>n7||n8===n6?n9=!0x0:n8=az(n6,n8+0x1);return n8;},'ro':function(n6,n7,n8){const xG=vs_0b,n9=[],nb=n6[xG(0xcbc)];for(let nd=0x0;nd<nb;nd++)nd!==n7?n9[xG(0x28c)](n6[nd]):n9[xG(0x28c)](n8);return n9;},'La':function(n6,n7,n8,n9){const xH=vs_0b,nb=n7[xH(0x859)][xH(0xcbc)],nd=n6[xH(0x859)][xH(0xcbc)];if(0x0!==n9&&(n9<-nb||n9>nb))throw new Error(xH(0x36b)+nb+',\x20'+nb+xH(0x444)+n9);if(n9<0x0&&(n9+=nb),n9>nd)throw new Error(xH(0x24c)+n9+xH(0x28b)+nd+').');if(n8<n9)throw new Error(xH(0x24c)+n9+xH(0x90b)+n8+').');for(let nm=0x0;nm<n9;++nm)if(n6[xH(0x859)][nm]!==n7[xH(0x859)][nm])throw new Error(xH(0x5d5)+nm+xH(0x6fa)+n6[xH(0x859)][nm]+xH(0x358)+nm+xH(0x6fa)+n7[xH(0x859)][nm]+'.');const nf=n6[xH(0x859)][n8],ng=[];let nh=0x1,nj=0x1,nk=0x1;for(let nq=0x0;nq<n9;++nq)ng[xH(0x28c)](n6[xH(0x859)][nq]),nh*=n6[xH(0x859)][nq];for(let nv=n9;nv<n8;nv++)ng[xH(0x28c)](n6[xH(0x859)][nv]),nj*=n6[xH(0x859)][nv];for(let nw=n9;nw<nb;nw++)ng[xH(0x28c)](n7[xH(0x859)][nw]);for(let nx=n8+0x1;nx<nd;nx++)ng[xH(0x28c)](n6[xH(0x859)][nx]),nk*=n6[xH(0x859)][nx];return{'To':nh,'Va':nk,'Ba':nj,'Pa':nf,'Wa':ng};}});function fQ(n6){const xI=vs_0b;try{return n6[xI(0x66e)](n7=>bN(n7));}catch(n7){throw new Error(xI(0x84e)+n7);}}function fR(n6){const xJ=vs_0b;return n6[xJ(0x66e)](n7=>bM(n7));}var fS=Object[q0(0x51c)]({'__proto__':null,'Ua':dY,'za':fP,'Ga':fQ,'ja':fR,'Ha':c5,'qa':eD,'Xa':eE,'Ka':eF,'Ya':eG,'Ja':eH,'Qa':eI,'Za':function(n6){const xK=vs_0b;return n6[xK(0x66e)]((n7,n8)=>[n8,n7])[xK(0xcdb)]((n7,n8)=>n7[0x1]-n8[0x1])[xK(0x66e)](n7=>n7[0x0]);},'ti':eJ,'ei':dF,'ni':dG,'ri':dH,'si':fv,'ro':fw,'oi':function(n6,n7,n8,n9,nb=q0(0x3a5),nd){return e4(n6,[...n7,n6[0x3]],n8,nd,n9,null,null,eg(nb));},'ai':e3,'ii':function(n6,n7,n8,n9,nb,nd,nf=q0(0x247)){const xL=vs_0b,[ng,nh,nj]=e8(n7);let nk,nm;if(xL(0x247)===nf)nm=xL(0xbbf),nk=[ng,nh,nj,n6[0x4],n6[0x4]];else{if(xL(0x61c)!==nf)throw new Error(xL(0x323)+nf);nm=xL(0xbc9),nk=[ng,nh,nj,n6[0x1],n6[0x1]];}return e5(n6,nk,n8,n9,nb,!0x1,nm,nd);},'ui':e4,'ci':e5,'li':e6,'pi':ed,'fi':ef,'di':eg,'hi':eh,'mi':f9,'yi':fb,'xi':fd,'wi':ff,get 'bi'(){return fx;},'gi':fy,'vi':fz,'$i':fA,'Ci':fB,'Ti':0x1e,'Ni':fC,'_i':function(n6,n7,n8){const xM=vs_0b;return[n8*(xM(0x94f)==typeof n6?n6:n6[0x0]),n7*(xM(0x94f)==typeof n6?n6:n6[0x1])];},'Si':function(n6,n7,n8,n9=!0x0){const xN=vs_0b;let nb=[];if(n9)nb=nb[xN(0x26d)](n7[xN(0xbd0)](0x0)),nb[xN(0x28c)](n6[0x0]/n8),nb=nb[xN(0x26d)](n6[xN(0xbd0)](0x1));else{nb=nb[xN(0x26d)](n6[0x0]);const nd=n7[xN(0xcbc)];for(let nf=0x0;nf<nd;++nf)nb=nb[xN(0x26d)]([n6[nf+0x1]/n7[nf],n7[nf]]);nb=nb[xN(0x26d)](n6[xN(0xbd0)](nd+0x1));}return nb;},'Ei':function(n6,n7,n8=!0x0){const xO=vs_0b,n9=[];if(n8){n9[xO(0x28c)](n7);for(let nb=n7+0x1;nb<n6;++nb)nb<=0x2*n7?(n9[xO(0x28c)](nb),n9[xO(0x28c)](nb-(n7+0x1))):n9[xO(0x28c)](nb);}else{const nd=[],nf=[];for(let ng=0x1;ng<n6;++ng)ng>=0x2*n7+0x1||ng%0x2==0x1?nf[xO(0x28c)](ng):nd[xO(0x28c)](ng);n9[xO(0x28c)](...nd),n9[xO(0x28c)](0x0),n9[xO(0x28c)](...nf);}return n9;},'Ri':function(n6,n7,n8,n9=!0x0){const xP=vs_0b,nb=[];n9?nb[xP(0x28c)](n6[0x0]/n8):nb[xP(0x28c)](n6[0x0]*n8);for(let nd=0x1;nd<n6[xP(0xcbc)];++nd)nd<=n7[xP(0xcbc)]?n9?nb[xP(0x28c)](n7[nd-0x1]*n6[nd]):nb[xP(0x28c)](n6[nd]/n7[nd-0x1]):nb[xP(0x28c)](n6[nd]);return nb;},'Oi':function(n6,n7){const xQ=vs_0b,n8=[0x0];for(let n9=0x0;n9<n7;++n9)n8[xQ(0x28c)](n6[n9][0x0]);return n8;},'ki':function(n6,n7,n8){const xR=vs_0b,n9=n6[xR(0xbd0)](0x0,0x1);for(let nb=0x0;nb<n8;++nb)n9[xR(0x28c)](n6[nb+0x1]-n7[nb][0x0]-n7[nb][0x1]);return n9;},'Ai':function(n6,n7){const xS=vs_0b,n8=n6[xS(0x859)][xS(0xcbc)],n9=n7[xS(0x859)][xS(0xcbc)];if(n8<0x1)throw new Error(xS(0x534)+n8+'.');if(n9<0x1)throw new Error(xS(0x9af)+n9+'.');if(xS(0x2d8)!==n7[xS(0x1c4)])throw new Error(xS(0xc7e)+n7[xS(0x1c4)]+'.');if(n7[xS(0x859)][n9-0x1]>n8)throw new Error(xS(0x662)+n7[xS(0x859)][n9-0x1]+xS(0xc4a)+n8);if(0x0===a7(n6[xS(0x859)]))throw new Error(xS(0x4f3)+n6[xS(0x859)]+'.');const nb=n7[xS(0x859)],nd=nb[nb[xS(0xcbc)]-0x1];let nf=0x1;for(let nm=0x0;nm<nb[xS(0xcbc)]-0x1;++nm)nf*=nb[nm];const ng=n6[xS(0x859)],nh=nb[xS(0xbd0)]();nh[xS(0xc32)]();let nj=0x1;for(let nq=nd;nq<n8;++nq)nj*=ng[nq],nh[xS(0x28c)](ng[nq]);const nk=[...aA(n6[xS(0x859)])[xS(0x66e)](nv=>nv/nj),0x1][xS(0xbd0)](0x0,nd);return[nh,nf,nj,nk];},'Ii':dI,'Mi':function(n6,n7,n8){const xT=vs_0b;if(n7[xT(0x2b5)]<0x1)throw new Error(xT(0x8df)+n7[xT(0x2b5)]+'.');if(n6[xT(0x2b5)]<0x1)throw new Error(xT(0x1c3)+n6[xT(0x2b5)]+'.');if(xT(0x2d8)!==n7[xT(0x1c4)])throw new Error(xT(0xb30)+n7[xT(0x1c4)]);if(n8[xT(0xcbc)]<0x1)throw new Error(xT(0xa51)+n8);if(0x0===n8[xT(0xcbc)]){if(0x0===n7[xT(0x5b5)])throw new Error(xT(0x891)+n7[xT(0x859)]);if(0x0===n6[xT(0x5b5)])throw new Error(xT(0xcbd)+n6[xT(0x859)]);}dI(n8,n7,n6);},'Fi':function(n6,n7,n8){const xU=vs_0b,n9=n7[xU(0x859)][xU(0xcbc)],nb=n9>0x1?n7[xU(0x859)][n9-0x1]:0x1,nd=n8[xU(0xcbc)];let nf=0x1;for(let nh=nb;nh<nd;++nh)nf*=n8[nh];const ng=nb<0x1?0x1:nb;return{'Di':nb,'Li':a7(n7[xU(0x859)])/ng,'Va':nf,'strides':[...aA(n8[xU(0xbd0)](0x0,nb)),0x1],'Vi':a7(n8)};},'Bi':1.7580993408473768,'Pi':1.0507009873554805,'Wi':0.3275911,'Ui':0.254829592,'zi':-0.284496736,'Gi':1.421413741,'ji':-1.453152027,'Hi':1.061405429,'warn':aO,'log':function(...n6){const xV=vs_0b;aJ()[xV(0x2d7)](xV(0x3d8))||aJ()[xV(0x2d7)](xV(0xc4f))||console[xV(0x40e)](...n6);},'qi':fD,'Xi':function(n6){const xW=vs_0b,n7=new Float32Array(n6[xW(0xcbc)]/0x2),n8=new Float32Array(n6[xW(0xcbc)]/0x2);for(let n9=0x0;n9<n6[xW(0xcbc)];n9+=0x2)n7[n9/0x2]=n6[n9],n8[n9/0x2]=n6[n9+0x1];return{'or':n7,'ar':n8};},'Ki':function(n6){const xX=vs_0b,n7=Math[xX(0x29c)](n6[xX(0xcbc)]/0x4),n8=new Float32Array(n7),n9=new Float32Array(n7);for(let nb=0x0;nb<n6[xX(0xcbc)];nb+=0x4)n8[Math[xX(0x305)](nb/0x4)]=n6[nb],n9[Math[xX(0x305)](nb/0x4)]=n6[nb+0x1];return{'or':n8,'ar':n9};},'Yi':function(n6){const xY=vs_0b,n7=Math[xY(0x305)](n6[xY(0xcbc)]/0x4),n8=new Float32Array(n7),n9=new Float32Array(n7);for(let nb=0x2;nb<n6[xY(0xcbc)];nb+=0x4)n8[Math[xY(0x305)](nb/0x4)]=n6[nb],n9[Math[xY(0x305)](nb/0x4)]=n6[nb+0x1];return{'or':n8,'ar':n9};},'Ji':function(n6,n7){return{'or':n6[0x2*n7],'ar':n6[0x2*n7+0x1]};},'Qi':function(n6,n7,n8,n9){n6[0x2*n9]=n7,n6[0x2*n9+0x1]=n8;},'Zi':function(n6,n7){const xZ=vs_0b,n8=new Float32Array(n6/0x2),n9=new Float32Array(n6/0x2);for(let nb=0x0;nb<Math[xZ(0x29c)](n6/0x2);nb++){const nd=(n7?0x2:-0x2)*Math['PI']*(nb/n6);n8[nb]=Math[xZ(0x53f)](nd),n9[nb]=Math[xZ(0x79b)](nd);}return{'or':n8,'ar':n9};},'exponent':function(n6,n7,n8){const y0=vs_0b,n9=(n8?0x2:-0x2)*Math['PI']*(n6/n7);return{'or':Math[y0(0x53f)](n9),'ar':Math[y0(0x79b)](n9)};},'tu':function(n6,n7){const y1=vs_0b,n8=((n6=n6[y1(0xc3f)](/\s/g,''))[y1(0xcbc)]-n6[y1(0xc3f)](fE,'')[y1(0xcbc)])/'->'[y1(0xcbc)];if(n8<0x1)throw new Error(y1(0x736));if(n8>0x1)throw new Error(y1(0xb27));const [n9,nb]=n6[y1(0xb14)]('->');a3(-0x1===n9[y1(0x6f2)](y1(0x3df)),()=>y1(0x8b1));const nd=n9[y1(0xb14)](','),nf=nd[y1(0xcbc)];if(n7!==nf)throw new Error(y1(0x5dd)+nf+y1(0x6f4)+n7);if(nf>0x2)throw new Error(y1(0x9d7));const ng=[];for(let nm=0x0;nm<nb[y1(0xcbc)];++nm){const nq=nb[nm];if(!nd[y1(0x617)](nv=>-0x1!==nv[y1(0x6f2)](nq)))throw new Error(y1(0x3a4)+nq+y1(0x7ee));-0x1===ng[y1(0x6f2)](nq)&&ng[y1(0x28c)](nq);}for(let nv=0x0;nv<n9[y1(0xcbc)];++nv){const nw=n9[nv];-0x1===ng[y1(0x6f2)](nw)&&','!==nw&&ng[y1(0x28c)](nw);}const nh=new Array(nd[y1(0xcbc)]);for(let nx=0x0;nx<nf;++nx){if(new Set(nd[nx][y1(0xb14)](''))[y1(0x5b5)]!==nd[nx][y1(0xcbc)])throw new Error(y1(0x82c)+nd[nx]+y1(0x2f5));nh[nx]=[];for(let ny=0x0;ny<nd[nx][y1(0xcbc)];++ny)nh[nx][y1(0x28c)](ng[y1(0x6f2)](nd[nx][ny]));}const nj=ng[y1(0xcbc)],nk=[];for(let nz=nb[y1(0xcbc)];nz<nj;++nz)nk[y1(0x28c)](nz);return{'eu':ng,'nu':nk,'ru':nh};},'su':function(n6,n7){const y2=vs_0b;let n8=new Array(n6);n8[y2(0xd39)](-0x1);for(let nb=0x0;nb<n7[y2(0xcbc)];++nb)n8[n7[nb]]=nb;const n9=[];for(let nd=0x0;nd<n6;++nd)-0x1===n8[nd]&&n9[y2(0x28c)](nd);return n8=n8[y2(0x3cd)](nf=>-0x1!==nf),{'ou':n8,'au':n9};},'iu':function(n6,n7,n8){const y3=vs_0b,n9=new Array(n6);for(let nb=0x0;nb<n8[y3(0xcbc)];++nb){const nd=n8[nb][y3(0x859)];for(let nf=0x0;nf<n7[nb][y3(0xcbc)];++nf)void 0x0===n9[n7[nb][nf]]?n9[n7[nb][nf]]=nd[nf]:a3(n9[n7[nb][nf]]===nd[nf],()=>y3(0x7cc)+n9[n7[nb][nf]]+y3(0x2ac)+nf+y3(0xc7f)+JSON[y3(0x806)](nd)+y3(0x5a3)+nd[nf]);}},'uu':function(n6,n7){const y4=vs_0b,n8=n6,n9=[];let nb=0x0;0x0===n6[y4(0xcbc)]&&n8[y4(0x28c)](-0x1),nb=n6[y4(0xcbc)]+0x1;for(let nf=0x0;nf<nb;++nf)n9[y4(0x28c)]([]);const nd=[];for(let ng=0x0;ng<n8[y4(0xcbc)];++ng){const nh=fF(n7,n8[ng]);for(const nj of nh)-0x1===nd[y4(0x6f2)](nj)&&(n9[ng][y4(0x28c)](nj),nd[y4(0x28c)](nj));}return{'path':n8,'cu':n9};},'lu':function(n6){const y5=vs_0b;return n6[y5(0x755)]((n7,n8)=>n7===n8);},'pu':function(n6,n7,n8=0x0){const y6=vs_0b;let n9=[];if(y6(0x94f)==typeof n7)a3(n6[y6(0x859)][n8]%n7==0x0,()=>y6(0x9dc)),n9=new Array(n7)[y6(0xd39)](n6[y6(0x859)][n8]/n7);else{a3(n7[y6(0xa8a)]((nd,nf)=>(-0x1===nf&&(nd+=0x1),nd),0x0)<=0x1,()=>y6(0x6a0));const nb=n7[y6(0x6f2)](-0x1);if(-0x1!==nb){const nd=n7[y6(0xa8a)]((nf,ng)=>ng>0x0?nf+ng:nf);n7[nb]=n6[y6(0x859)][n8]-nd;}a3(n6[y6(0x859)][n8]===n7[y6(0xa8a)]((nf,ng)=>nf+ng),()=>y6(0x368)),n9=n7;}return n9;},'fu':fG,'du':fH,'hu':fI,'mu':fJ,'yu':fK,'xu':function(){const y7=vs_0b;return y7(0xba2);},'wu':fL,'bu':fM,'gu':function(){const y8=vs_0b;return y8(0x18d);},'vu':function(){const y9=vs_0b;return y9(0xb0b);},'$u':fN,'Cu':fO});class fT{[q0(0xd20)](n6,n7){return fetch(n6,n7);}[q0(0xcac)](){const ya=vs_0b;return performance[ya(0xcac)]();}[q0(0x32a)](n6,n7){const yb=vs_0b;if(yb(0x6db)!==n7&&yb(0x4b4)!==n7)throw new Error(yb(0xd9b)+n7);return null==this['Tu']&&(this['Tu']=new TextEncoder()),this['Tu'][yb(0x32a)](n6);}[q0(0x604)](n6,n7){const yc=vs_0b;return new TextDecoder(n7)[yc(0x604)](n6);}}if(aJ()[q0(0x6e0)](q0(0x6ea))){aJ()['R'](q0(0xc2a),new fT());try{dk['cs'](cZ['Ar'],new d1());}catch(n6){}try{dk['cs'](cN['Ar'],new cP());}catch(n7){}}let fU;var fV,fW;aJ()[q0(0x6e0)](q0(0x6d6))&&!aJ()[q0(0x6e0)](q0(0x6ea))&&aJ()['R'](q0(0x7f6),new class{constructor(){const yd=vs_0b;this[yd(0x70a)]=require(yd(0x70a)),this['Tu']=new this[(yd(0x70a))][(yd(0xbdd))]();}[q0(0xd20)](n8,n9){const ye=vs_0b;return null!=aJ()[ye(0x41e)][ye(0xd20)]?aJ()[ye(0x41e)][ye(0xd20)](n8,n9):(null==fU&&(fU=require(ye(0x394))),fU(n8,n9));}[q0(0xcac)](){const yf=vs_0b,n8=process[yf(0xc33)]();return 0x3e8*n8[0x0]+n8[0x1]/0xf4240;}[q0(0x32a)](n8,n9){const yg=vs_0b;if(yg(0x6db)!==n9&&yg(0x4b4)!==n9)throw new Error(yg(0x1bf)+n9);return this['Tu'][yg(0x32a)](n8);}[q0(0x604)](n8,n9){const yh=vs_0b;return 0x0===n8[yh(0xcbc)]?'':new this[(yh(0x70a))][(yh(0x621))](n9)[yh(0x604)](n8);}}()),cb(),bW={'buffer':ex,'cast':dv,'clone':ek,'print':function(n8,n9=!0x1){const yi=vs_0b;console[yi(0x40e)](n8[yi(0xcb1)](n9));}},aJ()[q0(0xbda)](q0(0x4dc),()=>!0x1,n8=>{const yj=vs_0b;n8&&console[yj(0x75c)](yj(0x3da));}),function(n8){const yk=vs_0b;n8[n8[yk(0xb8e)]=0x0]=yk(0xb8e),n8[n8[yk(0x9c4)]=0x1]=yk(0x9c4),n8[n8[yk(0x886)]=0x2]=yk(0x886),n8[n8[yk(0x673)]=0x3]=yk(0x673),n8[n8[yk(0x5e0)]=0x4]=yk(0x5e0),n8[n8[yk(0x4a7)]=0x5]=yk(0x4a7),n8[n8[yk(0x94a)]=0x6]=yk(0x94a),n8[n8[yk(0x70b)]=0x7]=yk(0x70b),n8[n8[yk(0x584)]=0x8]=yk(0x584),n8[n8[yk(0x474)]=0x9]=yk(0x474),n8[n8[yk(0x3c6)]=0xa]=yk(0x3c6),n8[n8[yk(0xb7c)]=0xb]=yk(0xb7c),n8[n8[yk(0x19b)]=0xc]=yk(0x19b),n8[n8[yk(0x62b)]=0xd]=yk(0x62b),n8[n8[yk(0xaf1)]=0xe]=yk(0xaf1),n8[n8[yk(0xab5)]=0xf]=yk(0xab5),n8[n8[yk(0xad9)]=0x10]=yk(0xad9),n8[n8[yk(0x7eb)]=0x11]=yk(0x7eb),n8[n8[yk(0x922)]=0x12]=yk(0x922),n8[n8[yk(0xb9f)]=0x13]=yk(0xb9f),n8[n8[yk(0x96f)]=0x14]=yk(0x96f),n8[n8[yk(0xc3b)]=0x15]=yk(0xc3b),n8[n8[yk(0x927)]=0x16]=yk(0x927),n8[n8[yk(0xd17)]=0x17]=yk(0xd17),n8[n8[yk(0x4bc)]=0x65]=yk(0x4bc),n8[n8[yk(0xbef)]=0x66]=yk(0xbef),n8[n8[yk(0xa40)]=0x67]=yk(0xa40),n8[n8[yk(0x45c)]=0x68]=yk(0x45c),n8[n8[yk(0xd9c)]=0x69]=yk(0xd9c),n8[n8[yk(0x84d)]=0x6a]=yk(0x84d),n8[n8[yk(0x7b6)]=0x6b]=yk(0x7b6),n8[n8[yk(0x3bb)]=0x6c]=yk(0x3bb),n8[n8[yk(0x7c5)]=0x6d]=yk(0x7c5),n8[n8[yk(0x783)]=0x6e]=yk(0x783),n8[n8[yk(0x4bb)]=0x6f]=yk(0x4bb),n8[n8[yk(0xb11)]=0x70]=yk(0xb11),n8[n8[yk(0x840)]=0x71]=yk(0x840),n8[n8[yk(0x2b1)]=0x72]=yk(0x2b1),n8[n8[yk(0xc57)]=0x73]=yk(0xc57),n8[n8[yk(0x33b)]=0x74]=yk(0x33b),n8[n8[yk(0x946)]=0x75]=yk(0x946),n8[n8[yk(0x303)]=0x76]=yk(0x303),n8[n8[yk(0x288)]=0x77]=yk(0x288),n8[n8[yk(0x523)]=0x78]=yk(0x523),n8[n8[yk(0x22c)]=0x79]=yk(0x22c),n8[n8[yk(0x804)]=0x7a]=yk(0x804),n8[n8[yk(0xa9a)]=0x7b]=yk(0xa9a);}(fV||(fV={})),function(n8){const yl=vs_0b;var n9;(n9=n8['Nu']||(n8['Nu']={}))[n9[yl(0xbd7)]=0x0]=yl(0xbd7),n9[n9['V1']=0x1]='V1',n9[n9['V2']=0x2]='V2';}(fW||(fW={}));const fX={};function fY(n8){return fX[n8];}function fZ(n8,n9,nb,nd,nf){const ym=vs_0b,ng=n9[ym(0x614)][n8];if(ng&&void 0x0!==ng['_u']){const nj=ng['_u'],nk=0x0===ng['Su']?void 0x0:void 0x0===ng['Su']?nj+0x1:ng['Su'];if(ym(0x845)===ng[ym(0x884)])return g0(n9[ym(0x8e0)][ng['_u']],nb,nd,nf);if(ym(0x723)===ng[ym(0x884)])return n9[ym(0x8e0)][ym(0xbd0)](nj,nk)[ym(0x66e)](nv=>g0(nv,nb,nd,nf));const nm=g0(n9[ym(0x8e0)][ym(0xbd0)](nj)[0x0],nb,nd,nf),nq=nm[ym(0x967)]();return ym(0x94f)===ng[ym(0x884)]?nq[0x0]:aB(nm[ym(0x859)],nq);}const nh=n9[ym(0x240)][n8];return nh&&nh[ym(0x166)];}function g0(n8,n9,nb,nd){const yn=vs_0b,[nf,ng]=g3(n8);if(null!=nd){const nj=nd['Eu'](nf);if(null!=nj)return nj;}const nh=nb[yn(0x9b1)][yn(0xa37)](nk=>!!n9[g2(nf,nk)]);return void 0x0!==nh?n9[g2(nf,nh)][ng]:void 0x0;}function g1(n8,n9){const [nb,nd,nf]=g3(n8);return[g2(nb,n9&&n9['Ru']),nd,nf];}function g2(n8,n9){return n9?n8+'-'+n9:n8;}function g3(n8){const yo=vs_0b,n9=n8[yo(0xb14)](':');if(0x1===n9[yo(0xcbc)])return[n8,0x0,void 0x0];const nb=n9[0x0],nd=0x3===n9[yo(0xcbc)]?n9[0x1]:void 0x0;return[nb,Number(n9[n9[yo(0xcbc)]-0x1]),nd];}function g4(n8,n9,nb){const yp=vs_0b;let nd=fZ(yp(0x24b),n8,n9,nb);if(yp(0x1be)===nd){nd=fZ(yp(0x6c9),n8,n9,nb);const nf=[[0x0,0x0],[0x0,0x0],[0x0,0x0],[0x0,0x0]];for(let ng=0x0;ng<0x4;ng++)nf[ng][0x0]=nd[0x2*ng],nf[ng][0x1]=nd[0x2*ng+0x1];return nf;}return nd;}function g5(n8){return n8['xe']?n8:ek(n8);}var g6=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x508),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x615),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xc25),'category':q0(0x376),'inputs':[{'start':0x0,'end':0x0,'name':q0(0x723),'type':q0(0x723)}]},{'tfOpName':q0(0x97b),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'notSupported':!0x0}]},{'tfOpName':q0(0x197),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x2bb),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x1cf),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x205),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x1b5),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x8ae),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xb5b),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x186),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x777),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xd56),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x8b4),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x295),'category':q0(0x376),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]}]}),g7=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x5d9),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xb89),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x80c),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x693),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x905),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':'y','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x43d),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x2b0),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x956),'type':q0(0x94f)},{'start':0x2,'name':q0(0x983),'type':q0(0x94f)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x822),'category':q0(0x925),'inputs':[{'start':0x0,'name':q0(0x5cf),'type':q0(0x845)},{'start':0x1,'name':q0(0x1a4),'type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xa66),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x83a),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x903),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x336),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x441),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x7a1),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x262),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x330),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x37b),'name':q0(0x1cc),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xc14),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x9e7),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x37b),'name':q0(0x1cc),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x969),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xaac),'type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x8ca),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xd01),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xc7d),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x4c7),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x167),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x4f0),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x51a),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xb4c),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x868),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xb3c),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xb60),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xcd6),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xbea),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x9fa),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x390),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x437),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x9da),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x678),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x168),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xd2a),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x80f),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x7dd),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x8b8),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xd9d),'name':q0(0x820),'type':q0(0xb37),'notSupported':!0x0},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x781),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0xaac),'name':q0(0xaac),'type':q0(0x94f),'defaultValue':0.2},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xd34),'category':q0(0x925),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]}]}),g8=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0xcd8),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x187),'type':q0(0x859)},{'start':0x1,'name':q0(0x3ee),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0x32f),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x2e5),'type':q0(0x845)}]},{'tfOpName':q0(0x9ea),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0xbf2),'type':q0(0x845)},{'start':0x1,'name':q0(0x2e5),'type':q0(0x845)}]},{'tfOpName':q0(0x60f),'category':q0(0x442),'inputs':[{'start':0x0,'end':0x0,'name':q0(0x723),'type':q0(0x723)}]},{'tfOpName':q0(0xc12),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x845),'type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x440),'name':q0(0x57b),'type':q0(0x6bb)},{'tfName':q0(0x598),'name':q0(0x1a2),'type':q0(0xb37)}]},{'tfOpName':q0(0xc68),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x845),'type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x780),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x845),'type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x457),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x5b5),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4)},{'tfName':q0(0xae1),'name':q0(0x187),'type':q0(0x859)},{'tfName':q0(0xa8e),'name':q0(0x3dd),'type':q0(0xb37)},{'tfName':q0(0xbe0),'name':q0(0x610),'type':q0(0xb37)},{'tfName':q0(0x99b),'name':q0(0x463),'type':q0(0xb37)},{'tfName':q0(0xbd2),'name':q0(0x748),'type':q0(0x6bb)}]},{'tfOpName':q0(0xa7b),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0xd15),'type':q0(0x845)},{'start':0x1,'name':q0(0x549),'type':q0(0x94f)},{'start':0x2,'name':q0(0x845),'type':q0(0x845)},{'start':0x3,'name':q0(0x563),'type':q0(0x94f)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x249),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0xd15),'type':q0(0x845)},{'start':0x1,'name':q0(0x549),'type':q0(0x94f)},{'start':0x2,'name':q0(0x563),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x6b8),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0xd15),'type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0xca1)},{'start':0x2,'name':q0(0x563),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4)},{'tfName':q0(0xae1),'name':q0(0x187),'type':q0(0x859)}]},{'tfOpName':q0(0xa7e),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0xd15),'type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0xca1)},{'start':0x2,'name':q0(0x845),'type':q0(0x845)},{'start':0x3,'name':q0(0x563),'type':q0(0x94f)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0x77a),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0xd15),'type':q0(0x845)},{'start':0x1,'name':q0(0x563),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4)},{'tfName':q0(0x803),'name':q0(0xade),'type':q0(0x859),'notSupported':!0x0}]},{'tfOpName':q0(0x1ea),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0xd15),'type':q0(0x845)},{'start':0x1,'name':q0(0x845),'type':q0(0x845)},{'start':0x2,'name':q0(0x38b),'type':q0(0xca1)},{'start':0x3,'name':q0(0x563),'type':q0(0x94f)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0xb86),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0xd15),'type':q0(0x845)},{'start':0x1,'name':q0(0x563),'type':q0(0x94f)}]},{'tfOpName':q0(0x5d8),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0xd15),'type':q0(0x845)}]},{'tfOpName':q0(0x7f7),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x83d),'type':q0(0x845)},{'start':0x1,'end':0x0,'name':q0(0x86d),'type':q0(0x723)}],'attrs':[{'tfName':q0(0xae5),'name':q0(0xc37),'type':q0(0x636)},{'tfName':q0(0x251),'name':q0(0xd94),'type':q0(0x636)}]},{'tfOpName':'If','category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x83d),'type':q0(0x845)},{'start':0x1,'end':0x0,'name':q0(0x86d),'type':q0(0x723)}],'attrs':[{'tfName':q0(0xae5),'name':q0(0xc37),'type':q0(0x636)},{'tfName':q0(0x251),'name':q0(0xd94),'type':q0(0x636)}]},{'tfOpName':q0(0x37e),'category':q0(0x442),'inputs':[{'start':0x0,'end':0x0,'name':q0(0x86d),'type':q0(0x723)}],'attrs':[{'tfName':q0(0x83d),'name':q0(0x83d),'type':q0(0x636)},{'tfName':q0(0x928),'name':q0(0x928),'type':q0(0x636)}]},{'tfOpName':q0(0x65c),'category':q0(0x442),'inputs':[{'start':0x0,'end':0x0,'name':q0(0x86d),'type':q0(0x723)}],'attrs':[{'tfName':q0(0x83d),'name':q0(0x83d),'type':q0(0x636)},{'tfName':q0(0x928),'name':q0(0x928),'type':q0(0x636)}]},{'tfOpName':q0(0x2cd),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x845),'type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0xca1)},{'start':0x2,'name':q0(0x187),'type':q0(0x859)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0x578),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x845),'type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0xca1)},{'start':0x2,'name':q0(0x187),'type':q0(0x859)},{'start':0x3,'name':q0(0x954),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0x14e),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0xca1)},{'start':0x2,'name':q0(0x187),'type':q0(0x859)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0xbc4),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)},{'start':0x1,'name':q0(0x549),'type':q0(0x94f)},{'start':0x2,'name':q0(0x187),'type':q0(0x859)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0x4d6),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)},{'start':0x1,'name':q0(0x549),'type':q0(0x94f)},{'start':0x2,'name':q0(0x845),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0x356),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x187),'type':q0(0x859)},{'start':0x1,'name':q0(0x954),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0x1f8),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x845),'type':q0(0x845)},{'start':0x1,'name':q0(0x187),'type':q0(0x859)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0xa30),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)},{'start':0x1,'name':q0(0x187),'type':q0(0x859)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)},{'tfName':q0(0xcb9),'name':q0(0x954),'type':q0(0x1c4)}]},{'tfOpName':q0(0x246),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x845),'type':q0(0x845)},{'start':0x1,'name':q0(0x187),'type':q0(0x859)},{'start':0x2,'name':q0(0x38b),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0x838),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)}],'attrs':[{'tfName':q0(0xae1),'name':q0(0x187),'type':q0(0x859)},{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0x801),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)}],'attrs':[{'tfName':q0(0xae1),'name':q0(0x187),'type':q0(0x859)},{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0xa06),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)},{'start':0x1,'name':q0(0x187),'type':q0(0x859)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0xb64),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)},{'start':0x1,'name':q0(0x845),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x971),'name':q0(0x190),'type':q0(0x1c4)}]},{'tfOpName':q0(0xb3a),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)}]},{'tfOpName':q0(0xcec),'category':q0(0x442),'inputs':[{'start':0x0,'name':q0(0x91e),'type':q0(0x845)},{'start':0x1,'name':q0(0x5b5),'type':q0(0x94f)}]}]}),g9=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x98b),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'notSupported':!0x0},{'tfName':q0(0xba5),'name':q0(0xce4),'type':q0(0xca1)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x704),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'notSupported':!0x0},{'tfName':q0(0xba5),'name':q0(0xce4),'type':q0(0xca1)},{'tfName':q0(0x50f),'name':q0(0x6c9),'type':q0(0xca1),'defaultValue':[],'notSupported':!0x0},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x6b3),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0xba5),'name':q0(0xce4),'type':q0(0xca1)},{'tfName':q0(0x684),'name':q0(0xd10),'type':q0(0xb37)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x54e),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'notSupported':!0x0},{'tfName':q0(0xba5),'name':q0(0xce4),'type':q0(0xca1)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x7c9),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'notSupported':!0x0},{'tfName':q0(0xba5),'name':q0(0xce4),'type':q0(0xca1)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x413),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x3cd),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x5c1),'name':q0(0x5c1),'type':q0(0x94f)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'defaultValue':q0(0xbb2)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x852),'name':q0(0x852),'type':q0(0x94f),'defaultValue':0x1}]},{'tfOpName':q0(0x985),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x3cd),'type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x795),'name':q0(0x795),'type':q0(0xb37)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'defaultValue':q0(0x3a5)},{'tfName':q0(0x50f),'name':q0(0x6c9),'type':q0(0xca1),'defaultValue':[]},{'tfName':q0(0xd69),'name':q0(0xd69),'type':q0(0xca1)}]},{'tfOpName':q0(0x318),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x3cd),'type':q0(0x845)},{'start':0x2,'end':0x0,'name':q0(0x86d),'type':q0(0x723)}],'attrs':[{'tfName':q0(0xd27),'name':q0(0x3f9),'type':q0(0x94f)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x50f),'name':q0(0x6c9),'type':q0(0xca1),'defaultValue':[]},{'tfName':q0(0x896),'name':q0(0x795),'type':q0(0xb37),'defaultValue':!0x0},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'defaultValue':q0(0x3a5)},{'tfName':q0(0xd69),'name':q0(0xd69),'type':q0(0xca1),'defaultValue':[0x1,0x1,0x1,0x1]},{'tfName':q0(0x58f),'name':q0(0xbe2),'type':q0(0xab2),'defaultValue':[]},{'tfName':q0(0x2f3),'name':q0(0x2f3),'type':q0(0x94f),'defaultValue':0.0001},{'tfName':q0(0x203),'name':q0(0xc8e),'type':q0(0x94f),'defaultValue':0.2}]},{'tfOpName':q0(0xd52),'category':q0(0x3b1),'inputs':[{'start':0x2,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x3cd),'type':q0(0x845)},{'start':0x0,'name':q0(0xa16),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'notSupported':!0x0},{'tfName':q0(0x50f),'name':q0(0x6c9),'type':q0(0xca1),'defaultValue':[]},{'tfName':q0(0xd69),'name':q0(0xd69),'type':q0(0xca1),'notSupported':!0x0}]},{'tfOpName':q0(0xba9),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':q0(0x460),'type':q0(0x845)},{'start':0x1,'name':q0(0x3cd),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'defaultValue':q0(0x3a5)},{'tfName':q0(0x50f),'name':q0(0x6c9),'type':q0(0xca1),'defaultValue':[]},{'tfName':q0(0xd69),'name':q0(0xd69),'type':q0(0xca1)}]},{'tfOpName':q0(0x649),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':q0(0x460),'type':q0(0x845)},{'start':0x1,'name':q0(0x3cd),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'defaultValue':q0(0x3a5)},{'tfName':q0(0x50f),'name':q0(0x6c9),'type':q0(0xca1),'defaultValue':[]},{'tfName':q0(0xd69),'name':q0(0xd69),'type':q0(0xca1)}]},{'tfOpName':q0(0x699),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x3cd),'type':q0(0x845)},{'start':0x2,'end':0x0,'name':q0(0x86d),'type':q0(0x723)}],'attrs':[{'tfName':q0(0xd27),'name':q0(0x3f9),'type':q0(0x94f)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'defaultValue':q0(0x3a5)},{'tfName':q0(0xd69),'name':q0(0xd69),'type':q0(0xca1),'defaultValue':[0x1,0x1,0x1,0x1]},{'tfName':q0(0x58f),'name':q0(0xbe2),'type':q0(0xab2),'defaultValue':[]},{'tfName':q0(0x50f),'name':q0(0x6c9),'type':q0(0xca1),'defaultValue':[]}]},{'tfOpName':q0(0xd66),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x3cd),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'defaultValue':q0(0x3a5)},{'tfName':q0(0xd69),'name':q0(0xd69),'type':q0(0xca1)}]},{'tfOpName':q0(0x296),'category':q0(0x3b1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x3cd),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x2a0),'name':q0(0x2a0),'type':q0(0xca1)},{'tfName':q0(0x7b4),'name':q0(0xd69),'type':q0(0xca1)},{'tfName':q0(0x501),'name':q0(0x24b),'type':q0(0x6bb)}]}]}),gb=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x31d),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0x859),'type':q0(0xca1)},{'start':0x1,'name':q0(0x166),'type':q0(0x94f)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0xc92),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0xd7c),'type':q0(0x94f)},{'start':0x1,'name':q0(0x5bf),'type':q0(0x94f)},{'start':0x2,'name':q0(0x6f6),'type':q0(0x94f)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x40f),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0xa61),'type':q0(0x845)},{'start':0x1,'name':q0(0xb79),'type':q0(0x94f)},{'start':0x2,'name':q0(0x4df),'type':q0(0x94f),'defaultValue':0x1},{'start':0x3,'name':q0(0x2c8),'type':q0(0x94f),'defaultValue':0x0}],'attrs':[{'tfName':q0(0xb98),'name':q0(0xb98),'type':q0(0x94f),'notSupported':!0x0},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0x6be),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0x859),'type':q0(0xca1)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0x507),'category':q0(0x80d),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0x428),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0x859),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xadf),'name':q0(0xadf),'type':q0(0x94f),'defaultValue':0x0},{'tfName':q0(0xd35),'name':q0(0xd35),'type':q0(0x94f),'defaultValue':0x0,'notSupported':!0x0},{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4)},{'tfName':'T','name':'T','type':q0(0x94f),'notSupported':!0x0}]},{'tfOpName':q0(0xa6e),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0x859),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xbcb),'name':q0(0xbcb),'type':q0(0x94f),'defaultValue':0x0},{'tfName':q0(0xc99),'name':q0(0xc99),'type':q0(0x94f),'defaultValue':0x1},{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4)},{'tfName':q0(0xadf),'name':q0(0xadf),'type':q0(0x94f),'defaultValue':0x0},{'tfName':q0(0xd35),'name':q0(0xd35),'type':q0(0x94f),'defaultValue':0x0,'notSupported':!0x0},{'tfName':'T','name':'T','type':q0(0x94f),'notSupported':!0x0}]},{'tfOpName':q0(0xac0),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0xd7c),'type':q0(0x94f)},{'start':0x1,'name':q0(0x5bf),'type':q0(0x94f)},{'start':0x2,'name':q0(0x95c),'type':q0(0x94f),'defaultValue':0x0}],'attrs':[{'tfName':q0(0x1eb),'name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0x643),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0x859),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0x839),'name':q0(0x981),'type':q0(0x94f),'defaultValue':0x0},{'tfName':q0(0xbc8),'name':q0(0xa5e),'type':q0(0x94f),'defaultValue':0x1},{'tfName':q0(0xadf),'name':q0(0xadf),'type':q0(0x94f)},{'tfName':q0(0xd35),'name':q0(0xd35),'type':q0(0x94f),'defaultValue':0x0,'notSupported':!0x0},{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4)},{'tfName':'T','name':'T','type':q0(0x94f),'notSupported':!0x0}]},{'tfOpName':q0(0x8eb),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0x859),'type':q0(0xca1)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0x1ee),'category':q0(0x80d),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0x8fc),'category':q0(0x80d),'inputs':[{'start':0x0,'name':q0(0xa10),'type':q0(0x845)},{'start':0x1,'name':q0(0x32e),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0xadf),'name':q0(0xadf),'type':q0(0x94f)},{'tfName':q0(0xd35),'name':q0(0xd35),'type':q0(0x94f)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4)},{'tfName':q0(0x828),'name':q0(0x828),'type':q0(0x1c4)}]}]}),gd=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x4ef),'category':q0(0xd38),'inputs':[{'start':0x0,'name':q0(0x2ae),'type':q0(0x845)},{'start':0x1,'name':q0(0x9be),'type':q0(0x845)},{'start':0x2,'name':q0(0x1ad),'type':q0(0x94f)},{'start':0x3,'name':q0(0x3db),'type':q0(0x94f)}]},{'tfOpName':q0(0x635),'category':q0(0xd38),'inputs':[{'start':0x0,'name':q0(0x2ae),'type':q0(0x845)},{'start':0x1,'name':q0(0x9be),'type':q0(0x845)},{'start':0x2,'name':q0(0x1ad),'type':q0(0x94f)},{'start':0x3,'name':q0(0x3db),'type':q0(0x94f)},{'start':0x4,'name':q0(0x3aa),'type':q0(0x94f)}]},{'tfOpName':q0(0x22b),'category':q0(0xd38),'inputs':[{'start':0x0,'name':q0(0x2ae),'type':q0(0x845)},{'start':0x1,'name':q0(0x9be),'type':q0(0x845)},{'start':0x2,'name':q0(0x1ad),'type':q0(0x94f)},{'start':0x3,'name':q0(0x3db),'type':q0(0x94f)},{'start':0x4,'name':q0(0x3aa),'type':q0(0x94f)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x61a),'name':q0(0x739),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x4aa),'name':q0(0x8ea),'type':q0(0xb37)}]},{'tfOpName':q0(0x81e),'category':q0(0xd38),'inputs':[{'start':0x0,'name':q0(0x2ae),'type':q0(0x845)},{'start':0x1,'name':q0(0x9be),'type':q0(0x845)},{'start':0x2,'name':q0(0x1ad),'type':q0(0x94f)},{'start':0x3,'name':q0(0x3db),'type':q0(0x94f)},{'start':0x4,'name':q0(0x3aa),'type':q0(0x94f)},{'start':0x5,'name':q0(0x8ee),'type':q0(0x94f)}]},{'tfOpName':q0(0x672),'category':q0(0xd38),'inputs':[{'start':0x0,'name':q0(0x789),'type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x25e),'category':q0(0xd38),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':'y','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]}]}),gf=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0xc73),'category':q0(0x13c),'inputs':[{'start':0x0,'name':q0(0x68b),'type':q0(0x845)},{'start':0x1,'name':q0(0x1a0),'type':q0(0x845)}]},{'tfOpName':q0(0x80b),'category':q0(0x13c),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':'k','type':q0(0x94f)}],'attrs':[{'tfName':q0(0x6bf),'name':q0(0x6bf),'type':q0(0xb37)}]},{'tfOpName':q0(0x5d7),'category':q0(0x13c),'inputs':[{'start':0x0,'name':q0(0x68b),'type':q0(0x845)},{'start':0x1,'name':q0(0x1a0),'type':q0(0x845)}]},{'tfOpName':q0(0x477),'category':q0(0x13c),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0x8be),'category':q0(0x13c),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0x94f)}]}]}),gg=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0xa99),'category':q0(0x2eb),'inputs':[{'start':0x0,'name':q0(0x194),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x859),'name':q0(0x859),'type':q0(0x859)},{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0x503),'category':q0(0x2eb),'attrs':[{'tfName':q0(0x859),'name':q0(0x859),'type':q0(0x859)},{'tfName':q0(0x1c4),'name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0xaa2),'category':q0(0x2eb)},{'tfOpName':q0(0xc6b),'category':q0(0x2eb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0x6ff),'category':q0(0x2eb),'inputs':[{'start':0x0,'end':0x0,'name':'x','type':q0(0x723)}]},{'tfOpName':q0(0x6c7),'category':q0(0x2eb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0x21c),'category':q0(0x2eb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0x264),'category':q0(0x2eb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0x68d),'category':q0(0x2eb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0x48d),'category':q0(0x2eb),'inputs':[{'start':0x0,'end':0x0,'name':'x','type':q0(0x723)}]},{'tfOpName':q0(0x471),'category':q0(0x2eb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xbf2),'type':q0(0x723)}],'attrs':[{'tfName':q0(0x71d),'name':q0(0x71d),'type':q0(0x6bb)},{'tfName':q0(0xa69),'name':q0(0x68a),'type':q0(0x94f),'notSupported':!0x0},{'tfName':q0(0x66a),'name':q0(0x66a),'type':q0(0x94f),'defaultValue':0x3}]},{'tfOpName':q0(0xce7),'category':q0(0x2eb),'inputs':[]},{'tfOpName':q0(0x67f),'category':q0(0x2eb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0x3ac),'category':q0(0x2eb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x18c),'name':q0(0x18c),'type':q0(0x94f)},{'tfName':q0(0xd4f),'name':q0(0xd4f),'type':q0(0x94f)}]}]}),gh=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x5d1),'category':q0(0x4d3),'inputs':[],'attrs':[{'tfName':q0(0x9d2),'name':q0(0xc1e),'type':q0(0x6bb)},{'tfName':q0(0x710),'name':q0(0x42f),'type':q0(0xb37)},{'tfName':q0(0x583),'name':q0(0xc70),'type':q0(0x1c4)},{'tfName':q0(0xa03),'name':q0(0xce3),'type':q0(0x1c4)}]},{'tfOpName':q0(0x386),'category':q0(0x4d3),'inputs':[],'attrs':[{'tfName':q0(0x9d2),'name':q0(0xc1e),'type':q0(0x6bb)},{'tfName':q0(0x710),'name':q0(0x42f),'type':q0(0xb37)},{'tfName':q0(0x583),'name':q0(0xc70),'type':q0(0x1c4)},{'tfName':q0(0xa03),'name':q0(0xce3),'type':q0(0x1c4)}]},{'tfOpName':q0(0x216),'category':q0(0x4d3),'inputs':[{'start':0x0,'name':q0(0x255),'type':q0(0x845)},{'start':0x1,'name':q0(0x13d),'type':q0(0x845)},{'start':0x2,'name':q0(0x1a0),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x771),'name':q0(0x9e5),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x37b),'name':q0(0xcca),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x4bd),'category':q0(0x4d3),'inputs':[{'start':0x0,'name':q0(0x255),'type':q0(0x845)},{'start':0x1,'name':q0(0x13d),'type':q0(0x845)},{'start':0x2,'name':q0(0x1a0),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x771),'name':q0(0x9e5),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x37b),'name':q0(0xcca),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x198),'category':q0(0x4d3),'inputs':[{'start':0x0,'name':q0(0x255),'type':q0(0x845)},{'start':0x1,'name':q0(0x13d),'type':q0(0x845)},{'start':0x2,'name':q0(0x559),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x771),'name':q0(0x9e5),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x37b),'name':q0(0xcca),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x808),'category':q0(0x4d3),'inputs':[{'start':0x0,'name':q0(0x255),'type':q0(0x845)},{'start':0x1,'name':q0(0x13d),'type':q0(0x845)},{'start':0x2,'name':q0(0x559),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x771),'name':q0(0x9e5),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x37b),'name':q0(0xcca),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x9bd),'category':q0(0x4d3),'inputs':[{'start':0x0,'name':q0(0x255),'type':q0(0x845)}]},{'tfOpName':q0(0x34f),'category':q0(0x4d3),'inputs':[{'start':0x0,'name':q0(0x255),'type':q0(0x845)}]}]}),gj=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x360),'category':q0(0x836),'inputs':[{'start':0x0,'name':q0(0x1ef),'type':q0(0x845)},{'start':0x1,'name':q0(0x5b5),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0x46f),'name':q0(0x648),'type':q0(0xb37)},{'tfName':q0(0xa41),'name':q0(0x902),'type':q0(0xb37)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x4be),'category':q0(0x836),'inputs':[{'start':0x0,'name':q0(0x1ef),'type':q0(0x845)},{'start':0x1,'name':q0(0x5b5),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0x46f),'name':q0(0x648),'type':q0(0xb37)},{'tfName':q0(0xa41),'name':q0(0x902),'type':q0(0xb37)},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x628),'category':q0(0x836),'inputs':[{'start':0x0,'name':q0(0x836),'type':q0(0x845)},{'start':0x1,'name':q0(0x2ae),'type':q0(0x845)},{'start':0x2,'name':q0(0x535),'type':q0(0x845)},{'start':0x3,'name':q0(0x539),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0x2cf),'name':q0(0x2cf),'type':q0(0x6bb)},{'tfName':q0(0x47c),'name':q0(0x2ec),'type':q0(0x94f)}]},{'tfOpName':q0(0x2ce),'category':q0(0x836),'inputs':[{'start':0x0,'name':q0(0x1ef),'type':q0(0x845)},{'start':0x1,'name':q0(0x5e8),'type':q0(0x845)},{'start':0x2,'name':q0(0xa16),'type':q0(0xca1)},{'start':0x3,'name':q0(0x412),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0xa29),'name':q0(0xa29),'type':q0(0x6bb)},{'tfName':q0(0xc1d),'name':q0(0x90c),'type':q0(0x6bb)}]}]}),gk=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x20a),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xc35),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x2af),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xaba),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x5c8),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x590),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xd5f),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x73c),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xc62),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x9e3),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':q0(0x789),'type':q0(0x845)},{'start':0x1,'name':'a','type':q0(0x845)},{'start':0x2,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x930),'category':q0(0x2c9),'inputs':[{'start':0x0,'name':q0(0x789),'type':q0(0x845)},{'start':0x1,'name':'a','type':q0(0x845)},{'start':0x2,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]}]}),gl=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0xcbe),'category':q0(0x6a1),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)},{'start':0x2,'end':0x0,'name':q0(0x86d),'type':q0(0x723)}],'attrs':[{'tfName':q0(0xd27),'name':q0(0x3f9),'type':q0(0x94f)},{'tfName':q0(0x58f),'name':q0(0xbe2),'type':q0(0xab2),'defaultValue':[]},{'tfName':q0(0x2f3),'name':q0(0x2f3),'type':q0(0x94f),'defaultValue':0.0001},{'tfName':q0(0xd24),'name':q0(0x5ab),'type':q0(0xb37),'defaultValue':!0x1},{'tfName':q0(0xd6e),'name':q0(0x1b3),'type':q0(0xb37),'defaultValue':!0x1},{'tfName':q0(0x203),'name':q0(0xc8e),'type':q0(0x94f),'defaultValue':0.2},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xd08),'category':q0(0x6a1),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':q0(0xd24),'name':q0(0x5ab),'type':q0(0xb37),'defaultValue':!0x1},{'tfName':q0(0xd6e),'name':q0(0x1b3),'type':q0(0xb37),'defaultValue':!0x1},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xa6b),'category':q0(0x6a1),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':q0(0xa7c),'name':q0(0x5ab),'type':q0(0xb37),'defaultValue':!0x1},{'tfName':q0(0x889),'name':q0(0x1b3),'type':q0(0xb37),'defaultValue':!0x1},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x19f),'category':q0(0x6a1),'inputs':[{'start':0x0,'name':'a','type':q0(0x845)},{'start':0x1,'name':'b','type':q0(0x845)}],'attrs':[{'tfName':q0(0xa7c),'name':q0(0x5ab),'type':q0(0xb37),'defaultValue':!0x1},{'tfName':q0(0x889),'name':q0(0x1b3),'type':q0(0xb37),'defaultValue':!0x1},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0xcc8),'category':q0(0x6a1),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x511),'type':q0(0xca1)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x72c),'category':q0(0x6a1),'inputs':[{'start':0x0,'end':0x0,'name':q0(0x723),'type':q0(0x723)}],'attrs':[{'tfName':q0(0x5fb),'name':q0(0x5fb),'type':q0(0x6bb)},{'tfName':'N','name':'n','type':q0(0x94f),'defaultValue':0x2},{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4)}]}]}),gm=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0xada),'category':q0(0x7ed),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xd9d),'name':q0(0x820),'type':q0(0xb37),'defaultValue':!0x1}]},{'tfOpName':q0(0x191),'category':q0(0x7ed),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb41),'type':q0(0x845)},{'start':0x2,'name':q0(0xd43),'type':q0(0x845)},{'start':0x3,'name':q0(0x981),'type':q0(0x845)},{'start':0x4,'name':q0(0x997),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x2f3),'name':q0(0x2f3),'type':q0(0x94f),'defaultValue':0.001},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'notSupported':!0x0}]},{'tfOpName':q0(0x3c5),'category':q0(0x7ed),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb41),'type':q0(0x845)},{'start':0x2,'name':q0(0xd43),'type':q0(0x845)},{'start':0x3,'name':q0(0x981),'type':q0(0x845)},{'start':0x4,'name':q0(0x997),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x2f3),'name':q0(0x2f3),'type':q0(0x94f),'defaultValue':0.001},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'notSupported':!0x0}]},{'tfOpName':q0(0x9a5),'category':q0(0x7ed),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb41),'type':q0(0x845)},{'start':0x2,'name':q0(0xd43),'type':q0(0x845)},{'start':0x3,'name':q0(0x981),'type':q0(0x845)},{'start':0x4,'name':q0(0x997),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x2f3),'name':q0(0x2f3),'type':q0(0x94f),'defaultValue':0.001},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb),'notSupported':!0x0}]},{'tfOpName':q0(0x5c2),'category':q0(0x7ed),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x6b7),'name':q0(0x59d),'type':q0(0x94f),'defaultValue':0x5},{'tfName':q0(0x39f),'name':q0(0x39f),'type':q0(0x94f),'defaultValue':0x1},{'tfName':q0(0xaac),'name':q0(0xaac),'type':q0(0x94f),'defaultValue':0x1},{'tfName':q0(0x616),'name':q0(0x616),'type':q0(0x94f),'defaultValue':0.5}]},{'tfOpName':q0(0x921),'category':q0(0x7ed),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0x522),'category':q0(0x7ed),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0xb58),'category':q0(0x7ed),'inputs':[{'start':0x0,'name':q0(0x9bb),'type':q0(0x845)},{'start':0x1,'name':q0(0xa16),'type':q0(0xca1)},{'start':0x2,'name':q0(0x7e6),'type':q0(0x845)},{'start':0x3,'name':q0(0x559),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x481),'name':q0(0xa75),'type':q0(0xb37),'defaultValue':!0x0,'notSupported':!0x0}]}]}),gp=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x6d8),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x5b5),'type':q0(0x94f)},{'start':0x2,'name':'wig','type':q0(0x845)}]},{'tfOpName':q0(0xcb7),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x5b5),'type':q0(0x94f)},{'start':0x2,'name':'wig','type':q0(0x845)}],'attrs':[{'tfName':q0(0x671),'name':q0(0x545),'type':q0(0xb37)}]},{'tfOpName':q0(0x79f),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xd9d),'name':q0(0x820),'type':q0(0xb37)}]},{'tfOpName':q0(0xb00),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xd9d),'name':q0(0x820),'type':q0(0xb37)}]},{'tfOpName':q0(0x96b),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xd9d),'name':q0(0x820),'type':q0(0xb37)}]},{'tfOpName':q0(0x3d7),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xd9d),'name':q0(0x820),'type':q0(0xb37)}]},{'tfOpName':q0(0x75d),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xd9d),'name':q0(0x820),'type':q0(0xb37)}]},{'tfOpName':q0(0x349),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xd9d),'name':q0(0x820),'type':q0(0xb37)}]},{'tfOpName':q0(0x93b),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0x94f)}]},{'tfOpName':q0(0x608),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0x94f)}]},{'tfOpName':q0(0x7dd),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0xd9d),'name':q0(0x820),'type':q0(0xb37)}]},{'tfOpName':q0(0x9fe),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0x6ed),'name':q0(0x6ed),'type':q0(0xb37)},{'tfName':q0(0x44a),'name':q0(0x44a),'type':q0(0xb37)}]},{'tfOpName':q0(0x550),'category':q0(0xbbb),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0x94f)}],'attrs':[{'tfName':q0(0x6ed),'name':q0(0x6ed),'type':q0(0xb37)},{'tfName':q0(0x44a),'name':q0(0x44a),'type':q0(0xb37)}]}]}),gq=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x98f),'category':q0(0x35a),'inputs':[{'start':0x0,'end':-0x1,'name':q0(0x723),'type':q0(0x723)},{'start':-0x1,'name':q0(0xb98),'type':q0(0x94f)}],'attrs':[{'tfName':'N','name':'n','type':q0(0x94f),'defaultValue':0x2}]},{'tfOpName':q0(0x532),'category':q0(0x35a),'inputs':[{'start':0x1,'end':0x0,'name':q0(0x723),'type':q0(0x723)},{'start':0x0,'name':q0(0xb98),'type':q0(0x94f)}],'attrs':[{'tfName':'N','name':'n','type':q0(0x94f),'defaultValue':0x2}]},{'tfOpName':q0(0xc29),'category':q0(0x35a),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0x845)},{'start':0x2,'name':q0(0xb98),'type':q0(0x94f),'defaultValue':0x0}],'attrs':[{'tfName':q0(0xb05),'name':q0(0x686),'type':q0(0x94f),'defaultValue':0x0}]},{'tfOpName':q0(0xaa7),'category':q0(0x35a),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x481),'name':q0(0xa75),'type':q0(0xb37),'notSupported':!0x0}]},{'tfOpName':q0(0xcb5),'category':q0(0x35a),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x76a),'type':q0(0x555)}]},{'tfOpName':q0(0x6a3),'category':q0(0x35a),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0xca1)}]},{'tfOpName':q0(0x467),'category':q0(0x35a),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x5cb),'type':q0(0xca1)},{'start':0x2,'name':q0(0x5b5),'type':q0(0xca1)}]},{'tfOpName':q0(0xc0d),'category':q0(0x35a),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x5cb),'type':q0(0xca1)},{'start':0x2,'name':q0(0xb53),'type':q0(0xca1)},{'start':0x3,'name':q0(0x2a0),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0x554),'name':q0(0x7a4),'type':q0(0x94f),'defaultValue':0x0},{'tfName':q0(0x25a),'name':q0(0x4b0),'type':q0(0x94f),'defaultValue':0x0},{'tfName':q0(0x7c6),'name':q0(0x6b1),'type':q0(0x94f),'defaultValue':0x0},{'tfName':q0(0x56f),'name':q0(0x878),'type':q0(0x94f),'defaultValue':0x0},{'tfName':q0(0xa09),'name':q0(0xafc),'type':q0(0x94f),'defaultValue':0x0}]},{'tfOpName':q0(0x7a8),'category':q0(0x35a),'inputs':[{'start':0x0,'end':0x0,'name':q0(0x723),'type':q0(0x723)}],'attrs':[{'tfName':q0(0xb98),'name':q0(0xb98),'type':q0(0x94f),'defaultValue':0x0}]},{'tfOpName':q0(0xaea),'category':q0(0x35a),'inputs':[{'start':0x0,'name':q0(0x845),'type':q0(0x845)}],'attrs':[{'tfName':q0(0xb98),'name':q0(0xb98),'type':q0(0x94f),'defaultValue':0x0},{'tfName':q0(0x6f6),'name':q0(0x6f6),'type':q0(0x94f),'defaultValue':0x0,'notSupported':!0x0}]},{'tfOpName':q0(0xa71),'category':q0(0x35a),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x7a5),'type':q0(0xca1)}]},{'tfOpName':q0(0xcea),'category':q0(0x35a),'inputs':[{'start':0x0,'name':q0(0xb98),'type':q0(0x94f),'defaultValue':0x0},{'start':0x1,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0xc9b),'name':q0(0x23e),'type':q0(0x94f),'defaultValue':0x1}]},{'tfOpName':q0(0xd28),'category':q0(0x35a),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x23e),'type':q0(0xca1)},{'start':0x2,'name':q0(0xb98),'type':q0(0x94f),'defaultValue':0x0}]},{'tfOpName':q0(0x5ec),'category':q0(0x35a),'inputs':[{'start':0x0,'name':q0(0xa61),'type':q0(0x845)},{'start':0x1,'name':q0(0x1a0),'type':q0(0x845)},{'start':0x2,'name':q0(0x859),'type':q0(0xca1)}]},{'tfOpName':q0(0xc88),'category':q0(0x35a),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0x845)}]},{'tfOpName':q0(0xb58),'category':q0(0x35a),'inputs':[{'start':0x0,'name':q0(0x9bb),'type':q0(0x845)},{'start':0x1,'name':q0(0xa16),'type':q0(0xca1)},{'start':0x2,'name':q0(0x7e6),'type':q0(0x845)},{'start':0x3,'name':q0(0x559),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x481),'name':q0(0xa75),'type':q0(0xb37),'defaultValue':!0x1,'notSupported':!0x0}]}]}),gv=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x3f0),'category':q0(0x208),'inputs':[{'start':0x0,'name':q0(0xa61),'type':q0(0x845)},{'start':0x1,'name':q0(0x1a0),'type':q0(0x845)},{'start':0x2,'name':q0(0x51b),'type':q0(0x845)},{'start':0x3,'name':q0(0x559),'type':q0(0x845)}]},{'tfOpName':q0(0x206),'category':q0(0x208),'inputs':[{'start':0x0,'name':q0(0x4e3),'type':q0(0x845)},{'start':0x1,'name':q0(0xc3d),'type':q0(0x845)},{'start':0x2,'name':q0(0x894),'type':q0(0x845)}],'attrs':[{'tfName':'T','name':q0(0x1c4),'type':q0(0x1c4),'notSupported':!0x0}]},{'tfOpName':q0(0x405),'category':q0(0x208),'inputs':[{'start':0x0,'name':q0(0xbf2),'type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0x845)},{'start':0x2,'name':q0(0xcdd),'type':q0(0x845)}]},{'tfOpName':q0(0x586),'category':q0(0x208),'inputs':[{'start':0x0,'name':q0(0xbf2),'type':q0(0x845)},{'start':0x1,'name':q0(0xa61),'type':q0(0x845)},{'start':0x2,'name':q0(0xcdd),'type':q0(0x845)}]}]}),gw=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0xca6),'category':q0(0xb2e),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0xb06),'category':q0(0xb2e),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}]},{'tfOpName':q0(0x9d0),'category':q0(0xb2e),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x1ec),'type':q0(0x94f),'notSupported':!0x0}]},{'tfOpName':q0(0x98d),'category':q0(0xb2e),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x1ec),'type':q0(0x94f),'notSupported':!0x0}]}]}),gx=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0x9d5),'category':q0(0x6bb),'inputs':[{'start':0x0,'name':q0(0xbf2),'type':q0(0x845)},{'start':0x1,'name':q0(0x4fc),'type':q0(0x845)}],'attrs':[{'tfName':q0(0xd7a),'name':q0(0xd7a),'type':q0(0x6bb)},{'tfName':q0(0x2f9),'name':q0(0xcda),'type':q0(0xca1)},{'tfName':q0(0x989),'name':q0(0x703),'type':q0(0x6bb)},{'tfName':q0(0xba3),'name':q0(0x1de),'type':q0(0x6bb)},{'tfName':q0(0x818),'name':q0(0xae6),'type':q0(0x94f)},{'tfName':q0(0x681),'name':q0(0xc2d),'type':q0(0xb37)}],'outputs':[q0(0x27e),q0(0x91a)]},{'tfOpName':q0(0xb72),'category':q0(0x6bb),'inputs':[{'start':0x0,'name':q0(0x460),'type':q0(0x845)},{'start':0x1,'name':q0(0x998),'type':q0(0x845)}],'attrs':[{'tfName':q0(0x480),'name':q0(0x265),'type':q0(0xb37)}],'outputs':[q0(0xa61),q0(0x1a0),q0(0x859)]},{'tfOpName':q0(0x3de),'category':q0(0x6bb),'inputs':[{'start':0x0,'name':q0(0x460),'type':q0(0x845)}],'attrs':[{'tfName':q0(0xbe7),'name':q0(0xc6e),'type':q0(0x94f)}]}]}),gy=Object[q0(0x51c)]({'__proto__':null,'json':[{'tfOpName':q0(0xc7a),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x970),'name':q0(0x371),'type':q0(0x1c4),'notSupported':!0x0},{'tfName':q0(0x720),'name':q0(0x1c4),'type':q0(0x1c4)}]},{'tfOpName':q0(0xc03),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0xb98),'type':q0(0x94f)}]},{'tfOpName':q0(0x422),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x501),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0x489),'name':q0(0x489),'type':q0(0x6bb)}]},{'tfOpName':q0(0x2d1),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x501),'type':q0(0xca1)}],'attrs':[{'tfName':q0(0x333),'name':q0(0x580),'type':q0(0x94f),'defaultValue':0x0}]},{'tfOpName':q0(0x74f),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x501),'type':q0(0xca1)},{'start':0x2,'name':q0(0x580),'type':q0(0x94f),'defaultValue':0x0}]},{'tfOpName':q0(0x4b1),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x859),'type':q0(0xca1)}]},{'tfOpName':q0(0x38e),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0xb98),'tfDeprecatedName':q0(0xbbd),'name':q0(0xb98),'type':q0(0xca1)}]},{'tfOpName':q0(0x1ed),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x5b9),'type':q0(0xca1)},{'start':0x2,'name':q0(0x776),'type':q0(0xca1)}]},{'tfOpName':q0(0x4f7),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x5b9),'type':q0(0xca1)},{'start':0x2,'name':q0(0x6bc),'type':q0(0xca1)}]},{'tfOpName':q0(0x1a5),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)}],'attrs':[{'tfName':q0(0x3f1),'name':q0(0x487),'type':q0(0x94f)},{'tfName':q0(0x2a2),'name':q0(0x6ba),'type':q0(0x6bb)}]},{'tfOpName':q0(0x78d),'category':q0(0x266),'inputs':[{'start':0x0,'name':'x','type':q0(0x845)},{'start':0x1,'name':q0(0x859),'type':q0(0xca1)}],'attrs':[]},{'tfOpName':q0(0x4f5),'category':q0(0x266),'inputs':[{'start':0x0,'name':'s0','type':q0(0x845)},{'start':0x1,'name':'s1','type':q0(0x845)}],'attrs':[]}]});class gz{static get['L'](){return this['Ou']||(this['Ou']=new this());}constructor(){const yq=vs_0b,n8=[][yq(0x26d)](...[g6,g7,g8,g9,gb,gd,gf,gg,gh,gj,gk,gl,gm,gp,gq,gv,gw,gx,gy][yq(0x66e)](n9=>n9[yq(0x588)]));this['ku']=n8[yq(0xa8a)]((n9,nb)=>(n9[nb[yq(0x473)]]=nb,n9),{});}['Au'](n8,ptp={}){const yr=vs_0b,n9=n8[yr(0x7f6)],nb=[],wig=[],nd=[],nf=n9[yr(0xa8a)]((nw,nx)=>(nw[nx[yr(0x748)]]=this['Iu'](nx),nx['op'][yr(0xbd4)](yr(0x503))?nb[yr(0x28c)](nw[nx[yr(0x748)]]):yr(0xaa2)===nx['op']?wig[yr(0x28c)](nw[nx[yr(0x748)]]):null!=nx[yr(0x460)]&&0x0!==nx[yr(0x460)][yr(0xcbc)]||nd[yr(0x28c)](nw[nx[yr(0x748)]]),nw),{});let ng=[];const nh=[];let nj={},nk={};null!=ptp&&(nj=this['Mu'](ptp[yr(0xa9b)]),nk=this['Mu'](ptp[yr(0x2ad)]));const nm=Object[yr(0x13d)](nf);nm[yr(0xd86)](nw=>{const ys=vs_0b,nx=nf[nw];nx[ys(0x8e0)][ys(0xd86)]((ny,nz)=>{const yt=vs_0b,[nA,,nB]=g1(ny),nC=nf[nA];if(null!=nC[yt(0x2ad)]){const nD=nC[yt(0x2ad)][yt(0x6f2)](nB);if(-0x1!==nD){const nE=nA+':'+nD;nx[yt(0x8e0)][nz]=nE;}}nx[yt(0xa9b)][yt(0x28c)](nC),nC[yt(0x718)][yt(0x28c)](nx);});}),0x0===Object[yr(0x13d)](nk)[yr(0xcbc)]?nm[yr(0xd86)](nw=>{const yu=vs_0b,nx=nf[nw];0x0===nx[yu(0x718)][yu(0xcbc)]&&nh[yu(0x28c)](nx);}):Object[yr(0x13d)](nk)[yr(0xd86)](nw=>{const yv=vs_0b,[nx]=g1(nw),ny=nf[nx];null!=ny&&(ny[yv(0x848)]=nk[nw],nh[yv(0x28c)](ny));}),Object[yr(0x13d)](nj)[yr(0xcbc)]>0x0?Object[yr(0x13d)](nj)[yr(0xd86)](nw=>{const yw=vs_0b,[nx]=g1(nw),ny=nf[nx];ny&&(ny[yw(0x848)]=nj[nw],ng[yw(0x28c)](ny));}):ng=nb;let nq={};null!=n8['Fu']&&null!=n8['Fu']['Du']&&(nq=n8['Fu']['Du'][yr(0xa8a)]((nw,nx)=>(nw[nx[yr(0xcd4)][yr(0x748)]]=this['Lu'](nx),nw),{}));const nv={'nodes':nf,'inputs':ng,'outputs':nh,'wig':wig,'placeholders':nb,'ptp':ptp,'functions':nq};return nd[yr(0xcbc)]>0x0&&(nv[yr(0x26f)]=nd),nv;}['Mu'](n8){const yx=vs_0b;return Object[yx(0x13d)](n8||{})[yx(0xa8a)]((n9,nb)=>(n9[n8[nb][yx(0x748)]]=nb,n9),{});}['Iu'](n8){const yy=vs_0b,n9=fY(n8['op'])||this['ku'][n8['op']]||{};null==n8[yy(0x7ce)]&&(n8[yy(0x7ce)]={});const nb={'name':n8[yy(0x748)],'op':n8['op'],'category':n9[yy(0x39a)],'inputNames':(n8[yy(0x460)]||[])[yy(0x66e)](nd=>nd[yy(0xbd4)]('^')?nd[yy(0xbd0)](0x1):nd),'inputs':[],'children':[],'inputParams':{},'attrParams':{},'rawAttrs':n8[yy(0x7ce)],'outputs':n9[yy(0x2ad)]};return null!=n9[yy(0xa9b)]&&(nb[yy(0x614)]=n9[yy(0xa9b)][yy(0xa8a)]((nd,nf)=>(nd[nf[yy(0x748)]]={'type':nf[yy(0x884)],'_u':nf[yy(0xd7c)],'Su':nf[yy(0xb53)]},nd),{})),null!=n9[yy(0xa3f)]&&(nb[yy(0x240)]=n9[yy(0xa3f)][yy(0xa8a)]((nd,nf)=>{const yz=vs_0b,ng=nf[yz(0x884)];let nh=void 0x0;switch(nf[yz(0x884)]){case yz(0x6bb):nh=gB(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gB(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0xab2):nh=gL(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gL(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0x94f):nh=gD(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]||0x0),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gD(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0xca1):nh=gK(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gK(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0xb37):nh=gC(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gC(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0x555):nh=gN(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gN(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0x859):nh=gJ(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gJ(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0xd8b):nh=gM(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gM(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0x1c4):nh=gG(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gG(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0xa56):nh=gH(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gH(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0x636):nh=gF(n8[yz(0x7ce)],nf[yz(0x9eb)],nf[yz(0x559)]),void 0x0===nh&&nf[yz(0x81f)]&&(nh=gF(n8[yz(0x7ce)],nf[yz(0x81f)],nf[yz(0x559)]));break;case yz(0x845):case yz(0x723):break;default:throw new Error(yz(0x600)+nf[yz(0x884)]+yz(0x64d)+n8['op']);}return nd[nf[yz(0x748)]]={'value':nh,'type':ng},nd;},{})),nb;}['Lu'](n8){const yA=vs_0b,n9=n8[yA(0x88e)],wig=[];let nb={};null!=n9&&(nb=n9[yA(0xa8a)]((nh,nj)=>(nh[nj[yA(0x748)]]=this['Iu'](nj),yA(0xaa2)===nj['op']&&wig[yA(0x28c)](nh[nj[yA(0x748)]]),nh),{}));const nd=[],nf=[];n8[yA(0xcd4)][yA(0x62e)][yA(0xd86)](nh=>{const yB=vs_0b,[nj]=g1(nh[yB(0x748)]),nk={'name':nj,'op':yB(0x503),'inputs':[],'inputNames':[],'category':yB(0x2eb),'inputParams':{},'attrParams':{'dtype':{'value':gE(nh[yB(0x884)]),'type':yB(0x1c4)}},'children':[]};nk[yB(0x848)]=nh[yB(0x748)],nd[yB(0x28c)](nk),nb[nj]=nk;}),Object[yA(0x13d)](nb)[yA(0xd86)](nh=>{const yC=vs_0b,nj=nb[nh];nj[yC(0x8e0)][yC(0xd86)]((nk,nm)=>{const yD=vs_0b,[nq,,nv]=g1(nk),nw=nb[nq];if(null!=nw[yD(0x2ad)]){const nx=nw[yD(0x2ad)][yD(0x6f2)](nv);if(-0x1!==nx){const ny=nq+':'+nx;nj[yD(0x8e0)][nm]=ny;}}nj[yD(0xa9b)][yD(0x28c)](nw),nw[yD(0x718)][yD(0x28c)](nj);});});const ng=n8['Vu'];n8[yA(0xcd4)][yA(0x43f)][yA(0xd86)](nh=>{const yE=vs_0b,[nj,nk]=g1(ng[nh[yE(0x748)]]),nm=nb[nj];null!=nm&&(nm[yE(0x759)]=nk,nf[yE(0x28c)](nm));});const ptp=this[yA(0x274)](n8);return{'nodes':nb,'inputs':nd,'outputs':nf,'wig':wig,'placeholders':[],'ptp':ptp};}[q0(0x274)](n8){const yF=vs_0b;return{'Bu':n8[yF(0xcd4)][yF(0x748)],'inputs':n8[yF(0xcd4)][yF(0x62e)][yF(0xa8a)]((n9,nb)=>(n9[nb[yF(0x748)]]=this['Pu'](nb),n9),{}),'outputs':n8[yF(0xcd4)][yF(0x43f)][yF(0xa8a)]((n9,nb)=>(n9[nb[yF(0x748)]]=this['Pu'](nb,n8['Vu']),n9),{})};}['Pu'](n8,n9){const yG=vs_0b;let nb=n8[yG(0x748)];return null!=n9&&(nb=n9[nb]),{'name':nb,'dtype':n8[yG(0x884)]};}}function gA(n8,n9){const yH=vs_0b,nb=Array[yH(0xc38)](n8)?String[yH(0x2bf)][yH(0x2b2)](null,n8):function(nd){const yI=vs_0b,nf=aJ()[yI(0x41e)];if(void 0x0!==nf[yI(0x7e4)])return nf[yI(0x7e4)](nd);if(yI(0x469)!=typeof Buffer)return new Buffer(nd,yI(0xcfe))[yI(0xcb1)]();throw new Error(yI(0xd45));}(n8);return n9?nb:nb[yH(0x75a)]();}function gB(n8,n9,nb,nd=!0x1){const nf=n8[n9];return null!=nf?gA(nf['s'],nd):nb;}function gC(n8,n9,nb){const nd=n8[n9];return nd?nd['b']:nb;}function gD(n8,n9,nb){const yJ=vs_0b,nd=n8[n9]||{},nf=null!=nd['i']?nd['i']:null!=nd['f']?nd['f']:nb;return yJ(0x94f)==typeof nf?nf:parseInt(nf,0xa);}function gE(n8){const yK=vs_0b;switch(yK(0x6bb)==typeof n8&&(n8=fV[n8]),n8){case fV[yK(0x9c4)]:case fV[yK(0xb9f)]:return yK(0xa6c);case fV[yK(0x673)]:case fV[yK(0x474)]:case fV[yK(0x94a)]:case fV[yK(0x5e0)]:return yK(0x2d8);case fV[yK(0x3c6)]:return yK(0xb37);case fV[yK(0x886)]:return yK(0xa6c);case fV[yK(0x70b)]:return yK(0x6bb);default:return null;}}function gF(n8,n9,nb){const yL=vs_0b,nd=n8[n9];return nd&&nd[yL(0x636)]?nd[yL(0x636)][yL(0x748)]:nb;}function gG(n8,n9,nb){const yM=vs_0b,nd=n8[n9];return nd&&nd[yM(0x884)]?gE(nd[yM(0x884)]):nb;}function gH(n8,n9,nb){const yN=vs_0b,nd=n8[n9];return nd&&nd[yN(0x140)]&&nd[yN(0x140)][yN(0x884)]?nd[yN(0x140)][yN(0x884)][yN(0x66e)](nf=>gE(nf)):nb;}function gI(n8){const yO=vs_0b;if(!n8[yO(0x9bc)])return null!=n8[yO(0x8a8)]?n8[yO(0x8a8)][yO(0x66e)](n9=>yO(0x94f)==typeof n9[yO(0x5b5)]?n9[yO(0x5b5)]:parseInt(n9[yO(0x5b5)],0xa)):[];}function gJ(n8,n9,nb){const yP=vs_0b,nd=n8[n9];return nd&&nd[yP(0x859)]?gI(nd[yP(0x859)]):nb;}function gK(n8,n9,nb){const yQ=vs_0b,nd=n8[n9];return nd?((nd[yQ(0x140)]['f']&&nd[yQ(0x140)]['f'][yQ(0xcbc)]?nd[yQ(0x140)]['f']:nd[yQ(0x140)]['i'])||[])[yQ(0x66e)](nf=>yQ(0x94f)==typeof nf?nf:parseInt(nf,0xa)):nb;}function gL(n8,n9,nb,nd=!0x1){const yR=vs_0b,nf=n8[n9];return nf&&nf[yR(0x140)]&&nf[yR(0x140)]['s']?nf[yR(0x140)]['s'][yR(0x66e)](ng=>gA(ng,nd)):nb;}function gM(n8,n9,nb){const yS=vs_0b,nd=n8[n9];return nd&&nd[yS(0x140)]&&nd[yS(0x140)][yS(0x859)]?nd[yS(0x140)][yS(0x859)][yS(0x66e)](nf=>gI(nf)):nb;}function gN(n8,n9,nb){const yT=vs_0b,nd=n8[n9];return nd&&nd[yT(0x140)]&&nd[yT(0x140)]['b']?nd[yT(0x140)]['b']:nb;}class gO{constructor(n8,n9,nb){const yU=vs_0b;this[yU(0x7f6)]=n8,this[yU(0x364)]=n9,this[yU(0x42e)]=nb,this[yU(0xa9b)]=[],this[yU(0xa3f)]={},this[yU(0xa9b)]=n8[yU(0x8e0)][yU(0x66e)](nd=>this['Wu'](nd)),null!=n8[yU(0x793)]&&(this[yU(0xa3f)]=Object[yU(0x13d)](n8[yU(0x793)])[yU(0xa8a)]((nd,nf)=>(nd[nf]=this['Uu'](nf),nd),{}));}['Wu'](n8){const yV=vs_0b;return g0(n8,this[yV(0x364)],this[yV(0x42e)]);}['Uu'](n8,n9){const yW=vs_0b,nb=this[yW(0x7f6)][yW(0x793)][n8];if(null!=nb[yW(0x845)])return g0(n8,this[yW(0x364)],this[yW(0x42e)]);if(null!=nb['i']||null!=nb['f'])return gD(this[yW(0x7f6)][yW(0x793)],n8,n9);if(null!=nb['s'])return gB(this[yW(0x7f6)][yW(0x793)],n8,n9);if(null!=nb['b'])return gC(this[yW(0x7f6)][yW(0x793)],n8,n9);if(null!=nb[yW(0x859)])return gJ(this[yW(0x7f6)][yW(0x793)],n8,n9);if(null!=nb[yW(0x884)])return gG(this[yW(0x7f6)][yW(0x793)],n8,n9);if(null!=nb[yW(0x140)]){if(null!=nb[yW(0x140)]['i']||null!=nb[yW(0x140)]['f'])return gK(this[yW(0x7f6)][yW(0x793)],n8,n9);if(null!=nb[yW(0x140)]['s'])return gL(this[yW(0x7f6)][yW(0x793)],n8,n9);if(null!=nb[yW(0x140)][yW(0x859)])return gM(this[yW(0x7f6)][yW(0x793)],n8,n9);if(null!=nb[yW(0x140)]['b'])return gN(this[yW(0x7f6)][yW(0x793)],n8,n9);if(null!=nb[yW(0x140)][yW(0x884)])return gH(this[yW(0x7f6)][yW(0x793)],n8,n9);}return n9;}}const gP={'zu':fg,'Gu':fk,'ju':fm},gQ={'Hu':fp};var gR=Object[q0(0x51c)]({'__proto__':null,'qu':gP,'Xu':gQ,'pad':eT,'add':dZ,'Ku':dE,'Yu':function(n8,n9){const yX=vs_0b;a5(n8);const nb=ck(n8,n9);if(0x1!==nb[yX(0xcbc)])throw new Error('tfn() requires values to be a flat/TypedArray');return cy(n8,null,nb,n9);},'Ju':f5,'Qu':f2,'Zu':ej,'stack':f3,'ju':dw,'tc':f1,'sigmoid':eq,'concat':em,'max':eK,'sub':eQ,'exp':eN,'ec':eM,'st':e1,'nc':eR,'rc':eA,'j':e2});function gS(n8,n9,nb=''){const yY=vs_0b;if(yY(0x94f)!=typeof n8&&yY(0x94f)!=typeof n9){a3(n8[yY(0xcbc)]===n9[yY(0xcbc)],()=>nb+(yY(0xd5a)+n8+yY(0x404)+n9+yY(0x3ff)));for(let nd=0x0;nd<n8[yY(0xcbc)];nd++){const nf=n8[nd],ng=n9[nd];a3(nf<0x0||ng<0x0||nf===ng,()=>nb+(yY(0xd5a)+n8+yY(0x404)+n9+yY(0x3ff)));}}}function gT(n8){const yZ=vs_0b;return yZ(0x94f)!=typeof n8&&!n8[yZ(0x617)](n9=>n9<0x0);}function gU(n8,n9,nb){const z0=vs_0b;let nd=gV(n8,nb);const nf=!gT(nd);if(nf&&0x0===n9[z0(0xcbc)])throw new Error(z0(0x483)+nd);if(nf&&n9[z0(0xd86)](ng=>{const z1=vs_0b;nd=gV(ng[z1(0x859)],nd);}),!gT(nd))throw new Error(z0(0x8b6)+nd);return nd;}function gV(n8,n9){const z2=vs_0b;if(z2(0x94f)==typeof n8)return n9;if(z2(0x94f)==typeof n9)return n8;if(n8[z2(0xcbc)]!==n9[z2(0xcbc)])throw new Error(z2(0xb35)+n8+z2(0xc4a)+n9);const nb=[];for(let nd=0x0;nd<n8[z2(0xcbc)];++nd){const nf=n8[nd],ng=n9[nd];if(nf>=0x0&&ng>=0x0&&nf!==ng)throw new Error(z2(0x61e)+n8+z2(0xc4a)+n9);nb[nd]=nf>=0x0?nf:ng;}return nb;}class gW{constructor(n8,n9,nb,nd,nf,ng,nh){const z3=vs_0b;this[z3(0x748)]=n8,this[z3(0x1c4)]=n9,this['sc']=nb,this['oc']=nd,this['ac']=nf,this['ic']=ng,this['uc']=nh,this['cc']=[],this['lc']=!0x1,this[z3(0x4c4)]=eL(0x0),dz(this[z3(0x4c4)]);}get['id'](){const z4=vs_0b;return this[z4(0x4c4)]['id'];}get[q0(0x20c)](){return this['lc'];}['pc'](n8){const z5=vs_0b;this['cc'][z5(0xd86)](n9=>{const z6=vs_0b;null!=n8&&n8[z6(0x93c)](n9[z6(0x845)]['id'])||n9[z6(0x845)][z6(0x829)]();}),this['cc']=[],this['lc']=!0x0,this[z5(0x4c4)][z5(0x829)]();}[q0(0x5b5)](){const z7=vs_0b;return this['cc'][z7(0xcbc)];}[q0(0xca5)](n8){const z8=vs_0b;if(this['lc'])throw new Error(z8(0x9c2)+this[z8(0x748)]+z8(0xaef));if(n8<0x0||n8>=this[z8(0x5b5)]())throw new Error(z8(0x52d)+n8+z8(0x401)+this[z8(0x5b5)]());const n9=this['cc'][n8];if(n9['fc'])throw new Error(z8(0x9c2)+this[z8(0x748)]+z8(0xacf)+n8+z8(0x71f));return this['uc']&&(n9['fc']=!0x0),n9[z8(0xca5)]=!0x0,n9[z8(0x845)];}['dc'](n8){const z9=vs_0b;return n8[z9(0x66e)](n9=>this[z9(0xca5)](n9));}[q0(0xabc)](n8,n9){const za=vs_0b;if(this['lc'])throw new Error(za(0x9c2)+this[za(0x748)]+za(0xaef));if(n8<0x0||!this['ic']&&n8>=this['sc'])throw new Error(za(0x6f8)+n8+za(0xd9a)+this['sc']);const nb=this['cc'][n8]||{};if(n9[za(0x1c4)]!==this[za(0x1c4)])throw new Error(za(0x9c2)+this[za(0x748)]+za(0xb61)+n8+za(0x3d2)+n9[za(0x1c4)]+za(0x6df)+this[za(0x1c4)]+'.');if(0x0!==this[za(0x5b5)]()||null!=this['oc']&&0x0!==this['oc'][za(0xcbc)]||(this['oc']=n9[za(0x859)]),gS(this['oc'],n9[za(0x859)],za(0x9c2)+this[za(0x748)]+za(0xb61)+n8+'.'),nb[za(0xca5)])throw new Error(za(0x9c2)+this[za(0x748)]+za(0xb61)+n8+za(0x6d2));if(nb['hc'])throw new Error(za(0x9c2)+this[za(0x748)]+za(0xb61)+n8+za(0x6bd));nb[za(0x845)]=n9,dz(n9),nb['hc']=!0x0,this['cc'][n8]=nb;}['mc'](n8,n9){const zb=vs_0b;if(n8[zb(0xcbc)]!==n9[zb(0xcbc)])throw new Error(zb(0x9c2)+this[zb(0x748)]+zb(0x9d3)+n8[zb(0xcbc)]+zb(0x871)+n9[zb(0xcbc)]+'.');n8[zb(0xd86)]((nb,nd)=>this[zb(0xabc)](nb,n9[nd]));}['yc'](n8,n9){const zc=vs_0b;if(n9&&n9!==this[zc(0x1c4)])throw new Error(zc(0xc72)+this[zc(0x1c4)]+zc(0x321)+n9);if(n8)n8=n8[zc(0xbd0)](0x0,this[zc(0x5b5)]());else{n8=[];for(let nd=0x0;nd<this[zc(0x5b5)]();nd++)n8[zc(0x28c)](nd);}if(0x0===n8[zc(0xcbc)])return cz([],[0x0][zc(0x26d)](this['oc']));const nb=this['dc'](n8);return gS(this['oc'],nb[0x0][zc(0x859)],zc(0x708)),f3(nb,0x0);}[q0(0x26d)](n8){const zd=vs_0b;if(n8&&n8!==this[zd(0x1c4)])throw new Error(zd(0xc72)+this[zd(0x1c4)]+zd(0x189)+n8);if(0x0===this[zd(0x5b5)]())return cz([],[0x0][zd(0x26d)](this['oc']));const n9=[];for(let nd=0x0;nd<this[zd(0x5b5)]();nd++)n9[zd(0x28c)](nd);const nb=this['dc'](n9);return gS(this['oc'],nb[0x0][zd(0x859)],zd(0xbc7)+this['oc']+zd(0xa0d)+nb[0x0][zd(0x859)]+')'),em(nb,0x0);}['xc'](n8,n9){const ze=vs_0b;if(n9[ze(0x1c4)]!==this[ze(0x1c4)])throw new Error(ze(0xc72)+this[ze(0x1c4)]+ze(0xca9)+n9[ze(0x1c4)]);if(n8[ze(0xcbc)]!==n9[ze(0x859)][0x0])throw new Error(ze(0x8e5)+n8[ze(0xcbc)]+ze(0xc4a)+n9[ze(0x859)][0x0]);const nb=Math[ze(0xd4f)](...n8);if(!this['ic']&&nb>=this['sc'])throw new Error(ze(0x199)+nb+ze(0xc55)+this['sc']+')');this['mc'](n8,f7(n9,0x0));}[q0(0xb14)](n8,n9){const zf=vs_0b;if(n9[zf(0x1c4)]!==this[zf(0x1c4)])throw new Error(zf(0xc72)+this[zf(0x1c4)]+zf(0xca9)+n9[zf(0x1c4)]);let nb=0x0;const nd=n8[zf(0x66e)](nj=>(nb+=nj,nb));if(nb!==n9[zf(0x859)][0x0])throw new Error(zf(0xafe)+nb+zf(0x8da)+n9[zf(0x859)]);if(!this['ic']&&n8[zf(0xcbc)]!==this['sc'])throw new Error(zf(0x6e8)+this['sc']+zf(0xc4a)+n8[zf(0xcbc)]+zf(0x210));const nf=0x0===nb?0x0:n9[zf(0x5b5)]/nb,ng=[];dy(()=>{const zg=vs_0b;n9=ej(n9,[0x1,nb,nf]);for(let nj=0x0;nj<n8[zg(0xcbc)];++nj){const nk=[0x0,0x0===nj?0x0:nd[nj-0x1],0x0],nm=[0x1,n8[nj],nf];ng[nj]=ej(ev(n9,nk,nm),this['oc']);}return ng;});const nh=[];for(let nj=0x0;nj<n8[zf(0xcbc)];nj++)nh[nj]=nj;this['mc'](nh,ng);}}class gX{constructor(n8,n9,nb,nd=-0x1){const zh=vs_0b;this['cc']=n8,this['oc']=n9,this['wc']=nb,null!=n8&&n8[zh(0xd86)](nf=>{const zi=vs_0b;if(nb!==nf[zi(0x1c4)])throw new Error(zi(0x86b)+nb+zi(0x8a4)+nf[zi(0x1c4)]);gS(n9,nf[zi(0x859)],zi(0x71e)),dz(nf);}),this[zh(0x4c4)]=eL(0x0),this['bc']=nd,dz(this[zh(0x4c4)]);}get['id'](){const zj=vs_0b;return this[zj(0x4c4)]['id'];}['gc'](){return new gX([...this['cc']],this['oc'],this['wc']);}['pc'](n8){const zk=vs_0b;this['cc'][zk(0xd86)](n9=>{const zl=vs_0b;null!=n8&&n8[zl(0x93c)](n9['id'])||n9[zl(0x829)]();}),this['cc'][zk(0xcbc)]=0x0,this[zk(0x4c4)][zk(0x829)]();}[q0(0x5b5)](){const zm=vs_0b;return this['cc'][zm(0xcbc)];}[q0(0x94b)](n8,n9,nb=-0x1){const zn=vs_0b;if(n9!==this['wc'])throw new Error(zn(0x86b)+n9+zn(0x8a4)+this['wc']);if(-0x1!==nb&&this['cc'][zn(0xcbc)]!==nb)throw new Error(zn(0x850)+nb+zn(0xc02)+this['cc'][zn(0xcbc)]+zn(0x315));gS(n8,this['oc'],zn(0x71e));const nd=gU(this['oc'],this['cc'],n8);return dy(()=>{const zo=vs_0b,nf=this['cc'][zo(0x66e)](ng=>ej(ng,nd));return f3(nf,0x0);});}['vc'](n8,n9){const zp=vs_0b;if(n9!==this['wc'])throw new Error(zp(0x86b)+n9+zp(0x8a4)+this['wc']);if(0x0===this[zp(0x5b5)]())throw new Error(zp(0x9a4));const nb=gU(this['oc'],this['cc'],n8),nd=this['cc'][zp(0xc32)]();return nd['xe']=!0x1,gS(nd[zp(0x859)],n8,zp(0x71e)),ej(nd,nb);}['$c'](n8){const zq=vs_0b;if(n8[zq(0x1c4)]!==this['wc'])throw new Error(zq(0x86b)+n8[zq(0x1c4)]+zq(0x8a4)+this['wc']);if(gS(n8[zq(0x859)],this['oc'],zq(0x71e)),this['bc']===this[zq(0x5b5)]())throw new Error(zq(0x72e));dz(n8),this['cc'][zq(0x28c)](n8);}[q0(0xd22)](n8){const zr=vs_0b;if(n8<0x0)throw new Error(zr(0x4d5)+n8);if(-0x1!==this['bc']&&n8>this['bc'])throw new Error(zr(0xa01)+n8+zr(0x8ab)+this['bc']+'.');const n9=new gX([],this['oc'],this['wc'],this['bc']);n9['cc'][zr(0xcbc)]=n8;for(let nb=0x0;nb<Math[zr(0x18c)](this['cc'][zr(0xcbc)],n8);++nb)n9['cc'][nb]=this['cc'][nb];return n9;}[q0(0x842)](n8,n9,nb){const zs=vs_0b;if(nb!==this['wc'])throw new Error(zs(0x86b)+nb+zs(0x8a4)+this['wc']);if(n8<0x0||n8>this['cc'][zs(0xcbc)])throw new Error(zs(0x52c)+n8+zs(0x86f)+this['cc'][zs(0xcbc)]+zs(0x315));if(null==this['cc'][n8])throw new Error(zs(0xd4a)+n8+zs(0x914));gS(this['cc'][n8][zs(0x859)],n9,zs(0x71e));const nd=gU(this['oc'],this['cc'],n9);return ej(this['cc'][n8],nd);}[q0(0x69d)](n8,n9){const zt=vs_0b;if(n9[zt(0x1c4)]!==this['wc'])throw new Error(zt(0x86b)+n9[zt(0x1c4)]+zt(0x8a4)+this['wc']);if(n8<0x0||-0x1!==this['bc']&&n8>=this['bc'])throw new Error(zt(0x932)+n8+zt(0xc05)+this['bc']+zt(0x315));gS(this['oc'],n9[zt(0x859)],zt(0x71e)),dz(n9),null!=this['cc'][n8]&&(this['cc'][n8]['xe']=!0x1),this['cc'][n8]=n9;}['yc'](n8,n9,nb){const zu=vs_0b;if(n9!==this['wc'])throw new Error(zu(0x86b)+n9+zu(0x8a4)+this['wc']);gS(this['oc'],nb,zu(0x71e)),n8=n8[zu(0xbd0)](0x0,this[zu(0x5b5)]());const nd=gU(this['oc'],this['cc'],nb);return 0x0===n8[zu(0xcbc)]?cz([],[0x0][zu(0x26d)](nd)):dy(()=>{const zv=vs_0b,nf=n8[zv(0x66e)](ng=>ej(this['cc'][ng],nd));return f3(nf,0x0);});}[q0(0x26d)](n8,n9){const zw=vs_0b;if(n8&&n8!==this['wc'])throw new Error(zw(0x6a6)+this['wc']+zw(0x189)+n8);gS(this['oc'],n9,zw(0x71e));const nb=gU(this['oc'],this['cc'],n9);return 0x0===this[zw(0x5b5)]()?cz([],[0x0][zw(0x26d)](nb)):dy(()=>{const zx=vs_0b,nd=this['cc'][zx(0x66e)](nf=>ej(nf,nb));return em(nd,0x0);});}}function gY(n8,n9,nb){const zy=vs_0b,[nd,nf]=fZ(zy(0xbe2),n8,n9,nb),ng=zy(0x8e2)===nd,nh=!ng,nj=zy(0x4f2)===nf,nk=zy(0x57a)===nd,nm=fZ(zy(0x3f9),n8,n9,nb);if(ng){if(nj&&0x2!==nm)throw new Error(zy(0x5f1));if(!nj&&ng&&0x1!==nm)throw new Error(zy(0xa26));}if(nk)throw new Error(zy(0xc46));const nq=fZ(zy(0x2a0),n8,n9,nb),nv=g4(n8,n9,nb),nw=fZ(zy(0x6ba),n8,n9,nb)[zy(0x7e2)](),nx=fZ(zy(0xd69),n8,n9,nb);let [ny,nz]=fZ(zy(0x86d),n8,n9,nb);return nh&&(nz=ny,ny=void 0x0),{'stride':nq,'pad':nv,'dataFormat':nw,'dilations':nx,'biasArg':ny,'preluArg':nz,'Cc':nf,'Ea':fZ(zy(0xc8e),n8,n9,nb)};}function gZ(n8,n9,nb){const zz=vs_0b;return{'Tc':fZ(zz(0x2ae),n8,n9,nb),'Nc':fZ(zz(0x9be),n8,n9,nb),'_c':fZ(zz(0x1ad),n8,n9,nb),'Sc':fZ(zz(0x3db),n8,n9,nb),'Ec':fZ(zz(0x3aa),n8,n9,nb),'Rc':fZ(zz(0x8ee),n8,n9,nb)};}class h0{constructor(n8,n9){const zA=vs_0b;this['Oc']=n8,this['kc']=n9,this['Ac']=eL(0x0),this[zA(0x364)]=new Map(),dz(this['Ac']);}get['id'](){return this['Ac']['id'];}['pc'](){const zB=vs_0b;this[zB(0x364)][zB(0xd86)](n8=>n8[zB(0x829)]()),this[zB(0x364)][zB(0x52a)](),this['Ac'][zB(0x829)]();}[q0(0x5b5)](){const zC=vs_0b;return this[zC(0x364)][zC(0x5b5)];}['Ic'](){const zD=vs_0b;return(void 0x0)(this[zD(0x5b5)](),zD(0x2d8));}async['Mc'](n8,n9){const zE=vs_0b;this['Fc'](n8,n9);const nb=await n8[zE(0xbf2)]();return this[zE(0x364)][zE(0xd86)](nd=>nd[zE(0x829)]()),this[zE(0x364)][zE(0x52a)](),dy(()=>{const zF=vs_0b,nd=f7(n9),nf=nb[zF(0xcbc)],ng=nd[zF(0xcbc)];a3(nf===ng,()=>zF(0x730)+nf+zF(0x16f)+ng+zF(0x315));for(let nh=0x0;nh<nf;nh++){const nj=nb[nh],nk=nd[nh];dz(nk),this[zF(0x364)][zF(0x8c4)](nj,nk);}return this['Ac'];});}async[q0(0xa37)](n8,n9){const zG=vs_0b;this['Fc'](n8,n9);const nb=await n8[zG(0xbf2)]();return dy(()=>{const zH=vs_0b,nd=[];for(let nf=0x0;nf<nb[zH(0xcbc)];nf++){const ng=nb[nf],nh=this['Dc'](ng,n9);nd[zH(0x28c)](nh);}return f3(nd);});}['Dc'](n8,n9){const zI=vs_0b,nb=this[zI(0x364)][zI(0x6e0)](n8);return null!=nb?nb:n9;}['Fc'](n8,n9){const zJ=vs_0b;if(n8[zJ(0x1c4)]!==this['Oc'])throw new Error(zJ(0x372)+this['Oc']+zJ(0x325)+n8[zJ(0x1c4)]);if(n9[zJ(0x1c4)]!==this['kc'])throw new Error(zJ(0x453)+this['kc']+zJ(0x325)+n9[zJ(0x1c4)]);}}function h1(n8,n9,nb,nd,nf=dy){const Ae=vs_0b,ng=((nh,nj,nk)=>{const zK=vs_0b;switch(nh[zK(0x39a)]){case zK(0x376):return nf(()=>((nq,nv,nw,nx=gR)=>{const zL=vs_0b;switch(nq['op']){case zL(0x97b):case zL(0x615):case zL(0x508):return[nx[zL(0x929)](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0xc25):return[nx['Lc'](fZ(zL(0x723),nq,nv,nw))];case zL(0x295):case zL(0x8b4):return[nx['jt'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0x8ae):return[nx['j'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0x2bb):case zL(0x1cf):return[nx['st'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0x205):return[nx['Vc'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0x1b5):return[nx['Bc'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0x197):return[nx[zL(0x2c1)](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0x186):return[nx['Pc'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0xb5b):return[nx[zL(0xcb3)](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0x777):return[nx[zL(0xd2e)](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case zL(0xd56):return[nx['Wc'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];default:throw TypeError(zL(0xa42)+nq['op']+zL(0x95e));}})(nh,nj,nk));case zK(0x925):return nf(()=>((nq,nv,nw,nx=gR)=>{const zM=vs_0b;switch(nq['op']){case zM(0x5d9):case zM(0xa66):return[nx[zM(0x207)](fZ('x',nq,nv,nw))];case zM(0xb89):return[nx[zM(0xb42)](fZ('x',nq,nv,nw))];case zM(0x168):return[nx[zM(0x7ec)](fZ('x',nq,nv,nw))];case zM(0x80c):return[nx[zM(0xc91)](fZ('x',nq,nv,nw))];case zM(0x678):return[nx[zM(0x834)](fZ('x',nq,nv,nw))];case zM(0x693):return[nx[zM(0x6cf)](fZ('x',nq,nv,nw))];case zM(0x905):return[nx[zM(0x778)](fZ('x',nq,nv,nw),fZ('y',nq,nv,nw))];case zM(0xd2a):return[nx[zM(0x34d)](fZ('x',nq,nv,nw))];case zM(0x43d):return[nx[zM(0x29c)](fZ('x',nq,nv,nw))];case zM(0x822):return[nx['Uc'](fZ(zM(0x5cf),nq,nv,nw),fZ(zM(0x1a4),nq,nv,nw))];case zM(0x83a):return[nx[zM(0x53f)](fZ('x',nq,nv,nw))];case zM(0x903):return[nx[zM(0xcaa)](fZ('x',nq,nv,nw))];case zM(0x336):return[nx[zM(0xb67)](fZ('x',nq,nv,nw))];case zM(0x80f):return[nx['zc'](fZ('x',nq,nv,nw))];case zM(0x441):return[nx[zM(0x152)](fZ('x',nq,nv,nw))];case zM(0x9fa):return[nx[zM(0x23a)](fZ('x',nq,nv,nw))];case zM(0x7a1):return[nx[zM(0x305)](fZ('x',nq,nv,nw))];case zM(0x262):return[nx[zM(0x40e)](fZ('x',nq,nv,nw))];case zM(0x390):return[nx[zM(0x4b5)](fZ('x',nq,nv,nw))];case zM(0x330):return[nx['ar'](fZ('x',nq,nv,nw))];case zM(0xc14):return[nx['P'](fZ('x',nq,nv,nw))];case zM(0x437):return[nx['Gc'](fZ('x',nq,nv,nw))];case zM(0x9e7):return[nx['or'](fZ('x',nq,nv,nw))];case zM(0x8ca):return[nx[zM(0xb1f)](fZ('x',nq,nv,nw))];case zM(0xbea):return[nx[zM(0x165)](fZ('x',nq,nv,nw))];case zM(0xc7d):return[nx['jc'](fZ('x',nq,nv,nw))];case zM(0x4c7):return[nx[zM(0x2c6)](fZ('x',nq,nv,nw))];case zM(0x167):return[nx[zM(0x79b)](fZ('x',nq,nv,nw))];case zM(0xcd6):return[nx[zM(0x49c)](fZ('x',nq,nv,nw))];case zM(0x4f0):return[nx[zM(0xa0a)](fZ('x',nq,nv,nw))];case zM(0x9da):return[nx['Hc'](fZ('x',nq,nv,nw))];case zM(0x51a):return[nx[zM(0x82b)](fZ('x',nq,nv,nw))];case zM(0x868):return[nx['qc'](fZ('x',nq,nv,nw))];case zM(0xb60):return[nx[zM(0x192)](fZ('x',nq,nv,nw))];case zM(0xb3c):return[nx[zM(0x782)](fZ('x',nq,nv,nw))];case zM(0x2b0):return[nx['Xc'](fZ('x',nq,nv,nw),fZ(zM(0x956),nq,nv,nw),fZ(zM(0x983),nq,nv,nw))];case zM(0xd01):return[nx[zM(0x530)](fZ('x',nq,nv,nw))];case zM(0xb4c):return[nx['Kc'](g0(nq[zM(0x8e0)][0x0],nv,nw))];case zM(0x7dd):return[nx['Yc'](fZ('x',nq,nv,nw),fZ(zM(0x8b8),nq,nv,nw))];case zM(0x781):return[nx['Jc'](fZ('x',nq,nv,nw),fZ(zM(0xaac),nq,nv,nw))];case zM(0x969):return[nx[zM(0x4f2)](fZ('x',nq,nv,nw),fZ(zM(0xaac),nq,nv,nw))];case zM(0xd34):return[nx[zM(0x529)](g0(nq[zM(0x8e0)][0x0],nv,nw))];default:throw TypeError(zM(0xa42)+nq['op']+zM(0x95e));}})(nh,nj,nk));case zK(0x442):return(async(nq,nv,nw)=>{const zN=vs_0b;switch(nq['op']){case'If':case zN(0x7f7):{const nx=fZ(zN(0xc37),nq,nv,nw),ny=fZ(zN(0xd94),nq,nv,nw),nz=fZ(zN(0x83d),nq,nv,nw),nA=fZ(zN(0x86d),nq,nv,nw);return(await nz[zN(0xbf2)]())[0x0]?nw['Zc'][nx]['Qc'](nA,nw['tl'],nw['el']):nw['Zc'][ny]['Qc'](nA,nw['tl'],nw['el']);}case zN(0x65c):case zN(0x37e):{const nB=fZ(zN(0x928),nq,nv,nw),nC=fZ(zN(0x83d),nq,nv,nw),nD=fZ(zN(0x86d),nq,nv,nw),nE=await nw['Zc'][nC]['Qc'](nD,nw['tl'],nw['el']),nF=nD[zN(0x66e)](nI=>nI['id']);let nG=await nE[0x0][zN(0xbf2)]();nE[zN(0xd86)](nI=>{const zO=vs_0b;nI['xe']||-0x1!==nF[zO(0x6f2)](nI['id'])||nI[zO(0x829)]();});let nH=nD;for(;nG[0x0];){const nI=nH;nH=await nw['Zc'][nB]['Qc'](nH,nw['tl'],nw['el']);const nJ=nH[zN(0x66e)](nL=>nL['id']);nI[zN(0xd86)](nL=>{const zP=vs_0b;nL['xe']||-0x1!==nF[zP(0x6f2)](nL['id'])||-0x1!==nJ[zP(0x6f2)](nL['id'])||nL[zP(0x829)]();});const nK=await nw['Zc'][nC]['Qc'](nH,nw['tl'],nw['el']);nG=await nK[0x0][zN(0xbf2)](),nK[zN(0xd86)](nL=>{const zQ=vs_0b;nL['xe']||-0x1!==nF[zQ(0x6f2)](nL['id'])||-0x1!==nJ[zQ(0x6f2)](nL['id'])||nL[zQ(0x829)]();});}return nH;}case zN(0x32f):return[g5(fZ(zN(0x2e5),nq,nv,nw))];case zN(0x9ea):{const nL=fZ(zN(0x2e5),nq,nv,nw);let nM=fZ(zN(0xbf2),nq,nv,nw);return nM['xe']||(nM=g5(nM)),(await nL[zN(0xbf2)]())[0x0]?[void 0x0,nM]:[nM,void 0x0];}case zN(0x60f):{const nN=nq[zN(0x8e0)][zN(0xa37)](nO=>void 0x0!==g0(nO,nv,nw));return nN?[g5(g0(nN,nv,nw))]:void 0x0;}case zN(0xc12):{const nO=fZ(zN(0x57b),nq,nv,nw),nP=fZ(zN(0x845),nq,nv,nw);return nw['nl'](nO),[g5(nP)];}case zN(0xc68):{const nQ=fZ(zN(0x845),nq,nv,nw);return nw['rl'](),[g5(nQ)];}case zN(0x780):{const nR=fZ(zN(0x845),nq,nv,nw);return nw['sl'](),[g5(nR)];}case zN(0x457):{const nS=fZ(zN(0x5b5),nq,nv,nw),nT=fZ(zN(0x1c4),nq,nv,nw),nU=fZ(zN(0x187),nq,nv,nw),nV=fZ(zN(0x3dd),nq,nv,nw),nW=fZ(zN(0x610),nq,nv,nw),nX=fZ(zN(0x463),nq,nv,nw),nY=fZ(zN(0x748),nq,nv,nw),nZ=new gW(nY,nT,nS,nU,nX,nV,nW);return nw['ol'](nZ),[nZ[zN(0x4c4)],eL(0x1)];}case zN(0xa7b):{const o0=fZ(zN(0xd15),nq,nv,nw),o1=fZ(zN(0x549),nq,nv,nw),o2=fZ(zN(0x845),nq,nv,nw),o3=nw['al'](o0['id']);return o3[zN(0xabc)](o1,o2),[o3[zN(0x4c4)]];}case zN(0x249):{const o4=fZ(zN(0xd15),nq,nv,nw),o5=fZ(zN(0x549),nq,nv,nw);return[nw['al'](o4['id'])[zN(0xca5)](o5)];}case zN(0x6b8):{const o6=fZ(zN(0xd15),nq,nv,nw),o7=fZ(zN(0xa61),nq,nv,nw),o8=fZ(zN(0x1c4),nq,nv,nw);return[nw['al'](o6['id'])['yc'](o7,o8)];}case zN(0xa7e):{const o9=fZ(zN(0xd15),nq,nv,nw),ob=fZ(zN(0xa61),nq,nv,nw),od=fZ(zN(0x845),nq,nv,nw),of=nw['al'](o9['id']);return of['xc'](ob,od),[of[zN(0x4c4)]];}case zN(0x77a):{const og=fZ(zN(0xd15),nq,nv,nw),oh=nw['al'](og['id']),oj=fZ(zN(0x1c4),nq,nv,nw);return[oh[zN(0x26d)](oj)];}case zN(0x1ea):{const ok=fZ(zN(0xd15),nq,nv,nw),om=fZ(zN(0x845),nq,nv,nw),oq=fZ(zN(0x38b),nq,nv,nw),ov=nw['al'](ok['id']);return ov[zN(0xb14)](oq,om),[ov[zN(0x4c4)]];}case zN(0xb86):{const ow=fZ(zN(0xd15),nq,nv,nw);return[eL(nw['al'](ow['id'])[zN(0x5b5)](),zN(0x2d8))];}case zN(0x5d8):{const ox=fZ(zN(0xd15),nq,nv,nw),oy=nw['al'](ox['id']);return oy['pc'](),[oy[zN(0x4c4)]];}case zN(0x4d6):{const oz=fZ(zN(0x91e),nq,nv,nw),oA=fZ(zN(0x549),nq,nv,nw),oB=fZ(zN(0x845),nq,nv,nw),oC=nw['il'](oz['id']);return oC[zN(0x69d)](oA,oB),[oC[zN(0x4c4)]];}case zN(0xbc4):{const oD=fZ(zN(0x91e),nq,nv,nw),oE=fZ(zN(0x549),nq,nv,nw),oF=fZ(zN(0x187),nq,nv,nw),oG=fZ(zN(0x190),nq,nv,nw);return[nw['il'](oD['id'])[zN(0x842)](oE,oF,oG)];}case zN(0x578):case zN(0x2cd):{const oH=fZ(zN(0xa61),nq,nv,nw),oI=function(oJ,oK,oL,oM){const zR=vs_0b;if(oK[zR(0xcbc)]!==oJ[zR(0x859)][0x0])throw new Error(zR(0x8e5)+oK[zR(0xcbc)]+zR(0xc4a)+oJ[zR(0x859)][0x0]);const oN=Math[zR(0xd4f)](...oK);if(null!=oM&&-0x1!==oM&&oN>=oM)throw new Error(zR(0x199)+oN+zR(0xc55)+oM+')');const oO=new gX([],oL,oJ[zR(0x1c4)],oM),oP=f7(oJ,0x0);return oK[zR(0xd86)]((oQ,oR)=>{const zS=vs_0b;oO[zS(0x69d)](oQ,oP[oR]);}),oO;}(fZ(zN(0x845),nq,nv,nw),oH,fZ(zN(0x187),nq,nv,nw),fZ(zN(0x954),nq,nv,nw));return nw['ul'](oI),[oI[zN(0x4c4)]];}case zN(0x356):case zN(0xcd8):{const oJ=fZ(zN(0x187),nq,nv,nw),oK=fZ(zN(0x190),nq,nv,nw);let oL;oL=zN(0x356)===nq['op']?zN(0x954):zN(0x3ee);const oM=fZ(oL,nq,nv,nw),oN=function(oO,oP,oQ,oR){return new gX([],oO,oP,oR);}(oJ,oK,0x0,zN(0x356)===nq['op']?-0x1:oM);return nw['ul'](oN),[oN[zN(0x4c4)]];}case zN(0x14e):{const oO=fZ(zN(0x91e),nq,nv,nw),oP=fZ(zN(0xa61),nq,nv,nw),oQ=fZ(zN(0x187),nq,nv,nw),oR=fZ(zN(0x190),nq,nv,nw);return[nw['il'](oO['id'])['yc'](oP,oR,oQ)];}case zN(0xa30):{const oS=fZ(zN(0x91e),nq,nv,nw),oT=fZ(zN(0x187),nq,nv,nw),oU=fZ(zN(0x190),nq,nv,nw),oV=fZ(zN(0x954),nq,nv,nw);return[nw['il'](oS['id'])[zN(0x94b)](oT,oU,oV)];}case zN(0x1f8):{const oW=function(oX,oY,oZ){const zT=vs_0b,p0=oX[zT(0x1c4)];if(oX[zT(0x859)][zT(0xcbc)]<0x1)throw new Error(zT(0x84f)+oX[zT(0x859)]);if(oX[zT(0x1c4)]!==oZ)throw new Error(zT(0x86b)+oX[zT(0x1c4)]+zT(0x8a4)+oZ);gS(oX[zT(0x859)][zT(0xbd0)](0x1),oY,zT(0x71e));const p1=f7(oX);return new gX(p1,oY,p0);}(fZ(zN(0x845),nq,nv,nw),fZ(zN(0x187),nq,nv,nw),fZ(zN(0x190),nq,nv,nw));return nw['ul'](oW),[oW[zN(0x4c4)]];}case zN(0x838):case zN(0x801):{const oX=fZ(zN(0x91e),nq,nv,nw),oY=nw['il'](oX['id']),oZ=fZ(zN(0x1c4),nq,nv,nw),p0=fZ(zN(0x187),nq,nv,nw);return[oY[zN(0x26d)](oZ,p0)];}case zN(0xb64):{const p1=fZ(zN(0x91e),nq,nv,nw),p2=fZ(zN(0x845),nq,nv,nw),p3=nw['il'](p1['id']);return p3['$c'](p2),[p3[zN(0x4c4)]];}case zN(0xa06):{const p4=fZ(zN(0x91e),nq,nv,nw),p5=fZ(zN(0x187),nq,nv,nw),p6=fZ(zN(0x190),nq,nv,nw);return[nw['il'](p4['id'])['vc'](p5,p6)];}case zN(0x246):{const p7=fZ(zN(0x845),nq,nv,nw),p8=fZ(zN(0x187),nq,nv,nw),p9=function(pb,pd,pf){const zU=vs_0b;let pg=0x0;const ph=pd[zU(0x66e)](pq=>(pg+=pq,pg));if(pg!==pb[zU(0x859)][0x0])throw new Error(zU(0xafe)+pg+zU(0x8da)+pb[zU(0x859)]);const pj=gV(pb[zU(0x859)][zU(0xbd0)](0x1),pf),pk=0x0===pg?0x0:pb[zU(0x5b5)]/pg,pm=dy(()=>{const zV=vs_0b,pq=[];pb=ej(pb,[0x1,pg,pk]);for(let pv=0x0;pv<pd[zV(0xcbc)];++pv){const pw=[0x0,0x0===pv?0x0:ph[pv-0x1],0x0],px=[0x1,pd[pv],pk];pq[pv]=ej(ev(pb,pw,px),pj);}return pb[zV(0x829)](),pq;}),pp=new gX([],pf,pb[zU(0x1c4)],pd[zU(0xcbc)]);for(let pq=0x0;pq<pm[zU(0xcbc)];pq++)pp[zU(0x69d)](pq,pm[pq]);return pp;}(p7,fZ(zN(0x38b),nq,nv,nw),p8);return nw['ul'](p9),[p9[zN(0x4c4)]];}case zN(0xb3a):{const pb=fZ(zN(0x91e),nq,nv,nw);return[eL(nw['il'](pb['id'])[zN(0x5b5)](),zN(0x2d8))];}case zN(0xcec):{const pd=fZ(zN(0x91e),nq,nv,nw),pf=fZ(zN(0x5b5),nq,nv,nw),pg=nw['il'](pd['id'])[zN(0xd22)](pf);return nw['ul'](pg),[pg[zN(0x4c4)]];}default:throw TypeError(zN(0xa42)+nq['op']+zN(0x95e));}})(nh,nj,nk);case zK(0x3b1):return nf(()=>((nq,nv,nw,nx=gR)=>{const zW=vs_0b;switch(nq['op']){case zW(0x413):{const ny=fZ(zW(0x5c1),nq,nv,nw),nz=fZ(zW(0x24b),nq,nv,nw),nA=fZ(zW(0x6ba),nq,nv,nw)[zW(0x7e2)](),nB=fZ(zW(0x852),nq,nv,nw);return[nx['cl'](fZ('x',nq,nv,nw),fZ(zW(0x3cd),nq,nv,nw),ny,nz,nA,nB)];}case zW(0x985):{const nC=fZ(zW(0x2a0),nq,nv,nw),nD=g4(nq,nv,nw),nE=fZ(zW(0x6ba),nq,nv,nw)[zW(0x7e2)](),nF=fZ(zW(0xd69),nq,nv,nw);return[nx['zu'](fZ('x',nq,nv,nw),fZ(zW(0x3cd),nq,nv,nw),[nC[0x1],nC[0x2]],nD,nE,[nF[0x1],nF[0x2]])];}case zW(0x318):{const {stride:nG,pad:nH,dataFormat:nI,dilations:nJ,biasArg:nK,preluArg:nL,Cc:nM,Ea:nN}=gY(nq,nv,nw);return[nx['qu']['zu']({'x':fZ('x',nq,nv,nw),'filter':fZ(zW(0x3cd),nq,nv,nw),'strides':[nG[0x1],nG[0x2]],'pad':nH,'dataFormat':nI,'dilations':[nJ[0x1],nJ[0x2]],'bias':nK,'_a':nM,'Sa':nL,'Ea':nN})];}case zW(0x699):{const {stride:nO,pad:nP,dataFormat:nQ,dilations:nR,biasArg:nS,preluArg:nT,Cc:nU,Ea:nV}=gY(nq,nv,nw);return[nx['qu']['Gu']({'x':fZ('x',nq,nv,nw),'filter':fZ(zW(0x3cd),nq,nv,nw),'strides':[nO[0x1],nO[0x2]],'pad':nP,'dataFormat':nQ,'dilations':[nR[0x1],nR[0x2]],'bias':nS,'_a':nU,'Sa':nT,'Ea':nV})];}case zW(0xd52):case zW(0x86e):{const nW=fZ(zW(0xa16),nq,nv,nw),nX=fZ(zW(0x2a0),nq,nv,nw),nY=g4(nq,nv,nw);return[nx['rc'](fZ('x',nq,nv,nw),fZ(zW(0x3cd),nq,nv,nw),nW,[nX[0x1],nX[0x2]],nY)];}case zW(0x649):case zW(0xba9):{const nZ=fZ(zW(0x2a0),nq,nv,nw),o0=g4(nq,nv,nw),o1=fZ(zW(0xd69),nq,nv,nw),o2=fZ(zW(0x6ba),nq,nv,nw)[zW(0x7e2)]();return[nx['Gu'](fZ(zW(0x460),nq,nv,nw),fZ(zW(0x3cd),nq,nv,nw),[nZ[0x1],nZ[0x2]],o0,o2,[o1[0x1],o1[0x2]])];}case zW(0xd66):{const o3=fZ(zW(0x2a0),nq,nv,nw),o4=fZ(zW(0x24b),nq,nv,nw),o5=fZ(zW(0x6ba),nq,nv,nw)[zW(0x7e2)](),o6=fZ(zW(0xd69),nq,nv,nw);return[nx['ll'](fZ('x',nq,nv,nw),fZ(zW(0x3cd),nq,nv,nw),[o3[0x1],o3[0x2],o3[0x3]],o4,o5,[o6[0x1],o6[0x2],o6[0x3]])];}case zW(0x98b):{const o7=fZ(zW(0x2a0),nq,nv,nw),o8=fZ(zW(0x24b),nq,nv,nw),o9=fZ(zW(0xce4),nq,nv,nw);return[nx['pl'](fZ('x',nq,nv,nw),[o9[0x1],o9[0x2]],[o7[0x1],o7[0x2]],o8)];}case zW(0x704):{const ob=fZ(zW(0x2a0),nq,nv,nw),od=fZ(zW(0x24b),nq,nv,nw),of=fZ(zW(0xce4),nq,nv,nw);return[nx['nc'](fZ('x',nq,nv,nw),[of[0x1],of[0x2]],[ob[0x1],ob[0x2]],od)];}case zW(0x6b3):{const og=fZ(zW(0x2a0),nq,nv,nw),oh=fZ(zW(0x24b),nq,nv,nw),oj=fZ(zW(0xce4),nq,nv,nw),ok=fZ(zW(0xd10),nq,nv,nw),{result:om,fl:oq}=nx['dl'](fZ('x',nq,nv,nw),[oj[0x1],oj[0x2]],[og[0x1],og[0x2]],oh,ok);return[om,oq];}case zW(0x54e):{const ov=fZ(zW(0x2a0),nq,nv,nw),ow=fZ(zW(0x24b),nq,nv,nw),ox=fZ(zW(0xce4),nq,nv,nw);return[nx['hl'](fZ('x',nq,nv,nw),[ox[0x1],ox[0x2],ox[0x3]],[ov[0x1],ov[0x2],ov[0x3]],ow)];}case zW(0x7c9):{const oy=fZ(zW(0x2a0),nq,nv,nw),oz=fZ(zW(0x24b),nq,nv,nw),oA=fZ(zW(0xce4),nq,nv,nw);return[nx['ml'](fZ('x',nq,nv,nw),[oA[0x1],oA[0x2],oA[0x3]],[oy[0x1],oy[0x2],oy[0x3]],oz)];}case zW(0x296):{const oB=fZ(zW(0x2a0),nq,nv,nw),oC=fZ(zW(0x24b),nq,nv,nw),oD=fZ(zW(0xd69),nq,nv,nw),oE=oB[0x1],oF=oB[0x2],oG=oD[0x1],oH=oD[0x2];return[nx['yl'](fZ('x',nq,nv,nw),fZ(zW(0x3cd),nq,nv,nw),[oE,oF],oC,[oG,oH],zW(0x3a5))];}default:throw TypeError(zW(0xa42)+nq['op']+zW(0x95e));}})(nh,nj,nk));case zK(0x80d):return nf(()=>((nq,nv,nw,nx=gR)=>{const zX=vs_0b;switch(nq['op']){case zX(0x31d):{const ny=fZ(zX(0x859),nq,nv,nw),nz=fZ(zX(0x1c4),nq,nv,nw),nA=fZ(zX(0x166),nq,nv,nw);return[nx[zX(0xd39)](ny,nA,nz)];}case zX(0xc92):{const nB=fZ(zX(0xd7c),nq,nv,nw),nC=fZ(zX(0x5bf),nq,nv,nw),nD=fZ(zX(0x6f6),nq,nv,nw);return[nx['xl'](nB,nC,nD)];}case zX(0x8fc):{const nE=fZ(zX(0xa10),nq,nv,nw),nF=fZ(zX(0x32e),nq,nv,nw),nG=fZ(zX(0xadf),nq,nv,nw);return[nx['wl'](nE,nF,nG)];}case zX(0x40f):{const nH=fZ(zX(0xa61),nq,nv,nw),nI=fZ(zX(0xb79),nq,nv,nw),nJ=fZ(zX(0x4df),nq,nv,nw),nK=fZ(zX(0x2c8),nq,nv,nw),nL=fZ(zX(0x1c4),nq,nv,nw);return[nx['bl'](nH,nI,nJ,nK,nL)];}case zX(0x6be):return[nx['vl'](fZ(zX(0x859),nq,nv,nw),fZ(zX(0x1c4),nq,nv,nw))];case zX(0x507):return[nx['$l'](fZ('x',nq,nv,nw))];case zX(0x428):return[nx['Cl'](fZ(zX(0x859),nq,nv,nw),fZ(zX(0x1c4),nq,nv,nw),fZ(zX(0xadf),nq,nv,nw))];case zX(0xa6e):return[nx['Tl'](fZ(zX(0x859),nq,nv,nw),fZ(zX(0xbcb),nq,nv,nw),fZ(zX(0xc99),nq,nv,nw),fZ(zX(0x1c4),nq,nv,nw))];case zX(0xac0):{const nM=fZ(zX(0xd7c),nq,nv,nw),nN=fZ(zX(0x5bf),nq,nv,nw),nO=fZ(zX(0x95c),nq,nv,nw);return[nx[zX(0xa73)](nM,nN,nO,fZ(zX(0x1c4),nq,nv,nw))];}case zX(0x643):{const nP=fZ(zX(0x859),nq,nv,nw),nQ=fZ(zX(0x981),nq,nv,nw),nR=fZ(zX(0xa5e),nq,nv,nw),nS=fZ(zX(0xadf),nq,nv,nw);return[nx['Nl'](nP,nQ,nR,fZ(zX(0x1c4),nq,nv,nw),nS)];}case zX(0x8eb):return[nx[zX(0x63a)](fZ(zX(0x859),nq,nv,nw),fZ(zX(0x1c4),nq,nv,nw))];case zX(0x1ee):return[nx['_l'](fZ('x',nq,nv,nw))];default:throw TypeError(zX(0xa42)+nq['op']+zX(0x95e));}})(nh,nj,nk));case zK(0xd38):return(async(nq,nv,nw,nx,ny=gR)=>{const zY=vs_0b;switch(nq['op']){case zY(0x81e):{const {Tc:nz,Nc:nA,_c:nB,Sc:nC,Ec:nD,Rc:nE}=gZ(nq,nv,nw),nF=await ny['Xu']['Sl'](nz,nA,nB,nC,nD,nE);return[nF['El'],nF['Rl']];}case zY(0x22b):{const {Tc:nG,Nc:nH,_c:nI,Sc:nJ,Ec:nK}=gZ(nq,nv,nw),nL=fZ(zY(0x8ea),nq,nv,nw),nM=await ny['Xu']['Ol'](nG,nH,nI,nJ,nK,nL);return[nM['El'],nM['kl']];}case zY(0x635):case zY(0x4ef):{const {Tc:nN,Nc:nO,_c:nP,Sc:nQ,Ec:nR}=gZ(nq,nv,nw);return[await ny['Xu']['Al'](nN,nO,nP,nQ,nR)];}case zY(0x672):{const nS=ny[zY(0xc54)](fZ(zY(0x789),nq,nv,nw),zY(0xb37)),nT=[await ny['Il'](nS)];return nS[zY(0x829)](),nT;}case zY(0x25e):return ny['Ml'](fZ('x',nq,nv,nw),fZ('y',nq,nv,nw));default:throw TypeError(zY(0xa42)+nq['op']+zY(0x95e));}})(nh,nj,nk);case zK(0x13c):return nf(()=>((nq,nv,nw,nx=gR)=>{const zZ=vs_0b;switch(nq['op']){case zZ(0xc73):{const ny=fZ(zZ(0x68b),nq,nv,nw),nz=fZ(zZ(0x1a0),nq,nv,nw);return[nx[zZ(0x23f)](ny,nz)];}case zZ(0x80b):{const nA=fZ('x',nq,nv,nw),nB=fZ('k',nq,nv,nw),nC=fZ(zZ(0x6bf),nq,nv,nw),nD=nx['Fl'](nA,nB,nC);return[nD[zZ(0x1a0)],nD['Dl']];}case zZ(0x5d7):{const nE=fZ(zZ(0x68b),nq,nv,nw),nF=fZ(zZ(0x1a0),nq,nv,nw);return[nx[zZ(0x4fb)](nE,nF)];}case zZ(0x477):{const nG=fZ('x',nq,nv,nw),nH=nx[zZ(0x59a)](nG);return[nH[zZ(0x1a0)],nH['Dl']];}case zZ(0x8be):{const nI=fZ('x',nq,nv,nw),nJ=fZ(zZ(0xb98),nq,nv,nw),nK=nx[zZ(0x59a)](nI,nJ);return[nK[zZ(0x1a0)],nK['Dl']];}default:throw TypeError(zZ(0xa42)+nq['op']+zZ(0x95e));}})(nh,nj,nk));case zK(0x836):return nf(()=>((nq,nv,nw,nx=gR)=>{const A0=vs_0b;switch(nq['op']){case A0(0x360):{const ny=fZ(A0(0x1ef),nq,nv,nw),nz=fZ(A0(0x5b5),nq,nv,nw),nA=fZ(A0(0x648),nq,nv,nw),nB=fZ(A0(0x902),nq,nv,nw);return[nx['Xu']['Hu'](ny,[nz[0x0],nz[0x1]],nA,nB)];}case A0(0x4be):{const nC=fZ(A0(0x1ef),nq,nv,nw),nD=fZ(A0(0x5b5),nq,nv,nw),nE=fZ(A0(0x648),nq,nv,nw),nF=fZ(A0(0x902),nq,nv,nw);return[nx['Xu']['Ll'](nC,[nD[0x0],nD[0x1]],nE,nF)];}case A0(0x628):{const nG=fZ(A0(0x836),nq,nv,nw),nH=fZ(A0(0x2ae),nq,nv,nw),nI=fZ(A0(0x535),nq,nv,nw),nJ=fZ(A0(0x539),nq,nv,nw),nK=fZ(A0(0x2cf),nq,nv,nw),nL=fZ(A0(0x2ec),nq,nv,nw);return[nx['Xu']['Vl'](nG,nH,nI,nJ,nK,nL)];}case A0(0x2ce):{const nM=fZ(A0(0x1ef),nq,nv,nw),nN=fZ(A0(0x5e8),nq,nv,nw),nO=fZ(A0(0xa16),nq,nv,nw),nP=fZ(A0(0x412),nq,nv,nw),nQ=fZ(A0(0xa29),nq,nv,nw),nR=fZ(A0(0x90c),nq,nv,nw);return[nx['Xu'][A0(0x991)](nM,nN,nQ[A0(0x75a)](),nR[A0(0x75a)](),nP,nO)];}default:throw TypeError(A0(0xa42)+nq['op']+A0(0x95e));}})(nh,nj,nk));case zK(0x2eb):return nf(()=>((nq,nv,nw,nx=gR)=>{const A1=vs_0b;switch(nq['op']){case A1(0xaa2):return nv[nq[A1(0x748)]];case A1(0xa99):const ny=fZ(A1(0x194),nq,nv,nw);return[g0(nq[A1(0x748)],nv,nw)||ny];case A1(0x503):return[g0(nq[A1(0x748)],nv,nw)];case A1(0xc6b):case A1(0x67f):case A1(0x3ac):return[g5(fZ('x',nq,nv,nw))];case A1(0x6ff):return fZ('x',nq,nv,nw)[A1(0x66e)](nD=>g5(nD));case A1(0x6c7):return[g5(fZ('x',nq,nv,nw))];case A1(0x68d):return[nx['Yu'](fZ('x',nq,nv,nw)[A1(0x859)],A1(0x2d8))];case A1(0x48d):return fZ('x',nq,nv,nw)[A1(0x66e)](nD=>nx['Yu'](nD[A1(0x859)]));case A1(0x264):return[nx['Bl'](fZ('x',nq,nv,nw)[A1(0x5b5)],A1(0x2d8))];case A1(0x21c):return[nx['Bl'](fZ('x',nq,nv,nw)[A1(0x2b5)],A1(0x2d8))];case A1(0xce7):return[nx['Bl'](0x1)];case A1(0x471):const nz=fZ('x',nq,nv,nw),nA=fZ(A1(0xbf2),nq,nv,nw),nB=fZ(A1(0x71d),nq,nv,nw),nC=fZ(A1(0x66a),nq,nv,nw);console[A1(0x75c)]('The graph has a ovs.print() operation,usually used for debugging, which slows down performance.'),console[A1(0x40e)](nB);for(let nD=0x0;nD<nA[A1(0xcbc)];nD++)console[A1(0x40e)](Array[A1(0x504)][A1(0xbd0)][A1(0x4cc)](nA[nD][A1(0x967)]())[A1(0xbd0)](0x0,nC));return[nz];default:throw TypeError(A1(0xa42)+nq['op']+A1(0x95e));}})(nh,nj,nk));case zK(0x2c9):return nf(()=>((nq,nv,nw,nx=gR)=>{const A2=vs_0b;switch(nq['op']){case A2(0x20a):return[nx['Pl'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case A2(0xc35):return[nx['Wl'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case A2(0x2af):return[nx['Ul'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case A2(0xaba):return[nx['zl'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case A2(0x5c8):return[nx['Gl'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case A2(0x590):return[nx['jl'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case A2(0xd5f):return[nx['Hl'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case A2(0x73c):return[nx['ql'](fZ('a',nq,nv,nw))];case A2(0xc62):return[nx['Xl'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];case A2(0x9e3):case A2(0x930):return[nx['Kl'](fZ(A2(0x789),nq,nv,nw),fZ('a',nq,nv,nw),fZ('b',nq,nv,nw))];default:throw TypeError(A2(0xa42)+nq['op']+A2(0x95e));}})(nh,nj,nk));case zK(0x6a1):return nf(()=>((nq,nv,nw,nx=gR)=>{const A3=vs_0b;switch(nq['op']){case A3(0xa6b):case A3(0x19f):case A3(0xd08):return[nx['ju'](fZ('a',nq,nv,nw),fZ('b',nq,nv,nw),fZ(A3(0x5ab),nq,nv,nw),fZ(A3(0x1b3),nq,nv,nw))];case A3(0x72c):return[nx['Yl'](fZ(A3(0x5fb),nq,nv,nw),...fZ(A3(0x723),nq,nv,nw))];case A3(0xcc8):return[nx['Ku'](fZ('x',nq,nv,nw),fZ(A3(0x511),nq,nv,nw))];case A3(0xcbe):const [ny,nz]=fZ(A3(0xbe2),nq,nv,nw),nA=A3(0x8e2)===ny,nB=A3(0x4f2)===nz,nC=fZ(A3(0x3f9),nq,nv,nw),nD=fZ(A3(0xc8e),nq,nv,nw);if(nA){if(nB&&0x2!==nC)throw new Error(A3(0x7a0));if(!nB&&0x1!==nC)throw new Error(A3(0x9fb));}const [nE,nF]=fZ(A3(0x86d),nq,nv,nw);return[nx['qu']['ju']({'a':fZ('a',nq,nv,nw),'b':fZ('b',nq,nv,nw),'Os':fZ(A3(0x5ab),nq,nv,nw),'ks':fZ(A3(0x1b3),nq,nv,nw),'bias':nE,'_a':nz,'Sa':nF,'Ea':nD})];default:throw TypeError(A3(0xa42)+nq['op']+A3(0x95e));}})(nh,nj,nk));case zK(0x7ed):return nf(()=>((nq,nv,nw,nx=gR)=>{const A4=vs_0b;switch(nq['op']){case A4(0xada):return[nx['Jl'](fZ('x',nq,nv,nw),fZ(A4(0xb98),nq,nv,nw),fZ(A4(0x820),nq,nv,nw))];case A4(0x191):case A4(0x3c5):case A4(0x9a5):return[nx['Ql'](fZ('x',nq,nv,nw),fZ(A4(0x981),nq,nv,nw),fZ(A4(0x997),nq,nv,nw),fZ(A4(0xd43),nq,nv,nw),fZ(A4(0xb41),nq,nv,nw),fZ(A4(0x2f3),nq,nv,nw))];case A4(0x5c2):return[nx['Zl'](fZ('x',nq,nv,nw),fZ(A4(0x59d),nq,nv,nw),fZ(A4(0x39f),nq,nv,nw),fZ(A4(0xaac),nq,nv,nw),fZ(A4(0x616),nq,nv,nw))];case A4(0x921):return[nx['tc'](fZ('x',nq,nv,nw))];case A4(0x522):return[nx['tp'](fZ('x',nq,nv,nw))];case A4(0xb58):return[nx['ep'](fZ(A4(0x9bb),nq,nv,nw),fZ(A4(0xa16),nq,nv,nw),fZ(A4(0x7e6),nq,nv,nw),fZ(A4(0x559),nq,nv,nw))];default:throw TypeError(A4(0xa42)+nq['op']+A4(0x95e));}})(nh,nj,nk));case zK(0xbbb):return nf(()=>((nq,nv,nw,nx=gR)=>{const A5=vs_0b;switch(nq['op']){case A5(0x79f):{const nA=fZ(A5(0xb98),nq,nv,nw),nB=fZ(A5(0x820),nq,nv,nw);return[nx[A5(0xd4f)](fZ('x',nq,nv,nw),nA,nB)];}case A5(0xb00):{const nC=fZ(A5(0xb98),nq,nv,nw),nD=fZ(A5(0x820),nq,nv,nw);return[nx['np'](fZ('x',nq,nv,nw),nC,nD)];}case A5(0x96b):{const nE=fZ(A5(0xb98),nq,nv,nw),nF=fZ(A5(0x820),nq,nv,nw);return[nx[A5(0x18c)](fZ('x',nq,nv,nw),nE,nF)];}case A5(0x3d7):{const nG=fZ(A5(0xb98),nq,nv,nw),nH=fZ(A5(0x820),nq,nv,nw);return[nx['ec'](fZ('x',nq,nv,nw),nG,nH)];}case A5(0x75d):{const nI=fZ(A5(0xb98),nq,nv,nw),nJ=fZ(A5(0x820),nq,nv,nw);return[nx[A5(0x7a9)](fZ('x',nq,nv,nw),nI,nJ)];}case A5(0x349):{const nK=fZ(A5(0xb98),nq,nv,nw),nL=fZ(A5(0x820),nq,nv,nw);return[nx[A5(0x3fc)](fZ('x',nq,nv,nw),nK,nL)];}case A5(0x93b):{const nM=fZ(A5(0xb98),nq,nv,nw);return[nx['rp'](fZ('x',nq,nv,nw),nM)];}case A5(0x608):{const nN=fZ(A5(0xb98),nq,nv,nw);return[nx['sp'](fZ('x',nq,nv,nw),nN)];}case A5(0x7dd):{const nO=fZ(A5(0xb98),nq,nv,nw),nP=fZ(A5(0x820),nq,nv,nw);return[nx['Yc'](fZ('x',nq,nv,nw),nO,nP)];}case A5(0x9fe):{const nQ=fZ(A5(0xb98),nq,nv,nw),nR=fZ(A5(0x6ed),nq,nv,nw),nS=fZ(A5(0x44a),nq,nv,nw);return[nx['ap'](fZ('x',nq,nv,nw),nQ,nR,nS)];}case A5(0x550):{const nT=fZ(A5(0xb98),nq,nv,nw),nU=fZ(A5(0x6ed),nq,nv,nw),nV=fZ(A5(0x44a),nq,nv,nw);return[nx['ip'](fZ('x',nq,nv,nw),nT,nU,nV)];}case A5(0x6d8):const ny=fZ('x',nq,nv,nw),wig=fZ('wig',nq,nv,nw),nz=fZ(A5(0x5b5),nq,nv,nw);return[nx['up'](ny,wig,nz)];case A5(0xcb7):{const nW=fZ('x',nq,nv,nw),wig=fZ('wig',nq,nv,nw),nX=fZ(A5(0x5b5),nq,nv,nw),nY=fZ(A5(0x545),nq,nv,nw);return[nx['cp'](nW,wig,nX,nY)];}default:throw TypeError(A5(0xa42)+nq['op']+A5(0x95e));}})(nh,nj,nk));case zK(0x35a):return nf(()=>((nq,nv,nw,nx=gR)=>{const A6=vs_0b;switch(nq['op']){case A6(0x98f):case A6(0x532):{const ny=fZ('n',nq,nv,nw),nz=fZ(A6(0xb98),nq,nv,nw);let nA=fZ(A6(0x723),nq,nv,nw);return nA=nA[A6(0xbd0)](0x0,ny),[nx[A6(0x26d)](nA,nz)];}case A6(0xaa7):{const nB=fZ('x',nq,nv,nw),nC=fZ(A6(0xa61),nq,nv,nw);return[nx['yc'](nB,nx[A6(0xc54)](nC,A6(0x2d8)),0x0)];}case A6(0xc29):{const nD=fZ(A6(0xb98),nq,nv,nw),nE=fZ(A6(0x686),nq,nv,nw),nF=fZ('x',nq,nv,nw),nG=fZ(A6(0xa61),nq,nv,nw);return[nx['yc'](nF,nx[A6(0xc54)](nG,A6(0x2d8)),nD,nE)];}case A6(0xcb5):{const nH=fZ(A6(0x76a),nq,nv,nw),nI=[];for(let nK=0x0;nK<nH[A6(0xcbc)];nK++)nH[nK]&&nI[A6(0x28c)](nK);const nJ=fZ('x',nq,nv,nw);return[nx[A6(0x44a)](nJ,nI)];}case A6(0x6a3):{const nL=fZ(A6(0xb98),nq,nv,nw),nM=fZ('x',nq,nv,nw);return[nx[A6(0x44a)](nM,nL)];}case A6(0x467):{const nN=fZ(A6(0x5cb),nq,nv,nw),nO=fZ(A6(0x5b5),nq,nv,nw);return[nx[A6(0xbd0)](fZ('x',nq,nv,nw),nN,nO)];}case A6(0xc0d):{const nP=fZ(A6(0x5cb),nq,nv,nw),nQ=fZ(A6(0xb53),nq,nv,nw),nR=fZ(A6(0x2a0),nq,nv,nw),nS=fZ(A6(0x7a4),nq,nv,nw),nT=fZ(A6(0x4b0),nq,nv,nw),nU=fZ(A6(0x878),nq,nv,nw),nV=fZ(A6(0x6b1),nq,nv,nw),nW=fZ(A6(0xafc),nq,nv,nw),nX=fZ('x',nq,nv,nw);return[nx['Ju'](nX,nP,nQ,nR,nS,nT,nU,nV,nW)];}case A6(0x7a8):return dy(()=>{const A7=vs_0b,nY=fZ(A7(0xb98),nq,nv,nw),nZ=fZ(A7(0x723),nq,nv,nw),o0=nZ[0x0][A7(0x859)],o1=nx['Qu'](nZ[0x0])[A7(0x859)],o2=nZ[A7(0x66e)](o3=>{const A8=vs_0b,o4=a8(o3[A8(0x859)],o0);if(!o4&&!a8(nx['Qu'](o3)[A8(0x859)],o1))throw new Error(A8(0x5eb));return o4?o3:nx['Zu'](o3,o0);});return[nx[A7(0x94b)](o2,nY)];});case A6(0xaea):{const nY=fZ(A6(0xb98),nq,nv,nw),nZ=fZ(A6(0x845),nq,nv,nw);return nx['lp'](nZ,nY);}case A6(0xa71):{const o0=fZ(A6(0x7a5),nq,nv,nw);return[nx['pp'](fZ('x',nq,nv,nw),o0)];}case A6(0xcea):case A6(0xd28):{const o1=fZ(A6(0xb98),nq,nv,nw),o2=fZ(A6(0x23e),nq,nv,nw),o3=fZ('x',nq,nv,nw);return nx[A6(0xb14)](o3,o2,o1);}case A6(0x5ec):{const o4=fZ(A6(0xa61),nq,nv,nw),o5=fZ(A6(0x1a0),nq,nv,nw),o6=fZ(A6(0x859),nq,nv,nw);return[nx['fp'](o4,o5,o6)];}case A6(0xc88):{const o7=fZ('x',nq,nv,nw),o8=fZ(A6(0xa61),nq,nv,nw);return[nx['dp'](o7,o8)];}case A6(0xb58):{const o9=fZ(A6(0x9bb),nq,nv,nw),ob=fZ(A6(0xa16),nq,nv,nw),od=fZ(A6(0x7e6),nq,nv,nw),of=fZ(A6(0x559),nq,nv,nw);return[nx['ep'](o9,od,ob,od[A6(0x1c4)]===of[A6(0x1c4)]?of:nx[A6(0xc54)](of,od[A6(0x1c4)]))];}default:throw TypeError(A6(0xa42)+nq['op']+A6(0x95e));}})(nh,nj,nk));case zK(0x208):return nf(()=>((nq,nv,nw,nx=gR)=>{const A9=vs_0b;switch(nq['op']){case A9(0x3f0):{const {hp:ny,mp:nz,yp:nA,xp:nB}=nx['bp']['wp'](fZ(A9(0xa61),nq,nv,nw),fZ(A9(0x1a0),nq,nv,nw),fZ(A9(0x51b),nq,nv,nw),fZ(A9(0x559),nq,nv,nw));return[ny,nz,nA,nB];}case A9(0x206):{const {hp:nC,Wa:nD}=nx['bp']['gp'](fZ(A9(0x4e3),nq,nv,nw),fZ(A9(0xc3d),nq,nv,nw),fZ(A9(0x894),nq,nv,nw));return[nC,nD];}case A9(0x405):return[nx['bp']['vp'](fZ(A9(0xbf2),nq,nv,nw),fZ(A9(0xa61),nq,nv,nw),fZ(A9(0xcdd),nq,nv,nw))];case A9(0x586):return[nx['bp']['$p'](fZ(A9(0xbf2),nq,nv,nw),fZ(A9(0xa61),nq,nv,nw),fZ(A9(0xcdd),nq,nv,nw))];default:throw TypeError(A9(0xa42)+nq['op']+A9(0x95e));}})(nh,nj,nk));case zK(0xb2e):return nf(()=>((nq,nv,nw,nx=gR)=>{const Aa=vs_0b;switch(nq['op']){case Aa(0xca6):return[nx['Cp'](fZ('x',nq,nv,nw))];case Aa(0xb06):return[nx['Tp'](fZ('x',nq,nv,nw))];case Aa(0x9d0):return[nx['Np'](fZ('x',nq,nv,nw))];case Aa(0x98d):return[nx['_p'](fZ('x',nq,nv,nw))];default:throw TypeError(Aa(0xa42)+nq['op']+Aa(0x95e));}})(nh,nj,nk));case zK(0x6bb):return nf(()=>((nq,nv,nw,nx=gR)=>{const Ab=vs_0b;switch(nq['op']){case Ab(0x9d5):{const {Sp:ny,Ep:nz}=nx[Ab(0x6bb)]['Rp'](fZ(Ab(0xbf2),nq,nv,nw),fZ(Ab(0x4fc),nq,nv,nw),fZ(Ab(0xd7a),nq,nv,nw),fZ(Ab(0xcda),nq,nv,nw),fZ(Ab(0x703),nq,nv,nw),fZ(Ab(0x1de),nq,nv,nw),fZ(Ab(0xae6),nq,nv,nw),fZ(Ab(0xc2d),nq,nv,nw));return[ny,nz];}case Ab(0xb72):{const {Dl:nA,values:nB,shape:nC}=nx[Ab(0x6bb)]['Op'](fZ(Ab(0x460),nq,nv,nw),fZ(Ab(0x998),nq,nv,nw),fZ(Ab(0x265),nq,nv,nw));return[nA,nB,nC];}case Ab(0x3de):return[nx[Ab(0x6bb)]['kp'](fZ(Ab(0x460),nq,nv,nw),fZ(Ab(0xc6e),nq,nv,nw))];default:throw TypeError(Ab(0xa42)+nq['op']+Ab(0x95e));}})(nh,nj,nk));case zK(0x266):return nf(()=>((nq,nv,nw,nx=gR)=>{const Ac=vs_0b;switch(nq['op']){case Ac(0xc7a):return[nx[Ac(0xc54)](fZ('x',nq,nv,nw),fZ(Ac(0x1c4),nq,nv,nw))];case Ac(0xc03):{const ny=fZ(Ac(0xb98),nq,nv,nw);return[nx['au'](fZ('x',nq,nv,nw),ny)];}case Ac(0x38e):{const nz=fZ(Ac(0xb98),nq,nv,nw);return[nx['Qu'](fZ('x',nq,nv,nw),nz)];}case Ac(0x4b1):return[nx['Zu'](fZ('x',nq,nv,nw),fZ(Ac(0x859),nq,nv,nw))];case Ac(0x422):return[nx['Ap'](fZ('x',nq,nv,nw),fZ(Ac(0x501),nq,nv,nw),fZ(Ac(0x489),nq,nv,nw))];case Ac(0x74f):case Ac(0x2d1):return[nx[Ac(0x24b)](fZ('x',nq,nv,nw),fZ(Ac(0x501),nq,nv,nw),fZ(Ac(0x580),nq,nv,nw))];case Ac(0x1ed):{const nA=fZ(Ac(0x5b9),nq,nv,nw),nB=fZ(Ac(0x776),nq,nv,nw);return[nx['Ip'](fZ('x',nq,nv,nw),nA,nB)];}case Ac(0x4f7):{const nC=fZ(Ac(0x5b9),nq,nv,nw),nD=fZ(Ac(0x6bc),nq,nv,nw);return[nx['Mp'](fZ('x',nq,nv,nw),nC,nD)];}case Ac(0x1a5):{const nE=fZ(Ac(0x487),nq,nv,nw),nF=fZ(Ac(0x6ba),nq,nv,nw)[Ac(0x7e2)]();return[nx['Fp'](fZ('x',nq,nv,nw),nE,nF)];}case Ac(0x78d):return[nx['Dp'](fZ('x',nq,nv,nw),fZ(Ac(0x859),nq,nv,nw))];case Ac(0x4f5):return[nx['Lp'](fZ('s0',nq,nv,nw),fZ('s1',nq,nv,nw))];default:throw TypeError(Ac(0xa42)+nq['op']+Ac(0x95e));}})(nh,nj,nk));case zK(0x4d3):return(async(nq,nv,nw,nx)=>{const Ad=vs_0b;switch(nq['op']){case Ad(0x5d1):case Ad(0x386):{const ny=fZ(Ad(0xc70),nq,nv,nw),nz=fZ(Ad(0xce3),nq,nv,nw),nA=new h0(ny,nz);return nx['Vp'](nq[Ad(0x748)],nA),[nA['Ac']];}case Ad(0x216):case Ad(0x4bd):{const nB=fZ(Ad(0x255),nq,nv,nw,nx),nC=fZ(Ad(0x13d),nq,nv,nw),nD=fZ(Ad(0x1a0),nq,nv,nw),nE=nx['Bp'](nB['id']);return[await nE['Mc'](nC,nD)];}case Ad(0x198):case Ad(0x808):{const nF=fZ(Ad(0x255),nq,nv,nw,nx),nG=fZ(Ad(0x13d),nq,nv,nw),nH=fZ(Ad(0x559),nq,nv,nw),nI=nx['Bp'](nF['id']);return[await nI[Ad(0xa37)](nG,nH)];}case Ad(0x9bd):case Ad(0x34f):{const nJ=fZ(Ad(0x255),nq,nv,nw,nx);return[nx['Bp'](nJ['id'])['Ic']()];}default:throw TypeError(Ad(0xa42)+nq['op']+Ad(0x95e));}})(nh,nj,nk,nd);case zK(0x7b7):const nm=fY(nh['op']);if(nm&&nm['Pp'])return nm['Pp'](new gO(nh,nj,nk));throw TypeError(zK(0x65f)+nh['op']+zK(0x918));default:throw TypeError(zK(0xd72)+nh['op']+zK(0x87e));}})(n8,n9,nb);return aG(ng)?ng[Ae(0x50c)](nh=>[][Ae(0x26d)](nh)):[][Ae(0x26d)](ng);}class h2{constructor(n8={},n9={},nb={},nd={}){const Af=vs_0b;this[Af(0xb9b)]=n8,this['tl']=n9,this['el']=nb,this['Zc']=nd,this['Wp']={'id':0x0,'Up':'','zp':0x0},this['Gp']=[this['Wp']],this['jp']=0x0,this['Hp']();}[q0(0x62a)](n8,n9){return{'id':n8,'Up':n9,'zp':0x0};}set['qp'](n8){this['Gp']!==n8&&(this['Gp']=n8,this['Hp']());}get['qp'](){return this['Gp'];}get['Ru'](){return this['Xp'][0x0];}get[q0(0x9b1)](){return this['Xp'];}['Hp'](){const Ag=vs_0b,n8=[];for(let n9=0x0;n9<this['Gp'][Ag(0xcbc)]-0x1;n9++){const nb=this['Gp'][Ag(0xbd0)](0x0,this['Gp'][Ag(0xcbc)]-n9);n8[Ag(0x28c)](this['Kp'](nb));}n8[Ag(0x28c)](''),this['Xp']=n8;}['Kp'](n8){const Ah=vs_0b;return n8?n8[Ah(0x66e)](n9=>0x0===n9['id']&&0x0===n9['zp']?'':n9['Up']+'-'+n9['zp'])[Ah(0x75e)]('/'):'';}['nl'](n8){const Ai=vs_0b;this['Gp']&&(this['jp']++,this['Gp']=this['Gp'][Ai(0xbd0)](),this['Gp'][Ai(0x28c)](this[Ai(0x62a)](this['jp'],n8)),this['Xp'][Ai(0x6f3)](this['Kp'](this['Gp'])));}['rl'](){const Aj=vs_0b;if(!(this['Gp']&&this['Gp'][Aj(0xcbc)]>0x1))throw new Error(Aj(0xb43));this['Gp']=this['Gp'][Aj(0xbd0)](),this['Gp'][Aj(0xa48)](-0x1),this[Aj(0x9b1)][Aj(0xd19)]();}['sl'](){const Ak=vs_0b;if(!(this['Gp']&&this['Gp'][Ak(0xcbc)]>0x0))throw new Error(Ak(0x4d7));{this['Gp']=this['Gp'][Ak(0xbd0)](),this['jp']++;const n8=Object[Ak(0x17b)]({},this['Gp'][this['Gp'][Ak(0xcbc)]-0x1]);n8['zp']+=0x1,n8['id']=this['jp'],this['Gp'][Ak(0xa48)](-0x1,0x1,n8),this['Xp'][Ak(0xa48)](0x0,0x1,this['Kp'](this['Gp']));}}['Yp'](n8){const Al=vs_0b;return this[Al(0xb9b)][n8];}['ol'](n8){this['tl'][n8['id']]=n8;}['al'](n8){return this['tl'][n8];}['ul'](n8){this['el'][n8['id']]=n8;}['il'](n8){return this['el'][n8];}[q0(0x829)](n8){for(const n9 in this['tl'])this['tl'][n9]['pc'](n8);for(const nb in this['el'])this['el'][nb]['pc'](n8);}}function h3(n8,n9,nb,nd){const Am=vs_0b,nf=new Set(),ng=[];let nh=null,nj=null;const nk=new Set(),nm=Object[Am(0x13d)](n8)[Am(0x66e)](nw=>g3(nw)[0x0]);let nq=[];null!=nd&&(nq=nd[Am(0x66e)](nw=>g3(nw[Am(0x748)])[0x0]));const nv=[...n9];for(;nv[Am(0xcbc)]>0x0;){const nw=nv[Am(0xc32)]();(h7(nw)||h8(nw)||h9(nw))&&null==nh&&(nh=nw,nj=nh[Am(0x718)][Am(0x66e)](nx=>nx[Am(0x748)])[Am(0x3cd)](nx=>nf[Am(0x93c)](nx))),nf[Am(0x929)](nw[Am(0x748)]),null==nb[nw[Am(0x748)]]&&-0x1===nm[Am(0x6f2)](nw[Am(0x748)])&&-0x1===nq[Am(0x6f2)](nw[Am(0x748)])&&(0x0!==nw[Am(0xa9b)][Am(0xcbc)]?nw[Am(0xa9b)][Am(0xd86)](nx=>{const An=vs_0b;nk[An(0x93c)](nx[An(0x748)])||(nk[An(0x929)](nx[An(0x748)]),nv[An(0x28c)](nx));}):ng[Am(0x28c)](nw[Am(0x748)]));}return{'inputs':n8,'outputs':n9,'Jp':nf,'Qp':ng,'Zp':nh,'ef':nj};}const h4=[q0(0x9ea),q0(0x60f),q0(0xc12),q0(0xc68),q0(0x780),q0(0x7f7),q0(0x37e),'if',q0(0x65c)],h5=[q0(0x4ef),q0(0x635),q0(0x81e),q0(0x672)],h6=[q0(0x5d1),q0(0x386),q0(0x216),q0(0x4bd),q0(0x198),q0(0x808),q0(0x9bd),q0(0x34f)];function h7(n8){const Ao=vs_0b;return h4[Ao(0x6f2)](n8['op'])>=0x0;}function h8(n8){const Ap=vs_0b;return h5[Ap(0x6f2)](n8['op'])>=0x0;}function h9(n8){const Aq=vs_0b;return h6[Aq(0x6f2)](n8['op'])>=0x0;}class hb{constructor(n8,n9){const Ar=vs_0b;this[Ar(0x2eb)]=n8,this[Ar(0xa77)]=n9,this['nf']=new Map(),this['rf']={},this['sf']=',',this['af']={},this['if']={},this['uf']={},this['cf']=!0x1,this['lf']=n8[Ar(0x2ad)],this['pf']=n8[Ar(0xa9b)],this['ff']=n8[Ar(0x26f)],this['df']=n8[Ar(0xcd4)],this['af']=n8[Ar(0x2de)],null!=n8[Ar(0x2de)]&&Object[Ar(0x13d)](n8[Ar(0x2de)])[Ar(0xd86)](nb=>{const As=vs_0b;this['if'][nb]=new hb(n8[As(0x2de)][nb],this);});}get['hf'](){const At=vs_0b;return this[At(0xa77)]?this[At(0xa77)]['hf']:this['mf'];}get['yf'](){const Au=vs_0b;return this[Au(0xa77)]?this[Au(0xa77)]['yf']:this['if'];}get[q0(0xb9b)](){const Av=vs_0b;return this[Av(0xa77)]?this[Av(0xa77)][Av(0xb9b)]:this['rf'];}set[q0(0xb9b)](n8){const Aw=vs_0b,n9=Object[Aw(0x13d)](n8)[Aw(0x66e)](nb=>n8[nb][Aw(0x66e)](nd=>nd['id']));this['mf']=[][Aw(0x26d)](...n9),this['rf']=n8;}set['xf'](n8){this['wf']=n8;}get[q0(0xa9b)](){const Ax=vs_0b;return this['pf'][Ax(0x66e)](n8=>({'name':n8[Ax(0x748)],'shape':n8[Ax(0x240)][Ax(0x859)]?n8[Ax(0x240)][Ax(0x859)][Ax(0x166)]:void 0x0,'dtype':n8[Ax(0x240)][Ax(0x1c4)]?n8[Ax(0x240)][Ax(0x1c4)][Ax(0x166)]:void 0x0}));}get[q0(0x2ad)](){const Ay=vs_0b;return this['lf'][Ay(0x66e)](n8=>({'name':n8[Ay(0x748)],'shape':n8[Ay(0x240)][Ay(0x859)]?n8[Ay(0x240)][Ay(0x859)][Ay(0x166)]:void 0x0,'dtype':n8[Ay(0x240)][Ay(0x1c4)]?n8[Ay(0x240)][Ay(0x1c4)][Ay(0x166)]:void 0x0}));}get['bf'](){const Az=vs_0b;return this['pf'][Az(0x66e)](n8=>n8[Az(0x848)]||n8[Az(0x748)]);}get['gf'](){const AA=vs_0b;return this['lf'][AA(0x66e)](n8=>{const AB=vs_0b,n9=n8[AB(0x848)]||n8[AB(0x748)];return n8[AB(0x759)]?n9+':'+n8[AB(0x759)]:n9;});}get[q0(0x2de)](){const AC=vs_0b;return Object[AC(0x13d)](this['af'])[AC(0xa8a)]((n8,n9)=>(n8[n9]=this['af'][n9][AC(0xcd4)],n8),{});}['vf'](n8,n9){const AD=vs_0b,nb=n8[AD(0x66e)](nf=>nf[AD(0x748)])[AD(0xcdb)](),nd=n9[AD(0x66e)](nf=>nf[AD(0x748)])[AD(0xcdb)]();return nb[AD(0x75e)](this['sf'])+'--'+nd[AD(0x75e)](this['sf']);}[q0(0x1b2)](n8,n9){const AE=vs_0b,nb=h3(n8,n9,this[AE(0xb9b)],this['ff']),{Qp:nd,Zp:nf,ef:ng}=nb;if(null!=nf)throw new Error(AE(0x5a9)+nf[AE(0x748)]+AE(0x500)+nf['op']+AE(0x680)+ng+']');if(nd[AE(0xcbc)]>0x0){const nh=n9[AE(0x66e)](nk=>nk[AE(0x748)]),nj=Object[AE(0x13d)](n8);throw new Error(AE(0x142)+nh+AE(0x916)+nj+AE(0x94c)+nd+']');}return function(nk,nm,nq){const AF=vs_0b,{Jp:nv,inputs:nw}=nq,nx=[],ny=Object[AF(0x13d)](nw)[AF(0x66e)](nC=>g3(nC)[0x0])[AF(0x66e)](nC=>nk[AF(0x2e3)][nC]),nz=nk[AF(0x26f)];ny[AF(0xd86)](nC=>{const AG=vs_0b;nv[AG(0x93c)](nC[AG(0x748)])&&nx[AG(0x28c)](nC);}),nk[AF(0x603)][AF(0xd86)](nC=>{const AH=vs_0b;nv[AH(0x93c)](nC[AH(0x748)])&&nx[AH(0x28c)](nC);}),null!=nz&&nz[AF(0xd86)](nC=>{const AI=vs_0b;nv[AI(0x93c)](nC[AI(0x748)])&&nx[AI(0x28c)](nC);});const nA=new Set(),nB=[];for(;nx[AF(0xcbc)]>0x0;){const nC=nx[AF(0xc32)]();nA[AF(0x929)](nC[AF(0x748)]),nm[nC[AF(0x748)]]||nB[AF(0x28c)](nC),nC[AF(0x718)][AF(0xd86)](nD=>{const AJ=vs_0b;!nA[AJ(0x93c)](nD[AJ(0x748)])&&nv[AJ(0x93c)](nD[AJ(0x748)])&&nD[AJ(0xa9b)][AJ(0x755)](nE=>nA[AJ(0x93c)](nE[AJ(0x748)]))&&nx[AJ(0x28c)](nD);});}return nB;}(this[AE(0x2eb)],this[AE(0xb9b)],nb);}[q0(0x7f9)](n8,n9){const AK=vs_0b;n8=this['$f'](n8);const nb=Object[AK(0x13d)](n8)[AK(0xcdb)]();this['Cf'](n8),this['Tf'](n8),n9=this['Nf'](n9),this['_f'](n9);const nd=nb[AK(0x66e)](nq=>this[AK(0x2eb)][AK(0x2e3)][g3(nq)[0x0]]),nf=n9[AK(0x66e)](nq=>g3(nq)[0x0]);let ng=nf[AK(0x66e)](nq=>this[AK(0x2eb)][AK(0x2e3)][nq]);this['Sf'](),0x0===ng[AK(0xcbc)]&&(ng=this['lf']);const nh=this['vf'](nd,ng);let nj=this['nf'][AK(0x6e0)](nh);null==nj&&(nj=this[AK(0x1b2)](n8,ng),this['nf'][AK(0x8c4)](nh,nj));const nk={},nm={};return dy(()=>{const AL=vs_0b,nq=new h2(this[AL(0xb9b)],nk,nm,this['yf']),nv=Object[AL(0x17b)]({},this[AL(0xb9b)]);Object[AL(0x13d)](n8)[AL(0xd86)](ny=>{const [nz,nA]=g3(ny),nB=[];nB[nA]=n8[ny],nv[nz]=nB;});const nw=this['Ef'](nv),nx={};for(let ny=0x0;ny<nj[AL(0xcbc)];ny++){const nz=nj[ny];if(!nv[nz[AL(0x748)]]){const nA=h1(nz,nv,nq,this['wf']);if(aG(nA))throw new Error(AL(0xb9a)+nz['op']+AL(0x4d4));nv[nz[AL(0x748)]]=nA,this['Rf'](nz[AL(0x748)],nz,nv,nq,nw,nf,nx);}}return null==this[AL(0xa77)]&&nq[AL(0x829)](nw),n9[AL(0x66e)](nB=>g0(nB,nv,nq));});}['Ef'](n8){const AM=vs_0b,n9=[][AM(0x26d)][AM(0x2b2)]([],Object[AM(0x13d)](n8)[AM(0x66e)](nb=>n8[nb])[AM(0x66e)](nb=>nb[AM(0x66e)](nd=>nd['id'])));return new Set(n9);}['Rf'](n8,n9,nb,nd,nf,ng,nh){const AN=vs_0b;AN(0x442)!==n9[AN(0x39a)]&&-0x1===ng[AN(0x6f2)](n8)&&(nb[n8][AN(0xd86)](nj=>{const AO=vs_0b;null!=nj&&(nh[nj['id']]=(nh[nj['id']]||0x0)+n9[AO(0x718)][AO(0xcbc)]);}),n9[AN(0xa9b)][AN(0xd86)](nj=>{const AP=vs_0b;if(AP(0x442)!==nj[AP(0x39a)]){const nk=function(nm,nq,nv){return nq[g2(nm,nv['Ru'])];}(nj[AP(0x748)],nb,nd);null!=nk&&nk[AP(0xd86)](nm=>{const AQ=vs_0b;if(nm&&!nm['xe']&&!nf[AQ(0x93c)](nm['id'])){const nq=nh[nm['id']];if(0x1===nq){if(this['cf']){const [nv,nw]=g1(n9[AQ(0x748)],nd);this['uf'][nv]||(this['uf'][nv]=[]),this['uf'][nv][nw]=nm;}else nm[AQ(0x829)]();delete nh[nm['id']];}else null!=nq&&nh[nm['id']]--;}});}}));}async['Of'](n8,n9){return this['kf'](n8,n9);}[q0(0x138)](){const AR=vs_0b;this['uf']&&(Object[AR(0x13d)](this['uf'])[AR(0xd86)](n8=>this['uf'][n8][AR(0xd86)](n9=>n9[AR(0x829)]())),this['Af']());}['Af'](){const AS=vs_0b;this['If']&&Object[AS(0x13d)](this['If'])[AS(0xd86)](n8=>{const AT=vs_0b;this['If'][n8][AT(0xd86)](n9=>{const AU=vs_0b;!n9||n9['xe']||n9['Ne']||this['Mf'][AU(0x93c)](n9['id'])||n9[AU(0x829)]();});});}['Ff'](){return this['If'];}['Sf'](){const AV=vs_0b;for(const n8 in this['uf'])this['uf'][n8][AV(0xd86)](n9=>n9[AV(0x829)]()),delete this['uf'][n8];}async['kf'](n8,n9,nb=!0x1,nd={},nf={}){const AW=vs_0b;nb||(n8=this['$f'](n8),this['Cf'](n8),this['Tf'](n8),n9=this['Nf'](n9),this['_f'](n9));try{this['cf']=aJ()[AW(0x2d7)](AW(0x4dc));}catch(nm){console[AW(0x75c)](nm[AW(0x71d)]);}this['Sf']();const ng=new h2(this[AW(0xb9b)],nd,nf,this['yf']);this['If']=await this['Df'](n8,ng,n9,nb);const nh=n9[AW(0x66e)](nq=>g0(nq,this['If'],ng)),nj=nh[AW(0x66e)](nq=>nq['id']),nk=Object[AW(0x13d)](n8)[AW(0x66e)](nq=>n8[nq]['id']);return this['Mf']=new Set([...nj,...nk,...this['hf']]),this['cf']||this['Af'](),null==this[AW(0xa77)]&&ng[AW(0x829)](this['Mf']),nh;}async['Qc'](n8,n9,nb){const AX=vs_0b,nd=n8[AX(0xa8a)]((nf,ng,nh)=>(nf[this[AX(0xa9b)][nh][AX(0x748)]]=ng,nf),{});return this['kf'](nd,this['gf'],!0x0,n9,nb);}async['Df'](n8,n9,nb,nd){const AY=vs_0b,nf=Object[AY(0x13d)](n8),ng=nf[AY(0x66e)](nC=>this[AY(0x2eb)][AY(0x2e3)][g3(nC)[0x0]]),nh=nb[AY(0x66e)](nC=>g3(nC)[0x0]);let nj=nh[AY(0x66e)](nC=>this[AY(0x2eb)][AY(0x2e3)][nC]);0x0===nj[AY(0xcbc)]&&(nj=this['lf']);const {Jp:nk,Qp:nm,Zp:nq,ef:nv}=h3(n8,nj,this[AY(0xb9b)],this['ff']),nw=[...ng,...this[AY(0x2eb)][AY(0x603)],...this['ff']||[]][AY(0x66e)](nC=>({'node':nC,'Gp':n9['qp']})),nx=Object[AY(0x17b)]({},this[AY(0xb9b)]);Object[AY(0x13d)](n8)[AY(0xd86)](nC=>{const [nD,nE]=g3(nC),nF=[];nF[nE]=n8[nC],nx[nD]=nF;});const ny={},nz=this['Ef'](nx),nA={};for(;nw[AY(0xcbc)]>0x0;){const nC=this['Lf'](ng,nw,n9,nx,nA,nz,nh,ny,nk);await Promise[AY(0x7a9)](nC);}null!=nq||nd||console[AY(0x75c)]('This model execution did not contain any nodes with control flow or dynamic output shapes. You can use model.zvr() instead.');const nB=nj[AY(0x3cd)](nD=>!h7(nD)&&!g0(nD[AY(0x748)],nx,n9))[AY(0x66e)](nD=>nD[AY(0x748)]);if(nB[AY(0xcbc)]>0x0){let nD='';throw null!=nq&&(nD=AY(0x657)+nv+']'),new Error(AY(0x142)+nB+AY(0x916)+nf+AY(0x938)+nm+AY(0x79d)+nD);}return nx;}['Lf'](n8,n9,nb,nd,nf,ng,nh,nj,nk){const AZ=vs_0b,nm=[];for(;n9[AZ(0xcbc)]>0x0;){const nq=n9[AZ(0xc32)]();nb['qp']=nq['Gp'];let nv='';if(AZ(0xc12)===nq[AZ(0x7f6)]['op']&&fZ(AZ(0x1a2),nq[AZ(0x7f6)],nd,nb)&&([nv]=g1(nq[AZ(0x7f6)][AZ(0x748)],nb)),null==nd[nq[AZ(0x7f6)][AZ(0x748)]]){const nw=h1(nq[AZ(0x7f6)],nd,nb,this['wf']);nv||([nv]=g1(nq[AZ(0x7f6)][AZ(0x748)],nb));const nx=nb['qp'];aG(nw)?nm[AZ(0x28c)](nw[AZ(0x50c)](ny=>(nd[nv]=ny,nb['qp']=nx,this['Rf'](nv,nq[AZ(0x7f6)],nd,nb,ng,nh,nj),this['Vf'](nq[AZ(0x7f6)],n9,nb,nd,nf,nk),ny))):(nd[nv]=nw,this['Rf'](nv,nq[AZ(0x7f6)],nd,nb,ng,nh,nj),this['Vf'](nq[AZ(0x7f6)],n9,nb,nd,nf,nk));}else this['Vf'](nq[AZ(0x7f6)],n9,nb,nd,nf,nk);}return nm;}['Vf'](n8,n9,nb,nd,nf,ng){const B0=vs_0b;n8[B0(0x718)][B0(0xd86)](nh=>{const B1=vs_0b,[nj]=g1(nh[B1(0x748)],nb);!nf[nj]&&ng[B1(0x93c)](nh[B1(0x748)])&&(B1(0x60f)===nh['op']?nh[B1(0x8e0)][B1(0x617)](nk=>!!g0(nk,nd,nb))&&(nf[nj]=!0x0,n9[B1(0x28c)]({'Gp':nb['qp'],'node':nh})):nh[B1(0x8e0)][B1(0x755)](nk=>!!g0(nk,nd,nb))&&(nf[nj]=!0x0,n9[B1(0x28c)]({'Gp':nb['qp'],'node':nh})));});}[q0(0x829)](){const B2=vs_0b;Object[B2(0x13d)](this[B2(0xb9b)])[B2(0xd86)](n8=>this[B2(0xb9b)][n8][B2(0xd86)](n9=>n9[B2(0x829)]()));}['Tf'](n8){const B3=vs_0b;Object[B3(0x13d)](n8)[B3(0xd86)](n9=>{const B4=vs_0b,nb=n8[n9],[nd]=g3(n9),nf=this[B4(0x2eb)][B4(0x2e3)][nd];if(nf[B4(0x240)][B4(0x859)]&&nf[B4(0x240)][B4(0x859)][B4(0x166)]){const ng=nf[B4(0x240)][B4(0x859)][B4(0x166)];a3(ng[B4(0xcbc)]===nb[B4(0x859)][B4(0xcbc)]&&nb[B4(0x859)][B4(0x755)]((nh,nj)=>-0x1===ng[nj]||ng[nj]===nh),()=>B4(0xcd1)+nf[B4(0x748)]+B4(0x6ae)+ng+B4(0x787)+nb[B4(0x859)]+']');}nf[B4(0x240)][B4(0x1c4)]&&nf[B4(0x240)][B4(0x1c4)][B4(0x166)]&&a3(nb[B4(0x1c4)]===nf[B4(0x240)][B4(0x1c4)][B4(0x166)],()=>B4(0x5bb)+nf[B4(0x748)]+B4(0xb99)+nf[B4(0x240)][B4(0x1c4)][B4(0x166)]+B4(0x14b)+nb[B4(0x1c4)]);});}['$f'](n8){const B5=vs_0b,n9={};for(const nb in n8)null!=this['df']&&null!=this['df'][B5(0xa9b)]&&null!=this['df'][B5(0xa9b)][nb]?n9[this['df'][B5(0xa9b)][nb][B5(0x748)]]=n8[nb]:n9[nb]=n8[nb];return n9;}['Cf'](n8){const B6=vs_0b,n9=Object[B6(0x13d)](n8)[B6(0x3cd)](nb=>{const B7=vs_0b,[nd]=g3(nb);return null==this[B7(0x2eb)][B7(0x2e3)][nd];});if(n9[B6(0xcbc)]>0x0)throw new Error(B6(0x5c4)+n9+B6(0x366));}['Nf'](n8){const B8=vs_0b;return n8[B8(0x66e)](n9=>null!=this['df']&&null!=this['df'][B8(0x2ad)]&&null!=this['df'][B8(0x2ad)][n9]?this['df'][B8(0x2ad)][n9][B8(0x748)]:n9,{});}['_f'](n8){const B9=vs_0b;n8[B9(0xd86)](n9=>{const Ba=vs_0b,[nb]=g3(n9);if(!this[Ba(0x2eb)][Ba(0x2e3)][nb])throw new Error(Ba(0x491)+n9+Ba(0x8c5));});}}class hd{constructor(n8={},n9={}){this['Bf']=n8,this['Pf']=n9;}['Vp'](n8,n9){this['Bf'][n8]=n9['Ac'],this['Pf'][n9['id']]=n9;}['Eu'](n8){return this['Bf'][n8];}['Bp'](n8){return this['Pf'][n8];}[q0(0x829)](){const Bb=vs_0b;for(const n8 in this['Pf'])this['Pf'][n8]['pc'](),delete this['Pf'][n8];for(const n9 in this['Bf'])this['Bf'][n9][Bb(0x829)](),delete this['Bf'][n9];}}class hf{constructor(n8,n9={},nb=dq){const Bc=vs_0b;this['Wf']=n8,this['Uf']=n9,this[Bc(0x557)]=Bc(0x7c1),this[Bc(0x256)]=nb,null==n9&&(this['Uf']={}),this['xf']=new hd();}get['zf'](){const Bd=vs_0b;return this[Bd(0x557)];}get['bf'](){return this['Gf']['bf'];}get['gf'](){return this['Gf']['gf'];}get[q0(0xa9b)](){const Be=vs_0b;return this['Gf'][Be(0xa9b)];}get[q0(0x2ad)](){const Bf=vs_0b;return this['Gf'][Bf(0x2ad)];}get[q0(0x603)](){const Bg=vs_0b;return this['Gf'][Bg(0xb9b)];}get['jf'](){const Bh=vs_0b;return this[Bh(0xb71)]['lr'];}get['Hf'](){const Bi=vs_0b;return this[Bi(0xcd4)];}get['qf'](){return this['Xf'];}[q0(0xb68)](){const Bj=vs_0b,n8=this['Wf'];if(null!=n8[Bj(0xd46)])this[Bj(0xd8f)]=n8;else{if(null!=this['Uf']['Kr'])this[Bj(0xd8f)]=this[Bj(0x256)]['ds'](n8,this['Uf']);else{const n9=this[Bj(0x256)]['_r'](n8,this['Uf']);if(0x0===n9[Bj(0xcbc)])n9[Bj(0x28c)](this[Bj(0x256)]['ds'](n8,this['Uf']));else{if(n9[Bj(0xcbc)]>0x1)throw new Error(Bj(0xbc5)+n9[Bj(0xcbc)]+Bj(0xa96)+[n8]+'\x27');}this[Bj(0xd8f)]=n9[0x0];}}}[q0(0xd46)](){const Bk=vs_0b;if(this[Bk(0xb68)](),null==this[Bk(0xd8f)][Bk(0xd46)])throw new Error(Bk(0x7de));const n8=this[Bk(0xd8f)][Bk(0xd46)]();return aG(n8)?n8[Bk(0x50c)](tile=>this[Bk(0x485)](tile)):this[Bk(0x485)](n8);}[q0(0x485)](tile){const Bl=vs_0b;this[Bl(0xb71)]=tile;const n8=this[Bl(0xb71)][Bl(0x633)];let ptp=this[Bl(0xb71)][Bl(0xcd4)];if(null!=this[Bl(0xb71)]['lr']){const nb=this[Bl(0xb71)]['lr'];null!=nb[Bl(0xcd4)]&&(ptp=nb[Bl(0xcd4)]),null!=nb['Xf']&&(this['Xf']=nb['Xf']);}this[Bl(0xcd4)]=ptp,this[Bl(0x557)]=n8[Bl(0x1c9)][Bl(0x7bc)]+'.'+n8[Bl(0x1c9)][Bl(0xc22)];const n9=this[Bl(0x256)][Bl(0x883)](this[Bl(0xb71)][Bl(0x802)],this[Bl(0xb71)][Bl(0x46d)]);if(this['Gf']=new hb(gz['L']['Au'](n8,this[Bl(0xcd4)])),this['Gf'][Bl(0xb9b)]=this['Kf'](n9),this['Gf']['xf']=this['xf'],null!=tile['pr']&&null!=tile['pr'][Bl(0x7f6)]){const nd=gz['L']['Au'](tile['pr']);this['Yf']=new hb(nd),this['Yf'][Bl(0xb9b)]=this['Gf'][Bl(0xb9b)],this['Yf']['xf']=this['xf'],this['Yf']['Of']({},[]);}return!0x0;}async[q0(0xbc3)](n8,n9){const Bm=vs_0b;if(Bm(0x6bb)==typeof n8){const nb=this[Bm(0x256)]['Tr'](n8);if(0x0===nb[Bm(0xcbc)])throw new Error(Bm(0x502)+n8+'\x27');if(nb[Bm(0xcbc)]>0x1)throw new Error(Bm(0xbc5)+nb[Bm(0xcbc)]+Bm(0x999)+n8+'\x27');n8=nb[0x0];}if(null==n8[Bm(0xbc3)])throw new Error('bkm.save() cannot proceed because the IOHandler provided does not have the `save` attribute defined.');return n8[Bm(0xbc3)](this[Bm(0xb71)]);}[q0(0xcfa)](n8,n9){const Bn=vs_0b,nb=this[Bn(0x7f9)](n8,this['gf']);if(this['Xf']){const nd={};return(nb instanceof bX?[nb]:nb)[Bn(0xd86)]((nf,ng)=>nd[this['Xf'][ng]]=nf),nd;}return nb;}['Jf'](n8){const Bo=vs_0b;if(!(n8 instanceof bX||Array[Bo(0xc38)](n8)))return n8;if((n8=Array[Bo(0xc38)](n8)?n8:[n8])[Bo(0xcbc)]!==this['bf'][Bo(0xcbc)])throw new Error(Bo(0x6fe)+this['bf'][Bo(0xcbc)]+Bo(0x270)+n8[Bo(0xcbc)]+Bo(0x1a1));return this['bf'][Bo(0xa8a)]((n9,nb,nd)=>(n9[nb]=n8[nd],n9),{});}['Qf'](n8){const Bp=vs_0b;return n8=n8||this['gf'],Array[Bp(0xc38)](n8)?n8:[n8];}[q0(0x7f9)](n8,n9){const Bq=vs_0b;n8=this['Jf'](n8),n9=this['Qf'](n9);const nb=this['Gf'][Bq(0x7f9)](n8,n9);return nb[Bq(0xcbc)]>0x1?nb:nb[0x0];}async['Of'](n8,n9){const Br=vs_0b;n8=this['Jf'](n8),n9=this['Qf'](n9);const nb=await this['Gf']['Of'](n8,n9);return nb[Br(0xcbc)]>0x1?nb:nb[0x0];}['Ff'](){return this['Gf']['Ff']();}[q0(0x138)](){const Bs=vs_0b;this['Gf'][Bs(0x138)]();}['Kf'](n8){const Bt=vs_0b;return Object[Bt(0x13d)](n8)[Bt(0xa8a)]((n9,nb)=>(n9[nb]=[n8[nb]],n9),{});}[q0(0x829)](){const Bu=vs_0b;this['Gf'][Bu(0x829)](),this['Yf']&&this['Yf'][Bu(0x829)](),this['xf'][Bu(0x829)]();}}const hg=aJ();hg[q0(0xbda)](q0(0x143),async()=>WebAssembly[q0(0x677)](new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x9,0x1,0x7,0x0,0x41,0x0,0xfd,0xf,0x1a,0xb]))),hg[q0(0xbda)](q0(0x48a),async()=>{const Bv=vs_0b;if(hg[Bv(0x6e0)](Bv(0x6d6)))return!0x1;try{return new MessageChannel()[Bv(0x85b)][Bv(0x28a)](new SharedArrayBuffer(0x1)),WebAssembly[Bv(0x677)](new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0x5,0x4,0x1,0x3,0x1,0x1,0xa,0xb,0x1,0x9,0x0,0x41,0x0,0xfe,0x10,0x2,0x0,0x1a,0xb]));}catch(n8){return!0x1;}});var hh=eW(function(n8,n9){const Bw=vs_0b;var nb,nd=(nb=Bw(0x469)!=typeof document&&document[Bw(0x9ec)]?document[Bw(0x9ec)][Bw(0xc2f)]:void 0x0,Bw(0x469)!=typeof __filename&&(nb=nb||__filename),function(nf){const BB=vs_0b;function ng(){const Bx=vs_0b;return nM[Bx(0xbd8)]!=nU&&o3(nM[Bx(0xbd8)]),nV;}function nh(){const By=vs_0b;return nM[By(0xbd8)]!=nU&&o3(nM[By(0xbd8)]),nW;}function nj(){const Bz=vs_0b;return nM[Bz(0xbd8)]!=nU&&o3(nM[Bz(0xbd8)]),nX;}function nk(){const BA=vs_0b;return nM[BA(0xbd8)]!=nU&&o3(nM[BA(0xbd8)]),nY;}var nm,nq,nv,nw=void 0x0!==(nf=nf||{})?nf:{};nw[BB(0x7d4)]=new Promise(function(ph,pj){nm=ph,nq=pj;}),BB(0x469)!=typeof process&&process[BB(0x857)]&&(nv={'uncaughtException':process[BB(0x857)](BB(0xba1)),'unhandledRejection':process[BB(0x857)](BB(0x4a9))});var nx,ny,nz,nA=Object[BB(0x17b)]({},nw),nB=(ph,pj)=>{throw pj;},nC=BB(0x72f)==typeof window,nD=BB(0xb54)==typeof importScripts,nE=BB(0x72f)==typeof process&&BB(0x72f)==typeof process[BB(0x1c9)]&&BB(0x6bb)==typeof process[BB(0x1c9)][BB(0x7f6)],nF=nw[BB(0x484)]||!0x1,nG='';function nH(ph){const BC=vs_0b;return nw[BC(0xb34)]?nw[BC(0xb34)](ph,nG):nG+ph;}if(nE){let ph;nG=nD?eY[BB(0x3c9)](nG)+'/':__dirname+'/',nz=()=>{ny||(nx=eY,ny=eY);},process[BB(0x547)][BB(0xcbc)]>0x1&&process[BB(0x547)][0x1][BB(0xc3f)](/\\/g,'/'),process[BB(0x547)][BB(0xbd0)](0x2),process['on'](BB(0xba1),function(pj){if(!(pj instanceof pd))throw pj;}),process['on'](BB(0x4a9),function(pj){throw pj;}),nB=(pj,pk)=>{const BD=vs_0b;if(o9())throw process[BD(0xd51)]=pj,pk;var pm;(pm=pk)instanceof pd||nL(BD(0xae0)+pm),process[BD(0x171)](pj);},nw[BB(0x1e9)]=function(){const BE=vs_0b;return BE(0xb3f);};try{ph=eY;}catch(pj){throw console[BB(0x553)](BB(0x7ac)),pj;}eV[BB(0x9aa)]=ph[BB(0x9aa)];}else(nC||nD)&&(nD?nG=self[BB(0x2ee)][BB(0x380)]:BB(0x469)!=typeof document&&document[BB(0x9ec)]&&(nG=document[BB(0x9ec)][BB(0xc2f)]),void 0x0!==nb&&nb&&(nG=nb),nG=0x0!==nG[BB(0x6f2)](BB(0x6ee))?nG[BB(0xce6)](0x0,nG[BB(0xc3f)](/[?#].*/,'')[BB(0xa70)]('/')+0x1):'');nE&&BB(0x469)==typeof performance&&(eV[BB(0x40a)]=eY[BB(0x40a)]);var nI=console[BB(0x40e)][BB(0x770)](console),nJ=console[BB(0x75c)][BB(0x770)](console);nE&&(nz(),nI=pk=>nx[BB(0x284)](0x1,pk+'\x0a'),nJ=pk=>nx[BB(0x284)](0x2,pk+'\x0a'));var nK=nw[BB(0x454)]||nI,nL=nw[BB(0xacd)]||nJ;Object[BB(0x17b)](nw,nA),nA=null,nw[BB(0xc10)]&&nw[BB(0xc10)],nw[BB(0x68f)]&&nw[BB(0x68f)],nw[BB(0x851)]&&(nB=nw[BB(0x851)]),nw[BB(0x62c)]&&nw[BB(0x62c)];var nM,nN,nO=nw[BB(0x8f0)]||!0x0;BB(0x72f)!=typeof WebAssembly&&oh(BB(0x888));var nP,nQ=!0x1;function nR(pk){return nw['_'+pk];}function nS(pk,pm,pp,pq,pv){const BI=vs_0b;var pw={'string':function(pD){const BF=vs_0b;var pE=0x0;if(null!=pD&&0x0!==pD){var pF=0x1+(pD[BF(0xcbc)]<<0x2);o2(pD,pE=p6(pF),pF);}return pE;},'array':function(pD){const BG=vs_0b;var pE=p6(pD[BG(0xcbc)]);return function(pF,pG){const BH=vs_0b;ng()[BH(0x8c4)](pF,pG);}(pD,pE),pE;}},px=nR(pk),py=[],pz=0x0;if(pq)for(var pA=0x0;pA<pq[BI(0xcbc)];pA++){var pB=pw[pp[pA]];pB?(0x0===pz&&(pz=p4()),py[pA]=pB(pq[pA])):py[pA]=pq[pA];}var pC=px[BI(0x2b2)](null,py);return function(pD){return 0x0!==pz&&p5(pz),function(pE){const BJ=vs_0b;return BJ(0x6bb)===pm?o1(pE):BJ(0xb3b)===pm?Boolean(pE):pE;}(pD);}(pC);}function nT(pk){const BK=vs_0b;var pm=new TextDecoder(pk);this[BK(0x604)]=pp=>(pp[BK(0xbd8)]instanceof SharedArrayBuffer&&(pp=new Uint8Array(pp)),pm[BK(0x604)][BK(0x4cc)](pm,pp));}var nU,nV,nW,nX,nY,nZ=BB(0x469)!=typeof TextDecoder?new nT(BB(0x4b4)):void 0x0;function o0(pk,pm,pp){const BL=vs_0b;for(var pq=pm+pp,pv=pm;pk[pv]&&!(pv>=pq);)++pv;if(pv-pm>0x10&&pk[BL(0x892)]&&nZ)return nZ[BL(0x604)](pk[BL(0x892)](pm,pv));for(var pw='';pm<pv;){var px=pk[pm++];if(0x80&px){var py=0x3f&pk[pm++];if(0xc0!=(0xe0&px)){var pz=0x3f&pk[pm++];if((px=0xe0==(0xf0&px)?(0xf&px)<<0xc|py<<0x6|pz:(0x7&px)<<0x12|py<<0xc|pz<<0x6|0x3f&pk[pm++])<0x10000)pw+=String[BL(0x2bf)](px);else{var pA=px-0x10000;pw+=String[BL(0x2bf)](0xd800|pA>>0xa,0xdc00|0x3ff&pA);}}else pw+=String[BL(0x2bf)]((0x1f&px)<<0x6|py);}else pw+=String[BL(0x2bf)](px);}return pw;}function o1(pk,pm){return pk?o0(nh(),pk,pm):'';}function o2(pk,pm,pp){return function(pq,pv,pw,px){const BM=vs_0b;if(!(px>0x0))return 0x0;for(var py=pw,pz=pw+px-0x1,pA=0x0;pA<pq[BM(0xcbc)];++pA){var pB=pq[BM(0x3d6)](pA);if(pB>=0xd800&&pB<=0xdfff&&(pB=0x10000+((0x3ff&pB)<<0xa)|0x3ff&pq[BM(0x3d6)](++pA)),pB<=0x7f){if(pw>=pz)break;pv[pw++]=pB;}else{if(pB<=0x7ff){if(pw+0x1>=pz)break;pv[pw++]=0xc0|pB>>0x6,pv[pw++]=0x80|0x3f&pB;}else{if(pB<=0xffff){if(pw+0x2>=pz)break;pv[pw++]=0xe0|pB>>0xc,pv[pw++]=0x80|pB>>0x6&0x3f,pv[pw++]=0x80|0x3f&pB;}else{if(pw+0x3>=pz)break;pv[pw++]=0xf0|pB>>0x12,pv[pw++]=0x80|pB>>0xc&0x3f,pv[pw++]=0x80|pB>>0x6&0x3f,pv[pw++]=0x80|0x3f&pB;}}}}return pv[pw]=0x0,pw-py;}(pk,nh(),pm,pp);}function o3(pk){const BN=vs_0b;nU=pk,nw[BN(0x4ae)]=nV=new Int8Array(pk),nw[BN(0x913)]=new Int16Array(pk),nw[BN(0xb7a)]=nX=new Int32Array(pk),nw[BN(0x54d)]=nW=new Uint8Array(pk),nw[BN(0x46b)]=new Uint16Array(pk),nw[BN(0xd13)]=new Uint32Array(pk),nw[BN(0xa12)]=new Float32Array(pk),nw[BN(0x1d5)]=nY=new Float64Array(pk);}BB(0x469)!=typeof TextDecoder&&new nT(BB(0x37d)),nF&&(nU=nw[BB(0xbd8)]);var o4,o5=nw[BB(0x1f3)]||0x1000000;if(nF)nM=nw[BB(0x3fa)],nU=nw[BB(0xbd8)];else{if(nw[BB(0x3fa)])nM=nw[BB(0x3fa)];else{if(!((nM=new WebAssembly[(BB(0x8af))]({'initial':o5/0x10000,'maximum':0x8000,'shared':!0x0}))[BB(0xbd8)]instanceof SharedArrayBuffer))throw nL(BB(0xd97)),nE&&console[BB(0x40e)](BB(0x3a3)),Error(BB(0xbf3));}}nM&&(nU=nM[BB(0xbd8)]),o5=nU[BB(0x452)],o3(nU);var o6=[],o7=[],o8=[];function o9(){return nO||!0x1;}function ob(){nF||ok(o7);}var od,of=0x0,og=null;function oh(pk){const BO=vs_0b;nF?postMessage({'cmd':BO(0x1cb),'arg':pk}):nw[BO(0x1cb)]&&nw[BO(0x1cb)](pk),nL(pk=BO(0x1fe)+pk+')'),nQ=!0x0,nP=0x1,pk+=BO(0x245);var pm=new WebAssembly[(BO(0xd79))](pk);throw nq(pm),pm;}nw[BB(0xc13)]={},nw[BB(0xaeb)]={},(od=BB(0x763))[BB(0xbd4)](BB(0xc66))||(od=nH(od));var oj={};function ok(pk){const BP=vs_0b;for(;pk[BP(0xcbc)]>0x0;){var pm=pk[BP(0xd19)]();if(BP(0xb54)!=typeof pm){var pp=pm[BP(0x636)];BP(0x94f)==typeof pp?void 0x0===pm[BP(0x509)]?oA(pp)():oA(pp)(pm[BP(0x509)]):pp(void 0x0===pm[BP(0x509)]?null:pm[BP(0x509)]);}else pm(nw);}}function om(pk){var pm=p4(),pp=pk();return p5(pm),pp;}function oq(pk){const BQ=vs_0b;var pm=ow[BQ(0xc36)][pk];if(pm){nj()[pk>>0x2]=0x0;var pp=pm[BQ(0xb0a)];ow[BQ(0x2a4)](pp);}}function ov(pk){!function(pm,pp){const BR=vs_0b;if(nP=pm,nF)throw ox(pm),BR(0x1d3);var pq;o9()||nF||ow[BR(0xb73)](),nP=pq=pm,o9()||(ow[BR(0xb73)](),nw[BR(0x725)]&&nw[BR(0x725)](pq),nQ=!0x0),nB(pq,new pd(pq));}(pk);}var ow={'unusedWorkers':[],'runningWorkers':[],'tlsInitFunctions':[],'init':function(){const BS=vs_0b;nF?ow[BS(0x36a)]():ow[BS(0xd44)]();},'initMainThread':function(){const BT=vs_0b;for(var pk=0x0;pk<0x8;++pk)ow[BT(0x707)]();},'initWorker':function(){nO=!0x1;},'pthreads':{},'Zf':function(pk){nP=pk;},'terminateAllThreads':function(){const BU=vs_0b;for(var pk in ow[BU(0xc36)]){var pm=ow[BU(0xc36)][pk];pm&&pm[BU(0xb0a)]&&ow[BU(0x2a4)](pm[BU(0xb0a)]);}for(var pp=0x0;pp<ow[BU(0x97e)][BU(0xcbc)];++pp)ow[BU(0x97e)][pp][BU(0xa86)]();ow[BU(0x97e)]=[];},'returnWorkerToPool':function(pk){ow['td'](function(){const BV=vs_0b;delete ow[BV(0xc36)][pk[BV(0x60d)][BV(0x77f)]],ow[BV(0x97e)][BV(0x28c)](pk),ow[BV(0x267)][BV(0xa48)](ow[BV(0x267)][BV(0x6f2)](pk),0x1),p2(pk[BV(0x60d)][BV(0x77f)]),pk[BV(0x60d)]=void 0x0;});},'td':function(pk){nj()[pb>>0x2]=0x0;try{pk();}finally{nj()[pb>>0x2]=0x1;}},'ed':function(pk){},'nd':function(){const BW=vs_0b;for(var pk in ow[BW(0x73b)])ow[BW(0x73b)][pk]();},'loadWasmModuleToWorker':function(pk,pm){const BX=vs_0b;pk[BX(0x9c1)]=pp=>{const BY=vs_0b;var pq,pv=pp[BY(0xbf2)],pw=pv[BY(0x2ff)];if(pk[BY(0x60d)]&&(ow[BY(0xcf7)]=pk[BY(0x60d)][BY(0x77f)]),pv[BY(0xb01)]&&pv[BY(0xb01)]!=oW()){var px=ow[BY(0xc36)][pv[BY(0xb01)]];return px?px[BY(0xb0a)][BY(0x28a)](pv,pv[BY(0xb83)]):nL(BY(0xc1f)+pw+BY(0x47e)+pv[BY(0xb01)]+BY(0xac4)),void(ow[BY(0xcf7)]=void 0x0);}BY(0xd6d)===pw?oX():BY(0xa95)===pw?oB(pv):BY(0xbc1)===pw?oq(pv[BY(0x943)]):BY(0xabb)===pw?function(py){const BZ=vs_0b;nj()[py>>0x2]=0x0;var pz=ow[BZ(0xc36)][py];delete ow[BZ(0xc36)][py],pz[BZ(0xb0a)][BZ(0xa86)](),p2(py),ow[BZ(0x267)][BZ(0xa48)](ow[BZ(0x267)][BZ(0x6f2)](pz[BZ(0xb0a)]),0x1),pz[BZ(0xb0a)][BZ(0x60d)]=void 0x0;}(pv[BY(0x943)]):BY(0x6ec)===pw?(pq=pv[BY(0x943)],ow[BY(0xc36)][pq][BY(0xb0a)][BY(0x28a)]({'cmd':BY(0x90d)})):BY(0xcf1)===pw?(pk[BY(0xcf1)]=!0x0,pm&&pm(pk),pk[BY(0x277)]&&(pk[BY(0x277)](),delete pk[BY(0x277)])):BY(0x454)===pw?nK(BY(0x1bd)+pv[BY(0x6ac)]+':\x20'+pv[BY(0x3c8)]):BY(0xacd)===pw?nL(BY(0x1bd)+pv[BY(0x6ac)]+':\x20'+pv[BY(0x3c8)]):BY(0xa57)===pw?alert(BY(0x1bd)+pv[BY(0x6ac)]+':\x20'+pv[BY(0x3c8)]):BY(0x276)===pv[BY(0xa11)]?pk[BY(0x28a)](pv):BY(0x1cb)===pw?nw[BY(0x1cb)]&&nw[BY(0x1cb)](pv[BY(0x509)]):nL(BY(0x57f)+pw),ow[BY(0xcf7)]=void 0x0;},pk[BX(0x890)]=pp=>{const C0=vs_0b;throw nL(C0(0xd49)+pp[C0(0x975)]+':'+pp[C0(0x153)]+':\x20'+pp[C0(0x71d)]),pp;},nE&&(pk['on'](BX(0x71d),function(pp){const C1=vs_0b;pk[C1(0x9c1)]({'data':pp});}),pk['on'](BX(0x553),function(pp){const C2=vs_0b;pk[C2(0x890)](pp);}),pk['on'](BX(0x807),function(){})),pk[BX(0x28a)]({'cmd':BX(0xd46),'urlOrBlob':nw[BX(0x1ca)]||nb,'wasmMemory':nM,'wasmModule':nN});},'allocateUnusedWorker':function(){const C3=vs_0b;var pk=nH(C3(0x30c));ow[C3(0x97e)][C3(0x28c)](new Worker(pk));},'getNewWorker':function(){const C4=vs_0b;return 0x0==ow[C4(0x97e)][C4(0xcbc)]&&(ow[C4(0x707)](),ow[C4(0xca8)](ow[C4(0x97e)][0x0])),ow[C4(0x97e)][C4(0xc32)]();}};function ox(pk){if(nF)return oC(0x1,0x0,pk);try{ov(pk);}catch(pm){!function(pp){const C5=vs_0b;if(pp instanceof pd||C5(0x1d3)==pp)return nP;nB(0x1,pp);}(pm);}}nw[BB(0x312)]=function(){var pk=oW(),pm=nj()[pk+0x2c>>0x2],pp=nj()[pk+0x30>>0x2];p3(pm,pm-pp),p5(pm);};var oy,oz=[];function oA(pk){const C6=vs_0b;var pm=oz[pk];return pm||(pk>=oz[C6(0xcbc)]&&(oz[C6(0xcbc)]=pk+0x1),oz[pk]=pm=o4[C6(0x6e0)](pk)),pm;}function oB(pk){const C7=vs_0b;var pm=ow[C7(0xb8b)]();if(!pm)return 0x6;ow[C7(0x267)][C7(0x28c)](pm);var pp=ow[C7(0xc36)][pk['rd']]={'worker':pm,'threadInfoStruct':pk['rd']};pm[C7(0x60d)]=pp;var pq={'cmd':C7(0x2fe),'start_routine':pk['sd'],'arg':pk[C7(0x509)],'threadInfoStruct':pk['rd']};return pm[C7(0x277)]=()=>{const C8=vs_0b;pq[C8(0x5d0)]=performance[C8(0xcac)](),pm[C8(0x28a)](pq,pk[C8(0xb83)]);},pm[C7(0xcf1)]&&(pm[C7(0x277)](),delete pm[C7(0x277)]),0x0;}function oC(pk,pm){const C9=vs_0b;var pp=arguments[C9(0xcbc)]-0x2,pq=arguments;return om(function(){for(var pv=pp,pw=p6(0x8*pv),px=pw>>0x3,py=0x0;py<pp;py++){var pz=pq[0x2+py];nk()[px+py]=pz;}return p0(pk,pv,pw,pm);});}nw[BB(0x218)]=function(pk,pm){return oA(pk)(pm);},oy=nE?()=>{const Ca=vs_0b;var pk=process[Ca(0xc33)]();return 0x3e8*pk[0x0]+pk[0x1]/0xf4240;}:nF?()=>performance[BB(0xcac)]()-nw[BB(0xcb6)]:()=>performance[BB(0xcac)]();var oD=[];function oE(pk){const Cb=vs_0b;try{return nM[Cb(0x571)](pk-nU[Cb(0x452)]+0xffff>>>0x10),o3(nM[Cb(0xbd8)]),0x1;}catch(pm){}}var oF={'inEventHandler':0x0,'removeAllEventListeners':function(){const Cc=vs_0b;for(var pk=oF[Cc(0xac6)][Cc(0xcbc)]-0x1;pk>=0x0;--pk)oF[Cc(0xc3e)](pk);oF[Cc(0xac6)]=[],oF['od']=[];},'ad':function(){oF['ud']||(oF['ud']=!0x0);},'od':[],'ld':function(pk,pm,pp){const Ce=vs_0b;function pq(px,py){const Cd=vs_0b;if(px[Cd(0xcbc)]!=py[Cd(0xcbc)])return!0x1;for(var pz in px)if(px[pz]!=py[pz])return!0x1;return!0x0;}for(var pv in oF['od']){var pw=oF['od'][pv];if(pw['pd']==pk&&pq(pw['fd'],pp))return;}oF['od'][Ce(0x28c)]({'pd':pk,'dd':pm,'fd':pp}),oF['od'][Ce(0xcdb)](function(px,py){return px['dd']<py['dd'];});},'hd':function(pk){const Cf=vs_0b;for(var pm=0x0;pm<oF['od'][Cf(0xcbc)];++pm)oF['od'][pm]['pd']==pk&&(oF['od'][Cf(0xa48)](pm,0x1),--pm);},'md':function(){const Cg=vs_0b;return oF[Cg(0xb10)]&&oF['xd']['yd'];},'wd':function(){const Ch=vs_0b;if(oF['md']())for(var pk=0x0;pk<oF['od'][Ch(0xcbc)];++pk){var pm=oF['od'][pk];oF['od'][Ch(0xa48)](pk,0x1),--pk,pm['pd'][Ch(0x2b2)](null,pm['fd']);}},'eventHandlers':[],'bd':function(pk,pm){const Ci=vs_0b;for(var pp=0x0;pp<oF[Ci(0xac6)][Ci(0xcbc)];++pp)oF[Ci(0xac6)][pp][Ci(0xa11)]!=pk||pm&&pm!=oF[Ci(0xac6)][pp]['gd']||oF[Ci(0xc3e)](pp--);},'_removeHandler':function(pk){const Cj=vs_0b;var pm=oF[Cj(0xac6)][pk];pm[Cj(0xa11)][Cj(0x1a7)](pm['gd'],pm['vd'],pm['$d']),oF[Cj(0xac6)][Cj(0xa48)](pk,0x1);},'Cd':function(pk){const Cl=vs_0b;var pm=function(pq){const Ck=vs_0b;++oF[Ck(0xb10)],oF['xd']=pk,oF['wd'](),pk['Td'](pq),oF['wd'](),--oF[Ck(0xb10)];};if(pk['Nd'])pk['vd']=pm,pk[Cl(0xa11)][Cl(0x304)](pk['gd'],pm,pk['$d']),oF[Cl(0xac6)][Cl(0x28c)](pk),oF['ad']();else{for(var pp=0x0;pp<oF[Cl(0xac6)][Cl(0xcbc)];++pp)oF[Cl(0xac6)][pp][Cl(0xa11)]==pk[Cl(0xa11)]&&oF[Cl(0xac6)][pp]['gd']==pk['gd']&&oF[Cl(0xc3e)](pp--);}},'_d':function(pk,pm,pp,pq,pv){om(function(){var pw=p6(0xc);nj()[pw>>0x2]=pp,nj()[pw+0x4>>0x2]=pq,nj()[pw+0x8>>0x2]=pv,p1(pk,0x26000000,pm,pq,pw);});},'Sd':function(pk){const Cm=vs_0b;switch(pk){case 0x1:return 0x0;case 0x2:return ow[Cm(0xcf7)];default:return pk;}},'Ed':function(pk){const Cn=vs_0b;return pk?pk==window?Cn(0x6e9):pk==screen?Cn(0x80e):pk&&pk[Cn(0x17e)]?pk[Cn(0x17e)]:'':'';},'fullscreenEnabled':function(){const Co=vs_0b;return document[Co(0x26c)]||document[Co(0x16e)];}},oG=[0x0,BB(0x469)!=typeof document?document:0x0,BB(0x469)!=typeof window?window:0x0];function oH(pk){return function(pm){const Cp=vs_0b;var pp;return pm=(pp=pm)>0x2?o1(pp):pp,oG[pm]||(Cp(0x469)!=typeof document?document[Cp(0xb36)](pm):void 0x0);}(pk);}function oI(pk,pm,pp){const Cr=vs_0b;var pq=oH(pk);if(!pq)return-0x4;if(pq['Rd']&&(nj()[pq['Rd']>>0x2]=pm,nj()[pq['Rd']+0x4>>0x2]=pp),!pq['Od']&&pq['kd'])return pq['Rd']?(function(px,py,pz,pA){!function(pB,pC,pD,pE){om(function(){var pF,pG,pH,pI=p6(0xc),pJ=0x0;pC&&(pG=function(pK){const Cq=vs_0b;for(var pL=0x0,pM=0x0;pM<pK[Cq(0xcbc)];++pM){var pN=pK[Cq(0x3d6)](pM);pN>=0xd800&&pN<=0xdfff&&(pN=0x10000+((0x3ff&pN)<<0xa)|0x3ff&pK[Cq(0x3d6)](++pM)),pN<=0x7f?++pL:pL+=pN<=0x7ff?0x2:pN<=0xffff?0x3:0x4;}return pL;}(pF=pC)+0x1,o2(pF,pH=oT(pG),pG),pJ=pH),nj()[pI>>0x2]=pJ,nj()[pI+0x4>>0x2]=pD,nj()[pI+0x8>>0x2]=pE,p1(pB,0x27300000,0x0,pJ,pI);});}(px,py=py?o1(py):'',pz,pA);}(nj()[pq['Rd']+0x8>>0x2],pk,pm,pp),0x1):-0x4;pq['Od']&&(pq=pq['Od']);var pv=!0x1;if(pq['Ad']&&pq['Ad']['Id']){var pw=pq['Ad']['Id'][Cr(0xa3c)](0xba2);pv=0x0===pw[0x0]&&0x0===pw[0x1]&&pw[0x2]===pq[Cr(0x910)]&&pw[0x3]===pq[Cr(0x8a7)];}return pq[Cr(0x910)]=pm,pq[Cr(0x8a7)]=pp,pv&&pq['Ad']['Id'][Cr(0xbb7)](0x0,0x0,pm,pp),0x0;}function oJ(pk,pm,pp){return nF?oC(0x2,0x1,pk,pm,pp):oI(pk,pm,pp);}var oK,oL={'Md':0x1,'buffers':[],'Fd':[],'Dd':[],'Ld':[],'Vd':[],'Bd':[],'Pd':[],'Gp':{},'Wd':{},'Ud':[],'zd':{},'Gd':0x4,'jd':function(pk){oL['Hd']||(oL['Hd']=pk);},'qd':function(pk){const Cs=vs_0b;for(var pm=oL['Md']++,pp=pk[Cs(0xcbc)];pp<pm;pp++)pk[pp]=null;return pm;},'Xd':function(pk,pm,pp,pq){for(var pv='',pw=0x0;pw<pm;++pw){var px=pq?nj()[pq+0x4*pw>>0x2]:-0x1;pv+=o1(nj()[pp+0x4*pw>>0x2],px<0x0?void 0x0:px);}return pv;},'Kd':function(pk,pm){const Ct=vs_0b;pk['Yd']||(pk['Yd']=pk[Ct(0xb08)],pk[Ct(0xb08)]=function(pq,pv){const Cu=vs_0b;var pw=pk['Yd'](pq,pv);return Cu(0x5ee)==pq==pw instanceof WebGLRenderingContext?pw:null;});var pp=pk[Ct(0xb08)](Ct(0x5ee),pm);return pp?oL['Jd'](pp,pm):0x0;},'Jd':function(pk,pm){const Cv=vs_0b;var pp=oT(0x8);nj()[pp+0x4>>0x2]=oW();var pq={'Ac':pp,'attributes':pm,'version':pm['Qd'],'Id':pk};return pk[Cv(0x175)]&&(pk[Cv(0x175)]['Ad']=pq),oL['Gp'][pp]=pq,(void 0x0===pm['Zd']||pm['Zd'])&&oL['th'](pq),pp;},'eh':function(pk){return oL['qp']=oL['Gp'][pk],nw['nh']=oK=oL['qp']&&oL['qp']['Id'],!(pk&&!oK);},'getContext':function(pk){return oL['Gp'][pk];},'rh':function(pk){const Cw=vs_0b;oL['qp']===oL['Gp'][pk]&&(oL['qp']=null),Cw(0x72f)==typeof oF&&oF['bd'](oL['Gp'][pk]['Id'][Cw(0x175)]),oL['Gp'][pk]&&oL['Gp'][pk]['Id'][Cw(0x175)]&&(oL['Gp'][pk]['Id'][Cw(0x175)]['Ad']=void 0x0),oU(oL['Gp'][pk]['Ac']),oL['Gp'][pk]=null;},'th':function(pk){const CI=vs_0b;if(pk||(pk=oL['qp']),!pk['sh']){pk['sh']=!0x0;var pm,pp=pk['Id'];!function(pq){const Cx=vs_0b;var pv=pq[Cx(0x486)](Cx(0xa0b));pv&&(pq[Cx(0x774)]=function(pw,px){const Cy=vs_0b;pv[Cy(0x817)](pw,px);},pq[Cx(0x2e9)]=function(pw,px,py,pz){const Cz=vs_0b;pv[Cz(0x54c)](pw,px,py,pz);},pq[Cx(0x40c)]=function(pw,px,py,pz,pA){const CA=vs_0b;pv[CA(0x280)](pw,px,py,pz,pA);});}(pp),function(pq){const CB=vs_0b;var pv=pq[CB(0x486)](CB(0x2e4));pv&&(pq[CB(0x8f7)]=function(){const CC=vs_0b;return pv[CC(0x314)]();},pq[CB(0xd64)]=function(pw){const CD=vs_0b;pv[CD(0x53a)](pw);},pq[CB(0x2c5)]=function(pw){const CE=vs_0b;pv[CE(0x382)](pw);},pq[CB(0x9ed)]=function(pw){const CF=vs_0b;return pv[CF(0xd31)](pw);});}(pp),function(pq){const CG=vs_0b;var pv=pq[CG(0x486)](CG(0x8b2));pv&&(pq[CG(0x575)]=function(pw,px){const CH=vs_0b;pv[CH(0xd57)](pw,px);});}(pp),pp['oh']=pp[CI(0x486)](CI(0xa85)),(pm=pp)['ah']=pm[CI(0x486)](CI(0x4a3)),(pp[CI(0xc23)]()||[])[CI(0xd86)](function(pq){const CJ=vs_0b;pq[CJ(0x987)](CJ(0xd47))||pq[CJ(0x987)](CJ(0xa9f))||pp[CJ(0x486)](pq);});}}},oM=[BB(0x194),BB(0x861),BB(0xb91)],oN={'mappings':{},'buffers':[null,[],[]],'printChar':function(pk,pm){const CK=vs_0b;var pp=oN[CK(0x90a)][pk];0x0===pm||0xa===pm?((0x1===pk?nK:nL)(o0(pp,0x0)),pp[CK(0xcbc)]=0x0):pp[CK(0x28c)](pm);},'varargs':void 0x0,'get':function(){const CL=vs_0b;return oN[CL(0x3e6)]+=0x4,nj()[oN[CL(0x3e6)]-0x4>>0x2];},'getStr':function(pk){return o1(pk);},'get64':function(pk,pm){return pk;}};function oO(pk){return nF?oC(0x3,0x1,pk):0x0;}function oP(pk,pm,pp,pq,pv){if(nF)return oC(0x4,0x1,pk,pm,pp,pq,pv);}function oQ(pk,pm,pp,pq){const CM=vs_0b;if(nF)return oC(0x5,0x1,pk,pm,pp,pq);for(var pv=0x0,pw=0x0;pw<pp;pw++){var px=nj()[pm>>0x2],py=nj()[pm+0x4>>0x2];pm+=0x8;for(var pz=0x0;pz<py;pz++)oN[CM(0x4e7)](pk,nh()[px+pz]);pv+=py;}return nj()[pq>>0x2]=pv,0x0;}ow[BB(0x4da)]();var oR=[null,ox,oJ,oO,oP,oQ],oS={'__clock_gettime':function(pk,pm){return function(pp,pq){const CN=vs_0b;var pv;if(0x0===pp)pv=Date[CN(0xcac)]();else{if(0x1!==pp&&0x4!==pp)return 0x1c,nj()[oV()>>0x2]=0x1c,-0x1;pv=oy();}return nj()[pq>>0x2]=pv/0x3e8|0x0,nj()[pq+0x4>>0x2]=pv%0x3e8*0x3e8*0x3e8|0x0,0x0;}(pk,pm);},'__emscripten_init_main_thread_js':function(pk){oY(pk,!nD,0x1,!nC),ow['nd']();},'__emscripten_thread_cleanup':function(pk){const CO=vs_0b;nF?postMessage({'cmd':CO(0xbc1),'thread':pk}):oq(pk);},'__pthread_create_js':function(pk,pm,pp,pq){const CP=vs_0b;if(CP(0x469)==typeof SharedArrayBuffer)return nL(CP(0x2f4)),0x6;var pv=[];if(nF&&0x0===pv[CP(0xcbc)])return oZ(0x29000000,pk,pm,pp,pq);var pw={'sd':pp,'rd':pk,'arg':pq,'transferList':pv};return nF?(pw[CP(0x2ff)]=CP(0xa95),postMessage(pw,pv),0x0):oB(pw);},'_emscripten_default_pthread_stack_size':function(){return 0x200000;},'_emscripten_notify_thread_queue':function(pk,pm){const CQ=vs_0b;if(pk==pm)postMessage({'cmd':CQ(0xd6d)});else{if(nF)postMessage({'targetThread':pk,'cmd':CQ(0x9ad)});else{var pp=ow[CQ(0xc36)][pk],pq=pp&&pp[CQ(0xb0a)];if(!pq)return;pq[CQ(0x28a)]({'cmd':CQ(0x9ad)});}}return 0x1;},'abort':function(){oh('');},'emscripten_check_blocking_allowed':function(){const CR=vs_0b;nE||nD||function pk(pm){pk['ih']||(pk['ih']={}),pk['ih'][pm]||(pk['ih'][pm]=0x1,nL(pm));}(CR(0x5fd));},'emscripten_get_heap_max':function(){return 0x80000000;},'emscripten_get_now':oy,'emscripten_memcpy_big':function(pk,pm,pp){const CS=vs_0b;nh()[CS(0x674)](pk,pm,pm+pp);},'emscripten_num_logical_cores':function(){const CT=vs_0b;return nE?eY['uh']()[CT(0xcbc)]:navigator[CT(0x69c)];},'emscripten_receive_on_main_thread_js':function(pk,pm,pp){const CU=vs_0b;oD[CU(0xcbc)]=pm;for(var pq=pp>>0x3,pv=0x0;pv<pm;pv++)oD[pv]=nk()[pq+pv];return(pk<0x0?oj[-pk-0x1]:oR[pk])[CU(0x2b2)](null,oD);},'emscripten_resize_heap':function(pk){const CV=vs_0b;var pm,pp=nh()[CV(0xcbc)];if((pk>>>=0x0)<=pp)return!0x1;if(pk>0x80000000)return!0x1;for(var pq=0x1;pq<=0x4;pq*=0x2){var pv=pp*(0x1+0.2/pq);if(pv=Math[CV(0x18c)](pv,pk+0x6000000),oE(Math[CV(0x18c)](0x80000000,((pm=Math[CV(0xd4f)](pk,pv))%0x10000>0x0&&(pm+=0x10000-pm%0x10000),pm))))return!0x0;}return!0x1;},'emscripten_set_canvas_element_size':function(pk,pm,pp){return oH(pk)?oI(pk,pm,pp):oJ(pk,pm,pp);},'emscripten_unwind_to_js_event_loop':function(){const CW=vs_0b;throw CW(0x1d3);},'emscripten_webgl_create_context':function(pk,pm){return pp=pk,pq=pm>>0x2,pv=nj()[pq+0x6],pw={'alpha':!!nj()[pq+0x0],'depth':!!nj()[pq+0x1],'stencil':!!nj()[pq+0x2],'antialias':!!nj()[pq+0x3],'premultipliedAlpha':!!nj()[pq+0x4],'preserveDrawingBuffer':!!nj()[pq+0x5],'powerPreference':oM[pv],'failIfMajorPerformanceCaveat':!!nj()[pq+0x7],'Qd':nj()[pq+0x8],'lh':nj()[pq+0x9],'Zd':nj()[pq+0xa],'ph':nj()[pq+0xb],'fh':nj()[pq+0xc],'dh':nj()[pq+0xd]},(px=oH(pp))?pw['ph']?0x0:oL['Kd'](px,pw):0x0;var pp,pq,pv,pw,px;},'exit':ov,'fd_close':oO,'fd_seek':oP,'fd_write':oQ,'memory':nM||nw[BB(0x3fa)],'setTempRet0':function(pk){}};!(function(){const D0=vs_0b;var pk,pm={'env':oS,'wasi_snapshot_preview1':oS};function pp(pq,pv){const CX=vs_0b;var pw,px,py=pq[CX(0x54b)];if(nw[CX(0xa22)]=py,pw=nw[CX(0xa22)][CX(0x98a)],ow[CX(0x73b)][CX(0x28c)](pw),o4=nw[CX(0xa22)][CX(0x768)],px=nw[CX(0xa22)][CX(0xa1a)],o7[CX(0x6f3)](px),nN=pv,!nF){var pz=ow[CX(0x97e)][CX(0xcbc)];ow[CX(0x97e)][CX(0xd86)](function(pA){const CY=vs_0b;ow[CY(0xca8)](pA,function(){--pz||function(pB){const CZ=vs_0b;if(of--,nw[CZ(0x917)]&&nw[CZ(0x917)](of),0x0==of&&og){var pC=og;og=null,pC();}}();});});}}if(nF||(of++,nw[D0(0x917)]&&nw[D0(0x917)](of)),nw[D0(0x69a)])try{return nw[D0(0x69a)](pm,pp);}catch(pq){return nL(D0(0x2a1)+pq),!0x1;}(pk=function(pv){const D1=vs_0b;pp(pv[D1(0x766)],pv[D1(0x933)]);},WebAssembly[D0(0xd2c)](VisageModule['FS'][D0(0x81a)](od),pm)[D0(0x50c)](function(pv){return pv;})[D0(0x50c)](pk,function(pv){const D2=vs_0b;nL(D2(0x659)+pv),oh(pv);}))[D0(0x285)](nq);}()),nw[BB(0xcef)]=function(){const D3=vs_0b;return(nw[D3(0xcef)]=nw[D3(0xa22)][D3(0xa1a)])[D3(0x2b2)](null,arguments);},nw[BB(0x7d3)]=function(){const D4=vs_0b;return(nw[D4(0x7d3)]=nw[D4(0xa22)][D4(0x4da)])[D4(0x2b2)](null,arguments);},nw[BB(0xa84)]=function(){const D5=vs_0b;return(nw[D5(0xa84)]=nw[D5(0xa22)][D5(0xaf0)])[D5(0x2b2)](null,arguments);},nw[BB(0x81b)]=function(){const D6=vs_0b;return(nw[D6(0x81b)]=nw[D6(0xa22)][D6(0xd05)])[D6(0x2b2)](null,arguments);},nw[BB(0x7f2)]=function(){const D7=vs_0b;return(nw[D7(0x7f2)]=nw[D7(0xa22)][D7(0x527)])[D7(0x2b2)](null,arguments);},nw[BB(0x5ca)]=function(){const D8=vs_0b;return(nw[D8(0x5ca)]=nw[D8(0xa22)][D8(0xba7)])[D8(0x2b2)](null,arguments);},nw[BB(0x679)]=function(){const D9=vs_0b;return(nw[D9(0x679)]=nw[D9(0xa22)][D9(0x829)])[D9(0x2b2)](null,arguments);},nw[BB(0x984)]=function(){const Da=vs_0b;return(nw[Da(0x984)]=nw[Da(0xa22)][Da(0x5d9)])[Da(0x2b2)](null,arguments);},nw[BB(0x424)]=function(){const Db=vs_0b;return(nw[Db(0x424)]=nw[Db(0xa22)][Db(0x508)])[Db(0x2b2)](null,arguments);},nw[BB(0x760)]=function(){const Dc=vs_0b;return(nw[Dc(0x760)]=nw[Dc(0xa22)][Dc(0xc25)])[Dc(0x2b2)](null,arguments);},nw[BB(0x629)]=function(){const Dd=vs_0b;return(nw[Dd(0x629)]=nw[Dd(0xa22)][Dd(0x75d)])[Dd(0x2b2)](null,arguments);},nw[BB(0xae8)]=function(){const De=vs_0b;return(nw[De(0xae8)]=nw[De(0xa22)][De(0x349)])[De(0x2b2)](null,arguments);},nw[BB(0xd3a)]=function(){const Df=vs_0b;return(nw[Df(0xd3a)]=nw[Df(0xa22)][Df(0x93b)])[Df(0x2b2)](null,arguments);},nw[BB(0xd0c)]=function(){const Dg=vs_0b;return(nw[Dg(0xd0c)]=nw[Dg(0xa22)][Dg(0x98b)])[Dg(0x2b2)](null,arguments);},nw[BB(0xa78)]=function(){const Dh=vs_0b;return(nw[Dh(0xa78)]=nw[Dh(0xa22)][Dh(0xa6b)])[Dh(0x2b2)](null,arguments);},nw[BB(0x976)]=function(){const Di=vs_0b;return(nw[Di(0x976)]=nw[Di(0xa22)][Di(0x43d)])[Di(0x2b2)](null,arguments);},nw[BB(0x3cf)]=function(){const Dj=vs_0b;return(nw[Dj(0x3cf)]=nw[Dj(0xa22)][Dj(0x2b0)])[Dj(0x2b2)](null,arguments);},nw[BB(0x863)]=function(){const Dk=vs_0b;return(nw[Dk(0x863)]=nw[Dk(0xa22)][Dk(0x985)])[Dk(0x2b2)](null,arguments);},nw[BB(0x7d7)]=function(){const Dl=vs_0b;return(nw[Dl(0x7d7)]=nw[Dl(0xa22)][Dl(0xd52)])[Dl(0x2b2)](null,arguments);},nw[BB(0x8d8)]=function(){const Dm=vs_0b;return(nw[Dm(0x8d8)]=nw[Dm(0xa22)][Dm(0x83a)])[Dm(0x2b2)](null,arguments);},nw[BB(0xafb)]=function(){const Dn=vs_0b;return(nw[Dn(0xafb)]=nw[Dn(0xa22)][Dn(0x903)])[Dn(0x2b2)](null,arguments);},nw[BB(0xb4a)]=function(){const Do=vs_0b;return(nw[Do(0xb4a)]=nw[Do(0xa22)][Do(0x628)])[Do(0x2b2)](null,arguments);},nw[BB(0xa24)]=function(){const Dp=vs_0b;return(nw[Dp(0xa24)]=nw[Dp(0xa22)][Dp(0x9fe)])[Dp(0x2b2)](null,arguments);},nw[BB(0x746)]=function(){const Dq=vs_0b;return(nw[Dq(0x746)]=nw[Dq(0xa22)][Dq(0x550)])[Dq(0x2b2)](null,arguments);},nw[BB(0x44f)]=function(){const Dr=vs_0b;return(nw[Dr(0x44f)]=nw[Dr(0xa22)][Dr(0x1a5)])[Dr(0x2b2)](null,arguments);},nw[BB(0x23c)]=function(){const Ds=vs_0b;return(nw[Ds(0x23c)]=nw[Ds(0xa22)][Ds(0x649)])[Ds(0x2b2)](null,arguments);},nw[BB(0x49e)]=function(){const Dt=vs_0b;return(nw[Dt(0x49e)]=nw[Dt(0xa22)][Dt(0x336)])[Dt(0x2b2)](null,arguments);},nw[BB(0xd8d)]=function(){const Du=vs_0b;return(nw[Du(0xd8d)]=nw[Du(0xa22)][Du(0x20a)])[Du(0x2b2)](null,arguments);},nw[BB(0x456)]=function(){const Dv=vs_0b;return(nw[Dv(0x456)]=nw[Dv(0xa22)][Dv(0x441)])[Dv(0x2b2)](null,arguments);},nw[BB(0xd76)]=function(){const Dw=vs_0b;return(nw[Dw(0xd76)]=nw[Dw(0xa22)][Dw(0x9f6)])[Dw(0x2b2)](null,arguments);},nw[BB(0x66d)]=function(){const Dx=vs_0b;return(nw[Dx(0x66d)]=nw[Dx(0xa22)][Dx(0x7a1)])[Dx(0x2b2)](null,arguments);},nw[BB(0x387)]=function(){const Dy=vs_0b;return(nw[Dy(0x387)]=nw[Dy(0xa22)][Dy(0x1b5)])[Dy(0x2b2)](null,arguments);},nw[BB(0x4fd)]=function(){const Dz=vs_0b;return(nw[Dz(0x4fd)]=nw[Dz(0xa22)][Dz(0x191)])[Dz(0x2b2)](null,arguments);},nw[BB(0x318)]=function(){const DA=vs_0b;return(nw[DA(0x318)]=nw[DA(0xa22)][DA(0x4eb)])[DA(0x2b2)](null,arguments);},nw[BB(0x812)]=function(){const DB=vs_0b;return(nw[DB(0x812)]=nw[DB(0xa22)][DB(0x7e7)])[DB(0x2b2)](null,arguments);},nw[BB(0x4ff)]=function(){const DC=vs_0b;return(nw[DC(0x4ff)]=nw[DC(0xa22)][DC(0xaa7)])[DC(0x2b2)](null,arguments);},nw[BB(0x524)]=function(){const DD=vs_0b;return(nw[DD(0x524)]=nw[DD(0xa22)][DD(0xc88)])[DD(0x2b2)](null,arguments);},nw[BB(0x3e4)]=function(){const DE=vs_0b;return(nw[DE(0x3e4)]=nw[DE(0xa22)][DE(0x2af)])[DE(0x2b2)](null,arguments);},nw[BB(0x9ee)]=function(){const DF=vs_0b;return(nw[DF(0x9ee)]=nw[DF(0xa22)][DF(0xaba)])[DF(0x2b2)](null,arguments);},nw[BB(0x476)]=function(){const DG=vs_0b;return(nw[DG(0x476)]=nw[DG(0xa22)][DG(0x781)])[DG(0x2b2)](null,arguments);},nw[BB(0x715)]=function(){const DH=vs_0b;return(nw[DH(0x715)]=nw[DH(0xa22)][DH(0x5c8)])[DH(0x2b2)](null,arguments);},nw[BB(0x651)]=function(){const DI=vs_0b;return(nw[DI(0x651)]=nw[DI(0xa22)][DI(0x590)])[DI(0x2b2)](null,arguments);},nw[BB(0x15a)]=function(){const DJ=vs_0b;return(nw[DJ(0x15a)]=nw[DJ(0xa22)][DJ(0x262)])[DJ(0x2b2)](null,arguments);},nw[BB(0xbcd)]=function(){const DK=vs_0b;return(nw[DK(0xbcd)]=nw[DK(0xa22)][DK(0xd5f)])[DK(0x2b2)](null,arguments);},nw[BB(0xd9f)]=function(){const DL=vs_0b;return(nw[DL(0xd9f)]=nw[DL(0xa22)][DL(0x73c)])[DL(0x2b2)](null,arguments);},nw[BB(0x76d)]=function(){const DM=vs_0b;return(nw[DM(0x76d)]=nw[DM(0xa22)][DM(0xc62)])[DM(0x2b2)](null,arguments);},nw[BB(0x960)]=function(){const DN=vs_0b;return(nw[DN(0x960)]=nw[DN(0xa22)][DN(0x865)])[DN(0x2b2)](null,arguments);},nw[BB(0x5d3)]=function(){const DO=vs_0b;return(nw[DO(0x5d3)]=nw[DO(0xa22)][DO(0x79f)])[DO(0x2b2)](null,arguments);},nw[BB(0x758)]=function(){const DP=vs_0b;return(nw[DP(0x758)]=nw[DP(0xa22)][DP(0x704)])[DP(0x2b2)](null,arguments);},nw[BB(0x427)]=function(){const DQ=vs_0b;return(nw[DQ(0x427)]=nw[DQ(0xa22)][DQ(0xb5b)])[DQ(0x2b2)](null,arguments);},nw[BB(0xd99)]=function(){const DR=vs_0b;return(nw[DR(0xd99)]=nw[DR(0xa22)][DR(0xb00)])[DR(0x2b2)](null,arguments);},nw[BB(0x5e7)]=function(){const DS=vs_0b;return(nw[DS(0x5e7)]=nw[DS(0xa22)][DS(0x96b)])[DS(0x2b2)](null,arguments);},nw[BB(0x297)]=function(){const DT=vs_0b;return(nw[DT(0x297)]=nw[DT(0xa22)][DT(0x186)])[DT(0x2b2)](null,arguments);},nw[BB(0x6e1)]=function(){const DU=vs_0b;return(nw[DU(0x6e1)]=nw[DU(0xa22)][DU(0x422)])[DU(0x2b2)](null,arguments);},nw[BB(0xcde)]=function(){const DV=vs_0b;return(nw[DV(0xcde)]=nw[DV(0xa22)][DV(0xb12)])[DV(0x2b2)](null,arguments);},nw[BB(0x8c8)]=function(){const DW=vs_0b;return(nw[DW(0x8c8)]=nw[DW(0xa22)][DW(0xc14)])[DW(0x2b2)](null,arguments);},nw[BB(0x562)]=function(){const DX=vs_0b;return(nw[DX(0x562)]=nw[DX(0xa22)][DX(0x635)])[DX(0x2b2)](null,arguments);},nw[BB(0x183)]=function(){const DY=vs_0b;return(nw[DY(0x183)]=nw[DY(0xa22)][DY(0x22b)])[DY(0x2b2)](null,arguments);},nw[BB(0xae3)]=function(){const DZ=vs_0b;return(nw[DZ(0xae3)]=nw[DZ(0xa22)][DZ(0x81e)])[DZ(0x2b2)](null,arguments);},nw[BB(0x4cf)]=function(){const E0=vs_0b;return(nw[E0(0x4cf)]=nw[E0(0xa22)][E0(0xc35)])[E0(0x2b2)](null,arguments);},nw[BB(0x156)]=function(){const E1=vs_0b;return(nw[E1(0x156)]=nw[E1(0xa22)][E1(0x40f)])[E1(0x2b2)](null,arguments);},nw[BB(0xaf4)]=function(){const E2=vs_0b;return(nw[E2(0xaf4)]=nw[E2(0xa22)][E2(0x74f)])[E2(0x2b2)](null,arguments);},nw[BB(0x3b4)]=function(){const E3=vs_0b;return(nw[E3(0x3b4)]=nw[E3(0xa22)][E3(0x777)])[E3(0x2b2)](null,arguments);},nw[BB(0x955)]=function(){const E4=vs_0b;return(nw[E4(0x955)]=nw[E4(0xa22)][E4(0x969)])[E4(0x2b2)](null,arguments);},nw[BB(0xb56)]=function(){const E5=vs_0b;return(nw[E5(0xb56)]=nw[E5(0xa22)][E5(0x7dd)])[E5(0x2b2)](null,arguments);},nw[BB(0xd73)]=function(){const E6=vs_0b;return(nw[E6(0xd73)]=nw[E6(0xa22)][E6(0x2bb)])[E6(0x2b2)](null,arguments);},nw[BB(0x48f)]=function(){const E7=vs_0b;return(nw[E7(0x48f)]=nw[E7(0xa22)][E7(0x8ca)])[E7(0x2b2)](null,arguments);},nw[BB(0x1d6)]=function(){const E8=vs_0b;return(nw[E8(0x1d6)]=nw[E8(0xa22)][E8(0xd01)])[E8(0x2b2)](null,arguments);},nw[BB(0x977)]=function(){const E9=vs_0b;return(nw[E9(0x977)]=nw[E9(0xa22)][E9(0x360)])[E9(0x2b2)](null,arguments);},nw[BB(0xce9)]=function(){const Ea=vs_0b;return(nw[Ea(0xce9)]=nw[Ea(0xa22)][Ea(0x4be)])[Ea(0x2b2)](null,arguments);},nw[BB(0x78a)]=function(){const Eb=vs_0b;return(nw[Eb(0x78a)]=nw[Eb(0xa22)][Eb(0xcb5)])[Eb(0x2b2)](null,arguments);},nw[BB(0x9a6)]=function(){const Ec=vs_0b;return(nw[Ec(0x9a6)]=nw[Ec(0xa22)][Ec(0xc5c)])[Ec(0x2b2)](null,arguments);},nw[BB(0x7b5)]=function(){const Ed=vs_0b;return(nw[Ed(0x7b5)]=nw[Ed(0xa22)][Ed(0xbea)])[Ed(0x2b2)](null,arguments);},nw[BB(0x701)]=function(){const Ee=vs_0b;return(nw[Ee(0x701)]=nw[Ee(0xa22)][Ee(0xb4c)])[Ee(0x2b2)](null,arguments);},nw[BB(0x2f6)]=function(){const Ef=vs_0b;return(nw[Ef(0x2f6)]=nw[Ef(0xa22)][Ef(0x5ec)])[Ef(0x2b2)](null,arguments);},nw[BB(0x31f)]=function(){const Eg=vs_0b;return(nw[Eg(0x31f)]=nw[Eg(0xa22)][Eg(0x930)])[Eg(0x2b2)](null,arguments);},nw[BB(0x528)]=function(){const Eh=vs_0b;return(nw[Eh(0x528)]=nw[Eh(0xa22)][Eh(0x4c7)])[Eh(0x2b2)](null,arguments);},nw[BB(0xc24)]=function(){const Ei=vs_0b;return(nw[Ei(0xc24)]=nw[Ei(0xa22)][Ei(0x167)])[Ei(0x2b2)](null,arguments);},nw[BB(0xc17)]=function(){const Ej=vs_0b;return(nw[Ej(0xc17)]=nw[Ej(0xa22)][Ej(0x921)])[Ej(0x2b2)](null,arguments);},nw[BB(0xa89)]=function(){const Ek=vs_0b;return(nw[Ek(0xa89)]=nw[Ek(0xa22)][Ek(0x3f0)])[Ek(0x2b2)](null,arguments);},nw[BB(0x99e)]=function(){const El=vs_0b;return(nw[El(0x99e)]=nw[El(0xa22)][El(0x206)])[El(0x2b2)](null,arguments);},nw[BB(0x178)]=function(){const Em=vs_0b;return(nw[Em(0x178)]=nw[Em(0xa22)][Em(0x887)])[Em(0x2b2)](null,arguments);},nw[BB(0x5ad)]=function(){const En=vs_0b;return(nw[En(0x5ad)]=nw[En(0xa22)][En(0x51a)])[En(0x2b2)](null,arguments);},nw[BB(0xafa)]=function(){const Eo=vs_0b;return(nw[Eo(0xafa)]=nw[Eo(0xa22)][Eo(0x868)])[Eo(0x2b2)](null,arguments);},nw[BB(0x7cd)]=function(){const Ep=vs_0b;return(nw[Ep(0x7cd)]=nw[Ep(0xa22)][Ep(0xd56)])[Ep(0x2b2)](null,arguments);},nw[BB(0x92c)]=function(){const Eq=vs_0b;return(nw[Eq(0x92c)]=nw[Eq(0xa22)][Eq(0x158)])[Eq(0x2b2)](null,arguments);},nw[BB(0x56d)]=function(){const Er=vs_0b;return(nw[Er(0x56d)]=nw[Er(0xa22)][Er(0xc0d)])[Er(0x2b2)](null,arguments);},nw[BB(0x99d)]=function(){const Es=vs_0b;return(nw[Es(0x99d)]=nw[Es(0xa22)][Es(0x197)])[Es(0x2b2)](null,arguments);},nw[BB(0xa49)]=function(){const Et=vs_0b;return(nw[Et(0xa49)]=nw[Et(0xa22)][Et(0x3d7)])[Et(0x2b2)](null,arguments);},nw[BB(0xda1)]=function(){const Eu=vs_0b;return(nw[Eu(0xda1)]=nw[Eu(0xa22)][Eu(0xb3c)])[Eu(0x2b2)](null,arguments);},nw[BB(0xbd1)]=function(){const Ev=vs_0b;return(nw[Ev(0xbd1)]=nw[Ev(0xa22)][Ev(0xb60)])[Ev(0x2b2)](null,arguments);},nw[BB(0xc53)]=function(){const Ew=vs_0b;return(nw[Ew(0xc53)]=nw[Ew(0xa22)][Ew(0xa71)])[Ew(0x2b2)](null,arguments);},nw[BB(0x5f2)]=function(){const Ex=vs_0b;return(nw[Ex(0x5f2)]=nw[Ex(0xa22)][Ex(0x70e)])[Ex(0x2b2)](null,arguments);},nw[BB(0x1fa)]=function(){const Ey=vs_0b;return(nw[Ey(0x1fa)]=nw[Ey(0xa22)][Ey(0x6a7)])[Ey(0x2b2)](null,arguments);},nw[BB(0x7a3)]=function(){const Ez=vs_0b;return(nw[Ez(0x7a3)]=nw[Ez(0xa22)][Ez(0xcc8)])[Ez(0x2b2)](null,arguments);},nw[BB(0x573)]=function(){const EA=vs_0b;return(nw[EA(0x573)]=nw[EA(0xa22)][EA(0xcbe)])[EA(0x2b2)](null,arguments);};var oT=nw[BB(0xd6b)]=function(){const EB=vs_0b;return(oT=nw[EB(0xd6b)]=nw[EB(0xa22)][EB(0xaae)])[EB(0x2b2)](null,arguments);},oU=nw[BB(0x74b)]=function(){const EC=vs_0b;return(oU=nw[EC(0x74b)]=nw[EC(0xa22)][EC(0x3f5)])[EC(0x2b2)](null,arguments);};nw[BB(0xb1e)]=function(){const ED=vs_0b;return(nw[ED(0xb1e)]=nw[ED(0xa22)][ED(0x98a)])[ED(0x2b2)](null,arguments);};var oV=nw[BB(0x952)]=function(){const EE=vs_0b;return(oV=nw[EE(0x952)]=nw[EE(0xa22)][EE(0xbf8)])[EE(0x2b2)](null,arguments);},oW=nw[BB(0x316)]=function(){const EF=vs_0b;return(oW=nw[EF(0x316)]=nw[EF(0xa22)][EF(0x43b)])[EF(0x2b2)](null,arguments);},oX=nw[BB(0xd0d)]=function(){const EG=vs_0b;return(oX=nw[EG(0xd0d)]=nw[EG(0xa22)][EG(0xbbc)])[EG(0x2b2)](null,arguments);};nw[BB(0x1ba)]=function(){const EH=vs_0b;return(nw[EH(0x1ba)]=nw[EH(0xa22)][EH(0x25b)])[EH(0x2b2)](null,arguments);};var oY=nw[BB(0x4bf)]=function(){const EI=vs_0b;return(oY=nw[EI(0x4bf)]=nw[EI(0xa22)][EI(0x815)])[EI(0x2b2)](null,arguments);};nw[BB(0x66c)]=function(){const EJ=vs_0b;return(nw[EJ(0x66c)]=nw[EJ(0xa22)][EJ(0x4b3)])[EJ(0x2b2)](null,arguments);},nw[BB(0xa0f)]=function(){const EK=vs_0b;return(nw[EK(0xa0f)]=nw[EK(0xa22)][EK(0x816)])[EK(0x2b2)](null,arguments);},nw[BB(0x7e9)]=function(){const EL=vs_0b;return(nw[EL(0x7e9)]=nw[EL(0xa22)][EL(0xac7)])[EL(0x2b2)](null,arguments);};var oZ=nw[BB(0xcb2)]=function(){const EM=vs_0b;return(oZ=nw[EM(0xcb2)]=nw[EM(0xa22)][EM(0xb63)])[EM(0x2b2)](null,arguments);},p0=nw[BB(0xd32)]=function(){const EN=vs_0b;return(p0=nw[EN(0xd32)]=nw[EN(0xa22)][EN(0xaf8)])[EN(0x2b2)](null,arguments);},p1=nw[BB(0xca4)]=function(){const EO=vs_0b;return(p1=nw[EO(0xca4)]=nw[EO(0xa22)][EO(0x213)])[EO(0x2b2)](null,arguments);},p2=nw[BB(0x4a6)]=function(){const EP=vs_0b;return(p2=nw[EP(0x4a6)]=nw[EP(0xa22)][EP(0x558)])[EP(0x2b2)](null,arguments);};nw[BB(0xd75)]=function(){const EQ=vs_0b;return(nw[EQ(0xd75)]=nw[EQ(0xa22)][EQ(0x694)])[EQ(0x2b2)](null,arguments);},nw[BB(0x7af)]=function(){const ER=vs_0b;return(nw[ER(0x7af)]=nw[ER(0xa22)][ER(0x150)])[ER(0x2b2)](null,arguments);};var p3=nw[BB(0xa20)]=function(){const ES=vs_0b;return(p3=nw[ES(0xa20)]=nw[ES(0xa22)][ES(0xb8f)])[ES(0x2b2)](null,arguments);},p4=nw[BB(0xab3)]=function(){const ET=vs_0b;return(p4=nw[ET(0xab3)]=nw[ET(0xa22)][ET(0xab3)])[ET(0x2b2)](null,arguments);},p5=nw[BB(0x5a2)]=function(){const EU=vs_0b;return(p5=nw[EU(0x5a2)]=nw[EU(0xa22)][EU(0x5a2)])[EU(0x2b2)](null,arguments);},p6=nw[BB(0x5a7)]=function(){const EV=vs_0b;return(p6=nw[EV(0x5a7)]=nw[EV(0xa22)][EV(0x5a7)])[EV(0x2b2)](null,arguments);};nw[BB(0x6e3)]=function(){const EW=vs_0b;return(nw[EW(0x6e3)]=nw[EW(0xa22)][EW(0x6e3)])[EW(0x2b2)](null,arguments);},nw[BB(0x7ea)]=function(){const EX=vs_0b;return(nw[EX(0x7ea)]=nw[EX(0xa22)][EX(0x7ea)])[EX(0x2b2)](null,arguments);};var p7,p8,p9,pb=nw[BB(0x8bc)]=0x54a8;function pd(pk){const EY=vs_0b;this[EY(0x748)]=EY(0x8e1),this[EY(0x71d)]=EY(0x239)+pk+')',this[EY(0xb21)]=pk;}function pf(pk){const EZ=vs_0b;if(!(of>0x0)){if(nF)return nm(nw),ob(),void postMessage({'cmd':EZ(0xcf1)});!(function(){const F0=vs_0b;if(nw[F0(0x882)]){for(F0(0xb54)==typeof nw[F0(0x882)]&&(nw[F0(0x882)]=[nw[F0(0x882)]]);nw[F0(0x882)][F0(0xcbc)];)pp=nw[F0(0x882)][F0(0xd19)](),o6[F0(0x6f3)](pp);}var pp;ok(o6);}()),of>0x0||(nw[EZ(0xaf7)]?(nw[EZ(0xaf7)](EZ(0xc0c)),setTimeout(function(){setTimeout(function(){const F1=vs_0b;nw[F1(0xaf7)]('');},0x1),pm();},0x1)):pm());}function pm(){const F2=vs_0b;p7||(p7=!0x0,nw[F2(0x29a)]=!0x0,nQ||(ob(),nm(nw),nw[F2(0xca0)]&&nw[F2(0xca0)](),(function(){const F3=vs_0b;if(!nF){if(nw[F3(0x3f7)]){for(F3(0xb54)==typeof nw[F3(0x3f7)]&&(nw[F3(0x3f7)]=[nw[F3(0x3f7)]]);nw[F3(0x3f7)][F3(0xcbc)];)pp=nw[F3(0x3f7)][F3(0xd19)](),o8[F3(0x6f3)](pp);}var pp;ok(o8);}}())));}}if(nw[BB(0x4ea)]=function(pk,pm,pp,pq){const F4=vs_0b;var pv=(pp=pp||[])[F4(0x755)](function(pw){const F5=vs_0b;return F5(0x94f)===pw;});return F4(0x6bb)!==pm&&pv&&!pq?nR(pk):function(){return nS(pk,pm,pp,arguments);};},nw[BB(0xaee)]=o9,nw[BB(0xb3e)]=ow,nw[BB(0xb3e)]=ow,nw[BB(0x3fa)]=nM,nw[BB(0x8e1)]=pd,og=function pk(){p7||pf(),p7||(og=pk);},nw[BB(0x2fe)]=pf,nw[BB(0x317)]){for(BB(0xb54)==typeof nw[BB(0x317)]&&(nw[BB(0x317)]=[nw[BB(0x317)]]);nw[BB(0x317)][BB(0xcbc)]>0x0;)nw[BB(0x317)][BB(0xc32)]()();}if(pf(),nv&&(p8={'uncaughtException':process[BB(0x857)](BB(0xba1))[BB(0x3cd)](function(pm){const F6=vs_0b;return!nv[F6(0xba1)][F6(0x6f2)](pm)>-0x1;}),'unhandledRejection':process[BB(0x857)](BB(0x4a9))[BB(0x3cd)](function(pm){const F7=vs_0b;return!nv[F7(0x4a9)][F7(0x6f2)](pm)>-0x1;})}),BB(0x469)!=typeof WasmBackendModule)p9=WasmBackendModule;else{if(void 0x0===nf)throw new Error(BB(0x76f));p9=nf;}if(p8){var pg=p9[BB(0x679)];p9[BB(0x679)]=function(){const F8=vs_0b;pg(),p8[F8(0xba1)][F8(0xd86)](function(pm){const F9=vs_0b;process[F9(0x9ab)](F9(0xba1),pm);}),p8[F8(0x4a9)][F8(0xd86)](function(pm){const Fa=vs_0b;process[Fa(0x9ab)](Fa(0x4a9),pm);});};}return nf[BB(0x7d4)];});n8[Bw(0x54b)]=nd;}),hj=e({'__proto__':null,'default':hh,'ae':hh},[hh]),hk=eW(function(n8,n9){const Fb=vs_0b;var nb,nd=(nb=Fb(0x469)!=typeof document&&document[Fb(0x9ec)]?document[Fb(0x9ec)][Fb(0xc2f)]:void 0x0,Fb(0x469)!=typeof __filename&&(nb=nb||__filename),function(nf){const Fc=vs_0b;var ng,nh,nj,nk=void 0x0!==(nf=nf||{})?nf:{};nk[Fc(0x7d4)]=new Promise(function(o9,ob){ng=o9,nh=ob;}),Fc(0x469)!=typeof process&&process[Fc(0x857)]&&(nj={'uncaughtException':process[Fc(0x857)](Fc(0xba1)),'unhandledRejection':process[Fc(0x857)](Fc(0x4a9))});var nm=Object[Fc(0x17b)]({},nk),nq=Fc(0x72f)==typeof window,nv=Fc(0xb54)==typeof importScripts,nw='';Fc(0x72f)==typeof process&&Fc(0x72f)==typeof process[Fc(0x1c9)]&&Fc(0x6bb)==typeof process[Fc(0x1c9)][Fc(0x7f6)]?(nw=nv?eY[Fc(0x3c9)](nw)+'/':__dirname+'/',process[Fc(0x547)][Fc(0xcbc)]>0x1&&process[Fc(0x547)][0x1][Fc(0xc3f)](/\\/g,'/'),process[Fc(0x547)][Fc(0xbd0)](0x2),process['on'](Fc(0xba1),function(o9){if(!(o9 instanceof o6))throw o9;}),process['on'](Fc(0x4a9),function(o9){throw o9;}),nk[Fc(0x1e9)]=function(){const Fd=vs_0b;return Fd(0xb3f);}):(nq||nv)&&(nv?nw=self[Fc(0x2ee)][Fc(0x380)]:Fc(0x469)!=typeof document&&document[Fc(0x9ec)]&&(nw=document[Fc(0x9ec)][Fc(0xc2f)]),nb&&(nw=nb),nw=0x0!==nw[Fc(0x6f2)](Fc(0x6ee))?nw[Fc(0xce6)](0x0,nw[Fc(0xc3f)](/[?#].*/,'')[Fc(0xa70)]('/')+0x1):'');var nx,ny=nk[Fc(0x454)]||console[Fc(0x40e)][Fc(0x770)](console),nz=nk[Fc(0xacd)]||console[Fc(0x75c)][Fc(0x770)](console);Object[Fc(0x17b)](nk,nm),nm=null,nk[Fc(0xc10)]&&nk[Fc(0xc10)],nk[Fc(0x68f)]&&nk[Fc(0x68f)],nk[Fc(0x851)]&&nk[Fc(0x851)],nk[Fc(0x62c)]&&nk[Fc(0x62c)],nk[Fc(0x8f0)],Fc(0x72f)!=typeof WebAssembly&&nT(Fc(0x888));var nA=!0x1;function nB(o9){return nk['_'+o9];}function nC(o9,ob,od,of,og){const Fi=vs_0b;var oh={'string':function(ox){const Fe=vs_0b;var oy=0x0;if(null!=ox&&0x0!==ox){var oz=0x1+(ox[Fe(0xcbc)]<<0x2);!function(oA,oB,oC){!function(oD,oE,oF,oG){const Ff=vs_0b;if(!(oG>0x0))return 0x0;for(var oH=oF+oG-0x1,oI=0x0;oI<oD[Ff(0xcbc)];++oI){var oJ=oD[Ff(0x3d6)](oI);if(oJ>=0xd800&&oJ<=0xdfff)oJ=0x10000+((0x3ff&oJ)<<0xa)|0x3ff&oD[Ff(0x3d6)](++oI);if(oJ<=0x7f){if(oF>=oH)break;oE[oF++]=oJ;}else{if(oJ<=0x7ff){if(oF+0x1>=oH)break;oE[oF++]=0xc0|oJ>>0x6,oE[oF++]=0x80|0x3f&oJ;}else{if(oJ<=0xffff){if(oF+0x2>=oH)break;oE[oF++]=0xe0|oJ>>0xc,oE[oF++]=0x80|oJ>>0x6&0x3f,oE[oF++]=0x80|0x3f&oJ;}else{if(oF+0x3>=oH)break;oE[oF++]=0xf0|oJ>>0x12,oE[oF++]=0x80|oJ>>0xc&0x3f,oE[oF++]=0x80|oJ>>0x6&0x3f,oE[oF++]=0x80|0x3f&oJ;}}}}oE[oF]=0x0;}(oA,nF,oB,oC);}(ox,oy=o5(oz),oz);}return oy;},'array':function(ox){const Fg=vs_0b;var oy=o5(ox[Fg(0xcbc)]);return function(oz,oA){const Fh=vs_0b;nE[Fh(0x8c4)](oz,oA);}(ox,oy),oy;}},oj=nB(o9),ok=[],om=0x0;if(of)for(var oq=0x0;oq<of[Fi(0xcbc)];oq++){var ov=oh[od[oq]];ov?(0x0===om&&(om=o3()),ok[oq]=ov(of[oq])):ok[oq]=of[oq];}var ow=oj[Fi(0x2b2)](null,ok);return function(ox){return 0x0!==om&&o4(om),function(oy){const Fj=vs_0b;return Fj(0x6bb)===ob?nK(oy):Fj(0xb3b)===ob?Boolean(oy):oy;}(ox);}(ow);}var nD,nE,nF,nG,nH,nI=Fc(0x469)!=typeof TextDecoder?new TextDecoder(Fc(0x4b4)):void 0x0;function nJ(o9,ob,od){const Fk=vs_0b;for(var of=ob+od,og=ob;o9[og]&&!(og>=of);)++og;if(og-ob>0x10&&o9[Fk(0x892)]&&nI)return nI[Fk(0x604)](o9[Fk(0x892)](ob,og));for(var oh='';ob<og;){var oj=o9[ob++];if(0x80&oj){var ok=0x3f&o9[ob++];if(0xc0!=(0xe0&oj)){var om=0x3f&o9[ob++];if((oj=0xe0==(0xf0&oj)?(0xf&oj)<<0xc|ok<<0x6|om:(0x7&oj)<<0x12|ok<<0xc|om<<0x6|0x3f&o9[ob++])<0x10000)oh+=String[Fk(0x2bf)](oj);else{var oq=oj-0x10000;oh+=String[Fk(0x2bf)](0xd800|oq>>0xa,0xdc00|0x3ff&oq);}}else oh+=String[Fk(0x2bf)]((0x1f&oj)<<0x6|ok);}else oh+=String[Fk(0x2bf)](oj);}return oh;}function nK(o9,ob){return o9?nJ(nF,o9,ob):'';}function nL(o9){const Fl=vs_0b;nD=o9,nk[Fl(0x4ae)]=nE=new Int8Array(o9),nk[Fl(0x913)]=new Int16Array(o9),nk[Fl(0xb7a)]=nG=new Int32Array(o9),nk[Fl(0x54d)]=nF=new Uint8Array(o9),nk[Fl(0x46b)]=new Uint16Array(o9),nk[Fl(0xd13)]=new Uint32Array(o9),nk[Fl(0xa12)]=new Float32Array(o9),nk[Fl(0x1d5)]=new Float64Array(o9);}Fc(0x469)!=typeof TextDecoder&&new TextDecoder(Fc(0x37d)),nk[Fc(0x1f3)];var nM,nN,nO=[],nP=[],nQ=[],nR=0x0,nS=null;function nT(o9){const Fm=vs_0b;nk[Fm(0x1cb)]&&nk[Fm(0x1cb)](o9),nz(o9=Fm(0x1fe)+o9+')'),nA=!0x0,o9+=Fm(0x245);var ob=new WebAssembly[(Fm(0xd79))](o9);throw nh(ob),ob;}function nU(o9){const Fn=vs_0b;for(;o9[Fn(0xcbc)]>0x0;){var ob=o9[Fn(0xd19)]();if(Fn(0xb54)!=typeof ob){var od=ob[Fn(0x636)];Fn(0x94f)==typeof od?void 0x0===ob[Fn(0x509)]?nW(od)():nW(od)(ob[Fn(0x509)]):od(void 0x0===ob[Fn(0x509)]?null:ob[Fn(0x509)]);}else ob(nk);}}nk[Fc(0xc13)]={},nk[Fc(0xaeb)]={},(nM=Fc(0xd12))[Fc(0xbd4)](Fc(0xc66))||(nN=nM,nM=nk[Fc(0xb34)]?nk[Fc(0xb34)](nN,nw):nw+nN);var nV=[];function nW(o9){const Fo=vs_0b;var ob=nV[o9];return ob||(o9>=nV[Fo(0xcbc)]&&(nV[Fo(0xcbc)]=o9+0x1),nV[o9]=ob=nH[Fo(0x6e0)](o9)),ob;}function nX(o9){const Fp=vs_0b;try{return nx[Fp(0x571)](o9-nD[Fp(0x452)]+0xffff>>>0x10),nL(nx[Fp(0xbd8)]),0x1;}catch(ob){}}var nY={'mappings':{},'buffers':[null,[],[]],'printChar':function(o9,ob){const Fq=vs_0b;var od=nY[Fq(0x90a)][o9];0x0===ob||0xa===ob?((0x1===o9?ny:nz)(nJ(od,0x0)),od[Fq(0xcbc)]=0x0):od[Fq(0x28c)](ob);},'varargs':void 0x0,'get':function(){const Fr=vs_0b;return nY[Fr(0x3e6)]+=0x4,nG[nY[Fr(0x3e6)]-0x4>>0x2];},'getStr':function(o9){return nK(o9);},'get64':function(o9,ob){return o9;}},nZ={'abort':function(){nT('');},'emscripten_get_heap_max':function(){return 0x80000000;},'emscripten_memcpy_big':function(o9,ob,od){const Fs=vs_0b;nF[Fs(0x674)](o9,ob,ob+od);},'emscripten_resize_heap':function(o9){const Ft=vs_0b;var ob,od=nF[Ft(0xcbc)];if((o9>>>=0x0)>0x80000000)return!0x1;for(var of=0x1;of<=0x4;of*=0x2){var og=od*(0x1+0.2/of);if(og=Math[Ft(0x18c)](og,o9+0x6000000),nX(Math[Ft(0x18c)](0x80000000,((ob=Math[Ft(0xd4f)](o9,og))%0x10000>0x0&&(ob+=0x10000-ob%0x10000),ob))))return!0x0;}return!0x1;},'fd_close':function(o9){return 0x0;},'fd_seek':function(o9,ob,od,of,og){},'fd_write':function(o9,ob,od,of){const Fu=vs_0b;for(var og=0x0,oh=0x0;oh<od;oh++){var oj=nG[ob>>0x2],ok=nG[ob+0x4>>0x2];ob+=0x8;for(var om=0x0;om<ok;om++)nY[Fu(0x4e7)](o9,nF[oj+om]);og+=ok;}return nG[of>>0x2]=og,0x0;},'setTempRet0':function(o9){}};!(function(){const Fx=vs_0b;var o9,ob={'env':nZ,'wasi_snapshot_preview1':nZ};function od(of,og){const Fv=vs_0b;var oh,oj=of[Fv(0x54b)];nk[Fv(0xa22)]=oj,nL((nx=nk[Fv(0xa22)][Fv(0xb6d)])[Fv(0xbd8)]),nH=nk[Fv(0xa22)][Fv(0x768)],oh=nk[Fv(0xa22)][Fv(0xa1a)],nP[Fv(0x6f3)](oh),function(ok){const Fw=vs_0b;if(nR--,nk[Fw(0x917)]&&nk[Fw(0x917)](nR),0x0==nR&&nS){var om=nS;nS=null,om();}}();}if(nR++,nk[Fx(0x917)]&&nk[Fx(0x917)](nR),nk[Fx(0x69a)])try{return nk[Fx(0x69a)](ob,od);}catch(of){return nz(Fx(0x2a1)+of),!0x1;}(o9=function(og){const Fy=vs_0b;od(og[Fy(0x766)]);},WebAssembly[Fx(0xd2c)](VisageModule['FS'][Fx(0x81a)](nM),ob)[Fx(0x50c)](function(og){return og;})[Fx(0x50c)](o9,function(og){const Fz=vs_0b;nz(Fz(0x659)+og),nT(og);}))[Fx(0x285)](nh);}()),nk[Fc(0xcef)]=function(){const FA=vs_0b;return(nk[FA(0xcef)]=nk[FA(0xa22)][FA(0xa1a)])[FA(0x2b2)](null,arguments);},nk[Fc(0x7d3)]=function(){const FB=vs_0b;return(nk[FB(0x7d3)]=nk[FB(0xa22)][FB(0x4da)])[FB(0x2b2)](null,arguments);},nk[Fc(0xa84)]=function(){const FC=vs_0b;return(nk[FC(0xa84)]=nk[FC(0xa22)][FC(0xaf0)])[FC(0x2b2)](null,arguments);},nk[Fc(0x81b)]=function(){const FD=vs_0b;return(nk[FD(0x81b)]=nk[FD(0xa22)][FD(0xd05)])[FD(0x2b2)](null,arguments);},nk[Fc(0x7f2)]=function(){const FE=vs_0b;return(nk[FE(0x7f2)]=nk[FE(0xa22)][FE(0x527)])[FE(0x2b2)](null,arguments);},nk[Fc(0x5ca)]=function(){const FF=vs_0b;return(nk[FF(0x5ca)]=nk[FF(0xa22)][FF(0xba7)])[FF(0x2b2)](null,arguments);},nk[Fc(0x679)]=function(){const FG=vs_0b;return(nk[FG(0x679)]=nk[FG(0xa22)][FG(0x829)])[FG(0x2b2)](null,arguments);},nk[Fc(0x984)]=function(){const FH=vs_0b;return(nk[FH(0x984)]=nk[FH(0xa22)][FH(0x5d9)])[FH(0x2b2)](null,arguments);},nk[Fc(0x424)]=function(){const FI=vs_0b;return(nk[FI(0x424)]=nk[FI(0xa22)][FI(0x508)])[FI(0x2b2)](null,arguments);},nk[Fc(0x760)]=function(){const FJ=vs_0b;return(nk[FJ(0x760)]=nk[FJ(0xa22)][FJ(0xc25)])[FJ(0x2b2)](null,arguments);},nk[Fc(0x629)]=function(){const FK=vs_0b;return(nk[FK(0x629)]=nk[FK(0xa22)][FK(0x75d)])[FK(0x2b2)](null,arguments);},nk[Fc(0xae8)]=function(){const FL=vs_0b;return(nk[FL(0xae8)]=nk[FL(0xa22)][FL(0x349)])[FL(0x2b2)](null,arguments);},nk[Fc(0xd3a)]=function(){const FM=vs_0b;return(nk[FM(0xd3a)]=nk[FM(0xa22)][FM(0x93b)])[FM(0x2b2)](null,arguments);},nk[Fc(0xd0c)]=function(){const FN=vs_0b;return(nk[FN(0xd0c)]=nk[FN(0xa22)][FN(0x98b)])[FN(0x2b2)](null,arguments);},nk[Fc(0xa78)]=function(){const FO=vs_0b;return(nk[FO(0xa78)]=nk[FO(0xa22)][FO(0xa6b)])[FO(0x2b2)](null,arguments);},nk[Fc(0x976)]=function(){const FP=vs_0b;return(nk[FP(0x976)]=nk[FP(0xa22)][FP(0x43d)])[FP(0x2b2)](null,arguments);},nk[Fc(0x3cf)]=function(){const FQ=vs_0b;return(nk[FQ(0x3cf)]=nk[FQ(0xa22)][FQ(0x2b0)])[FQ(0x2b2)](null,arguments);},nk[Fc(0x863)]=function(){const FR=vs_0b;return(nk[FR(0x863)]=nk[FR(0xa22)][FR(0x985)])[FR(0x2b2)](null,arguments);},nk[Fc(0x7d7)]=function(){const FS=vs_0b;return(nk[FS(0x7d7)]=nk[FS(0xa22)][FS(0xd52)])[FS(0x2b2)](null,arguments);},nk[Fc(0x8d8)]=function(){const FT=vs_0b;return(nk[FT(0x8d8)]=nk[FT(0xa22)][FT(0x83a)])[FT(0x2b2)](null,arguments);},nk[Fc(0xafb)]=function(){const FU=vs_0b;return(nk[FU(0xafb)]=nk[FU(0xa22)][FU(0x903)])[FU(0x2b2)](null,arguments);},nk[Fc(0xb4a)]=function(){const FV=vs_0b;return(nk[FV(0xb4a)]=nk[FV(0xa22)][FV(0x628)])[FV(0x2b2)](null,arguments);},nk[Fc(0xa24)]=function(){const FW=vs_0b;return(nk[FW(0xa24)]=nk[FW(0xa22)][FW(0x9fe)])[FW(0x2b2)](null,arguments);},nk[Fc(0x746)]=function(){const FX=vs_0b;return(nk[FX(0x746)]=nk[FX(0xa22)][FX(0x550)])[FX(0x2b2)](null,arguments);},nk[Fc(0x44f)]=function(){const FY=vs_0b;return(nk[FY(0x44f)]=nk[FY(0xa22)][FY(0x1a5)])[FY(0x2b2)](null,arguments);},nk[Fc(0x23c)]=function(){const FZ=vs_0b;return(nk[FZ(0x23c)]=nk[FZ(0xa22)][FZ(0x649)])[FZ(0x2b2)](null,arguments);},nk[Fc(0x49e)]=function(){const G0=vs_0b;return(nk[G0(0x49e)]=nk[G0(0xa22)][G0(0x336)])[G0(0x2b2)](null,arguments);},nk[Fc(0xd8d)]=function(){const G1=vs_0b;return(nk[G1(0xd8d)]=nk[G1(0xa22)][G1(0x20a)])[G1(0x2b2)](null,arguments);},nk[Fc(0x456)]=function(){const G2=vs_0b;return(nk[G2(0x456)]=nk[G2(0xa22)][G2(0x441)])[G2(0x2b2)](null,arguments);},nk[Fc(0xd76)]=function(){const G3=vs_0b;return(nk[G3(0xd76)]=nk[G3(0xa22)][G3(0x9f6)])[G3(0x2b2)](null,arguments);},nk[Fc(0x66d)]=function(){const G4=vs_0b;return(nk[G4(0x66d)]=nk[G4(0xa22)][G4(0x7a1)])[G4(0x2b2)](null,arguments);},nk[Fc(0x387)]=function(){const G5=vs_0b;return(nk[G5(0x387)]=nk[G5(0xa22)][G5(0x1b5)])[G5(0x2b2)](null,arguments);},nk[Fc(0x4fd)]=function(){const G6=vs_0b;return(nk[G6(0x4fd)]=nk[G6(0xa22)][G6(0x191)])[G6(0x2b2)](null,arguments);},nk[Fc(0x318)]=function(){const G7=vs_0b;return(nk[G7(0x318)]=nk[G7(0xa22)][G7(0x4eb)])[G7(0x2b2)](null,arguments);},nk[Fc(0x812)]=function(){const G8=vs_0b;return(nk[G8(0x812)]=nk[G8(0xa22)][G8(0x7e7)])[G8(0x2b2)](null,arguments);},nk[Fc(0x4ff)]=function(){const G9=vs_0b;return(nk[G9(0x4ff)]=nk[G9(0xa22)][G9(0xaa7)])[G9(0x2b2)](null,arguments);},nk[Fc(0x524)]=function(){const Ga=vs_0b;return(nk[Ga(0x524)]=nk[Ga(0xa22)][Ga(0xc88)])[Ga(0x2b2)](null,arguments);},nk[Fc(0x3e4)]=function(){const Gb=vs_0b;return(nk[Gb(0x3e4)]=nk[Gb(0xa22)][Gb(0x2af)])[Gb(0x2b2)](null,arguments);},nk[Fc(0x9ee)]=function(){const Gc=vs_0b;return(nk[Gc(0x9ee)]=nk[Gc(0xa22)][Gc(0xaba)])[Gc(0x2b2)](null,arguments);},nk[Fc(0x476)]=function(){const Gd=vs_0b;return(nk[Gd(0x476)]=nk[Gd(0xa22)][Gd(0x781)])[Gd(0x2b2)](null,arguments);},nk[Fc(0x715)]=function(){const Ge=vs_0b;return(nk[Ge(0x715)]=nk[Ge(0xa22)][Ge(0x5c8)])[Ge(0x2b2)](null,arguments);},nk[Fc(0x651)]=function(){const Gf=vs_0b;return(nk[Gf(0x651)]=nk[Gf(0xa22)][Gf(0x590)])[Gf(0x2b2)](null,arguments);},nk[Fc(0x15a)]=function(){const Gg=vs_0b;return(nk[Gg(0x15a)]=nk[Gg(0xa22)][Gg(0x262)])[Gg(0x2b2)](null,arguments);},nk[Fc(0xbcd)]=function(){const Gh=vs_0b;return(nk[Gh(0xbcd)]=nk[Gh(0xa22)][Gh(0xd5f)])[Gh(0x2b2)](null,arguments);},nk[Fc(0xd9f)]=function(){const Gi=vs_0b;return(nk[Gi(0xd9f)]=nk[Gi(0xa22)][Gi(0x73c)])[Gi(0x2b2)](null,arguments);},nk[Fc(0x76d)]=function(){const Gj=vs_0b;return(nk[Gj(0x76d)]=nk[Gj(0xa22)][Gj(0xc62)])[Gj(0x2b2)](null,arguments);},nk[Fc(0x960)]=function(){const Gk=vs_0b;return(nk[Gk(0x960)]=nk[Gk(0xa22)][Gk(0x865)])[Gk(0x2b2)](null,arguments);},nk[Fc(0x5d3)]=function(){const Gl=vs_0b;return(nk[Gl(0x5d3)]=nk[Gl(0xa22)][Gl(0x79f)])[Gl(0x2b2)](null,arguments);},nk[Fc(0x758)]=function(){const Gm=vs_0b;return(nk[Gm(0x758)]=nk[Gm(0xa22)][Gm(0x704)])[Gm(0x2b2)](null,arguments);},nk[Fc(0x427)]=function(){const Gn=vs_0b;return(nk[Gn(0x427)]=nk[Gn(0xa22)][Gn(0xb5b)])[Gn(0x2b2)](null,arguments);},nk[Fc(0xd99)]=function(){const Go=vs_0b;return(nk[Go(0xd99)]=nk[Go(0xa22)][Go(0xb00)])[Go(0x2b2)](null,arguments);},nk[Fc(0x5e7)]=function(){const Gp=vs_0b;return(nk[Gp(0x5e7)]=nk[Gp(0xa22)][Gp(0x96b)])[Gp(0x2b2)](null,arguments);},nk[Fc(0x297)]=function(){const Gq=vs_0b;return(nk[Gq(0x297)]=nk[Gq(0xa22)][Gq(0x186)])[Gq(0x2b2)](null,arguments);},nk[Fc(0x6e1)]=function(){const Gr=vs_0b;return(nk[Gr(0x6e1)]=nk[Gr(0xa22)][Gr(0x422)])[Gr(0x2b2)](null,arguments);},nk[Fc(0xcde)]=function(){const Gs=vs_0b;return(nk[Gs(0xcde)]=nk[Gs(0xa22)][Gs(0xb12)])[Gs(0x2b2)](null,arguments);},nk[Fc(0x8c8)]=function(){const Gt=vs_0b;return(nk[Gt(0x8c8)]=nk[Gt(0xa22)][Gt(0xc14)])[Gt(0x2b2)](null,arguments);},nk[Fc(0x562)]=function(){const Gu=vs_0b;return(nk[Gu(0x562)]=nk[Gu(0xa22)][Gu(0x635)])[Gu(0x2b2)](null,arguments);},nk[Fc(0x183)]=function(){const Gv=vs_0b;return(nk[Gv(0x183)]=nk[Gv(0xa22)][Gv(0x22b)])[Gv(0x2b2)](null,arguments);},nk[Fc(0xae3)]=function(){const Gw=vs_0b;return(nk[Gw(0xae3)]=nk[Gw(0xa22)][Gw(0x81e)])[Gw(0x2b2)](null,arguments);},nk[Fc(0x4cf)]=function(){const Gx=vs_0b;return(nk[Gx(0x4cf)]=nk[Gx(0xa22)][Gx(0xc35)])[Gx(0x2b2)](null,arguments);},nk[Fc(0x156)]=function(){const Gy=vs_0b;return(nk[Gy(0x156)]=nk[Gy(0xa22)][Gy(0x40f)])[Gy(0x2b2)](null,arguments);},nk[Fc(0xaf4)]=function(){const Gz=vs_0b;return(nk[Gz(0xaf4)]=nk[Gz(0xa22)][Gz(0x74f)])[Gz(0x2b2)](null,arguments);},nk[Fc(0x3b4)]=function(){const GA=vs_0b;return(nk[GA(0x3b4)]=nk[GA(0xa22)][GA(0x777)])[GA(0x2b2)](null,arguments);},nk[Fc(0x955)]=function(){const GB=vs_0b;return(nk[GB(0x955)]=nk[GB(0xa22)][GB(0x969)])[GB(0x2b2)](null,arguments);},nk[Fc(0xb56)]=function(){const GC=vs_0b;return(nk[GC(0xb56)]=nk[GC(0xa22)][GC(0x7dd)])[GC(0x2b2)](null,arguments);},nk[Fc(0xd73)]=function(){const GD=vs_0b;return(nk[GD(0xd73)]=nk[GD(0xa22)][GD(0x2bb)])[GD(0x2b2)](null,arguments);},nk[Fc(0x48f)]=function(){const GE=vs_0b;return(nk[GE(0x48f)]=nk[GE(0xa22)][GE(0x8ca)])[GE(0x2b2)](null,arguments);},nk[Fc(0x1d6)]=function(){const GF=vs_0b;return(nk[GF(0x1d6)]=nk[GF(0xa22)][GF(0xd01)])[GF(0x2b2)](null,arguments);},nk[Fc(0x977)]=function(){const GG=vs_0b;return(nk[GG(0x977)]=nk[GG(0xa22)][GG(0x360)])[GG(0x2b2)](null,arguments);},nk[Fc(0xce9)]=function(){const GH=vs_0b;return(nk[GH(0xce9)]=nk[GH(0xa22)][GH(0x4be)])[GH(0x2b2)](null,arguments);},nk[Fc(0x78a)]=function(){const GI=vs_0b;return(nk[GI(0x78a)]=nk[GI(0xa22)][GI(0xcb5)])[GI(0x2b2)](null,arguments);},nk[Fc(0x9a6)]=function(){const GJ=vs_0b;return(nk[GJ(0x9a6)]=nk[GJ(0xa22)][GJ(0xc5c)])[GJ(0x2b2)](null,arguments);},nk[Fc(0x7b5)]=function(){const GK=vs_0b;return(nk[GK(0x7b5)]=nk[GK(0xa22)][GK(0xbea)])[GK(0x2b2)](null,arguments);},nk[Fc(0x701)]=function(){const GL=vs_0b;return(nk[GL(0x701)]=nk[GL(0xa22)][GL(0xb4c)])[GL(0x2b2)](null,arguments);},nk[Fc(0x2f6)]=function(){const GM=vs_0b;return(nk[GM(0x2f6)]=nk[GM(0xa22)][GM(0x5ec)])[GM(0x2b2)](null,arguments);},nk[Fc(0x31f)]=function(){const GN=vs_0b;return(nk[GN(0x31f)]=nk[GN(0xa22)][GN(0x930)])[GN(0x2b2)](null,arguments);},nk[Fc(0x528)]=function(){const GO=vs_0b;return(nk[GO(0x528)]=nk[GO(0xa22)][GO(0x4c7)])[GO(0x2b2)](null,arguments);},nk[Fc(0xc24)]=function(){const GP=vs_0b;return(nk[GP(0xc24)]=nk[GP(0xa22)][GP(0x167)])[GP(0x2b2)](null,arguments);},nk[Fc(0xc17)]=function(){const GQ=vs_0b;return(nk[GQ(0xc17)]=nk[GQ(0xa22)][GQ(0x921)])[GQ(0x2b2)](null,arguments);},nk[Fc(0xa89)]=function(){const GR=vs_0b;return(nk[GR(0xa89)]=nk[GR(0xa22)][GR(0x3f0)])[GR(0x2b2)](null,arguments);},nk[Fc(0x99e)]=function(){const GS=vs_0b;return(nk[GS(0x99e)]=nk[GS(0xa22)][GS(0x206)])[GS(0x2b2)](null,arguments);},nk[Fc(0x178)]=function(){const GT=vs_0b;return(nk[GT(0x178)]=nk[GT(0xa22)][GT(0x887)])[GT(0x2b2)](null,arguments);},nk[Fc(0x5ad)]=function(){const GU=vs_0b;return(nk[GU(0x5ad)]=nk[GU(0xa22)][GU(0x51a)])[GU(0x2b2)](null,arguments);},nk[Fc(0xafa)]=function(){const GV=vs_0b;return(nk[GV(0xafa)]=nk[GV(0xa22)][GV(0x868)])[GV(0x2b2)](null,arguments);},nk[Fc(0x7cd)]=function(){const GW=vs_0b;return(nk[GW(0x7cd)]=nk[GW(0xa22)][GW(0xd56)])[GW(0x2b2)](null,arguments);},nk[Fc(0x92c)]=function(){const GX=vs_0b;return(nk[GX(0x92c)]=nk[GX(0xa22)][GX(0x158)])[GX(0x2b2)](null,arguments);},nk[Fc(0x56d)]=function(){const GY=vs_0b;return(nk[GY(0x56d)]=nk[GY(0xa22)][GY(0xc0d)])[GY(0x2b2)](null,arguments);},nk[Fc(0x99d)]=function(){const GZ=vs_0b;return(nk[GZ(0x99d)]=nk[GZ(0xa22)][GZ(0x197)])[GZ(0x2b2)](null,arguments);},nk[Fc(0xa49)]=function(){const H0=vs_0b;return(nk[H0(0xa49)]=nk[H0(0xa22)][H0(0x3d7)])[H0(0x2b2)](null,arguments);},nk[Fc(0xda1)]=function(){const H1=vs_0b;return(nk[H1(0xda1)]=nk[H1(0xa22)][H1(0xb3c)])[H1(0x2b2)](null,arguments);},nk[Fc(0xbd1)]=function(){const H2=vs_0b;return(nk[H2(0xbd1)]=nk[H2(0xa22)][H2(0xb60)])[H2(0x2b2)](null,arguments);},nk[Fc(0xc53)]=function(){const H3=vs_0b;return(nk[H3(0xc53)]=nk[H3(0xa22)][H3(0xa71)])[H3(0x2b2)](null,arguments);},nk[Fc(0x5f2)]=function(){const H4=vs_0b;return(nk[H4(0x5f2)]=nk[H4(0xa22)][H4(0x70e)])[H4(0x2b2)](null,arguments);},nk[Fc(0x1fa)]=function(){const H5=vs_0b;return(nk[H5(0x1fa)]=nk[H5(0xa22)][H5(0x6a7)])[H5(0x2b2)](null,arguments);},nk[Fc(0x7a3)]=function(){const H6=vs_0b;return(nk[H6(0x7a3)]=nk[H6(0xa22)][H6(0xcc8)])[H6(0x2b2)](null,arguments);},nk[Fc(0x573)]=function(){const H7=vs_0b;return(nk[H7(0x573)]=nk[H7(0xa22)][H7(0xcbe)])[H7(0x2b2)](null,arguments);},nk[Fc(0xd6b)]=function(){const H8=vs_0b;return(nk[H8(0xd6b)]=nk[H8(0xa22)][H8(0xaae)])[H8(0x2b2)](null,arguments);},nk[Fc(0x74b)]=function(){const H9=vs_0b;return(nk[H9(0x74b)]=nk[H9(0xa22)][H9(0x3f5)])[H9(0x2b2)](null,arguments);},nk[Fc(0x952)]=function(){const Ha=vs_0b;return(nk[Ha(0x952)]=nk[Ha(0xa22)][Ha(0xbf8)])[Ha(0x2b2)](null,arguments);},nk[Fc(0xd0d)]=function(){const Hb=vs_0b;return(nk[Hb(0xd0d)]=nk[Hb(0xa22)][Hb(0xbbc)])[Hb(0x2b2)](null,arguments);};var o0,o1,o2,o3=nk[Fc(0xab3)]=function(){const Hc=vs_0b;return(o3=nk[Hc(0xab3)]=nk[Hc(0xa22)][Hc(0xab3)])[Hc(0x2b2)](null,arguments);},o4=nk[Fc(0x5a2)]=function(){const Hd=vs_0b;return(o4=nk[Hd(0x5a2)]=nk[Hd(0xa22)][Hd(0x5a2)])[Hd(0x2b2)](null,arguments);},o5=nk[Fc(0x5a7)]=function(){const He=vs_0b;return(o5=nk[He(0x5a7)]=nk[He(0xa22)][He(0x5a7)])[He(0x2b2)](null,arguments);};function o6(o9){const Hf=vs_0b;this[Hf(0x748)]=Hf(0x8e1),this[Hf(0x71d)]=Hf(0x239)+o9+')',this[Hf(0xb21)]=o9;}function o7(o9){const Hj=vs_0b;function ob(){const Hg=vs_0b;o0||(o0=!0x0,nk[Hg(0x29a)]=!0x0,nA||(nU(nP),ng(nk),nk[Hg(0xca0)]&&nk[Hg(0xca0)](),(function(){const Hh=vs_0b;if(nk[Hh(0x3f7)]){for(Hh(0xb54)==typeof nk[Hh(0x3f7)]&&(nk[Hh(0x3f7)]=[nk[Hh(0x3f7)]]);nk[Hh(0x3f7)][Hh(0xcbc)];)od=nk[Hh(0x3f7)][Hh(0xd19)](),nQ[Hh(0x6f3)](od);}var od;nU(nQ);}())));}nR>0x0||((function(){const Hi=vs_0b;if(nk[Hi(0x882)]){for(Hi(0xb54)==typeof nk[Hi(0x882)]&&(nk[Hi(0x882)]=[nk[Hi(0x882)]]);nk[Hi(0x882)][Hi(0xcbc)];)od=nk[Hi(0x882)][Hi(0xd19)](),nO[Hi(0x6f3)](od);}var od;nU(nO);}()),nR>0x0||(nk[Hj(0xaf7)]?(nk[Hj(0xaf7)](Hj(0xc0c)),setTimeout(function(){setTimeout(function(){const Hk=vs_0b;nk[Hk(0xaf7)]('');},0x1),ob();},0x1)):ob()));}if(nk[Fc(0x6e3)]=function(){const Hl=vs_0b;return(nk[Hl(0x6e3)]=nk[Hl(0xa22)][Hl(0x6e3)])[Hl(0x2b2)](null,arguments);},nk[Fc(0x7ea)]=function(){const Hm=vs_0b;return(nk[Hm(0x7ea)]=nk[Hm(0xa22)][Hm(0x7ea)])[Hm(0x2b2)](null,arguments);},nk[Fc(0x4ea)]=function(o9,ob,od,of){const Hn=vs_0b;var og=(od=od||[])[Hn(0x755)](function(oh){const Ho=vs_0b;return Ho(0x94f)===oh;});return Hn(0x6bb)!==ob&&og&&!of?nB(o9):function(){return nC(o9,ob,od,arguments);};},nS=function o9(){o0||o7(),o0||(nS=o9);},nk[Fc(0x2fe)]=o7,nk[Fc(0x317)]){for(Fc(0xb54)==typeof nk[Fc(0x317)]&&(nk[Fc(0x317)]=[nk[Fc(0x317)]]);nk[Fc(0x317)][Fc(0xcbc)]>0x0;)nk[Fc(0x317)][Fc(0xc32)]()();}if(o7(),nj&&(o1={'uncaughtException':process[Fc(0x857)](Fc(0xba1))[Fc(0x3cd)](function(ob){const Hp=vs_0b;return!nj[Hp(0xba1)][Hp(0x6f2)](ob)>-0x1;}),'unhandledRejection':process[Fc(0x857)](Fc(0x4a9))[Fc(0x3cd)](function(ob){const Hq=vs_0b;return!nj[Hq(0x4a9)][Hq(0x6f2)](ob)>-0x1;})}),void 0x0!==nf)o2=nf;else{if(Fc(0x469)==typeof WasmBackendModuleThreadedSimd)throw new Error(Fc(0x76f));o2=WasmBackendModuleThreadedSimd;}if(o1){var o8=o2[Fc(0x679)];o2[Fc(0x679)]=function(){const Hr=vs_0b;o8(),o1[Hr(0xba1)][Hr(0xd86)](function(ob){const Hs=vs_0b;process[Hs(0x9ab)](Hs(0xba1),ob);}),o1[Hr(0x4a9)][Hr(0xd86)](function(ob){const Ht=vs_0b;process[Ht(0x9ab)](Ht(0x4a9),ob);});};}return nf[Fc(0x7d4)];});n8[Fb(0x54b)]=nd;});const hm=hh||hj,hp=hk||e({'__proto__':null,'default':hk,'ae':hk},[hk]);class hq extends s{constructor(n8){const Hu=vs_0b;super(),this[Hu(0xaa8)]=n8,this['hh']=0x1,this[Hu(0xaa8)][Hu(0x8cf)]['mh'](hz),hA=this[Hu(0xaa8)][Hu(0x8cf)]['yh'](),this['xh']=new i(this,dx());}[q0(0xabc)](n8,n9,nb){const Hv=vs_0b,nd={'id':this['hh']++};return this[Hv(0x68e)](nd,n8,n9,nb,0x1),nd;}[q0(0x876)](){const Hw=vs_0b;return this['xh'][Hw(0x876)]();}async[q0(0x5d0)](n8){const n9=bL();return n8(),{'kernelMs':bL()-n9};}[q0(0x68e)](n8,n9,nb,nd,nf){const Hx=vs_0b,ng=this['hh']++;if(Hx(0x6bb)===nd){const nm=n9;return void this['xh'][Hx(0x8c4)](n8,{'id':ng,'wh':nm,'shape':nb,'dtype':nd,'bh':null,'m':nf});}const nh=a7(nb),nj=nh*av(nd),nk=this[Hx(0xaa8)][Hx(0xd6b)](nj);this['xh'][Hx(0x8c4)](n8,{'id':ng,'bh':nk,'shape':nb,'dtype':nd,'m':nf}),this[Hx(0xaa8)][Hx(0x8cf)][Hx(0xa18)](ng,nh,nk),null!=n9&&this[Hx(0xaa8)][Hx(0x54d)][Hx(0x8c4)](new Uint8Array(n9[Hx(0xbd8)],n9[Hx(0x212)],nj),nk);}async[q0(0xca5)](n8){const Hy=vs_0b;return this[Hy(0xa63)](n8);}[q0(0xa63)](n8,n9,nb){const HA=vs_0b,{bh:nd,dtype:nf,shape:ng,wh:nh}=this['xh'][HA(0x6e0)](n8);if(HA(0x6bb)===nf)return null!=n9&&0x0!==n9||!(null==nb||nb>=nh[HA(0xcbc)])?nh[HA(0xbd0)](n9,nb):nh;n9=n9||0x0,nb=nb||a7(ng);const nj=av(nf);return function(nk,nm){const HB=vs_0b;switch(nm){case HB(0xa6c):return new Float32Array(nk);case HB(0x2d8):return new Int32Array(nk);case HB(0xb37):return new Uint8Array(nk);default:throw new Error(HB(0xa7f)+nm);}}(this[HA(0xaa8)][HA(0x54d)][HA(0xbd0)](nd+n9*nj,nd+nb*nj)[HA(0xbd8)],nf);}[q0(0x4d9)](n8,n9=!0x1){const HC=vs_0b;if(this['xh'][HC(0x93c)](n8)){const nb=this['xh'][HC(0x6e0)](n8);if(nb['m']--,!n9&&nb['m']>0x0)return!0x1;this[HC(0xaa8)][HC(0x74b)](nb['bh']),this[HC(0xaa8)][HC(0x8cf)][HC(0x4d9)](nb['id']),this['xh'][HC(0xd1a)](n8);}return!0x0;}['m'](n8){const HD=vs_0b;return this['xh'][HD(0x93c)](n8)?this['xh'][HD(0x6e0)](n8)['m']:0x0;}['g'](n8){const HE=vs_0b,n9=this['xh'][HE(0x6e0)](n8);null!=n9&&n9['m']++;}[q0(0x278)](){return 0x20;}['gh'](n8){const HF=vs_0b;return this['xh'][HF(0x6e0)](n8)['bh'];}[q0(0x829)](){const HG=vs_0b;this[HG(0xaa8)][HG(0x8cf)][HG(0x829)](),HG(0xb3e)in this[HG(0xaa8)]&&this[HG(0xaa8)][HG(0xb3e)][HG(0xb73)](),this[HG(0xaa8)]=null;}[q0(0xb6d)](){return{'Wn':!0x1};}[q0(0x81c)](n8,n9,nb){const HH=vs_0b;let nd;if(null==nb)nd=this[HH(0xabc)](null,n8,n9);else{const nf=this['hh']++;nd={'id':nf},this['xh'][HH(0x8c4)](nd,{'id':nf,'bh':nb,'shape':n8,'dtype':n9,'m':0x1});const ng=a7(n8);this[HH(0xaa8)][HH(0x8cf)][HH(0xa18)](nf,ng,nb);}return{'dataId':nd,'shape':n8,'dtype':n9};}['vh']({shape:n8,dtype:n9,dataId:nb}){const HI=vs_0b,nd=this[HI(0xaa8)][HI(0x54d)][HI(0xbd8)],{bh:nf}=this['xh'][HI(0x6e0)](nb),ng=a7(n8);switch(n9){case HI(0xa6c):return new Float32Array(nd,nf,ng);case HI(0x2d8):return new Int32Array(nd,nf,ng);case HI(0xb37):return new Uint8Array(nd,nf,ng);default:throw new Error(HI(0xa7f)+n9);}}}let hv,hw=null,hx={},hy=!0x1,hz=-0x1,hA=-0x1;dA(q0(0xaa8),async()=>{const {wasm:n8}=await(async function(){const HJ=vs_0b,[n9,nb]=await Promise[HJ(0x7a9)]([aJ()[HJ(0x5ae)](HJ(0x143)),aJ()[HJ(0x5ae)](HJ(0x48a))]);return new Promise((nd,nf)=>{const HM=vs_0b,ng={'locateFile':(nk,nm)=>{const HK=vs_0b;if(nk[HK(0xac9)](HK(0xda0))){const nq=HK(0x9a7)[HK(0xc3f)](/\n/g,'\x5cn'),nv=new Blob([nq],{'type':HK(0x5a0)});return URL[HK(0xae4)](nv);}return nk[HK(0xac9)](HK(0xab8))?function(nw,nx,ny){const HL=vs_0b;let nz=HL(0xd12);return nw&&nx?nz=HL(0x763):nw&&(nz=HL(0x64b)),null!=hx&&null!=hx[nz]?hx[nz]:''+nz;}(n9,nb):nm+nk;}};let nh,nj=!0x1;ng[HM(0x1cb)]=()=>{const HN=vs_0b;nj||hy||(hy=!0x0,nf({'message':HN(0x62d)}));},nb&&n9&&null==hw?(ng[HM(0x1ca)]=new Blob([HM(0x14d)+hm[HM(0xcb1)]()],{'type':HM(0xc26)}),nh=hm(ng)):nh=hp(ng),nh[HM(0x50c)](nk=>{const HO=vs_0b;nj=!0x0,hy=!0x1,nk[HO(0x8cf)]={'init':nk[HO(0x4ea)](HO(0x4da),null,[]),'mh':nk[HO(0x4ea)](HO(0xaf0),null,[HO(0x94f)]),'yh':nk[HO(0x4ea)](HO(0xd05),HO(0x94f),[]),'registerTensor':nk[HO(0x4ea)](HO(0x527),null,[HO(0x94f),HO(0x94f),HO(0x94f)]),'disposeData':nk[HO(0x4ea)]('dispose_data',null,[HO(0x94f)]),'dispose':nk[HO(0x4ea)]('dispose',null,[])},nd({'wasm':nk});})[HM(0x285)](nf);});}());return new hq(n8);},0x2);const hB={'kernelName':q0(0xd52),'D':q0(0xaa8),'setupFunc':function(n8){const HP=vs_0b;hv=n8[HP(0xaa8)][HP(0x4ea)](HP(0xd52),null,[HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f),HP(0x94f)]);},'kernelFunc':function(n8){const HQ=vs_0b,{u:n9,inputs:nb,attrs:nd}=n8,{dy:nf,filter:ng}=nb,{strides:nh,pad:nj,dataFormat:nk,dimRoundingMode:nm,Zo:nq}=nd,nv=eg(nk),nw=e4(nq,ng[HQ(0x859)],nh,0x1,nj,nm,!0x1,nv),{To:nx,Eo:ny,Ro:nz,So:nA,No:nB,_o:nC,outChannels:nD,$o:nE,Co:nF,strideHeight:nG,strideWidth:nH}=nw,nI=ny-0x1-nw['vo'][HQ(0xc0e)],nJ=nz-0x1-nw['vo'][HQ(0x27b)],nK=HQ(0xbbf)===nw[HQ(0x6ba)],nL=aA(nw['Mo']),nM=aA(nf[HQ(0x859)]),[nN,nO,nP]=aA(ng[HQ(0x859)]),nQ=nL[0x0],nR=nK?nL[0x1]:nL[0x2],nS=nK?nL[0x2]:0x1,nT=nK?0x1:nL[0x1],nU=nM[0x0],nV=nK?nM[0x1]:nM[0x2],nW=nK?nM[0x2]:0x1,nX=nK?0x1:nM[0x1],nY=n9[HQ(0x81c)](nw['Mo'],HQ(0xa6c)),nZ=n9['xh'][HQ(0x6e0)](nY[HQ(0x4f4)])['id'],o0=n9['xh'][HQ(0x6e0)](nf[HQ(0x4f4)])['id'],o1=n9['xh'][HQ(0x6e0)](ng[HQ(0x4f4)])['id'];return hv(o0,o1,nx,ny,nz,nB,nC,nA,nE,nF,nD,nG,nH,nI,nJ,nN,nO,nP,nQ,nR,nS,nT,nU,nV,nW,nX,nZ),nY;}};var hC,hD;let hE;!function(n8){const HR=vs_0b;n8[n8[HR(0xa6c)]=0x0]=HR(0xa6c),n8[n8[HR(0x2d8)]=0x1]=HR(0x2d8),n8[n8[HR(0xb37)]=0x2]=HR(0xb37),n8[n8[HR(0x6bb)]=0x3]=HR(0x6bb),n8[n8[HR(0x85c)]=0x4]=HR(0x85c);}(hC||(hC={})),function(n8){const HS=vs_0b;n8[n8[HS(0x97a)]=0x0]=HS(0x97a),n8[n8[HS(0xb1f)]=0x1]=HS(0xb1f),n8[n8[HS(0x530)]=0x2]=HS(0x530),n8[n8[HS(0x4f2)]=0x3]=HS(0x4f2),n8[n8[HS(0xb29)]=0x4]=HS(0xb29),n8[n8[HS(0x2c6)]=0x5]=HS(0x2c6),n8[n8[HS(0xb67)]=0x6]=HS(0xb67);}(hD||(hD={}));const hF={'kernelName':q0(0xcbe),'D':q0(0xaa8),'setupFunc':function(n8){const HT=vs_0b;hE=n8[HT(0xaa8)][HT(0x4ea)](HT(0xcbe),null,[HT(0x94f),HT(0x38a),HT(0x94f),HT(0x94f),HT(0x38a),HT(0x94f),HT(0x94f),HT(0x94f),HT(0x94f),HT(0x94f),HT(0x94f),HT(0x94f),HT(0x94f)]);},'kernelFunc':function(n8){const HU=vs_0b,{inputs:n9,u:nb,attrs:nd}=n8,{a:nf,b:ng,bias:nh,Sa:nj}=n9;if(HU(0xa6c)!==nf[HU(0x1c4)]||HU(0xa6c)!==ng[HU(0x1c4)])throw new Error(HU(0xc1b));const {Os:nk,ks:nm,_a:nq,Ea:nv}=nd,nw=nb['xh'][HU(0x6e0)](nf[HU(0x4f4)])['id'],nx=nb['xh'][HU(0x6e0)](ng[HU(0x4f4)])['id'];let ny=0x0;if(null!=nh){const nI=nb['xh'][HU(0x6e0)](nh[HU(0x4f4)]);if(0x1!==nI[HU(0x859)][HU(0xcbc)])throw new Error(HU(0xad6)+nI[HU(0x859)][HU(0xcbc)]+'.');ny=nI['id'];}const nz=null==nj?0x0:nb['xh'][HU(0x6e0)](nj[HU(0x4f4)])['id'],nA=hD[nq];if(null==nA)throw new Error(nq+HU(0x47d));const nB=nk?nf[HU(0x859)][0x2]:nf[HU(0x859)][0x1],nC=nm?ng[HU(0x859)][0x1]:ng[HU(0x859)][0x2],nD=dH(nf[HU(0x859)][HU(0xbd0)](0x0,-0x2),ng[HU(0x859)][HU(0xbd0)](0x0,-0x2)),nE=nb[HU(0x81c)]([...nD,nB,nC],nf[HU(0x1c4)]),nF=nb['xh'][HU(0x6e0)](nE[HU(0x4f4)])['id'],nG=new Uint8Array(new Int32Array(nf[HU(0x859)])[HU(0xbd8)]),nH=new Uint8Array(new Int32Array(ng[HU(0x859)])[HU(0xbd8)]);return hE(nw,nG,nf[HU(0x859)][HU(0xcbc)],nx,nH,ng[HU(0x859)][HU(0xcbc)],nk,nm,nA,ny,nz,nv||0x0,nF),nE;}};function hG(n8,n9,nb){const HV=vs_0b;let nd;return{'kernelName':n8,'D':HV(0xaa8),'setupFunc':function(nf){const HW=vs_0b;nd=nf[HW(0xaa8)][HW(0x4ea)](n8,null,[HW(0x94f),HW(0x38a),HW(0x94f),HW(0x94f),HW(0x38a),HW(0x94f),HW(0x94f),HW(0x94f)]);},'kernelFunc':function(nf){const HX=vs_0b,{u:ng,inputs:nh}=nf,{a:nj,b:nk}=nh,nm=ng['xh'][HX(0x6e0)](nj[HX(0x4f4)])['id'],nq=ng['xh'][HX(0x6e0)](nk[HX(0x4f4)])['id'],nv=null!=nb?nb:nj[HX(0x1c4)],nw=dH(nj[HX(0x859)],nk[HX(0x859)]),nx=ng[HX(0x81c)](nw,nv);if(0x0===a7(nw))return nx;const ny=new Uint8Array(new Int32Array(nj[HX(0x859)])[HX(0xbd8)]),nz=new Uint8Array(new Int32Array(nk[HX(0x859)])[HX(0xbd8)]),nA=ng['xh'][HX(0x6e0)](nx[HX(0x4f4)])['id'];return nd(nm,ny,nj[HX(0x859)][HX(0xcbc)],nq,nz,nk[HX(0x859)][HX(0xcbc)],hC[nj[HX(0x1c4)]],nA),nx;}};}const hH=hG(q0(0x508));let hI;const hJ={'kernelName':q0(0x98b),'D':q0(0xaa8),'setupFunc':function(n8){const HY=vs_0b;hI=n8[HY(0xaa8)][HY(0x4ea)](HY(0x98b),null,[HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f),HY(0x94f)]);},'kernelFunc':function(n8){const HZ=vs_0b,{inputs:n9,attrs:nb,u:nd}=n8,nf=n9['x'],ng=nd['xh'][HZ(0x6e0)](nf[HZ(0x4f4)])['id'],{pa:nh,strides:nj,pad:nk,dimRoundingMode:nm}=nb,nq=e3(nf[HZ(0x859)],nh,nj,0x1,nk,nm),nv=nq['Eo'],nw=nq['Ro'],nx=nq['vo'][HZ(0xc0e)],ny=nq['vo'][HZ(0x67d)],nz=nq['vo'][HZ(0x4ab)],nA=nq['vo'][HZ(0x27b)],nB=nq[HZ(0x332)],nC=nq[HZ(0x689)],nD=nq['So'];if(HZ(0xbbf)!==nq[HZ(0x6ba)])throw new Error(HZ(0xc2b)+nq[HZ(0x6ba)]+HZ(0x749));if(0x1!==nq['Io']||0x1!==nq['Ao'])throw new Error(HZ(0x691)+nq['Ao']+',\x20'+nq['Io']+'].');const nE=nd[HZ(0x81c)](nq['Fo'],HZ(0xa6c)),nF=nd['xh'][HZ(0x6e0)](nE[HZ(0x4f4)])['id'];return hI(ng,nf[HZ(0x859)][0x0],nf[HZ(0x859)][0x1],nf[HZ(0x859)][0x2],nv,nw,nx,ny,nz,nA,nB,nC,nD,nF),nE;}};function hK(n8){const I0=vs_0b,{inputs:n9,attrs:nb}=n8,{x:nd}=n9,{shape:nf}=nb,ng=a7(nd[I0(0x859)]),nh=ag(nf,ng);return a3(ng===a7(nh),()=>I0(0x536)+nh+I0(0x990)+nd[I0(0x859)]+I0(0xbfe)),n8['u']['g'](nd[I0(0x4f4)]),{'dataId':nd[I0(0x4f4)],'shape':nh,'dtype':nd[I0(0x1c4)]};}const hL={'kernelName':q0(0x4b1),'D':q0(0xaa8),'kernelFunc':hK};let hM;const hN={'kernelName':q0(0xa6b),'D':q0(0xaa8),'setupFunc':function(n8){const I1=vs_0b;hM=n8[I1(0xaa8)][I1(0x4ea)](I1(0xa6b),null,[I1(0x94f),I1(0x38a),I1(0x94f),I1(0x94f),I1(0x38a),I1(0x94f),I1(0x94f),I1(0x94f),I1(0x94f)]);},'kernelFunc':function(n8){const I2=vs_0b,{inputs:n9,u:nb,attrs:nd}=n8,{a:nf,b:ng}=n9,{Os:nh,ks:nj}=nd;if(I2(0xa6c)!==nf[I2(0x1c4)]||I2(0xa6c)!==ng[I2(0x1c4)])throw new Error(I2(0x947));const nk=nf[I2(0x859)][I2(0xcbc)],nm=ng[I2(0x859)][I2(0xcbc)],nq=nh?nf[I2(0x859)][nk-0x2]:nf[I2(0x859)][nk-0x1],nv=nj?ng[I2(0x859)][nm-0x1]:ng[I2(0x859)][nm-0x2],nw=nh?nf[I2(0x859)][nk-0x1]:nf[I2(0x859)][nk-0x2],nx=nj?ng[I2(0x859)][nm-0x2]:ng[I2(0x859)][nm-0x1],ny=nf[I2(0x859)][I2(0xbd0)](0x0,-0x2),nz=ng[I2(0x859)][I2(0xbd0)](0x0,-0x2),nA=a7(ny),nB=a7(nz),nC=dH(nf[I2(0x859)][I2(0xbd0)](0x0,-0x2),ng[I2(0x859)][I2(0xbd0)](0x0,-0x2))[I2(0x26d)]([nw,nx]);a3(nq===nv,()=>I2(0x369)+nq+I2(0x56e)+nv+I2(0x5ba)+nf[I2(0x859)]+I2(0x404)+ng[I2(0x859)]+I2(0x810)+nh+I2(0xc2c)+nj+I2(0x1b8));const nD=nj?[nB,nx,nv]:[nB,nv,nx],nE=hK({'inputs':{'x':nf},'u':nb,'attrs':{'shape':nh?[nA,nq,nw]:[nA,nw,nq]}}),nF=hK({'inputs':{'x':ng},'u':nb,'attrs':{'shape':nD}}),nG=nb['xh'][I2(0x6e0)](nE[I2(0x4f4)])['id'],nH=nb['xh'][I2(0x6e0)](nF[I2(0x4f4)])['id'],nI=nh?nE[I2(0x859)][0x2]:nE[I2(0x859)][0x1],nJ=nj?nF[I2(0x859)][0x1]:nF[I2(0x859)][0x2],nK=Math[I2(0xd4f)](nA,nB),nL=nb[I2(0x81c)]([nK,nI,nJ],nE[I2(0x1c4)]),nM=nb['xh'][I2(0x6e0)](nL[I2(0x4f4)])['id'],nN=new Uint8Array(new Int32Array(nE[I2(0x859)])[I2(0xbd8)]),nO=new Uint8Array(new Int32Array(nF[I2(0x859)])[I2(0xbd8)]);return hM(nG,nN,nE[I2(0x859)][I2(0xcbc)],nH,nO,nF[I2(0x859)][I2(0xcbc)],nh,nj,nM),nb[I2(0x4d9)](nE[I2(0x4f4)]),nb[I2(0x4d9)](nF[I2(0x4f4)]),nL[I2(0x859)]=nC,nL;}};function hO(n8){const I3=vs_0b,{inputs:{x:n9},attrs:{dtype:nb},u:nd}=n8,nf=nd[I3(0x81c)](n9[I3(0x859)],nb),ng=nd['vh'](n9);return nd['vh'](nf)[I3(0x8c4)](ng),nf;}const hP={'kernelName':q0(0xc7a),'D':q0(0xaa8),'kernelFunc':hO};function hQ(n8){return(n9,nb,nd,nf,ng)=>{const I4=vs_0b,nh=dH(n9,nb),nj=nh[I4(0xcbc)],nk=aA(nh),nm=ak(ng,a7(nh)),nq=n9[I4(0xcbc)],nv=nb[I4(0xcbc)],nw=aA(n9),nx=aA(nb),ny=dF(n9,nh),nz=dF(nb,nh);if(ny[I4(0xcbc)]+nz[I4(0xcbc)]===0x0){for(let nA=0x0;nA<nm[I4(0xcbc)];++nA)nm[nA]=n8(nd[nA%nd[I4(0xcbc)]],nf[nA%nf[I4(0xcbc)]]);}else for(let nB=0x0;nB<nm[I4(0xcbc)];++nB){const nC=aF(nB,nj,nk),nD=nC[I4(0xbd0)](-nq);ny[I4(0xd86)](nH=>nD[nH]=0x0);const nE=aE(nD,nq,nw),nF=nC[I4(0xbd0)](-nv);nz[I4(0xd86)](nH=>nF[nH]=0x0);const nG=aE(nF,nv,nx);nm[nB]=n8(nd[nE],nf[nG]);}return[nm,nh];};}const hR=hQ((n8,n9)=>n8+n9);function hS(n8){return(n9,nb,nd)=>{const I5=vs_0b,nf=ak(nb,n9[I5(0xcbc)]);for(let ng=0x0;ng<n9[I5(0xcbc)];++ng)nf[ng]=n8(n9[ng],nd);return nf;};}const hT=hS(n8=>Math[q0(0x29c)](n8));function hU(n8,n9,nb,nd){const I6=vs_0b,nf=am(nb,a7(n9));if(nd&&I6(0x6bb)!==nb){let ng=0x0;n8[I6(0xd86)](nh=>{const I7=vs_0b,nj=a7(nh[I7(0x859)]);nf[I7(0x8c4)](nh['$h'],ng),ng+=nj;});}else{let nh=0x0;n8[I6(0xd86)](nj=>{const I8=vs_0b,nk=I8(0x6bb)===nb?fQ(nj['$h']):nj['$h'];let nm=0x0;for(let nq=0x0;nq<nj[I8(0x859)][0x0];++nq){const nv=nq*n9[0x1]+nh;for(let nw=0x0;nw<nj[I8(0x859)][0x1];++nw)nf[nv+nw]=nk[nm++];}nh+=nj[I8(0x859)][0x1];});}return nf;}const hV=hQ((n8,n9)=>n8===n9?0x1:0x0),hW=hS(n8=>Math[q0(0x152)](n8)),hX=hS(n8=>Math[q0(0x23a)](n8)),hY=hS(n8=>Math[q0(0x305)](n8)),hZ=hQ((n8,n9)=>n8>n9?0x1:0x0),i0=hQ((n8,n9)=>n8>=n9?0x1:0x0),i1=hQ((n8,n9)=>n8<n9?0x1:0x0),i2=hQ((n8,n9)=>n8<=n9?0x1:0x0),i3=hS(n8=>Math[q0(0x40e)](n8)),i4=hQ((n8,n9)=>Math[q0(0xd4f)](n8,n9)),i5=hQ((n8,n9)=>Math[q0(0x18c)](n8,n9)),i6=hQ((n8,n9)=>n8*n9),i7=hQ((n8,n9)=>n8!==n9?0x1:0x0);var i8=fx;class i9{constructor(n8,n9,nb,nd,nf,ng,nh,nj,nk,nm){const I9=vs_0b;this[I9(0x859)]=n8,this['Ch']=n9,this[I9(0x1a0)]=nb,this['Th']=nd,this['Nh']=nf,this[I9(0x559)]=ng,this['_h']=nh,this['Sh']=nj,this['Eh']=nk,this['Rh']=fz(nm),this['Oh']=fA(this['Rh']);}['kh'](n8){const Ia=vs_0b;return this['Rh'][0x0]===i8[Ia(0x8e3)]?this['Rh'][n8+0x1]:this['Rh'][n8];}['Ah'](n8){const Ib=vs_0b;return this['Rh'][0x0]===i8[Ib(0x8e3)]?this['Sh'][n8+0x1]:this['Sh'][n8];}['Ih'](n8){const Ic=vs_0b,n9=this['Ah'](n8-0x1);switch(this['kh'](n8-0x1)){case i8[Ic(0x7fc)]:return i9['Mh'](n9);case i8[Ic(0x716)]:return i9['Fh'](n9);default:throw new Error(Ic(0xc67)+i8[this['kh'](n8-0x1)]);}}static['Fh'](n8){const Id=vs_0b,n9=n8[Id(0xcbc)];if(0x0===n9||0x1===n9)return 0x0;let nb=0x0;for(let nd=0x0;nd<n9-0x1;++nd){const nf=n8[nd+0x1]-n8[nd];nf>nb&&(nb=nf);}return nb;}static['Mh'](n8){const Ie=vs_0b,n9=n8[Ie(0xcbc)];if(0x0===n9)return 0x0;let nb=0x0,nd=n8[0x0],nf=0x0;for(let ng=0x1;ng<n9;++ng){const nh=n8[ng];nh!==nd&&(nd=nh,nf=Math[Ie(0xd4f)](ng-nb,nf),nb=ng);}return Math[Ie(0xd4f)](n9-nb,nf);}['Dh'](n8,n9,nb=!0x0){const If=vs_0b;if(0x0===n9[If(0xcbc)]){if(-0x1===n8[0x0])return[];throw new Error(If(0x830));}return id(n8,nb);}['Lh'](n8){const Ig=vs_0b,n9=this['Th'];fB(this['_h'],n9);const nb=this['Dh'](this[Ig(0x859)],this['Ch']),nd=fy(this['Oh'],nb,n9);nd[0x0]<0x0&&(nd[0x0]=n8);for(let nf=0x1;nf<=this['Oh'];++nf)nd[nf]<0x0&&(nd[nf]=this['Ih'](nf));return nd;}['Vh'](n8,n9,nb){const Ih=vs_0b,nd=Math[Ih(0x18c)](n8,nb),nf=[];let ng=0x0;for(let nh=0x0;nh<nd;++nh,ng+=n9)nf[Ih(0x28c)](ng);for(let nj=nd;nj<n8;++nj)nf[Ih(0x28c)](-0x1);return a3(nf[Ih(0xcbc)]===n8,()=>Ih(0xbde)),nf;}['Bh'](n8,n9,nb,nd){const Ii=vs_0b,nf=n8[Ii(0xcbc)],ng=[];for(let nh=0x0;nh<nf-0x1;++nh){const nj=n8[nh+0x1]-n8[nh];let nk=Math[Ii(0x18c)](nd,nj),nm=n9[nh];-0x1===nm&&(nk=0x0);for(let nq=0x0;nq<nk;++nq)ng[Ii(0x28c)](nm),nm+=nb;for(let nv=0x0;nv<nj-nk;++nv)ng[Ii(0x28c)](-0x1);}if(nf>0x0&&ng[Ii(0xcbc)]!==n8[nf-0x1])throw new Error(Ii(0xbca));return ng;}['Ph'](n8,n9,nb,nd){const Ij=vs_0b,nf=n8[Ij(0xcbc)],ng=[];if(0x0===nf)return[];let nh=0x0,nj=n8[0x0];if(nj>=n9[Ij(0xcbc)])throw new Error(Ij(0x5e3)+nj+Ij(0x54a)+n9[Ij(0xcbc)]);let nk=n9[nj];ng[Ij(0x28c)](nk);for(let nm=0x1;nm<nf;++nm){const nq=n8[nm];if(nq===nj)nk>=0x0&&(++nh,nh<nd?nk+=nb:nk=-0x1);else{if(nh=0x0,nj=nq,nq>=n9[Ij(0xcbc)])throw new Error(Ij(0xd54)+nq+Ij(0x162)+n9[Ij(0xcbc)]);nk=n9[nq];}ng[Ij(0x28c)](nk);}if(ng[Ij(0xcbc)]!==n8[Ij(0xcbc)])throw new Error(Ij(0x13e));return ng;}['Wh'](n8,n9,nb,nd){const Ik=vs_0b,nf=this['Ah'](n8),ng=this['kh'](n8);switch(ng){case i8[Ik(0x7fc)]:return this['Ph'](nf,n9,nb,nd);case i8[Ik(0x716)]:if(nf[Ik(0xcbc)]-0x1>n9[Ik(0xcbc)])throw new Error(Ik(0xa3e)+(nf[Ik(0xcbc)]-0x1)+Ik(0x92a)+n9[Ik(0xcbc)]);return this['Bh'](nf,n9,nb,nd);default:throw new Error(Ik(0xaf5)+i8[ng]);}}['Uh'](){const Il=vs_0b,n8=this['Sh'][0x0];if(0x0===this['Rh'][Il(0xcbc)])throw new Error(Il(0xabe));const n9=this['Rh'][0x0];switch(n9){case i8[Il(0x8e3)]:return n8[0x0];case i8[Il(0x7fc)]:throw new Error(Il(0x370));case i8[Il(0x716)]:return this['Eh'][0x0][0x0]-0x1;default:throw new Error(Il(0x29f)+i8[n9]);}}['zh'](){const Im=vs_0b;if(this['Sh'][0x0][Im(0xcbc)]<=0x0)throw new Error(Im(0x994));const n8=this['Uh'](),n9=this['Lh'](n8),nb=new Array(this['Oh']+0x1);nb[nb[Im(0xcbc)]-0x1]=0x1;for(let ng=nb[Im(0xcbc)]-0x2;ng>=0x0;--ng)nb[ng]=nb[ng+0x1]*n9[ng+0x1];const nd=id(n9,!0x1),nf=am(this['Nh'],a7(nd));if(nb[0x0]*n9[0x0]>0x0){let nh=this['Vh'](n8,nb[0x0],n9[0x0]);for(let nj=0x1;nj<=this['Oh'];++nj)nh=this['Wh'](nj-0x1,nh,nb[nj],n9[nj]);this['Gh'](this['Oh'],nh,nf,nd);}return[nd,nf];}['Gh'](n8,n9,nb,nd){const In=vs_0b;if(0x0===nb[In(0xcbc)])return;const nf=this[In(0x1a0)],ng=nb;let nh=nd[In(0xbd0)]();nh=nh[In(0xbd0)](n8+0x1);const nj=a7(nh),nk=n9[In(0xcbc)];let nm=this[In(0x559)];if(nm[In(0xcbc)]!==nj&&0x1!==nm[In(0xcbc)]){const nx=this['_h'];dy(()=>{const Io=vs_0b,ny=ej(nm,nx),nz=ew(ny,nh);nm=nz[Io(0x967)]();});}let nq=0x0,nv=0x0,nw=0x0;for(let ny=0x0;ny<=nk;++ny){let nz=ny<nk?n9[ny]:-0x1;if(nz!==nw){if(nv<nw){const nA=nf[In(0x892)](nq*nj);ib(ng[In(0x892)](nv*nj),nA,(nw-nv)*nj);}if(ny>=nk){const nB=nb[In(0xcbc)];nz=Math[In(0x305)](nB/nj);}if(nz>nw){if(0x1===this[In(0x559)][In(0xcbc)])ng[In(0x892)](nw*nj,nz*nj)[In(0xd39)](this[In(0x559)][0x0]),nw=nz;else{for(;nz>nw;)ib(ng[In(0xbd0)](nw*nj),nm,nj),++nw;}}nz<0x0?(nq=ny+0x1,nv=nw):(nq=ny,nv=nw,nw=nv+0x1);}else++nw;}}}function ib(n8,n9,nb){for(let nd=0x0;nd<nb;nd++)n8[nd]=n9[nd];}function id(n8,n9){const Ip=vs_0b,nb=[];for(let nd of n8){if(nd<0x0){if(!n9)throw new Error(Ip(0xa14)+nd+Ip(0x1ce));if(nd<-0x1)throw new Error(Ip(0xa14)+nd+Ip(0x455));nd=-0x1;}nb[Ip(0x28c)](nd);}return nb;}const ig=hS(n8=>0x1/Math[q0(0x82b)](n8)),ih=hS(n8=>0x1/(0x1+Math[q0(0x152)](-n8)));function ij(n8,n9,nb,nd,nf){const Iq=vs_0b,ng=dT(nd,n9,nb),nh=a7(nb),nj=aA(nd);if(ng){const nq=dU(n9,nj);return Iq(0x6bb)===nf?n8[Iq(0xbd0)](nq,nq+nh):n8[Iq(0x892)](nq,nq+nh);}const nk=ex(nd,nf,Iq(0x6bb)===nf?fQ(n8):n8),nm=ex(nb,nf);for(let nv=0x0;nv<nm[Iq(0x5b5)];++nv){const nw=nm['he'](nv),nx=nw[Iq(0x66e)]((ny,nz)=>ny+n9[nz]);nm[Iq(0x8c4)](nk[Iq(0x6e0)](...nx),...nw);}return Iq(0x6bb)===nf?fR(nm[Iq(0x1a0)]):nm[Iq(0x1a0)];}const ik=hS(n8=>Math[q0(0x82b)](n8)),im=hQ((n8,n9)=>{const nb=n8-n9;return nb*nb;});class io{constructor(n8,n9,nb,nd,nf,ng){const Ir=vs_0b;this[Ir(0xd7a)]=bM(n8),this['jh']=n9,this['Hh']=bM(nb),this['qh']=bM(nd),this['Xh']=nf,this['Kh']=ng;}['Yh'](n8){const Is=vs_0b;return Math[Is(0x18c)](this['Xh']<0x0?n8-0x1:this['Xh'],n8-0x1);}['Jh'](n8,n9){const It=vs_0b,nb=this['Yh'](n9);return Math[It(0xd4f)](0x0,n8+0x2*nb-n9+0x1);}['Qh'](n8,n9,nb,nd,nf,ng){const Iu=vs_0b;for(let nh=0x0;nh<nf;++nh){const nj=this['Yh'](ng),nk=Math[Iu(0xd4f)](0x0,nj-nh),nm=Math[Iu(0xd4f)](0x0,nj-(nf-(nh+0x1))),nq=ng-(nk+nm),nv=n9+(nk>0x0?0x0:nh-nj);let nw=0x0;nw+=nk*this['Hh'][Iu(0xcbc)];for(let nA=0x0;nA<nq;++nA)nw+=n8[nv+nA][Iu(0xcbc)];nw+=nm*this['qh'][Iu(0xcbc)],nw+=(nk+nm+nq-0x1)*this[Iu(0xd7a)][Iu(0xcbc)],nb[nd+nh]=new Uint8Array(nw);const nx=nb[nd+nh];let ny=0x0;const nz=nB=>nB[Iu(0xd86)](nC=>nx[ny++]=nC);for(let nB=0x0;nB<nk;++nB)nz(this['Hh']),nz(this[Iu(0xd7a)]);for(let nC=0x0;nC<nq-0x1;++nC)nz(n8[nv+nC]),nz(this[Iu(0xd7a)]);if(nq>0x0){nz(n8[nv+nq-0x1]);for(let nD=0x0;nD<nm;++nD)nz(this[Iu(0xd7a)]),nz(this['qh']);}else{for(let nE=0x0;nE<nm-0x1;++nE)nz(this['qh']),nz(this[Iu(0xd7a)]);nz(this['qh']);}}}['zh'](n8,n9){const Iv=vs_0b,nb=n8[Iv(0xcbc)],nd=n9[Iv(0xcbc)];if(nd>0x0){let nj=n9[0x0];if(0x0!==nj)throw new Error(Iv(0x646)+nj);for(let nk=0x1;nk<nd;++nk){let nm=n9[nk]>=nj;if(nm=nm&&n9[nk]<=nb,!nm)throw new Error(Iv(0x490)+n9[nk]+Iv(0x17f)+nj+',\x20'+nb+']');nj=n9[nk];}if(nj!==nb)throw new Error(Iv(0xb33)+nb+Iv(0xa62)+nj);}const nf=nd-0x1,ng=am(Iv(0x2d8),nd);if(0x0===nb||0x0===nd){const nq=new Array(nb);for(let nv=0x0;nv<=nf;++nv)ng[nv]=0x0;return[nq,ng];}ng[0x0]=0x0;for(let nw=0x1;nw<=nf;++nw){const nx=n9[nw]-n9[nw-0x1];let ny=0x0;this['jh'][Iv(0xd86)](nz=>{ny+=this['Jh'](nx,nz);}),this['Kh']&&nx>0x0&&0x0===ny&&(ny=0x1),ng[nw]=ng[nw-0x1]+ny;}const nh=new Array(ng[nf]);for(let nz=0x0;nz<nf;++nz){const nA=n9[nz];let nB=ng[nz];if(this['jh'][Iv(0xd86)](nC=>{const nD=n9[nz+0x1]-n9[nz],nE=this['Jh'](nD,nC);this['Qh'](n8,nA,nh,nB,nE,nC),nB+=nE;}),this['Kh']&&nB===ng[nz]){const nC=n9[nz+0x1]-n9[nz];if(0x0===nC)continue;const nD=nC+0x2*this['Xh'],nE=0x1;this['Qh'](n8,nA,nh,nB,nE,nD);}}return[nh,ng];}}function iq(n8,n9,nb,nd){const Iw=vs_0b;if(!n8[Iw(0xcbc)])return;if(0x0===n9[Iw(0xcbc)]){for(let ng=0x0;ng<n8[Iw(0xcbc)];++ng)nd[Iw(0x28c)](n8[Iw(0x892)](ng,ng+0x1));return;}if(0x1===n9[Iw(0xcbc)]){const nh=n9[0x0];let nj=n8[Iw(0x6f2)](nh);for(;-0x1!==nj;){const nk=n8[Iw(0x892)](0x0,nj);nb&&0x0===nk[Iw(0xcbc)]||nd[Iw(0x28c)](nk),nj=(n8=n8[Iw(0x892)](nj+0x1))[Iw(0x6f2)](nh);}return void(nb&&0x0===n8[Iw(0xcbc)]||nd[Iw(0x28c)](n8));}let nf=0x0;for(let nm=0x0;nm<n8[Iw(0xcbc)]+0x1;nm++)if(nm===n8[Iw(0xcbc)]||-0x1!==n9[Iw(0x6f2)](n8[nm])){const nq=n8[Iw(0x892)](nf,nm);nb&&0x0===nq[Iw(0xcbc)]||nd[Iw(0x28c)](nq),nf=nm+0x1;}}const iv=hQ((n8,n9)=>n8-n9),iw=(n8,n9)=>{const Ix=vs_0b,nb=n9[Ix(0x166)]-n8[Ix(0x166)];return 0x0===nb?n8[Ix(0x549)]-n9[Ix(0x549)]:nb;};function ix(n8,n9,nb=0x0,nd=n8[q0(0xcbc)]-0x1){const Iy=vs_0b;for(;nd>nb;){if(nd-nb>0x258){const nj=nd-nb+0x1,nk=n9-nb+0x1,nm=Math[Iy(0x40e)](nj),nq=0.5*Math[Iy(0x152)](0x2*nm/0x3),nv=0.5*Math[Iy(0x82b)](nm*nq*(nj-nq)/nj)*Math[Iy(0x49c)](nk-nj/0x2);ix(n8,n9,Math[Iy(0xd4f)](nb,Math[Iy(0x305)](n9-nk*nq/nj+nv)),Math[Iy(0x18c)](nd,Math[Iy(0x305)](n9+(nj-nk)*nq/nj+nv)));}const nf=n8[n9];let ng=nb,nh=nd;for(a2(n8,nb,n9),iw(n8[nd],nf)>0x0&&a2(n8,nb,nd);ng<nh;){for(a2(n8,ng,nh),ng++,nh--;iw(n8[ng],nf)<0x0;)ng+=0x1;for(;iw(n8[nh],nf)>0x0;)nh-=0x1;}0x0===iw(n8[nb],nf)?a2(n8,nb,nh):(nh+=0x1,a2(n8,nh,nd)),nh<=n9&&(nb=nh+0x1),n9<=nh&&(nd=nh-0x1);}}var iy=Object[q0(0x51c)]({'__proto__':null,'Zh':function(n8){const Iz=vs_0b,n9=new Float32Array(n8[Iz(0xcbc)]);for(let nb=0x0;nb<n8[Iz(0xcbc)];++nb)n9[nb]=Math[Iz(0x207)](n8[nb]);return n9;},'tm':hR,'em':function(n8,n9,nb,nd,nf){const IA=vs_0b,ng=a7(nd),nh=aC(nf,nb);for(let nj=0x0;nj<n8[IA(0xcbc)];nj++){const nk=n8[nj];if(nk<0x0)throw new Error(IA(0x581));nk>=nf||(nh[nk]+=ng>0x0?n9[nj]:0x1);}return nh;},'nm':function(n8,n9,nb,nd=!0x1){const IB=vs_0b,nf=n8[IB(0x859)][0x0],ng=n8[IB(0x859)][0x1],nh=ex([nf,nb],n9[IB(0x1c4)]);for(let nj=0x0;nj<nf;nj++)for(let nk=0x0;nk<ng;nk++){const nm=n8[IB(0x6e0)](nj,nk);if(nm<0x0)throw new Error(IB(0x581));nm>=nb||(nd?nh[IB(0x8c4)](0x1,nj,nm):n9[IB(0x5b5)]>0x0?nh[IB(0x8c4)](nh[IB(0x6e0)](nj,nm)+n9[IB(0x6e0)](nj,nk),nj,nm):nh[IB(0x8c4)](nh[IB(0x6e0)](nj,nm)+0x1,nj,nm));}return nh;},'rm':function(n8,n9,nb,nd){const IC=vs_0b;if(IC(0x2d8)===nd)return[n9,IC(0x2d8),Int32Array[IC(0x219)](n8)];if(IC(0xb37)===nd){const nf=bK([0x0],nb),[ng,nh]=hQ((nj,nk)=>nj!==nk?0x1:0x0)(n9,[],n8,nf,IC(0xb37));return[nh,IC(0xb37),ng];}throw new Error(IC(0xc43)+nb+IC(0x7ff)+nd);},'sm':hT,'om':hU,'am':hV,'im':hW,'um':hX,'cm':hY,'lm':function(n8,n9,nb,nd,nf,ng,nh,nj,nk){const ID=vs_0b,nm=ex([nd,ng],nb);for(let nq=0x0;nq<nd;nq++){const nv=[];let nw=0x0;for(let nx=0x0;nx<nf;nx++){const ny=n8[nq*nf+nx];nw+=ny*nh[nx],nv[ID(0x28c)](ny);}if(nw<0x0||nw>=nk/ng)throw new Error(ID(0x411)+nv+ID(0xcad)+nj);for(let nz=0x0;nz<ng;nz++)nm[ID(0x1a0)][nq*ng+nz]=n9[ID(0x6e0)](...n9['he'](nw*ng+nz));}return nm;},'pm':function(n8,n9,nb){const IE=vs_0b,nd=ex(nb,n8[IE(0x1c4)]);for(let nf=0x0;nf<nd[IE(0x5b5)];++nf){const ng=nd['he'](nf)[IE(0xbd0)](),nh=ng[0x0],nj=ng[0x2],nk=n9['de']([nh,nj]);ng[0x2]=n9[IE(0x1a0)][nk];const nm=n8['de'](ng);0x0<=nm&&nm<n8[IE(0x1a0)][IE(0xcbc)]&&(nd[IE(0x1a0)][nf]=n8[IE(0x1a0)][nm]);}return nd;},'fm':hZ,'dm':i0,'hm':i1,'mm':i2,'ym':function(n8,n9,nb){const IF=vs_0b,nd=(n9-n8)/(nb-0x1),nf=aC(nb,IF(0xa6c));nf[0x0]=n8;for(let ng=0x1;ng<nf[IF(0xcbc)];ng++)nf[ng]=nf[ng-0x1]+nd;return nf;},'xm':i3,'wm':function(n8,n9,nb,nd){const IG=vs_0b,nf=ak(nd,a7(nb));for(let ng=0x0;ng<nf[IG(0xcbc)];++ng){const nh=ng*n9;let nj=n8[nh];for(let nk=0x0;nk<n9;++nk){const nm=n8[nh+nk];(Number[IG(0x529)](nm)||nm>nj)&&(nj=nm);}nf[ng]=nj;}return nf;},'bm':i4,'gm':i5,'vm':i6,'$m':function(n8,n9,nb){const nd=bJ(-0x1,nb);return i6([],n9,nd,n8,nb);},'Cm':i7,'Tm':function(n8,n9,nb,nd){const IH=vs_0b,[nf,ng]=eF(n8,nd),nh=c5(n9,IH(0x2d8)),nj=aC(a7(nf),nh),nk=a7(ng);for(let nm=0x0;nm<nj[IH(0xcbc)];++nm){const nq=nm*nk;let nv=0x1;for(let nw=0x0;nw<nk;++nw)nv*=nb[nq+nw];nj[nm]=nv;}return{'Nm':nj,'Fo':nf,'_m':nh};},'Sm':function(n8,n9,nb,nd,nf,ng,nh,nj,nk,nm){return new i9(n8,n9,nb,nd,nf,ng,nh,nj,nk,nm)['zh']();},'Em':function(n8,n9,nb,nd){const II=vs_0b;if(n8===n9||n8<n9&&nb<0x0||n9<n8&&nb>0x1)return aC(0x0,nd);const nf=aC(Math[II(0x207)](Math[II(0x29c)]((n9-n8)/nb)),nd);n9<n8&&0x1===nb&&(nb=-0x1),nf[0x0]=n8;for(let ng=0x1;ng<nf[II(0xcbc)];ng++)nf[ng]=nf[ng-0x1]+nb;return nf;},'Rm':ig,'Om':function(n8,n9,nb,nd,nf,ng,nh,nj,nk,nm){const IJ=vs_0b,nq=[nd/nf,nf],nv=n8[IJ(0x1a0)],nw=n9[IJ(0x1a0)];if(0x0===nd)return ex(nb,n9[IJ(0x1c4)]);const nx=ex(nq,n9[IJ(0x1c4)]);IJ(0x6bb)==typeof nk||IJ(0x94f)==typeof nk?nx[IJ(0x1a0)][IJ(0xd39)](nk):IJ(0xb3b)==typeof nk&&nx[IJ(0x1a0)][IJ(0xd39)](+nk);for(let ny=0x0;ny<ng;ny++){const nz=[];let nA=0x0;for(let nB=0x0;nB<nh;nB++){const nC=nv[ny*nh+nB];nz[IJ(0x28c)](nC),nA+=nC*nj[nB];}if(nA<0x0||nA>=nd/nf)throw new Error(IJ(0x411)+nz+IJ(0xcad)+nb);for(let nD=0x0;nD<nf;nD++)nm?nx[IJ(0x1a0)][nA*nf+nD]+=nw[ny*nf+nD]:nx[IJ(0x1a0)][nA*nf+nD]=0x0===n9[IJ(0x2b5)]?nw[0x0]:nw[ny*nf+nD];}return nx;},'km':ih,'Am':ij,'Im':function(n8,n9,nb,nd,nf,ng,nh){const IK=vs_0b,nj=n9[0x0],nk=ng[0x0],nm=new Array(nk),nq=new Array(nj),nv=n9[0x1];if(0x0===nk){if(0x0!==nj)throw new Error(fG(nj));return[am(nb,0x0),[0x0,nv],am(nf,0x0),nm,nq];}let nw=!0x0,nx=0x0;const ny=new Array(nk)[IK(0xd39)](0x0);for(let nA=0x0;nA<nj;++nA){const nB=n8[nA*nv];if(nB<0x0)throw new Error(fH(nA,nB));if(nB>=nk)throw new Error(fI(nA,nB,nk));++ny[nB],nw=nw&&nB>=nx,nx=nB;}let nz=!0x0;for(let nC=0x0;nC<nk;++nC){const nD=0x0===ny[nC];nm[nC]=nD,nz=nz&&!nD,ny[nC]=Math[IK(0xd4f)](ny[nC],0x1),nC>0x0&&(ny[nC]+=ny[nC-0x1]);}if(nz&&nw){const nE=n8,nF=nd;for(let nG=0x0;nG<nj;++nG)nq[nG]=nG;return[nE,[nj,nv],nF,nm,nq];}{const nH=ny[nk-0x1],nI=am(nb,nH*nv),nJ=am(nf,nH),nK=new Array(nk)[IK(0xd39)](0x0);for(let nL=0x0;nL<nj;++nL){const nM=n8[nL*nv],nN=nK[nM],nO=(0x0===nM?0x0:ny[nM-0x1])+nN;nK[nM]++;for(let nP=0x0;nP<nv;++nP)nI[nO*nv+nP]=n8[nL*nv+nP];nJ[nO]=nd[nL],nq[nL]=nO;}for(let nQ=0x0;nQ<nk;++nQ)if(0x0===nK[nQ]){const nR=0x0===nQ?0x0:ny[nQ-0x1];nI[nR*nv+0x0]=nQ;for(let nS=0x1;nS<nv;++nS)nI[nR*nv+nS]=0x0;nJ[nR]=nh;}return[nI,[nH,nv],nJ,nm,nq];}},'Mm':function(n8,n9,nb,nd,nf){const IL=vs_0b,ng=a7(nd),nh=n9[0x0],nj=nf[IL(0xcbc)],nk=[];let nm=0x1,nq=-0x1;for(let nz=0x0;nz<nj;++nz){const nA=nf[nz];if(-0x1===nA){if(-0x1!==nq)throw new Error(fJ(nq,nz));nq=nz,nk[IL(0x28c)](0x1);}else{if(nA<0x0)throw new Error(fK(nz,nA));nm*=nA,nk[IL(0x28c)](nA);}}if(-0x1!==nq){if(nm<=0x0)throw new Error(IL(0xba2));const nB=Math[IL(0xb48)](ng/nm);if(nm*nB!==ng)throw new Error(fL(nd,nk));nk[nq]=nB;}if(a7(nk)!==ng)throw new Error(fM(nd,nk));const nv=nd[IL(0xcbc)],nw=[];if(nv>0x0){nw[nv-0x1]=0x1;for(let nC=nv-0x2;nC>=0x0;--nC)nw[nC]=nw[nC+0x1]*nd[nC+0x1];}const nx=[];if(nj>0x0){nx[nj-0x1]=0x1;for(let nD=nj-0x2;nD>=0x0;--nD)nx[nD]=nx[nD+0x1]*nk[nD+0x1];}const ny=am(nb,nh*nj);for(let nE=0x0;nE<nh;++nE){let nF=0x0;for(let nG=0x0;nG<nv;++nG)nF+=n8[nE*nv+nG]*nw[nG];for(let nH=0x0;nH<nj;++nH)ny[nE*nj+nH]=Math[IL(0xb48)](nF/nx[nH]),nF%=nx[nH];}return[ny,[nh,nj],nk];},'Fm':function(n8,n9,nb,nd,nf,ng=!0x1,nh=0x0){const IM=vs_0b,nj=nd[IM(0xcbc)],nk=[n9[0x0],n8[IM(0xcbc)]/n9[0x0]],nm=nk[0x1],nq=nj>0x0?nf[nj-0x1]+0x1:0x0;if(nq<0x0)throw new Error(IM(0x18d));const nv=n9[IM(0xbd0)]();nv[0x0]=nq;const nw=am(nb,nv[IM(0xa8a)]((nB,nC)=>nB*nC,0x1));if(0x0===nj)return nq>0x0&&nw[IM(0xd39)](nh),[nw,nv];if(nq<=0x0)throw new Error(IM(0x18d));let nx=0x0,ny=0x1,nz=0x0,nA=nf[nx];for(;;){let nB=0x0;if(ny<nj){if(nB=nf[ny],nA===nB){++ny;continue;}if(nA>=nB)throw new Error(IM(0xb0b));}if(nA<0x0||nA>=nq)throw new Error(fN(nA,nq));nA>nz&&nw[IM(0xd39)](nh,nz*nm,nA*nm);for(let nC=nx;nC<ny;++nC){const nD=nd[nC];if(nD<0x0||nD>=nk[0x0])throw new Error(fO(nC,nd[nC],nk[0x0]));for(let nE=0x0;nE<nm;nE++)nw[nA*nm+nE]+=n8[nD*nm+nE];}if(ng){for(let nF=0x0;nF<nm;nF++)nw[nA*nm+nF]/=ny-nx;}if(nx=ny,++ny,nz=nA+0x1,nA=nB,ny>nj)break;}return nz<nq&&nw[IM(0xd39)](nh,nz*nm,nq*nm),[nw,nv];},'Dm':ik,'Lm':im,'Vm':function(n8,n9,nb,nd){const IN=vs_0b,nf=ex(n8,n9[IN(0x1c4)]);for(let ng=0x0;ng<nf[IN(0x5b5)];ng++){const nh=nf['he'](ng),nj=new Array(nh[IN(0xcbc)]);for(let nk=0x0;nk<nj[IN(0xcbc)];nk++)nj[nk]=nh[nk]*nb[nk]+nd[nk];nf[IN(0x8c4)](n9[IN(0x6e0)](...nj),...nh);}return nf;},'Bm':function(n8,n9,nb,nd,nf,ng,nh,nj){return new io(nb,nd,nf,ng,nh,nj)['zh'](n8,n9);},'Pm':function(n8,n9,nb){const IO=vs_0b,nd=n8[IO(0xcbc)],nf=[];let ng=0x0,nh=0x0;const nj=new Array(nd);for(let nw=0x0;nw<nd;++nw){const nx=nf[IO(0xcbc)];iq(n8[nw],n9,nb,nf);const ny=nf[IO(0xcbc)]-nx;nj[nw]=ny,ng+=ny,nh=Math[IO(0xd4f)](nh,ny);}const nk=am(IO(0x2d8),0x2*ng),nm=new Array(ng),nq=[nd,nh];let nv=0x0;for(let nz=0x0;nz<nd;++nz)for(let nA=0x0;nA<nj[nz];++nA)nk[0x2*nv]=nz,nk[0x2*nv+0x1]=nA,nm[nv]=nf[nv],++nv;return[nk,nm,nq];},'Wm':function(n8,n9){const IP=vs_0b,nb=am(IP(0x2d8),n8[IP(0xcbc)]);for(let nd=0x0;nd<n8[IP(0xcbc)];++nd)nb[nd]=bI(n8[nd])['Ut'](n9)['ut']();return nb;},'Um':iv,'zm':function(n8,n9){const IQ=vs_0b,nb=new Array(n8[IQ(0x2b5)]);for(let nf=0x0;nf<nb[IQ(0xcbc)];nf++)nb[nf]=n8[IQ(0x859)][nf]*n9[nf];const nd=ex(nb,n8[IQ(0x1c4)]);for(let ng=0x0;ng<nd[IQ(0x1a0)][IQ(0xcbc)];++ng){const nh=nd['he'](ng),nj=new Array(n8[IQ(0x2b5)]);for(let nm=0x0;nm<nj[IQ(0xcbc)];nm++)nj[nm]=nh[nm]%n8[IQ(0x859)][nm];const nk=n8['de'](nj);nd[IQ(0x1a0)][ng]=n8[IQ(0x1a0)][nk];}return nd;},'Gm':function(n8,n9,nb,nd,nf){const IR=vs_0b,ng=n9[n9[IR(0xcbc)]-0x1],[nh,nj]=[n8[IR(0xcbc)]/ng,ng],nk=ak(nb,nh*nd),nm=ak(IR(0x2d8),nh*nd);for(let nv=0x0;nv<nh;nv++){const nw=nv*nj,nx=n8[IR(0x892)](nw,nw+nj);let ny=new Array(nx[IR(0xcbc)]);nx[IR(0xd86)]((nC,nD)=>ny[nD]={'value':nC,'index':nD}),nd<ny[IR(0xcbc)]&&(ix(ny,nd),ny=ny[IR(0xbd0)](0x0,nd)),nf&&ny[IR(0xcdb)](iw);const nz=nv*nd,nA=nk[IR(0x892)](nz,nz+nd),nB=nm[IR(0x892)](nz,nz+nd);for(let nC=0x0;nC<nd;nC++)nA[nC]=ny[nC][IR(0x166)],nB[nC]=ny[nC][IR(0x549)];}const nq=n9[IR(0xbd0)]();return nq[nq[IR(0xcbc)]-0x1]=nd,[ex(nq,nb,nk),ex(nq,IR(0x2d8),nm)];},'jm':function(n8,n9,nb,nd,nf){const IS=vs_0b,ng=n9[IS(0xcbc)],nh=a7(n9),nj=aA(n9),nk=aA(nf),nm=ak(nb,a7(nf));for(let nq=0x0;nq<nh;++nq){const nv=aF(nq,ng,nj),nw=new Array(nv[IS(0xcbc)]);for(let nx=0x0;nx<nw[IS(0xcbc)];nx++)nw[nx]=nv[nd[nx]];nm[aE(nw,ng,nk)]=n8[nq];}return nm;},'Hm':function(n8,n9,nb,nd){const IT=vs_0b,nf=ah(n9,nb)[0x0],ng=[0x1,nb[0x0],0x1];for(let ny=0x0;ny<nf;ny++)ng[0x0]*=nb[ny];ng[0x1]=nb[nf];for(let nz=nf+0x1;nz<nb[IT(0xcbc)];nz++)ng[0x2]*=nb[nz];const nh={},nj=new Int32Array(nb[nf]),nk=new bU(ng,nd,n8),nm=[],nq=0x1===ng[0x0]&&0x1===ng[0x2];for(let nA=0x0;nA<nb[nf];nA++){let nB;if(nq)nB=n8[nA][IT(0xcb1)]();else{const nC=[];for(let nD=0x0;nD<ng[0x0];nD++)for(let nE=0x0;nE<ng[0x2];nE++)nC[IT(0x28c)](nk[IT(0x6e0)](nD,nA,nE));nB=nC[IT(0x75e)](',');}if(void 0x0!==nh[nB])nj[nA]=nh[nB];else{const nF=Object[IT(0x13d)](nh)[IT(0xcbc)];nh[nB]=nF,nj[nA]=nF,nm[IT(0x28c)](nA);}}const nv=ng[IT(0xbd0)]();nv[0x1]=Object[IT(0x13d)](nh)[IT(0xcbc)];const nw=new bU(nv,nd);nm[IT(0xd86)]((nG,nH)=>{const IU=vs_0b;for(let nI=0x0;nI<ng[0x0];nI++)for(let nJ=0x0;nJ<ng[0x2];nJ++)nw[IU(0x8c4)](nk[IU(0x6e0)](nI,nG,nJ),nI,nH,nJ);});const nx=nb[IT(0xbd0)]();return nx[nf]=nv[0x1],{'mp':nw[IT(0x1a0)],'Wa':nx,'Dl':nj};}});function iz(n8){const IV=vs_0b,{inputs:{x:n9},u:nb}=n8,nd=nb[IV(0x81c)](n9[IV(0x859)],n9[IV(0x1c4)]),nf=nb['vh'](n9);return nb['vh'](nd)[IV(0x8c4)](nf),nd;}const iA={'kernelName':q0(0xc6b),'D':q0(0xaa8),'kernelFunc':iz};function iB(n8){const IW=vs_0b,{inputs:n9,u:nb}=n8,nd=ah(n8[IW(0xa3f)][IW(0xb98)],n9[0x0][IW(0x859)])[0x0];let nf=fw(n9[IW(0x66e)](nw=>nw[IW(0x859)]),nd);const ng=n9[IW(0x3cd)](nw=>a7(nw[IW(0x859)])>0x0);if(0x1===ng[IW(0xcbc)])return iz({'inputs':{'x':ng[0x0]},'u':nb});const nh=nb[IW(0x81c)](nf,n9[0x0][IW(0x1c4)]);if(0x0===a7(nf))return nh;if(fv(ng[IW(0x66e)](nw=>nw[IW(0x859)]),nd),IW(0x6bb)===ng[0x0][IW(0x1c4)]){const nw=ng[IW(0x66e)](nB=>{const IX=vs_0b,nC=a7(nB[IX(0x859)][IX(0xbd0)](nd));return hK({'inputs':{'x':nB},'u':nb,'attrs':{'shape':[-0x1,nC]}});}),nx=nw[IW(0x66e)](nB=>({'$h':nb[IW(0xa63)](nB[IW(0x4f4)]),'shape':nB[IW(0x859)]}));nf=fw(nw[IW(0x66e)](nB=>nB[IW(0x859)]),0x1);const ny=0x1===nw[0x0][IW(0x859)][0x0],nz=hU(nx,nf,n9[0x0][IW(0x1c4)],ny),nA=fw(ng[IW(0x66e)](nB=>nB[IW(0x859)]),nd);return nh[IW(0x859)]=nA,nb['xh'][IW(0x6e0)](nh[IW(0x4f4)])['wh']=fR(nz),nw[IW(0xd86)](nB=>nb[IW(0x4d9)](nB[IW(0x4f4)])),nh;}const nj=a7(ng[0x0][IW(0x859)][IW(0xbd0)](0x0,nd));let nk=0x0;const nm=ng[IW(0x66e)](nB=>{const IY=vs_0b,nC=a7(nB[IY(0x859)][IY(0xbd0)](nd));return nk+=nC,nC;}),nq=ng[IW(0x66e)](nB=>nb['vh'](nB)),nv=nb['vh'](nh);for(let nB=0x0;nB<nj;nB++){let nC=nB*nk;for(let nD=0x0;nD<nq[IW(0xcbc)];nD++){const nE=nm[nD],nF=nB*nE,nG=nq[nD][IW(0x892)](nF,nF+nE);nv[IW(0x8c4)](nG,nC),nC+=nE;}}return nh;}const iC={'kernelName':q0(0x532),'D':q0(0xaa8),'kernelFunc':iB},iD=function(n8,n9){const IZ=vs_0b;let nb;return{'kernelName':IZ(0x441),'D':IZ(0xaa8),'setupFunc':function(nd){const J0=vs_0b;nb=nd[J0(0xaa8)][J0(0x4ea)](J0(0x441),null,[J0(0x94f),J0(0x94f),J0(0x94f)]);},'kernelFunc':function(nd){const J1=vs_0b,{u:nf,inputs:{x:ng}}=nd,nh=nf['xh'][J1(0x6e0)](ng[J1(0x4f4)])['id'],nj=nf[J1(0x81c)](ng[J1(0x859)],J1(0xa6c)),nk=nf['xh'][J1(0x6e0)](nj[J1(0x4f4)])['id'];return 0x0===a7(nj[J1(0x859)])||nb(nh,hC[ng[J1(0x1c4)]],nk),nj;}};}();let iE;const iF={'kernelName':q0(0x4eb),'D':q0(0xaa8),'setupFunc':function(n8){const J2=vs_0b;iE=n8[J2(0xaa8)][J2(0x4ea)](J2(0x4eb),null,[J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f),J2(0x94f)]);},'kernelFunc':function(n8){const J3=vs_0b,{inputs:n9,attrs:nb,u:nd}=n8,{x:nf,filter:ng,bias:nh,Sa:nj}=n9,{strides:nk,pad:nm,dilations:nq,dataFormat:nv,dimRoundingMode:nw,_a:nx,Ea:ny}=nb,nz=e4(nf[J3(0x859)],ng[J3(0x859)],nk,nq,nm,nw),nA=hD[nx];if(null==nA)throw new Error(nx+J3(0x47d));const nB=nd['xh'][J3(0x6e0)](nf[J3(0x4f4)])['id'],nC=nd['xh'][J3(0x6e0)](ng[J3(0x4f4)])['id'],nD=nz[J3(0x809)];let nE=0x0;if(null!=nh){const nX=nd['xh'][J3(0x6e0)](nh[J3(0x4f4)]);if(0x1!==nX[J3(0x859)][J3(0xcbc)])throw new Error(J3(0x9db)+nX[J3(0x859)][J3(0xcbc)]+'.');if(nX[J3(0x859)][0x0]!==nD)throw new Error(J3(0x416)+nX[J3(0x859)]+J3(0x403)+nD+')');nE=nX['id'];}const nF=nz['Eo'],nG=nz['Ro'],nH=nz['vo'][J3(0xc0e)],nI=nz['vo'][J3(0x67d)],nJ=nz['vo'][J3(0x4ab)],nK=nz['vo'][J3(0x27b)],nL=nz['Ao'],nM=nz['Io'],nN=nz[J3(0x332)],nO=nz[J3(0x689)],nP=nz['So'],nQ=J3(0x3af)===nz['vo'][J3(0x884)]?0x1:0x0,nR=nz['To'],nS=nz['No'],nT=nz['_o'];if(J3(0x3a5)!==nv)throw new Error(J3(0x6e4)+nv+J3(0x5cc));const nU=nd[J3(0x81c)](nz['Fo'],J3(0xa6c)),nV=nd['xh'][J3(0x6e0)](nU[J3(0x4f4)])['id'],nW=null==nj?0x0:nd['xh'][J3(0x6e0)](nj[J3(0x4f4)])['id'];return iE(nB,nR,nS,nT,nC,nF,nG,nE,nH,nI,nJ,nK,nQ,nL,nM,nN,nO,nP,nD,nA,nW,ny||0x0,nV),nU;}};let iG;const iH={'kernelName':q0(0x7e7),'D':q0(0xaa8),'setupFunc':function(n8){const J4=vs_0b;iG=n8[J4(0xaa8)][J4(0x4ea)](J4(0x7e7),null,[J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f),J4(0x94f)]);},'kernelFunc':function(n8){const J5=vs_0b,{inputs:n9,attrs:nb,u:nd}=n8,{x:nf,filter:ng,bias:nh,Sa:nj}=n9,{strides:nk,pad:nm,dilations:nq,dataFormat:nv,dimRoundingMode:nw,_a:nx,Ea:ny}=nb,nz=e4(nf[J5(0x859)],ng[J5(0x859)],nk,nq,nm,nw,!0x0),nA=hD[nx];if(null==nA)throw new Error(nx+J5(0x510));const nB=nd['xh'][J5(0x6e0)](nf[J5(0x4f4)])['id'],nC=nd['xh'][J5(0x6e0)](ng[J5(0x4f4)])['id'],nD=nz[J5(0x809)];let nE=0x0;if(null!=nh){const nX=nd['xh'][J5(0x6e0)](nh[J5(0x4f4)]);if(0x1!==nX[J5(0x859)][J5(0xcbc)])throw new Error(J5(0xaf3)+nX[J5(0x859)][J5(0xcbc)]+'.');if(nX[J5(0x859)][0x0]!==nD)throw new Error(J5(0x17c)+nX[J5(0x859)]+J5(0x403)+nD+')');nE=nX['id'];}const nF=nz['Eo'],nG=nz['Ro'],nH=nz['vo'][J5(0xc0e)],nI=nz['vo'][J5(0x67d)],nJ=nz['vo'][J5(0x4ab)],nK=nz['vo'][J5(0x27b)],nL=nz['Ao'],nM=nz['Io'],nN=nz[J5(0x332)],nO=nz[J5(0x689)],nP=nz['So'],nQ=J5(0x3af)===nz['vo'][J5(0x884)]?0x1:0x0,nR=nz['To'],nS=nz['No'],nT=nz['_o'];if(J5(0x3a5)!==nv)throw new Error(J5(0xa83)+nv+J5(0x5cc));const nU=nd[J5(0x81c)](nz['Fo'],J5(0xa6c)),nV=nd['xh'][J5(0x6e0)](nU[J5(0x4f4)])['id'],nW=null==nj?0x0:nd['xh'][J5(0x6e0)](nj[J5(0x4f4)])['id'];return iG(nB,nR,nS,nT,nC,nF,nG,nE,nH,nI,nJ,nK,nQ,nL,nM,nN,nO,nP,nD,nA,nW,ny||0x0,nV),nU;}};let iI;function iJ(n8){const J7=vs_0b,{inputs:n9,u:nb,attrs:nd}=n8,[nf,ng]=function(ny,nz){const J6=vs_0b,nA=[],nB=[];for(let nC=0x0;nC<ny[J6(0xcbc)];++nC)0x1!==ny[nC]&&nA[J6(0x28c)](ny[nC]),0x1!==ny[nz[nC]]&&nB[J6(0x28c)](nz[nC]);for(let nD=0x0;nD<nB[J6(0xcbc)];++nD){let nE=-0x1;for(let nF=0x0;nF<nB[J6(0xcbc)];++nF)nB[nF]>=nD&&(-0x1===nE||nB[nE]>nB[nF])&&(nE=nF);nB[nE]=nD;}return[nA,nB];}(n9['x'][J7(0x859)],nd['Ds']);let nh=!0x0;for(let ny=0x0;ny<ng[J7(0xcbc)];ny++)ng[ny]!==ny&&(nh=!0x1);const nj=function(nz,nA){const J8=vs_0b,nB=new Array(nz[J8(0xcbc)]);for(let nC=0x0;nC<nB[J8(0xcbc)];nC++)nB[nC]=nz[nA[nC]];return nB;}(n9['x'][J7(0x859)],nd['Ds']),nk={'dataId':n9['x'][J7(0x4f4)],'shape':nf,'dtype':n9['x'][J7(0x1c4)]};if(nh){const nz=iz({'inputs':n9,'u':nb});return nz[J7(0x859)]=nj,nz;}const nm=nb[J7(0x81c)](nj,nk[J7(0x1c4)]),nq=nb['xh'][J7(0x6e0)](nk[J7(0x4f4)])['id'],nv=nb['xh'][J7(0x6e0)](nm[J7(0x4f4)])['id'],nw=new Uint8Array(new Int32Array(ng)[J7(0xbd8)]),nx=new Uint8Array(new Int32Array(nk[J7(0x859)])[J7(0xbd8)]);return iI(nq,nx,nk[J7(0x859)][J7(0xcbc)],hC[nk[J7(0x1c4)]],nv,nw,ng[J7(0xcbc)]),nm;}const iK={'kernelName':q0(0xcc8),'D':q0(0xaa8),'kernelFunc':iJ,'setupFunc':function(n8){const J9=vs_0b;iI=n8[J9(0xaa8)][J9(0x4ea)](J9(0xcc8),null,[J9(0x94f),J9(0x38a),J9(0x94f),J9(0x94f),J9(0x94f),J9(0x38a),J9(0x94f)]);}};function iL(n8,n9,nb){const Ja=vs_0b,nd=n8[Ja(0x859)],nf=n8[Ja(0x859)][Ja(0xcbc)],ng=ah(n9,nd);let nh=ng;const nj=eI(nh,nf);let nk=null,nm=!0x1;if(null!=nj){const nq=new Array(nf);for(let nw=0x0;nw<nq[Ja(0xcbc)];nw++)nq[nw]=nd[nj[nw]];nh=eJ(nh[Ja(0xcbc)],nf),nk=iJ({'inputs':{'x':n8},'attrs':{'Ds':nj},'u':nb});const nv=nb['xh'][Ja(0x6e0)](n8[Ja(0x4f4)])['id'];nb['xh'][Ja(0x6e0)](nk[Ja(0x4f4)])['id']!==nv&&(nm=!0x0);}return{'qm':nk,'Xm':ng,'axes':nh,'Km':nm};}let iM;const iN={'kernelName':q0(0x79f),'D':q0(0xaa8),'setupFunc':function(n8){const Jb=vs_0b;iM=n8[Jb(0xaa8)][Jb(0x4ea)](Jb(0x79f),null,[Jb(0x94f),Jb(0x94f),Jb(0x94f),Jb(0x94f)]);},'kernelFunc':function(n8){const Jc=vs_0b,{u:n9,inputs:nb,attrs:nd}=n8,{sa:nf,oa:ng}=nd,{x:nh}=nb;let nj=n9['xh'][Jc(0x6e0)](nh[Jc(0x4f4)])['id'],nk=nh;const {qm:nm,axes:nq,Xm:nv,Km:nw}=iL(nh,nf,n9);nw&&(nk=nm,nj=n9['xh'][Jc(0x6e0)](nm[Jc(0x4f4)])['id']),eH(Jc(0xd4f),nq,nk[Jc(0x859)][Jc(0xcbc)]);const [nx,ny]=eF(nk[Jc(0x859)],nq),nz=a7(ny),nA=n9[Jc(0x81c)](nx,nh[Jc(0x1c4)]);if(0x0!==a7(nk[Jc(0x859)])){const nB=n9['xh'][Jc(0x6e0)](nA[Jc(0x4f4)])['id'];iM(nj,hC[nh[Jc(0x1c4)]],nz,nB);}if(nw&&n9[Jc(0x4d9)](nm[Jc(0x4f4)]),ng){const nC=eG(nA[Jc(0x859)],nv);nA[Jc(0x859)]=nC;}return nA;}};let iO;const iP={'kernelName':q0(0x704),'D':q0(0xaa8),'setupFunc':function(n8){const Jd=vs_0b;iO=n8[Jd(0xaa8)][Jd(0x4ea)](Jd(0x704),null,[Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f),Jd(0x94f)]);},'kernelFunc':function(n8){const Je=vs_0b,{inputs:n9,attrs:nb,u:nd}=n8,nf=n9['x'],ng=nd['xh'][Je(0x6e0)](nf[Je(0x4f4)])['id'];a3(Je(0xa6c)===nf[Je(0x1c4)],()=>Je(0xaf9)+nf[Je(0x1c4)]+'.');const {pa:nh,strides:nj,pad:nk,dimRoundingMode:nm}=nb,nq=e3(nf[Je(0x859)],nh,nj,0x1,nk,nm),nv=nq['Eo'],nw=nq['Ro'],nx=nq['vo'][Je(0xc0e)],ny=nq['vo'][Je(0x67d)],nz=nq['vo'][Je(0x4ab)],nA=nq['vo'][Je(0x27b)],nB=nq['Ao'],nC=nq['Io'],nD=nq[Je(0x332)],nE=nq[Je(0x689)],nF=nq['So'],nG=nq[Je(0x809)];if(Je(0xbbf)!==nq[Je(0x6ba)])throw new Error(Je(0xc2b)+nq[Je(0x6ba)]+Je(0x749));const nH=nd[Je(0x81c)](nq['Fo'],Je(0xa6c)),nI=nd['xh'][Je(0x6e0)](nH[Je(0x4f4)])['id'];return iO(ng,nf[Je(0x859)][0x0],nf[Je(0x859)][0x1],nf[Je(0x859)][0x2],nv,nw,nx,ny,nz,nA,nB,nC,nD,nE,nF,nG,nI),nH;}},iQ=hG(q0(0xb12));function iR(n8){const Jf=vs_0b,{inputs:n9,attrs:nb,u:nd}=n8,{input:nf}=n9,{dim:ng}=nb,nh=nf[Jf(0x859)][Jf(0xcbc)],nj=nf[Jf(0x859)][Jf(0xbd0)]();let nk=ng;return ng<0x0&&(a3(-(nh+0x1)<=ng,()=>Jf(0xc7b)+-(nh+0x1)+',\x20'+nh+']'),nk=nh+ng+0x1),nj[Jf(0xa48)](nk,0x0,0x1),hK({'inputs':{'x':nf},'u':nd,'attrs':{'shape':nj}});}const iS={'kernelName':q0(0x7a8),'D':q0(0xaa8),'kernelFunc':function(n8){const Jg=vs_0b,{inputs:n9,u:nb,attrs:nd}=n8,{axis:nf}=nd;if(0x1===n9[Jg(0xcbc)])return iR({'inputs':{'input':n9[0x0]},'u':nb,'attrs':{'dim':nf}});const ng=n9[0x0][Jg(0x859)],nh=n9[0x0][Jg(0x1c4)];n9[Jg(0xd86)](nm=>{const Jh=vs_0b;a4(ng,nm[Jh(0x859)],Jh(0x35e)),a3(nh===nm[Jh(0x1c4)],()=>Jh(0x814));});const nj=[],nk=iB({'inputs':n9[Jg(0x66e)](nm=>{const Ji=vs_0b,nq=iR({'inputs':{'input':nm},'u':nb,'attrs':{'dim':nf}});return nj[Ji(0x28c)](nq),nq;}),'u':nb,'attrs':{'axis':nf}});return nj[Jg(0xd86)](nm=>nb[Jg(0x4d9)](nm[Jg(0x4f4)])),nk;}};let iT;const iU={'kernelName':q0(0x74f),'D':q0(0xaa8),'kernelFunc':function(n8){const Jj=vs_0b,{inputs:{x:n9},u:nb,attrs:{paddings:nd,constantValue:nf}}=n8,ng=nd[Jj(0x66e)]((ny,nz)=>ny[0x0]+n9[Jj(0x859)][nz]+ny[0x1]);if(0x0===a7(n9[Jj(0x859)]))return function(ny){const Jk=vs_0b,{attrs:{shape:nz,value:nA,dtype:nB},u:nC}=ny,nD=nC[Jk(0x81c)](nz,nB);return nC['vh'](nD)[Jk(0xd39)](nA),nD;}({'u':nb,'attrs':{'shape':ng,'value':nf,'dtype':n9[Jj(0x1c4)]}});const nh=nb['xh'][Jj(0x6e0)](n9[Jj(0x4f4)])['id'],nj=nb[Jj(0x81c)](ng,n9[Jj(0x1c4)]),nk=nb['xh'][Jj(0x6e0)](nj[Jj(0x4f4)])['id'],nm=new Uint8Array(new Int32Array(n9[Jj(0x859)])[Jj(0xbd8)]),nq=nd[Jj(0x66e)](ny=>ny[0x0]),nv=nd[Jj(0x66e)](ny=>ny[0x1]),nw=new Uint8Array(new Int32Array(nq)[Jj(0xbd8)]),nx=new Uint8Array(new Int32Array(nv)[Jj(0xbd8)]);return iT(nh,nm,n9[Jj(0x859)][Jj(0xcbc)],hC[n9[Jj(0x1c4)]],nw,nx,nf,nk),nj;},'setupFunc':function(n8){const Jl=vs_0b;iT=n8[Jl(0xaa8)][Jl(0x4ea)](Jl(0x74f),null,[Jl(0x94f),Jl(0x38a),Jl(0x94f),Jl(0x94f),Jl(0x38a),Jl(0x38a),Jl(0x94f),Jl(0x94f)]);}},iV=hG(q0(0x2bb));let iW;const iX={'kernelName':q0(0x360),'D':q0(0xaa8),'setupFunc':function(n8){const Jm=vs_0b;iW=n8[Jm(0xaa8)][Jm(0x4ea)](Jm(0x360),null,[Jm(0x94f),Jm(0x94f),Jm(0x94f),Jm(0x94f),Jm(0x94f),Jm(0x94f),Jm(0x94f),Jm(0x94f),Jm(0x94f),Jm(0x94f)]);},'kernelFunc':function(n8){const Jn=vs_0b,{u:n9,inputs:nb,attrs:nd}=n8,{images:nf}=nb,{Ma:ng,Fa:nh,size:nj}=nd,[nk,nm]=nj,[nq,nv,nw,nx]=nf[Jn(0x859)],ny=[nq,nk,nm,nx];let nz,nA=n9['xh'][Jn(0x6e0)](nf[Jn(0x4f4)]);Jn(0xa6c)!==nA[Jn(0x1c4)]&&(nz=hO({'u':n9,'inputs':{'x':nf},'attrs':{'dtype':Jn(0xa6c)}}),nA=n9['xh'][Jn(0x6e0)](nz[Jn(0x4f4)]));const nB=nA['id'],nC=n9[Jn(0x81c)](ny,Jn(0xa6c));if(0x0===a7(nf[Jn(0x859)]))return nC;const nD=n9['xh'][Jn(0x6e0)](nC[Jn(0x4f4)])['id'];return iW(nB,nq,nv,nw,nx,nk,nm,ng?0x1:0x0,nh?0x1:0x0,nD),null!=nz&&n9[Jn(0x4d9)](nz[Jn(0x4f4)]),nC;}};let iY;const iZ={'kernelName':q0(0x4c7),'D':q0(0xaa8),'setupFunc':function(n8){const Jo=vs_0b;iY=n8[Jo(0xaa8)][Jo(0x4ea)](Jo(0x4c7),null,[Jo(0x94f),Jo(0x94f)]);},'kernelFunc':function(n8){const Jp=vs_0b,{u:n9,inputs:{x:nb}}=n8,nd=n9['xh'][Jp(0x6e0)](nb[Jp(0x4f4)])['id'],nf=n9[Jp(0x81c)](nb[Jp(0x859)],nb[Jp(0x1c4)]),ng=n9['xh'][Jp(0x6e0)](nf[Jp(0x4f4)])['id'];return 0x0===a7(nf[Jp(0x859)])||iY(nd,ng),nf;}};let j0;const j1={'kernelName':q0(0x921),'D':q0(0xaa8),'setupFunc':function(n8){const Jq=vs_0b;j0=n8[Jq(0xaa8)][Jq(0x4ea)](Jq(0x921),null,[Jq(0x94f),Jq(0x94f),Jq(0x94f),Jq(0x94f)]);},'kernelFunc':function(n8){const Jr=vs_0b,{u:n9,inputs:{wa:nb},attrs:{dim:nd}}=n8,nf=n9['xh'][Jr(0x6e0)](nb[Jr(0x4f4)])['id'],ng=n9[Jr(0x81c)](nb[Jr(0x859)],nb[Jr(0x1c4)]),nh=n9['xh'][Jr(0x6e0)](ng[Jr(0x4f4)])['id'],nj=nb[Jr(0x859)][nd],nk=a7(nb[Jr(0x859)])/nj;return 0x0===a7(ng[Jr(0x859)])||j0(nf,nh,nj,nk),ng;}};let j2;const j3={'kernelName':q0(0xc0d),'D':q0(0xaa8),'setupFunc':function(n8){const Js=vs_0b;j2=n8[Js(0xaa8)][Js(0x4ea)](Js(0xc0d),null,[Js(0x94f),Js(0x38a),Js(0x94f),Js(0x38a),Js(0x38a),Js(0x38a),Js(0x38a),Js(0x38a),Js(0x94f),Js(0x94f)]);},'kernelFunc':function(n8){const Jt=vs_0b,{u:n9,inputs:nb,attrs:nd}=n8,{x:nf}=nb,{Bs:ng,end:nh,strides:nj,Ps:nk,Ws:nm,Us:nq,zs:nv,Gs:nw}=nd,{Ys:nx,Js:ny,Qs:nz,Zs:nA,to:nB,Bs:nC,end:nD,strides:nE}=dW(nf[Jt(0x859)],ng,nh,nj,nk,nm,nq,nv,nw);let nF;if(nz)nF=hK({'inputs':{'x':nf},'u':n9,'attrs':{'shape':ny}});else{if(nA||nB){a3(nf[Jt(0x859)][Jt(0xcbc)]>=0x1,()=>Jt(0x7c7)+nf[Jt(0x859)][Jt(0xcbc)]);const nG=dK(nC,nD,nE),nH=function(nI){const Ju=vs_0b,{inputs:{x:nJ},attrs:{Bs:nK,size:nL},u:nM}=nI,[nN,nO]=dV(nJ,nK,nL),nP=dT(nJ[Ju(0x859)],nN,nO),nQ=nM[Ju(0xa63)](nJ[Ju(0x4f4)]),nR=nM[Ju(0x81c)](nO,nJ[Ju(0x1c4)]),nS=aA(nJ[Ju(0x859)]),nT=nM['xh'][Ju(0x6e0)](nR[Ju(0x4f4)]);if(nP){const nW=dU(nN,nS);return Ju(0x6bb)===nJ[Ju(0x1c4)]?nT['wh']=nQ[Ju(0xbd0)](nW,nW+a7(nO)):nM['vh'](nR)[Ju(0x8c4)](nQ[Ju(0x892)](nW,nW+a7(nO))),nR;}if(Ju(0x6bb)===nJ[Ju(0x1c4)]){const nX=ij(nQ,nN,nO,nJ[Ju(0x859)],nJ[Ju(0x1c4)]);return nT['wh']=nX,nR;}const nU=nM['vh'](nR),nV=nJ[Ju(0x859)][Ju(0xcbc)];if(0x2===nV)!function(nY,nZ,o0,o1,o2){const Jv=vs_0b;let o3=0x0;const o4=o1[0x0],o5=o1[0x1],o6=o4+o2[0x0];for(let o7=o4;o7<o6;o7++){const o8=o7*nZ+o5;o0[Jv(0x8c4)](nY[Jv(0x892)](o8,o8+o2[0x1]),o3),o3+=o2[0x1];}}(nQ,nS[0x0],nU,nN,nO);else{if(0x3===nV)!function(nY,nZ,o0,o1,o2,o3){const Jw=vs_0b;let o4=0x0;const o5=o2[0x0],o6=o2[0x1],o7=o2[0x2],o8=o5+o3[0x0],o9=o6+o3[0x1];for(let ob=o5;ob<o8;ob++)for(let od=o6;od<o9;od++){const of=ob*nZ+od*o0+o7;o1[Jw(0x8c4)](nY[Jw(0x892)](of,of+o3[0x2]),o4),o4+=o3[0x2];}}(nQ,nS[0x0],nS[0x1],nU,nN,nO);else{if(0x4===nV)!function(nY,nZ,o0,o1,o2,o3,o4){const Jx=vs_0b;let o5=0x0;const o6=o3[0x0],o7=o3[0x1],o8=o3[0x2],o9=o6+o4[0x0],ob=o7+o4[0x1],od=o8+o4[0x2],of=o3[0x3];for(let og=o6;og<o9;og++)for(let oh=o7;oh<ob;oh++)for(let oj=o8;oj<od;oj++){const ok=og*nZ+oh*o0+oj*o1+of;o2[Jx(0x8c4)](nY[Jx(0x892)](ok,ok+o4[0x3]),o5),o5+=o4[0x3];}}(nQ,nS[0x0],nS[0x1],nS[0x2],nU,nN,nO);else{const nY=ij(nQ,nN,nO,nJ[Ju(0x859)],nJ[Ju(0x1c4)]);nU[Ju(0x8c4)](nY);}}}return nR;}({'inputs':{'x':nf},'u':n9,'attrs':{'Bs':nC,'size':nG}});nF=hK({'inputs':{'x':nH},'u':n9,'attrs':{'shape':ny}}),n9[Jt(0x4d9)](nH[Jt(0x4f4)]);}else{const nI=n9[Jt(0x81c)](nx,Jt(0xa6c)),nJ=n9['xh'][Jt(0x6e0)](nf[Jt(0x4f4)])['id'],nK=new Uint8Array(new Int32Array(aA(nf[Jt(0x859)]))[Jt(0xbd8)]),nL=new Uint8Array(new Int32Array(nC)[Jt(0xbd8)]),nM=new Uint8Array(new Int32Array(nD)[Jt(0xbd8)]),nN=new Uint8Array(new Int32Array(nE)[Jt(0xbd8)]),nO=new Uint8Array(new Int32Array(nx)[Jt(0xbd8)]),nP=new Uint8Array(new Int32Array(aA(nx))[Jt(0xbd8)]),nQ=n9['xh'][Jt(0x6e0)](nI[Jt(0x4f4)])['id'];j2(nJ,nK,nf[Jt(0x859)][Jt(0xcbc)],nL,nM,nN,nO,nP,nx[Jt(0xcbc)],nQ),nF=hK({'inputs':{'x':nI},'u':n9,'attrs':{'shape':ny}}),n9[Jt(0x4d9)](nI[Jt(0x4f4)]);}}return nF;}},j4=hG(q0(0x197));let j5;const j6={'kernelName':q0(0x3d7),'D':q0(0xaa8),'setupFunc':function(n8){const Jy=vs_0b;j5=n8[Jy(0xaa8)][Jy(0x4ea)](Jy(0x3d7),null,[Jy(0x94f),Jy(0x94f),Jy(0x94f),Jy(0x94f)]);},'kernelFunc':function(n8){const Jz=vs_0b,{u:n9,inputs:nb,attrs:nd}=n8,{axis:nf,oa:ng}=nd,{x:nh}=nb,nj=n9['xh'][Jz(0x6e0)](nh[Jz(0x4f4)])['id'];let nk=nj,nm=nh;const {qm:nq,axes:nv,Xm:nw,Km:nx}=iL(nh,nf,n9);let ny=nv;if(nx){const nD=n9['xh'][Jz(0x6e0)](nq[Jz(0x4f4)])['id'];nD!==nj&&(nm=nq,nk=nD,ny=eJ(ny[Jz(0xcbc)],nm[Jz(0x859)][Jz(0xcbc)]));}eH(Jz(0x597),ny,nm[Jz(0x859)][Jz(0xcbc)]);const [nz,nA]=eF(nm[Jz(0x859)],ny),nB=a7(nA),nC=n9[Jz(0x81c)](nz,nm[Jz(0x1c4)]);if(0x0!==a7(nm[Jz(0x859)])){const nE=n9['xh'][Jz(0x6e0)](nC[Jz(0x4f4)])['id'];j5(nk,nB,hC[nC[Jz(0x1c4)]],nE);}if(nx&&n9[Jz(0x4d9)](nq[Jz(0x4f4)]),ng){const nF=eG(nC[Jz(0x859)],nw);nC[Jz(0x859)]=nF;}return nC;}},j7={},j8={'alpha':!0x1,'antialias':!0x1,'premultipliedAlpha':!0x1,'preserveDrawingBuffer':!0x1,'depth':!0x1,'stencil':!0x1,'failIfMajorPerformanceCaveat':!0x0};function j9(n8,n9){const JD=vs_0b;if(!(n8 in j7)||null!=n9){const nd=function(nf,ng){const JA=vs_0b;if(0x1!==nf&&0x2!==nf)throw new Error(JA(0xc98));const nh=null==ng?function(nj){const JB=vs_0b;if(JB(0x469)!=typeof OffscreenCanvas&&0x2===nj)return new OffscreenCanvas(0x12c,0x96);if(JB(0x469)!=typeof document)return document[JB(0x660)](JB(0x175));throw new Error(JB(0x99a));}(nf):ng;return nh[JA(0x304)](JA(0x85d),nj=>{const JC=vs_0b;nj[JC(0xa28)](),delete j7[nf];},!0x1),aJ()[JA(0x2d7)](JA(0x233))&&(j8[JA(0x74e)]=!0x1),0x1===nf?nh[JA(0xb08)](JA(0x5ee),j8)||nh[JA(0xb08)](JA(0x6ce),j8):nh[JA(0xb08)](JA(0x728),j8);}(n8,n9);if(null===nd)return console[JD(0x40e)](JD(0x920),n8),null;j7[n8]=nd;}const nb=j7[n8];return null==nb||nb[JD(0xa3b)]()?(delete j7[n8],j9(n8)):(nb[JD(0x273)](nb[JD(0x37c)]),nb[JD(0x273)](nb[JD(0x612)]),nb[JD(0x273)](nb[JD(0x44e)]),nb[JD(0x273)](nb[JD(0x5a4)]),nb[JD(0x273)](nb[JD(0x81d)]),nb[JD(0x273)](nb[JD(0x609)]),nb[JD(0x864)](nb[JD(0x2e7)]),nb[JD(0x864)](nb[JD(0x93f)]),nb[JD(0x7b3)](nb[JD(0x731)]),j7[n8]);}var jb,jd,jf;function jg(n8,n9){return[n9,n8];}function jh(n8){const JE=vs_0b,n9=a7(n8);return ab(Math[JE(0x29c)](n9/0x4));}function jj(n8,n9){const JF=vs_0b;return[Math[JF(0xd4f)](0x1,Math[JF(0x29c)](n9/0x2)),Math[JF(0xd4f)](0x1,Math[JF(0x29c)](n8/0x2))];}function jk(n8,n9){const JG=vs_0b,nb=n8;let nd,nf,ng,nh,nj,nk,nm,nq,nv,nw;return 0x2===aJ()[JG(0x4a8)](JG(0x242))?(nd=nb[JG(0x377)],nf=nb[JG(0x3a1)],ng=nb[JG(0x19d)],nh=nb[JG(0x579)],nj=nb[JG(0x788)],nm=0x4,nq=0x1,nv=nb[JG(0x4b9)],nw=nb[JG(0xb93)],nk=nb[JG(0x7d9)]):(nd=n8[JG(0x6c4)],nf=n8[JG(0x6c4)],ng=n8[JG(0x6c4)],nh=nb[JG(0x6c4)],nj=n8[JG(0x6c4)],nm=0x4,nq=0x4,nv=null!=n9?n9[JG(0x9ae)]:null,nw=n8[JG(0xb93)],nk=n8[JG(0x6c4)]),{'internalFormatFloat':nd,'internalFormatHalfFloat':nf,'internalFormatPackedHalfFloat':ng,'internalFormatPackedFloat':nh,'textureFormatFloat':nj,'downloadTextureFormat':nk,'downloadUnpackNumChannels':nm,'defaultNumChannels':nq,'textureTypeHalfFloat':nv,'textureTypeFloat':nw};}function jm(n8,n9){const JH=vs_0b,nb=n9();return aJ()[JH(0x2d7)](JH(0x234))&&function(nd){const JI=vs_0b,nf=nd[JI(0x5e9)]();if(nf!==nd[JI(0x4e0)])throw new Error(JI(0x2a8)+function(ng,nh){const JJ=vs_0b;switch(nh){case ng[JJ(0x4e0)]:return JJ(0x4e0);case ng[JJ(0x7c0)]:return JJ(0x7c0);case ng[JJ(0x1fb)]:return JJ(0x1fb);case ng[JJ(0xa74)]:return JJ(0xa74);case ng[JJ(0x6a5)]:return JJ(0x6a5);case ng[JJ(0x342)]:return JJ(0x342);case ng[JJ(0xc5b)]:return JJ(0xc5b);default:return JJ(0xb24)+nh;}}(nd,nf));}(n8),nb;}function jp(n8){const JK=vs_0b;return!!(aJ()[JK(0x2d7)](JK(0x299))||0x0===n8||5.96e-8<Math[JK(0x207)](n8)&&Math[JK(0x207)](n8)<0xffe0);}function jq(n8,n9){const JL=vs_0b;return jC(n8,()=>n8[JL(0x486)](n9),JL(0xcfb)+n9+JL(0xd07));}!function(n8){const JM=vs_0b;n8[n8[JM(0x1a9)]=0x0]=JM(0x1a9),n8[n8[JM(0xbd5)]=0x1]=JM(0xbd5);}(jb||(jb={})),function(n8){const JN=vs_0b;n8[n8[JN(0x7bb)]=0x0]=JN(0x7bb),n8[n8[JN(0xc90)]=0x1]=JN(0xc90),n8[n8[JN(0x4ce)]=0x2]=JN(0x4ce),n8[n8[JN(0x724)]=0x3]=JN(0x724);}(jd||(jd={})),function(n8){const JO=vs_0b;n8[n8[JO(0x7f8)]=0x0]=JO(0x7f8),n8[n8[JO(0x5bc)]=0x1]=JO(0x5bc),n8[n8[JO(0xc9f)]=0x2]=JO(0xc9f),n8[n8[JO(0x7c4)]=0x3]=JO(0x7c4),n8[n8[JO(0xc27)]=0x4]=JO(0xc27);}(jf||(jf={}));const jv=/ERROR: [0-9]+:([0-9]+):/g;function jw(n8,n9){const JP=vs_0b,nb=jv[JP(0xbba)](n9);if(null==nb)return console[JP(0x40e)](JP(0x69e)+n9),void console[JP(0x40e)](n8);const nd=+nb[0x1],nf=n8[JP(0xb14)]('\x0a'),ng=nf[JP(0xcbc)][JP(0xcb1)]()[JP(0xcbc)]+0x2,nh=nf[JP(0x66e)]((nv,nw)=>ad((nw+0x1)[JP(0xcb1)](),ng)+nv);let nj=0x0;for(let nv=0x0;nv<nh[JP(0xcbc)];nv++)nj=Math[JP(0xd4f)](nh[nv][JP(0xcbc)],nj);const nk=nh[JP(0xbd0)](0x0,nd-0x1),nm=nh[JP(0xbd0)](nd-0x1,nd),nq=nh[JP(0xbd0)](nd);console[JP(0x40e)](nk[JP(0x75e)]('\x0a')),console[JP(0x40e)](n9[JP(0xb14)]('\x0a')[0x0]),console[JP(0x40e)](JP(0xa13)+ad(nm[0x0],nj),JP(0x6e5)),console[JP(0x40e)](nq[JP(0x75e)]('\x0a'));}function jx(n8,n9){const JQ=vs_0b;if(jm(n8,()=>n8[JQ(0x3d3)](n9)),!0x1===n8[JQ(0x8e6)](n9,n8[JQ(0x546)]))throw console[JQ(0x40e)](n8[JQ(0xcc5)](n9)),new Error(JQ(0x9ef));}function jy(n8,n9,nb,nd,nf,ng,nh){const JR=vs_0b,nj=n8[JR(0x389)](n9,nb);return-0x1!==nj&&(jm(n8,()=>n8[JR(0x656)](n8[JR(0x209)],nd)),jm(n8,()=>n8[JR(0x853)](nj,nf,n8[JR(0xb93)],!0x1,ng,nh)),jm(n8,()=>n8[JR(0x410)](nj)),!0x0);}function jz(n8,n9,nb){const JS=vs_0b;jm(n8,()=>n8[JS(0x772)](n8[JS(0xd63)],nb)),jm(n8,()=>n8[JS(0x350)](n8[JS(0xd63)],n8[JS(0xc6d)],n8[JS(0x87c)],n9,0x0));}function jA(n8,n9){const JT=vs_0b;jm(n8,()=>n8[JT(0x772)](n8[JT(0xd63)],n9)),jm(n8,()=>n8[JT(0x350)](n8[JT(0xd63)],n8[JT(0xc6d)],n8[JT(0x87c)],null,0x0));}function jB(n8){const JU=vs_0b,n9=n8[JU(0x8b5)](n8[JU(0xd63)]);if(n9!==n8[JU(0x5fa)])throw new Error(JU(0xd26)+function(nb,nd){const JV=vs_0b;switch(nd){case nb[JV(0x537)]:return JV(0x537);case nb[JV(0xa1e)]:return JV(0xa1e);case nb[JV(0x4ec)]:return JV(0x4ec);case nb[JV(0x3d4)]:return JV(0x3d4);default:return JV(0xc96)+nd;}}(n8,n9));}function jC(n8,n9,nb){const nd=jm(n8,()=>n9());if(null==nd)throw new Error(nb);return nd;}function jD(n8,n9=0x2){const JW=vs_0b;return a7(n8[JW(0xbd0)](0x0,n8[JW(0xcbc)]-n9));}function jE(n8){const JX=vs_0b;if(0x0===n8[JX(0xcbc)])throw Error(JX(0x250));return[n8[JX(0xcbc)]>0x1?n8[n8[JX(0xcbc)]-0x2]:0x1,n8[n8[JX(0xcbc)]-0x1]];}function jF(n8){const JY=vs_0b;let n9=[0x1,0x1,0x1];return 0x0===n8[JY(0xcbc)]||0x1===n8[JY(0xcbc)]&&0x1===n8[0x0]||(n9=[jD(n8),...jE(n8)]),n9;}function jG(n8){return n8%0x2==0x0;}function jH(n8,n9){const JZ=vs_0b;if(a8(n8=n8[JZ(0xbd0)](-0x2),n9=n9[JZ(0xbd0)](-0x2)))return!0x0;if(!n8[JZ(0xcbc)]||!n9[JZ(0xcbc)])return!0x0;if(0x0===n8[0x0]||0x0===n8[0x1]||0x0===n9[0x0]||0x0===n9[0x1])return!0x0;if(n8[JZ(0xcbc)]!==n9[JZ(0xcbc)]){const nb=n8[JZ(0xbd0)](-0x1)[0x0],nd=n9[JZ(0xbd0)](-0x1)[0x0];if(nb===nd)return!0x0;if(jG(nb)&&jG(nd)&&(0x1===n8[0x0]||0x1===n9[0x0]))return!0x0;}return n8[0x1]===n9[0x1]&&jG(n8[0x0])&&jG(n9[0x0]);}let jI,jJ;function jK(n8,n9){const K0=vs_0b;return null!=n8[K0(0x486)](n9);}function jL(n8){const K1=vs_0b;try{if(null!=j9(n8))return!0x0;}catch(n9){return console[K1(0x40e)](K1(0x652),n9),!0x1;}return!0x1;}function jM(n8){const K2=vs_0b,n9=jk(n8),nb=n8[K2(0x461)]();n8[K2(0x2b9)](n8[K2(0x87c)],nb),n8[K2(0x8c3)](n8[K2(0x87c)],0x0,n9[K2(0x2df)],0x1,0x1,0x0,n9[K2(0xb87)],n9[K2(0x974)],null);const nd=n8[K2(0x33d)]();n8[K2(0x772)](n8[K2(0xd63)],nd),n8[K2(0x350)](n8[K2(0xd63)],n8[K2(0xc6d)],n8[K2(0x87c)],nb,0x0);const nf=n8[K2(0x8b5)](n8[K2(0xd63)])===n8[K2(0x5fa)];return n8[K2(0x2b9)](n8[K2(0x87c)],null),n8[K2(0x772)](n8[K2(0xd63)],null),n8[K2(0x373)](nb),n8[K2(0xa9e)](nd),nf;}function jN(n8,n9){const K3=vs_0b;Array[K3(0xc38)](n8)||(n8=[n8]),n8[K3(0xd86)](nb=>{const K4=vs_0b;null!=nb&&a3(K4(0x85c)!==nb[K4(0x1c4)],()=>n9+K4(0xab4));});}const umgf=aJ();function jO(){const K5=vs_0b;let n8,n9,nb,nd,nf,ng,nh,nj,nk,nm;return 0x2===aJ()[K5(0x4a8)](K5(0x242))?(n8=K5(0x8ac),n9='in',nb=K5(0x4c3),nd='in',nf=K5(0x96a),ng=K5(0xb49),nh=K5(0x6d5),nj=K5(0x6c2),nk='',nm=K5(0xb5a)):(n8='',n9=K5(0x676),nb=K5(0xc74),nd=K5(0xc74),nf=K5(0x499),ng=K5(0x458),nh='',nj=K5(0x988),nk=K5(0x435),nm=K5(0x799)),{'version':n8,'Ym':n9,'Jm':nb,'Qm':nd,'Zm':nf,'ty':ng,'ey':nh,'ny':nj,'sy':nk,'oy':nm};}function jP(n8,n9,nb=q0(0x549)){const K6=vs_0b,nd=aA(n9);return nd[K6(0x66e)]((nf,ng)=>K6(0x3c3)+n8[ng]+K6(0x7d0)+nb+K6(0x1f6)+nf+';\x20'+(ng===nd[K6(0xcbc)]-0x1?K6(0x3c3)+n8[ng+0x1]+K6(0x7d0)+nb+K6(0x2e8)+n8[ng]+K6(0x855)+nf:K6(0x870)+n8[ng]+K6(0x855)+nf)+';')[K6(0x75e)]('');}function jQ(n8,n9,nb=q0(0x549)){const K7=vs_0b,nd=aA(n9);return nd[K7(0x66e)]((nf,ng)=>K7(0x3c3)+n8[ng]+K7(0x7d0)+nb+K7(0x355)+ng+K7(0xd33)+(ng===nd[K7(0xcbc)]-0x1?K7(0x3c3)+n8[ng+0x1]+K7(0x7d0)+nb+K7(0x2e8)+n8[ng]+K7(0x2ba)+ng+']':K7(0x870)+n8[ng]+K7(0x2ba)+ng+']')+';')[K7(0x75e)]('');}function jR(n8){const K8=vs_0b,n9=aA(n8)[K8(0x66e)](nb=>nb[K8(0xcb1)]());return K8(0x7d5)+n9[0x0]+K8(0xc80)+n9[0x1]+K8(0x661);}umgf[q0(0xbda)](q0(0x425),()=>umgf[q0(0x4a8)](q0(0x242))>0x0),umgf[q0(0xbda)](q0(0x242),()=>jL(0x2)?0x2:jL(0x1)?0x1:0x0),umgf[q0(0xbda)](q0(0x33a),()=>!0x1),umgf[q0(0xbda)](q0(0xaaf),()=>0x2===umgf[q0(0x6e0)](q0(0x242))),umgf[q0(0xbda)](q0(0x6f0),()=>!0x0),umgf[q0(0xbda)](q0(0x8ba),()=>!0x1),umgf[q0(0xbda)](q0(0xc63),()=>umgf[q0(0x2d7)](q0(0x425))),umgf[q0(0xbda)](q0(0x2d0),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0xb65),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0x27c),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0xc44),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0xb4f),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0x38f),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0xa82),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0x27f),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0x220),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0x31e),()=>umgf[q0(0x2d7)](q0(0xc63))),umgf[q0(0xbda)](q0(0x9a0),()=>function(n8){const K9=vs_0b;if(null==jI){const n9=j9(n8);jI=n9[K9(0xa3c)](n9[K9(0x161)]);}return jI;}(umgf[q0(0x4a8)](q0(0x242)))),umgf[q0(0xbda)](q0(0x958),()=>function(n8){const Ka=vs_0b;if(null==jJ){const n9=j9(n8);jJ=n9[Ka(0xa3c)](n9[Ka(0x3b0)]);}return Math[Ka(0x18c)](0x10,jJ);}(umgf[q0(0x4a8)](q0(0x242)))),umgf[q0(0xbda)](q0(0xb8c),()=>{const Kb=vs_0b,n8=umgf[Kb(0x4a8)](Kb(0x242));return 0x0===n8?0x0:function(n9){const Kc=vs_0b;if(0x0===n9)return 0x0;let nb;const nd=j9(n9);return nb=jK(nd,Kc(0x9c5))&&0x2===n9?0x2:jK(nd,Kc(0xa85))?0x1:0x0,nb;}(n8);}),umgf[q0(0xbda)](q0(0xad1),()=>umgf[q0(0x4a8)](q0(0xb8c))>0x0&&!cg()),umgf[q0(0xbda)](q0(0x450),()=>function(n8){const Kd=vs_0b;if(0x0===n8)return!0x1;const n9=j9(n8);if(0x1===n8){if(!jK(n9,Kd(0x935)))return!0x1;}else{if(!jK(n9,Kd(0x4e9)))return!0x1;}return jM(n9);}(umgf[q0(0x4a8)](q0(0x242)))),umgf[q0(0xbda)](q0(0x299),()=>!umgf[q0(0x2d7)](q0(0x8ba))&&umgf[q0(0x2d7)](q0(0x450))),umgf[q0(0xbda)](q0(0x6aa),()=>function(n8){const Ke=vs_0b;if(0x0===n8)return!0x1;const n9=j9(n8);if(0x1!==n8){if(jK(n9,Ke(0x4e9)))return jM(n9);const nb=Ke(0x43a);if(jK(n9,nb)){const nd=n9[Ke(0x486)](nb);return function(nf,ng){const Kf=vs_0b,nh=jk(nf,ng),nj=nf[Kf(0x461)]();nf[Kf(0x2b9)](nf[Kf(0x87c)],nj),nf[Kf(0x8c3)](nf[Kf(0x87c)],0x0,nh[Kf(0xbbe)],0x1,0x1,0x0,nh[Kf(0xb87)],nh[Kf(0xc71)],null);const nk=nf[Kf(0x33d)]();nf[Kf(0x772)](nf[Kf(0xd63)],nk),nf[Kf(0x350)](nf[Kf(0xd63)],nf[Kf(0xc6d)],nf[Kf(0x87c)],nj,0x0);const nm=nf[Kf(0x8b5)](nf[Kf(0xd63)])===nf[Kf(0x5fa)];return nf[Kf(0x2b9)](nf[Kf(0x87c)],null),nf[Kf(0x772)](nf[Kf(0xd63)],null),nf[Kf(0x373)](nj),nf[Kf(0xa9e)](nk),nm;}(n9,nd);}return!0x1;}return!!jK(n9,Ke(0x935))&&(!!jK(n9,Ke(0xbf6))&&jM(n9));}(umgf[q0(0x4a8)](q0(0x242)))),umgf[q0(0xbda)](q0(0x8ad),()=>{const Kg=vs_0b;return 0x2===(n8=umgf[Kg(0x4a8)](Kg(0x242)))&&null!=j9(n8)['ay'];var n8;}),umgf[q0(0xbda)](q0(0xd92),()=>umgf[q0(0x2d7)](q0(0x299))?0x4:0x0),umgf[q0(0xbda)](q0(0xb2a),()=>-0x1,n8=>{const Kh=vs_0b;if(n8<0x0&&-0x1!==n8)throw new Error(Kh(0xd14)+n8+'.');}),umgf[q0(0xbda)](q0(0x1fd),()=>cg()?0x1:-0x1,n8=>{const Ki=vs_0b;if(n8<0x0&&-0x1!==n8)throw new Error(Ki(0x47a)+n8+'.');}),umgf[q0(0xbda)](q0(0xa50),()=>0x80),umgf[q0(0xbda)](q0(0xcf4),()=>!0x1),umgf[q0(0xbda)](q0(0x53b),()=>0x186a0),umgf[q0(0xbda)](q0(0x8dc),()=>0x80),umgf[q0(0xbda)](q0(0x74d),()=>!0x1),umgf[q0(0xbda)](q0(0x233),()=>umgf[q0(0x2d7)](q0(0x3d8)));const jS=q0(0x470),{ei:jT}=fS;function jU(n8,n9,nb){const Kj=vs_0b,nd=[];if(n8[Kj(0xd86)](nw=>{const Kk=vs_0b,nx=a7(nw['uy']['iy']);if(nw['uy']['ly']?nd[Kk(0x28c)](Kk(0xd5b)+nw[Kk(0x748)]+(nx>0x1?'['+nx+']':'')+';'):(nd[Kk(0x28c)](Kk(0x687)+nw[Kk(0x748)]+';'),nd[Kk(0x28c)](Kk(0xbb8)+nw[Kk(0x748)]+';')),nb['py']){const {hy:ny}=k2(nb[Kk(0x343)],nw['uy']['iy'],nw['uy'][Kk(0x3b8)]);switch(ny[Kk(0xcbc)]){case 0x1:nd[Kk(0x28c)](Kk(0x15c)+nw[Kk(0x748)]+Kk(0x696));break;case 0x2:nd[Kk(0x28c)](Kk(0x1d9)+nw[Kk(0x748)]+Kk(0x696));break;case 0x3:nd[Kk(0x28c)](Kk(0x61f)+nw[Kk(0x748)]+Kk(0x696));break;case 0x4:nd[Kk(0x28c)](Kk(0x980)+nw[Kk(0x748)]+Kk(0x696));}nd[Kk(0x28c)](Kk(0x1d9)+nw[Kk(0x748)]+Kk(0x6a9));}}),nb['py']){switch(n9['iy'][Kj(0xcbc)]){case 0x1:nd[Kj(0x28c)](Kj(0x564));break;case 0x2:nd[Kj(0x28c)](Kj(0xba6)),nd[Kj(0x28c)](Kj(0x44d));break;case 0x3:nd[Kj(0x28c)](Kj(0x4b7)),nd[Kj(0x28c)](Kj(0xb1c));break;case 0x4:nd[Kj(0x28c)](Kj(0xd62)),nd[Kj(0x28c)](Kj(0x9b9));}nd[Kj(0x28c)](Kj(0xbe6));}nb['my']&&nb['my'][Kj(0xd86)](nw=>{const Kl=vs_0b;nd[Kl(0x28c)](Kl(0x3ba)+nw[Kl(0x884)]+'\x20'+nw[Kl(0x748)]+(nw['yy']?'['+nw['yy']+']':'')+';');});const nf=nd[Kj(0x75e)]('\x0a'),ng=n8[Kj(0x66e)](nw=>function(nx,ny,nz=!0x1,nA){const KA=vs_0b;let nB='';nB+=nz?function nE(nF,nG){const Km=vs_0b;switch(nF['uy']['iy'][Km(0xcbc)]){case 0x0:return function(nH){const Kn=vs_0b,nI=nH[Kn(0x748)];return Kn(0x75b)+(Kn(0x6e0)+nI[Kn(0x402)](0x0)[Kn(0x7e2)]()+nI[Kn(0xbd0)](0x1))+Kn(0x8bf)+jO()['Zm']+'('+nI+Kn(0xbdf);}(nF);case 0x1:return function(nH,nI){const Ko=vs_0b,nJ=nH[Ko(0x748)],nK=Ko(0x6e0)+nJ[Ko(0x402)](0x0)[Ko(0x7e2)]()+nJ[Ko(0xbd0)](0x1),nL=nH['uy'][Ko(0x3b8)],nM=jO();if(nI)return Ko(0x75b)+nK+Ko(0x751)+nJ+Ko(0x531)+nJ+Ko(0x176)+nM['Zm']+'('+nJ+Ko(0x232);const nN=[Math[Ko(0x29c)](nL[0x0]/0x2),Math[Ko(0x29c)](nL[0x1]/0x2)];return Ko(0x75b)+nK+Ko(0x211)+nN[0x0]+',\x20'+nN[0x1]+Ko(0x753)+nM['Zm']+'('+nJ+Ko(0x232);}(nF,nG);case 0x2:return function(nH,nI){const Kp=vs_0b,nJ=nH['uy']['iy'],nK=nH[Kp(0x748)],nL=Kp(0x6e0)+nK[Kp(0x402)](0x0)[Kp(0x7e2)]()+nK[Kp(0xbd0)](0x1),nM=nH['uy'][Kp(0x3b8)],nN=nM[0x0],nO=nM[0x1],nP=jO();if(null!=nM&&a8(nJ,nM))return nI?Kp(0xb7f)+nL+Kp(0xd88)+nK+Kp(0x69f)+nK+Kp(0x82a)+nP['Zm']+'('+nK+Kp(0x353):Kp(0xb7f)+nL+Kp(0xd88)+nO+Kp(0xd4b)+nN+Kp(0xc5d)+nP['Zm']+'('+nK+Kp(0x353);if(nI)return Kp(0x75b)+nL+Kp(0xd81)+nK+Kp(0x531)+nK+Kp(0x4d1)+nK+Kp(0x359)+nP['Zm']+'('+nK+Kp(0x232);const nQ=[Math[Kp(0x29c)](nM[0x0]/0x2),Math[Kp(0x29c)](nM[0x1]/0x2)];return Kp(0x75b)+nL+Kp(0xa1b)+Math[Kp(0x29c)](nJ[0x1]/0x2)+',\x20'+nQ[0x0]+',\x20'+nQ[0x1]+Kp(0x5b4)+nP['Zm']+'('+nK+Kp(0x232);}(nF,nG);case 0x3:return function(nH,nI){const Kq=vs_0b,nJ=nH['uy']['iy'],nK=nH[Kq(0x748)],nL=Kq(0x6e0)+nK[Kq(0x402)](0x0)[Kq(0x7e2)]()+nK[Kq(0xbd0)](0x1),nM=nH['uy'][Kq(0x3b8)],nN=[Math[Kq(0x29c)](nM[0x0]/0x2),Math[Kq(0x29c)](nM[0x1]/0x2)];if(0x1===nJ[0x0]){const nS=[0x1,0x2],nT=k3(nH,nJ[Kq(0xbd0)](0x1)),nU=['b',Kq(0x202),Kq(0x66f)];return Kq(0x2c3)+nE(nT,nI)+Kq(0x97f)+nL+Kq(0xad8)+nL+'('+k4(nU,nS)+Kq(0x647);}const nO=jO();if(nI)return Kq(0x75b)+nL+Kq(0xc1c)+nK+Kq(0x531)+nK+Kq(0x4d1)+nK+Kq(0x1e5)+nK+Kq(0xa93)+nO['Zm']+'('+nK+Kq(0x232);const nP=nN[0x0],nQ=nN[0x1],nR=Math[Kq(0x29c)](nJ[0x2]/0x2);return Kq(0x75b)+nL+Kq(0xcc3)+nP+',\x20'+nQ+',\x20'+nR*Math[Kq(0x29c)](nJ[0x1]/0x2)+',\x20'+nR+Kq(0x2cb)+nO['Zm']+'('+nK+Kq(0x232);}(nF,nG);default:return function(nH,nI){const Kr=vs_0b,nJ=nH[Kr(0x748)],nK=Kr(0x6e0)+nJ[Kr(0x402)](0x0)[Kr(0x7e2)]()+nJ[Kr(0xbd0)](0x1),nL=jO();if(nI)return Kr(0x75b)+nK+Kr(0x5af)+nJ+Kr(0x281)+nJ+Kr(0x32b)+nJ+Kr(0x9cc)+nJ+Kr(0x531)+nJ+Kr(0x8cb)+nL['Zm']+'('+nJ+Kr(0x232);const nM=nH['uy']['iy'],nN=nM[Kr(0xcbc)],nO=nH['uy'][Kr(0x3b8)],nP=[Math[Kr(0x29c)](nO[0x0]/0x2),Math[Kr(0x29c)](nO[0x1]/0x2)],nQ=nP[0x0],nR=nP[0x1],nS=Math[Kr(0x29c)](nM[nN-0x1]/0x2);let nT=nS*Math[Kr(0x29c)](nM[nN-0x2]/0x2),nU=Kr(0x8b7),nV=Kr(0x847)+nT+Kr(0x170)+nS+Kr(0x466);for(let nW=0x2;nW<nN-0x1;nW++)nU=Kr(0x40b)+nW+',\x20'+nU,nT*=nM[nN-nW-0x1],nV='b'+nW+Kr(0x855)+nT+Kr(0x596)+nV;return Kr(0x75b)+nK+'('+nU+Kr(0x8d0)+nV+Kr(0x154)+nR+Kr(0xc4b)+nR+Kr(0x986)+nR+',\x20'+nQ+Kr(0x52b)+nL['Zm']+'('+nJ+Kr(0x232);}(nF,nG);}}(nx,nA):function nF(nG,nH=!0x1){const Ks=vs_0b,nI=nG['uy']['iy'];switch(nI[Ks(0xcbc)]){case 0x0:return function(nJ,nK){const Kt=vs_0b,nL=nJ[Kt(0x748)],nM=Kt(0x6e0)+nL[Kt(0x402)](0x0)[Kt(0x7e2)]()+nL[Kt(0xbd0)](0x1);if(nJ['uy']['ly'])return Kt(0x705)+nM+Kt(0x3e3)+nL+';}';const [nN,nO]=nJ['uy'][Kt(0x3b8)];if(0x1===nN&&0x1===nO)return Kt(0x9e8)+nM+Kt(0x7fd)+nL+Kt(0xa44);const nP=jZ(nL);if(nK)return Kt(0x1b4)+nM+Kt(0x519)+nL+Kt(0xd91)+nL+Kt(0x69f)+nP+Kt(0x721)+nL+Kt(0x232);const [nQ,nR]=nJ['uy'][Kt(0x3b8)];return Kt(0x1b4)+nM+Kt(0x519)+nQ+',\x20'+nR+',\x20'+nP+Kt(0x721)+nL+Kt(0x232);}(nG,nH);case 0x1:return function(nJ,nK){const Ku=vs_0b,nL=nJ[Ku(0x748)],nM=Ku(0x6e0)+nL[Ku(0x402)](0x0)[Ku(0x7e2)]()+nL[Ku(0xbd0)](0x1);if(nJ['uy']['ly'])return Ku(0x9e8)+nM+Ku(0xaad)+k0(nJ)+Ku(0x6eb);const nN=nJ['uy'][Ku(0x3b8)],nO=nN[0x0],nP=nN[0x1];if(0x1===nP&&0x1===nO)return Ku(0x9e8)+nM+Ku(0x8c6)+nL+Ku(0xa44);const nQ=jZ(nL);return 0x1===nP?nK?Ku(0x9e8)+nM+Ku(0xbad)+nQ+Ku(0x52f)+nL+Ku(0x45f)+nL+Ku(0x353):Ku(0x9e8)+nM+Ku(0xbad)+nQ+Ku(0x159)+nO+Ku(0xa54)+nL+Ku(0x353):0x1===nO?nK?Ku(0x9e8)+nM+Ku(0x29e)+nQ+Ku(0x52f)+nL+Ku(0x592)+nL+Ku(0x353):Ku(0x9e8)+nM+Ku(0x29e)+nQ+Ku(0x159)+nP+Ku(0x9cf)+nL+Ku(0x353):nK?Ku(0x1b4)+nM+Ku(0x2ab)+nL+Ku(0xd91)+nL+Ku(0x992)+nQ+Ku(0x721)+nL+Ku(0x232):Ku(0x1b4)+nM+Ku(0x2ab)+nO+',\x20'+nP+Ku(0x4d8)+nQ+Ku(0x721)+nL+Ku(0x232);}(nG,nH);case 0x2:return function(nJ,nK){const Kv=vs_0b,nL=nJ['uy']['iy'],nM=nJ[Kv(0x748)],nN=Kv(0x6e0)+nM[Kv(0x402)](0x0)[Kv(0x7e2)]()+nM[Kv(0xbd0)](0x1),nO=nJ['uy'][Kv(0x3b8)];if(null!=nO&&a8(nL,nO)){if(nK)return Kv(0x9e8)+nN+Kv(0xd88)+nM+Kv(0x69f)+nM+Kv(0xb84)+nM+Kv(0x353);const nV=nO[0x0];return Kv(0x1b4)+nN+Kv(0x21d)+nO[0x1]+Kv(0xd4b)+nV+Kv(0xb95)+nM+Kv(0x232);}const {C:nP,T:nQ}=aj(nL),nR=nP;if(nR[Kv(0xcbc)]<nL[Kv(0xcbc)]){const nW=k3(nJ,nR),nX=[Kv(0x202),Kv(0x66f)];return Kv(0x279)+nF(nW,nK)+Kv(0x9e8)+nN+Kv(0x3b2)+nN+'('+k4(nX,nQ)+Kv(0xab0);}if(nJ['uy']['ly'])return Kv(0x9e8)+nN+Kv(0x8b3)+nL[0x1]+Kv(0x141)+k0(nJ)+Kv(0x6eb);const nS=nO[0x0],nT=nO[0x1],nU=jZ(nM);return 0x1===nT?nK?Kv(0x9e8)+nN+Kv(0x6c6)+nU+Kv(0x7cf)+nM+Kv(0x83c)+nM+Kv(0x45f)+nM+Kv(0x353):Kv(0x1b4)+nN+Kv(0x1f2)+nU+Kv(0x7cf)+nL[0x1]+Kv(0xa5a)+nS+Kv(0xb95)+nM+Kv(0x232):0x1===nS?nK?Kv(0x9e8)+nN+Kv(0x6c6)+nU+Kv(0x7cf)+nM+Kv(0x9dd)+nM+Kv(0x592)+nM+Kv(0x353):Kv(0x1b4)+nN+Kv(0x1f2)+nU+Kv(0x7cf)+nL[0x1]+Kv(0xa87)+nT+Kv(0x39d)+nM+Kv(0x232):nK?Kv(0x9e8)+nN+Kv(0x46e)+nM+Kv(0xc4c)+nU+Kv(0xc15)+nM+Kv(0xd91)+nM+Kv(0x238)+nM+Kv(0x353):Kv(0x7d2)+nN+Kv(0x773)+nL[0x1]+Kv(0x74a)+nU+Kv(0xccc)+nS+',\x20'+nT+Kv(0x5ea)+nM+Kv(0xd18);}(nG,nH);case 0x3:return function(nJ,nK){const Kw=vs_0b,nL=nJ['uy']['iy'],nM=nJ[Kw(0x748)],nN=Kw(0x6e0)+nM[Kw(0x402)](0x0)[Kw(0x7e2)]()+nM[Kw(0xbd0)](0x1),nO=nL[0x1]*nL[0x2],nP=nL[0x2],{C:nQ,T:nR}=aj(nL),nS=nQ;if(nS[Kw(0xcbc)]<nL[Kw(0xcbc)]){const nY=k3(nJ,nS),nZ=[Kw(0x202),Kw(0x66f),Kw(0xb79)];return Kw(0x2c3)+nF(nY,nK)+Kw(0x446)+nN+Kw(0xb81)+nN+'('+k4(nZ,nR)+Kw(0x647);}if(nJ['uy']['ly'])return Kw(0x9e8)+nN+Kw(0x89b)+nO+',\x20'+nP+Kw(0x141)+k0(nJ)+Kw(0x6eb);const nT=nJ['uy'][Kw(0x3b8)],nU=nT[0x0],nV=nT[0x1],nW=nJ['uy'][Kw(0x196)];if(nV===nO&&null==nW)return nK?Kw(0x9e8)+nN+Kw(0x7a2)+nM+Kw(0x6c3)+nM+Kw(0x69f)+nM+Kw(0xb84)+nM+Kw(0x353):Kw(0x446)+nN+Kw(0xc28)+nP+Kw(0xca3)+nV+Kw(0xd4b)+nU+Kw(0x98c)+nM+Kw(0xc82);if(nV===nP&&null==nW)return nK?Kw(0x9e8)+nN+Kw(0x346)+nM+Kw(0x6d7)+nM+Kw(0x69f)+nM+Kw(0xb84)+nM+Kw(0x353):Kw(0x1b4)+nN+Kw(0x80a)+nL[0x1]+Kw(0x227)+nV+Kw(0xd4b)+nU+Kw(0xb95)+nM+Kw(0x232);const nX=jZ(nM);return nK?Kw(0x1b4)+nN+Kw(0xc47)+nM+Kw(0x8fd)+nM+Kw(0x397)+nM+Kw(0x756)+nO+Kw(0xc95)+nP+Kw(0x438)+nX+Kw(0xcff)+nM+Kw(0xd91)+nM+Kw(0xb97)+nM+Kw(0x3a9):Kw(0x9e8)+nN+Kw(0x567)+nO+Kw(0xc95)+nP+Kw(0x438)+nX+Kw(0xc15)+nU+',\x20'+nV+Kw(0x1bc)+nM+Kw(0x59f);}(nG,nH);case 0x4:return function(nJ,nK){const Kx=vs_0b,nL=nJ['uy']['iy'],nM=nJ[Kx(0x748)],nN=Kx(0x6e0)+nM[Kx(0x402)](0x0)[Kx(0x7e2)]()+nM[Kx(0xbd0)](0x1),nO=nL[0x3],nP=nL[0x2]*nO,nQ=nL[0x1]*nP,{C:nR,T:nS}=aj(nL);if(nR[Kx(0xcbc)]<nL[Kx(0xcbc)]){const o1=k3(nJ,nR),o2=[Kx(0x202),Kx(0x66f),Kx(0xb79),Kx(0xc59)];return Kx(0x279)+nF(o1,nK)+Kx(0x9e8)+nN+Kx(0xc76)+nN+'('+k4(o2,nS)+Kx(0xab0);}if(nJ['uy']['ly'])return Kx(0x9e8)+nN+Kx(0xc78)+nQ+',\x20'+nP+',\x20'+nO+Kx(0x141)+k0(nJ)+Kx(0x6eb);const nT=nJ['uy'][Kx(0x196)],nU=nJ['uy'][Kx(0x3b8)],nV=nU[0x0],nW=nU[0x1],nX=Kx(0x13a)+nM+Kx(0x805),nY=Kx(0xaa0)+nM+Kx(0xc07),nZ=Kx(0xa6f)+nM+Kx(0xd67);if(nW===nQ&&null==nT)return nK?Kx(0x9e8)+nN+Kx(0xc6c)+nX+Kx(0x2c3)+nY+Kx(0x492)+nM+Kx(0x69f)+nM+Kx(0xb84)+nM+Kx(0x353):Kx(0x9e8)+nN+Kx(0x995)+nP+',\x20'+nO+Kx(0x351)+nW+Kx(0xd4b)+nV+Kx(0xa54)+nM+Kx(0x353);if(nW===nO&&null==nT)return nK?Kx(0x9e8)+nN+Kx(0xd0f)+nM+Kx(0x8fd)+nM+Kx(0x229)+nM+Kx(0x6cd)+nM+Kx(0x69f)+nM+Kx(0xb84)+nM+Kx(0x353):Kx(0x9e8)+nN+Kx(0xd0f)+nL[0x1]*nL[0x2]+',\x20'+nL[0x2]+Kx(0xb04)+nW+Kx(0xd4b)+nV+Kx(0xa54)+nM+Kx(0x353);const o0=jZ(nM);return nK?Kx(0x1b4)+nN+Kx(0x7a7)+nX+Kx(0x279)+nY+Kx(0x279)+nZ+Kx(0x9f0)+nM+Kx(0xd91)+nM+Kx(0x992)+o0+Kx(0x721)+nM+Kx(0x232):Kx(0x1b4)+nN+Kx(0xa2a)+nQ+Kx(0xc95)+nP+Kx(0x39c)+nO+Kx(0xd7d)+nV+',\x20'+nW+Kx(0x4d8)+o0+Kx(0x721)+nM+Kx(0x232);}(nG,nH);case 0x5:return function(nJ){const Ky=vs_0b,nK=nJ['uy']['iy'],nL=nJ[Ky(0x748)],nM=Ky(0x6e0)+nL[Ky(0x402)](0x0)[Ky(0x7e2)]()+nL[Ky(0xbd0)](0x1),nN=nK[0x4],nO=nK[0x3]*nN,nP=nK[0x2]*nO,nQ=nK[0x1]*nP,{C:nR,T:nS}=aj(nK);if(nR[Ky(0xcbc)]<nK[Ky(0xcbc)]){const nX=k3(nJ,nR),nY=[Ky(0x202),Ky(0x66f),Ky(0xb79),Ky(0xc59),Ky(0x83e)];return Ky(0x279)+nF(nX)+Ky(0x9e8)+nM+Ky(0x65d)+nM+'('+k4(nY,nS)+Ky(0xab0);}if(nJ['uy']['ly'])return Ky(0x9e8)+nM+Ky(0x8e9)+nQ+',\x20'+nP+',\x20'+nO+',\x20'+nN+Ky(0x7c3)+k0(nJ)+Ky(0x6eb);const nT=nJ['uy'][Ky(0x196)],nU=nJ['uy'][Ky(0x3b8)],nV=nU[0x0],nW=nU[0x1];if(nW===nQ&&null==nT)return Ky(0x9e8)+nM+Ky(0x55c)+nP+',\x20'+nO+',\x20'+nN+Ky(0x351)+nW+Ky(0xd4b)+nV+Ky(0xa54)+nL+Ky(0x353);if(nW===nN&&null==nT)return Ky(0x9e8)+nM+Ky(0x4f6)+nK[0x1]*nK[0x2]*nK[0x3]+Ky(0xa2e)+nK[0x2]*nK[0x3]+',\x20'+nK[0x3]+Ky(0x6d9)+nW+Ky(0xd4b)+nV+Ky(0xa54)+nL+Ky(0x353);return Ky(0x1b4)+nM+Ky(0x2d3)+nQ+Ky(0xc95)+nP+Ky(0x620)+nO+Ky(0xba4)+nN+Ky(0x9f3)+jZ(nL)+Ky(0xcff)+nV+',\x20'+nW+Ky(0xcbf)+nL+Ky(0x232);}(nG);case 0x6:return function(nJ){const Kz=vs_0b,nK=nJ['uy']['iy'],nL=nJ[Kz(0x748)],nM=Kz(0x6e0)+nL[Kz(0x402)](0x0)[Kz(0x7e2)]()+nL[Kz(0xbd0)](0x1),{C:nN,T:nO}=aj(nK);if(nN[Kz(0xcbc)]<nK[Kz(0xcbc)]){const nY=k3(nJ,nN),nZ=[Kz(0x202),Kz(0x66f),Kz(0xb79),Kz(0xc59),Kz(0x83e),Kz(0x9b3)];return Kz(0x279)+nF(nY)+Kz(0x9e8)+nM+Kz(0x62f)+nM+'('+k4(nZ,nO)+Kz(0xab0);}const nP=nK[0x5],nQ=nK[0x4]*nP,nR=nK[0x3]*nQ,nS=nK[0x2]*nR,nT=nK[0x1]*nS;if(nJ['uy']['ly'])return Kz(0x9e8)+nM+Kz(0x714)+nT+',\x20'+nS+',\x20'+nR+',\x20'+nQ+Kz(0x611)+nP+Kz(0x141)+k0(nJ)+Kz(0x6eb);const nU=nJ['uy'][Kz(0x196)],nV=nJ['uy'][Kz(0x3b8)],nW=nV[0x0],nX=nV[0x1];if(nX===nT&&null==nU)return Kz(0x9e8)+nM+Kz(0xb9d)+nS+',\x20'+nR+',\x20'+nQ+',\x20'+nP+Kz(0x8ef)+nX+Kz(0xd4b)+nW+Kz(0xa54)+nL+Kz(0x353);if(nX===nP&&null==nU)return Kz(0x9e8)+nM+Kz(0x7ca)+nK[0x1]*nK[0x2]*nK[0x3]*nK[0x4]+Kz(0xa2e)+nK[0x2]*nK[0x3]*nK[0x4]+Kz(0xa2e)+nK[0x3]*nK[0x4]+Kz(0xa2e)+nK[0x4]+Kz(0x260)+nX+Kz(0xd4b)+nW+Kz(0xa54)+nL+Kz(0x353);return Kz(0x1b4)+nM+Kz(0x451)+nT+Kz(0xc95)+nS+Kz(0x620)+nR+Kz(0xba4)+nQ+Kz(0xbcf)+nP+Kz(0x2dd)+jZ(nL)+Kz(0xcff)+nW+',\x20'+nX+Kz(0xcbf)+nL+Kz(0x232);}(nG);default:throw new Error(nI[Ks(0xcbc)]+Ks(0x688));}}(nx,nA);const nC=nx['uy']['iy'],nD=ny['iy'];return nC[KA(0xcbc)]<=nD[KA(0xcbc)]&&(nB+=nz?function(nG,nH){const KB=vs_0b,nI=nG[KB(0x748)],nJ=nI[KB(0x402)](0x0)[KB(0x7e2)]()+nI[KB(0xbd0)](0x1),nK=KB(0x6e0)+nJ+KB(0x418),nL=nG['uy']['iy'][KB(0xcbc)],nM=nH['iy'][KB(0xcbc)],nN=jT(nG['uy']['iy'],nH['iy']),nO=k1(nM),nP=nM-nL;let nQ;const nR=['x','y','z','w','u','v'];nQ=0x0===nL?'':nM<0x2&&nN[KB(0xcbc)]>=0x1?KB(0x83b):nN[KB(0x66e)](nW=>KB(0x9b7)+nR[nW+nP]+KB(0x2b8))[KB(0x75e)]('\x0a');let nS='';nS=nM<0x2&&nL>0x0?KB(0xc40):nG['uy']['iy'][KB(0x66e)]((nW,nX)=>KB(0x9b7)+nR[nX+nP])[KB(0x75e)](',\x20');let nT=KB(0xc5f);const nU=0x1===a7(nG['uy']['iy']),nV=0x1===a7(nH['iy']);if(0x1!==nL||nU||nV){if(nU&&!nV)nT=0x1===nM?KB(0x769):KB(0xbc2);else{if(nN[KB(0xcbc)]){const nW=nL-0x2,nX=nL-0x1;nN[KB(0x6f2)](nW)>-0x1&&nN[KB(0x6f2)](nX)>-0x1?nT=KB(0x957):nN[KB(0x6f2)](nW)>-0x1?nT=KB(0xa35):nN[KB(0x6f2)](nX)>-0x1&&(nT=KB(0xc42));}}}else nT=KB(0x36e);return KB(0x75b)+nK+KB(0x658)+nO+KB(0xc93)+nQ+KB(0x49d)+nJ+'('+nS+KB(0x26e)+nT+KB(0xa53);}(nx,ny):function(nG,nH){const KC=vs_0b,nI=nG[KC(0x748)],nJ=nI[KC(0x402)](0x0)[KC(0x7e2)]()+nI[KC(0xbd0)](0x1),nK=KC(0x6e0)+nJ+KC(0x418),nL=nH[KC(0x3b8)],nM=nG['uy'][KC(0x3b8)],nN=nG['uy']['iy'][KC(0xcbc)],nO=nH['iy'][KC(0xcbc)];if(!nG['uy']['ly']&&nN===nO&&null==nG['uy'][KC(0x196)]&&a8(nM,nL))return KC(0x9e8)+nK+KC(0x7fd)+nI+KC(0xb45);const nP=k1(nO),nQ=jT(nG['uy']['iy'],nH['iy']),nR=nO-nN;let nS;const nT=['x','y','z','w','u','v'];nS=0x0===nN?'':nO<0x2&&nQ[KC(0xcbc)]>=0x1?KC(0x83b):nQ[KC(0x66e)](nV=>KC(0x9b7)+nT[nV+nR]+KC(0x2b8))[KC(0x75e)]('\x0a');let nU='';return nU=nO<0x2&&nN>0x0?KC(0xc40):nG['uy']['iy'][KC(0x66e)]((nV,nW)=>KC(0x9b7)+nT[nW+nR])[KC(0x75e)](',\x20'),KC(0x1b4)+nK+KC(0x658)+nP+KC(0xc93)+nS+KC(0x767)+nJ+'('+nU+KC(0x6fd);}(nx,ny)),nB;}(nw,n9,nb[Kj(0x343)],nb['py']))[Kj(0x75e)]('\x0a'),nh=n9[Kj(0x3b8)],nj=jO(),nk=function(nw){const KD=vs_0b;return KD(0x5d2)+nw['Zm']+KD(0x66b);}(nj);let nm,nq,nv=function(nw){const KE=vs_0b;return nw[KE(0x557)]+KE(0xbdb)+nw['Qm']+KE(0x75f)+nw['ey']+KE(0xb1a)+nw['ny']+KE(0x37f)+nw['sy']+KE(0x37f)+nw['oy']+KE(0x1ae)+jV+KE(0x37f)+jW+KE(0x37f)+jX+KE(0x79a);}(nj);return n9[Kj(0x8c0)]?(nm=function(nw,nx,ny){const KF=vs_0b;switch(nw[KF(0xcbc)]){case 0x0:return KF(0xcf8);case 0x1:return function(nz,nA,nB){const KG=vs_0b,nC=[Math[KG(0x29c)](nA[0x0]/0x2),Math[KG(0x29c)](nA[0x1]/0x2)];return 0x1===nC[0x0]?nB?KG(0xc94):KG(0x97d)+nC[0x1]+KG(0xc60):0x1===nC[0x1]?nB?KG(0xcd7):KG(0x395)+nC[0x0]+KG(0xc60):nB?KG(0x931):KG(0xd8a)+nC[0x0]+',\x20'+nC[0x1]+KG(0x5e6)+nC[0x1]+KG(0x9e6);}(0x0,nx,ny);case 0x2:return function(nz,nA,nB){const KH=vs_0b,nC=[Math[KH(0x29c)](nA[0x0]/0x2),Math[KH(0x29c)](nA[0x1]/0x2)];if(a8(nz,nA))return nB?KH(0x7bd):KH(0xbe9)+nC[0x0]+',\x20'+nC[0x1]+KH(0x78f);const nD=Math[KH(0x29c)](nz[0x1]/0x2);return nB?KH(0x2cc):KH(0xd58)+nC[0x0]+',\x20'+nC[0x1]+KH(0xa88)+nC[0x1]+KH(0xaf2)+nD+KH(0x41a)+nD+KH(0xd0a);}(nw,nx,ny);case 0x3:return function(nz,nA,nB){const KI=vs_0b;if(nB)return KI(0xcc7);const nC=[Math[KI(0x29c)](nA[0x0]/0x2),Math[KI(0x29c)](nA[0x1]/0x2)],nD=Math[KI(0x29c)](nz[0x2]/0x2),nE=nD*Math[KI(0x29c)](nz[0x1]/0x2);return KI(0xd6f)+nC[0x0]+',\x20'+nC[0x1]+KI(0x6d4)+nC[0x1]+KI(0x607)+nE+KI(0x2a3)+nE+KI(0x459)+nD+KI(0x41a)+nD+KI(0xd30);}(nw,nx,ny);default:return function(nz,nA,nB){const KJ=vs_0b;if(nB)return KJ(0x3ef);const nC=[Math[KJ(0x29c)](nA[0x0]/0x2),Math[KJ(0x29c)](nA[0x1]/0x2)],nD=Math[KJ(0x29c)](nz[nz[KJ(0xcbc)]-0x1]/0x2),nE=nD*Math[KJ(0x29c)](nz[nz[KJ(0xcbc)]-0x2]/0x2);let nF=nE,nG='',nH=KJ(0x493);for(let nI=0x2;nI<nz[KJ(0xcbc)]-0x1;nI++)nF*=nz[nz[KJ(0xcbc)]-nI-0x1],nG=KJ(0x706)+nI+KJ(0x576)+nF+KJ(0x38c)+nI+KJ(0x855)+nF+KJ(0xd84)+nG,nH='b'+nI+',\x20'+nH;return KJ(0x447)+nz[KJ(0xcbc)]+KJ(0x226)+nC[0x0]+',\x20'+nC[0x1]+KJ(0x6d4)+nC[0x1]+KJ(0x363)+nG+KJ(0x2fc)+nE+KJ(0x2a3)+nE+KJ(0x459)+nD+KJ(0x41a)+nD+KJ(0x52e)+nz[KJ(0xcbc)]+'('+nH+KJ(0x6fd);}(nw,nx,ny);}}(n9['iy'],nh,nb['py']),nq=function(nw){const KK=vs_0b;return KK(0x9a2)+nw['ty']+KK(0xa25);}(nj)):(nm=function(nw,nx,ny){const KL=vs_0b;switch(nw[KL(0xcbc)]){case 0x0:return KL(0xcf8);case 0x1:return function(nz,nA,nB){const KM=vs_0b;return 0x1===nA[0x0]?nB?KM(0xa02):KM(0x835)+nA[0x1]+KM(0xc60):0x1===nA[0x1]?nB?KM(0xd41):KM(0x423)+nA[0x0]+KM(0xc60):nB?KM(0x308):KM(0xd8a)+nA[0x0]+',\x20'+nA[0x1]+KM(0x1a3)+nA[0x1]+KM(0x993);}(0x0,nx,ny);case 0x2:return function(nz,nA,nB){const KN=vs_0b;return a8(nz,nA)?nB?KN(0x5c6):KN(0x665)+nA[0x0]+',\x20'+nA[0x1]+KN(0x78f):0x1===nz[0x1]?nB?KN(0x21b):KN(0x352)+nA[0x0]+',\x20'+nA[0x1]+KN(0x5ac)+nA[0x1]+KN(0xaec):0x1===nz[0x0]?nB?KN(0x702):KN(0x352)+nA[0x0]+',\x20'+nA[0x1]+KN(0x5ac)+nA[0x1]+KN(0x73f):nB?KN(0xc41):KN(0xd58)+nA[0x0]+',\x20'+nA[0x1]+KN(0x6d4)+nA[0x1]+KN(0x4e2)+nz[0x1]+KN(0x9c3)+nz[0x1]+KN(0x248);}(nw,nx,ny);case 0x3:return function(nz,nA,nB){const KO=vs_0b;if(nB)return KO(0x8f9)+jQ(['r','c','d'],nz)+KO(0xd95);const nC=jP(['r','c','d'],nz);return KO(0xd6f)+nA[0x0]+',\x20'+nA[0x1]+KO(0x6d4)+nA[0x1]+KO(0x4e5)+nC+KO(0x8dd);}(nw,nx,ny);case 0x4:return function(nz,nA,nB){const KP=vs_0b;if(nB)return KP(0x58c)+jQ(['r','c','d','d2'],nz)+KP(0xb69);const nC=jP(['r','c','d','d2'],nz);return KP(0xc0a)+nA[0x0]+',\x20'+nA[0x1]+KP(0x6d4)+nA[0x1]+KP(0x4e5)+nC+KP(0xb69);}(nw,nx,ny);case 0x5:return function(nz,nA){const KQ=vs_0b,nB=jP(['r','c','d','d2','d3'],nz);return KQ(0xd85)+nA[0x0]+KQ(0x36d)+nA[0x1]+KQ(0xa88)+nA[0x1]+KQ(0x363)+nB+KQ(0x155);}(nw,nx);case 0x6:return function(nz,nA){const KR=vs_0b,nB=jP(['r','c','d','d2','d3','d4'],nz);return KR(0x347)+nA[0x0]+',\x20'+nA[0x1]+KR(0x6d4)+nA[0x1]+KR(0x363)+nB+KR(0xc77);}(nw,nx);default:throw new Error(nw[KL(0xcbc)]+KL(0x148));}}(n9['iy'],nh,nb['py']),nq=function(nw){const KS=vs_0b;return KS(0x45a)+nw['ty']+KS(0x47b);}(nj)),nb[Kj(0x343)]&&(nv+=jY),[nv,nk,nq,nf,nm,ng,nb['xy']][Kj(0x75e)]('\x0a');}const jV=q0(0x228),jW=q0(0x854),jX=q0(0x898),jY=q0(0x5fc);function jZ(n8){const KT=vs_0b;return KT(0xd43)+n8;}function k0(n8){const KU=vs_0b,n9=n8[KU(0x748)],nb=a7(n8['uy']['iy']);return nb<0x2?KU(0xb76)+n9+';':KU(0x7ad)+nb+KU(0x3cb)+n9+KU(0x732);}function k1(n8){const KV=vs_0b;if(n8<=0x1)return KV(0x3f6);if(0x2===n8)return KV(0x7e3);if(0x3===n8)return KV(0x6b6);if(0x4===n8)return KV(0x8d4);if(0x5===n8)return KV(0x9f9);if(0x6===n8)return KV(0xa04);throw Error(KV(0x36f)+n8+KV(0x825));}function k2(n8,n9,nb){const KW=vs_0b,{C:nd,T:nf}=aj(n9),ng=n9[KW(0xcbc)],nh=n8&&0x3===ng&&0x1===n9[0x0],nj=nh?n9[KW(0xbd0)](0x1):nd,nk=!n8&&ng>0x1&&!a8(n9,nb)&&nd[KW(0xcbc)]<ng||nh;return{'wy':nk,'hy':nk?nj:n9,'T':nf};}function k3(n8,n9){const KX=vs_0b,nb=JSON[KX(0x88f)](JSON[KX(0x806)](n8));return nb['uy']['iy']=n9,nb;}function k4(n8,n9){const KY=vs_0b;return n9[KY(0x66e)](nb=>n8[nb])[KY(0x75e)](',\x20');}function k5(n8,n9,nb){const KZ=vs_0b,nd={},nf={},ng={},nh=[];let nj,nk,nm,nq=null,nv=null;nv=n8[KZ(0x663)](nb,KZ(0x979),!0x1),0x1===aJ()[KZ(0x4a8)](KZ(0x242))&&(nq=n8[KZ(0x663)](nb,KZ(0xc4e),!0x1));for(let nw=0x0;nw<n9[KZ(0x8db)][KZ(0xcbc)];nw++){const nx=n9[KZ(0x8db)][nw];nd[nx]=n8[KZ(0x663)](nb,nx,!0x1),nd[KZ(0xd43)+nx]=n8[KZ(0x663)](nb,KZ(0xd43)+nx,!0x1),n9['py']&&(nf[nx+KZ(0x68d)]=n8[KZ(0x663)](nb,nx+KZ(0x68d),!0x1),ng[nx+KZ(0x639)]=n8[KZ(0x663)](nb,nx+KZ(0x639),!0x1));}return n9['py']&&(nj=n8[KZ(0x663)](nb,KZ(0x5f7),!0x1),nm=n8[KZ(0x663)](nb,KZ(0x236),!0x1),nk=n8[KZ(0x663)](nb,KZ(0x96d),!0x1)),n9['my']&&n9['my'][KZ(0xd86)]((ny,nz)=>{const L0=vs_0b;nh[nz]=n8[L0(0x663)](nb,ny[L0(0x748)],!0x1);}),{'uniformLocations':nd,'by':nh,'infLoc':nq,'nanLoc':nv,'gy':nf,'vy':ng,'$y':nj,'Cy':nm,'Ty':nk};}function k6(n8,n9){const L1=vs_0b;if(n8[L1(0xcbc)]!==n9[L1(0xcbc)])throw Error(L1(0x3e0)+n8[L1(0xcbc)]+L1(0x7b8)+n9[L1(0xcbc)]+L1(0xd06));n8[L1(0xd86)]((nb,nd)=>{const L2=vs_0b,nf=nb['iy'],ng=n9[nd],nh=ng[L2(0x859)];if(!a8(nf,nh))throw Error(L2(0xbb9)+nf+L2(0x404)+nh+L2(0x3ff));if(nb['ly']&&ng['ly'])return;const nj=nb[L2(0x3b8)],nk=ng['ly']?null:ng['Ny'][L2(0x3b8)];if(!a8(nj,nk))throw Error(L2(0x798)+nj+L2(0x404)+nk+L2(0x3ff));});}function k7(n8){const L3=vs_0b;return aJ()[L3(0x2d7)](L3(0xcf4))&&n8<=0x4;}class k8{constructor(n8){const L4=vs_0b;this[L4(0x8db)]=['A'],this[L4(0x343)]=!0x1,this['_y']=!0x0,this['Sy']=jb[L4(0x1a9)],this['my']=[{'name':L4(0x3b8),'type':L4(0x7e3)}];const n9=jO();this['Wa']=n8,this['py']=k7(this['Wa'][L4(0xcbc)]),this['xy']=L4(0xd3b)+(this['py']?jQ(['r','c','d'],n8):jP(['r','c','d'],n8))+L4(0x322)+n9['ty']+L4(0x570);}}class k9{constructor(n8){const L5=vs_0b;this[L5(0x8db)]=['A'],this[L5(0x343)]=!0x0,this['_y']=!0x0,this['Sy']=jb[L5(0x1a9)],this['my']=[{'name':L5(0x3b8),'type':L5(0x7e3)}];const n9=jO();this['Wa']=n8,this['py']=k7(this['Wa'][L5(0xcbc)]),this['xy']=L5(0xd3b)+(this['py']?jQ(['r','c','d'],n8):jP(['r','c','d'],n8))+L5(0x76c)+n9['ty']+L5(0x570);}}class kb{constructor(n8){const L6=vs_0b;this[L6(0x8db)]=['A'],this['Ey']=jd[L6(0x724)];const n9=jO();this['Wa']=n8,this['xy']=L6(0x279)+jS+L6(0x5a6)+n9['ty']+L6(0x1e2);}}class kd{constructor(n8){const L7=vs_0b;this[L7(0x8db)]=['A'],this[L7(0x343)]=!0x0,this['_y']=!0x1,this['Ey']=jd[L7(0x724)];const n9=jO();this['Wa']=n8,this['xy']=L7(0x279)+jS+L7(0x717)+n9['ty']+L7(0x1e2);}}class kf{constructor(n8,n9=!0x1){const L8=vs_0b;this[L8(0x8db)]=['A'],this['my']=[{'name':L8(0x3b8),'type':L8(0x7e3)}];const nb=jO();this['Wa']=n8,this['py']=k7(this['Wa'][L8(0xcbc)]);let nd=L8(0x2a6);n9&&(nd=L8(0x6a2)),this['xy']=L8(0x279)+(this['py']?L8(0x5c5):jR(n8))+L8(0x90e)+nb['Zm']+L8(0x1d1)+nb['ty']+L8(0x1b9)+nd+L8(0x42a);}}class kg{constructor(n8,n9=!0x1){const L9=vs_0b;this[L9(0x8db)]=['A'],this[L9(0x343)]=!0x1,this['_y']=!0x0,this['my']=[{'name':L9(0x3b8),'type':L9(0x7e3)}];const nb=jO();this['Wa']=n8,this['py']=k7(this['Wa'][L9(0xcbc)]);let nd='',nf=L9(0x2a6);n9&&(nf=L9(0x6a2));for(let ng=0x0;ng<=0x1;ng++)for(let nh=0x0;nh<=0x1;nh++){const nj=0x2*ng+nh;nd+=L9(0xd98)+nh+L9(0xa94)+(this['py']?L9(0x1a8):''+n8[0x2])+L9(0x5f3)+nh+L9(0xcc1)+ng+L9(0xa94)+(this['py']?L9(0x414):''+n8[0x1])+L9(0xb85)+ng+L9(0xbaa)+nb['Zm']+L9(0xb23)+nj+L9(0xbce)+nj+L9(0x78b)+nj+L9(0x13b)+nj+L9(0xd93);}this['xy']=L9(0x2c3)+(this['py']?L9(0x5c5):jR(n8))+L9(0xcc2)+nd+L9(0x77b)+nb['ty']+L9(0x7d0)+nf+L9(0xa0c);}}function kh(n8,n9,nb,nd,nf,ng){const Lc=vs_0b;!function(nk,nm){const La=vs_0b,nq=aJ()[La(0x4a8)](La(0x9a0));if(nk<=0x0||nm<=0x0)throw new Error(La(0xcf2)+nk+'x'+nm+La(0x195));if(nk>nq||nm>nq)throw new Error(La(0xcf2)+nk+'x'+nm+La(0xb38)+nq+'x'+nq+'].');}(n9,nb);const nh=function(nk){const Lb=vs_0b;return jC(nk,()=>nk[Lb(0x461)](),Lb(0xd80));}(n8),nj=n8[Lc(0x87c)];return jm(n8,()=>n8[Lc(0x2b9)](nj,nh)),jm(n8,()=>n8[Lc(0x298)](nj,n8[Lc(0x4c1)],n8[Lc(0x6a4)])),jm(n8,()=>n8[Lc(0x298)](nj,n8[Lc(0xb15)],n8[Lc(0x6a4)])),jm(n8,()=>n8[Lc(0x298)](nj,n8[Lc(0xad3)],n8[Lc(0x1f9)])),jm(n8,()=>n8[Lc(0x298)](nj,n8[Lc(0x785)],n8[Lc(0x1f9)])),0x1===aJ()[Lc(0x4a8)](Lc(0x242))?jm(n8,()=>n8[Lc(0x8c3)](nj,0x0,nd,n9,nb,0x0,nf,ng,null)):jm(n8,()=>n8[Lc(0xba0)](nj,0x1,nd,n9,nb)),jm(n8,()=>n8[Lc(0x2b9)](n8[Lc(0x87c)],null)),{'texture':nh,'texShape':[nb,n9]};}function kj(n8){const Ld=vs_0b;return n8[Ld(0x2df)];}function kk(n8){const Le=vs_0b;return n8[Le(0xbbe)];}function km(n8){const Lf=vs_0b;return n8[Lf(0x157)];}function kp(n8){const Lg=vs_0b;return n8[Lg(0x3ab)];}function kq(n8){const Lh=vs_0b;return n8[Lh(0x331)];}class kv{constructor(n8){const Li=vs_0b;this['Ry']=null,this[Li(0x8b0)]=null,this['Oy']=!0x1,this['ky']=!0x1,this['Ay']=[];const n9=aJ()[Li(0x4a8)](Li(0x242));null!=n8?(this['gl']=n8,function(nd,nf){j7[nd]=nf;}(n9,n8)):this['gl']=j9(n9);let nb=Li(0xbf6);if(this['Iy']=this['gl'][Li(0x486)](Li(0xd5d)),0x1===aJ()[Li(0x4a8)](Li(0x242))){const nd=Li(0x935),nf=Li(0x2aa);if(this[Li(0xd9e)]=jq(this['gl'],nd),jK(this['gl'],nf))this[Li(0x22e)]=jq(this['gl'],nf);else{if(aJ()[Li(0x6e0)](Li(0x8ba)))throw new Error(Li(0x223));}if(this['My']=this['gl'][Li(0x486)](nb),jK(this['gl'],Li(0x43a)))this['Fy']=jq(this['gl'],Li(0x43a));else{if(aJ()[Li(0x6e0)](Li(0x8ba)))throw new Error(Li(0xaaa));}}else{if(nb=Li(0x4e9),jK(this['gl'],nb))this['My']=this['gl'][Li(0x486)](nb);else{if(!jK(this['gl'],Li(0x43a)))throw new Error(Li(0xc1a));this['Fy']=this['gl'][Li(0x486)](Li(0x43a));}}this[Li(0x33f)]=function(ng){return function(nh,nj){const Lj=vs_0b,nk=jC(nh,()=>nh[Lj(0x602)](),Lj(0xcee));return jm(nh,()=>nh[Lj(0x656)](nh[Lj(0x209)],nk)),jm(nh,()=>nh[Lj(0x9c6)](nh[Lj(0x209)],nj,nh[Lj(0x942)])),nk;}(ng,new Float32Array([-0x1,0x1,0x0,0x0,0x1,-0x1,-0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x1,0x1,0x1,-0x1,0x0,0x1,0x0]));}(this['gl']),this[Li(0xb1d)]=function(ng){return function(nh,nj){const Lk=vs_0b,nk=jC(nh,()=>nh[Lk(0x602)](),Lk(0xcee));return jm(nh,()=>nh[Lk(0x656)](nh[Lk(0xa4f)],nk)),jm(nh,()=>nh[Lk(0x9c6)](nh[Lk(0xa4f)],nj,nh[Lk(0x942)])),nk;}(ng,new Uint16Array([0x0,0x1,0x2,0x2,0x1,0x3]));}(this['gl']),this['Dy']=function(ng){const Ll=vs_0b;return jC(ng,()=>ng[Ll(0x33d)](),Ll(0x4a4));}(this['gl']),this[Li(0xc0f)]=jk(this['gl'],this[Li(0x22e)]);}get[q0(0xa9f)](){const Lm=vs_0b;return aJ()[Lm(0x2d7)](Lm(0x234));}[q0(0x829)](){const Ln=vs_0b;if(this['Oy'])return;null!=this[Ln(0x8b0)]&&console[Ln(0x75c)](Ln(0x9d8)),null!=this['Ry']&&console[Ln(0x75c)](Ln(0xd1e));const n8=this['gl'];jm(n8,()=>n8[Ln(0xb94)]()),jm(n8,()=>n8[Ln(0x772)](n8[Ln(0xd63)],null)),jm(n8,()=>n8[Ln(0xa9e)](this['Dy'])),jm(n8,()=>n8[Ln(0x656)](n8[Ln(0x209)],null)),jm(n8,()=>n8[Ln(0x656)](n8[Ln(0xa4f)],null)),jm(n8,()=>n8[Ln(0x436)](this[Ln(0xb1d)])),this['Oy']=!0x0;}[q0(0x526)](n8,n9){const Lp=vs_0b;return this['$e'](),function(nb,nd,nf,ng){const Lo=vs_0b,[nh,nj]=jg(nd,nf);return kh(nb,nh,nj,kj(ng),ng[Lo(0xb87)],nb[Lo(0xb93)]);}(this['gl'],n8,n9,this[Lp(0xc0f)]);}[q0(0x627)](n8,n9){const Lr=vs_0b;return this['$e'](),function(nb,nd,nf,ng){const Lq=vs_0b,[nh,nj]=jg(nd,nf);return kh(nb,nh,nj,kk(ng),ng[Lq(0xb87)],ng[Lq(0xc71)]);}(this['gl'],n8,n9,this[Lr(0xc0f)]);}[q0(0x7f1)](n8,n9){const Lt=vs_0b;return this['$e'](),function(nb,nd,nf,ng){const Ls=vs_0b,[nh,nj]=jg(nd,nf);return kh(nb,nh,nj,km(ng),nb[Ls(0x6c4)],nb[Ls(0x6f7)]);}(this['gl'],n8,n9,this[Lt(0xc0f)]);}['Ly'](n8,n9){this['$e'](),function(nb,nd,nf){const Lu=vs_0b;jm(nb,()=>nb[Lu(0x2b9)](nb[Lu(0x87c)],nd)),nf[Lu(0xbf2)]instanceof Uint8Array?0x2===aJ()[Lu(0x4a8)](Lu(0x242))?jm(nb,()=>nb[Lu(0xad4)](nb[Lu(0x87c)],0x0,0x0,0x0,nf[Lu(0x910)],nf[Lu(0x8a7)],nb[Lu(0x6c4)],nb[Lu(0x6f7)],nf[Lu(0xbf2)])):jm(nb,()=>nb[Lu(0x8c3)](nb[Lu(0x87c)],0x0,nb[Lu(0x6c4)],nf[Lu(0x910)],nf[Lu(0x8a7)],0x0,nb[Lu(0x6c4)],nb[Lu(0x6f7)],nf[Lu(0xbf2)])):0x2===aJ()[Lu(0x4a8)](Lu(0x242))?jm(nb,()=>nb[Lu(0xad4)](nb[Lu(0x87c)],0x0,0x0,0x0,nb[Lu(0x6c4)],nb[Lu(0x6f7)],nf)):jm(nb,()=>nb[Lu(0x8c3)](nb[Lu(0x87c)],0x0,nb[Lu(0x6c4)],nb[Lu(0x6c4)],nb[Lu(0x6f7)],nf)),jm(nb,()=>nb[Lu(0x2b9)](nb[Lu(0x87c)],null));}(this['gl'],n8,n9);}['Vy'](n8,n9,nb,nd){const Lw=vs_0b;this['$e'](),function(nf,ng,nh,nj,nk,nm){const Lv=vs_0b;let nq,nv,nw;jm(nf,()=>nf[Lv(0x2b9)](nf[Lv(0x87c)],ng)),nk instanceof Uint8Array?(nq=new Uint8Array(nh*nj*0x4),nv=nf[Lv(0x6f7)],nw=nf[Lv(0x6c4)]):(nq=new Float32Array(nh*nj*0x4),nv=nf[Lv(0xb93)],nw=nm[Lv(0x3ab)]),nq[Lv(0x8c4)](nk),0x2===aJ()[Lv(0x4a8)](Lv(0x242))?jm(nf,()=>nf[Lv(0xad4)](nf[Lv(0x87c)],0x0,0x0,0x0,nh,nj,nf[Lv(0x6c4)],nv,nq)):jm(nf,()=>nf[Lv(0x8c3)](nf[Lv(0x87c)],0x0,nw,nh,nj,0x0,nf[Lv(0x6c4)],nv,nq)),jm(nf,()=>nf[Lv(0x2b9)](nf[Lv(0x87c)],null));}(this['gl'],n8,n9,nb,nd,this[Lw(0xc0f)]);}[q0(0x3d5)](n8,n9){const Ly=vs_0b;return this['$e'](),function(nb,nd,nf,ng){const Lx=vs_0b,[nh,nj]=jj(nd,nf);return kh(nb,nh,nj,kq(ng),nb[Lx(0x6c4)],ng[Lx(0xc71)]);}(this['gl'],n8,n9,this[Ly(0xc0f)]);}[q0(0xa36)](n8,n9){const LA=vs_0b;return this['$e'](),function(nb,nd,nf,ng){const Lz=vs_0b,[nh,nj]=jj(nd,nf);return kh(nb,nh,nj,kp(ng),nb[Lz(0x6c4)],nb[Lz(0xb93)]);}(this['gl'],n8,n9,this[LA(0xc0f)]);}['By'](n8){const LB=vs_0b;this['$e'](),this['Ry']===n8&&(jA(this['gl'],this['Dy']),this['Ry']=null),jm(this['gl'],()=>this['gl'][LB(0x373)](n8));}['Py'](n8,n9,nb){const LD=vs_0b;return this['Wy'](n8,()=>function(nd,nf,ng,nh){const LC=vs_0b,[nj,nk]=jg(nf,ng),nm=new Uint8Array(nf*ng*0x4);return jm(nd,()=>nd[LC(0x28f)](0x0,0x0,nj,nk,nh[LC(0x157)],nd[LC(0x6f7)],nm)),new Float32Array(nm[LC(0xbd8)]);}(this['gl'],n9,nb,this[LD(0xc0f)]));}['Uy'](n8,n9,nb,nd,nf,ng){const LF=vs_0b;return function(nh,nj,nk,nm,nq,nv,nw,nx){const LE=vs_0b,ny=nh,nz=new Float32Array(function(nA,nB){const [nC,nD]=jj(nA,nB);return nC*nD*0x4;}(nv,nw));return ny[LE(0x656)](ny['zy'],nj),ny['Gy'](ny['zy'],0x0,nz),ny[LE(0x656)](ny['zy'],null),nz;}(this['gl'],n8,0x0,0x0,0x0,nf,ng,this[LF(0xc0f)]);}['jy'](n8,n9){return function(nb,nd,nf){const LG=vs_0b,ng=nb,nh=new Float32Array(nf);return ng[LG(0x656)](ng['zy'],nd),ng['Gy'](ng['zy'],0x0,nh),ng[LG(0x656)](ng['zy'],null),nh;}(this['gl'],n8,n9);}['Hy'](n8,n9,nb){const LI=vs_0b;this['qy'](n8);const nd=function(nf,ng,nh,nj){const LH=vs_0b,nk=nf[LH(0x602)]();jm(nf,()=>nf[LH(0x656)](nf['zy'],nk));const nm=0x10*ng*nh;return jm(nf,()=>nf[LH(0x9c6)](nf['zy'],nm,nf['Xy'])),jm(nf,()=>nf[LH(0x28f)](0x0,0x0,nh,ng,nf[LH(0x6c4)],nf[LH(0xb93)],0x0)),jm(nf,()=>nf[LH(0x656)](nf['zy'],null)),nk;}(this['gl'],n9,nb,this[LI(0xc0f)]);return this['Ky'](),nd;}['Yy'](){const n8=this['Jy'](this['gl']);return this['Qy'](n8);}['Jy'](n8){const LJ=vs_0b;let n9,nb;if(aJ()[LJ(0x2d7)](LJ(0x8ad))){const nd=n8,nf=nd['ay'](nd['Zy'],0x0);n8[LJ(0x8d2)](),nb=()=>{const ng=nd['tx'](nf,0x0,0x0);return ng===nd['ex']||ng===nd['nx'];},n9=nf;}else aJ()[LJ(0x4a8)](LJ(0xb8c))>0x0?(n9=this['sx'](),this['ox'](),nb=()=>this['ax'](n9,aJ()[LJ(0x4a8)](LJ(0xb8c)))):nb=()=>!0x0;return{'ix':n9,'ux':nb};}['lx'](n8,n9,nb){return this['Wy'](n8,()=>function(nd,nf,ng){const LK=vs_0b,nh=new Float32Array(nf*ng*0x4);return jm(nd,()=>nd[LK(0x28f)](0x0,0x0,ng,nf,nd[LK(0x6c4)],nd[LK(0xb93)],nh)),nh;}(this['gl'],n9,nb));}[q0(0x747)](n8){const LO=vs_0b;this['$e']();const n9=this['gl'];null==this['px']&&(this['px']=function(nd){const LM=vs_0b,nf=jO();return function(ng,nh){const LL=vs_0b,nj=jC(ng,()=>ng[LL(0x91d)](ng[LL(0xc75)]),LL(0xa17));if(jm(ng,()=>ng[LL(0x796)](nj,nh)),jm(ng,()=>ng[LL(0x5b2)](nj)),!0x1===ng[LL(0x968)](nj,ng[LL(0xa05)]))throw console[LL(0x40e)](ng[LL(0xd21)](nj)),new Error(LL(0x31a));return nj;}(nd,nf[LM(0x557)]+LM(0x77e)+nf['Ym']+LM(0x2b3)+nf['Ym']+LM(0x2f8)+nf['Jm']+LM(0x505));}(n9));const nb=function(nd){const LN=vs_0b;return jC(nd,()=>nd[LN(0x747)](),LN(0x4f9));}(n9);return jm(n9,()=>n9[LO(0x294)](nb,this['px'])),jm(n9,()=>n9[LO(0x294)](nb,n8)),function(nd,nf){const LP=vs_0b;if(jm(nd,()=>nd[LP(0x9b8)](nf)),!aJ()[LP(0x6e0)](LP(0xb5c))&&!0x1===nd[LP(0x8e6)](nf,nd[LP(0x5c7)]))throw console[LP(0x40e)](nd[LP(0xcc5)](nf)),new Error(LP(0x384));}(n9,nb),this[LO(0xa9f)]&&jx(n9,nb),this['ky']||(this['hx'](nb),this['ky']=function(nd,nf,ng){const LQ=vs_0b;return jm(nd,()=>nd[LQ(0x656)](nd[LQ(0x209)],ng)),jy(nd,nf,LQ(0xb07),ng,0x3,0x14,0x0)&&jy(nd,nf,'uv',ng,0x2,0x14,0xc);}(n9,this[LO(0x8b0)],this[LO(0x33f)])),nb;}[q0(0x4a0)](n8){const LR=vs_0b;this['$e'](),n8===this[LR(0x8b0)]&&(this[LR(0x8b0)]=null),null!=n8&&jm(this['gl'],()=>this['gl'][LR(0x4a0)](n8));}['hx'](n8){const LS=vs_0b;this['$e'](),this[LS(0x8b0)]=n8,null!=this[LS(0x8b0)]&&this[LS(0xa9f)]&&jx(this['gl'],this[LS(0x8b0)]),jm(this['gl'],()=>this['gl'][LS(0x320)](n8));}[q0(0x663)](n8,n9,nb=!0x0){return this['$e'](),nb?function(nd,nf,ng){const LT=vs_0b;return jC(nd,()=>nd[LT(0x663)](nf,ng),LT(0x1f4)+ng+LT(0x585));}(this['gl'],n8,n9):function(nd,nf,ng){const LU=vs_0b;return nd[LU(0x663)](nf,ng);}(this['gl'],n8,n9);}['mx'](n8,n9){const LV=vs_0b;return this['$e'](),jm(this['gl'],()=>this['gl'][LV(0x389)](n8,n9));}['yx'](n8,n9){const LW=vs_0b;return this['$e'](),this['gl'][LW(0x663)](n8,n9);}['xx'](n8,n9,nb){this['$e'](),this['wx'](),function(nd,nf,ng,nh){const LZ=vs_0b;jm(nd,()=>function(nj,nk,nm){const LY=vs_0b;!function(nq,nv){const LX=vs_0b,nw=nq[LX(0x43e)]-0x1,nx=nv+nq[LX(0x4d2)];if(nx<nq[LX(0x4d2)]||nx>nw)throw new Error(LX(0xa43)+nw+'].');}(nj,nm),jm(nj,()=>nj[LY(0x742)](nj[LY(0x4d2)]+nm)),jm(nj,()=>nj[LY(0x2b9)](nj[LY(0x87c)],nk));}(nd,nf,nh)),jm(nd,()=>nd[LZ(0x1d0)](ng,nh));}(this['gl'],n8,n9,nb);}['bx'](n8,n9,nb){this['gx'](n8,nb,n9);}['vx'](n8,n9,nb){this['$e']();const [nd,nf]=jj(n9,nb);this['gx'](n8,nd,nf);}['$x'](n8,n9,nb,nd){this['Cx'](nb,n8,nd,n9);}['Tx'](n8,n9,nb,nd){const M0=vs_0b;throw new Error(M0(0x4c6));}['Nx'](){const M1=vs_0b;null!=this[M1(0x8b0)]&&jx(this['gl'],this[M1(0x8b0)]),jB(this['gl']);}['_x'](){const M2=vs_0b;this['$e'](),this['wx']();const n8=this['gl'];this[M2(0xa9f)]&&this['Nx'](),jm(n8,()=>n8[M2(0x391)](n8[M2(0x244)],0x6,n8[M2(0x14a)],0x0));}['Sx'](){const M3=vs_0b;this['$e'](),jm(this['gl'],()=>this['gl'][M3(0xb94)]());}['Ex'](){const M4=vs_0b;return null==this['Rx']&&(this['Rx']=jq(this['gl'],0x2===aJ()[M4(0x4a8)](M4(0xb8c))?M4(0x9c5):M4(0xa85))),this['Rx'];}['Ox'](){return this['Ex']();}['kx'](){return this['Ex']();}['sx'](){const M5=vs_0b;if(0x2===aJ()[M5(0x4a8)](M5(0xb8c))){const nb=this['gl'],nd=this['Ox'](),nf=nb['Ax']();return nb['sx'](nd['Ix'],nf),nf;}const n8=this['kx'](),n9=n8['Mx']();return n8['Fx'](n8['Ix'],n9),n9;}['ox'](){const M6=vs_0b;if(0x2===aJ()[M6(0x4a8)](M6(0xb8c))){const n9=this['gl'],nb=this['Ox']();return void n9['ox'](nb['Ix']);}const n8=this['kx']();n8['Dx'](n8['Ix']);}async['Lx'](n8){const M7=vs_0b;return await af(()=>this['Oy']||this['ax'](n8,aJ()[M7(0x4a8)](M7(0xb8c)))),this['Vx'](n8,aJ()[M7(0x4a8)](M7(0xb8c)));}['Vx'](n8,n9){if(0x0===n9)return null;if(0x2===n9){const nb=this['gl'];return nb['Bx'](n8,nb['Px'])/0xf4240;}{const nd=this['kx']();return nd['Wx'](n8,nd['Ux'])/0xf4240;}}['ax'](n8,n9){const M8=vs_0b;if(0x0===n9)return!0x0;if(0x2===n9){const nb=this['gl'],nd=this['Ox'](),nf=nb['Bx'](n8,nb['zx']);return null==this['Gx']&&(this['Gx']=this['gl'][M8(0xa3c)](nd['jx'])),nf&&!this['Gx'];}{const ng=this['kx'](),nh=ng['Wx'](n8,ng['Hx']);return null==this['Gx']&&(this['Gx']=this['gl'][M8(0xa3c)](ng['jx'])),nh&&!this['Gx'];}}['Qy'](n8){return new Promise(n9=>{this['qx'](()=>n8['ux'](),()=>n9());});}['Xx'](){const Ma=vs_0b,n8=function(n9){const M9=vs_0b;let nb=0x0;for(;nb<n9[M9(0xcbc)]&&n9[nb]();++nb);return nb-0x1;}(this['Ay'][Ma(0x66e)](n9=>n9['Kx']));for(let n9=0x0;n9<=n8;++n9){const {Yx:nb}=this['Ay'][n9];nb();}this['Ay']=this['Ay'][Ma(0xbd0)](n8+0x1);}['qx'](n8,n9){const Mb=vs_0b;this['Ay'][Mb(0x28c)]({'Kx':n8,'Yx':n9}),this['Ay'][Mb(0xcbc)]>0x1||af(()=>(this['Xx'](),0x0===this['Ay'][Mb(0xcbc)]));}['qy'](n8){const Mc=vs_0b;this['$e'](),jz(this['gl'],n8,this['Dy']),this[Mc(0xa9f)]&&jB(this['gl']);}['Ky'](){const Md=vs_0b;null!=this['Ry']?(jz(this['gl'],this['Ry'],this['Dy']),this[Md(0xa9f)]&&jB(this['gl'])):jA(this['gl'],this['Dy']);}['Wy'](n8,n9){this['qy'](n8);const nb=n9();return this['Ky'](),nb;}['gx'](n8,n9,nb){const Me=vs_0b;this['$e']();const nd=this['gl'];jz(nd,n8,this['Dy']),this[Me(0xa9f)]&&jB(nd),this['Ry']=n8,jm(nd,()=>nd[Me(0xbb7)](0x0,0x0,n9,nb)),jm(nd,()=>nd[Me(0x945)](0x0,0x0,n9,nb));}['Cx'](n8,n9,nb,nd){const Mf=vs_0b;this['$e'](),jm(this['gl'],()=>this['gl'][Mf(0x945)](n8,n9,nb,nd));}['$e'](){if(this['Oy'])throw new Error('Attempted to use disposed GPGPUContext.');}['wx'](){const Mg=vs_0b;if(null==this[Mg(0x8b0)])throw new Error(Mg(0xb17));}}const {tm:kw,em:kx,nm:ky,rm:kz,sm:kA,om:kB,am:kC,im:kD,um:kE,cm:kF,lm:kG,pm:kH,fm:kI,dm:kJ,hm:kK,mm:kL,ym:kM,xm:kN,wm:kO,bm:kP,gm:kQ,vm:kR,$m:kS,Cm:kT,Tm:kU,Sm:kV,Em:kW,Rm:kX,Om:kY,km:kZ,Zh:l0,Am:l1,Im:l2,Mm:l3,Fm:l4,Dm:l5,Vm:l6,Bm:l7,Pm:l8,Wm:l9,Um:lb,zm:ld,Gm:lf,jm:lg,Hm:lh}=iy;function lj(n8,n9){const Mh=vs_0b;return['x','y','z','w','u','v'][Mh(0xbd0)](0x0,n9)[Mh(0x66e)](nb=>n8+'.'+nb);}function lk(n8,n9){return 0x1===n9?[n8]:lj(n8,n9);}class lm{constructor(n8){const Mi=vs_0b;if(this[Mi(0x8db)]=['A'],this[Mi(0x343)]=!0x1,this['_y']=!0x0,this['Wa']=n8,this[Mi(0x2b5)]=n8[Mi(0xcbc)],this['py']=k7(this['Wa'][Mi(0xcbc)]),0x0===this[Mi(0x2b5)])this['xy']=Mi(0x5c9);else{const n9=lk('rc',this[Mi(0x2b5)]),nb=k1(this[Mi(0x2b5)]),nd=this['Jx'](n9),nf=this['Qx'](n9),ng=this['Zx'](n9);this['xy']=Mi(0x6d1)+nb+Mi(0x3c2)+nd+Mi(0x4b2)+nf+Mi(0x8ff)+ng+Mi(0x875);}}['tw'](n8){const Mj=vs_0b,n9=[];for(let nb=0x0;nb<=0x1;nb++)for(let nd=0x0;nd<=0x1;nd++){let nf=(0x0===nb?'r':Mj(0x408))+',\x20'+(0x0===nd?'c':Mj(0xa5b));for(let ng=0x2;ng<this[Mj(0x2b5)];ng++)nf=n8[n8[Mj(0xcbc)]-0x1-ng]+','+nf;n9[Mj(0x28c)](nf);}return n9;}['Jx'](n8){const Mk=vs_0b;if(0x1===this[Mk(0x2b5)])return Mk(0x897)+(this['py']?Mk(0x5f7):this['Wa'][0x0]);let n9='';for(let nb=this[Mk(0x2b5)]-0x2;nb<this[Mk(0x2b5)];nb++)n9+=n8[nb]+Mk(0xb8a)+(this['py']?Mk(0x201)+nb+']':this['Wa'][nb]),nb<this[Mk(0x2b5)]-0x1&&(n9+='||');return n9;}['Qx'](n8){const Ml=vs_0b;if(0x1===this[Ml(0x2b5)])return'';const n9=n8[Ml(0xbd0)](-0x2),nb=this['py']?Ml(0x201)+this[Ml(0x2b5)]+Ml(0xd7f):this['Wa'][this[Ml(0x2b5)]-0x1],nd=this['py']?Ml(0x201)+this[Ml(0x2b5)]+Ml(0x33e):this['Wa'][this[Ml(0x2b5)]-0x2];return Ml(0xb57)+n9[0x0]+Ml(0x786)+n9[0x1]+Ml(0x675)+nb+Ml(0xc56)+nd+Ml(0xd84);}['Zx'](n8){const Mm=vs_0b,n9=this['tw'](n8);return 0x1===this[Mm(0x2b5)]?Mm(0xb32)+(this['py']?Mm(0x5f7):this['Wa'][0x0])+Mm(0x53c):Mm(0x64c)+n9[0x0]+Mm(0xb25)+n9[0x1]+Mm(0x1aa)+n9[0x2]+Mm(0xb02)+n9[0x3]+')';}}class lp{constructor(n8,n9){const Mn=vs_0b;this[Mn(0x8db)]=['A'],this[Mn(0x343)]=!0x0,this['_y']=!0x0,this['my']=[{'name':Mn(0xc3d),'type':Mn(0x6b6)}],this['Wa']=n8,this['py']=k7(this['Wa'][Mn(0xcbc)]);let nb='';for(let ng=0x0;ng<0x4;ng++){let nh=Mn(0xc04);ng%0x2==0x1&&(nh+=Mn(0xc6a)),ng>0x1&&(nh+=Mn(0x85f)),nb+=Mn(0x2c3)+nh+Mn(0x2c3)+(ng>0x0?Mn(0x948):'')+Mn(0x726)+ng+Mn(0x42c)+(ng>0x0?'}':'')+Mn(0x279);}var nd,nf;this['xy']=Mn(0x279)+(nd=n9,nf=this['py'],Mn(0xc06)+(nf?function(nj,nk,nm=Mn(0x549)){const Mp=vs_0b,nq=function(nv,nw){const Mo=vs_0b,nx=nv[Mo(0xcbc)],ny=nv[Mo(0x66e)](nA=>nw+'['+nA+']'),nz=new Array(nx-0x1);nz[nx-0x2]=ny[nx-0x1];for(let nA=nx-0x3;nA>=0x0;--nA)nz[nA]='('+nz[nA+0x1]+Mo(0x855)+ny[nA+0x1]+')';return nz;}(nj[Mp(0x66e)]((nv,nw)=>nw),nk);return nq[Mp(0x66e)]((nv,nw)=>Mp(0x3c3)+nj[nw]+Mp(0x7d0)+nm+Mp(0x1f6)+nq[nw]+';\x20'+(nw===nq[Mp(0xcbc)]-0x1?Mp(0x3c3)+nj[nw+0x1]+Mp(0x7d0)+nm+Mp(0x2e8)+nj[nw]+Mp(0x855)+nq[nw]:Mp(0x870)+nj[nw]+Mp(0x855)+nq[nw])+';')[Mp(0x75e)]('');}(['r','c','d'],Mn(0xc3d)):jP(['r','c','d'],nd))+Mn(0x8dd))+Mn(0x279)+(this['py']?Mn(0x5c5):jR(n8))+Mn(0x60e)+(this['py']?Mn(0x414):n8[0x1])+Mn(0x275)+(this['py']?Mn(0x1a8):n8[0x2])+Mn(0x963)+nb+Mn(0x6e2);}}class lq{constructor(n8){const Mq=vs_0b;this[Mq(0x27d)]=n8,this['ew']=0x0,this['nw']=0x0,this[Mq(0x87a)]=0x0,this['rw']=0x0,this['sw']={},this['ow']=!0x1,this['aw']={};}['iw'](n8,n9,nb){const Mr=vs_0b,nd=lw(n9,nb),nf=lx(n8,nd,nb);nf in this['sw']||(this['sw'][nf]=[]),nf in this['aw']||(this['aw'][nf]=[]);const ng=lv(n8,nd,this[Mr(0x27d)]['gl'],this[Mr(0x27d)][Mr(0xc0f)],nb);if(this['sw'][nf][Mr(0xcbc)]>0x0){this['nw']--,this['ew']++,this['rw']-=ng,this[Mr(0x40e)]();const nj=this['sw'][nf][Mr(0xd19)]();return this['aw'][nf][Mr(0x28c)](nj),nj;}let nh;return nd===jf[Mr(0x7c4)]?nh=this[Mr(0x27d)][Mr(0xa36)](n8[0x0],n8[0x1]):nd===jf[Mr(0xc27)]?nh=this[Mr(0x27d)][Mr(0x3d5)](n8[0x0],n8[0x1]):nd===jf[Mr(0x5bc)]?nh=this[Mr(0x27d)][Mr(0x526)](n8[0x0],n8[0x1]):nd===jf[Mr(0x7f8)]?nh=this[Mr(0x27d)][Mr(0x627)](n8[0x0],n8[0x1]):nd===jf[Mr(0xc9f)]&&(nh=this[Mr(0x27d)][Mr(0x7f1)](n8[0x0],n8[0x1])),this['aw'][nf][Mr(0x28c)](nh),this['ew']++,this[Mr(0x87a)]+=ng,this[Mr(0x40e)](),nh;}['uw'](n8,n9,nb,nd){const Ms=vs_0b;if(null==this['sw'])return;const nf=lw(nb,nd),ng=lx(n9,nf,nd);ng in this['sw']||(this['sw'][ng]=[]);const nh=lv(n9,nf,this[Ms(0x27d)]['gl'],this[Ms(0x27d)][Ms(0xc0f)],nd),nj=aJ()[Ms(0x6e0)](Ms(0xb2a));-0x1!==nj&&this[Ms(0x87a)]>nj?(this[Ms(0x27d)]['By'](n8[Ms(0x96a)]),this[Ms(0x87a)]-=nh):(this['sw'][ng][Ms(0x28c)](n8),this['nw']++,this['rw']+=nh),this['ew']--;const nk=this['aw'][ng],nm=nk[Ms(0x6f2)](n8);if(nm<0x0)throw new Error(Ms(0x225));nk[Ms(0xa48)](nm,0x1),this[Ms(0x40e)]();}[q0(0x40e)](){const Mt=vs_0b;if(!this['ow'])return;const n8=this['nw']+this['ew'];console[Mt(0x40e)](Mt(0x4a2),this['nw']+Mt(0x1f6)+this['ew'],'('+n8+')');const n9=this['rw']/this[Mt(0x87a)];console[Mt(0x40e)](Mt(0x6f5)+this[Mt(0x87a)]),console[Mt(0x40e)](Mt(0x3a6)+this['rw']+'\x20('+Math[Mt(0x165)](0x64*n9)+'%)');}get[q0(0x711)](){const Mu=vs_0b;return this[Mu(0x87a)];}get['cw'](){return this['rw'];}['lw'](){return this['ew'];}['pw'](){return this['nw'];}[q0(0x829)](){const Mv=vs_0b;if(null!=this['sw']){for(const n8 in this['sw'])this['sw'][n8][Mv(0xd86)](n9=>{const Mw=vs_0b;this[Mw(0x27d)]['By'](n9[Mw(0x96a)]);});for(const n9 in this['aw'])this['aw'][n9][Mv(0xd86)](nb=>{const Mx=vs_0b;this[Mx(0x27d)]['By'](nb[Mx(0x96a)]);});this['sw']=null,this['aw']=null,this['ew']=0x0,this['nw']=0x0,this[Mv(0x87a)]=0x0,this['rw']=0x0;}}}function lv(n8,n9,nb,nd,nf){const ng=function(nj,nk){const My=vs_0b;switch(nj){case jf[My(0x7c4)]:return kp(nk);case jf[My(0xc27)]:return kq(nk);case jf[My(0x5bc)]:return kj(nk);case jf[My(0x7f8)]:return kk(nk);case jf[My(0xc9f)]:return km(nk);default:throw new Error(My(0xcdc)+nj);}}(n9,nd);let nh;if(nf){const [nj,nk]=jj(n8[0x0],n8[0x1]);nh=nj*nk;}else{const [nm,nq]=jg(n8[0x0],n8[0x1]);nh=nm*nq;}return nh*function(nv,nw){const Mz=vs_0b,nx=nv;if(nw===nx[Mz(0x377)])return 0x4;if(nw===nx[Mz(0x3a1)])return 0x2;if(nw===nx[Mz(0x579)])return 0x10;if(nw===nv[Mz(0x6c4)])return 0x10;if(nw===nx[Mz(0x19d)])return 0x8;if(nw===nx[Mz(0x7d9)])return 0x4;throw new Error(Mz(0x429)+nw);}(nb,ng);}function lw(n8,n9){const MA=vs_0b;if(n8===jd[MA(0xc90)])return jf[MA(0x7c4)];if(n8===jd[MA(0x7bb)]||null==n8)return function(nb){const MB=vs_0b;return aJ()[MB(0x2d7)](MB(0x299))?nb?jf[MB(0x7c4)]:jf[MB(0x5bc)]:nb?jf[MB(0xc27)]:jf[MB(0x7f8)];}(n9);if(n8===jd[MA(0x724)]||n8===jd[MA(0x4ce)])return jf[MA(0xc9f)];throw new Error(MA(0x147)+n8);}function lx(n8,n9,nb){return n8[0x0]+'_'+n8[0x1]+'_'+n9+'_'+nb;}class ly{constructor(n8,n9){const MC=vs_0b;this[MC(0x8db)]=['A'],this['Wa']=n8,this['py']=k7(this['Wa'][MC(0xcbc)]),this['xy']=MC(0xbac)+n9+MC(0x339);}}const lz=q0(0x867),lA=q0(0xc00);class lB{constructor(n8,n9){const MD=vs_0b;this[MD(0x8db)]=['A'],this[MD(0x343)]=!0x0,this['_y']=!0x0,this['Wa']=n8,this['py']=k7(this['Wa'][MD(0xcbc)]),this['xy']=MD(0xb52)+n9+MD(0x96e);}}class lC{constructor(n8){const ME=vs_0b;this[ME(0x8db)]=['A'],this[ME(0x343)]=!0x0,this['_y']=!0x1,this['Wa']=n8,this['py']=k7(this['Wa'][ME(0xcbc)]);const n9=n8[ME(0xcbc)],nb=lk('rc',n9),nd=k1(n9),nf=function(nj,nk){if(0x1===nj)return'rc';let nm='';for(let nq=0x0;nq<nj;nq++)nm+=nk[nq],nq<nj-0x1&&(nm+=',');return nm;}(n9,nb),ng=nb[ME(0xbd0)](-0x2),nh=n9<=0x1?'rc':ME(0x9c7)+ng[ME(0x75e)](',')+')';this['xy']=ME(0x78c)+nd+ME(0xcab)+nf+ME(0xb7b)+nh+ME(0x78f);}}const lD={},lE=aJ()[q0(0x4a8)](q0(0xa50));class lF extends s{constructor(n8){const MF=vs_0b;if(super(),this['fw']=new WeakMap(),this['dw']=new WeakSet(),this['hw']=new WeakMap(),this['mw']=0x0,this['yw']=0x0,this['xw']=0x0,this['ww']=0x0,this['bw']=!0x1,this['gw']=0x0,this['Oy']=!0x1,!aJ()[MF(0x2d7)](MF(0x425)))throw new Error(MF(0xc8c));let n9;if(null!=n8){if(n8 instanceof kv)n9=n8;else{const nd=j9(aJ()[MF(0x4a8)](MF(0x242)),n8);n9=new kv(nd);}this[MF(0x959)]={},this['vw']=!0x1;}else{const nf=j9(aJ()[MF(0x4a8)](MF(0x242)));n9=new kv(nf),this[MF(0x959)]=((nb=aJ()[MF(0x4a8)](MF(0x242)))in lD||(lD[nb]={}),lD[nb]),this['vw']=!0x0;}var nb;this[MF(0x27d)]=n9,this[MF(0x175)]=this[MF(0x27d)]['gl'][MF(0x175)],this['$w']=new lq(this[MF(0x27d)]),this['Cw']=null==aJ()[MF(0x41e)][MF(0xc81)]?0x400:aJ()[MF(0x41e)][MF(0xc81)][MF(0x8a7)]*aJ()[MF(0x41e)][MF(0xc81)][MF(0x910)]*window[MF(0xa7a)]*0x258/0x400/0x400,this['Ny']=new i(this,dx());}['Tw'](){return lF['Tw']++;}[q0(0x876)](){const MG=vs_0b;return this['Ny'][MG(0x876)]()-this['gw'];}[q0(0xabc)](n8,n9,nb){const MH=vs_0b;if((aJ()[MH(0x2d7)](MH(0x33a))||aJ()[MH(0x2d7)](MH(0x234)))&&this['Nw'](n8),MH(0x85c)===nb&&null!=n8)throw new Error('Cannot write to a complex64 dtype. Please use ovs.complex(real, imag).');const nd={'id':this['Tw']()};return this['Ny'][MH(0x8c4)](nd,{'shape':n9,'dtype':nb,'values':n8,'_w':jd[MH(0xc90)],'m':0x1}),nd;}['m'](n8){const MI=vs_0b;return this['Ny'][MI(0x93c)](n8)?this['Ny'][MI(0x6e0)](n8)['m']:0x0;}['g'](n8){const MJ=vs_0b;this['Ny'][MJ(0x6e0)](n8)['m']++;}['Sw'](n8){const MK=vs_0b;this['Ny'][MK(0x93c)](n8)&&this['Ny'][MK(0x6e0)](n8)['m']--;}[q0(0x68e)](n8,n9,nb,nd,nf){const ML=vs_0b;if(aJ()[ML(0x2d7)](ML(0x234))&&this['Nw'](n9),ML(0x85c)===nd)throw new Error('Cannot write to a complex64 dtype. Please use ovs.complex(real, imag).');this['Ny'][ML(0x8c4)](n8,{'shape':nb,'dtype':nd,'values':n9,'_w':jd[ML(0xc90)],'m':nf});}[q0(0x3ca)](n8){const MM=vs_0b;this[MM(0x4d9)](n8[MM(0x4f4)]);}[q0(0xa63)](n8){const MN=vs_0b,n9=this['Ny'][MN(0x6e0)](n8),{values:nb,dtype:nd,Ew:nf,slice:ng,shape:nh,isPacked:nj}=n9;if(null!=ng){let nv;nv=nj?new lB(nh,lA):new ly(nh,lA);const nw=this[MN(0x6f1)](nv,[{'dataId':n8,'shape':nh,'dtype':nd}],nd),nx=this[MN(0xa63)](nw[MN(0x4f4)]);return this[MN(0x3ca)](nw),nx;}if(null!=nb)return this['Rw'](n8);if(MN(0x6bb)===nd)return nb;const nk=null!=this['Ow'];let nm,nq;return nk&&(nm=bL()),nq=MN(0x85c)===nd?fD(this[MN(0xa63)](nf['or'][MN(0x4f4)]),this[MN(0xa63)](nf['ar'][MN(0x4f4)])):this['kw'](n8),nk&&(this['xw']+=bL()-nm),this['Rw'](n8,nq);}async[q0(0xca5)](n8){const MO=vs_0b;if(this['fw'][MO(0x93c)](n8)){const nx=this['fw'][MO(0x6e0)](n8);return new Promise(ny=>nx[MO(0x28c)](ny));}const n9=this['Ny'][MO(0x6e0)](n8),{values:nb,shape:nd,slice:nf,dtype:ng,Ew:nh,isPacked:nj}=n9;if(null!=nf){let ny;ny=nj?new lB(nd,lA):new ly(nd,lA);const nz=this[MO(0x6f1)](ny,[{'dataId':n8,'shape':nd,'dtype':ng}],ng),nA=this[MO(0xca5)](nz[MO(0x4f4)]);return this[MO(0x3ca)](nz),nA;}if(null!=nb)return this['Rw'](n8);if(aJ()[MO(0x2d7)](MO(0x234))&&!aJ()[MO(0x2d7)](MO(0x6aa))&&0x2===aJ()[MO(0x4a8)](MO(0x242)))throw new Error(MO(0xd53));let nk,nm,nq=null;if(MO(0x85c)!==ng&&aJ()[MO(0x6e0)](MO(0xaaf))){nk=this[MO(0x604)](n8);const nB=this['Ny'][MO(0x6e0)](nk[MO(0x4f4)]);nq=this[MO(0x27d)]['Hy'](nB[MO(0x96a)][MO(0x96a)],...jh(nd));}if(this['fw'][MO(0x8c4)](n8,[]),MO(0x85c)!==ng&&await this[MO(0x27d)]['Yy'](),MO(0x85c)===ng){const nC=await Promise[MO(0x7a9)]([this[MO(0xca5)](nh['or'][MO(0x4f4)]),this[MO(0xca5)](nh['ar'][MO(0x4f4)])]);nm=fD(nC[0x0],nC[0x1]);}else{if(null==nq)nm=this['kw'](n8);else{const nD=a7(nd);nm=this[MO(0x27d)]['jy'](nq,nD);}}if(null!=nk&&this[MO(0x3ca)](nk),null!=nq){const nE=this[MO(0x27d)]['gl'];jm(nE,()=>nE[MO(0x436)](nq));}const nv=this['Rw'](n8,nm),nw=this['fw'][MO(0x6e0)](n8);return this['fw'][MO(0xd1a)](n8),nw[MO(0xd86)](nF=>nF(nv)),this['dw'][MO(0x93c)](n8)&&(this['dw'][MO(0xd1a)](n8),this[MO(0x4d9)](n8)&&dx()['Bn'](n8,this),this['gw']--),nv;}['$'](n8,n9={}){const MP=vs_0b,nb=this['Ny'][MP(0x6e0)](n8),{values:nd,shape:nf,slice:ng,dtype:nh,isPacked:nj,texture:nk}=nb;if(MP(0x85c)===nh)throw new Error(MP(0x9e4));if(null!=ng){let nw;nw=nj?new lB(nf,lA):new ly(nf,lA);const nx=this[MP(0x6f1)](nw,[{'dataId':n8,'shape':nf,'dtype':nh}],nh),ny=this['$'](nx,n9);return this[MP(0x3ca)](nx),ny;}if(null==nk)throw null!=nd?new Error(MP(0x338)):new Error(MP(0x313));const nm=this[MP(0x604)](n8,n9['Aw']),nq=dx()['$n'](nm),nv=this['Ny'][MP(0x6e0)](nm[MP(0x4f4)]);return Object[MP(0x17b)]({'Iw':nq},nv[MP(0x96a)]);}['ge'](n8){const MQ=vs_0b,n9=this[MQ(0xa63)](n8[MQ(0x4f4)]);if(MQ(0x6bb)===n8[MQ(0x1c4)])try{const nb=n9[MQ(0x66e)](nd=>bN(nd));return ex(n8[MQ(0x859)],n8[MQ(0x1c4)],nb);}catch(nd){throw new Error(MQ(0x908));}return ex(n8[MQ(0x859)],n8[MQ(0x1c4)],n9);}['Nw'](n8){const MR=vs_0b;if(null!=n8)for(let n9=0x0;n9<n8[MR(0xcbc)];n9++){const nb=n8[n9];if(!jp(nb)){if(aJ()[MR(0x2d7)](MR(0x450)))throw Error(MR(0x800)+nb+MR(0x8d7));throw Error(MR(0x800)+nb+MR(0x906));}}}['kw'](n8){const MS=vs_0b,{shape:n9,dtype:nb,isPacked:nd}=this['Ny'][MS(0x6e0)](n8),nf=a7(n9);if(aJ()[MS(0x2d7)](MS(0x6aa))){const nv=this[MS(0x604)](n8),nw=this['Ny'][MS(0x6e0)](nv[MS(0x4f4)]),nx=this[MS(0x27d)]['lx'](nw[MS(0x96a)][MS(0x96a)],...jh(n9))[MS(0x892)](0x0,nf);return this[MS(0x3ca)](nv),nx;}const ng=aJ()[MS(0x2d7)](MS(0xc63))&&!0x0===nd,nh=ng?jF(n9):n9,nj=ng?new kd(nh):new kb(nh),nk=this[MS(0x6f1)](nj,[{'shape':nh,'dtype':nb,'dataId':n8}],MS(0xa6c)),nm=this['Ny'][MS(0x6e0)](nk[MS(0x4f4)]),nq=this[MS(0x27d)]['Py'](nm[MS(0x96a)][MS(0x96a)],nm[MS(0x3b8)][0x0],nm[MS(0x3b8)][0x1])[MS(0x892)](0x0,nf);return this[MS(0x3ca)](nk),nq;}['v'](){const MT=vs_0b;return aJ()[MT(0x4a8)](MT(0xad1))>0x0;}[q0(0x5d0)](n8){const MU=vs_0b,n9=this['Ow'],nb=[];let nd=!0x1;null==this['Mw']?(this['Mw']=nb,nd=!0x0):this['Ow'][MU(0x28c)](nb),this['Ow']=nb,n8();const nf=a6(this['Ow'][MU(0x66e)](nj=>nj['ix']))[MU(0x3cd)](nj=>null!=nj),ng=a6(this['Ow'][MU(0x66e)](nj=>nj[MU(0x748)]))[MU(0x3cd)](nj=>null!=nj);this['Ow']=n9,nd&&(this['Mw']=null);const nh={'yw':this['yw'],'xw':this['xw'],'kernelMs':null,'Zn':null};return((async()=>{const MV=vs_0b;if(aJ()[MV(0x4a8)](MV(0xad1))>0x0){const nj=await Promise[MV(0x7a9)](nf);nh[MV(0x9ff)]=function(nk){const MW=vs_0b;let nm=0x0;for(let nq=0x0;nq<nk[MW(0xcbc)];nq++)nm+=nk[nq];return nm;}(nj),nh[MV(0x482)]=()=>nj[MV(0x66e)]((nk,nm)=>({'name':ng[nm],'Fw':nk}))[MV(0x66e)](nk=>nk[MV(0x748)]+':\x20'+nk['Fw'])[MV(0x75e)](',\x20');}else nh[MV(0x9ff)]={'error':MV(0x388)};return this['yw']=0x0,this['xw']=0x0,nh;})());}[q0(0xb6d)](){const MX=vs_0b;return{'Wn':!0x1,'mw':this['mw'],'Dw':this['$w'][MX(0x711)],'Lw':this['$w']['cw']};}['Vw'](){const MY=vs_0b;return aJ()[MY(0x4a8)](MY(0xad1))>0x0?this[MY(0x27d)]['sx']():{'Bw':bL(),'Pw':null};}['Ww'](n8){const MZ=vs_0b;return aJ()[MZ(0x4a8)](MZ(0xad1))>0x0?(this[MZ(0x27d)]['ox'](),n8):(n8['Pw']=bL(),n8);}async['Vx'](n8){const N0=vs_0b;if(aJ()[N0(0x4a8)](N0(0xad1))>0x0)return this[N0(0x27d)]['Lx'](n8);const n9=n8;return n9['Pw']-n9['Bw'];}[q0(0x4d9)](n8,n9=!0x1){const N1=vs_0b;if(this['dw'][N1(0x93c)](n8))return!0x1;if(!this['Ny'][N1(0x93c)](n8))return!0x0;if(n9?this['Ny'][N1(0x6e0)](n8)['m']=0x0:this['Ny'][N1(0x6e0)](n8)['m']--,!n9&&this['Ny'][N1(0x6e0)](n8)['m']>0x0)return!0x1;if(this['fw'][N1(0x93c)](n8))return this['dw'][N1(0x929)](n8),this['gw']++,!0x1;this['Uw'](n8);const {Ew:nb}=this['Ny'][N1(0x6e0)](n8);return null!=nb&&(this[N1(0x4d9)](nb['or'][N1(0x4f4)],n9),this[N1(0x4d9)](nb['ar'][N1(0x4f4)],n9)),this['Ny'][N1(0xd1a)](n8),!0x0;}['Uw'](n8){const N2=vs_0b,{texture:n9,dtype:nb,texShape:nd,_w:nf,isPacked:ng,slice:nh}=this['Ny'][N2(0x6e0)](n8),nj=nh&&nh['zw']||n8,nk=this['hw'][N2(0x6e0)](nj);nk>0x1?this['hw'][N2(0x8c4)](nj,nk-0x1):(this['hw'][N2(0xd1a)](nj),null!=n9&&(this['mw']-=this['Gw'](nd,nb),this['$w']['uw'](n9,nd,nf,ng)));const nm=this['Ny'][N2(0x6e0)](n8);nm[N2(0x96a)]=null,nm[N2(0x3b8)]=null,nm[N2(0x8c0)]=!0x1,nm[N2(0xbd0)]=null;}[q0(0xb4b)](n8){const N3=vs_0b;return this[N3(0xd0b)](n8),this['Ny'][N3(0x6e0)](n8)[N3(0x96a)][N3(0x96a)];}['jw'](n8){const N4=vs_0b;return this['Ny'][N4(0x6e0)](n8);}['Hw'](n8,n9=lE){const N5=vs_0b;return aJ()[N5(0x2d7)](N5(0x6f0))&&n8[N5(0x755)](nb=>null==this['Ny'][N5(0x6e0)](nb[N5(0x4f4)])[N5(0x96a)]&&a7(nb[N5(0x859)])<n9);}['qw'](){const N6=vs_0b;return this[N6(0x27d)];}['Kl'](n8){const N7=vs_0b;aO('ovs.where() in webgl locks the UI thread. Call ovs.whereAsync() instead');const n9=n8[N7(0x967)]();return function(nb,nd){const N8=vs_0b,nf=[];for(let nj=0x0;nj<nd[N8(0xcbc)];nj++)nd[nj]&&nf[N8(0x28c)](nj);const ng=ex(nb,N8(0x2d8)),nh=ex([nf[N8(0xcbc)],nb[N8(0xcbc)]],N8(0x2d8));for(let nk=0x0;nk<nf[N8(0xcbc)];nk++){const nm=ng['he'](nf[nk]),nq=nk*nb[N8(0xcbc)];nh[N8(0x1a0)][N8(0x8c4)](nm,nq);}return nh['me']();}(n8[N7(0x859)],n9);}['Xw'](n8,n9,nb){const N9=vs_0b,nd=new lB(n8[N9(0x859)],n9),nf=this['Kw'](nd,[n8],nb);return dx()['$n'](nf);}[q0(0x207)](n8){const Na=vs_0b;if(this['Hw']([n8])&&Na(0x85c)!==n8[Na(0x1c4)]){const nd=l0(this['Ny'][Na(0x6e0)](n8[Na(0x4f4)])[Na(0x1a0)]);return this[Na(0x81c)](n8[Na(0x859)],n8[Na(0x1c4)],nd);}if(aJ()[Na(0x2d7)](Na(0xb4f)))return this['Xw'](n8,lz,n8[Na(0x1c4)]);const n9=new ly(n8[Na(0x859)],lz),nb=this['Kw'](n9,[n8]);return dx()['$n'](nb);}['Yw'](n8,n9,nb){const Nb=vs_0b;let nd;if(Nb(0x6bb)===n9&&null!=nb&&nb[Nb(0xcbc)]>0x0&&aw(nb[0x0])){const nf=nb[Nb(0x66e)](ng=>bM(ng));nd=this[Nb(0xabc)](nf,n8,n9);}else nd=this[Nb(0xabc)](nb,n8,n9);return this['Ny'][Nb(0x6e0)](nd)['_w']=null,{'dataId':nd,'shape':n8,'dtype':n9};}[q0(0x81c)](n8,n9,nb){return dx()['$n'](this['Yw'](n8,n9,nb),this);}[q0(0x792)](n8){const Nc=vs_0b,n9=new lC(n8[Nc(0x859)]);return this[Nc(0x6f1)](n9,[n8],n8[Nc(0x1c4)]);}[q0(0x184)](n8){const Nd=vs_0b,n9=new lm(n8[Nd(0x859)]);return this[Nd(0x6f1)](n9,[n8],n8[Nd(0x1c4)],null,!0x0);}['Jw'](n8,n9){const Ne=vs_0b,nb=[jD(n8[Ne(0x859)]),...jE(n8[Ne(0x859)])],nd={'dtype':n8[Ne(0x1c4)],'shape':nb,'dataId':n8[Ne(0x4f4)]},nf=[jD(n9),...jE(n9)],ng=new lp(nf,nb),nh=[nb],nj=this[Ne(0x6f1)](ng,[nd],n8[Ne(0x1c4)],nh,!0x0);return{'dataId':nj[Ne(0x4f4)],'shape':n9,'dtype':nj[Ne(0x1c4)]};}[q0(0x604)](n8,n9){const Nf=vs_0b,nb=this['Ny'][Nf(0x6e0)](n8),{isPacked:nd,shape:nf,dtype:ng}=nb;null!=n9&&a3(a7(nf)<=n9[0x0]*n9[0x1]*0x4,()=>Nf(0xbee));const nh=jF(nf);let nj;nj=nd?new k9(nh):new k8(nh);const nk=[null!=n9?n9:jh(nh)];return{'dtype':ng,'shape':nf,'dataId':this[Nf(0x6f1)](nj,[{'shape':nh,'dtype':ng,'dataId':n8}],ng,nk,!0x0,n9)[Nf(0x4f4)]};}[q0(0x6f1)](n8,n9,nb,nd,nf=!0x1,ng){const Ng=vs_0b,nh=this['Yw'](n8['Wa'],nb),nj=this['Ny'][Ng(0x6e0)](nh[Ng(0x4f4)]);if(n8['_y']&&(nj[Ng(0x8c0)]=!0x0),n8['Sy']===jb[Ng(0x1a9)]){const nA=null!=ng?ng:jh(n8['Wa']);nj[Ng(0x3b8)]=nA[Ng(0x66e)](nB=>0x2*nB);}if(null!=n8['Ey']&&(nj['_w']=n8['Ey']),0x0===a7(nh[Ng(0x859)]))return nj[Ng(0x1a0)]=ak(nh[Ng(0x1c4)],0x0),nh;const nk=[],nm=n9[Ng(0x66e)](nB=>{const Nh=vs_0b;if(Nh(0x85c)===nB[Nh(0x1c4)])throw new Error(Nh(0x797));let nC=this['Ny'][Nh(0x6e0)](nB[Nh(0x4f4)]);if(null==nC[Nh(0x96a)]){if(!n8[Nh(0x343)]&&a7(nB[Nh(0x859)])<=aJ()[Nh(0x4a8)](Nh(0xd92)))return{'shape':nB[Nh(0x859)],'Ny':null,'ly':!0x0,'Qw':nC[Nh(0x1a0)]};n8[Nh(0x343)]&&(nC[Nh(0x8c0)]=!0x0,nC[Nh(0x859)]=nB[Nh(0x859)]);}if(this[Nh(0xd0b)](nB[Nh(0x4f4)]),!!nC[Nh(0x8c0)]!=!!n8[Nh(0x343)])nB=nC[Nh(0x8c0)]?this[Nh(0x792)](nB):this[Nh(0x184)](nB),nk[Nh(0x28c)](nB),nC=this['Ny'][Nh(0x6e0)](nB[Nh(0x4f4)]);else{if(nC[Nh(0x8c0)]&&!jH(nC[Nh(0x859)],nB[Nh(0x859)])){const nD=nB,nE=nB[Nh(0x859)];nB[Nh(0x859)]=nC[Nh(0x859)],nB=this['Jw'](nB,nE),nk[Nh(0x28c)](nB),nC=this['Ny'][Nh(0x6e0)](nB[Nh(0x4f4)]),nD[Nh(0x859)]=nE;}}return{'shape':nB[Nh(0x859)],'Ny':nC,'ly':!0x1};});this[Ng(0xd0b)](nh[Ng(0x4f4)]);const nq={'shape':nh[Ng(0x859)],'Ny':nj,'ly':!0x1},nv=function(nB,nC,nD){const Ni=vs_0b;let nE='';nC[Ni(0x26d)](nD)[Ni(0xd86)](nH=>{const Nj=vs_0b,nI=null!=nH['Ny']&&null!=nH['Ny'][Nj(0xbd0)]&&nH['Ny'][Nj(0xbd0)][Nj(0x196)]>0x0;if(nB['py']&&!nH['ly']){const nJ=nH['Ny'][Nj(0x3b8)],{wy:nK,hy:nL,T:nM}=k2(nB[Nj(0x343)],nH[Nj(0x859)],nJ);let nN='',nO='',nP='';if(0x1===nL[Nj(0xcbc)]&&nB[Nj(0x343)]){const nW=[Math[Nj(0x29c)](nJ[0x0]/0x2),Math[Nj(0x29c)](nJ[0x1]/0x2)];nN=(nW[0x0]>0x1)+'_'+(nW[0x1]>0x1);}else{if(0x2!==nL[Nj(0xcbc)]||nB[Nj(0x343)]){if(nL[Nj(0xcbc)]>0x2&&!nB[Nj(0x343)]){const nX=aA(nL);nP=(nX[0x0]===nJ[0x1])+'_'+(nX[nX[Nj(0xcbc)]-0x1]===nJ[0x1]);}}else nO=(nL[0x0]>0x1)+'_'+(nL[0x1]>0x1);}const nQ=nH[Nj(0x859)][Nj(0xcbc)],nR=0x2===nL[Nj(0xcbc)]&&a8(nH[Nj(0x859)],nJ),nS=0x1===a7(nH[Nj(0x859)]),nT=dF(nH[Nj(0x859)],nD[Nj(0x859)]),nU=!nB[Nj(0x343)]&&nQ===nD[Nj(0x859)][Nj(0xcbc)]&&a8(nJ,nD['Ny'][Nj(0x3b8)]),nV=nB[Nj(0x343)]||nL[Nj(0xcbc)]>0x2?'':(nJ[0x0]>0x1)+'_'+(nJ[0x1]>0x1);nE+=nQ+'_'+nU+'_'+(nK?nM:'')+'_'+nL[Nj(0xcbc)]+'_'+nS+'_'+nT+'_'+nR+'_'+nN+'_'+nO+'_'+nP+'_'+nV+'_'+nI;}else{const nY=nH['ly']?Nj(0x719):nH['Ny'][Nj(0x3b8)];nE+=nH[Nj(0x859)]+'_'+nY+'_'+nI;}});const nF=nB['xy'];let nG=nB[Ni(0x263)][Ni(0x748)];return nG+='_'+nE+'_'+nF+aJ()[Ni(0x4a8)](Ni(0x242)),nG;}(n8,nm,nq),nw=this['Zw'](nv,()=>function(nB,nC,nD,nE){const Nk=vs_0b,nF=nD[Nk(0x66e)]((nL,nM)=>{const Nl=vs_0b,nN={'iy':nL[Nl(0x859)],'texShape':nL['ly']?null:nL['Ny'][Nl(0x3b8)],'ly':nL['ly'],'isPacked':!nL['ly']&&nL['Ny'][Nl(0x8c0)],'flatOffset':null};return null!=nL['Ny']&&null!=nL['Ny'][Nl(0xbd0)]&&nL['Ny'][Nl(0xbd0)][Nl(0x196)]>0x0&&(nN[Nl(0x196)]=nL['Ny'][Nl(0xbd0)][Nl(0x196)]),{'name':nC[Nl(0x8db)][nM],'uy':nN};}),nG=nF[Nk(0x66e)](nL=>nL['uy']),nH={'iy':nE[Nk(0x859)],'texShape':nE['Ny'][Nk(0x3b8)],'ly':!0x1,'isPacked':nE['Ny'][Nk(0x8c0)],'flatOffset':null},nI=jU(nF,nH,nC),nJ=function(nL,nM){const Nm=vs_0b,nN=jC(nL,()=>nL[Nm(0x91d)](nL[Nm(0x86a)]),Nm(0x2f2));if(jm(nL,()=>nL[Nm(0x796)](nN,nM)),jm(nL,()=>nL[Nm(0x5b2)](nN)),aJ()[Nm(0x6e0)](Nm(0xb5c)))return nN;if(!0x1===nL[Nm(0x968)](nN,nL[Nm(0xa05)]))throw jw(nM,nL[Nm(0xd21)](nN)),new Error(Nm(0xba8));return nN;}(nB['gl'],nI),nK=nB[Nk(0x747)](nJ);return aJ()[Nk(0x6e0)](Nk(0xb5c))?{'program':nC,'tb':nJ,'source':nI,'webGLProgram':nK,'inShapeInfos':nG,'outShapeInfo':nH,'uniformLocations':null,'by':null,'infLoc':null,'nanLoc':null,'gy':null,'vy':null,'$y':null,'Cy':null,'Ty':null}:Object[Nk(0x17b)]({'program':nC,'tb':nJ,'source':nI,'webGLProgram':nK,'inShapeInfos':nG,'outShapeInfo':nH},k5(nB,nC,nK));}(this[Ng(0x27d)],n8,nm,nq)),nx=null!=this['Ow'];let ny;nx&&(ny=this['Vw']()),aJ()[Ng(0x6e0)](Ng(0xb5c))||function(nB,nC,nD,nE,nF){const Nn=vs_0b;nC[Nn(0x8b0)]['py']||(k6(nC[Nn(0x5b1)],nD),k6([nC[Nn(0x40d)]],[nE]));const nG=nE['Ny'][Nn(0x96a)],nH=nE['Ny'][Nn(0x3b8)];nE['Ny'][Nn(0x8c0)]?nB['vx'](nG[Nn(0x96a)],nH[0x0],nH[0x1]):nB['bx'](nG[Nn(0x96a)],nH[0x0],nH[0x1]),nB['hx'](nC[Nn(0xb2c)]),0x1===aJ()[Nn(0x4a8)](Nn(0x242))&&null!==nC[Nn(0xd23)]&&nB['gl'][Nn(0x860)](nC[Nn(0xd23)],0x1/0x0),null!==nC[Nn(0x542)]&&nB['gl'][Nn(0x860)](nC[Nn(0x542)],NaN),nD[Nn(0xd86)]((nJ,nK)=>{const No=vs_0b,nL=nC[No(0x8b0)][No(0x8db)][nK],nM=nC[No(0xd65)][nL],nN=nC[No(0xd65)][No(0xd43)+nL],nO=nC['gy'][nL+No(0x68d)],nP=nC['vy'][nL+No(0x639)];if(nO){const {hy:nQ}=k2(nC[No(0x8b0)][No(0x343)],nJ[No(0x859)],nJ['Ny'][No(0x3b8)]);switch(nQ[No(0xcbc)]){case 0x1:nB['gl'][No(0x685)](nO,new Int32Array(nQ));break;case 0x2:nB['gl'][No(0x67e)](nO,new Int32Array(nQ));break;case 0x3:nB['gl'][No(0x19a)](nO,new Int32Array(nQ));break;case 0x4:nB['gl'][No(0x479)](nO,new Int32Array(nQ));}}if(nP&&nB['gl'][No(0xb18)](nP,nJ['Ny'][No(0x3b8)][0x0],nJ['Ny'][No(0x3b8)][0x1]),null!=nM){if(nJ['ly']){if(a7(nJ[No(0x859)])<0x2)nB['gl'][No(0x860)](nM,nJ['Qw'][0x0]);else{let nR=nJ['Qw'];nR instanceof Float32Array||(nR=new Float32Array(nR)),nB['gl'][No(0xc5e)](nM,nR);}}else null!=nJ['Ny'][No(0xbd0)]&&null!=nN&&nB['gl'][No(0x1d0)](nN,nJ['Ny'][No(0xbd0)][No(0x196)]),nB['xx'](nJ['Ny'][No(0x96a)][No(0x96a)],nM,nK);}});const nI=nC['$y'];if(nI)switch(nE[Nn(0x859)][Nn(0xcbc)]){case 0x1:nB['gl'][Nn(0x685)](nI,new Int32Array(nE[Nn(0x859)]));break;case 0x2:nB['gl'][Nn(0x67e)](nI,new Int32Array(nE[Nn(0x859)]));break;case 0x3:nB['gl'][Nn(0x19a)](nI,new Int32Array(nE[Nn(0x859)]));break;case 0x4:nB['gl'][Nn(0x479)](nI,new Int32Array(nE[Nn(0x859)]));}if(nC['Cy']){const nJ=aA(nE[Nn(0x859)]);switch(nE[Nn(0x859)][Nn(0xcbc)]){case 0x2:nB['gl'][Nn(0x685)](nC['Cy'],new Int32Array(nJ));break;case 0x3:nB['gl'][Nn(0x67e)](nC['Cy'],new Int32Array(nJ));break;case 0x4:nB['gl'][Nn(0x19a)](nC['Cy'],new Int32Array(nJ));}}nC['Ty']&&nB['gl'][Nn(0xb18)](nC['Ty'],nE['Ny'][Nn(0x3b8)][0x0],nE['Ny'][Nn(0x3b8)][0x1]),nC[Nn(0x8b0)]['my']&&nF&&nC[Nn(0x8b0)]['my'][Nn(0xd86)]((nK,nL)=>{const Np=vs_0b,nM=nC['by'][nL],nN=nF[nL];if(Np(0x831)===nK[Np(0x884)])nB['gl'][Np(0xc5e)](nM,nN);else{if(Np(0x426)===nK[Np(0x884)])nB['gl'][Np(0x2a7)](nM,nN);else{if(Np(0xa39)===nK[Np(0x884)])nB['gl'][Np(0xd11)](nM,nN);else{if(Np(0x56c)===nK[Np(0x884)])nB['gl'][Np(0x9ca)](nM,nN);else{if(Np(0x3f6)===nK[Np(0x884)])nB['gl'][Np(0x685)](nM,nN);else{if(Np(0x7e3)===nK[Np(0x884)])nB['gl'][Np(0x67e)](nM,nN);else{if(Np(0x6b6)===nK[Np(0x884)])nB['gl'][Np(0x19a)](nM,nN);else{if(Np(0x8d4)!==nK[Np(0x884)])throw Error(Np(0x3ea)+nK[Np(0x884)]+Np(0xa4d));nB['gl'][Np(0x479)](nM,nN);}}}}}}}}),nB['_x']();}(this[Ng(0x27d)],nw,nm,nq,nd),nk[Ng(0xd86)](nB=>this[Ng(0x3ca)](nB)),nx&&(ny=this['Ww'](ny),this['Ow'][Ng(0x28c)]({'name':n8[Ng(0x263)][Ng(0x748)],'ix':this['Vx'](ny)}));const nz=aJ()[Ng(0x6e0)](Ng(0x1fd));if(nz>0x0){const nB=bL();nB-this['ww']>nz&&(this[Ng(0x27d)]['gl'][Ng(0x8d2)](),this['ww']=nB);}if(!aJ()[Ng(0x2d7)](Ng(0x220))&&nj[Ng(0x8c0)]&&!0x1===nf){const nC=this[Ng(0x792)](nh);return this[Ng(0x3ca)](nh),nC;}return nh;}['Kw'](n8,n9,nb,nd,nf=!0x1){const Nq=vs_0b;return nb=nb||n9[0x0][Nq(0x1c4)],this[Nq(0x6f1)](n8,n9,nb,nd,nf);}['Zw'](n8,n9){const Nr=vs_0b;return n8 in this[Nr(0x959)]||(this[Nr(0x959)][n8]=n9()),this[Nr(0x959)][n8];}['eb'](){return this['$w'];}[q0(0x829)](){const Ns=vs_0b;this['Oy']||(aJ()[Ns(0x2d7)](Ns(0x3d8))||Object[Ns(0x13d)](this[Ns(0x959)])[Ns(0xd86)](n8=>{const Nt=vs_0b;this[Nt(0x27d)][Nt(0x4a0)](this[Nt(0x959)][n8][Nt(0xb2c)]),delete this[Nt(0x959)][n8];}),this['$w'][Ns(0x829)](),null!=this[Ns(0x175)]&&Ns(0x469)!=typeof HTMLCanvasElement&&this[Ns(0x175)]instanceof HTMLCanvasElement?this[Ns(0x175)][Ns(0x1c5)]():this[Ns(0x175)]=null,this['vw']&&(this[Ns(0x27d)][Ns(0x8b0)]=null,this[Ns(0x27d)][Ns(0x829)]()),this['Oy']=!0x0);}[q0(0x278)](){const Nu=vs_0b;return null==this[Nu(0xb90)]&&(this[Nu(0xb90)]=dy(()=>{const Nv=vs_0b;if(!aJ()[Nv(0x6e0)](Nv(0x299))){const n8=aJ()[Nv(0x2d7)](Nv(0x234));aJ()[Nv(0x8c4)](Nv(0x234),!0x1);const n9=this[Nv(0x207)](eL(1e-8))[Nv(0x967)]()[0x0];if(aJ()[Nv(0x8c4)](Nv(0x234),n8),n9>0x0)return 0x20;}return 0x10;})),this[Nu(0xb90)];}[q0(0x2f3)](){const Nw=vs_0b;return 0x20===this[Nw(0x278)]()?1e-7:0.0001;}[q0(0xd0b)](n8){const Nx=vs_0b,n9=this['Ny'][Nx(0x6e0)](n8),{shape:nb,dtype:nd,values:nf,texture:ng,_w:nh,isPacked:nj}=n9;if(null!=ng)return;const nk=null!=this['Ow'];let nm;nk&&(nm=bL());let nq=n9[Nx(0x3b8)];if(null==nq&&(nq=function(nv,nw=!0x1){const Ny=vs_0b;let nx=aJ()[Ny(0x4a8)](Ny(0x9a0));if(nw&&(nx*=0x2,0x1===(nv=nv[Ny(0x66e)]((nz,nA)=>nA>=nv[Ny(0xcbc)]-0x2?a1(nv[nA]):nv[nA]))[Ny(0xcbc)]&&(nv=[0x2,nv[0x0]])),0x2!==nv[Ny(0xcbc)]){const nz=aj(nv);nv=nz['C'];}let ny=a7(nv);if(nv[Ny(0xcbc)]<=0x1&&ny<=nx)return[0x1,ny];if(0x2===nv[Ny(0xcbc)]&&nv[0x0]<=nx&&nv[0x1]<=nx)return nv;if(0x3===nv[Ny(0xcbc)]&&nv[0x0]*nv[0x1]<=nx&&nv[0x2]<=nx)return[nv[0x0]*nv[0x1],nv[0x2]];if(0x3===nv[Ny(0xcbc)]&&nv[0x0]<=nx&&nv[0x1]*nv[0x2]<=nx)return[nv[0x0],nv[0x1]*nv[0x2]];if(0x4===nv[Ny(0xcbc)]&&nv[0x0]*nv[0x1]*nv[0x2]<=nx&&nv[0x3]<=nx)return[nv[0x0]*nv[0x1]*nv[0x2],nv[0x3]];if(0x4===nv[Ny(0xcbc)]&&nv[0x0]<=nx&&nv[0x1]*nv[0x2]*nv[0x3]<=nx)return[nv[0x0],nv[0x1]*nv[0x2]*nv[0x3]];if(nw){const nA=jD(nv);let nB=0x2,nC=0x2;return nv[Ny(0xcbc)]&&([nB,nC]=jE(nv)),ny=nA*(nB/0x2)*(nC/0x2),ab(ny)[Ny(0x66e)](nD=>0x2*nD);}return ab(ny);}(nb,nj),n9[Nx(0x3b8)]=nq),null!=nf){const nv=jF(nb);let nw,nx=nq[0x1],ny=nq[0x0];const nz=nf instanceof Uint8Array||nf instanceof Uint8ClampedArray;!nj&&nz||([nx,ny]=jj(nq[0x0],nq[0x1])),nw=nj?new kg(nv,nz):new kf(nv,nz);const nA=nz?[ny,nx]:nq,nB=this['Yw'](nA,nd),nC=this['Ny'][Nx(0x6e0)](nB[Nx(0x4f4)]);nC['_w']=nz?jd[Nx(0x4ce)]:jd[Nx(0xc90)],nC[Nx(0x3b8)]=nA,this[Nx(0x27d)]['Vy'](this[Nx(0xb4b)](nB[Nx(0x4f4)]),nx,ny,nf);const nD=[[ny,nx]],nE=!0x0,nF=this[Nx(0x6f1)](nw,[nB],nd,nD,nE),nG=this['Ny'][Nx(0x6e0)](nF[Nx(0x4f4)]);n9[Nx(0x3b8)]=nG[Nx(0x3b8)],n9[Nx(0x8c0)]=nG[Nx(0x8c0)],n9['_w']=nG['_w'],aJ()[Nx(0x6e0)](Nx(0xb5c))?this[Nx(0x4d9)](nF[Nx(0x4f4)]):(n9[Nx(0x96a)]=nG[Nx(0x96a)],n9[Nx(0x1a0)]=null,this['Ny'][Nx(0xd1a)](nF[Nx(0x4f4)])),this[Nx(0x3ca)](nB),nk&&(this['yw']+=bL()-nm);}else{const nH=this['iw'](nq,nh,nd,nj);n9[Nx(0x96a)]=nH;}}['Rw'](n8,n9){const Nz=vs_0b,nb=this['Ny'][Nz(0x6e0)](n8),{dtype:nd}=nb;return this['Uw'](n8),null!=n9&&(nb[Nz(0x1a0)]=function(nf,ng){const NA=vs_0b;if(NA(0xa6c)===ng||NA(0x85c)===ng)return nf;if(NA(0x2d8)===ng||NA(0xb37)===ng){const nh=NA(0x2d8)===ng?new Int32Array(nf[NA(0xcbc)]):new Uint8Array(nf[NA(0xcbc)]);for(let nj=0x0;nj<nh[NA(0xcbc)];++nj)nh[nj]=Math[NA(0x165)](nf[nj]);return nh;}throw new Error(NA(0xa7f)+ng);}(n9,nd)),nb[Nz(0x1a0)];}['iw'](n8,n9,nb,nd){const NB=vs_0b;if(this['mw']+=this['Gw'](n8,nb),!this['bw']&&this['mw']>0x400*this['Cw']*0x400){const nf=(this['mw']/0x400/0x400)[NB(0x396)](0x2);this['bw']=!0x0,console[NB(0x75c)](NB(0x7df)+nf+NB(0x70c));}return this['$w']['iw'](n8,n9,nd);}['Gw'](n8,n9){return n8[0x0]*n8[0x1]*av(n9);}['nb'](){const NC=vs_0b;for(const [,n8]of Object[NC(0x556)](this[NC(0x959)]))this['rb'](n8);}async['sb'](){const ND=vs_0b,n8=[];if(this[ND(0x27d)]['Iy']){for(const [,n9]of Object[ND(0x556)](this[ND(0x959)]))n8[ND(0x28c)](this['ob'](n9));return Promise[ND(0x7a9)](n8);}for(const [,nb]of Object[ND(0x556)](this[ND(0x959)])){const nd=new Promise(nf=>{try{this['rb'](nb),nf(!0x0);}catch(ng){throw ng;}});n8[ND(0x28c)](nd);}return Promise[ND(0x7a9)](n8);}async['ob'](n8){const NE=vs_0b;return this[NE(0x27d)]['gl'][NE(0x8e6)](n8[NE(0xb2c)],this[NE(0x27d)]['Iy']['ab'])?this['rb'](n8):(await new Promise(n9=>fq(()=>n9())),this['ob'](n8));}['rb'](n8){const NF=vs_0b;if(!0x1===this[NF(0x27d)]['gl'][NF(0x8e6)](n8[NF(0xb2c)],this[NF(0x27d)]['gl'][NF(0x5c7)])){if(console[NF(0x40e)](this[NF(0x27d)]['gl'][NF(0xcc5)](n8[NF(0xb2c)])),!0x1===this[NF(0x27d)]['gl'][NF(0x968)](n8['tb'],this[NF(0x27d)]['gl'][NF(0xa05)]))throw jw(n8[NF(0xb31)],this[NF(0x27d)]['gl'][NF(0xd21)](n8['tb'])),new Error(NF(0xba8));throw new Error(NF(0x384));}return!0x0;}['ib'](){const NG=vs_0b;for(const [,n8]of Object[NG(0x556)](this[NG(0x959)])){const {uniformLocations:n9,by:nb,infLoc:nd,nanLoc:nf,gy:ng,vy:nh,$y:nj,Cy:nk,Ty:nm}=k5(this[NG(0x27d)],n8[NG(0x8b0)],n8[NG(0xb2c)]);n8[NG(0xd65)]=n9,n8['by']=nb,n8[NG(0xd23)]=nd,n8[NG(0x542)]=nf,n8['gy']=ng,n8['vy']=nh,n8['$y']=nj,n8['Cy']=nk,n8['Ty']=nm;}}}lF['Tw']=0x0,ch()&&dA(q0(0x5ee),()=>new lF(),0x2);class lG{constructor(n8){const NH=vs_0b;this[NH(0x8db)]=['dy','W'],this['Wa']=n8['Mo'];const n9=n8['Eo'],nb=n8['Ro'],nd=n8[NH(0x332)],nf=n8[NH(0x689)],ng=NH(0xbbf)===n8[NH(0x6ba)],nh=n9-0x1-n8['vo'][NH(0xc0e)],nj=nb-0x1-n8['vo'][NH(0x27b)],nk=ng?0x1:0x2,nm=ng?0x2:0x3,nq=ng?0x3:0x1;this['xy']=NH(0xb74)+nh+',\x20'+nj+NH(0x8f2)+nq+NH(0x5c0)+nk+NH(0x572)+nm+NH(0x1d7)+n9+NH(0x4ba)+nd+NH(0x309)+n8['$o']+NH(0x2f1)+n9+NH(0x3cc)+nb+NH(0x6f9)+nf+NH(0xc50)+n8['Co']+NH(0x832)+nb+NH(0x750)+n8[NH(0x809)]+NH(0xa23)+ng+NH(0x630);}}const lH={'kernelName':q0(0xd52),'D':q0(0x5ee),'kernelFunc':function(n8){const NI=vs_0b,{inputs:n9,u:nb,attrs:nd}=n8,{dy:nf,filter:ng}=n9,{Zo:nh,strides:nj,pad:nk,dataFormat:nm,dimRoundingMode:nq}=nd,nv=eg(nm),nw=e4(nh,ng[NI(0x859)],nj,0x1,nk,nq,!0x1,nv),nx=new lG(nw);return nb[NI(0x6f1)](nx,[nf,ng],NI(0xa6c));}};class lI{constructor(n8,n9,nb){const NJ=vs_0b;this[NJ(0x8db)]=['A','B'],this['Wa']=dH(n9,nb),this['py']=k7(this['Wa'][NJ(0xcbc)]),this['xy']=NJ(0xb92)+n8+NJ(0xce2);}}class lJ{constructor(n8,n9,nb,nd=!0x1){const NK=vs_0b;this[NK(0x8db)]=['A','B'],this['ub']=!0x0,this[NK(0x343)]=!0x0,this['_y']=!0x0,this['Wa']=dH(n9,nb);const nf=this['Wa'][NK(0xcbc)];this['py']=k7(nf);let ng='';if(nd){if(0x0===nf||0x1===a7(this['Wa']))ng=NK(0x3b3);else{if(ng=NK(0xd3d)+k1(nf)+NK(0x374),0x1===nf)this['py']?ng+=NK(0xbff):ng+=NK(0xd7b)+this['Wa'][0x0]+NK(0x4c8);else{const nh=lk(NK(0xc40),nf);this['py']?ng+=NK(0x4e8)+nh[nf-0x2]+NK(0x46c)+nf+NK(0xac2)+nh[nf-0x1]+NK(0x46c)+nf+NK(0x8ec):ng+=NK(0x4e8)+nh[nf-0x2]+NK(0x55b)+this['Wa'][nf-0x2]+NK(0x1fc)+nh[nf-0x1]+NK(0x55b)+this['Wa'][nf-0x1]+NK(0xad7);}}}this['xy']=NK(0x4dd)+n8+NK(0x2d4)+ng+NK(0x6e2);}}function lK(n8){const NL=vs_0b,{inputs:n9,u:nb}=n8,{x:nd}=n9;return nb['g'](nd[NL(0x4f4)]),{'dataId':nd[NL(0x4f4)],'shape':nd[NL(0x859)],'dtype':nd[NL(0x1c4)]};}const lL={'kernelName':q0(0xc6b),'D':q0(0x5ee),'kernelFunc':lK};function lM(n8){const NM=vs_0b,{inputs:n9,u:nb}=n8,{or:nd,ar:nf}=n9,ng=nb['Yw'](nd[NM(0x859)],NM(0x85c)),nh=nb['Ny'][NM(0x6e0)](ng[NM(0x4f4)]),nj=lK({'inputs':{'x':nd},'u':nb}),nk=lK({'inputs':{'x':nf},'u':nb});return nh['Ew']={'or':nj,'ar':nk},ng;}function lN({cb:n8,lb:n9,pb:nb,dtype:nd}){return({inputs:nf,u:ng})=>{const NN=vs_0b,{x:nh}=nf,nj=ng,nk=nd||nh[NN(0x1c4)];if(nj['Hw']([nh])&&null!=nb){const nq=nj['Ny'][NN(0x6e0)](nh[NN(0x4f4)]),nv=nb(nq[NN(0x1a0)],nk);return nj['Yw'](nh[NN(0x859)],nk,nv);}let nm;return nm=aJ()[NN(0x2d7)](NN(0xb4f))&&null!=n9?new lB(nh[NN(0x859)],n9):new ly(nh[NN(0x859)],n8),nj[NN(0x6f1)](nm,[nh],nk);};}function lO({cb:n8,lb:n9,fb:nb=!0x1,hb:nd=!0x1,pb:nf,dtype:ng}){return({inputs:nh,u:nj})=>{const NO=vs_0b,{a:nk,b:nm}=nh,nq=nj;if(nd&&NO(0x85c)===nk[NO(0x1c4)]){const nx=nq['Ny'][NO(0x6e0)](nk[NO(0x4f4)]),ny=nq['Ny'][NO(0x6e0)](nm[NO(0x4f4)]),[nz,nA]=[[nx['Ew']['or'],ny['Ew']['or']],[nx['Ew']['ar'],ny['Ew']['ar']]][NO(0x66e)](nC=>{const NP=vs_0b,[nD,nE]=nC,nF={'dataId':nD[NP(0x4f4)],'dtype':nD[NP(0x1c4)],'shape':nk[NP(0x859)]},nG={'dataId':nE[NP(0x4f4)],'dtype':nE[NP(0x1c4)],'shape':nm[NP(0x859)]},nH=new lI(n8,nk[NP(0x859)],nm[NP(0x859)]);return nq[NP(0x6f1)](nH,[nF,nG],c5(nD[NP(0x1c4)],nE[NP(0x1c4)]));}),nB=lM({'inputs':{'or':nz,'ar':nA},'u':nq});return nq[NO(0x3ca)](nz),nq[NO(0x3ca)](nA),nB;}const nv=ng||c5(nk[NO(0x1c4)],nm[NO(0x1c4)]);if((NO(0x6bb)===nk[NO(0x1c4)]||NO(0x6bb)===nm[NO(0x1c4)]||nq['Hw']([nk,nm]))&&null!=nf){const nC=nq['Ny'][NO(0x6e0)](nk[NO(0x4f4)])[NO(0x1a0)],nD=nq['Ny'][NO(0x6e0)](nm[NO(0x4f4)])[NO(0x1a0)],nE=NO(0x6bb)===nk[NO(0x1c4)]?fQ(nC):nC,nF=NO(0x6bb)===nk[NO(0x1c4)]?fQ(nD):nD,[nG,nH]=nf(nk[NO(0x859)],nm[NO(0x859)],nE,nF,nv),nI=nq['Yw'](nH,nv);return nq['Ny'][NO(0x6e0)](nI[NO(0x4f4)])[NO(0x1a0)]=nG,nI;}let nw;return nw=aJ()[NO(0x2d7)](NO(0xc44))&&null!=n9?new lJ(n9,nk[NO(0x859)],nm[NO(0x859)],nb):new lI(n8,nk[NO(0x859)],nm[NO(0x859)]),nq[NO(0x6f1)](nw,[nk,nm],nv);};}function lP(n8,n9=!0x1){const NQ=vs_0b;if(NQ(0x97a)===n8)return NQ(0xc00);if(NQ(0xb1f)===n8)return n9?NQ(0xcdf):NQ(0x181);if(NQ(0xb67)===n8)return n9?NQ(0x71a):NQ(0x965);if(NQ(0x530)===n8)return n9?NQ(0x1c7):NQ(0xcf5);if(NQ(0x4f2)===n8)return n9?NQ(0x9f5):NQ(0x3f2);if(NQ(0xb29)===n8)return n9?NQ(0x9f5):NQ(0x3f2);if(NQ(0x2c6)===n8)return NQ(0x6de);throw new Error(NQ(0xb13)+n8+NQ(0x51f));}class lQ{constructor(n8,n9,nb,nd=!0x1,nf=!0x1,ng=!0x1,nh=null,nj=!0x1,nk=!0x1){const NR=vs_0b;this[NR(0x8db)]=[NR(0x5e2),NR(0x95f)],this[NR(0x343)]=!0x0,this['_y']=!0x0,this['Wa']=nb,this['py']=k7(this['Wa'][NR(0xcbc)]);const nm=nd?n8[0x1]:n8[0x2],nq=Math[NR(0x29c)](nm/0x2),nv=nd?NR(0x1c1):NR(0x625),nw=nf?NR(0xa81):NR(0x6ad),nx=nd?[NR(0xd83),NR(0x568)]:[NR(0xbf1),NR(0xcf6)],ny=nf?[NR(0x221),NR(0x775)]:[NR(0x1e4),NR(0x4c5)];let nz='',nA='';nh&&(nz=nj?NR(0xab6)+nh+NR(0x4ee):nk?NR(0x6da)+nh+NR(0x4ee):NR(0x9df)+nh+NR(0x4ee),nA=NR(0x533));const nB=ng?NR(0x217):'';ng&&this[NR(0x8db)][NR(0x28c)](NR(0x39f)),nj&&this[NR(0x8db)][NR(0x28c)](NR(0x551)),nk&&this[NR(0x8db)][NR(0x28c)](NR(0xc8e));let nC=NR(0x2e1),nD=NR(0x2e1);n8[0x0]<n9[0x0]?nC=NR(0x1c0)+(n8[0x0]-0x1)+NR(0x745):n9[0x0]<n8[0x0]&&(nD=NR(0x1c0)+(n9[0x0]-0x1)+NR(0x745)),this['xy']=NR(0x279)+nz+NR(0x7f4)+nq+NR(0x2c4)+nq+NR(0xae9)+nC+NR(0x340)+nD+NR(0x3e5)+nv+NR(0x25c)+nw+NR(0x84c)+nx[0x0]+NR(0x855)+ny[0x0]+NR(0xd82)+nx[0x1]+NR(0x855)+ny[0x1]+NR(0xa5c)+nB+NR(0x72d)+nA+NR(0x6e2);}}class lR{constructor(n8,n9,nb){const NS=vs_0b;this[NS(0x8db)]=[NS(0x63d),NS(0xc83),NS(0x9fd),NS(0xa32)],this['Wa']=dH(n9,nb),this['xy']=NS(0x6cc)+n8+NS(0x8b9);}}const lS=q0(0x73a);function lT(n8){const NT=vs_0b,{inputs:n9,u:nb}=n8,{a:nd,b:nf}=n9,ng=c5(nd[NT(0x1c4)],nf[NT(0x1c4)]);if(NT(0x85c)===nd[NT(0x1c4)]){const nj=nb['Ny'][NT(0x6e0)](nd[NT(0x4f4)]),nk=nb['Ny'][NT(0x6e0)](nf[NT(0x4f4)]),nm=new lR(NT(0x230),nd[NT(0x859)],nf[NT(0x859)]),nq=new lR(NT(0xccb),nd[NT(0x859)],nf[NT(0x859)]),nv=[{'dataId':nj['Ew']['or'][NT(0x4f4)],'dtype':nj['Ew']['or'][NT(0x1c4)],'shape':nd[NT(0x859)]},{'dataId':nj['Ew']['ar'][NT(0x4f4)],'dtype':nj['Ew']['ar'][NT(0x1c4)],'shape':nd[NT(0x859)]},{'dataId':nk['Ew']['or'][NT(0x4f4)],'dtype':nk['Ew']['or'][NT(0x1c4)],'shape':nf[NT(0x859)]},{'dataId':nk['Ew']['ar'][NT(0x4f4)],'dtype':nk['Ew']['ar'][NT(0x1c4)],'shape':nf[NT(0x859)]}],nw=nb[NT(0x6f1)](nm,nv,NT(0xa6c)),nx=nb[NT(0x6f1)](nq,nv,NT(0xa6c)),ny=lM({'inputs':{'or':nw,'ar':nx},'u':nb});return nb[NT(0x3ca)](nw),nb[NT(0x3ca)](nx),ny;}if(nb['Hw']([nd,nf])){const nz=nb['Ny'][NT(0x6e0)](nd[NT(0x4f4)]),nA=nb['Ny'][NT(0x6e0)](nf[NT(0x4f4)]),[nB,nC]=kR(nd[NT(0x859)],nf[NT(0x859)],nz[NT(0x1a0)],nA[NT(0x1a0)],ng),nD=nb['Yw'](nC,ng);return nb['Ny'][NT(0x6e0)](nD[NT(0x4f4)])[NT(0x1a0)]=nB,nD;}let nh;return nh=aJ()[NT(0x2d7)](NT(0xc44))?new lJ(lS,nd[NT(0x859)],nf[NT(0x859)]):new lI(lS,nd[NT(0x859)],nf[NT(0x859)]),nb[NT(0x6f1)](nh,[nd,nf],ng);}const lU={'kernelName':q0(0xb12),'D':q0(0x5ee),'kernelFunc':lT};function lV(n8){const NU=vs_0b,{inputs:n9,u:nb,attrs:nd}=n8,{x:nf}=n9,{shape:ng}=nd,nh=nb,nj=a7(nf[NU(0x859)]),nk=ag(ng,nj),nm=a7(nk);a3(nj===nm,()=>NU(0x4c9)+nk+NU(0x400)+nm+NU(0xce1)+nf[NU(0x859)]+NU(0x400)+nj+NU(0x2db));const nq=nh['Ny'][NU(0x6e0)](nf[NU(0x4f4)]);return!nq[NU(0x8c0)]||jH(nf[NU(0x859)],nk)||null!==nq[NU(0x96a)]&&jH(nq[NU(0x859)],nk)?(nh['g'](nf[NU(0x4f4)]),{'dataId':nf[NU(0x4f4)],'shape':nk,'dtype':nf[NU(0x1c4)]}):function(nv,nw,nx){const NV=vs_0b,ny=[jD(nv[NV(0x859)]),...jE(nv[NV(0x859)])],nz={'dtype':nv[NV(0x1c4)],'shape':ny,'dataId':nv[NV(0x4f4)]},nA=[jD(nw),...jE(nw)],nB=new lp(nA,ny),nC=[ny],nD=nx[NV(0x6f1)](nB,[nz],nv[NV(0x1c4)],nC,!0x0);return{'dataId':nD[NV(0x4f4)],'shape':nw,'dtype':nD[NV(0x1c4)]};}(nf,nk,nh);}const lW={'kernelName':q0(0x4b1),'D':q0(0x5ee),'kernelFunc':lV};class lX{constructor(n8,n9){const NW=vs_0b;this[NW(0x8db)]=['x'];const {mb:nb,To:nd,yb:nf,xb:ng}=n8;this['Wa']=[nd,ng];const nh=0x4*Math[NW(0x305)](nb/0x4),nj=nb%0x4;let nk=NW(0x919);if(null!=n9){const nq=0x1/n9;nk=NW(0x67c)+(a9(nq)?nq[NW(0x915)](0x2):nq)+NW(0x354);}let nm='';nf%nb>0x0&&(nm=NW(0xb0f)+nf+NW(0x849)),this['xy']=NW(0x1b0)+nm+NW(0x5a1)+nb+NW(0x8e7)+nh+NW(0xcfc)+nk+NW(0xa55)+nh+NW(0xaff)+(0x1===nj)+NW(0x494)+nk+NW(0xc58)+(0x2===nj)+NW(0x49a)+nk+NW(0xc58)+(0x3===nj)+NW(0x744)+nk+NW(0x87f);}}class lY{constructor(n8,n9){const NX=vs_0b;this[NX(0x8db)]=['x'];const {mb:nb,To:nd,yb:nf,xb:ng}=n8;this['Wa']=[nd,ng];let nh=NX(0x283),nj='';NX(0x790)===n9?nh=NX(0x5b7):NX(0x18c)===n9?(nh=NX(0x82d),nj=NX(0x18c)):NX(0xd4f)===n9&&(nh=NX(0x23d),nj=NX(0xd4f));let nk=n9+'('+n9+'('+n9+NX(0x38d);NX(0x597)===n9?nk=NX(0x9f1):NX(0x790)===n9?nk=NX(0xc87):NX(0x7a9)===n9?nk=NX(0x92e):NX(0x3fc)===n9&&(nk=NX(0xd09));const nm=0x4*Math[NX(0x305)](nb/0x4),nq=nb%0x4;let nv=NX(0x650)+(NX(0x597)===n9)+NX(0x936)+(NX(0x790)===n9)+NX(0xb78)+nj+NX(0x823)+(NX(0x18c)===n9)+NX(0xaed)+(NX(0xd4f)===n9)+NX(0x623)+nj+NX(0x30e),nw=NX(0x56c);NX(0x7a9)===n9?(nh=NX(0x5b7),nv=NX(0xad2),nw=NX(0x885)):NX(0x3fc)===n9&&(nh=NX(0x283),nv=NX(0x606),nw=NX(0x885));let nx='';nf%nb>0x0&&(nx=NX(0xb0f)+nf+NX(0x713)),this['xy']=NX(0xd4c)+nh+NX(0x378)+nx+NX(0x5a1)+nb+NX(0x9a8)+nh+NX(0x3e8)+nm+NX(0x761)+nw+NX(0x9b6)+nw+NX(0x8f6)+nv+NX(0xa55)+nm+NX(0xaff)+(0x1===nq)+NX(0x513)+nw+NX(0x9b6)+nw+NX(0xb6e)+nv+NX(0xc58)+(0x2===nq)+NX(0x513)+nw+NX(0x9b6)+nw+NX(0x1f1)+nv+NX(0xc58)+(0x3===nq)+NX(0x513)+nw+NX(0x9b6)+nw+NX(0x934)+nv+NX(0x39b)+nk+NX(0xab0);}}function lZ(n8,n9,nb,nd){const NZ=vs_0b,nf=function(nh){const NY=vs_0b,nj=[];for(;0x0===nj[NY(0xcbc)]||0x1!==nj[nj[NY(0xcbc)]-0x1]['xb'];){const nk=nj[NY(0xcbc)]?nj[nj[NY(0xcbc)]-0x1]['xb']:nh[0x1],nm=fC(nk);nj[NY(0x28c)]({'yb':nk,'mb':nm,'xb':Math[NY(0x29c)](nk/nm)});}return nj;}(n8[NZ(0x859)]);let ng=n8;for(let nh=0x0;nh<nf[NZ(0xcbc)];nh++){const {yb:nj,mb:nk,xb:nm}=nf[nh];let nq,nv;nq=NZ(0x981)===nb?0x0===nh?new lX({'mb':nk,'yb':nj,'To':n8[NZ(0x859)][0x0],'xb':nm},nj):new lX({'mb':nk,'yb':nj,'To':n8[NZ(0x859)][0x0],'xb':nm}):new lY({'mb':nk,'yb':nj,'To':n8[NZ(0x859)][0x0],'xb':nm},nb),nv=ng,ng=nd[NZ(0x6f1)](nq,[ng],n9),nv[NZ(0x4f4)]!==n8[NZ(0x4f4)]&&nd[NZ(0x3ca)](nv);}return ng;}class m0{constructor(n8,n9){const O0=vs_0b;this[O0(0x8db)]=['A'];const nb=new Array(n8[O0(0xcbc)]);for(let ng=0x0;ng<nb[O0(0xcbc)];ng++)nb[ng]=n8[n9[ng]];this['Wa']=nb,this[O0(0x2b5)]=nb[O0(0xcbc)];const nd=k1(this[O0(0x2b5)]),nf=function(nh){const O1=vs_0b,nj=nh[O1(0xcbc)];if(nj>0x6)throw Error(O1(0xbb3)+nj+O1(0x825));const nk=[O1(0xd5e),O1(0x41d),O1(0x6fc),O1(0x1db),O1(0xbfd),O1(0x5db)],nm=new Array(nj);for(let nq=0x0;nq<nh[O1(0xcbc)];nq++)nm[nh[nq]]=nk[nq];return nm[O1(0x75e)]();}(n9);this['xy']=O0(0xd00)+nd+O0(0xcaf)+nf+O0(0x3f3);}}class m1{constructor(n8,n9){const O2=vs_0b;this[O2(0x8db)]=['A'],this[O2(0x343)]=!0x0,this['_y']=!0x0;const nb=new Array(n8[O2(0xcbc)]);for(let nm=0x0;nm<nb[O2(0xcbc)];nm++)nb[nm]=n8[n9[nm]];if(this['Wa']=nb,this[O2(0x2b5)]=nb[O2(0xcbc)],this[O2(0x2b5)]>0x6)throw Error(O2(0xa91)+this[O2(0x2b5)]+O2(0x794));const nd=k1(this[O2(0x2b5)]),nf=lj('rc',this[O2(0x2b5)]),ng=new Array(this[O2(0x2b5)]);for(let nq=0x0;nq<n9[O2(0xcbc)];nq++)ng[n9[nq]]=nf[nq];const nh=O2(0x9c7)+ng[O2(0xbd0)](-0x2)[O2(0x75e)]()+')',nj='++'+nf[this[O2(0x2b5)]-0x1]+O2(0xa94)+nb[this[O2(0x2b5)]-0x1],nk=O2(0x2bd)+ng[O2(0x75e)]()+O2(0xa4a)+nh+')';this['xy']=O2(0xd00)+nd+O2(0xbfa)+nk+O2(0x8de)+nj+O2(0x345)+nk+O2(0x95b)+nf[this[O2(0x2b5)]-0x1]+O2(0x8d1)+nf[this[O2(0x2b5)]-0x2]+O2(0xa94)+nb[this[O2(0x2b5)]-0x2]+O2(0x468)+nk+O2(0x940)+nj+O2(0x50a)+nk+O2(0xd3e);}}function m2(n8,n9,nb){const O3=vs_0b,nd=aJ()[O3(0x2d7)](O3(0x38f))?new m1(n8[O3(0x859)],n9):new m0(n8[O3(0x859)],n9);return nb[O3(0x6f1)](nd,[n8],n8[O3(0x1c4)]);}function m3(n8){const {inputs:n9,u:nb,attrs:nd}=n8,{x:nf}=n9,{axis:ng,oa:nh}=nd;return function(nj,nk,nm,nq){const O4=vs_0b,nv=nk,nw=nj[O4(0x859)][O4(0xcbc)],nx=ah(nv,nj[O4(0x859)]);let ny=nx;const nz=eI(ny,nw),nA=null!=nz;let nB=nj;nA&&(nB=m2(nj,nz,nq),ny=eJ(ny[O4(0xcbc)],nw)),eH(O4(0x597),ny,nw);const [nC,nD]=eF(nB[O4(0x859)],ny);let nE=nC;nm&&(nE=eG(nC,nx));const nF=a7(nD),nG=lV({'inputs':{'x':nB},'attrs':{'shape':[a7(nj[O4(0x859)])/nF,nF]},'u':nq}),nH=lZ(nG,c5(nj[O4(0x1c4)],O4(0x2d8)),O4(0x597),nq),nI=lV({'inputs':{'x':nH},'attrs':{'shape':nE},'u':nq});return nq[O4(0x3ca)](nG),nq[O4(0x3ca)](nH),nA&&nq[O4(0x3ca)](nB),nI;}(nf,ng,nh,nb);}const m4={'kernelName':q0(0x3d7),'D':q0(0x5ee),'kernelFunc':m3};function m5(n8){const O5=vs_0b,{inputs:n9,u:nb,attrs:nd}=n8,{x:nf}=n9,{Ds:ng}=nd,nh=nb,nj=nf[O5(0x859)][O5(0xcbc)],nk=new Array(nj);for(let nq=0x0;nq<nk[O5(0xcbc)];nq++)nk[nq]=nf[O5(0x859)][ng[nq]];let nm;if(nh['Hw']([nf])){const nv=nh['Ny'][O5(0x6e0)](nf[O5(0x4f4)])[O5(0x1a0)],nw=lg(nv,nf[O5(0x859)],nf[O5(0x1c4)],ng,nk);nm=nh['Yw'](nk,nf[O5(0x1c4)]),nh['Ny'][O5(0x6e0)](nm[O5(0x4f4)])[O5(0x1a0)]=nw;}else nm=m2(nf,ng,nh);return nm;}const m6={'kernelName':q0(0xcc8),'D':q0(0x5ee),'kernelFunc':m5};function m7({a:n8,b:n9,Os:nb,ks:nd,u:nf,bias:bias=null,Sa:ng=null,Ea:nh=0x0,_a:nj=null}){const O6=vs_0b,nk=n8[O6(0x859)][O6(0xcbc)],nm=n9[O6(0x859)][O6(0xcbc)],nq=nb?n8[O6(0x859)][nk-0x2]:n8[O6(0x859)][nk-0x1],nv=nd?n9[O6(0x859)][nm-0x1]:n9[O6(0x859)][nm-0x2],nw=nb?n8[O6(0x859)][nk-0x1]:n8[O6(0x859)][nk-0x2],nx=nd?n9[O6(0x859)][nm-0x2]:n9[O6(0x859)][nm-0x1],ny=n8[O6(0x859)][O6(0xbd0)](0x0,-0x2),nz=n9[O6(0x859)][O6(0xbd0)](0x0,-0x2),nA=a7(ny),nB=a7(nz),nC=dH(n8[O6(0x859)][O6(0xbd0)](0x0,-0x2),n9[O6(0x859)][O6(0xbd0)](0x0,-0x2))[O6(0x26d)]([nw,nx]);a3(nq===nv,()=>O6(0x369)+nq+O6(0x56e)+nv+O6(0x5ba)+n8[O6(0x859)]+O6(0x404)+n9[O6(0x859)]+O6(0x810)+nb+O6(0xc2c)+nd+O6(0x1b8));const nD=nb?[nA,nq,nw]:[nA,nw,nq],nE=nd?[nB,nx,nv]:[nB,nv,nx],nF=lV({'inputs':{'x':n8},'u':nf,'attrs':{'shape':nD}}),nG=lV({'inputs':{'x':n9},'u':nf,'attrs':{'shape':nE}}),nH=[nF,nG],nI=Math[O6(0xd4f)](nA,nB),nJ=nb?nF[O6(0x859)][0x1]:nF[O6(0x859)][0x2],nK=null!=bias,nL=null!=ng,nM=O6(0xb29)===nj,nN=null!=nj?lP(nj,!0x0):null;let nO;if((0x1===nw||0x1===nx)&&nJ>0x3e8&&!0x1===(nK||nL||nM||null!=nN)){let nQ=nF,nR=nG;nb&&(nQ=m5({'inputs':{'x':nF},'u':nf,'attrs':{'Ds':[0x0,0x2,0x1]}}),nH[O6(0x28c)](nQ)),nd&&(nR=m5({'inputs':{'x':nG},'u':nf,'attrs':{'Ds':[0x0,0x2,0x1]}}),nH[O6(0x28c)](nR));const nS=0x1===nx;let nT=nQ;0x1!==nx&&(nT=lV({'inputs':{'x':nQ},'u':nf,'attrs':{'shape':[nI,nJ,0x1]}}),nH[O6(0x28c)](nT));const nU=0x1===nx?0x2:0x1;let nV=nR;nS&&(nV=lV({'inputs':{'x':nR},'u':nf,'attrs':{'shape':[nI,0x1,nJ]}}),nH[O6(0x28c)](nV));const nW=lT({'inputs':{'a':nT,'b':nV},'u':nf});nO=m3({'inputs':{'x':nW},'u':nf,'attrs':{'axis':nU,'oa':!0x0}}),nH[O6(0x28c)](nW);}else{const nX=c5(n8[O6(0x1c4)],n9[O6(0x1c4)]),nY=new lQ(nD,nE,[nI,nw,nx],nb,nd,nK,nN,nL,nM),nZ=[nF,nG];if(null!=bias&&nZ[O6(0x28c)](bias),nL&&nZ[O6(0x28c)](ng),nM){const o0=nf['Yw']([],O6(0xa6c),bJ(nh,O6(0xa6c)));nZ[O6(0x28c)](o0),nH[O6(0x28c)](o0);}nO=nf[O6(0x6f1)](nY,nZ,nX);}const nP=lV({'inputs':{'x':nO},'u':nf,'attrs':{'shape':nC}});nH[O6(0x28c)](nO);for(const o1 of nH)nf[O6(0x3ca)](o1);return nP;}const m8={'kernelName':q0(0xcbe),'D':q0(0x5ee),'kernelFunc':function(n8){const {inputs:n9,u:nb,attrs:nd}=n8,{a:nf,b:ng,bias:nh,Sa:nj}=n9,{Os:nk,ks:nm,_a:nq,Ea:nv}=nd;return m7({'a':nf,'b':ng,'Os':nk,'ks':nm,'u':nb,'bias':nh,'Sa':nj,'Ea':nv,'_a':nq});}},m9=q0(0xa4e),mb={'kernelName':q0(0x508),'D':q0(0x5ee),'kernelFunc':lO({'cb':m9,'lb':m9,'hb':!0x0,'pb':kw})};class md{constructor(n8,n9,nb,nd=!0x1,nf=!0x1){const O7=vs_0b;if(this[O7(0x8db)]=['x'],O7(0x594)===n9&&nb)throw new Error(O7(0x337));const ng=n8['Ro'],nh=n8[O7(0x332)],nj=n8[O7(0x689)],nk=n8['Ao'],nm=n8['Io'],nq=n8['Oo'],nv=n8['ko'],nw=n8['vo'][O7(0xc0e)],nx=n8['vo'][O7(0x27b)];this['Wa']=n8['Fo'];const ny=O7(0x594)===n9,nz=O7(0x784)+n8['No']+O7(0x58d)+n8['_o']+O7(0x9f8)+n8['So']+O7(0xd36),nA=O7(0x56b)+n8['_o']+O7(0x9f8)+n8['So']+O7(0xd36);let nB=O7(0x283);if(ny||(nB=O7(0x23d)),nb){const nG='>=';return void(this['xy']=O7(0xcf9)+nh+',\x20'+nj+O7(0x87b)+nw+',\x20'+nx+O7(0x58b)+nq+O7(0xb82)+nk+O7(0xcd2)+n8['No']+O7(0x48b)+nv+O7(0xa46)+nm+O7(0x8f8)+n8['_o']+O7(0xc8d)+nG+O7(0xbeb)+(nd?nf?nz:nA:O7(0x5aa)+nv+O7(0x9f2))+O7(0x65a));}let nC=n9+'('+n9+'('+n9+O7(0x38d);O7(0x594)===n9&&(nC=O7(0x74c));const nD=0x4*Math[O7(0x305)](ng/0x4),nE=ng%0x4,nF=O7(0x650)+ny+O7(0xb2f);this['xy']=O7(0x709)+nh+',\x20'+nj+O7(0xb03)+nw+',\x20'+nx+O7(0x872)+nB+O7(0x193)+n8['_o']+O7(0x26b)+nB+O7(0x289)+nq+O7(0x3fd)+nk+O7(0xc19)+n8['No']+O7(0x525)+nD+O7(0x3c7)+nm+O7(0x432)+nm+O7(0x520)+nm+O7(0xb51)+nm+O7(0x53d)+nF+O7(0x7da)+nD+O7(0x1f5)+(0x1===nE)+O7(0x5f8)+nF+O7(0xc8b)+(0x2===nE)+O7(0x4fe)+nm+O7(0xccd)+nF+O7(0xc8b)+(0x3===nE)+O7(0x4fe)+nm+O7(0x520)+nm+O7(0x5c3)+nF+O7(0x3b9)+nC+O7(0xab0);}}const mf={'kernelName':q0(0x98b),'D':q0(0x5ee),'kernelFunc':function(n8){const O8=vs_0b,{inputs:n9,u:nb,attrs:nd}=n8,{x:nf}=n9;jN(nf,O8(0xd03));const {pa:ng,strides:nh,pad:nj,dimRoundingMode:nk}=nd;a3(ef(nh,0x1),()=>O8(0xa58)+nh+O8(0x2ef));const nm=e3(nf[O8(0x859)],ng,nh,0x1,nj,nk);if(0x1===nm['Ro']&&0x1===nm['Eo']&&a8(nm['Mo'],nm['Fo']))return lK({'inputs':{'x':nf},'u':nb});const nq=new md(nm,O8(0x594),!0x1);return nb[O8(0x6f1)](nq,[nf],O8(0xa6c));}},mg={'kernelName':q0(0xa6b),'D':q0(0x5ee),'kernelFunc':function(n8){const {inputs:n9,u:nb,attrs:nd}=n8,{a:nf,b:ng}=n9,{Os:nh,ks:nj}=nd;return m7({'a':nf,'b':ng,'Os':nh,'ks':nj,'u':nb});}},mh=lO({'cb':q0(0x5ed),'pb':kT,'dtype':q0(0xb37)});function mj(n8){const O9=vs_0b,{inputs:n9,u:nb}=n8,{input:nd}=n9;return lK({'inputs':{'x':nb['Ny'][O9(0x6e0)](nd[O9(0x4f4)])['Ew']['or']},'u':nb});}const mk={'kernelName':q0(0xc7a),'D':q0(0x5ee),'kernelFunc':function n8(n9){const Oa=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{x:ng}=nb,{dtype:nh}=nf;if(Oa(0x85c)===nh){if(Oa(0x85c)===ng[Oa(0x1c4)])return lK({'inputs':{'x':ng},'u':nd});const nm=eS(ng[Oa(0x859)]),nq=n8({'inputs':{'x':ng},'u':nd,'attrs':{'dtype':Oa(0xa6c)}}),nv=lM({'inputs':{'or':nq,'ar':nm},'u':nd});return nm[Oa(0x829)](),nd[Oa(0x3ca)](nq),nv;}if(Oa(0x85c)===ng[Oa(0x1c4)]){const nw=mj({'inputs':{'input':ng},'u':nd}),nx=n8({'inputs':{'x':nw},'u':nd,'attrs':{'dtype':nh}});return nd[Oa(0x3ca)](nw),nx;}if(nj=ng[Oa(0x1c4)],Oa(0x85c)===(nk=nh)||Oa(0xa6c)===nk&&Oa(0x85c)!==nj||Oa(0x2d8)===nk&&Oa(0xa6c)!==nj&&Oa(0x85c)!==nj||Oa(0xb37)===nk&&Oa(0xb37)===nj){const ny=lK({'inputs':{'x':ng},'u':nd});return{'dataId':ny[Oa(0x4f4)],'shape':ny[Oa(0x859)],'dtype':nh};}var nj,nk;if(nd['Hw']([ng])){const nz=nd['Ny'][Oa(0x6e0)](ng[Oa(0x4f4)])[Oa(0x1a0)],[nA,nB,nC]=kz(nz,ng[Oa(0x859)],ng[Oa(0x1c4)],nh);return nd['Yw'](nA,nB,nC);}if(Oa(0x2d8)===nh)return function(nD,nE){const Ob=vs_0b,nF=new ly(nD[Ob(0x859)],Ob(0xaa4)),nG=nE[Ob(0x6f1)](nF,[nD],Ob(0x2d8));return{'dataId':nG[Ob(0x4f4)],'shape':nG[Ob(0x859)],'dtype':nG[Ob(0x1c4)]};}(ng,nd);if(Oa(0xb37)===nh){const nD=nd['Yw']([],Oa(0xb37),ak(Oa(0xb37),0x1)),nE=mh({'inputs':{'a':ng,'b':nD},'u':nd});return nd[Oa(0x3ca)](nD),nE;}throw new Error(Oa(0xc43)+ng[Oa(0x1c4)]+Oa(0x7ff)+nh);}};class mm{constructor(n9){const Oc=vs_0b;this['Wa']=[],this['Wa']=fw(n9,0x1),this[Oc(0x8db)]=n9[Oc(0x66e)]((nh,nj)=>'T'+nj);const nb=new Array(n9[Oc(0xcbc)]-0x1);nb[0x0]=n9[0x0][0x1];for(let nh=0x1;nh<nb[Oc(0xcbc)];nh++)nb[nh]=nb[nh-0x1]+n9[nh][0x1];const nd=[Oc(0x1e7)+nb[0x0]+Oc(0x84b)];for(let nj=0x1;nj<nb[Oc(0xcbc)];nj++){const nk=nb[nj-0x1];nd[Oc(0x28c)](Oc(0x430)+nb[nj]+Oc(0x1e6)+nj+Oc(0x204)+nk+Oc(0xa15));}const nf=nb[Oc(0xcbc)],ng=nb[nb[Oc(0xcbc)]-0x1];nd[Oc(0x28c)](Oc(0x962)+nf+Oc(0x204)+ng+Oc(0xa15)),this['xy']=Oc(0xbf7)+nd[Oc(0x75e)](Oc(0x2c3))+Oc(0x6eb);}}class mp{constructor(n9,nb){const Od=vs_0b;this[Od(0x343)]=!0x0,this['_y']=!0x0,this['Wa']=[],this['Wa']=fw(n9,nb);const nd=this['Wa'],nf=nd[Od(0xcbc)],ng=k1(nf),nh=lk(Od(0xc40),nf),nj=['x','y','z','w','u','v'][Od(0xbd0)](0x0,nf);this[Od(0x8db)]=n9[Od(0x66e)]((nz,nA)=>'T'+nA);const nk=new Array(n9[Od(0xcbc)]-0x1);nk[0x0]=n9[0x0][nb];for(let nz=0x1;nz<nk[Od(0xcbc)];nz++)nk[nz]=nk[nz-0x1]+n9[nz][nb];const nm=nj[nb],nq=nj[Od(0xbd0)](-0x2),nv=nj[Od(0x75e)]();let nw=Od(0xccf)+nm+Od(0xa94)+nk[0x0]+Od(0x846)+nv+Od(0xcc9)+nq[Od(0x75e)]()+Od(0x5e5);for(let nA=0x1;nA<nk[Od(0xcbc)];nA++){const nB=nk[nA-0x1];nw+=Od(0x540)+nm+Od(0xa94)+nk[nA]+Od(0x25d)+nm+Od(0xb8a)+nk[nA-0x1]+Od(0xd4e)+nA+'('+mq(nj,nm,nB)+Od(0x5b3)+mq(nq,nm,nB)+Od(0x5e5);}const nx=nk[Od(0xcbc)],ny=nk[nk[Od(0xcbc)]-0x1];nw+=Od(0x55f)+nx+'('+mq(nj,nm,ny)+Od(0xbed)+mq(nq,nm,ny)+Od(0xa15),this['xy']=Od(0x512)+nj[Od(0x66e)](nC=>Od(0x3c3)+nC)+Od(0xb5f)+nw+Od(0x5f0)+ng+Od(0xc0b)+nh+Od(0x4d0)+nh[nf-0x1]+Od(0x7d0)+nh[nf-0x1]+Od(0x819)+nh[nf-0x1]+Od(0xa94)+nd[nf-0x1]+Od(0x727)+nh+Od(0x2b4)+nh[nf-0x2]+Od(0x7d0)+nh[nf-0x2]+Od(0x819)+nh[nf-0x2]+Od(0xa94)+nd[nf-0x2]+Od(0x149)+nh+Od(0x2b4)+nh[nf-0x1]+Od(0x7d0)+nh[nf-0x1]+Od(0x32d)+nh[nf-0x2]+Od(0xa94)+nd[nf-0x2]+Od(0x5ef)+nh[nf-0x1]+Od(0xa94)+nd[nf-0x1]+Od(0xa1d)+nh+Od(0x421);}}function mq(n9,nb,nd){const Oe=vs_0b,nf=n9[Oe(0x6f2)](nb);return n9[Oe(0x66e)]((ng,nh)=>nh===nf?ng+Oe(0x2e8)+nd:ng)[Oe(0x75e)]();}function mv(n9){const Of=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{axis:ng}=nf,nh=ah(ng,nb[0x0][Of(0x859)])[0x0],nj=fw(nb[Of(0x66e)](nm=>nm[Of(0x859)]),nh);if(0x0===a7(nj))return nd['Yw'](nj,nb[0x0][Of(0x1c4)],[]);const nk=nb[Of(0x3cd)](nm=>a7(nm[Of(0x859)])>0x0);return 0x1===nk[Of(0xcbc)]?lK({'inputs':{'x':nk[0x0]},'u':nd}):(fv(nk[Of(0x66e)](nm=>nm[Of(0x859)]),nh),function nm(nq,nv,nw){const Og=vs_0b,nx=nq[0x0][Og(0x1c4)];if(Og(0x85c)===nx){const nF=nq[Og(0x66e)](nK=>mj({'inputs':{'input':nK},'u':nw})),nG=nq[Og(0x66e)](nK=>function(nL){const Oh=vs_0b,{inputs:nM,u:nN}=nL,{input:nO}=nM;return lK({'inputs':{'x':nN['Ny'][Oh(0x6e0)](nO[Oh(0x4f4)])['Ew']['ar']},'u':nN});}({'inputs':{'input':nK},'u':nw})),nH=nm(nF,nv,nw),nI=nm(nG,nv,nw),nJ=lM({'inputs':{'or':nH,'ar':nI},'u':nw});return nF[Og(0xd86)](nK=>nw[Og(0x3ca)](nK)),nG[Og(0xd86)](nK=>nw[Og(0x3ca)](nK)),nw[Og(0x3ca)](nH),nw[Og(0x3ca)](nI),nJ;}let ny=nw['Hw'](nq);if(Og(0x6bb)===nx&&(ny=!0x0),ny){const nK=nq[Og(0x66e)](nR=>{const Oi=vs_0b,nS=a7(nR[Oi(0x859)][Oi(0xbd0)](nv));return lV({'inputs':{'x':nR},'u':nw,'attrs':{'shape':[-0x1,nS]}});}),nL=nK[Og(0x66e)](nR=>({'$h':nw[Og(0xa63)](nR[Og(0x4f4)]),'shape':nR[Og(0x859)]})),nM=fw(nK[Og(0x66e)](nR=>nR[Og(0x859)]),0x1),nN=0x1===nK[0x0][Og(0x859)][0x0],nO=kB(nL,nM,nx,nN),nP=fw(nq[Og(0x66e)](nR=>nR[Og(0x859)]),nv),nQ=nw['Yw'](nP,nx,nO);return nK[Og(0xd86)](nR=>nw[Og(0x3ca)](nR)),nQ;}const nz=aJ()[Og(0x4a8)](Og(0x958));if(nq[Og(0xcbc)]>nz){const nR=[];for(let nT=0x0;nT<nq[Og(0xcbc)];nT+=nz){const nU=nq[Og(0xbd0)](nT,nT+nz);nR[Og(0x28c)](nm(nU,nv,nw));}const nS=nm(nR,nv,nw);for(const nV of nR)nw[Og(0x3ca)](nV);return nS;}if(aJ()[Og(0x2d7)](Og(0x38f))&&nq[0x0][Og(0x859)][Og(0xcbc)]>0x1){const nW=new mp(nq[Og(0x66e)](nX=>nX[Og(0x859)]),nv);return nw[Og(0x6f1)](nW,nq,nx);}const {wb:nA,Fo:nB}=function(nX,nY,nZ){const Oj=vs_0b,o0=fw(nX[Oj(0x66e)](o1=>o1[Oj(0x859)]),nY);return{'wb':nX[Oj(0x66e)](o1=>lV({'inputs':{'x':o1},'attrs':{'shape':[-0x1,a7(o1[Oj(0x859)][Oj(0xbd0)](nY))]},'u':nZ})),'Fo':o0};}(nq,nv,nw),nC=new mm(nA[Og(0x66e)](nX=>nX[Og(0x859)])),nD=nw[Og(0x6f1)](nC,nA,nx);nA[Og(0xd86)](nX=>nw[Og(0x3ca)](nX));const nE=lV({'inputs':{'x':nD},'attrs':{'shape':nB},'u':nw});return nw[Og(0x3ca)](nD),nE;}(nk,nh,nd));}const mw={'kernelName':q0(0x532),'D':q0(0x5ee),'kernelFunc':mv},mx=lN({'cb':q0(0x88d),'lb':q0(0x385),'pb':kD,'dtype':q0(0xa6c)}),my={'kernelName':q0(0x441),'D':q0(0x5ee),'kernelFunc':mx};class mz{constructor(n9,nb=!0x1,nd=null,nf=!0x1,ng=!0x1){const Ok=vs_0b;this[Ok(0x8db)]=['x','W'],this['Wa']=n9['Fo'];const nh=n9['vo'][Ok(0xc0e)],nj=n9['vo'][Ok(0x27b)],nk=n9[Ok(0x332)],nm=n9[Ok(0x689)],nq=n9['Ao'],nv=n9['Io'],nw=n9['Eo'],nx=n9['Ro'],ny=0x4*Math[Ok(0x305)](n9['So']/0x4),nz=n9['So']%0x4,nA=Ok(0xbbf)===n9[Ok(0x6ba)],nB=nA?0x1:0x2,nC=nA?0x2:0x3,nD=nA?0x3:0x1;let nE='',nF='';nd&&(nE=nf?Ok(0xabf)+nd+Ok(0x4ee):ng?Ok(0x8cc)+nd+Ok(0x4ee):Ok(0x912)+nd+Ok(0xc9d),nF=Ok(0x533));const nG=nb?Ok(0x217):'';nb&&this[Ok(0x8db)][Ok(0x28c)](Ok(0x39f)),nf&&this[Ok(0x8db)][Ok(0x28c)](Ok(0x551)),ng&&this[Ok(0x8db)][Ok(0x28c)](Ok(0xc8e)),this['xy']=Ok(0x279)+nE+Ok(0xcfd)+nk+',\x20'+nm+Ok(0xb03)+nh+',\x20'+nj+Ok(0x8f4)+nD+Ok(0x7f0)+nB+Ok(0x572)+nC+Ok(0x180)+nw+Ok(0x301)+nq+Ok(0x4fa)+n9['No']+Ok(0x525)+nx+Ok(0x7b0)+nv+Ok(0x4ed)+n9['_o']+Ok(0x2f0)+ny+Ok(0x9a9)+nA+Ok(0x899)+(0x1===nz)+Ok(0x5a8)+nA+Ok(0xbe5)+ny+Ok(0x59e)+ny+Ok(0x241)+ny+Ok(0x64f)+ny+Ok(0xd77)+(0x2===nz)+Ok(0x35b)+ny+Ok(0x1dd)+ny+Ok(0x139)+nA+Ok(0x326)+ny+Ok(0x926)+ny+Ok(0x334)+ny+Ok(0x88b)+ny+Ok(0x924)+(0x3===nz)+Ok(0x95a)+ny+Ok(0x1dd)+ny+Ok(0x99c)+ny+Ok(0x2ea)+nA+Ok(0x3bf)+ny+Ok(0x926)+ny+Ok(0x34e)+ny+Ok(0xa9c)+ny+Ok(0x88b)+ny+Ok(0x57c)+ny+Ok(0x478)+nG+Ok(0x2c3)+nF+Ok(0xc8f);}}class mA{constructor(n9,nb=!0x1,nd=null,nf=!0x1,ng=!0x1){const Ol=vs_0b;this[Ol(0x8db)]=['x','W'],this[Ol(0x343)]=!0x0,this['_y']=!0x0,this['my']=[{'name':Ol(0x8a0),'type':Ol(0x7e3)},{'name':Ol(0x2a0),'type':Ol(0x7e3)},{'name':Ol(0xd69),'type':Ol(0x7e3)},{'name':Ol(0x379),'type':Ol(0x7e3)}],this['Wa']=n9['Fo'],this['py']=k7(this['Wa'][Ol(0xcbc)]);const nh=n9['vo'][Ol(0x27b)],nj=n9[Ol(0x689)],nk=n9['Io'],nm=n9['Eo'],nq=n9['Ro'],nv=nq;let nw=Ol(0x9ce);for(let nA=0x0;nA<nq;nA++)nw+=Ol(0xac3)+0x2*nA+Ol(0xa21)+0x2*nA+Ol(0x811)+(0x2*nA+0x1)+Ol(0xa21)+(0x2*nA+0x1)+Ol(0x41b)+nA+';';nw+=Ol(0x30f)+nm+Ol(0xd1d)+n9['So']+Ol(0x9b0);for(let nB=0x0;nB<nq;nB++)nw+=Ol(0x8a2)+0x2*nB+Ol(0xa8d)+0x2*nB+Ol(0x605)+(0x2*nB+0x1)+Ol(0xa8d)+(0x2*nB+0x1)+Ol(0x3fb)+nB+Ol(0x2e2);nw+=Ol(0x632);for(let nC=0x0;nC<(nv+0x1)/0x2;nC++){const nD=0x2*nC;if(nw+=Ol(0x7dc)+nD*nk+Ol(0xd3c),0x1===nj){if(nD<nq&&(nh%0x2==0x1?(nw+=Ol(0xc85)+nD+Ol(0x8cd)+nD+Ol(0x49b)+nD+Ol(0x877)+nD+Ol(0xb40),nw+=0x1===nk&&nD>0x0?Ol(0x94d)+nD+Ol(0x5ff)+(nD-0x2)+Ol(0xcf0)+nD+Ol(0x653):Ol(0x9e0)+nD+Ol(0x34c)+nD+Ol(0x904)+nD+Ol(0x566)+nD+Ol(0x20e)):nw+=Ol(0x613)+nD+Ol(0x8cd)+nD+Ol(0x6ef)+nD+Ol(0x877)+nD+Ol(0x92d)+nD+Ol(0x6b5)+nD+Ol(0xbb0),nD+0x1<nq)){const nE=nh%0x2==0x0?a1(nk):nk;nk%0x2==0x0&&nh%0x2==0x1||nk%0x2!=0x0&&nh%0x2!=0x1?(nw+=Ol(0x70f)+nE+Ol(0x1d2)+(nD+0x1)+Ol(0x310)+(nD+0x1)+Ol(0x357)+(nD+0x1)+Ol(0xd61)+(nD+0x1)+Ol(0x47f),nw+=nk>0x1?Ol(0x415)+(nD+0x1)+Ol(0x34c)+(nD+0x1)+Ol(0x237)+(nD+0x1)+Ol(0x566)+(nD+0x1)+Ol(0x472):Ol(0x63e)+(nD+0x1)+Ol(0x5ff)+nD+Ol(0xcf0)+(nD+0x1)+Ol(0x3c0)):nw+=0x1===nE?Ol(0x63e)+(nD+0x1)+Ol(0x6b5)+nD+Ol(0x6c8):Ol(0x7ba)+nE+Ol(0x335)+(nD+0x1)+Ol(0xa45)+(nD+0x1)+Ol(0x18e)+(nD+0x1)+Ol(0x2a5)+(nD+0x1)+Ol(0x70d)+(nD+0x1)+Ol(0x6b5)+(nD+0x1)+Ol(0x6c8);}}else nD<nq&&(nh%0x2==0x1?(nw+=Ol(0xab7)+nD+Ol(0x8cd)+nD+Ol(0x300)+nD+Ol(0x877)+nD+Ol(0x324)+(nD+0x1)+Ol(0x8cd)+(nD+0x1)+Ol(0xa0e)+(nD+0x1)+Ol(0x877)+(nD+0x1)+Ol(0x92d)+nD+Ol(0x5ff)+nD+Ol(0xcf0)+(nD+0x1)+Ol(0x2dc),nD+0x1<nq&&(nw+=Ol(0x50b)+(nD+0x1)+Ol(0x5ff)+(nD+0x1)+Ol(0xcf3))):(nw+=Ol(0x90f)+nD+Ol(0x8cd)+nD+Ol(0x6ef)+nD+Ol(0x877)+nD+Ol(0x3b5)+(nD+0x1)+Ol(0x8cd)+(nD+0x1)+Ol(0x7d8)+(nD+0x1)+Ol(0x4e4)+(nD+0x1)+Ol(0x92d)+nD+Ol(0x516)+nD+Ol(0x36c)+(nD+0x1)+Ol(0xb3d),nD+0x1<nq&&(nw+=Ol(0x6e6)+(nD+0x1)+Ol(0x5ff)+nD+Ol(0xcf0)+(nD+0x1)+Ol(0xb0e))));nD<nq&&(nw+=Ol(0x667)+nD+Ol(0xaca)+nD+Ol(0x92f)+n9['So']+Ol(0x254)+nD+Ol(0x826),nD+0x1<nq&&(nw+=Ol(0xc3c)+(nD+0x1)+Ol(0x35d)+(nD+0x1)+Ol(0xd78)+n9['So']+Ol(0x7e1)+(nD+0x1)+Ol(0x619)));}nw+=Ol(0x893),nw+=Ol(0x893),nw+=Ol(0x893);let nx='',ny='';nd&&(nx=nf?Ol(0x7bf)+nd+Ol(0x964):ng?Ol(0x895)+nd+Ol(0x964):Ol(0x879)+nd+Ol(0x964),ny=Ol(0x533));const nz=nb?Ol(0x217):'';nb&&this[Ol(0x8db)][Ol(0x28c)](Ol(0x39f)),nf&&this[Ol(0x8db)][Ol(0x28c)](Ol(0x551)),ng&&this[Ol(0x8db)][Ol(0x28c)](Ol(0xc8e)),this['xy']=Ol(0xc34)+nx+Ol(0x8c2)+nw+Ol(0xace)+nz+Ol(0x978)+ny+Ol(0xa9d);}}class mB{constructor(n9,nb){const Om=vs_0b;this[Om(0x8db)]=['A'],this[Om(0x343)]=!0x0,this['_y']=!0x0,this['my']=[{'name':Om(0xc3d),'type':Om(0x8d4)},{'name':Om(0x24b),'type':Om(0x7e3)},{'name':Om(0x5c1),'type':Om(0x7e3)},{'name':Om(0x852),'type':Om(0x7e3)},{'name':Om(0x200),'type':Om(0x3f6)},{'name':Om(0x381),'type':Om(0x3f6)},{'name':Om(0xa7d),'type':Om(0x3f6)}],this['Wa']=n9,this['py']=k7(this['Wa'][Om(0xcbc)]);const {dataFormat:nd}=nb,nf=jO(),ng=Om(0xbbf)===nd,nh=ng?0x1:0x2,nj=ng?0x2:0x3,nk=this['py']?Om(0x7a6):Om(0x2b7)+n9[0x2]+Om(0xd6a)+n9[0x1]+Om(0x44b);let nm='';for(let nq=0x0;nq<=0x1;nq++)for(let nv=0x0;nv<=0x1;nv++)nm+=Om(0x45b)+nv+Om(0x5df)+nq+Om(0xceb)+nk+Om(0x16a)+nh+Om(0xabd)+nj+Om(0xa00)+ng+Om(0xbf5)+(0x2*nq+nv)+Om(0x8a5)+(0x2*nq+nv)+Om(0x6a8);this['xy']=Om(0x83f)+nm+Om(0x72d)+nf['ty']+Om(0x570);}}function mC(n9,nb){const On=vs_0b,nd=n9[On(0xcbc)];return nd>=0x3?nb?[...n9[On(0xbd0)](0x0,-0x3),n9[nd-0x3]*n9[nd-0x2],n9[nd-0x1]]:[...n9[On(0xbd0)](0x0,-0x3),n9[nd-0x3],n9[nd-0x2]*n9[nd-0x1]]:!nb&&0x1===nd&&n9[0x0]>0x1?[n9[0x0],0x1]:null;}const mD={'kernelName':q0(0x4eb),'D':q0(0x5ee),'kernelFunc':function(n9){const Oo=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{x:ng,filter:nh,bias:nj,Sa:nk}=nb,{strides:nm,pad:nq,dataFormat:nv,dilations:nw,dimRoundingMode:nx,_a:ny,Ea:nz}=nf,nA=eg(nv),nB=e4(ng[Oo(0x859)],nh[Oo(0x859)],nm,nw,nq,nx,!0x1,nA);let nC;const nD=[],nE=null!=nj,nF=null!=nk,nG=Oo(0xb29)===ny,nH=()=>{const Oq=vs_0b,nJ=[ng,nh],nK=(nL,nM)=>{const Op=vs_0b;if(Op(0x3dc)===nM&&0x1===nL[Op(0x859)][Op(0xcbc)]&&0x1!==nL[Op(0x859)][0x0]){const nN=lV({'inputs':{'x':nL},'u':nd,'attrs':{'shape':[nL[Op(0x859)][0x0],0x1,0x1]}});return nD[Op(0x28c)](nN),nN;}return nL;};if(nE&&nJ[Oq(0x28c)](nK(nj,nv)),nF&&nJ[Oq(0x28c)](nK(nk,nv)),nG){const nL=nd['Yw']([],Oq(0xa6c),bJ(nz,Oq(0xa6c)));nJ[Oq(0x28c)](nL),nD[Oq(0x28c)](nL);}return nJ;};if(0x1!==nB['Eo']||0x1!==nB['Ro']||0x1!==nB['Ao']||0x1!==nB['Io']||0x1!==nB[Oo(0x332)]||0x1!==nB[Oo(0x689)]||Oo(0x3af)!==nB['vo'][Oo(0x884)]&&Oo(0xb4d)!==nB['vo'][Oo(0x884)]){if(nB[Oo(0x689)]<=0x2&&Oo(0xbbf)===nA&&aJ()[Oo(0x2d7)](Oo(0x74d))){const nJ=ny?lP(ny,!0x0):null,nK=new mA(nB,nE,nJ,nF,nG),nL=[[nB['vo'][Oo(0xc0e)],nB['vo'][Oo(0x27b)]],[nB[Oo(0x332)],nB[Oo(0x689)]],[nB['Ao'],nB['Io']],[nB['No'],nB['_o']]],nM=nH();nC=nd[Oo(0x6f1)](nK,nM,Oo(0xa6c),nL);}else{if(aJ()[Oo(0x2d7)](Oo(0x31e)))nC=function({x:nN,filter:nO,bb:nP,u:nQ,bias:bias=null,Sa:nR=null,Ea:nS=0x0,_a:nT=null}){const Or=vs_0b,{Ro:nU,Eo:nV,So:nW,Co:nX,$o:nY,dataFormat:nZ}=nP,o0=Or(0xbbf)===nZ,o1=nU*nV*nW,o2=nY*nX,o3=[nP['To'],o1,o2],o4=[];if(null!=nR){const oq=mC(nR[Or(0x859)],o0);null!=oq&&(nR=lV({'inputs':{'x':nR},'u':nQ,'attrs':{'shape':oq}}),o4[Or(0x28c)](nR));}if(null!=bias){const ov=mC(bias[Or(0x859)],o0);null!=ov&&(bias=lV({'inputs':{'x':bias},'u':nQ,'attrs':{'shape':ov}}),o4[Or(0x28c)](bias));}const o5=lV({'inputs':{'x':nO},'u':nQ,'attrs':{'shape':[0x1,o1,a7(nO[Or(0x859)])/o1]}});o4[Or(0x28c)](o5);const o6=new mB(o3,nP),o7=[nN[Or(0x859)],[nP['vo'][Or(0xc0e)],nP['vo'][Or(0x27b)]],[nP[Or(0x332)],nP[Or(0x689)]],[nP['Ao'],nP['Io']],[nP['So']],[nP['Ro']*nP['So']],[nP['Co']]],o8=nQ[Or(0x6f1)](o6,[nN],Or(0xa6c),o7),o9=lV({'inputs':{'x':o8},'u':nQ,'attrs':{'shape':o3}});o4[Or(0x28c)](o8),o4[Or(0x28c)](o9);const ob=null!=bias,od=null!=nR,of=Or(0xb29)===nT,og=nT?lP(nT,!0x0):null,oh=new lQ(o0?o9[Or(0x859)]:o5[Or(0x859)],o0?o5[Or(0x859)]:o9[Or(0x859)],o0?[nP['To'],o2,nP[Or(0x809)]]:[nP['To'],nP[Or(0x809)],o2],!0x0,!0x1,ob,og,od,of),oj=o0?[o9,o5]:[o5,o9];if(bias&&oj[Or(0x28c)](bias),od&&oj[Or(0x28c)](nR),of){const ow=nQ['Yw']([],Or(0xa6c),bJ(nS,Or(0xa6c)));oj[Or(0x28c)](ow),o4[Or(0x28c)](ow);}const ok=nQ[Or(0x6f1)](oh,oj,Or(0xa6c)),om=lV({'inputs':{'x':ok},'u':nQ,'attrs':{'shape':nP['Fo']}});o4[Or(0x28c)](ok);for(const ox of o4)nQ[Or(0x3ca)](ox);return om;}({'x':ng,'filter':nh,'bb':nB,'u':nd,'bias':nj,'_a':ny,'Sa':nk,'Ea':nz});else{const nN=ny?lP(ny,!0x1):null,nO=new mz(nB,nE,nN,nF,nG),nP=nH();nC=nd[Oo(0x6f1)](nO,nP,Oo(0xa6c));}}}else nC=function({x:nQ,filter:nR,bb:nS,u:nT,bias:bias=null,Sa:nU=null,Ea:nV=0x0,_a:nW=null}){const Os=vs_0b,nX=nQ[Os(0x859)],nY=nT['Ny'][Os(0x6e0)](nQ[Os(0x4f4)]),nZ=nS['So'],o0=nX[0x0]*nX[0x1]*nX[0x2],o1=nS[Os(0x809)],o2=Os(0xbbf)===nS[Os(0x6ba)];let o3;const o4=[];if(null!=nU){const o5=mC(nU[Os(0x859)],o2);null!=o5&&(nU=lV({'inputs':{'x':nU},'u':nT,'attrs':{'shape':o5}}),o4[Os(0x28c)](nU));}if(null!=bias){const o6=mC(bias[Os(0x859)],o2);null!=o6&&(bias=lV({'inputs':{'x':bias},'u':nT,'attrs':{'shape':o6}}),o4[Os(0x28c)](bias));}if((0x1!==o0&&0x1!==o1||!(nZ>0x3e8))&&nY[Os(0x8c0)]&&o2&&null!=nY[Os(0x96a)]&&nX[0x2]%0x2!=0x0&&a8(nY[Os(0x859)][Os(0xbd0)](-0x3),nX[Os(0xbd0)](-0x3))){const o7=nX[0x0]*nX[0x1]*(nX[0x2]+0x1),o8={'dataId':nQ[Os(0x4f4)],'shape':[0x1,o7,nS['So']],'dtype':nQ[Os(0x1c4)]},o9=nY[Os(0x859)];nY[Os(0x859)]=nY[Os(0x859)][Os(0xbd0)](),nY[Os(0x859)][nY[Os(0x859)][Os(0xcbc)]-0x2]++,a3(jH(nY[Os(0x859)],o8[Os(0x859)]),()=>Os(0x29b)+nY[Os(0x859)]+Os(0x7ff)+o8[Os(0x859)]+Os(0x48c));const ob=lV({'inputs':{'x':nR},'u':nT,'attrs':{'shape':[0x1,nS['So'],nS[Os(0x809)]]}});o4[Os(0x28c)](ob);const od=m7({'a':o8,'b':ob,'u':nT,'Os':!0x1,'ks':!0x1,'bias':bias,'_a':nW,'Sa':nU,'Ea':nV}),of=nT['Ny'][Os(0x6e0)](od[Os(0x4f4)]);a3(of[Os(0x8c0)],()=>Os(0x5f6)),nY[Os(0x859)]=o9,of[Os(0x859)]=nS['Fo'],o3=lK({'inputs':{'x':od},'u':nT}),o3[Os(0x859)]=nS['Fo'],o4[Os(0x28c)](od);}else{const og=nS['$o']*nS['Co'],oh=lV({'inputs':{'x':nQ},'u':nT,'attrs':{'shape':o2?[nS['To'],og,nS['So']]:[nS['To'],nS['So'],og]}}),oj=lV({'inputs':{'x':nR},'u':nT,'attrs':{'shape':[0x1,nS['So'],nS[Os(0x809)]]}}),ok=m7({'a':o2?oh:oj,'b':o2?oj:oh,'Os':!o2,'ks':!0x1,'u':nT,'bias':bias,'_a':nW,'Sa':nU,'Ea':nV});o3=lV({'inputs':{'x':ok},'u':nT,'attrs':{'shape':nS['Fo']}}),o4[Os(0x28c)](oh),o4[Os(0x28c)](oj),o4[Os(0x28c)](ok);}for(const om of o4)nT[Os(0x3ca)](om);return o3;}({'x':ng,'filter':nh,'bb':nB,'u':nd,'bias':nj,'_a':ny,'Sa':nk,'Ea':nz});const nI=lV({'inputs':{'x':nC},'u':nd,'attrs':{'shape':nB['Fo']}});return nD[Oo(0x28c)](nC),nD[Oo(0xd86)](nQ=>nd[Oo(0x3ca)](nQ)),nI;}};class mE{constructor(n9,nb=!0x1,nd=null,nf=!0x1,ng=!0x1){const Ot=vs_0b;this[Ot(0x8db)]=['x','W'],this['my']=[{'name':Ot(0x8a0),'type':Ot(0x7e3)},{'name':Ot(0x2a0),'type':Ot(0x7e3)},{'name':Ot(0xd69),'type':Ot(0x7e3)},{'name':Ot(0x379),'type':Ot(0x7e3)}],this['Wa']=n9['Fo'],this['py']=k7(this['Wa'][Ot(0xcbc)]);const nh=n9['Eo'],nj=n9['Ro'],nk=n9[Ot(0x809)]/n9['So'];let nm='',nq='';nd&&(nm=nf?Ot(0xabf)+nd+Ot(0x4ee):ng?Ot(0x8cc)+nd+Ot(0x4ee):Ot(0x912)+nd+Ot(0xc9d),nq=Ot(0x533));const nv=nb?Ot(0x217):'';nb&&this[Ot(0x8db)][Ot(0x28c)](Ot(0x39f)),nf&&this[Ot(0x8db)][Ot(0x28c)](Ot(0x551)),ng&&this[Ot(0x8db)][Ot(0x28c)](Ot(0xc8e)),this['xy']=Ot(0x279)+nm+Ot(0x3a8)+nk+Ot(0x383)+nk+Ot(0x76b)+nh+Ot(0x32c)+nj+Ot(0x7e8)+nv+Ot(0x2c3)+nq+Ot(0xc8f);}}class mF{constructor(n9,nb=!0x1,nd=null,nf=!0x1,ng=!0x1){const Ou=vs_0b;this[Ou(0x8db)]=['x','W'],this[Ou(0x343)]=!0x0,this['_y']=!0x0,this['my']=[{'name':Ou(0x8a0),'type':Ou(0x7e3)},{'name':Ou(0x2a0),'type':Ou(0x7e3)},{'name':Ou(0xd69),'type':Ou(0x7e3)},{'name':Ou(0x379),'type':Ou(0x7e3)}],this['Wa']=n9['Fo'],this['py']=k7(this['Wa'][Ou(0xcbc)]);const nh=n9[Ou(0x809)]/n9['So'],nj=n9['vo'][Ou(0x27b)],nk=n9[Ou(0x689)],nm=n9['Io'],nq=n9['Eo'],nv=n9['Ro'],nw=nv;let nx=Ou(0xd37);for(let nB=0x0;nB<nv;nB++)nx+=Ou(0xbe4)+0x2*nB+Ou(0x881)+0x2*nB+Ou(0x7f3)+(0x2*nB+0x1)+Ou(0x881)+(0x2*nB+0x1)+Ou(0x91c)+nB+';';nx+=Ou(0xb55)+nq+Ou(0x64e);for(let nC=0x0;nC<nv;nC++)nx+=Ou(0x9d6)+0x2*nC+Ou(0x6cb)+0x2*nC+Ou(0x1e1)+(0x2*nC+0x1)+Ou(0x6cb)+(0x2*nC+0x1)+Ou(0x21f)+nC+Ou(0x2e2);nx+=Ou(0xcce);for(let nD=0x0;nD<(nw+0x1)/0x2;nD++){const nE=0x2*nD;if(nx+=Ou(0x31b)+nE*nm+Ou(0xcc6),0x1===nk){if(nE<nv&&(nj%0x2==0x1?(nx+=Ou(0x1ab)+nE+Ou(0xaa1)+nE+Ou(0x972)+nE+Ou(0x631)+nE+Ou(0xc64),nx+=0x1===nm&&nE>0x0?Ou(0xbdc)+nE+Ou(0x5ff)+(nE-0x2)+Ou(0xcf0)+nE+Ou(0xb19):Ou(0x9bf)+nE+Ou(0x34c)+nE+Ou(0xa19)+nE+Ou(0x566)+nE+Ou(0x973)):nx+=Ou(0x8c7)+nE+Ou(0xaa1)+nE+Ou(0x185)+nE+Ou(0x631)+nE+Ou(0x43c)+nE+Ou(0x6b5)+nE+Ou(0x5a5),nE+0x1<nv)){const nF=nj%0x2==0x0?a1(nm):nm;nm%0x2==0x0&&nj%0x2==0x1||nm%0x2!=0x0&&nj%0x2!=0x1?(nx+=Ou(0xa6a)+nF+Ou(0x24a)+(nE+0x1)+Ou(0x462)+(nE+0x1)+Ou(0x15f)+(nE+0x1)+Ou(0x82e)+(nE+0x1)+Ou(0x9b5),nx+=nm>0x1?Ou(0x258)+(nE+0x1)+Ou(0x34c)+(nE+0x1)+Ou(0x18f)+(nE+0x1)+Ou(0x566)+(nE+0x1)+Ou(0x2be):Ou(0xacb)+(nE+0x1)+Ou(0x5ff)+nE+Ou(0xcf0)+(nE+0x1)+Ou(0x67a)):nx+=0x1===nF?Ou(0xacb)+(nE+0x1)+Ou(0x6b5)+nE+Ou(0x2fb):Ou(0x63b)+nF+Ou(0x30d)+(nE+0x1)+Ou(0x3ae)+(nE+0x1)+Ou(0x89d)+(nE+0x1)+Ou(0x640)+(nE+0x1)+Ou(0x827)+(nE+0x1)+Ou(0x6b5)+(nE+0x1)+Ou(0x2fb);}}else nE<nv&&(nj%0x2==0x1?(nx+=Ou(0xa97)+nE+Ou(0xaa1)+nE+Ou(0x762)+nE+Ou(0x631)+nE+Ou(0xb26)+(nE+0x1)+Ou(0xaa1)+(nE+0x1)+Ou(0x8fe)+(nE+0x1)+Ou(0x631)+(nE+0x1)+Ou(0x43c)+nE+Ou(0x5ff)+nE+Ou(0xcf0)+(nE+0x1)+Ou(0x44c),nE+0x1<nv&&(nx+=Ou(0xa38)+(nE+0x1)+Ou(0x5ff)+(nE+0x1)+Ou(0x6fb))):(nx+=Ou(0x645)+nE+Ou(0xaa1)+nE+Ou(0x185)+nE+Ou(0x631)+nE+Ou(0x654)+(nE+0x1)+Ou(0xaa1)+(nE+0x1)+Ou(0x20f)+(nE+0x1)+Ou(0x286)+(nE+0x1)+Ou(0x43c)+nE+Ou(0xc89)+nE+Ou(0x36c)+(nE+0x1)+Ou(0xa92),nE+0x1<nv&&(nx+=Ou(0xb9c)+(nE+0x1)+Ou(0x5ff)+nE+Ou(0xcf0)+(nE+0x1)+Ou(0xc86))));nE<nv&&(nx+=Ou(0x496)+nE+Ou(0x961)+nE+Ou(0x552),nE+0x1<nv&&(nx+=Ou(0x4c0)+(nE+0x1)+Ou(0xb6b)+(nE+0x1)+Ou(0x89f)));}nx+=Ou(0xa53),nx+=Ou(0x6eb);let ny='',nz='';nd&&(ny=nf?Ou(0xab6)+nd+Ou(0x4ee):ng?Ou(0x6da)+nd+Ou(0x4ee):Ou(0x9df)+nd+Ou(0x4ee),nz=Ou(0x533));const nA=nb?Ou(0x217):'';nb&&this[Ou(0x8db)][Ou(0x28c)](Ou(0x39f)),nf&&this[Ou(0x8db)][Ou(0x28c)](Ou(0x551)),ng&&this[Ou(0x8db)][Ou(0x28c)](Ou(0xc8e)),this['xy']=Ou(0x279)+ny+Ou(0x3a8)+nh+Ou(0x383)+nh+Ou(0xbe8)+nx+Ou(0x78e)+nA+Ou(0x2c3)+nz+Ou(0xc8f);}}const mG={'kernelName':q0(0x7e7),'D':q0(0x5ee),'kernelFunc':function(n9){const Ov=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{x:ng,filter:nh,bias:nj,Sa:nk}=nb,{strides:nm,pad:nq,dilations:nv,dimRoundingMode:nw,_a:nx,Ea:ny}=nf,nz=[];let nA=nv;null==nA&&(nA=[0x1,0x1]),a3(ef(nm,nA),()=>Ov(0xc51)+nm+Ov(0x690)+nA+'\x27');const nB=e4(ng[Ov(0x859)],nh[Ov(0x859)],nm,nA,nq,nw,!0x0),nC=aJ()[Ov(0x2d7)](Ov(0x27c))&&nB[Ov(0x689)]<=0x2&&nB[Ov(0x809)]/nB['So']==0x1,nD=nx?lP(nx,nC):null,nE=[ng,nh],nF=null!=nj,nG=null!=nk,nH=Ov(0xb29)===nx;if(nF&&nE[Ov(0x28c)](nj),nG&&nE[Ov(0x28c)](nk),nH){const nL=nd['Yw']([],Ov(0xa6c),bJ(ny,Ov(0xa6c)));nE[Ov(0x28c)](nL),nz[Ov(0x28c)](nL);}let nI;nI=nC?new mF(nB,nF,nD,nG,nH):new mE(nB,nF,nD,nG,nH);const nJ=[[nB['vo'][Ov(0xc0e)],nB['vo'][Ov(0x27b)]],[nB[Ov(0x332)],nB[Ov(0x689)]],[nB['Ao'],nB['Io']],[nB['No'],nB['_o']]],nK=nd[Ov(0x6f1)](nI,nE,Ov(0xa6c),nJ);return nz[Ov(0xd86)](nM=>nd[Ov(0x3ca)](nM)),nK;}};function mH(n9){const Ow=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{x:ng}=nb,{sa:nh,oa:nj}=nf,nk=ng[Ow(0x859)][Ow(0xcbc)],nm=ah(nh,ng[Ow(0x859)]);let nq=nm;const nv=eI(nq,nk),nw=null!=nv,nx=nd['Hw']([ng]);let ny=ng;if(nw){if(nx){const nD=nd['Ny'][Ow(0x6e0)](ny[Ow(0x4f4)])[Ow(0x1a0)],nE=new Array(nk);for(let nG=0x0;nG<nE[Ow(0xcbc)];nG++)nE[nG]=ng[Ow(0x859)][nv[nG]];const nF=lg(nD,ng[Ow(0x859)],ng[Ow(0x1c4)],nv,nE);ny=nd['Yw'](nE,ng[Ow(0x1c4)]),nd['Ny'][Ow(0x6e0)](ny[Ow(0x4f4)])[Ow(0x1a0)]=nF;}else ny=m2(ng,nv,nd);nq=eJ(nq[Ow(0xcbc)],nk);}eH(Ow(0xd4f),nq,nk);const [nz,nA]=eF(ny[Ow(0x859)],nq);let nB,nC=nz;if(nj&&(nC=eG(nz,nm)),nx){const nH=nd['Ny'][Ow(0x6e0)](ny[Ow(0x4f4)])[Ow(0x1a0)],nI=kO(nH,a7(nA),nC,ng[Ow(0x1c4)]);nB=nd['Yw'](nC,ng[Ow(0x1c4)]),nd['Ny'][Ow(0x6e0)](nB[Ow(0x4f4)])[Ow(0x1a0)]=nI;}else nB=function(nJ,nK,nL,nM){const Ox=vs_0b,nN=a7(nK),nO=lV({'inputs':{'x':nJ},'attrs':{'shape':[a7(nJ[Ox(0x859)])/nN,nN]},'u':nM}),nP=lZ(nO,nJ[Ox(0x1c4)],Ox(0xd4f),nM),nQ=lV({'inputs':{'x':nP},'attrs':{'shape':nL},'u':nM});return nM[Ox(0x3ca)](nO),nM[Ox(0x3ca)](nP),nQ;}(ny,nA,nC,nd);return nw&&nd[Ow(0x3ca)](ny),nB;}const mI={'kernelName':q0(0x79f),'D':q0(0x5ee),'kernelFunc':mH},mJ={'kernelName':q0(0x704),'D':q0(0x5ee),'kernelFunc':function(n9){const Oy=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{x:ng}=nb;jN(ng,Oy(0xb66));const {pa:nh,strides:nj,pad:nk,dimRoundingMode:nm}=nf;a3(ef(nj,0x1),()=>Oy(0x8bb)+nj+Oy(0x2ef));const nq=e3(ng[Oy(0x859)],nh,nj,0x1,nk,nm);if(0x1===nq['Ro']&&0x1===nq['Eo']&&a8(nq['Mo'],nq['Fo']))return lK({'inputs':{'x':ng},'u':nd});const nv=new md(nq,Oy(0xd4f),!0x1);return nd[Oy(0x6f1)](nv,[ng],ng[Oy(0x1c4)]);}};function mK(n9){const Oz=vs_0b,{inputs:nb,attrs:nd,u:nf}=n9,{dim:ng}=nd,{input:nh}=nb,nj=nh[Oz(0x859)][Oz(0xcbc)],nk=nh[Oz(0x859)][Oz(0xbd0)]();let nm=ng;return ng<0x0&&(a3(-(nj+0x1)<=ng,()=>Oz(0xc7b)+-(nj+0x1)+',\x20'+nj+']'),nm=nj+ng+0x1),nk[Oz(0xa48)](nm,0x0,0x1),lV({'inputs':{'x':nh},'u':nf,'attrs':{'shape':nk}});}const mL={'kernelName':q0(0x7a8),'D':q0(0x5ee),'kernelFunc':function(n9){const OA=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{axis:ng}=nf;if(0x1===nb[OA(0xcbc)])return mK({'inputs':{'input':nb[0x0]},'u':nd,'attrs':{'dim':ng}});const nh=nb[0x0][OA(0x859)],nj=nb[0x0][OA(0x1c4)];nb[OA(0xd86)](nq=>{const OB=vs_0b;a4(nh,nq[OB(0x859)],OB(0x35e)),a3(nj===nq[OB(0x1c4)],()=>OB(0x814));});const nk=[],nm=mv({'inputs':nb[OA(0x66e)](nq=>{const OC=vs_0b,nv=mK({'inputs':{'input':nq},'u':nd,'attrs':{'dim':ng}});return nk[OC(0x28c)](nv),nv;}),'u':nd,'attrs':{'axis':ng}});return nk[OA(0xd86)](nq=>nd[OA(0x3ca)](nq)),nm;}};class mM{constructor(n9,nb,nd){const OD=vs_0b;this[OD(0x8db)]=['x'],this['my']=[{'name':OD(0x166),'type':OD(0x831)}],this['Wa']=nb[OD(0x66e)]((nm,nq)=>nm[0x0]+n9[nq]+nm[0x1]);const nf=n9[OD(0xcbc)],ng=k1(nf),nh=nb[OD(0x66e)](nm=>nm[0x0])[OD(0x75e)](','),nj=nb[OD(0x66e)]((nm,nq)=>nm[0x0]+n9[nq])[OD(0x75e)](','),nk=[OD(0x3ad),OD(0xd1c),OD(0xb2d),OD(0x5da)][OD(0xbd0)](0x0,nf);this['xy']=0x1!==nf?OD(0x279)+ng+OD(0xc18)+ng+'('+nh+OD(0x26e)+ng+OD(0xd6c)+ng+'('+nj+OD(0x57e)+ng+OD(0x89c)+ng+OD(0xb5d)+nk+OD(0x923):OD(0xc4d)+nh+OD(0x8c1)+nj+OD(0x9f4);}}class mN{constructor(n9,nb,nd){const OE=vs_0b;this[OE(0x8db)]=['x'],this[OE(0x343)]=!0x0,this['_y']=!0x0,this['my']=[{'name':OE(0x166),'type':OE(0x831)}],this['Wa']=nb[OE(0x66e)]((nz,nA)=>nz[0x0]+n9[nA]+nz[0x1]);const nf=n9[OE(0xcbc)],ng=k1(nf),nh=nb[OE(0x66e)](nz=>nz[0x0])[OE(0x75e)](','),nj=nb[OE(0x66e)]((nz,nA)=>nz[0x0]+n9[nA])[OE(0x75e)](','),nk=lk('rc',nf),nm=lk(OE(0xb31),nf),nq=nk[nf-0x1]+OE(0xa94)+this['Wa'][nf-0x1],nv=0x1===nf?OE(0xb31):OE(0x9c7)+nm[OE(0xbd0)](-0x2)[OE(0x75e)]()+')',nw=[ng+OE(0x1da),nk[nf-0x1]+OE(0x7b1)+nq+OE(0x5b0),0x1===nf?'':OE(0x2d5)+nk[nf-0x2]+OE(0x7b1)+nk[nf-0x2]+OE(0xa94)+this['Wa'][nf-0x2]+OE(0x44b),0x1===nf?'':'\x20\x20'+nk[nf-0x1]+OE(0x3ec)+nq+OE(0x44b)],nx=0x1===nf?OE(0x591):OE(0x271);let ny='';for(let nz=0x0,nA=0x1===nf?0x2:0x4;nz<nA;nz++)ny+=OE(0x2c3)+nw[nz]+OE(0x540)+nx+OE(0x565)+nz+OE(0x9b4)+ng+OE(0x7db)+nz+OE(0x3a0)+nm[OE(0x75e)]()+OE(0xa4a)+nv+OE(0x647);ny+=0x1===nf?'}\x20':'}}',this['xy']=OE(0x55e)+ng+OE(0xc18)+ng+'('+nh+OE(0xbb6)+ng+OE(0xd6c)+ng+'('+nj+OE(0x57e)+ng+OE(0x743)+ny+OE(0xc8f);}}class mO{constructor(n9,nb){const OF=vs_0b;this['Wa']=[],this['my']=[{'name':OF(0x166),'type':OF(0x831)}],this[OF(0x8db)]=['x'],this['Wa']=n9,this['xy']=OF(0x7c2);}}const mP={'kernelName':q0(0x74f),'D':q0(0x5ee),'kernelFunc':n9=>{const OG=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{x:ng}=nb,{paddings:nh,constantValue:nj}=nf;if(0x0===a7(ng[OG(0x859)]))return function(nq){const OH=vs_0b,{u:nv,attrs:nw}=nq,{shape:nx,value:ny}=nw;let {dtype:nz}=nw;if(nz=nz||ax(ny),OH(0x6bb)===nz){const nA=am(nz,a7(nx));return nA[OH(0xd39)](ny),nv['Yw'](nx,nz,nA);}{const nB=new mO(nx,ny),nC=[[ny]];return nv[OH(0x6f1)](nB,[],nz,nC);}}({'u':nd,'attrs':{'shape':nh[OG(0x66e)]((nq,nv)=>nq[0x0]+ng[OG(0x859)][nv]+nq[0x1]),'value':nj,'dtype':ng[OG(0x1c4)]}});const nk=aJ()[OG(0x2d7)](OG(0x38f))?new mN(ng[OG(0x859)],nh,nj):new mM(ng[OG(0x859)],nh,nj),nm=[[nj]];return nd[OG(0x6f1)](nk,[ng],ng[OG(0x1c4)],nm);}},mQ=lO({'cb':q0(0x73e),'lb':q0(0x900),'fb':!0x0}),mR={'kernelName':q0(0x2bb),'D':q0(0x5ee),'kernelFunc':mQ};class mS{constructor(n9,nb,nd,nf,ng){const OI=vs_0b;this[OI(0x8db)]=['A'],this['Wa']=[];const [nh,nj,nk,nm]=n9;this['Wa']=[nh,nb,nd,nm];const nq=[nf&&nb>0x1?nj-0x1:nj,nf&&nd>0x1?nk-0x1:nk],nv=[nf&&nb>0x1?nb-0x1:nb,nf&&nd>0x1?nd-0x1:nd];let nw;nw=ng?OI(0xd2b):OI(0x2f7),this['xy']=OI(0xd4d)+nq[0x0]/nv[0x0]+OI(0xbd9)+nq[0x1]/nv[0x1]+OI(0xbd6)+nj+OI(0xd4b)+nk+OI(0x634)+nw+OI(0x574);}}class mT{constructor(n9,nb,nd,nf,ng){const OJ=vs_0b;this[OJ(0x8db)]=['A'],this[OJ(0x343)]=!0x0,this['_y']=!0x0,this['Wa']=[];const [nh,nj,nk,nm]=n9;this['Wa']=[nh,nb,nd,nm];const nq=[nf&&nb>0x1?nj-0x1:nj,nf&&nd>0x1?nk-0x1:nk],nv=[nf&&nb>0x1?nb-0x1:nb,nf&&nd>0x1?nd-0x1:nd];let nw;nw=ng?OJ(0x869):OJ(0x3b7),this['xy']=OJ(0x215)+nq[0x0]/nv[0x0]+OJ(0xbd9)+nq[0x1]/nv[0x1]+OJ(0xbd9)+nq[0x1]/nv[0x1]+OJ(0x543)+nj+OJ(0xd4b)+nk+OJ(0x8a1)+nk+OJ(0x7fa)+nw+OJ(0xb70)+(nm-0x1)+OJ(0x7e5)+(nd-0x1)+OJ(0x548);}}const mU={'kernelName':q0(0x360),'D':q0(0x5ee),'kernelFunc':function(n9){const OK=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{images:ng}=nb,{Ma:nh,Fa:nj,size:nk}=nf,[nm,nq]=nk,nv=aJ()[OK(0x2d7)](OK(0xa82))?new mT(ng[OK(0x859)],nm,nq,nh,nj):new mS(ng[OK(0x859)],nm,nq,nh,nj);return nd[OK(0x6f1)](nv,[ng],OK(0xa6c));}},mV={'kernelName':q0(0x4c7),'D':q0(0x5ee),'kernelFunc':lN({'cb':q0(0x4ad),'lb':q0(0xa08),'pb':kZ})},mW=q0(0xc79),mX=lO({'cb':mW,'lb':mW,'hb':!0x0,'pb':lb}),mY={'kernelName':q0(0x197),'D':q0(0x5ee),'kernelFunc':mX},mZ={'kernelName':q0(0x921),'D':q0(0x5ee),'kernelFunc':function(n9){const OL=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{wa:ng}=nb,{dim:nh}=nf,nj=ah([nh],ng[OL(0x859)]),nk=mH({'inputs':{'x':ng},'u':nd,'attrs':{'sa':nj,'oa':!0x1}}),nm=eG(nk[OL(0x859)],nj),nq=lV({'inputs':{'x':nk},'u':nd,'attrs':{'shape':nm}}),nv=mX({'inputs':{'a':ng,'b':nq},'u':nd}),nw=mx({'inputs':{'x':nv},'u':nd}),nx=m3({'inputs':{'x':nw},'u':nd,'attrs':{'axis':nj,'oa':!0x1}}),ny=lV({'inputs':{'x':nx},'u':nd,'attrs':{'shape':nm}}),nz=mQ({'inputs':{'a':nw,'b':ny},'u':nd});return nd[OL(0x3ca)](nk),nd[OL(0x3ca)](nq),nd[OL(0x3ca)](nv),nd[OL(0x3ca)](nw),nd[OL(0x3ca)](nx),nd[OL(0x3ca)](ny),nz;}};class n0{constructor(n9,nb,nd){const OM=vs_0b;this[OM(0x8db)]=['x'],this['Wa']=nd;const nf=nd[OM(0xcbc)],ng=k1(nd[OM(0xcbc)]),nh=k1(nd[OM(0xcbc)]);let nj='';if(0x1===nf)nj=OM(0x8f1);else{let nk=0x0;nj=nd[OM(0x66e)]((nm,nq)=>(nk++,0x1===nd[OM(0xcbc)]?OM(0x14f)+nq+OM(0x873)+nq+']':OM(0x253)+(nk-0x1)+OM(0x697)+nq+OM(0x873)+nq+']'))[OM(0x75e)](',');}this['xy']=OM(0x279)+ng+OM(0x6b9)+ng+'('+n9+OM(0x26e)+ng+OM(0x51d)+ng+'('+nb+OM(0x57e)+nh+OM(0x1d8)+nj+OM(0x78f);}}class n1{constructor(n9){const ON=vs_0b;this[ON(0x8db)]=[ON(0xb31)],this['Wa']=n9,this[ON(0x2b5)]=n9[ON(0xcbc)];const nb=k1(this[ON(0x2b5)]);this['my']=[{'name':ON(0xd7c),'yy':this[ON(0x2b5)],'type':ON(0x3f6)}];const nd=function(ng){const OO=vs_0b;if(0x1===ng)return OO(0x7b2);if(ng<=0x6)return n2[OO(0xbd0)](0x0,ng)[OO(0x66e)](nh=>OO(0x506)+nh)[OO(0x75e)](',');throw Error(OO(0x3e7)+ng+OO(0x825));}(this[ON(0x2b5)]);let nf;nf=ON(0x2c3)+nb+ON(0x21e)+nb+ON(0x374)+n9[ON(0x66e)]((ng,nh)=>ON(0x506)+n2[nh]+ON(0x4f8)+nh+ON(0x521)+n2[nh]+';')[ON(0x75e)]('\x0a')+ON(0x279),this['xy']=ON(0x78c)+nf+ON(0x9d9)+nd+ON(0x78f);}}const n2=['x','y','z','w','u','v'];class n3{constructor(n9){const OP=vs_0b;this[OP(0x8db)]=[OP(0xb31)],this[OP(0x343)]=!0x0,this['_y']=!0x0,this['Wa']=n9,this[OP(0x2b5)]=n9[OP(0xcbc)],this['my']=[{'name':OP(0xd7c),'yy':this[OP(0x2b5)],'type':OP(0x3f6)}];const nb=k1(this[OP(0x2b5)]),nd=lk(OP(0xc40),this[OP(0x2b5)]),nf=lk(OP(0x7b2),this[OP(0x2b5)]),ng=0x1===this[OP(0x2b5)]?OP(0x7b2):OP(0x9c7)+nf[OP(0xbd0)](-0x2)[OP(0x75e)]()+')',nh=OP(0xc21)+nf[OP(0x75e)]()+OP(0xa4a)+ng+')',nj=OP(0x27a)+nh+OP(0xa67)+nd[this[OP(0x2b5)]-0x1]+OP(0xa94)+n9[this[OP(0x2b5)]-0x1]+OP(0x3bc)+nf[this[OP(0x2b5)]-0x1]+OP(0xaa3)+nh+OP(0x60b)+nf[this[OP(0x2b5)]-0x1]+OP(0x290),nk=0x1===this[OP(0x2b5)]?'':OP(0xa2b)+nd[this[OP(0x2b5)]-0x1]+OP(0xa67)+nd[this[OP(0x2b5)]-0x2]+OP(0xa94)+n9[this[OP(0x2b5)]-0x2]+OP(0x3bc)+nf[this[OP(0x2b5)]-0x2]+OP(0xc9c)+nh+OP(0x514)+nd[this[OP(0x2b5)]-0x1]+OP(0xa94)+n9[this[OP(0x2b5)]-0x1]+OP(0x9e1)+nf[this[OP(0x2b5)]-0x1]+OP(0xc9a)+nh+OP(0xac5),nm=this[OP(0x2b5)]<=0x4?OP(0xd1b)+nb+'('+n9[OP(0x66e)]((nq,nv)=>OP(0xb62)+nv+']')[OP(0x75e)]()+');':n9[OP(0x66e)]((nq,nv)=>nf[nv]+OP(0x7d0)+nd[nv]+OP(0xa3d)+nv+'];')[OP(0x75e)]('\x0a');this['xy']=OP(0x78c)+nb+OP(0x374)+nb+OP(0x21e)+nm+OP(0xaa9)+nj+OP(0x2c3)+nk+OP(0xc8f);}}const n4={'kernelName':q0(0xc0d),'D':q0(0x5ee),'kernelFunc':function(n9){const OQ=vs_0b,{inputs:nb,u:nd,attrs:nf}=n9,{x:ng}=nb,{Bs:nh,end:nj,strides:nk,Ps:nm,Ws:nq,Us:nv,zs:nw,Gs:nx}=nf,{Ys:ny,Js:nz,Qs:nA,Zs:nB,to:nC,Bs:nD,end:nE,strides:nF}=dW(ng[OQ(0x859)],nh,nj,nk,nm,nq,nv,nw,nx);let nG;if(nA)nG=lV({'inputs':{'x':ng},'u':nd,'attrs':{'shape':nz}});else{if(nB||nC){a3(ng[OQ(0x859)][OQ(0xcbc)]>=0x1,()=>OQ(0x7c7)+ng[OQ(0x859)][OQ(0xcbc)]);const nI=dK(nD,nE,nF),nJ=function(nK){const OR=vs_0b,{inputs:nL,u:nM,attrs:nN}=nK,{x:nO}=nL,{Bs:nP,size:nQ}=nN,[nR,nS]=dV(nO,nP,nQ);if(dJ(nO,nR,nS),0x0===a7(nS))return nM['Yw'](nS,nO[OR(0x1c4)],[]);if(nM['Hw']([nO])||OR(0x6bb)===nO[OR(0x1c4)]){const nV=nM['Ny'][OR(0x6e0)](nO[OR(0x4f4)]),nW=l1(nV[OR(0x1a0)],nR,nS,nO[OR(0x859)],nO[OR(0x1c4)]);return nM['Yw'](nS,nO[OR(0x1c4)],nW);}const {isPacked:nT}=nM['Ny'][OR(0x6e0)](nO[OR(0x4f4)]),nU=dT(nO[OR(0x859)],nR,nS);if(nT||!nU){const nX=aJ()[OR(0x2d7)](OR(0x38f))?new n3(nS):new n1(nS),nY=[nR];return nM[OR(0x6f1)](nX,[nO],nO[OR(0x1c4)],nY);}return nM[OR(0xd0b)](nO[OR(0x4f4)]),function(nZ,o0,o1,o2){const OS=vs_0b,o3=o2['Ny'][OS(0x6e0)](nZ[OS(0x4f4)]),o4=o2['Yw'](o1,nZ[OS(0x1c4)]),o5=o2['Ny'][OS(0x6e0)](o4[OS(0x4f4)]);Object[OS(0x17b)](o5,o3),o5['m']=0x1,o5[OS(0x859)]=o1,o5[OS(0x1c4)]=nZ[OS(0x1c4)];let o6=dU(o0,aA(nZ[OS(0x859)]));o3[OS(0xbd0)]&&(o6+=o3[OS(0xbd0)][OS(0x196)]),o5[OS(0xbd0)]={'flatOffset':o6,'zw':o3[OS(0xbd0)]&&o3[OS(0xbd0)]['zw']||nZ[OS(0x4f4)]};const o7=o2['hw'][OS(0x6e0)](o5[OS(0xbd0)]['zw'])||0x1;return o2['hw'][OS(0x8c4)](o5[OS(0xbd0)]['zw'],o7+0x1),o4;}(nO,nR,nS,nM);}({'inputs':{'x':ng},'u':nd,'attrs':{'Bs':nD,'size':nI}});nG=lV({'inputs':{'x':nJ},'u':nd,'attrs':{'shape':nz}}),nd[OQ(0x3ca)](nJ);}else{if(nd['Hw']([ng])){const nK=nd[OQ(0xa63)](ng[OQ(0x4f4)]),nL=ex(ng[OQ(0x859)],ng[OQ(0x1c4)],nK),nM=l6(ny,nL,nF,nD);nG=nd['Yw'](nz,ng[OQ(0x1c4)],nM[OQ(0x1a0)]);}else{const nN=new n0(nD,nF,ny);nG=nd[OQ(0x6f1)](nN,[ng],ng[OQ(0x1c4)]);}}}const nH=lV({'inputs':{'x':nG},'u':nd,'attrs':{'shape':nz}});return nd[OQ(0x3ca)](nG),nH;}};aU(hB),aU(hF),aU(hH),aU(hJ),aU(hN),aU(hP),aU(iC),aU(iD),aU(iF),aU(iH),aU(iA),aU(iN),aU(iP),aU(iQ),aU(iS),aU(iU),aU(iV),aU(iX),aU(hL),aU(iZ),aU(j1),aU(j3),aU(j4),aU(j6),aU(iK),aU(lH),aU(m8),aU(mb),aU(mf),aU(mg),aU(mk),aU(mw),aU(my),aU(mD),aU(mG),aU(lL),aU(mI),aU(mJ),aU(lU),aU(mL),aU(mP),aU(mR),aU(mU),aU(lW),aU(mV),aU(mZ),aU(n4),aU(mY),aU(m4),aU(m6),a[q0(0xc52)]=function(){return new hf('');},a[q0(0x967)]=function(n9){const OT=vs_0b;if(void 0x0!==n9)return n9[OT(0x967)]();},a[q0(0x829)]=function(n9){const OU=vs_0b;void 0x0!==n9&&n9[OU(0x829)]();},a[q0(0xa1f)]=function(){return cd['D'];},a[q0(0x495)]=async function(){const OV=vs_0b;return!!await((async()=>WebAssembly[OV(0x677)](new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x41,0x0,0xfd,0xf,0xfd,0x62,0xb])))());},a[q0(0x485)]=function(n9,nb){const OW=vs_0b;if(void 0x0!==n9&&void 0x0!==nb)return n9[OW(0x485)](nb);},a[q0(0xcfa)]=function(n9,nb,nd){const OX=vs_0b;if(void 0x0!==n9&&void 0x0!==nb)return void 0x0===nd?n9[OX(0xcfa)](nb):n9[OX(0xcfa)](nb,nd);},a[q0(0xc8a)]=async function(n9){const OY=vs_0b;return void 0x0===n9?(await cd[OY(0x7d4)](),cd['u']):await function(nb){const OZ=vs_0b;return cd[OZ(0xc8a)](nb);}(n9);},a[q0(0xc69)]=function(n9,nb,nd){return void 0x0===nb&&void 0x0===nd?f6(n9):void 0x0!==nb&&void 0x0===nd?f6(n9,nb):f6(n9,nb,nd);},a[q0(0x63a)]=function(n9,nb){return void 0x0===nb?eS(n9):eS(n9,nb);},Object[q0(0xcba)](a,q0(0x64a),{'value':!0x0});});var Module=typeof VisageModule!="undefined"?VisageModule:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="build/release/visageSDK.data";var REMOTE_PACKAGE_BASE="visageSDK.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","vft",true,true);Module["FS_createPath"]("/vft","fm",true,true);Module["FS_createPath"]("/vft","ff",true,true);Module["FS_createPath"]("/vft","pr",true,true);Module["FS_createPath"]("/vft","fa",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i<files.length;++i){new DataRequest(files[i]["start"],files[i]["end"],files[i]["audio"]||0).open("GET",files[i]["filename"])}function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);DataRequest.prototype.byteArray=byteArray;var files=metadata["files"];for(var i=0;i<files.length;++i){DataRequest.prototype.requests[files[i].filename].onload()}Module["removeRunDependency"]("datafile_build/release/visageSDK.data")}Module["addRunDependency"]("datafile_build/release/visageSDK.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({"files":[{"filename":"/vft/fm/candide3.fdp","start":0,"end":2909},{"filename":"/vft/fm/candide3.wfm","start":2909,"end":55011},{"filename":"/vft/fm/jk_300.fdp","start":55011,"end":58081},{"filename":"/vft/ff/ff.js.json","start":58081,"end":195137},{"filename":"/vft/ff/ff.js.bin","start":195137,"end":878145},{"filename":"/vft/pr/pr.js.json","start":878145,"end":890545},{"filename":"/vft/pr/pr.js.bin","start":890545,"end":913569},{"filename":"/backend-wasm.wasm","start":913569,"end":1184592},{"filename":"/backend-wasm-simd.wasm","start":1184592,"end":1560025},{"filename":"/vft/fa/aux_file.bin","start":1560025,"end":1561493},{"filename":"/vft/fa/d1qy.js.bin","start":1561493,"end":3359189},{"filename":"/vft/fa/d1qy.js.json","start":3359189,"end":3442805},{"filename":"/vft/fa/d2.js.bin","start":3442805,"end":5054917},{"filename":"/vft/fa/d2.js.json","start":5054917,"end":5136837},{"filename":"/vft/fm/jk_300.wfm","start":5136837,"end":5659586}],"remote_package_size":5659586})})();Module["setStatus"]=function(text){if(Module.setStatus.interval)clearInterval(Module.setStatus.interval);var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var m=text.match(/([^(]+)\((\d+(\.\d+)?)\/(\d+)\)/);var dCom=text.match(/Running*/);if(ENVIRONMENT_IS_WORKER){return}else{var statusElement=document.getElementById("status");var progressElement=document.getElementById("progress");if(!statusElement||!progressElement){console.log(text);return}if(m){text=m[1];progressElement.value=parseInt(m[2])*100;progressElement.max=parseInt(m[4])*100;progressElement.hidden=false}else{progressElement.value=null;progressElement.max=null;progressElement.hidden=true}statusElement.innerHTML=text}};Module["printErr"]=function(text){console.log(text)};Module["noInitialRun"]=false;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}};read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror)=>{requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=(status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var POINTER_SIZE=4;var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}else{var str="";while(idx<endPtr){var u0=heapOrArray[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||134217728;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="visageSDK.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["lb"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["pb"];addOnInit(Module["asm"]["mb"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={204080:()=>{FS.syncfs(false,function(err){assert(!err)})},204132:()=>{if(Module.syncdone!=1){FS.mkdir("/vis_data");FS.mount(IDBFS,{},"/vis_data");Module.syncdone=0;FS.syncfs(true,function(err){assert(!err);Module.syncdone=1;Module.IDBFS_callback()})}else Module.IDBFS_callback()}};function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else _emscripten_get_now=()=>performance.now();function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr[start]!=="")break}var end=arr.length-1;for(;end>=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i<length;i++){if(fromParts[i]!==toParts[i]){samePartsLength=i;break}}var outputParts=[];for(var i=samePartsLength;i<fromParts.length;i++){outputParts.push("..")}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join("/")}};function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.flush(stream.tty)},flush:function(stream){stream.tty.ops.flush(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=stream.tty.ops.get_char(stream.tty)}catch(e){throw new FS.ErrnoError(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead},write:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.put_char){throw new FS.ErrnoError(60)}try{for(var i=0;i<length;i++){stream.tty.ops.put_char(stream.tty,buffer[offset+i])}}catch(e){throw new FS.ErrnoError(29)}if(length){stream.node.timestamp=Date.now()}return i}},default_tty_ops:{get_char:function(tty){if(!tty.input.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;try{bytesRead=fs.readSync(process.stdin.fd,buf,0,BUFSIZE,-1)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function zeroMemory(address,size){HEAPU8.fill(0,address,address+size)}function alignMemory(size,alignment){return Math.ceil(size/alignment)*alignment}function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;zeroMemory(ptr,size);return ptr}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity<CAPACITY_DOUBLING_MAX?2:1.125)>>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i<size;i++)buffer[offset+i]=contents[position+i]}return size},write:function(stream,buffer,offset,length,position,canOwn){if(!length)return 0;var node=stream.node;node.timestamp=Date.now();if(buffer.subarray&&(!node.contents||node.contents.subarray)){if(canOwn){node.contents=buffer.subarray(offset,offset+length);node.usedBytes=length;return length}else if(node.usedBytes===0&&position===0){node.contents=buffer.slice(offset,offset+length);node.usedBytes=length;return length}else if(position+length<=node.usedBytes){node.contents.set(buffer.subarray(offset,offset+length),position);return length}}MEMFS.expandFileStorage(node,position+length);if(node.contents.subarray&&buffer.subarray){node.contents.set(buffer.subarray(offset,offset+length),position)}else{for(var i=0;i<length;i++){node.contents[position+i]=buffer[offset+i]}}node.usedBytes=Math.max(node.usedBytes,position+length);return length},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.usedBytes}}if(position<0){throw new FS.ErrnoError(28)}return position},allocate:function(stream,offset,length){MEMFS.expandFileStorage(stream.node,offset+length);stream.node.usedBytes=Math.max(stream.node.usedBytes,offset+length)},mmap:function(stream,length,position,prot,flags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}var ptr;var allocated;var contents=stream.node.contents;if(!(flags&2)&&contents.buffer===buffer){allocated=false;ptr=contents.byteOffset}else{if(position>0||position+length<contents.length){if(contents.subarray){contents=contents.subarray(position,position+length)}else{contents=Array.prototype.slice.call(contents,position,position+length)}}allocated=true;ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}HEAP8.set(contents,ptr)}return{ptr:ptr,allocated:allocated}},msync:function(stream,buffer,offset,length,mmapFlags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(mmapFlags&2){return 0}var bytesWritten=MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0}}};function asyncLoad(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)}var IDBFS={dbs:{},indexedDB:()=>{if(typeof indexedDB!="undefined")return indexedDB;var ret=null;if(typeof window=="object")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;assert(ret,"IDBFS used, but indexedDB not supported");return ret},DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",mount:function(mount){return MEMFS.mount.apply(null,arguments)},syncfs:(mount,populate,callback)=>{IDBFS.getLocalSet(mount,(err,local)=>{if(err)return callback(err);IDBFS.getRemoteSet(mount,(err,remote)=>{if(err)return callback(err);var src=populate?remote:local;var dst=populate?local:remote;IDBFS.reconcile(src,dst,callback)})})},quit:()=>{Object.values(IDBFS.dbs).forEach(value=>value.close());IDBFS.dbs={}},getDB:(name,callback)=>{var db=IDBFS.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBFS.indexedDB().open(name,IDBFS.DB_VERSION)}catch(e){return callback(e)}if(!req){return callback("Unable to connect to IndexedDB")}req.onupgradeneeded=e=>{var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBFS.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBFS.DB_STORE_NAME)}if(!fileStore.indexNames.contains("timestamp")){fileStore.createIndex("timestamp","timestamp",{unique:false})}};req.onsuccess=()=>{db=req.result;IDBFS.dbs[name]=db;callback(null,db)};req.onerror=e=>{callback(this.error);e.preventDefault()}},getLocalSet:(mount,callback)=>{var entries={};function isRealDir(p){return p!=="."&&p!==".."}function toAbsolute(root){return p=>{return PATH.join2(root,p)}}var check=FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint));while(check.length){var path=check.pop();var stat;try{stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){check.push.apply(check,FS.readdir(path).filter(isRealDir).map(toAbsolute(path)))}entries[path]={"timestamp":stat.mtime}}return callback(null,{type:"local",entries:entries})},getRemoteSet:(mount,callback)=>{var entries={};IDBFS.getDB(mount.mountpoint,(err,db)=>{if(err)return callback(err);try{var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readonly");transaction.onerror=e=>{callback(this.error);e.preventDefault()};var store=transaction.objectStore(IDBFS.DB_STORE_NAME);var index=store.index("timestamp");index.openKeyCursor().onsuccess=event=>{var cursor=event.target.result;if(!cursor){return callback(null,{type:"remote",db:db,entries:entries})}entries[cursor.primaryKey]={"timestamp":cursor.key};cursor.continue()}}catch(e){return callback(e)}})},loadLocalEntry:(path,callback)=>{var stat,node;try{var lookup=FS.lookupPath(path);node=lookup.node;stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){return callback(null,{"timestamp":stat.mtime,"mode":stat.mode})}else if(FS.isFile(stat.mode)){node.contents=MEMFS.getFileDataAsTypedArray(node);return callback(null,{"timestamp":stat.mtime,"mode":stat.mode,"contents":node.contents})}else{return callback(new Error("node type not supported"))}},storeLocalEntry:(path,entry,callback)=>{try{if(FS.isDir(entry["mode"])){FS.mkdirTree(path,entry["mode"])}else if(FS.isFile(entry["mode"])){FS.writeFile(path,entry["contents"],{canOwn:true})}else{return callback(new Error("node type not supported"))}FS.chmod(path,entry["mode"]);FS.utime(path,entry["timestamp"],entry["timestamp"])}catch(e){return callback(e)}callback(null)},removeLocalEntry:(path,callback)=>{try{var stat=FS.stat(path);if(FS.isDir(stat.mode)){FS.rmdir(path)}else if(FS.isFile(stat.mode)){FS.unlink(path)}}catch(e){return callback(e)}callback(null)},loadRemoteEntry:(store,path,callback)=>{var req=store.get(path);req.onsuccess=event=>{callback(null,event.target.result)};req.onerror=e=>{callback(this.error);e.preventDefault()}},storeRemoteEntry:(store,path,entry,callback)=>{try{var req=store.put(entry,path)}catch(e){callback(e);return}req.onsuccess=()=>{callback(null)};req.onerror=e=>{callback(this.error);e.preventDefault()}},removeRemoteEntry:(store,path,callback)=>{var req=store.delete(path);req.onsuccess=()=>{callback(null)};req.onerror=e=>{callback(this.error);e.preventDefault()}},reconcile:(src,dst,callback)=>{var total=0;var create=[];Object.keys(src.entries).forEach(function(key){var e=src.entries[key];var e2=dst.entries[key];if(!e2||e["timestamp"].getTime()!=e2["timestamp"].getTime()){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){if(!src.entries[key]){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=e=>{done(this.error);e.preventDefault()};transaction.oncomplete=e=>{if(!errored){callback(null)}};create.sort().forEach(path=>{if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(err,entry)=>{if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,(err,entry)=>{if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(path=>{if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i<parts.length;i++){var islast=i===parts.length-1;if(islast&&opts.parent){break}current=FS.lookupNode(current,parts[i]);current_path=PATH.join2(current_path,parts[i]);if(FS.isMountpoint(current)){if(!islast||islast&&opts.follow_mount){current=current.mounted.root}}if(!islast||opts.follow){var count=0;while(FS.isLink(current.mode)){var link=FS.readlink(current_path);current_path=PATH_FS.resolve(PATH.dirname(current_path),link);var lookup=FS.lookupPath(current_path,{recurse_count:opts.recurse_count+1});current=lookup.node;if(count++>40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i<name.length;i++){hash=(hash<<5)-hash+name.charCodeAt(i)|0}return(parentid+hash>>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i<dirs.length;++i){if(!dirs[i])continue;d+="/"+dirs[i];try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev:(path,mode,dev)=>{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack="<generic error, no stack>"})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS,"IDBFS":IDBFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i<FS.streams.length;i++){var stream=FS.streams[i];if(!stream){continue}FS.close(stream)}},getMode:(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i<len;++i)arr[i]=data.charCodeAt(i);data=arr}FS.chmod(node,mode|146);var stream=FS.open(node,577);FS.write(stream,data,0,data.length,0,canOwn);FS.close(stream);FS.chmod(node,mode)}return node},createDevice:(parent,name,input,output)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=input()}catch(e){throw new FS.ErrnoError(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead},write:(stream,buffer,offset,length,pos)=>{for(var i=0;i<length;i++){try{output(buffer[offset+i])}catch(e){throw new FS.ErrnoError(29)}}if(length){stream.node.timestamp=Date.now()}return i}});return FS.mkdev(path,mode,dev)},forceLoadFile:obj=>{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i<size;i++){buffer[offset+i]=contents[position+i]}}else{for(var i=0;i<size;i++){buffer[offset+i]=contents.get(position+i)}}return size}stream_ops.read=(stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node},createPreloadedFile:(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=()=>{ok++;if(ok+fail==total)finish()};putRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+64>>2]=0;HEAP32[buf+72>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+80>>2]=0;HEAP32[buf+88>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+96>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function maybeExit(){}function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop){maybeExit();return false}return true}Browser.mainLoop.running=false;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function callUserCallback(func,synchronous){if(ABORT){return}if(synchronous){func();return}try{func()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(function(){callUserCallback(func)},timeout)}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining<expected){Module["setStatus"](message+" ("+(expected-remaining)+"/"+expected+")")}else{Module["setStatus"](message)}}else{Module["setStatus"]("")}}},runIter:function(func){if(ABORT)return;if(Module["preMainLoop"]){var preRet=Module["preMainLoop"]();if(preRet===false){return}}callUserCallback(func);if(Module["postMainLoop"])Module["postMainLoop"]()}},isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:function(){if(!Module["preloadPlugins"])Module["preloadPlugins"]=[];if(Browser.initted)return;Browser.initted=true;try{new Blob;Browser.hasBlobConstructor=true}catch(e){Browser.hasBlobConstructor=false;err("warning: no blob constructor, cannot create blobs with mimetypes")}Browser.BlobBuilder=typeof MozBlobBuilder!="undefined"?MozBlobBuilder:typeof WebKitBlobBuilder!="undefined"?WebKitBlobBuilder:!Browser.hasBlobConstructor?err("warning: no BlobBuilder"):null;Browser.URLObject=typeof window!="undefined"?window.URL?window.URL:window.webkitURL:undefined;if(!Module.noImageDecoding&&typeof Browser.URLObject=="undefined"){err("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available.");Module.noImageDecoding=true}var imagePlugin={};imagePlugin["canHandle"]=function imagePlugin_canHandle(name){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(name)};imagePlugin["handle"]=function imagePlugin_handle(byteArray,name,onload,onerror){var b=null;if(Browser.hasBlobConstructor){try{b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([new Uint8Array(byteArray).buffer],{type:Browser.getMimetype(name)})}}catch(e){warnOnce("Blob constructor present but fails: "+e+"; falling back to blob builder")}}if(!b){var bb=new Browser.BlobBuilder;bb.append(new Uint8Array(byteArray).buffer);b=bb.getBlob()}var url=Browser.URLObject.createObjectURL(b);var img=new Image;img.onload=()=>{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};Module["preloadPlugins"].push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;preloadedAudios[name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",function(){finish(audio)},false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i<data.length;i++){leftchar=leftchar<<8|data[i];leftbits+=8;while(leftbits>=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},handledByPreloadPlugin:function(byteArray,fullname,finish,onerror){Browser.init();var handled=false;Module["preloadPlugins"].forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func){return safeSetTimeout(func)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h<Module["forcedAspectRatio"]){w=Math.round(h*Module["forcedAspectRatio"])}else{h=Math.round(w/Module["forcedAspectRatio"])}}if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvas.parentNode&&typeof screen!="undefined"){var factor=Math.min(screen.width/w,screen.height/h);w=Math.round(w*factor);h=Math.round(h*factor)}if(Browser.resizeCanvas){if(canvas.width!=w)canvas.width=w;if(canvas.height!=h)canvas.height=h;if(typeof canvas.style!="undefined"){canvas.style.removeProperty("width");canvas.style.removeProperty("height")}}else{if(canvas.width!=wNative)canvas.width=wNative;if(canvas.height!=hNative)canvas.height=hNative;if(typeof canvas.style!="undefined"){if(w!=wNative||h!=hNative){canvas.style.setProperty("width",w+"px","important");canvas.style.setProperty("height",h+"px","important")}else{canvas.style.removeProperty("width");canvas.style.removeProperty("height")}}}}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___cxa_allocate_exception(size){return _malloc(size+24)+24}var exceptionCaught=[];function exception_addRef(info){info.add_ref()}var uncaughtExceptionCount=0;function ___cxa_begin_catch(ptr){var info=new ExceptionInfo(ptr);if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(info);exception_addRef(info);return info.get_exception_ptr()}var exceptionLast=0;function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}function ___cxa_free_exception(ptr){try{return _free(new ExceptionInfo(ptr).ptr)}catch(e){}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function exception_decRef(info){if(info.release_ref()&&!info.get_rethrown()){var destructor=info.get_destructor();if(destructor){getWasmTableEntry(destructor)(info.excPtr)}___cxa_free_exception(info.excPtr)}}function ___cxa_end_catch(){_setThrew(0);var info=exceptionCaught.pop();exception_decRef(info);exceptionLast=0}function ___resumeException(ptr){if(!exceptionLast){exceptionLast=ptr}throw ptr}function ___cxa_find_matching_catch_2(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0}var info=new ExceptionInfo(thrown);info.set_adjusted_ptr(thrown);var thrownType=info.get_type();if(!thrownType){setTempRet0(0);return thrown}var typeArray=Array.prototype.slice.call(arguments);for(var i=0;i<typeArray.length;i++){var caughtType=typeArray[i];if(caughtType===0||caughtType===thrownType){break}var adjusted_ptr_addr=info.ptr+16;if(___cxa_can_catch(caughtType,thrownType,adjusted_ptr_addr)){setTempRet0(caughtType);return thrown}}setTempRet0(thrownType);return thrown}function ___cxa_find_matching_catch_3(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0}var info=new ExceptionInfo(thrown);info.set_adjusted_ptr(thrown);var thrownType=info.get_type();if(!thrownType){setTempRet0(0);return thrown}var typeArray=Array.prototype.slice.call(arguments);for(var i=0;i<typeArray.length;i++){var caughtType=typeArray[i];if(caughtType===0||caughtType===thrownType){break}var adjusted_ptr_addr=info.ptr+16;if(___cxa_can_catch(caughtType,thrownType,adjusted_ptr_addr)){setTempRet0(caughtType);return thrown}}setTempRet0(thrownType);return thrown}function ___cxa_rethrow(){var info=exceptionCaught.pop();if(!info){abort("no exception to throw")}var ptr=info.excPtr;if(!info.get_rethrown()){exceptionCaught.push(info);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}exceptionLast=ptr;throw ptr}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function ___cxa_uncaught_exceptions(){return uncaughtExceptionCount}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size<cwdLengthInBytes)return-68;stringToUTF8(cwd,buf,size);return cwdLengthInBytes}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getdents64(fd,dirp,count){try{var stream=SYSCALLS.getStreamFromFD(fd);if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var struct_size=280;var pos=0;var off=FS.llseek(stream,0,1);var idx=Math.floor(off/struct_size);while(idx<stream.getdents.length&&pos+struct_size<=count){var id;var type;var name=stream.getdents[idx];if(name==="."){id=stream.node.id;type=4}else if(name===".."){var lookup=FS.lookupPath(stream.path,{parent:true});id=lookup.node.id;type=4}else{var child=FS.lookupNode(stream.node,name);id=child.id;type=FS.isChrdev(child.mode)?2:FS.isDir(child.mode)?4:FS.isLink(child.mode)?10:8}tempI64=[id>>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~4352;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __dlinit(main_dso_handle){}var dlopenMissingError="To use dlopen, you need enable dynamic linking, see https://github.com/emscripten-core/emscripten/wiki/Linking";function __dlopen_js(filename,flag){abort(dlopenMissingError)}function __dlsym_js(handle,symbol){abort(dlopenMissingError)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i<myTypes.length;++i){registerType(myTypes[i],myTypeConverters[i])}}var typeConverters=new Array(dependentTypes.length);var unregisteredTypes=[];var registered=0;dependentTypes.forEach((dt,i)=>{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError('Missing field: "'+fieldName+'"')}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError('type "'+name+'" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError("Cannot register type '"+name+"' twice")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationRegistry=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=handle=>handle;return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle};detachFinalizer=handle=>finalizationRegistry.unregister(handle);return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+embindRepr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+embindRepr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+embindRepr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i<argTypes.length;++i){if(argTypes[i]!==null&&argTypes[i].destructorFunction===undefined){needsDestructorStack=true;break}}var returns=argTypes[0].name!=="void";var argsList="";var argsListWired="";for(var i=0;i<argCount-2;++i){argsList+=(i!==0?", ":"")+"arg"+i;argsListWired+=(i!==0?", ":"")+"arg"+i+"Wired"}var invokerFnBody="return function "+makeLegalFunctionName(humanName)+"("+argsList+") {\n"+"if (arguments.length !== "+(argCount-2)+") {\n"+"throwBindingError('function "+humanName+" called with ' + arguments.length + ' arguments, expected "+(argCount-2)+" args!');\n"+"}\n";if(needsDestructorStack){invokerFnBody+="var destructors = [];\n"}var dtorStack=needsDestructorStack?"destructors":"null";var args1=["throwBindingError","invoker","fn","runDestructors","retType","classParam"];var args2=[throwBindingError,cppInvokerFunc,cppTargetFunc,runDestructors,argTypes[0],argTypes[1]];if(isClassMethodFunc){invokerFnBody+="var thisWired = classParam.toWireType("+dtorStack+", this);\n"}for(var i=0;i<argCount-2;++i){invokerFnBody+="var arg"+i+"Wired = argType"+i+".toWireType("+dtorStack+", arg"+i+"); // "+argTypes[i+2].name+"\n";args1.push("argType"+i);args2.push(argTypes[i+2])}if(isClassMethodFunc){argsListWired="thisWired"+(argsListWired.length>0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i<argTypes.length;++i){var paramName=i===1?"thisWired":"arg"+(i-2)+"Wired";if(argTypes[i].destructorFunction!==null){invokerFnBody+=paramName+"_dtor("+paramName+"); // "+argTypes[i].name+"\n";args1.push(paramName+"_dtor");args2.push(argTypes[i].destructorFunction)}}}if(returns){invokerFnBody+="var ret = retType.fromWireType(rv);\n"+"return ret;\n"}else{}invokerFnBody+="}\n";args1.push(invokerFnBody);var invokerFunction=new_(Function,args1).apply(null,args2);return invokerFunction}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i<count;i++){array.push(HEAPU32[firstElement+i*4>>2])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=()=>{throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(humanName+' with invalid "this": '+this_)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(humanName+' incompatible with "this" of type '+this_.constructor.name)}if(!this_.$$.ptr){throwBindingError("cannot call emscripten binding method "+humanName+" on deleted object")}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=classType.name+"."+fieldName;var desc={get:function(){throwUnboundTypeError("Cannot access "+humanName+" due to unbound types",[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=()=>{throwUnboundTypeError("Cannot access "+humanName+" due to unbound types",[getterReturnType,setterArgumentType])}}else{desc.set=v=>{throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}function __embind_register_constant(name,type,value){name=readLatin1String(name);whenDependentTypesAreResolved([],[type],function(type){type=type[0];Module[name]=type["fromWireType"](value);return[]})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i<emval_handle_array.length;++i){if(emval_handle_array[i]!==undefined){++count}}return count}function get_first_emval(){for(var i=5;i<emval_handle_array.length;++i){if(emval_handle_array[i]!==undefined){return emval_handle_array[i]}}return null}function init_emval(){Module["count_emval_handles"]=count_emval_handles;Module["get_first_emval"]=get_first_emval}var Emval={toValue:handle=>{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}};function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<<bitshift>>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i<length;++i){a[i]=String.fromCharCode(HEAPU8[payload+i])}str=a.join("")}_free(value);return str},"toWireType":function(destructors,value){if(value instanceof ArrayBuffer){value=new Uint8Array(value)}var length;var valueIsOfTypeString=typeof value=="string";if(!(valueIsOfTypeString||value instanceof Uint8Array||value instanceof Uint8ClampedArray||value instanceof Int8Array)){throwBindingError("Cannot pass non-string to std::string")}if(stdStringIsUTF8&&valueIsOfTypeString){length=lengthBytesUTF8(value)}else{length=value.length}var base=_malloc(4+length+1);var ptr=base+4;HEAPU32[base>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i<length;++i){var charCode=value.charCodeAt(i);if(charCode>255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i<length;++i){HEAPU8[ptr+i]=value[i]}}}if(destructors!==null){destructors.push(_free,base)}return base},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite<str.length*2?maxBytesToWrite/2:str.length;for(var i=0;i<numCharsToWrite;++i){var codeUnit=str.charCodeAt(i);HEAP16[outPtr>>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emscripten_date_now(){return Date.now()}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emval_as(handle,returnType,destructorsRef){handle=Emval.toValue(handle);returnType=requireRegisteredType(returnType,"emval::as");var destructors=[];var rd=Emval.toHandle(destructors);HEAPU32[destructorsRef>>2]=rd;return returnType["toWireType"](destructors,handle)}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i<argCount;++i){a[i]=requireRegisteredType(HEAPU32[argTypes+i*POINTER_SIZE>>2],"parameter "+i)}return a}function __emval_call(handle,argCount,argTypes,argv){handle=Emval.toValue(handle);var types=emval_lookupTypes(argCount,argTypes);var args=new Array(argCount);for(var i=0;i<argCount;++i){var type=types[i];args[i]=type["readValueFromPointer"](argv);argv+=type["argPackAdvance"]}var rv=handle.apply(undefined,args);return Emval.toHandle(rv)}function emval_allocateDestructors(destructorsRef){var destructors=[];HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function emval_get_global(){if(typeof globalThis=="object"){return globalThis}return function(){return Function}()("return this")()}function __emval_get_global(name){if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var params=["retType"];var args=[retType];var argsList="";for(var i=0;i<argCount-1;++i){argsList+=(i!==0?", ":"")+"arg"+i;params.push("argType"+i);args.push(types[1+i])}var functionName=makeLegalFunctionName("methodCaller_"+signatureName);var functionBody="return function "+functionName+"(handle, name, destructors, args) {\n";var offset=0;for(var i=0;i<argCount-1;++i){functionBody+=" var arg"+i+" = argType"+i+".readValueFromPointer(args"+(offset?"+"+offset:"")+");\n";offset+=types[i+1]["argPackAdvance"]}functionBody+=" var rv = handle[name]("+argsList+");\n";for(var i=0;i<argCount-1;++i){if(types[i+1]["deleteObject"]){functionBody+=" argType"+i+".deleteObject(arg"+i+");\n"}}if(!retType.isVoid){functionBody+=" return retType.toWireType(destructors, rv);\n"}functionBody+="};\n";params.push(functionBody);var invokerFunction=new_(Function,params).apply(null,args);returnId=emval_addMethodCaller(invokerFunction);emval_registeredMethods[signatureName]=returnId;return returnId}function __emval_get_property(handle,key){handle=Emval.toValue(handle);key=Emval.toValue(key);return Emval.toHandle(handle[key])}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function craftEmvalAllocator(argCount){var argsList="";for(var i=0;i<argCount;++i){argsList+=(i!==0?", ":"")+"arg"+i}var functionBody="return function emval_allocator_"+argCount+"(constructor, argTypes, args) {\n";for(var i=0;i<argCount;++i){functionBody+="var argType"+i+" = requireRegisteredType(HEAPU32[((argTypes)>>2)], 'parameter "+i+"');\n"+"var arg"+i+" = argType"+i+".readValueFromPointer(args);\n"+"args += argType"+i+"['argPackAdvance'];\n"+"argTypes += 4;\n"}functionBody+="var obj = new constructor("+argsList+");\n"+"return valueToHandle(obj);\n"+"}\n";return new Function("requireRegisteredType","Module","valueToHandle","HEAPU32",functionBody)(requireRegisteredType,Module,Emval.toHandle,HEAPU32)}var emval_newers={};function __emval_new(handle,argCount,argTypes,args){handle=Emval.toValue(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function __emval_new_array_from_memory_view(view){view=Emval.toValue(view);var a=new Array(view.length);for(var i=0;i<view.length;i++)a[i]=view[i];return Emval.toHandle(a)}function __emval_new_cstring(v){return Emval.toHandle(getStringOrSymbol(v))}function __emval_new_object(){return Emval.toHandle({})}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_set_property(handle,key,value){handle=Emval.toValue(handle);key=Emval.toValue(key);value=Emval.toValue(value);handle[key]=value}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function __emval_typeof(handle){handle=Emval.toValue(handle);return Emval.toHandle(typeof handle)}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mktime_js(tmPtr){var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();return date.getTime()/1e3|0}function __munmap_js(addr,len,prot,flags,fd,offset){try{var stream=FS.getStream(fd);if(stream){if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}FS.munmap(stream)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset<winterOffset){HEAPU32[tzname>>2]=winterNamePtr;HEAPU32[tzname+4>>2]=summerNamePtr}else{HEAPU32[tzname>>2]=summerNamePtr;HEAPU32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){buf+=ch!=105&buf;readAsmConstArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readAsmConstArgsArray}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_async_wget_data(url,arg,onload,onerror){asyncLoad(UTF8ToString(url),function(byteArray){callUserCallback(function(){var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);getWasmTableEntry(onload)(arg,buffer,byteArray.length);_free(buffer)})},function(){if(onerror){callUserCallback(function(){getWasmTableEntry(onerror)(arg)})}},true)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_run_script_string(ptr){var s=eval(UTF8ToString(ptr));if(s==null){return 0}s+="";var me=_emscripten_run_script_string;var len=lengthBytesUTF8(s);if(!me.bufferSize||me.bufferSize<len+1){if(me.bufferSize)_emscripten_builtin_free(me.buffer);me.bufferSize=len+1;me.buffer=_emscripten_builtin_malloc(me.bufferSize)}stringToUTF8(s,me.buffer,me.bufferSize);return me.buffer}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAPU32[iov>>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr<len)break}return ret}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAPU32[iov>>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length<digits){str=character[0]+str}return str}function leadingNulls(value,digits){return leadingSomething(value,digits,"0")}function compareByDay(date1,date2){function sgn(value){return value<0?-1:value>0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_embind();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var asmLibraryArg={"o":___assert_fail,"H":___cxa_allocate_exception,"x":___cxa_begin_catch,"A":___cxa_end_catch,"b":___cxa_find_matching_catch_2,"k":___cxa_find_matching_catch_3,"P":___cxa_free_exception,"sa":___cxa_rethrow,"G":___cxa_throw,"Aa":___cxa_uncaught_exceptions,"e":___resumeException,"oa":___syscall_fcntl64,"Ja":___syscall_fstat64,"Fa":___syscall_getcwd,"Ba":___syscall_getdents64,"La":___syscall_ioctl,"Ha":___syscall_lstat64,"Ga":___syscall_newfstatat,"pa":___syscall_openat,"Ia":___syscall_stat64,"Ra":__dlinit,"Ta":__dlopen_js,"Sa":__dlsym_js,"Za":__embind_finalize_value_object,"db":__embind_register_bigint,"Va":__embind_register_bool,"z":__embind_register_class,"U":__embind_register_class_class_function,"B":__embind_register_class_constructor,"g":__embind_register_class_function,"t":__embind_register_class_property,"N":__embind_register_constant,"Ua":__embind_register_emval,"R":__embind_register_enum,"y":__embind_register_enum_value,"qa":__embind_register_float,"ka":__embind_register_function,"L":__embind_register_integer,"C":__embind_register_memory_view,"ra":__embind_register_std_string,"fa":__embind_register_std_wstring,"_a":__embind_register_value_object,"Ya":__embind_register_value_object_field,"Wa":__embind_register_void,"ea":__emscripten_date_now,"Ma":__emscripten_get_now_is_monotonic,"E":__emval_as,"ua":__emval_call,"F":__emval_call_method,"ta":__emval_call_void_method,"j":__emval_decref,"O":__emval_get_global,"D":__emval_get_method_caller,"r":__emval_get_property,"w":__emval_incref,"Z":__emval_new,"ja":__emval_new_array_from_memory_view,"v":__emval_new_cstring,"$":__emval_new_object,"u":__emval_run_destructors,"Y":__emval_set_property,"n":__emval_take_value,"va":__emval_typeof,"Na":__localtime_js,"Oa":__mktime_js,"Ca":__munmap_js,"Pa":__tzset_js,"T":_abort,"la":_emscripten_asm_const_int,"Xa":_emscripten_async_wget_data,"da":_emscripten_get_now,"Qa":_emscripten_memcpy_big,"ca":_emscripten_resize_heap,"ia":_emscripten_run_script,"_":_emscripten_run_script_string,"Da":_environ_get,"Ea":_environ_sizes_get,"ha":_exit,"X":_fd_close,"na":_fd_read,"cb":_fd_seek,"Ka":_fd_write,"a":_getTempRet0,"Q":invoke_diii,"p":invoke_fi,"fb":invoke_i,"c":invoke_ii,"q":invoke_iif,"h":invoke_iii,"d":invoke_iiii,"M":invoke_iiiii,"gb":invoke_iiiiid,"W":invoke_iiiiii,"J":invoke_iiiiiii,"kb":invoke_iiiiiiif,"xa":invoke_iiiiiiiff,"S":invoke_iiiiiiiffi,"wa":invoke_iiiiiiii,"ga":invoke_iiiiiiiiii,"ba":invoke_iiiiiiiiiiii,"$a":invoke_iiij,"l":invoke_v,"f":invoke_vi,"i":invoke_vii,"ya":invoke_viifff,"m":invoke_viii,"s":invoke_viiii,"ma":invoke_viiiii,"V":invoke_viiiiii,"I":invoke_viiiiiii,"hb":invoke_viiiiiiii,"ib":invoke_viiiiiiiii,"K":invoke_viiiiiiiiii,"jb":invoke_viiiiiiiiiii,"aa":invoke_viiiiiiiiiiiiiii,"ab":invoke_viiji,"bb":invoke_viijii,"eb":_setTempRet0,"za":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["mb"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["nb"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["ob"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["qb"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["rb"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["sb"]).apply(null,arguments)};var _emscripten_builtin_malloc=Module["_emscripten_builtin_malloc"]=function(){return(_emscripten_builtin_malloc=Module["_emscripten_builtin_malloc"]=Module["asm"]["tb"]).apply(null,arguments)};var _emscripten_builtin_free=Module["_emscripten_builtin_free"]=function(){return(_emscripten_builtin_free=Module["_emscripten_builtin_free"]=Module["asm"]["ub"]).apply(null,arguments)};var _emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=function(){return(_emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=Module["asm"]["vb"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["wb"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["xb"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["yb"]).apply(null,arguments)};var ___cxa_can_catch=Module["___cxa_can_catch"]=function(){return(___cxa_can_catch=Module["___cxa_can_catch"]=Module["asm"]["zb"]).apply(null,arguments)};var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=function(){return(___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=Module["asm"]["Ab"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["Bb"]).apply(null,arguments)};var dynCall_viiji=Module["dynCall_viiji"]=function(){return(dynCall_viiji=Module["dynCall_viiji"]=Module["asm"]["Cb"]).apply(null,arguments)};var dynCall_iiij=Module["dynCall_iiij"]=function(){return(dynCall_iiij=Module["dynCall_iiij"]=Module["asm"]["Db"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["Eb"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["Fb"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["Gb"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["Hb"]).apply(null,arguments)};function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iif(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fi(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_diii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viifff(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiff(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiif(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiid(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viijii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiji(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiij(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiij(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["FS"]=FS;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();
|