PageSourceSearch

https://eye-alarm.netlify.app/static/js/2.d9297df1.chunk.js

js eye-alarm.netlify.app collected 2026-10-03 10:43:09 UTC 743,872 bytes, 3 lines download raw bytes

1/*! For license information please see 2.d9297df1.chunk.js.LICENSE.txt */
2(this.webpackJsonptoxic=this.webpackJsonptoxic||[]).push([[2],[function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return i})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"c",(function(){return f})),n.d(t,"a",(function(){return d}));var r=n(11),a=n(5);function o(e,t,n,r,o){var u=t.inputParams[e];if(u&&void 0!==u.inputIndexStart){var s=u.inputIndexStart,c=0===u.inputIndexEnd?void 0:void 0===u.inputIndexEnd?s+1:u.inputIndexEnd;if("tensor"===u.type)return i(t.inputNames[u.inputIndexStart],n,r,o);if("tensors"===u.type)return t.inputNames.slice(s,c).map((function(e){return i(e,n,r,o)}));var l=i(t.inputNames.slice(s)[0],n,r,o),f=l.dataSync();return"number"===u.type?f[0]:a.B.toNestedArray(l.shape,f)}var d=t.attrParams[e];return d&&d.value}function i(e,t,n,a){var o=l(e),i=Object(r.a)(o,2),u=i[0],s=i[1];if(null!=a){var f=a.getHashTableHandleByName(u);if(null!=f)return f}var d=n.currentContextIds.find((function(e){return!!t[c(u,e)]}));return void 0!==d?t[c(u,d)][s]:void 0}function u(e,t,n){return t[c(e,n.currentContextId)]}function s(e,t){var n=l(e),a=Object(r.a)(n,3),o=a[0],i=a[1],u=a[2];return[c(o,t&&t.currentContextId),i,u]}function c(e,t){return t?"".concat(e,"-").concat(t):e}function l(e){var t=e.split(":");if(1===t.length)return[e,0,void 0];var n=t[0],r=3===t.length?t[1]:void 0;return[n,Number(t[t.length-1]),r]}function f(e,t,n){var r=o("pad",e,t,n);if("explicit"===r){r=o("explicitPaddings",e,t,n);for(var a=[[0,0],[0,0],[0,0],[0,0]],i=0;i<4;i++)a[i][0]=r[2*i],a[i][1]=r[2*i+1];return a}return r}function d(e){return e.kept?e:Object(a.e)(e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return d}));var r=n(3),a=n(18),o=n(22),i=n(6),u=n(10);function s(e,t){var n=e;if(Object(i.A)(e))return"string"===t?[]:[e.length];if(!Array.isArray(e))return[];for(var r=[];Array.isArray(n)||Object(i.A)(n)&&"string"!==t;)r.push(n.length),n=n[0];return Array.isArray(e)&&Object(a.b)().getBool("TENSORLIKE_CHECK_SHAPE_CONSISTENCY")&&c(e,r,[]),r}function c(e,t,n){if(n=n||[],Array.isArray(e)||Object(i.A)(e)){Object(i.b)(t.length>0,(function(){return"Element arr[".concat(n.join("]["),"] should be a primitive, ")+"but is an array of ".concat(e.length," elements")})),Object(i.b)(e.length===t[0],(function(){return"Element arr[".concat(n.join("]["),"] should have ").concat(t[0]," ")+"elements, but has ".concat(e.length," elements")}));for(var r=t.slice(1),a=0;a<e.length;++a)c(e[a],r,n.concat(a))}else Object(i.b)(0===t.length,(function(){return"Element arr[".concat(n.join("]["),"] is a primitive, ")+"but should be an array/TypedArray of ".concat(t[0]," elements")}))}function l(e,t,n,r){if("string_or_numeric"!==e){if(null==e)throw new Error("Expected dtype cannot be null.");if("numeric"!==e&&e!==t||"numeric"===e&&"string"===t)throw new Error("Argument '".concat(n,"' passed to '").concat(r,"' must ")+"be ".concat(e," tensor, but got ").concat(t," tensor"))}}function f(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"numeric";if(e instanceof o.a)return l(a,e.dtype,t,n),e;var c=Object(i.r)(e);if("string"!==c&&["bool","int32","float32"].indexOf(a)>=0&&(c=a),l(a,c,t,n),null==e||!Object(i.A)(e)&&!Array.isArray(e)&&"number"!==typeof e&&"boolean"!==typeof e&&"string"!==typeof e){var f=null==e?"null":e.constructor.name;throw new Error("Argument '".concat(t,"' passed to '").concat(n,"' must be a ")+"Tensor or TensorLike, but got '".concat(f,"'"))}var d=s(e,c);Object(i.A)(e)||Array.isArray(e)||(e=[e]);var p=!0,h="string"!==c?Object(u.toTypedArray)(e,c):Object(i.m)(e,[],p);return r.a.makeTensor(h,d,c)}function d(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"numeric";if(!Array.isArray(e))throw new Error("Argument ".concat(t," passed to ").concat(n," must be a ")+"`Tensor[]` or `TensorLike[]`");var a=e;return a.map((function(e,a){return f(e,"".concat(t,"[").concat(a,"]"),n,r)}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}
vendor: 17,231 bytes, line 2
2)),n.d(t,"b",(function(){return i}));var r=n(3),a=n(6),o="__op";function i(e){var t=Object.keys(e);if(1!==t.length)throw new Error("Please provide an object with a single key (operation name) mapping to a function. Got an object with "+"".concat(t.length," keys."));var n=t[0],i=e[n];n.endsWith("_")&&(n=n.substring(0,n.length-1)),n+=o;var u=function(){r.a.startScope(n);try{var e=i.apply(void 0,arguments);return Object(a.x)(e)&&console.error("Cannot return a Promise inside of tidy."),r.a.endScope(e),e}catch(t){throw r.a.endScope(null),t}};return Object.defineProperty(u,"name",{value:n,configurable:!0}),u}},function(e,t,n){"use strict";n.d(t,"b",(function(){return N})),n.d(t,"a",(function(){return T}));var r=n(38),a=n(21),o=n(8),i=n.n(o),u=n(12),s=n(16),c=n(14),l=n(108),f=n(18),d=n(88),p=n(4),h=n(55),b=n(10),m=n(6),y=function(){function e(t,n){Object(s.a)(this,e),this.backendTimer=t,this.logger=n,null==n&&(this.logger=new v)}return Object(c.a)(e,[{key:"profileKernel",value:function(e,t,n){var a,o,i=function(){a=n()},u=b.now();if(this.backendTimer.timerAvailable())o=this.backendTimer.time(i);else{i();var s,c=Object(r.a)(a);try{for(c.s();!(s=c.n()).done;){s.value.dataSync()}}catch(p){c.e(p)}finally{c.f()}o=Promise.resolve({kernelMs:b.now()-u})}if(Object(f.b)().getBool("CHECK_COMPUTATION_FOR_ERRORS"))for(var l=function(t){var n=a[t];n.data().then((function(t){!function(e,t,n){if("float32"!==t)return!1;for(var r=0;r<e.length;r++){var a=e[r];if(isNaN(a)||!isFinite(a))return console.warn("Found ".concat(a," in the result of '").concat(n,"'")),!0}}(t,n.dtype,e)}))},d=0;d<a.length;d++)l(d);return{kernelName:e,outputs:a,inputs:t,timeMs:o.then((function(e){return e.kernelMs})),extraInfo:o.then((function(e){return null!=e.getExtraProfileInfo?e.getExtraProfileInfo():""}))}}},{key:"logKernelProfile",value:function(e){var t=this,n=e.kernelName,r=e.outputs,a=e.timeMs,o=e.inputs,i=e.extraInfo;r.forEach((function(e){Promise.all([e.data(),a,i]).then((function(r){t.logger.logKernelProfile(n,e,r[0],r[1],o,r[2])}))}))}}]),e}();var v=function(){function e(){Object(s.a)(this,e)}return Object(c.a)(e,[{key:"logKernelProfile",value:function(e,t,n,r,a,o){var i="number"===typeof r?m.L("".concat(r,"ms"),9):r.error,u=m.L(e,25),s=t.rank,c=t.size,l=m.L(t.shape.toString(),14),f="";for(var d in a){var p=a[d];if(null!=p){var h=p.shape||t.shape,b=h.length;f+="".concat(d,": ").concat(b,"D ").concat(b>0?h:""," ")}}console.log("%c".concat(u,"\t%c").concat(i,"\t%c").concat(s,"D ").concat(l,"\t%c").concat(c,"\t%c").concat(f,"\t%c").concat(o),"font-weight:bold","color:red","color:blue","color: orange","color: green","color: steelblue")}}]),e}();function g(e,t,n){for(var r={},a={},o=0;o<t.length;o++)r[t[o].id]=!0;for(var i=0;i<e.length;i++){var u=e[i],s=u.inputs;for(var c in s){for(var l=s[c],f=!1,d=0;d<t.length;d++)if(r[l.id]){u.outputs.forEach((function(e){return r[e.id]=!0})),f=!0,a[u.id]=!0;break}if(f)break}}var p={};p[n.id]=!0;for(var h={},b=e.length-1;b>=0;b--)for(var m=e[b],y=m.inputs,v=0;v<m.outputs.length;v++)if(p[m.outputs[v].id]){for(var g in y)p[y[g].id]=!0,h[m.id]=!0;break}for(var O=[],j=0;j<e.length;j++){var w=e[j];if(a[w.id]&&h[w.id]){var x={};for(var k in w.inputs){var S=w.inputs[k];r[S.id]&&(x[k]=S)}var E=Object.assign({},w);E.inputs=x,E.outputs=w.outputs,O.push(E)}}return O}function O(e,t,n,r){for(var a=function(a){var o=t[a],i=[];if(o.outputs.forEach((function(t){var n=e[t.id];null!=n?i.push(n):i.push(null)})),null==o.gradient)throw new Error("Cannot compute gradient: gradient function not found "+"for ".concat(o.kernelName,"."));var u=o.gradient(i),s=function(t){if(!(t in u))throw new Error("Cannot backprop through input ".concat(t,". ")+"Available gradients found: ".concat(Object.keys(u),"."));var a=n((function(){return u[t]()}));if("float32"!==a.dtype)throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"".concat(t," must have 'float32' dtype, but has '").concat(a.dtype,"'"));var i=o.inputs[t];if(!m.a(a.shape,i.shape))throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"'".concat(t,"' has shape '").concat(a.shape,"', which does not match ")+"the shape of the input '".concat(i.shape,"'"));if(null==e[i.id])e[i.id]=a;else{var s=e[i.id];e[i.id]=r(s,a),s.dispose()}};for(var c in o.inputs)s(c)},o=t.length-1;o>=0;o--)a(o)}var j=n(22),w=n(17);function x(e){return null!=e.kernelName}var k=function(){function e(){Object(s.a)(this,e),this.registeredVariables={},this.nextTapeNodeId=0,this.numBytes=0,this.numTensors=0,this.numStringTensors=0,this.numDataBuffers=0,this.gradientDepth=0,this.kernelDepth=0,this.scopeStack=[],this.numDataMovesStack=[],this.nextScopeId=0,this.tensorInfo=new WeakMap,this.profiling=!1,this.activeProfile={newBytes:0,newTensors:0,peakBytes:0,kernels:[],result:null,get kernelNames(){return Array.from(new Set(this.kernels.map((function(e){return e.name}))))}}}return Object(c.a)(e,[{key:"dispose",value:function(){for(var e in this.registeredVariables)this.registeredVariables[e].dispose()}}]),e}(),S=function(){function e(t){Object(s.a)(this,e),this.ENV=t,this.registry={},this.registryFactory={},this.pendingBackendInitId=0,this.state=new k}return Object(c.a)(e,[{key:"ready",value:function(){var e=Object(u.a)(i.a.mark((function e(){var t,n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==this.pendingBackendInit){e.next=2;break}return e.abrupt("return",this.pendingBackendInit.then((function(){})));case 2:if(null==this.backendInstance){e.next=4;break}return e.abrupt("return");case 4:t=this.getSortedBackends(),n=0;case 6:if(!(n<t.length)){e.next=18;break}return r=t[n],e.next=10,this.initializeBackend(r).success;case 10:if(!e.sent){e.next=15;break}return e.next=14,this.setBackend(r);case 14:return e.abrupt("return");case 15:n++,e.next=6;break;case 18:throw new Error("Could not initialize any backends, all backend initializations failed.");case 19:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"backend",get:function(){if(null!=this.pendingBackendInit)throw new Error("Backend '".concat(this.backendName,"' has not yet been initialized. Make ")+"sure to await tf.ready() or await tf.setBackend() before calling other methods");if(null==this.backendInstance){var e=this.initializeBackendsAndReturnBest(),t=e.name;if(e.asyncInit)throw new Error("The highest priority backend '".concat(t,"' has not yet been ")+"initialized. Make sure to await tf.ready() or await tf.setBackend() before calling other methods");this.setBackend(t)}return this.backendInstance}},{key:"backendNames",value:function(){return Object.keys(this.registryFactory)}},{key:"findBackend",value:function(e){if(!(e in this.registry)){if(!(e in this.registryFactory))return null;if(this.initializeBackend(e).asyncInit)return null}return this.registry[e]}},{key:"findBackendFactory",value:function(e){return e in this.registryFactory?this.registryFactory[e].factory:null}},{key:"registerBackend",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return e in this.registryFactory?(console.warn("".concat(e," backend was already registered. ")+"Reusing existing backend factory."),!1):(this.registryFactory[e]={factory:t,priority:n},!0)}},{key:"setBackend",value:function(){var e=Object(u.a)(i.a.mark((function e(t){var n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=this.registryFactory[t]){e.next=2;break}throw new Error("Backend name '".concat(t,"' not found in registry"));case 2:if(this.backendName=t,null!=this.registry[t]){e.next=16;break}if(this.backendInstance=null,n=this.initializeBackend(t),r=n.success,!n.asyncInit){e.next=12;break}return e.next=9,r;case 9:e.t0=e.sent,e.next=13;break;case 12:e.t0=r;case 13:if(e.t0){e.next=16;break}return e.abrupt("return",!1);case 16:return this.backendInstance=this.registry[t],this.setupRegisteredKernels(),this.profiler=new y(this.backendInstance),e.abrupt("return",!0);case 20:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"setupRegisteredKernels",value:function(){var e=this;Object(h.c)(this.backendName).forEach((function(t){null!=t.setupFunc&&t.setupFunc(e.backendInstance)}))}},{key:"disposeRegisteredKernels",value:function(e){var t=this;Object(h.c)(e).forEach((function(n){null!=n.disposeFunc&&n.disposeFunc(t.registry[e])}))}},{key:"initializeBackend",value:function(e){var t=this,n=this.registryFactory[e];if(null==n)throw new Error("Cannot initialize backend ".concat(e,", no registration found."));try{var r=n.factory();if(!r||r instanceof l.a||"function"!==typeof r.then)return this.registry[e]=r,{success:!0,asyncInit:!1};var a=++this.pendingBackendInitId,o=r.then((function(n){return!(a<t.pendingBackendInitId)&&(t.registry[e]=n,t.pendingBackendInit=null,!0)})).catch((function(n){return a<t.pendingBackendInitId||(t.pendingBackendInit=null,console.warn("Initialization of backend ".concat(e," failed")),console.warn(n.stack||n.message)),!1}));return this.pendingBackendInit=o,{success:o,asyncInit:!0}}catch(i){return console.warn("Initialization of backend ".concat(e," failed")),console.warn(i.stack||i.message),{success:!1,asyncInit:!1}}}},{key:"removeBackend",value:function(e){if(!(e in this.registryFactory))throw new Error("".concat(e," backend not found in registry"));this.backendName===e&&null!=this.pendingBackendInit&&this.pendingBackendInitId++,e in this.registry&&(this.disposeRegisteredKernels(e),this.registry[e].dispose(),delete this.registry[e]),delete this.registryFactory[e],this.backendName===e&&(this.pendingBackendInit=null,this.backendName=null,this.backendInstance=null)}},{key:"getSortedBackends",value:function(){var e=this;if(0===Object.keys(this.registryFactory).length)throw new Error("No backend found in registry.");return Object.keys(this.registryFactory).sort((function(t,n){return e.registryFactory[n].priority-e.registryFactory[t].priority}))}},{key:"initializeBackendsAndReturnBest",value:function(){for(var e=this.getSortedBackends(),t=0;t<e.length;t++){var n=e[t],r=this.initializeBackend(n),a=r.success,o=r.asyncInit;if(o||a)return{name:n,asyncInit:o}}throw new Error("Could not initialize any backends, all backend initializations failed.")}},{key:"moveData",value:function(e,t){var n=this.state.tensorInfo.get(t),r=n.backend,a=this.readSync(t),o=r.refCount(t);r.disposeData(t,!0),n.backend=e,e.move(t,a,n.shape,n.dtype,o),this.shouldCheckForMemLeaks()&&this.state.numDataMovesStack[this.state.numDataMovesStack.length-1]++}},{key:"tidy",value:function(e,t){var n,r=this,a=null;if(null==t){if("function"!==typeof e)throw new Error("Please provide a function to tidy()");t=e}else{if("string"!==typeof e&&!(e instanceof String))throw new Error("When calling with two arguments, the first argument to tidy() must be a string");if("function"!==typeof t)throw new Error("When calling with two arguments, the 2nd argument to tidy() must be a function");a=e}return this.scopedRun((function(){return r.startScope(a)}),(function(){return r.endScope(n)}),(function(){return(n=t())instanceof Promise&&console.error("Cannot return a Promise inside of tidy."),n}))}},{key:"scopedRun",value:function(e,t,n){e();try{var r=n();return t(),r}catch(a){throw t(),a}}},{key:"nextTensorId",value:function(){return e.nextTensorId++}},{key:"nextVariableId",value:function(){return e.nextVariableId++}},{key:"clone",value:function(e){var t=T.runKernel(p.kb,{x:e}),n={x:e};return this.addTapeNode(this.state.activeScope.name,n,[t],(function(e){return{x:function(){var t={x:e},n={dtype:"float32"};return T.runKernel(p.t,t,n)}}}),[],{}),t}},{key:"runKernel",value:function(e,t,n){if(!(null!=Object(h.b)(e,this.backendName)))throw new Error("Kernel '".concat(e,"' not registered for backend '").concat(this.backendName,"'"));return this.runKernelFunc({kernelName:e,inputs:t,attrs:n})}},{key:"shouldCheckForMemLeaks",value:function(){return this.ENV.getBool("IS_TEST")}},{key:"checkKernelForMemLeak",value:function(e,t,n){var r=this.backend.numDataIds(),a=0;n.forEach((function(e){a+="complex64"===e.dtype?3:1}));var o=this.state.numDataMovesStack[this.state.numDataMovesStack.length-1],i=r-t-a-o;if(i>0)throw new Error("Backend '".concat(this.backendName,"' has an internal memory leak ")+"(".concat(i," data ids) after running '").concat(e,"'"))}},{key:"runKernelFunc",value:function(e){var t,n,r,a=this,o=[],i=this.isTapeOn(),u=this.state.numBytes,s=this.state.numTensors;this.shouldCheckForMemLeaks()&&this.state.numDataMovesStack.push(0),null==this.backendName&&this.backend;var c=x(e)?e.kernelName:null!=this.state.activeScope?this.state.activeScope.name:"";if(x(e)){var l=e.kernelName,f=e.inputs,d=e.attrs;null==this.backendName&&this.backend;var p=Object(h.b)(l,this.backendName);m.b(null!=p,(function(){return"Cannot find registered kernel '".concat(l,"' for backend '").concat(a.backendName,"'")})),n=function(){var e=a.backend.numDataIds();r=p.kernelFunc({inputs:f,attrs:d,backend:a.backend});var t=Array.isArray(r)?r:[r];a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(l,e,t);var n=t.map((function(e){if(null!=e.rank)return e;var t=e.dataId,n=e.shape,r=e.dtype;return a.makeTensorFromDataId(t,n,r)}));if(i){var u=a.getTensorsForGradient(l,f,n);o=a.saveTensorsForBackwardMode(u)}return n}}else{var b=e.forwardFunc,y=function(e){i&&(o=e.map((function(e){return a.keep(a.clone(e))})))};n=function(){var e=a.backend.numDataIds();r=a.tidy((function(){return b(a.backend,y)}));var t=Array.isArray(r)?r:[r];return a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(c,e,t),t}}var v,g=e.inputs,O=e.attrs,j=x(e)?null:e.backwardsFunc;return this.scopedRun((function(){return a.state.kernelDepth++}),(function(){return a.state.kernelDepth--}),(function(){a.ENV.getBool("DEBUG")||a.state.profiling?(v=a.profiler.profileKernel(c,g,(function(){return n()})),a.ENV.getBool("DEBUG")&&a.profiler.logKernelProfile(v),t=v.outputs):t=n()})),i&&this.addTapeNode(c,g,t,j,o,O),this.state.profiling&&this.state.activeProfile.kernels.push({name:c,bytesAdded:this.state.numBytes-u,totalBytesSnapshot:this.state.numBytes,tensorsAdded:this.state.numTensors-s,totalTensorsSnapshot:this.state.numTensors,inputShapes:Object.keys(g).map((function(e){return null!=g[e]?g[e].shape:null})),outputShapes:t.map((function(e){return e.shape})),kernelTimeMs:v.timeMs,extraInfo:v.extraInfo}),Array.isArray(r)?t:t[0]}},{key:"saveTensorsForBackwardMode",value:function(e){var t=this;return e.map((function(e){return t.keep(t.clone(e))}))}},{key:"getTensorsForGradient",value:function(e,t,n){var r=Object(h.a)(e);if(null!=r){var a,o=r.inputsToSave||[],i=r.outputsToSave||[];r.saveAllInputs?(m.b(Array.isArray(t),(function(){return"saveAllInputs is true, expected inputs to be an array."})),a=Object.keys(t).map((function(e){return t[e]}))):a=o.map((function(e){return t[e]}));var u=n.filter((function(e,t){return i[t]}));return a.concat(u)}return[]}},{key:"makeTensor",value:function(e,t,n,r){if(null==e)throw new Error("Values passed to engine.makeTensor() are null");n=n||"float32",r=r||this.backend;var a=e;"string"===n&&m.z(e[0])&&(a=e.map((function(e){return b.encodeString(e)})));var o=r.write(a,t,n),i=new j.a(t,n,o,this.nextTensorId());if(this.trackTensor(i,r),"string"===n){var u=this.state.tensorInfo.get(o),s=Object(m.f)(a);this.state.numBytes+=s-u.bytes,u.bytes=s}return i}},{key:"makeTensorFromDataId",value:function(e,t,n,r){n=n||"float32";var a=new j.a(t,n,e,this.nextTensorId());return this.trackTensor(a,r),a}},{key:"makeVariable",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;n=n||this.nextVariableId().toString(),null!=r&&r!==e.dtype&&(e=e.cast(r));var a=new j.c(e,t,n,this.nextTensorId());if(null!=this.state.registeredVariables[a.name])throw new Error("Variable with name ".concat(a.name," was already registered"));return this.state.registeredVariables[a.name]=a,this.incRef(a,this.backend),a}},{key:"trackTensor",value:function(e,t){this.state.numTensors++,"string"===e.dtype&&this.state.numStringTensors++;var n=0;"complex64"!==e.dtype&&"string"!==e.dtype&&(n=e.size*m.g(e.dtype)),this.state.numBytes+=n,this.state.tensorInfo.has(e.dataId)||(this.state.numDataBuffers++,this.state.tensorInfo.set(e.dataId,{backend:t||this.backend,dtype:e.dtype,shape:e.shape,bytes:n})),e instanceof j.c||this.track(e)}},{key:"incRef",value:function(e,t){this.trackTensor(e,t),this.backend.incRef(e.dataId)}},{key:"removeDataId",value:function(e,t){this.state.tensorInfo.has(e)&&this.state.tensorInfo.get(e).backend===t&&(this.state.tensorInfo.delete(e),this.state.numDataBuffers--)}},{key:"disposeTensor",value:function(e){if(this.state.tensorInfo.has(e.dataId)){var t=this.state.tensorInfo.get(e.dataId);if(this.state.numTensors--,"string"===e.dtype&&(this.state.numStringTensors--,this.state.numBytes-=t.bytes),"complex64"!==e.dtype&&"string"!==e.dtype){var n=e.size*m.g(e.dtype);this.state.numBytes-=n}t.backend.disposeData(e.dataId)&&this.removeDataId(e.dataId,t.backend)}}},{key:"disposeVariables",value:function(){for(var e in this.state.registeredVariables){var t=this.state.registeredVariables[e];this.disposeVariable(t)}
2}},{key:"disposeVariable",value:function(e){this.disposeTensor(e),null!=this.state.registeredVariables[e.name]&&delete this.state.registeredVariables[e.name]}},{key:"memory",value:function(){var e=this.backend.memory();return e.numTensors=this.state.numTensors,e.numDataBuffers=this.state.numDataBuffers,e.numBytes=this.state.numBytes,this.state.numStringTensors>0&&(e.unreliable=!0,null==e.reasons&&(e.reasons=[]),e.reasons.push("Memory usage by string tensors is approximate (2 bytes per character)")),e}},{key:"profile",value:function(){var e=Object(u.a)(i.a.mark((function e(t){var n,o,u,s,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.state.profiling=!0,n=this.state.numBytes,o=this.state.numTensors,this.state.activeProfile.kernels=[],e.next=6,t();case 6:this.state.activeProfile.result=e.sent,this.state.profiling=!1,this.state.activeProfile.peakBytes=Math.max.apply(Math,Object(a.a)(this.state.activeProfile.kernels.map((function(e){return e.totalBytesSnapshot})))),this.state.activeProfile.newBytes=this.state.numBytes-n,this.state.activeProfile.newTensors=this.state.numTensors-o,u=Object(r.a)(this.state.activeProfile.kernels),e.prev=12,u.s();case 14:if((s=u.n()).done){e.next=24;break}return c=s.value,e.next=18,c.kernelTimeMs;case 18:return c.kernelTimeMs=e.sent,e.next=21,c.extraInfo;case 21:c.extraInfo=e.sent;case 22:e.next=14;break;case 24:e.next=29;break;case 26:e.prev=26,e.t0=e.catch(12),u.e(e.t0);case 29:return e.prev=29,u.f(),e.finish(29);case 32:return e.abrupt("return",this.state.activeProfile);case 33:case"end":return e.stop()}}),e,this,[[12,26,29,32]])})));return function(t){return e.apply(this,arguments)}}()},{key:"isTapeOn",value:function(){return this.state.gradientDepth>
20&&0===this.state.kernelDepth}},{key:"addTapeNode",value:function(e,t,n,r,a,o){var i=this,u={id:this.state.nextTapeNodeId++,kernelName:e,inputs:t,outputs:n,saved:a},s=Object(h.a)(e);null!=s&&(r=s.gradFunc),null!=r&&(u.gradient=function(e){return e=e.map((function(e,t){if(null==e){var r=n[t],a=m.F(r.size,r.dtype);return i.makeTensor(a,r.shape,r.dtype)}return e})),r(e.length>1?e:e[0],a,o)}),this.state.activeTape.push(u)}},{key:"keep",value:function(e){return e.kept=!0,e}},{key:"startTape",value:function(){0===this.state.gradientDepth&&(this.state.activeTape=[]),this.state.gradientDepth++}},{key:"endTape",value:function(){this.state.gradientDepth--}},{key:"startScope",value:function(e){var t={track:[],name:"unnamed scope",id:this.state.nextScopeId++};e&&(t.name=e),this.state.scopeStack.push(t),this.state.activeScope=t}},{key:"endScope",value:function(e){for(var t=this,n=Object(w.b)(e),r=new Set(n.map((function(e){return e.id}))),a=0;a<this.state.activeScope.track.length;a++){var o=this.state.activeScope.track[a];o.kept||r.has(o.id)||o.dispose()}var i=this.state.scopeStack.pop();this.state.activeScope=0===this.state.scopeStack.length?null:this.state.scopeStack[this.state.scopeStack.length-1],n.forEach((function(e){e.kept||e.scopeId!==i.id||t.track(e)}))}},{key:"gradients",value:function(e,t,n){var a=this,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(m.b(t.length>0,(function(){return"gradients() received an empty list of xs."})),null!=n&&"float32"!==n.dtype)throw new Error("dy must have 'float32' dtype, but has '".concat(n.dtype,"'"));var i=this.scopedRun((function(){return a.startTape()}),(function(){return a.endTape()}),(function(){return a.tidy("forward",e)}));m.b(i instanceof j.a,(function(){return"The result y returned by f() must be a tensor."}));var u=g(this.state.activeTape,t,i);if(!o&&0===u.length&&t.length>0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y.");return this.tidy("backward",(function(){var e={};e[i.id]=null==n?E(i.shape):n,O(e,u,(function(e){return a.tidy(e)}),_);var o=t.map((function(t){return e[t.id]}));return 0===a.state.gradientDepth&&(a.state.activeTape.forEach((function(e){var t,n=Object(r.a)(e.saved);try{for(n.s();!(t=n.n()).done;){t.value.dispose()}}catch(a){n.e(a)}finally{n.f()}})),a.state.activeTape=null),{value:i,grads:o}}))}},{key:"customGrad",value:function(e){var t=this;return m.b(m.u(e),(function(){return"The f passed in customGrad(f) must be a function."})),function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];var o;m.b(r.every((function(e){return e instanceof j.a})),(function(){return"The args passed in customGrad(f)(x1, x2,...) must all be tensors"}));var i={};r.forEach((function(e,t){i[t]=e}));var u=function(t,n){return o=e.apply(void 0,[].concat(r,[n])),m.b(o.value instanceof j.a,(function(){return"The function f passed in customGrad(f) must return an object where `obj.value` is a tensor"})),m.b(m.u(o.gradFunc),(function(){return"The function f passed in customGrad(f) must return an object where `obj.gradFunc` is a function."})),o.value},s=function(e,t){var n=o.gradFunc(e,t),a=Array.isArray(n)?n:[n];m.b(a.length===r.length,(function(){return"The function f passed in customGrad(f) must return an object where `obj.gradFunc` is a function that returns the same number of tensors as inputs passed to f(...)."})),m.b(a.every((function(e){return e instanceof j.a})),(function(){return"The function f passed in customGrad(f) must return an object where `obj.gradFunc` is a function that returns a list of only tensors."}));var i={};return a.forEach((function(e,t){i[t]=function(){return e}})),i};return t.runKernelFunc({forwardFunc:u,backwardsFunc:s,inputs:i})}}},{key:"readSync",value:function(e){return this.state.tensorInfo.get(e).backend.readSync(e)}},{key:"read",value:function(e){return this.state.tensorInfo.get(e).backend.read(e)}},{key:"time",value:function(){var e=Object(u.a)(i.a.mark((function e(t){var n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(b.now)(),e.next=3,this.backend.time(t);case 3:return(r=e.sent).wallMs=Object(b.now)()-n,e.abrupt("return",r);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"track",value:function(e){return null!=this.state.activeScope&&(e.scopeId=this.state.activeScope.id,this.state.activeScope.track.push(e)),e}},{key:"registeredVariables",get:function(){return this.state.registeredVariables}},{key:"reset",value:function(){for(var e in this.pendingBackendInitId++,this.state.dispose(),this.ENV.reset(),this.state=new k,this.registry)this.disposeRegisteredKernels(e),this.registry[e].dispose(),delete this.registry[e];this.backendName=null,this.backendInstance=null,this.pendingBackendInit=null}}]),e}();function E(e){var t=Object(m.D)(Object(m.O)(e),"float32");return T.makeTensor(t,e,"float32")}function N(){var e=Object(d.b)();if(null==e._tfengine){var t=new f.a(e);e._tfengine=new S(t)}return Object(f.c)(e._tfengine.ENV),Object(j.f)((function(){return e._tfengine})),e._tfengine}S.nextTensorId=0,S.nextVariableId=0;var T=N();function _(e,t){var n={a:e,b:t};return T.runKernel(p.d,n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o}
2)),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return s})),n.d(t,"g",(function(){return c})),n.d(t,"h",(function(){return l})),n.d(t,"i",(function(){return f})),n.d(t,"j",(function(){return d})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return h})),n.d(t,"n",(function(){return b})),n.d(t,"m",(function(){return m})),n.d(t,"o",(function(){return y})),n.d(t,"p",(function(){return v})),n.d(t,"q",(function(){return g})),n.d(t,"r",(function(){return O})),n.d(t,"s",(function(){return j})),n.d(t,"t",(function(){return w})),n.d(t,"u",(function(){return x})),n.d(t,"v",(function(){return k})),n.d(t,"w",(function(){return S})),n.d(t,"x",(function(){return E})),n.d(t,"y",(function(){return N})),n.d(t,"z",(function(){return T})),n.d(t,"A",(function(){return _})),n.d(t,"B",(function(){return A})),n.d(t,"C",(function(){return C})),n.d(t,"D",(function(){return P})),n.d(t,"E",(function(){return I})),n.d(t,"F",(function(){return M})),n.d(t,"H",(function(){return R})),n.d(t,"G",(function(){return D})),n.d(t,"I",(function(){return L})),n.d(t,"J",(function(){return z})),n.d(t,"K",(function(){return F})),n.d(t,"L",(function(){return B})),n.d(t,"M",(function(){return U})),n.d(t,"N",(function(){return V})),n.d(t,"O",(function(){return W})),n.d(t,"Zb",(function(){return H})),n.d(t,"P",(function(){return q})),n.d(t,"Q",(function(){return K})),n.d(t,"S",(function(){return G})),n.d(t,"R",(function(){return $})),n.d(t,"T",(function(){return Y})),n.d(t,"U",(function(){return Q})),n.d(t,"V",(function(){return X})),n.d(t,"W",(function(){return J})),n.d(t,"X",(function(){return Z})),n.d(t,"Y",(function(){return ee})),n.d(t,"Z",(function(){return te})),n.d(t,"ab",(function(){return ne})),n.d(t,"cb",(function(){return re})),n.d(t,"gb",(function(){return ae})),n.d(t,"fb",(function(){return oe})),n.d(t,"hb",(function(){return ie})),n.d(t,"ib",(function(){return ue})),n.d(t,"kb",(function(){return se})),n.d(t,"jb",(function(){return ce})),n.d(t,"lb",(function(){return le})),n.d(t,"mb",(function(){return fe})),n.d(t,"nb",(function(){return de})),n.d(t,"ob",(function(){return pe})),n.d(t,"qb",(function(){return he})),n.d(t,"rb",(function(){return be})),n.d(t,"sb",(function(){return me})),n.d(t,"tb",(function(){return ye})),n.d(t,"ub",(function(){return ve})),n.d(t,"vb",(function(){return ge})),n.d(t,"wb",(function(){return Oe})),n.d(t,"xb",(function(){return je})),n.d(t,"yb",(function(){return we})),n.d(t,"pb",(function(){return xe})),n.d(t,"zb",(function(){return ke})),n.d(t,"Db",(function(){return Se})),n.d(t,"Ab",(function(){return Ee})),n.d(t,"Bb",(function(){return Ne})),n.d(t,"Cb",(function(){return Te})),n.d(t,"Eb",(function(){return _e})),n.d(t,"Fb",(function(){return Ae})),n.d(t,"Gb",(function(){return Ce})),n.d(t,"Hb",(function(){return Pe})),n.d(t,"Ib",(function(){return Ie})),n.d(t,"Jb",(function(){return Me})),n.d(t,"Kb",(function(){return Re})),n.d(t,"Lb",(function(){return De})),n.d(t,"Pb",(function(){return Le})),n.d(t,"Mb",(function(){return ze})),n.d(t,"Nb",(function(){return Fe})),n.d(t,"Ob",(function(){return Be})),n.d(t,"Rb",(function(){return Ue})),n.d(t,"Qb",(function(){return Ve})),n.d(t,"Sb",(function(){return We})),n.d(t,"Tb",(function(){return He})),n.d(t,"Ub",(function(){return qe})),n.d(t,"Vb",(function(){return Ke})),n.d(t,"Wb",(function(){return Ge})),n.d(t,"Xb",(function(){return $e})),n.d(t,"Yb",(function(){return Ye})),n.d(t,"ac",(function(){return Qe})),n.d(t,"bc",(function(){return Xe})),n.d(t,"dc",(function(){return Je})),n.d(t,"fc",(function(){return Ze})),n.d(t,"ec",(function(){return et})),n.d(t,"cc",(function(){return tt})),n.d(t,"gc",(function(){return nt})),n.d(t,"ic",(function(){return rt})),n.d(t,"jc",(function(){return at})),n.d(t,"kc",(function(){return ot})),n.d(t,"lc",(function(){return it})),n.d(t,"mc",(function(){return ut})),n.d(t,"rc",(function(){return st})),n.d(t,"pc",(function(){return ct})),n.d(t,"qc",(function(){return lt})),n.d(t,"oc",(function(){return ft})),n.d(t,"nc",(function(){return dt})),n.d(t,"tc",(function(){return pt})),n.d(t,"Bc",(function(){return ht})),n.d(t,"Jc",(function(){return bt})),n.d(t,"uc",(function(){return mt})),n.d(t,"Ac",(function(){return yt})),n.d(t,"sc",(function(){return vt})),n.d(t,"vc",(function(){return gt})),n.d(t,"wc",(function(){return Ot})),n.d(t,"xc",(function(){return jt})),n.d(t,"yc",(function(){return wt})),n.d(t,"zc",(function(){return xt})),n.d(t,"Cc",(function(){return kt})),n.d(t,"Ec",(function(){return St})),n.d(t,"Fc",(function(){return Et})),n.d(t,"Gc",(function(){return Nt})),n.d(t,"Hc",(function(){return Tt})),n.d(t,"Ic",(function(){return _t})),n.d(t,"Kc",(function(){return At})),n.d(t,"Lc",(function(){return Ct})),n.d(t,"Mc",(function(){return Pt})),n.d(t,"Nc",(function(){return It})),n.d(t,"Oc",(function(){return Mt})),n.d(t,"Pc",(function(){return Rt})),n.d(t,"Qc",(function(){return Dt})),n.d(t,"Rc",(function(){return Lt})),n.d(t,"Sc",(function(){return zt})),n.d(t,"Tc",(function(){return Ft})),n.d(t,"Dc",(function(){return Bt})),n.d(t,"bb",(function(){return Ut})),n.d(t,"hc",(function(){return Vt})),n.d(t,"Uc",(function(){return Wt})),n.d(t,"db",(function(){return Ht})),n.d(t,"eb",(function(){return qt}));var r="Abs",a="Acos",o="Acosh",i="Add",u="AddN",s="All",c="Any",l="ArgMax",f="ArgMin",d="Asin",p="Asinh",h="Atan",b="Atanh",m="Atan2",y="AvgPool",v="AvgPool3D",g="BatchMatMul",O="BatchToSpaceND",j="Bincount",w="Cast",x="Ceil",k="ClipByValue",S="Complex",E="ComplexAbs",N="Concat",T="Conv2D",_="Conv2DBackpropFilter",A="Conv2DBackpropInput",C="Conv3D",P="Conv3DBackpropInputV2",I="Cos",M="Cosh",R="Cumsum",D="CropAndResize",L="DenseBincount",z="DepthToSpace",F="DepthwiseConv2dNative",B="DepthwiseConv2dNativeBackpropFilter",U="DepthwiseConv2dNativeBackpropInput",V="Diag",W="Dilation2D",H="RealDiv",q="Einsum",K="Elu",G="Erf",$="Equal",Y="Exp",Q="ExpandDims",X="Expm1",J="FFT",Z="Fill",ee="FlipLeftRight",te="Floor",ne="FloorDiv",re="FusedBatchNorm",ae="GatherV2",oe="GatherNd",ie="Greater",ue="GreaterEqual",se="Identity",ce="IFFT",le="Imag",fe="IsFinite",de="IsInf",pe="IsNan",he="LeakyRelu",be="Less",me="LessEqual",ye="LinSpace",ve="Log",ge="Log1p",Oe="LogicalAnd",je="LogicalNot",we="LogicalOr",xe="LRN",ke="Max",Se="Maximum",Ee="MaxPool",Ne="MaxPool3D",Te="MaxPoolWithArgmax",_e="Mean",Ae="Min",Ce="Minimum",Pe="MirrorPad",Ie="Mod",Me="Multinomial",Re="Multiply",De="Neg",Le="NotEqual",ze="NonMaxSuppressionV3",Fe="NonMaxSuppressionV4",Be="NonMaxSuppressionV5",Ue="OnesLike",Ve="OneHot",We="Pack",He="PadV2",qe="Pow",Ke="Prelu",Ge="Prod",$e="Range",Ye="Real",Qe="Reciprocal",Xe="Relu",Je="Reshape",Ze="ResizeNearestNeighbor",et="ResizeBilinear",tt="Relu6",nt="Reverse",rt="Round",at="Rsqrt",ot="ScatterNd",it="Select",ut="Selu",st="Slice",ct="Sin",lt="Sinh",ft="Sign",dt="Sigmoid",pt="Softplus",ht="Sqrt",bt="Sum",mt="SpaceToBatchND",yt="SplitV",vt="Softmax",gt="SparseFillEmptyRows",Ot="SparseReshape",jt="SparseSegmentMean",wt="SparseSegmentSum",xt="SparseToDense",kt="SquaredDifference",St="StridedSlice",Et="StringNGrams",Nt="StringSplit",Tt="StringToHashBucketFast",_t="Sub",At="Tan",Ct="Tanh",Pt="Tile",It="TopK",Mt="Transform",Rt="Trans
2pose",Dt="Unique",Lt="Unpack",zt="UnsortedSegmentSum",Ft="ZerosLike",Bt="Step",Ut="FromPixels",Vt="RotateWithOffset",Wt="_FusedMatMul",Ht="FusedConv2D",qt="FusedDepthwiseConv2D"},function(e,t,n){"use strict";n.d(t,"a",(function(){return ae.a})),n.d(t,"b",(function(){return We.e})),n.d(t,"d",(function(){return We.B})),n.d(t,"e",(function(){return We.E})),n.d(t,"f",(function(){return We.G})),n.d(t,"g",(function(){return We.I})),n.d(t,"h",(function(){return We.Z})),n.d(t,"j",(function(){return We.jb})),n.d(t,"o",(function(){return We.hc})),n.d(t,"p",(function(){return We.Lc})),n.d(t,"q",(function(){return We.Uc})),n.d(t,"r",(function(){return We.Zc})),n.d(t,"s",(function(){return We.ed})),n.d(t,"t",(function(){return We.td})),n.d(t,"u",(function(){return We.ud})),n.d(t,"v",(function(){return We.yd})),n.d(t,"w",(function(){return We.Cd})),n.d(t,"x",(function(){return We.Dd})),n.d(t,"y",(function(){return We.Ed})),n.d(t,"A",(function(){return We.Pd})),n.d(t,"l",(function(){return We.xb})),n.d(t,"z",(function(){return He.d})),n.d(t,"n",(function(){return He.c})),n.d(t,"k",(function(){return He.b})),n.d(t,"i",(function(){return s.b})),n.d(t,"c",(function(){return a})),n.d(t,"m",(function(){return r})),n.d(t,"B",(function(){return Ve}));var r={};n.r(r),n.d(r,"copyModel",(function(){return Y})),n.d(r,"listModels",(function(){return q})),n.d(r,"moveModel",(function(){return X})),n.d(r,"removeModel",(function(){return G})),n.d(r,"browserFiles",(function(){return le})),n.d(r,"browserHTTPRequest",(function(){return ke})),n.d(r,"concatenateArrayBuffers",(function(){return p.d})),n.d(r,"decodeWeights",(function(){return p.e})),n.d(r,"encodeWeights",(function(){return p.f})),n.d(r,"fromMemory",(function(){return Ne})),n.d(r,"getLoadHandlers",(function(){return v})),n.d(r,"getModelArtifactsInfoForJSON",(function(){return p.g})),n.d(r,"getSaveHandlers",(function(){return y})),n.d(r,"http",(function(){return xe})),n.d(r,"isHTTPScheme",(function(){return je})),n.d(r,"loadWeights",(function(){return me})),n.d(r,"registerLoadRouter",(function(){return m})),n.d(r,"registerSaveRouter",(function(){return b})),n.d(r,"weightsLoaderFactory",(function(){return ve})),n.d(r,"withSaveHandler",(function(){return Te}));var a={};n.r(a),n.d(a,"fromPixelsAsync",(function(){return Le})),n.d(a,"toPixels",(function(){return Fe})),n.d(a,"fromPixels",(function(){return Ue}));var o=n(3),i=(n(107),n(16)),u=n(14),s=n(18),c=n(38),l=n(8),f=n.n(l),d=n(12),p=n(35),h=function(){function e(){Object(i.a)(this,e),this.saveRouters=[],this.loadRouters=[]}return Object(u.a)(e,null,[{key:"getInstance",value:function(){return null==e.instance&&(e.instance=new e),e.instance}},{key:"registerSaveRouter",value:function(t){e.getInstance().saveRouters.push(t)}},{key:"registerLoadRouter",value:function(t){e.getInstance().loadRouters.push(t)}},{key:"getSaveHandlers",value:function(t){return e.getHandlers(t,"save")}},{key:"getLoadHandlers",value:function(t,n){return e.getHandlers(t,"load",n)}},{key:"getHandlers",value:function(t,n,r){var a=[];return("load"===n?e.getInstance().loadRouters:e.getInstance().saveRouters).forEach((function(e){var n=e(t,r);null!==n&&a.push(n)})),a}}]),e}(),b=function(e){return h.registerSaveRouter(e)},m=function(e){return h.registerLoadRouter(e)},y=function(e){return h.getSaveHandlers(e)},v=function(e,t){return h.getLoadHandlers(e,t)},g="tensorflowjs",O="models_store",j="model_info_store";function w(){if(!Object(s.b)().getBool("IS_BROWSER"))throw new Error("Failed to obtain IndexedDB factory because the current environmentis not a web browser.");var e="undefined"===typeof window?self:window,t=e.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB||e.shimIndexedDB;if(null==t)throw new Error("The current browser does not appear to support IndexedDB.");return t}function x(e){var t=e.result;t.createObjectStore(O,{keyPath:"modelPath"}),t.createObjectStore(j,{keyPath:"modelPath"})}var k=function(){function e(t){if(Object(i.a)(this,e),this.indexedDB=w(),null==t||!t)throw new Error("For IndexedDB, modelPath must not be null, undefined or empty.");this.modelPath=t}return Object(u.a)(e,[{key:"save",value:function(){var e=Object(d.a)(f.a.mark((function e(t){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.modelTopology instanceof ArrayBuffer)){e.next=2;break}throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet.");case 2:return e.abrupt("return",this.databaseAction(this.modelPath,t));case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"load",value:function(){var e=Object(d.a)(f.a.mark((function e(){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.databaseAction(this.modelPath));case 1:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"databaseAction",value:function(e,t){var n=this;return new Promise((function(e,r){var a=n.indexedDB.open(g,1);a.onupgradeneeded=function(){return x(a)},a.onsuccess=function(){var o=a.result;if(null==t){var i=o.transaction(O,"readonly"),u=i.objectStore(O).get(n.modelPath);u.onsuccess=function(){if(null==u.result)return o.close(),r(new Error("Cannot find model with path '".concat(n.modelPath,"' ")+"in IndexedDB."));e(u.result.modelArtifacts)},u.onerror=function(e){return o.close(),r(u.error)},i.oncomplete=function(){return o.close()}}else{var s,c=Object(p.g)(t),l=o.transaction(j,"readwrite"),f=l.objectStore(j),d=f.put({modelPath:n.modelPath,modelArtifactsInfo:c});d.onsuccess=function(){var a=(s=o.transaction(O,"readwrite")).objectStore(O).put({modelPath:n.modelPath,modelArtifacts:t,modelArtifactsInfo:c});a.onsuccess=function(){return e({modelArtifactsInfo:c})},a.onerror=function(e){var t=(f=l.objectStore(j)).delete(n.modelPath);t.onsuccess=function(){return o.close(),r(a.error)},t.onerror=function(e){return o.close(),r(a.error)}}},d.onerror=function(e){return o.close(),r(d.error)},l.oncomplete=function(){null==s?o.close():s.oncomplete=function(){return o.close()}}}},a.onerror=function(e){return r(a.error)}}))}}]),e}();k.URL_SCHEME="indexeddb://";
2var S=function(e){return Object(s.b)().getBool("IS_BROWSER")&&!Array.isArray(e)&&e.startsWith(k.URL_SCHEME)?(t=e.slice(k.URL_SCHEME.length),new k(t)):null;var t};h.registerSaveRouter(S),h.registerLoadRouter(S);var E=function(){function e(){Object(i.a)(this,e),this.indexedDB=w()}return Object(u.a)(e,[{key:"listModels",value:function(){var e=Object(d.a)(f.a.mark((function e(){var t=this;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=t.indexedDB.open(g,1);r.onupgradeneeded=function(){return x(r)},r.onsuccess=function(){var t=r.result,a=t.transaction(j,"readonly"),o=a.objectStore(j).getAll();o.onsuccess=function(){var t,n={},r=Object(c.a)(o.result);try{for(r.s();!(t=r.n()).done;){var a=t.value;n[a.modelPath]=a.modelArtifactsInfo}}catch(i){r.e(i)}finally{r.f()}e(n)},o.onerror=function(e){return t.close(),n(o.error)},a.oncomplete=function(){return t.close()}},r.onerror=function(e){return n(r.error)}})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},{key:"removeModel",value:function(){var e=Object(d.a)(f.a.mark((function e(t){var n=this;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(r=t).startsWith(k.URL_SCHEME)?r.slice(k.URL_SCHEME.length):r,e.abrupt("return",new Promise((function(e,r){var a=n.indexedDB.open(g,1);a.onupgradeneeded=function(){return x(a)},a.onsuccess=function(){var n,o=a.result,i=o.transaction(j,"readwrite"),u=i.objectStore(j),s=u.get(t);s.onsuccess=function(){if(null==s.result)return o.close(),r(new Error("Cannot find model with path '".concat(t,"' ")+"in IndexedDB."));var a=u.delete(t),i=function(){var a=(n=o.transaction(O,"readwrite")).objectStore(O).delete(t);a.onsuccess=function(){return e(s.result.modelArtifactsInfo)},a.onerror=function(e){return r(s.error)}};a.onsuccess=i,a.onerror=function(e){return i(),o.close(),r(s.error)}},s.onerror=function(e){return o.close(),r(s.error)},i.oncomplete=function(){null==n?o.close():n.oncomplete=function(){return o.close()}}},a.onerror=function(e){return r(a.error)}})));case 2:case"end":return e.stop()}var r}),e)})));return function(t){return e.apply(this,arguments)}}()}]),e}(),N=n(6),T="/",_="tensorflowjs_models",A="info",C="model_topology",P="weight_specs",I="weight_data",M="model_metadata";function R(e){return{info:[_,e,A].join(T),topology:[_,e,C].join(T),weightSpecs:[_,e,P].join(T),weightData:[_,e,I].join(T),modelMetadata:[_,e,M].join(T)}}function D(e){var t=e.split(T);if(t.length<3)throw new Error("Invalid key format: ".concat(e));return t.slice(1,t.length-1).join(T)}var L=function(){function e(t){if(Object(i.a)(this,e),!Object(s.b)().getBool("IS_BROWSER")||"undefined"===typeof window||"undefined"===typeof window.localStorage)throw new Error("The current environment does not support local storage.");if(this.LS=window.localStorage,null==t||!t)throw new Error("For local storage, modelPath must not be null, undefined or empty.");this.modelPath=t,this.keys=R(this.modelPath)}return Object(u.a)(e,[{key:"save",value:function(){var e=Object(d.a)(f.a.mark((function e(t){var n,r,a,o;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.modelTopology instanceof ArrayBuffer)){e.next=4;break}throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet.");case 4:return n=JSON.stringify(t.modelTopology),r=JSON.stringify(t.weightSpecs),a=Object(p.g)(t),e.prev=7,this.LS.setItem(this.keys.info,JSON.stringify(a)),this.LS.setItem(this.keys.topology,n),this.LS.setItem(this.keys.weightSpecs,r),this.LS.setItem(this.keys.weightData,Object(p.a)(t.weightData)),o={format:t.format,generatedBy:t.generatedBy,convertedBy:t.convertedBy},null!=t.signature&&(o.signature=t.signature),null!=t.userDefinedMetadata&&(o.userDefinedMetadata=t.userDefinedMetadata),null!=t.modelInitializer&&(o.modelInitializer=t.modelInitializer),this.LS.setItem(this.keys.modelMetadata,JSON.stringify(o)),e.abrupt("return",{modelArtifactsInfo:a});case 20:throw e.prev=20,e.t0=e.catch(7),this.LS.removeItem(this.keys.info),this.LS.removeItem(this.keys.topology),this.LS.removeItem(this.keys.weightSpecs),this.LS.removeItem(this.keys.weightData),this.LS.removeItem(this.keys.modelMetadata),new Error("Failed to save model '".concat(this.modelPath,"' to local storage: ")+"size quota being exceeded is a possible cause of this failure: "+"modelTopologyBytes=".concat(a.modelTopologyBytes,", ")+"weightSpecsBytes=".concat(a.weightSpecsBytes,", ")+"weightDataBytes=".concat(a.weightDataBytes,"."));case 28:case"end":return e.stop()}}),e,this,[[7,20]])})));return function(t){return e.apply(this,arguments)}}()},{key:"load",value:function(){var e=Object(d.a)(f.a.mark((function e(){var t,n,r,a,o,i,u;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=(t=JSON.parse(this.LS.getItem(this.keys.info)))){e.next=3;break}throw new Error("In local storage, there is no model with name '".concat(this.modelPath,"'"));case 3:if("JSON"===t.modelTopologyType){e.next=5;break}throw new Error("BrowserLocalStorage does not support loading non-JSON model topology yet.");case 5:if(n={},null!=(r=JSON.parse(this.LS.getItem(this.keys.topology)))){e.next=9;break}throw new Error("In local storage, the topology of model '".concat(this.modelPath,"' ")+"is missing.");case 9:if(n.modelTopology=r,null!=(a=JSON.parse(this.LS.getItem(this.keys.weightSpecs)))){e.next=13;break}throw new Error("In local storage, the weight specs of model '".concat(this.modelPath,"' ")+"are missing.");case 13:if(n.weightSpecs=a,null!=(o=this.LS.getItem(this.keys.modelMetadata))&&(i=JSON.parse(o),n.format=i.format,n.generatedBy=i.generatedBy,n.convertedBy=i.convertedBy,null!=i.signature&&(n.signature=i.signature),null!=i.userDefinedMetadata&&(n.userDefinedMetadata=i.userDefinedMetadata),null!=i.modelInitializer&&(n.modelInitializer=i.modelInitializer)),null!=(u=this.LS.getItem(this.keys.weightData))){e.next=19;break}throw new Error("In local storage, the binary weight values of model "+"'".concat(this.modelPath,"' are missing."));case 19:return n.weightData=Object(p.b)(u),e.abrupt("return",n);case 21:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()}]),e}();L.URL_SCHEME="localstorage://";
2var z=function(e){return Object(s.b)().getBool("IS_BROWSER")&&!Array.isArray(e)&&e.startsWith(L.URL_SCHEME)?(t=e.slice(L.URL_SCHEME.length),new L(t)):null;var t};h.registerSaveRouter(z),h.registerLoadRouter(z);var F=function(){function e(){Object(i.a)(this,e),Object(N.b)(Object(s.b)().getBool("IS_BROWSER"),(function(){return"Current environment is not a web browser"})),Object(N.b)("undefined"===typeof window||"undefined"!==typeof window.localStorage,(function(){return"Current browser does not appear to support localStorage"})),this.LS=window.localStorage}return Object(u.a)(e,[{key:"listModels",value:function(){var e=Object(d.a)(f.a.mark((function e(){var t,n,r,a,o,i;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t={},n=_+T,r=T+A,a=0;a<this.LS.length;++a)(o=this.LS.key(a)).startsWith(n)&&o.endsWith(r)&&(i=D(o),t[i]=JSON.parse(this.LS.getItem(o)));return e.abrupt("return",t);case 5:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"removeModel",value:function(){var e=Object(d.a)(f.a.mark((function e(t){var n,r;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(a=t).startsWith(L.URL_SCHEME)?a.slice(L.URL_SCHEME.length):a,n=R(t),null!=this.LS.getItem(n.info)){e.next=4;break}throw new Error("Cannot find model at path '".concat(t,"'"));case 4:return r=JSON.parse(this.LS.getItem(n.info)),this.LS.removeItem(n.info),this.LS.removeItem(n.topology),this.LS.removeItem(n.weightSpecs),this.LS.removeItem(n.weightData),e.abrupt("return",r);case 10:case"end":return e.stop()}var a}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),e}(),B="://",U=function(){function e(){Object(i.a)(this,e),this.managers={}}return Object(u.a)(e,null,[{key:"getInstance",value:function(){return null==e.instance&&(e.instance=new e),e.instance}},{key:"registerManager",value:function(t,n){Object(N.b)(null!=t,(function(){return"scheme must not be undefined or null."})),t.endsWith(B)&&(t=t.slice(0,t.indexOf(B))),Object(N.b)(t.length>0,(function(){return"scheme must not be an empty string."}));var r=e.getInstance();Object(N.b)(null==r.managers[t],(function(){return"A model store manager is already registered for scheme '".concat(t,"'.")})),r.managers[t]=n}},{key:"getManager",value:function(e){var t=this.getInstance().managers[e];if(null==t)throw new Error("Cannot find model manager for scheme '".concat(e,"'"));return t}},{key:"getSchemes",value:function(){return Object.keys(this.getInstance().managers)}}]),e}();function V(e){if(-1===e.indexOf(B))throw new Error("The url string provided does not contain a scheme. Supported schemes are: "+"".concat(U.getSchemes().join(",")));return{scheme:e.split(B)[0],path:e.split(B)[1]}}function W(e,t){return H.apply(this,arguments)}function H(){return(H=Object(d.a)(f.a.mark((function e(t,n){var r,a,o,i,u,s,c,l,d,p,b=arguments;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=b.length>2&&void 0!==b[2]&&b[2],Object(N.b)(t!==n,(function(){return"Old path and new path are the same: '".concat(t,"'")})),a=h.getLoadHandlers(t),Object(N.b)(a.length>0,(function(){return"Copying failed because no load handler is found for source URL ".concat(t,".")})),Object(N.b)(a.length<2,(function(){return"Copying failed because more than one (".concat(a.length,") ")+"load handlers for source URL ".concat(t,".")})),o=a[0],i=h.getSaveHandlers(n),Object(N.b)(i.length>0,(function(){return"Copying failed because no save handler is found for destination "+"URL ".concat(n,".")})),Object(N.b)(i.length<2,(function(){return"Copying failed because more than one (".concat(a.length,") ")+"save handlers for destination URL ".concat(n,".")})),u=i[0],s=V(t).scheme,c=V(t).path,l=s===V(t).scheme,e.next=15,o.load();case 15:if(d=e.sent,!r||!l){e.next=19;break}return e.next=19,U.getManager(s).removeModel(c);case 19:return e.next=21,u.save(d);case 21:if(p=e.sent,!r||l){e.next=25;break}return e.next=25,U.getManager(s).removeModel(c);case 25:return e.abrupt("return",p.modelArtifactsInfo);case 26:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(){return K.apply(this,arguments)}function K(){return(K=Object(d.a)(f.a.mark((function e(){var t,n,r,a,o,i,u;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=U.getSchemes(),n={},r=Object(c.a)(t),e.prev=3,r.s();case 5:if((a=r.n()).done){e.next=13;break}return o=a.value,e.next=9,U.getManager(o).listModels();case 9:for(u in i=e.sent)n[o+B+u]=i[u];case 11:e.next=5;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(3),r.e(e.t0);case 18:return e.prev=18,r.f(),e.finish(18);case 21:return e.abrupt("return",n);case 22:case"end":return e.stop()}}),e,null,[[3,15,18,21]])})))).apply(this,arguments)}function G(e){return $.apply(this,arguments)}function $(){return($=Object(d.a)(f.a.mark((function e(t){var n,r;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=V(t),r=U.getManager(n.scheme),e.abrupt("return",r.removeModel(n.path));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(e,t){return Q.apply(this,arguments)}function Q(){return(Q=Object(d.a)(f.a.mark((function e(t,n){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return!1,e.abrupt("return",W(t,n,false));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e,t){return J.apply(this,arguments)}function J(){return(J=Object(d.a)(f.a.mark((function e(t,n){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return!0,e.abrupt("return",W(t,n,true));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Z=function(){function e(){Object(i.a)(this,e)}return Object(u.a)(e,[{key:"fetch",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){return fetch(e,t)}))},{key:"now",value:function(){return performance.now()}},{key:"encode",value:function(e,t){if("utf-8"!==t&&"utf8"!==t)throw new Error("Browser's encoder only supports utf-8, but got ".concat(t));return null==this.textEncoder&&(this.textEncoder=new TextEncoder),this.textEncoder.encode(e)}},{key:"decode",value:function(e,t){return new TextDecoder(t).decode(e)}}]),e}();
2if(Object(s.b)().get("IS_BROWSER")){Object(s.b)().setPlatform("browser",new Z);try{U.registerManager(L.URL_SCHEME,new F)}catch(qe){}try{U.registerManager(k.URL_SCHEME,new E)}catch(qe){}}n(277);var ee=n(37),te=n(28),ne=n(49),re=n(123),ae=n(22);Object(o.b)();var oe={buffer:ee.a,cast:te.a,clone:ne.a,print:re.a};Object(ae.e)(oe);var ie=n(21);function ue(e){return new Promise((function(e){return setTimeout(e)})).then(e)}var se=function(){function e(t){if(Object(i.a)(this,e),!Object(s.b)().getBool("IS_BROWSER"))throw new Error("browserDownloads() cannot proceed because the current environment is not a browser.");t.startsWith(e.URL_SCHEME)&&(t=t.slice(e.URL_SCHEME.length)),null!=t&&0!==t.length||(t="model"),this.modelTopologyFileName=t+".json",this.weightDataFileName=t+".weights.bin"}return Object(u.a)(e,[{key:"save",value:function(){var e=Object(d.a)(f.a.mark((function e(t){var n,r,a,o,i,u;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("undefined"!==typeof document){e.next=2;break}throw new Error("Browser downloads are not supported in this environment since `document` is not present");case 2:if(n=window.URL.createObjectURL(new Blob([t.weightData],{type:"application/octet-stream"})),!(t.modelTopology instanceof ArrayBuffer)){e.next=7;break}throw new Error("BrowserDownloads.save() does not support saving model topology in binary formats yet.");case 7:return r=[{paths:["./"+this.weightDataFileName],weights:t.weightSpecs}],a={modelTopology:t.modelTopology,format:t.format,generatedBy:t.generatedBy,convertedBy:t.convertedBy,weightsManifest:r},null!=t.signature&&(a.signature=t.signature),null!=t.userDefinedMetadata&&(a.userDefinedMetadata=t.userDefinedMetadata),null!=t.modelInitializer&&(a.modelInitializer=t.modelInitializer),o=window.URL.createObjectURL(new Blob([JSON.stringify(a)],{type:"application/json"})),(i=null==this.jsonAnchor?document.createElement("a"):this.jsonAnchor).download=this.modelTopologyFileName,i.href=o,e.next=18,ue((function(){return i.dispatchEvent(new MouseEvent("click"))}));case 18:if(null==t.weightData){e.next=24;break}return(u=null==this.weightDataAnchor?document.createElement("a"):this.weightDataAnchor).download=this.weightDataFileName,u.href=n,e.next=24,ue((function(){return u.dispatchEvent(new MouseEvent("click"))}));case 24:return e.abrupt("return",{modelArtifactsInfo:Object(p.g)(t)});case 25:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),e}();se.URL_SCHEME="downloads://";var ce=function(){function e(t){if(Object(i.a)(this,e),null==t||t.length<1)throw new Error("When calling browserFiles, at least 1 file is required, "+"but received ".concat(t));this.files=t}return Object(u.a)(e,[{key:"load",value:function(){var e=Object(d.a)(f.a.mark((function e(){var t,n,r=this;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.files[0],n=this.files.slice(1),e.abrupt("return",new Promise((function(e,a){var o=new FileReader;o.onload=function(o){var i=JSON.parse(o.target.result),u=i.modelTopology;if(null!=u){0===n.length&&e({modelTopology:u});var s=i.weightsManifest;if(null!=s){var c;try{c=r.checkManifestAndWeightFiles(s,n)}catch(qe){return void a(qe)}var l=[],f=[],d=[];s.forEach((function(e){e.paths.forEach((function(e){f.push(e),d.push(null)})),l.push.apply(l,Object(ie.a)(e.weights))})),s.forEach((function(t){t.paths.forEach((function(t){var n=new FileReader;n.onload=function(n){var r=n.target.result,a=f.indexOf(t);if(d[a]=r,-1===d.indexOf(null)){var o={modelTopology:u,weightSpecs:l,weightData:Object(p.d)(d),format:i.format,generatedBy:i.generatedBy,convertedBy:i.convertedBy};null!=i.signature&&(o.signature=i.signature),null!=i.userDefinedMetadata&&(o.userDefinedMetadata=i.userDefinedMetadata),null!=i.modelInitializer&&(o.modelInitializer=i.modelInitializer),e(o)}},n.onerror=function(e){return a("Failed to weights data from file of path '".concat(t,"'."))},n.readAsArrayBuffer(c[t])}))}))}else a(new Error("weightManifest field is missing from file ".concat(t.name)))}else a(new Error("modelTopology field is missing from file ".concat(t.name)))},o.onerror=function(e){return a("Failed to read model topology and weights manifest JSON "+"from file '".concat(t.name,"'. BrowserFiles supports loading ")+"Keras-style tf.Model artifacts only.")},o.readAsText(t)})));case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"checkManifestAndWeightFiles",value:function(e,t){var n,r=[],a=t.map((function(e){return Object(p.c)(e.name)})),o={},i=Object(c.a)(e);try{for(i.s();!(n=i.n()).done;){n.value.paths.forEach((function(e){var n=Object(p.c)(e);if(-1!==r.indexOf(n))throw new Error("Duplicate file basename found in weights manifest: "+"'".concat(n,"'"));if(r.push(n),-1===a.indexOf(n))throw new Error("Weight file with basename '".concat(n,"' is not provided."));o[e]=t[a.indexOf(n)]}))}}catch(qe){i.e(qe)}finally{i.f()}if(r.length!==t.length)throw new Error("Mismatch in the number of files in weights manifest "+"(".concat(r.length,") and the number of weight files provided ")+"(".concat(t.length,")."));return o}}]),e}();function le(e){return new ce(e)}h.registerSaveRouter((function(e){return Object(s.b)().getBool("IS_BROW
2SER")&&!Array.isArray(e)&&e.startsWith(se.URL_SCHEME)?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"model";return new se(e)}(e.slice(se.URL_SCHEME.length)):null}));var fe=n(11);function de(e,t,n,r){!function(e){Object(N.b)(null!=e&&Array.isArray(e)&&e.length>0,(function(){return"promises must be a none empty array"}))}(e),function(e,t){Object(N.b)(e>=0&&e<=1,(function(){return"Progress fraction must be in range [0, 1], but "+"got startFraction ".concat(e)})),Object(N.b)(t>=0&&t<=1,(function(){return"Progress fraction must be in range [0, 1], but "+"got endFraction ".concat(t)})),Object(N.b)(t>=e,(function(){return"startFraction must be no more than endFraction, but "+"got startFraction ".concat(e," and endFraction ")+"".concat(t)}))}(n=null==n?0:n,r=null==r?1:r);var a=0;return Promise.all(e.map((function(o){return o.then((function(o){var i=n+ ++a/e.length*(r-n);return t(i),o})),o})))}var pe=n(115);function he(e,t){return be.apply(this,arguments)}function be(){return(be=Object(d.a)(f.a.mark((function e(t,n){var r,a,o,i,u,c,l,d,p;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==n&&(n={}),r=null==n.fetchFunc?Object(s.b)().platform.fetch:n.fetchFunc,a=t.map((function(e){return r(e,n.requestInit,{isBinary:!0})})),o=0,i=.5,null!=n.onProgress){e.next=11;break}return e.next=8,Promise.all(a);case 8:e.t0=e.sent,e.next=14;break;case 11:return e.next=13,de(a,n.onProgress,o,i);case 13:e.t0=e.sent;case 14:if(u=e.t0,c=u.map((function(e){return e.arrayBuffer()})),l=.5,d=1,null!=n.onProgress){e.next=24;break}return e.next=21,Promise.all(c);case 21:e.t1=e.sent,e.next=27;break;case 24:return e.next=26,de(c,n.onProgress,l,d);case 26:e.t1=e.sent;case 27:return p=e.t1,e.abrupt("return",p);case 29:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function me(e){return ye.apply(this,arguments)}function ye(){return(ye=Object(d.a)(f.a.mark((function e(t){var n,r,a,o,i=arguments;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>1&&void 0!==i[1]?i[1]:"",r=i.length>2?i[2]:void 0,a=i.length>3?i[3]:void 0,o=ve((function(e){return he(e,{requestInit:a})})),e.abrupt("return",o(t,n,r));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ve(e){return function(){var t=Object(d.a)(f.a.mark((function t(n){var r,a,o,i,u,s,c,l,d,h,b,m,y=arguments;return f.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=y.length>1&&void 0!==y[1]?y[1]:"",a=y.length>2?y[2]:void 0,o=n.map((function(){return!1})),i={},u=null!=a?a.map((function(){return!1})):[],s=[],n.forEach((function(e,t){var n=0;e.weights.forEach((function(e){var r="quantization"in e?e.quantization.dtype:e.dtype,c=pe.a[r]*N.O(e.shape),l=function(){o[t]=!0,null==i[t]&&(i[t]=[]),i[t].push({manifestEntry:e,groupOffset:n,sizeBytes:c})};null!=a?a.forEach((function(t,n){t===e.name&&(l(),u[n]=!0)})):l(),s.push(e.name),n+=c}))})),u.every((function(e){return e}))){t.next=10;break}throw c=a.filter((function(e,t){return!u[t]})),new Error("Could not find weights in manifest with names: "+"".concat(c.join(", "),". \n")+"Manifest JSON has weights with names: "+"".concat(s.join(", "),"."));case 10:return l=o.reduce((function(e,t,n){return t&&e.push(n),e}),[]),d=[],l.forEach((function(e){n[e].paths.forEach((function(e){var t=r+(r.endsWith("/")?"":"/")+e;d.push(t)}))})),t.next=15,e(d);case 15:return h=t.sent,b={},m=0,l.forEach((function(e){for(var t=n[e].paths.length,r=0,a=0;a<t;a++)r+=h[m+a].byteLength;for(var o=new ArrayBuffer(r),u=new Uint8Array(o),s=0,c=0;c<t;c++){var l=new Uint8Array(h[m+c]);u.set(l,s),s+=l.byteLength}i[e].forEach((function(e){var t=o.slice(e.groupOffset,e.groupOffset+e.sizeBytes),n=Object(p.e)(t,[e.manifestEntry]);for(var r in n)b[r]=n[r]})),m+=t})),t.abrupt("return",b);case 20:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}var ge=function(){function e(t,n){if(Object(i.a)(this,e),this.DEFAULT_METHOD="POST",null==n&&(n={}),this.weightPathPrefix=n.weightPathPrefix,this.onProgress=n.onProgress,this.weightUrlConverter=n.weightUrlConverter,null!=n.fetchFunc?(Object(N.b)("function"===typeof n.fetchFunc,(function(){return"Must pass a function that matches the signature of `fetch` (see https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)"})),this.fetch=n.fetchFunc):this.fetch=Object(s.b)().platform.fetch,Object(N.b)(null!=t&&t.length>0,(function(){return"URL path for http must not be null, undefined or empty."})),Array.isArray(t)&&Object(N.b)(2===t.length,(function(){return"URL paths for http must have a length of 2, "+"(actual length is ".concat(t.length,").")})),this.path=t,null!=n.requestInit&&null!=n.requestInit.body)throw new Error("requestInit is expected to have no pre-existing body, but has one.");this.requestInit=n.requestInit||{}}return Object(u.a)(e,[{key:"save",value:function(){var e=Object(d.a)(f.a.mark((function e(t){var n,r,a,o;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.modelTopology instanceof ArrayBuffer)){e.next=2;break}throw new Error("BrowserHTTPRequest.save() does not support saving model topology in binary formats yet.");case 2:return(n=Object.assign({method:this.DEFAULT_METHOD},this.requestInit)).body=new FormData,r=[{paths:["./model.weights.bin"],weights:t.
2weightSpecs}],a={modelTopology:t.modelTopology,format:t.format,generatedBy:t.generatedBy,convertedBy:t.convertedBy,weightsManifest:r},null!=t.signature&&(a.signature=t.signature),null!=t.userDefinedMetadata&&(a.userDefinedMetadata=t.userDefinedMetadata),null!=t.modelInitializer&&(a.modelInitializer=t.modelInitializer),n.body.append("model.json",new Blob([JSON.stringify(a)],{type:"application/json"}),"model.json"),null!=t.weightData&&n.body.append("model.weights.bin",new Blob([t.weightData],{type:"application/octet-stream"}),"model.weights.bin"),e.next=13,this.fetch(this.path,n);case 13:if(!(o=e.sent).ok){e.next=18;break}return e.abrupt("return",{modelArtifactsInfo:Object(p.g)(t),responses:[o]});case 18:throw new Error("BrowserHTTPRequest.save() failed due to HTTP response status "+"".concat(o.status,"."));case 19:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"load",value:function(){var e=Object(d.a)(f.a.mark((function e(){var t,n,r,a,o,i,u,s,c,l,d,p,h,b,m,y;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetch(this.path,this.requestInit);case 2:if((t=e.sent).ok){e.next=5;break}throw new Error("Request to ".concat(this.path," failed with status code ")+"".concat(t.status,". Please verify this URL points to ")+"the model JSON of the model to load.");case 5:return e.prev=5,e.next=8,t.json();case 8:n=e.sent,e.next=16;break;case 11:throw e.prev=11,e.t0=e.catch(5),r="Failed to parse model JSON of response from ".concat(this.path,"."),this.path.endsWith(".pb")?r+=" Your path contains a .pb file extension. Support for .pb models have been removed in TensorFlow.js 1.0 in favor of .json models. You can re-convert your Python TensorFlow model using the TensorFlow.js 1.0 conversion scripts or you can convert your.pb models with the 'pb2json'NPM script in the tensorflow/tfjs-converter repository.":r+=" Please make sure the server is serving valid JSON for this request.",new Error(r);case 16:if(a=n.modelTopology,o=n.weightsManifest,i=n.generatedBy,u=n.convertedBy,s=n.format,c=n.signature,l=n.userDefinedMetadata,null!=a||null!=o){e.next=25;break}throw new Error("The JSON from HTTP path ".concat(this.path," contains 
2neither model ")+"topology or manifest for weights.");case 25:if(null==o){e.next=32;break}return e.next=28,this.loadWeights(o);case 28:h=e.sent,b=Object(fe.a)(h,2),d=b[0],p=b[1];case 32:return m={modelTopology:a,weightSpecs:d,weightData:p,generatedBy:i,convertedBy:u,format:s},null!=c&&(m.signature=c),null!=l&&(m.userDefinedMetadata=l),(y=n.modelInitializer)&&(m.modelInitializer=y),e.abrupt("return",m);case 38:case"end":return e.stop()}}),e,this,[[5,11]])})));return function(){return e.apply(this,arguments)}}()},{key:"loadWeights",value:function(){var e=Object(d.a)(f.a.mark((function e(t){var n,r,a,o,i,u,s,l,d,h,b,m,y,v,g,O,j,w,x;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=Array.isArray(this.path)?this.path[1]:this.path,r=Oe(n),a=Object(fe.a)(r,2),o=a[0],i=a[1],u=this.weightPathPrefix||o,s=[],l=Object(c.a)(t);try{for(l.s();!(d=l.n()).done;)h=d.value,s.push.apply(s,Object(ie.a)(h.weights))}catch(qe){l.e(qe)}finally{l.f()}b=[],m=[],y=Object(c.a)(t);try{for(y.s();!(v=y.n()).done;){g=v.value,O=Object(c.a)(g.paths);try{for(O.s();!(j=O.n()).done;)w=j.value,null!=this.weightUrlConverter?m.push(this.weightUrlConverter(w)):b.push(u+w+i)}catch(qe){O.e(qe)}finally{O.f()}}}catch(qe){y.e(qe)}finally{y.f()}if(!this.weightUrlConverter){e.next=19;break}return e.t0=b.push,e.t1=b,e.t2=ie.a,e.next=16,Promise.all(m);case 16:e.t3=e.sent,e.t4=(0,e.t2)(e.t3),e.t0.apply.call(e.t0,e.t1,e.t4);case 19:return e.next=21,he(b,{requestInit:this.requestInit,fetchFunc:this.fetch,onProgress:this.onProgress});case 21:return x=e.sent,e.abrupt("return",[s,Object(p.d)(x)]);case 23:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),e}();function Oe(e){var t=e.lastIndexOf("/"),n=e.lastIndexOf("?");return[e.substring(0,t)+"/",n>t?e.substring(n):""]}function je(e){return null!=e.match(ge.URL_SCHEME_REGEX)}ge.URL_SCHEME_REGEX=/^https?:\/\//;var we=function(e,t){if("undefined"===typeof fetch&&(null==t||null==t.fetchFunc))return null;return(Array.isArray(e)?e.every((function(e){return je(e)})):je(e))?xe(e,t):null};function xe(e,t){return new ge(e,t)}function ke(e,t){return xe(e,t)}h.registerSaveRouter(we),h.registerLoadRouter(we);var Se=function(){function e(t){Object(i.a)(this,e),this.modelArtifacts=t}return Object(u.a)(e,[{key:"load",value:function(){var e=Object(d.a)(f.a.mark((function e(){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.modelArtifacts);case 1:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()}]),e}(),Ee=function(){function e(t){Object(i.a)(this,e),this.saveHandler=t}return Object(u.a)(e,[{key:"save",value:function(){var e=Object(d.a)(f.a.mark((function e(t){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.saveHandler(t));case 1:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),e}();function Ne(e,t,n,r){if(1===arguments.length){var a=null!=e.modelTopology||null!=e.weightSpecs;return a?new Se(e):(console.warn("Please call tf.io.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument signature of tf.io.fromMemory() has been deprecated and will be removed in a future release."),new Se({modelTopology:e}))}return console.warn("Please call tf.io.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument signature of tf.io.fromMemory() has been deprecated and will be removed in a future release."),new Se({modelTopology:e,weightSpecs:t,weightData:n,trainingConfig:r})}function Te(e){return new Ee(e)}var _e,Ae=n(4),Ce=n(55),Pe=n(1),Ie=n(2),Me=n(148);function Re(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;if(t>4)throw new Error("Cannot construct Tensor with more than 4 channels from pixels.");if(null==e)throw new Error("pixels passed to tf.browser.fromPixels() can not be null");var n=!1,r=!1,a=!1,i=!1,u=!1,s=!1;if(e.data instanceof Uint8Array)n=!0;else if("undefined"!==typeof ImageData&&e instanceof ImageData)r=!0;else if("undefined"!==typeof HTMLVideoElement&&e instanceof HTMLVideoElement)a=!0;else if("undefined"!==typeof HTMLImageElement&&e instanceof HTMLImageElement)i=!0;else if(null!=e.getContext)u=!0;else{if(!("undefined"!==typeof ImageBitmap&&e instanceof ImageBitmap))throw new Error("pixels passed to tf.browser.fromPixels() must be either an HTMLVideoElement, HTMLImageElement, HTMLCanvasElement, ImageData in browser, or OffscreenCanvas, ImageData in webworker or {data: Uint32Array, width: number, height: number}, "+"but was ".concat(e.constructor.name));s=!0}if(a){var c=2;if(a&&e.readyState<c)throw new Error("The video element has not loaded data yet. Please wait for `loadeddata` event on the <video> element.")}var l=Object(Ce.b)(Ae.bb,o.a.backendName);if(null!=l){var f={pixels:e},d={numChannels:t};return o.a.runKernel(Ae.bb,f,d)}var p,h,b=a?[e.videoWidth,e.videoHeight]:[e.width,e.height],m=Object(fe.a)(b,2),y=m[0],v=m[1];if(u?p=e.getContext("2d").getImageData(0,0,y,v).data:r||n?p=e.data:(i||a||s)&&(null==_e&&(_e=document.createElement("canvas").getContext("2d")),_e.canvas.width=y,_e.canvas.height=v,_e.drawImage(e,0,0,y,v),p=_e.getImageData(0,0,y,v).data),4===t)h=new Int32Array(p);else{var g=y*v;h=new Int32Array(g*t);for(var O=0;O<g;O++)for(var j=0;j<t;++j)h[O*t+j]=p[4*O+j]}var w=[v,y,t];return Object(Me.a)(h,w,"int32")}function De(e){return"undefined"!==typeof window&&"undefined"!==typeof ImageBitmap&&window.hasOwnProperty("createImageBitmap")&&!(e instanceof ImageBitmap)&&function(e){return null!=e&&0!==e.width&&0!==e.height}(e)&&!function(e){return null!=e&&e.data instanceof Uint8Array}(e)}function Le(e){return ze.apply(this,arguments)}function ze(){return(ze=Object(d.a)(f.a.mark((function e(t){var n,r,a,o=arguments;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>1&&void 0!==o[1]?o[1]:3,r=null,!Object(s.b)().getBool("WRAP_TO_IMAGEBITMAP")||!De(t)){e.next=15;break}return e.prev=3,e.next=6,createImageBitmap(t,{premultiplyAlpha:"none"});case 6:a=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),a=null;case 12:r=null!=a&&a.width===t.width&&a.height===t.height?a:t,e.next=16;break;case 15:r=t;case 16:return e.abrupt("return",Re(r,n));case 17:case"end":return e.stop()}}),e,null,[[3,9]])})))).apply(this,arguments)}function Fe(e,t){return Be.apply(this,arguments)}function Be(){return(Be=Object(d.a)(f.a.mark((function e(t,n){var r,a,o,i,u,s,c,l,d,p,h,b,m,y,v,g,O;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=Object(Pe.a)(t,"img","toPixels"),t instanceof ae.a||(a=r,r=Object(te.a)(a,"int32"),a.dispose()),2===r.rank||3===r.rank){e.next=4;break}throw new Error("toPixels only supports rank 2 or 3 tensors, got rank ".concat(r.rank,"."));case 4:if(o=r.shape.slice(0,2),i=Object(fe.a)(o,2),u=i[0],s=i[1],!((c=2===r.rank?1:r.shape[2])>4||2===c)){e.next=8;break}throw new Error("toPixels only supports depth of size "+"1, 3 or 4 but got ".concat(c));case 8:if("float32"===r.dtype||"int32"===r.dtype){e.next=10;break}throw new Error("Unsupported type for toPixels: ".concat(r.dtype,".")+" Please use float32 or int32 tensors.");case 10:return e.next=12,r.data();case 12:l=e.sent,d="float32"===r.dtype?255:1,p=new Uint8ClampedArray(s*u*4),h=0;case 16:if(!(h<u*s)){e.next=41;break}b=[0,0,0,255],m=0;case 19:if(!(m<c)){e.next=33;break}if(y=l[h*c+m],"float32"!==r.dtype){e.next=26;break}if(!(y<0||y>1)){e.next=24;break}throw new Error("Tensor values for a float32 Tensor must be in the "+"range [0 - 1] but encountered ".concat(y,"."));case 24:e.next=29;break;case 26:if("int32"!==r.dtype){e.next=29;break}if(!(y<0||y>255)){e.next=29;break}throw new Error("Tensor values for a int32 Tensor must be in the "+"range [0 - 255] but encountered ".concat(y,"."));case 29:1===c?(b[0]=y*d,b[1]=y*d,b[2]=y*d):b[m]=y*d;case 30:m++,e.next=19;break;case 33:p[(v=4*h)+0]=Math.round(b[0]),p[v+1]=Math.round(b[1]),p[v+2]=Math.round(b[2]),p[v+3]=Math.round(b[3]);case 38:++h,e.next=16;break;case 41:return null!=n&&(n.width=s,n.height=u,g=n.getContext("2d"),O=new ImageData(p,s,u),g.putImageData(O,0,0)),r!==t&&r.dispose(),e.abrupt("return",p);case 44:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ue=Object(Ie.b)({fromPixels_:Re}),Ve=n(10),We=n(121),He=n(150)},function(e,t,n){"use strict";function r(e){for(var t=e.length,n=0,r=0;t>0;)r=Math.random()*t|0,n=e[--t],e[t]=e[r],e[r]=n}function a(e,t){if(e.length!==t.length)throw new Error("Array sizes must match to be shuffled together "+"First array length 
2was ".concat(e.length)+"Second array length was ".concat(t.length));for(var n,r,a=e.length,o=0;a>0;)o=Math.random()*a|0,n=e[--a],r=t[a],e[a]=e[o],t[a]=t[o],e[o]=n,t[o]=r}function o(e,t,n){return Math.max(e,Math.min(t,n))}function i(e){return e%2===0?e:e+1}function u(e){for(var t=0,n=0;n<e.length;n++)t+=e[n];return t}function s(e,t){var n=Math.random();return t*n+(1-n)*e}function c(e,t){for(var n=0,r=0;r<e.length;r++){var a=Number(e[r])-Number(t[r]);n+=a*a}return n}function l(e,t){if(!e)throw new Error("string"===typeof t?t:t())}function f(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";l(m(e,t),(function(){return n+" Shapes ".concat(e," and ").concat(t," must match")}))}function d(e){l(null!=e,(function(){return"The input to the tensor constructor must be a non-null value."}))}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(null==t&&(t=[]),Array.isArray(e)||C(e)&&!n)for(var r=0;r<e.length;++r)p(e[r],t,n);else t.push(e);return t}function h(e){if(0===e.length)return 1;for(var t=e[0],n=1;n<e.length;n++)t*=e[n];return t}function b(e){return 0===e.length}function m(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function y(e){return e%1===0}function v(e){if(null!=Math.tanh)return Math.tanh(e);if(e===1/0)return 1;if(e===-1/0)return-1;var t=Math.exp(2*e);return(t-1)/(t+1)}function g(e){var t=Math.ceil(Math.sqrt(e));return[t,Math.ceil(e/t)]}function O(e){for(var t=new Uint32Array(e),n=0;n<e;++n)t[n]=n;return r(t),t}function j(e,t){return t<=e.length?e:e+" ".repeat(t-e.length)}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return 0},n=arguments.length>2?arguments[2]:void 0;return new Promise((function(r,a){var o=0;!function i(){if(e())r();else{o++;var u=t(o);null!=n&&o>=n?a():setTimeout(i,u)}}()}))}function x(e,t){for(var n=1,r=-1,a=0;a<e.length;++a)if(e[a]>=0)n*=e[a];else if(-1===e[a]){if(-1!==r)throw Error("Shapes can only have 1 implicit size. "+"Found -1 at dim ".concat(r," and dim ").concat(a));r=a}else if(e[a]<0)throw Error("Shapes can not be < 0. Found ".concat(e[a]," at dim ").concat(a));if(-1===r){if(t>0&&t!==n)throw Error("Size(".concat(t,") must match the product of shape ").concat(e));return e}if(0===n)throw Error("Cannot infer the missing size in [".concat(e,"] when ")+"there are 0 elements");if(t%n!==0)throw Error("The implicit shape can't be a fractional number. "+"Got ".concat(t," / ").concat(n));var o=e.slice();return o[r]=t/n,o}function k(e,t){var n=t.length;return l((e=null==e?t.map((function(e,t){return t})):[].concat(e)).every((function(e){return e>=-n&&e<n})),(function(){return"All values in axis param must be in range [-".concat(n,", ").concat(n,") but ")+"got axis ".concat(e)})),l(e.every((function(e){return y(e)})),(function(){return"All values in axis param must be integers but "+"got axis ".concat(e)})),e.map((function(e){return e<0?n+e:e}))}function S(e,t){for(var n=[],r=[],a=null!=t&&Array.isArray(t)&&0===t.length,o=null==t||a?null:k(t,e).sort(),i=0,u=0;u<e.length;++u){if(null!=o){if(o[i]===u&&1!==e[u])throw new Error("Can't squeeze axis ".concat(u," since its dim '").concat(e[u],"' is not 1"));(null==o[i]||o[i]>u)&&1===e[u]&&(n.push(e[u]),r.push(u)),o[i]<=u&&i++}1!==e[u]&&(n.push(e[u]),r.push(u))}return{newShape:n,keptDims:r}}function E(e,t){var n=null;if(null==e||"float32"===e)n=new Float32Array(t);else if("int32"===e)n=new Int32Array(t);else{if("bool"!==e)throw new Error("Unknown data type ".concat(e));n=new Uint8Array(t)}return n}function N(e,t){var n=null;if(null==e||"float32"===e)n=new Float32Array(t);else if("int32"===e)n=new Int32Array(t);else if("bool"===e)n=new Uint8Array(t);else{if("string"!==e)throw new Error("Unknown data type ".concat(e));n=new Array(t)}return n}function T(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(isNaN(r)||!isFinite(r))throw Error("A tensor of type ".concat(t," being uploaded contains ").concat(r,"."))}}function _(e){return"bool"===e||"complex64"===e||"float32"===e||"int32"===e||"string"===e}function A(e,t){return"complex64"!==t&&(("float32"!==t||"complex64"===e)&&(("int32"!==t||"float32"===e||"complex64"===e)&&("bool"!==t||"bool"!==e)))}function C(e){return e instanceof Float32Array||e instanceof Int32Array||e instanceof Uint8Array}function P(e){if("float32"===e||"int32"===e)return 4;if("complex64"===e)return 8;if("bool"===e)return 1;throw new Error("Unknown dtype ".concat(e))}function I(e){if(null==e)return 0;var t=0;return e.forEach((function(e){return t+=e.length})),t}function M(e){return"string"===typeof e||e instanceof String}function R(e){return"boolean"===typeof e}function D(e){return"number"===typeof e}function L(e){return Array.isArray(e)?L(e[0]):e instanceof Float32Array?"float32":e instanceof Int32Array||e instanceof Uint8Array?"int32":D(e)?"float32":M(e)?"string":R(e)?"bool":"float32"}function z(e){return!!(e&&e.constructor&&e.call&&e.apply)}function F(e,t){for(var n=t;n<e;++n)if(e%n===0)return n;return e}function B(e){var t=e.length;if(t<2)return[];var n=new Array(t-1);n[t-2]=e[t-1];for(var r=t-3;r>=0;--r)n[r]=n[r+1]*e[r+1];return n}function U(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=new Array;
2if(1===t.length)for(var o=t[0]*(r?2:1),i=0;i<o;i++)a[i]=n[e+i];else for(var u=t[0],s=t.slice(1),c=s.reduce((function(e,t){return e*t}))*(r?2:1),l=0;l<u;l++)a[l]=U(e+l*c,s,n,r);return a}function V(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(0===e.length)return t[0];var r=e.reduce((function(e,t){return e*t}))*(n?2:1);if(0===r)return[];if(r!==t.length)throw new Error("[".concat(e,"] does not match the input size ").concat(t.length).concat(n?" for a complex tensor":"","."));return U(0,e,t,n)}function W(e,t){for(var n=H(e,t),r=0;r<n.length;r++)n[r]=1;return n}function H(e,t){if(null==t||"float32"===t||"complex64"===t)return new Float32Array(e);if("int32"===t)return new Int32Array(e);if("bool"===t)return new Uint8Array(e);throw new Error("Unknown data type ".concat(t))}function q(e,t){var n=e.reduce((function(e,t){return e*t}),1);if(null==t||"float32"===t)return V(e,new Float32Array(n));if("int32"===t)return V(e,new Int32Array(n));if("bool"===t)return V(e,new Uint8Array(n));throw new Error("Unknown data type ".concat(t))}function K(e){e.forEach((function(t){l(Number.isInteger(t)&&t>=0,(function(){return"Tensor must have a shape comprised of positive integers but got "+"shape [".concat(e,"].")}))}))}function G(e,t,n){if(0===t)return 0;if(1===t)return e[0];for(var r=e[e.length-1],a=0;a<e.length-1;++a)r+=n[a]*e[a];return r}function $(e,t,n){if(0===t)return[];if(1===t)return[e];for(var r=new Array(t),a=0;a<r.length-1;++a)r[a]=Math.floor(e/n[a]),e-=r[a]*n[a];return r[r.length-1]=e,r}function Y(e){return e&&e.then&&"function"===typeof e.then}n.d(t,"M",(function(){return r})),n.d(t,"N",(function(){return a})),n.d(t,"i",(function(){return o})),n.d(t,"H",(function(){return i})),n.d(t,"R",(function(){return u})),n.d(t,"J",(function(){return s})),n.d(t,"l",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"e",(function(){return f})),n.d(t,"d",(function(){return d})),n.d(t,"m",(function(){return p})),n.d(t,"O",(function(){return h})),n.d(t,"y",(function(){return b})),n.d(t,"a",(function(){return m})),n.d(t,"v",(function(){return y})),n.d(t,"S",(function(){return v})),n.d(t,"P",(function(){return g})),n.d(t,"k",(function(){return O})),n.d(t,"L",(function(){return j})),n.d(t,"K",(function(){return w})),n.d(t,"s",(function(){return x})),n.d(t,"I",(function(){return k})),n.d(t,"Q",(function(){return S})),n.d(t,"o",(function(){return E})),n.d(t,"n",(function(){return N})),n.d(t,"h",(function(){return T})),n.d(t,"B",(function(){return _})),n.d(t,"p",(function(){return A})),n.d(t,"A",(function(){return C})),n.d(t,"g",(function(){return P})),n.d(t,"f",(function(){return I})),n.d(t,"z",(function(){return M})),n.d(t,"t",(function(){return R})),n.d(t,"w",(function(){return D})),n.d(t,"r",(function(){return L})),n.d(t,"u",(function(){return z})),n.d(t,"G",(function(){return F})),n.d(t,"j",(function(){return B})),n.d(t,"T",(function(){return V})),n.d(t,"D",(function(){return W})),n.d(t,"F",(function(){return H})),n.d(t,"E",(function(){return q})),n.d(t,"c",(function(){return K})),n.d(t,"C",(function(){return G})),n.d(t,"q",(function(){return $})),n.d(t,"x",(function(){return Y}))},function(e,t,n){"use strict";e.exports=n(267)},function(e,t,n){e.exports=n(273)},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({reshape_:function(e,t){var n={x:Object(o.a)(e,"x","reshape","string_or_numeric")},i={shape:t};return r.a.runKernel(a.dc,n,i)}})},function(e,t,n){"use strict";n.r(t),n.d(t,"shuffle",(function(){return a.M})),n.d(t,"shuffleCombo",(function(){return a.N})),n.d(t,"clamp",(function(){return a.i})),n.d(t,"nearestLargerEven",(function(){return a.H})),n.d(t,"sum",(function(){return a.R})),n.d(t,"randUniform",(function(){return a.J})),n.d(t,"distSquared",(function(){return a.l})),n.d(t,"assert",(function(){return a.b})),n.d(t,"assertShapesMatch",(function(){return a.e})),n.d(t,"assertNonNull",(function(){return a.d})),n.d(t,"flatten",(function(){return a.m})),n.d(t,"sizeFromShape",(function(){return a.O})),n.d(t,"isScalarShape",(function(){return a.y})),n.d(t,"arraysEqual",(function(){return a.a})),n.d(t,"isInt",(function(){return a.v})),n.d(t,"tanh",(function(){return a.S})),n.d(t,"sizeToSquarishShape",(function(){return a.P})),n.d(t,"createShuffledIndices",(function(){return a.k})),n.d(t,"rightPad",(function(){return a.L})),n.d(t,"repeatedTry",(function(){return a.K})),n.d(t,"inferFromImplicitShape",(function(){return a.s})),n.d(t,"parseAxisParam",(function(){return a.I})),n.d(t,"squeezeShape",(function(){return a.Q})),n.d(t,"getTypedArrayFromDType",(function(){return a.o})),n.d(t,"getArrayFromDType",(function(){return a.n})),n.d(t,"checkConversionForErrors",(function(){return a.h})),n.d(t,"isValidDtype",(function(){return a.B})),n.d(t,"hasEncodingLoss",(function(){return a.p}
2)),n.d(t,"isTypedArray",(function(){return a.A})),n.d(t,"bytesPerElement",(function(){return a.g})),n.d(t,"bytesFromStringArray",(function(){return a.f})),n.d(t,"isString",(function(){return a.z})),n.d(t,"isBoolean",(function(){return a.t})),n.d(t,"isNumber",(function(){return a.w})),n.d(t,"inferDtype",(function(){return a.r})),n.d(t,"isFunction",(function(){return a.u})),n.d(t,"nearestDivisor",(function(){return a.G})),n.d(t,"computeStrides",(function(){return a.j})),n.d(t,"toNestedArray",(function(){return a.T})),n.d(t,"makeOnesTypedArray",(function(){return a.D})),n.d(t,"makeZerosTypedArray",(function(){return a.F})),n.d(t,"makeZerosNestedTypedArray",(function(){return a.E})),n.d(t,"assertNonNegativeIntegerDimensions",(function(){return a.c})),n.d(t,"locToIndex",(function(){return a.C})),n.d(t,"indexToLoc",(function(){return a.q})),n.d(t,"isPromise",(function(){return a.x})),n.d(t,"hexToLong",(function(){return u})),n.d(t,"fingerPrint64",(function(){return j})),n.d(t,"createScalarValue",(function(){return w})),n.d(t,"toTypedArray",(function(){return x})),n.d(t,"now",(function(){return k})),n.d(t,"fetch",(function(){return S})),n.d(t,"encodeString",(function(){return E})),n.d(t,"decodeString",(function(){return N}));var r=n(18),a=n(6),o=n(161),i=n.n(o).a||o;function u(e){return i.fromString(e,!0,16)}var s=u("c3a5c85c97cb3127"),c=u("b492b66fbe98f273"),l=u("9ae16a3b2f90404f");function f(e){return e.xor(e.shru(47))}function d(e,t,n){var r=e.slice(t,t+n);return i.fromBytes(Array.from(r),!0,!0)}function p(e,t){return d(e,t,8)}function h(e,t){return d(e,t,4)}function b(e,t){return 0===t?e:e.shru(t).or(e.shl(64-t))}function m(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u("9ddfea08eb382d69"),r=e.xor(t).mul(n);r=r.xor(r.shru(47));var a=t.xor(r).mul(n);return a=(a=a.xor(a.shru(47))).mul(n)}function y(e,t,n,r){return function(e,t,n,r,a,o){a=a.add(e),o=b(o.add(a).add(r),21);var i=a;return a=(a=a.add(t)).add(n),o=o.add(b(a,44)),[a.add(r),o.add(i)]}(p(e,t),p(e,t+8),p(e,t+16),p(e,t+24),n,r)}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length;if(t>=8){var n=l.add(2*t),r=p(e,0).add(l),a=p(e,t-8),o=b(a,37).mul(n).add(r),i=b(r,25).add(a).mul(n);return m(o,i,n)}if(t>=4){var u=l.add(2*t),c=h(e,0);return m(c.shl(3).add(t),h(e,t-4),u)}if(t>0){var d=e[0],y=e[t>>1],v=e[t-1],g=d+(y<<8),O=t+(v<<2);return f(l.mul(g).xor(s.mul(O))).mul(l)}return l}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length,n=l.add(2*t),r=p(e,0).mul(c),a=p(e,8),o=p(e,t-8).mul(n),i=p(e,t-16).mul(l);return m(b(r.add(a),43).add(b(o,30)).add(i),r.add(b(a.add(l),18)).add(o),n)}function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length,n=l.add(2*t),r=p(e,0).mul(l),a=p(e,8),o=p(e,t-8).mul(n),i=p(e,t-16).mul(l),u=b(r.add(a),43).add(b(o,30)).add(i),s=m(u,r.add(b(a.add(l),18)).add(o),n),c=p(e,16).mul(n),f=p(e,24),d=u.add(p(e,t-32)).mul(n),h=s.add(p(e,t-24)).mul(n);return m(b(c.add(f),43).add(b(d,30)).add(h),c.add(b(f.add(r),18)).add(d),n)}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length,n=i.fromNumber(81,!0);if(t<=32)return t<=16?v(e,t):g(e,t);if(t<=64)return O(e,t);var r=n,a=n.mul(c).add(113),o=f(a.mul(l).add(113)).mul(l),u=[i.UZERO,i.UZERO],d=[i.UZERO,i.UZERO];r=r.mul(l).add(p(e,0));var h=0,j=64*(t-1>>6),w=j+(t-1&63)-63;do{r=b(r.add(a).add(u[0]).add(p(e,h+8)),37).mul(c),a=b(a.add(u[1]).add(p(e,h+48)),42).mul(c),r=r.xor(d[1]),a=a.add(u[0]).add(p(e,h+40)),o=b(o.add(d[0]),33).mul(c),u=y(e,h,u[1].mul(c),r.add(d[0])),d=y(e,h+32,o.add(d[1]),a.add(p(e,h+16)));var x=[r,o];o=x[0],r=x[1],h+=64}while(h!==j);var k=c.add(o.and(255).shl(1));h=w,d[0]=d[0].add(t-1&63),u[0]=u[0].add(d[0]),d[0]=d[0].add(u[0]),r=b(r.add(a).add(u[0]).add(p(e,h+8)),37).mul(k),a=b(a.add(u[1]).add(p(e,h+48)),42).mul(k),r=r.xor(d[1].mul(9)),a=a.add(u[0].mul(9).add(p(e,h+40))),o=b(o.add(d[0]),33).mul(k),u=y(e,h,u[1].mul(k),r.add(d[0])),d=y(e,h+32,o.add(d[1]),a.add(p(e,h+16)));var S=[r,o];return o=S[0],r=S[1],m(m(u[0],d[0],k).add(f(a).mul(s)).add(o),m(u[1],d[1],k).add(r),k)}function w(e,t){return"string"===t?E(e):x([e],t)}function x(e,t){if("string"===t)throw new Error("Cannot convert a string[] to a TypedArray");if(Array.isArray(e)&&(e=a.m(e)),Object(r.b)().getBool("DEBUG")&&a.h(e,t),function(e,t){return e instanceof Float32Array&&"float32"===t||e instanceof Int32Array&&"int32"===t||e instanceof Uint8Array&&"bool"===t}(e,t))return e;if(null==t||"float32"===t||"complex64"===t)return new Float32Array(e);if("int32"===t)return new Int32Array(e);if("bool"===t){for(var n=new Uint8Array(e.length),o=0;o<n.length;++o)0!==Math.round(e[o])&&(n[o]=1);return n}throw new Error("Unknown data type ".concat(t))}function k(){return Object(r.b)().platform.now()}function S(e,t){return Object(r.b)().platform.fetch(e,t)}function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf-8";return t=t||"utf-8",Object(r.b)().platform.encode(e,t)}function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf-8";return t=t||"utf-8",Object(r.b)().platform.decode(e,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(153);var a=n(76),o=n(154);function i(e,t){return Object(r.a)(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(s){a=!0,o=s}finally{try{r||null==u.return||u.return()}finally{if(a)throw o}}return n}}(e,t)||Object(a.a)(e,t)||Object(o.a)()}},function(e,t,n){"use strict";function r(e,t,n,r,a,o,i){try{var u=e[o](i),s=u.value}catch(c){return void n(c)}u.done?t(s):Promise.resolve(s).then(r,a)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var i=e.apply(t,n);function u(e){r(i,a,o,u,s,"next",e)}function s(e){r(i,a,o,u,s,"throw",e)}u(void 0)}))}}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(2);var c=Object(s.b)({mul_:function(e,t){var n=Object(u.a)(e,"a","mul"),s=Object(u.a)(t,"b","mul"),c=Object(i.c)(n,s),l=Object(r.a)(c,2),f={a:n=l[0],b:s=l[1]};return a.a.runKernel(o.Kb,f)}})},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return s}));var r=n(22),a=n(92),o=n(6);function i(e,t){if(e.dtype===t.dtype)return[e,t];var n=Object(a.a)(e.dtype,t.dtype);return[e.cast(n),t.cast(n)]}function u(e,t){Object(o.b)(e.dtype===t.dtype,(function(){return"The dtypes of the first(".concat(e.dtype,") and")+" second(".concat(t.dtype,") input must match")}))}function s(e){var t=[];return c(e,t,new Set),t}
2function c(e,t,n){if(null!=e)if(e instanceof r.a)t.push(e);else if(a=e,Array.isArray(a)||"object"===typeof a){var a,o=e;for(var i in o){var u=o[i];n.has(u)||(n.add(u),c(u,t,n))}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return h})),n.d(t,"c",(function(){return m}));var r=n(11),a=n(8),o=n.n(a),i=n(12),u=n(16),s=n(14),c=n(6),l="tfjsflags",f=function(){function e(t){Object(u.a)(this,e),this.global=t,this.flags={},this.flagRegistry={},this.urlFlags={},this.getQueryParams=d,this.populateURLFlags()}return Object(s.a)(e,[{key:"setPlatform",value:function(e,t){null!=this.platform&&console.warn("Platform ".concat(this.platformName," has already been set. ")+"Overwriting the platform with ".concat(t,".")),this.platformName=e,this.platform=t}},{key:"registerFlag",value:function(e,t,n){if(this.flagRegistry[e]={evaluationFn:t,setHook:n},null!=this.urlFlags[e]){var r=this.urlFlags[e];console.warn("Setting feature override from URL ".concat(e,": ").concat(r,".")),this.set(e,r)}}},{key:"getAsync",value:function(){var e=Object(i.a)(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t in this.flags)){e.next=2;break}return e.abrupt("return",this.flags[t]);case 2:return e.next=4,this.evaluateFlag(t);case 4:return this.flags[t]=e.sent,e.abrupt("return",this.flags[t]);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"get",value:function(e){if(e in this.flags)return this.flags[e];var t=this.evaluateFlag(e);if(Object(c.x)(t))throw new Error("Flag ".concat(e," cannot be synchronously evaluated. ")+"Please use getAsync() instead.");return this.flags[e]=t,this.flags[e]}},{key:"getNumber",value:function(e){return this.get(e)}},{key:"getBool",value:function(e){return this.get(e)}},{key:"getFlags",value:function(){return this.flags}},{key:"features",get:function(){return this.flags}},{key:"set",value:function(e,t){if(null==this.flagRegistry[e])throw new Error("Cannot set flag ".concat(e," as it has not been registered."));this.flags[e]=t,null!=this.flagRegistry[e].setHook&&this.flagRegistry[e].setHook(t)}},{key:"evaluateFlag",value:function(e){if(null==this.flagRegistry[e])throw new Error("Cannot evaluate flag '".concat(e,"': no evaluation function found."));return this.flagRegistry[e].evaluationFn()}},{key:"setFlags",value:function(e){this.flags=Object.assign({},e)}},{key:"reset",value:function(){this.flags={},this.urlFlags={},this.populateURLFlags()}},{key:"populateURLFlags",value:function(){var e=this;if("undefined"!==typeof this.global&&"undefined"!==typeof this.global.location&&"undefined"!==typeof this.global.location.search){var t=this.getQueryParams(this.global.location.search);if(l in t)t.tfjsflags.split(",").forEach((function(t){var n=t.split(":"),a=Object(r.a)(n,2),o=a[0],i=a[1];e.urlFlags[o]=function(e,t){if("true"===(t=t.toLowerCase())||"false"===t)return"true"===t;if("".concat(+t)===t)return+t;throw new Error("Could not parse value flag value ".concat(t," for flag ").concat(e,"."))}(o,i)}))}}}]),e}();function d(e){var t={};return e.replace(/[?&]([^=?&]+)(?:=([^&]*))?/g,(function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return p(t,r[0],r[1]),r.join("=")})),t}function p(e,t,n){e[decodeURIComponent(t)]=decodeURIComponent(n||"")}function h(){return b}var b=null;function m(e){b=e}},function(e,t,n){"use strict";e.exports=n(293)},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(2);var c=Object(s.b)({sub_:function(e,t){var n=Object(u.a)(e,"a","sub"),s=Object(u.a)(t,"b","sub"),c=Object(i.c)(n,s),l=Object(r.a)(c,2),f={a:n=l[0],b:s=l[1]};return a.a.runKernel(o.Ic,f)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(114);var a=n(155),o=n(76);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||Object(a.a)(e)||Object(o.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}
2function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"b",(function(){return x})),n.d(t,"f",(function(){return E})),n.d(t,"e",(function(){return N})),n.d(t,"d",(function(){return T})),n.d(t,"a",(function(){return _})),n.d(t,"c",(function(){return A}));var o=n(81),i=n(87);function u(e,t){return!t||"object"!==Object(o.a)(t)&&"function"!==typeof t?Object(i.a)(e):t}function s(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=a(e);if(t){var o=a(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}var c=n(8),l=n.n(c),f=n(12),d=n(16),p=n(14),h=n(88),b=n(21),m=n(6);function y(e,t,n,r){var a=Object(m.j)(t),o=function(e,t,n,r){var a=Object(m.O)(t),o=r[r.length-1],i=new Array(o).fill(0),u=t.length,s="complex64"===n?j(e):e;if(u>1)for(var c=0;c<a/o;c++)for(var l=c*o,f=0;f<o;f++)i[f]=Math.max(i[f],v(s[l+f],0,n).length);return i}(e,t,n,a),i=t.length,u=O(e,t,n,a,o),s=["Tensor"];return r&&(s.push("  dtype: ".concat(n)),s.push("  rank: ".concat(i)),s.push("  shape: [".concat(t,"]")),s.push("  values:")),s.push(u.map((function(e){return"    "+e})).join("\n")),s.join("\n")}function v(e,t,n){var r;return r=Array.isArray(e)?"".concat(parseFloat(e[0].toFixed(7))," + ")+"".concat(parseFloat(e[1].toFixed(7)),"j"):Object(m.z)(e)?"'".concat(e,"'"):"bool"===n?g(e):parseFloat(e.toFixed(7)).toString(),Object(m.L)(r,t)}function g(e){return 0===e?"false":"true"}function O(e,t,n,r,a){var o=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],i="complex64"===n?2:1,u=t[0],s=t.length;if(0===s){if("complex64"===n){var c=j(e);return[v(c[0],0,n)]}return"bool"===n?[g(e[0])]:[e[0].toString()]}if(1===s){if(u>20){var l=3*i,f=Array.from(e.slice(0,l)),d=Array.from(e.slice((u-3)*i,u*i));return"complex64"===n&&(f=j(f),d=j(d)),["["+f.map((function(e,t){return v(e,a[t],n)})).join(", ")+", ..., "+d.map((function(e,t){return v(e,a[u-3+t],n)})).join(", ")+"]"]}var p="complex64"===n?j(e):Array.from(e);return["["+p.map((function(e,t){return v(e,a[t],n)})).join(", ")+"]"]}var h=t.slice(1),m=r.slice(1),y=r[0]*i,w=[];if(u>20){for(var x=0;x<3;x++){var k=x*y,S=k+y;w.push.apply(w,Object(b.a)(O(e.slice(k,S),h,n,m,a,!1)))}w.push("...");for(var E=u-3;E<u;E++){var N=E*y,T=N+y;w.push.apply(w,Object(b.a)(O(e.slice(N,T),h,n,m,a,E===u-1)))}}else for(var _=0;_<u;_++){var A=_*y,C=A+y;w.push.apply(w,Object(b.a)(O(e.slice(A,C),h,n,m,a,_===u-1)))}var P=2===s?",":"";w[0]="["+w[0]+P;for(var I=1;I<w.length-1;I++)w[I]=" "+w[I]+P;for(var M=",\n",R=2;R<s;R++)M+="\n";return w[w.length-1]=" "+w[w.length-1]+"]"+(o?"":M),w}function j(e){for(var t=[],n=0;n<e.length;n+=2)t.push([e[n],e[n+1]]);return t}var w=n(10),x=function(){function e(t,n,r){var a=this;if(Object(d.a)(this,e),this.dtype=n,this.shape=t.slice(),this.size=m.O(t),null!=r){var o=r.length;m.b(o===this.size,(function(){return"Length of values '".concat(o,"' does not match the size ")+"inferred by the shape '".concat(a.size,"'.")}))}if("complex64"===n)throw new Error("complex64 dtype TensorBuffers are not supported. Please create a TensorBuffer for the real and imaginary parts separately and call tf.complex(real, imag).");this.values=r||m.n(n,this.size),this.strides=Object(m.j)(t)}return Object(p.a)(e,[{key:"set",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];0===r.length&&(r=[0]),m.b(r.length===this.rank,(function(){return"The number of provided coordinates (".concat(r.length,") must ")+"match the rank (".concat(t.rank,")")}));var o=this.locToIndex(r);this.values[o]=e}},{key:"get",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];0===t.length&&(t=[0]);for(var r=0,a=0,o=t;a<o.length;a++){var i=o[a];if(i<0||i>=this.shape[r]){var u="Requested out of range element at ".concat(t,". ")+"  Buffer shape=".concat(this.shape);throw new Error(u)}r++}for(var s=t[t.length-1],c=0;c<t.length-1;++c)s+=this.strides[c]*t[c];return this.values[s]}},{key:"locToIndex",value:function(e){if(0===this.rank)return 0;if(1===this.rank)return e[0];for(var t=e[e.length-1],n=0;n<e.length-1;++n)t+=this.strides[n]*e[n];return t}},{key:"indexToLoc",value:function(e){if(0===this.rank)return[];if(1===this.rank)return[e];for(var t=new Array(this.shape.length),n=0;n<t.length-1;++n)t[n]=Math.floor(e/this.strides[n]),e-=t[n]*this.strides[n];return t[t.length-1]=e,t}},{key:"rank",get:function(){return this.shape.length}},{key:"toTensor",value:function(){return k().makeTensor(this.values,this.shape,this.dtype)}}]),e}(),k=null,S=null;function E(e){k=e}function N(e){S=e}function T(e){e}var _=function(){function e(t,n,r,a){Object(d.a)(this,e),this.kept=!1,this.isDisposedInternal=!1,this.shape=t.slice(),this.dtype=n||"float32",this.size=m.O(t),this.strides=Object(m.j)(t),this.dataId=r,this.id=a,this.rankType=this.rank<5?this.rank.toString():"higher"}return Object(p.a)(e,[{key:"rank",get:function(){return this.shape.length}},{key:"buffer",value:function(){var e=Object(f.a)(l.a.mark((function e(){var t;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.data();case 2:return t=e.sent,e.abrupt("return",S.buffer(this.shape,this.dtype,t));case 4:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"bufferSync",value:function(){return S.buffer(this.shape,this.dtype,this.dataSync())}},{key:"array",value:function(){var e=Object(f.a)(l.a.mark((function e(){var t;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.data();case 2:return t=e.sent,e.abrupt("return",Object(m.T)(this.shape,t,"complex64"===this.dtype));case 4:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"arraySync",value:function(){return Object(m.T)(this.shape,this.dataSync(),"complex64"===this.dtype)}},{key:"data",value:function(){var e=Object(f.a)(l.a.mark((function e(){var t,n;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.throwIfDisposed(),t=k().read(this.dataId),"string"!==this.dtype){e.next=13;break}return e.next=5,t;case 5:return n=e.sent,e.prev=6,e.abrupt("return",n.map((function(e){return w.decodeString(e)})));case 10:throw e.prev=10,e.t0=e.catch(6),new Error("Failed to decode the string bytes into utf-8. To get the original bytes, call tensor.bytes().");case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}}),e,this,[[6,10]])})));return function(){return e.apply(this,arguments)}}()},{key:"dataSync",value:function(){this.throwIfDisposed();var e=k().readSync(this.dataId);if("string"===this.dtype)try{return e.map((function(e){return w.decodeString(e)}))}catch(t){throw new Error("Failed to decode the string bytes into utf-8. To get the original bytes, call tensor.bytes().")}return e}},{key:"bytes",value:function(){var e=Object(f.a)(l.a.mark((function e(){var t;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.throwIfDisposed(),e.next=3,k().read(this.dataId);case 3:if(t=e.sent,"string"!==this.dtype){e.next=8;break}return e.abrupt("return",t);case 8:return e.abrupt("return",new Uint8Array(t.buffer));case 9:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"dispose",value:function(){this.isDisposed||(k().disposeTensor(this),this.isDisposedInternal=!0)}},{key:"isDisposed",get:function(){return this.isDisposedInternal}},{key:"throwIfDisposed",value:function(){if(this.isDisposed)throw new Error("Tensor is disposed.")}},{key:"print",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return S.print(this,e)}},{key:"clone",value:function(){return this.throwIfDisposed(),S.clone(this)}},{key:"toString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.dataSync();return y(t,this.shape,this.dtype,e)}},{key:"cast",value:function(e){return this.throwIfDisposed(),S.cast(this,e)}},{key:"variable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return this.throwIfDisposed(),k().makeVariable(this,e,t,n)}}]),e}();Object.defineProperty(_,Symbol.hasInstance,{value:function(e){return!!e&&null!=e.data&&null!=e.dataSync&&null!=e.throwIfDisposed}}),Object(h.a)("Tensor",(function(){return _}));var A=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}(n,e);var t=s(n);function n(e,r,a,o){var i;return Object(d.a)(this,n),(i=t.call(this,e.shape,e.dtype,e.dataId,o)).trainable=r,i.name=a,i}return Object(p.a)(n,[{key:"assign",value:function(e){if(e.dtype!==this.dtype)throw new Error("dtype of the new value (".concat(e.dtype,") and ")+"previous value (".concat(this.dtype,") must match"));if(!m.a(e.shape,this.shape))throw new Error("shape of the new value (".concat(e.shape,") and ")+"previous value (".concat(this.shape,") must match"));k().disposeTensor(this),this.dataId=e.dataId,k().incRef(this,null)}},{key:"dispose",value:function(){k().disposeVariable(this),this.isDisposedInternal=!0}}]),n}(_);Object.defineProperty(A,Symbol.hasInstance,{value:function(e){return e instanceof _&&null!=e.assign&&e.assign instanceof Function}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}
2));var r=n(6),a=n(41);function o(e,t){if((Object(r.A)(e)&&"string"!==t||Array.isArray(e))&&"complex64"!==t)throw new Error("Error creating a new Scalar: value must be a primitive (number|boolean|string)");if("string"===t&&Object(r.A)(e)&&!(e instanceof Uint8Array))throw new Error("When making a scalar from encoded string, the value must be `Uint8Array`.");return Object(a.a)(e,[],[],t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({slice_:function(e,t,n){var i=Object(o.a)(e,"x","slice","string_or_numeric");if(0===i.rank)throw new Error("Slicing scalar is not possible");var u={x:i},s={begin:t,size:n};return r.a.runKernel(a.rc,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(28),u=n(2);var s=Object(u.b)({sum_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=Object(o.a)(e,"x","sum");"bool"===u.dtype&&(u=Object(i.a)(u,"int32"));var s={x:u},c={axis:t,keepDims:n};return r.a.runKernel(a.Jc,s,c)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(2);var c=Object(s.b)({matMul_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],c=Object(u.a)(e,"a","matMul"),l=Object(u.a)(t,"b","matMul"),f=Object(i.c)(c,l),d=Object(r.a)(f,2),p={a:c=d[0],b:l=d[1]},h={transposeA:n,transposeB:s};return a.a.runKernel(o.q,p,h)}})},function(e,t,n){"use strict";function r(e,t){for(var n=[],r=0;r<t.length;r++){var a=e[e.length-r-1],o=t.length-r-1,i=t[o];(null==a||1===a&&i>1)&&n.unshift(o)}return n}function a(e,t){for(var n=[],r=Math.max(e.length,t.length),a=0;a<r;a++){var o=e[e.length-a-1];null==o&&(o=1);var i=t[t.length-a-1];if(null==i&&(i=1),1===o)n.unshift(i);else if(1===i)n.unshift(o);else{if(o!==i){var u="Operands could not be broadcast together with shapes "+"".concat(e," and ").concat(t,".");throw Error(u)}n.unshift(o)}}return n}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({cast_:function(e,t){var n=Object(o.a)(e,"x","cast");if(!i.B(t))throw new Error("Failed to cast to unknown dtype ".concat(t));if("string"===t&&"string"!==n.dtype||"string"!==t&&"string"===n.dtype)throw new Error("Only strings can be casted to strings");var u={x:n},s={dtype:t};return r.a.runKernel(a.t,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(2);var c=Object(s.b)({add_:function(e,t){var n=Object(u.a)(e,"a","add"),s=Object(u.a)(t,"b","add"),c=Object(i.c)(n,s),l=Object(r.a)(c,2),f={a:n=l[0],b:s=l[1]};return a.a.runKernel(o.d,f)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(47);function a(e,t){if(null==e)return{};var n,a,o=Object(r.a)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(127),c=n(2);var l=Object(c.b)({div_:function(e,t){var n=Object(u.a)(e,"a","div"),c=Object(u.a)(t,"b","div"),l=Object(i.c)(n,c),f=Object(r.a)(l,2);if(n=f[0],c=f[1],"int32"===n.dtype&&"int32"===c.dtype)return Object(s.a)(n,c);var d={a:n,b:c};return a.a.runKernel(o.Zb,d,{})}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(49),s=n(2);var c=Object(s.b)({concat_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;Object(i.b)(e.length>=1,(function(){return"Pass at least one tensor to concat"}));var n=Object(o.b)(e,"tensors","concat","string_or_numeric");
2if("complex64"===n[0].dtype&&n.forEach((function(e){if("complex64"!==e.dtype)throw new Error("Cannot concatenate complex64 tensors with a tensor\n          with dtype ".concat(e.dtype,". "))})),1===n.length)return Object(u.a)(n[0]);var s=n,c={axis:t};return r.a.runKernel(a.y,s,c)}})},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.NONE=0]="NONE",e[e.MEAN=1]="MEAN",e[e.SUM=2]="SUM",e[e.SUM_BY_NONZERO_WEIGHTS=3]="SUM_BY_NONZERO_WEIGHTS"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n(21);var r=n(3);n(22),n(1),n(6);function a(e){return r.a.customGrad(e)}},function(e,t,n){"use strict";(function(e){n.d(t,"f",(function(){return f})),n.d(t,"e",(function(){return p})),n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return v})),n.d(t,"d",(function(){return g})),n.d(t,"c",(function(){return O})),n.d(t,"g",(function(){return j}));var r=n(8),a=n.n(r),o=n(38),i=n(12),u=n(45),s=n(58),c=n(6),l=n(115);function f(e,t){return d.apply(this,arguments)}function d(){return(d=Object(i.a)(a.a.mark((function e(t,n){var r,o,u,s,c,l;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(r=[],o=[],u=Array.isArray(t)?t.map((function(e){return e.name})):Object.keys(t),s=function(e){var s=u[e],c=Array.isArray(t)?t[e].tensor:t[s];if("float32"!==c.dtype&&"int32"!==c.dtype&&"bool"!==c.dtype&&"string"!==c.dtype&&"complex64"!==c.dtype)throw new Error("Unsupported dtype in weight '".concat(s,"': ").concat(c.dtype));var l={name:s,shape:c.shape,dtype:c.dtype};if("string"===c.dtype){var f=new Promise(function(){var e=Object(i.a)(a.a.mark((function e(t){var n,r,o,i,u,s,l;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.bytes();case 2:for(n=e.sent,r=n.reduce((function(e,t){return e+t.length}),0)+4*n.length,o=new Uint8Array(r),i=0,u=0;u<n.length;u++)s=n[u],l=new Uint8Array(new Uint32Array([s.length]).buffer),o.set(l,i),i+=4,o.set(s,i),i+=s.length;t(o);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());o.push(f)}else o.push(c.data());null!=n&&(l.group=n),r.push(l)},c=0;c<u.length;++c)s(c);return e.next=7,Promise.all(o);case 7:return l=e.sent,e.abrupt("return",{data:h(l),specs:r});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e,t){var n,r,a={},i=0,f=Object(o.a)(t);try{for(f.s();!(r=f.n()).done;){var d=r.value,p=d.name,h=d.dtype,b=d.shape,m=Object(c.O)(b),y=void 0;if("quantization"in d){var v=d.quantization;if("uint8"===v.dtype||"uint16"===v.dtype){if(!("min"in v)||!("scale"in v))throw new Error("Weight ".concat(d.name," with quantization ").concat(v.dtype," ")+"doesn't have corresponding metadata min and scale.")}else{if("float16"!==v.dtype)throw new Error("Weight ".concat(d.name," has unknown ")+"quantization dtype ".concat(v.dtype,". ")+"Supported quantization dtypes are: 'uint8', 'uint16', and 'float16'.");if("float32"!==h)throw new Error("Weight ".concat(d.name," is quantized with ").concat(v.dtype," ")+"which only supports weights of type float32 not ".concat(h,"."))}var g=l.a[v.dtype],O=e.slice(i,i+m*g),j="uint8"===v.dtype?new Uint8Array(O):new Uint16Array(O);if("float32"===h)if("uint8"===v.dtype||"uint16"===v.dtype){y=new Float32Array(j.length);for(var x=0;x<j.length;x++){var k=j[x];y[x]=k*v.scale+v.min}}else{if("float16"!==v.dtype)throw new Error("Unsupported quantization type ".concat(v.dtype," ")+"for weight type float32.");void 0===n&&(n=w()),y=n(j)}else{if("int32"!==h)throw new Error("Unsupported dtype in weight '".concat(p,"': ").concat(h));if("uint8"!==v.dtype&&"uint16"!==v.dtype)throw new Error("Unsupported quantization type ".concat(v.dtype," ")+"for weight type int32.");y=new Int32Array(j.length);for(var S=0;S<j.length;S++){var E=j[S];y[S]=Math.round(E*v.scale+v.min)}}i+=m*g}else if("string"===h){var N=Object(c.O)(d.shape);y=[];for(var T=0;T<N;T++){var _=new Uint32Array(e.slice(i,i+4))[0];i+=4;var A=new Uint8Array(e.slice(i,i+_));y.push(A),i+=_}}else{var C=l.a[h],P=e.slice(i,i+m*C);if("float32"===h)y=new Float32Array(P);else if("int32"===h)y=new Int32Array(P);else if("bool"===h)y=new Uint8Array(P);else{if("complex64"!==h)throw new Error("Unsupported dtype in weight '".concat(p,"': ").concat(h));y=new Float32Array(P);for(var I=new Float32Array(y.length/2),M=new Float32Array(y.length/2),R=0;R<I.length;R++)I[R]=y[2*R],M[R]=y[2*R+1];var D=Object(s.a)(I,b,"float32"),L=Object(s.a)(M,b,"float32");a[p]=Object(u.a)(D,L),D.dispose(),L.dispose()}i+=m*C}"complex64"!==h&&(a[p]=Object(s.a)(y,b,h))}}catch(z){f.e(z)}finally{f.f()}return a}function h(e){if(null===e)throw new Error("Invalid input value: ".concat(JSON.stringify(e)));var t=0,n=[];e.forEach((function(e){if(t+=e.byteLength,n.push(e.byteLength===e.buffer.byteLength?e:ne
2w e.constructor(e)),!(e instanceof Float32Array||e instanceof Int32Array||e instanceof Uint8Array))throw new Error("Unsupported TypedArray subtype: ".concat(e.constructor.name))}));var r=new Uint8Array(t),a=0;return n.forEach((function(e){r.set(new Uint8Array(e.buffer),a),a+=e.byteLength})),r.buffer}var b="undefined"!==typeof e&&("undefined"===typeof Blob||"undefined"===typeof atob||"undefined"===typeof btoa);function m(t){return b?e.byteLength(t):new Blob([t]).size}function y(t){if(b)return e.from(t).toString("base64");for(var n=new Uint8Array(t),r="",a=0,o=n.length;a<o;a++)r+=String.fromCharCode(n[a]);return btoa(r)}function v(t){if(b){var n=e.from(t,"base64");return n.buffer.slice(n.byteOffset,n.byteOffset+n.byteLength)}for(var r=atob(t),a=new Uint8Array(r.length),o=0;o<r.length;++o)a.set([r.charCodeAt(o)],o);return a.buffer}function g(e){if(1===e.length)return e[0];var t=0;e.forEach((function(e){t+=e.byteLength}));var n=new Uint8Array(t),r=0;return e.forEach((function(e){n.set(new Uint8Array(e),r),r+=e.byteLength})),n.buffer}function O(e){for(e=e.trim();e.endsWith("/");)e=e.slice(0,e.length-1);var t=e.split("/");return t[t.length-1]}function j(e){if(e.modelTopology instanceof ArrayBuffer)throw new Error("Expected JSON model topology, received ArrayBuffer.");return{dateSaved:new Date,modelTopologyType:"JSON",modelTopologyBytes:null==e.modelTopology?0:m(JSON.stringify(e.modelTopology)),weightSpecsBytes:null==e.weightSpecs?0:m(JSON.stringify(e.weightSpecs)),weightDataBytes:null==e.weightData?0:e.weightData.byteLength}}function w(){var e=function(){var e=function(e){for(var t=e<<13,n=0;0===(8388608&t);)n-=8388608,t<<=1;return(t&=-8388609)|n+947912704},t=new Uint32Array(2048);t[0]=0;for(var n=1;n<1024;n++)t[n]=e(n);for(var r=1024;r<2048;r++)t[r]=939524096+(r-1024<<13);return t}(),t=function(){var e=new Uint32Array(64);e[0]=0,e[31]=1199570944,e[32]=2147483648,e[63]=3347054592;for(var t=1;t<31;t++)e[t]=t<<23;for(var n=33;n<63;n++)e[n]=2147483648+(n-32<<23);return e}(),n=function(){for(var e=new Uint32Array(64),t=0;t<64;t++)e[t]=1024;return e[0]=e[32]=0,e}();return function(r){for(var a=new ArrayBuffer(4*r.length),o=new Uint32Array(a),i=0;i<r.length;i++){var u=r[i],s=e[n[u>>10]+(1023&u)]+t[u>>10];o[i]=s}return new Float32Array(a)}}}).call(this,n(164).Buffer)},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return f})),n.d(t,"c",(function(){return d}));var r=n(11);n(21);function a(e,t,n,a,i,s){var c,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"channelsLast",f=u(t),d=Object(r.a)(f,2),p=d[0],h=d[1];if("channelsLast"===l)c=[p,h,e[3],e[3]];else{if("channelsFirst"!==l)throw new Error("Unknown dataFormat ".concat(l));c=[p,h,e[1],e[1]]}return o(e,c,n,a,i,s,!1,l)}function o(e,t,n,a,o,i){var l=arguments.length>6&&void 0!==arguments[6]&&arguments[6],f=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"channelsLast",d=-1,p=-1,h=-1,b=-1;if("channelsLast"===f){var m=Object(r.a)(e,4);d=m[0],p=m[1],h=m[2],b=m[3]}else{if("channelsFirst"!==f)throw new Error("Unknown dataFormat ".concat(f));var y=Object(r.a)(e,4);d=y[0],b=y[1],p=y[2],h=y[3]}var v,g=Object(r.a)(t,4),O=g[0],j=g[1],w=g[3],x=u(n),k=Object(r.a)(x,2),S=k[0],E=k[1],N=u(a),T=Object(r.a)(N,2),_=T[0],A=T[1],C=s(O,_),P=s(j,A),I=c(o,p,h,S,E,C,P,i,f),M=I.padInfo,R=I.outHeight,D=I.outWidth,L=l?w*b:w;return"channelsFirst"===f?v=[d,L,R,D]:"channelsLast"===f&&(v=[d,R,D,L]),{batchSize:d,dataFormat:f,inHeight:p,inWidth:h,inChannels:b,outHeight:R,outWidth:D,outChannels:L,padInfo:M,strideHeight:S,strideWidth:E,filterHeight:O,filterWidth:j,effectiveFilterHeight:C,effectiveFilterWidth:P,dilationHeight:_,dilationWidth:A,inShape:e,outShape:v,filterShape:t}}function i(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,a=s(t,r);return Math.floor((e[0]*(n-1)-n+a)/2)}function u(e){return"number"===typeof e?[e,e,e]:2===e.length?[e[0],e[1],1]:e}function s(e,t){return t<=1?e:e+(e-1)*(t-1)}function c(e,t,n,r,a,o,u,s,c){var f,d,p;if("number"===typeof e){f={top:e,bottom:e,left:e,right:e,type:0===e?"VALID":"NUMBER"};var h=function(e,t,n,r,a){null==r&&(r=i(e,t,n));var o=e[0],u=e[1];return[l((o-t+2*r)/n+1,a),l((u-t+2*r)/n+1,a)]}([t,n],o,r,e,s);d=h[0],p=h[1]}else if("same"===e){d=Math.ceil(t/r),p=Math.ceil(n/a);var b=Math.max(0,(d-1)*r+o-t),m=Math.max(0,(p-1)*a+u-n),y=Math.floor(b/2),v=b-y,g=Math.floor(m/2);f={top:y,bottom:v,left:g,right:m-g,type:"SAME"}}else if("valid"===e)f={top:0,bottom:0,left:0,right:0,type:"VALID"},d=Math.ceil((t-o+1)/r),p=Math.ceil((n-u+1)/a);else{if("object"!==typeof e)throw Error("Unknown padding parameter: ".concat(e));var O="channelsLast"===c?e[1][0]:e[2][0],j="channelsLast"===c?e[1][1]:e[2][1],w="channelsLast"===c?e[2][0]:e[3][0],x="channelsLast"===c?e[2][1]:e[3][1];f={top:O,bottom:j,left:w,right:x,type:0===O&&0===j&&0===w&&0===x?"VALID":"EXPLICIT"},d=l((t-o+O+j)/r+1,s),p=l((n-u+w+x)/a+1,s)}return{padInfo:f,outHeight:d,outWidth:p}}function l(e,t){if(!t)return Math.trunc(e);switch(t){case"round":return Math.round(e);case"ceil":return Math.ceil(e);case"floor":return Math.floor(e);default:throw new Error("Unknown roundingMode ".concat(t))}}function f(e){var t=u(e),n=Object(r.a)(t,3),a=n[0],o=n[1],i=n[2];return 1===a&&1===o&&1===i}function d(e,t){return f(e)||f(t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}
2));var r=n(22),a=n(6);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"float32",n=arguments.length>2?arguments[2]:void 0;return t=t||"float32",a.c(e),new r.b(e,t,n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(76);function a(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=Object(r.a)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return u=e.done,e},e:function(e){s=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw i}}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(1),a=n(6),o=n(41);function i(e,t){Object(a.d)(e);var n=Object(r.c)(e,t);if(1!==n.length)throw new Error("tensor1d() requires values to be a flat/TypedArray");return Object(o.a)(e,null,n,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({abs_:function(e){var t=Object(o.a)(e,"x","abs");if("complex64"===t.dtype){var n={x:t};return r.a.runKernel(a.x,n)}var i={x:t};return r.a.runKernel(a.a,i)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(3),a=n(6),o=n(10);function i(e,t,n,i){if(null==i&&(i=Object(a.r)(e)),"complex64"===i)throw new Error("Cannot construct a complex64 tensor directly. Please use tf.complex(real, imag).");if(!Object(a.A)(e)&&!Array.isArray(e)&&"number"!==typeof e&&"boolean"!==typeof e&&"string"!==typeof e)throw new Error("values passed to tensor(values) must be a number/boolean/string or an array of numbers/booleans/strings, or a TypedArray");if(null!=t){Object(a.c)(t);var u=Object(a.O)(t),s=Object(a.O)(n);Object(a.b)(u===s,(function(){return"Based on the provided shape, [".concat(t,"], the tensor should have ")+"".concat(u," values but has ").concat(s)}));for(var c=0;c<n.length;++c){var l=n[c],f=c!==n.length-1||l!==Object(a.O)(t.slice(c));Object(a.b)(n[c]===t[c]||!f,(function(){return"Error creating a new Tensor. Inferred shape "+"(".concat(n,") does not match the provided ")+"shape (".concat(t,"). ")}))}}return Object(a.A)(e)||Array.isArray(e)||(e=[e]),t=t||n,e="string"!==i?Object(o.toTypedArray)(e,i):Object(a.m)(e,[],!0),r.a.makeTensor(e,t,i)}},function(e,t,n){"use strict";function r(e){var t,n,a="";if("string"===typeof e||"number"===typeof e)a+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n);else for(t in e)e[t]&&(a&&(a+=" "),a+=t);return a}t.a=function(){for(var e,t,n=0,a="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({neg_:function(e){var t={x:Object(o.a)(e,"x","neg")};return r.a.runKernel(a.Lb,t)}})},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return A})),n.d(t,"i",(function(){return P})),n.d(t,"c",(function(){return I})),n.d(t,"f",(function(){return M})),n.d(t,"e",(function(){return L})),n.d(t,"d",(function(){return z})),n.d(t,"k",(function(){return B})),n.d(t,"g",(function(){return U})),n.d(t,"h",(function(){return V})),n.d(t,"j",(function(){return W})),n.d(t,"b",(function(){return H}));var r=n(11),a=n(21),o=n(16),i=n(14),u=n(5),s=n(62),c=n(80),l=n(0),f=n(224),d=n(225),p=n(226),h=n(227),b=n(228),m=n(229),y=n(230),v=n(231),g=n(232),O=n(233),j=n(234),w=n(235),x=n(236),k=n(237),S=n(238),E=n(239),N=n(240),T=n(241),_=n(242),A=function(){function e(){var t;Object(o.a)(this,e);var n=[f,d,p,h,b,m,y,v,g,O,j,w,x,k,S,E,N,T,_],r=(t=[]).concat.apply(t,Object(a.a)(n.map((function(e){return e.json}))));this.opMappers=r.reduce((function(e,t){return e[t.tfOpName]=t,e}),{})}return Object(i.a)(e,[{key:"transformGraph",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.node,o=[],i=[],u=[],s=a.reduce((function(e,n){return e[n.name]=t.mapNode(n),n.op.startsWith("Placeholder")?o.push(e[n.name]):"Const"===n.op?i.push(e[n.name]):null!=n.input&&0!==n.input.length||u.push(e[n.name]),e}),{}),c=[],f=[],d={},p={};null!=n&&(d=this.mapSignatureEntries(n.inputs),p=this.mapSignatureEntries(n.outputs));var h=Object.keys(s);h.forEach((function(e){var t=s[e];
2t.inputNames.forEach((function(e,n){var a=Object(l.b)(e),o=Object(r.a)(a,3),i=o[0],u=o[2],c=s[i];if(null!=c.outputs){var f=c.outputs.indexOf(u);if(-1!==f){var d="".concat(i,":").concat(f);t.inputNames[n]=d}}t.inputs.push(c),c.children.push(t)}))})),0===Object.keys(p).length?h.forEach((function(e){var t=s[e];0===t.children.length&&f.push(t)})):Object.keys(p).forEach((function(e){var t=Object(l.b)(e),n=Object(r.a)(t,1)[0],a=s[n];null!=a&&(a.signatureKey=p[e],f.push(a))})),Object.keys(d).length>0?Object.keys(d).forEach((function(e){var t=Object(l.b)(e),n=Object(r.a)(t,1)[0],a=s[n];a&&(a.signatureKey=d[e],c.push(a))})):c=o;var b={};null!=e.library&&null!=e.library.function&&(b=e.library.function.reduce((function(e,n){return e[n.signature.name]=t.mapFunction(n),e}),{}));var m={nodes:s,inputs:c,outputs:f,weights:i,placeholders:o,signature:n,functions:b};return u.length>0&&(m.initNodes=u),m}},{key:"mapSignatureEntries",value:function(e){return Object.keys(e||{}).reduce((function(t,n){return t[e[n].name]=n,t}),{})}},{key:"mapNode",value:function(e){var t=Object(c.a)(e.op)||this.opMappers[e.op]||{};null==e.attr&&(e.attr={});var n={name:e.name,op:e.op,category:t.category,inputNames:(e.input||[]).map((function(e){return e.startsWith("^")?e.substr(1):e})),inputs:[],children:[],inputParams:{},attrParams:{},rawAttrs:e.attr,outputs:t.outputs};return null!=t.inputs&&(n.inputParams=t.inputs.reduce((function(e,t){return e[t.name]={type:t.type,inputIndexStart:t.start,inputIndexEnd:t.end},e}),{})),null!=t.attrs&&(n.attrParams=t.attrs.reduce((function(t,n){var r=n.type,a=void 0;switch(n.type){case"string":void 0===(a=P(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=P(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"string[]":void 0===(a=V(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=V(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"number":void 0===(a=M(e.attr,n.tfName,n.defaultValue||0))&&n.tfDeprecatedName&&(a=M(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"number[]":void 0===(a=U(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=U(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"bool":void 0===(a=I(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=I(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"bool[]":void 0===(a=H(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=H(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"shape":void 0===(a=B(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=B(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"shape[]":void 0===(a=W(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=W(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"dtype":void 0===(a=L(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=L(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"dtype[]":void 0===(a=z(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=z(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"func":void 0===(a=D(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=D(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"tensor":case"tensors":break;default:throw new Error("Unsupported param type: ".concat(n.type," for op: ").concat(e.op))}return t[n.name]={value:a,type:r},t}),{})),n}},{key:"mapFunction",value:function(e){var t=this,n=e.nodeDef,a=[],o={};null!=n&&(o=n.reduce((function(e,n){return e[n.name]=t.mapNode(n),"Const"===n.op&&a.push(e[n.name]),e}),{}));var i=[],u=[];e.signature.inputArg.forEach((function(e){var t=Object(l.b)(e.name),n=Object(r.a)(t,1)[0],a={name:n,op:"Placeholder",inputs:[],inputNames:[],category:"graph",inputParams:{},attrParams:{dtype:{value:R(e.type),type:"dtype"}},children:[]};a.signatureKey=e.name,i.push(a),o[n]=a})),Object.keys(o).forEach((function(e){var t=o[e];t.inputNames.forEach((function(e,n){var a=Object(l.b)(e),i=Object(r.a)(a,3),u=i[0],s=i[2],c=o[u];if(null!=c.outputs){var f=c.outputs.indexOf(s);if(-1!==f){var d="".concat(u,":").concat(f);t.inputNames[n]=d}}t.inputs.push(c),c.children.push(t)}))}));var s=e.ret;e.signature.outputArg.forEach((function(e){var t=Object(l.b)(s[e.name]),n=Object(r.a)(t,2),a=n[0],i=n[1],c=o[a];null!=c&&(c.defaultOutput=i,u.push(c))}));var c=this.mapArgsToSignature(e);return{nodes:o,inputs:i,outputs:u,weights:a,placeholders:[],signature:c}}},{key:"mapArgsToSignature",value:function(e){var t=this;return{methodName:e.signature.name,inputs:e.signature.inputArg.reduce((function(e,n){return e[n.name]=t.mapArgToTensorInfo(n),e}),{}),outputs:e.signature.outputArg.reduce((function(n,r){return n[r.name]=t.mapArgToTensorInfo(r,e.ret),n}),{})}}},{key:"mapArgToTensorInfo",value:function(e,t){var n=e.name;return null!=t&&(n=t[n]),{name:n,dtype:e.type}}}],[{key:"Instance",get:function(){return this._instance||(this._instance=new this)}}]),e}();function C(t,n){var r=Array.isArray(t)?String.fromCharCode.apply(null,t):function(t){var n=Object(u.i)().global;if("undefined"!==typeof n.atob)return n.atob(t);if("undefined"!==typeof e)return new e(t,"base64").toString();throw new Error("Unable to decode base64 in this environment. Missing built-in atob() or Buffer()")}(t);return n?r:r.toLowerCase()}function P(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=e[t];return null!=a?C(a.s,r):n}function I(e,t,n){var r=e[t];return r?r.b:n}function M(e,t,n){var r=e[t]||{},a=null!=r.i?r.i:null!=r.f?r.f:n;return"number"===typeof a?a:parseInt(a,10)}function R(e){switch("string"===typeof e&&(e=s.a[e]),e){case s.a.DT_FLOAT:return"float32";case s.a.DT_INT32:case s.a.DT_INT64:case s.a.DT_INT8:case s.a.DT_UINT8:return"int32";case s.a.DT_BOOL:return"bool";case s.a.DT_DOUBLE:return"float32";case s.a.DT_STRING:return"string";default:return null}}function D(e,t,n){var r=e[t];return r&&r.func?r.func.name:n}function L(e,t,n){var r=e[t];return r&&r.type?R(r.type):n}function z(e,t,n){var r=e[t];return r&&r.list&&r.list.type?r.list.type.map((function(e){return R(e)})):n}function F(e){if(!e.unknownRank)return null!=e.dim?e.dim.map((function(e){return"number"===typeof e.size?e.size:parseInt(e.size,10)})):[]}function B(e,t,n){var r=e[t];return r&&r.shape?F(r.shape):n}function U(e,t,n){var r=e[t];return r?((r.list.f&&r.list.f.length?r.list.f:r.list.i)||[]).map((function(e){return"number"===typeof e?e:parseInt(e,10)})):n}
2function V(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=e[t];return a&&a.list&&a.list.s?a.list.s.map((function(e){return C(e,r)})):n}function W(e,t,n){var r=e[t];return r&&r.list&&r.list.shape?r.list.shape.map((function(e){return F(e)})):n}function H(e,t,n){var r=e[t];return r&&r.list&&r.list.b?r.list.b:n}}).call(this,n(164).Buffer)},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({complex_:function(e,t){var n=Object(o.a)(e,"real","complex"),u=Object(o.a)(t,"imag","complex");i.e(n.shape,u.shape,"real and imag shapes, ".concat(n.shape," and ").concat(u.shape,", ")+"must match in call to tf.complex().");var s={real:n,imag:u};return r.a.runKernel(a.w,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({reverse_:function(e,t){var n={x:Object(o.a)(e,"x","reverse")},i={dims:t};return r.a.runKernel(a.gc,n,i)}})},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({clone_:function(e){var t={x:Object(o.a)(e,"x","clone","string_or_numeric")};return r.a.runKernel(a.kb,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({exp_:function(e){var t={x:Object(o.a)(e,"x","exp")};return r.a.runKernel(a.T,t)}})},function(e,t,n){"use strict";n.d(t,"c",(function(){return u})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l})),n.d(t,"d",(function(){return f}));var r=n(248);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function o(e){if(e.type)return e;if("#"===e.charAt(0))return o(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,e));var a=e.substring(t+1,e.length-1).split(",");return{type:n,values:a=a.map((function(e){return parseFloat(e)}))}}function i(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function u(e,t){var n=s(e),r=s(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function s(e){var t="hsl"===(e=o(e)).type?o(function(e){var t=(e=o(e)).values,n=t[0],r=t[1]/100,a=t[2]/100,u=r*Math.min(a,1-a),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return a-u*Math.max(Math.min(t-3,9-t,1),-1)},c="rgb",l=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(c+="a",l.push(t[3])),i({type:c,values:l})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function c(e,t){return e=o(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,i(e)}function l(e,t){if(e=o(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return i(e)}function f(e,t){if(e=o(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return i(e)}},,function(e,t,n){e.exports=n(288)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),a=n(4),o=n(1),i=n(103),u=n(27),s=n(2);var c=Object(s.b)({where_:function(e,t,n){var s=Object(o.a)(t,"a","where"),c=Object(o.a)(n,"b","where"),l=Object(o.a)(e,"condition","where","bool"),f=Object(u.a)(Object(u.a)(l.shape,s.shape),c.shape),d={condition:Object(i.a)(l,f),t:Object(i.a)(s,f),e:Object(i.a)(c,f)};return r.a.runKernel(a.lc,d)}})},function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return c}));var r=n(11),a=(n(18),n(88)),o=Object(a.a)("kernelRegistry",(function(){return new Map})),i=Object(a.a)("gradRegistry",(function(){return new Map}));function u(e,t){var n=l(e,t);return o.get(n)}function s(e){return i.get(e)}
2function c(e){for(var t=o.entries(),n=[];;){var a=t.next(),i=a.done,u=a.value;if(i)break;var s=Object(r.a)(u,2),c=s[0],l=s[1],f=c.split("_");Object(r.a)(f,1)[0]===e&&n.push(l)}return n}function l(e,t){return"".concat(t,"_").concat(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(248);function a(e){if("string"!==typeof e)throw new Error(Object(r.a)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({pad_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=Object(o.a)(e,"x","pad");if(0===i.rank)throw new Error("pad(scalar) is not defined. Pass non-scalar to pad");var u={paddings:t,constantValue:n},s={x:i};return r.a.runKernel(a.Tb,s,u)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(1),a=n(41);function o(e,t,n){var o=Object(r.c)(e,n);return Object(a.a)(e,t,o,n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({sigmoid_:function(e){var t={x:Object(o.a)(e,"x","sigmoid")};return r.a.runKernel(a.nc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({max_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Object(o.a)(e,"x","max"),u={x:i},s={reductionIndices:t,keepDims:n};return r.a.runKernel(a.zb,u,s)}})},function(e,t,n){"use strict";var r=n(13),a=n(30),o=n(7),i=n.n(o),u=(n(53),n(116)),s=n.n(u),c="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l="object"===("undefined"===typeof window?"undefined":c(window))&&"object"===("undefined"===typeof document?"undefined":c(document))&&9===document.nodeType;var f=n(14),d=n(117),p=n(87),h=n(47),b={}.constructor;function m(e){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map(m);if(e.constructor!==b)return e;var t={};for(var n in e)t[n]=m(e[n]);return t}function y(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,a=m(t),o=r.plugins.onCreateRule(e,a,n);return o||(e[0],null)}var v=function(e,t){for(var n="",r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=t),n+=e[r];return n},g=function(e,t){if(void 0===t&&(t=!1),!Array.isArray(e))return e;var n="";if(Array.isArray(e[0]))for(var r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=", "),n+=v(e[r]," ");else n=v(e,", ");return t||"!important"!==e[e.length-1]||(n+=" !important"),n};function O(e,t){for(var n="",r=0;r<t;r++)n+="  ";return n+e}function j(e,t,n){void 0===n&&(n={});var r="";if(!t)return r;var a=n.indent,o=void 0===a?0:a,i=t.fallbacks;if(e&&o++,i)if(Array.isArray(i))for(var u=0;u<i.length;u++){var s=i[u];for(var c in s){var l=s[c];null!=l&&(r&&(r+="\n"),r+=""+O(c+": "+g(l)+";",o))}}else for(var f in i){var d=i[f];null!=d&&(r&&(r+="\n"),r+=""+O(f+": "+g(d)+";",o))}for(var p in t){var h=t[p];null!=h&&"fallbacks"!==p&&(r&&(r+="\n"),r+=""+O(p+": "+g(h)+";",o))}return(r||n.allowEmpty)&&e?(r&&(r="\n"+r+"\n"),O(e+" {"+r,--o)+O("}",o)):r}var w=/([[\].#*$><+~=|^:(),"'`\s])/g,x="undefined"!==typeof CSS&&CSS.escape,k=function(e){return x?x(e):e.replace(w,"\\$1")},S=function(){function e(e,t,n){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=n.sheet,a=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:a&&(this.renderer=new a)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var a=t;n&&!1===n.process||(a=this.options.jss.plugins.onChangeValue(t,e,this));var o=null==a||!1===a,i=e in this.style;if(o&&!i&&!r)return this;var u=o&&i;if(u?delete this.style[e]:this.style[e]=a,this.renderable&&this.renderer)return u?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,a),this;var s=this.options.sheet;return s&&s.attached,this},e}(),E=function(e){function t(t,n,r){var a;(a=e.call(this,t,n,r)||this).selectorText=void 0,a.id=void 0,a.renderable=void 0;var o=r.selector,i=r.scoped,u=r.sheet,s=r.generateId;return o?a.selectorText=o:!1!==i&&(a.id=s(Object(p.a)(Object(p.a)(a)),u),a.selectorText="."+k(a.id)),a}Object(d.a)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=g(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return j(this.selectorText,this.style,n)},Object(f.a)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(S),N={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new E(e,t,n)}},T={indent:1,children:!0},_=/@([\w-]+)/,A=function(){function e(e,t,n){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e;var a=e.match(_);for(var o in this.at=a?a[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new Z(Object(r.a)({},n,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.toString=function(e){if(void 0===e&&(e=T),null==e.indent&&(e.indent=T.indent),null==e.children&&(e.children=T.children),!1===e.children)return this.query+" {}";var t=this.rules.toString(e);return t?this.query+" {\n"+t+"\n}":""},e}(),C=/@media|@supports\s+/,P={onCreateRule:function(e,t,n){return C.test(e)?new A(e,t,n):null}},I={indent:1,children:!0},M=/@keyframes\s+([\w-]+)/,R=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var a=e.match(M);a&&a[1]?this.name=a[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var o=n.scoped,i=n.sheet,u=n.generateId;for(var s in this.id=!1===o?this.name:k(u(this,i)),this.rules=new Z(Object(r.a)({},n,{parent:this})),t)this.rules.add(s,t[s],Object(r.a)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){if(void 0===e&&(e=I),null==e.indent&&(e.indent=I.indent),null==e.children&&(e.children=I.children),!1===e.children)return this.at+" "+this.id+" {}";var t=this.rules.toString(e);return t&&(t="\n"+t+"\n"),this.at+" "+this.id+" {"+t+"}"},e}(),D=/@keyframes\s+/,L=/\$([\w-]+)/g,z=function(e,t){return"string"===typeof e?e.replace(L,(function(e,n){return n in t?t[n]:e})):e},F=function(e,t,n){var r=e[t],a=z(r,n);a!==r&&(e[t]=a)},B={onCreateRule:function(e,t,n){return"string"===typeof e&&D.test(e)?new R(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&F(e,"animation-name",n.keyframes),"animation"in e&&F(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return z(e,r.keyframes);default:return e}}},U=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).renderable=void 0,t}return Object(d.a)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return j(this.key,this.style,n)},t}(S),V={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new U(e,t,n):null}},W=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.style)){for(var t="",n=0;n<this.style.length;n++)t+=j(this.at,this.style[n]),this.style[n+1]&&(t+="\n");return t}return j(this.at,this.style,e)},e}(),H=/@font-face/,q={onCreateRule:function(e,t,n){return H.test(e)?new W(e,t,n):null}},K=function(){function e(e,t,n){this.type="viewport",this.at="@viewport",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){return j(this.key,this.style,e)},e}(),G={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-v
2iewport"===e?new K(e,t,n):null}},$=function(){function e(e,t,n){this.type="simple",this.key=void 0,this.value=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.value=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",n=0;n<this.value.length;n++)t+=this.key+" "+this.value[n]+";",this.value[n+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),Y={"@charset":!0,"@import":!0,"@namespace":!0},Q=[N,P,B,V,q,G,{onCreateRule:function(e,t,n){return e in Y?new $(e,t,n):null}}],X={process:!0},J={force:!0,process:!0},Z=function(){function e(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=void 0,this.classes=void 0,this.keyframes=void 0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,n){var a=this.options,o=a.parent,i=a.sheet,u=a.jss,s=a.Renderer,c=a.generateId,l=a.scoped,f=Object(r.a)({classes:this.classes,parent:o,sheet:i,jss:u,Renderer:s,generateId:c,scoped:l,name:e,keyframes:this.keyframes,selector:void 0},n),d=e;e in this.raw&&(d=e+"-d"+this.counter++),this.raw[d]=t,d in this.classes&&(f.selector="."+k(this.classes[d]));var p=y(d,t,f);if(!p)return null;this.register(p);var h=void 0===f.index?this.index.length:f.index;return this.index.splice(h,0,p),p},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof E?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof R&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof E?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof R&&delete this.keyframes[e.name]},t.update=function(){var e,t,n;if("string"===typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],e=null),e)this.updateOne(this.map[e],t,n);else for(var r=0;r<this.index.length;r++)this.updateOne(this.index[r],t,n)},t.updateOne=function(t,n,r){void 0===r&&(r=X);var a=this.options,o=a.jss.plugins,i=a.sheet;if(t.rules instanceof e)t.rules.update(n,r);else{var u=t,s=u.style;if(o.onUpdate(n,t,i,r),r.process&&s&&s!==u.style){for(var c in o.onProcessStyle(u.style,u,i),u.style){var l=u.style[c];l!==s[c]&&u.prop(c,l,J)}for(var f in s){var d=u.style[f],p=s[f];null==d&&d!==p&&u.prop(f,null,J)}}}},t.toString=function(e){for(var t="",n=this.options.sheet,r=!!n&&n.options.link,a=0;a<this.index.length;a++){var o=this.index[a].toString(e);(o||r)&&(t&&(t+="\n"),t+=o)}return t},e}(),ee=function(){function e(e,t){for(var n in this.options=void 0,this.deployed=void 0,this.attached=void 0,this.rules=void 0,this.renderer=void 0,this.classes=void 0,this.keyframes=void 0,this.queue=void 0,this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=Object(r.a)({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new Z(this.options),e)this.rules.add(n,e[n]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached||(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy()),this},t.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},t.addRule=function(e,t,n){var r=this.queue;this.attached&&!r&&(this.queue=[]);var a=this.rules.add(e,t,n);return a?(this.options.jss.plugins.onProcessRule(a),this.attached?this.deployed?(r?r.push(a):(this.insertRule(a),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),a):a:(this.deployed=!1,a)):null},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var n=[];for(var r in e){var a=this.addRule(r,e[r],t);a&&n.push(a)}return n},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t="object"===typeof e?e:this.rules.get(e);return!(!t||this.attached&&!t.renderable)&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.updateOne=function(e,t,n){return this.rules.updateOne(e,t,n),this},t.toString=function(e){return this.rules.toString(e)},e}(),te=function(){function e(){this.plugins={internal:[],external:[]},this.registry=void 0}var t=e.prototype;return t.onCreateRule=function(e,t,n){for(var r=0;r<this.registry.onCreateRule.length;r++){var a=this.registry.onCreateRule[r](e,t,n);if(a)return a}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,n=0;n<this.registry.onProcessRule.length;n++)this.registry.onProcessRule[n](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,n){for(var r=0;r<this.registry.onProcessStyle.length;r++)t.style=this.registry.onProcessStyle[r](t.style,t,n)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,n,r){for(var a=0;a<this.registry.onUpdate.length;a++)this.registry.onUpdate[a](e,t,n,r)},t.onChangeValue=function(e,t,n){for(var r=e,a=0;a<this.registry.onChangeValue.length;a++)r=this.registry.onChangeValue[a](r,t,n);return r},t.use=function(e,t){void 0===t&&(t={queue:"external"});var n=this.plugins[t.queue];-1===n.indexOf(e)&&(n.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(e,t){for(var n in t)n in e&&e[n].push(t[n]);return e}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),ne=new(function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,n=e.options.index;if(-1===t.indexOf(e))if(0===t.length||n>=this.index)t.push(e);else for(var r=0;r<t.length;r++)if(t[r].options.index>n)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=Object(h.a)(t,["attached"]),a="",o=0;o<this.registry.length;o++){var i=this.registry[o];null!=n&&i.attached!==n||(a&&(a+="\n"),a+=i.toString(r))}return a},Object(f.a)(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}()),re="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window&&window.Math===Math?window:"undefined"!==typeof self&&self.Math===Math?self:Function("return this")(),ae="2f1acc6c3a606b082e5eef5e54414ffb";null==re[ae]&&(re[ae]=0);var oe=re[ae]++,ie=function(e){void 0===e&&(e={});var t=0;return function(n,r){t+=1;var a="",o="";return r&&(r.options.classNamePrefix&&(o=r.options.classNamePrefix),null!=r.options.jss.id&&(a=String(r.options.jss.id))),e.minify?""+(o||"c")+oe+a+t:o+n.key+"-"+oe+(a?"-"+a:"")+"-"+t}},ue=function(e){var t;return function(){return t||(t=e()),t}},se=function(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(n){return""}},ce=function(e,t,n){try{var r=n;if(Array.isArray(n)&&(r=g(n,!0),"!important"===n[n.length-1]))return e.style.setProperty(t,r,"
2important"),!0;e.attributeStyleMap?e.attributeStyleMap.set(t,r):e.style.setProperty(t,r)}catch(a){return!1}return!0},le=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(n){}},fe=function(e,t){return e.selectorText=t,e.selectorText===t},de=ue((function(){return document.querySelector("head")}));function pe(e){var t=ne.registry;if(t.length>0){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.attached&&r.options.index>t.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var a=function(e){for(var t=de(),n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];if(8===r.nodeType&&r.nodeValue.trim()===e)return r}return null}(r);if(a)return{parent:a.parentNode,node:a.nextSibling}}return!1}var he=ue((function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null})),be=function(e,t,n){try{if("insertRule"in e)e.insertRule(t,n);else if("appendRule"in e){e.appendRule(t)}}catch(r){return!1}return e.cssRules[n]},me=function(e,t){var n=e.cssRules.length;return void 0===t||t>n?n:t},ye=function(){function e(e){this.getPropertyValue=se,this.setProperty=ce,this.removeProperty=le,this.setSelector=fe,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,this.cssRules=[],e&&ne.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,a=t.element;this.element=a||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var o=he();o&&this.element.setAttribute("nonce",o)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=pe(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var a=n,o=a.parentNode;o&&o.insertBefore(e,a.nextSibling)}else de().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n<e.index.length;n++)this.insertRule(e.index[n],n,t)},t.insertRule=function(e,t,n){if(void 0===n&&(n=this.element.sheet),e.rules){var r=e,a=n;if("conditional"===e.type||"keyframes"===e.type){var o=me(n,t);if(!1===(a=be(n,r.toString({children:!1}),o)))return!1;this.refCssRule(e,o,a)}return this.insertRules(r.rules,a),a}var i=e.toString();if(!i)return!1;var u=me(n,t),s=be(n,i,u);return!1!==s&&(this.hasInsertedRules=!0,this.refCssRule(e,u,s),s)},t.refCssRule=function(e,t,n){e.renderable=n,e.options.parent instanceof ee&&(this.cssRules[t]=n)},t.deleteRule=function(e){var t=this.element.sheet,n=this.indexOf(e);return-1!==n&&(t.deleteRule(n),this.cssRules.splice(n,1),!0)},t.indexOf=function(e){return this.cssRules.indexOf(e)},t.replaceRule=function(e,t){var n=this.indexOf(e);return-1!==n&&(this.element.sheet.deleteRule(n),this.cssRules.splice(n,1),this.insertRule(t,n))},t.getRules=function(){return this.element.sheet.cssRules},e}(),ve=0,ge=function(){function e(e){this.id=ve++,this.version="10.6.0",this.plugins=new te,this.options={id:{minify:!1},createGenerateId:ie,Renderer:l?ye:null,plugins:[]},this.generateId=ie({minify:!1});for(var t=0;t<Q.length;t++)this.plugins.use(Q[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=Object(r.a)({}
2,this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var n=t.index;"number"!==typeof n&&(n=0===ne.index?0:ne.index+1);var a=new ee(e,Object(r.a)({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:n}));return this.plugins.onProcessSheet(a),a},t.removeStyleSheet=function(e){return e.detach(),ne.remove(e),this},t.createRule=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),"object"===typeof e)return this.createRule(void 0,e,t);var a=Object(r.a)({},n,{name:e,jss:this,Renderer:this.options.Renderer});a.generateId||(a.generateId=this.generateId),a.classes||(a.classes={}),a.keyframes||(a.keyframes={});var o=y(e,t,a);return o&&this.plugins.onProcessRule(o),o},t.use=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){e.plugins.use(t)})),this},e}();function Oe(e){var t=null;for(var n in e){var r=e[n],a=typeof r;if("function"===a)t||(t={}),t[n]=r;else if("object"===a&&null!==r&&!Array.isArray(r)){var o=Oe(r);o&&(t||(t={}),t[n]=o)}}return t}var je="object"===typeof CSS&&null!=CSS&&"number"in CSS,we=function(e){return new ge(e)};we();function xe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;e.Component;if(!n)return t;var a=Object(r.a)({},t);return Object.keys(n).forEach((function(e){n[e]&&(a[e]="".concat(t[e]," ").concat(n[e]))})),a}var ke={set:function(e,t,n,r){var a=e.get(t);a||(a=new Map,e.set(t,a)),a.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}};var Se=i.a.createContext(null);function Ee(){return i.a.useContext(Se)}var Ne="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",Te=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];var _e=Date.now(),Ae="fnValues"+_e,Ce="fnStyle"+ ++_e,Pe=function(){return{onCreateRule:function(e,t,n){if("function"!==typeof t)return null;var r=y(e,{},n);return r[Ce]=t,r},onProcessStyle:function(e,t){if(Ae in t||Ce in t)return e;var n={};for(var r in e){var a=e[r];"function"===typeof a&&(delete e[r],n[r]=a)}return t[Ae]=n,e},onUpdate:function(e,t,n,r){var a=t,o=a[Ce];o&&(a.style=o(e)||{});var i=a[Ae];if(i)for(var u in i)a.prop(u,i[u](e),r)}}},Ie="@global",Me="@global ",Re=function(){function e(e,t,n){for(var a in this.type="global",this.at=Ie,this.rules=void 0,this.options=void 0,this.key=void 0,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new Z(Object(r.a)({},n,{parent:this})),t)this.rules.add(a,t[a]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(){return this.rules.toString()},e}(),De=function(){function e(e,t,n){this.type="global",this.at=Ie,this.options=void 0,this.rule=void 0,this.isProcessed=!1,this.key=void 0,this.key=e,this.options=n;var a=e.substr(Me.length);this.rule=n.jss.createRule(a,t,Object(r.a)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),Le=/\s*,\s*/g;function ze(e,t){for(var n=e.split(Le),r="",a=0;a<n.length;a++)r+=t+" "+n[a].trim(),n[a+1]&&(r+=", ");return r}var Fe=function(){return{onCreateRule:function(e,t,n){if(!e)return null;if(e===Ie)return new Re(e,t,n);if("@"===e[0]&&e.substr(0,Me.length)===Me)return new De(e,t,n);var r=n.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(n.scoped=!1),!1===n.scoped&&(n.selector=e),null},onProcessRule:function(e,t){"style"===e.type&&t&&(function(e,t){var n=e.options,a=e.style,o=a?a[Ie]:null;
vendor: 8,345 bytes, line 2
2if(o){for(var i in o)t.addRule(i,o[i],Object(r.a)({},n,{selector:ze(i,e.selector)}));delete a[Ie]}}(e,t),function(e,t){var n=e.options,a=e.style;for(var o in a)if("@"===o[0]&&o.substr(0,Ie.length)===Ie){var i=ze(o.substr(Ie.length),e.selector);t.addRule(i,a[o],Object(r.a)({},n,{selector:i})),delete a[o]}}(e,t))}}},Be=/\s*,\s*/g,Ue=/&/g,Ve=/\$([\w-]+)/g;var We=function(){function e(e,t){return function(n,r){var a=e.getRule(r)||t&&t.getRule(r);return a?(a=a).selector:r}}function t(e,t){for(var n=t.split(Be),r=e.split(Be),a="",o=0;o<n.length;o++)for(var i=n[o],u=0;u<r.length;u++){var s=r[u];a&&(a+=", "),a+=-1!==s.indexOf("&")?s.replace(Ue,i):i+" "+s}return a}function n(e,t,n){if(n)return Object(r.a)({},n,{index:n.index+1});var a=e.options.nestingLevel;a=void 0===a?1:a+1;var o=Object(r.a)({},e.options,{nestingLevel:a,index:t.indexOf(e)+1});return delete o.name,o}return{onProcessStyle:function(a,o,i){if("style"!==o.type)return a;var u,s,c=o,l=c.options.parent;for(var f in a){var d=-1!==f.indexOf("&"),p="@"===f[0];if(d||p){if(u=n(c,l,u),d){var h=t(f,c.selector);s||(s=e(l,i)),h=h.replace(Ve,s),l.addRule(h,a[f],Object(r.a)({},u,{selector:h}))}else p&&l.addRule(f,{},u).addRule(c.key,a[f],{selector:c.selector});delete a[f]}}return a}}},He=/[A-Z]/g,qe=/^ms-/,Ke={};function Ge(e){return"-"+e.toLowerCase()}var $e=function(e){if(Ke.hasOwnProperty(e))return Ke[e];var t=e.replace(He,Ge);return Ke[e]=qe.test(t)?"-"+t:t};function Ye(e){var t={};for(var n in e){t[0===n.indexOf("--")?n:$e(n)]=e[n]}return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(Ye):t.fallbacks=Ye(e.fallbacks)),t}var Qe=function(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=Ye(e[t]);return e}return Ye(e)},onChangeValue:function(e,t,n){if(0===t.indexOf("--"))return e;var r=$e(t);return t===r?e:(n.prop(r,e),null)}}},Xe=je&&CSS?CSS.px:"px",Je=je&&CSS?CSS.ms:"ms",Ze=je&&CSS?CSS.percent:"%";function et(e){var t=/(-[a-z])/g,n=function(e){return e[1].toUpperCase()},r={};for(var a in e)r[a]=e[a],r[a.replace(t,n)]=e[a];return r}var tt=et({"animation-delay":Je,"animation-duration":Je,"background-position":Xe,"background-position-x":Xe,"background-position-y":Xe,"background-size":Xe,border:Xe,"border-bottom":Xe,"border-bottom-left-radius":Xe,"border-bottom-right-radius":Xe,"border-bottom-width":Xe,"border-left":Xe,"border-left-width":Xe,"border-radius":Xe,"border-right":Xe,"border-right-width":Xe,"border-top":Xe,"border-top-left-radius":Xe,"border-top-right-radius":Xe,"border-top-width":Xe,"border-width":Xe,"border-block":Xe,"border-block-end":Xe,"border-block-end-width":Xe,"border-block-start":Xe,"border-block-start-width":Xe,"border-block-width":Xe,"border-inline":Xe,"border-inline-end":Xe,"border-inline-end-width":Xe,"border-inline-start":Xe,"border-inline-start-width":Xe,"border-inline-width":Xe,"border-start-start-radius":Xe,"border-start-end-radius":Xe,"border-end-start-radius":Xe,"border-end-end-radius":Xe,margin:Xe,"margin-bottom":Xe,"margin-left":Xe,"margin-right":Xe,"margin-top":Xe,"margin-block":Xe,"margin-block-end":Xe,"margin-block-start":Xe,"margin-inline":Xe,"margin-inline-end":Xe,"margin-inline-start":Xe,padding:Xe,"padding-bottom":Xe,"padding-left":Xe,"padding-right":Xe,"padding-top":Xe,"padding-block":Xe,"padding-block-end":Xe,"padding-block-start":Xe,"padding-inline":Xe,"padding-inline-end":Xe,"padding-inline-start":Xe,"mask-position-x":Xe,"mask-position-y":Xe,"mask-size":Xe,height:Xe,width:Xe,"min-height":Xe,"max-height":Xe,"min-width":Xe,"max-width":Xe,bottom:Xe,left:Xe,top:Xe,right:Xe,inset:Xe,"inset-block":Xe,"inset-block-end":Xe,"inset-block-start":Xe,"inset-inline":Xe,"inset-inline-end":Xe,"inset-inline-start":Xe,"box-shadow":Xe,"text-shadow":Xe,"column-gap":Xe,"column-rule":Xe,"column-rule-width":Xe,"column-width":Xe,"font-size":Xe,"font-size-delta":Xe,"letter-spacing":Xe,"text-decoration-thickness":Xe,"text-indent":Xe,"text-stroke":Xe,"text-stroke-width":Xe,"word-spacing":Xe,motion:Xe,"motion-offset":Xe,outline:Xe,"outline-offset":Xe,"outline-width":Xe,perspective:Xe,"perspective-origin-x":Ze,"perspective-origin-y":Ze,"transform-origin":Ze,"transform-origin-x":Ze,"transform-origin-y":Ze,"transform-origin-z":Ze,"transition-delay":Je,"transition-duration":Je,"vertical-align":Xe,"flex-basis":Xe,"shape-margin":Xe,size:Xe,gap:Xe,grid:Xe,"grid-gap":Xe,"row-gap":Xe,"grid-row-gap":Xe,"grid-column-gap":Xe,"grid-template-rows":Xe,"grid-template-columns":Xe,"grid-auto-rows":Xe,"grid-auto-columns":Xe,"box-shadow-x":Xe,"box-shadow-y":Xe,"box-shadow-blur":Xe,"box-shadow-spread":Xe,"font-line-height":Xe,"text-shadow-x":Xe,"text-shadow-y":Xe,"text-shadow-blur":Xe});function nt(e,t,n){if(null==t)return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]=nt(e,t[r],n);else if("object"===typeof t)if("fallbacks"===e)for(var a in t)t[a]=nt(a,t[a],n);else for(var o in t)t[o]=nt(e+"-"+o,t[o],n);else if("number"===typeof t&&!1===isNaN(t)){var i=n[e]||tt[e];return!i||0===t&&i===Xe?t.toString():"function"===typeof i?i(t).toString():""+t+i}return t}var rt=function(e){void 0===e&&(e={});var t=et(e);return{onProcessStyle:function(e,n){if("style"!==n.type)return e;for(var r in e)e[r]=nt(r,e[r],t);return e},onChangeValue:function(e,n){return nt(n,e,t)}}},at=n(21),ot="",it="",ut="",st="",ct=l&&"ontouchstart"in document.documentElement;if(l){var lt={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},ft=document.createElement("p").style;for(var dt in lt)if(dt+"Transform"in ft){ot=dt,it=lt[dt];break}"Webkit"===ot&&"msHyphens"in ft&&(ot="ms",it=lt.ms,st="edge"),"Webkit"===ot&&"-apple-trailing-word"in ft&&(ut="apple")}var pt=ot,ht=it,bt=ut,mt=st,yt=ct;var vt={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===pt?"-webkit-"+e:ht+e)}},gt={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===pt?ht+"print-"+e:e)}},Ot=/[-\s]+(.)?/g;function jt(e,t){return t?t.toUpperCase():""}function wt(e){return e.replace(Ot,jt)}function xt(e){return wt("-"+e)}var kt,St={noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===pt){var n="mask-image";if(wt(n)in t)return e;if(pt+xt(n)in t)return ht+e}return e}},Et={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==bt||yt?e:ht+e)}},Nt={noPrefill:["transform"],supportedProperty:function(e,t,n){return"transform"===e&&(n.transform?e:ht+e)}},Tt={noPrefill:["transition"],supportedProperty:function(e,t,n){return"transition"===e&&(n.transition?e:ht+e)}},_t={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===pt||"ms"===pt&&"edge"!==mt?ht+e:e)}},At={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===pt||"ms"===pt||"apple"===bt?ht+e:e)}},Ct={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===pt?"WebkitColumn"+xt(e)in t&&ht+"column-"+e:"Moz"===pt&&("page"+xt(e)in t&&"page-"+e))}},Pt={supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===pt)return e;var n=e.replace("-inline","");return pt+xt(n)in t&&ht+n}},It={supportedProperty:function(e,t){return wt(e)in t&&e}},Mt={supportedProperty:function(e,t){var n=xt(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:pt+n in t?ht+e:"Webkit"!==pt&&"Webkit"+n in t&&"-webkit-"+e}},Rt={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===pt?""+ht+e:e)}},Dt={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===pt?ht+"scroll-chaining":e)}},Lt={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},zt={supportedProperty:function(e,t){var n=Lt[e];return!!n&&(pt+xt(n)in t&&ht+n)}},Ft={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},Bt=Object.keys(Ft),Ut=function(e){return ht+e},Vt=[vt,gt,St,Et,Nt,Tt,_t,At,Ct,Pt,It,Mt,Rt,Dt,zt,{supportedProperty:function(e,t,n){var r=n.multiple;if(Bt.indexOf(e)>-1){var a=Ft[e];if(!Array.isArray(a))return pt+xt(a)in t&&ht+a;if(!r)return!1;for(var o=0;o<a.length;
2o++)if(!(pt+xt(a[0])in t))return!1;return a.map(Ut)}return!1}}],Wt=Vt.filter((function(e){return e.supportedProperty})).map((function(e){return e.supportedProperty})),Ht=Vt.filter((function(e){return e.noPrefill})).reduce((function(e,t){return e.push.apply(e,Object(at.a)(t.noPrefill)),e}),[]),qt={};if(l){kt=document.createElement("p");var Kt=window.getComputedStyle(document.documentElement,"");for(var Gt in Kt)isNaN(Gt)||(qt[Kt[Gt]]=Kt[Gt]);Ht.forEach((function(e){return delete qt[e]}))}function $t(e,t){if(void 0===t&&(t={}),!kt)return e;if(null!=qt[e])return qt[e];"transition"!==e&&"transform"!==e||(t[e]=e in kt.style);for(var n=0;n<Wt.length&&(qt[e]=Wt[n](e,kt.style,t),!qt[e]);n++);try{kt.style[e]=""}catch(r){return!1}return qt[e]}var Yt,Qt={},Xt={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Jt=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function Zt(e,t,n){if("var"===t)return"var";if("all"===t)return"all";if("all"===n)return", all";var r=t?$t(t):", "+$t(n);return r||(t||n)}function en(e,t){var n=t;if(!Yt||"content"===e)return t;if("string"!==typeof n||!isNaN(parseInt(n,10)))return n;var r=e+n;if(null!=Qt[r])return Qt[r];try{Yt.style[e]=n}catch(a){return Qt[r]=!1,!1}if(Xt[e])n=n.replace(Jt,Zt);else if(""===Yt.style[e]&&("-ms-flex"===(n=ht+n)&&(Yt.style[e]="-ms-flexbox"),Yt.style[e]=n,""===Yt.style[e]))return Qt[r]=!1,!1;return Yt.style[e]="",Qt[r]=n,Qt[r]}l&&(Yt=document.createElement("p"));var tn=function(){function e(t){for(var n in t){var r=t[n];if("fallbacks"===n&&Array.isArray(r))t[n]=r.map(e);else{var a=!1,o=$t(n);o&&o!==n&&(a=!0);var i=!1,u=en(o,g(r));u&&u!==r&&(i=!0),(a||i)&&(a&&delete t[n],t[o||n]=u||r)}}return t}return{onProcessRule:function(e){if("keyframes"===e.type){var t=e;t.at="-"===(n=t.at)[1]||"ms"===pt?n:"@"+ht+"keyframes"+n.substr(10)}var n},onProcessStyle:function(t,n){return"style"!==n.type?t:e(t)},onChangeValue:function(e,t){return en(t,g(e))||e}}};var nn=function(){var e=function(e,t){return e.length===t.length?e>t?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},a=Object.keys(t).sort(e),o=0;o<a.length;o++)r[a[o]]=t[a[o]];return r}}};function rn(){return{plugins:[Pe(),Fe(),We(),Qe(),rt(),"undefined"===typeof window?null:tn(),nn()]}}var an=we(rn()),on={disableGeneration:!1,generateClassName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,r=e.productionPrefix,a=void 0===r?"jss":r,o=e.seed,i=void 0===o?"":o,u=""===i?"":"".concat(i,"-"),s=0,c=function(){return s+=1};return function(e,t){var r=t.options.name;if(r&&0===r.indexOf("Mui")&&!t.options.link&&!n){if(-1!==Te.indexOf(e.key))return"Mui-".concat(e.key);var o="".concat(u).concat(r,"-").concat(e.key);return t.options.theme[Ne]&&""===i?"".concat(o,"-").concat(c()):o}return"".concat(u).concat(a).concat(c())}}(),jss:an,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},un=i.a.createContext(on);var sn=-1e9;function cn(){return sn+=1}var ln=n(81);function fn(e){return e&&"object"===Object(ln.a)(e)&&e.constructor===Object}function dn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},a=n.clone?Object(r.a)({},e):e;return fn(e)&&fn(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(fn(t[r])&&r in e?a[r]=dn(e[r],t[r],n):a[r]=t[r])})),a}function pn(e){var t="function"===typeof e;return{create:function(n,a){var o;try{o=t?e(n):e}catch(s){throw s}if(!a||!n.overrides||!n.overrides[a])return o;var i=n.overrides[a],u=Object(r.a)({},o);
2return Object.keys(i).forEach((function(e){u[e]=dn(u[e],i[e])})),u},options:{}}}var hn={};function bn(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var a=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,a=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,a=!0),a&&(r.cacheClasses.value=xe({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function mn(e,t){var n=e.state,a=e.theme,o=e.stylesOptions,i=e.stylesCreator,u=e.name;if(!o.disableGeneration){var s=ke.get(o.sheetsManager,i,a);s||(s={refs:0,staticSheet:null,dynamicStyles:null},ke.set(o.sheetsManager,i,a,s));var c=Object(r.a)({},i.options,o,{theme:a,flip:"boolean"===typeof o.flip?o.flip:"rtl"===a.direction});c.generateId=c.serverGenerateClassName||c.generateClassName;var l=o.sheetsRegistry;if(0===s.refs){var f;o.sheetsCache&&(f=ke.get(o.sheetsCache,i,a));var d=i.create(a,u);f||((f=o.jss.createStyleSheet(d,Object(r.a)({link:!1},c))).attach(),o.sheetsCache&&ke.set(o.sheetsCache,i,a,f)),l&&l.add(f),s.staticSheet=f,s.dynamicStyles=Oe(d)}if(s.dynamicStyles){var p=o.jss.createStyleSheet(s.dynamicStyles,Object(r.a)({link:!0},c));p.update(t),p.attach(),n.dynamicSheet=p,n.classes=xe({baseClasses:s.staticSheet.classes,newClasses:p.classes}),l&&l.add(p)}else n.classes=s.staticSheet.classes;s.refs+=1}}function yn(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function vn(e){var t=e.state,n=e.theme,r=e.stylesOptions,a=e.stylesCreator;if(!r.disableGeneration){var o=ke.get(r.sheetsManager,a,n);o.refs-=1;var i=r.sheetsRegistry;0===o.refs&&(ke.delete(r.sheetsManager,a,n),r.jss.removeStyleSheet(o.staticSheet),i&&i.remove(o.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),i&&i.remove(t.dynamicSheet))}}function gn(e,t){var n,r=i.a.useRef([]),a=i.a.useMemo((function(){return{}}),t);r.current!==a&&(r.current=a,n=e()),i.a.useEffect((function(){return function(){n&&n()}}),[a])}function On(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,o=t.classNamePrefix,u=t.Component,s=t.defaultTheme,c=void 0===s?hn:s,l=Object(a.a)(t,["name","classNamePrefix","Component","defaultTheme"]),f=pn(e),d=n||o||"makeStyles";f.options={index:cn(),name:n,meta:d,classNamePrefix:d};var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Ee()||c,a=Object(r.a)({},i.a.useContext(un),l),o=i.a.useRef(),s=i.a.useRef();
2gn((function(){var r={name:n,state:{},stylesCreator:f,stylesOptions:a,theme:t};return mn(r,e),s.current=!1,o.current=r,function(){vn(r)}}),[t,f]),i.a.useEffect((function(){s.current&&yn(o.current,e),s.current=!0}));var d=bn(o.current,e.classes,u);return d};return p}function jn(e){var t=e.theme,n=e.name,r=e.props;if(!t||!t.props||!t.props[n])return r;var a,o=t.props[n];for(a in o)void 0===r[a]&&(r[a]=o[a]);return r}var wn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var o=t.defaultTheme,u=t.withTheme,c=void 0!==u&&u,l=t.name,f=Object(a.a)(t,["defaultTheme","withTheme","name"]);var d=l,p=On(e,Object(r.a)({defaultTheme:o,Component:n,name:l||n.displayName,classNamePrefix:d},f)),h=i.a.forwardRef((function(e,t){e.classes;var u,s=e.innerRef,f=Object(a.a)(e,["classes","innerRef"]),d=p(Object(r.a)({},n.defaultProps,e)),h=f;return("string"===typeof l||c)&&(u=Ee()||o,l&&(h=jn({theme:u,name:l,props:f})),c&&!h.theme&&(h.theme=u)),i.a.createElement(n,Object(r.a)({ref:s||t,classes:d},h))}));return s()(h,n),h}},xn=n(89),kn=["xs","sm","md","lg","xl"];function Sn(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,o=e.unit,i=void 0===o?"px":o,u=e.step,s=void 0===u?5:u,c=Object(a.a)(e,["values","unit","step"]);function l(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(i,")")}function f(e,t){var r=kn.indexOf(t);return r===kn.length-1?l(e):"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(i,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[kn[r+1]]?n[kn[r+1]]:t)-s/100).concat(i,")")}return Object(r.a)({keys:kn,values:n,up:l,down:function(e){var t=kn.indexOf(e)+1,r=n[kn[t]];return t===kn.length?l("xs"):"@media (max-width:".concat(("number"===typeof r&&t>0?r:e)-s/100).concat(i,")")},between:f,only:function(e){return f(e,e)},width:function(e){return n[e]}},c)}function En(e,t,n){var a;return Object(r.a)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(r.a)({paddingLeft:t(2),paddingRight:t(2)},n,Object(xn.a)({},e.up("sm"),Object(r.a)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(a={minHeight:56},Object(xn.a)(a,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),Object(xn.a)(a,e.up("sm"),{minHeight:64}),a)},n)}var Nn=n(248),Tn={black:"#000",white:"#fff"},_n={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},An={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},Cn={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},Pn={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},In={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Mn={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Rn={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Dn=n(51),Ln={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Tn.white,default:_n[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackgroun
2d:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},zn={text:{primary:Tn.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:_n[800],default:"#303030"},action:{active:Tn.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function Fn(e,t,n,r){var a=r.light||r,o=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=Object(Dn.d)(e.main,a):"dark"===t&&(e.dark=Object(Dn.a)(e.main,o)))}function Bn(e){var t=e.primary,n=void 0===t?{light:An[300],main:An[500],dark:An[700]}:t,o=e.secondary,i=void 0===o?{light:Cn.A200,main:Cn.A400,dark:Cn.A700}:o,u=e.error,s=void 0===u?{light:Pn[300],main:Pn[500],dark:Pn[700]}:u,c=e.warning,l=void 0===c?{light:In[300],main:In[500],dark:In[700]}:c,f=e.info,d=void 0===f?{light:Mn[300],main:Mn[500],dark:Mn[700]}:f,p=e.success,h=void 0===p?{light:Rn[300],main:Rn[500],dark:Rn[700]}:p,b=e.type,m=void 0===b?"light":b,y=e.contrastThreshold,v=void 0===y?3:y,g=e.tonalOffset,O=void 0===g?.2:g,j=Object(a.a)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function w(e){return Object(Dn.c)(e,zn.text.primary)>=v?zn.text.primary:Ln.text.primary}var x=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=Object(r.a)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error(Object(Nn.a)(4,t));if("string"!==typeof e.main)throw new Error(Object(Nn.a)(5,JSON.stringify(e.main)));return Fn(e,"light",n,O),Fn(e,"dark",a,O),e.contrastText||(e.contrastText=w(e.main)),e},k={dark:zn,light:Ln};return dn(Object(r.a)({common:Tn,type:m,primary:x(n),secondary:x(i,"A400","A200","A700"),error:x(s),warning:x(l),info:x(d),success:x(h),grey:_n,contrastThreshold:v,getContrastText:w,augmentColor:x,tonalOffset:O},k[m]),j)}function Un(e){return Math.round(1e5*e)/1e5}var Vn={textTransform:"uppercase"},Wn='"Roboto", "Helvetica", "Arial", sans-serif';function Hn(e,t){var n="function"===typeof t?t(e):t,o=n.fontFamily,i=void 0===o?Wn:o,u=n.fontSize,s=void 0===u?14:u,c=n.fontWeightLight,l=void 0===c?300:c,f=n.fontWeightRegular,d=void 0===f?400:f,p=n.fontWeightMedium,h=void 0===p?500:p,b=n.fontWeightBold,m=void 0===b?700:b,y=n.htmlFontSize,v=void 0===y?16:y,g=n.allVariants,O=n.pxToRem,j=Object(a.a)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);var w=s/14,x=O||function(e){return"".concat(e/v*w,"rem")},k=function(e,t,n,a,o){return Object(r.a)({fontFamily:i,fontWeight:e,fontSize:x(t),lineHeight:n},i===Wn?{letterSpacing:"".concat(Un(a/t),"em")}:{},o,g)},S={h1:k(l,96,1.167,-1.5),h2:k(l,60,1.2,-.5),h3:k(d,48,1.167,0),h4:k(d,34,1.235,.25),h5:k(d,24,1.334,0),h6:k(h,20,1.6,.15),subtitle1:k(d,16,1.75,.15),subtitle2:k(h,14,1.57,.1),body1:k(d,16,1.5,.15),body2:k(d,14,1.43,.15),button:k(h,14,1.75,.4,Vn),caption:k(d,12,1.66,.4),overline:k(d,12,2.66,1,Vn)};return dn(Object(r.a)({htmlFontSize:v,pxToRem:x,round:Un,fontFamily:i,fontSize:s,fontWeightLight:l,fontWeightRegular:d,fontWeightMedium:h,fontWeightBold:m},S),j,{clone:!1})}function qn(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var Kn=["none",qn(0,2,1,-1,0,1,1,0,0,1,3,0),qn(0,3,1,-2,0,2,2,0,0,1,5,0),qn(0,3,3,-2,0,3,4,0,0,1,8,0),qn(0,2,4,-1,0,4,5,0,0,1,10,0),qn(0,3,5,-1,0,5,8,0,0,1,14,0),qn(0,3,5,-1,0,6,10,0,0,1,18,0),qn(0,4,5,-2,0,7,10,1,0,2,16,1),qn(0,5,5,-3,0,8,10,1,0,3,14,2),qn(0,5,6,-3,0,9,12,1,0,3,16,2),qn(0,6,6,-3,0,10,14,1,0,4,18,3),qn(0,6,7,-4,0,11,15,1,0,4,20,3),qn(0,7,8,-4,0,12,17,2,0,5,22,4),qn(0,7,8,-4,0,13,19,2,0,5,24,4),qn(0,7,9,-4,0,14,21,2,0,5,26,4),qn(0,8,9,-5,0,15,22,2,0,6,28,5),qn(0,8,10,-5,0,16,24,2,0,6,30,5),qn(0,8,11,-5,0,17,26,2,0,6,32,5),qn(0,9,11,-5,0,18,28,2,0,7,34,6),qn(0,9,12,-6,0,19,29,2,0,7,36,6
2),qn(0,10,13,-6,0,20,31,3,0,8,38,7),qn(0,10,13,-6,0,21,33,3,0,8,40,7),qn(0,10,14,-6,0,22,35,3,0,8,42,7),qn(0,11,14,-7,0,23,36,3,0,9,44,8),qn(0,11,15,-7,0,24,38,3,0,9,46,8)],Gn={borderRadius:4},$n=n(11);var Yn=function(e,t){return t?dn(e,t,{clone:!1}):e},Qn={xs:0,sm:600,md:960,lg:1280,xl:1920},Xn={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(Qn[e],"px)")}};var Jn={m:"margin",p:"padding"},Zn={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},er={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},tr=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){if(e.length>2){if(!er[e])return[e];e=er[e]}var t=e.split(""),n=Object($n.a)(t,2),r=n[0],a=n[1],o=Jn[r],i=Zn[a]||"";return Array.isArray(i)?i.map((function(e){return o+e})):[o+i]})),nr=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function rr(e){var t=e.spacing||8;return"number"===typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"===typeof t?t:function(){}}function ar(e,t){return function(n){return e.reduce((function(e,r){return e[r]=function(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}(t,n),e}),{})}}function or(e){var t=rr(e.theme);return Object.keys(e).map((function(n){if(-1===nr.indexOf(n))return null;var r=ar(tr(n),t),a=e[n];return function(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||Xn;return t.reduce((function(e,a,o){return e[r.up(r.keys[o])]=n(t[o]),e}),{})}if("object"===Object(ln.a)(t)){var a=e.theme.breakpoints||Xn;return Object.keys(t).reduce((function(e,r){return e[a.up(r)]=n(t[r]),e}),{})}return n(t)}(e,a,r)})).reduce(Yn,{})}or.propTypes={},or.filterProps=nr;function ir(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=rr({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return 0===n.length?t(1):1===n.length?t(n[0]):n.map((function(e){if("string"===typeof e)return e;var n=t(e);return"number"===typeof n?"".concat(n,"px"):n})).join(" ")};return Object.defineProperty(n,"unit",{get:function(){return e}}),n.mui=!0,n}var ur={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},sr={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function cr(e){return"".concat(Math.round(e),"ms")}var lr={easing:ur,duration:sr,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,r=void 0===n?sr.standard:n,o=t.easing,i=void 0===o?ur.easeInOut:o,u=t.delay,s=void 0===u?0:u;Object(a.a)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof r?r:cr(r)," ").concat(i," ").concat("string"===typeof s?s:cr(s))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}},fr={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};var dr=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,o=void 0===r?{}:r,i=e.palette,u=void 0===i?{}:i,s=e.spacing,c=e.typography,l=void 0===c?{}:c,f=Object(a.a)(e,["breakpoints","mixins","palette","spacing","typography"]),d=Bn(u),p=Sn(n),h=ir(s),b=dn({breakpoints:p,direction:"ltr",mixins:En(p,h,o),overrides:{},palette:d,props:{},shadows:Kn,typography:Hn(d,l),spacing:h,shape:Gn,transitions:lr,zIndex:fr},f),m=arguments.length,y=new Array(m>1?m-1:0),v=1;v<m;v++)y[v-1]=arguments[v];return b=y.reduce((function(e,t){return dn(e,t)}),b)}();t.a=function(e,t){return wn(e,Object(r.a)({defaultTheme:dr},t))}},function(e,t,n){"use strict";var r,a;n.d(t,"a",(function(){return r})),function(e){e[e.DT_INVALID=0]="DT_INVALID",e[e.DT_FLOAT=1]="DT_FLOAT",e[e.DT_DOUBLE=2]="DT_DOUBLE",e[e.DT_INT32=3]="DT_INT32",e[e.DT_UINT8=4]="DT_UINT8",e[e.DT_INT16=5]="DT_INT16",e[e.DT_INT8=6]="DT_INT8",e[e.DT_STRING=7]="DT_STRING",e[e.DT_COMPLEX64=8]="DT_COMPLEX64",e[e.DT_INT64=9]="DT_INT64",e[e.DT_BOOL=10]="DT_BOOL",e[e.DT_QINT8=11]="DT_QINT8",e[e.DT_QUINT8=12]="DT_QUINT8",e[e.DT_QINT32=13]="DT_QINT32",e[e.DT_BFLOAT16=14]="DT_BFLOAT16",e[e.DT_FLOAT_REF=101]="DT_FLOAT_REF",e[e.DT_DOUBLE_REF=102]="DT_DOUBLE_REF",e[e.DT_INT32_REF=103]="DT_INT32_REF",e[e.DT_UINT8_REF=104]="DT_UINT8_REF",e[e.DT_INT16_REF=105]="DT_INT16_REF",e[e.DT_INT8_REF=106]="DT_INT8_REF",e[e.DT_STRING_REF=107]="DT_STRING_REF",e[e.DT_COMPLEX64_REF=108]="DT_COMPLEX64_REF",e[e.DT_INT64_REF=109]="DT_INT64_REF",e[e.DT_BOOL_REF=110]="DT_BOOL_REF",e[e.DT_QINT8_REF=111]="DT_QINT8_REF",e[e.DT_QUINT8_REF=112]="DT_QUINT8_REF",e[e.DT_QINT32_REF=113]="DT_QINT32_REF",e[e.DT_BFLOAT16_REF=114]="DT_BFLOAT16_REF"}(r||(r={})),function(e){!function(e){e[e.LEGACY=0]="LEGACY",e[e.V1=1]="V1",e[e.V2=2]="V2"}(e.CheckpointFormatVersion||(e.CheckpointFormatVersion={}))}(a||(a={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({log_:function(e){var t={x:Object(o.a)(e,"x","log")};return r.a.runKernel(a.ub,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({split_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=Object(o.a)(e,"x","split"),u={x:i},s={numOrSizeSplits:t,axis:n};return r.a.runKernel(a.Ac,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({stack_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Object(o.b)(e,"tensors","stack","string_or_numeric");i.b(n.length>=1,(function(){return"Pass at least one tensor to tf.stack"})),n.length>0&&i.b(t<=n[0].rank,(function(){return"Axis must be <= rank of the tensor"}));var u=n,s={axis:t};return r.a.runKernel(a.Sb,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(6),o=n(45),i=n(72);function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"float32";if("complex64"===t){var n=u(e,"float32"),s=Object(i.a)(e,"float32");return Object(o.a)(n,s)}var c=Object(a.D)(Object(a.O)(e),t);return r.a.makeTensor(c,e,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}
2));var r=n(7),a="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;function o(e){var t=r.useRef(e);return a((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({expandDims_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Object(o.a)(e,"x","expandDims","string_or_numeric");i.b(t<=n.rank,(function(){return"Axis must be <= rank of the tensor"}));var u={input:n},s={dim:t};return r.a.runKernel(a.U,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return O}));var r=n(7),a=n.n(r),o=(n(53),a.a.createContext(null));var i=function(e){e()},u={notify:function(){}};function s(){var e=i,t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,a=n={callback:e,next:null,prev:n};return a.prev?a.prev.next=a:t=a,function(){r&&null!==t&&(r=!1,a.next?a.next.prev=a.prev:n=a.prev,a.prev?a.prev.next=a.next:t=a.next)}}}}var c=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=u,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=s())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=u)},e}(),l="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?r.useLayoutEffect:r.useEffect;var f=function(e){var t=e.store,n=e.context,i=e.children,u=Object(r.useMemo)((function(){var e=new c(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}}),[t]),s=Object(r.useMemo)((function(){return t.getState()}),[t]);l((function(){var e=u.subscription;return e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[u,s]);var f=n||o;return a.a.createElement(f.Provider,{value:u},i)};n(13),n(47),n(116),n(243);function d(){return Object(r.useContext)(o)}function p(e){void 0===e&&(e=o);var t=e===o?d:function(){return Object(r.useContext)(e)};return function(){return t().store}}var h=p();function b(e){void 0===e&&(e=o);var t=e===o?h:p(e);return function(){return t().dispatch}}var m=b(),y=function(e,t){return e===t};function v(e){void 0===e&&(e=o);var t=e===o?d:function(){return Object(r.useContext)(e)};return function(e,n){void 0===n&&(n=y);var a=t(),o=function(e,t,n,a){var o,i=Object(r.useReducer)((function(e){return e+1}),0)[1],u=Object(r.useMemo)((function(){return new c(n,a)}),[n,a]),s=Object(r.useRef)(),f=Object(r.useRef)(),d=Object(r.useRef)(),p=Object(r.useRef)(),h=n.getState();try{if(e!==f.current||h!==d.current||s.current){var b=e(h);o=void 0!==p.current&&t(b,p.current)?p.current:b}else o=p.current}catch(m){throw s.current&&(m.message+="\nThe error may be correlated with this previous error:\n"+s.current.stack+"\n\n"),m}return l((function(){f.current=e,d.current=h,p.current=o,s.current=void 0})),l((function(){function e(){try{var e=n.getState(),r=f.current(e);if(t(r,p.current))return;p.current=r,d.current=e}catch(m){s.current=m}i()}return u.onStateChange=e,u.trySubscribe(),e(),function(){return u.tryUnsubscribe()}}),[n,u]),o}(e,n,a.store,a.subscription);return Object(r.useDebugValue)(o),o}}var g,O=v(),j=n(70);g=j.unstable_batchedUpdates,i=g},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(268)},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(36),s=n(2),c=n(9);var l=Object(s.b)({conv2d_:function(e,t,n,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"NHWC",f=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[1,1],d=arguments.length>6?arguments[6]:void 0,p=Object(o.a)(e,"x","conv2d"),h=Object(o.a)(t,"filter","conv2d"),b=p,m=!1;3===p.rank&&(m=!0,b=Object(c.a)(p,[1,p.shape[0],p.shape[1],p.shape[2]])),i.b(4===b.rank,(function(){return"Error in conv2d: input must be rank 4, but got rank ".concat(b.rank,".")})),i.b(4===h.rank,(function(){return"Error in conv2d: filter must be rank 4, but got rank "+"".concat(h.rank,".")})),null!=d&&i.b(i.v(s),(function(){return"Error in conv2d: pad must be an integer when using, "+"dimRoundingMode ".concat(d," but got pad ").concat(s,".")}));var y="NHWC"===l?b.shape[3]:b.shape[1];i.b(y===h.shape[2],(function(){return"Error in conv2d: depth of input (".concat(y,") must match ")+"input depth for filter ".concat(h.shape[2],".")})),i.b(u.c(n,f),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(f,"'")}));var v={x:b,filter:h},g={strides:n,pad:s,dataFormat:l,dilations:f,dimRoundingMode:d},O=r.a.runKernel(a.z,v,g);return m?Object(c.a)(O,[O.shape[1],O.shape[2],O.shape[3]]):O}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(3),a=n(6),o=n(45);function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"float32";if("complex64"===t){var n=i(e,"float32"),u=i(e,"float32");return Object(o.a)(n,u)}var s=Object(a.F)(Object(a.O)(e),t);return r.a.makeTensor(s,e,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(3),a=n(1),o=n(2);var i=Object(o.b)({square_:function(e){var t=Object(a.a)(e,"x","square");return r.a.runKernel("Square",{x:t},{})}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({relu_:function(e){var t={x:Object(o.a)(e,"x","relu")};return r.a.runKernel(a.bc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(9);var s=n(2);var c=Object(s.b)({batchNorm_:function(e,t,n,s,c,l){null==l&&(l=.001);var f,d,p=Object(o.a)(e,"x","batchNorm"),h=Object(o.a)(t,"mean","batchNorm"),b=Object(o.a)(n,"variance","batchNorm");null!=c&&(f=Object(o.a)(c,"scale","batchNorm")),null!=s&&(d=Object(o.a)(s,"offset","batchNorm")),i.b(h.rank===b.rank,(function(){return"Batch normalization gradient requires mean and variance to have equal ranks."})),i.b(null==d||h.rank===d.rank,(function(){return"Batch normalization gradient requires mean and offset to have equal ranks."})),i.b(null==f||h.rank===f.rank,(function(){return"Batch normalization gradient requires mean and scale to have equal ranks."}));var m={x:function(e){return 0===e.rank||1===e.rank?Object(u.a)(e,[1,1,1,e.size]):2===e.rank?Object(u.a)(e,[1,1,e.shape[0],e.shape[1]]):3===e.rank?Object(u.a)(e,[1,e.shape[0],e.shape[1],e.shape[2]]):e}(p),scale:f,offset:d,mean:h,variance:b},y={varianceEpsilon:l},v=r.a.runKernel(a.cb,m,y);return Object(u.a)(v,p.shape)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(114);function a(e,t){if(e){if("string"===typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return s}));var r=n(16),a=n(14),o=n(157),i=(n(105),function(){function e(t,n,a,i,u){Object(r.a)(this,e),this.mean=t,this.stdDev=n,this.dtype=a,this.nextVal=NaN,this.truncated=i,this.truncated&&(this.upper=this.mean+2*this.stdDev,this.lower=this.mean-2*this.stdDev);var s=u||Math.random();this.random=o.alea(s.toString())}return Object(a.a)(e,[{key:"nextValue",value:function(){if(!isNaN(this.nextVal)){var e=this.nextVal;return this.nextVal=NaN,e}for(var t,n,r=!1;!r;){var a=void 0,o=void 0,i=void 0;do{i=(a=2*this.random()-1)*a+(o=2*this.random()-1)*o}while(i>=1||0===i);var u=Math.sqrt(-2*Math.log(i)/i);t=this.mean+this.stdDev*a*u,n=this.mean+this.stdDev*o*u,this.truncated&&!this.isValidTruncated(t)||(r=!0)}return this.truncated&&!this.isValidTruncated(n)||(this.nextVal=this.convertValue(n)),this.convertValue(t)}},{key:"convertValue",value:function(e){return null==this.dtype||"float32"===this.dtype?e:Math.round(e)}},{key:"isValidTruncated",value:function(e){return e<=this.upper&&e>=this.lower}}]),e}()),u=function(){function e(t,n,a,u){Object(r.a)(this,e),this.alpha=t,this.beta=1/n,this.dtype=a;var s=u||Math.random();this.randu=o.alea(s.toString()),this.randn=new i(0,1,a,!1,this.randu()),this.d=t<1?t+2/3:t-1/3,this.c=1/Math.sqrt(9*this.d)}return Object(a.a)(e,[{key:"nextValue",value:function(){for(var e,t,n,r,a,o;;){do{r=this.randn.nextValue(),o=1+this.c*r}while(o<=0);if(o*=o*o,t=1-.331*(e=r*r)*e,n=.5*e+this.d*(1-o+Math.log(o)),(a=this.randu())<t||Math.log(a)<n)break}return o=1/this.beta*this.d*o,this.alpha<1&&(o*=Math.pow(this.randu(),1/this.alpha)),this.convertValue(o)}},{key:"convertValue",value:function(e){return"float32"===this.dtype?e:Math.round(e)}}]),e}(),s=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0;if(Object(r.a)(this,e),this.canReturnFloat=function(){return null==t.dtype||"float32"===t.dtype},this.min=n,this.range=a-n,this.dtype=i,null==u&&(u=Math.random()),"number"===typeof u&&(u=u.toString()),!this.canReturnFloat()&&this.range<=1)throw new Error("The difference between ".concat(n," - ").concat(a," <= 1 and dtype is not float"));this.random=o.alea(u)}
vendor: 10,563 bytes, line 2
2return Object(a.a)(e,[{key:"convertValue",value:function(e){return this.canReturnFloat()?e:Math.round(e)}},{key:"nextValue",value:function(){return this.convertValue(this.min+this.range*this.random())}}]),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(3),a=n(4);function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"float32";if(0===n)throw new Error("Cannot have a step of zero");var i={start:e,stop:t,step:n,dtype:o};return r.a.runKernel(a.Xb,{},i)}},function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function a(e){return!!e&&!!e[G]}function o(e){return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);return!t||t===Object.prototype}(e)||Array.isArray(e)||!!e[K]||!!e.constructor[K]||d(e)||p(e))}function i(e,t,n){void 0===n&&(n=!1),0===u(e)?(n?Object.keys:$)(e).forEach((function(r){n&&"symbol"==typeof r||t(r,e[r],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function u(e){var t=e[G];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:d(e)?2:p(e)?3:0}function s(e,t){return 2===u(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===u(e)?e.get(t):e[t]}function l(e,t,n){var r=u(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function f(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function d(e){return V&&e instanceof Map}function p(e){return W&&e instanceof Set}function h(e){return e.o||e.t}function b(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Y(e);delete t[G];for(var n=$(t),r=0;r<n.length;r++){var a=n[r],o=t[a];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(Object.getPrototypeOf(e),t)}function m(e,t){return void 0===t&&(t=!1),v(e)||a(e)||!o(e)||(u(e)>1&&(e.set=e.add=e.clear=e.delete=y),Object.freeze(e),t&&i(e,(function(e,t){return m(t,!0)}),!0)),e}function y(){r(2)}function v(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function g(e){var t=Q[e];return t||r(18,e),t}function O(e,t){Q[e]||(Q[e]=t)}function j(){return B}function w(e,t){t&&(g("Patches"),e.u=[],e.s=[],e.v=t)}function x(e){k(e),e.p.forEach(E),e.p=null}function k(e){e===B&&(B=e.l)}function S(e){return B={p:[],l:B,h:e,m:!0,_:0}}function E(e){var t=e[G];0===t.i||1===t.i?t.j():t.g=!0}function N(e,t){t._=t.p.length;var n=t.p[0],a=void 0!==e&&e!==n;return t.h.O||g("ES5").S(t,e,a),a?(n[G].P&&(x(t),r(4)),o(e)&&(e=T(t,e),t.l||A(t,e)),t.u&&g("Patches").M(n[G],e,t.u,t.s)):e=T(t,n,[]),x(t),t.u&&t.v(t.u,t.s),e!==q?e:void 0}function T(e,t,n){if(v(t))return t;var r=t[G];if(!r)return i(t,(function(a,o){return _(e,r,t,a,o,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return A(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var a=4===r.i||5===r.i?r.o=b(r.k):r.o;i(3===r.i?new Set(a):a,(function(t,o){return _(e,r,a,t,o,n)})),A(e,a,!1),n&&e.u&&g("Patches").R(r,n,e.u,e.s)}return r.o}function _(e,t,n,r,i,u){if(a(i)){var c=T(e,i,u&&t&&3!==t.i&&!s(t.D,r)?u.concat(r):void 0);if(l(n,r,c),!a(c))return;e.m=!1}if(o(i)&&!v(i)){if(!e.h.N&&e._<1)return;T(e,i),t&&t.A.l||A(e,i)}}function A(e,t,n){void 0===n&&(n=!1),e.h.N&&e.m&&m(t,n)}function C(e,t){var n=e[G];return(n?h(n):e)[t]}function P(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function I(e){e.P||(e.P=!0,e.l&&I(e.l))}function M(e){e.o||(e.o=b(e.t))}function R(e,t,n){var r=d(t)?g("MapSet").T(t,n):p(t)?g("MapSet").F(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:j(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},a=r,o=X;n&&(a=[r],o=J);var i=Proxy.revocable(a,o),u=i.revoke,s=i.proxy;return r.k=s,r.j=u,s}(t,n):g("ES5").J(t,n);return(n?n.A:j()).p.push(r),r}function D(e){return a(e)||r(22,e),function e(t){if(!o(t))return t;var n,r=t[G],a=u(t);if(r){if(!r.P&&(r.i<4||!g("ES5").K(r)))return r.t;r.I=!0,n=L(t,a),r.I=!1}else n=L(t,a);return i(n,(function(t,a){r&&c(r.t,t)===a||l(n,t,e(a))})),3===a?new Set(n):n}(e)}function L(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return b(e)}function z(){function e(e,t){var n=o[e];return n?n.enumerable=t:o[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[G];return X.get(t,e)},set:function(t){var n=this[G];X.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var a=e[t][G];if(!a.P)switch(a.i){case 5:r(a)&&I(a);break;case 4:n(a)&&I(a)}}}function n(e){for(var t=e.t,n=e.k,r=$(n),a=r.length-1;a>=0;a--){var o=r[a];if(o!==G){var i=t[o];if(void 0===i&&!s(t,o))return!0;var u=n[o],c=u&&u[G];if(c?c.t!==i:!f(u,i))return!0}}var l=!!t[G];return r.length!==$(t).length+(l?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}var o={};O("ES5",{J:function(t,n){var r=Array.isArray(t),a=function(t,n){if(t){for(var r=Array(n.length),a=0;a<n.length;a++)Object.defineProperty(r,""+a,e(a,!0));return r}var o=Y(n);delete o[G];for(var i=$(o),u=0;u<i.length;u++){var s=i[u];o[s]=e(s,t||!!o[s].enumerable)}return Object.create(Object.getPrototypeOf(n),o)}(r,t),o={i:r?5:4,A:n?n.A:j(),P:!1,I:!1,D:{},l:n,t:t,k:a,o:null,g:!1,C:!1};return Object.defineProperty(a,G,{value:o,writable:!0}),a},S:function(e,n,o){o?a(n)&&n[G].A===e&&t(e.p):(e.u&&function e(t){if(t&&"object"==typeof t){var n=t[G];if(n){var a=n.t,o=n.k,u=n.D,c=n.i;if(4===c)i(o,(function(t){t!==G&&(void 0!==a[t]||s(a,t)?u[t]||e(o[t]):(u[t]=!0,I(n)))})),i(a,(function(e){void 0!==o[e]||s(o,e)||(u[e]=!1,I(n))}));else if(5===c){if(r(n)&&(I(n),u.length=!0),o.length<a.length)for(var l=o.length;l<a.length;l++)u[l]=!1;else for(var f=a.length;f<o.length;f++)u[f]=!0;for(var d=Math.min(o.length,a.length),p=0;p<d;p++)void 0===u[p]&&e(o[p])}}}}(e.p[0]),t(e.p))},K:function(e){return 4===e.i?n(e):r(e)}})}n.d(t,"a",(function(){return Ae})),n.d(t,"b",(function(){return Ie}));var F,B,U="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),V="undefined"!=typeof Map,W="undefined"!=typeof Set,H="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,q=U?Symbol.for("immer-nothing"):((F={})["immer-nothing"]=!0,F),K=U?Symbol.for("immer-draftable"):"__$immer_draftable",G=U?Symbol.for("immer-state"):"__$immer_state",$=("undefined"!=typeof Symbol&&Symbol.iterator,"undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames),Y=Object.getOwnPropertyDescriptors||function(e){var t={};return $(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},Q={},X={get:function(e,t){if(t===G)return e;var n=h(e);if(!s(n,t))return function(e,t,n){var r,a=P(t,n);return a?"value"in a?a.value:null===(r=a.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!o(r)?r:r===C(e.t,t)?(M(e),e.o[t]=R(e.A.h,r,e)):r},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,n){var r=P(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var a=C(h(e),t),o=null==a?void 0:a[G];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(f(n,a)&&(void 0!==n||s(e.t,t)))return!0;M(e),I(e)}return e.o[t]=n,e.D[t]=!0,!0},deleteProperty:function(e,t){return void 0!==C(e.t,t)||t in e.t?(e.D[t]=!1,M(e),I(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=h(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},J={};i(X,(function(e,t){J[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),J.deleteProperty=function(e,t){return X.deleteProperty.call(this,e[0],t)},J.set=function(e,t,n){return X.set.call(this,e[0],t,n,e[0])};var Z=new(function(){function e(e){this.O=H,this.N=!0,"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),this.produce=this.produce.bind(this),this.produceWithPatches=this.produceWithPatches.bind(this)}var t=e.prototype;return t.produce=function(e,t,n){if("function"==typeof e&&"function"!=typeof t){var a=t;t=e;var i=this;return function(e){var n=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),u=1;u<r;u++)o[u-1]=arguments[u];return i.produce(e,(function(e){var r;return(r=t).call.apply(r,[n,e].concat(o))}))}}var u;if("function"!=typeof t&&r(6),void 0!==n&&"function"!=typeof n&&r(7),o(e)){var s=S(this),c=R(this,e,void 0),l=!0;try{u=t(c),l=!1}finally{l?x(s):k(s)}return"undefined"!=typeof Promise&&u instanceof Promise?u.then((function(e){return w(s,n),N(e,s)}),(function(e){throw x(s),e})):(w(s,n),N(u,s))}if(!e||"object"!=typeof e){if((u=t(e))===q)return;return void 0===u&&(u=e),this.N&&m(u,!0),u}r(21,e)},t.produceWithPatches=function(e,t){var n,r,a=this;return"function"==typeof e?function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return a.produceWithPatches(t,(function(t){return e.apply(void 0,[t].concat(r))}))}:[this.produce(e,t,(function(e,t){n=e,r=t})),n,r]},t.createDraft=function(e){o(e)||r(8),a(e)&&(e=D(e));var t=S(this),n=R(this,e,void 0);return n[G].C=!0,k(t),n},t.finishDraft=function(e,t){var n=(e&&e[G]).A;return w(n,t),N(void 0,n)},t.setAutoFreeze=function(e){this.N=e},t.setUseProxies=function(e){e&&!H&&r(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var o=g("Patches").$;return a(e)?o(e,t):this.produce(e,(function(e){return o(e,t.slice(n+1))}))},e}()),ee=Z.produce,te=(Z.produceWithPatches.bind(Z),Z.setAutoFreeze.bind(Z),Z.setUseProxies.bind(Z),Z.applyPatches.bind(Z),Z.createDraft.bind(Z),Z.finishDraft.bind(Z),ee),ne=n(89);function re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?re(Object(n),!0).forEach((function(t){Object(ne.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oe(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var ie="function"===typeof Symbol&&Symbol.observable||"@@observable",ue=function(){return Math.random().toString(36).substring(7).split("").join(".")},se={INIT:"@@redux/INIT"+ue(),REPLACE:"@@redux/REPLACE"+ue(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+ue()}};function ce(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function le(e,t,n){var r;if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(oe(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(oe(1));return n(le)(e,t)}if("function"!==typeof e)throw new Error(oe(2));var a=e,o=t,i=[],u=i,s=!1;function c(){u===i&&(u=i.slice())}function l(){if(s)throw new Error(oe(3));return o}function f(e){if("function"!==typeof e)throw new Error(oe(4));if(s)throw new Error(oe(5));var t=!0;return c(),u.push(e),function(){if(t){if(s)throw new Error(oe(6));t=!1,c();var n=u.indexOf(e);u.splice(n,1),i=null}}}function d(e){if(!ce(e))throw new Error(oe(7));if("undefined"===typeof e.type)throw new Error(oe(8));if(s)throw new Error(oe(9));try{s=!0,o=a(o,e)}finally{s=!1}for(var t=i=u,n=0;n<t.length;n++){(0,t[n])()}return e}function p(e){if("function"!==typeof e)throw new Error(oe(10));a=e,d({type:se.REPLACE})}function h(){var e,t=f;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(oe(11));function n(){e.next&&e.next(l())}return n(),{unsubscribe:t(n)}}})[ie]=function(){return this},e}return d({type:se.INIT}),(r={dispatch:d,subscribe:f,getState:l,replaceReducer:p})[ie]=h,r}function fe(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var a=t[r];0,"function"===typeof e[a]&&(n[a]=e[a])}var o,i=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if("undefined"===typeof n(void 0,{type:se.INIT}))throw new Error(oe(12));if("undefined"===typeof n(void 0,{type:se.PROBE_UNKNOWN_ACTION()}))throw new Error(oe(13))}))}(n)}catch(u){o=u}return function(e,t){if(void 0===e&&(e={}),o)throw o;for(var r=!1,a={},u=0;u<i.length;u++){var s=i[u],c=n[s],l=e[s],f=c(l,t);if("undefined"===typeof f){t&&t.type;throw new Error(oe(14))}a[s]=f,r=r||f!==l}return(r=r||i.length!==Object.keys(e).length)?a:e}}function de(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function pe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(oe(15))},a={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=t.map((function(e){return e(a)}));return r=de.apply(void 0,o)(n.dispatch),ae(ae({},n),{},{dispatch:r})}}}function he(e,t){return e===t}function be(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,a=0;a<r;a++)if(!e(t[a],n[a]))return!1;return!0}function me(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"===typeof e}))){var n=t.map((function(e){return typeof e})).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+n+"]")}return t}!function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r]}((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:he,n=null,r=null;return function(){return be(t,n,arguments)||(r=e.apply(null,arguments)),n=arguments,r}}));function ye(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(a){return"function"===typeof a?a(n,r,e):t(a)}}}}var ve=ye();ve.withExtraArgument=ye;var ge=ve;function Oe(){return(Oe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function je(e){return(je=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function we(e,t){return(we=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function xe(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function ke(e,t,n){return(ke=xe()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&we(a,n.prototype),a}).apply(null,arguments)}function Se(e){var t="function"===typeof Map?new Map:void 0;return(Se=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return ke(e,arguments,je(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),we(r,e)})(e)}var Ee="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"===typeof arguments[0]?de:de.apply(null,arguments)};function Ne(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}var Te=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.concat=function(){for(var t,n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return ke(r,(t=e.prototype.concat).call.apply(t,[this].concat(a)))},a.prepend=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 1===t.length&&Array.isArray(t[0])?ke(r,t[0].concat(this)):ke(r,t.concat(this))},r}(Se(Array));function _e(){return function(e){return function(e){void 0===e&&(e={});var t=e,n=t.thunk,r=void 0===n||n,a=(t.immutableCheck,t.serializableCheck,new Te);r&&(!function(e){return"boolean"===typeof e}(r)?a.push(ge.withExtraArgument(r.extraArgument)):a.push(ge));0;return a}(e)}}function Ae(e){var t,n=_e(),r=e||{},a=r.reducer,o=void 0===a?void 0:a,i=r.middleware,u=void 0===i?n():i,s=r.devTools,c=void 0===s||s,l=r.preloadedState,f=void 0===l?void 0:l,d=r.enhancers,p=void 0===d?void 0:d;if("function"===typeof o)t=o;else{if(!Ne(o))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');t=fe(o)}var h=pe.apply(void 0,"function"===typeof u?u(n):u),b=de;c&&(b=Ee(Oe({trace:!1},"object"===typeof c&&c)));var m=[h];return Array.isArray(p)?m=[h].concat(p):"function"===typeof p&&(m=p(m)),le(t,f,b.apply(void 0,m))}function Ce(e,t){function n(){if(t){var n=t.apply(void 0,arguments);if(!n)throw new Error("prepareAction did not return an object");return Oe({type:e,payload:n.payload},"meta"in n&&{meta:n.meta},{},"error"in n&&{error:n.error})}return{type:e,payload:arguments.length<=0?void 0:arguments[0]}}return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n}function Pe(e){var t,n={},r=[],a={addCase:function(e,t){var r="string"===typeof e?e:e.type;if(r in n)throw new Error("addCase cannot be called with two reducers for the same action type");return n[r]=t,a},addMatcher:function(e,t){return r.push({matcher:e,reducer:t}),a},addDefaultCase:function(e){return t=e,a}};return e(a),[n,r,t]}function Ie(e){var t=e.name,n=e.initialState;if(!t)throw new Error("`name` is a required option for createSlice");var r=e.reducers||{},i="undefined"===typeof e.extraReducers?[]:"function"===typeof e.extraReducers?Pe(e.extraReducers):[e.extraReducers],u=i[0],s=void 0===u?{}:u,c=i[1],l=void 0===c?[]:c,f=i[2],d=void 0===f?void 0:f,p=Object.keys(r),h={},b={},m={};p.forEach((function(e){var n,a,o=r[e],i=t+"/"+e;"reducer"in o?(n=o.reducer,a=o.prepare):n=o,h[e]=n,b[i]=n,m[e]=a?Ce(i,a):Ce(i)}));var y=function(e,t,n,r){void 0===n&&(n=[]);var i="function"===typeof t?Pe(t):[t,n,r],u=i[0],s=i[1],c=i[2],l=te(e,(function(){}));return function(e,t){void 0===e&&(e=l);var n=[u[t.type]].concat(s.filter((function(e){return(0,e.matcher)(t)})).map((function(e){return e.reducer})));return 0===n.filter((function(e){return!!e})).length&&(n=[c]),n.reduce((function(e,n){if(n){if(a(e)){var r=n(e,t);return"undefined"===typeof r?e:r}if(o(e))return te(e,(function(e){return n(e,t)}));var i=n(e,t);if("undefined"===typeof i){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return i}return e}),e)}}(n,Oe({},s,{},b),l,d);return{name:t,reducer:y,actions:m,caseReducers:h}}"undefined"!==typeof Symbol&&(Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator"))),"undefined"!==typeof Symbol&&(Symbol.asyncIterator||(Symbol.asyncIterator=Symbol("Symbol.asyncIterator")));z()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r={};function a(e){return r[e]}},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(27),c=n(2);var l=Object(c.b)({greater_:function(e,t){var n=Object(u.a)(e,"a","greater","string_or_numeric"),c=Object(u.a)(t,"b","greater","string_or_numeric"),l=Object(i.c)(n,c),f=Object(r.a)(l,2);n=f[0],c=f[1],Object(s.a)(n.shape,c.shape);var d={a:n,b:c};return a.a.runKernel(o.hb,d)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(27),u=n(2);var s=Object(u.b)({logicalAnd_:function(e,t){var n=Object(o.a)(e,"a","logicalAnd","bool"),u=Object(o.a)(t,"b","logicalAnd","bool");Object(i.a)(n.shape,u.shape);var s={a:n,b:u};return r.a.runKernel(a.wb,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({mean_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Object(o.a)(e,"x","mean"),u={x:i},s={axis:t,keepDims:n};return r.a.runKernel(a.Eb,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({real_:function(e){var t={input:Object(o.a)(e,"input","real")};return r.a.runKernel(a.Yb,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(6),i=n(2);var u=Object(i.b)({ifft_:function(e){Object(o.b)("complex64"===e.dtype,(function(){return"The dtype for tf.spectral.ifft() must be complex64 "+"but got ".concat(e.dtype,".")}));var t={input:e};return r.a.runKernel(a.jb,t)}})},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e,r){var a;function o(){if(null==a){var t;if("undefined"!==typeof window)t=window;else if("undefined"!==typeof e)t=e;else if("undefined"!==typeof r)t=r;else{if("undefined"===typeof self)throw new Error("Could not find a global object");t=self}a=t}return a}function i(e,t){var n=function(){var e=o();
2return null==e._tfGlobals&&(e._tfGlobals=new Map),e._tfGlobals}();if(n.has(e))return n.get(e);var r=t();return n.set(e,r),n.get(e)}n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return i}))}).call(this,n(163),n(159))},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){"use strict";var r,a,o,i,u;n.d(t,"a",(function(){return c})),function(e){e.R0="R0",e.R1="R1",e.R2="R2",e.R3="R3",e.R4="R4",e.R5="R5",e.R6="R6"}(r||(r={})),function(e){e.float32="float32",e.int32="int32",e.bool="int32",e.complex64="complex64"}(a||(a={})),function(e){e.float32="float32",e.int32="int32",e.bool="bool",e.complex64="complex64"}(o||(o={})),function(e){e.float32="float32",e.int32="float32",e.bool="float32",e.complex64="complex64"}(i||(i={})),function(e){e.float32="complex64",e.int32="complex64",e.bool="complex64",e.complex64="complex64"}(u||(u={}));var s={float32:i,int32:a,bool:o,complex64:u};function c(e,t){if("string"===e||"string"===t){if("string"===e&&"string"===t)return"string";throw new Error("Can not upcast ".concat(e," with ").concat(t))}return s[e][t]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2),s=n(9);var c=Object(u.b)({depthwiseConv2d_:function(e,t,n,u){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"NHWC",l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[1,1],f=arguments.length>6?arguments[6]:void 0,d=Object(o.a)(e,"x","depthwiseConv2d"),p=Object(o.a)(t,"filter","depthwiseConv2d"),h=d,b=!1;3===d.rank&&(b=!0,h=Object(s.a)(d,[1,d.shape[0],d.shape[1],d.shape[2]])),i.b(4===h.rank,(function(){return"Error in depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(h.rank,".")})),i.b(4===p.rank,(function(){return"Error in depthwiseConv2d: filter must be rank 4, but got rank "+"".concat(p.rank,".")})),i.b(h.shape[3]===p.shape[2],(function(){return"Error in depthwiseConv2d: number of input channels "+"(".concat(h.shape[3],") must match the inChannels dimension in ")+"filter ".concat(p.shape[2],".")})),null!=f&&i.b(i.v(u),(function(){return"Error in depthwiseConv2d: pad must be an integer when using, "+"dimRoundingMode ".concat(f," but got pad ").concat(u,".")}));var m={x:h,filter:p},y={strides:n,pad:u,dataFormat:c,dilations:l,dimRoundingMode:f},v=r.a.runKernel(a.K,m,y);return b?Object(s.a)(v,[v.shape[1],v.shape[2],v.shape[3]]):v}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({zerosLike_:function(e){var t={x:Object(o.a)(e,"x","zerosLike")};return r.a.runKernel(a.Tc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(3),a=n(4);function o(e,t,n){var o={shape:e,value:t,dtype:n};return r.a.runKernel(a.X,{},o)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({imag_:function(e){var t={input:Object(o.a)(e,"input","imag")};return r.a.runKernel(a.lb,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(27),c=n(2);var l=Object(c.b)({lessEqual_:function(e,t){var n=Object(u.a)(e,"a","lessEqual","string_or_numeric"),c=Object(u.a)(t,"b","lessEqual","string_or_numeric"),l=Object(i.c)(n,c),f=Object(r.a)(l,2);n=f[0],c=f[1],Object(s.a)(n.shape,c.shape);var d={a:n,b:c};return a.a.runKernel(o.sb,d)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(2);var c=Object(s.b)({pow_:function(e,t){var n=Object(u.a)(e,"base","pow"),s=Object(u.a)(t,"exp","pow"),c=Object(i.c)(n,s),l=Object(r.a)(c,2),f={a:n=l[0],b:s=l[1]};return a.a.runKernel(o.Ub,f)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(6),i=n(2);var u=Object(i.b)({fft_:function(e){Object(o.b)("complex64"===e.dtype,(function(){return"The dtype for tf.spectral.fft() must be complex64 "+"but got ".concat(e.dtype,".")}));var t={input:e};return r.a.runKernel(a.W,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n(6),a=n(45),o=n(32),i=n(96),u=n(2),s=n(85),c=n(9),l=n(24),f=n(64),d=n(72),p=n(94),h=n(99);var b=Object(u.b)({rfft_:function(e,t){Object(r.b)("float32"===e.dtype,(function(){return"The dtype for rfft() must be real value but got ".concat(e.dtype)}));var n,u=e.shape[e.shape.length-1],b=e.size/u;if(null!=t&&t<u){var m=e.shape.map((function(e){return 0})),y=e.shape.map((function(e){return e}));y[e.shape.length-1]=t,n=Object(l.a)(e,m,y),u=t}else if(null!=t&&t>u){var v=e.shape.map((function(e){return e}));v[e.shape.length-1]=t-u,n=Object(o.a)([e,Object(d.a)(v)],e.shape.length-1),u=t}else n=e;var g=Object(p.a)(n),O=Object(c.a)(Object(a.a)(n,g),[b,u]),j=Object(h.a)(O),w=Math.floor(u/2)+1,x=Object(s.a)(j),k=Object(i.a)(j),S=Object(f.a)(x,[w,u-w],x.shape.length-1),E=Object(f.a)(k,[w,u-w],k.shape.length-1),N=n.shape.slice();return N[n.shape.length-1]=w,Object(c.a)(Object(a.a)(S[0],E[0]),N)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(1),a=n(6),o=n(2),i=n(9);var u=Object(o.b)({squeeze_:function(e,t){var n=Object(r.a)(e,"x","squeeze");return Object(i.a)(n,Object(a.Q)(n.shape,t).newShape)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({unstack_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Object(o.a)(e,"x","unstack","string_or_numeric");i.b(t>=-n.shape.length&&t<n.shape.length,(function(){return"Axis = ".concat(t," is not in [-").concat(n.shape.length,", ").concat(n.shape.length,")")}));var u={value:n},s={axis:t};return r.a.runKernel(a.Rc,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),a=n(4),o=n(1),i=n(49),u=n(2),s=n(9);var c=Object(u.b)({broadcastTo_:function(e,t){var n=Object(o.a)(e,"broadcastTo","x"),u=n.shape;if(t.some((function(e){return!(e>0)||e%1!==0})))throw new Error("broadcastTo(): Invalid broadcast shape [".concat(t,"]."));if(t.length<n.rank)throw new Error("broadcastTo(): shape.length=".concat(t.length," < input.rank=").concat(n.rank,"."));if(t.length>n.rank){for(var c=n.shape.slice();c.length<t.length;)c.unshift(1);n=Object(s.a)(n,c)}for(var l=n.shape,f=Array.from(t),d=t.length-1;d>=0;d--)if(l[d]===t[d])f[d]=1;else if(1!==n.shape[d])throw new Error("broadcastTo(): [".concat(u,"] cannot be broadcast to [").concat(t,"]."));if(0===f.map((function(e,t){return e>1?t:-1})).filter((function(e){return e>=0})).length)return Object(i.a)(n);var p={x:n},h={reps:f};return r.a.runKernel(a.Mc,p,h)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({tile_:function(e,t){var n=Object(o.a)(e,"x","tile","string_or_numeric");i.b(n.rank===t.length,(function(){return"Error in transpose: rank of input ".concat(n.rank," ")+"must match length of reps ".concat(t,".")}));var u={x:n},s={reps:t};return r.a.runKernel(a.Mc,u,s)}})},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}
2));var r=n(3);n(1),n(6),n(10);function a(){return 32===r.a.backend.floatPrecision()?.001:.1}function o(e,t,n){if(null==n&&(n=a()),!i(e,t,n))throw new Error("Numbers differ: actual === ".concat(e,", expected === ").concat(t))}function i(e,t,n){return!isFinite(e)&&!isFinite(t)||!(isNaN(e)||isNaN(t)||Math.abs(e-t)>n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(7),a=n(113);function o(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){Object(a.a)(e,n),Object(a.a)(t,n)}}),[e,t])}},function(e,t,n){"use strict";(function(e){n(3);var t=n(122),r=n(18),a=Object(r.b)();a.registerFlag("DEBUG",(function(){return!1}),(function(e){e&&console.warn("Debugging mode is ON. The output of every math call will be downloaded to CPU and checked for NaNs. This significantly impacts performance.")})),a.registerFlag("IS_BROWSER",(function(){return t.a()})),a.registerFlag("IS_NODE",(function(){return"undefined"!==typeof e&&"undefined"!==typeof e.versions&&"undefined"!==typeof e.versions.node})),a.registerFlag("IS_CHROME",(function(){return"undefined"!==typeof navigator&&null!=navigator&&null!=navigator.userAgent&&/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)})),a.registerFlag("PROD",(function(){return!1})),a.registerFlag("TENSORLIKE_CHECK_SHAPE_CONSISTENCY",(function(){return a.getBool("DEBUG")})),a.registerFlag("DEPRECATION_WARNINGS_ENABLED",(function(){return!0})),a.registerFlag("IS_TEST",(function(){return!1})),a.registerFlag("CHECK_COMPUTATION_FOR_ERRORS",(function(){return!0})),a.registerFlag("WRAP_TO_IMAGEBITMAP",(function(){return!1}))}).call(this,n(159))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(16),a=n(14),o=function(){function e(){Object(r.a)(this,e)}return Object(a.a)(e,[{key:"refCount",value:function(e){return i("refCount")}},{key:"incRef",value:function(e){return i("incRef")}},{key:"timerAvailable",value:function(){return!0}},{key:"time",value:function(e){return i("time")}},{key:"read",value:function(e){return i("read")}},{key:"readSync",value:function(e){return i("readSync")}},{key:"numDataIds",value:function(){return i("numDataIds")}},{key:"disposeData",value:function(e,t){return i("disposeData")}},{key:"write",value:function(e,t,n){return i("write")}},{key:"move",value:function(e,t,n,r,a){return i("move")}},{key:"memory",value:function(){return i("memory")}},{key:"floatPrecision",value:function(){return i("floatPrecision")}},{key:"epsilon",value:function(){return 32===this.floatPrecision()?1e-7:1e-4}},{key:"dispose",value:function(){return i("dispose")}}]),e}();function i(e){throw new Error("'".concat(e,"' not yet implemented or not found in the registry. ")+"This kernel may not be supported by the tfjs backend you have chosen")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({tanh_:function(e){var t={x:Object(o.a)(e,"x","tanh")};return r.a.runKernel(a.Lc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({min_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Object(o.a)(e,"x","min"),u={x:i},s={axis:t,keepDims:n};return r.a.runKernel(a.Fb,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({sqrt_:function(e){var t={x:Object(o.a)(e,"x","sqrt")};return r.a.runKernel(a.Bc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({transpose_:function(e,t){var n=Object(o.a)(e,"x","transpose");if(null==t&&(t=n.shape.map((function(e,t){return t})).reverse()),i.b(n.rank===t.length,(function(){return"Error in transpose: rank of input ".concat(n.rank," ")+"must match length of perm ".concat(t,".")})),t.forEach((function(e){i.b(e>=0&&e<n.rank,(function(){return"All entries in 'perm' must be between 0 and ".concat(n.rank-1)+" but got ".concat(t)}))})),n.rank<=1)return n.clone();var u={x:n},s={perm:t};return r.a.runKernel(a.Pc,u,s)}})},function(e,t,n){"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={float32:4,float16:2,int32:4,uint16:2,uint8:1,bool:1,complex64:8}},function(e,t,n){"use strict";var r=n(290),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return r.isMemo(e)?i:u[e.$$typeof]||a}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=i;var c=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var a=p(n);a&&a!==h&&e(t,a,r)}var i=l(n);f&&(i=i.concat(f(n)));for(var u=s(t),b=s(n),m=0;m<i.length;++m){var y=i[m];if(!o[y]&&(!r||!r[y])&&(!b||!b[y])&&(!u||!u[y])){var v=d(n,y);try{c(t,y,v)}catch(g){}}
2}}return t}},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){var r=n(294);function a(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}e.exports=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(295)},function(e,t,n){"use strict";n.d(t,"b",(function(){return a.a})),n.d(t,"c",(function(){return o.a})),n.d(t,"d",(function(){return i.a})),n.d(t,"e",(function(){return u.a})),n.d(t,"f",(function(){return s.a})),n.d(t,"g",(function(){return c.a})),n.d(t,"h",(function(){return l.a})),n.d(t,"i",(function(){return f.a})),n.d(t,"j",(function(){return d.a})),n.d(t,"k",(function(){return p.a})),n.d(t,"l",(function(){return h.a})),n.d(t,"m",(function(){return b.a})),n.d(t,"n",(function(){return m.a})),n.d(t,"o",(function(){return y.a})),n.d(t,"p",(function(){return v.a})),n.d(t,"q",(function(){return g.a})),n.d(t,"r",(function(){return T})),n.d(t,"w",(function(){return _.a})),n.d(t,"s",(function(){return A.a})),n.d(t,"t",(function(){return P})),n.d(t,"u",(function(){return I})),n.d(t,"v",(function(){return M})),n.d(t,"x",(function(){return R.a})),n.d(t,"z",(function(){return D.a})),n.d(t,"A",(function(){return L.a})),n.d(t,"B",(function(){return z.a})),n.d(t,"C",(function(){return F.a})),n.d(t,"D",(function(){return B.a})),n.d(t,"E",(function(){return U.a})),n.d(t,"F",(function(){return V.a})),n.d(t,"G",(function(){return j.a})),n.d(t,"H",(function(){return W})),n.d(t,"I",(function(){return H})),n.d(t,"J",(function(){return q})),n.d(t,"K",(function(){return K})),n.d(t,"L",(function(){return G.a})),n.d(t,"M",(function(){return $.a})),n.d(t,"N",(function(){return Y.a})),n.d(t,"O",(function(){return Q.a})),n.d(t,"P",(function(){return te})),n.d(t,"Q",(function(){return ne.a})),n.d(t,"R",(function(){return re.a})),n.d(t,"T",(function(){return ae.a})),n.d(t,"U",(function(){return oe.a})),n.d(t,"V",(function(){return ie.a})),n.d(t,"W",(function(){return ue.a})),n.d(t,"X",(function(){return se})),n.d(t,"Y",(function(){return ce.a})),n.d(t,"Z",(function(){return le.a})),n.d(t,"ab",(function(){return fe.a})),n.d(t,"bb",(function(){return de})),n.d(t,"db",(function(){return pe.a})),n.d(t,"eb",(function(){return he.a})),n.d(t,"gb",(function(){return be.a})),n.d(t,"hb",(function(){return me.a})),n.d(t,"ib",(function(){return ye.a})),n.d(t,"jb",(function(){return ve.a})),n.d(t,"kb",(function(){return ge.a})),n.d(t,"lb",(function(){return je})),n.d(t,"nb",(function(){return we.a})),n.d(t,"ob",(function(){return xe.a})),n.d(t,"pb",(function(){return ke.a})),n.d(t,"rb",(function(){return Se.a})),n.d(t,"tb",(function(){return Ee.a})),n.d(t,"ub",(function(){return Ne.a})),n.d(t,"wb",(function(){return Te.a})),n.d(t,"Ab",(function(){return _e})),n.d(t,"Bb",(function(){return Ae})),n.d(t,"Cb",(function(){return Ce.a})),n.d(t,"Db",(function(){return Pe.a})),n.d(t,"Eb",(function(){return Ie.a})),n.d(t,"Fb",(function(){return Me.a})),n.d(t,"Hb",(function(){return Re.a})),n.d(t,"Ib",(function(){return De.a})),n.d(t,"Jb",(function(){return Le.a})),n.d(t,"Kb",(function(){return ze.a})),n.d(t,"Lb",(function(){return Ve})),n.d(t,"Mb",(function(){return We.a})),n.d(t,"Nb",(function(){return $e})),n.d(t,"Ob",(function(){return Ye.a})),n.d(t,"Pb",(function(){return Qe.a})),n.d(t,"Qb",(function(){return Xe.a})),n.d(t,"Rb",(function(){return Ze})),n.d(t,"Tb",(function(){return w.a})),n.d(t,"Ub",(function(){return qe.a})),n.d(t,"Vb",(function(){return et.a})),n.d(t,"Wb",(function(){return tt.a})),n.d(t,"Xb",(function(){return nt.a})),n.d(t,"Yb",(function(){return rt.a})),n.d(t,"Zb",(function(){return at.a})),n.d(t,"ac",(function(){return ut})),n.d(t,"bc",(function(){return st.a})),n.d(t,"cc",(function(){return ct.a})),n.d(t,"dc",(function(){return lt.a})),n.d(t,"ec",(function(){return ft.a})),n.d(t,"fc",(function(){return pt})),n.d(t,"hc",(function(){return x.a})),n.d(t,"ic",(function(){return ht})),n.d(t,"jc",(function(){return bt.a})),n.d(t,"kc",(function(){return Be.a})),n.d(t,"mc",(function(){return mt.a})),n.d(t,"nc",(function(){return yt.a})),n.d(t,"oc",(function(){return ot.a})),n.d(t,"pc",(function(){return vt.a})),n.d(t,"rc",(function(){return gt})),n.d(t,"sc",(function(){return Ot.a})),n.d(t,"tc",(function(){return jt})),n.d(t,"uc",(function(){return wt})),n.d(t,"vc",(function(){return xt})),n.d(t,"wc",(function(){return kt})),n.d(t,"xc",(function(){return Tt})),n.d(t,"yc",(function(){return _t.a})),n.d(t,"zc",(function(){return At.a}
2)),n.d(t,"Ac",(function(){return Ct.a})),n.d(t,"Bc",(function(){return Pt.a})),n.d(t,"Cc",(function(){return It})),n.d(t,"Dc",(function(){return Rt})),n.d(t,"Ec",(function(){return Dt})),n.d(t,"Fc",(function(){return Lt.a})),n.d(t,"Gc",(function(){return zt.a})),n.d(t,"Hc",(function(){return Ft.a})),n.d(t,"Ic",(function(){return Bt.a})),n.d(t,"Jc",(function(){return Ut.a})),n.d(t,"Kc",(function(){return Vt.a})),n.d(t,"Lc",(function(){return Z.a})),n.d(t,"Mc",(function(){return Wt.a})),n.d(t,"Nc",(function(){return Ht})),n.d(t,"Oc",(function(){return qt})),n.d(t,"Pc",(function(){return Kt})),n.d(t,"Qc",(function(){return Gt})),n.d(t,"Sc",(function(){return $t.a})),n.d(t,"Tc",(function(){return Yt.a})),n.d(t,"Uc",(function(){return Qt.a})),n.d(t,"Wc",(function(){return Xt.a})),n.d(t,"Xc",(function(){return Jt})),n.d(t,"Yc",(function(){return Zt.a})),n.d(t,"Zc",(function(){return S.a})),n.d(t,"ad",(function(){return en.a})),n.d(t,"cd",(function(){return tn.a})),n.d(t,"dd",(function(){return nn.a})),n.d(t,"ed",(function(){return E.a})),n.d(t,"fd",(function(){return rn})),n.d(t,"gd",(function(){return an})),n.d(t,"hd",(function(){return on})),n.d(t,"id",(function(){return un})),n.d(t,"jd",(function(){return sn.a})),n.d(t,"kd",(function(){return Ue.a})),n.d(t,"ld",(function(){return Nt.a})),n.d(t,"mb",(function(){return cn.a})),n.d(t,"vb",(function(){return ln.a})),n.d(t,"zb",(function(){return fn.a})),n.d(t,"Rc",(function(){return dn.a})),n.d(t,"pd",(function(){return pn.a})),n.d(t,"qd",(function(){return hn.a})),n.d(t,"rd",(function(){return dt.a})),n.d(t,"sd",(function(){return bn.a})),n.d(t,"td",(function(){return mn.a})),n.d(t,"ud",(function(){return yn.a})),n.d(t,"vd",(function(){return vn})),n.d(t,"wd",(function(){return gn.a})),n.d(t,"yd",(function(){return Ke.a})),n.d(t,"zd",(function(){return Ge.a})),n.d(t,"Ad",(function(){return On.a})),n.d(t,"Bd",(function(){return N.a})),n.d(t,"Cd",(function(){return jn.a})),n.d(t,"Dd",(function(){return wn.a})),n.d(t,"Ed",(function(){return kn})),n.d(t,"Fd",(function(){return Sn.a})),n.d(t,"Gd",(function(){return En})),n.d(t,"Hd",(function(){return Nn})),n.d(t,"Id",(function(){return Tn})),n.d(t,"Jd",(function(){return Oe.a})),n.d(t,"Kd",(function(){return _n.a})),n.d(t,"Md",(function(){return An.a})),n.d(t,"Nd",(function(){return Cn.a})),n.d(t,"Od",(function(){return Pn})),n.d(t,"Pd",(function(){return In.a})),n.d(t,"Qd",(function(){return Mn})),n.d(t,"Rd",(function(){return Rn.a})),n.d(t,"Sd",(function(){return Dn.a})),n.d(t,"Td",(function(){return Ln.a})),n.d(t,"Ud",(function(){return zn.a})),n.d(t,"y",(function(){return Wn})),n.d(t,"Ld",(function(){return Hn.a})),n.d(t,"lc",(function(){return Kn})),n.d(t,"gc",(function(){return $n})),n.d(t,"Vc",(function(){return Yn.a})),n.d(t,"nd",(function(){return Qn.a})),n.d(t,"sb",(function(){return Xn.a})),n.d(t,"cb",(function(){return Jn})),n.d(t,"fb",(function(){return Zn})),n.d(t,"S",(function(){return er})),n.d(t,"yb",(function(){return nr})),n.d(t,"qc",(function(){return k.b})),n.d(t,"a",(function(){return k.a})),n.d(t,"xb",(function(){return xa})),n.d(t,"Gb",(function(){return ka})),n.d(t,"Sb",(function(){return Sa})),n.d(t,"od",(function(){return ja})),n.d(t,"qb",(function(){return r})),n.d(t,"bd",(function(){return wa})),n.d(t,"md",(function(){return Ea})),n.d(t,"xd",(function(){return Na}));var r={};n.r(r),n.d(r,"conv2d",(function(){return cr})),n.d(r,"depthwiseConv2d",(function(){return dr})),n.d(r,"matMul",(function(){return pr}));var a=n(40),o=n(165),i=n(166),u=n(29),s=n(167),c=n(168),l=n(169),f=n(170),d=n(171),p=n(172),h=n(173),b=n(174),m=n(175),y=n(176),v=n(124),g=n(177),O=n(1),j=n(32),w=n(26),x=n(15),k=n(2),S=n(59),E=n(24),N=n(109);var T=Object(k.b)({basicLSTMCell_:function(e,t,n,r,a,o){var i=Object(O.a)(e,"forgetBias","basicLSTMCell"),s=Object(O.a)(t,"lstmKernel","basicLSTMCell"),c=Object(O.a)(n,"lstmBias","basicLSTMCell"),l=Object(O.a)(r,"data","basicLSTMCell"),f=Object(O.a)(a,"c","basicLSTMCell"),d=Object(O.a)(o,"h","basicLSTMCell"),p=Object(j.a)([l,d],1),h=Object(w.a)(p,s),b=Object(u.a)(h,c),m=b.shape[0],y=b.shape[1]/4,v=[m,y],g=Object(E.a)(b,[0,0],v),k=Object(E.a)(b,[0,y],v),T=Object(E.a)(b,[0,2*y],v),_=Object(E.a)(b,[0,3*y],v),A=Object(u.a)(Object(x.a)(Object(S.a)(g),Object(N.a)(k)),Object(x.a)(f,Object(S.a)(Object(u.a)(i,T))));return[A,Object(x.a)(Object(N.a)(A),Object(S.a)(_))]}}),_=n(125),A=n(75),C=n(6);var P=Object(k.b)({batchNorm2d_:function(e,t,n,r,a,o){var i,u,s=Object(O.a)(e,"x","batchNorm"),c=Object(O.a)(t,"mean","batchNorm"),l=Object(O.a)(n,"variance","batchNorm");return null!=a&&(i=Object(O.a)(a,"scale","batchNorm")),null!=r&&(u=Object(O.a)(r,"offset","batchNorm")),C.b(2===s.rank,(function(){return"Error in batchNorm2D: x must be rank 2 but got rank "+"".concat(s.rank,".")})),C.b(2===c.rank||1===c.rank,(function(){return"Error in batchNorm2D: mean must be rank 2 or rank 1 but "+"got rank ".concat(c.rank,".")})),C.b(2===l.rank||1===l.rank,(function(){return"Error in batchNorm2D: variance must be rank 2 or rank 1 "+"but got rank ".concat(l.rank,".")})),null!=i&&C.b(2===i.rank||1===i.rank,(function(){return"Error in batchNorm2D: scale must be rank 2 or rank 1 "+"but got rank ".concat(i.rank,".")})),null!=u&&C.b(2===u.rank||1===u.rank,(function(){return"Error in batchNorm2D: offset must be rank 2 or rank 1 "+"but got rank ".concat(u.rank,".")})),Object(A.a)(s,c,l,u,i,o)}});var I=Object(k.b)({batchNorm3d_:function(e,t,n,r,a,o){var i,u,s=Object(O.a)(e,"x","batchNorm"),c=Object(O.a)(t,"mean","batchNorm"),l=Object(O.a)(n,"variance","batchNorm");return null!=a&&(i=Object(O.a)(a,"scale","batchNorm")),null!=r&&(u=Object(O.a)(r,"offset","batchNorm")),C.b(3===s.rank,(function(){return"Error in batchNorm3D: x must be rank 3 but got rank "+"".concat(s.rank,".")})),C.b(3===c.rank||1===c.rank,(function(){return"Error in batchNorm3D: mean must be rank 3 or rank 1 but "+"got rank ".concat(c.rank,".")})),C.b(3===l.rank||1===l.rank,(function(){return"Error in batchNorm3D: variance must be rank 3 or rank 1 "+"but got rank ".concat(l.rank,".")})),null!=i&&C.b(3===i.rank||1===i.rank,(function(){return"Error in batchNorm3D: scale must be rank 3 or rank 1 "+"but got rank ".concat(i.rank,".")})),null!=u&&C.b(3===u.rank||1===u.rank,(function(){return"Error in batchNorm3D: offset must be rank 3 or rank 1 "+"but got rank ".concat(u.rank,".")})),Object(A.a)(s,c,l,u,i,o)}});var M=Object(k.b)({batchNorm4d_:function(e,t,n,r,a,o){var i,u,s=Object(O.a)(e,"x","batchNorm"),c=Object(O.a)(t,"mean","batchNorm"),l=Object(O.a)(n,"variance","batchNorm");return null!=a&&(i=Object(O.a)(a,"scale","batchNorm")),null!=r&&(u=Object(O.a)(r,"offset","batchNorm")),C.b(4===s.rank,(function(){return"Error in batchNorm4D: x must be rank 4 but got rank "+"".concat(s.rank,".")})),C.b(4===c.rank||1===c.rank,(function(){return"Error in batchNorm4D: mean must be rank 4 or rank 1 but "+"got rank ".concat(c.rank,".")})),C.b(4===l.rank||1===l.rank,(function(){return"Error in batchNorm4D: variance must be rank 4 or rank 1 "+"but got rank ".concat(l.rank,".")})),null!=i&&C.b(4===i.rank||1===i.rank,(function(){return"Error in batchNorm4D: scale must be rank 4 or rank 1 "+"but got rank ".concat(i.rank,".")})),null!=u&&C.b(4===u.rank||1===u.rank,(function(){return"Error in batchNorm4D: offset must be rank 4 or rank 1 "+"but got rank ".concat(u.rank,".")})),Object(A.a)(s,c,l,u,i,o)}}),R=n(126),D=n(103),L=n(37),z=n(28),F=n(178),B=n(179),U=n(49),V=n(45);var W=Object(k.b)({concat1d_:function(e){return Object(j.a)(e,0)}});var H=Object(k.b)({concat2d_:function(e,t){return Object(j.a)(e,t)}});var q=Object(k.b)({concat3d_:function(e,t){return Object(j.a)(e,t)}});var K=Object(k.b)({concat4d_:function(e,t){return Object(j.a)(e,t)}}),G=n(180),$=n(71),Y=n(181),Q=n(182),X=n(3),J=n(4),Z=n(9);var ee=Object(k.b)({conv3DBackpropInput_:function(e,t,n,r,a){C.b(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var o=e,i=t,u=!1;4===t.rank&&(u=!0,i=Object(Z.a)(t,[1,t.shape[0],t.shape[1],t.shape[2],t.shape[3]]),o=[1,e[0],e[1],e[2],e[3]]);var s=o[4],c=i.shape[4];C.b(5===o.length,(function(){return"Error in conv3dDerInput: inShape must be length 5, but got length "+"".concat(o.length,".")})),C.b(5===i.rank,(function(){return"Error in conv3dDerInput: dy must be rank 5, but got "+"rank ".concat(i.rank)})),C.b(5===n.rank,(function(){return"Error in conv3dDerInput: filter must be rank 5, but got "+"rank ".concat(n.rank)})),C.b(s===n.shape[3],(function(){return"Error in conv3dDerInput: depth of input (".concat(s,") must ")+"match input depth for filter ".concat(n.shape[3],".")})),C.b(c===n.shape[4],(function(){return"Error in conv3dDerInput: depth of output (".concat(c,") must ")+"match output depth for filter ".concat(n.shape[4],".")}));var l={dy:i,filter:n}
2,f={pad:a,strides:r,inputShape:o},d=X.a.runKernel(J.D,l,f);return u?Object(Z.a)(d,[d.shape[1],d.shape[2],d.shape[3],d.shape[4]]):d}});var te=Object(k.b)({conv3dTranspose_:function(e,t,n,r,a){var o=Object(O.a)(e,"x","conv3dTranspose"),i=Object(O.a)(t,"filter","conv3dTranspose");return ee(n,o,i,r,a)}}),ne=n(183),re=n(184),ae=n(185),oe=n(186),ie=n(187),ue=n(93);var se=Object(k.b)({diag_:function(e){var t={x:Object(O.a)(e,"x","diag")};return X.a.runKernel(J.N,t)}}),ce=n(188),le=n(31),fe=n(189);var de=Object(k.b)({dot_:function(e,t){var n=Object(O.a)(e,"t1","dot"),r=Object(O.a)(t,"t2","dot");C.b((1===n.rank||2===n.rank)&&(1===r.rank||2===r.rank),(function(){return"Error in dot: inputs must all be rank 1 or 2, but got ranks "+"".concat(n.rank," and ").concat(r.rank,".")}));var a=1===n.rank?n.size:n.shape[1],o=1===r.rank?r.size:r.shape[0];if(C.b(a===o,(function(){return"Error in dot: inner dimensions of inputs must match, but got "+"".concat(a," and ").concat(o,".")})),1===n.rank&&1===r.rank){var i=Object(Z.a)(n,[1,-1]),u=Object(Z.a)(r,[-1,1]),s=Object(w.a)(i,u);return Object(Z.a)(s,[])}if(1===n.rank&&2===r.rank){var c=Object(Z.a)(n,[1,-1]),l=Object(Z.a)(r,[r.shape[0],r.shape[1]]),f=Object(w.a)(c,l);return Object(Z.a)(f,[f.size])}if(2===n.rank&&1===r.rank){var d=Object(Z.a)(r,[-1,1]),p=Object(w.a)(n,d);return Object(Z.a)(p,[p.size])}var h=Object(Z.a)(r,[r.shape[0],r.shape[1]]);return Object(w.a)(n,h)}}),pe=n(190),he=n(129),be=n(128),me=n(191),ye=n(50),ve=n(68),ge=n(192),Oe=n(104);var je=Object(k.b)({eye_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"float32";null==t&&(t=e);for(var a=Object(L.a)([e,t],r),o=e<=t?e:t,i=0;i<o;++i)a.set(1,i,i);var u=Object(Z.a)(a.toTensor(),[e,t]);if(null==n)return u;if(1===n.length)return Object(Oe.a)(Object(ve.a)(u,0),[n[0],1,1]);if(2===n.length)return Object(Oe.a)(Object(ve.a)(Object(ve.a)(u,0),0),[n[0],n[1],1,1]);if(3===n.length)return Object(Oe.a)(Object(ve.a)(Object(ve.a)(Object(ve.a)(u,0),0),0),[n[0],n[1],n[2],1,1]);throw new Error("eye() currently supports only 1D and 2D "+"batchShapes, but received ".concat(n.length,"D."))}}),we=n(95),xe=n(130),ke=n(127),Se=n(131),Ee=n(82),Ne=n(132),Te=n(96);var _e=Object(k.b)({isFinite_:function(e){var t={x:Object(O.a)(e,"x","isFinite")};return X.a.runKernel(J.mb,t)}});var Ae=Object(k.b)({isInf_:function(e){var t={x:Object(O.a)(e,"x","isInf")};return X.a.runKernel(J.nb,t)}}),Ce=n(193),Pe=n(133),Ie=n(194),Me=n(97),Re=n(195),De=n(196),Le=n(63),ze=n(134),Fe=n(34),Be=n(43),Ue=n(135);var Ve=Object(k.b)({logSigmoid_:function(e){var t=Object(O.a)(e,"x","logSigmoid");return Object(Fe.a)((function(e){return{value:Object(Be.a)(Object(Ue.a)(Object(Be.a)(e))),gradFunc:function(t){return Object(x.a)(t,Object(S.a)(Object(Be.a)(e)))}}}))(t)}}),We=n(197);function He(e,t){return function(e,t,n){for(var r=e.length+t.length,a=[],o=0,i=0,u=0;u<r;u++)-1===n.indexOf(u)?a.push(e[o++]):a.push(t[i++]);return a}(e,t.map((function(e){return 1})),t)}var qe=n(60),Ke=n(20),Ge=n(25);var $e=Object(k.b)({logSumExp_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Object(O.a)(e,"x","logSumExp"),a=Object(C.I)(t,r.shape),o=Object(qe.a)(r,a,!0),i=Object(Ke.a)(r,o),s=Object(ye.a)(i),c=Object(Ge.a)(s,a),l=Object(Le.a)(c),f=Object(u.a)(Object(Z.a)(o,l.shape),l);if(n){var d=He(f.shape,a);return Object(Z.a)(f,d)}return f}}),Ye=n(83),Qe=n(136),Xe=n(137),Je=n(27);var Ze=Object(k.b)({logicalXor_:function(e,t){var n=Object(O.a)(e,"a","logicalXor","bool"),r=Object(O.a)(t,"b","logicalXor","bool");return Object(Je.a)(n.shape,r.shape),Object(Ye.a)(Object(Xe.a)(e,t),Object(Qe.a)(Object(Ye.a)(e,t)))}}),et=n(138),tt=n(198),nt=n(199),rt=n(200),at=n(84),ot=n(66),it=n(22);function ut(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.indexing,a=void 0===r?"xy":r;if("xy"!==a&&"ij"!==a)throw new TypeError("".concat(a," is not a valid third argument to meshgrid"));if(void 0===e)return[];var o=Object(O.a)(e,"x","meshgrid",e instanceof it.a?e.dtype:"float32");if(void 0===t)return[o];var i=Object(O.a)(t,"y","meshgrid",t instanceof it.a?t.dtype:"float32"),u=Object(C.O)(o.shape),s=Object(C.O)(i.shape);return"xy"===a?(o=Object(Z.a)(o,[1,-1]),i=Object(Z.a)(i,[-1,1]),[Object(w.a)(Object(ot.a)([s,1],o.dtype),o),Object(w.a)(i,Object(ot.a)([1,u],i.dtype))]):(o=Object(Z.a)(o,[-1,1]),i=Object(Z.a)(i,[1,-1]),[Object(w.a)(o,Object(ot.a)([1,s],o.dtype)),Object(w.a)(Object(ot.a)([u,1],i.dtype),i)])}
2var st=n(110),ct=n(139),lt=n(201),ft=n(202),dt=n(73);var pt=Object(k.b)({moments_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e=Object(O.a)(e,"x","moments");var r=Object(C.I)(t,e.shape),a=Object(at.a)(e,r,n),o=a.shape;n||(o=He(a.shape,r));var i=Object(dt.a)(Object(Ke.a)(Object(z.a)(e,"float32"),Object(Z.a)(a,o))),u=Object(at.a)(i,r,n);return{mean:a,variance:u}}});var ht=Object(k.b)({multiRNNCell_:function(e,t,n,r){for(var a=Object(O.a)(t,"data","multiRNNCell"),o=Object(O.b)(n,"c","multiRNNCell"),i=Object(O.b)(r,"h","multiRNNCell"),u=a,s=[],c=0;c<e.length;c++){var l=e[c](u,o[c],i[c]);s.push(l[0]),s.push(l[1]),u=l[1]}for(var f=[],d=[],p=0;p<s.length;p+=2)f.push(s[p]),d.push(s[p+1]);return[f,d]}}),bt=n(203),mt=n(140),yt=n(204),vt=n(205);var gt=Object(k.b)({outerProduct_:function(e,t){var n=Object(O.a)(e,"v1","outerProduct"),r=Object(O.a)(t,"v2","outerProduct");C.b(1===n.rank&&1===r.rank,(function(){return"Error in outerProduct: inputs must be rank 1, but got ranks "+"".concat(n.rank," and ").concat(r.rank,".")}));var a=Object(Z.a)(n,[-1,1]),o=Object(Z.a)(r,[1,-1]);return Object(w.a)(a,o)}}),Ot=n(57);var jt=Object(k.b)({pad1d_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Object(C.b)(2===t.length,(function(){return"Invalid number of paddings. Must be length of 2."})),Object(Ot.a)(e,[t],n)}});var wt=Object(k.b)({pad2d_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Object(C.b)(2===t.length&&2===t[0].length&&2===t[1].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),Object(Ot.a)(e,t,n)}});var xt=Object(k.b)({pad3d_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Object(C.b)(3===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),Object(Ot.a)(e,t,n)}});var kt=Object(k.b)({pad4d_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Object(C.b)(4===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length&&2===t[3].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),Object(Ot.a)(e,t,n)}}),St=n(11),Et=n(36),Nt=n(141);var Tt=Object(k.b)({pool_:function(e,t,n,r,a,o){null==a&&(a=[1,1]),null==o&&(o=1),0===r&&(r="valid");var i=Object(O.a)(e,"x","maxPool"),u=i,s=!1;3===i.rank&&(s=!0,u=Object(Z.a)(i,[1,i.shape[0],i.shape[1],i.shape[2]])),C.b(Et.c(o,a),(function(){return"Error in pool: Either strides or dilations must be 1. "+"Got strides ".concat(o," and dilations '").concat(a,"'")}));var c,l=Et.b(u.shape,t,o,a,r),f=[l.dilationHeight,l.dilationWidth];c="same"===r?function(e,t){var n=e.map((function(e,n){return e+(e-1)*(t[n]-1)})).map((function(e){return e-1})),r=n.map((function(e){return Math.floor(e/2)})),a=n.map((function(e,t){return e-r[t]}));return n.map((function(e,t){return[r[t],a[t]]}))}([l.filterHeight,l.filterWidth],f):[[0,0],[0,0]];var d=1===f[0]&&1===f[1],p=function(e,t,n){var r=n.map((function(e){return e[0]})),a=n.map((function(e){return e[1]})),o=e.concat(r,a),i=t.map((function(e,t){return(e-o[t]%e)%e})),u=a.map((function(e,t){return e+i[t]})),s=t.map((function(e,t){return[r[t],u[t]]})),c=t.map((function(e,t){return[0,i[t]]}));return[s,c]}([l.inHeight,l.inWidth],f,c),h=Object(St.a)(p,2),b=h[0],m=h[1],y=d?r:"valid",g=d?u:Object(Nt.a)(u,f,b),j=("avg"===n?function(){return Object(v.a)(g,t,o,y)}:function(){return Object(et.a)(g,t,o,y)})(),w=d?j:Object(_.a)(j,f,m);return s?Object(Z.a)(w,[w.shape[1],w.shape[2],w.shape[3]]):w}}),_t=n(98),At=n(142),Ct=n(123),Pt=n(206);var It=Object(k.b)({rand_:function(e,t,n){var r=Object(C.O)(e),a=null;if(null==n||"float32"===n)a=new Float32Array(r);else if("int32"===n)a=new Int32Array(r);else{if("bool"!==n)throw new Error("Unknown data type ".concat(n));a=new Uint8Array(r)}for(var o=0;o<r;o++)a[o]=t();return X.a.makeTensor(a,e,n)}}),Mt=n(77);var Rt=Object(k.b)({randomGamma_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"float32",a=arguments.length>4?arguments[4]:void 0;if(null==n&&(n=1),null==r&&(r="float32"),"float32"!==r&&"int32"!==r)throw new Error("Unsupported data type ".concat(r));for(var o=new Mt.b(t,n,r,a),i=Object(L.a)(e,r),u=0;u<i.values.length;u++)i.values[u]=o.nextValue();return i.toTensor()}});var Dt=Object(k.b)({randomNormal_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;if(null!=r&&"bool"===r)throw new Error("Unsupported data type ".concat(r));for(var o=new Mt.a(t,n,r,!1,a),i=Object(L.a)(e,r),u=0;u<i.values.length;u++)i.values[u]=o.nextValue();return i.toTensor()}}),Lt=n(143),zt=n(78),Ft=n(85),Bt=n(207),Ut=n(74),Vt=n(144),Wt=n(46);var Ht=Object(k.b)({reverse1d_:function(e){var t=Object(O.a)(e,"x","reverse");return C.b(1===t.rank,(function(){return"Error in reverse1D: x must be rank 1 but got rank ".concat(t.rank,".")})),Object(Wt.a)(t,0)}});var qt=Object(k.b)({reverse2d_:function(e,t){var n=Object(O.a)(e,"x","reverse");return C.b(2===n.rank,(function(){return"Error in reverse2D: x must be rank 2 but got rank ".concat(n.rank,".")})),Object(Wt.a)(n,t)}});var Kt=Object(k.b)({reverse3d_:function(e,t){var n=Object(O.a)(e,"x","reverse");return C.b(3===n.rank,(function(){return"Error in reverse3D: x must be rank 3 but got rank ".concat(n.rank,".")})),Object(Wt.a)(n,t)}});var Gt=Object(k.b)({reverse4d_:function(e,t){var n=Object(O.a)(e,"x","reverse");return C.b(4===n.rank,(function(){return"Error in reverse4D: x must be rank 4 but got rank ".concat(n.rank,".")})),Object(Wt.a)(n,t)}}),$t=n(145),Yt=n(208),Qt=n(23),Xt=n(209);var Jt=Object(k.b)({separableConv2d_:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[1,1],i=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"NHWC",u=Object(O.a)(e,"x","separableConv2d"),s=Object(O.a)(t,"depthwiseFilter","separableConv2d"),c=Object(O.a)(n,"pointwiseFilter","separableConv2d"),l=u,f=!1;if(3===u.rank&&(f=!0,l=Object(Z.a)(u,[1,u.shape[0],u.shape[1],u.shape[2]])),"NCHW"===i)throw new Error("separableConv2d currently does not support dataFormat NCHW; only NHWC is supported");C.b(4===l.rank,(function(){return"Error in separableConv2d: input must be rank 4, but got "+"rank ".concat(l.rank,".")})),C.b(4===s.rank,(function(){return"Error in separableConv2d: depthwise filter must be rank 4, but "+"got rank ".concat(s.rank,".")})),C.b(4===c.rank,(function(){return"Error in separableConv2d: pointwise filter must be rank 4, but "+"got rank ".concat(s.rank,".")})),C.b(1===c.shape[0],(function(){return"Error in separableConv2d: the first dimension of pointwise filter "+" must be 1, but got ".concat(c.shape[0],".")})),C.b(1===c.shape[1],(function(){return"Error in separableConv2d: the second dimension of pointwise "+"filter must be 1, but got ".concat(c.shape[1],".")}));var d=s.shape[2],p=s.shape[3];C.b(c.shape[2]===d*p,(function(){return"Error in separableConv2d: the third dimension of pointwise filter "+"must be ".concat(d*p,", ")+"but got ".concat(c.shape[2],".")}));var h=Object(ue.a)(l,s,r,a,i,o),b=1,m=Object($.a)(h,c,b,"valid",i);return f?Object(Z.a)(m,[m.shape[1],m.shape[2],m.shape[3]]):m}}),Zt=n(210),en=n(211),tn=n(212),nn=n(213);var rn=Object(k.b)({slice1d_:function(e,t,n){var r=Object(O.a)(e,"x","slice1d");return C.b(1===r.rank,(function(){return"slice1d expects a rank-1 tensor, but got a rank-".concat(r.rank," tensor")})),Object(E.a)(r,[t],[n])}});var an=Object(k.b)({slice2d_:function(e,t,n){var r=Object(O.a)(e,"x","slice2d");return C.b(2===r.rank,(function(){return"slice2d expects a rank-2 tensor, but got a rank-".concat(r.rank," tensor")})),Object(E.a)(r,t,n)}});var on=Object(k.b)({slice3d_:function(e,t,n){var r=Object(O.a)(e,"x","slice3d");return C.b(3===r.rank,(function(){return"slice3d expects a rank-3 tensor, but got a rank-".concat(r.rank," tensor")})),Object(E.a)(r,t,n)}});var un=Object(k.b)({slice4d_:function(e,t,n){var r=Object(O.a)(e,"x","slice4d");return C.b(4===r.rank,(function(){return"slice4d expects a rank-4 tensor, but got a rank-".concat(r.rank," tensor")})),Object(E.a)(r,t,n)}}),sn=n(214),cn=n(99),ln=n(86),fn=n(146),dn=n(100),pn=n(64),hn=n(111),bn=n(147),mn=n(101),yn=n(65);var vn=Object(k.b)({step_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Object(O.a)(e,"x","step"),r={x:n},a={alpha:t};return X.a.runKernel(J.Dc,r,a)}}),gn=n(215),On=n(216),jn=n(58),wn=n(39),xn=n(41);function kn(e,t,n){if(Object(C.d)(e),null!=t&&2!==t.length)throw new Error("tensor2d() requires shape to have tw
2o numbers");var r=Object(O.c)(e,n);if(2!==r.length&&1!==r.length)throw new Error("tensor2d() requires values to be number[][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor2d() requires shape to be provided when `values` are a flat/TypedArray");return Object(xn.a)(e,t,r,n)}var Sn=n(148);function En(e,t,n){if(Object(C.d)(e),null!=t&&4!==t.length)throw new Error("tensor4d() requires shape to have four numbers");var r=Object(O.c)(e,n);if(4!==r.length&&1!==r.length)throw new Error("tensor4d() requires values to be number[][][][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor4d() requires shape to be provided when `values` are a flat array");return Object(xn.a)(e,t,r,n)}function Nn(e,t,n){if(Object(C.d)(e),null!=t&&5!==t.length)throw new Error("tensor5d() requires shape to have five numbers");var r=Object(O.c)(e,n);if(5!==r.length&&1!==r.length)throw new Error("tensor5d() requires values to be number[][][][][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor5d() requires shape to be provided when `values` are a flat array");return Object(xn.a)(e,t,r,n)}function Tn(e,t,n){if(Object(C.d)(e),null!=t&&6!==t.length)throw new Error("tensor6d() requires shape to have six numbers");var r=Object(O.c)(e,n);if(6!==r.length&&1!==r.length)throw new Error("tensor6d() requires values to be number[][][][][][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor6d() requires shape to be provided when `values` are a flat array");return t=t||r,Object(xn.a)(e,t,r,n)}var _n=n(217),An=n(218),Cn=n(219);var Pn=Object(k.b)({unsortedSegmentSum_:function(e,t,n){var r=Object(O.a)(e,"x","unsortedSegmentSum"),a=Object(O.a)(t,"segmentIds","unsortedSegmentSum","int32");Object(C.b)(Object(C.v)(n),(function(){return"numSegments must be of dtype int"}));var o={x:r,segmentIds:a},i={numSegments:n};return X.a.runKernel(J.Sc,o,i)}}),In=n(102);function Mn(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return X.a.makeVariable(e,t,n,r)}var Rn=n(54),Dn=n(152),Ln=n(72),zn=n(94),Fn=n(8),Bn=n.n(Fn),Un=n(12);function Vn(){return(Vn=Object(Un.a)(Bn.a.mark((function e(t,n,r){var a,o,i,u,s,c,l,f,d,p,h,b,m;return Bn.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(a=Object(O.a)(t,"tensor","boolMask"),o=Object(O.a)(n,"mask","boolMask","bool"),i=null==r?0:r,u=o.rank,s=a.shape,C.b(u>0,(function(){return"mask cannot be scalar"})),C.e(s.slice(i,i+u),o.shape,"mask's shape must match the first K dimensions of tensor's shape,"),c=1,l=i;l<i+u;l++)c*=s[l];return f=s.slice(0,i).concat([c],s.slice(i+u)),d=Object(Z.a)(a,f),p=Object(Z.a)(o,[-1]),e.next=14,Object(Dn.a)(p);case 14:return h=e.sent,b=Object(mn.a)(h,[1]),m=Object(Se.a)(d,b,i),t!==a&&a.dispose(),n!==o&&o.dispose(),b.dispose(),d.dispose(),p.dispose(),h.dispose(),e.abrupt("return",m);case 24:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Wn=function(e,t,n){return Vn.apply(this,arguments)},Hn=n(112);function qn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(0===e.rank)return Object(a.a)(e);if(1!==e.rank&&null===n)return qn(Object(Z.a)(e,[-1]),t,n);if(1===e.rank||"number"===typeof n||Array.isArray(n)&&1===n.length){if(1===t)return Object(Ge.a)(Object(a.a)(e),n);if(t===1/0)return Object(qe.a)(Object(a.a)(e),n);if(t===-1/0)return Object(st.a)(Object(a.a)(e),n);if("euclidean"===t||2===t)return Object(hn.a)(Object(Ge.a)(Object(_t.a)(Object(a.a)(e),Object(Qt.a)(2,"int32")),n));throw new Error("Error in norm: invalid ord value: ".concat(t))}if(Array.isArray(n)&&2===n.length){if(1===t)return Object(qe.a)(Object(Ge.a)(Object(a.a)(e),n[0]),n[1]-1);if(t===1/0)return Object(qe.a)(Object(Ge.a)(Object(a.a)(e),n[1]),n[0]);if(t===-1/0)return Object(st.a)(Object(Ge.a)(Object(a.a)(e),n[1]),n[0]);if("fro"===t||"euclidean"===t)return Object(hn.a)(Object(Ge.a)(Object(dt.a)(e),n));throw new Error("Error in norm: invalid ord value: ".concat(t))}throw new Error("Error in norm: invalid axis: ".concat(n))}var Kn=Object(k.b)({norm_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"euclidean",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=qn(e=Object(O.a)(e,"x","norm"),t,n),o=a.shape;if(r){var i=Object(C.I)(n,e.shape);o=He(a.shape,i)}return Object(Z.a)(a,o)}}),Gn=n(17);var $n=Object(k.b)({movingAverage_:function(e,t,n,r){var a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=Object(O.a)(e,"v","movingAverage"),i=Object(O.a)(t,"x","movingAverage"),s=Object(O.a)(n,"decay","movingAverage");Object(Gn.a)(o,i),C.b(C.a(o.shape,i.shape),(function(){return"Shape mismatch in v and x"}));var c=Object(Qt.a)(1),l=Object(Ke.a)(c,s),f=Object(x.a)(Object(Ke.a)(i,o),l);if(a){C.b(null!=r,(function(){return"When using zeroDebias: true, step is required."}));var d=Object(O.a)(r,"step","movingAverage");f=Object(le.a)(f,Object(Ke.a)(c,Object(_t.a)(s,d)))}return Object(u.a)(o,f)}}),Yn=n(220),Qn=n(222),Xn=n(221);var Jn=Object(k.b)({dropout_:function(e,t,n,r){var a=Object(O.a)(e,"x","dropout");if(C.b("float32"===a.dtype,(function(){return"x has to be a floating point tensor since it's going to be "+"scaled, but got a ".concat(a.dtype," tensor instead.")})),C.b(t>=0&&t<1,(function(){return"rate must be a float in the range [0, 1), but got ".concat(t,".")})),0===t)return e instanceof it.a?a.clone():a;var o=function(e,t){if(null==t)return e.shape.slice();if(C.a(e.shape,t))return t;if(e.shape.length===t.length){for(var n=[],r=0;r<e.shape.length;r++)null==t[r]&&null!=e.shape[r]?n.push(e.shape[r]):n.push(t[r]);return n}return t}
2(a,n),i=1-t,s=Object(le.a)(Object(xe.a)(Object(u.a)(Object(Lt.a)(o,0,1,"float32",r),i)),i);return Object(x.a)(a,s)}});function Zn(e){return Math.floor(Math.pow(2,Math.ceil(Math.log(e)/Math.log(2))))}function er(e,t,n){for(var r=1-e%2,a=new Float32Array(e),o=0;o<e;++o){var i=2*Math.PI*o/(e+r-1);a[o]=t-n*Math.cos(i)}return Object(wn.a)(a,"float32")}function tr(){return(tr=Object(Un.a)(Bn.a.mark((function e(t,n){var r,a,o,i,u,s,c,l,f,d,p,h,b,m,y,v=arguments;return Bn.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=v.length>2&&void 0!==v[2]?v[2]:1,a=Object(O.a)(t,"predictions","inTopK"),o=Object(O.a)(n,"targets","inTopK"),Object(C.b)(a.rank>1,(function(){return"inTopK() expects the predictions to be of rank 2 or higher, "+"but got ".concat(a.rank)})),Object(C.b)(a.rank-1===o.rank,(function(){return"predictions rank should be 1 larger than targets rank, but got predictions rank "+"".concat(a.rank," and targets rank ").concat(o.rank)})),Object(C.e)(a.shape.slice(0,a.shape.length-1),o.shape,"predictions's shape should be align with the targets' shape, except the last dimension."),i=a.shape[a.shape.length-1],Object(C.b)(r>0&&r<=i,(function(){return"'k' passed to inTopK() must be > 0 && <= the predictions last "+"dimension (".concat(i,"), but got ").concat(r)})),e.next=10,a.data();case 10:return u=e.sent,e.next=13,o.data();case 13:s=e.sent,c=u.length/i,l=i,f=Object(C.o)("bool",c),d=0;case 17:if(!(d<c)){e.next=35;break}for(p=d*l,h=u.subarray(p,p+l),b=[],m=0;m<h.length;m++)b.push({value:h[m],index:m});b.sort((function(e,t){return t.value-e.value})),f[d]=0,y=0;case 25:if(!(y<r)){e.next=32;break}if(b[y].index!==s[d]){e.next=29;break}return f[d]=1,e.abrupt("break",32);case 29:y++,e.next=25;break;case 32:d++,e.next=17;break;case 35:return t!==a&&a.dispose(),n!==o&&o.dispose(),e.abrupt("return",Object(jn.a)(f,o.shape,"bool"));case 38:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var nr=function(e,t){return tr.apply(this,arguments)};var rr=Object(k.b)({conv2DBackpropFilter_:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"NHWC",i=arguments.length>6?arguments[6]:void 0,u=e;3===e.rank&&(u=Object(Z.a)(e,[1,e.shape[0],e.shape[1],e.shape[2]]));var s=t;3===s.rank&&(s=Object(Z.a)(t,[1,t.shape[0],t.shape[1],t.shape[2]])),C.b(4===u.rank,(function(){return"Error in conv2dDerFilter: input must be rank 4, but got shape "+"".concat(u.shape,".")})),C.b(4===s.rank,(function(){return"Error in conv2dDerFilter: dy must be rank 4, but got shape "+"".concat(s.shape,".")})),C.b(4===n.length,(function(){return"Error in conv2dDerFilter: filterShape must be length 4, but got "+"".concat(n,".")}));var c="NHWC"===o?u.shape[3]:u.shape[1],l="NHWC"===o?s.shape[3]:s.shape[1];C.b(c===n[2],(function(){return"Error in conv2dDerFilter: depth of input ".concat(c,") must ")+"match input depth in filter (".concat(n[2],".")})),C.b(l===n[3],(function(){return"Error in conv2dDerFilter: depth of dy (".concat(l,") must ")+"match output depth for filter (".concat(n[3],").")})),null!=i&&C.b(C.v(a),(function(){return"Error in conv2dDerFilter: pad must be an integer when using, "+"dimRoundingMode ".concat(i," but got pad ").concat(a,".")}));var f={x:u,dy:s},d={strides:r,pad:a,dataFormat:o,dimRoundingMode:i,filterShape:n};return X.a.runKernel(J.A,f,d)}}),ar=n(156);function or(e,t,n){if(null==n||"linear"===n)return e;if("relu"===n)return Object(x.a)(e,vn(t));throw new Error("Cannot compute gradient for fused activation ".concat(n,"."))}function ir(e,t){var n=t,r=Je.b(e.shape,t.shape);return r.length>0&&(n=Object(Ge.a)(n,r)),Object(Z.a)(n,e.shape)}function ur(e,t,n,r){if("linear"===t)return e;if("relu"===t)return Object(Ut.a)(e);if("elu"===t)return Object(he.a)(e);if("relu6"===t)return Object(Vt.a)(e);if("prelu"===t)return Object(At.a)(e,n);if("leakyrelu"===t)return Object(Pe.a)(e,r);if("sigmoid"===t)return Object(S.a)(e);throw new Error("Unknown fused activation ".concat(t,"."))}var sr=function(e,t){return!(e>0)||"linear"===t};var cr=Object(k.b)({fusedConv2d_:function(e){var t=e.x,n=e.filter,r=e.strides,a=e.pad,o=e.dataFormat,i=void 0===o?"NHWC":o,s=e.dilations,c=void 0===s?[1,1]:s,l=e.dimRoundingMode,f=e.bias,d=e.activation,p=void 0===d?"linear":d,h=e.preluActivationWeights,b=e.leakyreluAlpha;if(p=p||"linear",!1===sr(X.a.state.gradientDepth,p)){var m=Object($.a)(t,n,r,a,i,c,l);return null!=f&&(m=Object(u.a)(m,f)),ur(m,p,h,b)}var y=Object(O.a)(t,"x","conv2d"),v=Object(O.a)(n,"filter","conv2d"),g=y,j=!1;3===y.rank&&(j=!0,g=Object(Z.a)(y,[1,y.shape[0],y.shape[1],y.shape[2]])),C.b(4===g.rank,(function(){return"Error in fused conv2d: input must be rank 4, but got rank "+"".concat(g.rank,".")})),C.b(4===v.rank,(function(){return"Error in fused conv2d: filter must be rank 4, but got rank "+"".concat(v.rank,".")})),null!=l&&C.b(C.v(a),(function(){return"Error in fused conv2d: pad must be an integer when using, "+"dimRoundingMode ".concat(l," but got pad ").concat(a,".")})),C.b(g.shape[3]===v.shape[2],(function(){return"Error in conv2d: depth of input (".concat(g.shape[3],") must match ")+"input depth for filter ".concat(v.shape[2],".")})),C.b(Et.c(r,c),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(r," and dilations '").concat(c,"'")})),C.b("NHWC"===i,(function(){return"Error in conv2d: got dataFormat of ".concat(i," but only NHWC is currently supported.")}));var w,x,k=Et.a(g.shape,v.shape,r,c,a,l);if(null!=f){w=Object(O.a)(f,"bias","fused conv2d");var S=Object(Gn.c)(w,y);
2w=Object(St.a)(S,1)[0],Je.a(k.outShape,w.shape)}null!=h&&(x=Object(O.a)(h,"prelu weights","fused conv2d"));var E=function(e,t){var n=Object(St.a)(t,4),o=n[0],i=n[1],u=n[2],s=n[3],l=or(e,u,p);C.b(Et.d(c),(function(){return"Error in gradient of fused conv2D: dilation rates greater than 1 "+"are not yet supported in gradients. Got dilations '".concat(c,"'")}));var f=[Object(ar.a)(i.shape,l,o,r,a),rr(i,l,o.shape,r,a)];if(null!=s){var d=ir(s,l);f.push(d)}return f},N={x:g,filter:v,bias:w,preluActivationWeights:x},T={strides:r,pad:a,dataFormat:i,dilations:c,dimRoundingMode:l,activation:p,leakyreluAlpha:b};return null==f?Object(Fe.a)((function(e,t,n){var r=X.a.runKernel(J.db,N,T);return n([t,e,r]),j&&(r=Object(Z.a)(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:E}}))(g,v):Object(Fe.a)((function(e,t,n,r){var a=X.a.runKernel(J.db,N,T);return r([t,e,a,n]),j&&(a=Object(Z.a)(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:E}}))(g,v,w)}});var lr=Object(k.b)({depthwiseConv2dNativeBackpropFilter_:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[1,1],i=arguments.length>6?arguments[6]:void 0,u=e;3===e.rank&&(u=Object(Z.a)(e,[1,e.shape[0],e.shape[1],e.shape[2]]));var s=t;3===s.rank&&(s=Object(Z.a)(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var c={x:u,dy:s},l={strides:r,pad:a,dimRoundingMode:i,dilations:o,filterShape:n};return X.a.runKernel(J.L,c,l)}});var fr=Object(k.b)({depthwiseConv2dNativeBackpropInput_:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[1,1],i=arguments.length>6?arguments[6]:void 0,u=t,s=!1;3===t.rank&&(s=!0,u=Object(Z.a)(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var c={dy:u,filter:n},l={strides:r,pad:a,dimRoundingMode:i,dilations:o,inputShape:e},f=X.a.runKernel(J.M,c,l);return s?Object(Z.a)(f,[f.shape[1],f.shape[2],f.shape[3]]):f}});var dr=Object(k.b)({fusedDepthwiseConv2d_:function(e){var t=e.x,n=e.filter,r=e.strides,a=e.pad,o=e.dataFormat,i=void 0===o?"NHWC":o,s=e.dilations,c=void 0===s?[1,1]:s,l=e.dimRoundingMode,f=e.bias,d=e.activation,p=void 0===d?"linear":d,h=e.preluActivationWeights,b=e.leakyreluAlpha;if(!1===sr(X.a.state.gradientDepth,p)){var m=Object(ue.a)(t,n,r,a,i,c,l);return null!=f&&(m=Object(u.a)(m,f)),ur(m,p,h,b)}var y=Object(O.a)(t,"x","depthwiseConv2d"),v=Object(O.a)(n,"filter","depthwiseConv2d"),g=y,j=!1;3===y.rank&&(j=!0,g=Object(Z.a)(y,[1,y.shape[0],y.shape[1],y.shape[2]])),C.b(4===g.rank,(function(){return"Error in fused depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(g.rank,".")})),C.b(4===v.rank,(function(){return"Error in fused depthwiseConv2d: filter must be rank 4, "+"but got rank ".concat(v.rank,".")})),C.b(g.shape[3]===v.shape[2],(function(){return"Error in fused depthwiseConv2d: number of input channels "+"(".concat(g.shape[3],") must match the inChannels dimension in ")+"filter ".concat(v.shape[2],".")})),null==c&&(c=[1,1]),C.b(Et.c(r,c),(function(){return"Error in fused depthwiseConv2d: Either strides or dilations must "+"be 1. Got strides ".concat(r," and dilations '").concat(c,"'")})),null!=l&&C.b(C.v(a),(function(){return"Error in fused depthwiseConv2d: pad must be an integer when "+"using dimRoundingMode ".concat(l," but got pad ").concat(a,".")}));var w,x,k=Et.a(g.shape,v.shape,r,c,a,l,!0);if(null!=f){w=Object(O.a)(f,"bias","fused conv2d");var S=Object(Gn.c)(w,y),E=Object(St.a)(S,1);w=E[0],Je.a(k.outShape,w.shape)}null!=h&&(x=Object(O.a)(h,"prelu weights","fused depthwiseConv2d"));var N=function(e,t){C.b(Et.d(c),(function(){return"Error in gradient of fused depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations "+"'".concat(c,"'")}));var n=Object(St.a)(t,4),o=n[0],i=n[1],u=n[2],s=n[3],f=or(e,u,p),d=fr(i.shape,f,o,r,a,c,l),h=lr(i,f,o.shape,r,a,c,l);return null!=s?[d,h,ir(w,f)]:[d,h]},T={x:g,filter:v,bias:w,preluActivationWeights:x},_={strides:r,pad:a,dataFormat:i,dilations:c,dimRoundingMode:l,activation:p,leakyreluAlpha:b};return null==f?Object(Fe.a)((function(e,t,n){var r=X.a.runKernel(J.eb,T,_);return n([t,e,r]),j&&(r=Object(Z.a)(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:N}}))(g,v):Object(Fe.a)((function(e,t,n,r){var a=X.a.runKernel(J.eb,T,_);return r([t,e,a,n]),j&&(a=Object(Z.a)(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:N}}))(g,v,w)}});var pr=Object(k.b)({fusedMatMul_:function(e){var t=e.a,n=e.b,r=e.transposeA,a=void 0!==r&&r,o=e.transposeB,i=void 0!==o&&o,s=e.bias,c=e.activation,l=void 0===c?"linear":c,f=e.preluActivationWeights,d=e.leakyreluAlpha;if(!1===sr(X.a.state.gradientDepth,l)){var p=Object(w.a)(t,n,a,i);return null!=s&&(p=Object(u.a)(p,s)),ur(p,l,f,d)}var h=Object(O.a)(t,"a","fused matMul"),b=Object(O.a)(n,"b","fused matMul"),m=Object(Gn.c)(h,b),y=Object(St.a)(m,2);h=y[0],b=y[1];var v=a?h.shape[h.rank-2]:h.shape[h.rank-1],g=i?b.shape[b.rank-1]:b.shape[b.rank-2],j=a?h.shape[h.rank-1]:h.shape[h.rank-2],x=i?b.shape[b.rank-2]:b.shape[b.rank-1],k=h.shape.slice(0,-2),S=b.shape.slice(0,-2),E=C.O(k),N=C.O(S);C.b(h.rank>=2&&b.rank>=2&&h.rank===b.rank,(function(){return"Error in fused matMul: inputs must have the same rank of at "+"least 2, got ranks ".concat(h.rank," and ").concat(b.rank,".")})),C.b(C.a(k,S),(function(){return"Error in fused matMul: outer dimensions (".concat(k,") and (")+"".concat(S,") of Tensors with shapes ").concat(h.shape," and ")+"".concat(b.shape," must match.")})),C.b(v===g,(function(){return"Error in fused matMul: inner shapes (".concat(v,") and (")+"".concat(g,") of Tensors with shapes ").concat(h.shape," and ")+"".concat(b.shape," and transposeA=").concat(a)+" and transposeB=".concat(i," must match.")}));var T,_,A=h.shape.slice(0,-2).concat([j,x]),P=a?Object(Z.a)(h,[E,v,j]):Object(Z.a)(h,[E,j,v]),I=i?Object(Z.a)(b,[N,x,g]):Object(Z.a)(b,[N,g,x]);if(null!=s){T=Object(O.a)(s,"bias","fused matMul");var M=Object(Gn.c)(T,h);T=Object(St.a)(M,1)[0],Je.a(A,T.shape)}null!=f&&(_=Object(O.a)(f,"prelu weights","fused matMul"));var R=function(e,t){var n,r,o=Object(St.a)(t,4),u=o[0],c=o[1],f=
2o[2],d=o[3],p=or(Object(Z.a)(e,f.shape),f,l);return a||i?!a&&i?(n=Object(w.a)(p,c,!1,!1),r=Object(w.a)(p,u,!0,!1)):a&&!i?(n=Object(w.a)(c,p,!1,!0),r=Object(w.a)(u,p,!1,!1)):(n=Object(w.a)(c,p,!0,!0),r=Object(w.a)(p,u,!0,!0)):(n=Object(w.a)(p,c,!1,!0),r=Object(w.a)(u,p,!0,!1)),null!=s?[n,r,ir(d,p)]:[n,r]},D={a:P,b:I,bias:T,preluActivationWeights:_},L={transposeA:a,transposeB:i,activation:l,leakyreluAlpha:d};return null==s?Object(Fe.a)((function(e,t,n){var r=X.a.runKernel(J.Uc,D,L);return n([e,t,r]),{value:Object(Z.a)(r,A),gradFunc:R}}))(P,I):Object(Fe.a)((function(e,t,n,r){var a=X.a.runKernel(J.Uc,D,L);return r([e,t,a,n]),{value:Object(Z.a)(a,A),gradFunc:R}}))(P,I,T)}});var hr=Object(k.b)({hammingWindow_:function(e){return er(e,.54,.46)}});var br=Object(k.b)({hannWindow_:function(e){return er(e,.5,.5)}});var mr=Object(k.b)({frame_:function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=0,i=[];o+t<=e.size;)i.push(Object(E.a)(e,o,t)),o+=n;if(r)for(;o<e.size;){var u=o+t-e.size,s=Object(j.a)([Object(E.a)(e,o,t-u),Object(we.a)([u],a)]);i.push(s),o+=n}return 0===i.length?kn([],[0,t]):Object(Z.a)(Object(j.a)(i),[i.length,t])}});var yr=Object(k.b)({stft_:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:br;null==r&&(r=Zn(t));var o=mr(e,t,n),i=Object(x.a)(o,a(t));return Object(dn.a)(i,r)}});var vr=Object(k.b)({cropAndResize_:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"bilinear",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,i=Object(O.a)(e,"image","cropAndResize"),u=Object(O.a)(t,"boxes","cropAndResize","float32"),s=Object(O.a)(n,"boxInd","cropAndResize","int32"),c=u.shape[0];C.b(4===i.rank,(function(){return"Error in cropAndResize: image must be rank 4,"+"but got rank ".concat(i.rank,".")})),C.b(2===u.rank&&4===u.shape[1],(function(){return"Error in cropAndResize: boxes must be have size [".concat(c,",4] ")+"but had shape ".concat(u.shape,".")})),C.b(1===s.rank&&s.shape[0]===c,(function(){return"Error in cropAndResize: boxInd must be have size [".concat(c,"] ")+"but had shape ".concat(u.shape,".")})),C.b(2===r.length,(function(){return"Error in cropAndResize: cropSize must be of length 2, but got "+"length ".concat(r.length,".")})),C.b(r[0]>=1&&r[1]>=1,(function(){return"cropSize must be atleast [1,1], but was ".concat(r)})),C.b("bilinear"===a||"nearest"===a,(function(){return"method must be bilinear or nearest, but was ".concat(a)}));var l={image:i,boxes:u,boxInd:s},f={method:a,extrapolationValue:o,cropSize:r},d=X.a.runKernel(J.G,l,f);return d}});var gr=Object(k.b)({flipLeftRight_:function(e){var t=Object(O.a)(e,"image","flipLeftRight","float32");C.b(4===t.rank,(function(){return"Error in flipLeftRight: image must be rank 4,"+"but got rank ".concat(t.rank,".")}));var n={image:t};return X.a.runKernel(J.Y,n,{})}});var Or=Object(k.b)({rotateWithOffset_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,a=Object(O.a)(e,"image","rotateWithOffset","float32");C.b(4===a.rank,(function(){return"Error in rotateWithOffset: image must be rank 4,"+"but got rank ".concat(a.rank,".")}));var o={image:a},i={radians:t,fillValue:n,center:r},u=X.a.runKernel(J.hc,o,i);return u}});function jr(e,t,n,r,a,o){null==r&&(r=.5),null==a&&(a=Number.NEGATIVE_INFINITY),null==o&&(o=0);var i=e.shape[0];return n=Math.min(n,i),C.b(0<=r&&r<=1,(function(){return"iouThreshold must be in [0, 1], but was '".concat(r,"'")})),C.b(2===e.rank,(function(){return"boxes must be a 2D tensor, but was of rank '".concat(e.rank,"'")})),C.b(4===e.shape[1],(function(){return"boxes must have 4 columns, but 2nd dimension was ".concat(e.shape[1])})),C.b(1===t.rank,(function(){return"scores must be a 1D tensor"})),C.b(t.shape[0]===i,(function(){return"scores has incompatible shape with boxes. Expected ".concat(i,", ")+"but was ".concat(t.shape[0])})),C.b(0<=o&&o<=1,(function(){return"softNmsSigma must be in [0, 1], but was '".concat(o,"'")})),{maxOutputSize:n,iouThreshold:r,scoreThreshold:a,softNmsSigma:o}}var wr=Object(k.b)({nonMaxSuppression_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Number.NEGATIVE_INFINITY,o=Object(O.a)(e,"boxes","nonMaxSuppression"),i=Object(O.a)(t,"scores","nonMaxSuppression"),u=jr(o,i,n,r,a),s={maxOutputSize:n=u.maxOutputSize,iouThreshold:r=u.iouThreshold,scoreThreshold:a=u.scoreThreshold};return X.a.runKernel(J.Mb,{boxes:o,scores:i},s)}}
2),xr=n(21);function kr(e,t,n){var r=function(e,t,n){return function(e,t,n){var r=0,a=e.length,o=0,i=!1;for(;r<a;){var u=n(t,e[o=r+(a-r>>>1)]);u>0?r=o+1:(a=o,i=!u)}return i?r:-r-1}(e,t,n||Sr)}(e,t,n),a=r<0?-(r+1):r;e.splice(a,0,t)}function Sr(e,t){return e>t?1:e<t?-1:0}function Er(e,t,n,r,a){return _r(e,t,n,r,a,0)}function Nr(e,t,n,r,a,o){return _r(e,t,n,r,a,0,!1,o,!0)}function Tr(e,t,n,r,a,o){return _r(e,t,n,r,a,o,!0)}function _r(e,t,n,r,a,o){for(var i=arguments.length>6&&void 0!==arguments[6]&&arguments[6],u=arguments.length>7&&void 0!==arguments[7]&&arguments[7],s=arguments.length>8&&void 0!==arguments[8]&&arguments[8],c=[],l=0;l<t.length;l++)t[l]>a&&c.push({score:t[l],boxIndex:l,suppressBeginIndex:0});c.sort(Pr);for(var f=o>0?-.5/o:0,d=[],p=[];d.length<n&&c.length>0;){var h=c.pop(),b=h.score,m=h.boxIndex,y=h.suppressBeginIndex;if(b<a)break;for(var v=!1,g=d.length-1;g>=y;--g){var O=Ar(e,m,d[g]);if(O>=r){v=!0;break}if(h.score=h.score*Cr(r,f,O),h.score<=a)break}h.suppressBeginIndex=d.length,v||(h.score===b?(d.push(m),p.push(h.score)):h.score>a&&kr(c,h,Pr))}var j=d.length,w=n-j;u&&w>0&&(d.push.apply(d,Object(xr.a)(new Array(w).fill(0))),p.push.apply(p,Object(xr.a)(new Array(w).fill(0))));var x={selectedIndices:d};return i&&(x.selectedScores=p),s&&(x.validOutputs=j),x}function Ar(e,t,n){var r=e.subarray(4*t,4*t+4),a=e.subarray(4*n,4*n+4),o=Math.min(r[0],r[2]),i=Math.min(r[1],r[3]),u=Math.max(r[0],r[2]),s=Math.max(r[1],r[3]),c=Math.min(a[0],a[2]),l=Math.min(a[1],a[3]),f=Math.max(a[0],a[2]),d=Math.max(a[1],a[3]),p=(u-o)*(s-i),h=(f-c)*(d-l);if(p<=0||h<=0)return 0;var b=Math.max(o,c),m=Math.max(i,l),y=Math.min(u,f),v=Math.min(s,d),g=Math.max(y-b,0)*Math.max(v-m,0);return g/(p+h-g)}function Cr(e,t,n){var r=Math.exp(t*n*n);return n<=e?r:0}function Pr(e,t){return e.score-t.score||e.score===t.score&&t.boxIndex-e.boxIndex}function Ir(){return(Ir=Object(Un.a)(Bn.a.mark((function e(t,n,r){var a,o,i,u,s,c,l,f,d,p,h=arguments;return Bn.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=h.length>3&&void 0!==h[3]?h[3]:.5,o=h.length>4&&void 0!==h[4]?h[4]:Number.NEGATIVE_INFINITY,i=Object(O.a)(t,"boxes","nonMaxSuppressionAsync"),u=Object(O.a)(n,"scores","nonMaxSuppressionAsync"),s=jr(i,u,r,a,o),r=s.maxOutputSize,a=s.iouThreshold,o=s.scoreThreshold,e.next=10,Promise.all([i.data(),u.data()]);case 10:return c=e.sent,l=c[0],f=c[1],d=Er(l,f,r,a,o),p=d.selectedIndices,i!==t&&i.dispose(),u!==n&&u.dispose(),e.abrupt("return",Object(wn.a)(p,"int32"));case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Mr=function(e,t,n){return Ir.apply(this,arguments)};var Rr=Object(k.b)({nonMaxSuppressionWithScore_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Number.NEGATIVE_INFINITY,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,i=Object(O.a)(e,"boxes","nonMaxSuppression"),u=Object(O.a)(t,"scores","nonMaxSuppression"),s=jr(i,u,n,r,a,o),c={boxes:i,scores:u},l={maxOutputSize:n=s.maxOutputSize,iouThreshold:r=s.iouThreshold,scoreThreshold:a=s.scoreThreshold,softNmsSigma:o=s.softNmsSigma},f=X.a.runKernel(J.Ob,c,l);return{selectedIndices:f[0],selectedScores:f[1]}}});function Dr(){return(Dr=Object(Un.a)(Bn.a.mark((function e(t,n,r){var a,o,i,u,s,c,l,f,d,p,h,b,m=arguments;return Bn.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=m.length>3&&void 0!==m[3]?m[3]:.5,o=m.length>4&&void 0!==m[4]?m[4]:Number.NEGATIVE_INFINITY,i=m.length>5&&void 0!==m[5]?m[5]:0,u=Object(O.a)(t,"boxes","nonMaxSuppressionAsync"),s=Object(O.a)(n,"scores","nonMaxSuppressionAsync"),c=jr(u,s,r,a,o,i),r=c.maxOutputSize,a=c.iouThreshold,o=c.scoreThreshold,i=c.softNmsSigma,e.next=12,Promise.all([u.data(),s.data()]);case 12:return l=e.sent,f=l[0],d=l[1],p=Tr(f,d,r,a,o,i),h=p.selectedIndices,b=p.selectedScores,u!==t&&u.dispose(),s!==n&&s.dispose(),e.abrupt("return",{selectedIndices:Object(wn.a)(h,"int32"),selectedScores:Object(wn.a)(b)});case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Lr=function(e,t,n){return Dr.apply(this,arguments)};var zr=Object(k.b)({nonMaxSuppressionPadded_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Number.NEGATIVE_INFINITY,o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=Object(O.a)(e,"boxes","nonMaxSuppression"),u=Object(O.a)(t,"scores","nonMaxSuppression"),s=jr(i,u,n,r,a,null),
2c=s.maxOutputSize,l=s.iouThreshold,f=s.scoreThreshold,d={boxes:i,scores:u},p={maxOutputSize:c,iouThreshold:l,scoreThreshold:f,padToMaxOutputSize:o},h=X.a.runKernel(J.Nb,d,p);return{selectedIndices:h[0],validOutputs:h[1]}}});function Fr(){return(Fr=Object(Un.a)(Bn.a.mark((function e(t,n,r){var a,o,i,u,s,c,l,f,d,p,h,b,m,y,v,g,j=arguments;return Bn.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=j.length>3&&void 0!==j[3]?j[3]:.5,o=j.length>4&&void 0!==j[4]?j[4]:Number.NEGATIVE_INFINITY,i=j.length>5&&void 0!==j[5]&&j[5],u=Object(O.a)(t,"boxes","nonMaxSuppressionAsync"),s=Object(O.a)(n,"scores","nonMaxSuppressionAsync"),c=jr(u,s,r,a,o,null),l=c.maxOutputSize,f=c.iouThreshold,d=c.scoreThreshold,e.next=11,Promise.all([u.data(),s.data()]);case 11:return p=e.sent,h=Object(St.a)(p,2),b=h[0],m=h[1],y=Nr(b,m,l,f,d,i),v=y.selectedIndices,g=y.validOutputs,u!==t&&u.dispose(),s!==n&&s.dispose(),e.abrupt("return",{selectedIndices:Object(wn.a)(v,"int32"),validOutputs:Object(Qt.a)(g,"int32")});case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Br=function(e,t,n){return Fr.apply(this,arguments)},Ur=n(153),Vr=n(155),Wr=n(76),Hr=n(154);function qr(e){return Object(Ur.a)(e)||Object(Vr.a)(e)||Object(Wr.a)(e)||Object(Hr.a)()}var Kr=Object(k.b)({resizeBilinear_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=Object(O.a)(e,"images","resizeBilinear");C.b(3===a.rank||4===a.rank,(function(){return"Error in resizeBilinear: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),C.b(2===t.length,(function(){return"Error in resizeBilinear: new shape must 2D, but got shape "+"".concat(t,".")})),C.b(!1===r||!1===n,(function(){return"Error in resizeBilinear: If halfPixelCenters is true, alignCorners must be false."}));var o=a,i=!1;3===a.rank&&(i=!0,o=Object(Z.a)(a,[1,a.shape[0],a.shape[1],a.shape[2]])),qr(t);var u={images:o},s={alignCorners:n,halfPixelCenters:r,size:t},c=X.a.runKernel(J.ec,u,s);return i?Object(Z.a)(c,[c.shape[1],c.shape[2],c.shape[3]]):c}});var Gr=Object(k.b)({resizeNearestNeighbor_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=Object(O.a)(e,"images","resizeNearestNeighbor");C.b(3===a.rank||4===a.rank,(function(){return"Error in resizeNearestNeighbor: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),C.b(2===t.length,(function(){return"Error in resizeNearestNeighbor: new shape must 2D, but got shape "+"".concat(t,".")})),C.b("float32"===a.dtype||"int32"===a.dtype,(function(){return"`images` must have `int32` or `float32` as dtype"})),C.b(!1===r||!1===n,(function(){return"Error in resizeNearestNeighbor: If halfPixelCenters is true, alignCorners must be false."}));var o=a,i=!1;3===a.rank&&(i=!0,o=Object(Z.a)(a,[1,a.shape[0],a.shape[1],a.shape[2]])),qr(t);var u={images:o},s={alignCorners:n,halfPixelCenters:r,size:t},c=X.a.runKernel(J.fc,u,s);return i?Object(Z.a)(c,[c.shape[1],c.shape[2],c.shape[3]]):c}});function $r(e,t){for(var n,r,a,o,i,s,c=Object(wn.a)([-1]),l=Object(wn.a)([0]),f=Object(wn.a)([0]),d=0;d<e.size-1;d++){n=Object(E.a)(e,0,d+1),r=Object(E.a)(e,d+1),i=Object(le.a)(Object(Ge.a)(n),t),s=Object(le.a)(Object(Ge.a)(r),t);var p=Object(Ge.a)(Object(x.a)(n,Object(zt.a)(0,n.size)));a=Object(le.a)(p,Object(Ge.a)(n));var h=Object(we.a)(r.shape,n.size),b=Object(u.a)(Object(zt.a)(0,r.size),h),m=Object(x.a)(r,b);o=Object(le.a)(Object(Ge.a)(m),Object(Ge.a)(r));var y=Object(Ke.a)(a,o),v=Object(Ke.a)(a,o),g=Object(x.a)(i,s);f=Object(x.a)(Object(x.a)(g,y),v);var O=Object(Ee.a)(f,l);l=Object(Rn.a)(O,f,l),c=Object(Rn.a)(O,Object(wn.a)([d]),c)}return c}var Yr=Object(k.b)({threshold_:function(e){var t,n,r,a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"binary",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,c=Object(O.a)(e,"image","threshold"),l=.2989,f=.587,d=.114,p=c.shape[0]*c.shape[1],h=Object(x.a)(Object(wn.a)([s]),255);if(C.b(3===c.rank,(function(){return"Error in threshold: image must be rank 3,"+"but got rank ".concat(c.rank,".")})),C.b(3===c.shape[2]||1===c.shape[2],(function(){return"Error in threshold: image color channel must be equal to 3 or 1"+"but got ".concat(c.shape[2],".")})),C.b("int32"===c.dtype||"float32"===c.dtype,(function(){return"Error in dtype: image dtype must be int32 or float32,"+"but got dtype ".concat(c.dtype,".")})),C.b("otsu"===o||"binary"===o,(function(){return"Method must be binary or otsu, but was ".concat(o)})),3===c.shape[2]){var b=Object(pn.a)(c,[1,1,1],-1),m=Object(St.a)(b,3);t=m[0],n=m[1],r=m[2];var y=Object(x.a)(t,l),v=Object(x.a)(n,f),g=Object(x.a)(r,d);a=Object(u.a)(Object(u.a)(y,v),g)}else a=e;if("otsu"===o){var j=Object(R.a)(Object(z.a)(Object($t.a)(a),"int32"),Object(jn.a)([]),256);h=$r(j,p)}var w=i?Object(Me.a)(a,h):Object(Ee.a)(a,h),k=Object(z.a)(Object(x.a)(w,255),"int32");return k}});var Qr=Object(k.b)({transform_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"nearest",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"constant",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5?arguments[5]:void 0,i=Object(O.a)(e,"image","transform","float32"),u=Object(O.a)(t,"transforms","transform","float32");C.b(4===i.rank,(function(){return"Error in transform: image must be rank 4,"+"but got rank ".concat(i.rank,".")})),C.b(2===u.rank&&(u.shape[0]===i.shape[0]||1===u.shape[0])&&8===u.shape[1],(function(){return"Error in transform: Input transform should be batch x 8 or 1 x 8"})),C.b(null==o||2===o.length,(function(){return"Error in transform: outputShape must be [height, width] or null, "+"but got ".concat(o,".")}));var s={image:i,transforms:u},c={interpolation:n,fillMode:r,fillValue:a,outputShape:o};return X.a.runKernel(J.Oc,s,c)}});var Xr=Object(k.b)({bandPart_:function(e,t,n){Object(C.b)(t%1===0,(function(){return"bandPart(): numLower must be an integer, got ".concat(t,".")})),Object(C.b)(n%1===0,(function(){return"bandPart(): numUpper must be an integer, got ".concat(n,".")}));var r=Object(O.a)(e,"a","bandPart");Object(C.b)(r.rank>=2,(function(){return"bandPart(): Rank must be at least 2, got ".concat(r.rank,".")}));var a=r.shape,o=r.shape.slice(-2),i=Object(St.a)(o,2),u=i[0],s=i[1];if(!(t<=u))throw new Error("bandPart(): numLower (".concat(t,")")+" must not be greater than the number of rows (".concat(u,")."));if(!(n<=s))throw new Error("bandPart(): numUpper (".concat(n,")")+" must not be greater than the number of columns (".concat(s,")."));t<0&&(t=u),n<0&&(n=s);var c=Object(Z.a)(Object(zt.a)(0,u,1,"int32"),[-1,1]),l=Object(zt.a)(0,s,1,"int32"),f=Object(Ke.a)(c,l),d=Object(Ye.a)(Object(Me.a)(f,Object(Qt.a)(+t,"int32")),Ob
2ject(Ne.a)(f,Object(Qt.a)(-n,"int32"))),p=Object(Ln.a)([u,s],r.dtype);return Object(Z.a)(Object(yn.a)(Object(In.a)(Object(Z.a)(r,[-1,u,s])).map((function(e){return Object(Rn.a)(d,e,p)}))),a)}});var Jr=Object(k.b)({gramSchmidt_:function(e){var t;Array.isArray(e)?function(){t=!1,Object(C.b)(null!=e&&e.length>0,(function(){return"Gram-Schmidt process: input must not be null, undefined, or empty"}));for(var n=e[0].shape[0],r=function(t){Object(C.b)(e[t].shape[0]===n,(function(){return"Gram-Schmidt: Non-unique lengths found in the input vectors: "+"(".concat(e[t].shape[0]," vs. ").concat(n,")")}))},a=1;a<e.length;++a)r(a)}():(t=!0,e=Object(pn.a)(e,e.shape[0],0).map((function(e){return Object(mn.a)(e,[0])}))),Object(C.b)(e.length<=e[0].shape[0],(function(){return"Gram-Schmidt: Number of vectors (".concat(e.length,") exceeds ")+"number of dimensions (".concat(e[0].shape[0],").")}));for(var n=[],r=e,a=function(e){n.push(X.a.tidy((function(){var t=r[e];if(e>0)for(var a=0;a<e;++a){var o=Object(x.a)(Object(Ge.a)(Object(x.a)(n[a],t)),n[a]);t=Object(Ke.a)(t,o)}return Object(le.a)(t,Kn(t,"euclidean"))})))},o=0;o<e.length;++o)a(o);return t?Object(yn.a)(n,0):n}}),Zr=n(150);function ea(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return X.a.tidy((function(){Object(C.b)(2===e.shape.length,(function(){return"qr2d() requires a 2D Tensor, but got a ".concat(e.shape.length,"D Tensor.")}));for(var n=e.shape[0],r=e.shape[1],a=je(n),o=Object(U.a)(e),i=kn([[1]],[1,1]),u=Object(U.a)(i),s=n>=r?r:n,c=function(e){var t=o,s=u,c=a,l=X.a.tidy((function(){var t=Object(E.a)(o,[e,e],[n-e,1]),s=Kn(t),c=Object(E.a)(o,[e,e],[1,1]),l=Object(Rn.a)(Object(Ee.a)(c,0),kn([[-1]]),kn([[1]])),f=Object(Ke.a)(c,Object(x.a)(l,s)),d=Object(le.a)(t,f);u=1===d.shape[0]?Object(U.a)(i):Object(j.a)([i,Object(E.a)(d,[1,0],[d.shape[0]-1,d.shape[1]])],0);var p=Object(Be.a)(Object(le.a)(Object(w.a)(l,f),s)),h=Object(E.a)(o,[e,0],[n-e,r]),b=Object(x.a)(p,u),m=Object(Hn.a)(u);if(0===e)o=Object(Ke.a)(h,Object(w.a)(b,Object(w.a)(m,h)));else{var y=Object(Ke.a)(h,Object(w.a)(b,Object(w.a)(m,h)));o=Object(j.a)([Object(E.a)(o,[0,0],[e,r]),y],0)}var v=Object(Hn.a)(b),g=Object(E.a)(a,[0,e],[n,a.shape[1]-e]);if(0===e)a=Object(Ke.a)(g,Object(w.a)(Object(w.a)(g,u),v));else{var O=Object(Ke.a)(g,Object(w.a)(Object(w.a)(g,u),v));a=Object(j.a)([Object(E.a)(a,[0,0],[n,e]),O],1)}return[u,o,a]})),f=Object(St.a)(l,3);u=f[0],o=f[1],a=f[2],Object(Zr.a)([t,s,c])},l=0;l<s;++l)c(l);return!t&&n>r&&(a=Object(E.a)(a,[0,0],[n,r]),o=Object(E.a)(o,[0,0],[r,r])),[a,o]}))}var ta=Object(k.b)({qr_:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object(C.b)(e.rank>=2,(function(){return"qr() requires input tensor to have a rank >= 2, but got rank ".concat(e.rank)})),2===e.rank)return ea(e,t);var n=e.shape.slice(0,e.shape.length-2).reduce((function(e,t){return e*t})),r=Object(In.a)(Object(Z.a)(e,[n,e.shape[e.shape.length-2],e.shape[e.shape.length-1]]),0),a=[],o=[];r.forEach((function(e){var n=ea(e,t),r=Object(St.a)(n,2),i=r[0],u=r[1];a.push(i),o.push(u)}));var i=Object(Z.a)(Object(yn.a)(a,0),e.shape),u=Object(Z.a)(Object(yn.a)(o,0),e.shape);return[i,u]}}),na=n(33);var ra=Object(k.b)({computeWeightedLoss_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:na.a.SUM_BY_NONZERO_WEIGHTS,r=Object(O.a)(e,"losses","computeWeightedLoss"),a=null;null!=t&&(a=Object(O.a)(t,"weights","computeWeightedLoss"));var o=null==a?r:Object(x.a)(r,a);if(n===na.a.NONE)return o;if(n===na.a.SUM)return Object(Ge.a)(o);if(n===na.a.MEAN){if(null==a)return Object(at.a)(o);var i=r.size/a.size,u=Object(le.a)(Object(Ge.a)(o),Object(Ge.a)(a));return i>1?Object(le.a)(u,Object(Qt.a)(i)):u}if(n===na.a.SUM_BY_NONZERO_WEIGHTS){if(null==a)return Object(le.a)(Object(Ge.a)(o),Object(Qt.a)(r.size));var s=Object(x.a)(a,Object(ot.a)(r.shape)),c=Object(z.a)(Object(Ge.a)(Object(mt.a)(s,Object(Qt.a)(0))),"float32");return Object(le.a)(Object(Ge.a)(o),c)}throw Error("Unknown reduction: ".concat(n))}});var aa=Object(k.b)({absoluteDifference_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:na.a.SUM_BY_NONZERO_WEIGHTS,o=Object(O.a)(e,"labels","absoluteDifference"),i=Object(O.a)(t,"predictions","absoluteDifference"),u=null;null!=n&&(u=Object(O.a)(n,"weights","absoluteDifference")),Object(C.e)(o.shape,i.shape,"Error in absoluteDifference: ");var s=Object(a.a)(Object(Ke.a)(o,i));return ra(s,u,r)}});var oa=Object(k.b)({cosineDistance_:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:na.a.SUM_BY_NONZERO_WEIGHTS,o=Object(O.a)(e,"labels","cosineDistance"),i=Object(O.a)(t,"predictions","cosineDistance"),u=null;null!=r&&(u=Object(O.a)(r,"weights","cosineDistance")),Object(C.e)(o.shape,i.shape,"Error in cosineDistance: ");var s=Object(Qt.a)(1),c=Object(Ke.a)(s,Object(Ge.a)(Object(x.a)(o,i),n,!0));return ra(c,u,a)}});var ia=Object(k.b)({hingeLoss_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:na.a.SUM_BY_NONZERO_WEIGHTS,a=Object(O.a)(e,"labels","hingeLoss"),o=Object(O.a)(t,"predictions","hingeLoss"),i=null;null!=n&&(i=Object(O.a)(n,"weights","hingeLoss")),Object(C.e)(a.shape,o.shape,"Error in hingeLoss: ");var u=Object(Qt.a)(1);a=Object(Ke.a)(Object(x.a)(Object(Qt.a)(2),a),u);var s=Object(Ut.a)(Object(Ke.a)(u,Object(x.a)(a,o)));return ra(s,i,r)}});var ua=Object(k.b)({huberLoss_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:na.a.SUM_BY_NONZERO_WEIGHTS,i=Object(O.a)(e,"labels","huberLoss"),s=Object(O.a)(t,"predictions","huberLoss"),c=null;null!=n&&(c=Object(O.a)(n,"weights","huberLoss")),Object(C.e)(i.shape,s.shape,"Error in huberLoss: ");var l=Object(Qt.a)(r),f=Object(a.a)(Object(Ke.a)(s,i)),d=Object(ct.a)(f,l),p=Object(Ke.a)(f,d),h=Object(u.a)(Object(x.a)(Object(Qt.a)(.5),Ob
2ject(dt.a)(d)),Object(x.a)(l,p));return ra(h,c,o)}});var sa=Object(k.b)({logLoss_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e-7,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:na.a.SUM_BY_NONZERO_WEIGHTS,o=Object(O.a)(e,"labels","logLoss"),i=Object(O.a)(t,"predictions","logLoss"),s=null;null!=n&&(s=Object(O.a)(n,"weights","logLoss")),Object(C.e)(o.shape,i.shape,"Error in logLoss: ");var c=Object(Qt.a)(1),l=Object(Qt.a)(r),f=Object(Be.a)(Object(x.a)(o,Object(Le.a)(Object(u.a)(i,l)))),d=Object(x.a)(Object(Ke.a)(c,o),Object(Le.a)(Object(u.a)(Object(Ke.a)(c,i),l))),p=Object(Ke.a)(f,d);return ra(p,s,a)}});var ca=Object(k.b)({meanSquaredError_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:na.a.SUM_BY_NONZERO_WEIGHTS,a=Object(O.a)(e,"labels","meanSquaredError"),o=Object(O.a)(t,"predictions","meanSquaredError"),i=null;null!=n&&(i=Object(O.a)(n,"weights","meanSquaredError")),Object(C.e)(a.shape,o.shape,"Error in meanSquaredError: ");var u=Object(bn.a)(a,o);return ra(u,i,r)}});function la(e,t){var n=Object(O.a)(e,"labels","sigmoidCrossEntropyWithLogits"),r=Object(O.a)(t,"logits","sigmoidCrossEntropyWithLogits");Object(C.e)(n.shape,r.shape,"Error in sigmoidCrossEntropyWithLogits: ");var o=Object(Ut.a)(r),i=Object(x.a)(r,n),s=Object(ze.a)(Object(ye.a)(Object(Be.a)(Object(a.a)(r))));return Object(u.a)(Object(Ke.a)(o,i),s)}var fa=Object(k.b)({sigmoidCrossEntropy_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:na.a.SUM_BY_NONZERO_WEIGHTS,o=Object(O.a)(e,"multiClassLabels","sigmoidCrossEntropy"),i=Object(O.a)(t,"logits","sigmoidCrossEntropy"),s=null;if(null!=n&&(s=Object(O.a)(n,"weights","sigmoidCrossEntropy")),Object(C.e)(o.shape,i.shape,"Error in sigmoidCrossEntropy: "),r>0){var c=Object(Qt.a)(r),l=Object(Qt.a)(1),f=Object(Qt.a)(.5);o=Object(u.a)(Object(x.a)(o,Object(Ke.a)(l,c)),Object(x.a)(f,c))}var d=la(o,i);return ra(d,s,a)}});function da(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;if(-1===n&&(n=t.rank-1),n!==t.rank-1)throw Error("Softmax cross entropy along a non-last dimension is not yet "+"supported. Labels / logits was rank ".concat(t.rank," ")+"and dim was ".concat(n));var r=Object(Fe.a)((function(e,t,r){var a=$e(t,[n],!0),o=Object(Ke.a)(Object(z.a)(t,"float32"),a);r([e,o]);var i=Object(Be.a)(Object(x.a)(o,e));return{value:Object(Ge.a)(i,[n]),gradFunc:function(e,t){var r=Object(St.a)(t,2),a=r[0],o=r[1],i=He(e.shape,[n]);return[Object(x.a)(Object(Z.a)(e,i),Object(Ke.a)(Object(z.a)(a,"float32"),Object(ye.a)(o))),Object(x.a)(Object(Z.a)(e,i),Object(Ke.a)(Object(ye.a)(o),Object(z.a)(a,"float32")))]}}}));return r(e,t)}var pa=Object(k.b)({softmaxCrossEntropy_:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:na.a.SUM_BY_NONZERO_WEIGHTS,o=Object(O.a)(e,"onehotLabels","softmaxCrossEntropy"),i=Object(O.a)(t,"logits","softmaxCrossEntropy"),s=null;if(null!=n&&(s=Object(O.a)(n,"weights","softmaxCrossEntropy")),Object(C.e)(o.shape,i.shape,"Error in softmaxCrossEntropy: "),r>0){var c=Object(Qt.a)(r),l=Object(Qt.a)(1),f=Object(Qt.a)(o.shape[1]);o=Object(u.a)(Object(x.a)(o,Object(Ke.a)(l,c)),Object(le.a)(c,f))}var d=da(o,i);return ra(d,s,a)}});var ha=Object(k.b)({sparseFillEmptyRows_:function(e,t,n,r){var a=Object(O.a)(e,"indices","sparseFillEmptyRows"),o=Object(O.a)(t,"values","sparseFillEmptyRows"),i=Object(O.a)(n,"denseShape","sparseFillEmptyRows"),u=Object(O.a)(r,"defaultValue","sparseFillEmptyRows",o.dtype);if(2!==a.rank)throw new Error("Indices should be Tensor2D but received shape\n        ".concat(a.shape));if(1!==o.rank)throw new Error("Values should be Tensor1D but received shape ".concat(o.shape));if(1!==i.rank)throw new Error("Dense shape should be Tensor1D but received shape ".concat(i.shape));if(0!==u.rank)throw new Error("Default value should be a scalar but received shape ".concat(u.shape));var s={indices:a,values:o,denseShape:i,defaultValue:u},c=X.a.runKernel(J.vc,s);return{outputIndices:c[0],outputValues:c[1],emptyRowIndicator:c[2],reverseIndexMap:c[3]}}});var ba=Object(k.b)({sparseReshape_:function(e,t,n){var r=Object(O.a)(e,"inputIndices","sparseReshape"),a=Object(O.a)(t,"inputShape","sparseReshape"),o=Object(O.a)(n,"newShape","sparseReshape");if(2!==r.rank)throw new Error("Input indices should be Tensor2D but received shape\n        ".concat(r.shape));if(1!==a.rank)throw new Error("Input shape should be Tensor1D but received shape ".concat(a.shape));if(1!==o.rank)throw new Error("New shape should be Tensor1D but received shape ".concat(o.shape));var i={inputIndices:r,inputShape:a,newShape:o},u=X.a.runKernel(J.wc,i);return{outputIndices:u[0],outputShape:u[1]}}});var ma=Object(k.b)({sparseSegmentMean_:function(e,t,n){var r=Object(O.a)(e,"data","sparseSegmentMean"),a=Object(O.a)(t,"indices","sparseSegmentMean"),o=Object(O.a)(n,"segmentIds","sparseSegmentMean");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");
2if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n          ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n          ".concat(o.shape));var i={data:r,indices:a,segmentIds:o};return X.a.runKernel(J.xc,i)}});var ya=Object(k.b)({sparseSegmentSum_:function(e,t,n){var r=Object(O.a)(e,"data","sparseSegmentSum"),a=Object(O.a)(t,"indices","sparseSegmentSum"),o=Object(O.a)(n,"segmentIds","sparseSegmentSum");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n         ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n         ".concat(o.shape));var i={data:r,indices:a,segmentIds:o};return X.a.runKernel(J.yc,i)}});var va=Object(k.b)({stringNGrams_:function(e,t,n,r,a,o,i,u){var s=Object(O.a)(e,"data","stringNGrams","string");if("string"!==s.dtype)throw new Error("Data must be of datatype string");if(1!==s.shape.length)throw new Error("Data must be a vector, saw: ".concat(s.shape));var c=Object(O.a)(t,"dataSplits","stringNGrams");if("int32"!==c.dtype)throw new Error("Data splits must be of datatype int32");var l={separator:n,nGramWidths:r,leftPad:a,rightPad:o,padWidth:i,preserveShortSequences:u},f={data:s,dataSplits:c},d=X.a.runKernel(J.Fc,f,l);return{nGrams:d[0],nGramsSplits:d[1]}}});var ga=Object(k.b)({stringSplit_:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=Object(O.a)(e,"input","stringSplit","string"),a=Object(O.a)(t,"delimiter","stringSplit","string");if(1!==r.rank)throw new Error("Input should be Tensor1D but received shape ".concat(r.shape));if(0!==a.rank)throw new Error("Delimiter should be a scalar but received shape ".concat(a.shape));var o={skipEmpty:n},i={input:r,delimiter:a},u=X.a.runKernel(J.Gc,i,o);return{indices:u[0],values:u[1],shape:u[2]}}});var Oa=Object(k.b)({stringToHashBucketFast_:function(e,t){var n=Object(O.a)(e,"input","stringToHashBucketFast","string"),r={numBuckets:t};if(t<=0)throw new Error("Number of buckets must be at least 1");var a={input:n};return X.a.runKernel(J.Hc,a,r)}}),ja={fft:cn.a,ifft:ln.a,rfft:dn.a,irfft:fn.a},wa={hammingWindow:hr,hannWindow:br,frame:mr,stft:yr},xa={flipLeftRight:gr,resizeNearestNeighbor:Gr,resizeBilinear:Kr,rotateWithOffset:Or,cropAndResize:vr,nonMaxSuppression:wr,nonMaxSuppressionAsync:Mr,nonMaxSuppressionWithScore:Rr,nonMaxSuppressionWithScoreAsync:Lr,nonMaxSuppressionPadded:zr,nonMaxSuppressionPaddedAsync:Br,threshold:Yr,transform:Qr},ka={bandPart:Xr,gramSchmidt:Jr,qr:ta},Sa={absoluteDifference:aa,computeWeightedLoss:ra,cosineDistance:oa,hingeLoss:ia,huberLoss:ua,logLoss:sa,meanSquaredError:ca,sigmoidCrossEntropy:fa,softmaxCrossEntropy:pa},Ea={sparseFillEmptyRows:ha,sparseReshape:ba,sparseSegmentMean:ma,sparseSegmentSum:ya},Na={stringNGrams:va,stringSplit:ga,stringToHashBucketFast:Oa}},function(e,t,n){"use strict";function r(){return"undefined"!==typeof window&&null!=window.document||"undefined"!==typeof WorkerGlobalScope}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];console.log(e.toString(t))}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(28),s=n(36),c=n(2),l=n(9);var f=Object(c.b)({avgPool_:function(e,t,n,c,f){var d=Object(o.a)(e,"x","avgPool","float32");i.b(s.c(n,1),(function(){return"Error in avgPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")}));var p=d,h=!1;3===d.rank&&(h=!0,p=Object(l.a)(d,[1,d.shape[0],d.shape[1],d.shape[2]])),i.b(4===p.rank,(function(){return"Error in avgPool: x must be rank 4 but got rank ".concat(p.rank,".")})),null!=f&&i.b(i.v(c),(function(){return"Error in avgPool: pad must be an integer when using, "+"dimRoundingMode ".concat(f," but got pad ").concat(c,".")}));var b={x:p},m={filterSize:t,strides:n,pad:c,dimRoundingMode:f},y=r.a.runKernel(a.o,b,m);return y=Object(u.a)(y,d.dtype),h?Object(l.a)(y,[y.shape[1],y.shape[2],y.shape[3]]):y}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({batchToSpaceND_:function(e,t,n){var u=Object(o.a)(e,"x","batchToSpaceND"),s=t.reduce((function(e,t){return e*t}));i.b(u.rank>=1+t.length,(function(){return"input rank is ".concat(u.rank," but should be > than blockShape.length ").concat(t.length)})),i.b(n.length===t.length,(function(){return"crops.length is ".concat(n.length," but should be equal to blockShape.length  ").concat(t.length)})),i.b(u.shape[0]%s===0,(function(){return"input tensor batch is ".concat(u.shape[0]," but is not divisible by the product of ")+"the elements of blockS
2hape ".concat(t.join(" * ")," === ").concat(s)}));var c={x:u},l={blockShape:t,crops:n};return r.a.runKernel(a.r,c,l)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({bincount_:function(e,t,n){var u=Object(o.a)(e,"x","bincount"),s=Object(o.a)(t,"weights","bincount");i.b("int32"===u.dtype,(function(){return"Error in bincount: input "+"dtype must be int32, but got ".concat(u.dtype)})),i.b(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),i.b(s.size===u.size||0===s.size,(function(){return"Error in bincount: weights must have the same size as input or"+"0-length, but got input shape: ".concat(u.shape,", weights shape: ")+"".concat(s.shape,".")}));var c={x:u,weights:s},l={size:n};return r.a.runKernel(a.s,c,l)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(2);var c=Object(s.b)({floorDiv_:function(e,t){var n=Object(u.a)(e,"a","floorDiv"),s=Object(u.a)(t,"b","floorDiv"),c=Object(i.c)(n,s),l=Object(r.a)(c,2),f={a:n=l[0],b:s=l[1]};return a.a.runKernel(o.ab,f)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(27),c=n(2);var l=Object(c.b)({equal_:function(e,t){var n=Object(u.a)(e,"a","equal","string_or_numeric"),c=Object(u.a)(t,"b","equal","string_or_numeric"),l=Object(i.c)(n,c),f=Object(r.a)(l,2);n=f[0],c=f[1],Object(s.a)(n.shape,c.shape);var d={a:n,b:c};return a.a.runKernel(o.R,d)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({elu_:function(e){var t={x:Object(o.a)(e,"x","elu")};return r.a.runKernel(a.Q,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({floor_:function(e){var t={x:Object(o.a)(e,"x","floor")};return r.a.runKernel(a.Z,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({gather_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,u=Object(o.a)(e,"x","gather"),s=Object(o.a)(t,"indices","gather","int32"),c={x:u,indices:s},l={axis:n,batchDims:i};return r.a.runKernel(a.gb,c,l)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(27),c=n(2);var l=Object(c.b)({greaterEqual_:function(e,t){var n=Object(u.a)(e,"a","greaterEqual","string_or_numeric"),c=Object(u.a)(t,"b","greaterEqual","string_or_numeric"),l=Object(i.c)(n,c),f=Object(r.a)(l,2);n=f[0],c=f[1],Object(s.a)(n.shape,c.shape);var d={a:n,b:c};return a.a.runKernel(o.ib,d)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({leakyRelu_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.2,n=Object(o.a)(e,"x","leakyRelu"),i={x:n},u={alpha:t};return r.a.runKernel(a.qb,i,u)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({log1p_:function(e){var t={x:Object(o.a)(e,"x","log1p")};return r.a.runKernel(a.vb,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({softplus_:function(e){var t={x:Object(o.a)(e,"x","softplus")};return r.a.runKernel(a.tc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({logicalNot_:function(e){var t={x:Object(o.a)(e,"x","logicalNot","bool")};return r.a.runKernel(a.xb,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(27),u=n(2);var s=Object(u.b)({logicalOr_:function(e,t){var n=Object(o.a)(e,"a","logicalOr","bool"),u=Object(o.a)(t,"b","logicalOr","bool");Object(i.a)(n.shape,u.shape);var s={a:n,b:u};return r.a.runKernel(a.yb,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(36),s=n(2),c=n(9);var l=Object(s.b)({maxPool_:function(e,t,n,s,l){var f=Object(o.a)(e,"x","maxPool"),d=f,p=!1;3===f.rank&&(p=!0,d=Object(c.a)(f,[1,f.shape[0],f.shape[1],f.shape[2]])),i.b(4===d.rank,(function(){return"Error in maxPool: input must be rank 4 but got rank ".concat(d.rank,".")})),i.b(u.c(n,1),(function(){return"Error in maxPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")})),null!=l&&i.b(i.v(s),(function(){return"Error in maxPool: pad must be an integer when using, "+"dimRoundingMode ".concat(l," but got pad ").concat(s,".")}));var h={x:d},b={filterSize:t,strides:n,pad:s,dimRoundingMode:l},m=r.a.runKernel(a.Ab,h,b);return p?Object(c.a)(m,[m.shape[1],m.shape[2],m.shape[3]]):m}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(27),c=n(28),l=n(2);var f=Object(l.b)({minimum_:function(e,t){var n=Object(u.a)(e,"a","minimum"),l=Object(u.a)(t,"b","minimum"),f=Object(i.c)(n,l),d=Object(r.a)(f,2);n=d[0],l=d[1],"bool"===n.dtype&&(n=Object(c.a)(n,"int32"),l=Object(c.a)(l,"int32")),Ob
2ject(s.a)(n.shape,l.shape);var p={a:n,b:l};return a.a.runKernel(o.Gb,p)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(27),c=n(2);var l=Object(c.b)({notEqual_:function(e,t){var n=Object(u.a)(e,"a","notEqual","string_or_numeric"),c=Object(u.a)(t,"b","notEqual","string_or_numeric"),l=Object(i.c)(n,c),f=Object(r.a)(l,2);n=f[0],c=f[1],Object(s.a)(n.shape,c.shape);var d={a:n,b:c};return a.a.runKernel(o.Pb,d)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({spaceToBatchND_:function(e,t,n){var u=Object(o.a)(e,"x","spaceToBatchND");i.b(u.rank>=1+t.length,(function(){return"input rank ".concat(u.rank," should be > than [blockShape] ").concat(t.length)})),i.b(n.length===t.length,(function(){return"paddings.shape[0] ".concat(n.length," must be equal to [blockShape] ").concat(t.length)})),i.b(u.shape.reduce((function(e,r,a){return a>0&&a<=t.length?e&&(r+n[a-1][0]+n[a-1][1])%t[a-1]===0:e}),!0),(function(){return"input spatial dimensions ".concat(u.shape.slice(1)," with paddings ").concat(n.toString()," must be divisible by blockShapes ").concat(t.toString())}));var s={x:u},c={blockShape:t,paddings:n};return r.a.runKernel(a.uc,s,c)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({prelu_:function(e,t){var n={x:Object(o.a)(e,"x","prelu"),alpha:Object(o.a)(t,"alpha","prelu")};return r.a.runKernel(a.Vb,n)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(37),a=n(2),o=n(77);var i=Object(a.b)({randomUniform_:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"float32",i=arguments.length>4?arguments[4]:void 0,u=Object(r.a)(e,a),s=new o.c(t,n,null,i),c=0;c<u.values.length;c++)u.values[c]=s.nextValue();return u.toTensor()}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({relu6_:function(e){var t={x:Object(o.a)(e,"x","relu6")};return r.a.runKernel(a.cc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({round_:function(e){var t={x:Object(o.a)(e,"x","round")};return r.a.runKernel(a.ic,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(45),a=n(32),o=n(96),i=n(15),u=n(2),s=n(85),c=n(9),l=n(46),f=n(23),d=n(24),p=n(86);var h=Object(u.b)({irfft_:function(e){var t,n=e.shape[e.shape.length-1],u=e.size/n;if(n<=2){var h=Object(c.a)(e,[u,n]);t=Object(p.a)(h)}else{var b=[u,2*(n-1)],m=Object(c.a)(Object(s.a)(e),[u,n]),y=Object(c.a)(Object(o.a)(e),[u,n]),v=Object(l.a)(Object(d.a)(m,[0,1],[u,n-2]),1),g=Object(i.a)(Object(l.a)(Object(d.a)(y,[0,1],[u,n-2]),1),Object(f.a)(-1)),O=Object(a.a)([m,v],1),j=Object(a.a)([y,g],1),w=Object(c.a)(Object(r.a)(O,j),[b[0],b[1]]);t=Object(p.a)(w)}if(t=Object(s.a)(t),3===e.rank&&0!==e.shape[0]){var x=t,k=e.shape[0];t=Object(c.a)(t,[k,t.shape[0]/k,t.shape[1]]),x.dispose()}return t}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(27),c=n(2);var l=Object(c.b)({squaredDifference_:function(e,t){var n=Object(u.a)(e,"a","squaredDifference"),c=Object(u.a)(t,"b","squaredDifference"),l=Object(i.c)(n,c),f=Object(r.a)(l,2);n=f[0],c=f[1],Object(s.a)(n.shape,c.shape);var d={a:n,b:c};return a.a.runKernel(o.Cc,d,{})}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(1),a=n(6),o=n(41);function i(e,t,n){if(Object(a.d)(e),null!=t&&3!==t.length)throw new Error("tensor3d() requires shape to have three numbers");var i=Object(r.c)(e,n);if(3!==i.length&&1!==i.length)throw new Error("tensor3d() requires values to be number[][][] or flat/TypedArray");if(1===i.length&&null==t)throw new Error("tensor3d() requires shape to be provided when `values` are a flat array");return Object(o.a)(e,t,i,n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n(21),n(6);function r(e,t,n){if(t.rank<1)throw new Error("tf.scatterND() expects the indices to be rank 1 or higher,"+" but the rank was ".concat(t.rank,"."));if(e.rank<1)throw new Error("tf.scatterND() expects the updates to be rank 1 or higher,"+" but the rank was ".concat(e.rank,"."));if("int32"!==t.dtype)throw new Error("The dtype of 'indices' should be int32, but got dtype: ".concat(t.dtype));if(n.length<1)throw new Error("Output rank must be greater or equal to 1, but got shape: ".concat(n));if(0===n.length){if(0===t.size)throw new Error("Indices specified for empty output. indices shape: ".concat(t.shape));if(0===e.size)throw new Error("Updates specified for empty output. updates shape: ".concat(e.shape))}!function(e,t,n){var r=t.rank>1?t.shape[t.rank-1]:1,a=t.rank>1?t.rank-1:1,o="Must have updates.shape = indices.shape[:batchDim] + "+"shape[sliceDim:], got updates.shape: ".concat(n.shape)+", indices.shape: ".concat(t.shape,", shape: ").concat(e)+", sliceDim: ".concat(r,", and batchDim: ").concat(a,".");if(n.rank<a)throw new Error(o+" update.rank < ".concat(a,". "));if(e.length<r+(n.rank-a))throw new Error(o+" Output shape length < ".concat(r+(n.rank-a)));if(n.rank!==a+e.length-r)throw new Error(o+" update.rank != ".concat(a+e.length-r));for(var i=0;i<a;++i)if(n.shape[i]!==t.shape[i])throw new Error(o+" updates.shape[".concat(i,"] (").concat(n.shape[i],") != indices.shape[").concat(i,"] (").concat(t.shape[i],")."));for(var u=0;u<n.rank-a;++u)if(n.shape[u+a]!==e[u+r])throw new Error(o+" updates.shape[".concat(u+a,"] (").concat(n.shape[u+a],") != shape[").concat(u+a,"] (").concat(e[u+a],")"))}(n,t,e)}},function(e,t,n){"use strict";n.d(t,"d",(function(){return u})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return l}));var r=n(3),a=n(18),o=n(22),i=n(17);function u(e,t){return r.a.tidy(e,t)}function s(e){Object(i.b)(e).forEach((function(e){return e.dispose()}))}function c(e){return r.a.keep(e)}function l(){return r.a.backendName}Object(o.d)((function(e){Object(a.b)().getBool("DEPRECATION_WARNINGS_ENABLED")&&console.warn(e+" You can disable deprecation warnings with tf.disableDeprecationWarnings().")}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(7),a=n(70),o=!0,i=!1,u=null,s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(o=!0)}function l(){o=!1}function f(){"hidden"===this.visibilityState&&i&&(o=!0)}function d(e){var t=e.target;try{return t.matches(":focus-visible")}catch(n){}return o||function(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!s[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}function p(){i=!0,window.clearTimeout(u),u=window.setTimeout((function(){i=!1}),100)}function h(){return{isFocusVisible:d,onBlurVisible:p,ref:r.useCallback((function(e){var t,n=a.findDOMNode(e);null!=n&&((t=n.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",l,!0),t.addEventListener("pointerdown",l,!0),t.addEventListener("touchstart",l,!0),t.addEventListener("visibilitychange",f,!0))}),[])}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(8),a=n.n(r),o=n(12),i=n(37);function u(e,t){for(var n=[],r=0;r<t.length;r++)t[r]&&n.push(r);for(var a=Object(i.a)(e,"int32"),o=Object(i.a)([n.length,e.length],"int32"),u=0;u<n.length;u++){var s=a.indexToLoc(n[u]),c=u*e.length;o.values.set(s,c)}return o.toTensor()}var s=n(1);function c(){return(c=Object(o.a)(a.a.mark((function e(t){var n,r,o;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(s.a)(t,"condition","whereAsync","bool"),e.next=3,n.data();case 3:return r=e.sent,o=u(n.shape,r),t!==n&&n.dispose(),e.abrupt("return",o);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var l=function(e){return c.apply(this,arguments)}},function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";
2function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(6),i=n(2),u=n(9);var s=Object(i.b)({conv2DBackpropInput_:function(e,t,n,i,s){var c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"NHWC",l=arguments.length>6?arguments[6]:void 0;o.b(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var f=e,d=t,p=!1;3===t.rank&&(p=!0,d=Object(u.a)(t,[1,t.shape[0],t.shape[1],t.shape[2]]),f=[1,e[0],e[1],e[2]]),o.b(4===f.length,(function(){return"Error in conv2dDerInput: inShape must be length 4, but got length "+"".concat(f.length,".")})),o.b(4===d.rank,(function(){return"Error in conv2dDerInput: dy must be rank 4, but got "+"rank ".concat(d.rank)})),o.b(4===n.rank,(function(){return"Error in conv2dDerInput: filter must be rank 4, but got "+"rank ".concat(n.rank)}));var h="NHWC"===c?f[3]:f[1],b="NHWC"===c?d.shape[3]:d.shape[1];o.b(h===n.shape[2],(function(){return"Error in conv2dDerInput: depth of input (".concat(h,") must ")+"match input depth for filter ".concat(n.shape[2],".")})),o.b(b===n.shape[3],(function(){return"Error in conv2dDerInput: depth of output (".concat(b,") must ")+"match output depth for filter ".concat(n.shape[3],".")})),null!=l&&o.b(o.v(s),(function(){return"Error in conv2dDerInput: pad must be an integer when using, "+"dimRoundingMode ".concat(l," but got pad ").concat(s,".")}));var m={dy:d,filter:n},y={strides:i,pad:s,dataFormat:c,dimRoundingMode:l,inputShape:f},v=r.a.runKernel(a.B,m,y);return p?Object(u.a)(v,[v.shape[1],v.shape[2],v.shape[3]]):v}})},function(e,t,n){var r=n(280),a=n(281),o=n(282),i=n(283),u=n(284),s=n(285),c=n(286);c.alea=r,c.xor128=a,c.xorwow=o,c.xorshift7=i,c.xor4096=u,c.tychei=s,e.exports=c},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function i(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,t){for(var n,u,s=i(e),c=1;c<arguments.length;c++){for(var l in n=Object(arguments[c]))a.call(n,l)&&(s[l]=n[l]);if(r){u=r(n);for(var f=0;f<u.length;f++)o.call(n,u[f])&&(s[u[f]]=n[u[f]])}}return s}},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"===typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var s,c=[],l=!1,f=-1;function d(){l&&s&&(l=!1,s.length?c=s.concat(c):f=-1,c.length&&p())}function p(){if(!l){var e=u(d);l=!0;for(var t=c.length;t;){for(s=c,c=[];++f<t;)s&&s[f].run();f=-1,t=c.length}s=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function b(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||l||u(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=b,a.addListener=b,a.once=b,a.off=b,a.removeListener=b,a.removeAllListeners=b,a.emit=b,a.prependListener=b,a.prependOnceListener=b,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,t,n){"use strict";function r(e){return function(){return null}}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=r;var n=null;try{n=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch(E){}function r(e,t,n){this.low=0|e,this.high=0|t,this.unsigned=!!n}function a(e){return!0===(e&&e.__isLong__)}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0}),r.isLong=a;var o={},i={};function u(e,t){var n,r,a;return t?(a=0<=(e>>>=0)&&e<256)&&(r=i[e])?r:(n=c(e,(0|e)<0?-1:0,!0),a&&(i[e]=n),n):(a=-128<=(e|=0)&&e<128)&&(r=o[e])?r:(n=c(e,e<0?-1:0,!1),a&&(o[e]=n),n)}function s(e,t){if(isNaN(e))return t?v:y;if(t){if(e<0)return v;if(e>=h)return x}else{if(e<=-b)return k;if(e+1>=b)return w}return e<0?s(-e,t).neg():c(e%p|0,e/p|0,t)}
vendor: 7,954 bytes, line 2
2function c(e,t,n){return new r(e,t,n)}r.fromInt=u,r.fromNumber=s,r.fromBits=c;var l=Math.pow;function f(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return y;if("number"===typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||36<n)throw RangeError("radix");var r;if((r=e.indexOf("-"))>0)throw Error("interior hyphen");if(0===r)return f(e.substring(1),t,n).neg();for(var a=s(l(n,8)),o=y,i=0;i<e.length;i+=8){var u=Math.min(8,e.length-i),c=parseInt(e.substring(i,i+u),n);if(u<8){var d=s(l(n,u));o=o.mul(d).add(s(c))}else o=(o=o.mul(a)).add(s(c))}return o.unsigned=t,o}function d(e,t){return"number"===typeof e?s(e,t):"string"===typeof e?f(e,t):c(e.low,e.high,"boolean"===typeof t?t:e.unsigned)}r.fromString=f,r.fromValue=d;var p=4294967296,h=p*p,b=h/2,m=u(1<<24),y=u(0);r.ZERO=y;var v=u(0,!0);r.UZERO=v;var g=u(1);r.ONE=g;var O=u(1,!0);r.UONE=O;var j=u(-1);r.NEG_ONE=j;var w=c(-1,2147483647,!1);r.MAX_VALUE=w;var x=c(-1,-1,!0);r.MAX_UNSIGNED_VALUE=x;var k=c(0,-2147483648,!1);r.MIN_VALUE=k;var S=r.prototype;S.toInt=function(){return this.unsigned?this.low>>>0:this.low},S.toNumber=function(){return this.unsigned?(this.high>>>0)*p+(this.low>>>0):this.high*p+(this.low>>>0)},S.toString=function(e){if((e=e||10)<2||36<e)throw RangeError("radix");if(this.isZero())return"0";if(this.isNegative()){if(this.eq(k)){var t=s(e),n=this.div(t),r=n.mul(t).sub(this);return n.toString(e)+r.toInt().toString(e)}return"-"+this.neg().toString(e)}for(var a=s(l(e,6),this.unsigned),o=this,i="";;){var u=o.div(a),c=(o.sub(u.mul(a)).toInt()>>>0).toString(e);if((o=u).isZero())return c+i;for(;c.length<6;)c="0"+c;i=""+c+i}},S.getHighBits=function(){return this.high},S.getHighBitsUnsigned=function(){return this.high>>>0},S.getLowBits=function(){return this.low},S.getLowBitsUnsigned=function(){return this.low>>>0},S.getNumBitsAbs=function(){if(this.isNegative())return this.eq(k)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<<t);t--);return 0!=this.high?t+33:t+1},S.isZero=function(){return 0===this.high&&0===this.low},S.eqz=S.isZero,S.isNegative=function(){return!this.unsigned&&this.high<0},S.isPositive=function(){return this.unsigned||this.high>=0},S.isOdd=function(){return 1===(1&this.low)},S.isEven=function(){return 0===(1&this.low)},S.equals=function(e){return a(e)||(e=d(e)),(this.unsigned===e.unsigned||this.high>>>31!==1||e.high>>>31!==1)&&(this.high===e.high&&this.low===e.low)},S.eq=S.equals,S.notEquals=function(e){return!this.eq(e)},S.neq=S.notEquals,S.ne=S.notEquals,S.lessThan=function(e){return this.comp(e)<0},S.lt=S.lessThan,S.lessThanOrEqual=function(e){return this.comp(e)<=0},S.lte=S.lessThanOrEqual,S.le=S.lessThanOrEqual,S.greaterThan=function(e){return this.comp(e)>0},S.gt=S.greaterThan,S.greaterThanOrEqual=function(e){return this.comp(e)>=0},S.gte=S.greaterThanOrEqual,S.ge=S.greaterThanOrEqual,S.compare=function(e){if(a(e)||(e=d(e)),this.eq(e))return 0;var t=this.isNegative(),n=e.isNegative();return t&&!n?-1:!t&&n?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},S.comp=S.compare,S.negate=function(){return!this.unsigned&&this.eq(k)?k:this.not().add(g)},S.neg=S.negate,S.add=function(e){a(e)||(e=d(e));var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,o=65535&this.low,i=e.high>>>16,u=65535&e.high,s=e.low>>>16,l=0,f=0,p=0,h=0;return p+=(h+=o+(65535&e.low))>>>16,f+=(p+=r+s)>>>16,l+=(f+=n+u)>>>16,l+=t+i,c((p&=65535)<<16|(h&=65535),(l&=65535)<<16|(f&=65535),this.unsigned)},S.subtract=function(e){return a(e)||(e=d(e)),this.add(e.neg())},S.sub=S.subtract,S.multiply=function(e){if(this.isZero())return y;if(a(e)||(e=d(e)),n)return c(n.mul(this.low,this.high,e.low,e.high),n.get_high(),this.unsigned);if(e.isZero())return y;if(this.eq(k))return e.isOdd()?k:y;if(e.eq(k))return this.isOdd()?k:y;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(m)&&e.lt(m))return s(this.toNumber()*e.toNumber(),this.unsigned);var t=this.high>>>16,r=65535&this.high,o=this.low>>>16,i=65535&this.low,u=e.high>>>16,l=65535&e.high,f=e.low>>>16,p=65535&e.low,h=0,b=0,v=0,g=0;return v+=(g+=i*p)>>>16,b+=(v+=o*p)>>>16,v&=65535,b+=(v+=i*f)>>>16,h+=(b+=r*p)>>>16,b&=65535,h+=(b+=o*f)>>>16,b&=65535,h+=(b+=i*l)>>>16,h+=t*p+r*f+o*l+i*u,c((v&=65535)<<16|(g&=65535),(h&=65535)<<16|(b&=65535),this.unsigned)},S.mul=S.multiply,S.divide=function(e){if(a(e)||(e=d(e)),e.isZero())throw Error("division by zero");var t,r,o;if(n)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?c((this.unsigned?n.div_u:n.div_s)(this.low,this.high,e.low,e.high),n.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?v:y;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return v;if(e.gt(this.shru(1)))return O;o=v}else{if(this.eq(k))return e.eq(g)||e.eq(j)?k:e.eq(k)?g:(t=this.shr(1).div(e).shl(1)).eq(y)?e.isNegative()?g:j:(r=this.sub(e.mul(t)),o=t.add(r.div(e)));if(e.eq(k))return this.unsigned?v:y;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();o=y}for(r=this;r.gte(e);){t=Math.max(1,Math.floor(r.toNumber()/e.toNumber()));for(var i=Math.ceil(Math.log(t)/Math.LN2),u=i<=48?1:l(2,i-48),f=s(t),p=f.mul(e);p.isNegative()||p.gt(r);)p=(f=s(t-=u,this.unsigned)).mul(e);f.isZero()&&(f=g),o=o.add(f),r=r.sub(p)}return o},S.div=S.divide,S.modulo=function(e){return a(e)||(e=d(e)),n?c((this.unsigned?n.rem_u:n.rem_s)(this.low,this.high,e.low,e.high),n.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},S.mod=S.modulo,S.rem=S.modulo,S.not=function(){return c(~this.low,~this.high,this.unsigned)},S.and=function(e){return a(e)||(e=d(e)),c(this.low&e.low,this.high&e.high,this.unsigned)},S.or=function(e){return a(e)||(e=d(e)),c(this.low|e.low,this.high|e.high,this.unsigned)},S.xor=function(e){return a(e)||(e=d(e)),c(this.low^e.low,this.high^e.high,this.unsigned)},S.shiftLeft=function(e){return a(e)&&(e=e.toInt()),0===(e&=63)?this:e<32?c(this.low<<e,this.high<<e|this.low>>>32-e,this.unsigned):c(0,this.low<<e-32,this.unsigned)},S.shl=S.shiftLeft,S.shiftRight=function(e){return a(e)&&(e=e.toInt()),0===(e&=63)?this:e<32?c(this.low>>>e|this.high<<32-e,this.high>>e,this.unsigned):c(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},S.shr=S.shiftRight,S.shiftRightUnsigned=function(e){if(a(e)&&(e=e.toInt()),0===(e&=63))return this;var t=this.high;return e<32?c(this.low>>>e|t<<32-e,t>>>e,this.unsigned):c(32===e?t:t>>>e-32,0,this.unsigned)},S.shru=S.shiftRightUnsigned,S.shr_u=S.shiftRightUnsigned,S.toSigned=function(){return this.unsigned?c(this.low,this.high,!1):this},S.toUnsigned=function(){return this.unsigned?this:c(this.low,this.high,!0)},S.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},S.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},S.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},r.fromBytes=function(e,t,n){return n?r.fromBytesLE(e,t):r.fromBytesBE(e,t)},r.fromBytesLE=function(e,t){return new r(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},r.fromBytesBE=function(e,t){return new r(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return ur})),n.d(t,"b",(function(){return cr}));var r={};n.r(r),n.d(r,"abs",(function(){return _e.b})),n.d(r,"acos",(function(){return _e.c})),n.d(r,"acosh",(function(){return _e.d})),n.d(r,"add",(function(){return _e.e})),n.d(r,"addN",(function(){return _e.f})),n.d(r,"all",(function(){return _e.g})),n.d(r,"any",(function(){return _e.h})),n.d(r,"argMax",(function(){return _e.i})),n.d(r,"argMin",(function(){return _e.j})),n.d(r,"asin",(function(){return _e.k}
2)),n.d(r,"asinh",(function(){return _e.l})),n.d(r,"atan",(function(){return _e.m})),n.d(r,"atan2",(function(){return _e.n})),n.d(r,"atanh",(function(){return _e.o})),n.d(r,"avgPool",(function(){return _e.p})),n.d(r,"avgPool3d",(function(){return _e.q})),n.d(r,"basicLSTMCell",(function(){return _e.r})),n.d(r,"batchToSpaceND",(function(){return _e.w})),n.d(r,"batchNorm",(function(){return _e.s})),n.d(r,"batchNorm2d",(function(){return _e.t})),n.d(r,"batchNorm3d",(function(){return _e.u})),n.d(r,"batchNorm4d",(function(){return _e.v})),n.d(r,"bincount",(function(){return _e.x})),n.d(r,"broadcastTo",(function(){return _e.z})),n.d(r,"buffer",(function(){return _e.A})),n.d(r,"cast",(function(){return _e.B})),n.d(r,"ceil",(function(){return _e.C})),n.d(r,"clipByValue",(function(){return _e.D})),n.d(r,"clone",(function(){return _e.E})),n.d(r,"complex",(function(){return _e.F})),n.d(r,"concat",(function(){return _e.G})),n.d(r,"concat1d",(function(){return _e.H})),n.d(r,"concat2d",(function(){return _e.I})),n.d(r,"concat3d",(function(){return _e.J})),n.d(r,"concat4d",(function(){return _e.K})),n.d(r,"conv1d",(function(){return _e.L})),n.d(r,"conv2d",(function(){return _e.M})),n.d(r,"conv2dTranspose",(function(){return _e.N})),n.d(r,"conv3d",(function(){return _e.O})),n.d(r,"conv3dTranspose",(function(){return _e.P})),n.d(r,"cos",(function(){return _e.Q})),n.d(r,"cosh",(function(){return _e.R})),n.d(r,"cumsum",(function(){return _e.T})),n.d(r,"denseBincount",(function(){return _e.U})),n.d(r,"depthToSpace",(function(){return _e.V})),n.d(r,"depthwiseConv2d",(function(){return _e.W})),n.d(r,"diag",(function(){return _e.X})),n.d(r,"dilation2d",(function(){return _e.Y})),n.d(r,"div",(function(){return _e.Z})),n.d(r,"divNoNan",(function(){return _e.ab})),n.d(r,"dot",(function(){return _e.bb})),n.d(r,"einsum",(function(){return _e.db})),n.d(r,"elu",(function(){return _e.eb})),n.d(r,"equal",(function(){return _e.gb})),n.d(r,"erf",(function(){return _e.hb})),n.d(r,"exp",(function(){return _e.ib})),n.d(r,"expandDims",(function(){return _e.jb})),n.d(r,"expm1",(function(){return _e.kb})),n.d(r,"eye",(function(){return _e.lb})),n.d(r,"fill",(function(){return _e.nb})),n.d(r,"floor",(function(){return _e.ob})),n.d(r,"floorDiv",(function(){return _e.pb})),n.d(r,"gather",(function(){return _e.rb})),n.d(r,"greater",(function(){return _e.tb})),n.d(r,"greaterEqual",(function(){return _e.ub})),n.d(r,"imag",(function(){return _e.wb})),n.d(r,"isFinite",(function(){return _e.Ab})),n.d(r,"isInf",(function(){return _e.Bb})),n.d(r,"isNaN",(function(){return _e.Cb})),n.d(r,"leakyRelu",(function(){return _e.Db})),n.d(r,"less",(function(){return _e.Eb})),n.d(r,"lessEqual",(function(){return _e.Fb})),n.d(r,"linspace",(function(){return _e.Hb})),n.d(r,"localResponseNormalization",(function(){return _e.Ib})),n.d(r,"log",(function(){return _e.Jb})),n.d(r,"log1p",(function(){return _e.Kb})),n.d(r,"logSigmoid",(function(){return _e.Lb})),n.d(r,"logSoftmax",(function(){return _e.Mb})),n.d(r,"logSumExp",(function(){return _e.Nb})),n.d(r,"logicalAnd",(function(){return _e.Ob})),n.d(r,"logicalNot",(function(){return _e.Pb})),n.d(r,"logicalOr",(function(){return _e.Qb})),n.d(r,"logicalXor",(function(){return _e.Rb})),n.d(r,"matMul",(function(){return _e.Tb})),n.d(r,"max",(function(){return _e.Ub})),n.d(r,"maxPool",(function(){return _e.Vb})),n.d(r,"maxPool3d",(function(){return _e.Wb})),n.d(r,"maxPoolWithArgmax",(function(){return _e.Xb})),n.d(r,"maximum",(function(){return _e.Yb})),n.d(r,"mean",(function(){return _e.Zb})),n.d(r,"meshgrid",(function(){return _e.ac})),n.d(r,"min",(function(){return _e.bc})),n.d(r,"minimum",(function(){return _e.cc})),n.d(r,"mirrorPad",(function(){return _e.dc})),n.d(r,"mod",(function(){return _e.ec})),n.d(r,"moments",(function(){return _e.fc})),n.d(r,"mul",(function(){return _e.hc})),n.d(r,"multiRNNCell",(function(){return _e.ic})),n.d(r,"multinomial",(function(){return _e.jc})),n.d(r,"neg",(function(){return _e.kc})),n.d(r,"notEqual",(function(){return _e.mc})),n.d(r,"oneHot",(function(){return _e.nc})),n.d(r,"ones",(function(){return _e.oc})),n.d(r,"onesLike",(function(){return _e.pc})),n.d(r,"outerProduct",(function(){return _e.rc})),n.d(r,"pad",(function(){return _e.sc})),n.d(r,"pad1d",(function(){return _e.tc})),n.d(r,"pad2d",(function(){return _e.uc})),n.d(r,"pad3d",(function(){return _e.vc}
2)),n.d(r,"pad4d",(function(){return _e.wc})),n.d(r,"pool",(function(){return _e.xc})),n.d(r,"pow",(function(){return _e.yc})),n.d(r,"prelu",(function(){return _e.zc})),n.d(r,"print",(function(){return _e.Ac})),n.d(r,"prod",(function(){return _e.Bc})),n.d(r,"rand",(function(){return _e.Cc})),n.d(r,"randomGamma",(function(){return _e.Dc})),n.d(r,"randomNormal",(function(){return _e.Ec})),n.d(r,"randomUniform",(function(){return _e.Fc})),n.d(r,"range",(function(){return _e.Gc})),n.d(r,"real",(function(){return _e.Hc})),n.d(r,"reciprocal",(function(){return _e.Ic})),n.d(r,"relu",(function(){return _e.Jc})),n.d(r,"relu6",(function(){return _e.Kc})),n.d(r,"reshape",(function(){return _e.Lc})),n.d(r,"reverse",(function(){return _e.Mc})),n.d(r,"reverse1d",(function(){return _e.Nc})),n.d(r,"reverse2d",(function(){return _e.Oc})),n.d(r,"reverse3d",(function(){return _e.Pc})),n.d(r,"reverse4d",(function(){return _e.Qc})),n.d(r,"round",(function(){return _e.Sc})),n.d(r,"rsqrt",(function(){return _e.Tc})),n.d(r,"scalar",(function(){return _e.Uc})),n.d(r,"selu",(function(){return _e.Wc})),n.d(r,"separableConv2d",(function(){return _e.Xc})),n.d(r,"setdiff1dAsync",(function(){return _e.Yc})),n.d(r,"sigmoid",(function(){return _e.Zc})),n.d(r,"sign",(function(){return _e.ad})),n.d(r,"sin",(function(){return _e.cd})),n.d(r,"sinh",(function(){return _e.dd})),n.d(r,"slice",(function(){return _e.ed})),n.d(r,"slice1d",(function(){return _e.fd})),n.d(r,"slice2d",(function(){return _e.gd})),n.d(r,"slice3d",(function(){return _e.hd})),n.d(r,"slice4d",(function(){return _e.id})),n.d(r,"softmax",(function(){return _e.jd})),n.d(r,"softplus",(function(){return _e.kd})),n.d(r,"spaceToBatchND",(function(){return _e.ld})),n.d(r,"fft",(function(){return _e.mb})),n.d(r,"ifft",(function(){return _e.vb})),n.d(r,"irfft",(function(){return _e.zb})),n.d(r,"rfft",(function(){return _e.Rc})),n.d(r,"split",(function(){return _e.pd})),n.d(r,"sqrt",(function(){return _e.qd})),n.d(r,"square",(function(){return _e.rd})),n.d(r,"squaredDifference",(function(){return _e.sd})),n.d(r,"squeeze",(function(){return _e.td})),n.d(r,"stack",(function(){return _e.ud})),n.d(r,"step",(function(){return _e.vd})),n.d(r,"stridedSlice",(function(){return _e.wd})),n.d(r,"sub",(function(){return _e.yd})),n.d(r,"sum",(function(){return _e.zd})),n.d(r,"tan",(function(){return _e.Ad})),n.d(r,"tanh",(function(){return _e.Bd})),n.d(r,"tensor",(function(){return _e.Cd})),n.d(r,"tensor1d",(function(){return _e.Dd})),n.d(r,"tensor2d",(function(){return _e.Ed})),n.d(r,"tensor3d",(function(){return _e.Fd})),n.d(r,"tensor4d",(function(){return _e.Gd})),n.d(r,"tensor5d",(function(){return _e.Hd})),n.d(r,"tensor6d",(function(){return _e.Id})),n.d(r,"tile",(function(){return _e.Jd})),n.d(r,"topk",(function(){return _e.Kd})),n.d(r,"truncatedNormal",(function(){return _e.Md})),n.d(r,"unique",(function(){return _e.Nd})),n.d(r,"unsortedSegmentSum",(function(){return _e.Od})),n.d(r,"unstack",(function(){return _e.Pd})),n.d(r,"variable",(function(){return _e.Qd})),n.d(r,"where",(function(){return _e.Rd})),n.d(r,"whereAsync",(function(){return _e.Sd})),n.d(r,"zeros",(function(){return _e.Td})),n.d(r,"zerosLike",(function(){return _e.Ud})),n.d(r,"booleanMaskAsync",(function(){return _e.y})),n.d(r,"transpose",(function(){return _e.Ld})),n.d(r,"norm",(function(){return _e.lc})),n.d(r,"movingAverage",(function(){return _e.gc})),n.d(r,"scatterND",(function(){return _e.Vc})),n.d(r,"sparseToDense",(function(){return _e.nd})),n.d(r,"gatherND",(function(){return _e.sb})),n.d(r,"dropout",(function(){return _e.cb})),n.d(r,"enclosingPowerOfTwo",(function(){return _e.fb})),n.d(r,"cosineWindow",(function(){return _e.S})),n.d(r,"inTopKAsync",(function(){return _e.yb})),n.d(r,"op",(function(){return _e.qc})),n.d(r,"OP_SCOPE_SUFFIX",(function(){return _e.a})),n.d(r,"image",(function(){return _e.xb})),n.d(r,"linalg",(function(){return _e.Gb})),n.d(r,"losses",(function(){return _e.Sb})),n.d(r,"spectral",(function(){return _e.od})),n.d(r,"fused",(function(){return _e.qb})),n.d(r,"signal",(function(){return _e.bd})),n.d(r,"sparse",(function(){return _e.md})),n.d(r,"string",(function(){return _e.xd}));var a=n(5),o=n(8),i=n.n(o),u=n(12),s=n(16),c=n(14),l=n(44),f=n(11),d=n(21),p=n(0),h=function(){function e(t,n,r){var a=this;Object(s.a)(this,e),this.node=t,this.tensorMap=n,this.context=r,this.inputs=[],this.attrs={},this.inputs=t.inputNames.map((function(e){return a.getInput(e)})),null!=t.rawAttrs&&(this.attrs=Object.keys(t.rawAttrs).reduce((function(e,t){return e[t]=a.getAttr(t),e}),{}))}return Object(c.a)(e,[{key:"getInput",value:function(e){return Object(p.e)(e,this.tensorMap,this.context)}},{key:"getAttr",value:function(e,t){var n=this.node.rawAttrs[e];if(null!=n.tensor)return Object(p.e)(e,this.tensorMap,this.context);if(null!=n.i||null!=n.f)return Object(l.f)(this.node.rawAttrs,e,t);if(null!=n.s)return Object(l.i)(this.node.rawAttrs,e,t);if(null!=n.b)return Object(l.c)(this.node.rawAttrs,e,t);if(null!=n.shape)return Object(l.k)(this.node.rawAttrs,e,t);if(null!=n.type)return Object(l.e)(this.node.rawAttrs,e,t);if(null!=n.list){if(null!=n.list.i||null!=n.list.f)return Object(l.g)(this.node.rawAttrs,e,t);if(null!=n.list.s)return Object(l.h)(this.node.rawAttrs,e,t);if(null!=n.list.shape)return Object(l.j)(this.node.rawAttrs,e,t);if(null!=n.list.b)return Object(l.b)(this.node.rawAttrs,e,t);if(null!=n.list.type)return Object(l.d)(this.node.rawAttrs,e,t)}return t}}]),e}(),b=n(80),m=n(29),y=n(167),v=n(202),g=n(15),O=n(31),j=n(189),w=n(127),x=n(20),k=n(139),S=n(200),E=n(98),N=n(147),T=n(40),_=n(165),A=n(166),C=n(172),P=n(173),I=n(174),M=n(175),R=n(176),D=n(178),L=n(45),z=n(183),F=n(184),B=n(129),U=n(191),V=n(50),W=n(192),H=n(130),q=n(63),K=n(134),G=n(96),$=n(43),Y=n(207),Q=n(85),X=n(74),J=n(145),Z=n(209),ee=n(59),te=n(212),ne=n(211),re=n(213),ae=n(135),oe=n(111),ie=n(73),ue=n(109),se=n(216),ce=n(179),le=n(144),fe=n(208),de=n(206),pe=n(133),he=n(142),be=n(193);function me(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if("number"!==typeof e&&"number"!==typeof t){a.B.assert(e.length===t.length,(function(){return n+" Shapes ".concat(e," and ").concat(t," must match")}));for(var r=0;r<e.length;r++){var o=e[r],i=t[r];a.B.assert(o<0||i<0||o===i,(function(){return n+" Shapes ".concat(e," and ").concat(t," must match")}))}}}function ye(e){return"number"!==typeof e&&!e.some((function(e){return e<0}))}function ve(e,t,n){var r=ge(e,n),a=!ye(r);if(a&&0===t.length)throw new Error("Tried to calculate elements of an empty list"+" with non-fully-defined elementShape: ".concat(r));if(a&&t.forEach((function(e){r=ge(e.shape,r)})),!ye(r))throw new Error("Non-fully-defined elementShape: ".concat(r));return r}function ge(e,t){if("number"===typeof e)return t;if("number"===typeof t)return e;if(e.length!==t.length)throw new Error("Incompatible ranks during merge: ".concat(e," vs. ").concat(t));for(var n=[],r=0;r<e.length;++r){var a=e[r],o=t[r];if(a>=0&&o>=0&&a!==o)throw new Error("Incompatible shape during merge: ".concat(e," vs. ").concat(t));n[r]=a>=0?a:o}return n}var Oe=function(){function e(t,n,r,o,i,u,c){Object(s.a)(this,e),this.name=t,this.dtype=n,this.maxSize=r,this.elementShape=o,this.identicalElementShapes=i,this.dynamicSize=u,this.clearAfterRead=c,this.tensors=[],this.closed_
2=!1,this.idTensor=Object(a.q)(0),Object(a.n)(this.idTensor)}return Object(c.a)(e,[{key:"id",get:function(){return this.idTensor.id}},{key:"closed",get:function(){return this.closed_}},{key:"clearAndClose",value:function(e){this.tensors.forEach((function(t){null!=e&&e.has(t.tensor.id)||t.tensor.dispose()})),this.tensors=[],this.closed_=!0,this.idTensor.dispose()}},{key:"size",value:function(){return this.tensors.length}},{key:"read",value:function(e){if(this.closed_)throw new Error("TensorArray ".concat(this.name," has already been closed."));if(e<0||e>=this.size())throw new Error("Tried to read from index ".concat(e,", but array size is: ").concat(this.size()));var t=this.tensors[e];if(t.cleared)throw new Error("TensorArray ".concat(this.name,": Could not read index ").concat(e," twice because it was cleared after a previous read ")+"(perhaps try setting clear_after_read = false?).");return this.clearAfterRead&&(t.cleared=!0),t.read=!0,t.tensor}},{key:"readMany",value:function(e){var t=this;return e.map((function(e){return t.read(e)}))}},{key:"write",value:function(e,t){if(this.closed_)throw new Error("TensorArray ".concat(this.name," has already been closed."));if(e<0||!this.dynamicSize&&e>=this.maxSize)throw new Error("Tried to write to index ".concat(e,", but array is not resizeable and size is: ").concat(this.maxSize));var n=this.tensors[e]||{};if(t.dtype!==this.dtype)throw new Error("TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,",\n          because the value dtype is ").concat(t.dtype,", but TensorArray dtype is ").concat(this.dtype,"."));if(0!==this.size()||null!=this.elementShape&&0!==this.elementShape.length||(this.elementShape=t.shape),me(this.elementShape,t.shape,"TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,".")),n.read)throw new Error("TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,", because it has already been read."));if(n.written)throw new Error("TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,", because it has already been written."));n.tensor=t,Object(a.n)(t),n.written=!0,this.tensors[e]=n}},{key:"writeMany",value:function(e,t){var n=this;if(e.length!==t.length)throw new Error("TensorArray ".concat(this.name,": could not write multiple tensors,")+"because the index size: ".concat(e.length," is not the same as tensors size: ").concat(t.length,"."));e.forEach((function(e,r){return n.write(e,t[r])}))}},{key:"gather",value:function(e,t){if(t&&t!==this.dtype)throw new Error("TensorArray dtype is ".concat(this.dtype," but gather requested dtype ").concat(t));if(e)e=e.slice(0,this.size());else{e=[];for(var n=0;n<this.size();n++)e.push(n)}if(0===e.length)return Object(a.w)([],[0].concat(this.elementShape));var r=this.readMany(e);return me(this.elementShape,r[0].shape,"TensorArray shape mismatch: "),Object(a.u)(r,0)}},{key:"concat",value:function(e){if(e&&e!==this.dtype)throw new Error("TensorArray dtype is ".concat(this.dtype," but concat requested dtype ").concat(e));if(0===this.size())return Object(a.w)([],[0].concat(this.elementShape));for(var t=[],n=0;n<this.size();n++)t.push(n);var r=this.readMany(t);return me(this.elementShape,r[0].shape,"TensorArray shape mismatch: tensor array shape (".concat(this.elementShape,") vs first tensor shape (").concat(r[0].shape,")")),Object(a.f)(r,0)}},{key:"scatter",value:function(e,t){if(t.dtype!==this.dtype)throw new Error("TensorArray dtype is ".concat(this.dtype," but tensor has dtype ").concat(t.dtype));if(e.length!==t.shape[0])throw new Error("Expected len(indices) == tensor.shape[0], but saw: ".concat(e.length," vs. ").concat(t.shape[0]));var n=Math.max.apply(Math,Object(d.a)(e));if(!this.dynamicSize&&n>=this.maxSize)throw new Error("Max index must be < array size (".concat(n,"  vs. ").concat(this.maxSize,")"));this.writeMany(e,Object(a.A)(t,0))}},{key:"split",value:function(e,t){var n=this;if(t.dtype!==this.dtype)throw new Error("TensorArray dtype is ".concat(this.dtype," but tensor has dtype ").concat(t.dtype));var r=0,o=e.map((function(e){return r+=e}));if(r!==t.shape[0])throw new Error("Expected sum of lengths to be equal to\n          tensor.shape[0], but sum of lengths is\n        ".concat(r,", and tensor's shape is: ").concat(t.shape));if(!this.dynamicSize&&e.length!==this.maxSize)throw new Error("TensorArray's size is not equal to the size of lengths (".concat(this.maxSize," vs. ").concat(e.length,"), ")+"and the TensorArray is not marked as dynamically resizeable");var i=0===r?0:t.size/r,u=[];Object(a.z)((function(){t=Object(a.p)(t,[1,r,i]);for(var s=0;s<e.length;++s){var c=[0,0===s?0:o[s-1],0],l=[1,e[s],i];u[s]=Object(a.p)(Object(a.s)(t,c,l),n.elementShape)}return u}));for(var s=[],c=0;c<e.length;c++)s[c]=c;this.writeMany(s,u)}}]),e}(),je=function(){function e(t,n,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;Object(s.a)(this,e),this.tensors=t,this.elementShape=n,this.elementDtype=r,null!=t&&t.forEach((function(e){if(r!==e.dtype)throw new Error("Invalid data types; op elements ".concat(r,", but list elements ").concat(e.dtype));me(n,e.shape,"TensorList shape mismatch: "),Object(a.n)(e)})),this.idTensor=Object(a.q)(0),this.maxNumElements=o,Object(a.n)(this.idTensor)}return Object(c.a)(e,[{key:"id",get:function(){return this.idTensor.id}},{key:"copy",value:function(){return new e(Object(d.a)(this.tensors),this.elementShape,this.elementDtype)}}
2,{key:"clearAndClose",value:function(e){this.tensors.forEach((function(t){null!=e&&e.has(t.id)||t.dispose()})),this.tensors.length=0,this.idTensor.dispose()}},{key:"size",value:function(){return this.tensors.length}},{key:"stack",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;if(t!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(t,", but list elements ").concat(this.elementDtype));if(-1!==r&&this.tensors.length!==r)throw new Error("Operation expected a list with ".concat(r," elements but got a list with ").concat(this.tensors.length," elements."));me(e,this.elementShape,"TensorList shape mismatch: ");var o=ve(this.elementShape,this.tensors,e);return Object(a.z)((function(){var e=n.tensors.map((function(e){return Object(a.p)(e,o)}));return Object(a.u)(e,0)}))}},{key:"popBack",value:function(e,t){if(t!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(t,", but list elements ").concat(this.elementDtype));if(0===this.size())throw new Error("Trying to pop from an empty list.");var n=ve(this.elementShape,this.tensors,e),r=this.tensors.pop();return me(r.shape,e,"TensorList shape mismatch: "),Object(a.p)(r,n)}},{key:"pushBack",value:function(e){if(e.dtype!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(e.dtype,", but list elements ").concat(this.elementDtype));if(me(e.shape,this.elementShape,"TensorList shape mismatch: "),this.maxNumElements===this.size())throw new Error("Trying to push element into a full list.");Object(a.n)(e),this.tensors.push(e)}},{key:"resize",value:function(e){if(e<0)throw new Error("TensorListResize expects size to be non-negative. Got: ".concat(e));if(-1!==this.maxNumElements&&e>this.maxNumElements)throw new Error("TensorListResize input size ".concat(e," is greater maxNumElement ").concat(this.maxNumElements,"."));this.tensors.length=e}},{key:"getItem",value:function(e,t,n){if(n!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(n,", but list elements ").concat(this.elementDtype));if(e<0||e>this.tensors.length)throw new Error("Trying to access element ".concat(e," in a list with ").concat(this.tensors.length," elements."));if(null==this.tensors[e])throw new Error("element at index ".concat(e," is null."));me(this.tensors[e].shape,t,"TensorList shape mismatch: ");var r=ve(this.elementShape,this.tensors,t);return Object(a.p)(this.tensors[e],r)}},{key:"setItem",value:function(e,t){if(t.dtype!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(t.dtype,", but list elements ").concat(this.elementDtype));if(e<0||-1!==this.maxNumElements&&e>=this.maxNumElements)throw new Error("Trying to set element ".concat(e," in a list with max ").concat(this.maxNumElements," elements."));me(this.elementShape,t.shape,"TensorList shape mismatch: "),Object(a.n)(t),this.tensors[e]=t}},{key:"gather",value:function(e,t,n){var r=this;if(t!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(t,", but list elements ").concat(this.elementDtype));me(this.elementShape,n,"TensorList shape mismatch: "),e=e.slice(0,this.size());var o=ve(this.elementShape,this.tensors,n);return 0===e.length?Object(a.w)([],[0].concat(o)):Object(a.z)((function(){var t=e.map((function(e){return Object(a.p)(r.tensors[e],o)}));return Object(a.u)(t,0)}))}},{key:"concat",value:function(e,t){var n=this;if(e&&e!==this.elementDtype)throw new Error("TensorList dtype is ".concat(this.elementDtype," but concat requested dtype ").concat(e));me(this.elementShape,t,"TensorList shape mismatch: ");var r=ve(this.elementShape,this.tensors,t);return 0===this.size()?Object(a.w)([],[0].concat(r)):Object(a.z)((function(){var e=n.tensors.map((function(e){return Object(a.p)(e,r)}));return Object(a.f)(e,0)}))}}]),e}();function we(e,t,n){var r=e.dtype;if(e.shape.length<1)throw new Error("Tensor must be at least a vector, but saw shape: ".concat(e.shape));if(e.dtype!==n)throw new Error("Invalid data types; op elements ".concat(e.dtype,", but list elements ").concat(n));me(e.shape.slice(1),t,"TensorList shape mismatch: ");var o=Object(a.A)(e);return new je(o,t,r)}function xe(e,t,n){return new je([],e,t,n)}function ke(e,t,n,r){if(t.length!==e.shape[0])throw new Error("Expected len(indices) == tensor.shape[0], but saw: ".concat(t.length," vs. ").concat(e.shape[0]));var o=Math.max.apply(Math,Object(d.a)(t));if(null!=r&&-1!==r&&o>=r)throw new Error("Max index must be < array size (".concat(o,"  vs. ").concat(r,")"));var i=new je([],n,e.dtype,r),u=Object(a.A)(e,0);return t.forEach((function(e,t){i.setItem(e,u[t])})),i}function Se(e,t,n){var r=0,o=t.map((function(e){return r+=e}));if(r!==e.shape[0])throw new Error("Expected sum of lengths to be equal to\n          tensor.shape[0], but sum of lengths is\n        ".concat(r,", and tensor's shape is: ").concat(e.shape));for(var i=ge(e.shape.slice(1),n),u=0===r?0:e.size/r,s=Object(a.z)((function(){var n=[];e=Object(a.p)(e,[1,r,u]);for(var s=0;s<t.length;++s){var c=[0,0===s?0:o[s-1],0],l=[1,t[s],u];
2n[s]=Object(a.p)(Object(a.s)(e,c,l),i)}return e.dispose(),n})),c=new je([],n,e.dtype,t.length),l=0;l<s.length;l++)c.setItem(l,s[l]);return c}var Ee=function(){var e=Object(u.a)(i.a.mark((function e(t,n,r){var o,u,s,c,l,f,d,h,b,m,y,v,g,O,j,w,x,k,S,E,N,T,_,A,C,P,I,M,R,D,L,z,F,B,U,V,W,H,q,K,G,$,Y,Q,X,J,Z,ee,te,ne,re,ae,oe,ie,ue,se,ce,le,fe,de,pe,he,be,me,ye,ve,ge,je,Ee,Ne,Te,_e,Ae,Ce,Pe,Ie,Me,Re,De,Le,ze,Fe,Be,Ue,Ve,We,He,qe,Ke,Ge,$e,Ye,Qe,Xe,Je,Ze;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.op,e.next="If"===e.t0||"StatelessIf"===e.t0?3:"While"===e.t0||"StatelessWhile"===e.t0?15:"LoopCond"===e.t0?19:"Switch"===e.t0?21:"Merge"===e.t0?32:"Enter"===e.t0?37:"Exit"===e.t0?41:"NextIteration"===e.t0?44:"TensorArrayV3"===e.t0?47:"TensorArrayWriteV3"===e.t0?57:"TensorArrayReadV3"===e.t0?63:"TensorArrayGatherV3"===e.t0?67:"TensorArrayScatterV3"===e.t0?72:"TensorArrayConcatV3"===e.t0?78:"TensorArraySplitV3"===e.t0?82:"TensorArraySizeV3"===e.t0?88:"TensorArrayCloseV3"===e.t0?91:"TensorListSetItem"===e.t0?95:"TensorListGetItem"===e.t0?101:"TensorListScatterV2"===e.t0||"TensorListScatter"===e.t0?107:"TensorListReserve"===e.t0||"EmptyTensorList"===e.t0?114:"TensorListGather"===e.t0?121:"TensorListStack"===e.t0?127:"TensorListFromTensor"===e.t0?133:"TensorListConcat"===e.t0?139:"TensorListPushBack"===e.t0?144:"TensorListPopBack"===e.t0?149:"TensorListSplit"===e.t0?154:160;break;case 3:return o=Object(p.d)("thenBranch",t,n,r),u=Object(p.d)("elseBranch",t,n,r),s=Object(p.d)("cond",t,n,r),c=Object(p.d)("args",t,n,r),e.next=9,s.data();case 9:if(!e.sent[0]){e.next=14;break}return e.abrupt("return",r.functionMap[o].executeFunctionAsync(c,r.tensorArrayMap,r.tensorListMap));case 14:return e.abrupt("return",r.functionMap[u].executeFunctionAsync(c,r.tensorArrayMap,r.tensorListMap));case 15:return e.delegateYield(i.a.mark((function e(){var a,o,u,s,c,l,f,d;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=Object(p.d)("body",t,n,r),o=Object(p.d)("cond",t,n,r),u=Object(p.d)("args",t,n,r),e.next=5,r.functionMap[o].executeFunctionAsync(u,r.tensorArrayMap,r.tensorListMap);case 5:return s=e.sent,c=u.map((function(e){return e.id})),e.next=9,s[0].data();case 9:l=e.sent,s.forEach((function(e){e.kept||-1!==c.indexOf(e.id)||e.dispose()})),f=u,d=i.a.mark((function e(){var t,n,u;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f,e.next=3,r.functionMap[a].executeFunctionAsync(f,r.tensorArrayMap,r.tensorListMap);case 3:return f=e.sent,n=f.map((function(e){return e.id})),t.forEach((function(e){e.kept||-1!==c.indexOf(e.id)||-1!==n.indexOf(e.id)||e.dispose()})),e.next=8,r.functionMap[o].executeFunctionAsync(f,r.tensorArrayMap,r.tensorListMap);case 8:return u=e.sent,e.next=11,u[0].data();case 11:l=e.sent,u.forEach((function(e){e.kept||-1!==c.indexOf(e.id)||-1!==n.indexOf(e.id)||e.dispose()}));case 13:case"end":return e.stop()}}),e)}));case 13:if(!l[0]){e.next=17;break}return e.delegateYield(d(),"t0",15);case 15:e.next=13;break;case 17:return e.abrupt("return",{v:f});case 18:case"end":return e.stop()}}),e)}))(),"t1",16);case 16:if("object"!==typeof(l=e.t1)){e.next=19;break}return e.abrupt("return",l.v);case 19:return f=Object(p.d)("pred",t,n,r),e.abrupt("return",[Object(p.a)(f)]);case 21:return d=Object(p.d)("pred",t,n,r),(h=Object(p.d)("data",t,n,r)).kept||(h=Object(p.a)(h)),e.next=26,d.data();case 26:if(!e.sent[0]){e.next=30;break}e.t2=[void 0,h],e.next=31;break;case 30:e.t2=[h,void 0];case 31:return e.abrupt("return",e.t2);case 32:if(!(b=t.inputNames.find((function(e){return void 0!==Object(p.e)(e,n,r)})))){e.next=36;break}return m=Object(p.e)(b,n,r),e.abrupt("return",[Object(p.a)(m)]);case 36:return e.abrupt("return",void 0);case 37:return y=Object(p.d)("frameName",t,n,r),v=Object(p.d)("tensor",t,n,r),r.enterFrame(y),e.abrupt("return",[Object(p.a)(v)]);case 41:return g=Object(p.d)("tensor",t,n,r),r.exitFrame(),e.abrupt("return",[Object(p.a)(g)]);case 44:return O=Object(p.d)("tensor",t,n,r),r.nextIteration(),e.abrupt("return",[Object(p.a)(O)]);case 47:return j=Object(p.d)("size",t,n,r),w=Object(p.d)("dtype",t,n,r),x=Object(p.d)("elementShape",t,n,r),k=Object(p.d)("dynamicSize",t,n,r),S=Object(p.d)("clearAfterRead",t,n,r),E=Object(p.d)("identicalElementShapes",t,n,r),N=Object(p.d)("name",t,n,r),T=new Oe(N,w,j,x,E,k,S),r.addTensorArray(T),e.abrupt("return",[T.idTensor,Object(a.q)(1)]);case 57:return _=Object(p.d)("tensorArrayId",t,n,r),A=Object(p.d)("index",t,n,r),C=Object(p.d)("tensor",t,n,r),(P=r.getTensorArray(_.id)).write(A,C),e.abrupt("return",[P.idTensor]);case 63:return I=Object(p.d)("tensorArrayId",t,n,r),M=Object(p.d)("index",t,n,r),R=r.getTensorArray(I.id),e.abrupt("return",[R.read(M)]);case 67:return D=Object(p.d)("tensorArrayId",t,n,r),L=Object(p.d)("indices",t,n,r),z=Object(p.d)("dtype",t,n,r),F=r.getTensorArray(D.id),e.abrupt("return",[F.gather(L,z)]);case 72:return B=Object(p.d)("tensorArrayId",t,n,r),U=Object(p.d)("indices",t,n,r),V=Object(p.d)("tensor",t,n,r),(W=r.getTensorArray(B.id)).scatter(U,V),e.abrupt("return",[W.idTensor]);case 78:return H=Object(p.d)("tensorArrayId",t,n,r),q=r.getTensorArray(H.id),K=Object(p.d)("dtype",t,n,r),e.abrupt("return",[q.concat(K)]);case 82:return G=Object(p.d)("tensorArrayId",t,n,r),$=Object(p.d)("tensor",t,n,r),Y=Object(p.d)("lengths",t,n,r),(Q=r.getTensorArray(G.id)).split(Y,$),e.abrupt("return",[Q.idTensor]);case 88:return X=Object(p.d)("tensorArrayId",t,n,r),J=r.getTensorArray(X.id),e.abrupt("return",[Object(a.q)(J.size(),"int32")]);case 91:return Z=Object(p.d)("tensorArrayId",t,n,r),(ee=r.getTensorArray(Z.id)).clearAndClose(),e.abrupt("return",[ee.idTensor]);case 95:return te=Object(p.d)("tensorListId",t,n,r),ne=Object(p.d)("index",t,n,r),re=Object(p.d)("tensor",t,n,r),(ae=r.getTensorList(te.id)).setItem(ne,re),e.abrupt("return",[ae.idTensor]);case 101:return oe=Object(p.d)("tensorListId",t,n,r),ie=Object(p.d)("index",t,n,r),ue=Object(p.d)("elementShape",t,n,r),se=Object(p.d)("elementDType",t,n,r),ce=r.getTensorList(oe.id),e.abrupt("return",[ce.getItem(ie,ue,se)]);case 107:return le=Object(p.d)("indices",t,n,r),fe=Object(p.d)("tensor",t,n,r),de=Object(p.d)("elementShape",t,n,r),pe=Object(p.d)("numElements",t,n,r),he=ke(fe,le,de,pe),r.addTensorList(he),e.abrupt("return",[he.idTensor]);case 114:return be=Object(p.d)("elementShape",t,n,r),me=Object(p.d)("elementDType",t,n,r),ye="TensorListReserve"===t.op?"numElements":"maxNumElements",ve=Object(p.d)(ye,t,n,r),ge=xe(be,me,ve),r.addTensorList(ge),e.abrupt("return",[ge.idTensor]);case 121:return je=Object(p.d)("tensorListId",t,n,r),Ee=Object(p.d)("indices",t,n,r),Ne=Object(p.d)("elementShape",t,n,r),Te=Object(p.d)("elementDType",t,n,r),_e=r.getTensorList(je.id),e.abrupt("return",[_e.gather(Ee,Te,Ne)]);case 127:return Ae=Object(p.d)("tensorListId",t,n,r),Ce=Object(p.d)("elementShape",t,n,r),Pe=Object(p.d)("elementDType",t,n,r),Ie=Object(p.d)("numElements",t,n,r),Me=r.getTensorList(Ae.id),e.abrupt("return",[Me.stack(Ce,Pe,Ie)]);case 133:return Re=Object(p.d)("tensor",t,n,r),De=Object(p.d)("elementShape",t,n,r),Le=Object(p.d)("elementDType",t,n,r),ze=we(Re,De,Le),r.addTensorList(ze),e.abrupt("return",[ze.idTensor]);case 139:return Fe=Object(p.d)("tensorListId",t,n,r),Be=r.getTensorList(Fe.id),Ue=Object(p.d)("dtype",t,n,r),Ve=Object(p.d)("elementShape",t,n,r),e.abrupt("return",[Be.concat(Ue,Ve)]);case 144:return We=Object(p.d)("tensorListId",t,n,r),He=Object(p.d)("tensor",t,n,r),(qe=r.getTensorList(We.id)).pushBack(He),e.abrupt("return",[qe.idTensor]);case 149:return Ke=Object(p.d)("tensorListId",t,n,r),Ge=Object(p.d)("elementShape",t,n,r),$e=Object(p.d)("elementDType",t,n,r),Ye=r.getTensorList(Ke.id),e.abrupt("return",[Ye.popBack(Ge,$e)]);case 154:return Qe=Object(p.d)("tensor",t,n,r),Xe=Object(p.d)("elementShape",t,n,r),Je=Object(p.d)("lengths",t,n,r),Ze=Se(Qe,Je,Xe),r.addTensorList(Ze),e.abrupt("return",[Ze.idTensor]);case 160:throw TypeError("Node type ".concat(t.op," is not implemented"));case 161:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}
2(),Ne=n(180),Te=n(71),_e=n(121),Ae=n(181),Ce=n(93),Pe=n(182),Ie=n(124),Me=n(138),Re=n(199),De=n(177),Le=n(198),ze=n(188);function Fe(e,t,n){var r=Object(p.d)("fusedOps",e,t,n),a=Object(f.a)(r,2),o=a[0],i=a[1],u="biasadd"===o,s=!u,c="prelu"===i,l="fusedbatchnorm"===o,d=Object(p.d)("numArgs",e,t,n);if(u){if(c&&2!==d)throw new Error("FusedConv2d and DepthwiseConv2d with BiasAdd and Prelu must have two extra arguments: bias and alpha.");if(!c&&u&&1!==d)throw new Error("FusedConv2d and DepthwiseConv2d with BiasAdd must have one extra argument: bias.")}if(l)throw new Error("FusedConv2d and DepthwiseConv2d with FusedBatchNorm is not supported");var h=Object(p.d)("strides",e,t,n),b=Object(p.c)(e,t,n),m=Object(p.d)("dataFormat",e,t,n).toUpperCase(),y=Object(p.d)("dilations",e,t,n),v=Object(p.d)("args",e,t,n),g=Object(f.a)(v,2),O=g[0],j=g[1];return s&&(j=O,O=void 0),{stride:h,pad:b,dataFormat:m,dilations:y,biasArg:O,preluArg:j,activationFunc:i,leakyreluAlpha:Object(p.d)("leakyreluAlpha",e,t,n)}}var Be=n(95),Ue=n(195),Ve=n(203),We=n(204),He=n(66),qe=n(205),Ke=n(143),Ge=n(78),$e=n(218),Ye=n(72),Qe=n(94),Xe=n(28),Je=n(152),Ze=n(210);function et(e,t,n){return{boxes:Object(p.d)("boxes",e,t,n),scores:Object(p.d)("scores",e,t,n),maxOutputSize:Object(p.d)("maxOutputSize",e,t,n),iouThreshold:Object(p.d)("iouThreshold",e,t,n),scoreThreshold:Object(p.d)("scoreThreshold",e,t,n),softNmsSigma:Object(p.d)("softNmsSigma",e,t,n)}}var tt=function(){var e=Object(u.a)(i.a.mark((function e(t,n,r){var a,o,u,s,c,l,f,d,h,b,m,y,v,g,O,j,w,x,k,S,E,N,T,_;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.op,e.next="NonMaxSuppressionV5"===e.t0?3:"NonMaxSuppressionV4"===e.t0?8:"NonMaxSuppressionV3"===e.t0||"NonMaxSuppressionV2"===e.t0?14:"Where"===e.t0?19:"ListDiff"===e.t0?26:27;break;case 3:return a=et(t,n,r),o=a.boxes,u=a.scores,s=a.maxOutputSize,c=a.iouThreshold,l=a.scoreThreshold,f=a.softNmsSigma,e.next=6,_e.xb.nonMaxSuppressionWithScoreAsync(o,u,s,c,l,f);case 6:return d=e.sent,e.abrupt("return",[d.selectedIndices,d.selectedScores]);case 8:return h=et(t,n,r),b=h.boxes,m=h.scores,y=h.maxOutputSize,v=h.iouThreshold,g=h.scoreThreshold,O=Object(p.d)("padToMaxOutputSize",t,n,r),e.next=12,_e.xb.nonMaxSuppressionPaddedAsync(b,m,y,v,g,O);case 12:return j=e.sent,e.abrupt("return",[j.selectedIndices,j.validOutputs]);case 14:return w=et(t,n,r),x=w.boxes,k=w.scores,S=w.maxOutputSize,E=w.iouThreshold,N=w.scoreThreshold,e.next=17,_e.xb.nonMaxSuppressionAsync(x,k,S,E,N);case 17:return e.t1=e.sent,e.abrupt("return",[e.t1]);case 19:return T=Xe.a(Object(p.d)("condition",t,n,r),"bool"),e.next=22,Je.a(T);case 22:return e.t2=e.sent,_=[e.t2],T.dispose(),e.abrupt("return",_);case 26:return e.abrupt("return",Ze.a(Object(p.d)("x",t,n,r),Object(p.d)("y",t,n,r)));case 27:throw TypeError("Node type ".concat(t.op," is not implemented"));case 28:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),nt=n(217),rt=n(219),at=n(39),ot=n(23),it=function(){function e(t,n){Object(s.a)(this,e),this.keyDType=t,this.valueDType=n,this.handle=Object(a.q)(0),this.tensorMap=new Map,Object(a.n)(this.handle)}return Object(c.a)(e,[{key:"id",get:function(){return this.handle.id}},{key:"clearAndClose",value:function(){this.tensorMap.forEach((function(e){return e.dispose()})),this.tensorMap.clear(),this.handle.dispose()}},{key:"size",value:function(){return this.tensorMap.size}},{key:"tensorSize",value:function(){return ot.a(this.size(),"int32")}},{key:"import",value:function(){var e=Object(u.a)(i.a.mark((function e(t,n){var r,o=this;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.checkKeyAndValueTensor(t,n),e.next=3,t.data();case 3:return r=e.sent,this.tensorMap.forEach((function(e){return e.dispose()})),this.tensorMap.clear(),e.abrupt("return",Object(a.z)((function(){var e=Object(a.A)(n),t=r.length,i=e.length;a.B.assert(t===i,(function(){return"The number of elements doesn't match, keys has "+"".concat(t," elements, the values has ").concat(i," ")+"elements."}));for(var u=0;u<t;u++){var s=r[u],c=e[u];Object(a.n)(c),o.tensorMap.set(s,c)}return o.handle})));case 7:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"find",value:function(){var e=Object(u.a)(i.a.mark((function e(t,n){var r,o=this;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.checkKeyAndValueTensor(t,n),e.next=3,t.data();case 3:return r=e.sent,e.abrupt("return",Object(a.z)((function(){for(var e=[],t=0;t<r.length;t++){var i=r[t],u=o.findWithDefault(i,n);e.push(u)}return Object(a.u)(e)})));case 5:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"findWithDefault",value:function(e,t){var n=this.tensorMap.get(e);return null!=n?n:t}},{key:"checkKeyAndValueTensor",value:function(e,t){if(e.dtype!==this.keyDType)throw new Error("Expect key dtype ".concat(this.keyDType,", but got ")+"".concat(e.dtype));if(t.dtype!==this.valueDType)throw new Error("Expect value dtype ".concat(this.valueDType,", but got ")+"".concat(t.dtype))}}]),e}(),ut=function(){var e=Object(u.a)(i.a.mark((function e(t,n,r,a){var o,u,s,c,l,f,d,h,b,m,y,v,g;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.op,e.next="HashTable"===e.t0||"HashTableV2"===e.t0?3:"Lo
2okupTableImport"===e.t0||"LookupTableImportV2"===e.t0?8:"LookupTableFind"===e.t0||"LookupTableFindV2"===e.t0?16:"LookupTableSize"===e.t0||"LookupTableSizeV2"===e.t0?24:27;break;case 3:return o=Object(p.d)("keyDType",t,n,r),u=Object(p.d)("valueDType",t,n,r),s=new it(o,u),a.addHashTable(t.name,s),e.abrupt("return",[s.handle]);case 8:return c=Object(p.d)("tableHandle",t,n,r,a),l=Object(p.d)("keys",t,n,r),f=Object(p.d)("values",t,n,r),d=a.getHashTableById(c.id),e.next=14,d.import(l,f);case 14:return e.t1=e.sent,e.abrupt("return",[e.t1]);case 16:return h=Object(p.d)("tableHandle",t,n,r,a),b=Object(p.d)("keys",t,n,r),m=Object(p.d)("defaultValue",t,n,r),y=a.getHashTableById(h.id),e.next=22,y.find(b,m);case 22:return e.t2=e.sent,e.abrupt("return",[e.t2]);case 24:return v=Object(p.d)("tableHandle",t,n,r,a),g=a.getHashTableById(v.id),e.abrupt("return",[g.tensorSize()]);case 27:throw TypeError("Node type ".concat(t.op," is not implemented"));case 28:case"end":return e.stop()}}),e)})));return function(t,n,r,a){return e.apply(this,arguments)}}(),st=n(128),ct=n(140),lt=n(82),ft=n(132),dt=n(194),pt=n(97),ht=n(83),bt=n(136),mt=n(137),yt=n(54),vt=n(26),gt=n(190),Ot=n(112),jt=n(75),wt=n(196),xt=n(214),kt=n(197),St=n(222),Et=n(60),Nt=n(84),Tt=n(110),_t=n(25),At=n(168),Ct=n(169),Pt=n(170),It=n(171),Mt=n(185),Rt=n(126),Dt=n(186),Lt=n(32),zt=n(131),Ft=n(46),Bt=n(24),Ut=n(215),Vt=n(101),Wt=n(9),Ht=n(65),qt=n(102),Kt=n(104),Gt=n(64),$t=n(220),Yt=n(221),Qt=n(99),Xt=n(86),Jt=n(100),Zt=n(146),en=n(68),tn=n(201),nn=n(57),rn=n(141),an=n(125),on=n(187),un=n(103);function sn(e,t,n,o){var i=function(e,t,n){switch(e.category){case"arithmetic":return a.z((function(){return function(e,t,n){switch(e.op){case"BiasAdd":case"AddV2":case"Add":return[m.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"AddN":return[y.a(Object(p.d)("tensors",e,t,n))];case"FloorMod":case"Mod":return[v.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"Mul":return[g.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"RealDiv":case"Div":return[O.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"DivNoNan":return[j.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"FloorDiv":return[w.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"Sub":return[x.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"Minimum":return[k.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"Maximum":return[S.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"Pow":return[E.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"SquaredDifference":return[N.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"basic_math":return a.z((function(){return function(e,t,n){switch(e.op){case"Abs":case"ComplexAbs":return[T.a(Object(p.d)("x",e,t,n))];case"Acos":return[_.a(Object(p.d)("x",e,t,n))];case"Acosh":return[A.a(Object(p.d)("x",e,t,n))];case"Asin":return[C.a(Object(p.d)("x",e,t,n))];case"Asinh":return[P.a(Object(p.d)("x",e,t,n))];case"Atan":return[I.a(Object(p.d)("x",e,t,n))];case"Atan2":return[M.a(Object(p.d)("x",e,t,n),Object(p.d)("y",e,t,n))];case"Atanh":return[R.a(Object(p.d)("x",e,t,n))];case"Ceil":return[D.a(Object(p.d)("x",e,t,n))];case"Complex":return[L.a(Object(p.d)("real",e,t,n),Object(p.d)("imag",e,t,n))];case"Cos":return[z.a(Object(p.d)("x",e,t,n))];case"Cosh":return[F.a(Object(p.d)("x",e,t,n))];case"Elu":return[B.a(Object(p.d)("x",e,t,n))];case"Erf":return[U.a(Object(p.d)("x",e,t,n))];case"Exp":return[V.a(Object(p.d)("x",e,t,n))];case"Expm1":return[W.a(Object(p.d)("x",e,t,n))];case"Floor":return[H.a(Object(p.d)("x",e,t,n))];case"Log":return[q.a(Object(p.d)("x",e,t,n))];case"Log1p":return[K.a(Object(p.d)("x",e,t,n))];case"Imag":return[G.a(Object(p.d)("x",e,t,n))];case"Neg":return[$.a(Object(p.d)("x",e,t,n))];case"Reciprocal":return[Y.a(Object(p.d)("x",e,t,n))];case"Real":return[Q.a(Object(p.d)("x",e,t,n))];case"Relu":return[X.a(Object(p.d)("x",e,t,n))];case"Round":return[J.a(Object(p.d)("x",e,t,n))];case"Selu":return[Z.a(Object(p.d)("x",e,t,n))];case"Sigmoid":return[ee.a(Object(p.d)("x",e,t,n))];case"Sin":return[te.a(Object(p.d)("x",e,t,n))];case"Sign":return[ne.a(Object(p.d)("x",e,t,n))];case"Sinh":return[re.a(Object(p.d)("x",e,t,n))];case"Softplus":return[ae.a(Object(p.d)("x",e,t,n))];case"Sqrt":return[oe.a(Object(p.d)("x",e,t,n))];case"Square":return[ie.a(Object(p.d)("x",e,t,n))];case"Tanh":return[ue.a(Object(p.d)("x",e,t,n))];case"Tan":return[se.a(Object(p.d)("x",e,t,n))];case"ClipByValue":return[ce.a(Object(p.d)("x",e,t,n),Object(p.d)("clipValueMin",e,t,n),Object(p.d)("clipValueMax",e,t,n))];case"Relu6":return[le.a(Object(p.d)("x",e,t,n))];case"Rsqrt":return[fe.a(Object(p.e)(e.inputNames[0],t,n))];case"Prod":return[de.a(Object(p.d)("x",e,t,n),Object(p.d)("axes",e,t,n))];case"LeakyRelu":return[pe.a(Object(p.d)("x",e,t,n),Object(p.d)("alph
2a",e,t,n))];case"Prelu":return[he.a(Object(p.d)("x",e,t,n),Object(p.d)("alpha",e,t,n))];case"IsNan":return[be.a(Object(p.e)(e.inputNames[0],t,n))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"control":return Ee(e,t,n);case"convolution":return a.z((function(){return function(e,t,n){switch(e.op){case"Conv1D":var r=Object(p.d)("stride",e,t,n),a=Object(p.d)("pad",e,t,n),o=Object(p.d)("dataFormat",e,t,n).toUpperCase(),i=Object(p.d)("dilation",e,t,n);return[Ne.a(Object(p.d)("x",e,t,n),Object(p.d)("filter",e,t,n),r,a,o,i)];case"Conv2D":var u=Object(p.d)("strides",e,t,n),s=Object(p.c)(e,t,n),c=Object(p.d)("dataFormat",e,t,n).toUpperCase(),l=Object(p.d)("dilations",e,t,n);return[Te.a(Object(p.d)("x",e,t,n),Object(p.d)("filter",e,t,n),[u[1],u[2]],s,c,[l[1],l[2]])];case"_FusedConv2D":var f=Fe(e,t,n),d=f.stride,h=f.pad,b=f.dataFormat,m=f.dilations,y=f.biasArg,v=f.preluArg,g=f.activationFunc,O=f.leakyreluAlpha;return[_e.qb.conv2d({x:Object(p.d)("x",e,t,n),filter:Object(p.d)("filter",e,t,n),strides:[d[1],d[2]],pad:h,dataFormat:b,dilations:[m[1],m[2]],bias:y,activation:g,preluActivationWeights:v,leakyreluAlpha:O})];case"FusedDepthwiseConv2dNative":var j=Fe(e,t,n),w=j.stride,x=j.pad,k=j.dataFormat,S=j.dilations,E=j.biasArg,N=j.preluArg,T=j.activationFunc,_=j.leakyreluAlpha;return[_e.qb.depthwiseConv2d({x:Object(p.d)("x",e,t,n),filter:Object(p.d)("filter",e,t,n),strides:[w[1],w[2]],pad:x,dataFormat:k,dilations:[S[1],S[2]],bias:E,activation:T,preluActivationWeights:N,leakyreluAlpha:_})];case"Conv2DBackpropInput":case"Conv2dTranspose":var A=Object(p.d)("outputShape",e,t,n),C=Object(p.d)("strides",e,t,n),P=Object(p.c)(e,t,n);return[Ae.a(Object(p.d)("x",e,t,n),Object(p.d)("filter",e,t,n),A,[C[1],C[2]],P)];case"DepthwiseConv2dNative":case"DepthwiseConv2d":var I=Object(p.d)("strides",e,t,n),M=Object(p.c)(e,t,n),R=Object(p.d)("dilations",e,t,n),D=Object(p.d)("dataFormat",e,t,n).toUpperCase();return[Ce.a(Object(p.d)("input",e,t,n),Object(p.d)("filter",e,t,n),[I[1],I[2]],M,D,[R[1],R[2]])];case"Conv3D":var L=Object(p.d)("strides",e,t,n),z=Object(p.d)("pad",e,t,n),F=Object(p.d)("dataFormat",e,t,n).toUpperCase(),B=Object(p.d)("dilations",e,t,n);return[Pe.a(Object(p.d)("x",e,t,n),Object(p.d)("filter",e,t,n),[L[1],L[2],L[3]],z,F,[B[1],B[2],B[3]])];case"AvgPool":var U=Object(p.d)("strides",e,t,n),V=Object(p.d)("pad",e,t,n),W=Object(p.d)("kernelSize",e,t,n);return[Ie.a(Object(p.d)("x",e,t,n),[W[1],W[2]],[U[1],U[2]],V)];case"MaxPool":var H=Object(p.d)("strides",e,t,n),q=Object(p.d)("pad",e,t,n),K=Object(p.d)("kernelSize",e,t,n);return[Me.a(Object(p.d)("x",e,t,n),[K[1],K[2]],[H[1],H[2]],q)];case"MaxPoolWithArgmax":var G=Object(p.d)("strides",e,t,n),$=Object(p.d)("pad",e,t,n),Y=Object(p.d)("kernelSize",e,t,n),Q=Object(p.d)("includeBatchInIndex",e,t,n),X=Re.a(Object(p.d)("x",e,t,n),[Y[1],Y[2]],[G[1],G[2]],$,Q);return[X.result,X.indexes];case"AvgPool3D":var J=Object(p.d)("strides",e,t,n),Z=Object(p.d)("pad",e,t,n),ee=Object(p.d)("kernelSize",e,t,n);return[De.a(Object(p.d)("x",e,t,n),[ee[1],ee[2],ee[3]],[J[1],J[2],J[3]],Z)];case"MaxPool3D":var te=Object(p.d)("strides",e,t,n),ne=Object(p.d)("pad",e,t,n),re=Object(p.d)("kernelSize",e,t,n);return[Le.a(Object(p.d)("x",e,t,n),[re[1],re[2],re[3]],[te[1],te[2],te[3]],ne)];case"Dilation2D":var ae=Object(p.d)("strides",e,t,n),oe=Object(p.d)("pad",e,t,n),ie=Object(p.d)("dilations",e,t,n),ue=ae[1],se=ae[2],ce=ie[1],le=ie[2];return[ze.a(Object(p.d)("x",e,t,n),Object(p.d)("filter",e,t,n),[ue,se],oe,[ce,le],"NHWC")];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"creation":return a.z((function(){return function(e,t,n){switch(e.op){case"Fill":var r=Object(p.d)("shape",e,t,n),a=Object(p.d)("dtype",e,t,n),o=Object(p.d)("value",e,t,n);return[Be.a(r,o,a)];case"LinSpace":var i=Object(p.d)("start",e,t,n),u=Object(p.d)("stop",e,t,n),s=Object(p.d)("num",e,t,n);return[Ue.a(i,u,s)];case"Multinomial":var c=Object(p.d)("logits",e,t,n),l=Object(p.d)("numSamples",e,t,n),f=Object(p.d)("seed",e,t,n);return[Ve.a(c,l,f)];case"OneHot":var d=Object(p.d)("indices",e,t,n),h=Object(p.d)("depth",e,t,n),b=Object(p.d)("onValue",e,t,n),m=Object(p.d)("offValue",e,t,n);return[We.a(d,h,b,m)];case"Ones":return[He.a(Object(p.d)("shape",e,t,n),Object(p.d)("dtype",e,t,n))];case"OnesLike":return[qe.a(Object(p.d)("x",e,t,n))];case"RandomUniform":return[Ke.a(Object(p.d)("shape",e,t,n),Object(p.d)("minval",e,t,n),Object(p.d)("maxval",e,t,n),Object(p.d)("dtype",e,t,n))];case"Range":var y=Object(p.d)("start",e,t,n),v=Object(p.d)("stop",e,t,n),g=Object(p.d)("step",e,t,n);return[Ge.a(y,v,g,Object(p.d)("dtype",e,t,n))];case"TruncatedNormal":var O=Object(p.d)("shape",e,t,n),j=Object(p.d)("mean",e,t,n),w=Object(p.d)("stdDev",e,t,n),x=Object(p.d)("seed",e,t,n);return[$e.a(O,j,w,Object(p.d)("dtype",e,t,n),x)];case"Zeros":return[Ye.a(Object(p.d)("shape",e,t,n),Object(p.d)("dtype",e,t,n))];case"ZerosLike":return[Qe.a(Object(p.d)("x",e,t,n))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}
2(e,t,n)}));case"dynamic":return tt(e,t,n);case"evaluation":return a.z((function(){return function(e,t,n){switch(e.op){case"TopKV2":var r=Object(p.d)("x",e,t,n),a=Object(p.d)("k",e,t,n),o=Object(p.d)("sorted",e,t,n),i=nt.a(r,a,o);return[i.values,i.indices];case"Unique":var u=Object(p.d)("x",e,t,n),s=rt.a(u);return[s.values,s.indices];case"UniqueV2":var c=Object(p.d)("x",e,t,n),l=Object(p.d)("axis",e,t,n),f=rt.a(c,l);return[f.values,f.indices];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"image":return a.z((function(){return function(e,t,n){switch(e.op){case"ResizeBilinear":var r=Object(p.d)("images",e,t,n),a=Object(p.d)("size",e,t,n),o=Object(p.d)("alignCorners",e,t,n),i=Object(p.d)("halfPixelCenters",e,t,n);return[_e.xb.resizeBilinear(r,[a[0],a[1]],o,i)];case"ResizeNearestNeighbor":var u=Object(p.d)("images",e,t,n),s=Object(p.d)("size",e,t,n),c=Object(p.d)("alignCorners",e,t,n),l=Object(p.d)("halfPixelCenters",e,t,n);return[_e.xb.resizeNearestNeighbor(u,[s[0],s[1]],c,l)];case"CropAndResize":var f=Object(p.d)("image",e,t,n),d=Object(p.d)("boxes",e,t,n),h=Object(p.d)("boxInd",e,t,n),b=Object(p.d)("cropSize",e,t,n),m=Object(p.d)("method",e,t,n),y=Object(p.d)("extrapolationValue",e,t,n);return[_e.xb.cropAndResize(f,d,h,b,m,y)];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"graph":return a.z((function(){return function(e,t,n){switch(e.op){case"Const":return t[e.name];case"PlaceholderWithDefault":var r=Object(p.d)("default",e,t,n);return[Object(p.e)(e.name,t,n)||r];case"Placeholder":return[Object(p.e)(e.name,t,n)];case"Identity":case"StopGradient":case"FakeQuantWithMinMaxVars":var a=Object(p.d)("x",e,t,n);return[Object(p.a)(a)];case"IdentityN":return Object(p.d)("x",e,t,n).map((function(e){return Object(p.a)(e)}));case"Snapshot":var o=Object(p.d)("x",e,t,n);return[Object(p.a)(o)];case"Shape":return[at.a(Object(p.d)("x",e,t,n).shape,"int32")];case"ShapeN":return Object(p.d)("x",e,t,n).map((function(e){return at.a(e.shape)}));case"Size":return[ot.a(Object(p.d)("x",e,t,n).size,"int32")];case"Rank":return[ot.a(Object(p.d)("x",e,t,n).rank,"int32")];case"NoOp":return[ot.a(1)];case"Print":var i=Object(p.d)("x",e,t,n),u=Object(p.d)("data",e,t,n),s=Object(p.d)("message",e,t,n),c=Object(p.d)("summarize",e,t,n);console.warn("The graph has a tf.print() operation,usually used for debugging, which slows down performance."),console.log(s);for(var l=0;l<u.length;l++)console.log(Array.prototype.slice.call(u[l].dataSync()).slice(0,c));return[i];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"logical":return a.z((function(){return function(e,t,n){switch(e.op){case"Equal":return[st.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"NotEqual":return[ct.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"Greater":return[lt.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"GreaterEqual":return[ft.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"Less":return[dt.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"LessEqual":return[pt.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"LogicalAnd":return[ht.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"LogicalNot":return[bt.a(Object(p.d)("a",e,t,n))];case"LogicalOr":return[mt.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];case"Select":case"SelectV2":return[yt.a(Object(p.d)("condition",e,t,n),Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"matrices":return a.z((function(){return function(e,t,n){switch(e.op){case"BatchMatMul":case"BatchMatMulV2":case"MatMul":return[vt.a(Object(p.d)("a",e,t,n),Object(p.d)("b",e,t,n),Object(p.d)("transposeA",e,t,n),Object(p.d)("transposeB",e,t,n))];case"Einsum":return[gt.a.apply(r,[Object(p.d)("equation",e,t,n)].concat(Object(d.a)(Object(p.d)("tensors",e,t,n))))];case"Transpose":return[Ot.a(Object(p.d)("x",e,t,n),Object(p.d)("perm",e,t,n))];case"_FusedMatMul":var a=Object(p.d)("fusedOps",e,t,n),o=Object(f.a)(a,2),i=o[0],u=o[1],s="biasadd"===i,c="prelu"===u,l=Object(p.d)("numArgs",e,t,n),h=Object(p.d)("leakyreluAlpha",e,t,n);if(s){if(c&&2!==l)throw new Error("Fused MatMul with BiasAdd and Prelu must have two extra arguments: bias and alpha.");if(!c&&1!==l)throw new Error("Fused MatMul with BiasAdd must have one extra argument: bias.")}var b=Object(p.d)("args",e,t,n),m=Object(f.a)(b,2),y=m[0],v=m[1];return[_e.qb.matMul({a:Object(p.d)("a",e,t,n),b:Object(p.d)("b",e,t,n),transposeA:Object(p.d)("transposeA",e,t,n),transposeB:Object(p.d)("transposeB",e,t,n),bias:y,activation:u,preluActivationWeights:v,leakyreluAlpha:h})];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}
2(e,t,n)}));case"normalization":return a.z((function(){return function(e,t,n){switch(e.op){case"FusedBatchNorm":case"FusedBatchNormV2":case"FusedBatchNormV3":return[jt.a(Object(p.d)("x",e,t,n),Object(p.d)("mean",e,t,n),Object(p.d)("variance",e,t,n),Object(p.d)("offset",e,t,n),Object(p.d)("scale",e,t,n),Object(p.d)("epsilon",e,t,n))];case"LRN":return[wt.a(Object(p.d)("x",e,t,n),Object(p.d)("radius",e,t,n),Object(p.d)("bias",e,t,n),Object(p.d)("alpha",e,t,n),Object(p.d)("beta",e,t,n))];case"Softmax":return[xt.a(Object(p.d)("x",e,t,n))];case"LogSoftmax":return[kt.a(Object(p.d)("x",e,t,n))];case"SparseToDense":return[St.a(Object(p.d)("sparseIndices",e,t,n),Object(p.d)("outputShape",e,t,n),Object(p.d)("sparseValues",e,t,n),Object(p.d)("defaultValue",e,t,n))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"reduction":return a.z((function(){return function(e,t,n){switch(e.op){case"Max":var r=Object(p.d)("axis",e,t,n),a=Object(p.d)("keepDims",e,t,n);return[Et.a(Object(p.d)("x",e,t,n),r,a)];case"Mean":var o=Object(p.d)("axis",e,t,n),i=Object(p.d)("keepDims",e,t,n);return[Nt.a(Object(p.d)("x",e,t,n),o,i)];case"Min":var u=Object(p.d)("axis",e,t,n),s=Object(p.d)("keepDims",e,t,n);return[Tt.a(Object(p.d)("x",e,t,n),u,s)];case"Sum":var c=Object(p.d)("axis",e,t,n),l=Object(p.d)("keepDims",e,t,n);return[_t.a(Object(p.d)("x",e,t,n),c,l)];case"All":var f=Object(p.d)("axis",e,t,n),d=Object(p.d)("keepDims",e,t,n);return[At.a(Object(p.d)("x",e,t,n),f,d)];case"Any":var h=Object(p.d)("axis",e,t,n),b=Object(p.d)("keepDims",e,t,n);return[Ct.a(Object(p.d)("x",e,t,n),h,b)];case"ArgMax":var m=Object(p.d)("axis",e,t,n);return[Pt.a(Object(p.d)("x",e,t,n),m)];case"ArgMin":var y=Object(p.d)("axis",e,t,n);return[It.a(Object(p.d)("x",e,t,n),y)];case"Prod":var v=Object(p.d)("axis",e,t,n),g=Object(p.d)("keepDims",e,t,n);return[de.a(Object(p.d)("x",e,t,n),v,g)];case"Cumsum":var O=Object(p.d)("axis",e,t,n),j=Object(p.d)("exclusive",e,t,n),w=Object(p.d)("reverse",e,t,n);return[Mt.a(Object(p.d)("x",e,t,n),O,j,w)];case"Bincount":var x=Object(p.d)("x",e,t,n),k=Object(p.d)("weights",e,t,n),S=Object(p.d)("size",e,t,n);return[Rt.a(x,k,S)];case"DenseBincount":var E=Object(p.d)("x",e,t,n),N=Object(p.d)("weights",e,t,n),T=Object(p.d)("size",e,t,n),_=Object(p.d)("binaryOutput",e,t,n);return[Dt.a(E,N,T,_)];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"slice_join":return a.z((function(){return function(e,t,n){switch(e.op){case"ConcatV2":case"Concat":var r=Object(p.d)("n",e,t,n),o=Object(p.d)("axis",e,t,n),i=Object(p.d)("tensors",e,t,n);return i=i.slice(0,r),[Lt.a(i,o)];case"Gather":var u=Object(p.d)("x",e,t,n),s=Object(p.d)("indices",e,t,n);return[zt.a(u,Xe.a(s,"int32"),0)];case"GatherV2":var c=Object(p.d)("axis",e,t,n),l=Object(p.d)("batchDims",e,t,n),f=Object(p.d)("x",e,t,n),d=Object(p.d)("indices",e,t,n);return[zt.a(f,Xe.a(d,"int32"),c,l)];case"Reverse":for(var h=Object(p.d)("dims",e,t,n),b=[],m=0;m<h.length;m++)h[m]&&b.push(m);var y=Object(p.d)("x",e,t,n);return[Ft.a(y,b)];case"ReverseV2":var v=Object(p.d)("axis",e,t,n),g=Object(p.d)("x",e,t,n);return[Ft.a(g,v)];case"Slice":var O=Object(p.d)("begin",e,t,n),j=Object(p.d)("size",e,t,n);return[Bt.a(Object(p.d)("x",e,t,n),O,j)];case"StridedSlice":var w=Object(p.d)("begin",e,t,n),x=Object(p.d)("end",e,t,n),k=Object(p.d)("strides",e,t,n),S=Object(p.d)("beginMask",e,t,n),E=Object(p.d)("endMask",e,t,n),N=Object(p.d)("ellipsisMask",e,t,n),T=Object(p.d)("newAxisMask",e,t,n),_=Object(p.d)("shrinkAxisMask",e,t,n),A=Object(p.d)("x",e,t,n);return[Ut.a(A,w,x,k,S,E,N,T,_)];case"Pack":return Object(a.z)((function(){var r=Object(p.d)("axis",e,t,n),o=Object(p.d)("tensors",e,t,n),i=o[0].shape,u=Vt.a(o[0]).shape,s=o.map((function(e){var t=a.B.arraysEqual(e.shape,i);if(!t&&!a.B.arraysEqual(Vt.a(e).shape,u))throw new Error("the input tensors shape does not match");return t?e:Wt.a(e,i)}));return[Ht.a(s,r)]}));case"Unpack":var C=Object(p.d)("axis",e,t,n),P=Object(p.d)("tensor",e,t,n);return qt.a(P,C);case"Tile":var I=Object(p.d)("reps",e,t,n);return[Kt.a(Object(p.d)("x",e,t,n),I)];case"Split":case"SplitV":var M=Object(p.d)("axis",e,t,n),R=Object(p.d)("numOrSizeSplits",e,t,n),D=Object(p.d)("x",e,t,n);return Gt.a(D,R,M);case"ScatterNd":var L=Object(p.d)("indices",e,t,n),z=Object(p.d)("values",e,t,n),F=Object(p.d)("shape",e,t,n);return[$t.a(L,z,F)];case"GatherNd":var B=Object(p.d)("x",e,t,n),U=Object(p.d)("indices",e,t,n);return[Yt.a(B,U)];case"SparseToDense":var V=Object(p.d)("sparseIndices",e,t,n),W=Object(p.d)("outputShape",e,t,n),H=Object(p.d)("sparseValues",e,t,n),q=Object(p.d)("defaultValue",e,t,n);return[St.a(V,H,W,H.dtype===q.dtype?q:Xe.a(q,H.dtype))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}
2(e,t,n)}));case"sparse":return a.z((function(){return function(e,t,n){switch(e.op){case"SparseFillEmptyRows":var r=_e.md.sparseFillEmptyRows(Object(p.d)("indices",e,t,n),Object(p.d)("values",e,t,n),Object(p.d)("denseShape",e,t,n),Object(p.d)("defaultValue",e,t,n));return[r.outputIndices,r.outputValues,r.emptyRowIndicator,r.reverseIndexMap];case"SparseReshape":var a=_e.md.sparseReshape(Object(p.d)("inputIndices",e,t,n),Object(p.d)("inputShape",e,t,n),Object(p.d)("newShape",e,t,n));return[a.outputIndices,a.outputShape];case"SparseSegmentMean":return[_e.md.sparseSegmentMean(Object(p.d)("data",e,t,n),Object(p.d)("indices",e,t,n),Object(p.d)("segmentIds",e,t,n))];case"SparseSegmentSum":return[_e.md.sparseSegmentSum(Object(p.d)("data",e,t,n),Object(p.d)("indices",e,t,n),Object(p.d)("segmentIds",e,t,n))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"spectral":return a.z((function(){return function(e,t,n){switch(e.op){case"FFT":return[Qt.a(Object(p.d)("x",e,t,n))];case"IFFT":return[Xt.a(Object(p.d)("x",e,t,n))];case"RFFT":return[Jt.a(Object(p.d)("x",e,t,n))];case"IRFFT":return[Zt.a(Object(p.d)("x",e,t,n))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"string":return a.z((function(){return function(e,t,n){switch(e.op){case"StringNGrams":var r=_e.xd.stringNGrams(Object(p.d)("data",e,t,n),Object(p.d)("dataSplits",e,t,n),Object(p.d)("separator",e,t,n),Object(p.d)("nGramWidths",e,t,n),Object(p.d)("leftPad",e,t,n),Object(p.d)("rightPad",e,t,n),Object(p.d)("padWidth",e,t,n),Object(p.d)("preserveShortSequences",e,t,n));return[r.nGrams,r.nGramsSplits];case"StringSplit":var a=_e.xd.stringSplit(Object(p.d)("input",e,t,n),Object(p.d)("delimiter",e,t,n),Object(p.d)("skipEmpty",e,t,n));return[a.indices,a.values,a.shape];case"StringToHashBucketFast":return[_e.xd.stringToHashBucketFast(Object(p.d)("input",e,t,n),Object(p.d)("numBuckets",e,t,n))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"transformation":return a.z((function(){return function(e,t,n){switch(e.op){case"Cast":return[Xe.a(Object(p.d)("x",e,t,n),Object(p.d)("dtype",e,t,n))];case"ExpandDims":var r=Object(p.d)("axis",e,t,n);return[en.a(Object(p.d)("x",e,t,n),r)];case"Squeeze":var a=Object(p.d)("axis",e,t,n);return[Vt.a(Object(p.d)("x",e,t,n),a)];case"Reshape":return[Wt.a(Object(p.d)("x",e,t,n),Object(p.d)("shape",e,t,n))];case"MirrorPad":return[tn.a(Object(p.d)("x",e,t,n),Object(p.d)("padding",e,t,n),Object(p.d)("mode",e,t,n))];case"PadV2":case"Pad":return[nn.a(Object(p.d)("x",e,t,n),Object(p.d)("padding",e,t,n),Object(p.d)("constantValue",e,t,n))];case"SpaceToBatchND":var o=Object(p.d)("blockShape",e,t,n),i=Object(p.d)("paddings",e,t,n);return[rn.a(Object(p.d)("x",e,t,n),o,i)];case"BatchToSpaceND":var u=Object(p.d)("blockShape",e,t,n),s=Object(p.d)("crops",e,t,n);return[an.a(Object(p.d)("x",e,t,n),u,s)];case"DepthToSpace":var c=Object(p.d)("blockSize",e,t,n),l=Object(p.d)("dataFormat",e,t,n).toUpperCase();return[on.a(Object(p.d)("x",e,t,n),c,l)];case"BroadcastTo":return[un.a(Object(p.d)("x",e,t,n),Object(p.d)("shape",e,t,n))];default:throw TypeError("Node type ".concat(e.op," is not implemented"))}}(e,t,n)}));case"hash_table":return ut(e,t,n,o);case"custom":var i=Object(b.a)(e.op);if(i&&i.customExecutor)return i.customExecutor(new h(e,t,n));throw TypeError("Custom op ".concat(e.op," is not registered."));default:throw TypeError("Unknown op '".concat(e.op,"'. File an issue at ")+"https://github.com/tensorflow/tfjs/issues so we can add it, or register a custom execution with tf.registerOp()")}}(e,t,n);return a.B.isPromise(i)?i.then((function(e){return[].concat(e)})):[].concat(i)}var cn=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};Object(s.a)(this,e),this.weightMap=t,this.tensorArrayMap=n,this.tensorListMap=r,this.functionMap=a,this.rootContext={id:0,frameName:"",iterationId:0},this.contexts=[this.rootContext],this.lastId=0,this.generateCurrentContextIds()}return Object(c.a)(e,[{key:"newFrame",value:function(e,t){return{id:e,frameName:t,iterationId:0}}},{key:"currentContext",get:function(){return this.contexts},set:function(e){this.contexts!==e&&(this.contexts=e,this.generateCurrentContextIds())}},{key:"currentContextId",get:function(){return this._currentContextIds[0]}},{key:"currentContextIds",get:function(){return this._currentContextIds}},{key:"generateCurrentContextIds",value:function(){for(var e=[],t=0;t<this.contexts.length-1;t++){var n=this.contexts.slice(0,this.contexts.length-t);e.push(this.contextIdforContexts(n))}e.push(""),this._currentContextIds=e}},{key:"contextIdforContexts",value:function(e){return e?e.map((function(e){return 0===e.id&&0===e.iterationId?"":"".concat(e.frameName,"-").concat(e.iterationId)})).join("/"):""}},{key:"enterFrame",value:function(e){this.contexts&&(this.lastId++,this.contexts=this.contexts.slice(),this.contexts.push(this.newFrame(this.lastId,e)),this._currentContextIds.unshift(this.contextIdforContexts(this.contexts)))}},{key:"exitFrame",value:function(){if(!(this.contexts&&this.contexts.length>1))throw new Error("Cannot exit frame, the context is empty");this.contexts=this.contexts.slice(),this.contexts.splice(-1),this.currentContextIds.shift()}},{key:"nextIteration",value:function(){if(!(this.contexts&&this.contexts.length>0))throw new Error("Cannot increase frame iteration, the context is empty");this.contexts=this.contexts.slice(),this.lastId++;var e=Object.assign({},this.contexts[this.contexts.length-1]);e.iterationId+=1,e.id=this.lastId,this.contexts.splice(-1,1,e),this._currentContextIds.splice(0,1,this.contextIdforContexts(this.contexts))}},{key:"getWeight",value:function(e){return this.weightMap[e]}},{key:"addTensorArray",value:function(e){this.tensorArrayMap[e.id]=e}},{key:"getTensorArray",value:function(e){return this.tensorArrayMap[e]}},{key:"addTensorList",value:function(e){this.tensorListMap[e.id]=e}},{key:"getTensorList",value:function(e){return this.tensorListMap[e]}},{key:"dispose",value:function(e){for(var t in this.tensorArrayMap)this.tensorArrayMap[t].clearAndClose(e);for(var n in this.tensorListMap)this.tensorListMap[n].clearAndClose(e)}}]),e}();function ln(e,t,n,r){var a=new Set,o=[],i=null,u=null,s=new Set,c=Object.keys(e).map((function(e){return Object(p.g)(e)[0]})),l=[];null!=r&&(l=r.map((function(e){return Object(p.g)(e.name)[0]})));for(var f=Object(d.a)(t);f.length>0;){var h=f.pop();
2(hn(h)||bn(h)||mn(h))&&null==i&&(u=(i=h).children.map((function(e){return e.name})).filter((function(e){return a.has(e)}))),a.add(h.name),null==n[h.name]&&(-1===c.indexOf(h.name)&&-1===l.indexOf(h.name)&&(0!==h.inputs.length?h.inputs.forEach((function(e){s.has(e.name)||(s.add(e.name),f.push(e))})):o.push(h.name)))}return{inputs:e,outputs:t,usedNodes:a,missingInputs:o,dynamicNode:i,syncInputs:u}}var fn=["Switch","Merge","Enter","Exit","NextIteration","StatelessIf","StatelessWhile","if","While"],dn=["NonMaxSuppressionV2","NonMaxSuppressionV3","NonMaxSuppressionV5","Where"],pn=["HashTable","HashTableV2","LookupTableImport","LookupTableImportV2","LookupTableFind","LookupTableFindV2","LookupTableSize","LookupTableSizeV2"];function hn(e){return fn.indexOf(e.op)>=0}function bn(e){return dn.indexOf(e.op)>=0}function mn(e){return pn.indexOf(e.op)>=0}var yn=function(){function e(t,n){var r=this;Object(s.a)(this,e),this.graph=t,this.parent=n,this.compiledMap=new Map,this._weightMap={},this.SEPERATOR=",",this._functions={},this._functionExecutorMap={},this._outputs=t.outputs,this._inputs=t.inputs,this._initNodes=t.initNodes,this._signature=t.signature,this._functions=t.functions,null!=t.functions&&Object.keys(t.functions).forEach((function(n){r._functionExecutorMap[n]=new e(t.functions[n],r)}))}return Object(c.a)(e,[{key:"weightIds",get:function(){return this.parent?this.parent.weightIds:this._weightIds}},{key:"functionExecutorMap",get:function(){return this.parent?this.parent.functionExecutorMap:this._functionExecutorMap}},{key:"weightMap",get:function(){return this.parent?this.parent.weightMap:this._weightMap},set:function(e){var t,n=Object.keys(e).map((function(t){return e[t].map((function(e){return e.id}))}));this._weightIds=(t=[]).concat.apply(t,Object(d.a)(n)),this._weightMap=e}},{key:"resourceManager",set:function(e){this._resourceManager=e}},{key:"inputs",get:function(){return this._inputs.map((function(e){return{name:e.name,shape:e.attrParams.shape?e.attrParams.shape.value:void 0,dtype:e.attrParams.dtype?e.attrParams.dtype.value:void 0}}))}},{key:"outputs",get:function(){return this._outputs.map((function(e){return{name:e.name,shape:e.attrParams.shape?e.attrParams.shape.value:void 0,dtype:e.attrParams.dtype?e.attrParams.dtype.value:void 0}}))}},{key:"inputNodes",get:function(){return this._inputs.map((function(e){return e.signatureKey||e.name}))}},{key:"outputNodes",get:function(){return this._outputs.map((function(e){var t=e.signatureKey||e.name;return e.defaultOutput?"".concat(t,":").concat(e.defaultOutput):t}))}},{key:"functions",get:function(){var e=this;return Object.keys(this._functions).reduce((function(t,n){return t[n]=e._functions[n].signature,t}),{})}},{key:"getCompilationKey",value:function(e,t){var n=e.map((function(e){return e.name})).sort(),r=t.map((function(e){return e.name})).sort();return n.join(this.SEPERATOR)+"--"+r.join(this.SEPERATOR)}},{key:"compile",value:function(e,t){var n=ln(e,t,this.weightMap,this._initNodes),r=n.missingInputs,a=n.dynamicNode,o=n.syncInputs;if(null!=a)throw new Error("This execution contains the node '".concat(a.name,"', which has ")+"the dynamic op '".concat(a.op,"'. Please use ")+"model.executeAsync() instead. Alternatively, to avoid the "+"dynamic ops, specify the inputs [".concat(o,"]"));if(r.length>0){var i=t.map((function(e){return e.name})),u=Object.keys(e);throw new Error("Cannot compute the outputs [".concat(i,"] from the provided inputs ")+"[".concat(u,"]. Missing the following inputs: [").concat(r,"]"))}return function(e,t,n){var r=n.usedNodes,a=n.inputs,o=[],i=Object.keys(a).map((function(e){return Object(p.g)(e)[0]})).map((function(t){return e.nodes[t]})),u=e.initNodes;i.forEach((function(e){r.has(e.name)&&o.push(e)})),e.weights.forEach((function(e){r.has(e.name)&&o.push(e)})),null!=u&&u.forEach((function(e){r.has(e.name)&&o.push(e)}));for(var s=new Set,c=[];o.length>0;){var l=o.pop();s.add(l.name),t[l.name]||c.push(l),l.children.forEach((function(e){!s.has(e.name)&&r.has(e.name)&&e.inputs.every((function(e){return s.has(e.name)}))&&o.push(e)}))}return c}(this.graph,this.weightMap,n)}},{key:"execute",value:function(e,t){var n=this;
2e=this.mapInputs(e);var r=Object.keys(e).sort();this.checkInputs(e),this.checkInputShapeAndType(e),t=this.mapOutputs(t),this.checkOutputs(t);var o=r.map((function(e){return n.graph.nodes[Object(p.g)(e)[0]]})),i=t.map((function(e){return Object(p.g)(e)[0]})),u=i.map((function(e){return n.graph.nodes[e]}));0===u.length&&(u=this._outputs);var s=this.getCompilationKey(o,u),c=this.compiledMap.get(s);null==c&&(c=this.compile(e,u),this.compiledMap.set(s,c));var l={},d={};return Object(a.z)((function(){var r=new cn(n.weightMap,l,d,n.functionExecutorMap),o=Object.assign({},n.weightMap);Object.keys(e).forEach((function(t){var n=Object(p.g)(t),r=Object(f.a)(n,2),a=r[0],i=[];i[r[1]]=e[t],o[a]=i}));for(var u=n.getFrozenTensorIds(o),s={},h=0;h<c.length;h++){var b=c[h];if(!o[b.name]){var m=sn(b,o,r,n._resourceManager);if(a.B.isPromise(m))throw new Error("The execution of the op '".concat(b.op,"' returned a promise. ")+"Please use model.executeAsync() instead.");o[b.name]=m,n.checkTensorForDisposal(b.name,b,o,r,u,i,s)}}return null==n.parent&&r.dispose(u),t.map((function(e){return Object(p.e)(e,o,r)}))}))}},{key:"getFrozenTensorIds",value:function(e){var t=[].concat.apply([],Object.keys(e).map((function(t){return e[t]})).map((function(e){return e.map((function(e){return e.id}))})));return new Set(t)}},{key:"checkTensorForDisposal",value:function(e,t,n,r,a,o,i){"control"!==t.category&&-1===o.indexOf(e)&&(n[e].forEach((function(e){null!=e&&(i[e.id]=(i[e.id]||0)+t.children.length)})),t.inputs.forEach((function(e){if("control"!==e.category){var t=Object(p.f)(e.name,n,r);null!=t&&t.forEach((function(e){if(e&&!e.kept&&!a.has(e.id)){var t=i[e.id];1===t?(e.dispose(),delete i[e.id]):null!=t&&i[e.id]--}}))}})))}},{key:"executeAsync",value:function(){var e=Object(u.a)(i.a.mark((function e(t,n){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this._executeAsync(t,n));case 1:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"_executeAsync",value:function(){var e=Object(u.a)(i.a.mark((function e(t,n){var r,a,o,u,s,c,l,f,h,b=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=b.length>2&&void 0!==b[2]&&b[2],a=b.length>3&&void 0!==b[3]?b[3]:{},o=b.length>4&&void 0!==b[4]?b[4]:{},r||(t=this.mapInputs(t),this.checkInputs(t),this.checkInputShapeAndType(t),n=this.mapOutputs(n),this.checkOutputs(n)),u=new cn(this.weightMap,a,o,this.functionExecutorMap),e.next=7,this.executeWithControlFlow(t,u,n,r);case 7:return s=e.sent,c=n.map((function(e){return Object(p.e)(e,s,u)})),l=c.map((function(e){return e.id})),f=Object.keys(t).map((function(e){return t[e].id})),h=new Set([].concat(Object(d.a)(l),Object(d.a)(f),Object(d.a)(this.weightIds))),Object.keys(s).forEach((function(e){s[e].forEach((function(e){!e||e.kept||e.isDisposed||h.has(e.id)||e.dispose()}))})),null==this.parent&&u.dispose(h),e.abrupt("return",c);case 15:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"executeFunctionAsync",value:function(){var e=Object(u.a)(i.a.mark((function e(t,n,r){var a,o=this;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.reduce((function(e,t,n){return e[o.inputs[n].name]=t,e}),{}),e.abrupt("return",this._executeAsync(a,this.outputNodes,!0,n,r));case 2:case"end":return e.stop()}}),e,this)})));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"executeWithControlFlow",value:function(){var e=Object(u.a)(i.a.mark((function e(t,n,r,a){var o,u,s,c,l,h,b,m,y,v,g,O,j,w,x,k,S,E=this;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=Object.keys(t),u=o.map((function(e){return E.graph.nodes[Object(p.g)(e)[0]]})),s=r.map((function(e){return Object(p.g)(e)[0]})),0===(c=s.map((function(e){return E.graph.nodes[e]}))).length&&(c=this._outputs),l=ln(t,c,this.weightMap,this._initNodes),h=l.usedNodes,b=l.missingInputs,m=l.dynamicNode,y=l.syncInputs,v=[].concat(Object(d.a)(u),Object(d.a)(this.graph.weights),Object(d.a)(this._initNodes||[])).map((function(e){return{node:e,contexts:n.currentContext}})),g=Object.assign({},this.weightMap),Object.keys(t).forEach((function(e){var n=Object(p.g)(e),r=Object(f.a)(n,2),a=r[0],o=[];o[r[1]]=t[e],g[a]=o})),O={},j=this.getFrozenTensorIds(g),w={};case 12:if(!(v.length>0)){e.next=18;break}return x=this.processStack(u,v,n,g,w,j,s,O,h),e.next=16,Promise.all(x);case 16:e.next=12;break;case 18:if(null!=m||a||console.warn("This model execution did not contain any no
2des with control flow or dynamic output shapes. You can use model.execute() instead."),!((k=c.filter((function(e){return!hn(e)&&!Object(p.e)(e.name,g,n)})).map((function(e){return e.name}))).length>0)){e.next=24;break}throw S="",null!=m&&(S="Alternatively, to avoid the dynamic ops, use model.execute() "+"and specify the inputs [".concat(y,"]")),new Error("Cannot compute the outputs [".concat(k,"] from the provided ")+"inputs [".concat(o,"]. Consider providing the following inputs: ")+"[".concat(b,"]. ").concat(S));case 24:return e.abrupt("return",g);case 25:case"end":return e.stop()}}),e,this)})));return function(t,n,r,a){return e.apply(this,arguments)}}()},{key:"processStack",value:function(e,t,n,r,o,i,u,s,c){for(var l=this,d=[],h=function(){var e=t.pop();n.currentContext=e.contexts;var h="";if("Enter"===e.node.op&&Object(p.d)("isConstant",e.node,r,n)){var b=Object(p.b)(e.node.name,n),m=Object(f.a)(b,1);h=m[0]}if(null==r[e.node.name]){var y=sn(e.node,r,n,l._resourceManager);if(!h){var v=Object(p.b)(e.node.name,n),g=Object(f.a)(v,1);h=g[0]}var O=n.currentContext;a.B.isPromise(y)?d.push(y.then((function(a){return r[h]=a,n.currentContext=O,l.checkTensorForDisposal(h,e.node,r,n,i,u,s),l.processChildNodes(e.node,t,n,r,o,c),a}))):(r[h]=y,l.checkTensorForDisposal(h,e.node,r,n,i,u,s),l.processChildNodes(e.node,t,n,r,o,c))}else l.processChildNodes(e.node,t,n,r,o,c)};t.length>0;)h();return d}},{key:"processChildNodes",value:function(e,t,n,r,a,o){e.children.forEach((function(e){var i=Object(p.b)(e.name,n),u=Object(f.a)(i,1)[0];!a[u]&&o.has(e.name)&&("Merge"===e.op?e.inputNames.some((function(e){return!!Object(p.e)(e,r,n)}))&&(a[u]=!0,t.push({contexts:n.currentContext,node:e})):e.inputNames.every((function(e){return!!Object(p.e)(e,r,n)}))&&(a[u]=!0,t.push({contexts:n.currentContext,node:e})))}))}},{key:"dispose",value:function(){var e=this;Object.keys(this.weightMap).forEach((function(t){return e.weightMap[t].forEach((function(e){return e.dispose()}))}))}},{key:"checkInputShapeAndType",value:function(e){var t=this;Object.keys(e).forEach((function(n){var r=e[n],o=Object(p.g)(n),i=Object(f.a)(o,1)[0],u=t.graph.nodes[i];if(u.attrParams.shape&&u.attrParams.shape.value){var s=u.attrParams.shape.value,c=s.length===r.shape.length&&r.shape.every((function(e,t){return-1===s[t]||s[t]===e}));a.B.assert(c,(function(){return"The shape of dict['".concat(u.name,"'] provided in ")+"model.execute(dict) must be [".concat(s,"], but was ")+"[".concat(r.shape,"]")}))}u.attrParams.dtype&&u.attrParams.dtype.value&&a.B.assert(r.dtype===u.attrParams.dtype.value,(function(){return"The dtype of dict['".concat(u.name,"'] provided in ")+"model.execute(dict) must be "+"".concat(u.attrParams.dtype.value,", but was ").concat(r.dtype)}))}))}},{key:"mapInputs",value:function(e){var t={};for(var n in e){if(null!=this._signature&&null!=this._signature.inputs&&null!=this._signature.inputs[n])t[this._signature.inputs[n].name]=e[n];else t[n]=e[n]}return t}},{key:"checkInputs",value:function(e){var t=this,n=Object.keys(e).filter((function(e){var n=Object(p.g)(e),r=Object(f.a)(n,1)[0];return null==t.graph.nodes[r]}));if(n.length>0)throw new Error("The dict provided in model.execute(dict) has "+"keys: [".concat(n,"] that are not part of graph"))}},{key:"mapOutputs",value:function(e){var t=this;return e.map((function(e){return null!=t._signature&&null!=t._signature.outputs&&null!=t._signature.outputs[e]?t._signature.outputs[e].name:e}),{})}},{key:"checkOutputs",value:function(e){var t=this;e.forEach((function(e){var n=Object(p.g)(e),r=Object(f.a)(n,1)[0];if(!t.graph.nodes[r])throw new Error("The output '".concat(e,"' is not found in the graph"))}))}}]),e}(),vn=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(s.a)(this,e),this.hashTableNameToHandle=t,this.hashTableMap=n}return Object(c.a)(e,[{key:"addHashTable",value:function(e,t){this.hashTableNameToHandle[e]=t.handle,this.hashTableMap[t.id]=t}},{key:"getHashTableHandleByName",value:function(e){return this.hashTableNameToHandle[e]}},{key:"getHashTableById",value:function(e){return this.hashTableMap[e]}},{key:"dispose",value:function(){for(var e in this.hashTableMap)this.hashTableMap[e].clearAndClose(),delete this.hashTableMap[e];for(var t in this.hashTableNameToHandle)this.hashTableNameToHandle[t].dispose(),delete this.hashTableNameToHandle[t]}}]),e}(),gn="?tfjs-format=file",On="model.json",jn=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(s.a)(this,e),this.modelUrl=t,this.loadOptions=n,this.version="n/a",null==n&&(this.loadOptions={}),this.resourceManager=new vn}return Object(c.a)(e,[{key:"modelVersion",get:function(){return this.version}},{key:"inputNodes",get:function(){return this.executor.inputNodes}},{key:"outputNodes",get:function(){return this.executor.outputNodes}},{key:"inputs",get:function(){return this.executor.inputs}},{key:"outputs",get:function(){return this.executor.outputs}},{key:"weights",get:function(){return this.executor.weightMap}},{key:"metadata",get:function(){return this.artifacts.userDefinedMetadata}},{key:"modelSignature",get:function(){return this.signature}},{key:"findIOHandler",value:function(){var e=this.modelUrl;if(null!=e.load)this.handler=e;else if(null!=this.loadOptions.requestInit)this.handler=a.m.browserHTTPRequest
2(e,this.loadOptions);else{var t=a.m.getLoadHandlers(e,this.loadOptions);if(0===t.length)t.push(a.m.browserHTTPRequest(e,this.loadOptions));else if(t.length>1)throw new Error("Found more than one (".concat(t.length,") load handlers for ")+"URL '".concat([e],"'"));this.handler=t[0]}}},{key:"load",value:function(){var e=Object(u.a)(i.a.mark((function e(){var t;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.findIOHandler(),null!=this.handler.load){e.next=3;break}throw new Error("Cannot proceed with model loading because the IOHandler provided does not have the `load` method implemented.");case 3:return e.next=5,this.handler.load();case 5:return t=e.sent,e.abrupt("return",this.loadSync(t));case 7:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"loadSync",value:function(e){this.artifacts=e;var t,n=this.artifacts.modelTopology;t=null!=this.artifacts.userDefinedMetadata&&null!=this.artifacts.userDefinedMetadata.signature?this.artifacts.userDefinedMetadata.signature:this.artifacts.signature,this.signature=t,this.version="".concat(n.versions.producer,".").concat(n.versions.minConsumer);var r=a.m.decodeWeights(this.artifacts.weightData,this.artifacts.weightSpecs);if(this.executor=new yn(l.a.Instance.transformGraph(n,this.signature)),this.executor.weightMap=this.convertTensorMapToTensorsMap(r),this.executor.resourceManager=this.resourceManager,null!=e.modelInitializer&&null!=e.modelInitializer.node){var o=l.a.Instance.transformGraph(e.modelInitializer);this.initializer=new yn(o),this.initializer.weightMap=this.executor.weightMap,this.initializer.resourceManager=this.resourceManager,this.initializer.executeAsync({},[])}return!0}},{key:"save",value:function(){var e=Object(u.a)(i.a.mark((function e(t,n){var r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!==typeof t){e.next=9;break}if(0!==(r=a.m.getSaveHandlers(t)).length){e.next=6;break}throw new Error("Cannot find any save handlers for URL '".concat(t,"'"));case 6:if(!(r.length>1)){e.next=8;break}throw new Error("Found more than one (".concat(r.length,") save handlers for ")+"URL '".concat(t,"'"));case 8:t=r[0];case 9:if(null!=t.save){e.next=11;break}throw new Error("GraphModel.save() cannot proceed because the IOHandler provided does not have the `save` attribute defined.");case 11:return e.abrupt("return",t.save(this.artifacts));case 12:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"predict",value:function(e,t){return this.execute(e,this.outputNodes)}},{key:"normalizeInputs",value:function(e){if(!(e instanceof a.a)&&!Array.isArray(e))return e;if((e=Array.isArray(e)?e:[e]).length!==this.inputNodes.length)throw new Error("Input tensor count mismatch,"+"the graph model has ".concat(this.inputNodes.length," placeholders, ")+"while there are ".concat(e.length," input tensors."));return this.inputNodes.reduce((function(t,n,r){return t[n]=e[r],t}),{})}},{key:"normalizeOutputs",value:function(e){return e=e||this.outputNodes,Array.isArray(e)?e:[e]}},{key:"execute",value:function(e,t){e=this.normalizeInputs(e),t=this.normalizeOutputs(t);var n=this.executor.execute(e,t);return n.length>1?n:n[0]}},{key:"executeAsync",value:function(){var e=Object(u.a)(i.a.mark((function e(t,n){var r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.normalizeInputs(t),n=this.normalizeOutputs(n),e.next=4,this.executor.executeAsync(t,n);case 4:return r=e.sent,e.abrupt("return",r.length>1?r:r[0]);case 6:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"convertTensorMapToTensorsMap",value:function(e){return Object.keys(e).reduce((function(t,n){return t[n]=[e[n]],t}),{})}},{key:"dispose",value:function(){this.executor.dispose(),this.initializer&&this.initializer.dispose(),this.resourceManager.dispose()}}]),e}();function wn(e){return xn.apply(this,arguments)}function xn(){return(xn=Object(u.a)(i.a.mark((function e(t){var n,r,a=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>1&&void 0!==a[1]?a[1]:{},null!=t){e.next=3;break}throw new Error("modelUrl in loadGraphModel() cannot be null. Please provide a url or an IOHandler that loads the model");case 3:return null==n&&(n={}),n.fromTFHub&&null==t.load&&(t.endsWith("/")||(t+="/"),t="".concat(t).concat(On).concat(gn)),r=new jn(t,n),e.next=8,r.load();case 8:return e.abrupt("return",r);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var kn=function(){return(kn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};
2function Sn(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function u(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,u)}s((r=r.apply(e,t||[])).next())}))}function En(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}function Nn(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function u(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,u)}s((r=r.apply(e,t||[])).next())}))}function Tn(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(6===o[0]||2===o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}var _n=function(e){return{startEndTensor:e,startPoint:Object(a.s)(e,[0,0],[-1,2]),endPoint:Object(a.s)(e,[0,2],[-1,2])}},An={strides:[8,16],anchors:[2,6]};function Cn(e,t){var n,r,o;if(e.topLeft instanceof a.a&&e.bottomRight instanceof a.a){var i=Object(a.z)((function(){return[Object(a.f)([Object(a.s)(Object(a.v)(t-1,e.topLeft),0,1),Object(a.s)(e.topLeft,1,1)]),Object(a.f)([Object(a.v)(t-1,Object(a.s)(e.bottomRight,0,1)),Object(a.s)(e.bottomRight,1,1)])]}));n=i[0],r=i[1],null!=e.landmarks&&(o=Object(a.z)((function(){var n=Object(a.v)(Object(a.x)([t-1,0]),e.landmarks),r=Object(a.x)([1,-1]);return Object(a.o)(n,r)})))}else{var u=e.topLeft,s=u[0],c=u[1],l=e.bottomRight,f=l[0],d=l[1];n=[t-1-s,c],r=[t-1-f,d],null!=e.landmarks&&(o=e.landmarks.map((function(e){return[t-1-e[0],e[1]]})))}var p={topLeft:n,bottomRight:r};return null!=o&&(p.landmarks=o),null!=e.probability&&(p.probability=e.probability instanceof a.a?e.probability.clone():e.probability),p}function Pn(e,t){return Object(a.z)((function(){var n;return n=e.hasOwnProperty("box")?e.box:e,Object(a.t)(function(e,t){var n=Object(a.o)(e.startPoint,t),r=Object(a.o)(e.endPoint,t),o=Object(a.g)([n,r],1);return _n(o)}(n,t).startEndTensor)}))}var In=function(){function e(e,t,n,r,o,i){this.blazeFaceModel=e,this.width=t,this.height=n,this.maxFaces=r,this.anchorsData=function(e,t,n){for(var r=[],a=0;a<n.strides.length;a++)for(var o=n.strides[a],i=Math.floor((t+o-1)/o),u=Math.floor((e+o-1)/o),s=n.anchors[a],c=0;c<i;c++)for(var l=o*(c+.5),f=0;f<u;f++)for(var d=o*(f+.5),p=0;p<s;p++)r.push([d,l]);return r}(t,n,An),this.anchors=Object(a.y)(this.anchorsData),this.inputSizeData=[t,n],this.inputSize=Object(a.x)([t,n]),this.iouThreshold=o,this.scoreThreshold=i}return e.prototype.getBoundingBoxes=function(e,t,n){return void 0===n&&(n=!0),Nn(this,void 0,void 0,(function(){var r,o,i,u,s,c,l,f,d,p,h,b,m,y,v=this;return Tn(this,(function(g){switch(g.label){case 0:return r=Object(a.z)((function(){var t=a.l.resizeBilinear(e,[v.width,v.height]),n=Object(a.o)(Object(a.v)(Object(a.h)(t,255),.5),2),r=v.blazeFaceModel.predict(n),o=Object(a.t)(r),i=function(e,t,n){var r=Object(a.s)(e,[0,1],[-1,2]),o=Object(a.b)(r,t),i=Object(a.s)(e,[0,3],[-1,2]),u=Object(a.h)(i,n),s=Object(a.h)(o,n),c=Object(a.h)(u,2),l=Object(a.v)(s,c),f=Object(a.b)(s,c),d=Object(a.o)(l,n
2),p=Object(a.o)(f,n);return Object(a.g)([d,p],1)}(o,v.anchors,v.inputSize),u=Object(a.s)(o,[0,0],[-1,1]);return[o,i,Object(a.t)(Object(a.r)(u))]})),o=r[0],i=r[1],u=r[2],s=console.warn,console.warn=function(){},c=a.l.nonMaxSuppression(i,u,this.maxFaces,this.iouThreshold,this.scoreThreshold),console.warn=s,[4,c.array()];case 1:return l=g.sent(),c.dispose(),f=l.map((function(e){return Object(a.s)(i,[e,0],[1,-1])})),t?[3,3]:[4,Promise.all(f.map((function(e){return Nn(v,void 0,void 0,(function(){var t;return Tn(this,(function(n){switch(n.label){case 0:return[4,e.array()];case 1:return t=n.sent(),e.dispose(),[2,t]}}))}))})))];case 2:f=g.sent(),g.label=3;case 3:for(d=e.shape[1],p=e.shape[2],h=t?Object(a.h)([p,d],this.inputSize):[p/this.inputSizeData[0],d/this.inputSizeData[1]],b=[],m=function(e){var r=f[e],i=Object(a.z)((function(){var i=_n(r instanceof a.a?r:Object(a.y)(r));if(!n)return i;var s,c=l[e];return s=t?Object(a.s)(v.anchors,[c,0],[1,2]):v.anchorsData[c],{box:i,landmarks:Object(a.p)(Object(a.t)(Object(a.s)(o,[c,5],[1,-1])),[6,-1]),probability:Object(a.s)(u,[c],[1]),anchor:s}}));b.push(i)},y=0;y<f.length;y++)m(y);return i.dispose(),u.dispose(),o.dispose(),[2,{boxes:b,scaleFactor:h}]}}))}))},e.prototype.estimateFaces=function(e,t,n,r){return void 0===t&&(t=!1),void 0===n&&(n=!1),void 0===r&&(r=!0),Nn(this,void 0,void 0,(function(){var o,i,u,s,c,l,f=this;return Tn(this,(function(d){switch(d.label){case 0:return o=function(e){return e instanceof a.a?[e.shape[0],e.shape[1]]:[e.height,e.width]}(e),i=o[1],u=Object(a.z)((function(){return e instanceof a.a||(e=a.c.fromPixels(e)),Object(a.j)(Object(a.d)(e,"float32"),0)})),[4,this.getBoundingBoxes(u,t,r)];case 1:return s=d.sent(),c=s.boxes,l=s.scaleFactor,u.dispose(),t?[2,c.map((function(e){var t=Pn(e,l),o={topLeft:Object(a.s)(t,[0],[2]),bottomRight:Object(a.s)(t,[2],[2])};if(r){var u=e,s=u.landmarks,c=u.probability,f=u.anchor,d=Object(a.o)(Object(a.b)(s,f),l);o.landmarks=d,o.probability=c}return n&&(o=Cn(o,i)),o}))]:[2,Promise.all(c.map((function(e){return Nn(f,void 0,void 0,(function(){var t,a,o,u,s,c,f,d,p,h,b,m=this;return Tn(this,(function(y){switch(y.label){case 0:return t=Pn(e,l),r?[3,2]:[4,t.array()];case 1:return s=y.sent(),a={topLeft:s.slice(0,2),bottomRight:s.slice(2)},[3,4];case 2:return[4,Promise.all([e.landmarks,t,e.probability].map((function(e){return Nn(m,void 0,void 0,(function(){return Tn(this,(function(t){return[2,e.array()]}))}))})))];case 3:o=y.sent(),u=o[0],s=o[1],c=o[2],f=e.anchor,p=(d=l)[0],h=d[1],b=u.map((function(e){return[(e[0]+f[0])*p,(e[1]+f[1])*h]})),a={topLeft:s.slice(0,2),bottomRight:s.slice(2),landmarks:b,probability:c},function(e){e.startEndTensor.dispose(),e.startPoint.dispose(),e.endPoint.dispose()}(e.box),e.landmarks.dispose(),e.probability.dispose(),y.label=4;case 4:return t.dispose(),n&&(a=Cn(a,i)),[2,a]}}))}))})))]}}))}))},e}();function Mn(e){var t=void 0===e?{}:e,n=t.maxFaces,r=void 0===n?10:n,a=t.inputWidth,o=void 0===a?128:a,i=t.inputHeight,u=void 0===i?128:i,s=t.iouThreshold,c=void 0===s?.3:s,l=t.scoreThreshold,f=void 0===l?.75:l,d=t.modelUrl;return Nn(this,void 0,void 0,(function(){var e;return Tn(this,(function(t){switch(t.label){case 0:return null==d?[3,2]:[4,wn(d)];case 1:return e=t.sent(),[3,4];case 2:return[4,wn("https://tfhub.dev/tensorflow/tfjs-model/blazeface/1/default/1",{fromTFHub:!0})];case 3:e=t.sent(),t.label=4;case 4:return[2,new In(e,o,u,r,c,f)]}}))}))}var Rn={silhouette:[10,338,297,332,284,251,389,356,454,323,361,288,397,365,379,378,400,377,152,148,176,149,150,136,172,58,132,93,234,127,162,21,54,103,67,109],lipsUpperOuter:[61,185,40,39,37,0,267,269,270,409,291],lipsLowerOuter:[146,91,181,84,17,314,405,321,375,291],lipsUpperInner:[78,191,80,81,82,13,312,311,310,415,308],lipsLowerInner:[78,95,88,178,87,14,317,402,318,324,308],rightEyeUpper0:[246,161,160,159,158,157,173],rightEyeLower0:[33,7,163,144,145,153,154,155,133],rightEyeUpper1:[247,30,29,27,28,56,190],rightEyeLower1:[130,25,110,24,23,22,26,112,243],rightEyeUpper2:[113,225,224,223,222,221,189],rightEyeLower2:[226,31,228,229,230,231,232,233,244],rightEyeLower3:[143,111,117,118,119,120,121,128,245],rightEyebrowUpper:[156,70,63,105,66,107,55,193],rightEyebrowLower:[35,124,46,53,52,65],rightEyeIris:[473,474,475,476,477],leftEyeUpper0:[466,388,387,386,385,384,398],leftEyeLower0:[263,249,390,373,374,380,381,382,362],leftEyeUpper1:[467,260,259,257,258,286,414],leftEyeLower1:[359,255,339,254,253,252,256,341,463],leftEyeUpper2:[342,445,444,443,442,441,413],leftEyeLower2:[446,261,448,449,450,451,452,453,464],leftEyeLower3:[372,340,346,347,348,349,350,357,465],leftEyebrowUpper:[383,300,293,334,296,336,285,417],leftEyebrowLower:[265,353,276,283,282,295],leftEyeIris:[468,469,470,471,472],midwayBetweenEyes:[168],noseTip:[1],noseBottom:[2],noseRightCorner:[98],noseLeftCorner:[327],rightCheek:[205],leftCheek:[425]};function Dn(e){return[Math.abs(e.endPoint[0]-e.startPoint[0]),Math.abs(e.endPoint[1]-e.startPoint[1])]}function Ln(e){return[e.startPoint[0]+(e.endPoint[0]-e.startPoint[0])/2,e.startPoint[1]+(e.endPoint[1]-e.startPoint[1])/2]}function zn(e,t){void 0===t&&(t=1.5);var n=Ln(e),r=Dn(e),a=[t*r[0]/2,t*r[1]/2];return{startPoint:[n[0]-a[0],n[1]-a[1]],endPoint:[n[0]+a[0],n[1]+a[1]],landmarks:e.landmarks}}function Fn(e){var t=Ln(e),n=Dn(e),r=Math.max.apply(Math,n)/2;return{startPoint:[t[0]-r,t[1]-r],endPoint:[t[0]+r,t[1]+r],landmarks:e.landmarks}}var Bn=[[1,0,0],[0,1,0],[0,0,1]];function Un(e,t){return[[1,0,e],[0,1,t],[0,0,1]]}function Vn(e,t){for(var n=0,r=0;r<e.length;r++)n+=e[r]*t[r];return n}function Wn(e,t){for(var n=[],r=0;r<e.length;r++)n.push(e[r][t]);return n}function Hn(e,t){for(var n=[],r=e.length,a=0;a<r;a++){n.push([]);for(var o=0;o<r;o++)n[a].push(Vn(e[a],Wn(t,o)))}return n}function qn(e,t){var n=Math.cos(e),r=Math.sin(e),a=[[n,-r,0],[r,n,0],[0,0,1]],o=Hn(Un(t[0],t[1]),a);
2return Hn(o,Un(-t[0],-t[1]))}var Kn=[13,Rn.midwayBetweenEyes[0]],Gn=[3,2],$n=Rn.leftEyeLower0,Yn=[$n[0],$n[$n.length-1]],Qn=Rn.rightEyeLower0,Xn=[Qn[0],Qn[Qn.length-1]],Jn=[{key:"EyeUpper0",indices:[9,10,11,12,13,14,15]},{key:"EyeUpper1",indices:[25,26,27,28,29,30,31]},{key:"EyeUpper2",indices:[41,42,43,44,45,46,47]},{key:"EyeLower0",indices:[0,1,2,3,4,5,6,7,8]},{key:"EyeLower1",indices:[16,17,18,19,20,21,22,23,24]},{key:"EyeLower2",indices:[32,33,34,35,36,37,38,39,40]},{key:"EyeLower3",indices:[54,55,56,57,58,59,60,61,62]},{key:"EyebrowUpper",indices:[63,64,65,66,67,68,69,70]},{key:"EyebrowLower",indices:[48,49,50,51,52,53]}];function Zn(e,t,n,r){for(var a=0;a<Jn.length;a++){var o=Jn[a],i=o.key,u=o.indices,s=Rn[""+n+i];if(null==r||r.includes(i))for(var c=0;c<u.length;c++){var l=u[c];e[s[c]]=[t[l][0],t[l][1],(t[l][2]+e[s[c]][2])/2]}}}var er=function(){function e(e,t,n,r,a,o,i){this.regionsOfInterest=[],this.runsWithoutFaceDetector=0,this.boundingBoxDetector=e,this.meshDetector=t,this.irisModel=i,this.meshWidth=n,this.meshHeight=r,this.maxContinuousChecks=a,this.maxFaces=o}return e.prototype.transformRawCoords=function(e,t,n,r){var a,o,i,u,s=this,c=Dn({startPoint:t.startPoint,endPoint:t.endPoint}),l=[c[0]/this.meshWidth,c[1]/this.meshHeight],f=e.map((function(e){return[l[0]*(e[0]-s.meshWidth/2),l[1]*(e[1]-s.meshHeight/2),e[2]]})),d=qn(n,[0,0]),p=f.map((function(e){return function(e,t){return[Vn(e,t[0]),Vn(e,t[1])]}(e,d).concat([e[2]])})),h=(o=[[(a=r)[0][0],a[1][0]],[a[0][1],a[1][1]]],i=[a[0][2],a[1][2]],u=[-Vn(o[0],i),-Vn(o[1],i)],[o[0].concat(u[0]),o[1].concat(u[1]),[0,0,1]]),b=Ln({startPoint:t.startPoint,endPoint:t.endPoint}).concat([1]),m=[Vn(b,h[0]),Vn(b,h[1])];return p.map((function(e){return[e[0]+m[0],e[1]+m[1],e[2]]}))},e.prototype.getLeftToRightEyeDepthDifference=function(e){return e[Yn[0]][2]-e[Xn[0]][2]},e.prototype.getEyeBox=function(e,t,n,r,o){void 0===o&&(o=!1);var i=Fn(zn(this.calculateLandmarksBoundingBox([e[n],e[r]]),2.3)),u=Dn(i),s=a.l.cropAndResize(t,[[i.startPoint[1]/this.meshHeight,i.startPoint[0]/this.meshWidth,i.endPoint[1]/this.meshHeight,i.endPoint[0]/this.meshWidth]],[0],[64,64]);return o&&(s=a.l.flipLeftRight(s)),{box:i,boxSize:u,crop:s}},e.prototype.getEyeCoords=function(e,t,n,r){void 0===r&&(r=!1);for(var a=[],o=0;o<76;o++){var i=e[3*o],u=e[3*o+1],s=e[3*o+2];a.push([(r?1-i/64:i/64)*n[0]+t.startPoint[0],u/64*n[1]+t.startPoint[1],s])}return{rawCoords:a,iris:a.slice(71)}},e.prototype.getAdjustedIrisCoords=function(e,t,n){var r=e[Rn[n+"EyeUpper0"][3]][2],a=e[Rn[n+"EyeLower0"][4]][2],o=(r+a)/2;return t.map((function(e,t){var n=o;return 2===t?n=r:4===t&&(n=a),[e[0],e[1],n]}))},e.prototype.predict=function(e,t){return Sn(this,void 0,void 0,(function(){var n,r,o,i,u=this;return En(this,(function(s){switch(s.label){case 0:return this.shouldUpdateRegionsOfInterest()?[4,this.boundingBoxDetector.getBoundingBoxes(e,!1,!0)]:[3,2];case 1:return n=s.sent(),r=n.boxes,o=n.scaleFactor,0===r.length?(this.regionsOfInterest=[],[2,null]):(i=r.map((function(e){var t,n,r={startPoint:Object(a.t)(e.box.startPoint).arraySync(),endPoint:Object(a.t)(e.box.endPoint).arraySync()},i=Fn(zn((n=o,{startPoint:[(t=r).startPoint[0]*n[0],t.startPoint[1]*n[1]],endPoint:[t.endPoint[0]*n[0],t.endPoint[1]*n[1]]})));return kn({},i,{landmarks:e.landmarks.arraySync()})})),r.forEach((function(e){null!=e&&null!=e.startPoint&&(e.startEndTensor.dispose(),e.startPoint.dispose(),e.endPoint.dispose())})),this.updateRegionsOfInterest(i),this.runsWithoutFaceDetector=0,[3,3]);case 2:this.runsWithoutFaceDetector++,s.label=3;case 3:return[2,Object(a.z)((function(){return u.regionsOfInterest.map((function(n,r){var o,i=n.landmarks.length>=468,s=Kn[0],c=Kn[1];!1===i&&(s=Gn[0],c=Gn[1]),o=function(e,t){var n;return(n=Math.PI/2-Math.atan2(-(t[1]-e[1]),t[0]-e[0]))-2*Math.PI*Math.floor((n+Math.PI)/(2*Math.PI))}(n.landmarks[s],n.landmarks[c]);var l=Ln({startPoint:n.startPoint,endPoint:n.endPoint}),f=[l[0]/e.shape[2],l[1]/e.shape[1]],d=e,p=Bn;0!==o&&(d=a.l.rotateWithOffset(e,o,0,f),p=qn(-o,l));var h={startPoint:n.startPoint,endPoint:n.endPoint},b=Object(a.h)(function(e,t,n){var r=t.shape[1],o=t.shape[2],i=[[e.startPoint[1]/r,e.startPoint[0]/o,e.endPoint[1]/r,e.endPoint[0]/o]];return a.l.cropAndResize(t,i,[0],n,"bilinear",0)}(h,d,[u.meshHeight,u.meshWidth]),255),m=u.meshDetector.predict(b),y=m[1],v=m[2],g=Object(a.p)(v,[-1,3]).arraySync();if(t){var O=u.getEyeBox(g,b,Yn[0],Yn[1],!0),j=O.box,w=O.boxSize,x=O.crop,k=u.getEyeBox(g,b,Xn[0],Xn[1]),S=k.box,E=k.boxSize,N=k.crop,T=u.irisModel.predict(Object(a.f)([x,N])).dataSync(),_=T.slice(0,228),A=u.getEyeCoords(_,j,w,!0),C=A.rawCoords,P=A.iris,I=T.slice(228),M=u.getEyeCoords(I,S,E),R=M.rawCoords,D=M.iris,L=u.getLeftToRightEyeDepthDifference(g);Math.abs(L)<30?(Zn(g,C,"left"),Zn(g,R,"right")):L<1?Zn(g,C,"left",["EyeUpper0","EyeLower0"]):Zn(g,R,"right",["EyeUpper0","EyeLower0"]);var z=u.getAdjustedIrisCoords(g,P,"left"),F=u.getAdjustedIrisCoords(g,D,"right");g=g.concat(z).concat(F)}var B=u.transformRawCoords(g,n,o,p),U=Object(a.y)(B),V=zn(u.calculateLandmarksBoundingBox(B)),W=Fn(V);return u.regionsOfInterest[r]=kn({},W,{landmarks:U.arraySync()}),{coords:Object(a.y)(g,[g.length,3]),scaledCoords:U,box:V,flag:Object(a.t)(y)}}))}))]}}))}))},e.prototype.updateRegionsOfInterest=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=this.regionsOfInterest[t],a=0;if(r&&r.startPoint){var o=n.startPoint,i=o[0],u=o[1],s=n.endPoint,c=s[0],l=s[1],f=r.startPoint,d=f[0],p=f[1],h=r.endPoint,b=h[0],m=h[1],y=Math.max(i,d),v=Math.max(u,p),g=(Math.min(c,b)-y)*(Math.min(l,m)-v);a=g/((c-i)*(l-u)+(b-d)*(m-u)-g)}a<.25&&(this.regionsOfInterest[t]=n)}this.regionsOfInterest=this.regionsOfInterest.slice(0,e.length)},e.prototype.clearRegionOfInterest=function(e){null!=this.regionsOfInterest[e]&&(this.regionsOfInterest=this.regionsOfInterest.slice(0,e).concat(this.regionsOfInterest.slice(e+1)))},e.prototype.shouldUpdateRegionsOfInterest=function(){var e=this.regionsOfInterest.length,t=0===e;return 1===this.maxFaces||t?t:e!==this.maxFaces&&this.runsWithoutFaceDetector>=this.maxContinuousChecks},e.prototype.calculateLandmarksBoundingBox=function(e){var t=e.map((function(e){return e[0]})),n=e.map((function(e){return e[1]}));return{startPoint:[Math.min.apply(Math,t),Math.min.apply(Math,n)],endPoint:[Math.max.apply(Math,t),Math.max.apply(Math,n)]}},e}(),tr
vendor: 16,771 bytes, line 2
2=[[.499976992607117,.652534008026123],[.500025987625122,.547487020492554],[.499974012374878,.602371990680695],[.482113003730774,.471979022026062],[.500150978565216,.527155995368958],[.499909996986389,.498252987861633],[.499523013830185,.40106201171875],[.289712011814117,.380764007568359],[.499954998493195,.312398016452789],[.499987006187439,.269918978214264],[.500023007392883,.107050001621246],[.500023007392883,.666234016418457],[.5000159740448,.679224014282227],[.500023007392883,.692348003387451],[.499976992607117,.695277988910675],[.499976992607117,.70593398809433],[.499976992607117,.719385027885437],[.499976992607117,.737019002437592],[.499967992305756,.781370997428894],[.499816000461578,.562981009483337],[.473773002624512,.573909997940063],[.104906998574734,.254140973091125],[.365929991006851,.409575998783112],[.338757991790771,.41302502155304],[.311120003461838,.409460008144379],[.274657994508743,.389131009578705],[.393361985683441,.403706014156342],[.345234006643295,.344011008739471],[.370094001293182,.346076011657715],[.319321990013123,.347265005111694],[.297903001308441,.353591024875641],[.24779200553894,.410809993743896],[.396889001131058,.842755019664764],[.280097991228104,.375599980354309],[.106310002505779,.399955987930298],[.2099249958992,.391353011131287],[.355807989835739,.534406006336212],[.471751004457474,.65040397644043],[.474155008792877,.680191993713379],[.439785003662109,.657229006290436],[.414617002010345,.66654098033905],[.450374007225037,.680860996246338],[.428770989179611,.682690978050232],[.374971002340317,.727805018424988],[.486716985702515,.547628998756409],[.485300987958908,.527395009994507],[.257764995098114,.314490020275116],[.401223003864288,.455172002315521],[.429818987846375,.548614978790283],[.421351999044418,.533740997314453],[.276895999908447,.532056987285614],[.483370006084442,.499586999416351],[.33721199631691,.282882988452911],[.296391993761063,.293242990970612],[.169294998049736,.193813979625702],[.447580009698868,.302609980106354],[.392390012741089,.353887975215912],[.354490011930466,.696784019470215],[.067304998636246,.730105042457581],[.442739009857178,.572826027870178],[.457098007202148,.584792017936707],[.381974011659622,.694710969924927],[.392388999462128,.694203019142151],[.277076005935669,.271932005882263],[.422551989555359,.563233017921448],[.385919004678726,.281364023685455],[.383103013038635,.255840003490448],[.331431001424789,.119714021682739],[.229923993349075,.232002973556519],[.364500999450684,.189113974571228],[.229622006416321,.299540996551514],[.173287004232407,.278747975826263],[.472878992557526,.666198015213013],[.446828007698059,.668527007102966],[.422762006521225,.673889994621277],[.445307999849319,.580065965652466],[.388103008270264,.693961024284363],[.403039008378983,.706539988517761],[.403629004955292,.693953037261963],[.460041999816895,.557139039039612],[.431158006191254,.692366003990173],[.452181994915009,.692366003990173],[.475387006998062,.692366003990173],[.465828001499176,.779190003871918],[.472328990697861,.736225962638855],[.473087012767792,.717857003211975],[.473122000694275,.704625964164734],[.473033010959625,.695277988910675],[.427942007780075,.695277988910675],[.426479011774063,.703539967536926],[.423162013292313,.711845993995667],[.4183090031147,.720062971115112],[.390094995498657,.639572978019714],[.013953999616206,.560034036636353],[.499913990497589,.58014702796936],[.413199990987778,.69539999961853],[.409626007080078,.701822996139526],[.468080013990402,.601534962654114],[.422728985548019,.585985004901886],[.463079988956451,.593783974647522],[.37211999297142,.47341400384903],[.334562003612518,.496073007583618],[.411671012639999,.546965003013611],[.242175996303558,.14767599105835],[.290776997804642,.201445996761322],[.327338010072708,.256527006626129],[.399509996175766,.748921036720276],[.441727995872498,.261676013469696],[.429764986038208,.187834024429321],[.412198007106781,.108901023864746],[.288955003023148,.398952007293701],[.218936994671822,.435410976409912],[.41278201341629,.398970007896423],[.257135003805161,.355440020561218],[.427684992551804,.437960982322693],[.448339998722076,.536936044692993],[.178560003638268,.45755398273468],[.247308000922203,.457193970680237],[.286267012357712,.467674970626831],[.332827985286713,.460712015628815],[.368755996227264,.447206974029541],[.398963987827301,.432654976844788],[.476410001516342,.405806005001068],[.189241006970406,.523923993110657],[.228962004184723,.348950982093811],[.490725994110107,.562400996685028],[.404670000076294,.485132992267609],[.019469000399113,.401564002037048],[.426243007183075,.420431017875671],[.396993011236191,.548797011375427],[.266469985246658,.376977026462555],[.439121007919312,.51895797252655],[.032313998788595,.644356966018677],[.419054001569748,.387154996395111],[.462783008813858,.505746960639954],[.238978996872902,.779744982719421],[.198220998048782,.831938028335571],[.107550002634525,.540755033493042],[.183610007166862,.740257024765015],[.134409993886948,.333683013916016],[.385764002799988,.883153975009918],[.490967005491257,.579378008842468],[.382384985685349,.508572995662689],[.174399003386497,.397670984268188],[.318785011768341,.39623498916626],[.343364000320435,.400596976280212],[.396100014448166,.710216999053955],[.187885001301765,.588537991046906],[.430987000465393,.944064974784851],[.318993002176285,.898285031318665],[.266247987747192,.869701027870178],[.500023007392883,.190576016902924],[.499976992607117,.954452991485596],[.366169989109039,.398822009563446],[.393207013607025,.39553701877594],[.410373002290726,.391080021858215],[.194993004202843,.342101991176605],[.388664990663528,.362284004688263],[.365961998701096,.355970978736877],[.343364000320435,.355356991291046],[.318785011768341,.35834002494812],[.301414996385574,.363156020641327],[.058132998645306,.319076001644135],[.301414996385574,.387449026107788],[.499987989664078,.618434011936188],[.415838003158569,.624195992946625],[.445681989192963,.566076993942261],[.465844005346298,.620640993118286],[.49992299079895,.351523995399475],[.288718998432159,.819945991039276],[.335278987884521,.852819979190826],[.440512001514435,.902418971061707],[.128294005990028,.791940987110138],[.408771991729736,.373893976211548],[.455606997013092,.451801002025604],[.499877005815506,.908990025520325],[.375436991453171,.924192011356354],[.11421000212431,.615022003650665],[.448662012815475,.695277988910675],[.4480200111866,.704632043838501],[.447111994028091,.715808033943176],[.444831997156143,.730794012546539],[.430011987686157,.766808986663818],[.406787008047104,.685672998428345],[.400738000869751,.681069016456604],[.392399996519089,.677703022956848],[.367855995893478,.663918972015381],[.247923001646996,.601333022117615],[.452769994735718,.420849978923798],[.43639200925827,.359887003898621],[.416164010763168,.368713974952698],[.413385987281799,.692366003990173],[.228018000721931,.683571994304657],[.468268007040024,.352671027183533],[.411361992359161,.804327011108398],[.499989002943039,.469825029373169],[.479153990745544,.442654013633728],[.499974012374878,.439637005329132],[.432112008333206,.493588984012604],[.499886006116867,.866917014122009],[.49991300702095,.821729004383087],[.456548988819122,.819200992584229],[.344549000263214,.745438992977142],[.37890899181366,.574010014533997],[.374292999505997,.780184984207153],[.319687992334366,.570737957954407],[.357154995203018,.604269981384277],[.295284003019333,.621580958366394],[.447750002145767,.862477004528046],[.410986006259918,.508723020553589],[.31395098567009,.775308012962341],[.354128003120422,.812552988529205],[.324548006057739,.703992962837219],[.189096003770828,.646299958229065],[.279776990413666,.71465802192688],[.1338230073452,.682700991630554],[.336768001317978,.644733011722565],[.429883986711502,.466521978378296],[.455527991056442,.548622965812683],[.437114000320435,.558896005153656],[.467287987470627,.529924988746643],[.414712011814117,.335219979286194],[.37704598903656,.322777986526489],[.344107985496521,.320150971412659],[.312875986099243,.32233202457428],[.283526003360748,.333190023899078],[.241245999932289,.382785975933075],[.102986000478268,.468762993812561],[.267612010240555,.424560010433197],[.297879010438919,.433175981044769],[.333433985710144,.433878004550934],[.366427004337311,.426115989685059],[.396012008190155,.416696012020111],[.420121014118195,.41022801399231],[.007561000064015,.480777025222778],[.432949006557465,.569517970085144],[.458638995885849,.479089021682739],[.473466008901596,.545744001865387],[.476087987422943,.563830018043518],[.468472003936768,.555056989192963],[.433990985155106,.582361996173859],[.483518004417419,.562983989715576],[.482482999563217,.57784903049469],[.42645001411438,.389798998832703],[.438998997211456,.39649498462677],[.450067013502121,.400434017181396],[.289712011814117,.368252992630005],[.276670008897781,.363372981548309],[.517862021923065,.471948027610779],[.710287988185883,.380764007568359],[.526226997375488,.573909997940063],[.895093023777008,.254140973091125],[.634069979190826,.409575998783112],[.661242008209229,.41302502155304],[.688880026340485,.409460008144379],[.725341975688934,.389131009578705],[.606630027294159,.40370500087738],[.654766023159027,.344011008739471],[.629905998706818,.346076011657715],[.680678009986877,.347265005111694],[.702096998691559,.353591024875641],[.75221198797226,.410804986953735],[.602918028831482,.842862963676453],[.719901978969574,.375599980354309],[.893692970275879,.399959981441498],[.790081977844238,.391354024410248],[.643998026847839,.534487962722778],[.528249025344849,.65040397644043],[.525849997997284,.680191040039062],[.560214996337891,.657229006290436],[.585384011268616,.66654098033905],[.549625992774963,.680860996246338],[.57122802734375,.682691991329193],[.624852001667023,.72809898853302],[.513050019741058,.547281980514526],[.51509702205658,.527251958847046],[.742246985435486,.314507007598877],[.598631024360657,.454979002475739],[.570338010787964,.548575043678284],[.578631997108459,.533622980117798],[.723087012767792,.532054007053375],[.516445994377136,.499638974666595],[.662801027297974,.282917976379395],[.70362401008606,.293271005153656],[.830704987049103,.193813979625702],[.552385985851288,.302568018436432],[.607609987258911,.353887975215912],[.645429015159607,.696707010269165],[.932694971561432,.730105042457581],[.557260990142822,.572826027870178],[.542901992797852,.584792017936707],[.6180260181427,.694710969924927],[.607590973377228,.694203019142151],[.722943007946014,.271963000297546],[.577413976192474,.563166975975037],[.614082992076874,.281386971473694],[.616907000541687,.255886018276215],[.668509006500244,.119913995265961],[.770092010498047,.232020974159241],[.635536015033722,.189248979091644],[.77039098739624,.299556016921997],[.826722025871277,.278755009174347],[.527121007442474,.666198015213013],[.553171992301941,.668527007102966],[.577238023281097,.673889994621277],[.554691970348358,.580065965652466],[.611896991729736,.693961024284363],[.59696102142334,.706539988517761],[.596370995044708,.693953037261963],[.539958000183105,.557139039039612],[.568841993808746,.692366003990173],[.547818005084991,.692366003990173],[.52461302280426,.692366003990173],[.534089982509613,.779141008853912],[.527670979499817,.736225962638855],[.526912987232208,.717857003211975],[.526877999305725,.704625964164734],[.526966989040375,.695277988910675],[.572058022022247,.695277988910675],[.573521018028259,.703539967536926],[.57683801651001,.711845993995667],[.581691026687622,.720062971115112],[.609944999217987,.639909982681274],[.986046016216278,.560034036636353],[.5867999792099,.69539999961853],[.590372025966644,.701822996139526],[.531915009021759,.601536989212036],[.577268004417419,.585934996604919],[.536915004253387,.593786001205444],[.627542972564697,.473352015018463],[.665585994720459,.495950996875763],[.588353991508484,.546862006187439],[.757824003696442,.14767599105835],[.709249973297119,.201507985591888],[.672684013843536,.256581008434296],[.600408971309662,.74900496006012],[.55826598405838,.261672019958496],[.570303976535797,.187870979309082],[.588165998458862,.109044015407562],[.711045026779175,.398952007293701],[.781069993972778,.435405015945435],[.587247014045715,.398931980133057],[.742869973182678,.355445981025696],[.572156012058258,.437651991844177],[.55186802148819,.536570012569427],[.821442008018494,.457556009292603],[.752701997756958,.457181990146637],[.71375697851181,.467626988887787],[.66711300611496,.460672974586487],[.631101012229919,.447153985500336],[.6008620262146,.432473003864288],[.523481011390686,.405627012252808],[.810747981071472,.523926019668579],[.771045982837677,.348959028720856],[.509127020835876,.562718033790588],[.595292985439301,.485023975372314],[.980530977249146,.401564002037048],[.573499977588654,.420000016689301],[.602994978427887,.548687994480133],[.733529984951019,.376977026462555],[.560611009597778,.519016981124878],[.967685997486115,.644356966018677],[.580985009670258,.387160003185272],[.537728011608124,.505385041236877],[.760966002941132,.779752969741821],[.801778972148895,.831938028335571],[.892440974712372,.54076099395752],[.816350996494293,.740260004997253],[.865594983100891,.333687007427216],[.614073991775513,.883246004581451],[.508952975273132,.579437971115112],[.617941975593567,.508316040039062],[.825608015060425,.397674977779388],[.681214988231659,.39623498916626],[.656635999679565,.400596976280212],[.603900015354156,.710216999053955],[.81208598613739,.588539004325867],[.56801301240921,.944564998149872],[.681007981300354,.898285031318665],[.733752012252808,.869701027870178],[.633830010890961,.398822009563446],[.606792986392975,.39553701877594],[.589659988880157,.391062021255493],[.805015981197357,.342108011245728],[.611334979534149,.362284004688263],[.634037971496582,.355970978736877],[.656635999679565,.355356991291046],[.681214988231659,.35834002494812],[.698584973812103,.363156020641327],[.941866993904114,.319076001644135],[.698584973812103,.387449026107788],[.584177017211914,.624107003211975],[.554318010807037,.566076993942261],[.534153997898102,.62064003944397],[.711217999458313,.819975018501282],[.664629995822906,.852871000766754],[.559099972248077,.902631998062134],[.871706008911133,.791940987110138],[.591234028339386,.373893976211548],[.544341027736664,.451583981513977],[.624562978744507,.924192011356354],[.88577002286911,.615028977394104],[.551338016986847,.695277988910675],[.551980018615723,.704632043838501],[.552887976169586,.715808033943176],[.555167973041534,.730794012546539],[.569944024085999,.767035007476807],[.593203008174896,.685675978660583],[.599261999130249,.681069016456604],[.607599973678589,.677703022956848],[.631937980651855,.663500010967255],[.752032995223999,.601315021514893],[.547226011753082,.420395016670227],[.563543975353241,.359827995300293],[.583841025829315,.368713974952698],[.586614012718201,.692366003990173],[.771915018558502,.683578014373779],[.531597018241882,.352482974529266],[.588370978832245,.804440975189209],[.52079701423645,.442565023899078],[.567984998226166,.493479013442993],[.543282985687256,.819254994392395],[.655317008495331,.745514988899231],[.621008992195129,.574018001556396],[.625559985637665,.78031200170517],[.680198013782501,.570719003677368],[.64276397228241,.604337990283966],[.704662978649139,.621529996395111],[.552012026309967,.862591981887817],[.589071989059448,.508637011051178],[.685944974422455,.775357007980347],[.645735025405884,.812640011310577],[.675342977046967,.703978002071381],[.810858011245728,.646304965019226],[.72012197971344,.714666962623596],[.866151988506317,.682704985141754],[.663187026977539,.644596993923187],[.570082008838654,.466325998306274],[.544561982154846,.548375964164734],[.562758982181549,.558784961700439],[.531987011432648,.530140042304993],[.585271000862122,.335177004337311],[.622952997684479,.32277899980545],[.655896008014679,.320163011550903],[.687132000923157,.322345972061157],[.716481983661652,.333200991153717],[.758756995201111,.382786989212036],[.897013008594513,.468769013881683],[.732392013072968,.424547016620636],[.70211398601532,.433162987232208],[.66652500629425,.433866024017334],[.633504986763,.426087975502014],[.603875994682312,.416586995124817],[.579657971858978,.409945011138916],[.992439985275269,.480777025222778],[.567192018032074,.569419980049133],[.54136598110199,.478899002075195],[.526564002037048,.546118021011353],[.523913025856018,.563830018043518],[.531529009342194,.555056989192963],[.566035985946655,.582329034805298],[.51631098985672,.563053965568542],[.5174720287323,.577877044677734],[.573594987392426,.389806985855103],[.560697972774506,.395331978797913],[.549755990505219,.399751007556915],[.710287988185883,.368252992630005],[.723330020904541,.363372981548309]];function 
2nr(e){return Sn(this,void 0,void 0,(function(){var t,n,r,a,o,i,u,s,c,l,f,d,p,h,b,m;return En(this,(function(y){switch(y.label){case 0:return t=e.maxContinuousChecks,n=void 0===t?5:t,r=e.detectionConfidence,a=void 0===r?.9:r,o=e.maxFaces,i=void 0===o?10:o,u=e.iouThreshold,s=void 0===u?.3:u,c=e.scoreThreshold,l=void 0===c?.75:c,f=e.shouldLoadIrisModel,d=void 0===f||f,p=e.modelUrl,h=e.detectorModelUrl,b=e.irisModelUrl,d?[4,Promise.all([rr(h,i,s,l),ar(p),or(b)])]:[3,2];case 1:return m=y.sent(),[3,4];case 2:return[4,Promise.all([rr(h,i,s,l),ar(p)])];case 3:m=y.sent(),y.label=4;case 4:return[2,new sr(m[0],m[1],n,a,i,d?m[2]:null)]}}))}))}function rr(e,t,n,r){return Sn(this,void 0,void 0,(function(){return En(this,(function(a){return[2,Mn({modelUrl:e,maxFaces:t,iouThreshold:n,scoreThreshold:r})]}))}))}function ar(e){return Sn(this,void 0,void 0,(function(){return En(this,(function(t){return null!=e?[2,wn(e)]:[2,wn("https://tfhub.dev/mediapipe/tfjs-model/facemesh/1/default/1",{fromTFHub:!0})]}))}))}function or(e){return Sn(this,void 0,void 0,(function(){return En(this,(function(t){return null!=e?[2,wn(e)]:[2,wn("https://tfhub.dev/mediapipe/tfjs-model/iris/1/default/2",{fromTFHub:!0})]}))}))}function ir(e,t){if(e.mesh instanceof a.a){var n=Object(a.z)((function(){var n=Object(a.x)([t-1,0,0]),r=Object(a.x)([1,-1,1]);return Object(a.z)((function(){return[Object(a.f)([Object(a.v)(t-1,Object(a.s)(e.boundingBox.topLeft,0,1)),Object(a.s)(e.boundingBox.topLeft,1,1)]),Object(a.f)([Object(a.v)(t-1,Object(a.s)(e.boundingBox.bottomRight,0,1)),Object(a.s)(e.boundingBox.bottomRight,1,1)]),Object(a.o)(Object(a.v)(n,e.mesh),r),Object(a.o)(Object(a.v)(n,e.scaledMesh),r)]}))})),r=n[0],o=n[1],i=n[2],u=n[3];return Object.assign({},e,{boundingBox:{topLeft:r,bottomRight:o},mesh:i,scaledMesh:u})}return Object.assign({},e,{boundingBox:{topLeft:[t-1-e.boundingBox.topLeft[0],e.boundingBox.topLeft[1]],bottomRight:[t-1-e.boundingBox.bottomRight[0],e.boundingBox.bottomRight[1]]},mesh:e.mesh.map((function(e){var n=e.slice(0);return n[0]=t-1-e[0],n})),scaledMesh:e.scaledMesh.map((function(e){var n=e.slice(0);return n[0]=t-1-e[0],n}))})}var ur,sr=function(){function e(e,t,n,r,a,o){this.kind="MediaPipeFaceMesh",this.pipeline=new er(e,t,192,192,n,a,o),this.detectionConfidence=r}return e.getAnnotations=function(){return Rn},e.getUVCoords=function(){return tr},e.prototype.estimateFaces=function(e){return Sn(this,void 0,void 0,(function(){var t,n,r,o,i,u,s,c,l,f,d,p,h=this;return En(this,(function(b){switch(b.label){case 0:if(t=e.returnTensors,n=void 0!==t&&t,r=e.flipHorizontal,o=void 0!==r&&r,i=e.predictIrises,u=void 0===i||i,s=e.input,u&&null==this.pipeline.irisModel)throw new Error("The iris model was not loaded as part of facemesh. Please initialize the model with facemesh.load({shouldLoadIrisModel: true}).");return c=function(e){return e instanceof a.a?[e.shape[0],e.shape[1]]:[e.height,e.width]}(s),l=c[1],f=Object(a.z)((function(){return s instanceof a.a||(s=a.c.fromPixels(s)),Object(a.j)(Object(a.d)(s,"float32"),0)})),"webgl"!==Object(a.k)()?[3,2]:(p=Object(a.i)().get("WEBGL_PACK_DEPTHWISECONV"),Object(a.i)().set("WEBGL_PACK_DEPTHWISECONV",!0),[4,this.pipeline.predict(f,u)]);case 1:return d=b.sent(),Object(a.i)().set("WEBGL_PACK_DEPTHWISECONV",p),[3,4];case 2:return[4,this.pipeline.predict(f,u)];case 3:d=b.sent(),b.label=4;case 4:return f.dispose(),null!=d&&d.length>0?[2,Promise.all(d.map((function(e,t){return Sn(h,void 0,void 0,(function(){var r,i,s,c,f,d,p,h,b,m,y,v,g,O,j=this;return En(this,(function(w){switch(w.label){case 0:return r=e.coords,i=e.scaledCoords,s=e.box,c=e.flag,f=[c],n||(f=f.concat([r,i])),[4,Promise.all(f.map((function(e){return Sn(j,void 0,void 0,(function(){return En(this,(function(t){return[2,e.array()]}))}))})))];case 1:if(d=w.sent(),p=d[0],c.dispose(),p<this.detectionConfidence&&this.pipeline.clearRegionOfInterest(t),n)return h={kind:"MediaPipePredictionTensors",faceInViewConfidence:p,mesh:r,scaledMesh:i,boundingBox:{topLeft:Object(a.x)(s.startPoint),bottomRight:Object(a.x)(s.endPoint)}},o?[2,ir(h,l)]:[2,h];for(O in b=d.slice(1),m=b[0],y=b[1],i.dispose(),r.dispose(),v={kind:"MediaPipePredictionValues",faceInViewConfidence:p,boundingBox:{topLeft:s.startPoint,bottomRight:s.endPoint},mesh:m,scaledMesh:y},o&&(v=ir(v,l)),g={},Rn)(u||!1===O.includes("Iris"))&&(g[O]=Rn[O].map((function(e){return v.scaledMesh[e]})));return v.annotations=g,[2,v]}}))}))})))]:[2,[]]}}))}))},e}();function cr(e,t){return void 0===e&&(e=ur.mediapipeFacemesh),void 0===t&&(t={}),Sn(this,void 0,void 0,(function(){return En(this,(function(n){if(e===ur.mediapipeFacemesh)return[2,nr(t)];throw new Error(e+" is not a valid package name.")}))}))}(ur||(ur={})).mediapipeFacemesh="mediapipe-facemesh"},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";(function(e){var r=n(274),a=n(275),o=n(276);function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function u(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=s.prototype:(null===e&&(e=new s(t)),e.length=t),e}function s(e,t,n){if(!s.TYPED_ARRAY_SUPPORT&&!(this instanceof s))return new s(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);s.TYPED_ARRAY_SUPPORT?(e=t).__proto__=s.prototype:e=d(e,t);return e}(e,t,n,r):"string"===typeof t?function(e,t,n){"string"===typeof n&&""!==n||(n="utf8");if(!s.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|h(t,n),a=(e=u(e,r)).write(t,n);a!==r&&(e=e.slice(0,a));return e}(e,t,n):function(e,t){if(s.isBuffer(t)){var n=0|p(t.length);return 0===(e=u(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||(r=t.length)!==r?u(e,0):d(e,t);if("Buffer"===t.type&&o(t.data))return d(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function l(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(l(t),e=u(e,t<0?0:0|p(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function d(e,t){var n=t.length<0?0:0|p(t.length);e=u(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function p(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function h(e,t){if(s.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&
vendor: 8,691 bytes, line 2
2(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return V(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function b(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return E(this,t,n);case"ascii":return T(this,t,n);case"latin1":case"binary":return _(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,a){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"===typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,a);if("number"===typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,a){var o,i=1,u=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,u/=2,s/=2,n/=2}function c(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(a){var l=-1;for(o=n;o<u;o++)if(c(e,o)===c(t,-1===l?0:o-l)){if(-1===l&&(l=o),o-l+1===s)return l*i}else-1!==l&&(o-=o-l),l=-1}else for(n+s>u&&(n=u-s),o=n;o>=0;o--){for(var f=!0,d=0;d<s;d++)if(c(e,o+d)!==c(t,d)){f=!1;break}if(f)return o}return-1}function g(e,t,n,r){n=Number(n)||0;var a=e.length-n;r?(r=Number(r))>a&&(r=a):r=a;var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var i=0;i<r;++i){var u=parseInt(t.substr(2*i,2),16);if(isNaN(u))return i;e[n+i]=u}return i}function O(e,t,n,r){return W(U(t,e.length-n),e,n,r)}function j(e,t,n,r){return W(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function w(e,t,n,r){return j(e,t,n,r)}function x(e,t,n,r){return W(V(t),e,n,r)}function k(e,t,n,r){return W(function(e,t){for(var n,r,a,o=[],i=0;i<e.length&&!((t-=2)<0);++i)r=(n=e.charCodeAt(i))>>8,a=n%256,o.push(a),o.push(r);return o}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function E(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a<n;){var o,i,u,s,c=e[a],l=null,f=c>239?4:c>223?3:c>191?2:1;if(a+f<=n)switch(f){case 1:c<128&&(l=c);break;case 2:128===(192&(o=e[a+1]))&&(s=(31&c)<<6|63&o)>127&&(l=s);break;case 3:o=e[a+1],i=e[a+2],128===(192&o)&&128===(192&i)&&(s=(15&c)<<12|(63&o)<<6|63&i)>2047&&(s<55296||s>57343)&&(l=s);break;case 4:o=e[a+1],i=e[a+2],u=e[a+3],128===(192&o)&&128===(192&i)&&128===(192&u)&&(s=(15&c)<<18|(63&o)<<12|(63&i)<<6|63&u)>65535&&s<1114112&&(l=s)}null===l?(l=65533,f=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),a+=f}return function(e){var t=e.length;if(t<=N)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=N));return n}(r)}t.Buffer=s,t.SlowBuffer=function(e){+e!=e&&(e=0);return s.alloc(+e)},t.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}(),t.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return c(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return function(e,t,n,r){return l(t),t<=0?u(e,t):void 0!==n?"string"===typeof r?u(e,t).fill(n,r):u(e,t).fill(n):u(e,t)}(null,e,t,n)},s.allocUnsafe=function(e){return f(null,e)},s.allocUnsafeSlow=function(e){return f(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,a=0,o=Math.min(n,r);a<o;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:r<n?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!o(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=s.allocUnsafe(t),a=0;for(n=0;n<e.length;++n){var i=e[n];if(!s.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(r,a),a+=i.length}return r},s.byteLength=h,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},s.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?E(this,0,e):b.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},s.prototype.compare=function(e,t,n,r,a){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw new RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(a>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),u=Math.min(o,i),c=this.slice(r,a),l=e.slice(t,n),f=0;f<u;++f)if(c[f]!==l[f]){o=c[f],i=l[f];break}return o<i?-1:i<o?1:0},s.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},s.prototype.indexOf=function(e,t,n){return y(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return y(this,e,t,n,!1)},s.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return O(this,e,t,n);case"ascii":return j(this,e,t,n);case"latin1":case"binary":return w(this,e,t,n);case"base64":return x(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var N=4096;function T(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(127&e[a]);return r}function _(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}function A(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var a="",o=t;o<n;++o)a+=B(e[o]);return a}
vendor: 7,804 bytes, line 2
2function C(e,t,n){for(var r=e.slice(t,n),a="",o=0;o<r.length;o+=2)a+=String.fromCharCode(r[o]+256*r[o+1]);return a}function P(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function I(e,t,n,r,a,o){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function M(e,t,n,r){t<0&&(t=65535+t+1);for(var a=0,o=Math.min(e.length-n,2);a<o;++a)e[n+a]=(t&255<<8*(r?a:1-a))>>>8*(r?a:1-a)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var a=0,o=Math.min(e.length-n,4);a<o;++a)e[n+a]=t>>>8*(r?a:3-a)&255}function D(e,t,n,r,a,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(e,t,n,r,o){return o||D(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function z(e,t,n,r,o){return o||D(e,0,n,8),a.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),s.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=s.prototype;else{var a=t-e;n=new s(a,void 0);for(var o=0;o<a;++o)n[o]=this[o+e]}return n},s.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],a=1,o=0;++o<t&&(a*=256);)r+=this[e+o]*a;return r},s.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e+--t],a=1;t>0&&(a*=256);)r+=this[e+--t]*a;return r},s.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],a=1,o=0;++o<t&&(a*=256);)r+=this[e+o]*a;return r>=(a*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=t,a=1,o=this[e+--r];r>0&&(a*=256);)o+=this[e+--r]*a;return o>=(a*=128)&&(o-=Math.pow(2,8*t)),o},s.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),a.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),a.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),a.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),a.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||I(this,e,t,n,Math.pow(2,8*n)-1,0);var a=1,o=0;for(this[t]=255&e;++o<n&&(a*=256);)this[t+o]=e/a&255;return t+n},s.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||I(this,e,t,n,Math.pow(2,8*n)-1,0);var a=n-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);I(this,e,t,n,a-1,-a)}var o=0,i=1,u=0;for(this[t]=255&e;++o<n&&(i*=256);)e<0&&0===u&&0!==this[t+o-1]&&(u=1),this[t+o]=(e/i>>0)-u&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);I(this,e,t,n,a-1,-a)}var o=n-1,i=1,u=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===u&&0!==this[t+o+1]&&(u=1),this[t+o]=(e/i>>0)-u&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return L(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return L(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return z(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return z(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var a,o=r-n;if(this===e&&n<t&&t<r)for(a=o-1;a>=0;--a)e[a+t]=this[a+n];else if(o<1e3||!s.TYPED_ARRAY_SUPPORT)for(a=0;a<o;++a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},s.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var a=e.charCodeAt(0);a<256&&(e=a)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(o=t;o<n;++o)this[o]=e;else{var i=s.isBuffer(e)?e:U(new s(e,r).toString()),u=i.length;for(o=0;o<n-t;++o)this[o+t]=i[o%u]}return this};var F=/[^+\/0-9A-Za-z-_]/g;function B(e){return e<16?"0"+e.toString(16):e.toString(16)}function U(e,t){var n;t=t||1/0;for(var r=e.length,a=null,o=[],i=0;i<r;++i){if((n=e.charCodeAt(i))>55295&&n<57344){if(!a){if(n>56319){(t-=3)>
2-1&&o.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function V(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(F,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function W(e,t,n,r){for(var a=0;a<r&&!(a+n>=t.length||a>=e.length);++a)t[a+n]=e[a];return a}}).call(this,n(163))},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({acos_:function(e){var t={x:Object(o.a)(e,"x","acos")};return r.a.runKernel(a.b,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({acosh_:function(e){var t={x:Object(o.a)(e,"x","acosh")};return r.a.runKernel(a.c,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({addN_:function(e){i.b(Array.isArray(e),(function(){return"The argument passed to tf.addN() must be a list of tensors"})),i.b(e.length>=1,(function(){return"Must pass at least one tensor to tf.addN(), but got "+"".concat(e.length)}));var t=e.map((function(e,t){return Object(o.a)(e,"tensors".concat(t),"addN")})),n=t[0];t.forEach((function(e){if(e.dtype!==n.dtype)throw new Error("All tensors passed to tf.addN() must have the same dtype")})),t.forEach((function(e){if(!i.a(e.shape,n.shape))throw new Error("All tensors passed to tf.addN() must have the same shape")}));var u=t;return r.a.runKernel(a.e,u)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({all_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Object(o.a)(e,"x","all","bool"),u={x:i},s={axis:t,keepDims:n};return r.a.runKernel(a.f,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({any_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Object(o.a)(e,"x","any","bool"),u={x:i},s={axis:t,keepDims:n};return r.a.runKernel(a.g,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({argMax_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Object(o.a)(e,"x","argMax"),i={x:n},u={axis:t};return r.a.runKernel(a.h,i,u)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({argMin_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Object(o.a)(e,"x","argMin"),i={x:n},u={axis:t};return r.a.runKernel(a.i,i,u)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({asin_:function(e){var t={x:Object(o.a)(e,"x","asin")};return r.a.runKernel(a.j,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({asinh_:function(e){var t={x:Object(o.a)(e,"x","asinh")};return r.a.runKernel(a.k,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({atan_:function(e){var t={x:Object(o.a)(e,"x","atan")};return r.a.runKernel(a.l,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(2);var c=Object(s.b)({atan2_:function(e,t){var n=Object(u.a)(e,"a","atan2"),s=Object(u.a)(t,"b","atan2"),c=Object(i.c)(n,s),l=Object(r.a)(c,2),f={a:n=l[0],b:s=l[1]};return a.a.runKernel(o.m,f)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({atanh_:function(e){var t={x:Object(o.a)(e,"x","atanh")};return r.a.runKernel(a.n,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(28),s=n(2),c=n(9);var l=Object(s.b)({avgPool3d_:function(e,t,n,s,l){var f=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"NDHWC",d=Object(o.a)(e,"x","avgPool3d","float32"),p=d,h=!1;4===d.rank&&(h=!0,p=Object(c.a)(d,[1,d.shape[0],d.shape[1],d.shape[2],d.shape[3]])),i.b(5===p.rank,(function(){return"Error in avgPool3d: x must be rank 5 but got rank ".concat(p.rank,".")})),i.b("NDHWC"===f,(function(){return"Error in avgPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(f)})),null!=l&&i.b(i.v(s),(function(){return"Error in avgPool3d: pad must be an integer when using, "+"dimRoundingMode ".concat(l," but got pad ").concat(s,".")}));var b={x:p},m={filterSize:t,strides:n,pad:s,dimRoundingMode:l,dataFormat:f},y=r.a.runKernel(a.p,b,m);return y=Object(u.a)(y,p.dtype),h?Object(c.a)(y,[y.shape[1],y.shape[2],y.shape[3],y.shape[4]]):y}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({ceil_:function(e){var t={x:Object(o.a)(e,"x","ceil")};return r.a.runKernel(a.u,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({clipByValue_:function(e,t,n){var u=Object(o.a)(e,"x","clipByValue");i.b(t<=n,(function(){return"Error in clip: min (".concat(t,") must be ")+"less than or equal to max (".concat(n,").")}));var s={x:u},c={clipValueMin:t,clipValueMax:n};return r.a.runKernel(a.v,s,c)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),a=n(6),o=n(71),i=n(36),u=n(2),s=n(9);var c=Object(u.b)({conv1d_:function(e,t,n,u){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"NWC",l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,f=arguments.length>6?arguments[6]:void 0,d=Object(r.a)(e,"x","conv1d"),p=Object(r.a)(t,"filter","conv1d"),h=d,b=!1;2===d.rank&&(b=!0,h=Object(s.a)(d,[1,d.shape[0],d.shape[1]])),a.b(3===h.rank,(function(){return"Error in conv1d: input must be rank 3, but got rank ".concat(h.rank,".")})),a.b(3===p.rank,(function(){return"Error in conv1d: filter must be rank 3, but got rank "+"".concat(p.rank,".")})),null!=f&&a.b(a.v(u),(function(){return"Error in conv1d: pad must be an integer when using, "+"dimRoundingMode ".concat(f," but got pad ").concat(u,".")})),a.b(h.shape[2]===p.shape[1],(function(){return"Error in conv1d: depth of input (".concat(h.shape[2],") must match ")+"input depth for filter ".concat(p.shape[1],".")})),a.b(i.c(n,l),(function(){return"Error in conv1D: Either stride or dilation must be 1. "+"Got stride ".concat(n," and dilation '").concat(l,"'")})),a.b("NWC"===c,(function(){return"Error in conv1d: got dataFormat of ".concat(c," but only NWC is currently supported.")}));var m=Object(s.a)(p,[1,p.shape[0],p.shape[1],p.shape[2]]),y=Object(s.a)(h,[h.shape[0],1,h.shape[1],h.shape[2]]),v=[1,n],g=[1,l],O="NHWC",j=Object(o.a)(y,m,v,u,O,g,f);return b?Object(s.a)(j,[j.shape[2],j.shape[3]]):Object(s.a)(j,[j.shape[0],j.shape[2],j.shape[3]])}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(1),a=n(156),o=n(2);var i=Object(o.b)({conv2dTranspose_:function(e,t,n,o,i,u){var s=Object(r.a)(e,"x","conv2dTranspose"),c=Object(r.a)(t,"filter","conv2dTranspose");return Object(a.a)(n,s,c,o,i,"NHWC",u)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(36),s=n(2),c=n(9);var l=Object(s.b)({conv3d_:function(e,t,n,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"NDHWC",f=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[1,1,1],d=Object(o.a)(e,"x","conv3d"),p=Object(o.a)(t,"filter","conv3d"),h=d,b=!1;4===d.rank&&(b=!0,h=Object(c.a)(d,[1,d.shape[0],d.shape[1],d.shape[2],d.shape[3]])),i.b(5===h.rank,(function(){return"Error in conv3d: input must be rank 5, but got rank ".concat(h.rank,".")})),i.b(5===p.rank,(function(){return"Error in conv3d: filter must be rank 5, but got rank "+"".concat(p.rank,".")})),i.b(h.shape[4]===p.shape[3],(function(){return"Error in conv3d: depth of input (".concat(h.shape[4],") must match ")+"input depth for filter ".concat(p.shape[3],".")})),i.b(Object(u.c)(n,f),(function(){return"Error in conv3D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(f,"'")})),i.b("NDHWC"===l,(function(){return"Error in conv3d: got dataFormat of ".concat(l," but only NDHWC is currently supported.")}));var m={x:h,filter:p},y={strides:n,pad:s,dataFormat:l,dilations:f},v=r.a.runKernel(a.C,m,y);return b?Object(c.a)(v,[v.shape[1],v.shape[2],v.shape[3],v.shape[4]]):v}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({cos_:function(e){var t={x:Object(o.a)(e,"x","cos")};return r.a.runKernel(a.E,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({cosh_:function(e){var t={x:Object(o.a)(e,"x","cosh")};return r.a.runKernel(a.F,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({cumsum_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=Object(o.a)(e,"x","cumsum"),s={x:u},c={axis:t,exclusive:n,reverse:i}
2;return r.a.runKernel(a.H,s,c)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({denseBincount_:function(e,t,n){var u=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=Object(o.a)(e,"x","denseBincount"),c=Object(o.a)(t,"weights","denseBincount");i.b("int32"===s.dtype,(function(){return"Error in denseBincount: input "+"dtype must be int32, but got ".concat(s.dtype)})),i.b(s.rank<=2,(function(){return"Error in denseBincount: input must be at most rank 2, but got "+"rank ".concat(s.rank,".")})),i.b(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),i.b(c.size===s.size||0===c.size,(function(){return"Error in denseBincount: weights must have the same shape as x or "+"0-length, but got x shape: ".concat(s.shape,", weights shape: ")+"".concat(c.shape,".")}));var l={x:s,weights:c},f={size:n,binaryOutput:u};return r.a.runKernel(a.I,l,f)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({depthToSpace_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"NHWC",u=Object(o.a)(e,"x","depthToSpace"),s="NHWC"===n?u.shape[1]:u.shape[2],c="NHWC"===n?u.shape[2]:u.shape[3],l="NHWC"===n?u.shape[3]:u.shape[1];i.b(s*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n    ".concat(s," and ").concat(t,"  for depthToSpace with input shape\n    ").concat(u.shape)})),i.b(c*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n    ".concat(c," and ").concat(t," for depthToSpace with input shape\n        ").concat(u.shape)})),i.b(l%(t*t)===0,(function(){return"Dimension size must be evenly divisible by ".concat(t*t," but is ").concat(l," for depthToSpace with input shape ").concat(u.shape)}));var f={x:u},d={blockSize:t,dataFormat:n};return r.a.runKernel(a.J,f,d)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2),s=n(9);var c=Object(u.b)({dilation2d_:function(e,t,n,u){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[1,1],l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"NHWC",f=Object(o.a)(e,"x","dilation2d"),d=Object(o.a)(t,"filter","dilation2d");i.b(3===f.rank||4===f.rank,(function(){return"Error in dilation2d: input must be rank 3 or 4, but got rank "+"".concat(f.rank,".")})),i.b(3===d.rank,(function(){return"Error in dilation2d: filter must be rank 3, but got rank "+"".concat(d.rank,".")})),i.b("NHWC"===l,(function(){return"Error in dilation2d: Only NHWC is currently supported, "+"but got dataFormat of ".concat(l)}));var p=f,h=!1;3===f.rank&&(p=Object(s.a)(f,[1,f.shape[0],f.shape[1],f.shape[2]]),h=!0);var b={x:p,filter:d},m={strides:n,pad:u,dilations:c},y=r.a.runKernel(a.O,b,m);return h?Object(s.a)(y,[y.shape[1],y.shape[2],y.shape[3]]):y}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(11),a=n(17),o=n(1),i=n(31),u=n(128),s=n(2),c=n(54),l=n(94);var f=Object(s.b)({divNoNan_:function(e,t){var n=Object(o.a)(e,"a","div"),s=Object(o.a)(t,"b","div"),f=Object(a.c)(n,s),d=Object(r.a)(f,2);n=d[0],s=d[1];var p=Object(i.a)(n,s),h=Object(l.a)(p),b=Object(u.a)(s,h);return Object(c.a)(b,h,p)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({einsum_:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var u=n.map((function(e,t){return Object(o.a)(e,"tensors".concat(t),"einsum")})),s={equation:e};return r.a.runKernel(a.P,u,s)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(28),s=n(2);var c=Object(s.b)({erf_:function(e){var t=Object(o.a)(e,"x","erf");i.b("int32"===t.dtype||"float32"===t.dtype,(function(){return"Input dtype must be `int32` or `float32`."})),"int32"===t.dtype&&(t=Object(u.a)(t,"float32"));var n={x:t};return r.a.runKernel(a.S,n)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({expm1_:function(e){var t={x:Object(o.a)(e,"x","expm1")};return r.a.runKernel(a.V,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({isNaN_:function(e){var t={x:Object(o.a)(e,"x","isNaN")};return r.a.runKernel(a.ob,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(27),c=n(2);var l=Object(c.b)({less_:function(e,t){var n=Object(u.a)(e,"a","less","string_or_numeric"),c=Object(u.a)(t,"b","less","string_or_numeric"),l=Object(i.c)(n,c),f=Object(r.a)(l,2);n=f[0],c=f[1],Object(s.a)(n.shape,c.shape);var d={a:n,b:c};return a.a.runKernel(o.rb,d)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}
2));var r=n(3),a=n(4);function o(e,t,n){if(n<=0)throw new Error("The number of values should be positive.");var o={start:e,stop:t,num:n};return r.a.runKernel(a.tb,{},o)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2),s=n(9);var c=Object(u.b)({localResponseNormalization_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:.5,l=Object(o.a)(e,"x","localResponseNormalization");i.b(4===l.rank||3===l.rank,(function(){return"Error in localResponseNormalization: x must be rank 3 or 4 but got\n               rank ".concat(l.rank,".")})),i.b(i.v(t),(function(){return"Error in localResponseNormalization: depthRadius must be an "+"integer but got depthRadius ".concat(t,".")}));var f=l,d=!1;3===l.rank&&(d=!0,f=Object(s.a)(l,[1,l.shape[0],l.shape[1],l.shape[2]]));var p={x:f},h={depthRadius:t,bias:n,alpha:u,beta:c},b=r.a.runKernel(a.pb,p,h);return d?Object(s.a)(b,[b.shape[1],b.shape[2],b.shape[3]]):b}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(11),a=n(34),o=n(1),i=n(28),u=n(50),s=n(63),c=n(60),l=n(15),f=n(2),d=n(20),p=n(25);var h=Object(f.b)({logSoftmax_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=Object(o.a)(e,"logits","logSoftmax");if(-1===t&&(t=n.rank-1),t!==n.rank-1)throw Error("Log Softmax along a non-last dimension is not yet supported. "+"Logits was rank ".concat(n.rank," and axis was ").concat(t));var f=Object(a.a)((function(e,n){var a=Object(c.a)(e,t,!0),o=Object(d.a)(e,a),f=Object(d.a)(Object(i.a)(o,"float32"),Object(s.a)(Object(p.a)(Object(u.a)(o),t,!0)));n([f]);return{value:f,gradFunc:function(e,n){var a=Object(r.a)(n,1)[0],o=Object(u.a)(a);return Object(d.a)(e,Object(l.a)(Object(p.a)(e,t,!0),o))}}}));return f(n)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2),s=n(9);var c=Object(u.b)({maxPool3d_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[1,1,1],n=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0,c=arguments.length>4?arguments[4]:void 0,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"NDHWC",f=Object(o.a)(e,"x","maxPool3d"),d=f,p=!1;4===f.rank&&(p=!0,d=Object(s.a)(f,[1,f.shape[0],f.shape[1],f.shape[2],f.shape[3]])),i.b(5===d.rank,(function(){return"Error in maxPool3d: x must be rank 5 but got rank ".concat(d.rank,".")})),i.b("NDHWC"===l,(function(){return"Error in maxPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(l)})),null!=c&&i.b(i.v(u),(function(){return"Error in maxPool3d: pad must be an integer when using, "+"dimRoundingMode ".concat(c," but got pad ").concat(u,".")}));var h={x:d},b={filterSize:t,strides:n,pad:u,dimRoundingMode:c,dataFormat:l},m=r.a.runKernel(a.Bb,h,b);return p?Object(s.a)(m,[m.shape[1],m.shape[2],m.shape[3],m.shape[4]]):m}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({maxPoolWithArgmax_:function(e,t,n,i){var u=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=Object(o.a)(e,"x","maxPoolWithArgmax"),c={x:s},l={filterSize:t,strides:n,pad:i,includeBatchInIndex:u},f=r.a.runKernel(a.Cb,c,l);return{result:f[0],indexes:f[1]}}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(27),c=n(28),l=n(2);var f=Object(l.b)({maximum_:function(e,t){var n=Object(u.a)(e,"a","maximum"),l=Object(u.a)(t,"b","maximum"),f=Object(i.c)(n,l),d=Object(r.a)(f,2);n=d[0],l=d[1],"bool"===n.dtype&&(n=Object(c.a)(n,"int32"),l=Object(c.a)(l,"int32")),Object(s.a)(n.shape,l.shape);var p={a:n,b:l};return a.a.runKernel(o.Db,p)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(6),u=n(2);var s=Object(u.b)({mirrorPad_:function(e,t,n){i.b("reflect"===n||"symmetric"===n,(function(){return"Invalid mode. Mode must be either reflect or symmetric. "+"Got ".concat(n,".")}));var u=Object(o.a)(e,"x","mirrorPad");if(0===u.rank)throw new Error("mirrorPad(scalar) is not defined. Pass non-scalar to mirrorPad");i.b(t.length===u.rank,(function(){return"Padding doesn't match input. Must be ".concat(u.rank,". ")+"Got ".concat(t.length,".")}));for(var s="reflect"===n?1:0,c=function(e){i.b(2===t[e].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),i.b(t[e][0]>=0&&t[e][0]<=u.shape[e]-s&&t[e][1]>=0&&t[e][1]<=u.shape[e]-s,(function(){return"Padding in dimension ".concat(e," cannot be greater than or equal ")+"to ".concat(u.shape[e]-s," or less than 0 for input of ")+"shape ".concat(u.shape)}))},l=0;l<u.rank;l++)c(l);var f={paddings:t,mode:n},d={x:u};return r.a.runKernel(a.Hb,d,f)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(11),a=n(3),o=n(4),i=n(17),u=n(1),s=n(2);var c=Object(s.b)({mod_:function(e,t){var n=Object(u.a)(e,"a","mod"),s=Object(u.a)(t,"b","mod"),c=Object(i.c)(n,s),l=Object(r.a)(c,2),f={a:n=l[0],b:s=l[1]};return a.a.runKernel(o.Ib,f)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(2),u=n(9);var s=Object(i.b)({multinomial_:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=Object(o.a)(e,"logits","multinomial"),c=s.size,l=s.rank;if(c<2)throw new Error("Error in multinomial: you need at least 2 outcomes, but got "+"".concat(c,"."));if(l>2)throw new Error("Rank of probabilities must be 1 or 2, but is ".concat(l));n=n||Math.random();var f=1===l?Object(u.a)(s,[1,-1]):s,d={logits:f},p={numSamples:t,seed:n,normalized:i},h=r.a.runKernel(a.Jb,d,p);return 1===l?Object(u.a)(h,[h.size]):h}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({oneHot_:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;
2if(t<2)throw new Error("Error in oneHot: depth must be >=2, but it is ".concat(t));var u=Object(o.a)(e,"indices","oneHot","int32"),s={indices:u},c={depth:t,onValue:n,offValue:i};return r.a.runKernel(a.Qb,s,c)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({onesLike_:function(e){var t={x:Object(o.a)(e,"x","onesLike")};return r.a.runKernel(a.Rb,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(28),u=n(2);var s=Object(u.b)({prod_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=Object(o.a)(e,"x","prod");"bool"===u.dtype&&(u=Object(i.a)(u,"int32"));var s={x:u},c={axis:t,keepDims:n};return r.a.runKernel(a.Wb,s,c)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({reciprocal_:function(e){var t={x:Object(o.a)(e,"x","reciprocal")};return r.a.runKernel(a.ac,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({rsqrt_:function(e){var t={x:Object(o.a)(e,"x","rsqrt")};return r.a.runKernel(a.jc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({selu_:function(e){var t={x:Object(o.a)(e,"x","selu")};return r.a.runKernel(a.mc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(8),a=n.n(r),o=n(12),i=n(22),u=n(1),s=n(6);function c(){return(c=Object(o.a)(a.a.mark((function e(t,n){var r,o,c,l,f,d,p,h,b,m,y;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(u.a)(t,"x","setdiff1d"),o=Object(u.a)(n,"y","setdiff1d"),s.b(r.dtype===o.dtype,(function(){return"x and y should have the same dtype, but got x (".concat(r.dtype,") and y (").concat(o.dtype,").")})),s.b(1===r.rank,(function(){return"x should be 1D tensor, but got x (".concat(r.shape,").")})),s.b(1===o.rank,(function(){return"y should be 1D tensor, but got y (".concat(o.shape,").")})),e.next=7,r.data();case 7:return c=e.sent,e.next=10,o.data();case 10:for(l=e.sent,f=new Set(l),d=0,p=0;p<c.length;p++)f.has(c[p])||d++;for(h=new i.b([d],r.dtype),b=new i.b([d],"int32"),m=0,y=0;m<c.length;m++)f.has(c[m])||(h.values[y]=c[m],b.values[y]=m,y++);return e.abrupt("return",[h.toTensor(),b.toTensor()]);case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var l=function(e,t){return c.apply(this,arguments)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({sign_:function(e){var t={x:Object(o.a)(e,"x","sign")};return r.a.runKernel(a.oc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({sin_:function(e){var t={x:Object(o.a)(e,"x","sin")};return r.a.runKernel(a.pc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({sinh_:function(e){var t={x:Object(o.a)(e,"x","sinh")};return r.a.runKernel(a.qc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({softmax_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=Object(o.a)(e,"logits","softmax","float32");if(-1===t&&(t=n.rank-1),t!==n.rank-1)throw Error("Softmax along a non-last dimension is not yet supported. "+"Logits was rank ".concat(n.rank," and dim was ").concat(t));var i={logits:n},u={dim:t};return r.a.runKernel(a.sc,i,u)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({stridedSlice_:function(e,t,n,i){var u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,c=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:0,f=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,d=Object(o.a)(e,"x","stridedSlice","string_or_numeric"),p={x:d},h={begin:t,end:n,strides:i,beginMask:u,endMask:s,ellipsisMask:c,newAxisMask:l,shrinkAxisMask:f};return r.a.runKernel(a.Ec,p,h)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({tan_:function(e){var t={x:Object(o.a)(e,"x","tan")};return r.a.runKernel(a.Kc,t)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(11),a=n(3),o=n(4),i=n(1),u=n(2);var s=Object(u.b)({topk_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],u=Object(i.a)(e,"x","topk");
2if(0===u.rank)throw new Error("topk() expects the input to be of rank 1 or higher");var s=u.shape[u.shape.length-1];if(t>s)throw new Error("'k' passed to topk() must be <= the last dimension (".concat(s,") ")+"but got ".concat(t));var c={x:u},l={k:t,sorted:n},f=a.a.runKernel(o.Nc,c,l),d=Object(r.a)(f,2),p=d[0],h=d[1];return{values:p,indices:h}}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(37),a=n(2),o=n(77);var i=Object(a.b)({truncatedNormal_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;if(null!=a&&"bool"===a)throw new Error("Unsupported data type $ { dtype }");for(var u=new o.a(t,n,a,!0,i),s=Object(r.a)(e,a),c=0;c<s.values.length;c++)s.values[c]=u.nextValue();return s.toTensor()}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(11),a=n(3),o=n(4),i=n(1),u=n(6),s=n(2);var c=Object(s.b)({unique_:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Object(i.a)(e,"x","unique","string_or_numeric");Object(u.b)(n.rank>0,(function(){return"The input tensor must be at least 1D"}));var s={x:n},c={axis:t},l=a.a.runKernel(o.Qc,s,c),f=Object(r.a)(l,2),d=f[0],p=f[1];return{values:d,indices:p}}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4),o=n(1),i=n(2),u=n(149);var s=Object(i.b)({scatterND_:function(e,t,n){var i=Object(o.a)(e,"indices","scatterND","int32"),s=Object(o.a)(t,"updates","scatterND");u.a(s,i,n);var c={indices:i,updates:s},l={shape:n};return r.a.runKernel(a.kc,c,l)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),a=n(4),o=n(1),i=n(2);var u=Object(i.b)({gatherND_:function(e,t){var n=Object(o.a)(t,"indices","gatherND","int32"),i={params:Object(o.a)(e,"x","gatherND","string_or_numeric"),indices:n};return r.a.runKernel(a.fb,i)}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),a=n(4);function o(e,t,n,r){if("int32"!==e.dtype)throw new Error("tf.sparseToDense() expects the indices to be int32 type,"+" but the dtype was ".concat(e.dtype,"."));if(e.rank>2)throw new Error("sparseIndices should be a scalar, vector, or matrix,"+" but got shape ".concat(e.shape,"."));var a=e.rank>0?e.shape[0]:1,o=e.rank>1?e.shape[1]:1;if(n.length!==o)throw new Error("outputShape has incorrect number of elements:,"+" ".concat(n.length,", should be: ").concat(o,"."));var i=t.size;if(0!==t.rank&&(1!==t.rank||i!==a))throw new Error("sparseValues has incorrect shape "+"".concat(t.shape,", should be [] or [").concat(a,"]"));if(t.dtype!==r.dtype)throw new Error("sparseValues.dtype must match defaultValues.dtype")}var i=n(1),u=n(2);var s=Object(u.b)({sparseToDense_:function(e,t,n){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=Object(i.a)(e,"sparseIndices","sparseToDense","int32"),c=Object(i.a)(t,"sparseValues","sparseToDense"),l=Object(i.a)(u,"defaultValue","sparseToDense",c.dtype);o(s,c,n,l);var f={sparseIndices:s,sparseValues:c,defaultValue:l},d={outputShape:n};return r.a.runKernel(a.zc,f,d)}})},function(e,t,n){var r;r=function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./src/react-webcam.tsx")}({
vendor: 4,526 bytes, line 2
2"./src/react-webcam.tsx":function(e,t,n){"use strict";n.r(t);var r=n("react"),a=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},i=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function u(){return!(!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)}"undefined"!==typeof window&&(void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;return t?new Promise((function(n,r){t.call(navigator,e,n,r)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}));var s=function(e){function t(t){var n=e.call(this,t)||this;return n.canvas=null,n.ctx=null,n.unmounted=!1,n.state={hasUserMedia:!1},n}return a(t,e),t.prototype.componentDidMount=function(){var e=this.state,t=this.props;u()?e.hasUserMedia||this.requestUserMedia():t.onUserMediaError("getUserMedia not supported")},t.prototype.componentDidUpdate=function(e){var t=this.props;if(u()){var n=JSON.stringify(e.audioConstraints)!==JSON.stringify(t.audioConstraints),r=JSON.stringify(e.videoConstraints)!==JSON.stringify(t.videoConstraints),a=e.minScreenshotWidth!==t.minScreenshotWidth,o=e.minScreenshotHeight!==t.minScreenshotHeight;(r||a||o)&&(this.canvas=null,this.ctx=null),(n||r)&&(this.stopAndCleanup(),this.requestUserMedia())}else t.onUserMediaError("getUserMedia not supported")},t.prototype.componentWillUnmount=function(){this.unmounted=!0,this.stopAndCleanup()},t.stopMediaStream=function(e){e&&(e.getVideoTracks&&e.getAudioTracks?(e.getVideoTracks().map((function(t){e.removeTrack(t),t.stop()})),e.getAudioTracks().map((function(t){e.removeTrack(t),t.stop()}))):e.stop())},t.prototype.stopAndCleanup=function(){var e=this.state;e.hasUserMedia&&(t.stopMediaStream(this.stream),e.src&&window.URL.revokeObjectURL(e.src))},t.prototype.getScreenshot=function(e){var t=this.state,n=this.props;if(!t.hasUserMedia)return null;var r=this.getCanvas(e);return r&&r.toDataURL(n.screenshotFormat,n.screenshotQuality)},t.prototype.getCanvas=function(e){var t=this.state,n=this.props;if(!this.video)return null;if(!t.hasUserMedia||!this.video.videoHeight)return null;if(!this.ctx){var r=this.video.videoWidth,a=this.video.videoHeight;if(!this.props.forceScreenshotSourceSize){var o=r/a;a=(r=n.minScreenshotWidth||this.video.clientWidth)/o,n.minScreenshotHeight&&a<n.minScreenshotHeight&&(r=(a=n.minScreenshotHeight)*o)}this.canvas=document.createElement("canvas"),this.canvas.width=(null===e||void 0===e?void 0:e.width)||r,this.canvas.height=(null===e||void 0===e?void 0:e.height)||a,this.ctx=this.canvas.getContext("2d")}var i=this.ctx,u=this.canvas;return i&&u&&(n.mirrored&&(i.translate(u.width,0),i.scale(-1,1)),i.imageSmoothingEnabled=n.imageSmoothing,i.drawImage(this.video,0,0,(null===e||void 0===e?void 0:e.width)||u.width,(null===e||void 0===e?void 0:e.height)||u.height),n.mirrored&&(i.scale(-1,1),i.translate(-u.width,0))),u},t.prototype.requestUserMedia=function(){var e=this,n=this.props,r=function(r,a){var o={video:"undefined"===typeof a||a};n.audio&&(o.audio="undefined"===typeof r||r),navigator.mediaDevices.getUserMedia(o).then((function(n){e.unmounted?t.stopMediaStream(n):e.handleUserMedia(null,n)})).catch((function(t){e.handleUserMedia(t)}))};if("mediaDevices"in navigator)r(n.audioConstraints,n.videoConstraints);else{var a=function(e){return{optional:[{sourceId:e}]}},o=function(e){var t=e.deviceId;return"string"===typeof t?t:Array.isArray(t)&&t.length>0?t[0]:"object"===typeof t&&t.ideal?t.ideal:null};MediaStreamTrack.getSources((function(e){var t=null,i=null;e.forEach((function(e){"audio"===e.kind?t=e.id:"video"===e.kind&&(i=e.id)}
2));var u=o(n.audioConstraints);u&&(t=u);var s=o(n.videoConstraints);s&&(i=s),r(a(t),a(i))}))}},t.prototype.handleUserMedia=function(e,t){var n=this.props;if(e||!t)return this.setState({hasUserMedia:!1}),void n.onUserMediaError(e);this.stream=t;try{this.video&&(this.video.srcObject=t),this.setState({hasUserMedia:!0})}catch(r){this.setState({hasUserMedia:!0,src:window.URL.createObjectURL(t)})}n.onUserMedia(t)},t.prototype.render=function(){var e=this,t=this.state,n=this.props,a=n.audio,u=(n.forceScreenshotSourceSize,n.onUserMedia,n.onUserMediaError,n.screenshotFormat,n.screenshotQuality,n.minScreenshotWidth,n.minScreenshotHeight,n.audioConstraints,n.videoConstraints,n.imageSmoothing,n.mirrored),s=n.style,c=void 0===s?{}:s,l=i(n,["audio","forceScreenshotSourceSize","onUserMedia","onUserMediaError","screenshotFormat","screenshotQuality","minScreenshotWidth","minScreenshotHeight","audioConstraints","videoConstraints","imageSmoothing","mirrored","style"]),f=u?o(o({},c),{transform:(c.transform||"")+" scaleX(-1)"}):c;return r.createElement("video",o({autoPlay:!0,src:t.src,muted:a,playsInline:!0,ref:function(t){e.video=t},style:f},l))},t.defaultProps={audio:!0,forceScreenshotSourceSize:!1,imageSmoothing:!0,mirrored:!1,onUserMedia:function(){},onUserMediaError:function(){},screenshotFormat:"image/webp",screenshotQuality:.92},t}(r.Component);t.default=s}
2,react:function(t,n){t.exports=e}}).default},e.exports=r(n(7))},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"Add",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"AddV2",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"AddN",category:"arithmetic",inputs:[{start:0,end:0,name:"tensors",type:"tensors"}]},{tfOpName:"BiasAdd",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"Sub",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"RealDiv",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Div",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"DivNoNan",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"FloorDiv",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Mul",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Maximum",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Minimum",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Pow",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"SquaredDifference",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Mod",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"FloorMod",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r
vendor: 6,169 bytes, line 2
2=[{tfOpName:"Abs",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Acos",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Asin",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Atan",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Atan2",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"y",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Ceil",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ClipByValue",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"clipValueMin",type:"number"},{start:2,name:"clipValueMax",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Complex",category:"basic_math",inputs:[{start:0,name:"real",type:"tensor"},{start:1,name:"imag",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ComplexAbs",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Cos",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Cosh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Elu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Exp",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Floor",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Log",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Imag",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"Tout",name:"outputType",type:"dtype",notSupported:!0}]},{tfOpName:"Neg",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Real",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"Tout",name:"outputType",type:"dtype",notSupported:!0}]},{tfOpName:"Prelu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"alpha",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Relu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Relu6",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Selu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sigmoid",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sin",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sinh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sqrt",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Rsqrt",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Square",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Tan",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Tanh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sign",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Round",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Expm1",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Log1p",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Reciprocal",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Softplus",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Asinh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Acosh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Atanh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Erf",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"
2Prod",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axes",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool",notSupported:!0},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LeakyRelu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"alpha",name:"alpha",type:"number",defaultValue:.2},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"IsNan",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r
vendor: 6,722 bytes, line 2
2=[{tfOpName:"EmptyTensorList",category:"control",inputs:[{start:0,name:"elementShape",type:"shape"},{start:1,name:"maxNumElements",type:"number"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"LoopCond",category:"control",inputs:[{start:0,name:"pred",type:"tensor"}]},{tfOpName:"Switch",category:"control",inputs:[{start:0,name:"data",type:"tensor"},{start:1,name:"pred",type:"tensor"}]},{tfOpName:"Merge",category:"control",inputs:[{start:0,end:0,name:"tensors",type:"tensors"}]},{tfOpName:"Enter",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"frame_name",name:"frameName",type:"string"},{tfName:"is_constant",name:"isConstant",type:"bool"}]},{tfOpName:"Exit",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"NextIteration",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"TensorArrayV3",category:"control",inputs:[{start:0,name:"size",type:"number"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"element_shape",name:"elementShape",type:"shape"},{tfName:"dynamic_size",name:"dynamicSize",type:"bool"},{tfName:"clear_after_read",name:"clearAfterRead",type:"bool"},{tfName:"identical_element_shapes",name:"identicalElementShapes",type:"bool"},{tfName:"tensor_array_name",name:"name",type:"string"}]},{tfOpName:"TensorArrayWriteV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"index",type:"number"},{start:2,name:"tensor",type:"tensor"},{start:3,name:"flowIn",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"TensorArrayReadV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"index",type:"number"},{start:2,name:"flowIn",type:"number"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"TensorArrayGatherV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"flowIn",type:"number"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"element_shape",name:"elementShape",type:"shape"}]},{tfOpName:"TensorArrayScatterV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"tensor",type:"tensor"},{start:3,name:"flowIn",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"TensorArrayConcatV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"flowIn",type:"number"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"element_shape_except0",name:"elementShapeExcept0",type:"shape",notSupported:!0}]},{tfOpName:"TensorArraySplitV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"tensor",type:"tensor"},{start:2,name:"lengths",type:"number[]"},{start:3,name:"flowIn",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"TensorArraySizeV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"flowIn",type:"number"}]},{tfOpName:"TensorArrayCloseV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"}]},{tfOpName:"StatelessIf",category:"control",inputs:[{start:0,name:"cond",type:"tensor"},{start:1,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"then_branch",name:"thenBranch",type:"func"},{tfName:"else_branch",name:"elseBranch",type:"func"}]},{tfOpName:"If",category:"control",inputs:[{start:0,name:"cond",type:"tensor"},{start:1,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"then_branch",name:"thenBranch",type:"func"},{tfName:"else_branch",name:"elseBranch",type:"func"}]},{tfOpName:"StatelessWhile",category:"control",inputs:[{start:0,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"cond",name:"cond",type:"func"},{tfName:"body",name:"body",type:"func"}]},{tfOpName:"While",category:"control",inputs:[{start:0,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"cond",name:"cond",type:"func"},{tfName:"body",name:"body",type:"func"}]},{tfOpName:"TensorListScatter",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListScatterV2",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"elementShape",type:"shape"},{start:3,name:"numElements",type:"number"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListGather",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListGetItem",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"index",type:"number"},{start:2,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListSetItem",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"index",type:"number"},{start:2,name:"tensor",type:"tensor"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListReserve",category:"control",inputs:[{start:0,name:"elementShape",type:"shape"},{start:1,name:"numElements",type:"number"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListFromTensor",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"},{start:1,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListStack",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"},{tfName:"num_elements",name:"numElements",type:"dtype"}]},{tfOpName:"TensorListSplit",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"},{start:1,name:"elementShape",type:"shape"},{start:2,name:"lengths",type:"number[]"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListConcat",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"}],attrs:[{tfName:"element_shape",name:"elementShape",type:"shape"},{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorList
2PopBack",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListPushBack",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"tensor",type:"tensor"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"AvgPool",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"MaxPool",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[],notSupported:!0},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"MaxPoolWithArgmax",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"include_batch_in_index",name:"includeBatchInIndex",type:"bool"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"AvgPool3D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"MaxPool3D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Conv1D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"stride",name:"stride",type:"number"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NWC"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"dilation",name:"dilation",type:"number",defaultValue:1}]},{tfOpName:"Conv2D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"useCudnnOnGpu",name:"useCudnnOnGpu",type:"bool"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"dilations",name:"dilations",type:"number[]"}]},{tfOpName:"_FusedConv2D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"},{start:2,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"num_args",name:"numArgs",type:"number"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"use_cudnn_on_gpu",name:"useCudnnOnGpu",type:"bool",defaultValue:!0},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"dilations",name:"dilations",type:"number[]",defaultValue:[1,1,1,1]},{tfName:"fused_ops",name:"fusedOps",type:"string[]",defaultValue:[]},{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:1e-4}
vendor: 4,310 bytes, line 2
2,{tfName:"leakyrelu_alpha",name:"leakyreluAlpha",type:"number"}]},{tfOpName:"Conv2DBackpropInput",category:"convolution",inputs:[{start:2,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"},{start:0,name:"outputShape",type:"number[]"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"dilations",name:"dilations",type:"number[]",notSupported:!0}]},{tfOpName:"DepthwiseConv2d",category:"convolution",inputs:[{start:0,name:"input",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"dilations",name:"dilations",type:"number[]"}]},{tfOpName:"DepthwiseConv2dNative",category:"convolution",inputs:[{start:0,name:"input",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"dilations",name:"dilations",type:"number[]"}]},{tfOpName:"FusedDepthwiseConv2dNative",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"},{start:2,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"num_args",name:"numArgs",type:"number"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"dilations",name:"dilations",type:"number[]",defaultValue:[1,1,1,1]},{tfName:"fused_ops",name:"fusedOps",type:"string[]",defaultValue:[]},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]}]},{tfOpName:"Conv3D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"dilations",name:"dilations",type:"number[]"}]},{tfOpName:"Dilation2D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"rates",name:"dilations",type:"number[]"},{tfName:"padding",name:"pad",type:"string"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"Fill",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"},{start:1,name:"value",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"LinSpace",category:"creation",inputs:[{start:0,name:"start",type:"number"},{start:1,name:"stop",type:"number"},{start:2,name:"num",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"OneHot",category:"creation",inputs:[{start:0,name:"indices",type:"tensor"},{start:1,name:"depth",type:"number"},{start:2,name:"onValue",type:"number",defaultValue:1},{start:3,name:"offValue",type:"number",defaultValue:0}],attrs:[{tfName:"axis",name:"axis",type:"number",notSupported:!0},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Ones",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"OnesLike",category:"creation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype"}]},{tfOpName:"RandomUniform",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"minval",name:"minval",type:"number",defaultValue:0},{tfName:"maxval",name:"maxval",type:"number",defaultValue:1},{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"seed",name:"seed",type:"number",defaultValue:0},{tfName:"seed2",name:"seed2",type:"number",defaultValue:0,notSupported:!0}
2,{tfName:"T",name:"T",type:"number",notSupported:!0}]},{tfOpName:"Range",category:"creation",inputs:[{start:0,name:"start",type:"number"},{start:1,name:"stop",type:"number"},{start:2,name:"step",type:"number",defaultValue:0}],attrs:[{tfName:"Tidx",name:"dtype",type:"dtype"}]},{tfOpName:"TruncatedNormal",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"means",name:"mean",type:"number",defaultValue:0},{tfName:"stddev",name:"stdDev",type:"number",defaultValue:1},{tfName:"seed",name:"seed",type:"number"},{tfName:"seed2",name:"seed2",type:"number",defaultValue:0,notSupported:!0},{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"T",name:"T",type:"number",notSupported:!0}]},{tfOpName:"Zeros",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"ZerosLike",category:"creation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"Multinomial",category:"creation",inputs:[{start:0,name:"logits",type:"tensor"},{start:1,name:"numSamples",type:"number"}],attrs:[{tfName:"seed",name:"seed",type:"number"},{tfName:"seed2",name:"seed2",type:"number"},{tfName:"T",name:"dtype",type:"dtype"},{tfName:"output_dtype",name:"output_dtype",type:"dtype"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"NonMaxSuppressionV2",category:"dynamic",inputs:[{start:0,name:"boxes",type:"tensor"},{start:1,name:"scores",type:"tensor"},{start:2,name:"maxOutputSize",type:"number"},{start:3,name:"iouThreshold",type:"number"}]},{tfOpName:"NonMaxSuppressionV3",category:"dynamic",inputs:[{start:0,name:"boxes",type:"tensor"},{start:1,name:"scores",type:"tensor"},{start:2,name:"maxOutputSize",type:"number"},{start:3,name:"iouThreshold",type:"number"},{start:4,name:"scoreThreshold",type:"number"}]},{tfOpName:"NonMaxSuppressionV4",category:"dynamic",inputs:[{start:0,name:"boxes",type:"tensor"},{start:1,name:"scores",type:"tensor"},{start:2,name:"maxOutputSize",type:"number"},{start:3,name:"iouThreshold",type:"number"},{start:4,name:"scoreThreshold",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"T_threshold",name:"threshold",type:"dtype",notSupported:!0},{tfName:"pad_to_max_output_size",name:"padToMaxOutputSize",type:"bool"}]},{tfOpName:"NonMaxSuppressionV5",category:"dynamic",inputs:[{start:0,name:"boxes",type:"tensor"},{start:1,name:"scores",type:"tensor"},{start:2,name:"maxOutputSize",type:"number"},{start:3,name:"iouThreshold",type:"number"},{start:4,name:"scoreThreshold",type:"number"},{start:5,name:"softNmsSigma",type:"number"}]},{tfOpName:"Where",category:"dynamic",inputs:[{start:0,name:"condition",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ListDiff",category:"dynamic",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"y",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"TopKV2",category:"evaluation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"k",type:"number"}],attrs:[{tfName:"sorted",name:"sorted",type:"bool"}]},{tfOpName:"Unique",category:"evaluation",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"UniqueV2",category:"evaluation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"PlaceholderWithDefault",category:"graph",inputs:[{start:0,name:"default",type:"tensor"}],attrs:[{tfName:"shape",name:"shape",type:"shape"},{tfName:"dtype",name:"dtype",type:"dtype"}]},{tfOpName:"Placeholder",category:"graph",attrs:[{tfName:"shape",name:"shape",type:"shape"},{tfName:"dtype",name:"dtype",type:"dtype"}]},{tfOpName:"Const",category:"graph"},{tfOpName:"Identity",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"IdentityN",category:"graph",inputs:[{start:0,end:0,name:"x",type:"tensors"}]},{tfOpName:"Snapshot",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"Rank",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"Size",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"Shape",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"ShapeN",category:"graph",inputs:[{start:0,end:0,name:"x",type:"tensors"}]},{tfOpName:"Print",category:"graph",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"data",type:"tensors"}],attrs:[{tfName:"message",name:"message",type:"string"},{tfName:"first_n",name:"firstN",type:"number",notSupported:!0}
2,{tfName:"summarize",name:"summarize",type:"number",defaultValue:3}]},{tfOpName:"NoOp",category:"graph",inputs:[]},{tfOpName:"StopGradient",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"FakeQuantWithMinMaxVars",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"min",name:"min",type:"number"},{tfName:"max",name:"max",type:"number"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"HashTable",category:"hash_table",inputs:[],attrs:[{tfName:"shared_name",name:"sharedName",type:"string"},{tfName:"use_node_name_sharing",name:"useNodeNameSharing",type:"bool"},{tfName:"key_dtype",name:"keyDType",type:"dtype"},{tfName:"value_dtype",name:"valueDType",type:"dtype"}]},{tfOpName:"HashTableV2",category:"hash_table",inputs:[],attrs:[{tfName:"shared_name",name:"sharedName",type:"string"},{tfName:"use_node_name_sharing",name:"useNodeNameSharing",type:"bool"},{tfName:"key_dtype",name:"keyDType",type:"dtype"},{tfName:"value_dtype",name:"valueDType",type:"dtype"}]},{tfOpName:"LookupTableImport",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"values",type:"tensor"}],attrs:[{tfName:"Tin",name:"tIn",type:"dtype",notSupported:!0},{tfName:"Tout",name:"tOut",type:"dtype",notSupported:!0}]},{tfOpName:"LookupTableImportV2",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"values",type:"tensor"}],attrs:[{tfName:"Tin",name:"tIn",type:"dtype",notSupported:!0},{tfName:"Tout",name:"tOut",type:"dtype",notSupported:!0}]},{tfOpName:"LookupTableFind",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"defaultValue",type:"tensor"}],attrs:[{tfName:"Tin",name:"tIn",type:"dtype",notSupported:!0},{tfName:"Tout",name:"tOut",type:"dtype",notSupported:!0}]},{tfOpName:"LookupTableFindV2",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"defaultValue",type:"tensor"}],attrs:[{tfName:"Tin",name:"tIn",type:"dtype",notSupported:!0},{tfName:"Tout",name:"tOut",type:"dtype",notSupported:!0}]},{tfOpName:"LookupTableSize",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"}]},{tfOpName:"LookupTableSizeV2",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"ResizeBilinear",category:"image",inputs:[{start:0,name:"images",type:"tensor"},{start:1,name:"size",type:"number[]"}],attrs:[{tfName:"align_corners",name:"alignCorners",type:"bool"},{tfName:"half_pixel_centers",name:"halfPixelCenters",type:"bool"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ResizeNearestNeighbor",category:"image",inputs:[{start:0,name:"images",type:"tensor"},{start:1,name:"size",type:"number[]"}],attrs:[{tfName:"align_corners",name:"alignCorners",type:"bool"},{tfName:"half_pixel_centers",name:"halfPixelCenters",type:"bool"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"CropAndResize",category:"image",inputs:[{start:0,name:"image",type:"tensor"},{start:1,name:"boxes",type:"tensor"},{start:2,name:"boxInd",type:"tensor"},{start:3,name:"cropSize",type:"number[]"}],attrs:[{tfName:"method",name:"method",type:"string"},{tfName:"extrapolation_value",name:"extrapolationValue",type:"number"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"Equal",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"NotEqual",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Greater",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}
2]},{tfOpName:"GreaterEqual",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Less",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LessEqual",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LogicalAnd",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LogicalNot",category:"logical",inputs:[{start:0,name:"a",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LogicalOr",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Select",category:"logical",inputs:[{start:0,name:"condition",type:"tensor"},{start:1,name:"a",type:"tensor"},{start:2,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"SelectV2",category:"logical",inputs:[{start:0,name:"condition",type:"tensor"},{start:1,name:"a",type:"tensor"},{start:2,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"_FusedMatMul",category:"matrices",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"},{start:2,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"num_args",name:"numArgs",type:"number"},{tfName:"fused_ops",name:"fusedOps",type:"string[]",defaultValue:[]},{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:1e-4},{tfName:"transpose_a",name:"transposeA",type:"bool",defaultValue:!1},{tfName:"transpose_b",name:"transposeB",type:"bool",defaultValue:!1},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"MatMul",category:"matrices",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"transpose_a",name:"transposeA",type:"bool",defaultValue:!1},{tfName:"transpose_b",name:"transposeB",type:"bool",defaultValue:!1},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"BatchMatMul",category:"matrices",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"adj_x",name:"transposeA",type:"bool",defaultValue:!1},{tfName:"adj_y",name:"transposeB",type:"bool",defaultValue:!1},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"BatchMatMulV2",category:"matrices",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"adj_x",name:"transposeA",type:"bool",defaultValue:!1},{tfName:"adj_y",name:"transposeB",type:"bool",defaultValue:!1},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Transpose",category:"matrices",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"perm",type:"number[]"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Einsum",category:"matrices",inputs:[{start:0,end:0,name:"tensors",type:"tensors"}],attrs:[{tfName:"equation",name:"equation",type:"string"},{tfName:"N",name:"n",type:"number",defaultValue:2},{tfName:"T",name:"dtype",type:"dtype"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"FusedBatchNorm",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"scale",type:"tensor"},{start:2,name:"offset",type:"tensor"},{start:3,name:"mean",type:"tensor"},{start:4,name:"variance",type:"tensor"}],attrs:[{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:.001},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"FusedBatchNormV2",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"scale",type:"tensor"},{start:2,name:"offset",type:"tensor"},{start:3,name:"mean",type:"tensor"},{start:4,name:"variance",type:"tensor"}],attrs:[{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:.001},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0}
vendor: 4,339 bytes, line 2
2]},{tfOpName:"FusedBatchNormV3",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"scale",type:"tensor"},{start:2,name:"offset",type:"tensor"},{start:3,name:"mean",type:"tensor"},{start:4,name:"variance",type:"tensor"}],attrs:[{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:.001},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"LRN",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"depth_radius",name:"radius",type:"number",defaultValue:5},{tfName:"bias",name:"bias",type:"number",defaultValue:1},{tfName:"alpha",name:"alpha",type:"number",defaultValue:1},{tfName:"beta",name:"beta",type:"number",defaultValue:.5}]},{tfOpName:"Softmax",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"LogSoftmax",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"SparseToDense",category:"normalization",inputs:[{start:0,name:"sparseIndices",type:"tensor"},{start:1,name:"outputShape",type:"number[]"},{start:2,name:"sparseValues",type:"tensor"},{start:3,name:"defaultValue",type:"tensor"}],attrs:[{tfName:"validate_indices",name:"validateIndices",type:"bool",defaultValue:!0,notSupported:!0}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"Bincount",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"size",type:"number"},{start:2,name:"weights",type:"tensor"}]},{tfOpName:"DenseBincount",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"size",type:"number"},{start:2,name:"weights",type:"tensor"}],attrs:[{tfName:"binary_output",name:"binaryOutput",type:"bool"}]},{tfOpName:"Max",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"Mean",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"Min",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"Sum",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"All",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"Any",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"ArgMax",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}]},{tfOpName:"ArgMin",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}]},{tfOpName:"Prod",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"Cumsum",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}],attrs:[{tfName:"exclusive",name:"exclusive",type:"bool"},{tfName:"reverse",name:"reverse",type:"bool"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"ConcatV2",category:"slice_join",inputs:[{start:0,end:-1,name:"tensors",type:"tensors"},{start:-1,name:"axis",type:"number"}],attrs:[{tfName:"N",name:"n",type:"number",defaultValue:2}]},{tfOpName:"Concat",category:"slice_join",inputs:[{start:1,end:0,name:"tensors",type:"tensors"},{start:0,name:"axis",type:"number"}],attrs:[{tfName:"N",name:"n",type:"number",defaultValue:2}]},{tfOpName:"GatherV2",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"indices",type:"tensor"},{start:2,name:"axis",type:"number",defaultValue:0}],attrs:[{tfName:"batch_dims",name:"batchDims",type:"number",defaultValue:0}]},{tfOpName:"Gather",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"indices",type:"tensor"}],attrs:[{tfName:"validate_indices",name:"validateIndices",type:"bool",notSupported:!0}
2]},{tfOpName:"Reverse",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"dims",type:"bool[]"}]},{tfOpName:"ReverseV2",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}]},{tfOpName:"Slice",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"begin",type:"number[]"},{start:2,name:"size",type:"number[]"}]},{tfOpName:"StridedSlice",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"begin",type:"number[]"},{start:2,name:"end",type:"number[]"},{start:3,name:"strides",type:"number[]"}],attrs:[{tfName:"begin_mask",name:"beginMask",type:"number",defaultValue:0},{tfName:"end_mask",name:"endMask",type:"number",defaultValue:0},{tfName:"new_axis_mask",name:"newAxisMask",type:"number",defaultValue:0},{tfName:"ellipsis_mask",name:"ellipsisMask",type:"number",defaultValue:0},{tfName:"shrink_axis_mask",name:"shrinkAxisMask",type:"number",defaultValue:0}]},{tfOpName:"Pack",category:"slice_join",inputs:[{start:0,end:0,name:"tensors",type:"tensors"}],attrs:[{tfName:"axis",name:"axis",type:"number",defaultValue:0}]},{tfOpName:"Unpack",category:"slice_join",inputs:[{start:0,name:"tensor",type:"tensor"}],attrs:[{tfName:"axis",name:"axis",type:"number",defaultValue:0},{tfName:"num",name:"num",type:"number",defaultValue:0,notSupported:!0}]},{tfOpName:"Tile",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"reps",type:"number[]"}]},{tfOpName:"Split",category:"slice_join",inputs:[{start:0,name:"axis",type:"number",defaultValue:0},{start:1,name:"x",type:"tensor"}],attrs:[{tfName:"num_split",name:"numOrSizeSplits",type:"number",defaultValue:1}]},{tfOpName:"SplitV",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"numOrSizeSplits",type:"number[]"},{start:2,name:"axis",type:"number",defaultValue:0}]},{tfOpName:"ScatterNd",category:"slice_join",inputs:[{start:0,name:"indices",type:"tensor"},{start:1,name:"values",type:"tensor"},{start:2,name:"shape",type:"number[]"}]},{tfOpName:"GatherNd",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"indices",type:"tensor"}]},{tfOpName:"SparseToDense",category:"slice_join",inputs:[{start:0,name:"sparseIndices",type:"tensor"},{start:1,name:"outputShape",type:"number[]"},{start:2,name:"sparseValues",type:"tensor"},{start:3,name:"defaultValue",type:"tensor"}],attrs:[{tfName:"validate_indices",name:"validateIndices",type:"bool",defaultValue:!1,notSupported:!0}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"SparseFillEmptyRows",category:"sparse",inputs:[{start:0,name:"indices",type:"tensor"},{start:1,name:"values",type:"tensor"},{start:2,name:"denseShape",type:"tensor"},{start:3,name:"defaultValue",type:"tensor"}]},{tfOpName:"SparseReshape",category:"sparse",inputs:[{start:0,name:"inputIndices",type:"tensor"},{start:1,name:"inputShape",type:"tensor"},{start:2,name:"newShape",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"SparseSegmentMean",category:"sparse",inputs:[{start:0,name:"data",type:"tensor"},{start:1,name:"indices",type:"tensor"},{start:2,name:"segmentIds",type:"tensor"}]},{tfOpName:"SparseSegmentSum",category:"sparse",inputs:[{start:0,name:"data",type:"tensor"},{start:1,name:"indices",type:"tensor"},{start:2,name:"segmentIds",type:"tensor"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"FFT",category:"spectral",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"IFFT",category:"spectral",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"RFFT",category:"spectral",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"fft_length",type:"number",notSupported:!0}]},{tfOpName:"IRFFT",category:"spectral",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"fft_length",type:"number",notSupported:!0}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));var r=[{tfOpName:"StringNGrams",category:"string",inputs:[{start:0,name:"data",type:"tensor"},{start:1,name:"dataSplits",type:"tensor"}],attrs:[{tfName:"separator",name:"separator",type:"string"},{tfName:"ngram_widths",name:"nGramWidths",type:"number[]"},{tfName:"left_pad",name:"leftPad",type:"string"},{tfName:"right_pad",name:"rightPad",type:"string"},{tfName:"pad_width",name:"padWidth",type:"number"},{tfName:"preserve_short_sequences",name:"preserveShortSequences",type:"bool"}],outputs:["ngrams","ngrams_splits"]},{tfOpName:"StringSplit",category:"string",inputs:[{start:0,name:"input",type:"tensor"},{start:1,name:"delimiter",type:"tensor"}],attrs:[{tfName:"skip_empty",name:"skipEmpty",type:"bool"}],outputs:["indices","values","shape"]},{tfOpName:"StringToHashBucketFast",category:"string",inputs:[{start:0,name:"input",type:"tensor"}],attrs:[{tfName:"num_buckets",name:"numBuckets",type:"number"}]}]},function(e,t,n){"use strict";n.r(t),n.d(t,"json",(function(){return r}));
2var r=[{tfOpName:"Cast",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"SrcT",name:"sdtype",type:"dtype",notSupported:!0},{tfName:"DstT",name:"dtype",type:"dtype"}]},{tfOpName:"ExpandDims",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}]},{tfOpName:"MirrorPad",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"padding",type:"number[]"}],attrs:[{tfName:"mode",name:"mode",type:"string"}]},{tfOpName:"Pad",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"padding",type:"number[]"}],attrs:[{tfName:"constant_value",name:"constantValue",type:"number",defaultValue:0}]},{tfOpName:"PadV2",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"padding",type:"number[]"},{start:2,name:"constantValue",type:"number",defaultValue:0}]},{tfOpName:"Reshape",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"shape",type:"number[]"}]},{tfOpName:"Squeeze",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"axis",tfDeprecatedName:"squeeze_dims",name:"axis",type:"number[]"}]},{tfOpName:"SpaceToBatchND",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"blockShape",type:"number[]"},{start:2,name:"paddings",type:"number[]"}]},{tfOpName:"BatchToSpaceND",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"blockShape",type:"number[]"},{start:2,name:"crops",type:"number[]"}]},{tfOpName:"DepthToSpace",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"block_size",name:"blockSize",type:"number"},{tfName:"data_format",name:"dataFormat",type:"string"}]},{tfOpName:"BroadcastTo",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"shape",type:"number[]"}],attrs:[]}]},function(e,t,n){"use strict";e.exports=n(292)},function(e,t,n){"use strict";var r=n(118),a=n(119);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(7)),i=(0,r(n(120)).default)(o.createElement("path",{d:"M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"}),"Alarm");t.default=i},function(e,t,n){"use strict";var r=n(118),a=n(119);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(7)),i=(0,r(n(120)).default)(o.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle");t.default=i},function(e,t,n){"use strict";var r=n(118),a=n(119);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(7)),i=(0,r(n(120)).default)(o.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"}),"Help");t.default=i},function(e,t,n){"use strict";var r=n(118),a=n(119);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(7)),i=(0,r(n(120)).default)(o.createElement("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"}),"VisibilityOff");t.default=i},function(e,t,n){"use strict";function r(e){for(var t="https://material-ui.com/production-error/?code="+e,n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified Material-UI error #"+e+"; visit "+t+" for the full message."}n.d(t,"a",(function(){return r}))},,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(158),a=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,u=60110,s=60112;t.Suspense=60113;var c=60115,l=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;a=f("react.element"),o=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),i=f("react.provider"),u=f("react.context"),s=f("react.forward_ref"),t.Suspense=f("react.suspense"),c=f("react.memo"),l=f("react.lazy")}var d="function"===typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function m(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||h}function y(){}function v(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||h}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=m.prototype;var g=v.prototype=new y;g.constructor=v,r(g,m.prototype),g.isPureReactComponent=!0;var O={current:null},j=Object.prototype.hasOwnProperty,w={key:!0,ref:!0,__self:!0,__source:!0};function x(e,t,n){var r,o={},i=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(i=""+t.key),t)j.call(t,r)&&!w.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var c=Array(s),l=0;l<s;l++)c[l]=arguments[l+2];o.children=c}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:i,ref:u,props:o,_owner:O.current}}function k(e){return"object"===typeof e&&null!==e&&e.$$typeof===a}var S=/\/+/g;function E(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function N(e,t,n,r,i){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var s=!1;if(null===e)s=!0;else switch(u){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case a:case o:s=!0}}if(s)return i=i(s=e),e=""===r?"."+E(s,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(S,"$&/")+"/"),N(i,t,n,"",(function(e){return e}))):null!=i&&(k(i)&&(i=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(S,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var l=r+E(u=e[c],c);s+=N(u,t,n,l,i)}else if("function"===typeof(l=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e)))for(e=l.call(e),c=0;!(u=e.next()).done;)s+=N(u=u.value,t,n,l=r+E(u,c++),i);else if("object"===u)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function T(e,t,n){if(null==e)return e;var r=[],a=0;return N(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function _(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var A={current:null};function C(){var e=A.current;
vendor: 4,081 bytes, line 2
2if(null===e)throw Error(p(321));return e}var P={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:O,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:T,forEach:function(e,t,n){T(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return T(e,(function(){t++})),t},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!k(e))throw Error(p(143));return e}},t.Component=m,t.PureComponent=v,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var o=r({},e.props),i=e.key,u=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,s=O.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(l in t)j.call(t,l)&&!w.hasOwnProperty(l)&&(o[l]=void 0===t[l]&&void 0!==c?c[l]:t[l])}var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){c=Array(l);for(var f=0;f<l;f++)c[f]=arguments[f+2];o.children=c}return{$$typeof:a,type:e.type,key:i,ref:u,props:o,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:u,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=x,t.createFactory=function(e){var t=x.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=k,t.lazy=function(e){return{$$typeof:l,_payload:{_status:-1,_result:e},_init:_}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return C().useCallback(e,t)},t.useContext=function(e,t){return C().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return C().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return C().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return C().useLayoutEffect(e,t)},t.useMemo=function(e,t){return C().useMemo(e,t)},t.useReducer=function(e,t,n){return C().useReducer(e,t,n)},t.useRef=function(e){return C().useRef(e)},t.useState=function(e){return C().useState(e)},t.version="17.0.2"},function(e,t,n){"use strict";var r=n(7),a=n(158),o=n(269);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var u=new Set,s={};function c(e,t){l(e,t),l(e+"Capture",t)}function l(e,t){for(s[e]=t,e=0;e<t.length;e++)u.add(t[e])}var f=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,h={},b={};function m(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){y[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];y[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){y[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){y[e]=new m(e,2,!1,e,null,!1,!1)}
2)),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){y[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){y[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){y[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){y[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){y[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function g(e){return e[1].toUpperCase()}function O(e,t,n,r){var a=y.hasOwnProperty(t)?y[t]:null;(null!==a?0===a.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(b,e)||!p.call(h,e)&&(d.test(e)?b[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,g);y[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,g);y[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,g);y[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){y[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),y.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){y[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var j=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=60103,x=60106,k=60107,S=60108,E=60114,N=60109,T=60110,_=60112,A=60113,C=60120,P=60115,I=60116,M=60121,R=60128,D=60129,L=60130,z=60131;if("function"===typeof Symbol&&Symbol.for){var F=Symbol.for;w=F("react.element"),x=F("react.portal"),k=F("react.fragment"),S=F("react.strict_mode"),E=F("react.profiler"),N=F("react.provider"),T=F("react.context"),_=F("react.forward_ref"),A=F("react.suspense"),C=F("react.suspense_list"),P=F("react.memo"),I=F("react.lazy"),M=F("react.block"),F("react.scope"),R=F("react.opaque.id"),D=F("react.debug_trace_mode"),L=F("react.offscreen"),z=F("react.legacy_hidden")}var B,U="function"===typeof Symbol&&Symbol.iterator;function V(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=U&&e[
vendor: 4,586 bytes, line 2
2U]||e["@@iterator"])?e:null}function W(e){if(void 0===B)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);B=t&&t[1]||""}return"\n"+B+e}var H=!1;function q(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"===typeof s.stack){for(var a=s.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,u=o.length-1;1<=i&&0<=u&&a[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(a[i]!==o[u]){if(1!==i||1!==u)do{if(i--,0>--u||a[i]!==o[u])return"\n"+a[i].replace(" at new "," at ")}while(1<=i&&0<=u);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?W(e):""}function K(e){switch(e.tag){case 5:return W(e.type);case 16:return W("Lazy");case 13:return W("Suspense");case 19:return W("SuspenseList");case 0:case 2:case 15:return e=q(e.type,!1);case 11:return e=q(e.type.render,!1);case 22:return e=q(e.type._render,!1);case 1:return e=q(e.type,!0);default:return""}}function G(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case k:return"Fragment";case x:return"Portal";case E:return"Profiler";case S:return"StrictMode";case A:return"Suspense";case C:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case _:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case P:return G(e.type);case M:return G(e._render);case I:t=e._payload,e=e._init;try{return G(e(t))}catch(n){}}return null}function $(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function X(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function J(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=$(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&O(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=$(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,$(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&J(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";
vendor: 4,117 bytes, line 2
2return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+$(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ue(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:$(n)}}function ce(e,t){var n=$(t.value),r=$(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function le(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var be,me,ye=(me=function(e,t){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=t;else{for((be=be||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=be.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function ve(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ge={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Oe=["Webkit","ms","Moz","O"];function je(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||ge.hasOwnProperty(e)&&ge[e]?(""+t).trim():t+"px"}function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=je(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ge).forEach((function(e){Oe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ge[t]=ge[e]}))}));var xe=a({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ke(e,t){if(t){if(xe[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ee(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.n
vendor: 3,897 bytes, line 2
2odeType?e.parentNode:e}var Ne=null,Te=null,_e=null;function Ae(e){if(e=ea(e)){if("function"!==typeof Ne)throw Error(i(280));var t=e.stateNode;t&&(t=na(t),Ne(e.stateNode,e.type,t))}}function Ce(e){Te?_e?_e.push(e):_e=[e]:Te=e}function Pe(){if(Te){var e=Te,t=_e;if(_e=Te=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Ie(e,t){return e(t)}function Me(e,t,n,r,a){return e(t,n,r,a)}function Re(){}var De=Ie,Le=!1,ze=!1;function Fe(){null===Te&&null===_e||(Re(),Pe())}function Be(e,t){var n=e.stateNode;if(null===n)return null;var r=na(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var Ue=!1;if(f)try{var Ve={};Object.defineProperty(Ve,"passive",{get:function(){Ue=!0}}),window.addEventListener("test",Ve,Ve),window.removeEventListener("test",Ve,Ve)}catch(me){Ue=!1}function We(e,t,n,r,a,o,i,u,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(l){this.onError(l)}}var He=!1,qe=null,Ke=!1,Ge=null,$e={onError:function(e){He=!0,qe=e}};function Ye(e,t,n,r,a,o,i,u,s){He=!1,qe=null,We.apply($e,arguments)}function Qe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Xe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Je(e){if(Qe(e)!==e)throw Error(i(188))}function Ze(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Qe(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Je(a),e;if(o===r)return Je(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var u=!1,s=a.child;s;){if(s===n){u=!0,n=a,r=o;break}if(s===r){u=!0,r=a,n=o;break}s=s.sibling}if(!u){for(s=o.child;s;){if(s===n){u=!0,n=o,r=a;break}if(s===r){u=!0,r=o,n=a;break}s=s.sibling}if(!u)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,at,ot=!1,it=[],ut=null,st=null,ct=null,lt=new Map,ft=new Map,dt=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function bt(e,t){switch(e){case"focusin":case"focusout":ut=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":lt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ft.delete(t.pointerId)}}function mt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=ht(t,n,r,a,o),null!==t&&(null!==(t=ea(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function yt(e){var t=Zr(e.target);if(null!==t){var n=Qe(t);
vendor: 26,111 bytes, line 2
2if(null!==n)if(13===(t=n.tag)){if(null!==(t=Xe(n)))return e.blockedOn=t,void at(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function vt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Zt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ea(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function gt(e,t,n){vt(e)&&n.delete(t)}function Ot(){for(ot=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=ea(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Zt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==ut&&vt(ut)&&(ut=null),null!==st&&vt(st)&&(st=null),null!==ct&&vt(ct)&&(ct=null),lt.forEach(gt),ft.forEach(gt)}function jt(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Ot)))}function wt(e){function t(t){return jt(t,e)}if(0<it.length){jt(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ut&&jt(ut,e),null!==st&&jt(st,e),null!==ct&&jt(ct,e),lt.forEach(t),ft.forEach(t),n=0;n<dt.length;n++)(r=dt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&null===(n=dt[0]).blockedOn;)yt(n),null===n.blockedOn&&dt.shift()}function xt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kt={animationend:xt("Animation","AnimationEnd"),animationiteration:xt("Animation","AnimationIteration"),animationstart:xt("Animation","AnimationStart"),transitionend:xt("Transition","TransitionEnd")},St={},Et={};function Nt(e){if(St[e])return St[e];if(!kt[e])return e;var t,n=kt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Et)return St[e]=n[t];return e}f&&(Et=document.createElement("div").style,"AnimationEvent"in window||(delete kt.animationend.animation,delete kt.animationiteration.animation,delete kt.animationstart.animation),"TransitionEvent"in window||delete kt.transitionend.transition);var Tt=Nt("animationend"),_t=Nt("animationiteration"),At=Nt("animationstart"),Ct=Nt("transitionend"),Pt=new Map,It=new Map,Mt=["abort","abort",Tt,"animationEnd",_t,"animationIteration",At,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ct,"transitionEnd","waiting","waiting"];function Rt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),It.set(r,t),Pt.set(r,a),c(a,[r])}}(0,o.unstable_now)();var Dt=8;function Lt(e){if(0!==(1&e))return Dt=15,1;if(0!==(2&e))return Dt=14,2;if(0!==(4&e))return Dt=13,4;var t=24&e;return 0!==t?(Dt=12,t):0!==(32&e)?(Dt=11,32):0!==(t=192&e)?(Dt=10,t):0!==(256&e)?(Dt=9,256):0!==(t=3584&e)?(Dt=8,t):0!==(4096&e)?(Dt=7,4096):0!==(t=4186112&e)?(Dt=6,t):0!==(t=62914560&e)?(Dt=5,t):67108864&e?(Dt=4,67108864):0!==(134217728&e)?(Dt=3,134217728):0!==(t=805306368&e)?(Dt=2,t):0!==(1073741824&e)?(Dt=1,1073741824):(Dt=8,e)}function zt(e,t){var n=e.pendingLanes;if(0===n)return Dt=0;var r=0,a=0,o=e.expiredLanes,i=e.suspendedLanes,u=e.pingedLanes;if(0!==o)r=o,a=Dt=15;else if(0!==(o=134217727&n)){var s=o&~i;0!==s?(r=Lt(s),a=Dt):0!==(u&=o)&&(r=Lt(u),a=Dt)}else 0!==(o=n&~i)?(r=Lt(o),a=Dt):0!==u&&(r=Lt(u),a=Dt);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&i)){if(Lt(t),a<=Dt)return t;Dt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Ht(t)),r|=e[n],t&=~a;return r}function Ft(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Bt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ut(24&~t))?Bt(10,t):e;case 10:return 0===(e=Ut(192&~t))?Bt(8,t):e;case 8:return 0===(e=Ut(3584&~t))&&(0===(e=Ut(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ut(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function Ut(e){return e&-e}function Vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Wt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(qt(e)/Kt|0)|0},qt=Math.log,Kt=Math.LN2;var Gt=o.unstable_UserBlockingPriority,$t=o.unstable_runWithPriority,Yt=!0;function Qt(e,t,n,r){Le||Re();var a=Jt,o=Le;Le=!0;try{Me(a,e,t,n,r)}finally{(Le=o)||Fe()}}function Xt(e,t,n,r){$t(Gt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){var a;if(Yt)if((a=0===(4&t))&&0<it.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),it.push(e);else{var o=Zt(e,t,n,r);if(null===o)a&&bt(e,r);else{if(a){if(-1<pt.indexOf(e))return e=ht(o,e,t,n,r),void it.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return ut=mt(ut,e,t,n,r,a),!0;case"dragenter":return st=mt(st,e,t,n,r,a),!0;case"mouseover":return ct=mt(ct,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return lt.set(o,mt(lt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,ft.set(o,mt(ft.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;bt(e,r)}Pr(e,t,r,null,n)}}}function Zt(e,t,n,r){var a=Ee(r);if(null!==(a=Zr(a))){var o=Qe(a);if(null===o)a=null;else{var i=o.tag;if(13===i){if(null!==(a=Xe(o)))return a;a=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return Pr(e,t,r,a,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en.value:en.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return nn=a.slice(e,1<t?1-t:void 0)}function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function un(){return!1}function sn(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?on:un,this.isPropagationStopped=un,this}return a(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var cn,ln,fn,dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=sn(dn),hn=a({},dn,{view:0,detail:0}),bn=sn(hn),mn=a({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Nn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fn&&(fn&&"mousemove"===e.type?(cn=e.screenX-fn.screenX,ln=e.screenY-fn.screenY):ln=cn=0,fn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),yn=sn(mn),vn=sn(a({},mn,{dataTransfer:0})),gn=sn(a({},hn,{relatedTarget:0})),On=sn(a({},dn,{animationName:0,elapsedTime:0,pseudoElement:0})),jn=sn(a({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),wn=sn(a({},dn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function Nn(){return En}var Tn=sn(a({},hn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Nn,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),_n=sn(a({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),An=sn(a({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Nn})),Cn=sn(a({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Pn=sn(a({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),In=[9,13,27,32],Mn=f&&"CompositionEvent"in window,Rn=null;f&&"documentMode"in document&&(Rn=document.documentMode);var Dn=f&&"TextEvent"in window&&!Rn,Ln=f&&(!Mn||Rn&&8<Rn&&11>=Rn),zn=String.fromCharCode(32),Fn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==In.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1;var Wn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function qn(e,t,n,r){Ce(r),0<(t=Mr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,Gn=null;function $n(e){Er(e,0)}function Yn(e){if(X(ta(e)))return e}function Qn(e,t){if("change"===e)return t}var Xn=!1;if(f){var Jn;if(f){var Zn="oninput"in document;if(!Zn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zn="function"===typeof er.oninput}Jn=Zn}else Jn=!1;Xn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){Kn&&(Kn.detachEvent("onpropertychange",nr),Gn=Kn=null)}function nr(e){if("value"===e.propertyName&&Yn(Gn)){var t=[];if(qn(t,Gn,e,Ee(e)),e=$n,Le)e(t);else{Le=!0;try{Ie(e,t)}finally{Le=!1,Fe()}}}}function rr(e,t,n){"focusin"===e?(tr(),Gn=n,(Kn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Gn)}function or(e,t){if("click"===e)return Yn(t)}function ir(e,t){if("input"===e||"change"===e)return Yn(t)}var ur="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},sr=Object.prototype.hasOwnProperty;function cr(e,t){if(ur(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!sr.call(t,n[r])||!ur(e[n[r]],t[n[r]]))return!1;return!0}function lr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fr(e,t){var n,r=lr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=lr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=J((e=t.contentWindow).document)}return t}function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var br=f&&"documentMode"in document&&11>=document.documentMode,mr=null,yr=null,vr=null,gr=!1;function Or(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;gr||null==mr||mr!==J(r)||("selectionStart"in(r=mr)&&hr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&cr(vr,r)||(vr=r,0<(r=Mr(yr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=mr)))}Rt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Rt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Rt(Mt,2);for(var jr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),wr=0;wr<jr.length;wr++)It.set(jr[wr],0);l("onMouseEnter",["mouseout","mouseover"]),l("onMouseLeave",["mouseout","mouseover"]),l("onPointerEnter",["pointerout","pointerover"]),l("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),kr=new Set("cancel close invalid load scroll toggle".split(" ").concat(xr));function Sr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,u,s,c){if(Ye.apply(this,arguments),He){if(!He)throw Error(i(198));var l=qe;He=!1,qe=null,Ke||(Ke=!0,Ge=l)}}(r,t,void 0,e),e.currentTarget=null}function Er(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,c=u.currentTarget;if(u=u.listener,s!==o&&a.isPropagationStopped())break e;Sr(a,u,c),o=s}else for(i=0;i<r.length;i++){if(s=(u=r[i]).instance,c=u.currentTarget,u=u.listener,s!==o&&a.isPropagationStopped())break e;Sr(a,u,c),o=s}}}if(Ke)throw e=Ge,Ke=!1,Ge=null,e}function Nr(e,t){var n=ra(t),r=e+"__bubble";n.has(r)||(Cr(t,e,2,!1),n.add(r))}var Tr="_reactListening"+Math.random().toString(36).slice(2);function _r(e){e[Tr]||(e[Tr]=!0,u.forEach((function(t){kr.has(t)||Ar(t,!1,e,null),Ar(t,!0,e,null)})))}function Ar(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&kr.has(e)){if("scroll"!==e)return;a|=2,o=r}var i=ra(o),u=e+"__"+(t?"capture":"bubble");i.has(u)||(t&&(a|=4),Cr(o,e,a,t),i.add(u))}function Cr(e,t,n,r){var a=It.get(t);switch(void 0===a?2:a){case 0:a=Qt;break;case 1:a=Xt;break;default:a=Jt}n=a.bind(null,t,n,e),a=void 0,!Ue||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Pr(e,t,n,r,a){var o=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var u=r.stateNode.containerInfo;if(u===a||8===u.nodeType&&u.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==u;){if(null===(i=Zr(u)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}u=u.parentNode}}r=r.return}!function(e,t,n){if(ze)return e(t,n);ze=!0;try{De(e,t,n)}finally{ze=!1,Fe()}}((function(){var r=o,a=Ee(n),i=[];e:{var u=Pt.get(e);if(void 0!==u){var s=pn,c=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":s=Tn;break;case"focusin":c="focus",s=gn;break;case"focusout":c="blur",s=gn;break;case"beforeblur":case"afterblur":s=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=yn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=vn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=An;break;case Tt:case _t:case At:s=On;break;case Ct:s=Cn;break;case"scroll":s=bn;break;case"wheel":s=Pn;break;case"copy":case"cut":case"paste":s=jn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=_n}var l=0!==(4&t),f=!l&&"scroll"===e,d=l?null!==u?u+"Capture":null:u;l=[];for(var p,h=r;null!==h;){var b=(p=h).stateNode;if(5===p.tag&&null!==b&&(p=b,null!==d&&(null!=(b=Be(h,d))&&l.push(Ir(h,b,p)))),f)break;h=h.return}0<l.length&&(u=new s(u,c,null,n,a),i.push({event:u,listeners:l}))}}if(0===(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(u="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(c=n.relatedTarget||n.fromElement)||!Zr(c)&&!c[Xr])&&(s||u)&&(u=a.window===a?a:(u=a.ownerDocument)?u.defaultView||u.parentWindow:window,s?(s=r,null!==(c=(c=n.relatedTarget||n.toElement)?Zr(c):null)&&(c!==(f=Qe(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=r),s!==c)){if(l=yn,b="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(l=_n,b="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==s?u:ta(s),p=null==c?u:ta(c),(u=new l(b,h+"leave",s,n,a)).target=f,u.relatedTarget=p,b=null,Zr(a)===r&&((l=new l(d,h+"enter",c,n,a)).target=p,l.relatedTarget=f,b=l),f=b,s&&c)e:{for(d=c,h=0,p=l=s;p;p=Rr(p))h++;for(p=0,b=d;b;b=Rr(b))p++;for(;0<h-p;)l=Rr(l),h--;for(;0<p-h;)d=Rr(d),p--;for(;h--;){if(l===d||null!==d&&l===d.alternate)break e;l=Rr(l),d=Rr(d)}l=null}else l=null;null!==s&&Dr(i,u,s,l,!1),null!==c&&null!==f&&Dr(i,f,c,l,!0)}if("select"===(s=(u=r?ta(r):window).nodeName&&u.nodeName.toLowerCase())||"input"===s&&"file"===u.type)var m=Qn;else if(Hn(u))if(Xn)m=ir;else{m=ar;var y=rr}else(s=u.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===u.type||"radio"===u.type)&&(m=or);switch(m&&(m=m(e,r))?qn(i,m,n,a):(y&&y(e,u,r),"focusout"===e&&(y=u._wrapperState)&&y.controlled&&"number"===u.type&&ae(u,"number",u.value)),y=r?ta(r):window,e){case"focusin":(Hn(y)||"true"===y.contentEditable)&&(mr=y,yr=r,vr=null);break;case"focusout":vr=yr=mr=null;break;case"mousedown":gr=!0;break;case"contextmenu":case"mouseup":case"dragend":gr=!1,Or(i,n,a);break;case"selectionchange":if(br)break;case"keydown":case"keyup":Or(i,n,a)}var v;if(Mn)e:{switch(e){case"compositionstart":var g="onCompositionStart";break e;case"compositionend":g="onCompositionEnd";break e;case"compositionupdate":g="onCompositionUpdate";break e}g=void 0}else Vn?Bn(e,n)&&(g="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(g="onCompositionStart");g&&(Ln&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==g?"onCompositionEnd"===g&&Vn&&(v=rn()):(tn="value"in(en=a)?en.value:en.textContent,Vn=!0)),0<(y=Mr(r,g)).length&&(g=new wn(g,e,null,n,a),i.push({event:g,listeners:y}),v?g.data=v:null!==(v=Un(n))&&(g.data=v))),(v=Dn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(Fn=!0,zn);case"textInput":return(e=t.data)===zn&&Fn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!Mn&&Bn(e,t)?(e=rn(),nn=tn=en=null,Vn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ln&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&(0<(r=Mr(r,"onBeforeInput")).length&&(a=new wn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=v))}Er(i,t)}))}function Ir(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Mr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Be(e,n))&&r.unshift(Ir(e,o,a)),null!=(o=Be(e,t))&&r.push(Ir(e,o,a))),e=e.return}return r}function Rr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Dr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var u=n,s=u.alternate,c=u.stateNode;if(null!==s&&s===r)break;5===u.tag&&null!==c&&(u=c,a?null!=(s=Be(n,o))&&i.unshift(Ir(n,s,u)):a||null!=(s=Be(n,o))&&i.push(Ir(n,s,u))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function Lr(){}var zr=null,Fr=null;function Br(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Ur(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Vr="function"===typeof setTimeout?setTimeout:void 0,Wr="function"===typeof clearTimeout?clearTimeout:void 0;function Hr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function qr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Kr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Gr=0;var $r=Math.random().toString(36).slice(2),Yr="__reactFiber$"+$r,Qr="__reactProps$"+$r,Xr="__reactContainer$"+$r,Jr="__reactEvents$"+$r;function Zr(e){var t=e[Yr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Xr]||n[Yr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Kr(e);null!==e;){if(n=e[Yr])return n;e=Kr(e)}return t}n=(e=n).parentNode}return null}function ea(e){return!(e=e[Yr]||e[Xr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ta(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function na(e){return e[Qr]||null}function ra(e){var t=e[Jr];return void 0===t&&(t=e[Jr]=new Set),t}var aa=[],oa=-1;function ia(e){return{current:e}}function ua(e){0>oa||(e.current=aa[oa],aa[oa]=null,oa--)}function sa(e,t){oa++,aa[oa]=e.current,e.current=t}var ca={},la=ia(ca),fa=ia(!1),da=ca;function pa(e,t){var n=e.type.contextTypes;if(!n)return ca;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ha(e){return null!==(e=e.childContextTypes)&&void 0!==e}function ba(){ua(fa),ua(la)}function ma(e,t,n){if(la.current!==ca)throw Error(i(168));sa(la,t),sa(fa,n)}function ya(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(i(108,G(t)||"Unknown",o));return a({},n,r)}function va(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ca,da=la.current,sa(la,e),sa(fa,fa.current),!0}function ga(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=ya(e,t,da),r.__reactInternalMemoizedMergedChildContext=e,ua(fa),ua(la),sa(la,e)):ua(fa),sa(fa,n)}var Oa=null,ja=null,wa=o.unstable_runWithPriority,xa=o.unstable_scheduleCallback,ka=o.unstable_cancelCallback,Sa=o.unstable_shouldYield,Ea=o.unstable_requestPaint,Na=o.unstable_now,Ta=o.unstable_getCurrentPriorityLevel,_a=o.unstable_ImmediatePriority,Aa=o.unstable_UserBlockingPriority,Ca=o.unstable_NormalPriority,Pa=o.unstable_LowPriority,Ia=o.unstable_IdlePriority,Ma={},Ra=void 0!==Ea?Ea:function(){},Da=null,La=null,za=!1,Fa=Na(),Ba=1e4>Fa?Na:function(){return Na()-Fa};function Ua(){switch(Ta()){case _a:return 99;case Aa:return 98;case Ca:return 97;case Pa:return 96;case Ia:return 95;default:throw Error(i(332))}}function Va(e){switch(e){case 99:return _a;case 98:return Aa;case 97:return Ca;case 96:return Pa;case 95:return Ia;default:throw Error(i(332))}}function Wa(e,t){return e=Va(e),wa(e,t)}
2function Ha(e,t,n){return e=Va(e),xa(e,t,n)}function qa(){if(null!==La){var e=La;La=null,ka(e)}Ka()}function Ka(){if(!za&&null!==Da){za=!0;var e=0;try{var t=Da;Wa(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Da=null}catch(n){throw null!==Da&&(Da=Da.slice(e+1)),xa(_a,qa),n}finally{za=!1}}}var Ga=j.ReactCurrentBatchConfig;function $a(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ya=ia(null),Qa=null,Xa=null,Ja=null;function Za(){Ja=Xa=Qa=null}function eo(e){var t=Ya.current;ua(Ya),e.type._context._currentValue=t}function to(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function no(e,t){Qa=e,Ja=Xa=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Mi=!0),e.firstContext=null)}function ro(e,t){if(Ja!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(Ja=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Xa){if(null===Qa)throw Error(i(308));Xa=t,Qa.dependencies={lanes:0,firstContext:t,responders:null}}else Xa=Xa.next=t;return e._currentValue}var ao=!1;function oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function io(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function uo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function so(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function co(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function lo(e,t,n,r){var o=e.updateQueue;ao=!1;var i=o.firstBaseUpdate,u=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var c=s,l=c.next;c.next=null,null===u?i=l:u.next=l,u=c;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==u&&(null===d?f.firstBaseUpdate=l:d.next=l,f.lastBaseUpdate=c)}}if(null!==i){for(d=o.baseState,u=0,f=l=c=null;;){s=i.lane;var p=i.eventTime;if((r&s)===s){null!==f&&(f=f.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,b=i;switch(s=t,p=n,b.tag){case 1:if("function"===typeof(h=b.payload)){d=h.call(p,d,s);break e}d=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null===(s="function"===typeof(h=b.payload)?h.call(p,d,s):h)||void 0===s)break e;d=a({},d,s);break e;case 2:ao=!0}}null!==i.callback&&(e.flags|=32,null===(s=o.effects)?o.effects=[i]:s.push(i))}else p={eventTime:p,lane:s,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===f?(l=f=p,c=d):f=f.next=p,u|=s;if(null===(i=i.next)){if(null===(s=o.shared.pending))break;i=s.next,s.next=null,o.lastBaseUpdate=s,o.shared.pending=null}}null===f&&(c=d),o.baseState=c,o.firstBaseUpdate=l,o.lastBaseUpdate=f,zu|=u,e.lanes=u,e.memoizedState=d}}function fo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!==typeof a)throw Error(i(191,a));a.call(r)}}}var po=(new r.Component).refs;function ho(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var bo={isMounted:function(e){return!!(e=e._reactInternals)&&Qe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=cs(),a=ls(e),o=uo(r,a);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),so(e,o),fs(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=cs(),a=ls(e),o=uo(r,a);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),so(e,o),fs(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=cs(),r=ls(e),a=uo(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),so(e,a),fs(e,r,n)}};function mo(e,t,n,r,a,o,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!cr(n,r)||!cr(a,o))}function yo(e,t,n){var r=!1,a=ca,o=t.contextType;return"object"===typeof o&&null!==o?o=ro(o):(a=ha(t)?da:la.current,o=(r=null!==(r=t.contextTypes)&&void 0!==r)?pa(e,a):ca),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function vo(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bo.enqueueReplaceState(t,t.state,null)}function go(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=po,oo(e);var o=t.contextType;"object"===typeof o&&null!==o?a.context=ro(o):(o=ha(t)?da:la.current,a.context=pa(e,o)),lo(e,n,a,r),a.state=e.memoizedState,"function"===typeof(o=t.getDerivedStateFromProps)&&(ho(e,t,o,n),a.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(t=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&bo.enqueueReplaceState(a,a.state,null),lo(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4)}var Oo=Array.isArray;function jo(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=r.refs;
vendor: 15,154 bytes, line 2
2t===po&&(t=r.refs={}),null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function wo(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function xo(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Ws(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function u(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Gs(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=jo(e,t,n),r.return=e,r):((r=Hs(n.type,n.key,n.props,null,e.mode,r)).ref=jo(e,t,n),r.return=e,r)}function l(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=$s(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function f(e,t,n,r,o){return null===t||7!==t.tag?((t=qs(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function d(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Gs(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Hs(t.type,t.key,t.props,null,e.mode,n)).ref=jo(e,null,t),n.return=e,n;case x:return(t=$s(t,e.mode,n)).return=e,t}if(Oo(t)||V(t))return(t=qs(t,e.mode,n,null)).return=e,t;wo(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==a?null:s(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===a?n.type===k?f(e,t,n.props.children,r,a):c(e,t,n,r):null;case x:return n.key===a?l(e,t,n,r):null}if(Oo(n)||V(n))return null!==a?null:f(e,t,n,r,null);wo(e,n)}return null}function h(e,t,n,r,a){if("string"===typeof r||"number"===typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case w:return e=e.get(null===r.key?n:r.key)||null,r.type===k?f(t,e,r.props.children,a,r.key):c(t,e,r,a);case x:return l(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(Oo(r)||V(r))return f(t,e=e.get(n)||null,r,a,null);wo(t,r)}return null}function b(a,i,u,s){for(var c=null,l=null,f=i,b=i=0,m=null;null!==f&&b<u.length;b++){f.index>b?(m=f,f=null):m=f.sibling;var y=p(a,f,u[b],s);if(null===y){null===f&&(f=m);break}e&&f&&null===y.alternate&&t(a,f),i=o(y,i,b),null===l?c=y:l.sibling=y,l=y,f=m}if(b===u.length)return n(a,f),c;if(null===f){for(;b<u.length;b++)null!==(f=d(a,u[b],s))&&(i=o(f,i,b),null===l?c=f:l.sibling=f,l=f);return c}for(f=r(a,f);b<u.length;b++)null!==(m=h(f,a,b,u[b],s))&&(e&&null!==m.alternate&&f.delete(null===m.key?b:m.key),i=o(m,i,b),null===l?c=m:l.sibling=m,l=m);return e&&f.forEach((function(e){return t(a,e)})),c}function m(a,u,s,c){var l=V(s);if("function"!==typeof l)throw Error(i(150));if(null==(s=l.call(s)))throw Error(i(151));for(var f=l=null,b=u,m=u=0,y=null,v=s.next();null!==b&&!v.done;m++,v=s.next()){b.index>m?(y=b,b=null):y=b.sibling;var g=p(a,b,v.value,c);if(null===g){null===b&&(b=y);break}e&&b&&null===g.alternate&&t(a,b),u=o(g,u,m),null===f?l=g:f.sibling=g,f=g,b=y}if(v.done)return n(a,b),l;if(null===b){for(;!v.done;m++,v=s.next())null!==(v=d(a,v.value,c))&&(u=o(v,u,m),null===f?l=v:f.sibling=v,f=v);return l}for(b=r(a,b);!v.done;m++,v=s.next())null!==(v=h(b,a,m,v.value,c))&&(e&&null!==v.alternate&&b.delete(null===v.key?m:v.key),u=o(v,u,m),null===f?l=v:f.sibling=v,f=v);return e&&b.forEach((function(e){return t(a,e)})),l}return function(e,r,o,s){var c="object"===typeof o&&null!==o&&o.type===k&&null===o.key;c&&(o=o.props.children);var l="object"===typeof o&&null!==o;if(l)switch(o.$$typeof){case w:e:{for(l=o.key,c=r;null!==c;){if(c.key===l){switch(c.tag){case 7:if(o.type===k){n(e,c.sibling),(r=a(c,o.props.children)).return=e,e=r;break e}break;default:if(c.elementType===o.type){n(e,c.sibling),(r=a(c,o.props)).ref=jo(e,c,o),r.return=e,e=r;break e}}n(e,c);break}t(e,c),c=c.sibling}o.type===k?((r=qs(o.props.children,e.mode,s,o.key)).return=e,e=r):((s=Hs(o.type,o.key,o.props,null,e.mode,s)).ref=jo(e,r,o),s.return=e,e=s)}return u(e);case x:e:{for(c=o.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=$s(o,e.mode,s)).return=e,e=r}return u(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=Gs(o,e.mode,s)).return=e,e=r),u(e);if(Oo(o))return b(e,r,o,s);if(V(o))return m(e,r,o,s);if(l&&wo(e,o),"undefined"===typeof o&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,G(e.type)||"Component"))}return n(e,r)}}var ko=xo(!0),So=xo(!1),Eo={},No=ia(Eo),To=ia(Eo),_o=ia(Eo);function Ao(e){if(e===Eo)throw Error(i(174));return e}function Co(e,t){switch(sa(_o,t),sa(To,e),sa(No,Eo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ua(No),sa(No,t)}function Po(){ua(No),ua(To),ua(_o)}function Io(e){Ao(_o.current);var t=Ao(No.current),n=he(t,e.type);t!==n&&(sa(To,e),sa(No,n))}function Mo(e){To.current===e&&(ua(No),ua(To))}var Ro=ia(0);function Do(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Lo=null,zo=null,Fo=!1;function Bo(e,t){var n=Us(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Uo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Vo(e){if(Fo){var t=zo;if(t){var n=t;if(!Uo(e,t)){if(!(t=qr(n.nextSibling))||!Uo(e,t))return e.flags=-1025&e.flags|2,Fo=!1,void(Lo=e);Bo(Lo,n)}Lo=e,zo=qr(t.firstChild)}else e.flags=-1025&e.flags|2,Fo=!1,Lo=e}}function Wo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Lo=e}function Ho(e){if(e!==Lo)return!1;if(!Fo)return Wo(e),Fo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Ur(t,e.memoizedProps))for(t=zo;t;)Bo(e,t),t=qr(t.nextSibling);if(Wo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){zo=qr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}zo=null}}else zo=Lo?qr(e.stateNode.nextSibling):null;return!0}function qo(){zo=Lo=null,Fo=!1}var Ko=[];function Go(){for(var e=0;e<Ko.length;e++)Ko[e]._workInProgressVersionPrimary=null;Ko.length=0}var $o=j.ReactCurrentDispatcher,Yo=j.ReactCurrentBatchConfig,Qo=0,Xo=null,Jo=null,Zo=null,ei=!1,ti=!1;function ni(){throw Error(i(321))}function ri(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ur(e[n],t[n]))return!1;return!0}function ai(e,t,n,r,a,o){if(Qo=o,Xo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,$o.current=null===e||null===e.memoizedState?Ai:Ci,e=n(r,a),ti){o=0;do{if(ti=!1,!(25>o))throw Error(i(301));o+=1,Zo=Jo=null,t.updateQueue=null,$o.current=Pi,e=n(r,a)}while(ti)}if($o.current=_i,t=null!==Jo&&null!==Jo.next,Qo=0,Zo=Jo=Xo=null,ei=!1,t)throw Error(i(300));return e}function oi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Zo?Xo.memoizedState=Zo=e:Zo=Zo.next=e,Zo}function ii(){if(null===Jo){var e=Xo.alternate;e=null!==e?e.memoizedState:null}else e=Jo.next;var t=null===Zo?Xo.memoizedState:Zo.next;if(null!==t)Zo=t,Jo=e;else{if(null===e)throw Error(i(310));e={memoizedState:(Jo=e).memoizedState,baseState:Jo.baseState,baseQueue:Jo.baseQueue,queue:Jo.queue,next:null},null===Zo?Xo.memoizedState=Zo=e:Zo=Zo.next=e}return Zo}function ui(e,t){return"function"===typeof t?t(e):t}function si(e){var t=ii(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=Jo,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var u=a.next;a.next=o.next,o.next=u}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=u=o=null,c=a;do{var l=c.lane;if((Qo&l)===l)null!==s&&(s=s.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var f={lane:l,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===s?(u=s=f,o=r):s=s.next=f,Xo.lanes|=l,zu|=l}c=c.next}while(null!==c&&c!==a);null===s?o=r:s.next=u,ur(r,t.memoizedState)||(Mi=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ci(e){var t=ii(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var u=a=a.next;do{o=e(o,u.action),u=u.next}while(u!==a);ur(o,t.memoizedState)||(Mi=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function li(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Qo&e)===e)&&(t._workInProgressVersionPrimary=r,Ko.push(t))),e)return n(t._source);throw Ko.push(t),Error(i(350))}function fi(e,t,n,r){var a=Au;if(null===a)throw Error(i(349));var o=t._getVersion,u=o(t._source),s=$o.current,c=s.useState((function(){return li(a,t,n)})),l=c[1],f=c[0];c=Zo;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,b=d.source;d=d.subscribe;var m=Xo;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=l;var e=o(t._source);if(!ur(u,e)){e=n(t._source),ur(f,e)||(l(e),e=ls(m),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,i=e;0<i;){var s=31-Ht(i),c=1<<s;r[s]|=e,i&=~c}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=ls(m);a.mutableReadLanes|=r&a.pendingLanes}catch(o){n((function(){throw o}))}}))}),[t,r]),ur(h,n)&&ur(b,t)&&ur(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ui,lastRenderedState:f}).dispatch=l=Ti.bind(null,Xo,e),c.queue=e,c.baseQueue=null,f=li(a,t,n),c.memoizedState=c.baseState=f),f}function di(e,t,n){return fi(ii(),e,t,n)}function pi(e){var t=oi();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ui,lastRenderedState:e}).dispatch=Ti.bind(null,Xo,e),[t.memoizedState,e]}function hi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Xo.updateQueue)?(t={lastEffect:null},Xo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function bi(e){return e={current:e},oi().memoizedState=e}function mi(){return ii().memoizedState}function yi(e,t,n,r){var a=oi();Xo.flags|=e,a.memoizedState=hi(1|t,n,void 0,void 0===r?null:r)}function vi(e,t,n,r){var a=ii();r=void 0===r?null:r;var o=void 0;if(null!==Jo){var i=Jo.memoizedState;if(o=i.destroy,null!==r&&ri(r,i.deps))return void hi(t,n,o,r)}Xo.flags|=e,a.memoizedState=hi(1|t,n,o,r)}function gi(e,t){return yi(516,4,e,t)}function Oi(e,t){return vi(516,4,e,t)}function ji(e,t){return vi(4,2,e,t)}function wi(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function xi(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,vi(4,2,wi.bind(null,t,e),n)}function ki(){}function Si(e,t){var n=ii();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ri(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ei(e,t){var n=ii();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ri(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ni(e,t){var n=Ua();Wa(98>n?98:n,(function(){e(!0)})),Wa(97<n?97:n,(function(){var n=Yo.transition;Yo.transition=1;try{e(!1),t()}finally{Yo.transition=n}}))}function Ti(e,t,n){var r=cs(),a=ls(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===Xo||null!==i&&i===Xo)ti=ei=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var u=t.lastRenderedState,s=i(u,n);if(o.eagerReducer=i,o.eagerState=s,ur(s,u))return}catch(c){}fs(e,a,r)}}var _i={readContext:ro,useCallback:ni,useContext:ni,useEffect:ni,useImperativeHandle:ni,useLayoutEffect:ni,useMemo:ni,useReducer:ni,useRef:ni,useState:ni,useDebugValue:ni,useDeferredValue:ni,useTransition:ni,useMutableSource:ni,useOpaqueIdentifier:ni,unstable_isNewReconciler:!1},Ai={readContext:ro,useCallback:function(e,t){return oi().memoizedState=[e,void 0===t?null:t],e},useContext:ro,useEffect:gi,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,yi(4,2,wi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yi(4,2,e,t)},useMemo:function(e,t){var n=oi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=oi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ti.bind(null,Xo,e),[r.memoizedState,e]},useRef:bi,useState:pi,useDebugValue:ki,useDeferredValue:function(e){var t=pi(e),n=t[0],r=t[1];return gi((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=pi(!1),t=e[0];return bi(e=Ni.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=oi();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},fi(r,e,t,n)},useOpaqueIdentifier:function(){if(Fo){var e=!1,t=function(e){return{$$typeof:R,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Gr++).toString(36))),Error(i(355))})),n=pi(t)[1];return 0===(2&Xo.mode)&&(Xo.flags|=516,hi(5,(function(){n("r:"+(Gr++).toString(36))}),void 0,null)),t}return pi(t="r:"+(Gr++).toString(36)),t},unstable_isNewReconciler:!1},Ci={readContext:ro,useCallback:Si,useContext:ro,useEffect:Oi,useImperativeHandle:xi,useLayoutEffect:ji,useMemo:Ei,useReducer:si,useRef:mi,use
2State:function(){return si(ui)},useDebugValue:ki,useDeferredValue:function(e){var t=si(ui),n=t[0],r=t[1];return Oi((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=si(ui)[0];return[mi().current,e]},useMutableSource:di,useOpaqueIdentifier:function(){return si(ui)[0]},unstable_isNewReconciler:!1},Pi={readContext:ro,useCallback:Si,useContext:ro,useEffect:Oi,useImperativeHandle:xi,useLayoutEffect:ji,useMemo:Ei,useReducer:ci,useRef:mi,useState:function(){return ci(ui)},useDebugValue:ki,useDeferredValue:function(e){var t=ci(ui),n=t[0],r=t[1];return Oi((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=ci(ui)[0];return[mi().current,e]},useMutableSource:di,useOpaqueIdentifier:function(){return ci(ui)[0]},unstable_isNewReconciler:!1},Ii=j.ReactCurrentOwner,Mi=!1;function Ri(e,t,n,r){t.child=null===e?So(t,null,n,r):ko(t,e.child,n,r)}function Di(e,t,n,r,a){n=n.render;var o=t.ref;return no(t,a),r=ai(e,t,n,r,o,a),null===e||Mi?(t.flags|=1,Ri(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,nu(e,t,a))}function Li(e,t,n,r,a,o){if(null===e){var i=n.type;return"function"!==typeof i||Vs(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Hs(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,zi(e,t,i,r,a,o))}return i=e.child,0===(a&o)&&(a=i.memoizedProps,(n=null!==(n=n.compare)?n:cr)(a,r)&&e.ref===t.ref)?nu(e,t,o):(t.flags|=1,(e=Ws(i,r)).ref=t.ref,e.return=t,t.child=e)}function zi(e,t,n,r,a,o){if(null!==e&&cr(e.memoizedProps,r)&&e.ref===t.ref){if(Mi=!1,0===(o&a))return t.lanes=e.lanes,nu(e,t,o);0!==(16384&e.flags)&&(Mi=!0)}return Ui(e,t,n,r,o)}function Fi(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},gs(t,n);else{if(0===(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},gs(t,e),null;t.memoizedState={baseLanes:0},gs(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,gs(t,r);return Ri(e,t,a,n),t.child}function Bi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Ui(e,t,n,r,a){var o=ha(n)?da:la.current;return o=pa(t,o),no(t,a),n=ai(e,t,n,r,o,a),null===e||Mi?(t.flags|=1,Ri(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,nu(e,t,a))}function Vi(e,t,n,r,a){if(ha(n)){var o=!0;va(t)}else o=!1;if(no(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),yo(t,n,r),go(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,c=n.contextType;"object"===typeof c&&null!==c?c=ro(c):c=pa(t,c=ha(n)?da:la.current);var l=n.getDerivedStateFromProps,f="function"===typeof l||"function"===typeof i.getSnapshotBeforeUpdate;f||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(u!==r||s!==c)&&vo(t,i,r,c),ao=!1;var d=t.memoizedState;i.state=d,lo(t,r,i,a),s=t.memoizedState,u!==r||d!==s||fa.current||ao?("function"===typeof l&&(ho(t,n,l,r),s=t.memoizedState),(u=ao||mo(t,n,u,r,d,s,c))?(f||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(t.flags|=4)):("function"===typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=c,r=u):("function"===typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,io(e,t),u=t.memoizedProps,c=t.type===t.elementType?u:$a(t.type,u),i.props=c,f=t.pendingProps,d=i.context,"object"===typeof(s=n.contextType)&&null!==s?s=ro(s):s=pa(t,s=ha(n)?da:la.current);var p=n.getDerivedStateFromProps;(l="function"===typeof p||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(u!==f||d!==s)&&vo(t,i,r,s),ao=!1,d=t.memoizedState,i.state=d,lo(t,r,i,a);var h=t.memoizedState;u!==f||d!==h||fa.current||ao?("function"===typeof p&&(ho(t,n,p,r),h=t.memoizedState),(c=ao||mo(t,n,c,r,d,h,s))?(l||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,s),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,s)),"function"===typeof i.componentDidUpdate&&(t.flags|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=s,r=c):("function"!==typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Wi(e,t,n,r,o,a)}function Wi(e,t,n,r,a,o){Bi(e,t);var i=0!==(64&t.flags);if(!r&&!i)return a&&ga(t,n,!1),nu(e,t,o);r=t.stateNode,Ii.current=t;var u=i&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=ko(t,e.child,null,o),t.child=ko(t,null,u,o)):Ri(e,t,u,o),t.memoizedState=r.state,a&&ga(t,n,!0),t.child}function Hi(e){var t=e.stateNode;t.pendingContext?ma(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ma(0,t.context,!1),Co(e,t.containerInfo)}var qi,Ki,Gi,$i={dehydrated:null,retryLane:0};
vendor: 13,403 bytes, line 2
2function Yi(e,t,n){var r,a=t.pendingProps,o=Ro.current,i=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),sa(Ro,1&o),null===e?(void 0!==a.fallback&&Vo(t),e=a.children,o=a.fallback,i?(e=Qi(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=$i,e):"number"===typeof a.unstable_expectedLoadTime?(e=Qi(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=$i,t.lanes=33554432,e):((n=Ks({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(a=Ji(e,t,a.children,a.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=$i,a):(n=Xi(e,t,a.children,n),t.memoizedState=null,n))}function Qi(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0===(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Ks(t,a,0,null),n=qs(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function Xi(e,t,n,r){var a=e.child;return e=a.sibling,n=Ws(a,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function Ji(e,t,n,r,a){var o=t.mode,i=e.child;e=i.sibling;var u={mode:"hidden",children:n};return 0===(2&o)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=u,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Ws(i,u),null!==e?r=Ws(e,r):(r=qs(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Zi(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),to(e.return,t)}function eu(e,t,n,r,a,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.lastEffect=o)}function tu(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Ri(e,t,r.children,n),0!==(2&(r=Ro.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Zi(e,n);else if(19===e.tag)Zi(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(sa(Ro,r),0===(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===Do(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),eu(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===Do(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}eu(t,!0,n,null,o,t.lastEffect);break;case"together":eu(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function nu(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),zu|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Ws(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ws(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ru(e,t){if(!Fo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function au(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return ha(t.type)&&ba(),null;case 3:return Po(),ua(fa),ua(la),Go(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ho(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Mo(t);var o=Ao(_o.current);if(n=t.type,null!==e&&null!=t.stateNode)Ki(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Ao(No.current),Ho(t)){r=t.stateNode,n=t.type;var u=t.memoizedProps;switch(r[Yr]=t,r[Qr]=u,n){case"dialog":Nr("cancel",r),Nr("close",r);break;case"iframe":case"object":case"embed":Nr("load",r);break;case"video":case"audio":for(e=0;e<xr.length;e++)Nr(xr[e],r);break;case"source":Nr("error",r);break;case"img":case"image":case"link":Nr("error",r),Nr("load",r);break;case"details":Nr("toggle",r);break;case"input":ee(r,u),Nr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!u.multiple},Nr("invalid",r);break;case"textarea":se(r,u),Nr("invalid",r)}for(var c in ke(n,u),e=null,u)u.hasOwnProperty(c)&&(o=u[c],"children"===c?"string"===typeof o?r.textContent!==o&&(e=["children",o]):"number"===typeof o&&r.textContent!==""+o&&(e=["children",""+o]):s.hasOwnProperty(c)&&null!=o&&"onScroll"===c&&Nr("scroll",r));switch(n){case"input":Q(r),re(r,u,!0);break;case"textarea":Q(r),le(r);break;case"select":case"option":break;default:"function"===typeof u.onClick&&(r.onclick=Lr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===o.nodeType?o:o.ownerDocument,e===fe&&(e=pe(n)),e===fe?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Yr]=t,e[Qr]=r,qi(e,t),t.stateNode=e,c=Se(n,r),n){case"dialog":Nr("cancel",e),Nr("close",e),o=r;break;case"iframe":case"object":case"embed":Nr("load",e),o=r;break;case"video":case"audio":for(o=0;o<xr.length;o++)Nr(xr[o],e);o=r;break;case"source":Nr("error",e),o=r;break;case"img":case"image":case"link":Nr("error",e),Nr("load",e),o=r;break;case"details":Nr("toggle",e),o=r;break;case"input":ee(e,r),o=Z(e,r),Nr("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=a({},r,{value:void 0}),Nr("invalid",e);break;case"textarea":se(e,r),o=ue(e,r),Nr("invalid",e);break;default:o=r}ke(n,o);var l=o;for(u in l)if(l.hasOwnProperty(u)){var f=l[u];"style"===u?we(e,f):"dangerouslySetInnerHTML"===u?null!=(f=f?f.__html:void 0)&&ye(e,f):"children"===u?"string"===typeof f?("textarea"!==n||""!==f)&&ve(e,f):"number"===typeof f&&ve(e,""+f):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?null!=f&&"onScroll"===u&&Nr("scroll",e):null!=f&&O(e,u,f,c))}switch(n){case"input":Q(e),re(e,r,!1);break;case"textarea":Q(e),le(e);break;case"option":null!=r.value&&e.setAttribute("value",""+$(r.value));break;case"select":e.multiple=!!r.multiple,null!=(u=r.value)?ie(e,!!r.multiple,u,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof o.onClick&&(e.onclick=Lr)}Br(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Gi(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));n=Ao(_o.current),Ao(No.current),Ho(t)?(r=t.stateNode,n=t.memoizedProps,r[Yr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Yr]=t,t.stateNode=r)}return null;case 13:return ua(Ro),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Ho(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Ro.current)?0===Ru&&(Ru=3):(0!==Ru&&3!==Ru||(Ru=4),null===Au||0===(134217727&zu)&&0===(134217727&Fu)||bs(Au,Pu))),(r||n)&&(t.flags|=4),null);case 4:return Po(),null===e&&_r(t.stateNode.containerInfo),null;case 10:return eo(t),null;case 17:return ha(t.type)&&ba(),null;case 19:if(ua(Ro),null===(r=t.memoizedState))return null;if(u=0!==(64&t.flags),null===(c=r.rendering))if(u)ru(r,!1);else{if(0!==Ru||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Do(e))){for(t.flags|=64,ru(r,!1),null!==(u=c.updateQueue)&&(t.updateQueue=u,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(u=n).flags&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(c=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=c.childLanes,u.lanes=c.lanes,u.child=c.child,u.memoizedProps=c.memoizedProps,u.memoizedState=c.memoizedState,u.updateQueue=c.updateQueue,u.type=c.type,e=c.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return sa(Ro,1&Ro.current|2),t.child}e=e.sibling}null!==r.tail&&Ba()>Wu&&(t.flags|=64,u=!0,ru(r,!1),t.lanes=33554432)}else{if(!u)if(null!==(e=Do(c))){if(t.flags|=64,u=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ru(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Fo)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ba()-r.renderingStartTime>Wu&&1073741824!==n&&(t.flags|=64,u=!0,ru(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ba(),n.sibling=null,t=Ro.current,sa(Ro,u?1&t|2:1&t),n):null;case 23:case 24:return Os(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function ou(e){switch(e.tag){case 1:ha(e.type)&&ba();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Po(),ua(fa),ua(la),Go(),0!==(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Mo(e),null;case 13:return ua(Ro),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ua(Ro),null;case 4:return Po(),null;case 10:return eo(e),null;case 23:case 24:return Os(),null;default:return null}}function iu(e,t){try{var n="",r=t;do{n+=K(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a}}function uu(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}qi=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ki=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Ao(No.current);var i,u=null;switch(n){case"input":o=Z(e,o),r=Z(e,r),u=[];break;case"option":o=oe(e,o),r=oe(e,r),u=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),u=[];break;case"textarea":o=ue(e,o),r=ue(e,r),u=[];break;default:"function"!==typeof o.onClick&&"function"===typeof r.onClick&&(e.onclick=Lr)}for(f in ke(n,r),n=null,o)if(!r.hasOwnProperty(f)&&o.hasOwnProperty(f)&&null!=o[f])if("style"===f){var c=o[f];for(i in c)c.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(s.hasOwnProperty(f)?u||(u=[]):(u=u||[]).push(f,null));for(f in r){var l=r[f];if(c=null!=o?o[f]:void 0,r.hasOwnProperty(f)&&l!==c&&(null!=l||null!=c))if("style"===f)if(c){for(i in c)!c.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in l)l.hasOwnProperty(i)&&c[i]!==l[i]&&(n||(n={}),n[i]=l[i])}else n||(u||(u=[]),u.push(f,n)),n=l;else"dangerouslySetInnerHTML"===f?(l=l?l.__html:void 0,c=c?c.__html:void 0,null!=l&&c!==l&&(u=u||[]).push(f,l)):"children"===f?"string"!==typeof l&&"number"!==typeof l||(u=u||[]).push(f,""+l):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(s.hasOwnProperty(f)?(null!=l&&"onScroll"===f&&Nr("scroll",e),u||c===l||(u=[])):"object"===typeof l&&null!==l&&l.$$typeof===R?l.toString():(u=u||[]).push(f,l))}n&&(u=u||[]).push("style",n);var f=u;(t.updateQueue=f)&&(t.flags|=4)}},Gi=function(e,t,n,r){n!==r&&(t.flags|=4)};var su="function"===typeof WeakMap?WeakMap:Map;function cu(e,t,n){(n=uo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gu||(Gu=!0,$u=r),uu(0,t)},n}function lu(e,t,n){(n=uo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var a=t.value;n.payload=function(){return uu(0,t),r(a)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Yu?Yu=new Set([this]):Yu.add(this),uu(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var fu="function"===typeof WeakSet?WeakSet:Set;function du(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Ls(e,n)}else t.current=null}function pu(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:$a(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Hr(t.stateNode.containerInfo));
vendor: 4,942 bytes, line 2
2case 5:case 6:case 4:case 17:return}throw Error(i(163))}function hu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!==(4&(a=a.tag))&&0!==(1&a)&&(Ms(n,e),Is(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:$a(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&fo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}fo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Br(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&wt(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(i(163))}function bu(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=void 0!==a&&null!==a&&a.hasOwnProperty("display")?a.display:null,r.style.display=je("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function mu(e,t){if(ja&&"function"===typeof ja.onCommitFiberUnmount)try{ja.onCommitFiberUnmount(Oa,t)}catch(o){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!==(4&r))Ms(t,n);else{r=t;try{a()}catch(o){Ls(r,o)}}n=n.next}while(n!==e)}break;case 1:if(du(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(o){Ls(t,o)}break;case 5:du(t);break;case 4:wu(e,t)}}function yu(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function vu(e){return 5===e.tag||3===e.tag||4===e.tag}function gu(e){e:{for(var t=e.return;null!==t;){if(vu(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(ve(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||vu(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Ou(e,n,t):ju(e,n,t)}function Ou(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Lr));else if(4!==r&&null!==(e=e.child))for(Ou(e,t,n),e=e.sibling;null!==e;)Ou(e,t,n),e=e.sibling}function ju(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ju(e,t,n),e=e.sibling;null!==e;)ju(e,t,n),e=e.sibling}function wu(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var u=e,s=a,c=s;;)if(mu(u,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===s)break e;for(;null===c.sibling;){if(null===c.return||c.return===s)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(u=n,s=a.stateNode,8===u.nodeType?u.parentNode.removeChild(s):u.removeChild(s)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(mu(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function xu(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}
vendor: 10,193 bytes, line 2
2while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Qr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,a),t=Se(e,r),a=0;a<o.length;a+=2){var u=o[a],s=o[a+1];"style"===u?we(n,s):"dangerouslySetInnerHTML"===u?ye(n,s):"children"===u?ve(n,s):O(n,u,s,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ie(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,wt(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(Vu=Ba(),bu(t.child,!0)),void ku(t);case 19:return void ku(t);case 17:return;case 23:case 24:return void bu(t,null!==t.memoizedState)}throw Error(i(163))}function ku(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new fu),t.forEach((function(t){var r=Fs.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Su(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Eu=Math.ceil,Nu=j.ReactCurrentDispatcher,Tu=j.ReactCurrentOwner,_u=0,Au=null,Cu=null,Pu=0,Iu=0,Mu=ia(0),Ru=0,Du=null,Lu=0,zu=0,Fu=0,Bu=0,Uu=null,Vu=0,Wu=1/0;function Hu(){Wu=Ba()+500}var qu,Ku=null,Gu=!1,$u=null,Yu=null,Qu=!1,Xu=null,Ju=90,Zu=[],es=[],ts=null,ns=0,rs=null,as=-1,os=0,is=0,us=null,ss=!1;function cs(){return 0!==(48&_u)?Ba():-1!==as?as:as=Ba()}function ls(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===Ua()?1:2;if(0===os&&(os=Lu),0!==Ga.transition){0!==is&&(is=null!==Uu?Uu.pendingLanes:0),e=os;var t=4186112&~is;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ua(),0!==(4&_u)&&98===e?e=Bt(12,os):e=Bt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),os),e}function fs(e,t,n){if(50<ns)throw ns=0,rs=null,Error(i(185));if(null===(e=ds(e,t)))return null;Wt(e,t,n),e===Au&&(Fu|=t,4===Ru&&bs(e,Pu));var r=Ua();1===t?0!==(8&_u)&&0===(48&_u)?ms(e):(ps(e,n),0===_u&&(Hu(),qa())):(0===(4&_u)||98!==r&&99!==r||(null===ts?ts=new Set([e]):ts.add(e)),ps(e,n)),Uu=e}function ds(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function ps(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,u=e.pendingLanes;0<u;){var s=31-Ht(u),c=1<<s,l=o[s];if(-1===l){if(0===(c&r)||0!==(c&a)){l=t,Lt(c);var f=Dt;o[s]=10<=f?l+250:6<=f?l+5e3:-1}}else l<=t&&(e.expiredLanes|=c);u&=~c}if(r=zt(e,e===Au?Pu:0),t=Dt,0===r)null!==n&&(n!==Ma&&ka(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Ma&&ka(n)}15===t?(n=ms.bind(null,e),null===Da?(Da=[n],La=xa(_a,Ka)):Da.push(n),n=Ma):14===t?n=Ha(99,ms.bind(null,e)):n=Ha(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),hs.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function hs(e){if(as=-1,is=os=0,0!==(48&_u))throw Error(i(327));var t=e.callbackNode;if(Ps()&&e.callbackNode!==t)return null;var n=zt(e,e===Au?Pu:0);if(0===n)return null;var r=n,a=_u;_u|=16;var o=xs();for(Au===e&&Pu===r||(Hu(),js(e,r));;)try{Es();break}catch(s){ws(e,s)}if(Za(),Nu.current=o,_u=a,null!==Cu?r=0:(Au=null,Pu=0,r=Ru),0!==(Lu&Fu))js(e,0);else if(0!==r){if(2===r&&(_u|=64,e.hydrate&&(e.hydrate=!1,Hr(e.containerInfo)),0!==(n=Ft(e))&&(r=ks(e,n))),1===r)throw t=Du,js(e,0),bs(e,n),ps(e,Ba()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:_s(e);break;case 3:if(bs(e,n),(62914560&n)===n&&10<(r=Vu+500-Ba())){if(0!==zt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){cs(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Vr(_s.bind(null,e),r);break}_s(e);break;case 4:if(bs(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var u=31-Ht(n);o=1<<u,(u=r[u])>a&&(a=u),n&=~o}if(n=a,10<(n=(120>(n=Ba()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Eu(n/1960))-n)){e.timeoutHandle=Vr(_s.bind(null,e),n);break}_s(e);break;case 5:_s(e);break;default:throw Error(i(329))}}return ps(e,Ba()),e.callbackNode===t?hs.bind(null,e):null}function bs(e,t){for(t&=~Bu,t&=~Fu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function ms(e){if(0!==(48&_u))throw Error(i(327));if(Ps(),e===Au&&0!==(e.expiredLanes&Pu)){var t=Pu,n=ks(e,t);0!==(Lu&Fu)&&(n=ks(e,t=zt(e,t)))}else n=ks(e,t=zt(e,0));if(0!==e.tag&&2===n&&(_u|=64,e.hydrate&&(e.hydrate=!1,Hr(e.containerInfo)),0!==(t=Ft(e))&&(n=ks(e,t))),1===n)throw n=Du,js(e,0),bs(e,t),ps(e,Ba()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,_s(e),ps(e,Ba()),null}function ys(e,t){var n=_u;_u|=1;try{return e(t)}finally{0===(_u=n)&&(Hu(),qa())}}function vs(e,t){var n=_u;_u&=-2,_u|=8;try{return e(t)}finally{0===(_u=n)&&(Hu(),qa())}}function gs(e,t){sa(Mu,Iu),Iu|=t,Lu|=t}function Os(){Iu=Mu.current,ua(Mu)}function js(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Wr(n)),null!==Cu)for(n=Cu.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&ba();break;case 3:Po(),ua(fa),ua(la),Go();break;case 5:Mo(r);break;case 4:Po();break;case 13:case 19:ua(Ro);break;case 10:eo(r);break;case 23:case 24:Os()}n=n.return}Au=e,Cu=Ws(e.current,null),Pu=Iu=Lu=t,Ru=0,Du=null,Bu=Fu=zu=0}function ws(e,t){for(;;){var n=Cu;try{if(Za(),$o.current=_i,ei){for(var r=Xo.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ei=!1}if(Qo=0,Zo=Jo=Xo=null,ti=!1,Tu.current=null,null===n||null===n.return){Ru=1,Du=t,Cu=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=Pu,u.flags|=2048,u.firstEffect=u.lastEffect=null,null!==s&&"object"===typeof s&&"function"===typeof s.then){var c=s;if(0===(2&u.mode)){var l=u.alternate;l?(u.updateQueue=l.updateQueue,u.memoizedState=l.memoizedState,u.lanes=l.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!==(1&Ro.current),d=i;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var b=d.memoizedProps;p=void 0!==b.fallback&&(!0!==b.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var y=new Set;y.add(c),d.updateQueue=y}else m.add(c);if(0===(2&d.mode)){if(d.flags|=64,u.flags|=16384,u.flags&=-2981,1===u.tag)if(null===u.alternate)u.tag=17;else{var v=uo(-1,1);v.tag=2,so(u,v)}u.lanes|=1;break e}s=void 0,u=t;var g=o.pingCache;if(null===g?(g=o.pingCache=new su,s=new Set,g.set(c,s)):void 0===(s=g.get(c))&&(s=new Set,g.set(c,s)),!s.has(u)){s.add(u);var O=zs.bind(null,o,c,u);c.then(O,O)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);s=Error((G(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Ru&&(Ru=2),s=iu(s,u),d=i;do{switch(d.tag){case 3:o=s,d.flags|=4096,t&=-t,d.lanes|=t,co(d,cu(0,o,t));break e;case 1:o=s;var j=d.type,w=d.stateNode;if(0===(64&d.flags)&&("function"===typeof j.getDerivedStateFromError||null!==w&&"function"===typeof w.componentDidCatch&&(null===Yu||!Yu.has(w)))){d.flags|=4096,t&=-t,d.lanes|=t,co(d,lu(d,o,t));break e}}d=d.return}while(null!==d)}Ts(n)}catch(x){t=x,Cu===n&&null!==n&&(Cu=n=n.return);continue}break}}function xs(){var e=Nu.current;return Nu.current=_i,null===e?_i:e}function ks(e,t){var n=_u;_u|=16;var r=xs();for(Au===e&&Pu===t||js(e,t);;)try{Ss();break}catch(a){ws(e,a)}if(Za(),_u=n,Nu.current=r,null!==Cu)throw Error(i(261));return Au=null,Pu=0,Ru}function Ss(){for(;null!==Cu;)Ns(Cu)}function Es(){for(;null!==Cu&&!Sa();)Ns(Cu)}function Ns(e){var t=qu(e.alternate,e,Iu);e.memoizedProps=e.pendingProps,null===t?Ts(e):Cu=t,Tu.current=null}function Ts(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=au(n,t,Iu)))return void(Cu=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Iu)||0===(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=ou(t)))return n.flags&=2047,void(Cu=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Cu=t);Cu=t=e}while(null!==t);0===Ru&&(Ru=5)}function _s(e){var t=Ua();return Wa(99,As.bind(null,e,t)),null}function As(e,t){do{Ps()}while(null!==Xu);if(0!==(48&_u))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var u=e.eventTimes,s=e.expirationTimes;0<o;){var c=31-Ht(o),l=1<<c;a[c]=0,u[c]=-1,s[c]=-1,o&=~l}if(null!==ts&&0===(24&r)&&ts.has(e)&&ts.delete(e),e===Au&&(Cu=Au=null,Pu=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=_u,_u|=32,Tu.current=null,zr=Yt,hr(u=pr())){if("selectionStart"in u)s={start:u.selectionStart,end:u.selectionEnd};else e:if(s=(s=u.ownerDocument)&&s.defaultView||window,(l=s.getSelection&&s.getSelection())&&0!==l.rangeCount){s=l.anchorNode,o=l.anchorOffset,c=l.focusNode,l=l.focu
2sOffset;try{s.nodeType,c.nodeType}catch(E){s=null;break e}var f=0,d=-1,p=-1,h=0,b=0,m=u,y=null;t:for(;;){for(var v;m!==s||0!==o&&3!==m.nodeType||(d=f+o),m!==c||0!==l&&3!==m.nodeType||(p=f+l),3===m.nodeType&&(f+=m.nodeValue.length),null!==(v=m.firstChild);)y=m,m=v;for(;;){if(m===u)break t;if(y===s&&++h===o&&(d=f),y===c&&++b===l&&(p=f),null!==(v=m.nextSibling))break;y=(m=y).parentNode}m=v}s=-1===d||-1===p?null:{start:d,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;Fr={focusedElem:u,selectionRange:s},Yt=!1,us=null,ss=!1,Ku=r;do{try{Cs()}catch(E){if(null===Ku)throw Error(i(330));Ls(Ku,E),Ku=Ku.nextEffect}}while(null!==Ku);us=null,Ku=r;do{try{for(u=e;null!==Ku;){var g=Ku.flags;if(16&g&&ve(Ku.stateNode,""),128&g){var O=Ku.alternate;if(null!==O){var j=O.ref;null!==j&&("function"===typeof j?j(null):j.current=null)}}switch(1038&g){case 2:gu(Ku),Ku.flags&=-3;break;case 6:gu(Ku),Ku.flags&=-3,xu(Ku.alternate,Ku);break;case 1024:Ku.flags&=-1025;break;case 1028:Ku.flags&=-1025,xu(Ku.alternate,Ku);break;case 4:xu(Ku.alternate,Ku);break;case 8:wu(u,s=Ku);var w=s.alternate;yu(s),null!==w&&yu(w)}Ku=Ku.nextEffect}}catch(E){if(null===Ku)throw Error(i(330));Ls(Ku,E),Ku=Ku.nextEffect}}while(null!==Ku);if(j=Fr,O=pr(),g=j.focusedElem,u=j.selectionRange,O!==g&&g&&g.ownerDocument&&dr(g.ownerDocument.documentElement,g)){null!==u&&hr(g)&&(O=u.start,void 0===(j=u.end)&&(j=O),"selectionStart"in g?(g.selectionStart=O,g.selectionEnd=Math.min(j,g.value.length)):(j=(O=g.ownerDocument||document)&&O.defaultView||window).getSelection&&(j=j.getSelection(),s=g.textContent.length,w=Math.min(u.start,s),u=void 0===u.end?w:Math.min(u.end,s),!j.extend&&w>u&&(s=u,u=w,w=s),s=fr(g,w),o=fr(g,u),s&&o&&(1!==j.rangeCount||j.anchorNode!==s.node||j.anchorOffset!==s.offset||j.focusNode!==o.node||j.focusOffset!==o.offset)&&((O=O.createRange()).setStart(s.node,s.offset),j.removeAllRanges(),w>u?(j.addRange(O),j.extend(o.node,o.offset)):(O.setEnd(o.node,o.offset),j.addRange(O))))),O=[];for(j=g;j=j.parentNode;)1===j.nodeType&&O.push({element:j,left:j.scrollLeft,top:j.scrollTop});for("function"===typeof g.focus&&g.focus(),g=0;g<O.length;g++)(j=O[g]).element.scrollLeft=j.left,j.element.scrollTop=j.top}Yt=!!zr,Fr=zr=null,e.current=n,Ku=r;do{try{for(g=e;null!==Ku;){var x=Ku.flags;if(36&x&&hu(g,Ku.alternate,Ku),128&x){O=void 0;var k=Ku.ref;if(null!==k){var S=Ku.stateNode;switch(Ku.tag){case 5:O=S;break;default:O=S}"function"===typeof k?k(O):k.current=O}}Ku=Ku.nextEffect}}catch(E){if(null===Ku)throw Error(i(330));Ls(Ku,E),Ku=Ku.nextEffect}}while(null!==Ku);Ku=null,Ra(),_u=a}else e.current=n;if(Qu)Qu=!1,Xu=e,Ju=t;else for(Ku=r;null!==Ku;)t=Ku.nextEffect,Ku.nextEffect=null,8&Ku.flags&&((x=Ku).sibling=null,x.stateNode=null),Ku=t;if(0===(r=e.pendingLanes)&&(Yu=null),1===r?e===rs?ns++:(ns=0,rs=e):ns=0,n=n.stateNode,ja&&"function"===typeof ja.onCommitFiberRoot)try{ja.onCommitFiberRoot(Oa,n,void 0,64===(64&n.current.flags))}catch(E){}if(ps(e,Ba()),Gu)throw Gu=!1,e=$u,$u=null,e;return 0!==(8&_u)||qa(),null}function Cs(){for(;null!==Ku;){var e=Ku.alternate;ss||null===us||(0!==(8&Ku.flags)?et(Ku,us)&&(ss=!0):13===Ku.tag&&Su(e,Ku)&&et(Ku,us)&&(ss=!0));var t=Ku.flags;0!==(256&t)&&pu(e,Ku),0===(512&t)||Qu||(Qu=!0,Ha(97,(function(){return Ps(),null}))),Ku=Ku.nextEffect}}function Ps(){if(90!==Ju){var e=97<Ju?97:Ju;return Ju=90,Wa(e,Rs)}return!1}function Is(e,t){Zu.push(t,e),Qu||(Qu=!0,Ha(97,(function(){return Ps(),null})))}function Ms(e,t){es.push(t,e),Qu||(Qu=!0,Ha(97,(function(){return Ps(),null})))}function Rs(){if(null===Xu)return!1;var e=Xu;if(Xu=null,0!==(48&_u))throw Error(i(331));var t=_u;_u|=32;var n=es;es=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],u=a.destroy;if(a.destroy=void 0,"function"===typeof u)try{u()}catch(c){if(null===o)throw Error(i(330));Ls(o,c)}}for(n=Zu,Zu=[],r=0;r<n.length;r+=2){a=n[r],o=n[r+1];try{var s=a.create;a.destroy=s()}catch(c){if(null===o)throw Error(i(330));Ls(o,c)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return _u=t,qa(),!0}function Ds(e,t,n){so(e,t=cu(0,t=iu(n,t),1)),t=cs(),null!==(e=ds(e,1))&&(Wt(e,1,t),ps(e,t))}function Ls(e,t){if(3===e.tag)Ds(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Ds(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Yu||!Yu.has(r))){var a=lu(n,e=iu(t,e),1);if(so(n,a),a=cs(),null!==(n=ds(n,1)))Wt(n,1,a),ps(n,a);else if("function"===typeof r.componentDidCatch&&(null===Yu||!Yu.has(r)))try{r.componentDidCatch(t,e)}catch(o){}break}}n=n.return}}function zs(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=cs(),e.pingedLanes|=e.suspendedLanes&n,Au===e&&(Pu&n)===n&&(4===Ru||3===Ru&&(62914560&Pu)===Pu&&500>Ba()-Vu?js(e,0):Bu|=n),ps(e,t)}function Fs(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===Ua()?1:2:(0===os&&(os=Lu),0===(t=Ut(62914560&~os))&&(t=4194304))),n=cs(),null!==(e=ds(e,t))&&(Wt(e,t,n),ps(e,n))}function Bs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 5,285 bytes, line 2
2ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Us(e,t,n,r){return new Bs(e,t,n,r)}function Vs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ws(e,t){var n=e.alternate;return null===n?((n=Us(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hs(e,t,n,r,a,o){var u=2;if(r=e,"function"===typeof e)Vs(e)&&(u=1);else if("string"===typeof e)u=5;else e:switch(e){case k:return qs(n.children,a,o,t);case D:u=8,a|=16;break;case S:u=8,a|=1;break;case E:return(e=Us(12,n,t,8|a)).elementType=E,e.type=E,e.lanes=o,e;case A:return(e=Us(13,n,t,a)).type=A,e.elementType=A,e.lanes=o,e;case C:return(e=Us(19,n,t,a)).elementType=C,e.lanes=o,e;case L:return Ks(n,a,o,t);case z:return(e=Us(24,n,t,a)).elementType=z,e.lanes=o,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case N:u=10;break e;case T:u=9;break e;case _:u=11;break e;case P:u=14;break e;case I:u=16,r=null;break e;case M:u=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Us(u,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function qs(e,t,n,r){return(e=Us(7,e,r,t)).lanes=n,e}function Ks(e,t,n,r){return(e=Us(23,e,r,t)).elementType=L,e.lanes=n,e}function Gs(e,t,n){return(e=Us(6,e,null,t)).lanes=n,e}function $s(e,t,n){return(t=Us(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ys(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Vt(0),this.expirationTimes=Vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vt(0),this.mutableSourceEagerHydrationData=null}function Qs(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Xs(e,t,n,r){var a=t.current,o=cs(),u=ls(a);e:if(n){t:{if(Qe(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(ha(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var c=n.type;if(ha(c)){n=ya(n,c,s);break e}}n=s}else n=ca;return null===t.context?t.context=n:t.pendingContext=n,(t=uo(o,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),so(a,t),fs(a,u,o),u}function Js(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Zs(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ec(e,t){Zs(e,t),(e=e.alternate)&&Zs(e,t)}function tc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Ys(e,t,null!=n&&!0===n.hydrate),t=Us(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,oo(t),e[Xr]=n.current,_r(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function nc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function rc(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o._internalRoot;if("function"===typeof a){var u=a;a=function(){var e=Js(i);u.call(e)}}Xs(t,i,e,a)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new tc(e,0,t?{hydrate:!0}:void 0)}(n,r),i=o._internalRoot,"function"===typeof a){var s=a;a=function(){var e=Js(i);s.call(e)}}vs((function(){Xs(t,i,e,a)}))}return Js(i)}function ac(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!nc(t))throw Error(i(200));return Qs(e,t,null,n)}qu=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||fa.current)Mi=!0;else{if(0===(n&r)){switch(Mi=!1,t.tag){case 3:Hi(t),qo();break;case 5:Io(t);break;case 1:ha(t.type)&&va(t);break;case 4:Co(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;sa(Ya,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Yi(e,t,n
vendor: 6,278 bytes, line 2
2):(sa(Ro,1&Ro.current),null!==(t=nu(e,t,n))?t.sibling:null);sa(Ro,1&Ro.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return tu(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),sa(Ro,Ro.current),r)break;return null;case 23:case 24:return t.lanes=0,Fi(e,t,n)}return nu(e,t,n)}Mi=0!==(16384&e.flags)}else Mi=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=pa(t,la.current),no(t,n),a=ai(null,t,r,e,a,n),t.flags|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ha(r)){var o=!0;va(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,oo(t);var u=r.getDerivedStateFromProps;"function"===typeof u&&ho(t,r,u,e),a.updater=bo,t.stateNode=a,a._reactInternals=t,go(t,r,e,n),t=Wi(null,t,r,!0,o,n)}else t.tag=0,Ri(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"===typeof e)return Vs(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===_)return 11;if(e===P)return 14}return 2}(a),e=$a(a,e),o){case 0:t=Ui(null,t,a,e,n);break e;case 1:t=Vi(null,t,a,e,n);break e;case 11:t=Di(null,t,a,e,n);break e;case 14:t=Li(null,t,a,$a(a.type,e),r,n);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Ui(e,t,r,a=t.elementType===r?a:$a(r,a),n);case 1:return r=t.type,a=t.pendingProps,Vi(e,t,r,a=t.elementType===r?a:$a(r,a),n);case 3:if(Hi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,io(e,t),lo(t,r,null,n),(r=t.memoizedState.element)===a)qo(),t=nu(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(zo=qr(t.stateNode.containerInfo.firstChild),Lo=t,o=Fo=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],Ko.push(o);for(n=So(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Ri(e,t,r,n),qo();t=t.child}return t;case 5:return Io(t),null===e&&Vo(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,u=a.children,Ur(r,a)?u=null:null!==o&&Ur(r,o)&&(t.flags|=16),Bi(e,t),Ri(e,t,u,n),t.child;case 6:return null===e&&Vo(t),null;case 13:return Yi(e,t,n);case 4:return Co(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ko(t,null,r,n):Ri(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Di(e,t,r,a=t.elementType===r?a:$a(r,a),n);case 7:return Ri(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ri(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,u=t.memoizedProps,o=a.value;var s=t.type._context;if(sa(Ya,s._currentValue),s._currentValue=o,null!==u)if(s=u.value,0===(o=ur(s,o)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(s,o):1073741823))){if(u.children===a.children&&!fa.current){t=nu(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var c=s.dependencies;if(null!==c){u=s.child;for(var l=c.firstContext;null!==l;){if(l.context===r&&0!==(l.observedBits&o)){1===s.tag&&((l=uo(-1,n&-n)).tag=2,so(s,l)),s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),to(s.return,n),c.lanes|=n;break}l=l.next}}else u=10===s.tag&&s.type===t.type?null:s.child;if(null!==u)u.return=s;else for(u=s;null!==u;){if(u===t){u=null;break}if(null!==(s=u.sibling)){s.return=u.return,u=s;break}u=u.return}s=u}Ri(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,no(t,n),r=r(a=ro(a,o.unstable_observedBits)),t.flags|=1,Ri(e,t,r,n),t.child;case 14:return o=$a(a=t.type,t.pendingProps),Li(e,t,a,o=$a(a.type,o),r,n);case 15:return zi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:$a(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,ha(r)?(e=!0,va(t)):e=!1,no(t,n),yo(t,r,a),go(t,r,a,n),Wi(null,t,r,!0,e,n);case 19:return tu(e,t,n);case 23:case 24:return Fi(e,t,n)}throw Error(i(156,t.tag))},tc.prototype.render=function(e){Xs(e,this._internalRoot,null,null)},tc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Xs(null,e,null,(function(){t[Xr]=null}))},tt=function(e){13===e.tag&&(fs(e,4,cs()),ec(e,4))},nt=function(e){13===e.tag&&(fs(e,67108864,cs()),ec(e,67108864))},rt=function(e){if(13===e.tag){var t=cs(),n=ls(e);fs(e,n,t),ec(e,n)}},at=function(e,t){return t()},Ne=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=na(r);if(!a)throw Error(i(90));X(r),ne(r,a)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Ie=ys,Me=function(e,t,n,r,a){var o=_u;_u|=4;try{return Wa(98,e.bind(null,t,n,r,a))}finally{0===(_u=o)&&(Hu(),qa())}},Re=function(){0===(49&_u)&&(function(){if(null!==ts){var e=ts;ts=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,ps(e,Ba())}))}qa()}(),Ps())},De=function(e,t){var n=_u;_u|=2;try{return e(t)}finally{0===(_u=n)&&(Hu(),qa())}};var oc={Events:[ea,ta,na,Ce,Pe,Ps,{current:!1}]},ic={findFiberByHostInstance:Zr,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},uc={bundleType:ic.bundleType,version:ic.version,rendererPackageName:ic.rendererPackageName,rendererConfig:ic.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:j.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ze(e))?null:e.stateNode},findFiberByHostInstance:ic.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var sc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!sc.isDisabled&&sc.supportsFiber)try{Oa=sc.inject(uc),ja=sc}catch(me){}}
vendor: 7,173 bytes, line 2
2t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oc,t.createPortal=ac,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=Ze(t))?null:e.stateNode},t.flushSync=function(e,t){var n=_u;if(0!==(48&n))return e(t);_u|=1;try{if(e)return Wa(99,e.bind(null,t))}finally{_u=n,qa()}},t.hydrate=function(e,t,n){if(!nc(t))throw Error(i(200));return rc(null,e,t,!0,n)},t.render=function(e,t,n){if(!nc(t))throw Error(i(200));return rc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!nc(e))throw Error(i(40));return!!e._reactRootContainer&&(vs((function(){rc(null,null,e,!1,(function(){e._reactRootContainer=null,e[Xr]=null}))})),!0)},t.unstable_batchedUpdates=ys,t.unstable_createPortal=function(e,t){return ac(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!nc(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return rc(e,t,n,!1,r)},t.version="17.0.2"},function(e,t,n){"use strict";e.exports=n(270)},function(e,t,n){"use strict";var r,a,o,i;if("object"===typeof performance&&"function"===typeof performance.now){var u=performance;t.unstable_now=function(){return u.now()}}else{var s=Date,c=s.now();t.unstable_now=function(){return s.now()-c}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var l=null,f=null,d=function e(){if(null!==l)try{var n=t.unstable_now();l(!0,n),l=null}catch(r){throw setTimeout(e,0),r}};r=function(e){null!==l?setTimeout(r,0,e):(l=e,setTimeout(d,0))},a=function(e,t){f=setTimeout(e,t)},o=function(){clearTimeout(f)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,h=window.clearTimeout;if("undefined"!==typeof console){var b=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,y=null,v=-1,g=5,O=0;t.unstable_shouldYield=function(){return t.unstable_now()>=O},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):g=0<e?Math.floor(1e3/e):5};var j=new MessageChannel,w=j.port2;j.port1.onmessage=function(){if(null!==y){var e=t.unstable_now();O=e+g;try{y(!0,e)?w.postMessage(null):(m=!1,y=null)}catch(n){throw w.postMessage(null),n}}else m=!1},r=function(e){y=e,m||(m=!0,w.postMessage(null))},a=function(e,n){v=p((function(){e(t.unstable_now())}),n)},o=function(){h(v),v=-1}}function x(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<E(a,t)))break e;e[r]=t,e[n]=a,n=r}}function k(e){return void 0===(e=e[0])?null:e}function S(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,i=e[o],u=o+1,s=e[u];if(void 0!==i&&0>E(i,n))void 0!==s&&0>E(s,i)?(e[r]=s,e[u]=n,r=u):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==s&&0>E(s,n)))break e;e[r]=s,e[u]=n,r=u}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var N=[],T=[],_=1,A=null,C=3,P=!1,I=!1,M=!1;function R(e){for(var t=k(T);null!==t;){if(null===t.callback)S(T);else{if(!(t.startTime<=e))break;S(T),t.sortIndex=t.expirationTime,x(N,t)}t=k(T)}}function D(e){if(M=!1,R(e),!I)if(null!==k(N))I=!0,r(L);else{var t=k(T);null!==t&&a(D,t.startTime-e)}}function L(e,n){I=!1,M&&(M=!1,o()),P=!0;var r=C;try{for(R(n),A=k(N);null!==A&&(!(A.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=A.callback;if("function"===typeof i){A.callback=null,C=A.priorityLevel;var u=i(A.expirationTime<=n);n=t.unstable_now(),"function"===typeof u?A.callback=u:A===k(N)&&S(N),R(n)}else S(N);A=k(N)}if(null!==A)var s=!0;else{var c=k(T);null!==c&&a(D,c.startTime-n),s=!1}return s}finally{A=null,C=r,P=!1}}var z=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){I||P||(I=!0,r(L))},t.unstable_getCurrentPriorityLevel=function(){return C},t.unstable_getFirstCallbackNode=function(){return k(N)},t.unstable_next=function(e){switch(C){case 1:case 2:case 3:var t=3;break;default:t=C}var n=C;C=t;try{return e()}finally{C=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=z,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=C;C=e;try{return t()}finally{C=n}},t.unstable_scheduleCallback=function(e,n,i){var u=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?u+i:u:i=u,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:_++,callback:n,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>u?(e.sortIndex=i,x(T,e),null===k(N)&&e===k(T)&&(M?o():M=!0,a(D,i-u))):(e.sortIndex=s,x(N,e),I||P||(I=!0,r(L))),e},t.unstable_wrapCallback=function(e){var t=C;return function(){var n=C;C=t;try{return e.apply(this,arguments)}finally{C=n}}}},,,function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,a="function"===typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(C){s=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var a=t&&t.prototype instanceof m?t:m,o=Object.create(a.prototype),i=new T(r||[]);return o._invoke=function(e,t,n){var r=f;return function(a,o){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===a)throw o;return A()}for(n.method=a,n.arg=o;;){var i=n.delegate;if(i){var u=S(i,n);if(u){if(u===b)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var s=l(e,t,n);if("normal"===s.type){if(r=n.done?h:d,s.arg===b)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=h,n.method="throw",n.arg=s.arg)}}}(e,n,i),o}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(C){return{type:"throw",arg:C}}}e.wrap=c;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",b={};function m(){}function y(){}function v(){}var g={};g[o]=function(){return this};var O=Object.getPrototypeOf,j=O&&O(O(_([])));j&&j!==n&&r.call(j,o)&&(g=j);var w=v.prototype=m.prototype=Object.create(g);function x(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 4,326 bytes, line 2
2))}function k(e,t){function n(a,o,i,u){var s=l(e[a],e,o);if("throw"!==s.type){var c=s.arg,f=c.value;return f&&"object"===typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,i,u)}),(function(e){n("throw",e,i,u)})):t.resolve(f).then((function(e){c.value=e,i(c)}),(function(e){return n("throw",e,i,u)}))}u(s.arg)}var a;this._invoke=function(e,r){function o(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(o,o):o()}}function S(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method))return b;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return b}var a=l(r,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,b;var o=a.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,b):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,b)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function _(e){if(e){var n=e[o];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function n(){for(;++a<e.length;)if(r.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}return{next:A}}function A(){return{value:t,done:!0}}return y.prototype=w.constructor=v,v.constructor=y,y.displayName=s(v,u,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,s(e,u,"GeneratorFunction")),e.prototype=Object.create(w),e},e.awrap=function(e){return{__await:e}},x(k.prototype),k.prototype[i]=function(){return this},e.AsyncIterator=k,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var i=new k(c(t,n,r,a),o);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},x(w),s(w,u,"Generator"),w[o]=function(){return this},w.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=_,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(N),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(r,a){return u.type="throw",u.arg=e,n.next=r,a&&(n.method="next",n.arg=t),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),c=r.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,b):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),b},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];
2if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),N(n),b}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;N(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:_(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),b}},e}(e.exports);try{regeneratorRuntime=r}catch(a){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=c(e),i=r[0],u=r[1],s=new o(function(e,t,n){return 3*(t+n)/4-n}(0,i,u)),l=0,f=u>0?i-4:i;for(n=0;n<f;n+=4)t=a[e.charCodeAt(n)]<<18|a[e.charCodeAt(n+1)]<<12|a[e.charCodeAt(n+2)]<<6|a[e.charCodeAt(n+3)],s[l++]=t>>16&255,s[l++]=t>>8&255,s[l++]=255&t;2===u&&(t=a[e.charCodeAt(n)]<<2|a[e.charCodeAt(n+1)]>>4,s[l++]=255&t);1===u&&(t=a[e.charCodeAt(n)]<<10|a[e.charCodeAt(n+1)]<<4|a[e.charCodeAt(n+2)]>>2,s[l++]=t>>8&255,s[l++]=255&t);return s},t.fromByteArray=function(e){for(var t,n=e.length,a=n%3,o=[],i=16383,u=0,s=n-a;u<s;u+=i)o.push(l(e,u,u+i>s?s:u+i));1===a?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===a&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],a=[],o="undefined"!==typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,s=i.length;u<s;++u)r[u]=i[u],a[i.charCodeAt(u)]=u;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,n){for(var a,o,i=[],u=t;u<n;u+=3)a=(e[u]<<16&16711680)+(e[u+1]<<8&65280)+(255&e[u+2]),i.push(r[(o=a)>>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return i.join("")}a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,a){var o,i,u=8*a-r-1,s=(1<<u)-1,c=s>>1,l=-7,f=n?a-1:0,d=n?-1:1,p=e[t+f];for(f+=d,o=p&(1<<-l)-1,p>>=-l,l+=u;l>0;o=256*o+e[t+f],f+=d,l-=8);for(i=o&(1<<-l)-1,o>>=-l,l+=r;l>0;i=256*i+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===s)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,r),o-=c}return(p?-1:1)*i*Math.pow(2,o-r)},t.write=function(e,t,n,r,a,o){var i,u,s,c=8*o-a-1,l=(1<<c)-1,f=l>>1,d=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,i=l):(i=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-i))<1&&(i--,s*=2),(t+=i+f>=1?d/s:d*Math.pow(2,1-f))*s>=2&&(i++,s/=2),i+f>=l?(u=0,i=l):i+f>=1?(u=(t*s-1)*Math.pow(2,a),i+=f):(u=t*Math.pow(2,f-1)*Math.pow(2,a),i=0));a>=8;e[n+p]=255&u,p+=h,u/=256,a-=8);for(i=i<<a|u,c+=a;c>0;e[n+p]=255&i,p+=h,i/=256,c-=8);e[n+p-h]|=128*b}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";(function(e){var t,r=n(16),a=n(14),o=n(18),i=function(){return n(278)};var u=function(){function u(){Object(r.a)(this,u),this.util=n(279),this.textEncoder=new this.util.TextEncoder}return Object(a.a)(u,[{key:"fetch",value:function(e,n){return null!=Object(o.b)().global.fetch?Object(o.b)().global.fetch(e,n):(null==t&&(t=i()),t(e,n))}},{key:"now",value:function(){var t=e.hrtime();return 1e3*t[0]+t[1]/1e6}},{key:"encode",value:function(e,t){if("utf-8"!==t&&"utf8"!==t)throw new Error("Node built-in encoder only supports utf-8, but got ".concat(t));return this.textEncoder.encode(e)}},{key:"decode",value:function(e,t){return 0===e.length?"":new this.util.TextDecoder(t).decode(e)}}]),u}();Object(o.b)().get("IS_NODE")&&Object(o.b)().setPlatform("node",new u)}).call(this,n(159))},,,function(e,t,n){(function(e){var r;!function(e,a,o){function i(e){var t=this,n=function(){var e=4022871197;return function(t){t=t.toString();for(var n=0;n<t.length;n++){var r=.02519603282416938*(e+=t.charCodeAt(n));r-=e=r>>>0,e=(r*=e)>>>0,e+=4294967296*(r-=e)}return 2.3283064365386963e-10*(e>>>0)}}();t.next=function(){var e=2091639*t.s0+2.3283064365386963e-10*t.c;return t.s0=t.s1,t.s1=t.s2,t.s2=e-(t.c=0|e)},t.c=1,t.s0=n(" "),t.s1=n(" "),t.s2=n(" "),t.s0-=n(e),t.s0<0&&(t.s0+=1),t.s1-=n(e),t.s1<0&&(t.s1+=1),t.s2-=n(e),t.s2<0&&(t.s2+=1),n=null}function u(e,t){return t.c=e.c,t.s0=e.s0,t.s1=e.s1,t.s2=e.s2,t}function s(e,t){var n=new i(e),r=t&&t.state,a=n.next;return a.int32=function(){return 4294967296*n.next()|0},a.double=function(){return a()+11102230246251565e-32*(2097152*a()|0)},a.quick=a,r&&("object"==typeof r&&u(r,n),a.state=function(){return u(n,{})}),a}a&&a.exports?a.exports=s:n(48)&&n(91)?void 0===(r=function(){return s}.call(t,n,t,a))||(a.exports=r):this.alea=s}(0,e,n(48))}).call(this,n(90)(e))},function(e,t,n){(function(e){var r;!function(e,a,o){function i(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r<n.length+64;
vendor: 6,001 bytes, line 2
2r++)t.x^=0|n.charCodeAt(r),t.next()}function u(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t}function s(e,t){var n=new i(e),r=t&&t.state,a=function(){return(n.next()>>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&("object"==typeof r&&u(r,n),a.state=function(){return u(n,{})}),a}a&&a.exports?a.exports=s:n(48)&&n(91)?void 0===(r=function(){return s}.call(t,n,t,a))||(a.exports=r):this.xor128=s}(0,e,n(48))}).call(this,n(90)(e))},function(e,t,n){(function(e){var r;!function(e,a,o){function i(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r<n.length+64;r++)t.x^=0|n.charCodeAt(r),r==n.length&&(t.d=t.x<<10^t.x>>>4),t.next()}function u(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function s(e,t){var n=new i(e),r=t&&t.state,a=function(){return(n.next()>>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&("object"==typeof r&&u(r,n),a.state=function(){return u(n,{})}),a}a&&a.exports?a.exports=s:n(48)&&n(91)?void 0===(r=function(){return s}.call(t,n,t,a))||(a.exports=r):this.xorwow=s}(0,e,n(48))}).call(this,n(90)(e))},function(e,t,n){(function(e){var r;!function(e,a,o){function i(e){var t=this;t.next=function(){var e,n,r=t.x,a=t.i;return e=r[a],n=(e^=e>>>7)^e<<24,n^=(e=r[a+1&7])^e>>>10,n^=(e=r[a+3&7])^e>>>3,n^=(e=r[a+4&7])^e<<7,e=r[a+7&7],n^=(e^=e<<13)^e<<9,r[a]=n,t.i=a+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n<t.length;++n)r[7&n]=r[7&n]<<15^t.charCodeAt(n)+r[n+1&7]<<13;for(;r.length<8;)r.push(0);for(n=0;n<8&&0===r[n];++n);for(8==n?r[7]=-1:r[n],e.x=r,e.i=0,n=256;n>0;--n)e.next()}(t,e)}function u(e,t){return t.x=e.x.slice(),t.i=e.i,t}function s(e,t){null==e&&(e=+new Date);var n=new i(e),r=t&&t.state,a=function(){return(n.next()>>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&(r.x&&u(r,n),a.state=function(){return u(n,{})}),a}a&&a.exports?a.exports=s:n(48)&&n(91)?void 0===(r=function(){return s}.call(t,n,t,a))||(a.exports=r):this.xorshift7=s}(0,e,n(48))}).call(this,n(90)(e))},function(e,t,n){(function(e){var r;!function(e,a,o){function i(e){var t=this;t.next=function(){var e,n,r=t.w,a=t.X,o=t.i;return t.w=r=r+1640531527|0,n=a[o+34&127],e=a[o=o+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=a[o]=n^e,t.i=o,n+(r^r>>>16)|0},function(e,t){var n,r,a,o,i,u=[],s=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,s=Math.max(s,t.length)),a=0,o=-32;o<s;++o)t&&(r^=t.charCodeAt((o+32)%t.length)),0===o&&(i=r),r^=r<<10,r^=r>>>15,r^=r<<4,r^=r>>>13,o>=0&&(i=i+1640531527|0,a=0==(n=u[127&o]^=r+i)?a+1:0);for(a>=128&&(u[127&(t&&t.length||0)]=-1),a=127,o=512;o>0;--o)r=u[a+34&127],n=u[a=a+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,u[a]=r^n;e.w=i,e.X=u,e.i=a}(t,e)}function u(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function s(e,t){null==e&&(e=+new Date);var n=new i(e),r=t&&t.state,a=function(){return(n.next()>>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&(r.X&&u(r,n),a.state=function(){return u(n,{})}),a}a&&a.exports?a.exports=s:n(48)&&n(91)?void 0===(r=function(){return s}.call(t,n,t,a))||(a.exports=r):this.xor4096=s}(0,e,n(48))}).call(this,n(90)(e))},function(e,t,n){(function(e){var r;!function(e,a,o){function i(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,a=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^a,a=a-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^a,t.a=a-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r<n.length+20;r++)t.b^=0|n.charCodeAt(r),t.next()}function u(e,t){return t.a=e.a,t.b=e.b,t.c=e.c,t.d=e.d,t}function s(e,t){var n=new i(e),r=t&&t.state,a=function(){return(n.next()>>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&("object"==typeof r&&u(r,n),a.state=function(){return u(n,{})}),a}a&&a.exports?a.exports=s:n(48)&&n(91)?void 0===(r=function(){return s}.call(t,n,t,a))||(a.exports=r):this.tychei=s}(0,e,n(48))}).call(this,n(90)(e))},function(e,t,n){var r;!function(a,o){var i,u=this,s=256,c=o.pow(s,6),l=o.pow(2,52),f=2*l,d=255;function p(e,t,n){var r=[],d=y(m((t=1==t?{entropy:!0}:t||{}).entropy?[e,v(a)]:null==e?function(){try{var e;return i&&(e=i.randomBytes)?e=e(s):(e=new Uint8Array(s),(u.crypto||u.msCrypto).getRandomValues(e)),v(e)}catch(r){var t=u.navigator,n=t&&t.plugins;return[+new Date,u,n,u.screen,v(a)]}}():e,3),r),p=new h(r),g=function(){for(var e=p.g(6),t=c,n=0;e<l;)e=(e+n)*s,t*=s,n=p.g(1);for(;e>=f;)e/=2,t/=2,n>>>=1;return(e+n)/t};return g.int32=function(){return 0|p.g(4)},g.quick=function(){return p.g(4)/4294967296},g.double=g,y(v(p.S),a),(t.pass||n||function(e,t,n,r){return r&&(r.S&&b(r,p),e.state=function(){return b(p,{})}),n?(o.random=e,t):e})(g,d,"global"in t?t.global:this==o,t.state)}function h(e){var t,n=e.length,r=this,a=0,o=r.i=r.j=0,i=r.S=[];for(n||(e=[n++]);a<s;)i[a]=a++;for(a=0;a<s;a++)i[a]=i[o=d&o+e[a%n]+(t=i[a])],i[o]=t;(r.g=function(e){for(var t,n=0,a=r.i,o=r.j,i=r.S;e--;)t=i[a=d&a+1],n=n*s+i[d&(i[a]=i[o=d&o+t])+(i[o]=t)];return r.i=a,r.j=o,n})(s)}function b(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function m(e,t){var n,r=[],a=typeof e;if(t&&"object"==a)for(n in e)try{r.push(m(e[n],t-1))}catch(o){}return r.length?r:"string"==a?e:e+"\0"}function y(e,t){for(var n,r=e+"",a=0;a<r.length;)t[d&a]=d&(n^=19*t[d&a])+r.charCodeAt(a++);return v(t)}function v(e){return String.fromCharCode.apply(0,e)}if(o.seedrandom=p,y(o.random(),a),e.exports){e.exports=p;try{i=n(287)}catch(g){}}
2else void 0===(r=function(){return p}.call(t,n,t,e))||(e.exports=r)}([],Math)},,function(e,t,n){"use strict";var r=n(289);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";e.exports=n(291)},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,u=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,b=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,O=r?Symbol.for("react.responder"):60118,j=r?Symbol.for("react.scope"):60119;function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case f:case d:case i:case s:case u:case h:return e;default:switch(e=e&&e.$$typeof){case l:case p:case y:case m:case c:return e;default:return t}}case o:return t}}}function x(e){return w(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=c,t.Element=a,t.ForwardRef=p,t.Fragment=i,t.Lazy=y,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=u,t.Suspense=h,t.isAsyncMode=function(e){return x(e)||w(e)===f},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===l},t.isContextProvider=function(e){return w(e)===c},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===y},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===u},t.isSuspense=function(e){return w(e)===h},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===d||e===s||e===u||e===h||e===b||"object"===typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===m||e.$$typeof===c||e.$$typeof===l||e.$$typeof===p||e.$$typeof===g||e.$$typeof===O||e.$$typeof===j||e.$$typeof===v)},t.typeOf=w},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,u=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,b=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,O=r?Symbol.for("react.responder"):60118,j=r?Symbol.for("react.scope"):60119;function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case f:case d:case i:case s:case u:case h:return e;default:switch(e=e&&e.$$typeof){case l:case p:case y:case m:case c:return e;default:return t}}case o:return t}}}function x(e){return w(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=c,t.Element=a,t.ForwardRef=p,t.Fragment=i,t.Lazy=y,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=u,t.Suspense=h,t.isAsyncMode=function(e){return x(e)||w(e)===f},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===l},t.isContextProvider=function(e){return w(e)===c},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===y},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===u},t.isSuspense=function(e){return w(e)===h},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===d||e===s||e===u||e===h||e===b||"object"===typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===m||e.$$typeof===c||e.$$typeof===l||e.$$typeof===p||e.$$typeof===g||e.$$typeof===O||e.$$typeof===j||e.$$typeof===v)},t.typeOf=w},function(e,t,n){"use strict";n(158);var r=n(7),a=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var o=Symbol.for;a=o("react.element"),t.Fragment=o("react.fragment")}
2var i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,l=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(l=t.ref),t)u.call(t,r)&&!s.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:l,props:o,_owner:i.current}}t.jsx=c,t.jsxs=c},function(e,t){function n(t){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t,n){"use strict";n.r(t),n.d(t,"capitalize",(function(){return r.a})),n.d(t,"createChainedFunction",(function(){return a})),n.d(t,"createSvgIcon",(function(){return p})),n.d(t,"debounce",(function(){return h})),n.d(t,"deprecatedPropType",(function(){return b})),n.d(t,"isMuiElement",(function(){return m})),n.d(t,"ownerDocument",(function(){return y})),n.d(t,"ownerWindow",(function(){return v})),n.d(t,"requirePropFactory",(function(){return g.a})),n.d(t,"setRef",(function(){return O.a})),n.d(t,"unsupportedProp",(function(){return j})),n.d(t,"useControlled",(function(){return w})),n.d(t,"useEventCallback",(function(){return x.a})),n.d(t,"useForkRef",(function(){return k.a})),n.d(t,"unstable_useId",(function(){return S})),n.d(t,"useIsFocusVisible",(function(){return E.a}));var r=n(56);function a(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return null==t?e:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];e.apply(this,r),t.apply(this,r)}}),(function(){}))}var o=n(13),i=n(7),u=n.n(i),s=n(30),c=(n(53),n(42)),l=n(61),f=i.forwardRef((function(e,t){var n=e.children,a=e.classes,u=e.className,l=e.color,f=void 0===l?"inherit":l,d=e.component,p=void 0===d?"svg":d,h=e.fontSize,b=void 0===h?"default":h,m=e.htmlColor,y=e.titleAccess,v=e.viewBox,g=void 0===v?"0 0 24 24":v,O=Object(s.a)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return i.createElement(p,Object(o.a)({className:Object(c.a)(a.root,u,"inherit"!==f&&a["color".concat(Object(r.a)(f))],"default"!==b&&a["fontSize".concat(Object(r.a)(b))]),focusable:"false",viewBox:g,color:m,"aria-hidden":!y||void 0,role:y?"img":void 0,ref:t},O),n,y?i.createElement("title",null,y):null)}));f.muiName="SvgIcon";var d=Object(l.a)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(f);function p(e,t){var n=function(t,n){return u.a.createElement(d,Object(o.a)({ref:n},t),e)};return n.muiName=d.muiName,u.a.memo(u.a.forwardRef(n))}function h(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];var i=this,u=function(){e.apply(i,a)};clearTimeout(t),t=setTimeout(u,n)}return r.clear=function(){clearTimeout(t)},r}function b(e,t){return function(){return null}}function m(e,t){return i.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}function y(e){return e&&e.ownerDocument||document}function v(e){return y(e).defaultView||window}var g=n(160),O=n(113);function j(e,t,n,r,a){return null}function w(e){var t=e.controlled,n=e.default,r=(e.name,e.state,i.useRef(void 0!==t).current),a=i.useState(n),o=a[0],u=a[1];return[r?t:o,i.useCallback((function(e){r||u(e)}),[])]}var x=n(67),k=n(106);function S(e){var t=i.useState(e),n=t[0],r=t[1],a=e||n;return i.useEffect((function(){null==n&&r("mui-".concat(Math.round(1e5*Math.random())))}),[n]),a}var E=n(151)},,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(30),a=n(13),o=n(7),i=(n(53),n(42)),u=n(61),s=[0,1,2,3,4,5,6,7,8,9,10],c=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseFloat(e);return"".concat(n/t).concat(String(e).replace(String(n),"")||"px")}var f=o.forwardRef((function(e,t){var n=e.alignContent,u=void 0===n?"stretch":n,s=e.alignItems,c=void 0===s?"
2stretch":s,l=e.classes,f=e.className,d=e.component,p=void 0===d?"div":d,h=e.container,b=void 0!==h&&h,m=e.direction,y=void 0===m?"row":m,v=e.item,g=void 0!==v&&v,O=e.justify,j=void 0===O?"flex-start":O,w=e.lg,x=void 0!==w&&w,k=e.md,S=void 0!==k&&k,E=e.sm,N=void 0!==E&&E,T=e.spacing,_=void 0===T?0:T,A=e.wrap,C=void 0===A?"wrap":A,P=e.xl,I=void 0!==P&&P,M=e.xs,R=void 0!==M&&M,D=e.zeroMinWidth,L=void 0!==D&&D,z=Object(r.a)(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),F=Object(i.a)(l.root,f,b&&[l.container,0!==_&&l["spacing-xs-".concat(String(_))]],g&&l.item,L&&l.zeroMinWidth,"row"!==y&&l["direction-xs-".concat(String(y))],"wrap"!==C&&l["wrap-xs-".concat(String(C))],"stretch"!==c&&l["align-items-xs-".concat(String(c))],"stretch"!==u&&l["align-content-xs-".concat(String(u))],"flex-start"!==j&&l["justify-xs-".concat(String(j))],!1!==R&&l["grid-xs-".concat(String(R))],!1!==N&&l["grid-sm-".concat(String(N))],!1!==S&&l["grid-md-".concat(String(S))],!1!==x&&l["grid-lg-".concat(String(x))],!1!==I&&l["grid-xl-".concat(String(I))]);return o.createElement(p,Object(a.a)({className:F,ref:t},z))})),d=Object(u.a)((function(e){return Object(a.a)({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-xs-center":{justifyContent:"center"},"justify-xs-flex-end":{justifyContent:"flex-end"},"justify-xs-space-between":{justifyContent:"space-between"},"justify-xs-space-around":{justifyContent:"space-around"},"justify-xs-space-evenly":{justifyContent:"space-evenly"}},function(e,t){var n={};return s.forEach((function(r){var a=e.spacing(r);0!==a&&(n["spacing-".concat(t,"-").concat(r)]={margin:"-".concat(l(a,2)),width:"calc(100% + ".concat(l(a),")"),"& > $item":{padding:l(a,2)}})})),n}(e,"xs"),e.breakpoints.keys.reduce((function(t,n){return function(e,t,n){var r={};
2c.forEach((function(e){var t="grid-".concat(n,"-").concat(e);if(!0!==e)if("auto"!==e){var a="".concat(Math.round(e/12*1e8)/1e6,"%");r[t]={flexBasis:a,flexGrow:0,maxWidth:a}}else r[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else r[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}})),"xs"===n?Object(a.a)(e,r):e[t.breakpoints.up(n)]=r}(t,e,n),t}),{}))}),{name:"MuiGrid"})(f);t.a=d},function(e,t,n){"use strict";var r=n(30),a=n(13),o=n(7),i=n.n(o),u=(n(53),n(42)),s=n(61),c=n(51),l=n(70),f=n(106),d=n(67),p=n(151),h=n(21),b=n(47),m=n(87),y=n(117),v=i.a.createContext(null);function g(e,t){var n=Object.create(null);return e&&o.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&Object(o.isValidElement)(e)?t(e):e}(e)})),n}function O(e,t,n){return null!=n[t]?n[t]:e.props[t]}function j(e,t,n){var r=g(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),o=[];for(var i in e)i in t?o.length&&(a[i]=o,o=[]):o.push(i);var u={};for(var s in t){if(a[s])for(r=0;r<a[s].length;r++){var c=a[s][r];u[a[s][r]]=n(c)}u[s]=n(s)}for(r=0;r<o.length;r++)u[o[r]]=n(o[r]);return u}(t,r);return Object.keys(a).forEach((function(i){var u=a[i];if(Object(o.isValidElement)(u)){var s=i in t,c=i in r,l=t[i],f=Object(o.isValidElement)(l)&&!l.props.in;!c||s&&!f?c||!s||f?c&&s&&Object(o.isValidElement)(l)&&(a[i]=Object(o.cloneElement)(u,{onExited:n.bind(null,u),in:l.props.in,exit:O(u,"exit",e),enter:O(u,"enter",e)})):a[i]=Object(o.cloneElement)(u,{in:!1}):a[i]=Object(o.cloneElement)(u,{onExited:n.bind(null,u),in:!0,exit:O(u,"exit",e),enter:O(u,"enter",e)})}})),a}var w=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},x=function(e){function t(t,n){var r,a=(r=e.call(this,t,n)||this).handleExited.bind(Object(m.a)(r));return r.state={contextValue:{isMounting:!0},handleExited:a,firstRender:!0},r}Object(y.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,a=t.children,i=t.handleExited;
2return{children:t.firstRender?(n=e,r=i,g(n.children,(function(e){return Object(o.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:O(e,"appear",n),enter:O(e,"enter",n),exit:O(e,"exit",n)})}))):j(e,a,i),firstRender:!1}},n.handleExited=function(e,t){var n=g(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=Object(a.a)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=Object(b.a)(e,["component","childFactory"]),a=this.state.contextValue,o=w(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i.a.createElement(v.Provider,{value:a},o):i.a.createElement(v.Provider,{value:a},i.a.createElement(t,r,o))},t}(i.a.Component);x.propTypes={},x.defaultProps={component:"div",childFactory:function(e){return e}};var k=x,S="undefined"===typeof window?o.useEffect:o.useLayoutEffect;var E=function(e){var t=e.classes,n=e.pulsate,r=void 0!==n&&n,a=e.rippleX,i=e.rippleY,s=e.rippleSize,c=e.in,l=e.onExited,f=void 0===l?function(){}:l,p=e.timeout,h=o.useState(!1),b=h[0],m=h[1],y=Object(u.a)(t.ripple,t.rippleVisible,r&&t.ripplePulsate),v={width:s,height:s,top:-s/2+i,left:-s/2+a},g=Object(u.a)(t.child,b&&t.childLeaving,r&&t.childPulsate),O=Object(d.a)(f);return S((function(){if(!c){m(!0);var e=setTimeout(O,p);return function(){clearTimeout(e)}}}),[O,c,p]),o.createElement("span",{className:y,style:v},o.createElement("span",{className:g}))},N=o.forwardRef((function(e,t){var n=e.center,i=void 0!==n&&n,s=e.classes,c=e.className,l=Object(r.a)(e,["center","classes","className"]),f=o.useState([]),d=f[0],p=f[1],b=o.useRef(0),m=o.useRef(null);o.useEffect((function(){m.current&&(m.current(),m.current=null)}),[d]);var y=o.useRef(!1),v=o.useRef(null),g=o.useRef(null),O=o.useRef(null);o.useEffect((function(){return function(){clearTimeout(v.current)}}),[]);var j=o.useCallback((function(e){var t=e.pulsate,n=e.rippleX,r=e.rippleY,a=e.rippleSize,i=e.cb;p((function(e){return[].concat(Object(h.a)(e),[o.createElement(E,{key:b.current,classes:s,timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:a})])})),b.current+=1,m.current=i}),[s]),w=o.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,a=void 0!==r&&r,o=t.center,u=void 0===o?i||t.pulsate:o,s=t.fakeElement,c=void 0!==s&&s;if("mousedown"===e.type&&y.current)y.current=!1;else{"touchstart"===e.type&&(y.current=!0);var l,f,d,p=c?null:O.current,h=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(u||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)l=Math.round(h.width/2),f=Math.round(h.height/2);else{var b=e.touches?e.touches[0]:e,m=b.clientX,w=b.clientY;l=Math.round(m-h.left),f=Math.round(w-h.top)}if(u)(d=Math.sqrt((2*Math.pow(h.width,2)+Math.pow(h.height,2))/3))%2===0&&(d+=1);else{var x=2*Math.max(Math.abs((p?p.clientWidth:0)-l),l)+2,k=2*Math.max(Math.abs((p?p.clientHeight:0)-f),f)+2;d=Math.sqrt(Math.pow(x,2)+Math.pow(k,2))}e.touches?null===g.current&&(g.current=function(){j({pulsate:a,rippleX:l,rippleY:f,rippleSize:d,cb:n})},v.current=setTimeout((function(){g.current&&(g.current(),g.current=null)}),80)):j({pulsate:a,rippleX:l,rippleY:f,rippleSize:d,cb:n})}}),[i,j]),x=o.useCallback((function(){w({},{pulsate:!0})}),[w]),S=o.useCallback((function(e,t){if(clearTimeout(v.current),"touchend"===e.type&&g.current)return e.persist(),g.current(),g.current=null,void(v.current=setTimeout((function(){S(e,t)})));g.current=null,p((function(e){return e.length>0?e.slice(1):e})),m.current=t}),[]);return o.useImperativeHandle(t,(function(){return{pulsate:x,start:w,stop:S}}),[x,w,S]),o.createElement("span",Object(a.a)({className:Object(u.a)(s.root,c),ref:O},l),o.createElement(k,{component:null,exit:!0},d))})),T=Object(s.a)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500m
2s ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(o.memo(N)),_=o.forwardRef((function(e,t){var n=e.action,i=e.buttonRef,s=e.centerRipple,c=void 0!==s&&s,h=e.children,b=e.classes,m=e.className,y=e.component,v=void 0===y?"button":y,g=e.disabled,O=void 0!==g&&g,j=e.disableRipple,w=void 0!==j&&j,x=e.disableTouchRipple,k=void 0!==x&&x,S=e.focusRipple,E=void 0!==S&&S,N=e.focusVisibleClassName,_=e.onBlur,A=e.onClick,C=e.onFocus,P=e.onFocusVisible,I=e.onKeyDown,M=e.onKeyUp,R=e.onMouseDown,D=e.onMouseLeave,L=e.onMouseUp,z=e.onTouchEnd,F=e.onTouchMove,B=e.onTouchStart,U=e.onDragLeave,V=e.tabIndex,W=void 0===V?0:V,H=e.TouchRippleProps,q=e.type,K=void 0===q?"button":q,G=Object(r.a)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),$=o.useRef(null);var Y=o.useRef(null),Q=o.useState(!1),X=Q[0],J=Q[1];O&&X&&J(!1);var Z=Object(p.a)(),ee=Z.isFocusVisible,te=Z.onBlurVisible,ne=Z.ref;function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;return Object(d.a)((function(r){return t&&t(r),!n&&Y.current&&Y.current[e](r),!0}))}o.useImperativeHandle(n,(function(){return{focusVisible:function(){J(!0),$.current.focus()}}}),[]),o.useEffect((function(){X&&E&&!w&&Y.current.pulsate()}),[w,E,X]);var ae=re("start",R),oe=re("stop",U),ie=re("stop",L),ue=re("stop",(function(e){X&&e.preventDefault(),D&&D(e)})),se=re("start",B),ce=re("stop",z),le=re("stop",F),fe=re("stop",(function(e){X&&(te(e),J(!1)),_&&_(e)}
2),!1),de=Object(d.a)((function(e){$.current||($.current=e.currentTarget),ee(e)&&(J(!0),P&&P(e)),C&&C(e)})),pe=function(){var e=l.findDOMNode($.current);return v&&"button"!==v&&!("A"===e.tagName&&e.href)},he=o.useRef(!1),be=Object(d.a)((function(e){E&&!he.current&&X&&Y.current&&" "===e.key&&(he.current=!0,e.persist(),Y.current.stop(e,(function(){Y.current.start(e)}))),e.target===e.currentTarget&&pe()&&" "===e.key&&e.preventDefault(),I&&I(e),e.target===e.currentTarget&&pe()&&"Enter"===e.key&&!O&&(e.preventDefault(),A&&A(e))})),me=Object(d.a)((function(e){E&&" "===e.key&&Y.current&&X&&!e.defaultPrevented&&(he.current=!1,e.persist(),Y.current.stop(e,(function(){Y.current.pulsate(e)}))),M&&M(e),A&&e.target===e.currentTarget&&pe()&&" "===e.key&&!e.defaultPrevented&&A(e)})),ye=v;"button"===ye&&G.href&&(ye="a");var ve={};"button"===ye?(ve.type=K,ve.disabled=O):("a"===ye&&G.href||(ve.role="button"),ve["aria-disabled"]=O);var ge=Object(f.a)(i,t),Oe=Object(f.a)(ne,$),je=Object(f.a)(ge,Oe),we=o.useState(!1),xe=we[0],ke=we[1];o.useEffect((function(){ke(!0)}),[]);var Se=xe&&!w&&!O;return o.createElement(ye,Object(a.a)({className:Object(u.a)(b.root,m,X&&[b.focusVisible,N],O&&b.disabled),onBlur:fe,onClick:A,onFocus:de,onKeyDown:be,onKeyUp:me,onMouseDown:ae,onMouseLeave:ue,onMouseUp:ie,onDragLeave:oe,onTouchEnd:ce,onTouchMove:le,onTouchStart:se,ref:je,tabIndex:O?-1:W},ve,G),h,Se?o.createElement(T,Object(a.a)({ref:Y,center:c},H)):null)})),A=Object(s.a)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(_),C=n(56),P=o.forwardRef((function(e,t){var n=e.children,i=e.classes,s=e.className,c=e.color,l=void 0===c?"default":c,f=e.component,d=void 0===f?"button":f,p=e.disabled,h=void 0!==p&&p,b=e.disableElevation,m=void 0!==b&&b,y=e.disableFocusRipple,v=void 0!==y&&y,g=e.endIcon,O=e.focusVisibleClassName,j=e.fullWidth,w=void 0!==j&&j,x=e.size,k=void 0===x?"medium":x,S=e.startIcon,E=e.type,N=void 0===E?"button":E,T=e.variant,_=void 0===T?"text":T,P=Object(r.a)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),I=S&&o.createElement("span",{className:Object(u.a)(i.startIcon,i["iconSize".concat(Object(C.a)(k))])},S),M=g&&o.createElement("span",{className:Object(u.a)(i.endIcon,i["iconSize".concat(Object(C.a)(k))])},g);return o.createElement(A,Object(a.a)({className:Object(u.a)(i.root,i[_],s,"inherit"===l?i.colorInherit:"default"!==l&&i["".concat(_).concat(Object(C.a)(l))],"medium"!==k&&[i["".concat(_,"Size").concat(Object(C.a)(k))],i["size".concat(Object(C.a)(k))]],m&&i.disableElevation,h&&i.disabled,w&&i.fullWidth),component:d,disabled:h,focusRipple:!v,focusVisibleClassName:Object(u.a)(i.focusVisible,O),ref:t,type:N},P),o.createElement("span",{className:i.label},I,n,M))}));t.a=Object(s.a)((function(e){return{root:Object(a.a)({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:Object(c.b)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:Object(c.b)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:Object(c.b)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackgroun
vendor: 2,827 bytes, lines 2-3
2d)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat(Object(c.b)(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:Object(c.b)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat(Object(c.b)(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:Object(c.b)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(P)}]]);
3//# sourceMappingURL=2.d9297df1.chunk.js.map

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