PageSourceSearch

https://knowunity.fr/_next/static/chunks/0424467a.5fdf43ca8917158a.js

js knowunity.fr collected 2026-10-02 15:51:14 UTC 191,235 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f9e1a802-1fda-4fdd-8d54-fa6ee781dc88",e._sentryDebugIdIdentifier="sentry-dbid-f9e1a802-1fda-4fdd-8d54-fa6ee781dc88")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4823],{97720:function(e){e.exports=(()=>{"use strict";var e,t,n,r,i,a,o,s,l,u,c,d,h,f,p,m,v,g,b,y,w,_,A,C,S,I,F,M,E,x,P,R,k,T,L,O,B,j,D,V,W,N,U,G,H,z,Y,$,X,q,K,J,Q,Z,ee,et,en,er,ei,ea,eo,es,el,eu,ec,ed,eh,ef=[,(e,t,n)=>{n.r(t),n.d(t,{Animation:()=>r.Animation});var r=n(2)},(e,t,n)=>{n.r(t),n.d(t,{Animation:()=>r});var r=function(){function e(e,t,n,r){this.animation=e,this.artboard=t,this.playing=r,this.loopCount=0,this.scrubTo=null,this.instance=new n.LinearAnimationInstance(e,t)}return Object.defineProperty(e.prototype,"name",{get:function(){return this.animation.name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"time",{get:function(){return this.instance.time},set:function(e){this.instance.time=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"loopValue",{get:function(){return this.animation.loopValue},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"needsScrub",{get:function(){return null!==this.scrubTo},enumerable:!1,configurable:!0}),e.prototype.advance=function(e){null===this.scrubTo?this.instance.advance(e):(this.instance.time=0,this.instance.advance(this.scrubTo),this.scrubTo=null)},e.prototype.apply=function(e){this.instance.apply(e)},e.prototype.cleanup=function(){this.instance.delete()},e}()},(e,t,n)=>{n.r(t),n.d(t,{RuntimeLoader:()=>o});var r=n(4),i=n(5),a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},o=function(){function e(){}return e.notifyError=function(t){var n;for(e.isLoading=!1;e.errorCallbackQueue.length>0;)null==(n=e.errorCallbackQueue.shift())||n(t);e.callBackQueue=[]},e.loadRuntime=function(){var t=e.wasmURL,n=e.wasmBinary;e.enablePerfMarks&&performance.mark("rive:wasm-init:start"),r.default(a({locateFile:function(){return t}},n?{wasmBinary:n}:{})).then(function(t){var n;for(e.enablePerfMarks&&(performance.mark("rive:wasm-init:end"),performance.measure("rive:wasm-init","rive:wasm-init:start","rive:wasm-init:end")),e.runtime=t,e.errorCallbackQueue=[];e.callBackQueue.length>0;)null==(n=e.callBackQueue.shift())||n(e.runtime)}).catch(function(n){var r={message:(null==n?void 0:n.message)||"Unknown error",type:(null==n?void 0:n.name)||"Error",wasmError:n instanceof WebAssembly.CompileError||n instanceof WebAssembly.RuntimeError,originalError:n};
1console.debug("Rive WASM load error details:",r);var i=e.wasmFallbackURL,a=null!==i&&t.toLowerCase()===i.toLowerCase();if(null===i||a){var o=a?"the configured WASM URL or its fallback (".concat(i,")"):t,s=["Could not load Rive WASM file from ".concat(o,"."),"Possible reasons:\n- Network connection is down\n- WebAssembly is not supported in this environment\n- The WASM file is corrupted or incompatible\n\nError details:","- Type: ".concat(r.type),"- Message: ".concat(r.message),"- WebAssembly-specific error: ".concat(r.wasmError),"\nTo resolve, you may need to:\n1. Check your network connection\n2. Set a new WASM source via RuntimeLoader.setWasmUrl()\n3. Call RuntimeLoader.awaitInstance() again"].join("\n");console.error(s),e.notifyError(Error(s))}else console.warn("Failed to load WASM from ".concat(t," (").concat(r.message,"), trying fallback URL: ").concat(i)),e.wasmBinary=null,e.setWasmUrl(i),e.loadRuntime()})},e.getInstance=function(t,n){e.isLoading||(e.isLoading=!0,e.loadRuntime()),e.runtime?t(e.runtime):(e.callBackQueue.push(t),n&&e.errorCallbackQueue.push(n))},e.awaitInstance=function(){return new Promise(function(t,n){return e.getInstance(t,n)})},e.setWasmUrl=function(t){e.wasmURL=t},e.getWasmUrl=function(){return e.wasmURL},e.setWasmFallbackUrl=function(t){e.wasmFallbackURL=t},e.getWasmFallbackUrl=function(){return e.wasmFallbackURL},e.setWasmBinary=function(t){if(t instanceof ArrayBuffer||null===t){e.wasmBinary=t;return}console.error("setWasmBinary expects an ArrayBuffer or null")},e.getWasmBinary=function(){return e.wasmBinary},e.isLoading=!1,e.callBackQueue=[],e.wasmURL="https://unpkg.com/".concat(i.name,"@").concat(i.version,"/rive.wasm"),e.wasmFallbackURL="https://cdn.jsdelivr.net/npm/".concat(i.name,"@").concat(i.version,"/rive_fallback.wasm"),e.wasmBinary=null,e.errorCallbackQueue=[],e.enablePerfMarks=!1,e}()},(e,t,n)=>{var r;n.r(t),n.d(t,{default:()=>i});let i=(r="undefined"!=typeof document?document.currentScript?.src:void 0,function(e={}){var t,n,i,a=new Promise((e,t)=>{n=e,i=t}),o="object"==typeof window,s="function"==typeof importScripts;function l(){function e(e){let a=r;n=t=0,r=new Map,a.forEach(t=>{try{t(e)}catch(e){console.error(e)}}),this.fb(),i&&i.Eb()}let t=0,n=0,r=new Map,i=null,a=null;this.requestAnimationFrame=function(i){t||=requestAnimationFrame(e.bind(this));let a=++n;return r.set(a,i),a},this.cancelAnimationFrame=function(e){r.delete(e),t&&0==r.size&&(cancelAnimationFrame(t),t=0)},this.Cb=function(e){a&&(document.body.remove(a),a=null),e||((a=document.createElement("div")).style.backgroundColor="black",a.style.position="fixed",a.style.right=0,a.style.top=0,a.style.color="white",a.style.padding="4px",a.innerHTML="RIVE FPS",e=function(e){a.innerHTML="RIVE FPS "+e.toFixed(1)},document.body.appendChild(a)),i=new function(){let t=0,n=0;this.Eb=function(){var r=performance.now();n?(++t,1e3<(r-=n)&&(e(1e3*t/r),t=n=0)):(n=r,t=0)}}},this.fb=function(){}}function u(){console.assert(!0);let e=new Map,t=-1/0;this.push=function(n){return n=n+255>>8,e.has(n)&&clearTimeout(e.get(n)),e.set(n,setTimeout(function(){e.delete(n),0==e.length?t=-1/0:n==t&&console.assert((t=Math.max(...e.keys()))<n)},1e3)),(t=Math.max(n,t))<<8}}let c=e.onRuntimeInitialized;e.onRuntimeInitialized=function(){c&&c();let t=e.decodeAudio;
1e.decodeAudio=function(e,n){n(e=t(e))};let n=e.decodeFont;e.decodeFont=function(e,t){t(e=n(e))};let r=e.setFallbackFontCb;e.setFallbackFontCallback="function"==typeof r?function(e){r(e)}:function(){console.warn("Module.setFallbackFontCallback called, but text support is not enabled in this build.")};let i=e.FileAssetLoader;e.ptrToAsset=t=>{let n=e.ptrToFileAsset(t);return n.isImage?e.ptrToImageAsset(t):n.isFont?e.ptrToFontAsset(t):n.isAudio?e.ptrToAudioAsset(t):n},e.CustomFileAssetLoader=i.extend("CustomFileAssetLoader",{__construct:function({loadContents:e}){this.__parent.__construct.call(this),this.sb=e},loadContents:function(t,n){return t=e.ptrToAsset(t),this.sb(t,n)}}),e.CDNFileAssetLoader=i.extend("CDNFileAssetLoader",{__construct:function(){this.__parent.__construct.call(this)},loadContents:function(t){var n,r,i;let a=e.ptrToAsset(t);return""!==(t=a.cdnUuid)&&(n=a.cdnBaseUrl+"/"+t,r=e=>{a.decode(new Uint8Array(e.response))},(i=new XMLHttpRequest).responseType="arraybuffer",i.onreadystatechange=function(){4==i.readyState&&200==i.status&&r(i)},i.open("GET",n,!0),i.send(null),!0)}}),e.FallbackFileAssetLoader=i.extend("FallbackFileAssetLoader",{__construct:function(){this.__parent.__construct.call(this),this.ab=[]},addLoader:function(e){this.ab.push(e)},loadContents:function(e,t){for(let n of this.ab)if(n.loadContents(e,t))return!0;return!1}});let a=e.computeAlignment;e.computeAlignment=function(e,t,n,r,i=1){return a.call(this,e,t,n,r,i)}};let d=e.onRuntimeInitialized;e.onRuntimeInitialized=function(){function t(e){this.D=e,this.rb=e.getContext("2d"),this.Sa=i,this.O=[],this.ga=0,this.clear=function(){console.assert(0==this.ga),this.O=[],a.delete(this)},this.save=function(){++this.ga,this.O.push(i.save.bind(i))},this.restore=function(){0<this.ga&&(this.O.push(i.restore.bind(i)),--this.ga)},this.transform=function(e){this.O.push(i.transform.bind(i,e))},this.align=function(e,t,n,r,a=1){this.O.push(i.align.bind(i,e,t,n,r,a))},this.flush=function(){console.assert(0==this.ga),a.add(this),i.Ra||r()},this.bindContext=function(){let e=this.Sa;e&&e.W&&nc(e.W)},this.delete=function(){}}function n(e,t=!1){var r={alpha:!0,depth:t,stencil:t,antialias:t,premultipliedAlpha:!0,preserveDrawingBuffer:0,powerPreference:"high-performance",failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:!1,explicitSwapControl:0,renderViaOffscreenBackBuffer:0};if(!(t=e.getContext("webgl2",r)))return null;nc(r=nu(t,r));let i=o(e.width,e.height);i.W=r,i.D=e,i.Ia=e.width,i.Ha=e.height,i.P=t,i.wb=function(){this.W&&nc(this.W)};var a=i.delete;return i.delete=function(){this.wb(),a.call(this);var e=this.W;tk===nr[e]&&(tk=null),"object"==typeof JSEvents&&JSEvents.Gc(nr[e].C.canvas),nr[e]&&nr[e].C.canvas&&(nr[e].C.canvas.qb=void 0),this.W=this.D=this.Ia=this.Ha=this.P=nr[e]=null},i}function r(){if(i){var t=i.ub,n=0,r=0,o=0,s=Array(a.size),l=0;for(var u of a)u.ca=Math.min(u.D.width,t),u.ba=Math.min(u.D.height,t),u.Fa=u.ba*u.ca,n=Math.max(n,u.ca),r=Math.max(r,u.ba),o+=u.Fa,s[l++]=u;if(a.clear(),!(0>=o)){for(n=1<<(0>=n?0:32-Math.clz32(n-1)),r=1<<(0>=r?0:32-Math.clz32(r-1));r*n<o;)n<=r?n*=2:r*=2;for(n=Math.min(n,t),n=Math.min(r,t),s.sort((e,t)=>t.Fa-e.Fa),o=new e.DynamicRectanizer(t),u=0;u<s.length;){for(o.reset(n,r),l=u;l<s.length;++l){var c=s[l],d=o.addRect(c.ca,c.ba);if(0>d){console.assert(l>u);break}c.ma=65535&d,c.na=d>>16}for(c=h.push(o.drawWidth()),d=f.push(o.drawHeight()),console.assert(c>=o.drawWidth()),console.assert(d>=o.drawHeight()),console.assert(c<=t),console.assert(d<=t),i.D.width!=c&&(i.D.width=c),i.D.height!=d&&(i.D.height=d),i.clear(),c=u;c<l;++c){d=s[c],i.saveClipRect(d.ma,d.na,d.ma+d.ca,d.na+d.ba);let t=new e.Mat2D;for(let e of(t.xx=d.ca/d.D.width,t.yy=d.ba/d.D.height,t.xy=t.yx=0,t.tx=d.ma,t.ty=d.na,i.transform(t),d.O))e();i.restoreClipRect(),d.O=[]}for(i.flush();u<l;++u)(d=(c=s[u]).rb).globalCompositeOperation="copy",d.drawImage(i.D,c.ma,c.na,c.ca,c.ba,0,0,c.D.width,c.D.height);u=l}}}}d&&d();let i=null,a=new Set,o=e.makeRenderer;e.makeRenderer=function(e,r){if(!i){function a(e){var t=document.createElement("canvas");return(t.width=1,t.height=1,i=n(t,e))?(i.Ra=!!i.P.getExtension("WEBGL_shader_pixel_local_storage"),i.ub=Math.min(i.P.getParameter(i.P.MAX_RENDERBUFFER_SIZE),i.P.getParameter(i.P.MAX_TEXTURE_SIZE)),i.Ga=!i.Ra,(e=i.P.getExtension("WEBGL_debug_renderer_info"))&&(t=i.P.getParameter(e.UNMASKED_RENDERER_WEBGL),i.P.getParameter(e.UNMASKED_VENDOR_WEBGL).includes("Google")&&t.includes("ANGLE Metal Ren
1derer")&&(i.Ga=!1)),i):null}if(!(i=a(!0)))throw"Unable to create WebGL context, your environment may not support WebGL. Try out @rive-app/canvas as an alternative.";i.Ga||(i=a(!1))}return r?new t(e):n(e,i.Ga)};let s=e.Artboard.prototype.delete;e.Artboard.prototype.delete=function(){this.vb=!0,s.call(this)};let c=e.Artboard.prototype.draw;e.Artboard.prototype.draw=function(e){e.O?e.O.push(()=>{this.vb||c.call(this,e.Sa)}):c.call(this,e)};let h=new u,f=new u,p=new l;e.requestAnimationFrame=p.requestAnimationFrame.bind(p),e.cancelAnimationFrame=p.cancelAnimationFrame.bind(p),e.enableFPSCounter=p.Cb.bind(p),p.fb=r,e.resolveAnimationFrame=r;let m=e.load;e.load=function(t,n,r=!0){let i=new e.FallbackFileAssetLoader;return void 0!==n&&i.addLoader(n),r&&(n=new e.CDNFileAssetLoader,i.addLoader(n)),Promise.resolve(m(t,i))};let v=e.WebGL2Renderer.prototype.clear;e.WebGL2Renderer.prototype.clear=function(){nc(this.W);let e=this.D;(this.Ia!=e.width||this.Ha!=e.height)&&(this.resize(e.width,e.height),this.Ia=e.width,this.Ha=e.height),v.call(this)},e.decodeImage=function(t,n){n(t=e.decodeWebGL2Image(t))};let g=e.Renderer.prototype.align;e.Renderer.prototype.align=function(e,t,n,r,i=1){g.call(this,e,t,n,r,i)}};var h,f,p=Object.assign({},e),m="./this.program",v="";(o||s)&&(s?v=self.location.href:"undefined"!=typeof document&&document.currentScript&&(v=document.currentScript.src),r&&(v=r),v=v.startsWith("blob:")?"":v.substr(0,v.replace(/[?#].*/,"").lastIndexOf("/")+1),s&&(f=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),h=(e,t,n)=>{if(W(e)){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=()=>{200==r.status||0==r.status&&r.response?t(r.response):n()},r.onerror=n,r.send(null)}else fetch(e,{credentials:"same-origin"}).then(e=>e.ok?e.arrayBuffer():Promise.reject(Error(e.status+" : "+e.url))).then(t,n)});var g=e.print||console.log.bind(console),b=e.printErr||console.error.bind(console);Object.assign(e,p),p=null,e.thisProgram&&(m=e.thisProgram),e.wasmBinary&&(y=e.wasmBinary);var y,w,_,A,C,S,I,F,M,E,x=!1;function P(){var t=w.buffer;e.HEAP8=_=new Int8Array(t),e.HEAP16=C=new Int16Array(t),e.HEAPU8=A=new Uint8Array(t),e.HEAPU16=S=new Uint16Array(t),e.HEAP32=I=new Int32Array(t),e.HEAPU32=F=new Uint32Array(t),e.HEAPF32=M=new Float32Array(t),e.HEAPF64=E=new Float64Array(t)}var R=[],k=[],T=[],L=0,O=null,B=null;function j(t){throw e.onAbort?.(t),b(t="Aborted("+t+")"),x=!0,t=new WebAssembly.RuntimeError(t+". Build with -sASSERTIONS for more info."),i(t),t}var D,V=e=>e.startsWith("data:application/octet-stream;base64,"),W=e=>e.startsWith("file://");function N(e){if(e==D&&y)return new Uint8Array(y);if(f)return f(e);throw"both async and sync fetching of the wasm failed"}function U(e,t,n){return(y?Promise.resolve().then(()=>N(e)):new Promise((t,n)=>{h(e,e=>t(new Uint8Array(e)),()=>{try{t(N(e))}catch(e){n(e)}})})).then(e=>WebAssembly.instantiate(e,t)).then(n,e=>{b(`failed to asynchronously prepare wasm: ${e}`),j(e)})}var G,H,z={573663:(e,t,n,r,i)=>{if("undefined"==typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(void 0===window.miniaudio){window.miniaudio={referenceCount:0},window.miniaudio.device_type={},window.miniaudio.device_type.playback=e,window.miniaudio.device_type.capture=t,window.miniaudio.device_type.duplex=n,window.miniaudio.device_state={},window.miniaudio.device_state.stopped=r,window.miniaudio.device_state.started=i;let a=window.miniaudio;a.devices=[],a.track_device=function(e){for(var t=0;t<a.devices.length;++t)if(null==a.devices[t])return a.devices[t]=e,t;return a.devices.push(e),a.devices.length-1},a.untrack_device_by_index=function(e){for(a.devices[e]=null;0<a.devices.length;)if(null==a.devices[a.devices.length-1])a.devices.pop();else break},a.untrack_device=function(e){for(var t=0;t<a.devices.length;++t)if(a.devices[t]==e)return a.untrack_device_by_index(t)},a.get_device_by_index=function(e){return a.devices[e]},a.unlock_event_types=["touchend","click"],a.unlock=function(){for(var e=0;e<a.devices.length;++e){var t=a.devices[e];null!=t&&null!=t.H&&t.state===a.device_state.started&&t.H.resume().then(()=>{nO(t.gb)},e=>{console.error("Failed to resume audiocontext",e)})}a.unlock_event_types.map(function(e){document.removeEventListener(e,a.unlock,!0)})},a.unlock_event_types.map(function(e){document.addEventListener(e,a.unlock,!0)})}return window.miniaudio.referenceCount+=1,1},575841:()=>{void 0!==window.miniaudio&&(window.miniaudio.unlock_event_types.map(function(e){document.removeEventListener(e,window.miniaudio.unlock,!0)}),--window.miniaudio.referenceCount,0===window.miniaudio.referenceCount&&delete window.miniaudio)},576145:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,576249:()=>{try{var e=new(window.AudioContext||window.webkitAudioContext),t=e.sampleRate;return e.close(),t}catch(e){return 0}},576420:(e,t,n,r,i,a)=>
1{if(void 0===window.miniaudio)return -1;var o={},s={};return e==window.miniaudio.device_type.playback&&0!=n&&(s.sampleRate=n),o.H=new(window.AudioContext||window.webkitAudioContext)(s),o.H.suspend(),o.state=window.miniaudio.device_state.stopped,n=0,e!=window.miniaudio.device_type.playback&&(n=t),o.V=o.H.createScriptProcessor(r,n,t),o.V.onaudioprocess=function(n){if((null==o.ra||0==o.ra.length)&&(o.ra=new Float32Array(M.buffer,i,r*t)),e==window.miniaudio.device_type.capture||e==window.miniaudio.device_type.duplex){for(var s=0;s<t;s+=1)for(var l=n.inputBuffer.getChannelData(s),u=o.ra,c=0;c<r;c+=1)u[c*t+s]=l[c];nB(a,r,i)}if(e==window.miniaudio.device_type.playback||e==window.miniaudio.device_type.duplex)for(nj(a,r,i),s=0;s<n.outputBuffer.numberOfChannels;++s)for(l=n.outputBuffer.getChannelData(s),u=o.ra,c=0;c<r;c+=1)l[c]=u[c*t+s];else for(s=0;s<n.outputBuffer.numberOfChannels;++s)n.outputBuffer.getChannelData(s).fill(0)},e!=window.miniaudio.device_type.capture&&e!=window.miniaudio.device_type.duplex||navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then(function(e){o.Ba=o.H.createMediaStreamSource(e),o.Ba.connect(o.V),o.V.connect(o.H.destination)}).catch(function(e){console.log("Failed to get user media: "+e)}),e==window.miniaudio.device_type.playback&&o.V.connect(o.H.destination),o.gb=a,window.miniaudio.track_device(o)},579297:e=>window.miniaudio.get_device_by_index(e).H.sampleRate,579370:e=>{void 0!==(e=window.miniaudio.get_device_by_index(e)).V&&(e.V.onaudioprocess=function(){},e.V.disconnect(),e.V=void 0),void 0!==e.Ba&&(e.Ba.disconnect(),e.Ba=void 0),e.H.close(),e.H=void 0,e.gb=void 0},579770:e=>{window.miniaudio.untrack_device_by_index(e)},579820:e=>{(e=window.miniaudio.get_device_by_index(e)).H.resume(),e.state=window.miniaudio.device_state.started},579959:e=>{(e=window.miniaudio.get_device_by_index(e)).H.suspend(),e.state=window.miniaudio.device_state.stopped}},Y=t=>{for(;0<t.length;)t.shift()(e)};function $(){var e=I[eq>>2];return eq+=4,e}var X=(e,t)=>{for(var n=0,r=e.length-1;0<=r;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift("..");return e},q=e=>{var t="/"===e.charAt(0),n="/"===e.substr(-1);return(e=X(e.split("/").filter(e=>!!e),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e},K=e=>{var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1);return(e=t[0],t=t[1],e||t)?e+(t&&=t.substr(0,t.length-1)):"."},J=e=>{if("/"===e)return"/";var t=(e=(e=q(e)).replace(/\/$/,"")).lastIndexOf("/");return -1===t?e:e.substr(t+1)},Q=e=>(Q=(()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);j("initRandomDevice")})())(e),Z=(...e)=>{for(var t="",n=!1,r=e.length-1;-1<=r&&!n;r--){if("string"!=typeof(n=0<=r?e[r]:"/"))throw TypeError("Arguments to path.resolve must be strings");if(!n)return"";t=n+"/"+t,n="/"===n.charAt(0)}return t=X(t.split("/").filter(e=>!!e),!n).join("/"),(n?"/":"")+t||"."},ee="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,et=(e,t,n)=>{var r=t+n;for(n=t;e[n]&&!(n>=r);)++n;if(16<n-t&&e.buffer&&ee)return ee.decode(e.subarray(t,n));for(r="";t<n;){var i=e[t++];if(128&i){var a=63&e[t++];if(192==(224&i))r+=String.fromCharCode((31&i)<<6|a);else{var o=63&e[t++];65536>(i=224==(240&i)?(15&i)<<12|a<<6|o:(7&i)<<18|a<<12|o<<6|63&e[t++])?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i))}}else r+=String.fromCharCode(i)}return r},en=[],er=e=>{for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);127>=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++n):t+=3}return t},ei=(e,t,n,r)=>{if(!(0<r))return 0;var i=n;r=n+r-1;for(var a=0;a<e.length;++a){var o=e.charCodeAt(a);if(55296<=o&&57343>=o&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++a)),127>=o){if(n>=r)break;t[n++]=o}else{if(2047>=o){if(n+1>=r)break;t[n++]=192|o>>6}else{if(65535>=o){if(n+2>=r)break;t[n++]=224|o>>12}else{if(n+3>=r)break;t[n++]=240|o>>18,t[n++]=128|o>>12&63}t[n++]=128|o>>6&63}t[n++]=128|63&o}}return t[n]=0,n-i};function ea(e,t){var n=Array(er(e)+1);return e=ei(e,n,0,n.length),t&&(n.length=e),n}var eo=[];function es(e,t){var n,r;eo[e]={input:[],F:[],S:t},n=e,r=el,eh[n]={l:r}}var el={open(e){var t=eo[e.node.Aa];if(!t)throw new eg(43);e.o=t,e.seekable=!1},close(e){e.o.S.pa(e.o)},pa(e){e.o.S.pa(e.o)},read(e,t,n,r){if(!e.o||!e.o.S.$a)throw new eg(60);for(var i=0,a=0;a<r;a++){try{var o=e.o.S.$a(e.o)}catch(e){throw new eg(29)}if(void 0===o&&0===i)throw new eg(6);if(null==o)break;i++,t[n+a]=o}return i&&(e.node.timestamp=Date.now()),i},write(e,t,n,r){if(!e.o||!e.o.S.Ma)throw new eg(60);try{for(var i=0;i<r;i++)e.o.S.Ma(e.o,t[n+i])}catch(e){throw new eg(29)}return r&&(e.node.timestamp=Date.now()),i}};function eu(e,t){var n=e.j?e.j.length:0;n>=t||(t=Math.max(t,n*(1048576>n?2:1.125)>>>0),0!=n&&(t=Math.max(t,256)),n=e.j,e.j=new Uint8Array(t),0<e.u&&e.j.set(n.subarray(0,e.u),0))}var ec={K:null,R:()=>ec.createNode(null,"/",16895,0),createNode(e,t,n,r){if(24576==(61440&n)||4096==(61440&n))throw new eg(63);return ec.K||(ec.K={dir:{node:{U:ec.i.U,M:ec.i.M,ha:ec.i.ha,xa:ec.i.xa,lb:ec.i.lb,pb:ec.i.pb,mb:ec.i.mb,kb:ec.i.kb,Ca:ec.i.Ca},stream:{Z:ec.l.Z}},file:{node:{U:ec.i.U,M:ec.i.M},stream:{Z:ec.l.Z,read:ec.l.read,write:ec.l.write,Ta:ec.l.Ta,bb:ec.l.bb,eb:ec.l.eb}},link:{node:{U:ec.i.U,M:ec.i.M,ia:ec.i.ia},stream:{}},Ua:{node:{U:ec.i.U,M:ec.i.M},stream:eR}}),16384==(61440&(n=eI(e,t,n,r)).mode)?(n.i=ec.K.dir.node,n.l=ec.K.dir.stream,n.j={}):32768==(61440&n.mode)?(n.i=ec.K.file.node,n.l=ec.K.file.stream,n.u=0,n.j=null):40960==(61440&n.mode)?(n.i=ec.K.link.node,n.l=ec.K.link.stream):8192==(61440&n.mode)&&(n.i=ec.K.Ua.node,n.l=ec.K.Ua.stream),n.timestamp=Date.now(),e&&(e.j[t]=n,e.timestamp=n.timestamp),n},vc:e=>e.j?e.j.subarray?e.j.subarray(0,e.u):new Uint8Array(e.j):new Uint8Array(0),i:{U(e){var t={};return t.sc=8192==(61440&e.mode)?e.id:1,t.xc=e.id,t.mode=e.mode,t.Dc=1,t.uid=0,t.wc=0,t.Aa=e.Aa,16384==(61440&e.mode)?t.size=4096:32768==(61440&e.mode)?t.size=e.u:40960==(61440&e.mode)?t.size=e.link.length:t.size=0,t.jc=new Date(e.timestamp),t.Cc=new Date(e.timestamp),t.qc=new Date(e.timestamp),t.xb=4096,t.kc=Math.ceil(t.size/t.xb),t},M(e,t){if(void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&(t=t.size,e.u!=t))if(0==t)e.j=null,e.u=0;else{var n=e.j;e.j=new Uint8Array(t),n&&e.j.set(n.subarray(0,Math.min(t,e.u))),e.u=t}},ha(){throw eb[44]},xa:(e,t,n,r)=>ec.createNode(e,t,n,r),lb(e,t,n){if(16384==(61440&e.mode)){try{var r=eS(t,n)}catch(e){}if(r)for(var i in r.j)throw new eg(55)}delete e.parent.j[e.name],e.parent.timestamp=Date.now(),e.name=n,t.j[n]=e,t.timestamp=e.parent.timestamp},pb(e,t){delete e.j[t],e.timestamp=Date.now()},mb(e,t){var n,r=eS(e,t);for(n in r.j)throw new eg(55);delete e.j[t],e.timestamp=Date.now()},kb(e){var t,n=[".",".."];
1for(t of Object.keys(e.j))n.push(t);return n},Ca:(e,t,n)=>((e=ec.createNode(e,t,41471,0)).link=n,e),ia(e){if(40960!=(61440&e.mode))throw new eg(28);return e.link}},l:{read(e,t,n,r,i){var a=e.node.j;if(i>=e.node.u)return 0;if(8<(e=Math.min(e.node.u-i,r))&&a.subarray)t.set(a.subarray(i,i+e),n);else for(r=0;r<e;r++)t[n+r]=a[i+r];return e},write(e,t,n,r,i,a){if(t.buffer===_.buffer&&(a=!1),!r)return 0;if((e=e.node).timestamp=Date.now(),t.subarray&&(!e.j||e.j.subarray)){if(a)return e.j=t.subarray(n,n+r),e.u=r;if(0===e.u&&0===i)return e.j=t.slice(n,n+r),e.u=r;if(i+r<=e.u)return e.j.set(t.subarray(n,n+r),i),r}if(eu(e,i+r),e.j.subarray&&t.subarray)e.j.set(t.subarray(n,n+r),i);else for(a=0;a<r;a++)e.j[i+a]=t[n+a];return e.u=Math.max(e.u,i+r),r},Z(e,t,n){if(1===n?t+=e.position:2===n&&32768==(61440&e.node.mode)&&(t+=e.node.u),0>t)throw new eg(28);return t},Ta(e,t,n){eu(e.node,t+n),e.node.u=Math.max(e.node.u,t+n)},bb(e,t,n,r,i){if(32768!=(61440&e.node.mode))throw new eg(43);if(e=e.node.j,2&i||e.buffer!==_.buffer)throw(0<n||n+t<e.length)&&(e=e.subarray?e.subarray(n,n+t):Array.prototype.slice.call(e,n,n+t)),n=!0,j(),t=void 0,new eg(48);return n=!1,t=e.byteOffset,{m:t,ic:n}},eb:(e,t,n,r)=>(ec.l.write(e,t,0,r,n,!1),0)}},ed=null,eh={},ef=[],ep=1,em=null,ev=!0,eg=class{constructor(e){this.name="ErrnoError",this.Y=e}},eb={},ey=class{constructor(){this.qa={},this.node=null}get flags(){return this.qa.flags}set flags(e){this.qa.flags=e}get position(){return this.qa.position}set position(e){this.qa.position=e}},ew=class{constructor(e,t,n,r){e||=this,this.parent=e,this.R=e.R,this.ya=null,this.id=ep++,this.name=t,this.mode=n,this.i={},this.l={},this.Aa=r}get read(){return 365==(365&this.mode)}set read(e){e?this.mode|=365:this.mode&=-366}get write(){return 146==(146&this.mode)}set write(e){e?this.mode|=146:this.mode&=-147}};function e_(e,t={}){if(!(e=Z(e)))return{path:"",node:null};if(8<(t=Object.assign({Za:!0,Oa:0},t)).Oa)throw new eg(32);e=e.split("/").filter(e=>!!e);for(var n=ed,r="/",i=0;i<e.length;i++){var a=i===e.length-1;if(a&&t.parent)break;if(n=eS(n,e[i]),r=q(r+"/"+e[i]),n.ya&&(!a||a&&t.Za)&&(n=n.ya.root),!a||t.Ya){for(a=0;40960==(61440&n.mode);)if(n=function(e){if(!(e=e_(e).node))throw new eg(44);if(!e.i.ia)throw new eg(28);return Z(eA(e.parent),e.i.ia(e))}(r),n=e_(r=Z(K(r),n),{Oa:t.Oa+1}).node,40<a++)throw new eg(32)}}return{path:r,node:n}}function eA(e){for(var t;;){if(e===e.parent)return e=e.R.cb,t?"/"!==e[e.length-1]?`${e}/${t}`:e+t:e;t=t?`${e.name}/${t}`:e.name,e=e.parent}}function eC(e,t){for(var n=0,r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return(e+n>>>0)%em.length}function eS(e,t){var n=16384==(61440&e.mode)?(n=eM(e,"x"))?n:2*!e.i.ha:54;if(n)throw new eg(n);for(n=em[eC(e.id,t)];n;n=n.Sb){var r=n.name;if(n.parent.id===e.id&&r===t)return n}return e.i.ha(e,t)}function eI(e,t,n,r){return t=eC((e=new ew(e,t,n,r)).parent.id,e.name),e.Sb=em[t],em[t]=e}function eF(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t}function eM(e,t){return ev?0:t.includes("r")&&!(292&e.mode)||t.includes("w")&&!(146&e.mode)||t.includes("x")&&!(73&e.mode)?2:0}function eE(e,t){try{return eS(e,t),20}catch(e){}return eM(e,"wx")}function ex(e){if(!(e=ef[e]))throw new eg(8);return e}function eP(e,t=-1){if(e=Object.assign(new ey,e),-1==t)e:{for(t=0;4096>=t;t++)if(!ef[t])break e;throw new eg(33)}return e.T=t,ef[t]=e}var eR={open(e){e.l=eh[e.node.Aa].l,e.l.open?.(e)},Z(){throw new eg(70)}};function ek(e,t){var n="/"===t;if(n&&ed)throw new eg(10);if(!n&&t){var r=e_(t,{Za:!1});if(t=r.path,(r=r.node).ya)throw new eg(10);if(16384!=(61440&r.mode))throw new eg(54)}t={type:e,Fc:{},cb:t,Qb:[]},(e=e.R(t)).R=t,t.root=e,n?ed=e:r&&(r.ya=t,r.R&&r.R.Qb.push(t))}function eT(e,t,n){var r=e_(e,{parent:!0}).node;if(!(e=J(e))||"."===e||".."===e)throw new eg(28);var i=eE(r,e);if(i)throw new eg(i);if(!r.i.xa)throw new eg(63);return r.i.xa(r,e,t,n)}function eL(e){return eT(e,16895,0)}function eO(e,t,n){void 0===n&&(n=t,t=438),eT(e,8192|t,n)}function eB(e,t){if(!Z(e))throw new eg(44);var n=e_(t,{parent:!0}).node;if(!n)throw new eg(44);var r=eE(n,t=J(t));if(r)throw new eg(r);if(!n.i.Ca)throw new eg(63);n.i.Ca(n,t,e)}function ej(t,n,r){if(""===t)throw new eg(44);if("string"==typeof n){var i={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[n];if(void 0===i)throw Error(`Unknown file open mode: ${n}`);n=i}if(r=64&n?(void 0===r?438:r)&4095|32768:0,"object"==typeof t)var a=t;else{t=q(t);try{a=e_(t,{Ya:!(131072&n)}).node}catch(e){}}if(i=!1,64&n)if(a){if(128&n)throw new eg(20)}else a=eT(t,r,0),i=!0;if(!a)throw new eg(44);if(8192==(61440&a.mode)&&(n&=-513),65536&n&&16384!=(61440&a.mode))throw new eg(54);if(!i&&(r=a?40960==(61440&a.mode)?32:16384==(61440&a.mode)&&("r"!==eF(n)||512&n)?31:eM(a,eF(n)):44))throw new eg(r);if(512&n&&!i){if(!(r="string"==typeof(r=a)?e_(r,{Ya:!0}).node:r).i.M)throw new eg(63);if(16384==(61440&r.mode))throw new eg(31);if(32768!=(61440&r.mode))throw new eg(28);if(i=eM(r,"w"))throw new eg(i);r.i.M(r,{size:0,timestamp:Date.now()})}return n&=-131713,(a=eP({node:a,path:eA(a),flags:n,seekable:!0,position:0,l:a.l,cc:[],error:!1})).l.open&&a.l.open(a),!e.logReadFiles||1&n||t in(eU||={})||(eU[t]=1),a}function eD(e,t,n){if(null===e.T)throw new eg(8);
1if(!e.seekable||!e.l.Z)throw new eg(70);if(0!=n&&1!=n&&2!=n)throw new eg(28);e.position=e.l.Z(e,t,n),e.cc=[]}function eV(e,t,n){e=q("/dev/"+e);var r,i=(r=0,t&&(r|=365),n&&(r|=146),r);eN||=64;var a=eN++<<8;eh[a]={l:{open(e){e.seekable=!1},close(){n?.buffer?.length&&n(10)},read(e,n,r,i){for(var a=0,o=0;o<i;o++){try{var s=t()}catch(e){throw new eg(29)}if(void 0===s&&0===a)throw new eg(6);if(null==s)break;a++,n[r+o]=s}return a&&(e.node.timestamp=Date.now()),a},write(e,t,r,i){for(var a=0;a<i;a++)try{n(t[r+a])}catch(e){throw new eg(29)}return i&&(e.node.timestamp=Date.now()),a}}},eO(e,i,a)}var eW,eN,eU,eG,eH,ez,eY,e$,eX={},eq=void 0,eK=(e,t)=>Object.defineProperty(t,"name",{value:e}),eJ=[],eQ=[],eZ=e=>{if(!e)throw new eG("Cannot use deleted val. handle = "+e);return eQ[e]},e0=e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:let t=eJ.pop()||eQ.length;return eQ[t]=e,eQ[t+1]=1,t}},e1=e=>{var t=Error,n=eK(e,function(t){this.name=e,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))});return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},n},e2=e=>{for(var t="";A[e];)t+=ez[A[e++]];return t},e3=[],e4=()=>{for(;e3.length;){var e=e3.pop();e.g.ea=!1,e.delete()}},e6={},e5=(e,t)=>{if(void 0===t)throw new eG("ptr should not be undefined");for(;e.A;)t=e.ka(t),e=e.A;return t},e8={},e7=e=>{var t=e2(e=nL(e));return nk(e),t},e9=(e,t)=>{var n=e8[e];if(void 0===n)throw e=`${t} has unknown type ${e7(e)}`,new eG(e);return n},te=()=>{},tt=!1,tn=(e,t,n)=>t===n?e:void 0===n.A||null===(e=tn(e,t,n.A))?null:n.Ab(e),tr={},ti=(e,t)=>{if(!t.s||!t.m)throw new e$("makeClassHandle requires ptr and ptrType");if(!!t.G!=!!t.B)throw new e$("Both smartPtrType and smartPtr must be specified");return t.count={value:1},ta(Object.create(e,{g:{value:t,writable:!0}}))},ta=e=>"undefined"==typeof FinalizationRegistry?(ta=e=>e,e):(tt=new FinalizationRegistry(e=>{e=e.g,--e.count.value,0===e.count.value&&(e.B?e.G.L(e.B):e.s.h.L(e.m))}),ta=e=>{var t=e.g;return t.B&&tt.register(e,{g:t},e),e},te=e=>{tt.unregister(e)},ta(e)),to={},ts=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function tl(e){return this.fromWireType(F[e>>2])}var tu={},tc={},td=(e,t,n)=>{function r(t){if((t=n(t)).length!==e.length)throw new e$("Mismatched type converter count");for(var r=0;r<e.length;++r)th(e[r],t[r])}e.forEach(function(e){tc[e]=t});var i=Array(t.length),a=[],o=0;t.forEach((e,t)=>{e8.hasOwnProperty(e)?i[t]=e8[e]:(a.push(e),tu.hasOwnProperty(e)||(tu[e]=[]),tu[e].push(()=>{i[t]=e8[e],++o===a.length&&r(i)}))}),0===a.length&&r(i)};function th(e,t,n={}){if(!("argPackAdvance"in t))throw TypeError("registerType registeredInstance requires argPackAdvance");return function(e,t,n={}){var r=t.name;if(!e)throw new eG(`type "${r}" must have a positive integer typeid pointer`);if(e8.hasOwnProperty(e)){if(n.Kb)return;throw new eG(`Cannot register type '${r}' twice`)}e8[e]=t,delete tc[e],tu.hasOwnProperty(e)&&(t=tu[e],delete tu[e],t.forEach(e=>e()))}(e,t,n)}var tf=e=>{throw new eG(e.g.s.h.name+" instance already deleted")};function tp(){}var tm=(e,t,n)=>{if(void 0===e[t].v){var r=e[t];e[t]=function(...r){if(!e[t].v.hasOwnProperty(r.length))throw new eG(`Function '${n}' called with an invalid number of arguments (${r.length}) - expects one of (${e[t].v})!`);return e[t].v[r.length].apply(this,r)},e[t].v=[],e[t].v[r.da]=r}},tv=(t,n,r)=>{if(e.hasOwnProperty(t)){if(void 0===r||void 0!==e[t].v&&void 0!==e[t].v[r])throw new eG(`Cannot register public name '${t}' twice`);if(tm(e,t,t),e.hasOwnProperty(r))throw new eG(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`);e[t].v[r]=n}else e[t]=n,void 0!==r&&(e[t].Ec=r)};function tg(e,t,n,r,i,a,o,s){this.name=e,this.constructor=t,this.J=n,this.L=r,this.A=i,this.Fb=a,this.ka=o,this.Ab=s,this.hb=[]}var tb=(e,t,n)=>{for(;t!==n;){if(!t.ka)throw new eG(`Expected null or instance of ${n.name}, got an instance of ${t.name}`);e=t.ka(e),t=t.A}return e};function ty(e,t){if(null===t){if(this.La)throw new eG(`null is not a valid ${this.name}`);return 0}if(!t.g)throw new eG(`Cannot pass "${tV(t)}" as a ${this.name}`);if(!t.g.m)throw new eG(`Cannot pass deleted object as a pointer of type ${this.name}`);return tb(t.g.m,t.g.s.h,this.h)}function tw(e,t){if(null===t){if(this.La)throw new eG(`null is not a valid ${this.name}`);if(this.ta){var n=this.Na();return null!==e&&e.push(this.L,n),n}return 0}if(!t||!t.g)throw new eG(`Cannot pass "${tV(t)}" as a ${this.name}`);if(!t.g.m)throw new eG(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.sa&&t.g.s.sa)throw new eG(`Cannot convert argument of type ${t.g.G?t.g.G.name:t.g.s.name} to parameter type ${this.name}`);if(n=tb(t.g.m,t.g.s.h,this.h),this.ta){if(void 0===t.g.B)throw new eG("Passing raw pointer to smart pointer is illegal");
1switch(this.Yb){case 0:if(t.g.G===this)n=t.g.B;else throw new eG(`Cannot convert argument of type ${t.g.G?t.g.G.name:t.g.s.name} to parameter type ${this.name}`);break;case 1:n=t.g.B;break;case 2:if(t.g.G===this)n=t.g.B;else{var r=t.clone();n=this.Ub(n,e0(()=>r.delete())),null!==e&&e.push(this.L,n)}break;default:throw new eG("Unsupporting sharing policy")}}return n}function t_(e,t){if(null===t){if(this.La)throw new eG(`null is not a valid ${this.name}`);return 0}if(!t.g)throw new eG(`Cannot pass "${tV(t)}" as a ${this.name}`);if(!t.g.m)throw new eG(`Cannot pass deleted object as a pointer of type ${this.name}`);if(t.g.s.sa)throw new eG(`Cannot convert argument of type ${t.g.s.name} to parameter type ${this.name}`);return tb(t.g.m,t.g.s.h,this.h)}function tA(e,t,n,r,i,a,o,s,l,u,c){this.name=e,this.h=t,this.La=n,this.sa=r,this.ta=i,this.Tb=a,this.Yb=o,this.jb=s,this.Na=l,this.Ub=u,this.L=c,i||void 0!==t.A?this.toWireType=tw:(this.toWireType=r?ty:t_,this.I=null)}var tC,tS,tI=(t,n,r)=>{if(!e.hasOwnProperty(t))throw new e$("Replacing nonexistent public symbol");void 0!==e[t].v&&void 0!==r?e[t].v[r]=n:(e[t]=n,e[t].da=r)},tF=[],tM=e=>{var t=tF[e];return t||(e>=tF.length&&(tF.length=e+1),tF[e]=t=tC.get(e)),t},tE=(t,n)=>{let r;var i=(t=e2(t)).includes("j")?(r=t,(...t)=>((t,n,r=[])=>t.includes("j")?(0,e["dynCall_"+(t=t.replace(/p/g,"i"))])(n,...r):tM(n)(...r))(r,n,t)):tM(n);if("function"!=typeof i)throw new eG(`unknown function pointer with signature ${t}: ${n}`);return i},tx=(e,t)=>{var n=[],r={};throw t.forEach(function e(t){r[t]||e8[t]||(tc[t]?tc[t].forEach(e):(n.push(t),r[t]=!0))}),new tS(`${e}: `+n.map(e7).join([", "]))};function tP(e,t,n,r,i){var a=t.length;if(2>a)throw new eG("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==n,s=function(e){for(var t=1;t<e.length;++t)if(null!==e[t]&&void 0===e[t].I)return!0;return!1}(t),l="void"!==t[0].name,u=a-2,c=Array(u),d=[],h=[];return eK(e,function(...n){if(n.length!==u)throw new eG(`function ${e} called with ${n.length} arguments, expected ${u}`);if(h.length=0,d.length=o?2:1,d[0]=i,o){var a=t[1].toWireType(h,this);d[1]=a}for(var f=0;f<u;++f)c[f]=t[f+2].toWireType(h,n[f]),d.push(c[f]);if(n=r(...d),s)ts(h);else for(f=o?1:2;f<t.length;f++){var p=1===f?a:c[f-2];null!==t[f].I&&t[f].I(p)}return l?t[0].fromWireType(n):void 0})}var tR,tk,tT,tL=(e,t)=>{for(var n=[],r=0;r<e;r++)n.push(F[t+4*r>>2]);return n},tO=e=>{let t=(e=e.trim()).indexOf("(");return -1!==t?e.substr(0,t):e},tB=(e,t,n)=>{if(!(e instanceof Object))throw new eG(`${n} with invalid "this": ${e}`);if(!(e instanceof t.h.constructor))throw new eG(`${n} incompatible with "this" of type ${e.constructor.name}`);if(!e.g.m)throw new eG(`cannot call emscripten binding method ${n} on deleted object`);return tb(e.g.m,e.g.s.h,t.h)},tj=e=>{9<e&&0==--eQ[e+1]&&(eQ[e]=void 0,eJ.push(e))},tD={name:"emscripten::val",fromWireType:e=>{var t=eZ(e);return tj(e),t},toWireType:(e,t)=>e0(t),argPackAdvance:8,readValueFromPointer:tl,I:null},tV=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},tW="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,tN=(e,t)=>{for(var n=e>>1,r=n+t/2;!(n>=r)&&S[n];)++n;if(32<(n<<=1)-e&&tW)return tW.decode(A.subarray(e,n));for(r=0,n="";!(r>=t/2);++r){var i=C[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n},tU=(e,t,n)=>{if(2>(n??=0x7fffffff))return 0;n-=2;var r=t;n=n<2*e.length?n/2:e.length;for(var i=0;i<n;++i)C[t>>1]=e.charCodeAt(i),t+=2;return C[t>>1]=0,t-r},tG=e=>2*e.length,tH=(e,t)=>{for(var n=0,r="";!(n>=t/4);){var i=I[e+4*n>>2];if(0==i)break;++n,65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i)):r+=String.fromCharCode(i)}return r},tz=(e,t,n)=>{if(4>(n??=0x7fffffff))return 0;var r=t;n=r+n-4;for(var i=0;i<e.length;++i){var a=e.charCodeAt(i);if(55296<=a&&57343>=a&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++i)),I[t>>2]=a,(t+=4)+4>n)break}return I[t>>2]=0,t-r},tY=e=>{for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);55296<=r&&57343>=r&&++n,t+=4}return t},t$=(e,t,n)=>{var r=[];return e=e.toWireType(r,n),r.length&&(F[t>>2]=e0(r)),e},tX=[],tq={},tK=e=>{var t=tq[e];return void 0===t?e2(e):t},tJ=Reflect.construct,tQ=e=>0==e%4&&(0!=e%100||0==e%400),tZ=[0,31,60,91,121,152,182,213,244,274,305,335],t0=[0,31,59,90,120,151,181,212,243,273,304,334],t1=[],t2=e=>{e.tc=e.getExtension("WEBGL_draw_instanced_base_vertex_base_instance")},t3=e=>{e.Bc=e.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance")},t4=e=>{var t="EXT_color_buffer_float EXT_conservative_depth EXT_disjoint_timer_query_webgl2 EXT_texture_norm16 NV_shader_noperspective_interpolation WEBGL_clip_cull_distance EXT_color_buffer_half_float EXT_depth_clamp EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic KHR_parallel_shader_compile OES_texture_float_linear WEBGL_blend_func_extended WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_multi_draw".split(" ");
1return(e.getSupportedExtensions()||[]).filter(e=>t.includes(e))},t6=1,t5=[],t8=[],t7=[],t9=[],ne=[],nt=[],nn=[],nr=[],ni={},na=4,no=0,ns=e=>{for(var t=t6++,n=e.length;n<t;n++)e[n]=null;return t},nl=(e,t,n,r)=>{for(var i=0;i<e;i++){var a=nE[n](),o=a&&ns(r);a?(a.name=o,r[o]=a):tR||=1282,I[t+4*i>>2]=o}},nu=(e,t)=>{var n=ns(nr),r={handle:n,attributes:t,version:t.Ac,C:e};return e.canvas&&(e.canvas.qb=r),nr[n]=r,(void 0===t.Bb||t.Bb)&&nd(r),n},nc=t=>(tk=nr[t],e.rc=nE=tk?.C,!(t&&!nE)),nd=e=>{if(!(e||=tk).Lb){e.Lb=!0;var t=e.C;t2(t),t3(t),2<=e.version&&(t.Wa=t.getExtension("EXT_disjoint_timer_query_webgl2")),(2>e.version||!t.Wa)&&(t.Wa=t.getExtension("EXT_disjoint_timer_query")),t.Rb=t.getExtension("WEBGL_multi_draw"),t4(t).forEach(e=>{e.includes("lose_context")||e.includes("debug")||t.getExtension(e)})}},nh={},nf=()=>{if(!tT){var e,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:m||"./this.program"};for(e in nh)void 0===nh[e]?delete t[e]:t[e]=nh[e];var n=[];for(e in t)n.push(`${e}=${t[e]}`);tT=n}return tT},np=[];function nm(){var e=t4(nE);return e.concat(e.map(e=>"GL_"+e))}var nv=e=>{var t=er(e)+1,n=nT(t);return n&&ei(e,A,n,t),n},ng=e=>"]"==e.slice(-1)&&e.lastIndexOf("["),nb=e=>0==(e-=5120)?_:1==e?A:2==e?C:4==e?I:6==e?M:5==e||28922==e||28520==e||30779==e||30782==e?F:S,ny=[31,29,31,30,31,30,31,31,30,31,30,31],nw=[31,28,31,30,31,30,31,31,30,31,30,31],n_=(e,t,n,r)=>{function i(e,t,n){for(e="number"==typeof e?e.toString():e||"";e.length<t;)e=n[0]+e;return e}function a(e,t){return i(e,t,"0")}function o(e,t){var n;function r(e){return 0>e?-1:+(0<e)}return 0===(n=r(e.getFullYear()-t.getFullYear()))&&0===(n=r(e.getMonth()-t.getMonth()))&&(n=r(e.getDate()-t.getDate())),n}function s(e){switch(e.getDay()){case 0:return new Date(e.getFullYear()-1,11,29);case 1:return e;case 2:return new Date(e.getFullYear(),0,3);case 3:return new Date(e.getFullYear(),0,2);case 4:return new Date(e.getFullYear(),0,1);case 5:return new Date(e.getFullYear()-1,11,31);case 6:return new Date(e.getFullYear()-1,11,30)}}function l(e){var t=e.$;for(e=new Date(new Date(e.aa+1900,0,1).getTime());0<t;){var n=e.getMonth(),r=(tQ(e.getFullYear())?ny:nw)[n];if(t>r-e.getDate())t-=r-e.getDate()+1,e.setDate(1),11>n?e.setMonth(n+1):(e.setMonth(0),e.setFullYear(e.getFullYear()+1));else{e.setDate(e.getDate()+t);break}}return n=new Date(e.getFullYear()+1,0,4),t=s(new Date(e.getFullYear(),0,4)),n=s(n),0>=o(t,e)?0>=o(n,e)?e.getFullYear()+1:e.getFullYear():e.getFullYear()-1}var u=F[r+40>>2];for(var c in r={ac:I[r>>2],$b:I[r+4>>2],Da:I[r+8>>2],Pa:I[r+12>>2],Ea:I[r+16>>2],aa:I[r+20>>2],N:I[r+24>>2],$:I[r+28>>2],Ic:I[r+32>>2],Zb:I[r+36>>2],bc:u&&u?et(A,u):""},n=n?et(A,n):"",u={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"})n=n.replace(RegExp(c,"g"),u[c]);var d="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),h="January February March April May June July August September October November December".split(" ");for(c in u={"%a":e=>d[e.N].substring(0,3),"%A":e=>d[e.N],"%b":e=>h[e.Ea].substring(0,3),"%B":e=>h[e.Ea],"%C":e=>a((e.aa+1900)/100|0,2),"%d":e=>a(e.Pa,2),"%e":e=>i(e.Pa,2," "),"%g":e=>l(e).toString().substring(2),"%G":l,"%H":e=>a(e.Da,2),"%I":e=>(0==(e=e.Da)?e=12:12<e&&(e-=12),a(e,2)),"%j":e=>{for(var t=0,n=0;n<=e.Ea-1;t+=(tQ(e.aa+1900)?ny:nw)[n++]);return a(e.Pa+t,3)},"%m":e=>a(e.Ea+1,2),"%M":e=>a(e.$b,2),"%n":()=>"\n","%p":e=>0<=e.Da&&12>e.Da?"AM":"PM","%S":e=>a(e.ac,2),"%t":()=>"	","%u":e=>e.N||7,"%U":e=>a(Math.floor((e.$+7-e.N)/7),2),"%V":e=>{var t=Math.floor((e.$+7-(e.N+6)%7)/7);if(2>=(e.N+371-e.$-2)%7&&t++,t)53==t&&(4==(n=(e.N+371-e.$)%7)||3==n&&tQ(e.aa)||(t=1));else{t=52;var n=(e.N+7-e.$-1)%7;(4==n||5==n&&tQ(e.aa%400-1))&&t++}return a(t,2)},"%w":e=>e.N,"%W":e=>a(Math.floor((e.$+7-(e.N+6)%7)/7),2),"%y":e=>(e.aa+1900).toString().substring(2),"%Y":e=>e.aa+1900,"%z":e=>{var t=0<=(e=e.Zb);return(t?"+":"-")+String("0000"+((e=Math.abs(e)/60)/60*100+e%60)).slice(-4)},"%Z":e=>e.bc,"%%":()=>"%"},n=n.replace(/%%/g,"\0\0"),u)n.includes(c)&&(n=n.replace(RegExp(c,"g"),u[c](r)));return(c=ea(n=n.replace(/\0\0/g,"%"),!1)).length>t?0:(_.set(c,e),c.length-1)};
1[44].forEach(e=>{eb[e]=new eg(e),eb[e].stack="<generic error, no stack>"}),em=Array(4096),ek(ec,"/"),eL("/tmp"),eL("/home"),eL("/home/web_user"),eL("/dev"),eh[259]={l:{read:()=>0,write:(e,t,n,r)=>r}},eO("/dev/null",259),es(1280,{$a(){e:{if(!en.length){var e=null;if("undefined"!=typeof window&&"function"==typeof window.prompt&&null!==(e=window.prompt("Input: "))&&(e+="\n"),!e){e=null;break e}en=ea(e,!0)}e=en.shift()}return e},Ma(e,t){null===t||10===t?(g(et(e.F,0)),e.F=[]):0!=t&&e.F.push(t)},pa(e){e.F&&0<e.F.length&&(g(et(e.F,0)),e.F=[])},Nb:()=>({nc:25856,pc:5,mc:191,oc:35387,lc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),Ob:()=>0,Pb:()=>[24,80]}),es(1536,{Ma(e,t){null===t||10===t?(b(et(e.F,0)),e.F=[]):0!=t&&e.F.push(t)},pa(e){e.F&&0<e.F.length&&(b(et(e.F,0)),e.F=[])}}),eO("/dev/tty",1280),eO("/dev/tty1",1536),nS=new Uint8Array(1024),nI=0,eV("random",nF=()=>(0===nI&&(nI=Q(nS).byteLength),nS[--nI])),eV("urandom",nF),eL("/dev/shm"),eL("/dev/shm/tmp"),eL("/proc"),nM=eL("/proc/self"),eL("/proc/self/fd"),ek({R(){var e=eI(nM,"fd",16895,73);return e.i={ha(e,t){var n=ex(+t);return(e={parent:null,R:{cb:"fake"},i:{ia:()=>n.path}}).parent=e}},e}},"/proc/self/fd"),eG=e.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},eQ.push(0,1,void 0,1,null,1,!0,1,!1,1),e.count_emval_handles=()=>
1eQ.length/2-5-eJ.length,eH=e.PureVirtualError=e1("PureVirtualError");for(var nA=Array(256),nC=0;256>nC;++nC)nA[nC]=String.fromCharCode(nC);ez=nA,e.getInheritedInstanceCount=()=>Object.keys(e6).length,e.getLiveInheritedInstances=()=>{var e,t=[];for(e in e6)e6.hasOwnProperty(e)&&t.push(e6[e]);return t},e.flushPendingDeletes=e4,e.setDelayFunction=e=>{eY=e,e3.length&&eY&&eY(e4)},e$=e.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Object.assign(tp.prototype,{isAliasOf:function(e){if(!(this instanceof tp&&e instanceof tp))return!1;var t=this.g.s.h,n=this.g.m;e.g=e.g;var r=e.g.s.h;for(e=e.g.m;t.A;)n=t.ka(n),t=t.A;for(;r.A;)e=r.ka(e),r=r.A;return t===r&&n===e},clone:function(){if(this.g.m||tf(this),this.g.fa)return this.g.count.value+=1,this;var e=ta,t=Object,n=t.create,r=Object.getPrototypeOf(this),i=this.g;return e=e(n.call(t,r,{g:{value:{count:i.count,ea:i.ea,fa:i.fa,m:i.m,s:i.s,B:i.B,G:i.G}}})),e.g.count.value+=1,e.g.ea=!1,e},delete(){if(this.g.m||tf(this),this.g.ea&&!this.g.fa)throw new eG("Object already scheduled for deletion");te(this);var e=this.g;--e.count.value,0===e.count.value&&(e.B?e.G.L(e.B):e.s.h.L(e.m)),this.g.fa||(this.g.B=void 0,this.g.m=void 0)},isDeleted:function(){return!this.g.m},deleteLater:function(){if(this.g.m||tf(this),this.g.ea&&!this.g.fa)throw new eG("Object already scheduled for deletion");return e3.push(this),1===e3.length&&eY&&eY(e4),this.g.ea=!0,this}}),Object.assign(tA.prototype,{Gb(e){return this.jb&&(e=this.jb(e)),e},Va(e){this.L?.(e)},argPackAdvance:8,readValueFromPointer:tl,fromWireType:function(e){function t(){return this.ta?ti(this.h.J,{s:this.Tb,m:n,G:this,B:e}):ti(this.h.J,{s:this,m:e})}var n=this.Gb(e);if(!n)return this.Va(e),null;var r=e6[e5(this.h,n)];if(void 0!==r)return 0===r.g.count.value?(r.g.m=n,r.g.B=e,r.clone()):(r=r.clone(),this.Va(e),r);if(!(r=tr[r=this.h.Fb(n)]))return t.call(this);r=this.sa?r.yb:r.pointerType;var i=tn(n,this.h,r.h);return null===i?t.call(this):this.ta?ti(r.h.J,{s:r,m:i,G:this,B:e}):ti(r.h.J,{s:r,m:i})}}),tS=e.UnboundTypeError=e1("UnboundTypeError");for(var nS,nI,nF,nM,nE,nx=0;32>nx;++nx)np.push(Array(nx));var nP={__syscall_fcntl64:function(e,t,n){eq=n;try{var r=ex(e);switch(t){case 0:var i=$();if(0>i)break;for(;ef[i];)i++;return function(e,t=-1){return e=eP(e,t),e.l?.uc?.(e),e}(r,i).T;case 1:case 2:case 13:case 14:return 0;case 3:return r.flags;case 4:return i=$(),r.flags|=i,0;case 12:return C[(i=$())+0>>1]=2,0}return -28}catch(e){if(void 0===eX||"ErrnoError"!==e.name)throw e;return-e.Y}},__syscall_ioctl:function(e,t,n){eq=n;try{var r=ex(e);switch(t){case 21509:case 21510:case 21511:case 21512:case 21524:case 21515:return r.o?0:-59;case 21505:if(!r.o)return -59;if(r.o.S.Nb){e=[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var i=$();I[i>>2]=25856,I[i+4>>2]=5,I[i+8>>2]=191,I[i+12>>2]=35387;for(var a=0;32>a;a++)_[i+a+17]=e[a]||0}return 0;case 21506:case 21507:case 21508:if(!r.o)return -59;if(r.o.S.Ob)for(i=$(),e=[],a=0;32>a;a++)e.push(_[i+a+17]);return 0;case 21519:if(!r.o)return -59;return I[(i=$())>>2]=0;case 21520:return r.o?-28:-59;case 21531:if(i=$(),!r.l.Mb)throw new eg(59);return r.l.Mb(r,t,i);case 21523:if(!r.o)return -59;return r.o.S.Pb&&(a=[24,80],C[(i=$())>>1]=a[0],C[i+2>>1]=a[1]),0;default:return -28}}catch(e){if(void 0===eX||"ErrnoError"!==e.name)throw e;return-e.Y}}
1,__syscall_openat:function(e,t,n,r){eq=r;try{var i=t=t?et(A,t):"";if("/"===i.charAt(0))t=i;else{var a=-100===e?"/":ex(e).path;if(0==i.length)throw new eg(44);t=q(a+"/"+i)}var o=r?$():0;return ej(t,n,o).T}catch(e){if(void 0===eX||"ErrnoError"!==e.name)throw e;return-e.Y}},_abort_js:()=>{j("")},_embind_create_inheriting_constructor:(e,t,n)=>{e=e2(e),t=e9(t,"wrapper"),n=eZ(n);var r=t.h,i=r.J,a=r.A.J,o=r.A.constructor;return e=eK(e,function(...e){r.A.hb.forEach((function(e){if(this[e]===a[e])throw new eH(`Pure virtual function ${e} must be implemented in JavaScript`)}).bind(this)),Object.defineProperty(this,"__parent",{value:i}),this.__construct(...e)}),i.__construct=function(...e){if(this===i)throw new eG("Pass correct 'this' to __construct");e=o.implement(this,...e),te(e);var t=e.g;if(e.notifyOnDestruction(),t.fa=!0,Object.defineProperties(this,{g:{value:t}}),ta(this),e=e5(r,e=t.m),e6.hasOwnProperty(e))throw new eG(`Tried to register registered instance: ${e}`);e6[e]=this},i.__destruct=function(){if(this===i)throw new eG("Pass correct 'this' to __destruct");te(this);var e=this.g.m;if(e=e5(r,e),e6.hasOwnProperty(e))delete e6[e];else throw new eG(`Tried to unregister unregistered instance: ${e}`)},e.prototype=Object.create(i),Object.assign(e.prototype,n),e0(e)},_embind_finalize_value_object:e=>{var t=to[e];delete to[e];var n=t.Na,r=t.L,i=t.Xa;td([e],i.map(e=>e.Jb).concat(i.map(e=>e.Wb)),e=>{var a={};return i.forEach((t,n)=>{var r=e[n],o=t.Hb,s=t.Ib,l=e[n+i.length],u=t.Vb,c=t.Xb;a[t.Db]={read:e=>r.fromWireType(o(s,e)),write:(e,t)=>{var n=[];u(c,e,l.toWireType(n,t)),ts(n)}}}),[{name:t.name,fromWireType:e=>{var t,n={};for(t in a)n[t]=a[t].read(e);return r(e),n},toWireType:(e,t)=>{for(var i in a)if(!(i in t))throw TypeError(`Missing field: "${i}"`);var o=n();for(i in a)a[i].write(o,t[i]);return null!==e&&e.push(r,o),o},argPackAdvance:8,readValueFromPointer:tl,I:r}]})},_embind_register_bigint:()=>{},_embind_register_bool:(e,t,n,r)=>{th(e,{name:t=e2(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?n:r},argPackAdvance:8,readValueFromPointer:function(e){return this.fromWireType(A[e])},I:null})},_embind_register_class:(e,t,n,r,i,a,o,s,l,u,c,d,h)=>{c=e2(c),a=tE(i,a),s&&=tE(o,s),u&&=tE(l,u),h=tE(d,h);var f=(e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?`_${e}`:e})(c);tv(f,function(){tx(`Cannot construct ${c} due to unbound types`,[r])}),td([e,t,n],r?[r]:[],t=>{if(t=t[0],r)var n,i=t.h,o=i.J;else o=tp.prototype;var l=Object.create(o,{constructor:{value:t=eK(c,function(...e){if(Object.getPrototypeOf(this)!==l)throw new eG("Use 'new' to construct "+c);if(void 0===d.X)throw new eG(c+" has no accessible constructor");var t=d.X[e.length];if(void 0===t)throw new eG(`Tried to invoke ctor of ${c} with invalid number of parameters (${e.length}) - expected (${Object.keys(d.X).toString()}) parameters instead!`);return t.apply(this,e)})}});t.prototype=l;var d=new tg(c,t,l,h,i,a,s,u);return d.A&&((n=d.A).la??(n.la=[]),d.A.la.push(d)),i=new tA(c,d,!0,!1,!1),n=new tA(c+"*",d,!1,!1,!1),o=new tA(c+" const*",d,!1,!0,!1),tr[e]={pointerType:n,yb:o},tI(f,t),[i,n,o]})},_embind_register_class_class_function:(e,t,n,r,i,a,o)=>{var s=tL(n,r);t=tO(t=e2(t)),a=tE(i,a),td([],[e],e=>{function r(){tx(`Cannot call ${i} due to unbound types`,s)}e=e[0];var i=`${e.name}.${t}`;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var l=e.h.constructor;return void 0===l[t]?(r.da=n-1,l[t]=r):(tm(l,t,i),l[t].v[n-1]=r),td([],s,r=>{if(r=tP(i,[r[0],null].concat(r.slice(1)),null,a,o),void 0===l[t].v?(r.da=n-1,l[t]=r):l[t].v[n-1]=r,e.h.la)for(let n of e.h.la)n.constructor.hasOwnProperty(t)||(n.constructor[t]=r);return[]}),[]})},_embind_register_class_class_property:(e,t,n,r,i,a,o,s)=>{t=e2(t),a=tE(i,a),td([],[e],e=>{e=e[0];var i=`${e.name}.${t}`,l={get(){tx(`Cannot access ${i} due to unbound types`,[n])},enumerable:!0,configurable:!0};return l.set=s?()=>{tx(`Cannot access ${i} due to unbound types`,[n])}:()=>{throw new eG(`${i} is a read-only property`)},Object.defineProperty(e.h.constructor,t,l),td([],[n],n=>{n=n[0];var i={get:()=>n.fromWireType(a(r)),enumerable:!0};return s&&(s=tE(o,s),i.set=e=>{var t=[];s(r,n.toWireType(t,e)),ts(t)}),Object.defineProperty(e.h.constructor,t,i),[]}),[]})},_embind_register_class_constructor:(e,t,n,r,i,a)=>
1{var o=tL(t,n);i=tE(r,i),td([],[e],e=>{e=e[0];var n=`constructor ${e.name}`;if(void 0===e.h.X&&(e.h.X=[]),void 0!==e.h.X[t-1])throw new eG(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.h.X[t-1]=()=>{tx(`Cannot construct ${e.name} due to unbound types`,o)},td([],o,r=>(r.splice(1,0,null),e.h.X[t-1]=tP(n,r,null,i,a),[])),[]})},_embind_register_class_function:(e,t,n,r,i,a,o,s)=>{var l=tL(n,r);t=tO(t=e2(t)),a=tE(i,a),td([],[e],e=>{function r(){tx(`Cannot call ${i} due to unbound types`,l)}e=e[0];var i=`${e.name}.${t}`;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.h.hb.push(t);var u=e.h.J,c=u[t];return void 0===c||void 0===c.v&&c.className!==e.name&&c.da===n-2?(r.da=n-2,r.className=e.name,u[t]=r):(tm(u,t,i),u[t].v[n-2]=r),td([],l,r=>(r=tP(i,r,e,a,o),void 0===u[t].v?(r.da=n-2,u[t]=r):u[t].v[n-2]=r,[])),[]})},_embind_register_class_property:(e,t,n,r,i,a,o,s,l,u)=>{t=e2(t),i=tE(r,i),td([],[e],e=>{e=e[0];var r=`${e.name}.${t}`,c={get(){tx(`Cannot access ${r} due to unbound types`,[n,o])},enumerable:!0,configurable:!0};return c.set=l?()=>tx(`Cannot access ${r} due to unbound types`,[n,o]):()=>{throw new eG(r+" is a read-only property")},Object.defineProperty(e.h.J,t,c),td([],l?[n,o]:[n],n=>{var o=n[0],c={get(){var t=tB(this,e,r+" getter");return o.fromWireType(i(a,t))},enumerable:!0};if(l){l=tE(s,l);var d=n[1];c.set=function(t){var n=tB(this,e,r+" setter"),i=[];l(u,n,d.toWireType(i,t)),ts(i)}}return Object.defineProperty(e.h.J,t,c),[]}),[]})},_embind_register_emval:e=>th(e,tD),_embind_register_enum:(e,t,n,r)=>{function i(){}t=e2(t),i.values={},th(e,{name:t,constructor:i,fromWireType:function(e){return this.constructor.values[e]},toWireType:(e,t)=>t.value,argPackAdvance:8,readValueFromPointer:((e,t,n)=>{switch(t){case 1:return n?function(e){return this.fromWireType(_[e])}:function(e){return this.fromWireType(A[e])};case 2:return n?function(e){return this.fromWireType(C[e>>1])}:function(e){return this.fromWireType(S[e>>1])};case 4:return n?function(e){return this.fromWireType(I[e>>2])}:function(e){return this.fromWireType(F[e>>2])};default:throw TypeError(`invalid integer width (${t}): ${e}`)}})(t,n,r),I:null}),tv(t,i)},_embind_register_enum_value:(e,t,n)=>{var r=e9(e,"enum");t=e2(t),e=r.constructor,r=Object.create(r.constructor.prototype,{value:{value:n},constructor:{value:eK(`${r.name}_${t}`,function(){})}}),e.values[n]=r,e[t]=r},_embind_register_float:(e,t,n)=>{th(e,{name:t=e2(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:8,readValueFromPointer:((e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(M[e>>2])};case 8:return function(e){return this.fromWireType(E[e>>3])};default:throw TypeError(`invalid float width (${t}): ${e}`)}})(t,n),I:null})},_embind_register_function:(e,t,n,r,i,a)=>{var o=tL(t,n);e=tO(e=e2(e)),i=tE(r,i),tv(e,function(){tx(`Cannot call ${e} due to unbound types`,o)},t-1),td([],o,n=>(tI(e,tP(e,[n[0],null].concat(n.slice(1)),null,i,a),t-1),[]))},_embind_register_integer:(e,t,n,r,i)=>{if(t=e2(t),-1===i&&(i=0xffffffff),i=e=>e,0===r){var a=32-8*n;i=e=>e<<a>>>a}var o=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t};th(e,{name:t,fromWireType:i,toWireType:o,argPackAdvance:8,readValueFromPointer:((e,t,n)=>{switch(t){case 1:return n?e=>_[e]:e=>A[e];case 2:return n?e=>C[e>>1]:e=>S[e>>1];case 4:return n?e=>I[e>>2]:e=>F[e>>2];default:throw TypeError(`invalid integer width (${t}): ${e}`)}})(t,n,0!==r),I:null})},_embind_register_memory_view:(e,t,n)=>{function r(e){return new i(_.buffer,F[e+4>>2],F[e>>2])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];th(e,{name:n=e2(n),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{Kb:!0})},_embind_register_std_string:(e,t)=>{var n="std::string"===(t=e2(t));th(e,{name:t,fromWireType:function(e){var t=F[e>>2],r=e+4;if(n)for(var i=r,a=0;a<=t;++a){var o=r+a;if(a==t||0==A[o]){if(i=i?et(A,i,o-i):"",void 0===s)var s=i;else s+="\0",s+=i;i=o+1}}else{for(a=0,s=Array(t);a<t;
1++a)s[a]=String.fromCharCode(A[r+a]);s=s.join("")}return nk(e),s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r="string"==typeof t;if(!(r||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array))throw new eG("Cannot pass non-string to std::string");var i=n&&r?er(t):t.length,a=nT(4+i+1),o=a+4;if(F[a>>2]=i,n&&r)ei(t,A,o,i+1);else if(r)for(r=0;r<i;++r){var s=t.charCodeAt(r);if(255<s)throw nk(o),new eG("String has UTF-16 code units that do not fit in 8 bits");A[o+r]=s}else for(r=0;r<i;++r)A[o+r]=t[r];return null!==e&&e.push(nk,a),a},argPackAdvance:8,readValueFromPointer:tl,I(e){nk(e)}})},_embind_register_std_wstring:(e,t,n)=>{if(n=e2(n),2===t)var r=tN,i=tU,a=tG,o=e=>S[e>>1];else 4===t&&(r=tH,i=tz,a=tY,o=e=>F[e>>2]);th(e,{name:n,fromWireType:e=>{for(var n,i=F[e>>2],a=e+4,s=0;s<=i;++s){var l=e+4+s*t;(s==i||0==o(l))&&(a=r(a,l-a),void 0===n?n=a:(n+="\0",n+=a),a=l+t)}return nk(e),n},toWireType:(e,r)=>{if("string"!=typeof r)throw new eG(`Cannot pass non-string to C++ string type ${n}`);var o=a(r),s=nT(4+o+t);return F[s>>2]=o/t,i(r,s+4,o+t),null!==e&&e.push(nk,s),s},argPackAdvance:8,readValueFromPointer:tl,I(e){nk(e)}})},_embind_register_value_object:(e,t,n,r,i,a)=>{to[e]={name:e2(t),Na:tE(n,r),L:tE(i,a),Xa:[]}},_embind_register_value_object_field:(e,t,n,r,i,a,o,s,l,u)=>{to[e].Xa.push({Db:e2(t),Jb:n,Hb:tE(r,i),Ib:a,Wb:o,Vb:tE(s,l),Xb:u})},_embind_register_void:(e,t)=>{th(e,{yc:!0,name:t=e2(t),argPackAdvance:0,fromWireType:()=>{},toWireType:()=>{}})},_emscripten_get_now_is_monotonic:()=>1,_emscripten_memcpy_js:(e,t,n)=>A.copyWithin(e,t,t+n),_emscripten_throw_longjmp:()=>{throw 1/0},_emval_as:(e,t,n)=>(e=eZ(e),t$(t=e9(t,"emval::as"),n,e)),_emval_call:(e,t,n,r)=>(e=tX[e])(null,t=eZ(t),n,r),_emval_call_method:(e,t,n,r,i)=>(e=tX[e])(t=eZ(t),t[n=tK(n)],r,i),_emval_decref:tj,_emval_get_method_caller:(e,t,n)=>{var r,i,a=((e,t)=>{for(var n=Array(e),r=0;r<e;++r)n[r]=e9(F[t+4*r>>2],"parameter "+r);return n})(e,t),o=a.shift(),s=Array(--e);return r=eK(t=`methodCaller<(${a.map(e=>e.name).join(", ")}) => ${o.name}>`,(t,r,i,l)=>{for(var u=0,c=0;c<e;++c)s[c]=a[c].readValueFromPointer(l+u),u+=a[c].argPackAdvance;return t$(o,i,t=1===n?tJ(r,s):r.apply(t,s))}),i=tX.length,tX.push(r),i},_emval_get_property:(e,t)=>e0((e=eZ(e))[t=eZ(t)]),_emval_incref:e=>{9<e&&(eQ[e+1]+=1)},_emval_new_array:()=>e0([]),_emval_new_cstring:e=>e0(tK(e)),_emval_new_object:()=>e0({}),_emval_run_destructors:e=>{ts(eZ(e)),tj(e)},_emval_set_property:(e,t,n)=>{e=eZ(e),t=eZ(t),n=eZ(n),e[t]=n},_emval_take_value:(e,t)=>e0(e=(e=e9(e,"_emval_take_value")).readValueFromPointer(t)),_gmtime_js:function(e,t,n){e=new Date(1e3*(t+2097152>>>0<4194305-!!e?(e>>>0)+0x100000000*t:NaN)),I[n>>2]=e.getUTCSeconds(),I[n+4>>2]=e.getUTCMinutes(),I[n+8>>2]=e.getUTCHours(),I[n+12>>2]=e.getUTCDate(),I[n+16>>2]=e.getUTCMonth(),I[n+20>>2]=e.getUTCFullYear()-1900,I[n+24>>2]=e.getUTCDay(),I[n+28>>2]=(e.getTime()-Date.UTC(e.getUTCFullYear(),0,1,0,0,0,0))/864e5|0},_localtime_js:function(e,t,n){e=new Date(1e3*(t+2097152>>>0<4194305-!!e?(e>>>0)+0x100000000*t:NaN)),I[n>>2]=e.getSeconds(),I[n+4>>2]=e.getMinutes(),I[n+8>>2]=e.getHours(),I[n+12>>2]=e.getDate(),I[n+16>>2]=e.getMonth(),I[n+20>>2]=e.getFullYear()-1900,I[n+24>>2]=e.getDay(),I[n+28>>2]=(tQ(e.getFullYear())?tZ:t0)[e.getMonth()]+e.getDate()-1|0,I[n+36>>2]=-(60*e.getTimezoneOffset()),t=new Date(e.getFullYear(),6,1).getTimezoneOffset();var r=new Date(e.getFullYear(),0,1).getTimezoneOffset();I[n+32>>2]=0|(t!=r&&e.getTimezoneOffset()==Math.min(r,t))},_tzset_js:(e,t,n,r)=>{var i=new Date().getFullYear(),a=new Date(i,0,1),o=new Date(i,6,1);i=a.getTimezoneOffset();var s=o.getTimezoneOffset();F[e>>2]=60*Math.max(i,s),I[t>>2]=Number(i!=s),a=(e=e=>e.toLocaleTimeString(void 0,{hour12:!1,timeZoneName:"short"}).split(" ")[1])(a),o=e(o),s<i?(ei(a,A,n,17),ei(o,A,r,17)):(ei(a,A,r,17),ei(o,A,n,17))},beginPixelLocalStorageWEBGL:function(t,n,r){(t=nr[t].C.za)&&t.beginPixelLocalStorageWEBGL(e.HEAPU32.subarray(r,r+n))},decode_image:function(t,n,r){var i=e.images;i||(e.images=i=new Map);var a=new Image;i.set(t,a),n=e.HEAP8.subarray(n,n+r),(r=new Uint8Array(r)).set(n),a.src=URL.createObjectURL(new Blob([r],{type:"image/png"})),a.onload=function(){e._setWebImage(t,a.width,a.height)}},delete_image:function(t){var n=e.images;n&&n.get(t)&&n.delete(t)}
1,emscripten_asm_const_int:(e,t,n)=>{t1.length=0;for(var r;r=A[t++];){var i=105!=r;i&=112!=r,n+=i&&n%8?4:0,t1.push(112==r?F[n>>2]:105==r?I[n>>2]:E[n>>3]),n+=i?8:4}return z[e](...t1)},emscripten_date_now:()=>Date.now(),emscripten_get_now:()=>performance.now(),emscripten_resize_heap:e=>{var t=A.length;if(0x80000000<(e>>>=0))return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+0x6000000);var i=Math;r=Math.max(e,r);e:{i=(i.min.call(i,0x80000000,r+(65536-r%65536)%65536)-w.buffer.byteLength+65535)/65536;try{w.grow(i),P();var a=1;break e}catch(e){}a=void 0}if(a)return!0}return!1},emscripten_webgl_enable_extension:(e,t)=>(e=nr[e],(t=t?et(A,t):"").startsWith("GL_")&&(t=t.substr(3)),"WEBGL_draw_instanced_base_vertex_base_instance"==t&&t2(nE),"WEBGL_multi_draw_instanced_base_vertex_base_instance"==t&&t3(nE),"WEBGL_multi_draw"==t&&(nE.Rb=nE.getExtension("WEBGL_multi_draw")),!!e.C.getExtension(t)),emscripten_webgl_get_current_context:()=>tk?tk.handle:0,emscripten_webgl_make_context_current:e=>nc(e)?0:-5,enable_WEBGL_provoking_vertex:function(e){return(e=nr[e].C).ib=e.getExtension("WEBGL_provoking_vertex"),!!e.ib},enable_WEBGL_shader_pixel_local_storage_coherent:function(e){let t=(e=nr[e].C).getExtension("WEBGL_shader_pixel_local_storage");if(t&&t.isCoherent()){if(5==t.framebufferTexturePixelLocalStorageWEBGL.length)return e.za=t,!0;console.warn("WEBGL_shader_pixel_local_storage is advertised, but a deprecated version has been detected. Disabling.")}return!1},endPixelLocalStorageWEBGL:function(t,n,r){(t=nr[t].C.za)&&t.endPixelLocalStorageWEBGL(e.HEAPU32.subarray(r,r+n))},environ_get:(e,t)=>{var n=0;return nf().forEach((r,i)=>{var a=t+n;for(i=F[e+4*i>>2]=a,a=0;a<r.length;++a)_[i++]=r.charCodeAt(a);_[i]=0,n+=r.length+1}),0},environ_sizes_get:(e,t)=>{var n=nf();F[e>>2]=n.length;var r=0;return n.forEach(e=>r+=e.length+1),F[t>>2]=r,0},fd_close:function(e){try{var t=ex(e);if(null===t.T)throw new eg(8);t.Ka&&(t.Ka=null);try{t.l.close&&t.l.close(t)}catch(e){throw e}finally{ef[t.T]=null}return t.T=null,0}catch(e){if(void 0===eX||"ErrnoError"!==e.name)throw e;return e.Y}},fd_read:function(e,t,n,r){try{e:{var i=ex(e);e=t;for(var a,o=t=0;o<n;o++){var s=F[e>>2],l=F[e+4>>2];e+=8;var u=a,c=_;if(0>l||0>u)throw new eg(28);if(null===i.T||1==(2097155&i.flags))throw new eg(8);
1if(16384==(61440&i.node.mode))throw new eg(31);if(!i.l.read)throw new eg(28);var d=void 0!==u;if(d){if(!i.seekable)throw new eg(70)}else u=i.position;var h=i.l.read(i,c,s,l,u);if(d||(i.position+=h),0>h){var f=-1;break e}if(t+=h,h<l)break;void 0!==a&&(a+=h)}f=t}return F[r>>2]=f,0}catch(e){if(void 0===eX||"ErrnoError"!==e.name)throw e;return e.Y}},fd_seek:function(e,t,n,r,i){t=n+2097152>>>0<4194305-!!t?(t>>>0)+0x100000000*n:NaN;try{if(isNaN(t))return 61;var a=ex(e);return eD(a,t,r),H=[a.position>>>0,(G=a.position,1<=+Math.abs(G)?0<G?Math.floor(G/0x100000000)>>>0:~~Math.ceil((G-(~~G>>>0))/0x100000000)>>>0:0)],I[i>>2]=H[0],I[i+4>>2]=H[1],a.Ka&&0===t&&0===r&&(a.Ka=null),0}catch(e){if(void 0===eX||"ErrnoError"!==e.name)throw e;return e.Y}},fd_write:function(e,t,n,r){try{e:{var i=ex(e);e=t;for(var a,o=t=0;o<n;o++){var s=F[e>>2],l=F[e+4>>2];e+=8;var u=a,c=_;if(0>l||0>u)throw new eg(28);if(null===i.T||0==(2097155&i.flags))throw new eg(8);if(16384==(61440&i.node.mode))throw new eg(31);if(!i.l.write)throw new eg(28);i.seekable&&1024&i.flags&&eD(i,0,2);var d=void 0!==u;if(d){if(!i.seekable)throw new eg(70)}else u=i.position;var h=i.l.write(i,c,s,l,u,void 0);if(d||(i.position+=h),0>h){var f=-1;break e}t+=h,void 0!==a&&(a+=h)}f=t}return F[r>>2]=f,0}catch(e){if(void 0===eX||"ErrnoError"!==e.name)throw e;return e.Y}},framebufferPixelLocalClearValuefvWEBGL:function(e,t,n,r,i,a){(e=nr[e].C.za)&&e.framebufferPixelLocalClearValuefvWEBGL(t,[n,r,i,a])},framebufferTexturePixelLocalStorageWEBGL:function(e,t,n,r,i,a){(e=nr[e].C.za)&&e.framebufferTexturePixelLocalStorageWEBGL(t,ne[n],r,i,a)},glActiveTexture:e=>nE.activeTexture(e),glAttachShader:(e,t)=>{nE.attachShader(t8[e],nt[t])},glBindBuffer:(e,t)=>{35051==e?nE.Ja=t:35052==e&&(nE.oa=t),nE.bindBuffer(e,t5[t])},glBindBufferRange:(e,t,n,r,i)=>{nE.bindBufferRange(e,t,t5[n],r,i)},glBindFramebuffer:(e,t)=>{nE.bindFramebuffer(e,t7[t])},glBindRenderbuffer:(e,t)=>{nE.bindRenderbuffer(e,t9[t])},glBindTexture:(e,t)=>{nE.bindTexture(e,ne[t])},glBindVertexArray:e=>{nE.bindVertexArray(nn[e])},glBlendEquation:e=>nE.blendEquation(e),glBlendFunc:(e,t)=>nE.blendFunc(e,t),glBlitFramebuffer:(e,t,n,r,i,a,o,s,l,u)=>nE.blitFramebuffer(e,t,n,r,i,a,o,s,l,u),glBufferData:(e,t,n,r)=>{n&&t?nE.bufferData(e,A,r,n,t):nE.bufferData(e,t,r)},glBufferSubData:(e,t,n,r)=>{n&&nE.bufferSubData(e,t,A,r,n)},glClear:e=>nE.clear(e),glClearBufferfv:(e,t,n)=>{nE.clearBufferfv(e,t,M,n>>2)},glClearBufferuiv:(e,t,n)=>{nE.clearBufferuiv(e,t,F,n>>2)},glClearColor:(e,t,n,r)=>nE.clearColor(e,t,n,r),glClearDepthf:e=>nE.clearDepth(e),glClearStencil:e=>nE.clearStencil(e),glColorMask:(e,t,n,r)=>{nE.colorMask(!!e,!!t,!!n,!!r)},glCompileShader:e=>{nE.compileShader(nt[e])},glCompressedTexSubImage2D:(e,t,n,r,i,a,o,s,l)=>{nE.oa||!s?nE.compressedTexSubImage2D(e,t,n,r,i,a,o,s,l):nE.compressedTexSubImage2D(e,t,n,r,i,a,o,A,l,s)},glCreateProgram:()=>{var e=ns(t8),t=nE.createProgram();return t.name=e,t.wa=t.ua=t.va=0,t.Qa=1,t8[e]=t,e},glCreateShader:e=>{var t=ns(nt);return nt[t]=nE.createShader(e),t},glCullFace:e=>nE.cullFace(e),glDeleteBuffers:(e,t)=>{for(var n=0;n<e;n++){var r=I[t+4*n>>2],i=t5[r];i&&(nE.deleteBuffer(i),i.name=0,t5[r]=null,r==nE.Ja&&(nE.Ja=0),r==nE.oa&&(nE.oa=0))}},glDeleteFramebuffers:(e,t)=>{for(var n=0;n<e;++n){var r=I[t+4*n>>2],i=t7[r];i&&(nE.deleteFramebuffer(i),i.name=0,t7[r]=null)}},glDeleteProgram:e=>{if(e){var t=t8[e];t?(nE.deleteProgram(t),t.name=0,t8[e]=null):tR||=1281}},glDeleteRenderbuffers:(e,t)=>{for(var n=0;n<e;n++){var r=I[t+4*n>>2],i=t9[r];i&&(nE.deleteRenderbuffer(i),i.name=0,t9[r]=null)}},glDeleteShader:e=>{if(e){var t=nt[e];t?(nE.deleteShader(t),nt[e]=null):tR||=1281}},glDeleteTextures:(e,t)=>{for(var n=0;n<e;n++){var r=I[t+4*n>>2],i=ne[r];i&&(nE.deleteTexture(i),i.name=0,ne[r]=null)}},glDeleteVertexArrays:(e,t)=>{for(var n=0;n<e;n++){var r=I[t+4*n>>2];nE.deleteVertexArray(nn[r]),nn[r]=null}},glDepthFunc:e=>nE.depthFunc(e),glDepthMask:e=>{nE.depthMask(!!e)},glDepthRangef:(e,t)=>nE.depthRange(e,t),glDisable:e=>nE.disable(e),glDrawArrays:(e,t,n)=>{nE.drawArrays(e,t,n)},glDrawArraysInstanced:(e,t,n,r)=>{nE.drawArraysInstanced(e,t,n,r)},glDrawBuffers:(e,t)=>{for(var n=np[e],r=0;r<e;r++)n[r]=I[t+4*r>>2];nE.drawBuffers(n)},glDrawElementsInstanced:(e,t,n,r,i)=>{nE.drawElementsInstanced(e,t,n,r,i)},glEnable:e=>nE.enable(e),glEnableVertexAttribArray:e=>{nE.enableVertexAttribArray(e)},glFlush:()=>nE.flush(),glFramebufferRenderbuffer:(e,t,n,r)=>{nE.framebufferRenderbuffer(e,t,n,t9[r])},glFramebufferTexture2D:(e,t,n,r,i)=>{nE.framebufferTexture2D(e,t,n,ne[r],i)},glFrontFace:e=>nE.frontFace(e),glGenBuffers:(e,t)=>{nl(e,t,"createBuffer",t5)},glGenFramebuffers:(e,t)=>{nl(e,t,"createFramebuffer",t7)},glGenRenderbuffers:(e,t)=>{nl(e,t,"createRenderbuffer",t9)},glGenTextures:(e,t)=>{nl(e,t,"createTexture",ne)},glGenVertexArrays:(e,t)=>{nl(e,t,"createVertexArray",nn)},glGenerateMipmap:e=>nE.generateMipmap(e),glGetIntegerv:(e,t)=>
1((e,t)=>{if(t){var n=void 0;switch(e){case 36346:n=1;break;case 36344:return;case 34814:case 36345:n=0;break;case 34466:var r=nE.getParameter(34467);n=r?r.length:0;break;case 33309:if(2>tk.version){tR||=1282;return}n=nm().length;break;case 33307:case 33308:if(2>tk.version){tR||=1280;return}n=3*(33307==e)}if(void 0===n)switch(typeof(r=nE.getParameter(e))){case"number":n=r;break;case"boolean":n=+!!r;break;case"string":tR||=1280;return;case"object":if(null===r)switch(e){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:n=0;break;default:tR||=1280;return}else{if(r instanceof Float32Array||r instanceof Uint32Array||r instanceof Int32Array||r instanceof Array){for(e=0;e<r.length;++e)I[t+4*e>>2]=r[e];return}try{n=0|r.name}catch(t){tR||=1280,b(`GL_INVALID_ENUM in glGet0v: Unknown object returned from WebGL getParameter(${e})! (error: ${t})`);return}}break;default:tR||=1280,b(`GL_INVALID_ENUM in glGet0v: Native code calling glGet0v(${e}) and it returns ${r} of type ${typeof r}!`);return}I[t>>2]=n}else tR||=1281})(e,t),glGetProgramiv:(e,t,n)=>{if(n)if(e>=t6)tR||=1281;else if(e=t8[e],35716==t)null===(e=nE.getProgramInfoLog(e))&&(e="(unknown error)"),I[n>>2]=e.length+1;else if(35719==t){if(!e.wa)for(t=0;t<nE.getProgramParameter(e,35718);++t)e.wa=Math.max(e.wa,nE.getActiveUniform(e,t).name.length+1);I[n>>2]=e.wa}else if(35722==t){if(!e.ua)for(t=0;t<nE.getProgramParameter(e,35721);++t)e.ua=Math.max(e.ua,nE.getActiveAttrib(e,t).name.length+1);I[n>>2]=e.ua}else if(35381==t){if(!e.va)for(t=0;t<nE.getProgramParameter(e,35382);++t)e.va=Math.max(e.va,nE.getActiveUniformBlockName(e,t).length+1);I[n>>2]=e.va}else I[n>>2]=nE.getProgramParameter(e,t);else tR||=1281},glGetString:e=>{var t=ni[e];if(!t){switch(e){case 7939:t=nv(nm().join(" "));break;case 7936:case 7937:case 37445:case 37446:(t=nE.getParameter(e))||(tR||=1280),t=t?nv(t):0;break;case 7938:t=nv(`OpenGL ES 3.0 (${nE.getParameter(7938)})`);break;case 35724:var n=(t=nE.getParameter(35724)).match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==n&&(3==n[1].length&&(n[1]+="0"),t=`OpenGL ES GLSL ES ${n[1]} (${t})`),t=nv(t);break;default:tR||=1280}ni[e]=t}return t},glGetUniformBlockIndex:(e,t)=>nE.getUniformBlockIndex(t8[e],t?et(A,t):""),glGetUniformLocation:(e,t)=>{if(t=t?et(A,t):"",e=t8[e]){var n,r=e,i=r.ja,a=r.ob;if(!i)for(r.ja=i={},r.nb={},n=0;n<nE.getProgramParameter(r,35718);++n){var o=nE.getActiveUniform(r,n),s=o.name;o=o.size;var l=ng(s);l=0<l?s.slice(0,l):s;var u=r.Qa;for(r.Qa+=o,a[l]=[o,u],s=0;s<o;++s)i[u]=s,r.nb[u++]=l}if(r=e.ja,i=0,a=t,0<(n=ng(t))&&(i=parseInt(t.slice(n+1))>>>0,a=t.slice(0,n)),(a=e.ob[a])&&i<a[0]&&(r[i+=a[1]]=r[i]||nE.getUniformLocation(e,t)))return i}else tR||=1281;return -1},glInvalidateFramebuffer:(e,t,n)=>{for(var r=np[t],i=0;i<t;i++)r[i]=I[n+4*i>>2];nE.invalidateFramebuffer(e,r)},glLinkProgram:e=>{e=t8[e],nE.linkProgram(e),e.ja=0,e.ob={}},glPixelStorei:(e,t)=>{3317==e?na=t:3314==e&&(no=t),nE.pixelStorei(e,t)},glReadPixels:(e,t,n,r,i,a,o)=>{if(nE.Ja)nE.readPixels(e,t,n,r,i,a,o);else{var s=nb(a);o>>>=31-Math.clz32(s.BYTES_PER_ELEMENT),nE.readPixels(e,t,n,r,i,a,s,o)}},glRenderbufferStorageMultisample:(e,t,n,r,i)=>nE.renderbufferStorageMultisample(e,t,n,r,i),glScissor:(e,t,n,r)=>nE.scissor(e,t,n,r),glShaderSource:(e,t,n,r)=>{for(var i="",a=0;a<t;++a){var o=(o=F[n+4*a>>2])?et(A,o,r?F[r+4*a>>2]:void 0):"";i+=o}nE.shaderSource(nt[e],i)},glStencilFunc:(e,t,n)=>nE.stencilFunc(e,t,n),glStencilFuncSeparate:(e,t,n,r)=>nE.stencilFuncSeparate(e,t,n,r),glStencilMask:e=>nE.stencilMask(e),glStencilOp:(e,t,n)=>nE.stencilOp(e,t,n),glStencilOpSeparate:(e,t,n,r)=>nE.stencilOpSeparate(e,t,n,r),glTexParameteri:(e,t,n)=>nE.texParameteri(e,t,n),glTexStorage2D:(e,t,n,r,i)=>nE.texStorage2D(e,t,n,r,i),glTexStorage3D:(e,t,n,r,i,a)=>nE.texStorage3D(e,t,n,r,i,a),glTexSubImage2D:(e,t,n,r,i,a,o,s,l)=>{if(nE.oa)nE.texSubImage2D(e,t,n,r,i,a,o,s,l);else if(l){var u=nb(s);nE.texSubImage2D(e,t,n,r,i,a,o,s,u,l>>>31-Math.clz32(u.BYTES_PER_ELEMENT))}else{if(l){u=nb(s);var c=a*((no||i)*(({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4})[o-6402]||1)*u.BYTES_PER_ELEMENT+na-1&-na);l=u.subarray(l>>>31-Math.clz32(u.BYTES_PER_ELEMENT),l+c>>>31-Math.clz32(u.BYTES_PER_ELEMENT))}else l=null;nE.texSubImage2D(e,t,n,r,i,a,o,s,l)}},glUniform1i:(e,t)=>{var n=nE,r=n.uniform1i,i=nE.zb;if(i){var a=i.ja[e];"number"==typeof a&&(i.ja[e]=a=nE.getUniformLocation(i,i.nb[e]+(0<a?`[${a}]`:""))),e=a}else tR||=1282,e=void 0;r.call(n,e,t)}
1,glUniformBlockBinding:(e,t,n)=>{e=t8[e],nE.uniformBlockBinding(e,t,n)},glUseProgram:e=>{e=t8[e],nE.useProgram(e),nE.zb=e},glVertexAttribDivisor:(e,t)=>{nE.vertexAttribDivisor(e,t)},glVertexAttribIPointer:(e,t,n,r,i)=>{nE.vertexAttribIPointer(e,t,n,r,i)},glVertexAttribPointer:(e,t,n,r,i,a)=>{nE.vertexAttribPointer(e,t,n,!!r,i,a)},glViewport:(e,t,n,r)=>nE.viewport(e,t,n,r),invoke_vii:function(e,t,n){var r=nW();try{tM(e)(t,n)}catch(e){if(nV(r),e!==e+0)throw e;nD(1,0)}},isWindowsBrowser:function(){return -1<navigator.platform.indexOf("Win")},provokingVertexWEBGL:function(e,t){(e=nr[e].C.ib)&&e.provokingVertexWEBGL(t)},strftime:n_,strftime_l:(e,t,n,r)=>n_(e,t,n,r),upload_image:function(t,n){var r=e.images;r&&(n=r.get(n))&&((t=nr[t].C).pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,n),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1))},wasm_start_image_decode:function(t,n,r){n=e.HEAP8.subarray(n,n+r),(r=new Uint8Array(r)).set(n),createImageBitmap(new Blob([r])).then(function(n){var r=new OffscreenCanvas(n.width,n.height).getContext("2d");r.drawImage(n,0,0);var i=(r=r.getImageData(0,0,n.width,n.height)).data.length,a=e.tb(i);e.dc.set(r.data,a),e.fc(t,n.width,n.height,a,i)}).catch(function(n){n=n.message||"decode failed";var r=e.zc(n)+1,i=e.tb(r);e.Hc(n,i,r),e.hc(t,i),e.ec(i)})}},nR=function(){function t(t){return w=(nR=t.exports).memory,P(),tC=nR.__indirect_function_table,k.unshift(nR.__wasm_call_ctors),L--,e.monitorRunDependencies?.(L),0==L&&(null!==O&&(clearInterval(O),O=null),B&&(t=B,B=null,t())),nR}var n,r={env:nP,wasi_snapshot_preview1:nP};if(L++,e.monitorRunDependencies?.(L),e.instantiateWasm)try{return e.instantiateWasm(r,t)}catch(e){b(`Module.instantiateWasm callback failed with error: ${e}`),i(e)}return D||=V("webgl2_advanced.wasm")?"webgl2_advanced.wasm":e.locateFile?e.locateFile("webgl2_advanced.wasm",v):v+"webgl2_advanced.wasm",(n=function(e){t(e.instance)},y||"function"!=typeof WebAssembly.instantiateStreaming||V(D)||W(D)||"function"!=typeof fetch?U(D,r,n):fetch(D,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,r).then(n,function(e){return b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation"),U(D,r,n)}))).catch(i),{}}(),nk=e=>(nk=nR.free)(e),nT=e=>(nT=nR.malloc)(e);e._setWebImage=(t,n,r)=>(e._setWebImage=nR.setWebImage)(t,n,r);var nL=e=>(nL=nR.__getTypeName)(e);e._wasm_image_decode_complete=(t,n,r,i,a)=>(e._wasm_image_decode_complete=nR.wasm_image_decode_complete)(t,n,r,i,a),e._wasm_image_decode_error=(t,n)=>(e._wasm_image_decode_error=nR.wasm_image_decode_error)(t,n);var nO=e._ma_device__on_notification_unlocked=t=>(nO=e._ma_device__on_notification_unlocked=nR.ma_device__on_notification_unlocked)(t);e._ma_malloc_emscripten=(t,n)=>(e._ma_malloc_emscripten=nR.ma_malloc_emscripten)(t,n),e._ma_free_emscripten=(t,n)=>(e._ma_free_emscripten=nR.ma_free_emscripten)(t,n);var nB=e._ma_device_process_pcm_frames_capture__webaudio=(t,n,r)=>(nB=e._ma_device_process_pcm_frames_capture__webaudio=nR.ma_device_process_pcm_frames_capture__webaudio)(t,n,r),nj=e._ma_device_process_pcm_frames_playback__webaudio=(t,n,r)=>(nj=e._ma_device_process_pcm_frames_playback__webaudio=nR.ma_device_process_pcm_frames_playback__webaudio)(t,n,r),nD=(e,t)=>(nD=nR.setThrew)(e,t),nV=e=>(nV=nR._emscripten_stack_restore)(e),nW=()=>(nW=nR.emscripten_stack_get_current)();function nN(){function r(){if(!t&&(t=!0,e.calledRun=!0,!x)){if(e.noFSInit||eW||(eW=!0,e.stdin=e.stdin,e.stdout=e.stdout,e.stderr=e.stderr,e.stdin?eV("stdin",e.stdin):eB("/dev/tty","/dev/stdin"),e.stdout?eV("stdout",null,e.stdout):eB("/dev/tty","/dev/stdout"),e.stderr?eV("stderr",null,e.stderr):eB("/dev/tty1","/dev/stderr"),ej("/dev/stdin",0),ej("/dev/stdout",1),ej("/dev/stderr",1)),ev=!1,Y(k),n(e),e.onRuntimeInitialized&&e.onRuntimeInitialized(),e.postRun)for("function"==typeof e.postRun&&(e.postRun=[e.postRun]);e.postRun.length;){var r=e.postRun.shift();T.unshift(r)}Y(T)}}if(!(0<L)){if(e.preRun)for("function"==typeof e.preRun&&(e.preRun=[e.preRun]);e.preRun.length;)!function(){var t=e.preRun.shift();R.unshift(t)}();Y(R),0<L||(e.setStatus?(e.setStatus("Running..."),setTimeout(function(){setTimeout(function(){e.setStatus("")},1),r()},1)):r())}}if(e.dynCall_iiiji=(t,n,r,i,a,o)=>(e.dynCall_iiiji=nR.dynCall_iiiji)(t,n,r,i,a,o),e.dynCall_iij=(t,n,r,i)=>(e.dynCall_iij=nR.dynCall_iij)(t,n,r,i),e.dynCall_iiji=(t,n,r,i,a)=>
1(e.dynCall_iiji=nR.dynCall_iiji)(t,n,r,i,a),e.dynCall_jii=(t,n,r)=>(e.dynCall_jii=nR.dynCall_jii)(t,n,r),e.dynCall_vijj=(t,n,r,i,a,o)=>(e.dynCall_vijj=nR.dynCall_vijj)(t,n,r,i,a,o),e.dynCall_jiji=(t,n,r,i,a)=>(e.dynCall_jiji=nR.dynCall_jiji)(t,n,r,i,a),e.dynCall_viijii=(t,n,r,i,a,o,s)=>(e.dynCall_viijii=nR.dynCall_viijii)(t,n,r,i,a,o,s),e.dynCall_iiiiij=(t,n,r,i,a,o,s)=>(e.dynCall_iiiiij=nR.dynCall_iiiiij)(t,n,r,i,a,o,s),e.dynCall_iiiiijj=(t,n,r,i,a,o,s,l,u)=>(e.dynCall_iiiiijj=nR.dynCall_iiiiijj)(t,n,r,i,a,o,s,l,u),e.dynCall_iiiiiijj=(t,n,r,i,a,o,s,l,u,c)=>(e.dynCall_iiiiiijj=nR.dynCall_iiiiiijj)(t,n,r,i,a,o,s,l,u,c),B=function e(){t||nN(),t||(B=e)},e.preInit)for("function"==typeof e.preInit&&(e.preInit=[e.preInit]);0<e.preInit.length;)e.preInit.pop()();return nN(),a})},e=>{e.exports=JSON.parse('{"name":"@rive-app/webgl2","version":"2.39.1","description":"Rive\'s webgl2 based web api.","main":"rive.js","homepage":"https://rive.app","repository":{"type":"git","url":"https://github.com/rive-app/rive-wasm/tree/master/js"},"keywords":["rive","animation"],"author":"Rive","contributors":["Luigi Rosso <[email protected]> (https://rive.app)","Maxwell Talbot <[email protected]> (https://rive.app)","Arthur Vivian <[email protected]> (https://rive.app)","Umberto Sonnino <[email protected]> (https://rive.app)","Matthew Sullivan <[email protected]> (mailto:[email protected])","Chris Dalton <[email protected]> (https://rive.app)"],"license":"MIT","files":["rive.js","rive.wasm","rive_fallback.wasm","rive.js.map","rive.d.ts","rive_advanced.mjs.d.ts","runtimeLoader.d.ts","utils","semantics"],"typings":"rive.d.ts","dependencies":{},"browser":{"fs":false,"path":false}}')},(e,t,n)=>{n.r(t),n.d(t,{AccessibilityOverlay:()=>i.AccessibilityOverlay,SemanticActionType:()=>a.SemanticActionType,SemanticMode:()=>a.SemanticMode,SemanticRole:()=>a.SemanticRole,SemanticState:()=>a.SemanticState,SemanticTrait:()=>a.SemanticTrait,SemanticTreeModel:()=>r.SemanticTreeModel,hasState:()=>a.hasState,hasTrait:()=>a.hasTrait,roleName:()=>a.roleName,stateNames:()=>a.stateNames,traitNames:()=>a.traitNames});var r=n(7),i=n(9),a=n(8)},(e,t,n)=>{n.r(t),n.d(t,{SemanticTreeModel:()=>a});var r=n(8),i=function(e,t,n){if(n||2==arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},a=function(){function e(){this._nodesById=new Map,this._roots=[],this._semanticVersion=0,this._geometryVersion=0,this._geometryChangedIds=new Set,this._semanticChangedIds=new Set,this._debug=!1}return Object.defineProperty(e.prototype,"nodeCount",{get:function(){return this._nodesById.size},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"semanticVersion",{get:function(){return this._semanticVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"geometryVersion",{get:function(){return this._geometryVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"geometryChangedIds",{get:function(){return this._geometryChangedIds},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"semanticChangedIds",{get:function(){return this._semanticChangedIds},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"roots",{get:function(){return this._roots},enumerable:!1,configurable:!0}),e.prototype.nodeById=function(e){return this._nodesById.get(e)},e.prototype.siblingIndexOf=function(e){var t=this._nodesById.get(e);if(!t)return -1;if(t.parentId<0)return this._roots.indexOf(e);var n=this._nodesById.get(t.parentId);return n?n.children.indexOf(e):-1},e.prototype.detach=function(e){var t=this._nodesById.get(e);if(t)if(t.parentId<0){var n=this._roots.indexOf(e);-1!==n&&this._roots.splice(n,1)}else{var r=this._nodesById.get(t.parentId);if(r){var n=r.children.indexOf(e);-1!==n&&r.children.splice(n,1)}}},e.prototype.attach=function(e,t,n){var r=this._nodesById.get(e);if(r)if(t<0){r.parentId=-1;var i,a,o,s=(i=n,a=0,o=this._roots.length,i<0?a:i>o?o:i);this._roots.splice(s,0,e)}else{var l=this._nodesById.get(t);if(l){r.parentId=t;var u,c,d,s=(u=n,c=0,d=l.children.length,u<0?c:u>d?d:u);l.children.splice(s,0,e)}else r.parentId=-1,this._roots.push(e)}},e.prototype.removeSubtree=function(e){var t=this._nodesById.get(e);if(t){for(var n=i([],t.children,!0),r=0;r<n.length;r++){var a=n[r];this.removeSubtree(a)}this.detach(e),this._nodesById.delete(e)}},e.prototype.applyDiff=function(e){var t,n,r=this;this._geometryChangedIds.clear(),this._semanticChangedIds.clear();for(var i=!1,a=!1,d=function(){i=!0},h=function(e){i=!0,r._semanticChangedIds.add(e)},f=function(e){a=!0,r._geometryChangedIds.add(e)},p=0,m=e.removed;p<m.length;p++){var v=m[p];this._nodesById.has(v)&&(this.removeSubtree(v),d())}for(var g=0,b=e.added;g<b.length;g++){var y,w=b[g],_=this._nodesById.get(w.id);_?(s(_,w)&&(u(_,w),h(w.id)),l(_,w)&&(c(_,w),f(w.id))):(this._nodesById.set(w.id,{id:(y=w).id,parentId:-1,role:y.role,label:y.label,value:y.value,hint:y.hint,stateFlags:y.stateFlags,traitFlags:y.traitFlags,headingLevel:y.headingLevel,minX:y.minX,minY:y.minY,maxX:y.maxX,maxY:y.maxY,children:[]}),h(w.id),f(w.id)),this.detach(w.id),this.attach(w.id,w.parentId,w.siblingIndex)}for(var A=0,C=e.moved;A<C.length;A++){var w=C[A],_=this._nodesById.get(w.id);if(_){var S=_.parentId!==w.parentId,I=this.siblingIndexOf(w.id);l(_,w)&&(c(_,w),f(w.id)),this.detach(w.id),this.attach(w.id,w.parentId,w.siblingIndex),(S||this.siblingIndexOf(w.id)!==I)&&d()}}for(var F=0,M=e.childrenUpdated;F<M.length;F++){var E=M[F];if(E.parentId<0){var x=E.childIds.filter(function(e){return r._nodesById.has(e)});if(!o(this._roots,x)){this._roots.length=0,(t=this._roots).push.apply(t,x);for(var P=0,R=this._roots;P<R.length;P++){var v=R[P],k=this._nodesById.get(v);k&&(k.parentId=-1)}d()}}else{var T=this._nodesById.get(E.parentId);if(!T)continue;var x=E.childIds.filter(function(e){return r._nodesById.has(e)});if(!o(T.children,x)){T.children.length=0,(n=T.children).push.apply(n,x);for(var L=0,O=T.children;L<O.length;L++){var v=O[L],k=this._nodesById.get(v);k&&(k.parentId=E.parentId)}d()}}}for(var B=0,j=e.updatedSemantic;B<j.length;B++){var w=j[B],_=this._nodesById.get(w.id);_&&s(_,w)&&(u(_,w),h(w.id))}for(var D=0,V=e.updatedGeometry;D<V.length;D++){var w=V[D],_=this._nodesById.get(w.id);_&&l(_,w)&&(c(_,w),f(w.id))}(i||a)&&(i&&this._semanticVersion++,a&&this._geometryVersion++,this._debug&&this.logDiff(e,i,a))}
1,Object.defineProperty(e.prototype,"debug",{set:function(e){this._debug=e},enumerable:!1,configurable:!0}),e.prototype.logDiff=function(e,t,n){for(var i=["[rive:semantics] semantic v".concat(this._semanticVersion)+(n?" geometry v".concat(this._geometryVersion):"")+(t?"":" (geometry-only)")],a=0,o=e.removed;a<o.length;a++){var s=o[a];i.push("  - removed #".concat(s))}for(var l=0,u=e.added;l<u.length;l++){var c=u[l];i.push("  + added #".concat(c.id," ").concat((0,r.roleName)(c.role))+(c.label?' "'.concat(c.label,'"'):"")+" bounds:(".concat(c.minX.toFixed(1),",").concat(c.minY.toFixed(1),")-(").concat(c.maxX.toFixed(1),",").concat(c.maxY.toFixed(1),")")+" states=[".concat((0,r.stateNames)(c.stateFlags),"]")+" traits=[".concat((0,r.traitNames)(c.traitFlags),"]"))}for(var d=0,h=e.moved;d<h.length;d++){var c=h[d];i.push("  ~ moved #".concat(c.id," → parent=").concat(c.parentId," idx=").concat(c.siblingIndex)+" bounds:(".concat(c.minX.toFixed(1),",").concat(c.minY.toFixed(1),")-(").concat(c.maxX.toFixed(1),",").concat(c.maxY.toFixed(1),")"))}for(var f=0,p=e.childrenUpdated;f<p.length;f++){var m=p[f];i.push("  ↕ children of ".concat(m.parentId<0?"root":"#"+m.parentId,": [").concat(m.childIds.join(", "),"]"))}for(var v=0,g=e.updatedSemantic;v<g.length;v++){var c=g[v];i.push("  ✎ semantic #".concat(c.id," ").concat((0,r.roleName)(c.role))+(c.label?' "'.concat(c.label,'"'):"")+" states=[".concat((0,r.stateNames)(c.stateFlags),"]")+" traits=[".concat((0,r.traitNames)(c.traitFlags),"]"))}for(var b=0,y=e.updatedGeometry;b<y.length;b++){var c=y[b];i.push("  ⊞ geometry #".concat(c.id," (").concat(c.minX.toFixed(1),",").concat(c.minY.toFixed(1),")-(").concat(c.maxX.toFixed(1),",").concat(c.maxY.toFixed(1),")"))}console.log(i.join("\n"))},e.prototype.flattened=function(){for(var e=this,t=[],n=function(r,i){var a=e._nodesById.get(r);if(a){t.push({depth:i,node:a});for(var o=0,s=a.children;o<s.length;o++)n(s[o],i+1)}},r=0,i=this._roots;r<i.length;r++)n(i[r],0);return t},e}();function o(e,t){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 s(e,t){return e.role!==t.role||e.label!==t.label||e.value!==t.value||e.hint!==t.hint||e.stateFlags!==t.stateFlags||e.traitFlags!==t.traitFlags||e.headingLevel!==t.headingLevel}function l(e,t){return e.minX!==t.minX||e.minY!==t.minY||e.maxX!==t.maxX||e.maxY!==t.maxY}function u(e,t){e.role=t.role,e.label=t.label,e.value=t.value,e.hint=t.hint,e.stateFlags=t.stateFlags,e.traitFlags=t.traitFlags,e.headingLevel=t.headingLevel}function c(e,t){e.minX=t.minX,e.minY=t.minY,e.maxX=t.maxX,e.maxY=t.maxY}},(e,t,n)=>{n.r(t),n.d(t,{SemanticActionType:()=>u,SemanticMode:()=>o,SemanticRole:()=>r,SemanticState:()=>i,SemanticTrait:()=>s,hasState:()=>a,hasTrait:()=>l,roleName:()=>g,stateNames:()=>b,traitNames:()=>y});var r={none:0,button:1,link:2,checkbox:3,switchControl:4,slider:5,textField:6,text:7,image:8,group:9,list:10,listItem:11,tab:12,tabList:13,dialog:14,alertDialog:15,radioGroup:16,radioButton:17},i={None:0,Expanded:1,Selected:2,Checked:4,Mixed:8,Toggled:16,Required:32,Disabled:64,Focused:128,Hidden:256,LiveRegion:512,ReadOnly:1024,Modal:2048,Obscured:4096,Multiline:8192};function a(e,t){return(e&t)!=0}var o={Disabled:"disabled",Enabled:"enabled"},s={None:0,Expandable:1,Selectable:2,Checkable:4,Toggleable:8,Requirable:16,Enablable:32,Focusable:64};function l(e,t){return(e&t)!=0}for(var u={tap:0,increase:1,decrease:2},c={},d=0,h=Object.entries(r);d<h.length;d++){var f=h[d],p=f[0];c[f[1]]=p}var m=Object.entries(i).filter(function(e){return 0!==e[1]}),v=Object.entries(s).filter(function(e){return 0!==e[1]});function g(e){var t;return null!=(t=c[e])?t:"unknown(".concat(e,")")}function b(e){if(0===e)return"none";for(var t=[],n=0;n<m.length;n++){var r=m[n],i=r[0];e&r[1]&&t.push(i)}return t.join(", ")||"none"}function y(e){if(0===e)return"none";for(var t=[],n=0;n<v.length;n++){var r=v[n],i=r[0];e&r[1]&&t.push(i)}return t.join(", ")||"none"}},(e,t,n)=>{n.r(t),n.d(t,{AccessibilityOverlay:()=>i});var r=n(8),i=function(){function e(e){var t,n=this;this.elements=new Map,this.descElements=new Map,this.lastSemanticVersion=-1,this.lastGeometryVersion=-1,this.pendingTextGeometry=[],this.textGeometryKeys=new WeakMap,this.lastCanvasPositioning={width:-1,height:-1,offsetTop:-1,offsetLeft:-1},this._geometryDirty=!0,this.isUpdating=!1,this.transformContainer=null,this._artboardBounds={minX:0,minY:0,maxX:0,maxY:0},this.repositionTimer=null,this.canvasResizeObserver=null,this.parentResizeObserver=null,this.positionObserver=null,this._onWindowResize=function(){return n.scheduleReposition()},this.instanceId=e.instanceId,this.fireAction=e.fireAction,this.requestFocus=e.requestFocus,this.clearFocus=e.clearFocus,this.canvas=e.canvas,this.semanticsOptions=e.semanticsOptions,this.allowFocusInterrupt=null!=(t=e.allowFocusInterrupt)&&t,this.container=this.createContainer(e.canvas),this.attachPositionObservers()}return e.prototype.getSemanticOverlayContainer=function(){return this.container},e.prototype.attachPositionObservers=function(){var e=this;this.canvasResizeObserver=new ResizeObserver(function(){return e.scheduleReposition()}),this.canvasResizeObserver.observe(this.canvas);var t=this.canvas.parentElement;t&&(this.parentResizeObserver=new ResizeObserver(function(){return e.scheduleReposition()}),this.parentResizeObserver.observe(t)),window.addEventListener("resize",this._onWindowResize),this.observePosition()},e.prototype.observePosition=function(){var e,t=this;if("undefined"!=typeof IntersectionObserver){null==(e=this.positionObserver)||e.disconnect(),this.positionObserver=null;var n=this.canvas.getBoundingClientRect();if(n.width&&n.height){var r=[n.top,window.innerWidth-n.right,window.innerHeight-n.bottom,n.left].map(function(e){return"".concat(-Math.round(e),"px")}
1).join(" "),i=!1;this.positionObserver=new IntersectionObserver(function(){if(!i){i=!0;return}t.scheduleReposition()},{threshold:1,rootMargin:r}),this.positionObserver.observe(this.canvas)}}},e.prototype.scheduleReposition=function(){var e=this;this._geometryDirty=!0,null===this.repositionTimer&&(this.repositionTimer=setTimeout(function(){e.repositionTimer=null,e.syncContainerGeometry(),e.observePosition()},500))},e.prototype.syncContainerGeometry=function(){var e=this.canvas.getBoundingClientRect(),t=this.canvas.offsetTop,n=this.canvas.offsetLeft;(e.width!==this.lastCanvasPositioning.width||e.height!==this.lastCanvasPositioning.height||t!==this.lastCanvasPositioning.offsetTop||n!==this.lastCanvasPositioning.offsetLeft)&&(this.container.style.top=t+"px",this.container.style.left=n+"px",this.container.style.width=e.width+"px",this.container.style.height=e.height+"px",this.container.tabIndex=-1,this.lastCanvasPositioning.width=e.width,this.lastCanvasPositioning.height=e.height,this.lastCanvasPositioning.offsetTop=t,this.lastCanvasPositioning.offsetLeft=n)},e.prototype.createContainer=function(e){var t,n,r=document.createElement("div");r.id="rive-a11y-".concat(this.instanceId),r.setAttribute("role","region"),r.setAttribute("aria-label",null!=(n=null==(t=this.semanticsOptions)?void 0:t.riveCanvasLabel)?n:"Rive animation");var i=e.getBoundingClientRect();return r.style.cssText=["position:absolute","top:".concat(e.offsetTop,"px"),"left:".concat(e.offsetLeft,"px"),"width:".concat(i.width,"px"),"height:".concat(i.height,"px"),"overflow:hidden;pointer-events:none;opacity:0"].join(";"),e.insertAdjacentElement("afterend",r),r},e.prototype.needsUpdate=function(e){var t=e.semanticVersion!==this.lastSemanticVersion,n=e.geometryVersion!==this.lastGeometryVersion,r=this._geometryDirty||!this.transformContainer;return t||n||r?{semanticChanged:t,nodeGeometryChanged:n,layoutChanged:r}:null},e.prototype.update=function(e,t,n,r,i){var a=null!=i?i:this.needsUpdate(e);!a&&t&&(a={semanticChanged:!1,nodeGeometryChanged:!1,layoutChanged:!0}),a&&this.performUpdate(e,t,n,r,a)},e.prototype.performUpdate=function(e,t,n,r,i){var a,o=i.semanticChanged,s=i.nodeGeometryChanged,l=e.semanticVersion-this.lastSemanticVersion>1;if(this.lastSemanticVersion=e.semanticVersion,this.lastGeometryVersion=e.geometryVersion,this.isUpdating=!0,this._artboardBounds=r,t&&(this.syncContainerGeometry(),this.syncTransformContainer(t,n,r),this._geometryDirty=!1),o){var u=null!=(a=this.transformContainer)?a:this.container,c=new Set;this.rebuildChildren(u,e.roots,e,0,0,c,l);var d=[];this.elements.forEach(function(e,t){c.has(t)||d.push(t)});for(var h=0;h<d.length;h++){var f=d[h],p=this.elements.get(f);p&&p.parentNode&&p.parentNode.removeChild(p),this.elements.delete(f);var m=this.descElements.get(f);m&&m.parentNode&&m.parentNode.removeChild(m),this.descElements.delete(f)}}else s&&this.updateGeometryForChangedNodes(e);this.flushTextGeometry(),this.isUpdating=!1},e.prototype.destroy=function(){var e,t,n;null!==this.repositionTimer&&(clearTimeout(this.repositionTimer),this.repositionTimer=null),window.removeEventListener("resize",this._onWindowResize),null==(e=this.canvasResizeObserver)||e.disconnect(),null==(t=this.parentResizeObserver)||t.disconnect(),null==(n=this.positionObserver)||n.disconnect(),this.container.parentNode&&this.container.parentNode.removeChild(this.container),this.elements.clear(),this.descElements.clear(),this.pendingTextGeometry.length=0},e.prototype.rebuildChildren=function(e,t,n,i,a,o,s){for(var l=0;l<t.length;l++){var u=t[l],c=n.nodeById(u);if(c){o.add(u);var d=this.elements.get(u),h=!d;d||(d=this.createElement(c),this.elements.set(u,d)),(h||s||n.semanticChangedIds.has(u))&&this.applyAttributes(d,c),this.applyPosition(d,c,i,a);var f=e.children[l];if(f!==d&&(f?e.insertBefore(d,f):e.appendChild(d)),(0,r.hasTrait)(c.traitFlags,r.SemanticTrait.Focusable)&&(0,r.hasState)(c.stateFlags,r.SemanticState.Focused)){var p=document.activeElement,m=null==p?void 0:p.closest('[aria-modal="true"]'),v=!!m&&this.container.contains(m)&&!m.contains(d);p!==d&&!v&&this.canMoveFocus()&&d.focus()}c.children.length>0&&this.rebuildChildren(d,c.children,n,c.minX,c.minY,o,s),h&&this.autoFocusDialogOnAppear(d,c,n)}}},e.prototype.updateGeometryForChangedNodes=function(e){for(var t,n,r=0,i=Array.from(e.geometryChangedIds);r<i.length;r++){var a=i[r],o=e.nodeById(a);if(o){var s=0,l=0,u=null!=(t=this.transformContainer)?t:this.container;if(o.parentId>=0){var c=e.nodeById(o.parentId);c&&(s=c.minX,l=c.minY,u=null!=(n=this.elements.get(o.parentId))?n:u)}this.updateNodeGeometrySubtree(e,a,s,l,u)}}},e.prototype.updateNodeGeometrySubtree=function(e,t,n,r,i){var a=e.n
1odeById(t);if(a){var o=this.elements.get(t);if(o){this.applyPosition(o,a,n,r);for(var s=0,l=a.children;s<l.length;s++){var u=l[s];this.updateNodeGeometrySubtree(e,u,a.minX,a.minY,o)}}}},e.prototype.canMoveFocus=function(){var e=document.activeElement;return e===this.canvas||this.container.contains(e)||this.allowFocusInterrupt},e.prototype.autoFocusDialogOnAppear=function(e,t,n){if(g(t.role,t.stateFlags)&&this.canMoveFocus()){var r,i=document.activeElement;if(!(i&&i!==e&&e.contains(i))){var a=null!=(r=this.routeDefaultFocusTarget(t,n))?r:e;a.hasAttribute("tabindex")||a.setAttribute("tabindex","-1"),document.activeElement!==a&&a.focus({preventScroll:!0})}}},e.prototype.routeDefaultFocusTarget=function(e,t){for(var n,i=0,a=e.children;i<a.length;i++){var o=a[i],s=t.nodeById(o);if(s){var l,u=this.elements.get(o);if(u&&(v((l=s).role)||(0,r.hasTrait)(l.traitFlags,r.SemanticTrait.Focusable)))return u;if(s.children.length>0||!s.label){var c=this.routeDefaultFocusTarget(s,t);if(c)return c;continue}if(u)return null!=(n=u.querySelector(":scope > span"))?n:u}}return null},Object.defineProperty(e.prototype,"nodeIdPrefix",{get:function(){return"rive-".concat(this.instanceId,"-sem-")},enumerable:!1,configurable:!0}),e.prototype.nodeIdFromElement=function(e){if(!e.id.startsWith(this.nodeIdPrefix))return null;var t=e.id.slice(this.nodeIdPrefix.length);if(!t)return null;var n=Number(t);return Number.isNaN(n)?null:n},e.prototype.createElement=function(e){var t=function(e){switch(e){case r.SemanticRole.link:return"a";case r.SemanticRole.text:default:return"div"}}(e.role),n=document.createElement(t);if(n.id="".concat(this.nodeIdPrefix).concat(e.id),n.style.cssText=d,e.role===r.SemanticRole.text){var i=document.createElement("span");i.style.cssText=h,n.appendChild(i)}return this.attachActionHandlers(n,e),n},e.prototype.attachRovingNav=function(e,t){var n=this;e.addEventListener("keydown",function(i){var a=null;if("ArrowRight"===i.key||"ArrowDown"===i.key?a="next":"ArrowLeft"===i.key||"ArrowUp"===i.key?a="prev":t.includeHomeEnd&&"Home"===i.key?a="first":t.includeHomeEnd&&"End"===i.key&&(a="last"),a){i.preventDefault();var o=t.members(),s=o.indexOf(e);if(!(s<0)){var l=o.length,u="next"===a?o[(s+1)%l]:"prev"===a?o[(s-1+l)%l]:"first"===a?o[0]:o[l-1];if(u&&u!==e){u.focus();var c=n.nodeIdFromElement(u);null!==c&&n.fireAction(c,r.SemanticActionType.tap)}}}})},e.prototype.attachActionHandlers=function(e,t){var n=this,i=t.role,a=t.id;if(function(e){switch(e){case r.SemanticRole.button:case r.SemanticRole.link:case r.SemanticRole.checkbox:case r.SemanticRole.switchControl:case r.SemanticRole.tab:case r.SemanticRole.radioButton:return!0;default:return!1}}(i)){e.addEventListener("click",function(){n.fireAction(a,r.SemanticActionType.tap)});var o=i===r.SemanticRole.link?["Enter"]:["Enter"," "];e.addEventListener("keydown",function(e){o.includes(e.key)&&(e.preventDefault(),n.fireAction(a,r.SemanticActionType.tap))})}i===r.SemanticRole.slider&&e.addEventListener("keydown",function(e){"ArrowRight"===e.key||"ArrowUp"===e.key?(e.preventDefault(),n.fireAction(a,r.SemanticActionType.increase)):("ArrowLeft"===e.key||"ArrowDown"===e.key)&&(e.preventDefault(),n.fireAction(a,r.SemanticActionType.decrease))}),i===r.SemanticRole.tab&&this.attachRovingNav(e,{includeHomeEnd:!0,members:function(){var t=e.parentElement;return t?Array.from(t.children).filter(function(e){return e instanceof HTMLElement&&"tab"===e.getAttribute("role")}):[]}}),i===r.SemanticRole.radioButton&&this.attachRovingNav(e,{includeHomeEnd:!1,members:function(){var t,n=null!=(t=e.closest('[role="radiogroup"]'))?t:e.parentElement;return n?Array.from(n.querySelectorAll('[role="radio"]')):[]}}),(0,r.hasTrait)(t.traitFlags,r.SemanticTrait.Focusable)&&e.addEventListener("focus",function(){n.requestFocus(a)})},e.prototype.applyAttributes=function(e,t){var n,i,d,h=t.role,b=t.stateFlags,y=t.traitFlags,w=function(e){switch(e){case r.SemanticRole.none:return"group";case r.SemanticRole.button:return"button";case r.SemanticRole.link:return null;case r.SemanticRole.checkbox:return"checkbox";case r.SemanticRole.switchControl:return"switch";case r.SemanticRole.slider:return"slider";case r.SemanticRole.textField:return"textbox";case r.SemanticRole.image:return"img";case r.SemanticRole.group:return"group";case r.SemanticRole.list:return"list";case r.SemanticRole.listItem:return"listitem";case r.SemanticRole.tab:return"tab";case r.SemanticRole.tabList:return"tablist";case r.SemanticRole.dialog:return"dialog";case r.SemanticRole.alertDialog:return"alertdialog";case r.SemanticRole.radioGroup:return"radiogroup";case r.SemanticRole.radioButton:return"radio";case r.SemanticRole.text:default:return null}}(h);if(w?f(e,"role",w):p(e,"role"),h===r.SemanticRole.link&&f(e,"role","link"),v(h)||(0,r.hasTrait)(y,r.SemanticTrait.Focusable)||h===r.SemanticRole.listItem?f(e,"tabindex","-1"):p(e,"tabindex"),t.label?f(e,"aria-label",t.label):p(e,"aria-label"),h===r.SemanticRole.slider){if(t.value){var _=parseFloat(t.value);Number.isFinite(_)?f(e,"aria-valuenow",String(_)):p(e,"aria-valuenow"),f(e,"aria-valuetext",t.value)}else p(e,"aria-valuenow"),p(e,"aria-valuetext");f(e,"aria-orientation","horizontal"),m(e,"aria-readonly",(0,r.hasState)(b,r.SemanticState.ReadOnly))}else p(e,"aria-valuenow"),p(e,"aria-valuetext"),p(e,"aria-orientation"),p(e,"aria-readonly");if(t.hint){var A="rive-".concat(this.instanceId,"-desc-").concat(t.id),C=this.descElements.get(t.id);C||((C=document.createElement("span")).id=A,C.style.cssText=c,this.container.appendChild(C),this.descElements.set(t.id,C)),C.textContent!==t.hint&&(C.textContent=t.hint),f(e,"aria-describedby",A)}
1else{p(e,"aria-describedby");var S=this.descElements.get(t.id);S&&(S.parentNode&&S.parentNode.removeChild(S),this.descElements.delete(t.id))}if(h===r.SemanticRole.text){var I=null!=(n=e.querySelector(":scope > span"))?n:e,F=null!=(i=t.label)?i:"";I.textContent!==F&&(I.textContent=F),p(e,"aria-label"),t.headingLevel>0?(f(e,"role","heading"),f(e,"aria-level",String(t.headingLevel))):p(e,"aria-level")}(0,r.hasTrait)(y,r.SemanticTrait.Expandable)&&a.has(h)?m(e,"aria-expanded",(0,r.hasState)(b,r.SemanticState.Expanded)):p(e,"aria-expanded"),h===r.SemanticRole.tab||(0,r.hasTrait)(y,r.SemanticTrait.Selectable)&&o.has(h)?m(e,"aria-selected",(0,r.hasState)(b,r.SemanticState.Selected)):p(e,"aria-selected"),(0,r.hasTrait)(y,r.SemanticTrait.Checkable)&&s.has(h)?(0,r.hasState)(b,r.SemanticState.Mixed)&&h!==r.SemanticRole.switchControl?f(e,"aria-checked","mixed"):m(e,"aria-checked",(0,r.hasState)(b,r.SemanticState.Checked)):p(e,"aria-checked"),(0,r.hasTrait)(y,r.SemanticTrait.Toggleable)?(l.has(h)?m(e,"aria-pressed",(0,r.hasState)(b,r.SemanticState.Toggled)):p(e,"aria-pressed"),h===r.SemanticRole.switchControl&&m(e,"aria-checked",(0,r.hasState)(b,r.SemanticState.Toggled))):p(e,"aria-pressed"),(0,r.hasTrait)(y,r.SemanticTrait.Requirable)&&u.has(h)?m(e,"aria-required",(0,r.hasState)(b,r.SemanticState.Required)):p(e,"aria-required"),(0,r.hasTrait)(y,r.SemanticTrait.Enablable)?m(e,"aria-disabled",(0,r.hasState)(b,r.SemanticState.Disabled)):p(e,"aria-disabled");var M=h===r.SemanticRole.image&&!t.label;if((0,r.hasState)(b,r.SemanticState.Hidden)||(0,r.hasState)(b,r.SemanticState.Obscured)||M?f(e,"aria-hidden","true"):p(e,"aria-hidden"),(0,r.hasState)(b,r.SemanticState.LiveRegion)?f(e,"aria-live","polite"):p(e,"aria-live"),h===r.SemanticRole.textField){if(m(e,"aria-readonly",(0,r.hasState)(b,r.SemanticState.ReadOnly)),m(e,"aria-multiline",(0,r.hasState)(b,r.SemanticState.Multiline)),0===t.children.length){var E=null!=(d=t.value)?d:"";e.textContent!==E&&(e.textContent=E)}}else p(e,"aria-multiline");g(h,b)?f(e,"aria-modal","true"):p(e,"aria-modal")},e.prototype.applyPosition=function(e,t,n,i){var a=this._artboardBounds,o=Math.max(t.minX,a.minX),s=Math.max(t.minY,a.minY),l=Math.min(t.maxX,a.maxX),u=Math.min(t.maxY,a.maxY),c=Math.round(Math.max(0,l-o))+"px",d=Math.round(Math.max(0,u-s))+"px",h=Math.round(o-n)+"px",f=Math.round(s-i)+"px";e.style.left!==h&&(e.style.left=h),e.style.top!==f&&(e.style.top=f),e.style.width!==c&&(e.style.width=c),e.style.height!==d&&(e.style.height=d),e.style.transform&&(e.style.transform=""),t.role===r.SemanticRole.text&&this.pendingTextGeometry.push(e)},e.prototype.flushTextGeometry=function(){if(0!==this.pendingTextGeometry.length){for(var e,t=[],n=0,r=this.pendingTextGeometry;n<r.length;n++){var i=r[n],a=null!=(e=i.querySelector(":scope > span"))?e:i,o="".concat(i.style.width,"|").concat(i.style.height,"|").concat(a.textContent);this.textGeometryKeys.get(i)!==o&&(a.style.width="auto",a.style.height="auto",a.style.transformOrigin="0 0",a.style.transform="",t.push({host:i,span:a,key:o}))}this.pendingTextGeometry.length=0;for(var s=t.map(function(e){var t=e.host,n=e.span,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();if(i.width>0&&i.height>0){var a=r.width/i.width,o=r.height/i.height;return"scale(".concat(a,", ").concat(o,")")}return"none"}),l=0;l<t.length;l++){var u=t[l],i=u.host,a=u.span,o=u.key;a.style.transform=s[l],this.textGeometryKeys.set(i,o)}}},e.prototype.syncTransformContainer=function(e,t,n){if(!this.transformContainer){var r=document.createElement("div");r.style.cssText="position:absolute;top:0;left:0;overflow:visible;pointer-events:none;transform-origin:0 0",this.container.appendChild(r),this.transformContainer=r}var i=n.maxX-n.minX,a=n.maxY-n.minY;this.transformContainer.style.width=Math.round(i)+"px",this.transformContainer.style.height=Math.round(a)+"px";var o=1/(t||1),s=e.xx*o,l=e.xy*o,u=e.yx*o,c=e.yy*o,d=e.tx*o,h=e.ty*o;this.transformContainer.style.transform="matrix(".concat(s,",").concat(l,",").concat(u,",").concat(c,",").concat(d,",").concat(h,")")},e}(),a=new Set([r.SemanticRole.button,r.SemanticRole.link,r.SemanticRole.checkbox,r.SemanticRole.switchControl,r.SemanticRole.tab]),o=new Set([r.SemanticRole.tab]),s=new Set([r.SemanticRole.checkbox,r.SemanticRole.radioButton,r.SemanticRole.switchControl]),l=new Set([r.SemanticRole.button]),u=new Set([r.SemanticRole.checkbox,r.SemanticRole.textField,r.SemanticRole.radioGroup]),c="position:absolute;width:1px;height:1px;overflow:hidden;pointer-events:none;left:-9999px",d="position:absolute;pointer-events:none;box-sizing:border-box;overflow:visible;margin:0;padding:0;transform-origin: 0px 0px 0px;border:none;background:transparent;color:transparent",h="display:inline-block;white-space:nowrap;pointer-events:none";function f(e,t,n){e.getAttribute(t)!==n&&e.setAttribute(t,n)}function p(e,t){e.hasAttribute(t)&&e.removeAttribute(t)}function m(e,t,n){f(e,t,n?"true":"false")}function v(e){switch(e){case r.SemanticRole.button:case r.SemanticRole.link:case r.SemanticRole.checkbox:case r.SemanticRole.switchControl:case r.SemanticRole.slider:case r.SemanticRole.tab:case r.SemanticRole.radioButton:case r.SemanticRole.textField:return!0;default:return!1}}function g(e,t){return e===r.SemanticRole.alertDialog||e===r.SemanticRole.dialog&&(0,r.hasState)(t,r.SemanticState.Modal)}},(e,t,n)=>{n.r(t),n.d(t,{AudioAssetWrapper:()=>o.AudioAssetWrapper,AudioWrapper:()=>o.AudioWrapper,BLANK_URL:()=>a.BLANK_URL,CustomFileAssetLoaderWrapper:()=>o.CustomFileAssetLoaderWrapper,FileAssetWrapper:()=>o.FileAssetWrapper,FileFinalizer:()=>o.FileFinalizer,FocusSessionState:()=>i.FocusSessionState,FontAssetWrapper:()=>o.FontAssetWrapper,FontWrapper:()=>o.FontWrapper,ImageAssetWrapper:()=>o.ImageAssetWrapper,ImageWrapper:()=>o.ImageWrapper,KeyboardInteractions:()=>i.KeyboardInteractions,RiveFont:()=>s.RiveFont,createFinalization:()=>o.createFinalization,finalizationRegistry:()=>o.finalizationRegistry,registerTouchInteractions:()=>r.registerTouchInteractions,sanitizeUrl:()=>a.sanitizeUrl});var r=n(11),i=n(12),a=n(13),o=n(14),s=n(15)},(e,t,n)=>{n.r(t),n.d(t,{registerTouchInteractions:()=>o});var r=void 0,i=function(e,t,n){var r,i=[];if(t)for(var a=0;a<e.length;a++){var o=e[a];i.push({clientX:o.clientX,clientY:o.clientY,identifier:o.identifier})}else{var s=null!==n?null!=(r=Array.from(e).find(function(e){return e.identifier===n}))?r:null:e[0];
1s&&i.push({clientX:s.clientX,clientY:s.clientY,identifier:s.identifier})}return i},a=function(e,t,n,r){var a;return(null==(a=e.changedTouches)?void 0:a.length)?(!t&&["touchstart","touchmove"].includes(e.type)&&e.preventDefault(),i(e.changedTouches,n,r)):[{clientX:e.clientX,clientY:e.clientY,identifier:0}]},o=function(e){var t=e.canvas,n=e.artboard,i=e.stateMachines,o=void 0===i?[]:i,s=e.renderer,l=e.rive,u=e.fit,c=e.alignment,d=e.isTouchScrollEnabled,h=void 0!==d&&d,f=e.dispatchPointerExit,p=void 0===f||f,m=e.enableMultiTouch,v=void 0!==m&&m,g=e.layoutScaleFactor,b=void 0===g?1:g,y=e.advanceAndDrain;if(!t||!o.length||!s||!l||!n||"undefined"==typeof window)return null;var w=null,_=!1,A=null,C=function(){A=null},S=(function(e){if(_&&e instanceof MouseEvent){"mouseup"==e.type&&(_=!1);return}_=h&&"touchend"===e.type&&"touchstart"===w,w=e.type;var t,r=e.currentTarget.getBoundingClientRect();if(!v&&"touchstart"===e.type&&null===A){var i=null==(t=e.changedTouches)?void 0:t[0];i&&(A=i.identifier)}var s=a(e,h,v,v?null:A),d=l.computeAlignment(u,c,{minX:0,minY:0,maxX:r.width,maxY:r.height},n.bounds,b),f=new l.Mat2D;switch(d.invert(f),s.forEach(function(e){var t=e.clientX,n=e.clientY;if(t||n){var i=t-r.left,a=n-r.top,o=new l.Vec2D(i,a),s=l.mapXY(f,o),u=s.x(),c=s.y();e.transformedX=u,e.transformedY=c,s.delete(),o.delete()}}),f.delete(),d.delete(),e.type){case"mouseout":for(var m=function(e){p?s.forEach(function(t){e.pointerExit(t.transformedX,t.transformedY,t.identifier)}):s.forEach(function(t){e.pointerMove(t.transformedX,t.transformedY,t.identifier)})},g=0;g<o.length;g++){var C=o[g];m(C)}break;case"touchmove":case"mouseover":case"mousemove":for(var S=function(e){s.forEach(function(t){e.pointerMove(t.transformedX,t.transformedY,t.identifier)})},I=0;I<o.length;I++){var C=o[I];S(C)}break;case"touchstart":case"mousedown":for(var F=function(e){s.forEach(function(t){e.pointerDown(t.transformedX,t.transformedY,t.identifier)})},M=0;M<o.length;M++){var C=o[M];F(C)}y(0);break;case"touchend":for(var E=function(e){s.forEach(function(t){e.pointerUp(t.transformedX,t.transformedY,t.identifier),e.pointerExit(t.transformedX,t.transformedY,t.identifier)})},x=0;x<o.length;x++){var C=o[x];E(C)}y(0),!v&&s.some(function(e){return e.identifier===A})&&(A=null);break;case"mouseup":for(var P=function(e){s.forEach(function(t){e.pointerUp(t.transformedX,t.transformedY,t.identifier)})},R=0;R<o.length;R++){var C=o[R];P(C)}y(0)}}).bind(r);return t.addEventListener("mouseover",S),t.addEventListener("mouseout",S),t.addEventListener("mousemove",S),t.addEventListener("mousedown",S),t.addEventListener("mouseup",S),t.addEventListener("touchmove",S,{passive:h}),t.addEventListener("touchstart",S,{passive:h}),t.addEventListener("touchend",S),t.addEventListener("touchcancel",C),function(){t.removeEventListener("mouseover",S),t.removeEventListener("mouseout",S),t.removeEventListener("mousemove",S),t.removeEventListener("mousedown",S),t.removeEventListener("mouseup",S),t.removeEventListener("touchmove",S),t.removeEventListener("touchstart",S),t.removeEventListener("touchend",S),t.removeEventListener("touchcancel",C)}}},(e,t,n)=>{n.r(t),n.d(t,{FocusSessionState:()=>i,KeyboardInteractions:()=>a}),(r=i||(i={})).NotFocused="notFocused",r.EntryPending="entryPending",r.RiveFocused="riveFocused";var r,i,a=function(){function e(e){var t,n=e.canvas,r=e.stateMachine,a=e.hasFocusNodes,o=e.getOverlayElement,s=this;this.focusSessionState=i.NotFocused,this.canvasHasFocus=!1,this.focusDomainReleased=!1,this.currentOverlayElement=null,this.onCanvasFocus=function(e){s.syncOverlayListener(),s.canvasHasFocus=!0,s.focusDomainReleased=!1,s.hasFocusNodes&&!s.mainSm.focusState().hasFocus&&(s.focusSessionState=i.EntryPending,s.isKeyboardDrivenFocus()&&(s.cameFromBeforeCanvas(e.relatedTarget)?s.mainSm.focusNext():s.mainSm.focusPrevious())&&(s.focusSessionState=i.RiveFocused))},this.onCanvasBlur=function(e){s.focusSessionState=i.NotFocused,s.canvasHasFocus=!1},this.onOverlayFocusIn=function(e){s.isInOverlay(e.target)&&(s.focusDomainReleased=!1)},this.onFocusDomainHostFocusIn=function(e){s.syncOverlayListener()},this.onKeyDown=function(e){s.syncOverlayListener(),!s.focusDomainReleased&&s.shouldRiveHandleKeyEvent(e)&&"Tab"===e.code&&s.hasFocusNodes&&((e.shiftKey?s.mainSm.focusPrevious():s.mainSm.focusNext())?(s.focusSessionState=i.RiveFocused,e.preventDefault()):(s.focusSessionState=i.NotFocused,s.focusDomainReleased=!0,s.canvasHasFocus=!1),s.syncOverlayListener())},this.canvas=n,this.mainSm=r,this.hasFocusNodes=a,this.getOverlayElement=o,this.focusDomainHost=null!=(t=n.parentElement)?t:document,n.addEventListener("focus",this.onCanvasF
1ocus),n.addEventListener("blur",this.onCanvasBlur),n.addEventListener("keydown",this.onKeyDown),this.focusDomainHost.addEventListener("focusin",this.onFocusDomainHostFocusIn),this.syncOverlayListener()}return e.prototype.setFocusSessionState=function(e){this.focusSessionState=e},e.prototype.notifyRiveFocused=function(){this.focusSessionState=i.RiveFocused},e.prototype.shouldRiveHandleKeyEvent=function(e){if(this.isInFocusDomain(document.activeElement)||this.isInOverlay(e.target))return!0;var t=this.focusSessionState!==i.NotFocused,n=e.target===this.canvas;return t&&(this.canvasHasFocus||n)},e.prototype.isInFocusDomain=function(e){return e===this.canvas||this.isInOverlay(e)},e.prototype.isInOverlay=function(e){var t,n,r;return e instanceof Node&&null!=(r=null==(n=null==(t=this.getOverlayElement)?void 0:t.call(this))?void 0:n.contains(e))&&r},e.prototype.syncOverlayListener=function(){var e,t,n,r,i,a,o=null!=(t=null==(e=this.getOverlayElement)?void 0:e.call(this))?t:null;o!==this.currentOverlayElement&&(null==(n=this.currentOverlayElement)||n.removeEventListener("focusin",this.onOverlayFocusIn),null==(r=this.currentOverlayElement)||r.removeEventListener("keydown",this.onKeyDown,!0),this.currentOverlayElement=o,null==(i=this.currentOverlayElement)||i.addEventListener("focusin",this.onOverlayFocusIn),null==(a=this.currentOverlayElement)||a.addEventListener("keydown",this.onKeyDown,!0))},e.prototype.isKeyboardDrivenFocus=function(){try{return this.canvas.matches(":focus-visible")}catch(e){return!1}},e.prototype.cameFromBeforeCanvas=function(e){if(!e)return!0;var t=this.canvas.compareDocumentPosition(e);return!!(t&Node.DOCUMENT_POSITION_PRECEDING)||!(t&Node.DOCUMENT_POSITION_FOLLOWING)},e.prototype.cleanup=function(){var e,t;this.canvas.removeEventListener("focus",this.onCanvasFocus),this.canvas.removeEventListener("blur",this.onCanvasBlur),this.canvas.removeEventListener("keydown",this.onKeyDown),this.focusDomainHost.removeEventListener("focusin",this.onFocusDomainHostFocusIn),null==(e=this.currentOverlayElement)||e.removeEventListener("focusin",this.onOverlayFocusIn),null==(t=this.currentOverlayElement)||t.removeEventListener("keydown",this.onKeyDown,!0)},e}()},(e,t,n)=>{n.r(t),n.d(t,{BLANK_URL:()=>u,sanitizeUrl:()=>c});var r=/^([^\w]*)(javascript|data|vbscript)/im,i=/&#(\w+)(^\w|;)?/g,a=/&(newline|tab);/gi,o=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,s=/^.+(:|&colon;)/gim,l=[".","/"],u="about:blank";function c(e){if(!e)return u;var t=e.replace(o,"").replace(i,function(e,t){return String.fromCharCode(t)}).replace(a,"").replace(o,"").trim();if(!t)return u;if(l.indexOf(t[0])>-1)return t;var n=t.match(s);if(!n)return t;var c=n[0];return r.test(c)?u:t}},(e,t,n)=>{n.r(t),n.d(t,{AudioAssetWrapper:()=>p,AudioWrapper:()=>u,CustomFileAssetLoaderWrapper:()=>d,FileAssetWrapper:()=>h,FileFinalizer:()=>a,FontAssetWrapper:()=>m,FontWrapper:()=>c,ImageAssetWrapper:()=>f,ImageWrapper:()=>l,createFinalization:()=>b,finalizationRegistry:()=>g});var r,i=(r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=function(){function e(e){this.selfUnref=!1,this._file=e}return e.prototype.unref=function(){this._file&&this._file.unref()},e}(),o=function(){function e(e){this._finalizableObject=e}return e.prototype.unref=function(){this._finalizableObject.unref()},e}(),s=function(){function e(){this.selfUnref=!1}return e.prototype.unref=function(){},e}(),l=function(e){function t(t){var n=e.call(this)||this;return n._nativeImage=t,n}return i(t,e),Object.defineProperty(t.prototype,"nativeImage",{get:function(){return this._nativeImage},enumerable:!1,configurable:!0}),t.prototype.unref=function(){this.selfUnref&&this._nativeImage.unref()},t}(s),u=function(e){function t(t){var n=e.call(this)||this;return n._nativeAudio=t,n}return i(t,e),Object.defineProperty(t.prototype,"nativeAudio",{get:function(){return this._nativeAudio}
1,enumerable:!1,configurable:!0}),t.prototype.unref=function(){this.selfUnref&&this._nativeAudio.unref()},t}(s),c=function(e){function t(t){var n=e.call(this)||this;return n._nativeFont=t,n}return i(t,e),Object.defineProperty(t.prototype,"nativeFont",{get:function(){return this._nativeFont},enumerable:!1,configurable:!0}),t.prototype.unref=function(){this.selfUnref&&this._nativeFont.unref()},t}(s),d=function(){function e(e,t){this._assetLoaderCallback=t,this.assetLoader=new e.CustomFileAssetLoader({loadContents:this.loadContents.bind(this)})}return e.prototype.loadContents=function(e,t){var n;if(e.isImage)n=new f(e);else if(e.isAudio)n=new p(e);else{if(!e.isFont)return!1;n=new m(e)}return this._assetLoaderCallback(n,t)},e}(),h=function(){function e(e){this._nativeFileAsset=e}return e.prototype.decode=function(e){this._nativeFileAsset.decode(e)},Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeFileAsset.name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fileExtension",{get:function(){return this._nativeFileAsset.fileExtension},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"uniqueFilename",{get:function(){return this._nativeFileAsset.uniqueFilename},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isAudio",{get:function(){return this._nativeFileAsset.isAudio},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isImage",{get:function(){return this._nativeFileAsset.isImage},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isFont",{get:function(){return this._nativeFileAsset.isFont},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cdnUuid",{get:function(){return this._nativeFileAsset.cdnUuid},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nativeFileAsset",{get:function(){return this._nativeFileAsset},enumerable:!1,configurable:!0}),e}(),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.setRenderImage=function(e){this._nativeFileAsset.setRenderImage(e.nativeImage)},t}(h),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.setAudioSource=function(e){this._nativeFileAsset.setAudioSource(e.nativeAudio)},t}(h),m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.setFont=function(e){this._nativeFileAsset.setFont(e.nativeFont)},t}(h),v=function(){function e(e){}return e.prototype.register=function(e){e.selfUnref=!0},e.prototype.unregister=function(e){},e}(),g=new("undefined"!=typeof FinalizationRegistry?FinalizationRegistry:v)(function(e){null==e||e.unref()}),b=function(e,t){var n=new o(t);g.register(e,n)}},(e,t,n)=>{n.r(t),n.d(t,{RiveFont:()=>i});var r=n(3),i=function(){function e(){}return e.setFallbackFontCallback=function(t){e._fallbackFontCallback=null!=t?t:null,e._wireFallbackProc()},e._fontToPtr=function(e){if(null==e)return null;var t,n=e.nativeFont,r=null==(t=null==n?void 0:n.ptr)?void 0:t.call(n);return null!=r?r:null},e._getFallbackPtr=function(t,n){return n<0||n>=t.length?null:e._fontToPtr(t[n])},e._wireFallbackProc=function(){r.RuntimeLoader.getInstance(function(t){var n=e._fallbackFontCallback;n?t.setFallbackFontCallback(function(t,r,i){var a=n(t,i);return a?Array.isArray(a)?e._getFallbackPtr(a,r):0===r?e._fontToPtr(a):null:null}):t.setFallbackFontCallback(null)})},e._fallbackFontCallback=null,e}()}],ep={};function em(e){var t=ep[e];if(void 0!==t)return t.exports;var n=ep[e]={exports:{}};return ef[e](n,n.exports,em),n.exports}em.d=(e,t)=>{for(var n in t)em.o(t,n)&&!em.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},em.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),em.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var ev={};return em.r(ev),em.d(ev,{Alignment:()=>t,DataEnum:()=>$,DataType:()=>l,DrawOptimizationOptions:()=>n,EventType:()=>a,Fit:()=>e,Layout:()=>S,LoopType:()=>o,Rive:()=>H,RiveEventType:()=>i,RiveFile:()=>G,RiveFont:()=>f.RiveFont,RuntimeLoader:()=>
1d.RuntimeLoader,SemanticMode:()=>h.SemanticMode,StateMachineInput:()=>F,StateMachineInputType:()=>r,Testing:()=>eu,ViewModel:()=>Y,ViewModelInstance:()=>q,ViewModelInstanceArtboard:()=>eo,ViewModelInstanceAssetFont:()=>ea,ViewModelInstanceAssetImage:()=>ei,ViewModelInstanceBoolean:()=>Z,ViewModelInstanceColor:()=>er,ViewModelInstanceEnum:()=>et,ViewModelInstanceList:()=>en,ViewModelInstanceNumber:()=>Q,ViewModelInstanceString:()=>J,ViewModelInstanceTrigger:()=>ee,ViewModelInstanceValue:()=>K,decodeAudio:()=>ec,decodeFont:()=>eh,decodeImage:()=>ed}),c=em(1),d=em(3),h=em(6),f=em(10),p=function(e,t){return(p=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},m=function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}p(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},v=function(){return(v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},g=function(e,t,n,r){return new(n||(n=Promise))(function(i,a){function o(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})},b=function(e,t){var n,r,i,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&u[0]?r.return:u[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,u[1])).done)return i;switch(r=0,i&&(u=[2&u[0],i.value]),u[0]){case 0:case 1:i=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===u[0]||2===u[0])){a=0;continue}if(3===u[0]&&(!i||u[1]>i[0]&&u[1]<i[3])){a.label=u[1];break}if(6===u[0]&&a.label<i[1]){a.label=i[1],i=u;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(u);break}i[2]&&a.ops.pop(),a.trys.pop();continue}u=t.call(e,a)}catch(e){u=[6,e],r=0}finally{n=i=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}},y=function(e,t,n){if(n||2==arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},w=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.isHandledError=!0,t}return m(t,e),t}(Error),(_=e||(e={})).Cover="cover",_.Contain="contain",_.Fill="fill",_.FitWidth="fitWidth",_.FitHeight="fitHeight",_.None="none",_.ScaleDown="scaleDown",_.Layout="layout",(A=t||(t={})).Center="center",A.TopLeft="topLeft",A.TopCenter="topCenter",A.TopRight="topRight",A.CenterLeft="centerLeft",A.CenterRight="centerRight",A.BottomLeft="bottomLeft",A.BottomCenter="bottomCenter",A.BottomRight="bottomRight",(C=n||(n={})).AlwaysDraw="alwaysDraw",C.DrawOnChanged="drawOnChanged",S=function(){function n(n){var r,i,a,o,s,l,u;this.fit=null!=(r=null==n?void 0:n.fit)?r:e.Contain,this.alignment=null!=(i=null==n?void 0:n.alignment)?i:t.Center,this.layoutScaleFactor=null!=(a=null==n?void 0:n.layoutScaleFactor)?a:1,this.minX=null!=(o=null==n?void 0:n.minX)?o:0,this.minY=null!=(s=null==n?void 0:n.minY)?s:0,this.maxX=null!=(l=null==n?void 0:n.maxX)?l:0,this.maxY=null!=(u=null==n?void 0:n.maxY)?u:0}return n.new=function(e){var t=e.fit,r=e.alignment,i=e.minX,a=e.minY,o=e.maxX,s=e.maxY;return console.warn("This function is deprecated: please use `new Layout({})` instead"),new n({fit:t,alignment:r,minX:i,minY:a,maxX:o,maxY:s})},n.prototype.copyWith=function(e){var t=e.fit,r=e.alignment,i=e.layoutScaleFactor,a=e.minX,o=e.minY,s=e.maxX,l=e.maxY;return new n({fit:null!=t?t:this.fit,alignment:null!=r?r:this.alignment,layoutScaleFactor:null!=i?i:this.layoutScaleFactor,minX:null!=a?a:this.minX,minY:null!=o?o:this.minY,maxX:null!=s?s:this.maxX,maxY:null!=l?l:this.maxY})},n.prototype.runtimeFit=function(t){var n;return this.cachedRuntimeFit?this.cachedRuntimeFit:(n=this.fit===e.Cover?t.Fit.cover:this.fit===e.Contain?t.Fit.contain:this.fit===e.Fill?t.Fit.fill:this.fit===e.FitWidth?t.Fit.fitWidth:this.fit===e.FitHeight?t.Fit.fitHeight:this.fit===e.ScaleDown?t.Fit.scaleDown:this.fit===e.Layout?t.Fit.layout:t.Fit.none,this.cachedRuntimeFit=n,n)},n.prototype.runtimeAlignment=function(e){var n;return this.cachedRuntimeAlignment?this.cachedRuntimeAlignment:(n=this.alignment===t.TopLeft?e.Alignment.topLeft:this.alignment===t.TopCenter?e.Alignment.topCenter:this.alignment===t.TopRight?e.Alignment.topRight:this.alignment===t.CenterLeft?e.Alignment.centerLeft:this.alignment===t.CenterRight?e.Alignment.centerRight:this.alignment===t.BottomLeft?e.Alignment.bottomLeft:this.alignment===t.BottomCenter?e.Alignment.bottomCenter:this.alignment===t.BottomRight?e.Alignment.bottomRight:e.Alignment.center,this.cachedRuntimeAlignment=n,n)},n}(),(I=r||(r={}))[I.Number=56]="Number",I[I.Trigger=58]="Trigger",I[I.Boolean=59]="Boolean",F=function(){function e(e,t){this.type=e,this.runtimeInput=t}return Object.defineProperty(e.prototype,"name",{get:function(){return this.runtimeInput.name}
1,enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.runtimeInput.value},set:function(e){this.runtimeInput.value=e},enumerable:!1,configurable:!0}),e.prototype.fire=function(){this.type===r.Trigger&&this.runtimeInput.fire()},e.prototype.delete=function(){this.runtimeInput=null},e}(),(M=i||(i={}))[M.General=128]="General",M[M.OpenUrl=131]="OpenUrl",x=function(e){function t(t,n){var r=e.call(this,!1)||this;return r.nativeArtboard=t,r.file=n,r}return m(t,e),t}(E=function(e){this.isBindableArtboard=!1,this.isBindableArtboard=e}),P=function(e){function t(t){var n=e.call(this,!0)||this;return n.selfUnref=!1,n.nativeArtboard=t,n}return m(t,e),Object.defineProperty(t.prototype,"viewModel",{set:function(e){this.nativeViewModel=e.nativeInstance},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){var e;this.selfUnref&&(this.nativeArtboard.unref(),null==(e=this.nativeViewModel)||e.unref())},t}(E),R=function(){function e(e,t,n,r){this.stateMachine=e,this.playing=n,this.artboard=r,this.inputs=[],this.instance=new t.StateMachineInstance(e,r),this.initInputs(t)}return Object.defineProperty(e.prototype,"hasFocusNodes",{get:function(){return this.instance.hasFocusNodes()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this.stateMachine.name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"statesChanged",{get:function(){for(var e=[],t=0;t<this.instance.stateChangedCount();t++)e.push(this.instance.stateChangedNameByIndex(t));return e},enumerable:!1,configurable:!0}),e.prototype.advance=function(e){this.instance.advance(e)},e.prototype.advanceAndApply=function(e){this.instance.advanceAndApply(e)},e.prototype.enableSemantics=function(){this.instance.enableSemantics()},e.prototype.drainSemanticsDiff=function(){return this.instance.drainSemanticsDiff()},e.prototype.fireSemanticAction=function(e,t){this.instance.fireSemanticAction(e,t)},e.prototype.focusSemanticNode=function(e){return this.instance.focusSemanticNode(e)},e.prototype.reportedEventCount=function(){return this.instance.reportedEventCount()},e.prototype.reportedEventAt=function(e){return this.instance.reportedEventAt(e)},e.prototype.initInputs=function(e){for(var t=0;t<this.instance.inputCount();t++){var n=this.instance.input(t);this.inputs.push(this.mapRuntimeInput(n,e))}},e.prototype.mapRuntimeInput=function(e,t){return e.type===t.SMIInput.bool?new F(r.Boolean,e.asBool()):e.type===t.SMIInput.number?new F(r.Number,e.asNumber()):e.type===t.SMIInput.trigger?new F(r.Trigger,e.asTrigger()):void 0},e.prototype.cleanup=function(){this.inputs.forEach(function(e){e.delete()}),this.inputs.length=0,this.instance.delete()},e.prototype.bindViewModelInstance=function(e){null!=e.runtimeInstance&&this.instance.bindViewModelInstance(e.runtimeInstance)},e.prototype.focusState=function(){return this.instance.focusState()},e.prototype.clearFocus=function(){this.instance.clearFocus()},e}(),k=function(){function e(e,t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i=[]),this.runtime=e,this.artboard=t,this.eventManager=n,this.animations=r,this.stateMachines=i}return e.prototype.add=function(e,t,n,r){if(void 0===n&&(n=!0),void 0===r&&(r=!1),0===(e=el(e)).length)this.animations.forEach(function(e){return e.playing=t}),this.stateMachines.forEach(function(e){return e.playing=t});else for(var i=this.animations.map(function(e){return e.name}),o=this.stateMachines.map(function(e){return e.name}),s=0;s<e.length;s++){var l=i.indexOf(e[s]),u=o.indexOf(e[s]);if(l>=0||u>=0)l>=0?this.animations[l].playing=t:this.stateMachines[u].playing=t;else{var d=this.artboard.animationByName(e[s]);if(d){var h=new c.Animation(d,this.artboard,this.runtime,t);h.advance(0),h.apply(1),this.animations.push(h)}else{var f=this.artboard.stateMachineByName(e[s]);if(f){var p=new R(f,this.runtime,t,this.artboard);r&&p.enableSemantics(),this.stateMachines.push(p)}}}}return n&&(t?this.eventManager.fire({type:a.Play,data:this.playing}):this.eventManager.fire({type:a.Pause,data:this.paused})),t?this.playing:this.paused},e.prototype.initLinearAnimations=function(e,t,n){void 0===n&&(n=!1);for(var r=this.animations.map(function(e){return e.name}),i=0;i<e.length;i++){var a=r.indexOf(e[i]);if(a>=0)this.animations[a].playing=t;else{var o=this.artboard.animationByName(e[i]);if(o){var s=new c.Animation(o,this.artboard,this.runtime,t);s.advance(0),s.apply(1),this.animations.push(s)}else if(n)throw new w("State Machine with name ".concat(e[i]," not found"));else console.error("Animation with name ".concat(e[i]," not found."))}}},e.prototype.initStateMachines=function(e,t,n){for(var r=this.stateMachines.map(function(e){return e.name}),i=0;i<e.length;i++){var a=r.indexOf(e[i]);if(a>=0)this.stateMachines[a].playing=t;else{var o=this.artboard.stateMachineByName(e[i]);if(o){var s=new R(o,this.runtime,t,this.artboard);n&&s.enableSemantics(),this.stateMachines.push(s)}else console.warn("State Machine with name ".concat(e[i]," not found. Falling back to find an animation with the same name.")),this.initLinearAnimations([e[i]],t,!0)}}},e.prototype.play=function(e){return this.add(e,!0)},e.prototype.advanceIfPaused=function(){this.stateMachines.forEac
1h(function(e){e.playing||e.advanceAndApply(0)})},e.prototype.pause=function(e){return this.add(e,!1)},e.prototype.scrub=function(e,t){var n=this.animations.filter(function(t){return e.includes(t.name)});return n.forEach(function(e){return e.scrubTo=t}),n.map(function(e){return e.name})},Object.defineProperty(e.prototype,"playing",{get:function(){return this.animations.filter(function(e){return e.playing}).map(function(e){return e.name}).concat(this.stateMachines.filter(function(e){return e.playing}).map(function(e){return e.name}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"paused",{get:function(){return this.animations.filter(function(e){return!e.playing}).map(function(e){return e.name}).concat(this.stateMachines.filter(function(e){return!e.playing}).map(function(e){return e.name}))},enumerable:!1,configurable:!0}),e.prototype.stop=function(e){var t=this;e=el(e);var n=[];if(0===e.length)n=this.animations.map(function(e){return e.name}).concat(this.stateMachines.map(function(e){return e.name})),this.animations.forEach(function(e){return e.cleanup()}),this.stateMachines.forEach(function(e){return e.cleanup()}),this.animations.splice(0,this.animations.length),this.stateMachines.splice(0,this.stateMachines.length);else{var r=this.animations.filter(function(t){return e.includes(t.name)});r.forEach(function(e){e.cleanup(),t.animations.splice(t.animations.indexOf(e),1)});var i=this.stateMachines.filter(function(t){return e.includes(t.name)});i.forEach(function(e){e.cleanup(),t.stateMachines.splice(t.stateMachines.indexOf(e),1)}),n=r.map(function(e){return e.name}).concat(i.map(function(e){return e.name}))}return this.eventManager.fire({type:a.Stop,data:n}),n},Object.defineProperty(e.prototype,"isPlaying",{get:function(){return this.animations.reduce(function(e,t){return e||t.playing},!1)||this.stateMachines.reduce(function(e,t){return e||t.playing},!1)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isPaused",{get:function(){return!this.isPlaying&&(this.animations.length>0||this.stateMachines.length>0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isStopped",{get:function(){return 0===this.animations.length&&0===this.stateMachines.length},enumerable:!1,configurable:!0}),e.prototype.atLeastOne=function(e,t,n){var r;return void 0===t&&(t=!0),void 0===n&&(n=!1),0===this.animations.length&&0===this.stateMachines.length&&(this.artboard.animationCount()>0?this.add([r=this.artboard.animationByIndex(0).name],e,t):this.artboard.stateMachineCount()>0&&this.add([r=this.artboard.stateMachineByIndex(0).name],e,t,n)),r},e.prototype.handleLooping=function(){for(var e=0,t=this.animations.filter(function(e){return e.playing});e<t.length;e++){var n=t[e];0===n.loopValue&&n.loopCount?(n.loopCount=0,this.stop(n.name)):1===n.loopValue&&n.loopCount?(this.eventManager.fire({type:a.Loop,data:{animation:n.name,type:o.Loop}}),n.loopCount=0):2===n.loopValue&&n.loopCount>1&&(this.eventManager.fire({type:a.Loop,data:{animation:n.name,type:o.PingPong}}),n.loopCount=0)}},e.prototype.handleStateChanges=function(){for(var e=[],t=0,n=this.stateMachines.filter(function(e){return e.playing});t<n.length;t++){var r=n[t];e.push.apply(e,r.statesChanged)}e.length>0&&this.eventManager.fire({type:a.StateChange,data:e})},e.prototype.handleAdvancing=function(e){this.eventManager.fire({type:a.Advance,data:e})},e}(),(T=a||(a={})).Load="load",T.LoadError="loaderror",T.Play="play",T.Pause="pause",T.Stop="stop",T.Loop="loop",T.Draw="draw",T.Advance="advance",T.StateChange="statechange",T.RiveEvent="riveevent",T.AudioStatusChange="audiostatuschange",(L=o||(o={})).OneShot="oneshot",L.Loop="loop",L.PingPong="pingpong",O=function(){function e(e){void 0===e&&(e=[]),this.listeners=e}return e.prototype.getListeners=function(e){return this.listeners.filter(function(t){return t.type===e})},e.prototype.add=function(e){this.listeners.includes(e)||this.listeners.push(e)},e.prototype.remove=function(e){for(var t=0;t<this.listeners.length;t++){var n=this.listeners[t];if(n.type===e.type&&n.callback===e.callback){this.listeners.splice(t,1);break}}},e.prototype.removeAll=function(e){var t=this;e?this.listeners.filter(function(t){return t.type===e}
1).forEach(function(e){return t.remove(e)}):this.listeners.splice(0,this.listeners.length)},e.prototype.fire=function(e){this.getListeners(e.type).forEach(function(t){return t.callback(e)})},e}(),B=function(){function e(e){this.eventManager=e,this.queue=[]}return e.prototype.add=function(e){this.queue.push(e)},e.prototype.process=function(){for(;this.queue.length>0;){var e=this.queue.shift();(null==e?void 0:e.action)&&e.action(),(null==e?void 0:e.event)&&this.eventManager.fire(e.event)}},e}(),(j=s||(s={}))[j.AVAILABLE=0]="AVAILABLE",j[j.UNAVAILABLE=1]="UNAVAILABLE",D=new(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._started=!1,t._enabled=!1,t._status=s.UNAVAILABLE,t}return m(t,e),t.prototype.delay=function(e){return g(this,void 0,void 0,function(){return b(this,function(t){return[2,new Promise(function(t){return setTimeout(t,e)})]})})},t.prototype.timeout=function(){return g(this,void 0,void 0,function(){return b(this,function(e){return[2,new Promise(function(e,t){return setTimeout(t,50)})]})})},t.prototype.reportToListeners=function(){this.fire({type:a.AudioStatusChange}),this.removeAll()},t.prototype.enableAudio=function(){return g(this,void 0,void 0,function(){return b(this,function(e){return this._enabled||(this._enabled=!0,this._status=s.AVAILABLE,this.reportToListeners()),[2]})})},t.prototype.testAudio=function(){return g(this,void 0,void 0,function(){return b(this,function(e){switch(e.label){case 0:if(this._status!==s.UNAVAILABLE||null===this._audioContext)return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,Promise.race([this._audioContext.resume(),this.timeout()])];case 2:return e.sent(),this.enableAudio(),[3,4];case 3:return e.sent(),[3,4];case 4:return[2]}})})},t.prototype._establishAudio=function(){return g(this,void 0,void 0,function(){return b(this,function(e){switch(e.label){case 0:if(this._started)return[3,5];if(this._started=!0,"undefined"!=typeof window)return[3,1];return this.enableAudio(),[3,5];case 1:this._audioContext=new AudioContext,this.listenForUserAction(),e.label=2;case 2:if(this._status!==s.UNAVAILABLE)return[3,5];return[4,this.testAudio()];case 3:return e.sent(),[4,this.delay(1e3)];case 4:return e.sent(),[3,2];case 5:return[2]}})})},t.prototype.listenForUserAction=function(){var e=this;document.addEventListener("pointerdown",function(){return g(e,void 0,void 0,function(){return b(this,function(e){return this.enableAudio(),[2]})})},{once:!0})},t.prototype.establishAudio=function(){return g(this,void 0,void 0,function(){return b(this,function(e){return this._establishAudio(),[2]})})},Object.defineProperty(t.prototype,"systemVolume",{get:function(){return this._status===s.UNAVAILABLE?(this.testAudio(),0):1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this._status},enumerable:!1,configurable:!0}),t}(O)),V=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),W=globalThis.ResizeObserver||V,N=new(function(){function e(){var e=this;this._elementsMap=new Map,this._onObservedEntry=function(t){var n=e._elementsMap.get(t.target);null!==n?n.onResize(0==t.target.clientWidth||0==t.target.clientHeight):e._resizeObserver.unobserve(t.target)},this._onObserved=function(t){t.forEach(e._onObservedEntry)},this._resizeObserver=new W(this._onObserved)}return e.prototype.add=function(e,t){var n={onResize:t,element:e};return this._elementsMap.set(e,n),this._resizeObserver.observe(e),n},e.prototype.remove=function(e){this._resizeObserver.unobserve(e.element),this._elementsMap.delete(e.element)},e}()),U=0,G=function(){function e(e){this.enableRiveAssetCDN=!0,this.enablePerfMarks=!1,this.referenceCount=0,this.destroyed=!1,this.selfUnref=!1,this.bindableArtboards=[],this.src=e.src,this.buffer=e.buffer,e.assetLoader&&(this.assetLoader=e.assetLoader),this.enableRiveAssetCDN="boolean"!=typeof e.enableRiveAssetCDN||e.enableRiveAssetCDN,this.enablePerfMarks=!!e.enablePerfMarks,this.enablePerfMarks&&(d.RuntimeLoader.enablePerfMarks=!0),this.eventManager=new O,e.onLoad&&this.on(a.Lo
1ad,e.onLoad),e.onLoadError&&this.on(a.LoadError,e.onLoadError)}return e.prototype.releaseFile=function(){var e;this.selfUnref&&(null==(e=this.file)||e.unref()),this.file=null},e.prototype.releaseBindableArtboards=function(){this.bindableArtboards.forEach(function(e){return e.destroy()})},e.prototype.initData=function(){return g(this,void 0,void 0,function(){var t,n,r,i,o;return b(this,function(s){switch(s.label){case 0:if(!(this.src&&!this.buffer))return[3,4];s.label=1;case 1:return s.trys.push([1,3,,4]),t=this,[4,es(this.src)];case 2:return t.buffer=s.sent(),[3,4];case 3:if((n=s.sent())instanceof Error)throw n;throw new w(e.fileLoadErrorMessage);case 4:if(this.destroyed)return[2];return this.assetLoader&&(r=new f.CustomFileAssetLoaderWrapper(this.runtime,this.assetLoader).assetLoader),this.enablePerfMarks&&performance.mark("rive:file-load:start"),i=this,[4,this.runtime.load(new Uint8Array(this.buffer),r,this.enableRiveAssetCDN)];case 5:if(i.file=s.sent(),this.enablePerfMarks&&(performance.mark("rive:file-load:end"),performance.measure("rive:file-load","rive:file-load:start","rive:file-load:end")),o=new f.FileFinalizer(this.file),f.finalizationRegistry.register(this,o),this.destroyed)return this.releaseFile(),[2];return null!==this.file?this.eventManager.fire({type:a.Load,data:this}):this.fireLoadError(e.fileLoadErrorMessage),[2]}})})},e.prototype.loadRiveFileBytes=function(){return g(this,void 0,void 0,function(){var e;return b(this,function(t){return this.enablePerfMarks&&performance.mark("rive:fetch-riv:start"),e=this.src?es(this.src):Promise.resolve(this.buffer),this.enablePerfMarks&&this.src&&e.then(function(){performance.mark("rive:fetch-riv:end"),performance.measure("rive:fetch-riv","rive:fetch-riv:start","rive:fetch-riv:end")}),[2,e]})})},e.prototype.loadRuntime=function(){return g(this,void 0,void 0,function(){var e;return b(this,function(t){return this.enablePerfMarks&&performance.mark("rive:await-wasm:start"),e=d.RuntimeLoader.awaitInstance(),this.enablePerfMarks&&e.then(function(){performance.mark("rive:await-wasm:end"),performance.measure("rive:await-wasm","rive:await-wasm:start","rive:await-wasm:end")}),[2,e]})})},e.prototype.init=function(){return g(this,void 0,void 0,function(){var t,n,r,i;return b(this,function(a){switch(a.label){case 0:if(!this.src&&!this.buffer)return this.fireLoadError(e.missingErrorMessage),[2];a.label=1;case 1:return a.trys.push([1,4,,5]),[4,Promise.all([this.loadRiveFileBytes(),this.loadRuntime()])];case 2:if(n=(t=a.sent())[0],r=t[1],this.destroyed)return[2];return this.buffer=n,this.runtime=r,this.enablePerfMarks&&performance.mark("rive:init-data:start"),[4,this.initData()];case 3:return a.sent(),this.enablePerfMarks&&(performance.mark("rive:init-data:end"),performance.measure("rive:init-data","rive:init-data:start","rive:init-data:end")),[3,5];case 4:return i=a.sent(),this.fireLoadError(i instanceof Error?i.message:e.fileLoadErrorMessage),[3,5];case 5:return[2]}})})},e.prototype.fireLoadError=function(e){throw this.eventManager.fire({type:a.LoadError,data:e}),new w(e)},e.prototype.on=function(e,t){this.eventManager.add({type:e,callback:t})},e.prototype.off=function(e,t){this.eventManager.remove({type:e,callback:t})},e.prototype.cleanup=function(){this.referenceCount-=1,this.referenceCount<=0&&(this.removeAllRiveEventListeners(),this.releaseFile(),this.releaseBindableArtboards(),this.destroyed=!0)},e.prototype.removeAllRiveEventListeners=function(e){this.eventManager.removeAll(e)},e.prototype.getInstance=function(){if(null!==this.file)return this.referenceCount+=1,this.file},e.prototype.destroyIfUnused=function(){this.referenceCount<=0&&this.cleanup()},e.prototype.createBindableArtboard=function(e){if(null!=e){var t=new P(e);return(0,f.createFinalization)(t,t.nativeArtboard),this.bindableArtboards.push(t),t}return null},e.prototype.getArtboard=function(e){var t=this.file.artboardByName(e);if(null!=t)return new x(t,this)},e.prototype.getBindableArtboard=function(e){var t=this.file.bindableArtboardByName(e);return this.createBindableArtboard(t)},e.prototype.getDefaultBindableArtboard=function(){var e=this.file.bindableArtboardDefault();return this.createBindableArtboard(e)},e.prototype.internalBindableArtboardFromArtboard=function(e){var t=this.file.internalBindableArtboardFromArtboard(e);return this.createBindableArtboard(t)},e.prototype.viewModelByName=function(e){var t=this.file.viewModelByName(e);return null!==t?new Y(t):null},e.prototype.globalViewModelNames=function(){return this.file.globalViewModelNames()},e.missingErrorMessage="Rive source file or data buffer required",e.fileLoadErrorMessage="The file failed to load",e}(),H=function(){function t(e){var t,r,i,o,s=this;this.loaded=!1,this.destroyed=!1,this._observed=null,this.readyForPlaying=!1,this.artboard=null,this.eventCleanup=null,this._keyboardInteractions=null,this.shouldDisableRiveListeners=!1,this.automaticallyHandleEvents=!1,this.dispatchPointerExit=!0,this.enableMultiTouch=!1,this.enableRiveAssetCDN=!0,this.semanticsMode=h.SemanticMode.Disabled,this.semanticsOptions={riveCanvasLabel:"Rive animation"},this._semanticsActive=!1,this._volume=1,this._artboardWidth=void 0,this._artboardHeight=void 0,this._devicePixelRatioUsed=1,this._hasZeroSize=!1,this._needsRedraw=!1,this._currentCanvasWidth=0,this._currentCanvasHeight=0,this._audioEventListener=null,this._boundDraw=null,this._pageVisibilityHandler=null,this._explicitlyStoppedRendering=!1,this._viewModelInstance=null,this._globalViewModelInstances=new Map,this._dataEnums=null,this._tabIndex=null,this._prevHasFocus=!1,this._focusOptions={allowFocusInterrupt:!1},this._semanticTree=null,this._accessibilityOverlay=null,this._overlayTransformDirty=!0,this._instanceId="".concat(U++),this.drawOptimization=n.DrawOnChanged,this.enablePerfMarks=!1,this.durations=[],this.frameTimes=[],this.frameCount=0,this.isTouchScrollEnabled=!1,this.onCanvasResize=function(e){var t=s._hasZeroSize!==e;s._hasZeroSize=e,e?s._layout.maxX&&s._layout.maxY||s.resizeToCanvas():t&&s.resizeDrawingSurfaceToCanvas()},this.frameRequestId=null,this.renderSecondTimer=0,this._boundDraw=this.draw.bind(this),"undefined"!=typeof document&&(this._pageVisibilityHandler=this._onPageVisibilityChange.bind(this),document.addEventListener("visibilitychange",this._pageVisibilityHandler)),this.canvas=e.canvas,e.canvas.constructor===HTMLCanvasElement&&(this._observed=N.add(this.canvas,this.onCanvasResize)),this._currentCanvasWidth=this.canvas.width,this._currentCanvasHeight=this.canvas.height,this.src=e.src,this.buffer=e.buffer,this.riveFile=e.riveFile,this.layout=null!=(t=e.layout)?t:new S,this.shouldDisableRiveListeners=!!e.shouldDisableRiveListeners,this.isTouchScrollEnabled=!!e.isTouchScrollEnabled,this.automaticallyHandleEvents=!!e.automaticallyHandleEvents,this.dispatchPointerExit=!1===e.dispatchPointerExit?e.dispatchPointerExit:this.dispatchPointerExit,this.enableMultiTouch=!!e.enableMultiTouch,this.drawOptimization=null!=(r=e.drawingOptions)?r:this.drawOptimization,this.enableRiveAssetCDN=void 0===e.enableRiveAssetCDN||e.enableRiveAssetCDN,this.enablePerfMarks=!!e.enablePerfMarks,this.enablePerfMarks&&(d.RuntimeLoader.enablePerfMarks=!0),this._focusOptions=null!=(i=e.focusOptions)?i:this._focusOptions,this._tabIndex=null!=(o=e.tabIndex)?o:null,this.eventManager=new O,e.onLoad&&this.on(a.Lo
1ad,e.onLoad),e.onLoadError&&this.on(a.LoadError,e.onLoadError),e.onPlay&&this.on(a.Play,e.onPlay),e.onPause&&this.on(a.Pause,e.onPause),e.onStop&&this.on(a.Stop,e.onStop),e.onLoop&&this.on(a.Loop,e.onLoop),e.onStateChange&&this.on(a.StateChange,e.onStateChange),e.onAdvance&&this.on(a.Advance,e.onAdvance),e.onload&&!e.onLoad&&this.on(a.Load,e.onload),e.onloaderror&&!e.onLoadError&&this.on(a.LoadError,e.onloaderror),e.onplay&&!e.onPlay&&this.on(a.Play,e.onplay),e.onpause&&!e.onPause&&this.on(a.Pause,e.onpause),e.onstop&&!e.onStop&&this.on(a.Stop,e.onstop),e.onloop&&!e.onLoop&&this.on(a.Loop,e.onloop),e.onstatechange&&!e.onStateChange&&this.on(a.StateChange,e.onstatechange),e.assetLoader&&(this.assetLoader=e.assetLoader),this.taskQueue=new B(this.eventManager),this.init({src:this.src,buffer:this.buffer,riveFile:this.riveFile,autoplay:e.autoplay,autoBind:e.autoBind,animations:e.animations,stateMachines:e.stateMachines,artboard:e.artboard,useOffscreenRenderer:e.useOffscreenRenderer,tabIndex:e.tabIndex,semanticsMode:e.semanticsMode,semanticsOptions:e.semanticsOptions})}return Object.defineProperty(t.prototype,"viewModelCount",{get:function(){return this.file.viewModelCount()},enumerable:!1,configurable:!0}),t.new=function(e){return console.warn("This function is deprecated: please use `new Rive({})` instead"),new t(e)},t.prototype.enableSemantics=function(){this.semanticsMode=h.SemanticMode.Enabled,this.activateSemantics()},t.prototype.activateSemantics=function(){this._semanticsActive||this.semanticsMode===h.SemanticMode.Disabled||(this._semanticsActive=!0,this.syncSemanticsOnStateMachines())},t.prototype.syncSemanticsOnStateMachines=function(){if(this._semanticsActive&&this.animator)for(var e=0,t=this.animator.stateMachines;e<t.length;e++)t[e].enableSemantics()},t.prototype.cleanupSemantics=function(){this._semanticTree=null,this._accessibilityOverlay&&(this._accessibilityOverlay.destroy(),this._accessibilityOverlay=null)},t.prototype.onSystemAudioChanged=function(){this.volume=this._volume},t.prototype.init=function(e){var n=this,r=e.src,i=e.buffer,o=e.riveFile,s=e.animations,l=e.stateMachines,u=e.artboard,c=e.autoplay,f=void 0!==c&&c,p=e.useOffscreenRenderer,m=void 0!==p&&p,v=e.autoBind,g=void 0!==v&&v,b=e.tabIndex,y=e.semanticsMode,_=e.semanticsOptions;if(!this.destroyed){if(this.src=r,this.buffer=i,this.riveFile=o,this._tabIndex=null!=b?b:null,this.semanticsMode=null!=y?y:h.SemanticMode.Disabled,this.semanticsOptions=null!=_?_:this.semanticsOptions,!this.src&&!this.buffer&&!this.riveFile)throw new w(t.missingErrorMessage);var A=el(s),C=el(l);this.loaded=!1,this.readyForPlaying=!1,d.RuntimeLoader.awaitInstance().then(function(e){if(!n.destroyed){n.runtime=e,n.removeRiveListeners(),n.cleanupSemantics(),n.deleteRiveRenderer(),n.enablePerfMarks&&performance.mark("rive:make-renderer:start");try{if(n.renderer=n.runtime.makeRenderer(n.canvas,m),!n.renderer)throw Error("Renderer is null, cannot render Rive on the canvas.")}catch(e){throw console.error(e),new w("Unable to create the renderer, your environment may not support WebGL. Try the @rive-app/canvas runtime as an alternative.")}n.enablePerfMarks&&(performance.mark("rive:make-renderer:end"),performance.measure("rive:make-renderer","rive:make-renderer:start","rive:make-renderer:end")),n.canvas.width||n.canvas.height||n.resizeDrawingSurfaceToCanvas(),n.initData(u,A,C,f,g).then(function(e){if(e)return n.setupRiveListeners()}).catch(function(e){console.error(e)})}}).catch(function(e){n.eventManager.fire({type:a.LoadError,data:e.message})})}},t.prototype.setupRiveListeners=function(e){var t=this;if(this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),!this.shouldDisableRiveListeners){var n=this.animator.stateMachines.filter(function(e){return e.playing}).filter(function(e){return t.runtime.hasListeners(e.instance)}).map(function(e){return e.instance}),r=this.isTouchScrollEnabled,i=this.dispatchPointerExit,a=this.enableMultiTouch;e&&"isTouchScrollEnabled"in e&&(r=e.isTouchScrollEnabled),this.eventCleanup=(0,f.registerTouchInteractions)({canvas:this.canvas,artboard:this.artboard,stateMachines:n,renderer:this.renderer,rive:this.runtime,fit:this._layout.runtimeFit(this.runtime),alignment:this._layout.runtimeAlignment(this.runtime),isTouchScrollEnabled:r,dispatchPointerExit:i,enableMultiTouch:a,layoutScaleFactor:this._layout.layoutScaleFactor,advanceAndDrain:this.advanceAndReportChanges.bind(this)}),this.ensureKeyboardInteractions()}},t.prototype.ensureKeyboardInteractions=function(){var e=this;if(!this._keyboardInteractions&&!this.shouldDisableRiveListeners&&"undefined"!=typeof window&&this.canvas instanceof HTMLCanvasElement){var t=this.animator.stateMachines.find(function(e){return e.playing&&e.hasFocusNodes});if(t){var n=this.canvas.tabIndex;(-1===n||isNaN(n))&&(this.canvas.tabIndex=null!==this._tabIndex?this._tabIndex:0),this._keyboardInteractions=new f.KeyboardInteractions({canvas:this.canvas,stateMachine:t.instance,hasFocusNodes:!0,getOverlayElement:function(){var t,n;return null!=(n=null==(t=e._accessibilityOverlay)?void 0:t.getSemanticOverlayContainer())?n:null}})}}},t.prototype.cleanupKeyboardInteractions=function(){this._keyboardInteractions&&(this._keyboardInteractions.cleanup(),this._keyboardInteractions=null)},t.prototype.removeRiveListeners=function(){this.eventCleanup&&(this.eventCleanup(),this.eventCleanup=null),this.cleanupKeyboardInteractions()},t.prototype.initializeAudio=function(){var e,t=this;D.status==s.UNAVAILABLE&&(this.file.hasAudio||(null==(e=this.artboard)?void 0:e.hasAudio)&&null===this._audioEventListener)&&(this._audioEventListener={type:a.AudioStatusChange,callback:function(){return t.onSystemAudioChanged()}},D.add(this._audioEventListener),D.establishAudio())},t.prototype.initArtboardSize=function(){this.artboard&&(this._artboardWidth=this.artboard.width=this._artboardWidth||this.artboard.width,this._artboardHeight=this.artboard.height=this._artboardHeight||this.artboard.height)},t.prototype.initData=function(e,t,n,r,i){return g(this,void 0,void 0,function(){var o,s,l;return b(this,function(u){switch(u.label){case 0:if(u.trys.push([0,3,,4]),null!=this.riveFile)return[3,2];return o=new G({src:this.src,buffer:this.buffer,enableRiveAssetCDN:this.enableRiveAssetCDN,assetLoader:this.assetLoader,enablePerfMarks:this.enablePerfMarks}),this.riveFile=o,[4,o.init()];case 1:if(u.sent(),this.destroyed)return o.destroyIfUnused(),[2,!1];u.label=2;case 2:this.file=this.riveFile.getInstance(),this.initArtboard(e,t,n,r,i),this.initArtboardSize(),this.initializeAudio(),this.semanticsMode===h.SemanticMode.Enabled?this.activateSemantics():this._semanticsActive&&this.syncSemanticsOnStateMachines();try{this.loaded=!0,this.eventManager.fire({type:a.Load,data:null!=(l=this.src)?l:"buffer"})}catch(e){console.error(e)}return this.animator.advanceIfPaused(),this.readyForPlaying=!0,this.taskQueue.process(),this.drawFrame(),[2,!0];case 3:var c;return s=(c=u.sent())&&c.isHandledError?c.message:"Problem loading file; may be corrupt!",this.eventManager.fire({type:a.LoadError,data:s}),[2,Promise.reject(s)];case 4:return[2]}})})},t.prototype.initArtboard=function(e,t,n,r,i){if(this.file){var o,s=e?this.file.artboardByName(e):this.file.defaultArtboard();if(!s)throw new w("Invalid artboard name or no default artboard");if(this.artboard=s,s.volume=this._volume*D.systemVolume,this.animator=new k(this.runtime,this.artboard,this.eventManager),t.length>0||n.length>0?(o=t.concat(n),this.animator.initLinearAnimations(t,r),this.animator.initStateMachines(n,r,this._semanticsActive)):o=[this.animator.atLeastOne(r,!1,this._semanticsActive)],this.taskQueue.add({event:{type:r?a.Play:a.Pause,data:o}}),i){var l=this.file.defaultArtboardViewModel(s);if(null!==l){var u=l.defaultInstance();if(null!==u){var c=new q(u,null);(0,f.createFinalization)(c,c.runtimeInstance),this.setViewModelInstance(c)}}for(var d=0,h=this.file.globalViewModelNames();d<h.length;d++){var p=h[d],m=this.file.viewModelByName(p);if(null!==m){var v=new Y(m).defaultInstance();null!==v&&this.setGlobalViewModelInstance(p,v)}}this.bind()}}},t.prototype.drawFrame=function(){var e,t;(null==(e=null==document?void 0:document.timeline)?void 0:e.currentTime)?this.loaded&&this.artboard&&!this.frameRequestId&&(this._boundDraw(document.timeline.currentTime),null==(t=this.runtime)||t.resolveAnimationFrame()):this.scheduleRendering()},t.prototype._canvasSizeChanged=function(){var e=!1;return this.canvas&&(this.canvas.width!==this._currentCanvasWidth&&(this._currentCanvasWidth=this.canvas.width,e=!0),this.canvas.height!==this._currentCanvasHeight&&(this._currentCanvasHeight=this.canvas.height,e=!0)),e},t.prototype.pollFocusState=function(){if(this.ensureKeyboardInteractions(),!this._keyboardInteractions){this._prevHasFocus=!1;return}var e,t,n=this.animator.stateMachines.find(function(e){return e.playing&&e.hasFocusNodes});if(!n){this._prevHasFocus=!1;return}if(this.canvas instanceof HTMLCanvasElement){if(n.focusState().hasFocus){if(this._keyboardInteractions.notifyRiveFocused(),!this._prevHasFocus){var r=null==(e=this._accessibilityOverlay)?void 0:e.getSemanticOverlayContainer();!(document.activeElement===this.canvas||null!=(t=null==r?void 0:r.contains(document.activeElement))&&t)&&this._focusOptions.allowFocusInterrupt&&this.canvas.focus(),this._prevHasFocus=!0}return}this._prevHasFocus=!1,this._keyboardInteractions.focusSessionState===f.FocusSessionState.RiveFocused&&this._keyboardInteractions.setFocusSessionState(f.FocusSessionState.NotFocused)}},t.prototype.advanceAndReportChanges=function(e){for(var t,n,r=this.animator.animations.filter(function(e){return e.playing||e.needsScrub}).sort(function(e){return e.needsScrub?-1:1}),o=0;o<r.length;o++){var s=r[o];s.advance(e),s.instance.didLoop&&(s.loopCount+=1),s.apply(1)}for(var l=this.animator.stateMachines.filter(function(e){return e.playing}),u=this.enablePerfMarks&&this.frameCount<3?this.frameCount:-1,c=0;c<l.length;c++){var d=l[c],p=d.reportedEventCount();if(p)for(var m=0;m<p;m++){var v=d.reportedEventAt(m);
1if(v)if(v.type===i.OpenUrl){if(this.eventManager.fire({type:a.RiveEvent,data:v}),this.automaticallyHandleEvents){var g=document.createElement("a"),b=v.url,y=v.target,w=(0,f.sanitizeUrl)(b);b&&g.setAttribute("href",w),y&&g.setAttribute("target",y),w&&w!==f.BLANK_URL&&g.click()}}else this.eventManager.fire({type:a.RiveEvent,data:v})}if(u>=0&&performance.mark("rive:sm-advance:start:f".concat(u)),d.advanceAndApply(e),u>=0&&(performance.mark("rive:sm-advance:end:f".concat(u)),performance.measure("rive:sm-advance:f".concat(u),"rive:sm-advance:start:f".concat(u),"rive:sm-advance:end:f".concat(u))),this._semanticsActive){var _=d.drainSemanticsDiff();_&&(this._semanticTree||(this._semanticTree=new h.SemanticTreeModel),this._semanticTree.applyDiff(_))}}if(this._semanticsActive&&this._semanticTree&&l.length>0&&this.canvas instanceof HTMLCanvasElement){if(!this._accessibilityOverlay){var A=l[0];this._accessibilityOverlay=new h.AccessibilityOverlay({canvas:this.canvas,instanceId:this._instanceId,semanticsOptions:this.semanticsOptions,allowFocusInterrupt:this._focusOptions.allowFocusInterrupt,fireAction:function(e,t){A.fireSemanticAction(e,t)},requestFocus:function(e){return A.focusSemanticNode(e)},clearFocus:function(){return A.instance.clearFocus()}})}var C=null==(t=this._accessibilityOverlay)?void 0:t.needsUpdate(this._semanticTree);if(C||this._overlayTransformDirty){var S=null;if((null==C?void 0:C.layoutChanged)||this._overlayTransformDirty){var I=this._layout.runtimeFit(this.runtime),F=this._layout.runtimeAlignment(this.runtime);S=this.runtime.computeAlignment(I,F,{minX:this._layout.minX,minY:this._layout.minY,maxX:this._layout.maxX,maxY:this._layout.maxY},this.artboard.bounds,this._devicePixelRatioUsed*this._layout.layoutScaleFactor),this._overlayTransformDirty=!1}this._accessibilityOverlay.update(this._semanticTree,S,this._devicePixelRatioUsed,this.artboard.bounds,C),null==S||S.delete()}}0==this.animator.stateMachines.length&&this.artboard.advance(e),this.animator.handleLooping(),this.animator.handleStateChanges(),this.animator.handleAdvancing(e),this.pollFocusState(),null==(n=this._viewModelInstance)||n.handleCallbacks()},t.prototype.draw=function(e,t){this.frameRequestId=null;var r=performance.now(),i=this.enablePerfMarks&&this.frameCount<3?this.frameCount:-1;this.lastRenderTime||(this.lastRenderTime=e),this.renderSecondTimer+=e-this.lastRenderTime,this.renderSecondTimer>5e3&&(this.renderSecondTimer=0,null==t||t());var a=(e-this.lastRenderTime)/1e3;this.lastRenderTime=e,this.advanceAndReportChanges(a);var o=this.renderer;!this._hasZeroSize&&(this.drawOptimization==n.AlwaysDraw||this.artboard.didChange()||this._needsRedraw||this._canvasSizeChanged())&&(o.clear(),o.save(),i>=0&&performance.mark("rive:align-renderer:start:f".concat(i)),this.alignRenderer(),i>=0&&(performance.mark("rive:align-renderer:end:f".concat(i)),performance.measure("rive:align-renderer:f".concat(i),"rive:align-renderer:start:f".concat(i),"rive:align-renderer:end:f".concat(i))),i>=0&&performance.mark("rive:artboard-draw:start:f".concat(i)),this.artboard.draw(o),i>=0&&(performance.mark("rive:artboard-draw:end:f".concat(i)),performance.measure("rive:artboard-draw:f".concat(i),"rive:artboard-draw:start:f".concat(i),"rive:artboard-draw:end:f".concat(i))),o.restore(),i>=0&&performance.mark("rive:renderer-flush:start:f".concat(i)),o.flush(),i>=0&&(performance.mark("rive:renderer-flush:end:f".concat(i)),performance.measure("rive:renderer-flush:f".concat(i),"rive:renderer-flush:start:f".concat(i),"rive:renderer-flush:end:f".concat(i))),this._needsRedraw=!1),this.frameCount++;var s=performance.now();for(this.frameTimes.push(s),this.durations.push(s-r);this.frameTimes[0]<=s-1e3;)this.frameTimes.shift(),this.durations.shift();this.animator.isPlaying?this.scheduleRendering():this.animator.isPaused?this.lastRenderTime=0:this.animator.isStopped&&(this.lastRenderTime=0)},t.prototype.alignRenderer=function(){var e=this.renderer,t=this.runtime,n=this._layout,r=this.artboard;e.align(n.runtimeFit(t),n.runtimeAlignment(t),{minX:n.minX,minY:n.minY,maxX:n.maxX,maxY:n.maxY},r.bounds,this._devicePixelRatioUsed*n.layoutScaleFactor)},Object.defineProperty(t.prototype,"fps",{get:function(){return this.durations.length}
1,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"frameTime",{get:function(){return 0===this.durations.length?0:(this.durations.reduce(function(e,t){return e+t},0)/this.durations.length).toFixed(4)},enumerable:!1,configurable:!0}),t.prototype.cleanup=function(){var e,t,n,r;this.destroyed=!0,this.stopRendering(),null==(t=null==(e=this.renderer)?void 0:e.bindContext)||t.call(e),this.cleanupInstances(),null!==this._observed&&N.remove(this._observed),this.removeRiveListeners(),this.file&&(null==(n=this.riveFile)||n.cleanup(),this.file=null),this.riveFile=null,this.deleteRiveRenderer(),null!==this._audioEventListener&&(D.remove(this._audioEventListener),this._audioEventListener=null),this._pageVisibilityHandler&&(document.removeEventListener("visibilitychange",this._pageVisibilityHandler),this._pageVisibilityHandler=null),null==(r=this._viewModelInstance)||r.cleanup(),this._viewModelInstance=null,this._globalViewModelInstances.forEach(function(e){return e.cleanup()}),this._globalViewModelInstances.clear(),this._dataEnums=null},t.prototype.deleteRiveRenderer=function(){var e;null==(e=this.renderer)||e.delete(),this.renderer=null},t.prototype.cleanupInstances=function(){null!==this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),this.cleanupSemantics(),this.stop(),this.artboard&&(this.artboard.delete(),this.artboard=null)},t.prototype.retrieveTextRun=function(e){if(!e)return void console.warn("No text run name provided");if(!this.artboard)return void console.warn("Tried to access text run, but the Artboard is null");var t,n=this.artboard.textRun(e);return n||void console.warn("Could not access a text run with name '".concat(e,"' in the '").concat(null==(t=this.artboard)?void 0:t.name,"' Artboard. Note that you must rename a text run node in the Rive editor to make it queryable at runtime."))},t.prototype.getTextRunValue=function(e){var t=this.retrieveTextRun(e);return t?t.text:void 0},t.prototype.setTextRunValue=function(e,t){var n=this.retrieveTextRun(e);n&&(n.text=t)},t.prototype.play=function(e,t){var n=this;if(e=el(e),!this.readyForPlaying)return void this.taskQueue.add({action:function(){return n.play(e,t)}});this.animator.play(e),this.syncSemanticsOnStateMachines(),this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),this.setupRiveListeners(),this.startRendering()},t.prototype.pause=function(e){var t=this;if(e=el(e),!this.readyForPlaying)return void this.taskQueue.add({action:function(){return t.pause(e)}});this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),this.animator.pause(e)},t.prototype.scrub=function(e,t){var n=this;if(e=el(e),!this.readyForPlaying)return void this.taskQueue.add({action:function(){return n.scrub(e,t)}});this.animator.scrub(e,t||0),this.drawFrame()},t.prototype.stop=function(e){var t=this;if(e=el(e),!this.readyForPlaying)return void this.taskQueue.add({action:function(){return t.stop(e)}});this.animator&&this.animator.stop(e),this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),this.cleanupSemantics()},t.prototype.reset=function(e){var t,n,r=null==e?void 0:e.artboard,i=el(null==e?void 0:e.animations),a=el(null==e?void 0:e.stateMachines),o=null!=(t=null==e?void 0:e.autoplay)&&t,s=null!=(n=null==e?void 0:e.autoBind)&&n;this.cleanupInstances(),this.initArtboard(r,i,a,o,s),this.taskQueue.process()},t.prototype.load=function(e){this.file=null,this.stop(),this.init(e)},Object.defineProperty(t.prototype,"layout",{get:function(){return this._layout},set:function(e){this._layout=e,this._overlayTransformDirty=!0,e.maxX&&e.maxY||this.resizeToCanvas(),this.loaded&&!this.animator.isPlaying&&this.drawFrame()},enumerable:!1,configurable:!0}),t.prototype.resizeToCanvas=function(){this._layout=this.layout.copyWith({minX:0,minY:0,maxX:this.canvas.width,maxY:this.canvas.height}),this._overlayTransformDirty=!0},t.prototype.resizeDrawingSurfaceToCanvas=function(t){if(this.canvas instanceof HTMLCanvasElement&&window){var n=this.canvas.getBoundingClientRect(),r=n.width,i=n.height,a=t||window.devicePixelRatio||1;if(this.devicePixelRatioUsed=a,this.canvas.width=a*r,this.canvas.height=a*i,this._needsRedraw=!0,this.resizeToCanvas(),this.layout.fit===e.Layout){var o=this._layout.layoutScaleFactor;this.artboard.width=r/o,this.artboard.height=i/o}this.drawFrame()}},Object.defineProperty(t.prototype,"source",{get:function(){return this.src}
1,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeArtboard",{get:function(){return this.artboard?this.artboard.name:""},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"semanticTree",{get:function(){return this._semanticTree},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"accessibilityOverlay",{get:function(){return this._accessibilityOverlay},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"animationNames",{get:function(){if(!this.loaded||!this.artboard)return[];for(var e=[],t=0;t<this.artboard.animationCount();t++)e.push(this.artboard.animationByIndex(t).name);return e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"stateMachineNames",{get:function(){if(!this.loaded||!this.artboard)return[];for(var e=[],t=0;t<this.artboard.stateMachineCount();t++)e.push(this.artboard.stateMachineByIndex(t).name);return e},enumerable:!1,configurable:!0}),t.prototype.stateMachineInputs=function(e){if(this.loaded){var t=this.animator.stateMachines.find(function(t){return t.name===e});return null==t?void 0:t.inputs}},t.prototype.retrieveInputAtPath=function(e,t){if(!e)return void console.warn("No input name provided for path '".concat(t,"'"));if(!this.artboard)return void console.warn("Tried to access input: '".concat(e,"', at path: '").concat(t,"', but the Artboard is null"));var n=this.artboard.inputByPath(e,t);return n||void console.warn("Could not access an input with name: '".concat(e,"', at path:'").concat(t,"'"))},t.prototype.setBooleanStateAtPath=function(e,t,n){var i=this.retrieveInputAtPath(e,n);i&&(i.type===r.Boolean?i.asBool().value=t:console.warn("Input with name: '".concat(e,"', at path:'").concat(n,"' is not a boolean")))},t.prototype.setNumberStateAtPath=function(e,t,n){var i=this.retrieveInputAtPath(e,n);i&&(i.type===r.Number?i.asNumber().value=t:console.warn("Input with name: '".concat(e,"', at path:'").concat(n,"' is not a number")))},t.prototype.fireStateAtPath=function(e,t){var n=this.retrieveInputAtPath(e,t);n&&(n.type===r.Trigger?n.asTrigger().fire():console.warn("Input with name: '".concat(e,"', at path:'").concat(t,"' is not a trigger")))},t.prototype.retrieveTextAtPath=function(e,t){if(!e)return void console.warn("No text name provided for path '".concat(t,"'"));if(!t)return void console.warn("No path provided for text '".concat(e,"'"));if(!this.artboard)return void console.warn("Tried to access text: '".concat(e,"', at path: '").concat(t,"', but the Artboard is null"));var n=this.artboard.textByPath(e,t);return n||void console.warn("Could not access text with name: '".concat(e,"', at path:'").concat(t,"'"))},t.prototype.getTextRunValueAtPath=function(e,t){var n=this.retrieveTextAtPath(e,t);return n?n.text:void console.warn("Could not get text with name: '".concat(e,"', at path:'").concat(t,"'"))},t.prototype.setTextRunValueAtPath=function(e,t,n){var r=this.retrieveTextAtPath(e,n);if(!r)return void console.warn("Could not set text with name: '".concat(e,"', at path:'").concat(n,"'"));r.text=t},Object.defineProperty(t.prototype,"playingStateMachineNames",{get:function(){return this.loaded?this.animator.stateMachines.filter(function(e){return e.playing}).map(function(e){return e.name}):[]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"playingAnimationNames",{get:function(){return this.loaded?this.animator.animations.filter(function(e){return e.playing}).map(function(e){return e.name}):[]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pausedAnimationNames",{get:function(){return this.loaded?this.animator.animations.filter(function(e){return!e.playing}).map(function(e){return e.name}):[]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pausedStateMachineNames",{get:function(){return this.loaded?this.animator.stateMachines.filter(function(e){return!e.playing}).map(function(e){return e.name}):[]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isPlaying",{get:function(){return this.animator.isPlaying},enumerable:!1,configurable:!0}
1),Object.defineProperty(t.prototype,"isPaused",{get:function(){return this.animator.isPaused},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isStopped",{get:function(){var e,t;return null==(t=null==(e=this.animator)?void 0:e.isStopped)||t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bounds",{get:function(){return this.artboard?this.artboard.bounds:void 0},enumerable:!1,configurable:!0}),t.prototype.on=function(e,t){this.eventManager.add({type:e,callback:t})},t.prototype.off=function(e,t){this.eventManager.remove({type:e,callback:t})},t.prototype.unsubscribe=function(e,t){console.warn("This function is deprecated: please use `off()` instead."),this.off(e,t)},t.prototype.removeAllRiveEventListeners=function(e){this.eventManager.removeAll(e)},t.prototype.unsubscribeAll=function(e){console.warn("This function is deprecated: please use `removeAllRiveEventListeners()` instead."),this.removeAllRiveEventListeners(e)},t.prototype.stopRendering=function(){this._explicitlyStoppedRendering=!0,this.loaded&&this.frameRequestId&&(this.runtime.cancelAnimationFrame?this.runtime.cancelAnimationFrame(this.frameRequestId):cancelAnimationFrame(this.frameRequestId),this.frameRequestId=null)},t.prototype.startRendering=function(){this._explicitlyStoppedRendering=!1,this.drawFrame()},t.prototype.scheduleRendering=function(){this.loaded&&this.artboard&&!this.frameRequestId&&(this.runtime.requestAnimationFrame?this.frameRequestId=this.runtime.requestAnimationFrame(this._boundDraw):this.frameRequestId=requestAnimationFrame(this._boundDraw))},t.prototype._onPageVisibilityChange=function(){var e,t;document.hidden?(null!==this.frameRequestId&&((null==(e=this.runtime)?void 0:e.cancelAnimationFrame)?this.runtime.cancelAnimationFrame(this.frameRequestId):cancelAnimationFrame(this.frameRequestId),this.frameRequestId=null),this.lastRenderTime=0):(null==(t=this.animator)?void 0:t.isPlaying)&&!this._explicitlyStoppedRendering&&this.scheduleRendering()},t.prototype.enableFPSCounter=function(e){this.runtime.enableFPSCounter(e)},t.prototype.disableFPSCounter=function(){this.runtime.disableFPSCounter()},Object.defineProperty(t.prototype,"contents",{get:function(){if(this.loaded){for(var e={artboards:[]},t=0;t<this.file.artboardCount();t++){for(var n=this.file.artboardByIndex(t),r={name:n.name,animations:[],stateMachines:[]},i=0;i<n.animationCount();i++){var a=n.animationByIndex(i);r.animations.push(a.name)}for(var o=0;o<n.stateMachineCount();o++){for(var s=n.stateMachineByIndex(o),l=s.name,u=new this.runtime.StateMachineInstance(s,n),c=[],d=0;d<u.inputCount();d++){var h=u.input(d);c.push({name:h.name,type:h.type})}r.stateMachines.push({name:l,inputs:c})}e.artboards.push(r)}return e}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"volume",{get:function(){return this.artboard&&this.artboard.volume!==this._volume&&(this._volume=this.artboard.volume),this._volume},set:function(e){this._volume=e,this.artboard&&(this.artboard.volume=e*D.systemVolume)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"artboardWidth",{get:function(){var e;return this.artboard?this.artboard.width:null!=(e=this._artboardWidth)?e:0},set:function(e){this._artboardWidth=e,this.artboard&&(this.artboard.width=e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"artboardHeight",{get:function(){var e;return this.artboard?this.artboard.height:null!=(e=this._artboardHeight)?e:0},set:function(e){this._artboardHeight=e,this.artboard&&(this.artboard.height=e)},enumerable:!1,configurable:!0}),t.prototype.resetArtboardSize=function(){this.artboard?(this.artboard.resetArtboardSize(),this._artboardWidth=this.artboard.width,this._artboardHeight=this.artboard.height):(this._artboardWidth=void 0,this._artboardHeight=void 0)},Object.defineProperty(t.prototype,"devicePixelRatioUsed",{get:function(){return this._devicePixelRatioUsed},set:function(e){e!==this._devicePixelRatioUsed&&(this._overlayTransformDirty=!0),this._devicePixelRatioUsed=e},enumerable:!1,configurable:!0}),t.prototype.bindViewModelInstance=function(e){e&&(this.setViewModelInstance(e),this.bind())},t.prototype.setViewModelInstance=function(e){var t,n=null==e?void 0:e.runtimeInstance;this.artboard&&!this.destroyed&&e&&n&&(e.internalIncrementReferenceCount(),null==(t=this._viewModelInstance)||t.cleanup(),this._viewModelInstance=e,this.animator.stateMachines.length>
10?this.animator.stateMachines.forEach(function(e){return e.instance.setViewModelInstance(n)}):this.artboard.setViewModelInstance(n))},t.prototype.bind=function(){this.artboard&&!this.destroyed&&(this.animator.stateMachines.length>0?this.animator.stateMachines.forEach(function(e){return e.instance.bind()}):this.artboard.bind())},Object.defineProperty(t.prototype,"viewModelInstance",{get:function(){return this._viewModelInstance},enumerable:!1,configurable:!0}),t.prototype.setGlobalViewModelInstance=function(e,t){var n,r=null==t?void 0:t.runtimeInstance;if(!this.artboard||this.destroyed||!r)return!1;var i=!1;return this.animator.stateMachines.length>0?this.animator.stateMachines.forEach(function(t){t.instance.setGlobalViewModelInstance(e,r)&&(i=!0)}):i=this.artboard.setGlobalViewModelInstance(e,r),i&&(t.internalIncrementReferenceCount(),null==(n=this._globalViewModelInstances.get(e))||n.cleanup(),this._globalViewModelInstances.set(e,t)),i},t.prototype.globalViewModelInstance=function(e){var t=this._globalViewModelInstances.get(e);if(t)return t;if(!this.artboard||this.destroyed)return null;var n=this.animator.stateMachines.length>0?this.animator.stateMachines[0].instance.globalViewModelInstance(e):this.artboard.globalViewModelInstance(e);if(null===n)return null;var r=new q(n,null);return(0,f.createFinalization)(r,n),r.internalIncrementReferenceCount(),this._globalViewModelInstances.set(e,r),r},t.prototype.globalViewModelNames=function(){var e,t;return null!=(t=null==(e=this.file)?void 0:e.globalViewModelNames())?t:[]},t.prototype.viewModelByIndex=function(e){var t=this.file.viewModelByIndex(e);return null!==t?new Y(t):null},t.prototype.viewModelByName=function(e){var t;return null==(t=this.riveFile)?void 0:t.viewModelByName(e)},t.prototype.enums=function(){if(null===this._dataEnums){var e=this.file.enums();this._dataEnums=e.map(function(e){return new $(e)})}return this._dataEnums},t.prototype.defaultViewModel=function(){if(this.artboard){var e=this.file.defaultArtboardViewModel(this.artboard);if(e)return new Y(e)}return null},t.prototype.getArtboard=function(e){var t,n;return null!=(n=null==(t=this.riveFile)?void 0:t.getArtboard(e))?n:null},t.prototype.getBindableArtboard=function(e){var t,n;return null!=(n=null==(t=this.riveFile)?void 0:t.getBindableArtboard(e))?n:null},t.prototype.getDefaultBindableArtboard=function(){var e,t;return null!=(t=null==(e=this.riveFile)?void 0:e.getDefaultBindableArtboard())?t:null},t.prototype.clearFocus=function(){this.animator.stateMachines.filter(function(e){return e.playing&&e.hasFocusNodes}).forEach(function(e){return e.clearFocus()})},t.missingErrorMessage="Rive source file or data buffer required",t.cleanupErrorMessage="Attempt to use file after calling cleanup.",t}(),(z=l||(l={})).none="none",z.string="string",z.number="number",z.boolean="boolean",z.color="color",z.list="list",z.enumType="enumType",z.trigger="trigger",z.viewM
1odel="viewModel",z.integer="integer",z.listIndex="listIndex",z.image="image",z.artboard="artboard",Y=function(){function e(e){this._viewModel=e}return Object.defineProperty(e.prototype,"instanceCount",{get:function(){return this._viewModel.instanceCount},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._viewModel.name},enumerable:!1,configurable:!0}),e.prototype.instanceByIndex=function(e){var t=this._viewModel.instanceByIndex(e);if(null!==t){var n=new q(t,null);return(0,f.createFinalization)(n,t),n}return null},e.prototype.instanceByName=function(e){var t=this._viewModel.instanceByName(e);if(null!==t){var n=new q(t,null);return(0,f.createFinalization)(n,t),n}return null},e.prototype.defaultInstance=function(){var e=this._viewModel.defaultInstance();if(null!==e){var t=new q(e,null);return(0,f.createFinalization)(t,e),t}return null},e.prototype.instance=function(){var e=this._viewModel.instance();if(null!==e){var t=new q(e,null);return(0,f.createFinalization)(t,e),t}return null},Object.defineProperty(e.prototype,"properties",{get:function(){return this._viewModel.getProperties()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"instanceNames",{get:function(){return this._viewModel.getInstanceNames()},enumerable:!1,configurable:!0}),e}(),$=function(){function e(e){this._dataEnum=e}return Object.defineProperty(e.prototype,"name",{get:function(){return this._dataEnum.name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"values",{get:function(){return this._dataEnum.values},enumerable:!1,configurable:!0}),e}(),(X=u||(u={})).Number="number",X.String="string",X.Boolean="boolean",X.Color="color",X.Trigger="trigger",X.Enum="enum",X.List="list",X.Image="image",X.Font="font",X.Artboard="artboard",q=function(){function e(e,t){this._parents=[],this._children=[],this._viewModelInstances=new Map,this._propertiesWithCallbacks=[],this._referenceCount=0,this.selfUnref=!1,this._runtimeInstance=e,null!==t&&this._parents.push(t)}return Object.defineProperty(e.prototype,"runtimeInstance",{get:function(){return this._runtimeInstance},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nativeInstance",{get:function(){return this._runtimeInstance},enumerable:!1,configurable:!0}),e.prototype.handleCallbacks=function(){0!==this._propertiesWithCallbacks.length&&(this._propertiesWithCallbacks.forEach(function(e){e.handleCallbacks()}),this._propertiesWithCallbacks.forEach(function(e){e.clearChanges()})),this._children.forEach(function(e){return e.handleCallbacks()})},e.prototype.addParent=function(e){!this._parents.includes(e)&&(this._parents.push(e),(this._propertiesWithCallbacks.length>0||this._children.length>0)&&e.addToViewModelCallbacks(this))},e.prototype.removeParent=function(e){var t=this._parents.indexOf(e);-1!==t&&(this._parents[t].removeFromViewModelCallbacks(this),this._parents.splice(t,1))},e.prototype.addToPropertyCallbacks=function(e){var t=this;!this._propertiesWithCallbacks.includes(e)&&(this._propertiesWithCallbacks.push(e),this._propertiesWithCallbacks.length>0&&this._parents.forEach(function(e){e.addToViewModelCallbacks(t)}))},e.prototype.removeFromPropertyCallbacks=function(e){var t=this;this._propertiesWithCallbacks.includes(e)&&(this._propertiesWithCallbacks=this._propertiesWithCallbacks.filter(function(t){return t!==e}),0===this._children.length&&0===this._propertiesWithCallbacks.length&&this._parents.forEach(function(e){e.removeFromViewModelCallbacks(t)}))},e.prototype.addToViewModelCallbacks=function(e){var t=this;this._children.includes(e)||(this._children.push(e),this._parents.forEach(function(e){e.addToViewModelCallbacks(t)}))},e.prototype.removeFromViewModelCallbacks=function(e){var t=this;this._children.includes(e)&&(this._children=this._children.filter(function(t){return t!==e}),0===this._children.length&&0===this._propertiesWithCallbacks.length&&this._parents.forEach(function(e){e.removeFromViewModelCallbacks(t)}))},e.prototype.clearCallbacks=function(){this._propertiesWithCallbacks.forEach(function(e){e.clearCallbacks()})},e.prototype.propertyFromPath=function(e,t){var n=e.split("/");return this.propertyFromPathSegments(n,0,t)},e.prototype.viewModelFromPathSegments=function(e,t){var n=this.internalViewModelInstance(e[t]);if(null!==n)if(t==e.length-1)return n;else return n.viewModelFromPathSegments(e,t++);return null},e.prototype.propertyFromPathSegments=function(e,t,n){if(t<e.length-1){var r,i,a,o,s,l,c,d,h,f,p,m,v,g,b,y,w,_,A,C,S=this.internalViewModelInstance(e[t]);return null!==S?S.propertyFromPathSegments(e,t+1,n):null}var I=null;switch(n){case u.Number:if(null!==(I=null!=(i=null==(r=this._runtimeInstance)?void 0:r.number(e[t]))?i:null))return new Q(I,this);break;case u.String:if(null!==(I=null!=(o=null==(a=this._runtimeInstance)?void 0:a.string(e[t]))?o:null))return new J
1(I,this);break;case u.Boolean:if(null!==(I=null!=(l=null==(s=this._runtimeInstance)?void 0:s.boolean(e[t]))?l:null))return new Z(I,this);break;case u.Color:if(null!==(I=null!=(d=null==(c=this._runtimeInstance)?void 0:c.color(e[t]))?d:null))return new er(I,this);break;case u.Trigger:if(null!==(I=null!=(f=null==(h=this._runtimeInstance)?void 0:h.trigger(e[t]))?f:null))return new ee(I,this);break;case u.Enum:if(null!==(I=null!=(m=null==(p=this._runtimeInstance)?void 0:p.enum(e[t]))?m:null))return new et(I,this);break;case u.List:if(null!==(I=null!=(g=null==(v=this._runtimeInstance)?void 0:v.list(e[t]))?g:null))return new en(I,this);break;case u.Image:if(null!==(I=null!=(y=null==(b=this._runtimeInstance)?void 0:b.image(e[t]))?y:null))return new ei(I,this);break;case u.Font:if(null!==(I=null!=(_=null==(w=this._runtimeInstance)?void 0:w.font(e[t]))?_:null))return new ea(I,this);break;case u.Artboard:if(null!==(I=null!=(C=null==(A=this._runtimeInstance)?void 0:A.artboard(e[t]))?C:null))return new eo(I,this)}return null},e.prototype.internalViewModelInstance=function(t){if(this._viewModelInstances.has(t))return this._viewModelInstances.get(t);var n,r=null==(n=this._runtimeInstance)?void 0:n.viewModel(t);if(null!==r){var i=new e(r,this);return(0,f.createFinalization)(i,r),i.internalIncrementReferenceCount(),this._viewModelInstances.set(t,i),i}return null},e.prototype.number=function(e){return this.propertyFromPath(e,u.Number)},e.prototype.string=function(e){return this.propertyFromPath(e,u.String)},e.prototype.boolean=function(e){return this.propertyFromPath(e,u.Boolean)},e.prototype.color=function(e){return this.propertyFromPath(e,u.Color)},e.prototype.trigger=function(e){return this.propertyFromPath(e,u.Trigger)},e.prototype.enum=function(e){return this.propertyFromPath(e,u.Enum)}
1,e.prototype.list=function(e){return this.propertyFromPath(e,u.List)},e.prototype.image=function(e){return this.propertyFromPath(e,u.Image)},e.prototype.font=function(e){return this.propertyFromPath(e,u.Font)},e.prototype.artboard=function(e){return this.propertyFromPath(e,u.Artboard)},e.prototype.viewModel=function(e){var t=e.split("/"),n=t.length>1?this.viewModelFromPathSegments(t.slice(0,t.length-1),0):this;return null!=n?n.internalViewModelInstance(t[t.length-1]):null},e.prototype.internalReplaceViewModel=function(e,t){var n;if(null!==t.runtimeInstance){var r=(null==(n=this._runtimeInstance)?void 0:n.replaceViewModel(e,t.runtimeInstance))||!1;if(r){t.internalIncrementReferenceCount();var i=this.internalViewModelInstance(e);null!==i&&(i.removeParent(this),this._children.includes(i)&&(this._children=this._children.filter(function(e){return e!==i})),i.cleanup()),this._viewModelInstances.set(e,t),t.addParent(this)}return r}return!1},e.prototype.replaceViewModel=function(e,t){var n,r=e.split("/"),i=r.length>1?this.viewModelFromPathSegments(r.slice(0,r.length-1),0):this;return null!=(n=null==i?void 0:i.internalReplaceViewModel(r[r.length-1],t))&&n},e.prototype.incrementReferenceCount=function(){var e;this._referenceCount++,null==(e=this._runtimeInstance)||e.incrementReferenceCount()},e.prototype.decrementReferenceCount=function(){var e;this._referenceCount--,null==(e=this._runtimeInstance)||e.decrementReferenceCount()},Object.defineProperty(e.prototype,"properties",{get:function(){var e;return(null==(e=this._runtimeInstance)?void 0:e.getProperties().map(function(e){return v({},e)}))||[]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"viewModelName",{get:function(){var e,t;return null!=(t=null==(e=this._runtimeInstance)?void 0:e.getViewModelName())?t:""},enumerable:!1,configurable:!0}),e.prototype.internalIncrementReferenceCount=function(){this._referenceCount++},e.prototype.cleanup=function(){var e,t=this;if(this._referenceCount--,this._referenceCount<=0){this.selfUnref&&(null==(e=this._runtimeInstance)||e.unref()),this._runtimeInstance=null,this.clearCallbacks(),this._propertiesWithCallbacks=[],this._viewModelInstances.forEach(function(e){e.cleanup()}),this._viewModelInstances.clear();var n=y([],this._children,!0);this._children.length=0;var r=y([],this._parents,!0);this._parents.length=0,n.forEach(function(e){e.removeParent(t)}),r.forEach(function(e){e.removeFromViewModelCallbacks(t)})}},e}(),J=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(e){this._viewModelInstanceValue.value=e},enumerable:!1,configurable:!0}),t.prototype.internalHandleCallback=function(e){e(this.value)},t}(K=function(){function e(e,t){this.callbacks=[],this._viewModelInstanceValue=e,this._parentViewModel=t}return e.prototype.on=function(e){0===this.callbacks.length&&this._viewModelInstanceValue.clearChanges(),this.callbacks.includes(e)||(this.callbacks.push(e),this._parentViewModel.addToPropertyCallbacks(this))},e.prototype.off=function(e){e?this.callbacks=this.callbacks.filter(function(t){return t!==e}):this.callbacks.length=0,0===this.callbacks.length&&this._parentViewModel.removeFromPropertyCallbacks(this)},e.prototype.internalHandleCallback=function(e){},e.prototype.handleCallbacks=function(){var e=this;this._viewModelInstanceValue.hasChanged&&this.callbacks.forEach(function(t){e.internalHandleCallback(t)})},e.prototype.clearChanges=function(){this._viewModelInstanceValue.clearChanges()},e.prototype.clearCallbacks=function(){this.callbacks.length=0},Object.defineProperty(e.prototype,"name",{get:function(){return this._viewModelInstanceValue.name},enumerable:!1,configurable:!0}),e}()),Q=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(e){this._viewModelInstanceValue.value=e},enumerable:!1,configurable:!0}),t.prototype.internalHandleCallback=function(e){e(this.value)},t}(K),Z=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(e){this._viewModelInstanceValue.value=e}
1,enumerable:!1,configurable:!0}),t.prototype.internalHandleCallback=function(e){e(this.value)},t}(K),ee=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),t.prototype.trigger=function(){return this._viewModelInstanceValue.trigger()},t.prototype.internalHandleCallback=function(e){e()},t}(K),et=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(e){this._viewModelInstanceValue.value=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valueIndex",{get:function(){return this._viewModelInstanceValue.valueIndex},set:function(e){this._viewModelInstanceValue.valueIndex=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"values",{get:function(){return this._viewModelInstanceValue.values},enumerable:!1,configurable:!0}),t.prototype.internalHandleCallback=function(e){e(this.value)},t}(K),en=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),Object.defineProperty(t.prototype,"length",{get:function(){return this._viewModelInstanceValue.size},enumerable:!1,configurable:!0}),t.prototype.addInstance=function(e){null!=e.runtimeInstance&&(this._viewModelInstanceValue.addInstance(e.runtimeInstance),e.addParent(this._parentViewModel))},t.prototype.addInstanceAt=function(e,t){return!!(null!=e.runtimeInstance&&this._viewModelInstanceValue.addInstanceAt(e.runtimeInstance,t))&&(e.addParent(this._parentViewModel),!0)},t.prototype.removeInstance=function(e){null!=e.runtimeInstance&&(this._viewModelInstanceValue.removeInstance(e.runtimeInstance),e.removeParent(this._parentViewModel))},t.prototype.removeInstanceAt=function(e){this._viewModelInstanceValue.removeInstanceAt(e)},t.prototype.instanceAt=function(e){var t=this._viewModelInstanceValue.instanceAt(e);if(null!=t){var n=new q(t,this._parentViewModel);return(0,f.createFinalization)(n,t),n}return null},t.prototype.swap=function(e,t){this._viewModelInstanceValue.swap(e,t)},t.prototype.internalHandleCallback=function(e){e()},t}(K),er=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(e){this._viewModelInstanceValue.value=e},enumerable:!1,configurable:!0}),t.prototype.rgb=function(e,t,n){this._viewModelInstanceValue.rgb(e,t,n)},t.prototype.rgba=function(e,t,n,r){this._viewModelInstanceValue.argb(r,e,t,n)},t.prototype.argb=function(e,t,n,r){this._viewModelInstanceValue.argb(e,t,n,r)},t.prototype.alpha=function(e){this._viewModelInstanceValue.alpha(e)},t.prototype.opacity=function(e){this._viewModelInstanceValue.alpha(Math.round(255*Math.max(0,Math.min(1,e))))},t.prototype.internalHandleCallback=function(e){e(this.value)},t}(K),ei=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),Object.defineProperty(t.prototype,"value",{set:function(e){var t;this._viewModelInstanceValue.value(null!=(t=null==e?void 0:e.nativeImage)?t:null)},enumerable:!1,configurable:!0}),t.prototype.internalHandleCallback=function(e){e()},t}(K),ea=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),Object.defineProperty(t.prototype,"value",{set:function(e){var t;this._viewModelInstanceValue.value(null!=(t=null==e?void 0:e.nativeFont)?t:null)},enumerable:!1,configurable:!0}),t.prototype.internalHandleCallback=function(e){e()},t}(K),eo=function(e){function t(t,n){return e.call(this,t,n)||this}return m(t,e),Object.defineProperty(t.prototype,"value",{set:function(e){var t,n,r;r=e.isBindableArtboard?e:e.file.internalBindableArtboardFromArtboard(e.nativeArtboard),this._viewModelInstanceValue.value(null!=(t=null==r?void 0:r.nativeArtboard)?t:null),(null==r?void 0:r.nativeViewModel)&&this._viewModelInstanceValue.viewModelInstance(null!=(n=null==r?void 0:r.nativeViewModel)?n:null)},enumerable:!1,configurable:!0}),t.prototype.internalHandleCallback=function(e){e()},t}(K),es=function(e){return g(void 0,void 0,void 0,function(){var t;return b(this,function(n){switch(n.label){case 0:return[4,fetch(new Request
1(e))];case 1:if(!(t=n.sent()).ok)throw Error("Failed to fetch the Rive file: HTTP ".concat(t.status));return[4,t.arrayBuffer()];case 2:return[2,n.sent()]}})})},el=function(e){return"string"==typeof e?[e]:e instanceof Array?e:[]},eu={EventManager:O,TaskQueueManager:B},ec=function(e){return g(void 0,void 0,void 0,function(){var t,n;return b(this,function(r){switch(r.label){case 0:return[4,new Promise(function(t){return d.RuntimeLoader.getInstance(function(n){n.decodeAudio(e,t)})})];case 1:return t=r.sent(),n=new f.AudioWrapper(t),f.finalizationRegistry.register(n,t),[2,n]}})})},ed=function(e){return g(void 0,void 0,void 0,function(){var t,n;return b(this,function(r){switch(r.label){case 0:return[4,new Promise(function(t){return d.RuntimeLoader.getInstance(function(n){n.decodeImage(e,t)})})];case 1:return t=r.sent(),n=new f.ImageWrapper(t),f.finalizationRegistry.register(n,t),[2,n]}})})},eh=function(e){return g(void 0,void 0,void 0,function(){var t,n;return b(this,function(r){switch(r.label){case 0:return[4,new Promise(function(t){return d.RuntimeLoader.getInstance(function(n){n.decodeFont(e,t)})})];case 1:return t=r.sent(),n=new f.FontWrapper(t),f.finalizationRegistry.register(n,t),[2,n]}})})},ev})()}}]);

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.