{"version":3,"file":"LogoGridComponent.BS0cEVSv.mjs","names":["e","t","n","a","r","i","o","s","u","l","c","h","f","d","p","v","m","b","g","y","P","M","I","E","C","w","_","A","R","T","F","L","N","k","j","S","O","x","D","W","U","V","B","z","H","Y","te","re","ae","se","ue","pe","ye","l","e","f","n","r","t","u","d","i","o","v","a","h","p","m","w","s","c","g","y","R","C","E","b","V","O","M","k","P","x","I","T","S","D","L","z","H","e.default","t.default","j","N","B","A","F","W","_","U","n","t","a","r","i","e","o","s","u","l","c","f","d","p","h","v","m","g","b","y","V","w","_","A","C","M","E","P","I","L","F","R","S","x","k","T","j","O","W","B","D","U","N","z","H","Y","te","re","ae","se","ue","pe","ye","l","e","n","r","t","u","i","o","a","p","s","c","f","d","v","b","g","y","w","C","E","V","O","M","k","P","x","I","T","S","D","L","z","H","m","h","e.default","t.default","useMemo","useState","rivePackage","riveWebGL","riveCanvas","useRef","useState","useRef","iteration","fonts","css","className","addPropertyOverrides","RichText","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","GithubLogo","RichText","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","List","X","getProps","className","addPropertyOverrides","DiscordLogo","RichText","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","RivePlayer_vXFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","RivePlayer_vXFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","RivePlayer_vXFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","RivePlayer_vXFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","RivePlayer_vXFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","RivePlayer_vXFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","RivePlayer_vXFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","RivePlayer_vXFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","addPropertyOverrides","RichText","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","ButtonCTA","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image1","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","n","t","r","x","React.useRef","React.useCallback","i","g","w","h","cx","p","y","a","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","Button3","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","_Fragment","FormPlainTextInput","RichText","LongFormsNewestNew","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","RichText","Image","SVG","useState","w","h","a","i","j","b","useRef","r","d","l","x","_Fragment"],"sources":["https:/ga.jspm.io/npm:@rive-app/canvas@2.27.5/rive.js","https:/ga.jspm.io/npm:@rive-app/react-canvas@4.20.2/dist/index.js","https:/ga.jspm.io/npm:@rive-app/webgl2@2.27.5/rive.js","https:/ga.jspm.io/npm:@rive-app/react-webgl2@4.20.2/dist/index.js","https:/framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js","https:/framerusercontent.com/modules/ikuWZB9t653RM08HUI5r/gZQUBElIo7L15QQBMNrJ/Scrambler.js","https:/framerusercontent.com/modules/70YPNMWIEJiZsdLacYh0/lvAbg2BJIR88w1IOceoS/OVYU0OBIJ.js","https:/framerusercontent.com/modules/poYnia9uUVsINaQKU4XG/mj3BVRiFEyFvGrR13sbk/dta996HWI.js","https:/framerusercontent.com/modules/sFwNivXVM95fw5mikVrx/9XVl4XAH6axGPXfRPPcI/mPx1B_W4m.js","https:/framerusercontent.com/modules/1cazNa0kod5jZEgDvZrU/OZhQIrNms12YivodJQr3/f1hXto5nN.js","https:/framerusercontent.com/modules/4xJsJPc59it6XmHEERsh/koUifyDPwJ9ohyYl3uMd/itu1soPCZ.js","https:/framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js","https:/framerusercontent.com/modules/d5eFjcggPI9vK5wfCfqH/6O9WmrqCeQNy8xgr6zyT/HFkv4bHyc.js","https:/framerusercontent.com/modules/UHXvLV5S8LJef9TZ3U25/lr1wxDV6cmLvAjcjLiz1/HC05RtPwU.js","https:/framerusercontent.com/modules/8YdIz6PT9TYhvXQAnyo4/tJEQMOd1g14wRezbztGe/NYFmIWAst.js","https:/framerusercontent.com/modules/yGXzi0M2OMoAlhkKLt9f/ht4B0tKbFYMWDCESuzH7/BPjnEoEkY.js","https:/framerusercontent.com/modules/wB4QzFswMORVv7h5bDJY/EViDPewkkS5rptefQWzR/Bt73KspLg.js","https:/framerusercontent.com/modules/h7wcB8kigAYLhoEN2Z6k/y7D01MjRrJSfXoJmhcSD/C10xRoFsL.js","https:/framerusercontent.com/modules/7C0rgLG2pg7FQljl8oje/9WbvtvL6dklhtIXzsS3X/E1EiLQzE6.js","https:/framerusercontent.com/modules/yfJglMKa1709fIWGkcIR/LvmLNrP3xNthlEL1QFQG/mHeuxUt84.js","https:/framerusercontent.com/modules/v38mptuX2xheEyBiQfAi/Uyvd9nYhxLeRASbQTyV9/OrtjKuLLL.js","https:/framerusercontent.com/modules/6NbBiKfcgZA0ZTnSpAd8/iC9TK1bantB9kadkT7Sg/Qr5Zs1MDW.js","https:/framerusercontent.com/modules/2rJ3NSBSWtzWpRHffiLA/FcqrZjJd6cYvlxeHPTtw/RMaDLKwmu.js","https:/framerusercontent.com/modules/imzo4lKhrvwY1LIk4ojd/F5VWbFtnQeTMU1LBUCVR/uX04Hww3B.js","https:/framerusercontent.com/modules/iYydS7ph2mymcCkVt7hM/RQebVPo811TCjDpEs4xC/ixI2UuE5X.js","https:/framerusercontent.com/modules/tPGWjolO7GShOubPGRjC/2p7FbY9gWk3vO6dFIoA2/Rjh_JfrKe.js","https:/framerusercontent.com/modules/qBf2lEWeX4Nt1TWzKHkf/YpLrztobK6ohVRhKzzog/q5sq3zf9F.js","https:/framerusercontent.com/modules/KnJBUGlHalEO34OiHGRp/UbyxqR8RPtx6ppDlR3tG/rVwrLlSGs.js","https:/framerusercontent.com/modules/c6a4HuIivgaj6zytx6BD/HlkEqfXplzUjdlj5oa3g/Binary_wave.js","https:/framerusercontent.com/modules/jlSGUKru7zwwQmW7xLdw/4FhbjeCLec2TtKA78lhM/Examples_1.js","https:/framerusercontent.com/modules/bBTvZprjVFBamlyfWZ3U/Z6zlettBHvz7uCL6oTJc/WithWorkEmailValidation.js","https:/framerusercontent.com/modules/kv8FkxDeAfXauKCZOg5s/so81Udklo8KX2D8Ij4Ei/ct4ElJy7E.js","https:/framerusercontent.com/modules/Ddg5YHV71o8BsfZykHlS/ysDfXpfqhyIPK5nDEa8b/LiD8dj6E_.js","https:/framerusercontent.com/modules/EhMk9i9HgfxTC8P0gfKJ/Y39u5zhXGOgQtOL7mcsC/Yov7LAr76.js","https:/framerusercontent.com/modules/r3odCLVoYL5XICd9kWx4/tDVb7F7O3UNhYKmXHrdo/LogoGridComponent.js"],"sourcesContent":["var e=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var t={};(function(e,n){t=n()})(0,(()=>(()=>{var t=[,(t,n,r)=>{r.r(n);r.d(n,{default:()=>a});var i=(()=>{var t=typeof document!==\"undefined\"&&document.currentScript?document.currentScript.src:void 0;return function(n={}){var r,i,a=n;a.ready=new Promise(((e,t)=>{r=e;i=t}));function o(){function t(e){const t=i;r=n=0;i=new Map;t.forEach((t=>{try{t(e)}catch(e){console.error(e)}}));this.pb();a&&a.Tb()}let n=0,r=0,i=new Map,a=null,o=null;(this||e).requestAnimationFrame=function(a){n||(n=requestAnimationFrame(t.bind(this||e)));const o=++r;i.set(o,a);return o};(this||e).cancelAnimationFrame=function(e){i.delete(e);n&&0==i.size&&(cancelAnimationFrame(n),n=0)};(this||e).Rb=function(t){o&&(document.body.remove(o),o=null);t||(o=document.createElement(\"div\"),o.style.backgroundColor=\"black\",o.style.position=\"fixed\",o.style.right=0,o.style.top=0,o.style.color=\"white\",o.style.padding=\"4px\",o.innerHTML=\"RIVE FPS\",t=function(e){o.innerHTML=\"RIVE FPS \"+e.toFixed(1)},document.body.appendChild(o));a=new function(){let n=0,r=0;(this||e).Tb=function(){var e=performance.now();r?(++n,e-=r,1e3<e&&(t(1e3*n/e),n=r=0)):(r=e,n=0)}}};(this||e).Ob=function(){o&&(document.body.remove(o),o=null);a=null};(this||e).pb=function(){}}function s(t){undefined;const n=new Map;let r=-Infinity;(this||e).push=function(e){e=e+((1<<t)-1)>>t;n.has(e)&&clearTimeout(n.get(e));n.set(e,setTimeout((function(){n.delete(e);0==n.length?r=-Infinity:e==r&&(r=Math.max(...n.keys()),console.assert(r<e))}),1e3));r=Math.max(e,r);return r<<t}}const u=a.onRuntimeInitialized;a.onRuntimeInitialized=function(){u&&u();let t=a.decodeAudio;a.decodeAudio=function(e,n){e=t(e);n(e)};let n=a.decodeFont;a.decodeFont=function(e,t){e=n(e);t(e)};const r=a.FileAssetLoader;a.ptrToAsset=e=>{let t=a.ptrToFileAsset(e);return t.isImage?a.ptrToImageAsset(e):t.isFont?a.ptrToFontAsset(e):t.isAudio?a.ptrToAudioAsset(e):t};a.CustomFileAssetLoader=r.extend(\"CustomFileAssetLoader\",{__construct:function({loadContents:t}){(this||e).__parent.__construct.call(this||e);(this||e).Gb=t},loadContents:function(e,t){e=a.ptrToAsset(e);return this.Gb(e,t)}});a.CDNFileAssetLoader=r.extend(\"CDNFileAssetLoader\",{__construct:function(){(this||e).__parent.__construct.call(this||e)},loadContents:function(e){let t=a.ptrToAsset(e);e=t.cdnUuid;if(\"\"===e)return!1;(function(e,t){var n=new XMLHttpRequest;n.responseType=\"arraybuffer\";n.onreadystatechange=function(){4==n.readyState&&200==n.status&&t(n)};n.open(\"GET\",e,!0);n.send(null)})(t.cdnBaseUrl+\"/\"+e,(e=>{t.decode(new Uint8Array(e.response))}));return!0}});a.FallbackFileAssetLoader=r.extend(\"FallbackFileAssetLoader\",{__construct:function(){(this||e).__parent.__construct.call(this||e);(this||e).lb=[]},addLoader:function(t){(this||e).lb.push(t)},loadContents:function(t,n){for(let r of(this||e).lb)if(r.loadContents(t,n))return!0;return!1}});let i=a.computeAlignment;a.computeAlignment=function(t,n,r,a,o=1){return i.call(this||e,t,n,r,a,o)}};const l=\"createConicGradient createImageData createLinearGradient createPattern createRadialGradient getContextAttributes getImageData getLineDash getTransform isContextLost isPointInPath isPointInStroke measureText\".split(\" \"),c=new function(){function t(){if(!n){var e=document.createElement(\"canvas\"),t={alpha:1,depth:0,stencil:0,antialias:0,premultipliedAlpha:1,preserveDrawingBuffer:0,powerPreference:\"high-performance\",failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:1,explicitSwapControl:1,renderViaOffscreenBackBuffer:1};let s;if(/iPhone|iPad|iPod/i.test(navigator.userAgent)){if(s=e.getContext(\"webgl\",t),r=1,!s)return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1}else if(s=e.getContext(\"webgl2\",t))r=2;else{if(!(s=e.getContext(\"webgl\",t)))return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1;r=1}s=new Proxy(s,{get(e,t){return e.isContextLost()?(c||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to invoke \",t),c=!0),\"function\"===typeof e[t]?function(){}:void 0):\"function\"===typeof e[t]?function(...n){return e[t].apply(e,n)}:e[t]},set(e,t,n){if(!e.isContextLost())return e[t]=n,!0;c||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to set property \"+t),c=!0)}});i=Math.min(s.getParameter(s.MAX_RENDERBUFFER_SIZE),s.getParameter(s.MAX_TEXTURE_SIZE));function u(e,t,n){t=s.createShader(t);s.shaderSource(t,n);s.compileShader(t);n=s.getShaderInfoLog(t);if(0<(n||\"\").length)throw n;s.attachShader(e,t)}e=s.createProgram();u(e,s.VERTEX_SHADER,\"attribute vec2 vertex;\\n                attribute vec2 uv;\\n                uniform vec4 mat;\\n                uniform vec2 translate;\\n                varying vec2 st;\\n                void main() {\\n                    st = uv;\\n                    gl_Position = vec4(mat2(mat) * vertex + translate, 0, 1);\\n                }\");u(e,s.FRAGMENT_SHADER,\"precision highp float;\\n                uniform sampler2D image;\\n                varying vec2 st;\\n                void main() {\\n                    gl_FragColor = texture2D(image, st);\\n                }\");s.bindAttribLocation(e,0,\"vertex\");s.bindAttribLocation(e,1,\"uv\");s.linkProgram(e);t=s.getProgramInfoLog(e);if(0<(t||\"\").trim().length)throw t;a=s.getUniformLocation(e,\"mat\");o=s.getUniformLocation(e,\"translate\");s.useProgram(e);s.bindBuffer(s.ARRAY_BUFFER,s.createBuffer());s.enableVertexAttribArray(0);s.enableVertexAttribArray(1);s.bindBuffer(s.ELEMENT_ARRAY_BUFFER,s.createBuffer());s.uniform1i(s.getUniformLocation(e,\"image\"),0);s.pixelStorei(s.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);n=s}return!0}let n=null,r=0,i=0,a=null,o=null,u=0,l=0,c=!1;t();(this||e).hc=function(){t();return i};(this||e).Mb=function(e){n.deleteTexture&&n.deleteTexture(e)};(this||e).Lb=function(e){if(!t())return null;const i=n.createTexture();if(!i)return null;n.bindTexture(n.TEXTURE_2D,i);n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,e);n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE);n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE);n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,n.LINEAR);2==r?(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR_MIPMAP_LINEAR),n.generateMipmap(n.TEXTURE_2D)):n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR);return i};const h=new s(8),f=new s(8),d=new s(10),p=new s(10);(this||e).Qb=function(e,r,i,s,c){if(t()){var v=h.push(e),m=f.push(r);if(n.canvas){n.canvas.width==v&&n.canvas.height==m||(n.canvas.width=v,n.canvas.height=m);n.viewport(0,m-r,e,r);n.disable(n.SCISSOR_TEST);n.clearColor(0,0,0,0);n.clear(n.COLOR_BUFFER_BIT);n.enable(n.SCISSOR_TEST);i.sort(((e,t)=>t.xb-e.xb));v=d.push(s);u!=v&&(n.bufferData(n.ARRAY_BUFFER,8*v,n.DYNAMIC_DRAW),u=v);v=0;for(var b of i)n.bufferSubData(n.ARRAY_BUFFER,v,b.Ua),v+=4*b.Ua.length;console.assert(v==4*s);for(var g of i)n.bufferSubData(n.ARRAY_BUFFER,v,g.Db),v+=4*g.Db.length;console.assert(v==8*s);v=p.push(c);l!=v&&(n.bufferData(n.ELEMENT_ARRAY_BUFFER,2*v,n.DYNAMIC_DRAW),l=v);b=0;for(var y of i)n.bufferSubData(n.ELEMENT_ARRAY_BUFFER,b,y.indices),b+=2*y.indices.length;console.assert(b==2*c);y=0;g=!0;v=b=0;for(const t of i){t.image.Ka!=y&&(n.bindTexture(n.TEXTURE_2D,t.image.Ja||null),y=t.image.Ka);t.mc?(n.scissor(t.Za,m-t.$a-t.kb,t.Ac,t.kb),g=!0):g&&(n.scissor(0,m-r,e,r),g=!1);i=2/e;const u=-2/r;n.uniform4f(a,t.ha[0]*i*t.Ba,t.ha[1]*u*t.Ca,t.ha[2]*i*t.Ba,t.ha[3]*u*t.Ca);n.uniform2f(o,t.ha[4]*i*t.Ba+i*(t.Za-t.ic*t.Ba)-1,t.ha[5]*u*t.Ca+u*(t.$a-t.jc*t.Ca)+1);n.vertexAttribPointer(0,2,n.FLOAT,!1,0,v);n.vertexAttribPointer(1,2,n.FLOAT,!1,0,v+4*s);n.drawElements(n.TRIANGLES,t.indices.length,n.UNSIGNED_SHORT,b);v+=4*t.Ua.length;b+=2*t.indices.length}console.assert(v==4*s);console.assert(b==2*c)}}};(this||e).canvas=function(){return t()&&n.canvas}},h=a.onRuntimeInitialized;a.onRuntimeInitialized=function(){function t(e){switch(e){case v.srcOver:return\"source-over\";case v.screen:return\"screen\";case v.overlay:return\"overlay\";case v.darken:return\"darken\";case v.lighten:return\"lighten\";case v.colorDodge:return\"color-dodge\";case v.colorBurn:return\"color-burn\";case v.hardLight:return\"hard-light\";case v.softLight:return\"soft-light\";case v.difference:return\"difference\";case v.exclusion:return\"exclusion\";case v.multiply:return\"multiply\";case v.hue:return\"hue\";case v.saturation:return\"saturation\";case v.color:return\"color\";case v.luminosity:return\"luminosity\"}}function n(e){return\"rgba(\"+((16711680&e)>>>16)+\",\"+((65280&e)>>>8)+\",\"+((255&e)>>>0)+\",\"+((4278190080&e)>>>24)/255+\")\"}function r(){0<P.length&&(c.Qb(M.drawWidth(),M.drawHeight(),P,I,E),P=[],E=I=0,M.reset(512,512));for(const e of C){for(const t of e.H)t();e.H=[]}C.clear()}h&&h();var i=a.RenderPaintStyle;const s=a.RenderPath,u=a.RenderPaint,f=a.Renderer,d=a.StrokeCap,p=a.StrokeJoin,v=a.BlendMode,m=i.fill,b=i.stroke,g=a.FillRule.evenOdd;let y=1;var w=a.RenderImage.extend(\"CanvasRenderImage\",{__construct:function({la:t,xa:n}={}){(this||e).__parent.__construct.call(this||e);(this||e).Ka=y;y=y+1&2147483647||1;(this||e).la=t;(this||e).xa=n},__destruct:function(){(this||e).Ja&&(c.Mb((this||e).Ja),URL.revokeObjectURL((this||e).Xa));(this||e).__parent.__destruct.call(this||e)},decode:function(t){var n=this||e;n.xa&&n.xa(n);var r=new Image;n.Xa=URL.createObjectURL(new Blob([t],{type:\"image/png\"}));r.onload=function(){n.Fb=r;n.Ja=c.Lb(r);n.size(r.width,r.height);n.la&&n.la(n)};r.src=n.Xa}}),_=s.extend(\"CanvasRenderPath\",{__construct:function(){(this||e).__parent.__construct.call(this||e);(this||e).T=new Path2D},rewind:function(){(this||e).T=new Path2D},addPath:function(t,n,r,i,a,o,s){var u=(this||e).T,l=u.addPath;t=t.T;const c=new DOMMatrix;c.a=n;c.b=r;c.c=i;c.d=a;c.e=o;c.f=s;l.call(u,t,c)},fillRule:function(t){(this||e).Wa=t},moveTo:function(t,n){(this||e).T.moveTo(t,n)},lineTo:function(t,n){(this||e).T.lineTo(t,n)},cubicTo:function(t,n,r,i,a,o){(this||e).T.bezierCurveTo(t,n,r,i,a,o)},close:function(){(this||e).T.closePath()}}),A=u.extend(\"CanvasRenderPaint\",{color:function(t){(this||e).Ya=n(t)},thickness:function(t){(this||e).Ib=t},join:function(t){switch(t){case p.miter:(this||e).Ia=\"miter\";break;case p.round:(this||e).Ia=\"round\";break;case p.bevel:(this||e).Ia=\"bevel\"}},cap:function(t){switch(t){case d.butt:(this||e).Ha=\"butt\";break;case d.round:(this||e).Ha=\"round\";break;case d.square:(this||e).Ha=\"square\"}},style:function(t){(this||e).Hb=t},blendMode:function(n){(this||e).Eb=t(n)},clearGradient:function(){(this||e).ja=null},linearGradient:function(t,n,r,i){(this||e).ja={zb:t,Ab:n,cb:r,eb:i,Ra:[]}},radialGradient:function(t,n,r,i){(this||e).ja={zb:t,Ab:n,cb:r,eb:i,Ra:[],ec:!0}},addStop:function(t,n){(this||e).ja.Ra.push({color:t,stop:n})},completeGradient:function(){},draw:function(t,r,i){let a=(this||e).Hb;var o=(this||e).Ya,s=(this||e).ja;t.globalCompositeOperation=(this||e).Eb;if(null!=s){o=s.zb;var u=s.Ab;const r=s.cb;var l=s.eb;const i=s.Ra;s.ec?(s=r-o,l-=u,o=t.createRadialGradient(o,u,0,o,u,Math.sqrt(s*s+l*l))):o=t.createLinearGradient(o,u,r,l);for(let e=0,t=i.length;e<t;e++)u=i[e],o.addColorStop(u.stop,n(u.color));(this||e).Ya=o;(this||e).ja=null}switch(a){case b:t.strokeStyle=o;t.lineWidth=(this||e).Ib;t.lineCap=(this||e).Ha;t.lineJoin=(this||e).Ia;t.stroke(r);break;case m:t.fillStyle=o,t.fill(r,i)}}});const C=new Set;let M=null,P=[],I=0,E=0;var R=a.CanvasRenderer=f.extend(\"Renderer\",{__construct:function(t){(this||e).__parent.__construct.call(this||e);(this||e).S=[1,0,0,1,0,0];(this||e).C=t.getContext(\"2d\");(this||e).Va=t;(this||e).H=[]},save:function(){(this||e).S.push(...(this||e).S.slice((this||e).S.length-6));(this||e).H.push((this||e).C.save.bind((this||e).C))},restore:function(){const t=(this||e).S.length-6;if(6>t)throw\"restore() called without matching save().\";(this||e).S.splice(t);(this||e).H.push((this||e).C.restore.bind((this||e).C))},transform:function(t,n,r,i,a,o){const s=(this||e).S,u=s.length-6;s.splice(u,6,s[u]*t+s[u+2]*n,s[u+1]*t+s[u+3]*n,s[u]*r+s[u+2]*i,s[u+1]*r+s[u+3]*i,s[u]*a+s[u+2]*o+s[u+4],s[u+1]*a+s[u+3]*o+s[u+5]);(this||e).H.push((this||e).C.transform.bind((this||e).C,t,n,r,i,a,o))},rotate:function(e){const t=Math.sin(e);e=Math.cos(e);this.transform(e,t,-t,e,0,0)},_drawPath:function(t,n){(this||e).H.push(n.draw.bind(n,(this||e).C,t.T,t.Wa===g?\"evenodd\":\"nonzero\"))},_drawRiveImage:function(n,r,i){var a=n.Fb;if(a){var o=(this||e).C,s=t(r);(this||e).H.push((function(){o.globalCompositeOperation=s;o.globalAlpha=i;o.drawImage(a,0,0);o.globalAlpha=1}))}},_getMatrix:function(t){const n=(this||e).S,r=n.length-6;for(let e=0;6>e;++e)t[e]=n[r+e]},_drawImageMesh:function(n,i,o,s,u,l,h,f,d,p){var v=(this||e).C.canvas.width,m=(this||e).C.canvas.height;const b=d-h,g=p-f;h=Math.max(h,0);f=Math.max(f,0);d=Math.min(d,v);p=Math.min(p,m);const y=d-h,w=p-f;console.assert(y<=Math.min(b,v));console.assert(w<=Math.min(g,m));if(!(0>=y||0>=w)){d=y<b||w<g;v=p=1;var _=Math.ceil(y*p),A=Math.ceil(w*v);m=c.hc();_>m&&(p*=m/_,_=m);A>m&&(v*=m/A,A=m);M||(M=new a.DynamicRectanizer(m),M.reset(512,512));m=M.addRect(_,A);0>m&&(r(),C.add(this||e),m=M.addRect(_,A),console.assert(0<=m));var R=m&65535,T=m>>16;P.push({ha:(this||e).S.slice((this||e).S.length-6),image:n,Za:R,$a:T,ic:h,jc:f,Ac:_,kb:A,Ba:p,Ca:v,Ua:new Float32Array(s),Db:new Float32Array(u),indices:new Uint16Array(l),mc:d,xb:n.Ka<<1|(d?1:0)});I+=s.length;E+=l.length;var F=(this||e).C,L=t(i);(this||e).H.push((function(){F.save();F.resetTransform();F.globalCompositeOperation=L;F.globalAlpha=o;const e=c.canvas();e&&F.drawImage(e,R,T,_,A,h,f,y,w);F.restore()}))}},_clipPath:function(t){(this||e).H.push((this||e).C.clip.bind((this||e).C,t.T,t.Wa===g?\"evenodd\":\"nonzero\"))},clear:function(){C.add(this||e);(this||e).H.push((this||e).C.clearRect.bind((this||e).C,0,0,(this||e).Va.width,(this||e).Va.height))},flush:function(){},translate:function(e,t){this.transform(1,0,0,1,e,t)}});a.makeRenderer=function(e){const t=new R(e),n=t.C;return new Proxy(t,{get(e,r){if(\"function\"===typeof e[r])return function(...t){return e[r].apply(e,t)};if(\"function\"===typeof n[r]){if(-1<l.indexOf(r))throw Error(\"RiveException: Method call to '\"+r+\"()' is not allowed, as the renderer cannot immediately pass through the return                 values of any canvas 2d context methods.\");return function(...e){t.H.push(n[r].bind(n,...e))}}return e[r]},set(e,r,i){if(r in n)return t.H.push((()=>{n[r]=i})),!0}})};a.decodeImage=function(e,t){new w({la:t}).decode(e)};a.renderFactory={makeRenderPaint:function(){return new A},makeRenderPath:function(){return new _},makeRenderImage:function(){let e=F;return new w({xa:()=>{e.total++},la:()=>{e.loaded++;if(e.loaded===e.total){const t=e.ready;t&&(t(),e.ready=null)}}})}};let T=a.load,F=null;a.load=function(e,t,n=!0){const r=new a.FallbackFileAssetLoader;void 0!==t&&r.addLoader(t);n&&(t=new a.CDNFileAssetLoader,r.addLoader(t));return new Promise((function(t){let n=null;F={total:0,loaded:0,ready:function(){t(n)}};n=T(e,r);0==F.total&&t(n)}))};let L=a.RendererWrapper.prototype.align;a.RendererWrapper.prototype.align=function(t,n,r,i,a=1){L.call(this||e,t,n,r,i,a)};i=new o;a.requestAnimationFrame=i.requestAnimationFrame.bind(i);a.cancelAnimationFrame=i.cancelAnimationFrame.bind(i);a.enableFPSCounter=i.Rb.bind(i);a.disableFPSCounter=i.Ob;i.pb=r;a.resolveAnimationFrame=r;a.cleanup=function(){M&&M.delete()}};var f,d,p=Object.assign({},a),v=\"./this.program\",m=\"object\"==typeof window,b=\"function\"==typeof importScripts,g=\"\";(m||b)&&(b?g=self.location.href:\"undefined\"!=typeof document&&document.currentScript&&(g=document.currentScript.src),t&&(g=t),g=0!==g.indexOf(\"blob:\")?g.substr(0,g.replace(/[?#].*/,\"\").lastIndexOf(\"/\")+1):\"\",b&&(d=e=>{var t=new XMLHttpRequest;t.open(\"GET\",e,!1);t.responseType=\"arraybuffer\";t.send(null);return new Uint8Array(t.response)}),f=(e,t,n)=>{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)});var y=a.print||console.log.bind(console),w=a.printErr||console.error.bind(console);Object.assign(a,p);p=null;a.thisProgram&&(v=a.thisProgram);var _;a.wasmBinary&&(_=a.wasmBinary);a.noExitRuntime;\"object\"!=typeof WebAssembly&&N(\"no native wasm support detected\");var A,C,M,P,I,E,R,T,F,L,k=!1;function j(){var e=A.buffer;a.HEAP8=M=new Int8Array(e);a.HEAP16=I=new Int16Array(e);a.HEAP32=R=new Int32Array(e);a.HEAPU8=P=new Uint8Array(e);a.HEAPU16=E=new Uint16Array(e);a.HEAPU32=T=new Uint32Array(e);a.HEAPF32=F=new Float32Array(e);a.HEAPF64=L=new Float64Array(e)}var S,O=[],x=[],D=[];function W(){var e=a.preRun.shift();O.unshift(e)}var U=0,V=null,B=null;function N(e){a.onAbort&&a.onAbort(e);e=\"Aborted(\"+e+\")\";w(e);k=!0;e=new WebAssembly.RuntimeError(e+\". Build with -sASSERTIONS for more info.\");i(e);throw e}function $(e){return e.startsWith(\"data:application/octet-stream;base64,\")}var z;z=\"canvas_advanced.wasm\";if(!$(z)){var H=z;z=a.locateFile?a.locateFile(H,g):g+H}function Y(e){if(e==z&&_)return new Uint8Array(_);if(d)return d(e);throw\"both async and sync fetching of the wasm failed\"}function X(e){if(!_&&(m||b)){if(\"function\"==typeof fetch&&!e.startsWith(\"file://\"))return fetch(e,{credentials:\"same-origin\"}).then((t=>{if(!t.ok)throw\"failed to load wasm binary file at '\"+e+\"'\";return t.arrayBuffer()})).catch((()=>Y(e)));if(f)return new Promise(((t,n)=>{f(e,(e=>t(new Uint8Array(e))),n)}))}return Promise.resolve().then((()=>Y(e)))}function G(e,t,n){return X(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(n,(e=>{w(\"failed to asynchronously prepare wasm: \"+e);N(e)}))}function q(e,t){var n=z;return _||\"function\"!=typeof WebAssembly.instantiateStreaming||$(n)||n.startsWith(\"file://\")||\"function\"!=typeof fetch?G(n,e,t):fetch(n,{credentials:\"same-origin\"}).then((r=>WebAssembly.instantiateStreaming(r,e).then(t,(function(r){w(\"wasm streaming compile failed: \"+r);w(\"falling back to ArrayBuffer instantiation\");return G(n,e,t)}))))}var J,K,Z={453404:(e,t,n,r,i)=>{if(\"undefined\"===typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(\"undefined\"===typeof window.h){window.h={Aa:0};window.h.I={};window.h.I.ya=e;window.h.I.capture=t;window.h.I.La=n;window.h.ga={};window.h.ga.stopped=r;window.h.ga.yb=i;let a=window.h;a.D=[];a.yc=function(e){for(var t=0;t<a.D.length;++t)if(null==a.D[t])return a.D[t]=e,t;a.D.push(e);return a.D.length-1};a.Cb=function(e){for(a.D[e]=null;0<a.D.length;){if(null!=a.D[a.D.length-1])break;a.D.pop()}};a.Sc=function(e){for(var t=0;t<a.D.length;++t)if(a.D[t]==e)return a.Cb(t)};a.ra=function(e){return a.D[e]};a.Ta=[\"touchend\",\"click\"];a.unlock=function(){for(var e=0;e<a.D.length;++e){var t=a.D[e];null!=t&&null!=t.J&&t.state===a.ga.yb&&t.J.resume().then((()=>{$n(t.qb)}),(e=>{console.error(\"Failed to resume audiocontext\",e)}))}a.Ta.map((function(e){document.removeEventListener(e,a.unlock,!0)}))};a.Ta.map((function(e){document.addEventListener(e,a.unlock,!0)}))}window.h.Aa+=1;return 1},455582:()=>{\"undefined\"!==typeof window.h&&(window.h.Ta.map((function(e){document.removeEventListener(e,window.h.unlock,!0)})),--window.h.Aa,0===window.h.Aa&&delete window.h)},455886:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,455990:()=>{try{var e=new(window.AudioContext||window.webkitAudioContext),t=e.sampleRate;e.close();return t}catch(e){return 0}},456161:(e,t,n,r,i,a)=>{if(\"undefined\"===typeof window.h)return-1;var o={},s={};e==window.h.I.ya&&0!=n&&(s.sampleRate=n);o.J=new(window.AudioContext||window.webkitAudioContext)(s);o.J.suspend();o.state=window.h.ga.stopped;n=0;e!=window.h.I.ya&&(n=t);o.Z=o.J.createScriptProcessor(r,n,t);o.Z.onaudioprocess=function(n){null!=o.sa&&0!=o.sa.length||(o.sa=new Float32Array(F.buffer,i,r*t));if(e==window.h.I.capture||e==window.h.I.La){for(var s=0;s<t;s+=1)for(var u=n.inputBuffer.getChannelData(s),l=o.sa,c=0;c<r;c+=1)l[c*t+s]=u[c];zn(a,r,i)}if(e==window.h.I.ya||e==window.h.I.La)for(Hn(a,r,i),s=0;s<n.outputBuffer.numberOfChannels;++s)for(u=n.outputBuffer.getChannelData(s),l=o.sa,c=0;c<r;c+=1)u[c]=l[c*t+s];else for(s=0;s<n.outputBuffer.numberOfChannels;++s)n.outputBuffer.getChannelData(s).fill(0)};e!=window.h.I.capture&&e!=window.h.I.La||navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then((function(e){o.Da=o.J.createMediaStreamSource(e);o.Da.connect(o.Z);o.Z.connect(o.J.destination)})).catch((function(e){console.log(\"Failed to get user media: \"+e)}));e==window.h.I.ya&&o.Z.connect(o.J.destination);o.qb=a;return window.h.yc(o)},459038:e=>window.h.ra(e).J.sampleRate,459111:e=>{e=window.h.ra(e);void 0!==e.Z&&(e.Z.onaudioprocess=function(){},e.Z.disconnect(),e.Z=void 0);void 0!==e.Da&&(e.Da.disconnect(),e.Da=void 0);e.J.close();e.J=void 0;e.qb=void 0},459511:e=>{window.h.Cb(e)},459561:e=>{e=window.h.ra(e);e.J.resume();e.state=window.h.ga.yb},459700:e=>{e=window.h.ra(e);e.J.suspend();e.state=window.h.ga.stopped}},Q=e=>{for(;0<e.length;)e.shift()(a)},ee=(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},te=e=>{var t=\"/\"===e.charAt(0),n=\"/\"===e.substr(-1);(e=ee(e.split(\"/\").filter((e=>!!e)),!t).join(\"/\"))||t||(e=\".\");e&&n&&(e+=\"/\");return(t?\"/\":\"\")+e},ne=e=>{var t=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/.exec(e).slice(1);e=t[0];t=t[1];if(!e&&!t)return\".\";t&&(t=t.substr(0,t.length-1));return e+t},re=e=>{if(\"/\"===e)return\"/\";e=te(e);e=e.replace(/\\/$/,\"\");var t=e.lastIndexOf(\"/\");return-1===t?e:e.substr(t+1)},ie=()=>{if(\"object\"==typeof crypto&&\"function\"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);N(\"initRandomDevice\")},ae=e=>(ae=ie())(e);function oe(){for(var e=\"\",t=!1,n=arguments.length-1;-1<=n&&!t;n--){t=0<=n?arguments[n]:\"/\";if(\"string\"!=typeof t)throw new TypeError(\"Arguments to path.resolve must be strings\");if(!t)return\"\";e=t+\"/\"+e;t=\"/\"===t.charAt(0)}e=ee(e.split(\"/\").filter((e=>!!e)),!t).join(\"/\");return(t?\"/\":\"\")+e||\".\"}var se=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf8\"):void 0,ue=(e,t,n)=>{var r=t+n;for(n=t;e[n]&&!(n>=r);)++n;if(16<n-t&&e.buffer&&se)return se.decode(e.subarray(t,n));for(r=\"\";t<n;){var i=e[t++];if(i&128){var a=e[t++]&63;if(192==(i&224))r+=String.fromCharCode((i&31)<<6|a);else{var o=e[t++]&63;i=224==(i&240)?(i&15)<<12|a<<6|o:(i&7)<<18|a<<12|o<<6|e[t++]&63;65536>i?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|i&1023))}}else r+=String.fromCharCode(i)}return r},le=[],ce=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},he=(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){var s=e.charCodeAt(++a);o=65536+((o&1023)<<10)|s&1023}if(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|o&63}}t[n]=0;return n-i};function fe(e,t){var n=Array(ce(e)+1);e=he(e,n,0,n.length);t&&(n.length=e);return n}var de=[];function pe(e,t){de[e]={input:[],F:[],V:t};He(e,ve)}var ve={open:function(e){var t=de[e.node.za];if(!t)throw new Le(43);e.s=t;e.seekable=!1},close:function(e){e.s.V.qa(e.s)},qa:function(e){e.s.V.qa(e.s)},read:function(e,t,n,r){if(!e.s||!e.s.V.jb)throw new Le(60);for(var i=0,a=0;a<r;a++){try{var o=e.s.V.jb(e.s)}catch(e){throw new Le(29)}if(void 0===o&&0===i)throw new Le(6);if(null===o||void 0===o)break;i++;t[n+a]=o}i&&(e.node.timestamp=Date.now());return i},write:function(e,t,n,r){if(!e.s||!e.s.V.Oa)throw new Le(60);try{for(var i=0;i<r;i++)e.s.V.Oa(e.s,t[n+i])}catch(e){throw new Le(29)}r&&(e.node.timestamp=Date.now());return i}},me={jb:function(){e:{if(!le.length){var e=null;\"undefined\"!=typeof window&&\"function\"==typeof window.prompt?(e=window.prompt(\"Input: \"),null!==e&&(e+=\"\\n\")):\"function\"==typeof readline&&(e=readline(),null!==e&&(e+=\"\\n\"));if(!e){e=null;break e}le=fe(e,!0)}e=le.shift()}return e},Oa:function(e,t){null===t||10===t?(y(ue(e.F,0)),e.F=[]):0!=t&&e.F.push(t)},qa:function(e){e.F&&0<e.F.length&&(y(ue(e.F,0)),e.F=[])},bc:function(){return{Fc:25856,Hc:5,Ec:191,Gc:35387,Dc:[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]}},cc:function(){return 0},dc:function(){return[24,80]}},be={Oa:function(e,t){null===t||10===t?(w(ue(e.F,0)),e.F=[]):0!=t&&e.F.push(t)},qa:function(e){e.F&&0<e.F.length&&(w(ue(e.F,0)),e.F=[])}};function ge(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.v&&e.j.set(n.subarray(0,e.v),0))}var ye={O:null,U(){return ye.createNode(null,\"/\",16895,0)},createNode(e,t,n,r){if(24576===(n&61440)||4096===(n&61440))throw new Le(63);ye.O||(ye.O={dir:{node:{Y:ye.l.Y,P:ye.l.P,ka:ye.l.ka,va:ye.l.va,vb:ye.l.vb,Bb:ye.l.Bb,wb:ye.l.wb,tb:ye.l.tb,Ea:ye.l.Ea},stream:{ba:ye.m.ba}},file:{node:{Y:ye.l.Y,P:ye.l.P},stream:{ba:ye.m.ba,read:ye.m.read,write:ye.m.write,pa:ye.m.pa,mb:ye.m.mb,ob:ye.m.ob}},link:{node:{Y:ye.l.Y,P:ye.l.P,ma:ye.l.ma},stream:{}},ab:{node:{Y:ye.l.Y,P:ye.l.P},stream:ze}});n=De(e,t,n,r);16384===(n.mode&61440)?(n.l=ye.O.dir.node,n.m=ye.O.dir.stream,n.j={}):32768===(n.mode&61440)?(n.l=ye.O.file.node,n.m=ye.O.file.stream,n.v=0,n.j=null):40960===(n.mode&61440)?(n.l=ye.O.link.node,n.m=ye.O.link.stream):8192===(n.mode&61440)&&(n.l=ye.O.ab.node,n.m=ye.O.ab.stream);n.timestamp=Date.now();e&&(e.j[t]=n,e.timestamp=n.timestamp);return n},Kc(e){return e.j?e.j.subarray?e.j.subarray(0,e.v):new Uint8Array(e.j):new Uint8Array(0)},l:{Y(e){var t={};t.Jc=8192===(e.mode&61440)?e.id:1;t.Mc=e.id;t.mode=e.mode;t.Oc=1;t.uid=0;t.Lc=0;t.za=e.za;16384===(e.mode&61440)?t.size=4096:32768===(e.mode&61440)?t.size=e.v:40960===(e.mode&61440)?t.size=e.link.length:t.size=0;t.Bc=new Date(e.timestamp);t.Nc=new Date(e.timestamp);t.Ic=new Date(e.timestamp);t.Jb=4096;t.Cc=Math.ceil(t.size/t.Jb);return t},P(e,t){void 0!==t.mode&&(e.mode=t.mode);void 0!==t.timestamp&&(e.timestamp=t.timestamp);if(void 0!==t.size&&(t=t.size,e.v!=t))if(0==t)e.j=null,e.v=0;else{var n=e.j;e.j=new Uint8Array(t);n&&e.j.set(n.subarray(0,Math.min(t,e.v)));e.v=t}},ka(){throw ke[44]},va(e,t,n,r){return ye.createNode(e,t,n,r)},vb(e,t,n){if(16384===(e.mode&61440)){try{var r=xe(t,n)}catch(e){}if(r)for(var i in r.j)throw new Le(55)}delete e.parent.j[e.name];e.parent.timestamp=Date.now();e.name=n;t.j[n]=e;t.timestamp=e.parent.timestamp;e.parent=t},Bb(e,t){delete e.j[t];e.timestamp=Date.now()},wb(e,t){var n,r=xe(e,t);for(n in r.j)throw new Le(55);delete e.j[t];e.timestamp=Date.now()},tb(e){var t,n=[\".\",\"..\"];for(t in e.j)e.j.hasOwnProperty(t)&&n.push(t);return n},Ea(e,t,n){e=ye.createNode(e,t,41471,0);e.link=n;return e},ma(e){if(40960!==(e.mode&61440))throw new Le(28);return e.link}},m:{read(e,t,n,r,i){var a=e.node.j;if(i>=e.node.v)return 0;e=Math.min(e.node.v-i,r);if(8<e&&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){t.buffer===M.buffer&&(a=!1);if(!r)return 0;e=e.node;e.timestamp=Date.now();if(t.subarray&&(!e.j||e.j.subarray)){if(a)return e.j=t.subarray(n,n+r),e.v=r;if(0===e.v&&0===i)return e.j=t.slice(n,n+r),e.v=r;if(i+r<=e.v)return e.j.set(t.subarray(n,n+r),i),r}ge(e,i+r);if(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];e.v=Math.max(e.v,i+r);return r},ba(e,t,n){1===n?t+=e.position:2===n&&32768===(e.node.mode&61440)&&(t+=e.node.v);if(0>t)throw new Le(28);return t},pa(e,t,n){ge(e.node,t+n);e.node.v=Math.max(e.node.v,t+n)},mb(e,t,n,r,i){if(32768!==(e.node.mode&61440))throw new Le(43);e=e.node.j;if(i&2||e.buffer!==M.buffer){(0<n||n+t<e.length)&&(e=e.subarray?e.subarray(n,n+t):Array.prototype.slice.call(e,n,n+t));n=!0;N();t=void 0;if(!t)throw new Le(48);M.set(e,t)}else n=!1,t=e.byteOffset;return{o:t,M:n}},ob(e,t,n,r){ye.m.write(e,t,0,r,n,!1);return 0}}};function we(e,t){var n=0;e&&(n|=365);t&&(n|=146);return n}var _e,Ae,Ce,Me,Pe=null,Ie={},Ee=[],Re=1,Te=null,Fe=!0,Le=null,ke={},je=(e,t={})=>{e=oe(e);if(!e)return{path:\"\",node:null};t=Object.assign({hb:!0,Qa:0},t);if(8<t.Qa)throw new Le(32);e=e.split(\"/\").filter((e=>!!e));for(var n=Pe,r=\"/\",i=0;i<e.length;i++){var a=i===e.length-1;if(a&&t.parent)break;n=xe(n,e[i]);r=te(r+\"/\"+e[i]);n.wa&&(!a||a&&t.hb)&&(n=n.wa.root);if(!a||t.gb)for(a=0;40960===(n.mode&61440);)if(n=Je(r),r=oe(ne(r),n),n=je(r,{Qa:t.Qa+1}).node,40<a++)throw new Le(32)}return{path:r,node:n}},Se=e=>{for(var t;;){if(e===e.parent)return e=e.U.nb,t?\"/\"!==e[e.length-1]?`${e}/${t}`:e+t:e;t=t?`${e.name}/${t}`:e.name;e=e.parent}},Oe=(e,t)=>{for(var n=0,r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return(e+n>>>0)%Te.length},xe=(e,t)=>{var n;if(n=(n=Ue(e,\"x\"))?n:e.l.ka?0:2)throw new Le(n,e);for(n=Te[Oe(e.id,t)];n;n=n.lc){var r=n.name;if(n.parent.id===e.id&&r===t)return n}return e.l.ka(e,t)},De=(e,t,n,r)=>{e=new xn(e,t,n,r);t=Oe(e.parent.id,e.name);e.lc=Te[t];return Te[t]=e},We=e=>{var t=[\"r\",\"w\",\"rw\"][e&3];e&512&&(t+=\"w\");return t},Ue=(e,t)=>Fe?0:!t.includes(\"r\")||e.mode&292?t.includes(\"w\")&&!(e.mode&146)||t.includes(\"x\")&&!(e.mode&73)?2:0:2,Ve=(e,t)=>{try{return xe(e,t),20}catch(e){}return Ue(e,\"wx\")},Be=()=>{for(var e=0;4096>=e;e++)if(!Ee[e])return e;throw new Le(33)},Ne=e=>{e=Ee[e];if(!e)throw new Le(8);return e},$e=(t,n=-1)=>{Ce||(Ce=function(){(this||e).h={}},Ce.prototype={},Object.defineProperties(Ce.prototype,{object:{get(){return(this||e).node},set(t){(this||e).node=t}},flags:{get(){return(this||e).h.flags},set(t){(this||e).h.flags=t}},position:{get(){return(this||e).h.position},set(t){(this||e).h.position=t}}}));t=Object.assign(new Ce,t);-1==n&&(n=Be());t.X=n;return Ee[n]=t},ze={open:e=>{e.m=Ie[e.node.za].m;e.m.open&&e.m.open(e)},ba:()=>{throw new Le(70)}},He=(e,t)=>{Ie[e]={m:t}},Ye=(e,t)=>{var n=\"/\"===t,r=!t;if(n&&Pe)throw new Le(10);if(!n&&!r){var i=je(t,{hb:!1});t=i.path;i=i.node;if(i.wa)throw new Le(10);if(16384!==(i.mode&61440))throw new Le(54)}t={type:e,Qc:{},nb:t,kc:[]};e=e.U(t);e.U=t;t.root=e;n?Pe=e:i&&(i.wa=t,i.U&&i.U.kc.push(t))},Xe=(e,t,n)=>{var r=je(e,{parent:!0}).node;e=re(e);if(!e||\".\"===e||\"..\"===e)throw new Le(28);var i=Ve(r,e);if(i)throw new Le(i);if(!r.l.va)throw new Le(63);return r.l.va(r,e,t,n)},Ge=(e,t,n)=>{\"undefined\"==typeof n&&(n=t,t=438);Xe(e,t|8192,n)},qe=(e,t)=>{if(!oe(e))throw new Le(44);var n=je(t,{parent:!0}).node;if(!n)throw new Le(44);t=re(t);var r=Ve(n,t);if(r)throw new Le(r);if(!n.l.Ea)throw new Le(63);n.l.Ea(n,t,e)},Je=e=>{e=je(e).node;if(!e)throw new Le(44);if(!e.l.ma)throw new Le(28);return oe(Se(e.parent),e.l.ma(e))},Ke=(e,t,n)=>{if(\"\"===e)throw new Le(44);if(\"string\"==typeof t){var r={r:0,\"r+\":2,w:577,\"w+\":578,a:1089,\"a+\":1090}[t];if(\"undefined\"==typeof r)throw Error(`Unknown file open mode: ${t}`);t=r}n=t&64?(\"undefined\"==typeof n?438:n)&4095|32768:0;if(\"object\"==typeof e)var i=e;else{e=te(e);try{i=je(e,{gb:!(t&131072)}).node}catch(e){}}r=!1;if(t&64)if(i){if(t&128)throw new Le(20)}else i=Xe(e,n,0),r=!0;if(!i)throw new Le(44);8192===(i.mode&61440)&&(t&=-513);if(t&65536&&16384!==(i.mode&61440))throw new Le(54);if(!r&&(n=i?40960===(i.mode&61440)?32:16384===(i.mode&61440)&&(\"r\"!==We(t)||t&512)?31:Ue(i,We(t)):44))throw new Le(n);if(t&512&&!r){n=i;n=\"string\"==typeof n?je(n,{gb:!0}).node:n;if(!n.l.P)throw new Le(63);if(16384===(n.mode&61440))throw new Le(31);if(32768!==(n.mode&61440))throw new Le(28);if(r=Ue(n,\"w\"))throw new Le(r);n.l.P(n,{size:0,timestamp:Date.now()})}t&=-131713;i=$e({node:i,path:Se(i),flags:t,seekable:!0,position:0,m:i.m,zc:[],error:!1});i.m.open&&i.m.open(i);!a.logReadFiles||t&1||(Me||(Me={}),e in Me||(Me[e]=1));return i},Ze=(e,t,n)=>{if(null===e.X)throw new Le(8);if(!e.seekable||!e.m.ba)throw new Le(70);if(0!=n&&1!=n&&2!=n)throw new Le(28);e.position=e.m.ba(e,t,n);e.zc=[]},Qe=()=>{Le||(Le=function(t,n){(this||e).name=\"ErrnoError\";(this||e).node=n;(this||e).pc=function(t){(this||e).aa=t};this.pc(t);(this||e).message=\"FS error\"},Le.prototype=Error(),Le.prototype.constructor=Le,[44].forEach((e=>{ke[e]=new Le(e);ke[e].stack=\"<generic error, no stack>\"})))},et=(e,t,n)=>{e=te(\"/dev/\"+e);var r=we(!!t,!!n);Ae||(Ae=64);var i=Ae++<<8;He(i,{open:e=>{e.seekable=!1},close:()=>{n&&n.buffer&&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 Le(29)}if(void 0===s&&0===a)throw new Le(6);if(null===s||void 0===s)break;a++;n[r+o]=s}a&&(e.node.timestamp=Date.now());return a},write:(e,t,r,i)=>{for(var a=0;a<i;a++)try{n(t[r+a])}catch(e){throw new Le(29)}i&&(e.node.timestamp=Date.now());return a}});Ge(e,r,i)},tt={},nt=void 0;function rt(){nt+=4;return R[nt-4>>2]}function it(e){if(void 0===e)return\"_unknown\";e=e.replace(/[^a-zA-Z0-9_]/g,\"$\");var t=e.charCodeAt(0);return 48<=t&&57>=t?`_${e}`:e}function at(t,n){t=it(t);return{[t]:function(){return n.apply(this||e,arguments)}}[t]}function ot(){(this||e).M=[void 0];(this||e).ib=[]}var st=new ot,ut=void 0;function lt(e){throw new ut(e)}var ct=e=>{e||lt(\"Cannot use deleted val. handle = \"+e);return st.get(e).value},ht=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return st.pa({ub:1,value:e})}};function ft(t){var n=Error,r=at(t,(function(n){(this||e).name=t;(this||e).message=n;n=Error(n).stack;void 0!==n&&((this||e).stack=this.toString()+\"\\n\"+n.replace(/^Error(:[^\\n]*)?\\n/,\"\"))}));r.prototype=Object.create(n.prototype);r.prototype.constructor=r;r.prototype.toString=function(){return void 0===(this||e).message?(this||e).name:`${(this||e).name}: ${(this||e).message}`};return r}var dt=void 0,pt=void 0;function vt(e){for(var t=\"\";P[e];)t+=pt[P[e++]];return t}var mt=[];function bt(){for(;mt.length;){var e=mt.pop();e.g.fa=!1;e.delete()}}var gt=void 0,yt={};function wt(e,t){for(void 0===t&&lt(\"ptr should not be undefined\");e.A;)t=e.na(t),e=e.A;return t}var _t={};function At(e){e=Yn(e);var t=vt(e);Vn(e);return t}function Ct(e,t){var n=_t[e];void 0===n&&lt(t+\" has unknown type \"+At(e));return n}function Mt(){}var Pt=!1;function It(e){--e.count.value;0===e.count.value&&(e.G?e.L.W(e.G):e.u.i.W(e.o))}function Et(e,t,n){if(t===n)return e;if(void 0===n.A)return null;e=Et(e,t,n.A);return null===e?null:n.Pb(e)}var Rt={};function Tt(e,t){t=wt(e,t);return yt[t]}var Ft=void 0;function Lt(e){throw new Ft(e)}function kt(e,t){t.u&&t.o||Lt(\"makeClassHandle requires ptr and ptrType\");!!t.L!==!!t.G&&Lt(\"Both smartPtrType and smartPtr must be specified\");t.count={value:1};return jt(Object.create(e,{g:{value:t}}))}function jt(e){if(\"undefined\"===typeof FinalizationRegistry)return jt=e=>e,e;Pt=new FinalizationRegistry((e=>{It(e.g)}));jt=e=>{var t=e.g;t.G&&Pt.register(e,{g:t},e);return e};Mt=e=>{Pt.unregister(e)};return jt(e)}var St={};function Ot(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function xt(e){return this.fromWireType(R[e>>2])}var Dt={},Wt={};function Ut(e,t,n){function r(t){t=n(t);t.length!==e.length&&Lt(\"Mismatched type converter count\");for(var r=0;r<e.length;++r)Nt(e[r],t[r])}e.forEach((function(e){Wt[e]=t}));var i=Array(t.length),a=[],o=0;t.forEach(((e,t)=>{_t.hasOwnProperty(e)?i[t]=_t[e]:(a.push(e),Dt.hasOwnProperty(e)||(Dt[e]=[]),Dt[e].push((()=>{i[t]=_t[e];++o;o===a.length&&r(i)})))}));0===a.length&&r(i)}function Vt(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${e}`)}}function Bt(e,t,n={}){var r=t.name;e||lt(`type \"${r}\" must have a positive integer typeid pointer`);if(_t.hasOwnProperty(e)){if(n.$b)return;lt(`Cannot register type '${r}' twice`)}_t[e]=t;delete Wt[e];Dt.hasOwnProperty(e)&&(t=Dt[e],delete Dt[e],t.forEach((e=>e())))}function Nt(e,t,n={}){if(!(\"argPackAdvance\"in t))throw new TypeError(\"registerType registeredInstance requires argPackAdvance\");Bt(e,t,n)}function $t(e){lt(e.g.u.i.name+\" instance already deleted\")}function zt(){}function Ht(t,n,r){if(void 0===t[n].B){var i=t[n];t[n]=function(){t[n].B.hasOwnProperty(arguments.length)||lt(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${t[n].B})!`);return t[n].B[arguments.length].apply(this||e,arguments)};t[n].B=[];t[n].B[i.ea]=i}}function Yt(e,t,n){a.hasOwnProperty(e)?((void 0===n||void 0!==a[e].B&&void 0!==a[e].B[n])&&lt(`Cannot register public name '${e}' twice`),Ht(a,e,e),a.hasOwnProperty(n)&&lt(`Cannot register multiple overloads of a function with the same number of arguments (${n})!`),a[e].B[n]=t):(a[e]=t,void 0!==n&&(a[e].Pc=n))}function Xt(t,n,r,i,a,o,s,u){(this||e).name=t;(this||e).constructor=n;(this||e).N=r;(this||e).W=i;(this||e).A=a;(this||e).Ub=o;(this||e).na=s;(this||e).Pb=u;(this||e).rb=[]}function Gt(e,t,n){for(;t!==n;)t.na||lt(`Expected null or instance of ${n.name}, got an instance of ${t.name}`),e=t.na(e),t=t.A;return e}function qt(t,n){if(null===n)return(this||e).Na&&lt(`null is not a valid ${(this||e).name}`),0;n.g||lt(`Cannot pass \"${fn(n)}\" as a ${(this||e).name}`);n.g.o||lt(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);return Gt(n.g.o,n.g.u.i,(this||e).i)}function Jt(t,n){if(null===n){(this||e).Na&&lt(`null is not a valid ${(this||e).name}`);if((this||e).ua){var r=this.Pa();null!==t&&t.push((this||e).W,r);return r}return 0}n.g||lt(`Cannot pass \"${fn(n)}\" as a ${(this||e).name}`);n.g.o||lt(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);!(this||e).ta&&n.g.u.ta&&lt(`Cannot convert argument of type ${n.g.L?n.g.L.name:n.g.u.name} to parameter type ${(this||e).name}`);r=Gt(n.g.o,n.g.u.i,(this||e).i);if((this||e).ua)switch(void 0===n.g.G&&lt(\"Passing raw pointer to smart pointer is illegal\"),(this||e).tc){case 0:n.g.L===(this||e)?r=n.g.G:lt(`Cannot convert argument of type ${n.g.L?n.g.L.name:n.g.u.name} to parameter type ${(this||e).name}`);break;case 1:r=n.g.G;break;case 2:if(n.g.L===(this||e))r=n.g.G;else{var i=n.clone();r=this.oc(r,ht((function(){i.delete()})));null!==t&&t.push((this||e).W,r)}break;default:lt(\"Unsupporting sharing policy\")}return r}function Kt(t,n){if(null===n)return(this||e).Na&&lt(`null is not a valid ${(this||e).name}`),0;n.g||lt(`Cannot pass \"${fn(n)}\" as a ${(this||e).name}`);n.g.o||lt(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);n.g.u.ta&&lt(`Cannot convert argument of type ${n.g.u.name} to parameter type ${(this||e).name}`);return Gt(n.g.o,n.g.u.i,(this||e).i)}function Zt(t,n,r,i){(this||e).name=t;(this||e).i=n;(this||e).Na=r;(this||e).ta=i;(this||e).ua=!1;(this||e).W=(this||e).oc=(this||e).Pa=(this||e).sb=(this||e).tc=(this||e).nc=void 0;void 0!==n.A?(this||e).toWireType=Jt:((this||e).toWireType=i?qt:Kt,(this||e).K=null)}function Qt(e,t,n){a.hasOwnProperty(e)||Lt(\"Replacing nonexistant public symbol\");void 0!==a[e].B&&void 0!==n?a[e].B[n]=t:(a[e]=t,a[e].ea=n)}var en=[],tn=e=>{var t=en[e];t||(e>=en.length&&(en.length=e+1),en[e]=t=S.get(e));return t},nn=(e,t)=>{var n=[];return function(){n.length=0;Object.assign(n,arguments);if(e.includes(\"j\")){var r=a[\"dynCall_\"+e];r=n&&n.length?r.apply(null,[t].concat(n)):r.call(null,t)}else r=tn(t).apply(null,n);return r}};function rn(e,t){e=vt(e);var n=e.includes(\"j\")?nn(e,t):tn(t);\"function\"!=typeof n&&lt(`unknown function pointer with signature ${e}: ${t}`);return n}var an=void 0;function on(e,t){function n(e){i[e]||_t[e]||(Wt[e]?Wt[e].forEach(n):(r.push(e),i[e]=!0))}var r=[],i={};t.forEach(n);throw new an(`${e}: `+r.map(At).join([\", \"]))}function sn(t,n,r,i,a){var o=n.length;2>o&&lt(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var s=null!==n[1]&&null!==r,u=!1;for(r=1;r<n.length;++r)if(null!==n[r]&&void 0===n[r].K){u=!0;break}var l=\"void\"!==n[0].name,c=o-2,h=Array(c),f=[],d=[];return function(){arguments.length!==c&&lt(`function ${t} called with ${arguments.length} arguments, expected ${c} args!`);d.length=0;f.length=s?2:1;f[0]=a;if(s){var r=n[1].toWireType(d,this||e);f[1]=r}for(var o=0;o<c;++o)h[o]=n[o+2].toWireType(d,arguments[o]),f.push(h[o]);o=i.apply(null,f);if(u)Ot(d);else for(var p=s?1:2;p<n.length;p++){var v=1===p?r:h[p-2];null!==n[p].K&&n[p].K(v)}r=l?n[0].fromWireType(o):void 0;return r}}function un(e,t){for(var n=[],r=0;r<e;r++)n.push(T[t+4*r>>2]);return n}function ln(e,t,n){e instanceof Object||lt(`${n} with invalid \"this\": ${e}`);e instanceof t.i.constructor||lt(`${n} incompatible with \"this\" of type ${e.constructor.name}`);e.g.o||lt(`cannot call emscripten binding method ${n} on deleted object`);return Gt(e.g.o,e.g.u.i,t.i)}function cn(e){e>=st.h&&0===--st.get(e).ub&&st.Zb(e)}function hn(e,t,n){switch(t){case 0:return function(e){return this.fromWireType((n?M:P)[e])};case 1:return function(e){return this.fromWireType((n?I:E)[e>>1])};case 2:return function(e){return this.fromWireType((n?R:T)[e>>2])};default:throw new TypeError(\"Unknown integer type: \"+e)}}function fn(e){if(null===e)return\"null\";var t=typeof e;return\"object\"===t||\"array\"===t||\"function\"===t?e.toString():\"\"+e}function dn(e,t){switch(t){case 2:return function(e){return this.fromWireType(F[e>>2])};case 3:return function(e){return this.fromWireType(L[e>>3])};default:throw new TypeError(\"Unknown float type: \"+e)}}function pn(e,t,n){switch(t){case 0:return n?function(e){return M[e]}:function(e){return P[e]};case 1:return n?function(e){return I[e>>1]}:function(e){return E[e>>1]};case 2:return n?function(e){return R[e>>2]}:function(e){return T[e>>2]};default:throw new TypeError(\"Unknown integer type: \"+e)}}var vn=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf-16le\"):void 0,mn=(e,t)=>{var n=e>>1;for(var r=n+t/2;!(n>=r)&&E[n];)++n;n<<=1;if(32<n-e&&vn)return vn.decode(P.subarray(e,n));n=\"\";for(r=0;!(r>=t/2);++r){var i=I[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n},bn=(e,t,n)=>{void 0===n&&(n=2147483647);if(2>n)return 0;n-=2;var r=t;n=n<2*e.length?n/2:e.length;for(var i=0;i<n;++i)I[t>>1]=e.charCodeAt(i),t+=2;I[t>>1]=0;return t-r},gn=e=>2*e.length,yn=(e,t)=>{for(var n=0,r=\"\";!(n>=t/4);){var i=R[e+4*n>>2];if(0==i)break;++n;65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|i&1023)):r+=String.fromCharCode(i)}return r},wn=(e,t,n)=>{void 0===n&&(n=2147483647);if(4>n)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){var o=e.charCodeAt(++i);a=65536+((a&1023)<<10)|o&1023}R[t>>2]=a;t+=4;if(t+4>n)break}R[t>>2]=0;return t-r},_n=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},An={};function Cn(e){var t=An[e];return void 0===t?vt(e):t}var Mn=[];function Pn(e){var t=Mn.length;Mn.push(e);return t}function In(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=Ct(T[t+4*r>>2],\"parameter \"+r);return n}var En,Rn=[],Tn=[],Fn={},Ln=()=>{if(!En){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\",_:v||\"./this.program\"};for(e in Fn)void 0===Fn[e]?delete t[e]:t[e]=Fn[e];var n=[];for(e in t)n.push(`${e}=${t[e]}`);En=n}return En},kn=e=>0===e%4&&(0!==e%100||0===e%400),jn=[31,29,31,30,31,30,31,31,30,31,30,31],Sn=[31,28,31,30,31,30,31,31,30,31,30,31],On=(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){function n(e){return 0>e?-1:0<e?1:0}var r;0===(r=n(e.getFullYear()-t.getFullYear()))&&0===(r=n(e.getMonth()-t.getMonth()))&&(r=n(e.getDate()-t.getDate()));return r}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 u(e){var t=e.ca;for(e=new Date(new Date(e.da+1900,0,1).getTime());0<t;){var n=e.getMonth(),r=(kn(e.getFullYear())?jn:Sn)[n];if(!(t>r-e.getDate())){e.setDate(e.getDate()+t);break}t-=r-e.getDate()+1,e.setDate(1),11>n?e.setMonth(n+1):(e.setMonth(0),e.setFullYear(e.getFullYear()+1))}n=new Date(e.getFullYear()+1,0,4);t=s(new Date(e.getFullYear(),0,4));n=s(n);return 0>=o(t,e)?0>=o(n,e)?e.getFullYear()+1:e.getFullYear():e.getFullYear()-1}var l=R[r+40>>2];r={wc:R[r>>2],vc:R[r+4>>2],Fa:R[r+8>>2],Sa:R[r+12>>2],Ga:R[r+16>>2],da:R[r+20>>2],R:R[r+24>>2],ca:R[r+28>>2],Rc:R[r+32>>2],uc:R[r+36>>2],xc:l&&l?ue(P,l):\"\"};n=n?ue(P,n):\"\";l={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var c in l)n=n.replace(new RegExp(c,\"g\"),l[c]);var h=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),f=\"January February March April May June July August September October November December\".split(\" \");l={\"%a\":e=>h[e.R].substring(0,3),\"%A\":e=>h[e.R],\"%b\":e=>f[e.Ga].substring(0,3),\"%B\":e=>f[e.Ga],\"%C\":e=>a((e.da+1900)/100|0,2),\"%d\":e=>a(e.Sa,2),\"%e\":e=>i(e.Sa,2,\" \"),\"%g\":e=>u(e).toString().substring(2),\"%G\":e=>u(e),\"%H\":e=>a(e.Fa,2),\"%I\":e=>{e=e.Fa;0==e?e=12:12<e&&(e-=12);return a(e,2)},\"%j\":e=>{for(var t=0,n=0;n<=e.Ga-1;t+=(kn(e.da+1900)?jn:Sn)[n++]);return a(e.Sa+t,3)},\"%m\":e=>a(e.Ga+1,2),\"%M\":e=>a(e.vc,2),\"%n\":()=>\"\\n\",\"%p\":e=>0<=e.Fa&&12>e.Fa?\"AM\":\"PM\",\"%S\":e=>a(e.wc,2),\"%t\":()=>\"\\t\",\"%u\":e=>e.R||7,\"%U\":e=>a(Math.floor((e.ca+7-e.R)/7),2),\"%V\":e=>{var t=Math.floor((e.ca+7-(e.R+6)%7)/7);2>=(e.R+371-e.ca-2)%7&&t++;if(t)53==t&&(n=(e.R+371-e.ca)%7,4==n||3==n&&kn(e.da)||(t=1));else{t=52;var n=(e.R+7-e.ca-1)%7;(4==n||5==n&&kn(e.da%400-1))&&t++}return a(t,2)},\"%w\":e=>e.R,\"%W\":e=>a(Math.floor((e.ca+7-(e.R+6)%7)/7),2),\"%y\":e=>(e.da+1900).toString().substring(2),\"%Y\":e=>e.da+1900,\"%z\":e=>{e=e.uc;var t=0<=e;e=Math.abs(e)/60;return(t?\"+\":\"-\")+String(\"0000\"+(e/60*100+e%60)).slice(-4)},\"%Z\":e=>e.xc,\"%%\":()=>\"%\"};n=n.replace(/%%/g,\"\\0\\0\");for(c in l)n.includes(c)&&(n=n.replace(new RegExp(c,\"g\"),l[c](r)));n=n.replace(/\\0\\0/g,\"%\");c=fe(n,!1);if(c.length>t)return 0;M.set(c,e);return c.length-1};function xn(t,n,r,i){t||(t=this||e);(this||e).parent=t;(this||e).U=t.U;(this||e).wa=null;(this||e).id=Re++;(this||e).name=n;(this||e).mode=r;(this||e).l={};(this||e).m={};(this||e).za=i}Object.defineProperties(xn.prototype,{read:{get:function(){return 365===((this||e).mode&365)},set:function(t){t?(this||e).mode|=365:(this||e).mode&=-366}},write:{get:function(){return 146===((this||e).mode&146)},set:function(t){t?(this||e).mode|=146:(this||e).mode&=-147}}});Qe();Te=Array(4096);Ye(ye,\"/\");Xe(\"/tmp\",16895,0);Xe(\"/home\",16895,0);Xe(\"/home/web_user\",16895,0);(()=>{Xe(\"/dev\",16895,0);He(259,{read:()=>0,write:(e,t,n,r)=>r});Ge(\"/dev/null\",259);pe(1280,me);pe(1536,be);Ge(\"/dev/tty\",1280);Ge(\"/dev/tty1\",1536);var e=new Uint8Array(1024),t=0,n=()=>{0===t&&(t=ae(e).byteLength);return e[--t]};et(\"random\",n);et(\"urandom\",n);Xe(\"/dev/shm\",16895,0);Xe(\"/dev/shm/tmp\",16895,0)})();(()=>{Xe(\"/proc\",16895,0);var e=Xe(\"/proc/self\",16895,0);Xe(\"/proc/self/fd\",16895,0);Ye({U:()=>{var t=De(e,\"fd\",16895,73);t.l={ka:(e,t)=>{var n=Ne(+t);e={parent:null,U:{nb:\"fake\"},l:{ma:()=>n.path}};return e.parent=e}};return t}},\"/proc/self/fd\")})();Object.assign(ot.prototype,{get(t){return(this||e).M[t]},has(t){return void 0!==(this||e).M[t]},pa(t){var n=(this||e).ib.pop()||(this||e).M.length;(this||e).M[n]=t;return n},Zb(t){(this||e).M[t]=void 0;(this||e).ib.push(t)}});ut=a.BindingError=class extends Error{constructor(e){super(e);this.name=\"BindingError\"}};st.M.push({value:void 0},{value:null},{value:!0},{value:!1});st.h=st.M.length;a.count_emval_handles=function(){for(var e=0,t=st.h;t<st.M.length;++t)void 0!==st.M[t]&&++e;return e};dt=a.PureVirtualError=ft(\"PureVirtualError\");for(var Dn=Array(256),Wn=0;256>Wn;++Wn)Dn[Wn]=String.fromCharCode(Wn);pt=Dn;a.getInheritedInstanceCount=function(){return Object.keys(yt).length};a.getLiveInheritedInstances=function(){var e,t=[];for(e in yt)yt.hasOwnProperty(e)&&t.push(yt[e]);return t};a.flushPendingDeletes=bt;a.setDelayFunction=function(e){gt=e;mt.length&&gt&&gt(bt)};Ft=a.InternalError=class extends Error{constructor(e){super(e);this.name=\"InternalError\"}};zt.prototype.isAliasOf=function(t){if(!((this||e)instanceof zt&&t instanceof zt))return!1;var n=(this||e).g.u.i,r=(this||e).g.o,i=t.g.u.i;for(t=t.g.o;n.A;)r=n.na(r),n=n.A;for(;i.A;)t=i.na(t),i=i.A;return n===i&&r===t};zt.prototype.clone=function(){(this||e).g.o||$t(this||e);if((this||e).g.ia)return(this||e).g.count.value+=1,this||e;var t=jt,n=Object,r=n.create,i=Object.getPrototypeOf(this||e),a=(this||e).g;t=t(r.call(n,i,{g:{value:{count:a.count,fa:a.fa,ia:a.ia,o:a.o,u:a.u,G:a.G,L:a.L}}}));t.g.count.value+=1;t.g.fa=!1;return t};zt.prototype.delete=function(){(this||e).g.o||$t(this||e);(this||e).g.fa&&!(this||e).g.ia&&lt(\"Object already scheduled for deletion\");Mt(this||e);It((this||e).g);(this||e).g.ia||((this||e).g.G=void 0,(this||e).g.o=void 0)};zt.prototype.isDeleted=function(){return!(this||e).g.o};zt.prototype.deleteLater=function(){(this||e).g.o||$t(this||e);(this||e).g.fa&&!(this||e).g.ia&&lt(\"Object already scheduled for deletion\");mt.push(this||e);1===mt.length&&gt&&gt(bt);(this||e).g.fa=!0;return this||e};Zt.prototype.Vb=function(t){(this||e).sb&&(t=this.sb(t));return t};Zt.prototype.bb=function(t){(this||e).W&&this.W(t)};Zt.prototype.argPackAdvance=8;Zt.prototype.readValueFromPointer=xt;Zt.prototype.deleteObject=function(e){null!==e&&e.delete()};Zt.prototype.fromWireType=function(t){function n(){return(this||e).ua?kt((this||e).i.N,{u:(this||e).nc,o:r,L:this||e,G:t}):kt((this||e).i.N,{u:this||e,o:t})}var r=this.Vb(t);if(!r)return this.bb(t),null;var i=Tt((this||e).i,r);if(void 0!==i){if(0===i.g.count.value)return i.g.o=r,i.g.G=t,i.clone();i=i.clone();this.bb(t);return i}i=(this||e).i.Ub(r);i=Rt[i];if(!i)return n.call(this||e);i=(this||e).ta?i.Kb:i.pointerType;var a=Et(r,(this||e).i,i.i);return null===a?n.call(this||e):(this||e).ua?kt(i.i.N,{u:i,o:a,L:this||e,G:t}):kt(i.i.N,{u:i,o:a})};an=a.UnboundTypeError=ft(\"UnboundTypeError\");var Un={__syscall_fcntl64:function(e,t,n){nt=n;try{var r=Ne(e);switch(t){case 0:var i=rt();return 0>i?-28:$e(r,i).X;case 1:case 2:return 0;case 3:return r.flags;case 4:return i=rt(),r.flags|=i,0;case 5:return i=rt(),I[i+0>>1]=2,0;case 6:case 7:return 0;case 16:case 8:return-28;case 9:return R[Nn()>>2]=28,-1;default:return-28}}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return-e.aa}},__syscall_ioctl:function(e,t,n){nt=n;try{var r=Ne(e);switch(t){case 21509:return r.s?0:-59;case 21505:if(!r.s)return-59;if(r.s.V.bc){t=[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=rt();R[i>>2]=25856;R[i+4>>2]=5;R[i+8>>2]=191;R[i+12>>2]=35387;for(var a=0;32>a;a++)M[i+a+17|0]=t[a]||0}return 0;case 21510:case 21511:case 21512:return r.s?0:-59;case 21506:case 21507:case 21508:if(!r.s)return-59;if(r.s.V.cc)for(i=rt(),t=[],a=0;32>a;a++)t.push(M[i+a+17|0]);return 0;case 21519:if(!r.s)return-59;i=rt();return R[i>>2]=0;case 21520:return r.s?-28:-59;case 21531:i=rt();if(!r.m.ac)throw new Le(59);return r.m.ac(r,t,i);case 21523:if(!r.s)return-59;r.s.V.dc&&(a=[24,80],i=rt(),I[i>>1]=a[0],I[i+2>>1]=a[1]);return 0;case 21524:return r.s?0:-59;case 21515:return r.s?0:-59;default:return-28}}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return-e.aa}},__syscall_openat:function(e,t,n,r){nt=r;try{t=t?ue(P,t):\"\";var i=t;if(\"/\"===i.charAt(0))t=i;else{var a=-100===e?\"/\":Ne(e).path;if(0==i.length)throw new Le(44);t=te(a+\"/\"+i)}var o=r?rt():0;return Ke(t,n,o).X}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return-e.aa}},_embind_create_inheriting_constructor:function(t,n,r){t=vt(t);n=Ct(n,\"wrapper\");r=ct(r);var i=[].slice,a=n.i,o=a.N,s=a.A.N,u=a.A.constructor;t=at(t,(function(){a.A.rb.forEach(function(t){if((this||e)[t]===s[t])throw new dt(`Pure virtual function ${t} must be implemented in JavaScript`)}.bind(this||e));Object.defineProperty(this||e,\"__parent\",{value:o});(this||e).__construct.apply(this||e,i.call(arguments))}));o.__construct=function(){(this||e)===o&&lt(\"Pass correct 'this' to __construct\");var t=u.implement.apply(void 0,[this||e].concat(i.call(arguments)));Mt(t);var n=t.g;t.notifyOnDestruction();n.ia=!0;Object.defineProperties(this||e,{g:{value:n}});jt(this||e);t=n.o;t=wt(a,t);yt.hasOwnProperty(t)?lt(`Tried to register registered instance: ${t}`):yt[t]=this||e};o.__destruct=function(){(this||e)===o&&lt(\"Pass correct 'this' to __destruct\");Mt(this||e);var t=(this||e).g.o;t=wt(a,t);yt.hasOwnProperty(t)?delete yt[t]:lt(`Tried to unregister unregistered instance: ${t}`)};t.prototype=Object.create(o);for(var l in r)t.prototype[l]=r[l];return ht(t)},_embind_finalize_value_object:function(e){var t=St[e];delete St[e];var n=t.Pa,r=t.W,i=t.fb,a=i.map((e=>e.Yb)).concat(i.map((e=>e.rc)));Ut([e],a,(e=>{var a={};i.forEach(((t,n)=>{var r=e[n],o=t.Wb,s=t.Xb,u=e[n+i.length],l=t.qc,c=t.sc;a[t.Sb]={read:e=>r.fromWireType(o(s,e)),write:(e,t)=>{var n=[];l(c,e,u.toWireType(n,t));Ot(n)}}}));return[{name:t.name,fromWireType:function(e){var t,n={};for(t in a)n[t]=a[t].read(e);r(e);return n},toWireType:function(e,t){for(var i in a)if(!(i in t))throw new TypeError(`Missing field: \"${i}\"`);var o=n();for(i in a)a[i].write(o,t[i]);null!==e&&e.push(r,o);return o},argPackAdvance:8,readValueFromPointer:xt,K:r}]}))},_embind_register_bigint:function(){},_embind_register_bool:function(e,t,n,r,i){var a=Vt(n);t=vt(t);Nt(e,{name:t,fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=M;else if(2===n)r=I;else{if(4!==n)throw new TypeError(\"Unknown boolean type size: \"+t);r=R}return this.fromWireType(r[e>>a])},K:null})},_embind_register_class:function(t,n,r,i,a,o,s,u,l,c,h,f,d){h=vt(h);o=rn(a,o);u&&(u=rn(s,u));c&&(c=rn(l,c));d=rn(f,d);var p=it(h);Yt(p,(function(){on(`Cannot construct ${h} due to unbound types`,[i])}));Ut([t,n,r],i?[i]:[],(function(n){n=n[0];if(i){var r=n.i;var a=r.N}else a=zt.prototype;n=at(p,(function(){if(Object.getPrototypeOf(this||e)!==s)throw new ut(\"Use 'new' to construct \"+h);if(void 0===l.$)throw new ut(h+\" has no accessible constructor\");var t=l.$[arguments.length];if(void 0===t)throw new ut(`Tried to invoke ctor of ${h} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(l.$).toString()}) parameters instead!`);return t.apply(this||e,arguments)}));var s=Object.create(a,{constructor:{value:n}});n.prototype=s;var l=new Xt(h,n,s,d,r,o,u,c);l.A&&(void 0===l.A.oa&&(l.A.oa=[]),l.A.oa.push(l));r=new Zt(h,l,!0,!1);a=new Zt(h+\"*\",l,!1,!1);var f=new Zt(h+\" const*\",l,!1,!0);Rt[t]={pointerType:a,Kb:f};Qt(p,n);return[r,a,f]}))},_embind_register_class_class_function:function(e,t,n,r,i,a,o){var s=un(n,r);t=vt(t);a=rn(i,a);Ut([],[e],(function(e){function r(){on(`Cannot call ${i} due to unbound types`,s)}e=e[0];var i=`${e.name}.${t}`;t.startsWith(\"@@\")&&(t=Symbol[t.substring(2)]);var u=e.i.constructor;void 0===u[t]?(r.ea=n-1,u[t]=r):(Ht(u,t,i),u[t].B[n-1]=r);Ut([],s,(function(r){r=sn(i,[r[0],null].concat(r.slice(1)),null,a,o);void 0===u[t].B?(r.ea=n-1,u[t]=r):u[t].B[n-1]=r;if(e.i.oa)for(const n of e.i.oa)n.constructor.hasOwnProperty(t)||(n.constructor[t]=r);return[]}));return[]}))},_embind_register_class_class_property:function(e,t,n,r,i,a,o,s){t=vt(t);a=rn(i,a);Ut([],[e],(function(e){e=e[0];var i=`${e.name}.${t}`,u={get(){on(`Cannot access ${i} due to unbound types`,[n])},enumerable:!0,configurable:!0};u.set=s?()=>{on(`Cannot access ${i} due to unbound types`,[n])}:()=>{lt(`${i} is a read-only property`)};Object.defineProperty(e.i.constructor,t,u);Ut([],[n],(function(n){n=n[0];var i={get(){return n.fromWireType(a(r))},enumerable:!0};s&&(s=rn(o,s),i.set=e=>{var t=[];s(r,n.toWireType(t,e));Ot(t)});Object.defineProperty(e.i.constructor,t,i);return[]}));return[]}))},_embind_register_class_constructor:function(e,t,n,r,i,a){var o=un(t,n);i=rn(r,i);Ut([],[e],(function(e){e=e[0];var n=`constructor ${e.name}`;void 0===e.i.$&&(e.i.$=[]);if(void 0!==e.i.$[t-1])throw new ut(`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!`);e.i.$[t-1]=()=>{on(`Cannot construct ${e.name} due to unbound types`,o)};Ut([],o,(function(r){r.splice(1,0,null);e.i.$[t-1]=sn(n,r,null,i,a);return[]}));return[]}))},_embind_register_class_function:function(e,t,n,r,i,a,o,s){var u=un(n,r);t=vt(t);a=rn(i,a);Ut([],[e],(function(e){function r(){on(`Cannot call ${i} due to unbound types`,u)}e=e[0];var i=`${e.name}.${t}`;t.startsWith(\"@@\")&&(t=Symbol[t.substring(2)]);s&&e.i.rb.push(t);var l=e.i.N,c=l[t];void 0===c||void 0===c.B&&c.className!==e.name&&c.ea===n-2?(r.ea=n-2,r.className=e.name,l[t]=r):(Ht(l,t,i),l[t].B[n-2]=r);Ut([],u,(function(r){r=sn(i,r,e,a,o);void 0===l[t].B?(r.ea=n-2,l[t]=r):l[t].B[n-2]=r;return[]}));return[]}))},_embind_register_class_property:function(t,n,r,i,a,o,s,u,l,c){n=vt(n);a=rn(i,a);Ut([],[t],(function(t){t=t[0];var i=`${t.name}.${n}`,h={get(){on(`Cannot access ${i} due to unbound types`,[r,s])},enumerable:!0,configurable:!0};h.set=l?()=>{on(`Cannot access ${i} due to unbound types`,[r,s])}:()=>{lt(i+\" is a read-only property\")};Object.defineProperty(t.i.N,n,h);Ut([],l?[r,s]:[r],(function(r){var s=r[0],h={get(){var n=ln(this||e,t,i+\" getter\");return s.fromWireType(a(o,n))},enumerable:!0};if(l){l=rn(u,l);var f=r[1];h.set=function(n){var r=ln(this||e,t,i+\" setter\"),a=[];l(c,r,f.toWireType(a,n));Ot(a)}}Object.defineProperty(t.i.N,n,h);return[]}));return[]}))},_embind_register_emval:function(e,t){t=vt(t);Nt(e,{name:t,fromWireType:function(e){var t=ct(e);cn(e);return t},toWireType:function(e,t){return ht(t)},argPackAdvance:8,readValueFromPointer:xt,K:null})},_embind_register_enum:function(t,n,r,i){function a(){}r=Vt(r);n=vt(n);a.values={};Nt(t,{name:n,constructor:a,fromWireType:function(t){return(this||e).constructor.values[t]},toWireType:function(e,t){return t.value},argPackAdvance:8,readValueFromPointer:hn(n,r,i),K:null});Yt(n,a)},_embind_register_enum_value:function(e,t,n){var r=Ct(e,\"enum\");t=vt(t);e=r.constructor;r=Object.create(r.constructor.prototype,{value:{value:n},constructor:{value:at(`${r.name}_${t}`,(function(){}))}});e.values[n]=r;e[t]=r},_embind_register_float:function(e,t,n){n=Vt(n);t=vt(t);Nt(e,{name:t,fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:dn(t,n),K:null})},_embind_register_function:function(e,t,n,r,i,a){var o=un(t,n);e=vt(e);i=rn(r,i);Yt(e,(function(){on(`Cannot call ${e} due to unbound types`,o)}),t-1);Ut([],o,(function(n){Qt(e,sn(e,[n[0],null].concat(n.slice(1)),null,i,a),t-1);return[]}))},_embind_register_integer:function(e,t,n,r,i){t=vt(t);-1===i&&(i=4294967295);i=Vt(n);var a=e=>e;if(0===r){var o=32-8*n;a=e=>e<<o>>>o}n=t.includes(\"unsigned\")?function(e,t){return t>>>0}:function(e,t){return t};Nt(e,{name:t,fromWireType:a,toWireType:n,argPackAdvance:8,readValueFromPointer:pn(t,i,0!==r),K:null})},_embind_register_memory_view:function(e,t,n){function r(e){e>>=2;var t=T;return new i(t.buffer,t[e+1],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];n=vt(n);Nt(e,{name:n,fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{$b:!0})},_embind_register_std_string:function(e,t){t=vt(t);var n=\"std::string\"===t;Nt(e,{name:t,fromWireType:function(e){var t=T[e>>2],r=e+4;if(n)for(var i=r,a=0;a<=t;++a){var o=r+a;if(a==t||0==P[o]){i=i?ue(P,i,o-i):\"\";if(void 0===s)var s=i;else s+=String.fromCharCode(0),s+=i;i=o+1}}else{s=Array(t);for(a=0;a<t;++a)s[a]=String.fromCharCode(P[r+a]);s=s.join(\"\")}Vn(e);return s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r=\"string\"==typeof t;r||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||lt(\"Cannot pass non-string to std::string\");var i=n&&r?ce(t):t.length;var a=Bn(4+i+1),o=a+4;T[a>>2]=i;if(n&&r)he(t,P,o,i+1);else if(r)for(r=0;r<i;++r){var s=t.charCodeAt(r);255<s&&(Vn(o),lt(\"String has UTF-16 code units that do not fit in 8 bits\"));P[o+r]=s}else for(r=0;r<i;++r)P[o+r]=t[r];null!==e&&e.push(Vn,a);return a},argPackAdvance:8,readValueFromPointer:xt,K:function(e){Vn(e)}})},_embind_register_std_wstring:function(e,t,n){n=vt(n);if(2===t){var r=mn;var i=bn;var a=gn;var o=()=>E;var s=1}else 4===t&&(r=yn,i=wn,a=_n,o=()=>T,s=2);Nt(e,{name:n,fromWireType:function(e){for(var n,i=T[e>>2],a=o(),u=e+4,l=0;l<=i;++l){var c=e+4+l*t;l!=i&&0!=a[c>>s]||(u=r(u,c-u),void 0===n?n=u:(n+=String.fromCharCode(0),n+=u),u=c+t)}Vn(e);return n},toWireType:function(e,r){\"string\"!=typeof r&&lt(`Cannot pass non-string to C++ string type ${n}`);var o=a(r),u=Bn(4+o+t);T[u>>2]=o>>s;i(r,u+4,o+t);null!==e&&e.push(Vn,u);return u},argPackAdvance:8,readValueFromPointer:xt,K:function(e){Vn(e)}})},_embind_register_value_object:function(e,t,n,r,i,a){St[e]={name:vt(t),Pa:rn(n,r),W:rn(i,a),fb:[]}},_embind_register_value_object_field:function(e,t,n,r,i,a,o,s,u,l){St[e].fb.push({Sb:vt(t),Yb:n,Wb:rn(r,i),Xb:a,rc:o,qc:rn(s,u),sc:l})},_embind_register_void:function(e,t){t=vt(t);Nt(e,{fc:!0,name:t,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},_emscripten_get_now_is_monotonic:()=>!0,_emval_as:function(e,t,n){e=ct(e);t=Ct(t,\"emval::as\");var r=[],i=ht(r);T[n>>2]=i;return t.toWireType(r,e)},_emval_call_method:function(e,t,n,r,i){e=Mn[e];t=ct(t);n=Cn(n);var a=[];T[r>>2]=ht(a);return e(t,n,a,i)},_emval_call_void_method:function(e,t,n,r){e=Mn[e];t=ct(t);n=Cn(n);e(t,n,null,r)},_emval_decref:cn,_emval_get_method_caller:function(e,t){var n=In(e,t),r=n[0];t=r.name+\"_$\"+n.slice(1).map((function(e){return e.name})).join(\"_\")+\"$\";var i=Rn[t];if(void 0!==i)return i;var a=Array(e-1);i=Pn(((t,i,o,s)=>{for(var u=0,l=0;l<e-1;++l)a[l]=n[l+1].readValueFromPointer(s+u),u+=n[l+1].argPackAdvance;t=t[i].apply(t,a);for(l=0;l<e-1;++l)n[l+1].Nb&&n[l+1].Nb(a[l]);if(!r.fc)return r.toWireType(o,t)}));return Rn[t]=i},_emval_get_module_property:function(e){e=Cn(e);return ht(a[e])},_emval_get_property:function(e,t){e=ct(e);t=ct(t);return ht(e[t])},_emval_incref:function(e){4<e&&(st.get(e).ub+=1)},_emval_new_array:function(){return ht([])},_emval_new_cstring:function(e){return ht(Cn(e))},_emval_new_object:function(){return ht({})},_emval_run_destructors:function(e){var t=ct(e);Ot(t);cn(e)},_emval_set_property:function(e,t,n){e=ct(e);t=ct(t);n=ct(n);e[t]=n},_emval_take_value:function(e,t){e=Ct(e,\"_emval_take_value\");e=e.readValueFromPointer(t);return ht(e)},abort:()=>{N(\"\")},emscripten_asm_const_int:(e,t,n)=>{Tn.length=0;var r;for(n>>=2;r=P[t++];)n+=105!=r&n,Tn.push(105==r?R[n]:L[n++>>1]),++n;return Z[e].apply(null,Tn)},emscripten_date_now:function(){return Date.now()},emscripten_get_now:()=>performance.now(),emscripten_memcpy_big:(e,t,n)=>P.copyWithin(e,t,t+n),emscripten_resize_heap:e=>{var t=P.length;e>>>=0;if(2147483648<e)return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296);var i=Math;r=Math.max(e,r);e:{i=i.min.call(i,2147483648,r+(65536-r%65536)%65536)-A.buffer.byteLength+65535>>>16;try{A.grow(i);j();var a=1;break e}catch(e){}a=void 0}if(a)return!0}return!1},environ_get:(e,t)=>{var n=0;Ln().forEach((function(r,i){var a=t+n;i=T[e+4*i>>2]=a;for(a=0;a<r.length;++a)M[i++|0]=r.charCodeAt(a);M[i|0]=0;n+=r.length+1}));return 0},environ_sizes_get:(e,t)=>{var n=Ln();T[e>>2]=n.length;var r=0;n.forEach((function(e){r+=e.length+1}));T[t>>2]=r;return 0},fd_close:function(e){try{var t=Ne(e);if(null===t.X)throw new Le(8);t.Ma&&(t.Ma=null);try{t.m.close&&t.m.close(t)}catch(e){throw e}finally{Ee[t.X]=null}t.X=null;return 0}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_read:function(e,t,n,r){try{e:{var i=Ne(e);e=t;for(var a,o=t=0;o<n;o++){var s=T[e>>2],u=T[e+4>>2];e+=8;var l=i,c=s,h=u,f=a,d=M;if(0>h||0>f)throw new Le(28);if(null===l.X)throw new Le(8);if(1===(l.flags&2097155))throw new Le(8);if(16384===(l.node.mode&61440))throw new Le(31);if(!l.m.read)throw new Le(28);var p=\"undefined\"!=typeof f;if(p){if(!l.seekable)throw new Le(70)}else f=l.position;var v=l.m.read(l,d,c,h,f);p||(l.position+=v);var m=v;if(0>m){var b=-1;break e}t+=m;if(m<u)break;\"undefined\"!==typeof a&&(a+=m)}b=t}T[r>>2]=b;return 0}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_seek:function(e,t,n,r,i){t=n+2097152>>>0<4194305-!!t?(t>>>0)+4294967296*n:NaN;try{if(isNaN(t))return 61;var a=Ne(e);Ze(a,t,r);K=[a.position>>>0,(J=a.position,1<=+Math.abs(J)?0<J?+Math.floor(J/4294967296)>>>0:~~+Math.ceil((J-+(~~J>>>0))/4294967296)>>>0:0)];R[i>>2]=K[0];R[i+4>>2]=K[1];a.Ma&&0===t&&0===r&&(a.Ma=null);return 0}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_write:function(e,t,n,r){try{e:{var i=Ne(e);e=t;for(var a,o=t=0;o<n;o++){var s=T[e>>2],u=T[e+4>>2];e+=8;var l=i,c=s,h=u,f=a,d=M;if(0>h||0>f)throw new Le(28);if(null===l.X)throw new Le(8);if(0===(l.flags&2097155))throw new Le(8);if(16384===(l.node.mode&61440))throw new Le(31);if(!l.m.write)throw new Le(28);l.seekable&&l.flags&1024&&Ze(l,0,2);var p=\"undefined\"!=typeof f;if(p){if(!l.seekable)throw new Le(70)}else f=l.position;var v=l.m.write(l,d,c,h,f,void 0);p||(l.position+=v);var m=v;if(0>m){var b=-1;break e}t+=m;\"undefined\"!==typeof a&&(a+=m)}b=t}T[r>>2]=b;return 0}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return e.aa}},strftime_l:(e,t,n,r)=>On(e,t,n,r)};(function(){function e(e){C=e=e.exports;A=C.memory;j();S=C.__indirect_function_table;x.unshift(C.__wasm_call_ctors);U--;a.monitorRunDependencies&&a.monitorRunDependencies(U);if(0==U&&(null!==V&&(clearInterval(V),V=null),B)){var t=B;B=null;t()}return e}var t={env:Un,wasi_snapshot_preview1:Un};U++;a.monitorRunDependencies&&a.monitorRunDependencies(U);if(a.instantiateWasm)try{return a.instantiateWasm(t,e)}catch(e){w(\"Module.instantiateWasm callback failed with error: \"+e),i(e)}q(t,(function(t){e(t.instance)})).catch(i);return{}})();var Vn=e=>(Vn=C.free)(e),Bn=e=>(Bn=C.malloc)(e),Nn=()=>(Nn=C.__errno_location)(),$n=a._ma_device__on_notification_unlocked=e=>($n=a._ma_device__on_notification_unlocked=C.ma_device__on_notification_unlocked)(e);a._ma_malloc_emscripten=(e,t)=>(a._ma_malloc_emscripten=C.ma_malloc_emscripten)(e,t);a._ma_free_emscripten=(e,t)=>(a._ma_free_emscripten=C.ma_free_emscripten)(e,t);var zn=a._ma_device_process_pcm_frames_capture__webaudio=(e,t,n)=>(zn=a._ma_device_process_pcm_frames_capture__webaudio=C.ma_device_process_pcm_frames_capture__webaudio)(e,t,n),Hn=a._ma_device_process_pcm_frames_playback__webaudio=(e,t,n)=>(Hn=a._ma_device_process_pcm_frames_playback__webaudio=C.ma_device_process_pcm_frames_playback__webaudio)(e,t,n),Yn=e=>(Yn=C.__getTypeName)(e);a.__embind_initialize_bindings=()=>(a.__embind_initialize_bindings=C._embind_initialize_bindings)();a.dynCall_iiji=(e,t,n,r,i)=>(a.dynCall_iiji=C.dynCall_iiji)(e,t,n,r,i);a.dynCall_jiji=(e,t,n,r,i)=>(a.dynCall_jiji=C.dynCall_jiji)(e,t,n,r,i);a.dynCall_iiiji=(e,t,n,r,i,o)=>(a.dynCall_iiiji=C.dynCall_iiiji)(e,t,n,r,i,o);a.dynCall_iij=(e,t,n,r)=>(a.dynCall_iij=C.dynCall_iij)(e,t,n,r);a.dynCall_jii=(e,t,n)=>(a.dynCall_jii=C.dynCall_jii)(e,t,n);a.dynCall_viijii=(e,t,n,r,i,o,s)=>(a.dynCall_viijii=C.dynCall_viijii)(e,t,n,r,i,o,s);a.dynCall_iiiiij=(e,t,n,r,i,o,s)=>(a.dynCall_iiiiij=C.dynCall_iiiiij)(e,t,n,r,i,o,s);a.dynCall_iiiiijj=(e,t,n,r,i,o,s,u,l)=>(a.dynCall_iiiiijj=C.dynCall_iiiiijj)(e,t,n,r,i,o,s,u,l);a.dynCall_iiiiiijj=(e,t,n,r,i,o,s,u,l,c)=>(a.dynCall_iiiiiijj=C.dynCall_iiiiiijj)(e,t,n,r,i,o,s,u,l,c);var Xn;B=function e(){Xn||Gn();Xn||(B=e)};function Gn(){function e(){if(!Xn&&(Xn=!0,a.calledRun=!0,!k)){a.noFSInit||_e||(_e=!0,Qe(),a.stdin=a.stdin,a.stdout=a.stdout,a.stderr=a.stderr,a.stdin?et(\"stdin\",a.stdin):qe(\"/dev/tty\",\"/dev/stdin\"),a.stdout?et(\"stdout\",null,a.stdout):qe(\"/dev/tty\",\"/dev/stdout\"),a.stderr?et(\"stderr\",null,a.stderr):qe(\"/dev/tty1\",\"/dev/stderr\"),Ke(\"/dev/stdin\",0),Ke(\"/dev/stdout\",1),Ke(\"/dev/stderr\",1));Fe=!1;Q(x);r(a);a.onRuntimeInitialized&&a.onRuntimeInitialized();if(a.postRun)for(\"function\"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var e=a.postRun.shift();D.unshift(e)}Q(D)}}if(!(0<U)){if(a.preRun)for(\"function\"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)W();Q(O);0<U||(a.setStatus?(a.setStatus(\"Running...\"),setTimeout((function(){setTimeout((function(){a.setStatus(\"\")}),1);e()}),1)):e())}}if(a.preInit)for(\"function\"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();Gn();return n.ready}})();const a=i},e=>{e.exports=JSON.parse('{\"name\":\"@rive-app/canvas\",\"version\":\"2.27.5\",\"description\":\"Rive\\'s canvas 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 <luigi@rive.app> (https://rive.app)\",\"Maxwell Talbot <max@rive.app> (https://rive.app)\",\"Arthur Vivian <arthur@rive.app> (https://rive.app)\",\"Umberto Sonnino <umberto@rive.app> (https://rive.app)\",\"Matthew Sullivan <matt.j.sullivan@gmail.com> (mailto:matt.j.sullivan@gmail.com)\"],\"license\":\"MIT\",\"files\":[\"rive.js\",\"rive.js.map\",\"rive.wasm\",\"rive_fallback.wasm\",\"rive.d.ts\",\"rive_advanced.mjs.d.ts\"],\"typings\":\"rive.d.ts\",\"dependencies\":{},\"browser\":{\"fs\":false,\"path\":false}}')},(e,t,n)=>{n.r(t);n.d(t,{Animation:()=>r.Animation});var r=n(4)},(t,n,r)=>{r.r(n);r.d(n,{Animation:()=>i});var i=function(){\n/**\n         * Constructs a new animation\n         * @constructor\n         * @param {any} animation: runtime animation object\n         * @param {any} instance: runtime animation instance object\n         */\nfunction t(t,n,r,i){(this||e).animation=t;(this||e).artboard=n;(this||e).playing=i;(this||e).loopCount=0;(this||e).scrubTo=null;(this||e).instance=new r.LinearAnimationInstance(t,n)}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).animation.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"time\",{get:function(){return(this||e).instance.time},set:function(t){(this||e).instance.time=t},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"loopValue\",{get:function(){return(this||e).animation.loopValue},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"needsScrub\",{\n/**\n           * Indicates whether the animation needs to be scrubbed.\n           * @returns `true` if the animation needs to be scrubbed, `false` otherwise.\n           */\nget:function(){return(this||e).scrubTo!==null},enumerable:false,configurable:true});\n/**\n         * Advances the animation by the give time. If the animation needs scrubbing,\n         * time is ignored and the stored scrub value is used.\n         * @param time the time to advance the animation by if no scrubbing required\n         */t.prototype.advance=function(t){if((this||e).scrubTo===null)(this||e).instance.advance(t);else{(this||e).instance.time=0;(this||e).instance.advance((this||e).scrubTo);(this||e).scrubTo=null}};\n/**\n         * Apply interpolated keyframe values to the artboard. This should be called after calling\n         * .advance() on an animation instance so that new values are applied to properties.\n         *\n         * Note: This does not advance the artboard, which updates all objects on the artboard\n         * @param mix - Mix value for the animation from 0 to 1\n         */t.prototype.apply=function(t){(this||e).instance.apply(t)};t.prototype.cleanup=function(){(this||e).instance.delete()};return t}()},(e,t,n)=>{n.r(t);n.d(t,{AudioAssetWrapper:()=>a.AudioAssetWrapper,AudioWrapper:()=>a.AudioWrapper,BLANK_URL:()=>i.BLANK_URL,CustomFileAssetLoaderWrapper:()=>a.CustomFileAssetLoaderWrapper,FileAssetWrapper:()=>a.FileAssetWrapper,Finalizable:()=>a.Finalizable,FontAssetWrapper:()=>a.FontAssetWrapper,FontWrapper:()=>a.FontWrapper,ImageAssetWrapper:()=>a.ImageAssetWrapper,ImageWrapper:()=>a.ImageWrapper,finalizationRegistry:()=>a.finalizationRegistry,registerTouchInteractions:()=>r.registerTouchInteractions,sanitizeUrl:()=>i.sanitizeUrl});var r=n(6);var i=n(7);var a=n(8)},(e,t,n)=>{n.r(t);n.d(t,{registerTouchInteractions:()=>a});var r=void 0;\n/**\n       * Returns the clientX and clientY properties from touch or mouse events. Also\n       * calls preventDefault() on the event if it is a touchstart or touchmove to prevent\n       * scrolling the page on mobile devices\n       * @param event - Either a TouchEvent or a MouseEvent\n       * @returns - Coordinates of the clientX and clientY properties from the touch/mouse event\n       */var i=function(e,t){var n,r;if([\"touchstart\",\"touchmove\"].indexOf(e.type)>-1&&((n=e.touches)===null||n===void 0?void 0:n.length)){t||e.preventDefault();return{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}}return e.type===\"touchend\"&&((r=e.changedTouches)===null||r===void 0?void 0:r.length)?{clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}};var a=function(e){var t=e.canvas,n=e.artboard,a=e.stateMachines,o=a===void 0?[]:a,s=e.renderer,u=e.rive,l=e.fit,c=e.alignment,h=e.isTouchScrollEnabled,f=h!==void 0&&h,d=e.layoutScaleFactor,p=d===void 0?1:d;if(!t||!o.length||!s||!u||!n||typeof window===\"undefined\")return null;var v=null;var m=false;var b=function(e){if(m&&e instanceof MouseEvent)e.type==\"mouseup\"&&(m=false);else{m=f&&e.type===\"touchend\"&&v===\"touchstart\";v=e.type;var t=e.currentTarget.getBoundingClientRect();var r=i(e,f),a=r.clientX,s=r.clientY;if(a||s){var h=a-t.left;var d=s-t.top;var b=u.computeAlignment(l,c,{minX:0,minY:0,maxX:t.width,maxY:t.height},n.bounds,p);var g=new u.Mat2D;b.invert(g);var y=new u.Vec2D(h,d);var w=u.mapXY(g,y);var _=w.x();var A=w.y();w.delete();g.delete();y.delete();b.delete();switch(e.type){case\"mouseout\":for(var C=0,M=o;C<M.length;C++){var P=M[C];P.pointerMove(_,A)}break;case\"touchmove\":case\"mouseover\":case\"mousemove\":for(var I=0,E=o;I<E.length;I++){P=E[I];P.pointerMove(_,A)}break;case\"touchstart\":case\"mousedown\":for(var R=0,T=o;R<T.length;R++){P=T[R];P.pointerDown(_,A)}break;case\"touchend\":case\"mouseup\":for(var F=0,L=o;F<L.length;F++){P=L[F];P.pointerUp(_,A)}break;default:}}}};var g=b.bind(r);t.addEventListener(\"mouseover\",g);t.addEventListener(\"mouseout\",g);t.addEventListener(\"mousemove\",g);t.addEventListener(\"mousedown\",g);t.addEventListener(\"mouseup\",g);t.addEventListener(\"touchmove\",g,{passive:f});t.addEventListener(\"touchstart\",g,{passive:f});t.addEventListener(\"touchend\",g);return function(){t.removeEventListener(\"mouseover\",g);t.removeEventListener(\"mouseout\",g);t.removeEventListener(\"mousemove\",g);t.removeEventListener(\"mousedown\",g);t.removeEventListener(\"mouseup\",g);t.removeEventListener(\"touchmove\",g);t.removeEventListener(\"touchstart\",g);t.removeEventListener(\"touchend\",g)}}},(e,t,n)=>{n.r(t);n.d(t,{BLANK_URL:()=>l,sanitizeUrl:()=>f});var r=/^([^\\w]*)(javascript|data|vbscript)/im;var i=/&#(\\w+)(^\\w|;)?/g;var a=/&(newline|tab);/gi;var o=/[\\u0000-\\u001F\\u007F-\\u009F\\u2000-\\u200D\\uFEFF]/gim;var s=/^.+(:|&colon;)/gim;var u=[\".\",\"/\"];var l=\"about:blank\";function c(e){return u.indexOf(e[0])>-1}function h(e){var t=e.replace(o,\"\");return t.replace(i,(function(e,t){return String.fromCharCode(t)}))}function f(e){if(!e)return l;var t=h(e).replace(a,\"\").replace(o,\"\").trim();if(!t)return l;if(c(t))return t;var n=t.match(s);if(!n)return t;var i=n[0];return r.test(i)?l:t}},(t,n,r)=>{r.r(n);r.d(n,{AudioAssetWrapper:()=>f,AudioWrapper:()=>s,CustomFileAssetLoaderWrapper:()=>l,FileAssetWrapper:()=>c,Finalizable:()=>a,FontAssetWrapper:()=>d,FontWrapper:()=>u,ImageAssetWrapper:()=>h,ImageWrapper:()=>o,finalizationRegistry:()=>m});var i=(void 0,function(){var t=function(e,n){t=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])};return t(e,n)};return function(n,r){if(typeof r!==\"function\"&&r!==null)throw new TypeError(\"Class extends value \"+String(r)+\" is not a constructor or null\");t(n,r);function i(){(this||e).constructor=n}n.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}());var a=function(){function t(){(this||e).selfUnref=false}return t}();var o=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeImage=n;return r}Object.defineProperty(n.prototype,\"nativeImage\",{get:function(){return(this||e)._nativeImage},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeImage.unref()};return n}(a);var s=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeAudio=n;return r}Object.defineProperty(n.prototype,\"nativeAudio\",{get:function(){return(this||e)._nativeAudio},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeAudio.unref()};return n}(a);var u=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeFont=n;return r}Object.defineProperty(n.prototype,\"nativeFont\",{get:function(){return(this||e)._nativeFont},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeFont.unref()};return n}(a);var l=function(){function t(t,n){(this||e)._assetLoaderCallback=n;(this||e).assetLoader=new t.CustomFileAssetLoader({loadContents:(this||e).loadContents.bind(this||e)})}t.prototype.loadContents=function(e,t){var n;e.isImage?n=new h(e):e.isAudio?n=new f(e):e.isFont&&(n=new d(e));return this._assetLoaderCallback(n,t)};return t}();var c=function(){function t(t){(this||e)._nativeFileAsset=t}t.prototype.decode=function(t){(this||e)._nativeFileAsset.decode(t)};Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._nativeFileAsset.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"fileExtension\",{get:function(){return(this||e)._nativeFileAsset.fileExtension},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"uniqueFilename\",{get:function(){return(this||e)._nativeFileAsset.uniqueFilename},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isAudio\",{get:function(){return(this||e)._nativeFileAsset.isAudio},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isImage\",{get:function(){return(this||e)._nativeFileAsset.isImage},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isFont\",{get:function(){return(this||e)._nativeFileAsset.isFont},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"cdnUuid\",{get:function(){return(this||e)._nativeFileAsset.cdnUuid},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"nativeFileAsset\",{get:function(){return(this||e)._nativeFileAsset},enumerable:false,configurable:true});return t}();var h=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setRenderImage=function(t){(this||e)._nativeFileAsset.setRenderImage(t.nativeImage)};return n}(c);var f=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setAudioSource=function(t){(this||e)._nativeFileAsset.setAudioSource(t.nativeAudio)};return n}(c);var d=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setFont=function(t){(this||e)._nativeFileAsset.setFont(t.nativeFont)};return n}(c);var p=function(t){i(n,t);function n(n){return t.call(this||e,n)||this||e}n.prototype.register=function(e){e.selfUnref=true};n.prototype.unregister=function(e){};return n}(FinalizationRegistry);var v=FinalizationRegistry||p;var m=new v((function(e){e.unref()}))}];var n={};function r(e){var i=n[e];if(i!==void 0)return i.exports;var a=n[e]={exports:{}};t[e](a,a.exports,r);return a.exports}(()=>{r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:true,get:t[n]})}})();(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{r.r=e=>{typeof Symbol!==\"undefined\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"});Object.defineProperty(e,\"__esModule\",{value:true})}})();var i={};(()=>{r.r(i);r.d(i,{Alignment:()=>v,DataEnum:()=>D,EventType:()=>C,Fit:()=>p,Layout:()=>m,LoopType:()=>M,Rive:()=>O,RiveEventType:()=>w,RiveFile:()=>S,RuntimeLoader:()=>b,StateMachineInput:()=>y,StateMachineInputType:()=>g,Testing:()=>K,ViewModel:()=>x,ViewModelInstance:()=>U,ViewModelInstanceAssetImage:()=>G,ViewModelInstanceBoolean:()=>$,ViewModelInstanceColor:()=>X,ViewModelInstanceEnum:()=>H,ViewModelInstanceList:()=>Y,ViewModelInstanceNumber:()=>N,ViewModelInstanceString:()=>B,ViewModelInstanceTrigger:()=>z,ViewModelInstanceValue:()=>V,decodeAudio:()=>Z,decodeFont:()=>ee,decodeImage:()=>Q});var t=r(1);var n=r(2);var a=r(3);var o=r(5);var s=(void 0,function(){var t=function(e,n){t=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])};return t(e,n)};return function(n,r){if(typeof r!==\"function\"&&r!==null)throw new TypeError(\"Class extends value \"+String(r)+\" is not a constructor or null\");t(n,r);function i(){(this||e).constructor=n}n.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}());var u=(void 0,function(){u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e};return u.apply(this||e,arguments)});var l=(void 0,function(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function s(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){e.done?n(e.value):i(e.value).then(o,s)}u((r=r.apply(e,t||[])).next())}))});var c=(void 0,function(t,n){var r,i,a,o={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},s=Object.create((typeof Iterator===\"function\"?Iterator:Object).prototype);return s.next=u(0),s.throw=u(1),s.return=u(2),typeof Symbol===\"function\"&&(s[Symbol.iterator]=function(){return this||e}),s;function u(e){return function(t){return l([e,t])}}function l(e){if(r)throw new TypeError(\"Generator is already executing.\");while(s&&(s=0,e[0]&&(o=0)),o)try{if(r=1,i&&(a=e[0]&2?i.return:e[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,e[1])).done)return a;(i=0,a)&&(e=[e[0]&2,a.value]);switch(e[0]){case 0:case 1:a=e;break;case 4:o.label++;return{value:e[1],done:false};case 5:o.label++;i=e[1];e=[0];continue;case 7:e=o.ops.pop();o.trys.pop();continue;default:if(!(a=o.trys,a=a.length>0&&a[a.length-1])&&(e[0]===6||e[0]===2)){o=0;continue}if(e[0]===3&&(!a||e[1]>a[0]&&e[1]<a[3])){o.label=e[1];break}if(e[0]===6&&o.label<a[1]){o.label=a[1];a=e;break}if(a&&o.label<a[2]){o.label=a[2];o.ops.push(e);break}a[2]&&o.ops.pop();o.trys.pop();continue}e=n.call(t,o)}catch(t){e=[6,t];i=0}finally{r=a=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:true}}});var h=(void 0,function(e,t,n){if(n||arguments.length===2)for(var r,i=0,a=t.length;i<a;i++)if(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))});var f=function(t){s(n,t);function n(){var n=t!==null&&t.apply(this||e,arguments)||this||e;n.isHandledError=true;return n}return n}(Error);var d=function(e){return e&&e.isHandledError?e.message:\"Problem loading file; may be corrupt!\"};var p;(function(e){e.Cover=\"cover\";e.Contain=\"contain\";e.Fill=\"fill\";e.FitWidth=\"fitWidth\";e.FitHeight=\"fitHeight\";e.None=\"none\";e.ScaleDown=\"scaleDown\";e.Layout=\"layout\"})(p||(p={}));var v;(function(e){e.Center=\"center\";e.TopLeft=\"topLeft\";e.TopCenter=\"topCenter\";e.TopRight=\"topRight\";e.CenterLeft=\"centerLeft\";e.CenterRight=\"centerRight\";e.BottomLeft=\"bottomLeft\";e.BottomCenter=\"bottomCenter\";e.BottomRight=\"bottomRight\"})(v||(v={}));var m=function(){function t(t){var n,r,i,a,o,s,u;(this||e).fit=(n=t===null||t===void 0?void 0:t.fit)!==null&&n!==void 0?n:p.Contain;(this||e).alignment=(r=t===null||t===void 0?void 0:t.alignment)!==null&&r!==void 0?r:v.Center;(this||e).layoutScaleFactor=(i=t===null||t===void 0?void 0:t.layoutScaleFactor)!==null&&i!==void 0?i:1;(this||e).minX=(a=t===null||t===void 0?void 0:t.minX)!==null&&a!==void 0?a:0;(this||e).minY=(o=t===null||t===void 0?void 0:t.minY)!==null&&o!==void 0?o:0;(this||e).maxX=(s=t===null||t===void 0?void 0:t.maxX)!==null&&s!==void 0?s:0;(this||e).maxY=(u=t===null||t===void 0?void 0:t.maxY)!==null&&u!==void 0?u:0}t.new=function(e){var n=e.fit,r=e.alignment,i=e.minX,a=e.minY,o=e.maxX,s=e.maxY;console.warn(\"This function is deprecated: please use `new Layout({})` instead\");return new t({fit:n,alignment:r,minX:i,minY:a,maxX:o,maxY:s})};t.prototype.copyWith=function(n){var r=n.fit,i=n.alignment,a=n.layoutScaleFactor,o=n.minX,s=n.minY,u=n.maxX,l=n.maxY;return new t({fit:r!==null&&r!==void 0?r:(this||e).fit,alignment:i!==null&&i!==void 0?i:(this||e).alignment,layoutScaleFactor:a!==null&&a!==void 0?a:(this||e).layoutScaleFactor,minX:o!==null&&o!==void 0?o:(this||e).minX,minY:s!==null&&s!==void 0?s:(this||e).minY,maxX:u!==null&&u!==void 0?u:(this||e).maxX,maxY:l!==null&&l!==void 0?l:(this||e).maxY})};t.prototype.runtimeFit=function(t){if((this||e).cachedRuntimeFit)return(this||e).cachedRuntimeFit;var n;n=(this||e).fit===p.Cover?t.Fit.cover:(this||e).fit===p.Contain?t.Fit.contain:(this||e).fit===p.Fill?t.Fit.fill:(this||e).fit===p.FitWidth?t.Fit.fitWidth:(this||e).fit===p.FitHeight?t.Fit.fitHeight:(this||e).fit===p.ScaleDown?t.Fit.scaleDown:(this||e).fit===p.Layout?t.Fit.layout:t.Fit.none;(this||e).cachedRuntimeFit=n;return n};t.prototype.runtimeAlignment=function(t){if((this||e).cachedRuntimeAlignment)return(this||e).cachedRuntimeAlignment;var n;n=(this||e).alignment===v.TopLeft?t.Alignment.topLeft:(this||e).alignment===v.TopCenter?t.Alignment.topCenter:(this||e).alignment===v.TopRight?t.Alignment.topRight:(this||e).alignment===v.CenterLeft?t.Alignment.centerLeft:(this||e).alignment===v.CenterRight?t.Alignment.centerRight:(this||e).alignment===v.BottomLeft?t.Alignment.bottomLeft:(this||e).alignment===v.BottomCenter?t.Alignment.bottomCenter:(this||e).alignment===v.BottomRight?t.Alignment.bottomRight:t.Alignment.center;(this||e).cachedRuntimeAlignment=n;return n};return t}();var b=function(){function e(){}e.loadRuntime=function(){t.default({locateFile:function(){return e.wasmURL}}).then((function(t){var n;e.runtime=t;while(e.callBackQueue.length>0)(n=e.callBackQueue.shift())===null||n===void 0?void 0:n(e.runtime)})).catch((function(t){var r={message:(t===null||t===void 0?void 0:t.message)||\"Unknown error\",type:(t===null||t===void 0?void 0:t.name)||\"Error\",wasmError:t instanceof WebAssembly.CompileError||t instanceof WebAssembly.RuntimeError,originalError:t};console.debug(\"Rive WASM load error details:\",r);var i=\"https://cdn.jsdelivr.net/npm/\".concat(n.name,\"@\").concat(n.version,\"/rive_fallback.wasm\");if(e.wasmURL.toLowerCase()!==i){console.warn(\"Failed to load WASM from \".concat(e.wasmURL,\" (\").concat(r.message,\"), trying jsdelivr as a backup\"));e.setWasmUrl(i);e.loadRuntime()}else{var a=[\"Could not load Rive WASM file from \".concat(e.wasmURL,\" or \").concat(i,\".\"),\"Possible reasons:\",\"- Network connection is down\",\"- WebAssembly is not supported in this environment\",\"- The WASM file is corrupted or incompatible\",\"\\nError details:\",\"- Type: \".concat(r.type),\"- Message: \".concat(r.message),\"- WebAssembly-specific error: \".concat(r.wasmError),\"\\nTo resolve, you may need to:\",\"1. Check your network connection\",\"2. Set a new WASM source via RuntimeLoader.setWasmUrl()\",\"3. Call RuntimeLoader.loadRuntime() again\"].join(\"\\n\");console.error(a)}}))};e.getInstance=function(t){if(!e.isLoading){e.isLoading=true;e.loadRuntime()}e.runtime?t(e.runtime):e.callBackQueue.push(t)};e.awaitInstance=function(){return new Promise((function(t){return e.getInstance((function(e){return t(e)}))}))};e.setWasmUrl=function(t){e.wasmURL=t};e.getWasmUrl=function(){return e.wasmURL};e.isLoading=false;e.callBackQueue=[];e.wasmURL=\"https://unpkg.com/\".concat(n.name,\"@\").concat(n.version,\"/rive.wasm\");return e}();var g;(function(e){e[e.Number=56]=\"Number\";e[e.Trigger=58]=\"Trigger\";e[e.Boolean=59]=\"Boolean\"})(g||(g={}));var y=function(){function t(t,n){(this||e).type=t;(this||e).runtimeInput=n}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).runtimeInput.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"value\",{get:function(){return(this||e).runtimeInput.value},set:function(t){(this||e).runtimeInput.value=t},enumerable:false,configurable:true});t.prototype.fire=function(){(this||e).type===g.Trigger&&(this||e).runtimeInput.fire()};t.prototype.delete=function(){(this||e).runtimeInput=null};return t}();var w;(function(e){e[e.General=128]=\"General\";e[e.OpenUrl=131]=\"OpenUrl\"})(w||(w={}));var _=function(){\n/**\n         * @constructor\n         * @param stateMachine runtime state machine object\n         * @param instance runtime state machine instance object\n         */\nfunction t(t,n,r,i){(this||e).stateMachine=t;(this||e).playing=r;(this||e).artboard=i;(this||e).inputs=[];(this||e).instance=new n.StateMachineInstance(t,i);this.initInputs(n)}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).stateMachine.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"statesChanged\",{get:function(){var t=[];for(var n=0;n<(this||e).instance.stateChangedCount();n++)t.push((this||e).instance.stateChangedNameByIndex(n));return t},enumerable:false,configurable:true});\n/**\n         * Advances the state machine instance by a given time.\n         * @param time - the time to advance the animation by in seconds\n         */t.prototype.advance=function(t){(this||e).instance.advance(t)};\n/**\n         * Advances the state machine instance by a given time and apply changes to artboard.\n         * @param time - the time to advance the animation by in seconds\n         */t.prototype.advanceAndApply=function(t){(this||e).instance.advanceAndApply(t)};\n/**\n         * Returns the number of events reported from the last advance call\n         * @returns Number of events reported\n         */t.prototype.reportedEventCount=function(){return(this||e).instance.reportedEventCount()};\n/**\n         * Returns a RiveEvent object emitted from the last advance call at the given index\n         * of a list of potentially multiple events. If an event at the index is not found,\n         * undefined is returned.\n         * @param i index of the event reported in a list of potentially multiple events\n         * @returns RiveEvent or extended RiveEvent object returned, or undefined\n         */t.prototype.reportedEventAt=function(t){return(this||e).instance.reportedEventAt(t)};\n/**\n         * Fetches references to the state machine's inputs and caches them\n         * @param runtime an instance of the runtime; needed for the SMIInput types\n         */t.prototype.initInputs=function(t){for(var n=0;n<(this||e).instance.inputCount();n++){var r=(this||e).instance.input(n);(this||e).inputs.push(this.mapRuntimeInput(r,t))}};\n/**\n         * Maps a runtime input to it's appropriate type\n         * @param input\n         */t.prototype.mapRuntimeInput=function(e,t){return e.type===t.SMIInput.bool?new y(g.Boolean,e.asBool()):e.type===t.SMIInput.number?new y(g.Number,e.asNumber()):e.type===t.SMIInput.trigger?new y(g.Trigger,e.asTrigger()):void 0};t.prototype.cleanup=function(){(this||e).inputs.forEach((function(e){e.delete()}));(this||e).inputs.length=0;(this||e).instance.delete()};t.prototype.bindViewModelInstance=function(t){t.runtimeInstance!=null&&(this||e).instance.bindViewModelInstance(t.runtimeInstance)};return t}();var A=function(){\n/**\n         * Constructs a new animator\n         * @constructor\n         * @param runtime Rive runtime; needed to instance animations & state machines\n         * @param artboard the artboard that holds all animations and state machines\n         * @param animations optional list of animations\n         * @param stateMachines optional list of state machines\n         */\nfunction t(t,n,r,i,a){i===void 0&&(i=[]);a===void 0&&(a=[]);(this||e).runtime=t;(this||e).artboard=n;(this||e).eventManager=r;(this||e).animations=i;(this||e).stateMachines=a}\n/**\n         * Adds animations and state machines by their names. If names are shared\n         * between animations & state machines, then the first one found will be\n         * created. Best not to use the same names for these in your Rive file.\n         * @param animatable the name(s) of animations and state machines to add\n         * @returns a list of names of the playing animations and state machines\n         */t.prototype.add=function(t,n,r){r===void 0&&(r=true);t=J(t);if(t.length===0){(this||e).animations.forEach((function(e){return e.playing=n}));(this||e).stateMachines.forEach((function(e){return e.playing=n}))}else{var i=(this||e).animations.map((function(e){return e.name}));var o=(this||e).stateMachines.map((function(e){return e.name}));for(var s=0;s<t.length;s++){var u=i.indexOf(t[s]);var l=o.indexOf(t[s]);if(u>=0||l>=0)u>=0?(this||e).animations[u].playing=n:(this||e).stateMachines[l].playing=n;else{var c=(this||e).artboard.animationByName(t[s]);if(c){var h=new a.Animation(c,(this||e).artboard,(this||e).runtime,n);h.advance(0);h.apply(1);(this||e).animations.push(h)}else{var f=(this||e).artboard.stateMachineByName(t[s]);if(f){var d=new _(f,(this||e).runtime,n,(this||e).artboard);(this||e).stateMachines.push(d)}}}}}r&&(n?(this||e).eventManager.fire({type:C.Play,data:(this||e).playing}):(this||e).eventManager.fire({type:C.Pause,data:(this||e).paused}));return n?(this||e).playing:(this||e).paused};\n/**\n         * Adds linear animations by their names.\n         * @param animatables the name(s) of animations to add\n         * @param playing whether animations should play on instantiation\n         */t.prototype.initLinearAnimations=function(t,n){var r=(this||e).animations.map((function(e){return e.name}));for(var i=0;i<t.length;i++){var o=r.indexOf(t[i]);if(o>=0)(this||e).animations[o].playing=n;else{var s=(this||e).artboard.animationByName(t[i]);if(s){var u=new a.Animation(s,(this||e).artboard,(this||e).runtime,n);u.advance(0);u.apply(1);(this||e).animations.push(u)}else console.error(\"Animation with name \".concat(t[i],\" not found.\"))}}};\n/**\n         * Adds state machines by their names.\n         * @param animatables the name(s) of state machines to add\n         * @param playing whether state machines should play on instantiation\n         */t.prototype.initStateMachines=function(t,n){var r=(this||e).stateMachines.map((function(e){return e.name}));for(var i=0;i<t.length;i++){var a=r.indexOf(t[i]);if(a>=0)(this||e).stateMachines[a].playing=n;else{var o=(this||e).artboard.stateMachineByName(t[i]);if(o){var s=new _(o,(this||e).runtime,n,(this||e).artboard);(this||e).stateMachines.push(s);n||s.advanceAndApply(0)}else{console.warn(\"State Machine with name \".concat(t[i],\" not found.\"));this.initLinearAnimations([t[i]],n)}}}};\n/**\n         * Play the named animations/state machines\n         * @param animatables the names of the animations/machines to play; plays all if empty\n         * @returns a list of the playing items\n         */t.prototype.play=function(e){return this.add(e,true)};\n/**\n         * Pauses named animations and state machines, or everything if nothing is\n         * specified\n         * @param animatables names of the animations and state machines to pause\n         * @returns a list of names of the animations and state machines paused\n         */t.prototype.pause=function(e){return this.add(e,false)};\n/**\n         * Set time of named animations\n         * @param animations names of the animations to scrub\n         * @param value time scrub value, a floating point number to which the playhead is jumped\n         * @returns a list of names of the animations that were scrubbed\n         */t.prototype.scrub=function(t,n){var r=(this||e).animations.filter((function(e){return t.includes(e.name)}));r.forEach((function(e){return e.scrubTo=n}));return r.map((function(e){return e.name}))};Object.defineProperty(t.prototype,\"playing\",{get:function(){return(this||e).animations.filter((function(e){return e.playing})).map((function(e){return e.name})).concat((this||e).stateMachines.filter((function(e){return e.playing})).map((function(e){return e.name})))},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"paused\",{get:function(){return(this||e).animations.filter((function(e){return!e.playing})).map((function(e){return e.name})).concat((this||e).stateMachines.filter((function(e){return!e.playing})).map((function(e){return e.name})))},enumerable:false,configurable:true});\n/**\n         * Stops and removes all named animations and state machines\n         * @param animatables animations and state machines to remove\n         * @returns a list of names of removed items\n         */t.prototype.stop=function(t){var n=this||e;t=J(t);var r=[];if(t.length===0){r=(this||e).animations.map((function(e){return e.name})).concat((this||e).stateMachines.map((function(e){return e.name})));(this||e).animations.forEach((function(e){return e.cleanup()}));(this||e).stateMachines.forEach((function(e){return e.cleanup()}));(this||e).animations.splice(0,(this||e).animations.length);(this||e).stateMachines.splice(0,(this||e).stateMachines.length)}else{var i=(this||e).animations.filter((function(e){return t.includes(e.name)}));i.forEach((function(e){e.cleanup();n.animations.splice(n.animations.indexOf(e),1)}));var a=(this||e).stateMachines.filter((function(e){return t.includes(e.name)}));a.forEach((function(e){e.cleanup();n.stateMachines.splice(n.stateMachines.indexOf(e),1)}));r=i.map((function(e){return e.name})).concat(a.map((function(e){return e.name})))}(this||e).eventManager.fire({type:C.Stop,data:r});return r};Object.defineProperty(t.prototype,\"isPlaying\",{get:function(){return(this||e).animations.reduce((function(e,t){return e||t.playing}),false)||(this||e).stateMachines.reduce((function(e,t){return e||t.playing}),false)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPaused\",{get:function(){return!(this||e).isPlaying&&((this||e).animations.length>0||(this||e).stateMachines.length>0)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isStopped\",{get:function(){return(this||e).animations.length===0&&(this||e).stateMachines.length===0},enumerable:false,configurable:true});\n/**\n         * If there are no animations or state machines, add the first one found\n         * @returns the name of the animation or state machine instanced\n         */t.prototype.atLeastOne=function(t,n){n===void 0&&(n=true);var r;(this||e).animations.length===0&&(this||e).stateMachines.length===0&&((this||e).artboard.animationCount()>0?this.add([r=(this||e).artboard.animationByIndex(0).name],t,n):(this||e).artboard.stateMachineCount()>0&&this.add([r=(this||e).artboard.stateMachineByIndex(0).name],t,n));return r};t.prototype.handleLooping=function(){for(var t=0,n=(this||e).animations.filter((function(e){return e.playing}));t<n.length;t++){var r=n[t];if(r.loopValue===0&&r.loopCount){r.loopCount=0;this.stop(r.name)}else if(r.loopValue===1&&r.loopCount){(this||e).eventManager.fire({type:C.Loop,data:{animation:r.name,type:M.Loop}});r.loopCount=0}else if(r.loopValue===2&&r.loopCount>1){(this||e).eventManager.fire({type:C.Loop,data:{animation:r.name,type:M.PingPong}});r.loopCount=0}}};t.prototype.handleStateChanges=function(){var t=[];for(var n=0,r=(this||e).stateMachines.filter((function(e){return e.playing}));n<r.length;n++){var i=r[n];t.push.apply(t,i.statesChanged)}t.length>0&&(this||e).eventManager.fire({type:C.StateChange,data:t})};t.prototype.handleAdvancing=function(t){(this||e).eventManager.fire({type:C.Advance,data:t})};return t}();var C;(function(e){e.Load=\"load\";e.LoadError=\"loaderror\";e.Play=\"play\";e.Pause=\"pause\";e.Stop=\"stop\";e.Loop=\"loop\";e.Draw=\"draw\";e.Advance=\"advance\";e.StateChange=\"statechange\";e.RiveEvent=\"riveevent\";e.AudioStatusChange=\"audiostatuschange\"})(C||(C={}));var M;(function(e){e.OneShot=\"oneshot\";e.Loop=\"loop\";e.PingPong=\"pingpong\"})(M||(M={}));var P=function(){function t(t){t===void 0&&(t=[]);(this||e).listeners=t}t.prototype.getListeners=function(t){return(this||e).listeners.filter((function(e){return e.type===t}))};t.prototype.add=function(t){(this||e).listeners.includes(t)||(this||e).listeners.push(t)};\n/**\n         * Removes a listener\n         * @param listener the listener with the callback to be removed\n         */t.prototype.remove=function(t){for(var n=0;n<(this||e).listeners.length;n++){var r=(this||e).listeners[n];if(r.type===t.type&&r.callback===t.callback){(this||e).listeners.splice(n,1);break}}};\n/**\n         * Clears all listeners of specified type, or every listener if no type is\n         * specified\n         * @param type the type of listeners to clear, or all listeners if not\n         * specified\n         */t.prototype.removeAll=function(t){var n=this||e;t?(this||e).listeners.filter((function(e){return e.type===t})).forEach((function(e){return n.remove(e)})):(this||e).listeners.splice(0,(this||e).listeners.length)};t.prototype.fire=function(e){var t=this.getListeners(e.type);t.forEach((function(t){return t.callback(e)}))};return t}();var I=function(){function t(t){(this||e).eventManager=t;(this||e).queue=[]}t.prototype.add=function(t){(this||e).queue.push(t)};t.prototype.process=function(){while((this||e).queue.length>0){var t=(this||e).queue.shift();(t===null||t===void 0?void 0:t.action)&&t.action();(t===null||t===void 0?void 0:t.event)&&(this||e).eventManager.fire(t.event)}};return t}();var E;(function(e){e[e.AVAILABLE=0]=\"AVAILABLE\";e[e.UNAVAILABLE=1]=\"UNAVAILABLE\"})(E||(E={}));var R=function(t){s(n,t);function n(){var n=t!==null&&t.apply(this||e,arguments)||this||e;n._started=false;n._enabled=false;n._status=E.UNAVAILABLE;return n}n.prototype.delay=function(t){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){return[2,new Promise((function(e){return setTimeout(e,t)}))]}))}))};n.prototype.timeout=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){return[2,new Promise((function(e,t){return setTimeout(t,50)}))]}))}))};n.prototype.reportToListeners=function(){this.fire({type:C.AudioStatusChange});this.removeAll()};n.prototype.enableAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){if(!(this||e)._enabled){(this||e)._enabled=true;(this||e)._status=E.AVAILABLE;this.reportToListeners()}return[2]}))}))};n.prototype.testAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){switch(t.label){case 0:if(!((this||e)._status===E.UNAVAILABLE&&(this||e)._audioContext!==null))return[3,4];t.label=1;case 1:t.trys.push([1,3,,4]);return[4,Promise.race([(this||e)._audioContext.resume(),this.timeout()])];case 2:t.sent();this.enableAudio();return[3,4];case 3:t.sent();return[3,4];case 4:return[2]}}))}))};n.prototype._establishAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){switch(t.label){case 0:if(!!(this||e)._started)return[3,5];(this||e)._started=true;if(!(typeof window==\"undefined\"))return[3,1];this.enableAudio();return[3,5];case 1:(this||e)._audioContext=new AudioContext;this.listenForUserAction();t.label=2;case 2:return(this||e)._status===E.UNAVAILABLE?[4,this.testAudio()]:[3,5];case 3:t.sent();return[4,this.delay(1e3)];case 4:t.sent();return[3,2];case 5:return[2]}}))}))};n.prototype.listenForUserAction=function(){var t=this||e;var n=function(){return l(t,void 0,void 0,(function(){return c(this||e,(function(e){this.enableAudio();return[2]}))}))};document.addEventListener(\"pointerdown\",n,{once:true})};n.prototype.establishAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){this._establishAudio();return[2]}))}))};Object.defineProperty(n.prototype,\"systemVolume\",{get:function(){if((this||e)._status===E.UNAVAILABLE){this.testAudio();return 0}return 1},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"status\",{get:function(){return(this||e)._status},enumerable:false,configurable:true});return n}(P);var T=new R;var F=function(){function e(){}e.prototype.observe=function(){};e.prototype.unobserve=function(){};e.prototype.disconnect=function(){};return e}();var L=globalThis.ResizeObserver||F;var k=function(){function t(){var t=this||e;(this||e)._elementsMap=new Map;(this||e)._onObservedEntry=function(e){var n=t._elementsMap.get(e.target);n!==null?n.onResize(e.target.clientWidth==0||e.target.clientHeight==0):t._resizeObserver.unobserve(e.target)};(this||e)._onObserved=function(e){e.forEach(t._onObservedEntry)};(this||e)._resizeObserver=new L((this||e)._onObserved)}t.prototype.add=function(t,n){var r={onResize:n,element:t};(this||e)._elementsMap.set(t,r);(this||e)._resizeObserver.observe(t);return r};t.prototype.remove=function(t){(this||e)._resizeObserver.unobserve(t.element);(this||e)._elementsMap.delete(t.element)};return t}();var j=new k;var S=function(){function t(t){(this||e).enableRiveAssetCDN=true;(this||e).referenceCount=0;(this||e).destroyed=false;(this||e).src=t.src;(this||e).buffer=t.buffer;t.assetLoader&&((this||e).assetLoader=t.assetLoader);(this||e).enableRiveAssetCDN=typeof t.enableRiveAssetCDN!=\"boolean\"||t.enableRiveAssetCDN;(this||e).eventManager=new P;t.onLoad&&this.on(C.Load,t.onLoad);t.onLoadError&&this.on(C.LoadError,t.onLoadError)}t.prototype.initData=function(){return l(this||e,void 0,void 0,(function(){var n,r,i,a;var s;return c(this||e,(function(u){switch(u.label){case 0:if(!(this||e).src)return[3,2];n=this||e;return[4,q((this||e).src)];case 1:n.buffer=u.sent();u.label=2;case 2:if((this||e).destroyed)return[2];if((this||e).assetLoader){i=new o.CustomFileAssetLoaderWrapper((this||e).runtime,(this||e).assetLoader);r=i.assetLoader}a=this||e;return[4,(this||e).runtime.load(new Uint8Array((this||e).buffer),r,(this||e).enableRiveAssetCDN)];case 3:a.file=u.sent();if((this||e).destroyed){(s=(this||e).file)===null||s===void 0?void 0:s.delete();(this||e).file=null;return[2]}if((this||e).file===null){(this||e).eventManager.fire({type:C.LoadError,data:null});throw new Error(t.fileLoadErrorMessage)}(this||e).eventManager.fire({type:C.Load,data:this||e});return[2]}}))}))};t.prototype.init=function(){return l(this||e,void 0,void 0,(function(){var n;return c(this||e,(function(r){switch(r.label){case 0:if(!(this||e).src&&!(this||e).buffer)throw new Error(t.missingErrorMessage);n=this||e;return[4,b.awaitInstance()];case 1:n.runtime=r.sent();return(this||e).destroyed?[2]:[4,this.initData()];case 2:r.sent();return[2]}}))}))};\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */t.prototype.on=function(t,n){(this||e).eventManager.add({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */t.prototype.off=function(t,n){(this||e).eventManager.remove({type:t,callback:n})};t.prototype.cleanup=function(){var t;(this||e).referenceCount-=1;if((this||e).referenceCount<=0){this.removeAllRiveEventListeners();(t=(this||e).file)===null||t===void 0?void 0:t.delete();(this||e).file=null;(this||e).destroyed=true}};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.removeAllRiveEventListeners=function(t){(this||e).eventManager.removeAll(t)};t.prototype.getInstance=function(){if((this||e).file!==null){(this||e).referenceCount+=1;return(this||e).file}};t.missingErrorMessage=\"Rive source file or data buffer required\";t.fileLoadErrorMessage=\"The file failed to load\";return t}();var O=function(){function t(t){var n=this||e;var r;(this||e).loaded=false;(this||e).destroyed=false;(this||e)._observed=null;(this||e).readyForPlaying=false;(this||e).artboard=null;(this||e).eventCleanup=null;(this||e).shouldDisableRiveListeners=false;(this||e).automaticallyHandleEvents=false;(this||e).enableRiveAssetCDN=true;(this||e)._volume=1;(this||e)._artboardWidth=void 0;(this||e)._artboardHeight=void 0;(this||e)._devicePixelRatioUsed=1;(this||e)._hasZeroSize=false;(this||e)._audioEventListener=null;(this||e)._boundDraw=null;(this||e)._viewModelInstance=null;(this||e)._dataEnums=null;(this||e).durations=[];(this||e).frameTimes=[];(this||e).frameCount=0;(this||e).isTouchScrollEnabled=false;(this||e).onCanvasResize=function(e){var t=n._hasZeroSize!==e;n._hasZeroSize=e;e?n._layout.maxX&&n._layout.maxY||n.resizeToCanvas():t&&n.resizeDrawingSurfaceToCanvas()};(this||e).renderSecondTimer=0;(this||e)._boundDraw=(this||e).draw.bind(this||e);(this||e).canvas=t.canvas;t.canvas.constructor===HTMLCanvasElement&&((this||e)._observed=j.add((this||e).canvas,(this||e).onCanvasResize));(this||e).src=t.src;(this||e).buffer=t.buffer;(this||e).riveFile=t.riveFile;(this||e).layout=(r=t.layout)!==null&&r!==void 0?r:new m;(this||e).shouldDisableRiveListeners=!!t.shouldDisableRiveListeners;(this||e).isTouchScrollEnabled=!!t.isTouchScrollEnabled;(this||e).automaticallyHandleEvents=!!t.automaticallyHandleEvents;(this||e).enableRiveAssetCDN=t.enableRiveAssetCDN===void 0||t.enableRiveAssetCDN;(this||e).eventManager=new P;t.onLoad&&this.on(C.Load,t.onLoad);t.onLoadError&&this.on(C.LoadError,t.onLoadError);t.onPlay&&this.on(C.Play,t.onPlay);t.onPause&&this.on(C.Pause,t.onPause);t.onStop&&this.on(C.Stop,t.onStop);t.onLoop&&this.on(C.Loop,t.onLoop);t.onStateChange&&this.on(C.StateChange,t.onStateChange);t.onAdvance&&this.on(C.Advance,t.onAdvance)\n/**\n           * @deprecated Use camelCase'd versions instead.\n           */;t.onload&&!t.onLoad&&this.on(C.Load,t.onload);t.onloaderror&&!t.onLoadError&&this.on(C.LoadError,t.onloaderror);t.onplay&&!t.onPlay&&this.on(C.Play,t.onplay);t.onpause&&!t.onPause&&this.on(C.Pause,t.onpause);t.onstop&&!t.onStop&&this.on(C.Stop,t.onstop);t.onloop&&!t.onLoop&&this.on(C.Loop,t.onloop);t.onstatechange&&!t.onStateChange&&this.on(C.StateChange,t.onstatechange);t.assetLoader&&((this||e).assetLoader=t.assetLoader);(this||e).taskQueue=new I((this||e).eventManager);this.init({src:(this||e).src,buffer:(this||e).buffer,riveFile:(this||e).riveFile,autoplay:t.autoplay,autoBind:t.autoBind,animations:t.animations,stateMachines:t.stateMachines,artboard:t.artboard,useOffscreenRenderer:t.useOffscreenRenderer})}Object.defineProperty(t.prototype,\"viewModelCount\",{get:function(){return(this||e).file.viewModelCount()},enumerable:false,configurable:true});t.new=function(e){console.warn(\"This function is deprecated: please use `new Rive({})` instead\");return new t(e)};t.prototype.onSystemAudioChanged=function(){(this||e).volume=(this||e)._volume};t.prototype.init=function(n){var r=this||e;var i=n.src,a=n.buffer,o=n.riveFile,s=n.animations,u=n.stateMachines,l=n.artboard,c=n.autoplay,h=c!==void 0&&c,d=n.useOffscreenRenderer,p=d!==void 0&&d,v=n.autoBind,m=v!==void 0&&v;if(!(this||e).destroyed){(this||e).src=i;(this||e).buffer=a;(this||e).riveFile=o;if(!(this||e).src&&!(this||e).buffer&&!(this||e).riveFile)throw new f(t.missingErrorMessage);var g=J(s);var y=J(u);(this||e).loaded=false;(this||e).readyForPlaying=false;b.awaitInstance().then((function(e){if(!r.destroyed){r.runtime=e;r.removeRiveListeners();r.deleteRiveRenderer();r.renderer=r.runtime.makeRenderer(r.canvas,p);r.canvas.width||r.canvas.height||r.resizeDrawingSurfaceToCanvas();r.initData(l,g,y,h,m).then((function(e){if(e)return r.setupRiveListeners()})).catch((function(e){console.error(e)}))}})).catch((function(e){console.error(e)}))}};\n/**\n         * Setup Rive Listeners on the canvas\n         * @param riveListenerOptions - Enables TouchEvent events on the canvas. Set to true to allow\n         * touch scrolling on the canvas element on touch-enabled devices\n         * i.e. { isTouchScrollEnabled: true }\n         */t.prototype.setupRiveListeners=function(t){var n=this||e;(this||e).eventCleanup&&this.eventCleanup();if(!(this||e).shouldDisableRiveListeners){var r=((this||e).animator.stateMachines||[]).filter((function(e){return e.playing&&n.runtime.hasListeners(e.instance)})).map((function(e){return e.instance}));var i=(this||e).isTouchScrollEnabled;t&&\"isTouchScrollEnabled\"in t&&(i=t.isTouchScrollEnabled);(this||e).eventCleanup=(0,o.registerTouchInteractions)({canvas:(this||e).canvas,artboard:(this||e).artboard,stateMachines:r,renderer:(this||e).renderer,rive:(this||e).runtime,fit:(this||e)._layout.runtimeFit((this||e).runtime),alignment:(this||e)._layout.runtimeAlignment((this||e).runtime),isTouchScrollEnabled:i,layoutScaleFactor:(this||e)._layout.layoutScaleFactor})}};t.prototype.removeRiveListeners=function(){if((this||e).eventCleanup){this.eventCleanup();(this||e).eventCleanup=null}};t.prototype.initializeAudio=function(){var t=this||e;var n;if(T.status==E.UNAVAILABLE&&((n=(this||e).artboard)===null||n===void 0?void 0:n.hasAudio)&&(this||e)._audioEventListener===null){(this||e)._audioEventListener={type:C.AudioStatusChange,callback:function(){return t.onSystemAudioChanged()}};T.add((this||e)._audioEventListener);T.establishAudio()}};t.prototype.initArtboardSize=function(){if((this||e).artboard){(this||e)._artboardWidth=(this||e).artboard.width=(this||e)._artboardWidth||(this||e).artboard.width;(this||e)._artboardHeight=(this||e).artboard.height=(this||e)._artboardHeight||(this||e).artboard.height}};t.prototype.initData=function(t,n,r,i,a){return l(this||e,void 0,void 0,(function(){var o,s;var u;return c(this||e,(function(l){switch(l.label){case 0:l.trys.push([0,3,,4]);if(!((this||e).riveFile==null))return[3,2];(this||e).riveFile=new S({src:(this||e).src,buffer:(this||e).buffer,enableRiveAssetCDN:(this||e).enableRiveAssetCDN,assetLoader:(this||e).assetLoader});return[4,(this||e).riveFile.init()];case 1:l.sent();l.label=2;case 2:if(!(this||e).riveFile)return[2,false];(this||e).file=(this||e).riveFile.getInstance();this.initArtboard(t,n,r,i,a);this.initArtboardSize();this.initializeAudio();(this||e).loaded=true;(this||e).eventManager.fire({type:C.Load,data:(u=(this||e).src)!==null&&u!==void 0?u:\"buffer\"});(this||e).readyForPlaying=true;(this||e).taskQueue.process();this.drawFrame();return[2,true];case 3:o=l.sent();s=d(o);console.warn(s);(this||e).eventManager.fire({type:C.LoadError,data:s});return[2,Promise.reject(s)];case 4:return[2]}}))}))};t.prototype.initArtboard=function(t,n,r,i,a){if((this||e).file){var o=t?(this||e).file.artboardByName(t):(this||e).file.defaultArtboard();if(o){(this||e).artboard=o;o.volume=(this||e)._volume*T.systemVolume;if((this||e).artboard.animationCount()<1){h=\"Artboard has no animations\";(this||e).eventManager.fire({type:C.LoadError,data:h});throw h}(this||e).animator=new A((this||e).runtime,(this||e).artboard,(this||e).eventManager);var s;if(n.length>0||r.length>0){s=n.concat(r);(this||e).animator.initLinearAnimations(n,i);(this||e).animator.initStateMachines(r,i)}else s=[(this||e).animator.atLeastOne(i,false)];(this||e).taskQueue.add({event:{type:i?C.Play:C.Pause,data:s}});if(a){var u=(this||e).file.defaultArtboardViewModel(o);if(u!==null){var l=u.defaultInstance();if(l!==null){var c=new U(l,null);this.bindViewModelInstance(c)}}}}else{var h=\"Invalid artboard name or no default artboard\";console.warn(h);(this||e).eventManager.fire({type:C.LoadError,data:h})}}};t.prototype.drawFrame=function(){var t,n;if((t=document===null||document===void 0?void 0:document.timeline)===null||t===void 0?void 0:t.currentTime){if((this||e).loaded&&(this||e).artboard&&!(this||e).frameRequestId){this._boundDraw(document.timeline.currentTime);(n=(this||e).runtime)===null||n===void 0?void 0:n.resolveAnimationFrame()}}else this.startRendering()};\n/**\n         * Draw rendering loop; renders animation frames at the correct time interval.\n         * @param time the time at which to render a frame\n         */t.prototype.draw=function(t,n){var r;(this||e).frameRequestId=null;var i=performance.now();(this||e).lastRenderTime||((this||e).lastRenderTime=t);(this||e).renderSecondTimer+=t-(this||e).lastRenderTime;if((this||e).renderSecondTimer>5e3){(this||e).renderSecondTimer=0;n===null||n===void 0?void 0:n()}var a=(t-(this||e).lastRenderTime)/1e3;(this||e).lastRenderTime=t;var s=(this||e).animator.animations.filter((function(e){return e.playing||e.needsScrub})).sort((function(e){return e.needsScrub?-1:1}));for(var u=0,l=s;u<l.length;u++){var c=l[u];c.advance(a);c.instance.didLoop&&(c.loopCount+=1);c.apply(1)}var h=(this||e).animator.stateMachines.filter((function(e){return e.playing}));for(var f=0,d=h;f<d.length;f++){var p=d[f];var v=p.reportedEventCount();if(v)for(var m=0;m<v;m++){var b=p.reportedEventAt(m);if(b)if(b.type===w.OpenUrl){(this||e).eventManager.fire({type:C.RiveEvent,data:b});if((this||e).automaticallyHandleEvents){var g=document.createElement(\"a\");var y=b,_=y.url,A=y.target;var M=(0,o.sanitizeUrl)(_);_&&g.setAttribute(\"href\",M);A&&g.setAttribute(\"target\",A);M&&M!==o.BLANK_URL&&g.click()}}else(this||e).eventManager.fire({type:C.RiveEvent,data:b})}p.advanceAndApply(a)}(this||e).animator.stateMachines.length==0&&(this||e).artboard.advance(a);var P=(this||e).renderer;P.clear();P.save();this.alignRenderer();(this||e)._hasZeroSize||(this||e).artboard.draw(P);P.restore();P.flush();(this||e).animator.handleLooping();(this||e).animator.handleStateChanges();(this||e).animator.handleAdvancing(a);(this||e).frameCount++;var I=performance.now();(this||e).frameTimes.push(I);(this||e).durations.push(I-i);while((this||e).frameTimes[0]<=I-1e3){(this||e).frameTimes.shift();(this||e).durations.shift()}(r=(this||e)._viewModelInstance)===null||r===void 0?void 0:r.handleCallbacks();(this||e).animator.isPlaying?this.startRendering():((this||e).animator.isPaused||(this||e).animator.isStopped)&&((this||e).lastRenderTime=0)};t.prototype.alignRenderer=function(){var t=this||e,n=t.renderer,r=t.runtime,i=t._layout,a=t.artboard;n.align(i.runtimeFit(r),i.runtimeAlignment(r),{minX:i.minX,minY:i.minY,maxX:i.maxX,maxY:i.maxY},a.bounds,(this||e)._devicePixelRatioUsed*i.layoutScaleFactor)};Object.defineProperty(t.prototype,\"fps\",{get:function(){return(this||e).durations.length},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"frameTime\",{get:function(){return(this||e).durations.length===0?0:((this||e).durations.reduce((function(e,t){return e+t}),0)/(this||e).durations.length).toFixed(4)},enumerable:false,configurable:true});t.prototype.cleanup=function(){var t,n;(this||e).destroyed=true;this.stopRendering();this.cleanupInstances();(this||e)._observed!==null&&j.remove((this||e)._observed);this.removeRiveListeners();if((this||e).file){(t=(this||e).riveFile)===null||t===void 0?void 0:t.cleanup();(this||e).file=null}(this||e).riveFile=null;this.deleteRiveRenderer();if((this||e)._audioEventListener!==null){T.remove((this||e)._audioEventListener);(this||e)._audioEventListener=null}(n=(this||e)._viewModelInstance)===null||n===void 0?void 0:n.cleanup();(this||e)._viewModelInstance=null;(this||e)._dataEnums=null};t.prototype.deleteRiveRenderer=function(){var t;(t=(this||e).renderer)===null||t===void 0?void 0:t.delete();(this||e).renderer=null};t.prototype.cleanupInstances=function(){(this||e).eventCleanup!==null&&this.eventCleanup();this.stop();if((this||e).artboard){(this||e).artboard.delete();(this||e).artboard=null}};\n/**\n         * Tries to query the setup Artboard for a text run node with the given name.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - TextValueRun node or undefined if the text run cannot be queried\n         */t.prototype.retrieveTextRun=function(t){var n;if(t)if((this||e).artboard){var r=(this||e).artboard.textRun(t);if(r)return r;console.warn(\"Could not access a text run with name '\".concat(t,\"' in the '\").concat((n=(this||e).artboard)===null||n===void 0?void 0:n.name,\"' Artboard. Note that you must rename a text run node in the Rive editor to make it queryable at runtime.\"))}else console.warn(\"Tried to access text run, but the Artboard is null\");else console.warn(\"No text run name provided\")};\n/**\n         * Returns a string from a given text run node name, or undefined if the text run\n         * cannot be queried.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - String value of the text run node or undefined\n         */t.prototype.getTextRunValue=function(e){var t=this.retrieveTextRun(e);return t?t.text:void 0};\n/**\n         * Sets a text value for a given text run node name if possible\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @param textRunValue - String value to set on the text run node\n         */t.prototype.setTextRunValue=function(e,t){var n=this.retrieveTextRun(e);n&&(n.text=t)};t.prototype.play=function(t,n){var r=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator.play(t);(this||e).eventCleanup&&this.eventCleanup();this.setupRiveListeners();this.startRendering()}else(this||e).taskQueue.add({action:function(){return r.play(t,n)}})};t.prototype.pause=function(t){var n=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).eventCleanup&&this.eventCleanup();(this||e).animator.pause(t)}else(this||e).taskQueue.add({action:function(){return n.pause(t)}})};t.prototype.scrub=function(t,n){var r=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator.scrub(t,n||0);this.drawFrame()}else(this||e).taskQueue.add({action:function(){return r.scrub(t,n)}})};t.prototype.stop=function(t){var n=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator&&(this||e).animator.stop(t);(this||e).eventCleanup&&this.eventCleanup()}else(this||e).taskQueue.add({action:function(){return n.stop(t)}})};\n/**\n         * Resets the animation\n         * @param artboard the name of the artboard, or default if none given\n         * @param animations the names of animations for playback\n         * @param stateMachines the names of state machines for playback\n         * @param autoplay whether to autoplay when reset, defaults to false\n         *\n         */t.prototype.reset=function(t){var n,r;var i=t===null||t===void 0?void 0:t.artboard;var a=J(t===null||t===void 0?void 0:t.animations);var o=J(t===null||t===void 0?void 0:t.stateMachines);var s=(n=t===null||t===void 0?void 0:t.autoplay)!==null&&n!==void 0&&n;var u=(r=t===null||t===void 0?void 0:t.autoBind)!==null&&r!==void 0&&r;this.cleanupInstances();this.initArtboard(i,a,o,s,u);(this||e).taskQueue.process()};t.prototype.load=function(t){(this||e).file=null;this.stop();this.init(t)};Object.defineProperty(t.prototype,\"layout\",{get:function(){return(this||e)._layout},set:function(t){(this||e)._layout=t;t.maxX&&t.maxY||this.resizeToCanvas();(this||e).loaded&&!(this||e).animator.isPlaying&&this.drawFrame()},enumerable:false,configurable:true});t.prototype.resizeToCanvas=function(){(this||e)._layout=(this||e).layout.copyWith({minX:0,minY:0,maxX:(this||e).canvas.width,maxY:(this||e).canvas.height})};t.prototype.resizeDrawingSurfaceToCanvas=function(t){if((this||e).canvas instanceof HTMLCanvasElement&&!!window){var n=(this||e).canvas.getBoundingClientRect(),r=n.width,i=n.height;var a=t||window.devicePixelRatio||1;(this||e).devicePixelRatioUsed=a;(this||e).canvas.width=a*r;(this||e).canvas.height=a*i;this.resizeToCanvas();this.drawFrame();if((this||e).layout.fit===p.Layout){var o=(this||e)._layout.layoutScaleFactor;(this||e).artboard.width=r/o;(this||e).artboard.height=i/o}}};Object.defineProperty(t.prototype,\"source\",{get:function(){return(this||e).src},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"activeArtboard\",{get:function(){return(this||e).artboard?(this||e).artboard.name:\"\"},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"animationNames\",{get:function(){if(!(this||e).loaded||!(this||e).artboard)return[];var t=[];for(var n=0;n<(this||e).artboard.animationCount();n++)t.push((this||e).artboard.animationByIndex(n).name);return t},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"stateMachineNames\",{get:function(){if(!(this||e).loaded||!(this||e).artboard)return[];var t=[];for(var n=0;n<(this||e).artboard.stateMachineCount();n++)t.push((this||e).artboard.stateMachineByIndex(n).name);return t},enumerable:false,configurable:true});\n/**\n         * Returns the inputs for the specified instanced state machine, or an empty\n         * list if the name is invalid or the state machine is not instanced\n         * @param name the state machine name\n         * @returns the inputs for the named state machine\n         */t.prototype.stateMachineInputs=function(t){if((this||e).loaded){var n=(this||e).animator.stateMachines.find((function(e){return e.name===t}));return n===null||n===void 0?void 0:n.inputs}};t.prototype.retrieveInputAtPath=function(t,n){if(t)if((this||e).artboard){var r=(this||e).artboard.inputByPath(t,n);if(r)return r;console.warn(\"Could not access an input with name: '\".concat(t,\"', at path:'\").concat(n,\"'\"))}else console.warn(\"Tried to access input: '\".concat(t,\"', at path: '\").concat(n,\"', but the Artboard is null\"));else console.warn(\"No input name provided for path '\".concat(n,\"'\"))};\n/**\n         * Set the boolean input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */t.prototype.setBooleanStateAtPath=function(e,t,n){var r=this.retrieveInputAtPath(e,n);r&&(r.type===g.Boolean?r.asBool().value=t:console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(n,\"' is not a boolean\")))};\n/**\n         * Set the number input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */t.prototype.setNumberStateAtPath=function(e,t,n){var r=this.retrieveInputAtPath(e,n);r&&(r.type===g.Number?r.asNumber().value=t:console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(n,\"' is not a number\")))};\n/**\n         * Fire the trigger with the provided name at the given path\n         * @param input the state machine input name\n         * @param path the path the input is located at an artboard level\n         */t.prototype.fireStateAtPath=function(e,t){var n=this.retrieveInputAtPath(e,t);n&&(n.type===g.Trigger?n.asTrigger().fire():console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(t,\"' is not a trigger\")))};t.prototype.retrieveTextAtPath=function(t,n){if(t)if(n)if((this||e).artboard){var r=(this||e).artboard.textByPath(t,n);if(r)return r;console.warn(\"Could not access text with name: '\".concat(t,\"', at path:'\").concat(n,\"'\"))}else console.warn(\"Tried to access text: '\".concat(t,\"', at path: '\").concat(n,\"', but the Artboard is null\"));else console.warn(\"No path provided for text '\".concat(t,\"'\"));else console.warn(\"No text name provided for path '\".concat(n,\"'\"))};\n/**\n         * Retrieves the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param path The path to the text run within the artboard\n         * @returns The text value of the text run, or undefined if not found\n         *\n         * @example\n         * // Get the text value for a text run named \"title\" at one nested artboard deep\n         * const titleText = riveInstance.getTextRunValueAtPath(\"title\", \"artboard1\");\n         *\n         * @example\n         * // Get the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * const subtitleText = riveInstance.getTextRunValueAtPath(\"subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */t.prototype.getTextRunValueAtPath=function(e,t){var n=this.retrieveTextAtPath(e,t);if(n)return n.text;console.warn(\"Could not get text with name: '\".concat(e,\"', at path:'\").concat(t,\"'\"))};\n/**\n         * Sets the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param value The new text value to set\n         * @param path The path to the text run within the artboard\n         * @returns void\n         *\n         * @example\n         * // Set the text value for a text run named \"title\" at one nested artboard deep\n         * riveInstance.setTextRunValueAtPath(\"title\", \"New Title\", \"artboard1\");\n         *\n         * @example\n         * // Set the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * riveInstance.setTextRunValueAtPath(\"subtitle\", \"New Subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */t.prototype.setTextRunValueAtPath=function(e,t,n){var r=this.retrieveTextAtPath(e,n);r?r.text=t:console.warn(\"Could not set text with name: '\".concat(e,\"', at path:'\").concat(n,\"'\"))};Object.defineProperty(t.prototype,\"playingStateMachineNames\",{get:function(){return(this||e).loaded?(this||e).animator.stateMachines.filter((function(e){return e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"playingAnimationNames\",{get:function(){return(this||e).loaded?(this||e).animator.animations.filter((function(e){return e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"pausedAnimationNames\",{get:function(){return(this||e).loaded?(this||e).animator.animations.filter((function(e){return!e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"pausedStateMachineNames\",{\n/**\n           *  Returns a list of paused machine names\n           * @returns a list of state machine names that are paused\n           */\nget:function(){return(this||e).loaded?(this||e).animator.stateMachines.filter((function(e){return!e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPlaying\",{\n/**\n           * @returns true if any animation is playing\n           */\nget:function(){return(this||e).animator.isPlaying},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPaused\",{\n/**\n           * @returns true if all instanced animations are paused\n           */\nget:function(){return(this||e).animator.isPaused},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isStopped\",{\n/**\n           * @returns true if no animations are playing or paused\n           */\nget:function(){return(this||e).animator.isStopped},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"bounds\",{\n/**\n           * @returns the bounds of the current artboard, or undefined if the artboard\n           * isn't loaded yet.\n           */\nget:function(){return(this||e).artboard?(this||e).artboard.bounds:void 0},enumerable:false,configurable:true});\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */t.prototype.on=function(t,n){(this||e).eventManager.add({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */t.prototype.off=function(t,n){(this||e).eventManager.remove({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @deprecated\n         * @param callback the callback to unsubscribe from\n         */t.prototype.unsubscribe=function(e,t){console.warn(\"This function is deprecated: please use `off()` instead.\");this.off(e,t)};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.removeAllRiveEventListeners=function(t){(this||e).eventManager.removeAll(t)};\n/**\n         * Unsubscribes all listeners from an event type, or everything if no type is\n         * given\n         * @deprecated\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.unsubscribeAll=function(e){console.warn(\"This function is deprecated: please use `removeAllRiveEventListeners()` instead.\");this.removeAllRiveEventListeners(e)};t.prototype.stopRendering=function(){if((this||e).loaded&&(this||e).frameRequestId){(this||e).runtime.cancelAnimationFrame?(this||e).runtime.cancelAnimationFrame((this||e).frameRequestId):cancelAnimationFrame((this||e).frameRequestId);(this||e).frameRequestId=null}};t.prototype.startRendering=function(){(this||e).loaded&&(this||e).artboard&&!(this||e).frameRequestId&&((this||e).runtime.requestAnimationFrame?(this||e).frameRequestId=(this||e).runtime.requestAnimationFrame((this||e)._boundDraw):(this||e).frameRequestId=requestAnimationFrame((this||e)._boundDraw))};\n/**\n         * Enables frames-per-second (FPS) reporting for the runtime\n         * If no callback is provided, Rive will append a fixed-position div at the top-right corner of\n         * the page with the FPS reading\n         * @param fpsCallback - Callback from the runtime during the RAF loop that supplies the FPS value\n         */t.prototype.enableFPSCounter=function(t){(this||e).runtime.enableFPSCounter(t)};t.prototype.disableFPSCounter=function(){(this||e).runtime.disableFPSCounter()};Object.defineProperty(t.prototype,\"contents\",{get:function(){if((this||e).loaded){var t={artboards:[]};for(var n=0;n<(this||e).file.artboardCount();n++){var r=(this||e).file.artboardByIndex(n);var i={name:r.name,animations:[],stateMachines:[]};for(var a=0;a<r.animationCount();a++){var o=r.animationByIndex(a);i.animations.push(o.name)}for(var s=0;s<r.stateMachineCount();s++){var u=r.stateMachineByIndex(s);var l=u.name;var c=new(this||e).runtime.StateMachineInstance(u,r);var h=[];for(var f=0;f<c.inputCount();f++){var d=c.input(f);h.push({name:d.name,type:d.type})}i.stateMachines.push({name:l,inputs:h})}t.artboards.push(i)}return t}},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"volume\",{get:function(){(this||e).artboard&&(this||e).artboard.volume!==(this||e)._volume&&((this||e)._volume=(this||e).artboard.volume);return(this||e)._volume},set:function(t){(this||e)._volume=t;(this||e).artboard&&((this||e).artboard.volume=t*T.systemVolume)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"artboardWidth\",{get:function(){var t;return(this||e).artboard?(this||e).artboard.width:(t=(this||e)._artboardWidth)!==null&&t!==void 0?t:0},set:function(t){(this||e)._artboardWidth=t;(this||e).artboard&&((this||e).artboard.width=t)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"artboardHeight\",{get:function(){var t;return(this||e).artboard?(this||e).artboard.height:(t=(this||e)._artboardHeight)!==null&&t!==void 0?t:0},set:function(t){(this||e)._artboardHeight=t;(this||e).artboard&&((this||e).artboard.height=t)},enumerable:false,configurable:true});t.prototype.resetArtboardSize=function(){if((this||e).artboard){(this||e).artboard.resetArtboardSize();(this||e)._artboardWidth=(this||e).artboard.width;(this||e)._artboardHeight=(this||e).artboard.height}else{(this||e)._artboardWidth=void 0;(this||e)._artboardHeight=void 0}};Object.defineProperty(t.prototype,\"devicePixelRatioUsed\",{get:function(){return(this||e)._devicePixelRatioUsed},set:function(t){(this||e)._devicePixelRatioUsed=t},enumerable:false,configurable:true});t.prototype.bindViewModelInstance=function(t){var n;if((this||e).artboard&&!(this||e).destroyed&&t&&t.runtimeInstance){t.internalIncrementReferenceCount();(n=(this||e)._viewModelInstance)===null||n===void 0?void 0:n.cleanup();(this||e)._viewModelInstance=t;(this||e).animator.stateMachines.length>0?(this||e).animator.stateMachines.forEach((function(e){return e.bindViewModelInstance(t)})):(this||e).artboard.bindViewModelInstance(t.runtimeInstance)}};Object.defineProperty(t.prototype,\"viewModelInstance\",{get:function(){return(this||e)._viewModelInstance},enumerable:false,configurable:true});t.prototype.viewModelByIndex=function(t){var n=(this||e).file.viewModelByIndex(t);return n!==null?new x(n):null};t.prototype.viewModelByName=function(t){var n=(this||e).file.viewModelByName(t);return n!==null?new x(n):null};t.prototype.enums=function(){if((this||e)._dataEnums===null){var t=(this||e).file.enums();(this||e)._dataEnums=t.map((function(e){return new D(e)}))}return(this||e)._dataEnums};t.prototype.defaultViewModel=function(){if((this||e).artboard){var t=(this||e).file.defaultArtboardViewModel((this||e).artboard);if(t)return new x(t)}return null};t.missingErrorMessage=\"Rive source file or data buffer required\";t.cleanupErrorMessage=\"Attempt to use file after calling cleanup.\";return t}();var x=function(){function t(t){(this||e)._viewModel=t}Object.defineProperty(t.prototype,\"instanceCount\",{get:function(){return(this||e)._viewModel.instanceCount},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._viewModel.name},enumerable:false,configurable:true});t.prototype.instanceByIndex=function(t){var n=(this||e)._viewModel.instanceByIndex(t);return n!==null?new U(n,null):null};t.prototype.instanceByName=function(t){var n=(this||e)._viewModel.instanceByName(t);return n!==null?new U(n,null):null};t.prototype.defaultInstance=function(){var t=(this||e)._viewModel.defaultInstance();return t!==null?new U(t,null):null};t.prototype.instance=function(){var t=(this||e)._viewModel.instance();return t!==null?new U(t,null):null};Object.defineProperty(t.prototype,\"properties\",{get:function(){return(this||e)._viewModel.getProperties()},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"instanceNames\",{get:function(){return(this||e)._viewModel.getInstanceNames()},enumerable:false,configurable:true});return t}();var D=function(){function t(t){(this||e)._dataEnum=t}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._dataEnum.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"values\",{get:function(){return(this||e)._dataEnum.values},enumerable:false,configurable:true});return t}();var W;(function(e){e.Number=\"number\";e.String=\"string\";e.Boolean=\"boolean\";e.Color=\"color\";e.Trigger=\"trigger\";e.Enum=\"enum\";e.List=\"list\";e.Image=\"image\"})(W||(W={}));var U=function(){function t(t,n){(this||e)._parents=[];(this||e)._children=[];(this||e)._viewModelInstances=new Map;(this||e)._propertiesWithCallbacks=[];(this||e)._referenceCount=0;(this||e)._runtimeInstance=t;n!==null&&(this||e)._parents.push(n)}Object.defineProperty(t.prototype,\"runtimeInstance\",{get:function(){return(this||e)._runtimeInstance},enumerable:false,configurable:true});t.prototype.handleCallbacks=function(){if((this||e)._propertiesWithCallbacks.length!==0){(this||e)._propertiesWithCallbacks.forEach((function(e){e.handleCallbacks()}));(this||e)._propertiesWithCallbacks.forEach((function(e){e.clearChanges()}))}(this||e)._children.forEach((function(e){return e.handleCallbacks()}))};t.prototype.addParent=function(t){(this||e)._parents.push(t);((this||e)._propertiesWithCallbacks.length>0||(this||e)._children.length>0)&&t.addToViewModelCallbacks(this||e)};t.prototype.removeParent=function(t){var n=(this||e)._parents.indexOf(t);if(n!==-1){var r=(this||e)._parents[n];r.removeFromViewModelCallbacks(this||e);(this||e)._parents.splice(n,1)}};t.prototype.addToPropertyCallbacks=function(t){var n=this||e;if(!(this||e)._propertiesWithCallbacks.includes(t)){(this||e)._propertiesWithCallbacks.push(t);(this||e)._propertiesWithCallbacks.length>0&&(this||e)._parents.forEach((function(e){e.addToViewModelCallbacks(n)}))}};t.prototype.removeFromPropertyCallbacks=function(t){var n=this||e;if((this||e)._propertiesWithCallbacks.includes(t)){(this||e)._propertiesWithCallbacks=(this||e)._propertiesWithCallbacks.filter((function(e){return e!==t}));(this||e)._children.length===0&&(this||e)._propertiesWithCallbacks.length===0&&(this||e)._parents.forEach((function(e){e.removeFromViewModelCallbacks(n)}))}};t.prototype.addToViewModelCallbacks=function(t){var n=this||e;if(!(this||e)._children.includes(t)){(this||e)._children.push(t);(this||e)._parents.forEach((function(e){e.addToViewModelCallbacks(n)}))}};t.prototype.removeFromViewModelCallbacks=function(t){var n=this||e;if((this||e)._children.includes(t)){(this||e)._children=(this||e)._children.filter((function(e){return e!==t}));(this||e)._children.length===0&&(this||e)._propertiesWithCallbacks.length===0&&(this||e)._parents.forEach((function(e){e.removeFromViewModelCallbacks(n)}))}};t.prototype.clearCallbacks=function(){(this||e)._propertiesWithCallbacks.forEach((function(e){e.clearCallbacks()}))};t.prototype.propertyFromPath=function(e,t){var n=e.split(\"/\");return this.propertyFromPathSegments(n,0,t)};t.prototype.viewModelFromPathSegments=function(e,t){var n=this.internalViewModelInstance(e[t]);return n!==null?t==e.length-1?n:n.viewModelFromPathSegments(e,t++):null};t.prototype.propertyFromPathSegments=function(t,n,r){var i,a,o,s,u,l,c,h,f,d,p,v,m,b,g,y;if(n<t.length-1){var w=this.internalViewModelInstance(t[n]);return w!==null?w.propertyFromPathSegments(t,n+1,r):null}var _=null;switch(r){case W.Number:_=(a=(i=(this||e)._runtimeInstance)===null||i===void 0?void 0:i.number(t[n]))!==null&&a!==void 0?a:null;if(_!==null)return new N(_,this||e);break;case W.String:_=(s=(o=(this||e)._runtimeInstance)===null||o===void 0?void 0:o.string(t[n]))!==null&&s!==void 0?s:null;if(_!==null)return new B(_,this||e);break;case W.Boolean:_=(l=(u=(this||e)._runtimeInstance)===null||u===void 0?void 0:u.boolean(t[n]))!==null&&l!==void 0?l:null;if(_!==null)return new $(_,this||e);break;case W.Color:_=(h=(c=(this||e)._runtimeInstance)===null||c===void 0?void 0:c.color(t[n]))!==null&&h!==void 0?h:null;if(_!==null)return new X(_,this||e);break;case W.Trigger:_=(d=(f=(this||e)._runtimeInstance)===null||f===void 0?void 0:f.trigger(t[n]))!==null&&d!==void 0?d:null;if(_!==null)return new z(_,this||e);break;case W.Enum:_=(v=(p=(this||e)._runtimeInstance)===null||p===void 0?void 0:p.enum(t[n]))!==null&&v!==void 0?v:null;if(_!==null)return new H(_,this||e);break;case W.List:_=(b=(m=(this||e)._runtimeInstance)===null||m===void 0?void 0:m.list(t[n]))!==null&&b!==void 0?b:null;if(_!==null)return new Y(_,this||e);break;case W.Image:_=(y=(g=(this||e)._runtimeInstance)===null||g===void 0?void 0:g.image(t[n]))!==null&&y!==void 0?y:null;if(_!==null)return new G(_,this||e);break}return null};t.prototype.internalViewModelInstance=function(n){var r;if((this||e)._viewModelInstances.has(n))return(this||e)._viewModelInstances.get(n);var i=(r=(this||e)._runtimeInstance)===null||r===void 0?void 0:r.viewModel(n);if(i!==null){var a=new t(i,this||e);a.internalIncrementReferenceCount();(this||e)._viewModelInstances.set(n,a);return a}return null};\n/**\n         * method to access a property instance of type number belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the number property\n         */t.prototype.number=function(e){var t=this.propertyFromPath(e,W.Number);return t};\n/**\n         * method to access a property instance of type string belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the string property\n         */t.prototype.string=function(e){var t=this.propertyFromPath(e,W.String);return t};\n/**\n         * method to access a property instance of type boolean belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the boolean property\n         */t.prototype.boolean=function(e){var t=this.propertyFromPath(e,W.Boolean);return t};\n/**\n         * method to access a property instance of type color belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the ttrigger property\n         */t.prototype.color=function(e){var t=this.propertyFromPath(e,W.Color);return t};\n/**\n         * method to access a property instance of type trigger belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the trigger property\n         */t.prototype.trigger=function(e){var t=this.propertyFromPath(e,W.Trigger);return t};\n/**\n         * method to access a property instance of type enum belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the enum property\n         */t.prototype.enum=function(e){var t=this.propertyFromPath(e,W.Enum);return t};\n/**\n         * method to access a property instance of type list belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the list property\n         */t.prototype.list=function(e){var t=this.propertyFromPath(e,W.List);return t};\n/**\n         * method to access a view model property instance belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the image property\n         */t.prototype.image=function(e){var t=this.propertyFromPath(e,W.Image);return t};\n/**\n         * method to access a view model property instance belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the view model property\n         */t.prototype.viewModel=function(t){var n=t.split(\"/\");var r=n.length>1?this.viewModelFromPathSegments(n.slice(0,n.length-1),0):this||e;return r!=null?r.internalViewModelInstance(n[n.length-1]):null};t.prototype.internalReplaceViewModel=function(t,n){var r;if(n.runtimeInstance!==null){var i=((r=(this||e)._runtimeInstance)===null||r===void 0?void 0:r.replaceViewModel(t,n.runtimeInstance))||false;if(i){n.internalIncrementReferenceCount();var a=this.internalViewModelInstance(t);if(a!==null){a.removeParent(this||e);(this||e)._children.includes(a)&&((this||e)._children=(this||e)._children.filter((function(e){return e!==a})));a.cleanup()}(this||e)._viewModelInstances.set(t,n);n.addParent(this||e)}return i}return false};\n/**\n         * method to replace a view model property with another view model value\n         * @param path - path to the view model property\n         * @param value - view model that will replace the original\n         */t.prototype.replaceViewModel=function(t,n){var r;var i=t.split(\"/\");var a=i.length>1?this.viewModelFromPathSegments(i.slice(0,i.length-1),0):this||e;return(r=a===null||a===void 0?void 0:a.internalReplaceViewModel(i[i.length-1],n))!==null&&r!==void 0&&r};t.prototype.incrementReferenceCount=function(){var t;(this||e)._referenceCount++;(t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.incrementReferenceCount()};t.prototype.decrementReferenceCount=function(){var t;(this||e)._referenceCount--;(t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.decrementReferenceCount()};Object.defineProperty(t.prototype,\"properties\",{get:function(){var t;return((t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.getProperties().map((function(e){return u({},e)})))||[]},enumerable:false,configurable:true});t.prototype.internalIncrementReferenceCount=function(){(this||e)._referenceCount++};t.prototype.cleanup=function(){var t=this||e;(this||e)._referenceCount--;if((this||e)._referenceCount<=0){(this||e)._runtimeInstance=null;this.clearCallbacks();(this||e)._propertiesWithCallbacks=[];(this||e)._viewModelInstances.forEach((function(e){e.cleanup()}));(this||e)._viewModelInstances.clear();var n=h([],(this||e)._children,true);(this||e)._children.length=0;var r=h([],(this||e)._parents,true);(this||e)._parents.length=0;n.forEach((function(e){e.removeParent(t)}));r.forEach((function(e){e.removeFromViewModelCallbacks(t)}))}};return t}();var V=function(){function t(t,n){(this||e).callbacks=[];(this||e)._viewModelInstanceValue=t;(this||e)._parentViewModel=n}t.prototype.on=function(t){(this||e).callbacks.length===0&&(this||e)._viewModelInstanceValue.clearChanges();if(!(this||e).callbacks.includes(t)){(this||e).callbacks.push(t);(this||e)._parentViewModel.addToPropertyCallbacks(this||e)}};t.prototype.off=function(t){t?(this||e).callbacks=(this||e).callbacks.filter((function(e){return e!==t})):(this||e).callbacks.length=0;(this||e).callbacks.length===0&&(this||e)._parentViewModel.removeFromPropertyCallbacks(this||e)};t.prototype.internalHandleCallback=function(e){};t.prototype.handleCallbacks=function(){var t=this||e;(this||e)._viewModelInstanceValue.hasChanged&&(this||e).callbacks.forEach((function(e){t.internalHandleCallback(e)}))};t.prototype.clearChanges=function(){(this||e)._viewModelInstanceValue.clearChanges()};t.prototype.clearCallbacks=function(){(this||e).callbacks.length=0};Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._viewModelInstanceValue.name},enumerable:false,configurable:true});return t}();var B=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var N=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var $=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var z=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}n.prototype.trigger=function(){return(this||e)._viewModelInstanceValue.trigger()};n.prototype.internalHandleCallback=function(e){e()};return n}(V);var H=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"valueIndex\",{get:function(){return(this||e)._viewModelInstanceValue.valueIndex},set:function(t){(this||e)._viewModelInstanceValue.valueIndex=t},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"values\",{get:function(){return(this||e)._viewModelInstanceValue.values},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var Y=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"length\",{get:function(){return(this||e)._viewModelInstanceValue.size},enumerable:false,configurable:true});n.prototype.addInstance=function(t){t.runtimeInstance!=null&&(this||e)._viewModelInstanceValue.addInstance(t.runtimeInstance)};n.prototype.removeInstance=function(t){t.runtimeInstance!=null&&(this||e)._viewModelInstanceValue.removeInstance(t.runtimeInstance)};n.prototype.removeInstanceAt=function(t){(this||e)._viewModelInstanceValue.removeInstanceAt(t)};n.prototype.instanceAt=function(t){var n=(this||e)._viewModelInstanceValue.instanceAt(t);if(n!=null){var r=new U(n,null);return r}return null};n.prototype.internalHandleCallback=function(e){e()};return n}(V);var X=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.rgb=function(t,n,r){(this||e)._viewModelInstanceValue.rgb(t,n,r)};n.prototype.rgba=function(t,n,r,i){(this||e)._viewModelInstanceValue.argb(i,t,n,r)};n.prototype.argb=function(t,n,r,i){(this||e)._viewModelInstanceValue.argb(t,n,r,i)};n.prototype.alpha=function(t){(this||e)._viewModelInstanceValue.alpha(t)};n.prototype.opacity=function(t){(this||e)._viewModelInstanceValue.alpha(Math.round(Math.max(0,Math.min(1,t))*255))};n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var G=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{set:function(t){(this||e)._viewModelInstanceValue.value(t.nativeImage)},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(e){e()};return n}(V);var q=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Request(t);return[4,fetch(n)];case 1:r=e.sent();return[4,r.arrayBuffer()];case 2:i=e.sent();return[2,i]}}))}))};var J=function(e){return typeof e===\"string\"?[e]:e instanceof Array?e:[]};var K={EventManager:P,TaskQueueManager:I};var Z=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return b.getInstance((function(n){n.decodeAudio(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.AudioWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))};var Q=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return b.getInstance((function(n){n.decodeImage(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.ImageWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))};var ee=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return b.getInstance((function(n){n.decodeFont(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.FontWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))}})();return i})()));var n=t;const r=t.rive,i=t.__esModule;export{i as __esModule,n as default,r as rive};\n//# sourceMappingURL=rive.js.map\n","import*as e from\"react\";import*as t from\"@rive-app/canvas\";var n=e;try{\"default\"in e&&(n=e.default)}catch(i){}var r=t;try{\"default\"in t&&(r=t.default)}catch(i){}var u=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var a={};Object.defineProperty(a,\"__esModule\",{value:!0});var i=n,o=r;function l(e){return e&&\"object\"==typeof e&&\"default\"in e?e:{default:e}}var s=l(i),c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var u in t=arguments[n])Object.prototype.hasOwnProperty.call(t,u)&&(e[u]=t[u]);return e},c.apply(this||u,arguments)};function f(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var u=0;for(r=Object.getOwnPropertySymbols(e);u<r.length;u++)t.indexOf(r[u])<0&&Object.prototype.propertyIsEnumerable.call(e,r[u])&&(n[r[u]]=e[r[u]])}return n}function d(e,t,n,r){return new(n||(n=Promise))((function(u,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function o(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?u(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,o)}l((r=r.apply(e,t||[])).next())}))}function v(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},\"function\"==typeof Symbol&&(i[Symbol.iterator]=function(){return this||u}),i;function l(u){return function(i){return function(u){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,r=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==u[0]&&2!==u[0])){o=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){o.label=u[1];break}if(6===u[0]&&o.label<a[1]){o.label=a[1],a=u;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(u);break}a[2]&&o.ops.pop(),o.trys.pop();continue}u=t.call(e,o)}catch(e){u=[6,e],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,i])}}}function h(e){var t=e||p(),n=i.useState(t),r=n[0],u=n[1];return i.useEffect((function(){if(\"undefined\"!=typeof window&&\"matchMedia\"in window){var t=function(){var t=e||p();u(t)},n=window.matchMedia(\"screen and (resolution: \".concat(r,\"dppx)\"));return n.hasOwnProperty(\"addEventListener\")?n.addEventListener(\"change\",t):n.addListener(t),function(){n.hasOwnProperty(\"removeEventListener\")?n.removeEventListener(\"change\",t):n.removeListener(t)}}}),[r,e]),r}function p(){var e=\"undefined\"!=typeof window&&\"number\"==typeof window.devicePixelRatio?window.devicePixelRatio:1;return Math.min(Math.max(1,e),3)}var b=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}();var g=globalThis.ResizeObserver||b,y=void 0!==globalThis.ResizeObserver,w=!y;function m(e,t){void 0===t&&(t=!0);var n=i.useState({width:0,height:0}),r=n[0],a=n[1];i.useEffect((function(){if(\"undefined\"!=typeof window&&t){var e=function(){a({width:window.innerWidth,height:window.innerHeight})};return w&&(e(),window.addEventListener(\"resize\",e)),function(){return window.removeEventListener(\"resize\",e)}}}),[]);var o,l,s,c=i.useRef(new g((o=function(e){y&&a({width:e[e.length-1].contentRect.width,height:e[e.length-1].contentRect.height})},l=0,s=0,function(){for(var e=this||u,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];clearTimeout(s),s=window.setTimeout((function(){return o.apply(e,t)}),l)})));return i.useEffect((function(){var n=c.current;if(t){var r=e.current;return e.current&&y&&n.observe(e.current),function(){n.disconnect(),r&&y&&n.unobserve(r)}}n.disconnect()}),[e,c]),r}var C={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function R(e){return Object.assign({},C,e)}function E(e){var t=e.riveLoaded,n=void 0!==t&&t,r=e.canvasElem,u=e.containerRef,a=e.options,o=void 0===a?{}:a,l=e.onCanvasHasResized,s=e.artboardBounds,c=R(o),f=i.useState({height:0,width:0}),d=f[0],v=d.height,p=d.width,b=f[1],g=i.useState({height:0,width:0}),y=g[0],w=y.height,C=y.width,E=g[1],V=i.useState(!0),O=V[0],M=V[1],k=c.fitCanvasToArtboardHeight,P=c.shouldResizeCanvasToContainer,x=c.useDevicePixelRatio,I=c.customDevicePixelRatio,T=m(u,P),S=h(I),D=null!=s?s:{},L=D.maxX,z=D.maxY,H=i.useCallback((function(){var e,t,n,r,a=null!==(t=null===(e=u.current)||void 0===e?void 0:e.clientWidth)&&void 0!==t?t:0,i=null!==(r=null===(n=u.current)||void 0===n?void 0:n.clientHeight)&&void 0!==r?r:0;return k&&s?{width:a,height:a*(s.maxY/s.maxX)}:{width:a,height:i}}),[u,k,L,z]);i.useEffect((function(){if(P&&u.current&&n){var e=H(),t=e.width,a=e.height,i=!1;if(r){var o=t!==p||a!==v;if(c.fitCanvasToArtboardHeight&&o&&(u.current.style.height=a+\"px\",i=!0),c.useDevicePixelRatio){if(o||t*S!==C||a*S!==w){var s=S*t,f=S*a;r.width=s,r.height=f,r.style.width=t+\"px\",r.style.height=a+\"px\",E({width:s,height:f}),i=!0}}else o&&(r.width=t,r.height=a,E({width:t,height:a}),i=!0);b({width:t,height:a})}l&&(O||i)&&l&&l(),O&&M(!1)}}),[r,u,T,S,H,O,M,w,C,v,p,l,P,k,x,n]),i.useEffect((function(){E({width:0,height:0})}),[r])}var V,O=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),M=globalThis.IntersectionObserver||O,k=function(){function e(){var e=this||u;(this||u).elementsMap=new Map,(this||u).onObserved=function(t){t.forEach((function(t){var n=e.elementsMap.get(t.target);n&&n(t)}))},(this||u).observer=new M((this||u).onObserved)}return e.prototype.registerCallback=function(e,t){(this||u).observer.observe(e),(this||u).elementsMap.set(e,t)},e.prototype.removeCallback=function(e){(this||u).observer.unobserve(e),(this||u).elementsMap.delete(e)},e}(),P=function(){return V||(V=new k),V};function x(e){var t=e.setContainerRef,n=e.setCanvasRef,r=e.className,u=void 0===r?\"\":r,a=e.style,i=e.children,o=f(e,[\"setContainerRef\",\"setCanvasRef\",\"className\",\"style\",\"children\"]),l=c({width:\"100%\",height:\"100%\"},a);return s.default.createElement(\"div\",c({ref:t,className:u},!u&&{style:l}),s.default.createElement(\"canvas\",c({ref:n,style:{verticalAlign:\"top\",width:0,height:0}},o),i))}function I(e,t){void 0===t&&(t={});var n=i.useState(null),r=n[0],u=n[1],a=i.useRef(null),l=i.useState(null),f=l[0],d=l[1],v=Boolean(e),p=R(t),b=h(),g=i.useCallback((function(){if(f){if(f.layout&&f.layout.fit===o.Fit.Layout&&r){var e=b*f.layout.layoutScaleFactor;f.devicePixelRatioUsed=b,f.artboardWidth=(null==r?void 0:r.width)/e,f.artboardHeight=(null==r?void 0:r.height)/e}f.startRendering(),f.resizeToCanvas()}}),[f,b]);E({riveLoaded:!!f,canvasElem:r,containerRef:a,options:p,onCanvasHasResized:g,artboardBounds:null==f?void 0:f.bounds});var y=i.useCallback((function(e){null===e&&r&&(r.height=0,r.width=0),u(e)}),[]);i.useEffect((function(){if(r&&e){var t,n=null!=f;if(null==f){var u=p.useOffscreenRenderer;(t=new o.Rive(c(c({useOffscreenRenderer:u},e),{canvas:r}))).on(o.EventType.Load,(function(){n=!0,r?d(t):t.cleanup()}))}return function(){n||null==t||t.cleanup()}}}),[r,v,f]);var w=i.useCallback((function(e){a.current=e}),[]),m={observe:i.useCallback((function(e,t){P().registerCallback(e,t)}),[]),unobserve:i.useCallback((function(e){P().removeCallback(e)}),[])},C=m.observe,V=m.unobserve;i.useEffect((function(){var e,t=!1,n=function(){if(r&&t){var e=r.getBoundingClientRect();e.width>0&&e.height>0&&e.top<(window.innerHeight||document.documentElement.clientHeight)&&e.bottom>0&&e.left<(window.innerWidth||document.documentElement.clientWidth)&&e.right>0&&(null==f||f.startRendering(),t=!1)}};return r&&!1!==p.shouldUseIntersectionObserver&&C(r,(function(r){r.isIntersecting?f&&f.startRendering():f&&f.stopRendering(),t=!r.isIntersecting,clearTimeout(e),r.isIntersecting||0!==r.boundingClientRect.width||(e=setTimeout(n,10))})),function(){r&&V(r)}}),[C,V,f,r,p.shouldUseIntersectionObserver]),i.useEffect((function(){return function(){f&&(f.cleanup(),d(null))}}),[f,r]);var O=null==e?void 0:e.animations;i.useEffect((function(){f&&O&&(f.isPlaying?(f.stop(f.animationNames),f.play(O)):f.isPaused&&(f.stop(f.animationNames),f.pause(O)))}),[O,f]);var M=i.useCallback((function(e){return s.default.createElement(x,c({setContainerRef:w,setCanvasRef:y},e))}),[y,w]);return{canvas:r,container:a.current,setCanvasRef:y,setContainerRef:w,rive:f,RiveComponent:M}}function T(e,t,n){var r=i.useState(null),u=r[0],a=r[1],o=i.useState(n.defaultValue),l=o[0],s=o[1],f=i.useState(null),d=f[0],v=f[1],h=i.useRef(null),p=i.useRef(e),b=i.useRef(n);i.useEffect((function(){b.current=n}),[n]);var g=i.useCallback((function(){var e=h.current,t=p.current,n=b.current;if(!e||!t)return a(null),s(n.defaultValue),v(null),function(){};var r=n.getProperty(e,t);if(r){a(r),s(n.getValue(r)),n.getExtendedData&&v(n.getExtendedData(r));var u=function(){s(n.getValue(r)),n.getExtendedData&&v(n.getExtendedData(r)),n.onPropertyEvent&&n.onPropertyEvent()};return r.on(u),function(){r.off(u)}}return function(){}}),[]);i.useEffect((function(){return h.current=t,p.current=e,g()}),[t,e,g]);var y=i.useCallback((function(e){if(u&&h.current===t)try{return e(u),void(b.current.getExtendedData&&v(b.current.getExtendedData(u)))}catch(e){}if(h.current)try{var n=b.current.getProperty(h.current,p.current);n&&(a(n),e(n),b.current.getExtendedData&&v(b.current.getExtendedData(n)))}catch(e){}}),[u,t]),w=i.useMemo((function(){return b.current.buildPropertyOperations(y)}),[y]),m=c({value:l},w);return n.getExtendedData&&(m.extendedData=d),m}a.default=function(e){var t=e.src,n=e.artboard,r=e.animations,u=e.stateMachines,a=e.layout,i=e.useOffscreenRenderer,o=void 0===i||i,l=e.shouldDisableRiveListeners,d=void 0!==l&&l,v=e.shouldResizeCanvasToContainer,h=void 0===v||v,p=e.automaticallyHandleEvents,b=void 0!==p&&p,g=e.children,y=f(e,[\"src\",\"artboard\",\"animations\",\"stateMachines\",\"layout\",\"useOffscreenRenderer\",\"shouldDisableRiveListeners\",\"shouldResizeCanvasToContainer\",\"automaticallyHandleEvents\",\"children\"]),w=I({src:t,artboard:n,animations:r,layout:a,stateMachines:u,autoplay:!0,shouldDisableRiveListeners:d,automaticallyHandleEvents:b},{useOffscreenRenderer:o,shouldResizeCanvasToContainer:h}).RiveComponent;return s.default.createElement(w,c({},y),g)},a.useResizeCanvas=E,a.useRive=I,a.useRiveFile=function(e){var t=this||u,n=i.useState(null),r=n[0],a=n[1],l=i.useState(\"idle\"),s=l[0],c=l[1];return i.useEffect((function(){var n=null;return d(t,void 0,void 0,(function(){return v(this||u,(function(t){try{c(\"loading\"),(n=new o.RiveFile(e)).init(),n.on(o.EventType.Load,(function(){null==n||n.getInstance(),a(n),c(\"success\")})),n.on(o.EventType.LoadError,(function(){c(\"failed\")})),a(n)}catch(e){console.error(e),c(\"failed\")}return[2]}))})),function(){null==n||n.cleanup()}}),[e.src,e.buffer]),{riveFile:r,status:s}},a.useStateMachineInput=function(e,t,n,r){var u=i.useState(null),a=u[0],l=u[1];return i.useEffect((function(){function u(){if(e&&t&&n||l(null),e&&t&&n){var u=e.stateMachineInputs(t);if(u){var a=u.find((function(e){return e.name===n}));void 0!==r&&a&&(a.value=r),l(a||null)}}else l(null)}u(),e&&e.on(o.EventType.Load,(function(){u()}))}),[e]),a},a.useViewModel=function(e,t){var n=null!=t?t:{},r=n.name,u=n.useDefault,a=void 0!==u&&u,l=i.useState(null),s=l[0],c=l[1];return i.useEffect((function(){function t(){var t;if(e){var n=null;n=null!=r?(null===(t=e.viewModelByName)||void 0===t?void 0:t.call(e,r))||null:e.defaultViewModel()||null,c(n)}else c(null)}return t(),e&&e.on(o.EventType.Load,t),function(){e&&e.off(o.EventType.Load,t)}}),[e,r,a]),s},a.useViewModelInstance=function(e,t){var n=null!=t?t:{},r=n.name,u=n.useDefault,a=void 0!==u&&u,o=n.useNew,l=void 0!==o&&o,s=n.rive,c=i.useState(null),f=c[0],d=c[1];return i.useEffect((function(){var t,n,u;if(e){var i=null;i=null!=r?e.instanceByName(r)||null:a?(null===(t=e.defaultInstance)||void 0===t?void 0:t.call(e))||null:l?(null===(n=e.instance)||void 0===n?void 0:n.call(e))||null:(null===(u=e.defaultInstance)||void 0===u?void 0:u.call(e))||null,d(i),s&&i&&s.viewModelInstance!==i&&s.bindViewModelInstance(i)}else d(null)}),[e,r,a,l,s]),f},a.useViewModelInstanceBoolean=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.boolean(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceColor=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.color(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))},setRgb:function(t,n,r){e((function(e){e.rgb(t,n,r)}))},setRgba:function(t,n,r,u){e((function(e){e.rgba(t,n,r,u)}))},setAlpha:function(t){e((function(e){e.alpha(t)}))},setOpacity:function(t){e((function(e){e.opacity(t)}))}}}),[])});return{value:n.value,setValue:n.setValue,setRgb:n.setRgb,setRgba:n.setRgba,setAlpha:n.setAlpha,setOpacity:n.setOpacity}},a.useViewModelInstanceEnum=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.enum(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,getExtendedData:i.useCallback((function(e){return e.values}),[]),buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,values:n.extendedData||[],setValue:n.setValue}},a.useViewModelInstanceNumber=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.number(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceString=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.string(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceTrigger=function(e,t,n){var r=(null!=n?n:{}).onTrigger;return{trigger:T(e,t,{getProperty:i.useCallback((function(e,t){return e.trigger(t)}),[]),getValue:i.useCallback((function(){}),[]),defaultValue:null,onPropertyEvent:r,buildPropertyOperations:i.useCallback((function(e){return{trigger:function(){e((function(e){e.trigger()}))}}}),[])}).trigger}},Object.keys(o).forEach((function(e){\"default\"===e||a.hasOwnProperty(e)||Object.defineProperty(a,e,{enumerable:!0,get:function(){return o[e]}})}));const S=a.__esModule,D=a.useResizeCanvas,L=a.useRive,z=a.useRiveFile,H=a.useStateMachineInput,j=a.useViewModel,N=a.useViewModelInstance,B=a.useViewModelInstanceBoolean,A=a.useViewModelInstanceColor,F=a.useViewModelInstanceEnum,W=a.useViewModelInstanceNumber,_=a.useViewModelInstanceString,U=a.useViewModelInstanceTrigger;export{S as __esModule,a as default,D as useResizeCanvas,L as useRive,z as useRiveFile,H as useStateMachineInput,j as useViewModel,N as useViewModelInstance,B as useViewModelInstanceBoolean,A as useViewModelInstanceColor,F as useViewModelInstanceEnum,W as useViewModelInstanceNumber,_ as useViewModelInstanceString,U as useViewModelInstanceTrigger};\n//# sourceMappingURL=index.js.map\n","var e=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var t={};(function(e,n){t=n()})(0,(()=>(()=>{var t=[,(t,n,r)=>{r.r(n);r.d(n,{default:()=>a});var i=(()=>{var t=typeof document!==\"undefined\"&&document.currentScript?document.currentScript.src:void 0;return function(n={}){var r,i,a=n;a.ready=new Promise(((e,t)=>{r=e;i=t}));function o(){function t(e){const t=i;r=n=0;i=new Map;t.forEach((t=>{try{t(e)}catch(e){console.error(e)}}));this.lb();a&&a.Nb()}let n=0,r=0,i=new Map,a=null,o=null;(this||e).requestAnimationFrame=function(a){n||(n=requestAnimationFrame(t.bind(this||e)));const o=++r;i.set(o,a);return o};(this||e).cancelAnimationFrame=function(e){i.delete(e);n&&0==i.size&&(cancelAnimationFrame(n),n=0)};(this||e).Lb=function(t){o&&(document.body.remove(o),o=null);t||(o=document.createElement(\"div\"),o.style.backgroundColor=\"black\",o.style.position=\"fixed\",o.style.right=0,o.style.top=0,o.style.color=\"white\",o.style.padding=\"4px\",o.innerHTML=\"RIVE FPS\",t=function(e){o.innerHTML=\"RIVE FPS \"+e.toFixed(1)},document.body.appendChild(o));a=new function(){let n=0,r=0;(this||e).Nb=function(){var e=performance.now();r?(++n,e-=r,1e3<e&&(t(1e3*n/e),n=r=0)):(r=e,n=0)}}};(this||e).lb=function(){}}function s(){undefined;const t=new Map;let n=-Infinity;(this||e).push=function(e){e=e+255>>8;t.has(e)&&clearTimeout(t.get(e));t.set(e,setTimeout((function(){t.delete(e);0==t.length?n=-Infinity:e==n&&(n=Math.max(...t.keys()),console.assert(n<e))}),1e3));n=Math.max(e,n);return n<<8}}const u=a.onRuntimeInitialized;a.onRuntimeInitialized=function(){u&&u();let t=a.decodeAudio;a.decodeAudio=function(e,n){e=t(e);n(e)};let n=a.decodeFont;a.decodeFont=function(e,t){e=n(e);t(e)};const r=a.FileAssetLoader;a.ptrToAsset=e=>{let t=a.ptrToFileAsset(e);return t.isImage?a.ptrToImageAsset(e):t.isFont?a.ptrToFontAsset(e):t.isAudio?a.ptrToAudioAsset(e):t};a.CustomFileAssetLoader=r.extend(\"CustomFileAssetLoader\",{__construct:function({loadContents:t}){(this||e).__parent.__construct.call(this||e);(this||e).Bb=t},loadContents:function(e,t){e=a.ptrToAsset(e);return this.Bb(e,t)}});a.CDNFileAssetLoader=r.extend(\"CDNFileAssetLoader\",{__construct:function(){(this||e).__parent.__construct.call(this||e)},loadContents:function(e){let t=a.ptrToAsset(e);e=t.cdnUuid;if(\"\"===e)return!1;(function(e,t){var n=new XMLHttpRequest;n.responseType=\"arraybuffer\";n.onreadystatechange=function(){4==n.readyState&&200==n.status&&t(n)};n.open(\"GET\",e,!0);n.send(null)})(t.cdnBaseUrl+\"/\"+e,(e=>{t.decode(new Uint8Array(e.response))}));return!0}});a.FallbackFileAssetLoader=r.extend(\"FallbackFileAssetLoader\",{__construct:function(){(this||e).__parent.__construct.call(this||e);(this||e).hb=[]},addLoader:function(t){(this||e).hb.push(t)},loadContents:function(t,n){for(let r of(this||e).hb)if(r.loadContents(t,n))return!0;return!1}});let i=a.computeAlignment;a.computeAlignment=function(t,n,r,a,o=1){return i.call(this||e,t,n,r,a,o)}};const l=a.onRuntimeInitialized;a.onRuntimeInitialized=function(){function t(t){(this||e).F=t;(this||e).Ab=t.getContext(\"2d\");(this||e).Db=i;(this||e).S=[];(this||e).la=0;(this||e).clear=function(){console.assert(0==(this||e).la);(this||e).S=[];u.delete(this||e)};(this||e).save=function(){++(this||e).la;(this||e).S.push(i.save.bind(i))};(this||e).restore=function(){0<(this||e).la&&((this||e).S.push(i.restore.bind(i)),--(this||e).la)};(this||e).transform=function(t){(this||e).S.push(i.transform.bind(i,t))};(this||e).align=function(t,n,r,a,o=1){(this||e).S.push(i.align.bind(i,t,n,r,a,o))};(this||e).flush=function(){console.assert(0==(this||e).la);u.add(this||e);i.Wa||r()};(this||e).delete=function(){}}function n(t,n=!1){var r={alpha:!0,depth:n,stencil:n,antialias:n,premultipliedAlpha:!0,preserveDrawingBuffer:0,powerPreference:\"high-performance\",failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:!1,explicitSwapControl:0,renderViaOffscreenBackBuffer:0};n=t.getContext(\"webgl2\",r);if(!n)return null;r=Un(n,r);Nn(r);const i=c(t.width,t.height);i.Ka=r;i.F=t;i.La=t.width;i.Xa=t.height;i.T=n;var a=i.delete;i.delete=function(){a.call(this||e);var t=(this||e).Ka;zn===Wn[t]&&(zn=null);\"object\"==typeof JSEvents&&JSEvents.Oc(Wn[t].C.canvas);Wn[t]&&Wn[t].C.canvas&&(Wn[t].C.canvas.zb=void 0);(this||e).Ka=(this||e).F=(this||e).La=(this||e).T=Wn[t]=null};return i}function r(){if(i){var e=i.Cb,t=0,n=0,r=0,o=Array(u.size),s=0;for(var l of u)l.ga=Math.min(l.F.width,e),l.fa=Math.min(l.F.height,e),l.Ia=l.fa*l.ga,t=Math.max(t,l.ga),n=Math.max(n,l.fa),r+=l.Ia,o[s++]=l;u.clear();if(!(0>=r)){t=1<<(0>=t?0:32-Math.clz32(t-1));for(n=1<<(0>=n?0:32-Math.clz32(n-1));n*t<r;)t<=n?t*=2:n*=2;t=Math.min(t,e);t=Math.min(n,e);o.sort(((e,t)=>t.Ia-e.Ia));r=new a.DynamicRectanizer(e);for(l=0;l<o.length;){r.reset(t,n);for(s=l;s<o.length;++s){var c=o[s],f=r.addRect(c.ga,c.fa);if(0>f){console.assert(s>l);break}c.ra=f&65535;c.sa=f>>16}c=d.push(r.drawWidth());f=p.push(r.drawHeight());console.assert(c>=r.drawWidth());console.assert(f>=r.drawHeight());console.assert(c<=e);console.assert(f<=e);i.F.width!=c&&(i.F.width=c);i.F.height!=f&&(i.F.height=f);i.clear();for(c=l;c<s;++c){f=o[c];i.saveClipRect(f.ra,f.sa,f.ra+f.ga,f.sa+f.fa);let e=new a.Mat2D;e.xx=f.ga/f.F.width;e.yy=f.fa/f.F.height;e.xy=e.yx=0;e.tx=f.ra;e.ty=f.sa;i.transform(e);for(const e of f.S)e();i.restoreClipRect();f.S=[]}for(i.flush();l<s;++l)c=o[l],f=c.Ab,f.globalCompositeOperation=\"copy\",f.drawImage(i.F,c.ra,c.sa,c.ga,c.fa,0,0,c.F.width,c.F.height);l=s}}}}l&&l();let i=null;const u=new Set,c=a.makeRenderer;a.makeRenderer=function(e,r){if(!i){function a(e){var t=document.createElement(\"canvas\");t.width=1;t.height=1;i=n(t,e);i.Wa=!!i.T.getExtension(\"WEBGL_shader_pixel_local_storage\");i.Cb=Math.min(i.T.getParameter(i.T.MAX_RENDERBUFFER_SIZE),i.T.getParameter(i.T.MAX_TEXTURE_SIZE));i.Ja=!i.Wa;(e=i.T.getExtension(\"WEBGL_debug_renderer_info\"))&&(t=i.T.getParameter(e.UNMASKED_RENDERER_WEBGL),i.T.getParameter(e.UNMASKED_VENDOR_WEBGL).includes(\"Google\")&&t.includes(\"ANGLE Metal Renderer\")&&(i.Ja=!1));return i}i=a(!0);i.Ja||(i=a(!1))}return r?new t(e):n(e,i.Ja)};const f=a.Artboard.prototype.delete;a.Artboard.prototype.delete=function(){(this||e).Eb=!0;f.call(this||e)};const h=a.Artboard.prototype.draw;a.Artboard.prototype.draw=function(t){t.S?t.S.push((()=>{(this||e).Eb||h.call(this||e,t.Db)})):h.call(this||e,t)};const d=new s,p=new s,v=new o;a.requestAnimationFrame=v.requestAnimationFrame.bind(v);a.cancelAnimationFrame=v.cancelAnimationFrame.bind(v);a.enableFPSCounter=v.Lb.bind(v);v.lb=r;a.resolveAnimationFrame=r;let m=a.load;a.load=function(e,t,n=!0){const r=new a.FallbackFileAssetLoader;void 0!==t&&r.addLoader(t);n&&(t=new a.CDNFileAssetLoader,r.addLoader(t));return Promise.resolve(m(e,r))};const g=a.WebGL2Renderer.prototype.clear;a.WebGL2Renderer.prototype.clear=function(){Nn((this||e).Ka);const t=(this||e).F;(this||e).La==t.width&&(this||e).Xa==t.height||(this.resize(t.width,t.height),(this||e).La=t.width,(this||e).Xa=t.height);g.call(this||e)};a.decodeImage=function(e,t){e=a.decodeWebGL2Image(e);t(e)};let b=a.Renderer.prototype.align;a.Renderer.prototype.align=function(t,n,r,i,a=1){b.call(this||e,t,n,r,i,a)}};var c,f,h=Object.assign({},a),d=\"./this.program\",p=\"object\"==typeof window,v=\"function\"==typeof importScripts,m=\"\";(p||v)&&(v?m=self.location.href:\"undefined\"!=typeof document&&document.currentScript&&(m=document.currentScript.src),t&&(m=t),m=0!==m.indexOf(\"blob:\")?m.substr(0,m.replace(/[?#].*/,\"\").lastIndexOf(\"/\")+1):\"\",v&&(f=e=>{var t=new XMLHttpRequest;t.open(\"GET\",e,!1);t.responseType=\"arraybuffer\";t.send(null);return new Uint8Array(t.response)}),c=(e,t,n)=>{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)});var g=a.print||console.log.bind(console),b=a.printErr||console.error.bind(console);Object.assign(a,h);h=null;a.thisProgram&&(d=a.thisProgram);var y;a.wasmBinary&&(y=a.wasmBinary);a.noExitRuntime;\"object\"!=typeof WebAssembly&&V(\"no native wasm support detected\");var w,_,A,C,M,E,P,I,L,F,R=!1;function S(){var e=w.buffer;a.HEAP8=A=new Int8Array(e);a.HEAP16=M=new Int16Array(e);a.HEAP32=P=new Int32Array(e);a.HEAPU8=C=new Uint8Array(e);a.HEAPU16=E=new Uint16Array(e);a.HEAPU32=I=new Uint32Array(e);a.HEAPF32=L=new Float32Array(e);a.HEAPF64=F=new Float64Array(e)}var x,k=[],T=[],j=[];function O(){var e=a.preRun.shift();k.unshift(e)}var W=0,B=null,D=null;function V(e){a.onAbort&&a.onAbort(e);e=\"Aborted(\"+e+\")\";b(e);R=!0;e=new WebAssembly.RuntimeError(e+\". Build with -sASSERTIONS for more info.\");i(e);throw e}function U(e){return e.startsWith(\"data:application/octet-stream;base64,\")}var N;N=\"webgl2_advanced.wasm\";if(!U(N)){var $=N;N=a.locateFile?a.locateFile($,m):m+$}function G(e){if(e==N&&y)return new Uint8Array(y);if(f)return f(e);throw\"both async and sync fetching of the wasm failed\"}function z(e){if(!y&&(p||v)){if(\"function\"==typeof fetch&&!e.startsWith(\"file://\"))return fetch(e,{credentials:\"same-origin\"}).then((t=>{if(!t.ok)throw\"failed to load wasm binary file at '\"+e+\"'\";return t.arrayBuffer()})).catch((()=>G(e)));if(c)return new Promise(((t,n)=>{c(e,(e=>t(new Uint8Array(e))),n)}))}return Promise.resolve().then((()=>G(e)))}function H(e,t,n){return z(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(n,(e=>{b(\"failed to asynchronously prepare wasm: \"+e);V(e)}))}function Y(e,t){var n=N;return y||\"function\"!=typeof WebAssembly.instantiateStreaming||U(n)||n.startsWith(\"file://\")||\"function\"!=typeof fetch?H(n,e,t):fetch(n,{credentials:\"same-origin\"}).then((r=>WebAssembly.instantiateStreaming(r,e).then(t,(function(r){b(\"wasm streaming compile failed: \"+r);b(\"falling back to ArrayBuffer instantiation\");return H(n,e,t)}))))}var X,q,J={517895:(e,t,n,r,i)=>{if(\"undefined\"===typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(\"undefined\"===typeof window.h){window.h={Da:0};window.h.I={};window.h.I.Ba=e;window.h.I.capture=t;window.h.I.Na=n;window.h.ja={};window.h.ja.stopped=r;window.h.ja.ub=i;let a=window.h;a.D=[];a.oc=function(e){for(var t=0;t<a.D.length;++t)if(null==a.D[t])return a.D[t]=e,t;a.D.push(e);return a.D.length-1};a.yb=function(e){for(a.D[e]=null;0<a.D.length;){if(null!=a.D[a.D.length-1])break;a.D.pop()}};a.Qc=function(e){for(var t=0;t<a.D.length;++t)if(a.D[t]==e)return a.yb(t)};a.va=function(e){return a.D[e]};a.Va=[\"touchend\",\"click\"];a.unlock=function(){for(var e=0;e<a.D.length;++e){var t=a.D[e];null!=t&&null!=t.J&&t.state===a.ja.ub&&t.J.resume().then((()=>{pr(t.mb)}),(e=>{console.error(\"Failed to resume audiocontext\",e)}))}a.Va.map((function(e){document.removeEventListener(e,a.unlock,!0)}))};a.Va.map((function(e){document.addEventListener(e,a.unlock,!0)}))}window.h.Da+=1;return 1},520073:()=>{\"undefined\"!==typeof window.h&&(window.h.Va.map((function(e){document.removeEventListener(e,window.h.unlock,!0)})),--window.h.Da,0===window.h.Da&&delete window.h)},520377:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,520481:()=>{try{var e=new(window.AudioContext||window.webkitAudioContext),t=e.sampleRate;e.close();return t}catch(e){return 0}},520652:(e,t,n,r,i,a)=>{if(\"undefined\"===typeof window.h)return-1;var o={},s={};e==window.h.I.Ba&&0!=n&&(s.sampleRate=n);o.J=new(window.AudioContext||window.webkitAudioContext)(s);o.J.suspend();o.state=window.h.ja.stopped;n=0;e!=window.h.I.Ba&&(n=t);o.Z=o.J.createScriptProcessor(r,n,t);o.Z.onaudioprocess=function(n){null!=o.wa&&0!=o.wa.length||(o.wa=new Float32Array(L.buffer,i,r*t));if(e==window.h.I.capture||e==window.h.I.Na){for(var s=0;s<t;s+=1)for(var u=n.inputBuffer.getChannelData(s),l=o.wa,c=0;c<r;c+=1)l[c*t+s]=u[c];vr(a,r,i)}if(e==window.h.I.Ba||e==window.h.I.Na)for(mr(a,r,i),s=0;s<n.outputBuffer.numberOfChannels;++s)for(u=n.outputBuffer.getChannelData(s),l=o.wa,c=0;c<r;c+=1)u[c]=l[c*t+s];else for(s=0;s<n.outputBuffer.numberOfChannels;++s)n.outputBuffer.getChannelData(s).fill(0)};e!=window.h.I.capture&&e!=window.h.I.Na||navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then((function(e){o.Ea=o.J.createMediaStreamSource(e);o.Ea.connect(o.Z);o.Z.connect(o.J.destination)})).catch((function(e){console.log(\"Failed to get user media: \"+e)}));e==window.h.I.Ba&&o.Z.connect(o.J.destination);o.mb=a;return window.h.oc(o)},523529:e=>window.h.va(e).J.sampleRate,523602:e=>{e=window.h.va(e);void 0!==e.Z&&(e.Z.onaudioprocess=function(){},e.Z.disconnect(),e.Z=void 0);void 0!==e.Ea&&(e.Ea.disconnect(),e.Ea=void 0);e.J.close();e.J=void 0;e.mb=void 0},524002:e=>{window.h.yb(e)},524052:e=>{e=window.h.va(e);e.J.resume();e.state=window.h.ja.ub},524191:e=>{e=window.h.va(e);e.J.suspend();e.state=window.h.ja.stopped}},K=e=>{for(;0<e.length;)e.shift()(a)},Z=(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);(e=Z(e.split(\"/\").filter((e=>!!e)),!t).join(\"/\"))||t||(e=\".\");e&&n&&(e+=\"/\");return(t?\"/\":\"\")+e},ee=e=>{var t=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/.exec(e).slice(1);e=t[0];t=t[1];if(!e&&!t)return\".\";t&&(t=t.substr(0,t.length-1));return e+t},te=e=>{if(\"/\"===e)return\"/\";e=Q(e);e=e.replace(/\\/$/,\"\");var t=e.lastIndexOf(\"/\");return-1===t?e:e.substr(t+1)},ne=()=>{if(\"object\"==typeof crypto&&\"function\"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);V(\"initRandomDevice\")},re=e=>(re=ne())(e);function ie(){for(var e=\"\",t=!1,n=arguments.length-1;-1<=n&&!t;n--){t=0<=n?arguments[n]:\"/\";if(\"string\"!=typeof t)throw new TypeError(\"Arguments to path.resolve must be strings\");if(!t)return\"\";e=t+\"/\"+e;t=\"/\"===t.charAt(0)}e=Z(e.split(\"/\").filter((e=>!!e)),!t).join(\"/\");return(t?\"/\":\"\")+e||\".\"}var ae=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf8\"):void 0,oe=(e,t,n)=>{var r=t+n;for(n=t;e[n]&&!(n>=r);)++n;if(16<n-t&&e.buffer&&ae)return ae.decode(e.subarray(t,n));for(r=\"\";t<n;){var i=e[t++];if(i&128){var a=e[t++]&63;if(192==(i&224))r+=String.fromCharCode((i&31)<<6|a);else{var o=e[t++]&63;i=224==(i&240)?(i&15)<<12|a<<6|o:(i&7)<<18|a<<12|o<<6|e[t++]&63;65536>i?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|i&1023))}}else r+=String.fromCharCode(i)}return r},se=[],ue=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},le=(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){var s=e.charCodeAt(++a);o=65536+((o&1023)<<10)|s&1023}if(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|o&63}}t[n]=0;return n-i};function ce(e,t){var n=Array(ue(e)+1);e=le(e,n,0,n.length);t&&(n.length=e);return n}var fe=[];function he(e,t){fe[e]={input:[],G:[],V:t};$e(e,de)}var de={open:function(e){var t=fe[e.node.Ca];if(!t)throw new Fe(43);e.s=t;e.seekable=!1},close:function(e){e.s.V.ua(e.s)},ua:function(e){e.s.V.ua(e.s)},read:function(e,t,n,r){if(!e.s||!e.s.V.gb)throw new Fe(60);for(var i=0,a=0;a<r;a++){try{var o=e.s.V.gb(e.s)}catch(e){throw new Fe(29)}if(void 0===o&&0===i)throw new Fe(6);if(null===o||void 0===o)break;i++;t[n+a]=o}i&&(e.node.timestamp=Date.now());return i},write:function(e,t,n,r){if(!e.s||!e.s.V.Qa)throw new Fe(60);try{for(var i=0;i<r;i++)e.s.V.Qa(e.s,t[n+i])}catch(e){throw new Fe(29)}r&&(e.node.timestamp=Date.now());return i}},pe={gb:function(){e:{if(!se.length){var e=null;\"undefined\"!=typeof window&&\"function\"==typeof window.prompt?(e=window.prompt(\"Input: \"),null!==e&&(e+=\"\\n\")):\"function\"==typeof readline&&(e=readline(),null!==e&&(e+=\"\\n\"));if(!e){e=null;break e}se=ce(e,!0)}e=se.shift()}return e},Qa:function(e,t){null===t||10===t?(g(oe(e.G,0)),e.G=[]):0!=t&&e.G.push(t)},ua:function(e){e.G&&0<e.G.length&&(g(oe(e.G,0)),e.G=[])},Xb:function(){return{uc:25856,wc:5,tc:191,vc:35387,sc:[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]}},Yb:function(){return 0},Zb:function(){return[24,80]}},ve={Qa:function(e,t){null===t||10===t?(b(oe(e.G,0)),e.G=[]):0!=t&&e.G.push(t)},ua:function(e){e.G&&0<e.G.length&&(b(oe(e.G,0)),e.G=[])}};function me(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.v&&e.j.set(n.subarray(0,e.v),0))}var ge={O:null,U(){return ge.createNode(null,\"/\",16895,0)},createNode(e,t,n,r){if(24576===(n&61440)||4096===(n&61440))throw new Fe(63);ge.O||(ge.O={dir:{node:{Y:ge.l.Y,P:ge.l.P,ma:ge.l.ma,za:ge.l.za,sb:ge.l.sb,xb:ge.l.xb,tb:ge.l.tb,qb:ge.l.qb,Fa:ge.l.Fa},stream:{ba:ge.m.ba}},file:{node:{Y:ge.l.Y,P:ge.l.P},stream:{ba:ge.m.ba,read:ge.m.read,write:ge.m.write,ta:ge.m.ta,ib:ge.m.ib,kb:ge.m.kb}},link:{node:{Y:ge.l.Y,P:ge.l.P,na:ge.l.na},stream:{}},Ya:{node:{Y:ge.l.Y,P:ge.l.P},stream:Ne}});n=je(e,t,n,r);16384===(n.mode&61440)?(n.l=ge.O.dir.node,n.m=ge.O.dir.stream,n.j={}):32768===(n.mode&61440)?(n.l=ge.O.file.node,n.m=ge.O.file.stream,n.v=0,n.j=null):40960===(n.mode&61440)?(n.l=ge.O.link.node,n.m=ge.O.link.stream):8192===(n.mode&61440)&&(n.l=ge.O.Ya.node,n.m=ge.O.Ya.stream);n.timestamp=Date.now();e&&(e.j[t]=n,e.timestamp=n.timestamp);return n},Bc(e){return e.j?e.j.subarray?e.j.subarray(0,e.v):new Uint8Array(e.j):new Uint8Array(0)},l:{Y(e){var t={};t.zc=8192===(e.mode&61440)?e.id:1;t.Dc=e.id;t.mode=e.mode;t.Lc=1;t.uid=0;t.Cc=0;t.Ca=e.Ca;16384===(e.mode&61440)?t.size=4096:32768===(e.mode&61440)?t.size=e.v:40960===(e.mode&61440)?t.size=e.link.length:t.size=0;t.qc=new Date(e.timestamp);t.Jc=new Date(e.timestamp);t.xc=new Date(e.timestamp);t.Fb=4096;t.rc=Math.ceil(t.size/t.Fb);return t},P(e,t){void 0!==t.mode&&(e.mode=t.mode);void 0!==t.timestamp&&(e.timestamp=t.timestamp);if(void 0!==t.size&&(t=t.size,e.v!=t))if(0==t)e.j=null,e.v=0;else{var n=e.j;e.j=new Uint8Array(t);n&&e.j.set(n.subarray(0,Math.min(t,e.v)));e.v=t}},ma(){throw Re[44]},za(e,t,n,r){return ge.createNode(e,t,n,r)},sb(e,t,n){if(16384===(e.mode&61440)){try{var r=Te(t,n)}catch(e){}if(r)for(var i in r.j)throw new Fe(55)}delete e.parent.j[e.name];e.parent.timestamp=Date.now();e.name=n;t.j[n]=e;t.timestamp=e.parent.timestamp;e.parent=t},xb(e,t){delete e.j[t];e.timestamp=Date.now()},tb(e,t){var n,r=Te(e,t);for(n in r.j)throw new Fe(55);delete e.j[t];e.timestamp=Date.now()},qb(e){var t,n=[\".\",\"..\"];for(t in e.j)e.j.hasOwnProperty(t)&&n.push(t);return n},Fa(e,t,n){e=ge.createNode(e,t,41471,0);e.link=n;return e},na(e){if(40960!==(e.mode&61440))throw new Fe(28);return e.link}},m:{read(e,t,n,r,i){var a=e.node.j;if(i>=e.node.v)return 0;e=Math.min(e.node.v-i,r);if(8<e&&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){t.buffer===A.buffer&&(a=!1);if(!r)return 0;e=e.node;e.timestamp=Date.now();if(t.subarray&&(!e.j||e.j.subarray)){if(a)return e.j=t.subarray(n,n+r),e.v=r;if(0===e.v&&0===i)return e.j=t.slice(n,n+r),e.v=r;if(i+r<=e.v)return e.j.set(t.subarray(n,n+r),i),r}me(e,i+r);if(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];e.v=Math.max(e.v,i+r);return r},ba(e,t,n){1===n?t+=e.position:2===n&&32768===(e.node.mode&61440)&&(t+=e.node.v);if(0>t)throw new Fe(28);return t},ta(e,t,n){me(e.node,t+n);e.node.v=Math.max(e.node.v,t+n)},ib(e,t,n,r,i){if(32768!==(e.node.mode&61440))throw new Fe(43);e=e.node.j;if(i&2||e.buffer!==A.buffer){(0<n||n+t<e.length)&&(e=e.subarray?e.subarray(n,n+t):Array.prototype.slice.call(e,n,n+t));n=!0;V();t=void 0;if(!t)throw new Fe(48);A.set(e,t)}else n=!1,t=e.byteOffset;return{o:t,M:n}},kb(e,t,n,r){ge.m.write(e,t,0,r,n,!1);return 0}}};function be(e,t){var n=0;e&&(n|=365);t&&(n|=146);return n}var ye,we,_e,Ae,Ce=null,Me={},Ee=[],Pe=1,Ie=null,Le=!0,Fe=null,Re={},Se=(e,t={})=>{e=ie(e);if(!e)return{path:\"\",node:null};t=Object.assign({eb:!0,Sa:0},t);if(8<t.Sa)throw new Fe(32);e=e.split(\"/\").filter((e=>!!e));for(var n=Ce,r=\"/\",i=0;i<e.length;i++){var a=i===e.length-1;if(a&&t.parent)break;n=Te(n,e[i]);r=Q(r+\"/\"+e[i]);n.Aa&&(!a||a&&t.eb)&&(n=n.Aa.root);if(!a||t.cb)for(a=0;40960===(n.mode&61440);)if(n=Xe(r),r=ie(ee(r),n),n=Se(r,{Sa:t.Sa+1}).node,40<a++)throw new Fe(32)}return{path:r,node:n}},xe=e=>{for(var t;;){if(e===e.parent)return e=e.U.jb,t?\"/\"!==e[e.length-1]?`${e}/${t}`:e+t:e;t=t?`${e.name}/${t}`:e.name;e=e.parent}},ke=(e,t)=>{for(var n=0,r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return(e+n>>>0)%Ie.length},Te=(e,t)=>{var n;if(n=(n=We(e,\"x\"))?n:e.l.ma?0:2)throw new Fe(n,e);for(n=Ie[ke(e.id,t)];n;n=n.bc){var r=n.name;if(n.parent.id===e.id&&r===t)return n}return e.l.ma(e,t)},je=(e,t,n,r)=>{e=new ar(e,t,n,r);t=ke(e.parent.id,e.name);e.bc=Ie[t];return Ie[t]=e},Oe=e=>{var t=[\"r\",\"w\",\"rw\"][e&3];e&512&&(t+=\"w\");return t},We=(e,t)=>Le?0:!t.includes(\"r\")||e.mode&292?t.includes(\"w\")&&!(e.mode&146)||t.includes(\"x\")&&!(e.mode&73)?2:0:2,Be=(e,t)=>{try{return Te(e,t),20}catch(e){}return We(e,\"wx\")},De=()=>{for(var e=0;4096>=e;e++)if(!Ee[e])return e;throw new Fe(33)},Ve=e=>{e=Ee[e];if(!e)throw new Fe(8);return e},Ue=(t,n=-1)=>{_e||(_e=function(){(this||e).h={}},_e.prototype={},Object.defineProperties(_e.prototype,{object:{get(){return(this||e).node},set(t){(this||e).node=t}},flags:{get(){return(this||e).h.flags},set(t){(this||e).h.flags=t}},position:{get(){return(this||e).h.position},set(t){(this||e).h.position=t}}}));t=Object.assign(new _e,t);-1==n&&(n=De());t.X=n;return Ee[n]=t},Ne={open:e=>{e.m=Me[e.node.Ca].m;e.m.open&&e.m.open(e)},ba:()=>{throw new Fe(70)}},$e=(e,t)=>{Me[e]={m:t}},Ge=(e,t)=>{var n=\"/\"===t,r=!t;if(n&&Ce)throw new Fe(10);if(!n&&!r){var i=Se(t,{eb:!1});t=i.path;i=i.node;if(i.Aa)throw new Fe(10);if(16384!==(i.mode&61440))throw new Fe(54)}t={type:e,Nc:{},jb:t,ac:[]};e=e.U(t);e.U=t;t.root=e;n?Ce=e:i&&(i.Aa=t,i.U&&i.U.ac.push(t))},ze=(e,t,n)=>{var r=Se(e,{parent:!0}).node;e=te(e);if(!e||\".\"===e||\"..\"===e)throw new Fe(28);var i=Be(r,e);if(i)throw new Fe(i);if(!r.l.za)throw new Fe(63);return r.l.za(r,e,t,n)},He=(e,t,n)=>{\"undefined\"==typeof n&&(n=t,t=438);ze(e,t|8192,n)},Ye=(e,t)=>{if(!ie(e))throw new Fe(44);var n=Se(t,{parent:!0}).node;if(!n)throw new Fe(44);t=te(t);var r=Be(n,t);if(r)throw new Fe(r);if(!n.l.Fa)throw new Fe(63);n.l.Fa(n,t,e)},Xe=e=>{e=Se(e).node;if(!e)throw new Fe(44);if(!e.l.na)throw new Fe(28);return ie(xe(e.parent),e.l.na(e))},qe=(e,t,n)=>{if(\"\"===e)throw new Fe(44);if(\"string\"==typeof t){var r={r:0,\"r+\":2,w:577,\"w+\":578,a:1089,\"a+\":1090}[t];if(\"undefined\"==typeof r)throw Error(`Unknown file open mode: ${t}`);t=r}n=t&64?(\"undefined\"==typeof n?438:n)&4095|32768:0;if(\"object\"==typeof e)var i=e;else{e=Q(e);try{i=Se(e,{cb:!(t&131072)}).node}catch(e){}}r=!1;if(t&64)if(i){if(t&128)throw new Fe(20)}else i=ze(e,n,0),r=!0;if(!i)throw new Fe(44);8192===(i.mode&61440)&&(t&=-513);if(t&65536&&16384!==(i.mode&61440))throw new Fe(54);if(!r&&(n=i?40960===(i.mode&61440)?32:16384===(i.mode&61440)&&(\"r\"!==Oe(t)||t&512)?31:We(i,Oe(t)):44))throw new Fe(n);if(t&512&&!r){n=i;n=\"string\"==typeof n?Se(n,{cb:!0}).node:n;if(!n.l.P)throw new Fe(63);if(16384===(n.mode&61440))throw new Fe(31);if(32768!==(n.mode&61440))throw new Fe(28);if(r=We(n,\"w\"))throw new Fe(r);n.l.P(n,{size:0,timestamp:Date.now()})}t&=-131713;i=Ue({node:i,path:xe(i),flags:t,seekable:!0,position:0,m:i.m,pc:[],error:!1});i.m.open&&i.m.open(i);!a.logReadFiles||t&1||(Ae||(Ae={}),e in Ae||(Ae[e]=1));return i},Je=(e,t,n)=>{if(null===e.X)throw new Fe(8);if(!e.seekable||!e.m.ba)throw new Fe(70);if(0!=n&&1!=n&&2!=n)throw new Fe(28);e.position=e.m.ba(e,t,n);e.pc=[]},Ke=()=>{Fe||(Fe=function(t,n){(this||e).name=\"ErrnoError\";(this||e).node=n;(this||e).ec=function(t){(this||e).aa=t};this.ec(t);(this||e).message=\"FS error\"},Fe.prototype=Error(),Fe.prototype.constructor=Fe,[44].forEach((e=>{Re[e]=new Fe(e);Re[e].stack=\"<generic error, no stack>\"})))},Ze=(e,t,n)=>{e=Q(\"/dev/\"+e);var r=be(!!t,!!n);we||(we=64);var i=we++<<8;$e(i,{open:e=>{e.seekable=!1},close:()=>{n&&n.buffer&&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 Fe(29)}if(void 0===s&&0===a)throw new Fe(6);if(null===s||void 0===s)break;a++;n[r+o]=s}a&&(e.node.timestamp=Date.now());return a},write:(e,t,r,i)=>{for(var a=0;a<i;a++)try{n(t[r+a])}catch(e){throw new Fe(29)}i&&(e.node.timestamp=Date.now());return a}});He(e,r,i)},Qe={},et=void 0;function tt(){et+=4;return P[et-4>>2]}function nt(e){if(void 0===e)return\"_unknown\";e=e.replace(/[^a-zA-Z0-9_]/g,\"$\");var t=e.charCodeAt(0);return 48<=t&&57>=t?`_${e}`:e}function rt(t,n){t=nt(t);return{[t]:function(){return n.apply(this||e,arguments)}}[t]}function it(){(this||e).M=[void 0];(this||e).fb=[]}var at=new it,ot=void 0;function st(e){throw new ot(e)}var ut=e=>{e||st(\"Cannot use deleted val. handle = \"+e);return at.get(e).value},lt=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return at.ta({rb:1,value:e})}};function ct(t){var n=Error,r=rt(t,(function(n){(this||e).name=t;(this||e).message=n;n=Error(n).stack;void 0!==n&&((this||e).stack=this.toString()+\"\\n\"+n.replace(/^Error(:[^\\n]*)?\\n/,\"\"))}));r.prototype=Object.create(n.prototype);r.prototype.constructor=r;r.prototype.toString=function(){return void 0===(this||e).message?(this||e).name:`${(this||e).name}: ${(this||e).message}`};return r}var ft=void 0,ht=void 0;function dt(e){for(var t=\"\";C[e];)t+=ht[C[e++]];return t}var pt=[];function vt(){for(;pt.length;){var e=pt.pop();e.g.ia=!1;e.delete()}}var mt=void 0,gt={};function bt(e,t){for(void 0===t&&st(\"ptr should not be undefined\");e.A;)t=e.pa(t),e=e.A;return t}var yt={};function wt(e){e=gr(e);var t=dt(e);fr(e);return t}function _t(e,t){var n=yt[e];void 0===n&&st(t+\" has unknown type \"+wt(e));return n}function At(){}var Ct=!1;function Mt(e){--e.count.value;0===e.count.value&&(e.H?e.L.W(e.H):e.u.i.W(e.o))}function Et(e,t,n){if(t===n)return e;if(void 0===n.A)return null;e=Et(e,t,n.A);return null===e?null:n.Jb(e)}var Pt={};function It(e,t){t=bt(e,t);return gt[t]}var Lt=void 0;function Ft(e){throw new Lt(e)}function Rt(e,t){t.u&&t.o||Ft(\"makeClassHandle requires ptr and ptrType\");!!t.L!==!!t.H&&Ft(\"Both smartPtrType and smartPtr must be specified\");t.count={value:1};return St(Object.create(e,{g:{value:t}}))}function St(e){if(\"undefined\"===typeof FinalizationRegistry)return St=e=>e,e;Ct=new FinalizationRegistry((e=>{Mt(e.g)}));St=e=>{var t=e.g;t.H&&Ct.register(e,{g:t},e);return e};At=e=>{Ct.unregister(e)};return St(e)}var xt={};function kt(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function Tt(e){return this.fromWireType(P[e>>2])}var jt={},Ot={};function Wt(e,t,n){function r(t){t=n(t);t.length!==e.length&&Ft(\"Mismatched type converter count\");for(var r=0;r<e.length;++r)Vt(e[r],t[r])}e.forEach((function(e){Ot[e]=t}));var i=Array(t.length),a=[],o=0;t.forEach(((e,t)=>{yt.hasOwnProperty(e)?i[t]=yt[e]:(a.push(e),jt.hasOwnProperty(e)||(jt[e]=[]),jt[e].push((()=>{i[t]=yt[e];++o;o===a.length&&r(i)})))}));0===a.length&&r(i)}function Bt(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${e}`)}}function Dt(e,t,n={}){var r=t.name;e||st(`type \"${r}\" must have a positive integer typeid pointer`);if(yt.hasOwnProperty(e)){if(n.Ub)return;st(`Cannot register type '${r}' twice`)}yt[e]=t;delete Ot[e];jt.hasOwnProperty(e)&&(t=jt[e],delete jt[e],t.forEach((e=>e())))}function Vt(e,t,n={}){if(!(\"argPackAdvance\"in t))throw new TypeError(\"registerType registeredInstance requires argPackAdvance\");Dt(e,t,n)}function Ut(e){st(e.g.u.i.name+\" instance already deleted\")}function Nt(){}function $t(t,n,r){if(void 0===t[n].B){var i=t[n];t[n]=function(){t[n].B.hasOwnProperty(arguments.length)||st(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${t[n].B})!`);return t[n].B[arguments.length].apply(this||e,arguments)};t[n].B=[];t[n].B[i.ha]=i}}function Gt(e,t,n){a.hasOwnProperty(e)?((void 0===n||void 0!==a[e].B&&void 0!==a[e].B[n])&&st(`Cannot register public name '${e}' twice`),$t(a,e,e),a.hasOwnProperty(n)&&st(`Cannot register multiple overloads of a function with the same number of arguments (${n})!`),a[e].B[n]=t):(a[e]=t,void 0!==n&&(a[e].Mc=n))}function zt(t,n,r,i,a,o,s,u){(this||e).name=t;(this||e).constructor=n;(this||e).N=r;(this||e).W=i;(this||e).A=a;(this||e).Ob=o;(this||e).pa=s;(this||e).Jb=u;(this||e).nb=[]}function Ht(e,t,n){for(;t!==n;)t.pa||st(`Expected null or instance of ${n.name}, got an instance of ${t.name}`),e=t.pa(e),t=t.A;return e}function Yt(t,n){if(null===n)return(this||e).Pa&&st(`null is not a valid ${(this||e).name}`),0;n.g||st(`Cannot pass \"${cn(n)}\" as a ${(this||e).name}`);n.g.o||st(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);return Ht(n.g.o,n.g.u.i,(this||e).i)}function Xt(t,n){if(null===n){(this||e).Pa&&st(`null is not a valid ${(this||e).name}`);if((this||e).ya){var r=this.Ra();null!==t&&t.push((this||e).W,r);return r}return 0}n.g||st(`Cannot pass \"${cn(n)}\" as a ${(this||e).name}`);n.g.o||st(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);!(this||e).xa&&n.g.u.xa&&st(`Cannot convert argument of type ${n.g.L?n.g.L.name:n.g.u.name} to parameter type ${(this||e).name}`);r=Ht(n.g.o,n.g.u.i,(this||e).i);if((this||e).ya)switch(void 0===n.g.H&&st(\"Passing raw pointer to smart pointer is illegal\"),(this||e).jc){case 0:n.g.L===(this||e)?r=n.g.H:st(`Cannot convert argument of type ${n.g.L?n.g.L.name:n.g.u.name} to parameter type ${(this||e).name}`);break;case 1:r=n.g.H;break;case 2:if(n.g.L===(this||e))r=n.g.H;else{var i=n.clone();r=this.dc(r,lt((function(){i.delete()})));null!==t&&t.push((this||e).W,r)}break;default:st(\"Unsupporting sharing policy\")}return r}function qt(t,n){if(null===n)return(this||e).Pa&&st(`null is not a valid ${(this||e).name}`),0;n.g||st(`Cannot pass \"${cn(n)}\" as a ${(this||e).name}`);n.g.o||st(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);n.g.u.xa&&st(`Cannot convert argument of type ${n.g.u.name} to parameter type ${(this||e).name}`);return Ht(n.g.o,n.g.u.i,(this||e).i)}function Jt(t,n,r,i){(this||e).name=t;(this||e).i=n;(this||e).Pa=r;(this||e).xa=i;(this||e).ya=!1;(this||e).W=(this||e).dc=(this||e).Ra=(this||e).pb=(this||e).jc=(this||e).cc=void 0;void 0!==n.A?(this||e).toWireType=Xt:((this||e).toWireType=i?Yt:qt,(this||e).K=null)}function Kt(e,t,n){a.hasOwnProperty(e)||Ft(\"Replacing nonexistant public symbol\");void 0!==a[e].B&&void 0!==n?a[e].B[n]=t:(a[e]=t,a[e].ha=n)}var Zt=[],Qt=e=>{var t=Zt[e];t||(e>=Zt.length&&(Zt.length=e+1),Zt[e]=t=x.get(e));return t},en=(e,t)=>{var n=[];return function(){n.length=0;Object.assign(n,arguments);if(e.includes(\"j\")){var r=a[\"dynCall_\"+e];r=n&&n.length?r.apply(null,[t].concat(n)):r.call(null,t)}else r=Qt(t).apply(null,n);return r}};function tn(e,t){e=dt(e);var n=e.includes(\"j\")?en(e,t):Qt(t);\"function\"!=typeof n&&st(`unknown function pointer with signature ${e}: ${t}`);return n}var nn=void 0;function rn(e,t){function n(e){i[e]||yt[e]||(Ot[e]?Ot[e].forEach(n):(r.push(e),i[e]=!0))}var r=[],i={};t.forEach(n);throw new nn(`${e}: `+r.map(wt).join([\", \"]))}function an(t,n,r,i,a){var o=n.length;2>o&&st(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var s=null!==n[1]&&null!==r,u=!1;for(r=1;r<n.length;++r)if(null!==n[r]&&void 0===n[r].K){u=!0;break}var l=\"void\"!==n[0].name,c=o-2,f=Array(c),h=[],d=[];return function(){arguments.length!==c&&st(`function ${t} called with ${arguments.length} arguments, expected ${c} args!`);d.length=0;h.length=s?2:1;h[0]=a;if(s){var r=n[1].toWireType(d,this||e);h[1]=r}for(var o=0;o<c;++o)f[o]=n[o+2].toWireType(d,arguments[o]),h.push(f[o]);o=i.apply(null,h);if(u)kt(d);else for(var p=s?1:2;p<n.length;p++){var v=1===p?r:f[p-2];null!==n[p].K&&n[p].K(v)}r=l?n[0].fromWireType(o):void 0;return r}}function on(e,t){for(var n=[],r=0;r<e;r++)n.push(I[t+4*r>>2]);return n}function sn(e,t,n){e instanceof Object||st(`${n} with invalid \"this\": ${e}`);e instanceof t.i.constructor||st(`${n} incompatible with \"this\" of type ${e.constructor.name}`);e.g.o||st(`cannot call emscripten binding method ${n} on deleted object`);return Ht(e.g.o,e.g.u.i,t.i)}function un(e){e>=at.h&&0===--at.get(e).rb&&at.Tb(e)}function ln(e,t,n){switch(t){case 0:return function(e){return this.fromWireType((n?A:C)[e])};case 1:return function(e){return this.fromWireType((n?M:E)[e>>1])};case 2:return function(e){return this.fromWireType((n?P:I)[e>>2])};default:throw new TypeError(\"Unknown integer type: \"+e)}}function cn(e){if(null===e)return\"null\";var t=typeof e;return\"object\"===t||\"array\"===t||\"function\"===t?e.toString():\"\"+e}function fn(e,t){switch(t){case 2:return function(e){return this.fromWireType(L[e>>2])};case 3:return function(e){return this.fromWireType(F[e>>3])};default:throw new TypeError(\"Unknown float type: \"+e)}}function hn(e,t,n){switch(t){case 0:return n?function(e){return A[e]}:function(e){return C[e]};case 1:return n?function(e){return M[e>>1]}:function(e){return E[e>>1]};case 2:return n?function(e){return P[e>>2]}:function(e){return I[e>>2]};default:throw new TypeError(\"Unknown integer type: \"+e)}}var dn=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf-16le\"):void 0,pn=(e,t)=>{var n=e>>1;for(var r=n+t/2;!(n>=r)&&E[n];)++n;n<<=1;if(32<n-e&&dn)return dn.decode(C.subarray(e,n));n=\"\";for(r=0;!(r>=t/2);++r){var i=M[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n},vn=(e,t,n)=>{void 0===n&&(n=2147483647);if(2>n)return 0;n-=2;var r=t;n=n<2*e.length?n/2:e.length;for(var i=0;i<n;++i)M[t>>1]=e.charCodeAt(i),t+=2;M[t>>1]=0;return t-r},mn=e=>2*e.length,gn=(e,t)=>{for(var n=0,r=\"\";!(n>=t/4);){var i=P[e+4*n>>2];if(0==i)break;++n;65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|i&1023)):r+=String.fromCharCode(i)}return r},bn=(e,t,n)=>{void 0===n&&(n=2147483647);if(4>n)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){var o=e.charCodeAt(++i);a=65536+((a&1023)<<10)|o&1023}P[t>>2]=a;t+=4;if(t+4>n)break}P[t>>2]=0;return t-r},yn=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},wn={};function _n(e){var t=wn[e];return void 0===t?dt(e):t}var An=[];function Cn(e){var t=An.length;An.push(e);return t}function Mn(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=_t(I[t+4*r>>2],\"parameter \"+r);return n}var En=[],Pn=[];function In(e){e.Ac=e.getExtension(\"WEBGL_draw_instanced_base_vertex_base_instance\")}function Ln(e){e.Ic=e.getExtension(\"WEBGL_multi_draw_instanced_base_vertex_base_instance\")}var Fn=1,Rn=[],Sn=[],xn=[],kn=[],Tn=[],jn=[],On=[],Wn=[],Bn={};function Dn(e){Gn||(Gn=e)}function Vn(e){for(var t=Fn++,n=e.length;n<t;n++)e[n]=null;return t}function Un(e,t){var n=Vn(Wn),r={handle:n,attributes:t,version:t.Ec,C:e};e.canvas&&(e.canvas.zb=r);Wn[n]=r;(\"undefined\"==typeof t.Kb||t.Kb)&&$n(r);return n}function Nn(e){zn=Wn[e];a.yc=ur=zn&&zn.C;return!(e&&!ur)}function $n(e){e||(e=zn);if(!e.Vb){e.Vb=!0;var t=e.C;In(t);Ln(t);2<=e.version&&(t.ab=t.getExtension(\"EXT_disjoint_timer_query_webgl2\"));(2>e.version||!t.ab)&&(t.ab=t.getExtension(\"EXT_disjoint_timer_query\"));Hn(t);(t.getSupportedExtensions()||[]).forEach((function(e){e.includes(\"lose_context\")||e.includes(\"debug\")||t.getExtension(e)}))}}var Gn,zn;function Hn(e){e.Kc=e.getExtension(\"WEBGL_multi_draw\")}var Yn,Xn={},qn=()=>{if(!Yn){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\",_:d||\"./this.program\"};for(e in Xn)void 0===Xn[e]?delete t[e]:t[e]=Xn[e];var n=[];for(e in t)n.push(`${e}=${t[e]}`);Yn=n}return Yn},Jn=[];function Kn(e,t,n,r){for(var i=0;i<e;i++){var a=ur[n](),o=a&&Vn(r);a?(a.name=o,r[o]=a):Dn(1282);P[t+4*i>>2]=o}}function Zn(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=ur.getParameter(34467);n=r?r.length:0;break;case 33309:if(2>zn.version){Dn(1282);return}n=2*(ur.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(2>zn.version){Dn(1280);return}n=33307==e?3:0}if(void 0===n)switch(r=ur.getParameter(e),typeof r){case\"number\":n=r;break;case\"boolean\":n=r?1:0;break;case\"string\":Dn(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:Dn(1280);return}else{if(r instanceof Float32Array||r instanceof Uint32Array||r instanceof Int32Array||r instanceof Array){for(e=0;e<r.length;++e)P[t+4*e>>2]=r[e];return}try{n=r.name|0}catch(t){Dn(1280);b(\"GL_INVALID_ENUM in glGet0v: Unknown object returned from WebGL getParameter(\"+e+\")! (error: \"+t+\")\");return}}break;default:Dn(1280);b(\"GL_INVALID_ENUM in glGet0v: Native code calling glGet0v(\"+e+\") and it returns \"+r+\" of type \"+typeof r+\"!\");return}P[t>>2]=n}else Dn(1281)}var Qn=e=>{var t=ue(e)+1,n=hr(t);n&&le(e,C,n,t);return n};function er(e){return\"]\"==e.slice(-1)&&e.lastIndexOf(\"[\")}var tr=e=>0===e%4&&(0!==e%100||0===e%400),nr=[31,29,31,30,31,30,31,31,30,31,30,31],rr=[31,28,31,30,31,30,31,31,30,31,30,31],ir=(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){function n(e){return 0>e?-1:0<e?1:0}var r;0===(r=n(e.getFullYear()-t.getFullYear()))&&0===(r=n(e.getMonth()-t.getMonth()))&&(r=n(e.getDate()-t.getDate()));return r}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 u(e){var t=e.da;for(e=new Date(new Date(e.ea+1900,0,1).getTime());0<t;){var n=e.getMonth(),r=(tr(e.getFullYear())?nr:rr)[n];if(!(t>r-e.getDate())){e.setDate(e.getDate()+t);break}t-=r-e.getDate()+1,e.setDate(1),11>n?e.setMonth(n+1):(e.setMonth(0),e.setFullYear(e.getFullYear()+1))}n=new Date(e.getFullYear()+1,0,4);t=s(new Date(e.getFullYear(),0,4));n=s(n);return 0>=o(t,e)?0>=o(n,e)?e.getFullYear()+1:e.getFullYear():e.getFullYear()-1}var l=P[r+40>>2];r={mc:P[r>>2],lc:P[r+4>>2],Ga:P[r+8>>2],Ta:P[r+12>>2],Ha:P[r+16>>2],ea:P[r+20>>2],R:P[r+24>>2],da:P[r+28>>2],Pc:P[r+32>>2],kc:P[r+36>>2],nc:l&&l?oe(C,l):\"\"};n=n?oe(C,n):\"\";l={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var c in l)n=n.replace(new RegExp(c,\"g\"),l[c]);var f=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),h=\"January February March April May June July August September October November December\".split(\" \");l={\"%a\":e=>f[e.R].substring(0,3),\"%A\":e=>f[e.R],\"%b\":e=>h[e.Ha].substring(0,3),\"%B\":e=>h[e.Ha],\"%C\":e=>a((e.ea+1900)/100|0,2),\"%d\":e=>a(e.Ta,2),\"%e\":e=>i(e.Ta,2,\" \"),\"%g\":e=>u(e).toString().substring(2),\"%G\":e=>u(e),\"%H\":e=>a(e.Ga,2),\"%I\":e=>{e=e.Ga;0==e?e=12:12<e&&(e-=12);return a(e,2)},\"%j\":e=>{for(var t=0,n=0;n<=e.Ha-1;t+=(tr(e.ea+1900)?nr:rr)[n++]);return a(e.Ta+t,3)},\"%m\":e=>a(e.Ha+1,2),\"%M\":e=>a(e.lc,2),\"%n\":()=>\"\\n\",\"%p\":e=>0<=e.Ga&&12>e.Ga?\"AM\":\"PM\",\"%S\":e=>a(e.mc,2),\"%t\":()=>\"\\t\",\"%u\":e=>e.R||7,\"%U\":e=>a(Math.floor((e.da+7-e.R)/7),2),\"%V\":e=>{var t=Math.floor((e.da+7-(e.R+6)%7)/7);2>=(e.R+371-e.da-2)%7&&t++;if(t)53==t&&(n=(e.R+371-e.da)%7,4==n||3==n&&tr(e.ea)||(t=1));else{t=52;var n=(e.R+7-e.da-1)%7;(4==n||5==n&&tr(e.ea%400-1))&&t++}return a(t,2)},\"%w\":e=>e.R,\"%W\":e=>a(Math.floor((e.da+7-(e.R+6)%7)/7),2),\"%y\":e=>(e.ea+1900).toString().substring(2),\"%Y\":e=>e.ea+1900,\"%z\":e=>{e=e.kc;var t=0<=e;e=Math.abs(e)/60;return(t?\"+\":\"-\")+String(\"0000\"+(e/60*100+e%60)).slice(-4)},\"%Z\":e=>e.nc,\"%%\":()=>\"%\"};n=n.replace(/%%/g,\"\\0\\0\");for(c in l)n.includes(c)&&(n=n.replace(new RegExp(c,\"g\"),l[c](r)));n=n.replace(/\\0\\0/g,\"%\");c=ce(n,!1);if(c.length>t)return 0;A.set(c,e);return c.length-1};function ar(t,n,r,i){t||(t=this||e);(this||e).parent=t;(this||e).U=t.U;(this||e).Aa=null;(this||e).id=Pe++;(this||e).name=n;(this||e).mode=r;(this||e).l={};(this||e).m={};(this||e).Ca=i}Object.defineProperties(ar.prototype,{read:{get:function(){return 365===((this||e).mode&365)},set:function(t){t?(this||e).mode|=365:(this||e).mode&=-366}},write:{get:function(){return 146===((this||e).mode&146)},set:function(t){t?(this||e).mode|=146:(this||e).mode&=-147}}});Ke();Ie=Array(4096);Ge(ge,\"/\");ze(\"/tmp\",16895,0);ze(\"/home\",16895,0);ze(\"/home/web_user\",16895,0);(()=>{ze(\"/dev\",16895,0);$e(259,{read:()=>0,write:(e,t,n,r)=>r});He(\"/dev/null\",259);he(1280,pe);he(1536,ve);He(\"/dev/tty\",1280);He(\"/dev/tty1\",1536);var e=new Uint8Array(1024),t=0,n=()=>{0===t&&(t=re(e).byteLength);return e[--t]};Ze(\"random\",n);Ze(\"urandom\",n);ze(\"/dev/shm\",16895,0);ze(\"/dev/shm/tmp\",16895,0)})();(()=>{ze(\"/proc\",16895,0);var e=ze(\"/proc/self\",16895,0);ze(\"/proc/self/fd\",16895,0);Ge({U:()=>{var t=je(e,\"fd\",16895,73);t.l={ma:(e,t)=>{var n=Ve(+t);e={parent:null,U:{jb:\"fake\"},l:{na:()=>n.path}};return e.parent=e}};return t}},\"/proc/self/fd\")})();Object.assign(it.prototype,{get(t){return(this||e).M[t]},has(t){return void 0!==(this||e).M[t]},ta(t){var n=(this||e).fb.pop()||(this||e).M.length;(this||e).M[n]=t;return n},Tb(t){(this||e).M[t]=void 0;(this||e).fb.push(t)}});ot=a.BindingError=class extends Error{constructor(e){super(e);this.name=\"BindingError\"}};at.M.push({value:void 0},{value:null},{value:!0},{value:!1});at.h=at.M.length;a.count_emval_handles=function(){for(var e=0,t=at.h;t<at.M.length;++t)void 0!==at.M[t]&&++e;return e};ft=a.PureVirtualError=ct(\"PureVirtualError\");for(var or=Array(256),sr=0;256>sr;++sr)or[sr]=String.fromCharCode(sr);ht=or;a.getInheritedInstanceCount=function(){return Object.keys(gt).length};a.getLiveInheritedInstances=function(){var e,t=[];for(e in gt)gt.hasOwnProperty(e)&&t.push(gt[e]);return t};a.flushPendingDeletes=vt;a.setDelayFunction=function(e){mt=e;pt.length&&mt&&mt(vt)};Lt=a.InternalError=class extends Error{constructor(e){super(e);this.name=\"InternalError\"}};Nt.prototype.isAliasOf=function(t){if(!((this||e)instanceof Nt&&t instanceof Nt))return!1;var n=(this||e).g.u.i,r=(this||e).g.o,i=t.g.u.i;for(t=t.g.o;n.A;)r=n.pa(r),n=n.A;for(;i.A;)t=i.pa(t),i=i.A;return n===i&&r===t};Nt.prototype.clone=function(){(this||e).g.o||Ut(this||e);if((this||e).g.ka)return(this||e).g.count.value+=1,this||e;var t=St,n=Object,r=n.create,i=Object.getPrototypeOf(this||e),a=(this||e).g;t=t(r.call(n,i,{g:{value:{count:a.count,ia:a.ia,ka:a.ka,o:a.o,u:a.u,H:a.H,L:a.L}}}));t.g.count.value+=1;t.g.ia=!1;return t};Nt.prototype.delete=function(){(this||e).g.o||Ut(this||e);(this||e).g.ia&&!(this||e).g.ka&&st(\"Object already scheduled for deletion\");At(this||e);Mt((this||e).g);(this||e).g.ka||((this||e).g.H=void 0,(this||e).g.o=void 0)};Nt.prototype.isDeleted=function(){return!(this||e).g.o};Nt.prototype.deleteLater=function(){(this||e).g.o||Ut(this||e);(this||e).g.ia&&!(this||e).g.ka&&st(\"Object already scheduled for deletion\");pt.push(this||e);1===pt.length&&mt&&mt(vt);(this||e).g.ia=!0;return this||e};Jt.prototype.Pb=function(t){(this||e).pb&&(t=this.pb(t));return t};Jt.prototype.$a=function(t){(this||e).W&&this.W(t)};Jt.prototype.argPackAdvance=8;Jt.prototype.readValueFromPointer=Tt;Jt.prototype.deleteObject=function(e){null!==e&&e.delete()};Jt.prototype.fromWireType=function(t){function n(){return(this||e).ya?Rt((this||e).i.N,{u:(this||e).cc,o:r,L:this||e,H:t}):Rt((this||e).i.N,{u:this||e,o:t})}var r=this.Pb(t);if(!r)return this.$a(t),null;var i=It((this||e).i,r);if(void 0!==i){if(0===i.g.count.value)return i.g.o=r,i.g.H=t,i.clone();i=i.clone();this.$a(t);return i}i=(this||e).i.Ob(r);i=Pt[i];if(!i)return n.call(this||e);i=(this||e).xa?i.Gb:i.pointerType;var a=Et(r,(this||e).i,i.i);return null===a?n.call(this||e):(this||e).ya?Rt(i.i.N,{u:i,o:a,L:this||e,H:t}):Rt(i.i.N,{u:i,o:a})};nn=a.UnboundTypeError=ct(\"UnboundTypeError\");for(var ur,lr=0;32>lr;++lr)Jn.push(Array(lr));var cr={__syscall_fcntl64:function(e,t,n){et=n;try{var r=Ve(e);switch(t){case 0:var i=tt();return 0>i?-28:Ue(r,i).X;case 1:case 2:return 0;case 3:return r.flags;case 4:return i=tt(),r.flags|=i,0;case 5:return i=tt(),M[i+0>>1]=2,0;case 6:case 7:return 0;case 16:case 8:return-28;case 9:return P[dr()>>2]=28,-1;default:return-28}}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return-e.aa}},__syscall_ioctl:function(e,t,n){et=n;try{var r=Ve(e);switch(t){case 21509:return r.s?0:-59;case 21505:if(!r.s)return-59;if(r.s.V.Xb){t=[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=tt();P[i>>2]=25856;P[i+4>>2]=5;P[i+8>>2]=191;P[i+12>>2]=35387;for(var a=0;32>a;a++)A[i+a+17|0]=t[a]||0}return 0;case 21510:case 21511:case 21512:return r.s?0:-59;case 21506:case 21507:case 21508:if(!r.s)return-59;if(r.s.V.Yb)for(i=tt(),t=[],a=0;32>a;a++)t.push(A[i+a+17|0]);return 0;case 21519:if(!r.s)return-59;i=tt();return P[i>>2]=0;case 21520:return r.s?-28:-59;case 21531:i=tt();if(!r.m.Wb)throw new Fe(59);return r.m.Wb(r,t,i);case 21523:if(!r.s)return-59;r.s.V.Zb&&(a=[24,80],i=tt(),M[i>>1]=a[0],M[i+2>>1]=a[1]);return 0;case 21524:return r.s?0:-59;case 21515:return r.s?0:-59;default:return-28}}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return-e.aa}},__syscall_openat:function(e,t,n,r){et=r;try{t=t?oe(C,t):\"\";var i=t;if(\"/\"===i.charAt(0))t=i;else{var a=-100===e?\"/\":Ve(e).path;if(0==i.length)throw new Fe(44);t=Q(a+\"/\"+i)}var o=r?tt():0;return qe(t,n,o).X}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return-e.aa}},_embind_create_inheriting_constructor:function(t,n,r){t=dt(t);n=_t(n,\"wrapper\");r=ut(r);var i=[].slice,a=n.i,o=a.N,s=a.A.N,u=a.A.constructor;t=rt(t,(function(){a.A.nb.forEach(function(t){if((this||e)[t]===s[t])throw new ft(`Pure virtual function ${t} must be implemented in JavaScript`)}.bind(this||e));Object.defineProperty(this||e,\"__parent\",{value:o});(this||e).__construct.apply(this||e,i.call(arguments))}));o.__construct=function(){(this||e)===o&&st(\"Pass correct 'this' to __construct\");var t=u.implement.apply(void 0,[this||e].concat(i.call(arguments)));At(t);var n=t.g;t.notifyOnDestruction();n.ka=!0;Object.defineProperties(this||e,{g:{value:n}});St(this||e);t=n.o;t=bt(a,t);gt.hasOwnProperty(t)?st(`Tried to register registered instance: ${t}`):gt[t]=this||e};o.__destruct=function(){(this||e)===o&&st(\"Pass correct 'this' to __destruct\");At(this||e);var t=(this||e).g.o;t=bt(a,t);gt.hasOwnProperty(t)?delete gt[t]:st(`Tried to unregister unregistered instance: ${t}`)};t.prototype=Object.create(o);for(var l in r)t.prototype[l]=r[l];return lt(t)},_embind_finalize_value_object:function(e){var t=xt[e];delete xt[e];var n=t.Ra,r=t.W,i=t.bb,a=i.map((e=>e.Sb)).concat(i.map((e=>e.hc)));Wt([e],a,(e=>{var a={};i.forEach(((t,n)=>{var r=e[n],o=t.Qb,s=t.Rb,u=e[n+i.length],l=t.fc,c=t.ic;a[t.Mb]={read:e=>r.fromWireType(o(s,e)),write:(e,t)=>{var n=[];l(c,e,u.toWireType(n,t));kt(n)}}}));return[{name:t.name,fromWireType:function(e){var t,n={};for(t in a)n[t]=a[t].read(e);r(e);return n},toWireType:function(e,t){for(var i in a)if(!(i in t))throw new TypeError(`Missing field: \"${i}\"`);var o=n();for(i in a)a[i].write(o,t[i]);null!==e&&e.push(r,o);return o},argPackAdvance:8,readValueFromPointer:Tt,K:r}]}))},_embind_register_bigint:function(){},_embind_register_bool:function(e,t,n,r,i){var a=Bt(n);t=dt(t);Vt(e,{name:t,fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=A;else if(2===n)r=M;else{if(4!==n)throw new TypeError(\"Unknown boolean type size: \"+t);r=P}return this.fromWireType(r[e>>a])},K:null})},_embind_register_class:function(t,n,r,i,a,o,s,u,l,c,f,h,d){f=dt(f);o=tn(a,o);u&&(u=tn(s,u));c&&(c=tn(l,c));d=tn(h,d);var p=nt(f);Gt(p,(function(){rn(`Cannot construct ${f} due to unbound types`,[i])}));Wt([t,n,r],i?[i]:[],(function(n){n=n[0];if(i){var r=n.i;var a=r.N}else a=Nt.prototype;n=rt(p,(function(){if(Object.getPrototypeOf(this||e)!==s)throw new ot(\"Use 'new' to construct \"+f);if(void 0===l.$)throw new ot(f+\" has no accessible constructor\");var t=l.$[arguments.length];if(void 0===t)throw new ot(`Tried to invoke ctor of ${f} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(l.$).toString()}) parameters instead!`);return t.apply(this||e,arguments)}));var s=Object.create(a,{constructor:{value:n}});n.prototype=s;var l=new zt(f,n,s,d,r,o,u,c);l.A&&(void 0===l.A.qa&&(l.A.qa=[]),l.A.qa.push(l));r=new Jt(f,l,!0,!1);a=new Jt(f+\"*\",l,!1,!1);var h=new Jt(f+\" const*\",l,!1,!0);Pt[t]={pointerType:a,Gb:h};Kt(p,n);return[r,a,h]}))},_embind_register_class_class_function:function(e,t,n,r,i,a,o){var s=on(n,r);t=dt(t);a=tn(i,a);Wt([],[e],(function(e){function r(){rn(`Cannot call ${i} due to unbound types`,s)}e=e[0];var i=`${e.name}.${t}`;t.startsWith(\"@@\")&&(t=Symbol[t.substring(2)]);var u=e.i.constructor;void 0===u[t]?(r.ha=n-1,u[t]=r):($t(u,t,i),u[t].B[n-1]=r);Wt([],s,(function(r){r=an(i,[r[0],null].concat(r.slice(1)),null,a,o);void 0===u[t].B?(r.ha=n-1,u[t]=r):u[t].B[n-1]=r;if(e.i.qa)for(const n of e.i.qa)n.constructor.hasOwnProperty(t)||(n.constructor[t]=r);return[]}));return[]}))},_embind_register_class_class_property:function(e,t,n,r,i,a,o,s){t=dt(t);a=tn(i,a);Wt([],[e],(function(e){e=e[0];var i=`${e.name}.${t}`,u={get(){rn(`Cannot access ${i} due to unbound types`,[n])},enumerable:!0,configurable:!0};u.set=s?()=>{rn(`Cannot access ${i} due to unbound types`,[n])}:()=>{st(`${i} is a read-only property`)};Object.defineProperty(e.i.constructor,t,u);Wt([],[n],(function(n){n=n[0];var i={get(){return n.fromWireType(a(r))},enumerable:!0};s&&(s=tn(o,s),i.set=e=>{var t=[];s(r,n.toWireType(t,e));kt(t)});Object.defineProperty(e.i.constructor,t,i);return[]}));return[]}))},_embind_register_class_constructor:function(e,t,n,r,i,a){var o=on(t,n);i=tn(r,i);Wt([],[e],(function(e){e=e[0];var n=`constructor ${e.name}`;void 0===e.i.$&&(e.i.$=[]);if(void 0!==e.i.$[t-1])throw new ot(`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!`);e.i.$[t-1]=()=>{rn(`Cannot construct ${e.name} due to unbound types`,o)};Wt([],o,(function(r){r.splice(1,0,null);e.i.$[t-1]=an(n,r,null,i,a);return[]}));return[]}))},_embind_register_class_function:function(e,t,n,r,i,a,o,s){var u=on(n,r);t=dt(t);a=tn(i,a);Wt([],[e],(function(e){function r(){rn(`Cannot call ${i} due to unbound types`,u)}e=e[0];var i=`${e.name}.${t}`;t.startsWith(\"@@\")&&(t=Symbol[t.substring(2)]);s&&e.i.nb.push(t);var l=e.i.N,c=l[t];void 0===c||void 0===c.B&&c.className!==e.name&&c.ha===n-2?(r.ha=n-2,r.className=e.name,l[t]=r):($t(l,t,i),l[t].B[n-2]=r);Wt([],u,(function(r){r=an(i,r,e,a,o);void 0===l[t].B?(r.ha=n-2,l[t]=r):l[t].B[n-2]=r;return[]}));return[]}))},_embind_register_class_property:function(t,n,r,i,a,o,s,u,l,c){n=dt(n);a=tn(i,a);Wt([],[t],(function(t){t=t[0];var i=`${t.name}.${n}`,f={get(){rn(`Cannot access ${i} due to unbound types`,[r,s])},enumerable:!0,configurable:!0};f.set=l?()=>{rn(`Cannot access ${i} due to unbound types`,[r,s])}:()=>{st(i+\" is a read-only property\")};Object.defineProperty(t.i.N,n,f);Wt([],l?[r,s]:[r],(function(r){var s=r[0],f={get(){var n=sn(this||e,t,i+\" getter\");return s.fromWireType(a(o,n))},enumerable:!0};if(l){l=tn(u,l);var h=r[1];f.set=function(n){var r=sn(this||e,t,i+\" setter\"),a=[];l(c,r,h.toWireType(a,n));kt(a)}}Object.defineProperty(t.i.N,n,f);return[]}));return[]}))},_embind_register_emval:function(e,t){t=dt(t);Vt(e,{name:t,fromWireType:function(e){var t=ut(e);un(e);return t},toWireType:function(e,t){return lt(t)},argPackAdvance:8,readValueFromPointer:Tt,K:null})},_embind_register_enum:function(t,n,r,i){function a(){}r=Bt(r);n=dt(n);a.values={};Vt(t,{name:n,constructor:a,fromWireType:function(t){return(this||e).constructor.values[t]},toWireType:function(e,t){return t.value},argPackAdvance:8,readValueFromPointer:ln(n,r,i),K:null});Gt(n,a)},_embind_register_enum_value:function(e,t,n){var r=_t(e,\"enum\");t=dt(t);e=r.constructor;r=Object.create(r.constructor.prototype,{value:{value:n},constructor:{value:rt(`${r.name}_${t}`,(function(){}))}});e.values[n]=r;e[t]=r},_embind_register_float:function(e,t,n){n=Bt(n);t=dt(t);Vt(e,{name:t,fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:fn(t,n),K:null})},_embind_register_function:function(e,t,n,r,i,a){var o=on(t,n);e=dt(e);i=tn(r,i);Gt(e,(function(){rn(`Cannot call ${e} due to unbound types`,o)}),t-1);Wt([],o,(function(n){Kt(e,an(e,[n[0],null].concat(n.slice(1)),null,i,a),t-1);return[]}))},_embind_register_integer:function(e,t,n,r,i){t=dt(t);-1===i&&(i=4294967295);i=Bt(n);var a=e=>e;if(0===r){var o=32-8*n;a=e=>e<<o>>>o}n=t.includes(\"unsigned\")?function(e,t){return t>>>0}:function(e,t){return t};Vt(e,{name:t,fromWireType:a,toWireType:n,argPackAdvance:8,readValueFromPointer:hn(t,i,0!==r),K:null})},_embind_register_memory_view:function(e,t,n){function r(e){e>>=2;var t=I;return new i(t.buffer,t[e+1],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];n=dt(n);Vt(e,{name:n,fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{Ub:!0})},_embind_register_std_string:function(e,t){t=dt(t);var n=\"std::string\"===t;Vt(e,{name:t,fromWireType:function(e){var t=I[e>>2],r=e+4;if(n)for(var i=r,a=0;a<=t;++a){var o=r+a;if(a==t||0==C[o]){i=i?oe(C,i,o-i):\"\";if(void 0===s)var s=i;else s+=String.fromCharCode(0),s+=i;i=o+1}}else{s=Array(t);for(a=0;a<t;++a)s[a]=String.fromCharCode(C[r+a]);s=s.join(\"\")}fr(e);return s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r=\"string\"==typeof t;r||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||st(\"Cannot pass non-string to std::string\");var i=n&&r?ue(t):t.length;var a=hr(4+i+1),o=a+4;I[a>>2]=i;if(n&&r)le(t,C,o,i+1);else if(r)for(r=0;r<i;++r){var s=t.charCodeAt(r);255<s&&(fr(o),st(\"String has UTF-16 code units that do not fit in 8 bits\"));C[o+r]=s}else for(r=0;r<i;++r)C[o+r]=t[r];null!==e&&e.push(fr,a);return a},argPackAdvance:8,readValueFromPointer:Tt,K:function(e){fr(e)}})},_embind_register_std_wstring:function(e,t,n){n=dt(n);if(2===t){var r=pn;var i=vn;var a=mn;var o=()=>E;var s=1}else 4===t&&(r=gn,i=bn,a=yn,o=()=>I,s=2);Vt(e,{name:n,fromWireType:function(e){for(var n,i=I[e>>2],a=o(),u=e+4,l=0;l<=i;++l){var c=e+4+l*t;l!=i&&0!=a[c>>s]||(u=r(u,c-u),void 0===n?n=u:(n+=String.fromCharCode(0),n+=u),u=c+t)}fr(e);return n},toWireType:function(e,r){\"string\"!=typeof r&&st(`Cannot pass non-string to C++ string type ${n}`);var o=a(r),u=hr(4+o+t);I[u>>2]=o>>s;i(r,u+4,o+t);null!==e&&e.push(fr,u);return u},argPackAdvance:8,readValueFromPointer:Tt,K:function(e){fr(e)}})},_embind_register_value_object:function(e,t,n,r,i,a){xt[e]={name:dt(t),Ra:tn(n,r),W:tn(i,a),bb:[]}},_embind_register_value_object_field:function(e,t,n,r,i,a,o,s,u,l){xt[e].bb.push({Mb:dt(t),Sb:n,Qb:tn(r,i),Rb:a,hc:o,fc:tn(s,u),ic:l})},_embind_register_void:function(e,t){t=dt(t);Vt(e,{$b:!0,name:t,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},_emscripten_get_now_is_monotonic:()=>!0,_emval_as:function(e,t,n){e=ut(e);t=_t(t,\"emval::as\");var r=[],i=lt(r);I[n>>2]=i;return t.toWireType(r,e)},_emval_call_method:function(e,t,n,r,i){e=An[e];t=ut(t);n=_n(n);var a=[];I[r>>2]=lt(a);return e(t,n,a,i)},_emval_call_void_method:function(e,t,n,r){e=An[e];t=ut(t);n=_n(n);e(t,n,null,r)},_emval_decref:un,_emval_get_method_caller:function(e,t){var n=Mn(e,t),r=n[0];t=r.name+\"_$\"+n.slice(1).map((function(e){return e.name})).join(\"_\")+\"$\";var i=En[t];if(void 0!==i)return i;var a=Array(e-1);i=Cn(((t,i,o,s)=>{for(var u=0,l=0;l<e-1;++l)a[l]=n[l+1].readValueFromPointer(s+u),u+=n[l+1].argPackAdvance;t=t[i].apply(t,a);for(l=0;l<e-1;++l)n[l+1].Ib&&n[l+1].Ib(a[l]);if(!r.$b)return r.toWireType(o,t)}));return En[t]=i},_emval_get_property:function(e,t){e=ut(e);t=ut(t);return lt(e[t])},_emval_incref:function(e){4<e&&(at.get(e).rb+=1)},_emval_new_array:function(){return lt([])},_emval_new_cstring:function(e){return lt(_n(e))},_emval_new_object:function(){return lt({})},_emval_run_destructors:function(e){var t=ut(e);kt(t);un(e)},_emval_set_property:function(e,t,n){e=ut(e);t=ut(t);n=ut(n);e[t]=n},_emval_take_value:function(e,t){e=_t(e,\"_emval_take_value\");e=e.readValueFromPointer(t);return lt(e)},abort:()=>{V(\"\")},beginPixelLocalStorageWEBGL:function(e,t,n){(e=Wn[e].C.ca)&&e.beginPixelLocalStorageWEBGL(a.HEAPU32.subarray(n,n+t))},decode_image:function(e,t,n){var r=a.images;r||(r=new Map,a.images=r);var i=new Image;r.set(e,i);t=a.HEAP8.subarray(t,t+n);n=new Uint8Array(n);n.set(t);i.src=URL.createObjectURL(new Blob([n],{type:\"image/png\"}));i.onload=function(){a._setWebImage(e,i.width,i.height)}},delete_image:function(e){var t=a.images;t&&t.get(e)&&t.delete(e)},emscripten_asm_const_int:(e,t,n)=>{Pn.length=0;var r;for(n>>=2;r=C[t++];)n+=105!=r&n,Pn.push(105==r?P[n]:F[n++>>1]),++n;return J[e].apply(null,Pn)},emscripten_date_now:function(){return Date.now()},emscripten_get_now:()=>performance.now(),emscripten_memcpy_big:(e,t,n)=>C.copyWithin(e,t,t+n),emscripten_resize_heap:e=>{var t=C.length;e>>>=0;if(2147483648<e)return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296);var i=Math;r=Math.max(e,r);e:{i=i.min.call(i,2147483648,r+(65536-r%65536)%65536)-w.buffer.byteLength+65535>>>16;try{w.grow(i);S();var a=1;break e}catch(e){}a=void 0}if(a)return!0}return!1},emscripten_webgl_enable_extension:function(e,t){e=Wn[e];t=t?oe(C,t):\"\";t.startsWith(\"GL_\")&&(t=t.substr(3));\"WEBGL_draw_instanced_base_vertex_base_instance\"==t&&In(ur);\"WEBGL_multi_draw_instanced_base_vertex_base_instance\"==t&&Ln(ur);\"WEBGL_multi_draw\"==t&&Hn(ur);return!!e.C.getExtension(t)},emscripten_webgl_get_current_context:function(){return zn?zn.handle:0},emscripten_webgl_make_context_current:function(e){return Nn(e)?0:-5},enable_WEBGL_provoking_vertex:function(e){e=Wn[e].C;e.ob=e.getExtension(\"WEBGL_provoking_vertex\");return!!e.ob},enable_WEBGL_shader_pixel_local_storage_coherent:function(e){e=Wn[e].C;e.ca=e.getExtension(\"WEBGL_shader_pixel_local_storage\");return!(!e.ca||!e.ca.isCoherent())},endPixelLocalStorageWEBGL:function(e,t,n){(e=Wn[e].C.ca)&&e.endPixelLocalStorageWEBGL(a.HEAPU32.subarray(n,n+t))},environ_get:(e,t)=>{var n=0;qn().forEach((function(r,i){var a=t+n;i=I[e+4*i>>2]=a;for(a=0;a<r.length;++a)A[i++|0]=r.charCodeAt(a);A[i|0]=0;n+=r.length+1}));return 0},environ_sizes_get:(e,t)=>{var n=qn();I[e>>2]=n.length;var r=0;n.forEach((function(e){r+=e.length+1}));I[t>>2]=r;return 0},fd_close:function(e){try{var t=Ve(e);if(null===t.X)throw new Fe(8);t.Oa&&(t.Oa=null);try{t.m.close&&t.m.close(t)}catch(e){throw e}finally{Ee[t.X]=null}t.X=null;return 0}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_read:function(e,t,n,r){try{e:{var i=Ve(e);e=t;for(var a,o=t=0;o<n;o++){var s=I[e>>2],u=I[e+4>>2];e+=8;var l=i,c=s,f=u,h=a,d=A;if(0>f||0>h)throw new Fe(28);if(null===l.X)throw new Fe(8);if(1===(l.flags&2097155))throw new Fe(8);if(16384===(l.node.mode&61440))throw new Fe(31);if(!l.m.read)throw new Fe(28);var p=\"undefined\"!=typeof h;if(p){if(!l.seekable)throw new Fe(70)}else h=l.position;var v=l.m.read(l,d,c,f,h);p||(l.position+=v);var m=v;if(0>m){var g=-1;break e}t+=m;if(m<u)break;\"undefined\"!==typeof a&&(a+=m)}g=t}I[r>>2]=g;return 0}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_seek:function(e,t,n,r,i){t=n+2097152>>>0<4194305-!!t?(t>>>0)+4294967296*n:NaN;try{if(isNaN(t))return 61;var a=Ve(e);Je(a,t,r);q=[a.position>>>0,(X=a.position,1<=+Math.abs(X)?0<X?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)];P[i>>2]=q[0];P[i+4>>2]=q[1];a.Oa&&0===t&&0===r&&(a.Oa=null);return 0}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_write:function(e,t,n,r){try{e:{var i=Ve(e);e=t;for(var a,o=t=0;o<n;o++){var s=I[e>>2],u=I[e+4>>2];e+=8;var l=i,c=s,f=u,h=a,d=A;if(0>f||0>h)throw new Fe(28);if(null===l.X)throw new Fe(8);if(0===(l.flags&2097155))throw new Fe(8);if(16384===(l.node.mode&61440))throw new Fe(31);if(!l.m.write)throw new Fe(28);l.seekable&&l.flags&1024&&Je(l,0,2);var p=\"undefined\"!=typeof h;if(p){if(!l.seekable)throw new Fe(70)}else h=l.position;var v=l.m.write(l,d,c,f,h,void 0);p||(l.position+=v);var m=v;if(0>m){var g=-1;break e}t+=m;\"undefined\"!==typeof a&&(a+=m)}g=t}I[r>>2]=g;return 0}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return e.aa}},framebufferPixelLocalClearValuefvWEBGL:function(e,t,n,r,i,a){(e=Wn[e].C.ca)&&e.framebufferPixelLocalClearValuefvWEBGL(t,[n,r,i,a])},framebufferTexturePixelLocalStorageWEBGL:function(e,t,n,r,i){(e=Wn[e].C.ca)&&e.framebufferTexturePixelLocalStorageWEBGL(t,Tn[n],r,i)},getFramebufferPixelLocalStorageParameterivWEBGL:function(e,t,n){return(e=Wn[e].C.ca)?e.getFramebufferPixelLocalStorageParameterWEBGL(t,n):0},glActiveTexture:function(e){ur.activeTexture(e)},glAttachShader:function(e,t){ur.attachShader(Sn[e],jn[t])},glBindBuffer:function(e,t){35051==e?ur.Za=t:35052==e&&(ur.Ma=t);ur.bindBuffer(e,Rn[t])},glBindBufferRange:function(e,t,n,r,i){ur.bindBufferRange(e,t,Rn[n],r,i)},glBindFramebuffer:function(e,t){ur.bindFramebuffer(e,xn[t])},glBindRenderbuffer:function(e,t){ur.bindRenderbuffer(e,kn[t])},glBindTexture:function(e,t){ur.bindTexture(e,Tn[t])},glBindVertexArray:function(e){ur.bindVertexArray(On[e])},glBlendEquation:function(e){ur.blendEquation(e)},glBlendFunc:function(e,t){ur.blendFunc(e,t)},glBlitFramebuffer:function(e,t,n,r,i,a,o,s,u,l){ur.blitFramebuffer(e,t,n,r,i,a,o,s,u,l)},glBufferData:function(e,t,n,r){n&&t?ur.bufferData(e,C,r,n,t):ur.bufferData(e,t,r)},glBufferSubData:function(e,t,n,r){n&&ur.bufferSubData(e,t,C,r,n)},glClear:function(e){ur.clear(e)},glClearColor:function(e,t,n,r){ur.clearColor(e,t,n,r)},glClearDepthf:function(e){ur.clearDepth(e)},glClearStencil:function(e){ur.clearStencil(e)},glColorMask:function(e,t,n,r){ur.colorMask(!!e,!!t,!!n,!!r)},glCompileShader:function(e){ur.compileShader(jn[e])},glCreateProgram:function(){var e=Vn(Sn),t=ur.createProgram();t.name=e;t.Hc=t.Fc=t.Gc=0;t.Ua=1;Sn[e]=t;return e},glCreateShader:function(e){var t=Vn(jn);jn[t]=ur.createShader(e);return t},glCullFace:function(e){ur.cullFace(e)},glDeleteBuffers:function(e,t){for(var n=0;n<e;n++){var r=P[t+4*n>>2],i=Rn[r];i&&(ur.deleteBuffer(i),i.name=0,Rn[r]=null,r==ur.Za&&(ur.Za=0),r==ur.Ma&&(ur.Ma=0))}},glDeleteFramebuffers:function(e,t){for(var n=0;n<e;++n){var r=P[t+4*n>>2],i=xn[r];i&&(ur.deleteFramebuffer(i),i.name=0,xn[r]=null)}},glDeleteProgram:function(e){if(e){var t=Sn[e];t?(ur.deleteProgram(t),t.name=0,Sn[e]=null):Dn(1281)}},glDeleteRenderbuffers:function(e,t){for(var n=0;n<e;n++){var r=P[t+4*n>>2],i=kn[r];i&&(ur.deleteRenderbuffer(i),i.name=0,kn[r]=null)}},glDeleteShader:function(e){if(e){var t=jn[e];t?(ur.deleteShader(t),jn[e]=null):Dn(1281)}},glDeleteTextures:function(e,t){for(var n=0;n<e;n++){var r=P[t+4*n>>2],i=Tn[r];i&&(ur.deleteTexture(i),i.name=0,Tn[r]=null)}},glDeleteVertexArrays:function(e,t){for(var n=0;n<e;n++){var r=P[t+4*n>>2];ur.deleteVertexArray(On[r]);On[r]=null}},glDepthFunc:function(e){ur.depthFunc(e)},glDepthMask:function(e){ur.depthMask(!!e)},glDepthRangef:function(e,t){ur.depthRange(e,t)},glDisable:function(e){ur.disable(e)},glDrawArrays:function(e,t,n){ur.drawArrays(e,t,n)},glDrawArraysInstanced:function(e,t,n,r){ur.drawArraysInstanced(e,t,n,r)},glDrawBuffers:function(e,t){for(var n=Jn[e],r=0;r<e;r++)n[r]=P[t+4*r>>2];ur.drawBuffers(n)},glDrawElements:function(e,t,n,r){ur.drawElements(e,t,n,r)},glDrawElementsInstanced:function(e,t,n,r,i){ur.drawElementsInstanced(e,t,n,r,i)},glEnable:function(e){ur.enable(e)},glEnableVertexAttribArray:function(e){ur.enableVertexAttribArray(e)},glFlush:function(){ur.flush()},glFramebufferRenderbuffer:function(e,t,n,r){ur.framebufferRenderbuffer(e,t,n,kn[r])},glFramebufferTexture2D:function(e,t,n,r,i){ur.framebufferTexture2D(e,t,n,Tn[r],i)},glFrontFace:function(e){ur.frontFace(e)},glGenBuffers:function(e,t){Kn(e,t,\"createBuffer\",Rn)},glGenFramebuffers:function(e,t){Kn(e,t,\"createFramebuffer\",xn)},glGenRenderbuffers:function(e,t){Kn(e,t,\"createRenderbuffer\",kn)},glGenTextures:function(e,t){Kn(e,t,\"createTexture\",Tn)},glGenVertexArrays:function(e,t){Kn(e,t,\"createVertexArray\",On)},glGenerateMipmap:function(e){ur.generateMipmap(e)},glGetError:function(){var e=ur.getError()||Gn;Gn=0;return e},glGetIntegerv:function(e,t){Zn(e,t)},glGetString:function(e){var t=Bn[e];if(!t){switch(e){case 7939:t=ur.getSupportedExtensions()||[];t=t.concat(t.map((function(e){return\"GL_\"+e})));t=Qn(t.join(\" \"));break;case 7936:case 7937:case 37445:case 37446:(t=ur.getParameter(e))||Dn(1280);t=t&&Qn(t);break;case 7938:t=Qn(\"OpenGL ES 3.0 (\"+ur.getParameter(7938)+\")\");break;case 35724:t=ur.getParameter(35724);var n=t.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=Qn(t);break;default:Dn(1280)}Bn[e]=t}return t},glGetUniformBlockIndex:function(e,t){return ur.getUniformBlockIndex(Sn[e],t?oe(C,t):\"\")},glGetUniformLocation:function(e,t){t=t?oe(C,t):\"\";if(e=Sn[e]){var n,r=e,i=r.oa,a=r.wb;if(!i)for(r.oa=i={},r.vb={},n=0;n<ur.getProgramParameter(r,35718);++n){var o=ur.getActiveUniform(r,n);var s=o.name;o=o.size;var u=er(s);u=0<u?s.slice(0,u):s;var l=r.Ua;r.Ua+=o;a[u]=[o,l];for(s=0;s<o;++s)i[l]=s,r.vb[l++]=u}r=e.oa;i=0;a=t;n=er(t);0<n&&(i=parseInt(t.slice(n+1))>>>0,a=t.slice(0,n));if((a=e.wb[a])&&i<a[0]&&(i+=a[1],r[i]=r[i]||ur.getUniformLocation(e,t)))return i}else Dn(1281);return-1},glInvalidateFramebuffer:function(e,t,n){for(var r=Jn[t],i=0;i<t;i++)r[i]=P[n+4*i>>2];ur.invalidateFramebuffer(e,r)},glLinkProgram:function(e){e=Sn[e];ur.linkProgram(e);e.oa=0;e.wb={}},glPixelStorei:function(e,t){ur.pixelStorei(e,t)},glRenderbufferStorageMultisample:function(e,t,n,r,i){ur.renderbufferStorageMultisample(e,t,n,r,i)},glScissor:function(e,t,n,r){ur.scissor(e,t,n,r)},glShaderSource:function(e,t,n,r){for(var i=\"\",a=0;a<t;++a){var o=r?P[r+4*a>>2]:-1,s=P[n+4*a>>2];o=s?oe(C,s,0>o?void 0:o):\"\";i+=o}ur.shaderSource(jn[e],i)},glStencilFunc:function(e,t,n){ur.stencilFunc(e,t,n)},glStencilFuncSeparate:function(e,t,n,r){ur.stencilFuncSeparate(e,t,n,r)},glStencilMask:function(e){ur.stencilMask(e)},glStencilOp:function(e,t,n){ur.stencilOp(e,t,n)},glStencilOpSeparate:function(e,t,n,r){ur.stencilOpSeparate(e,t,n,r)},glTexParameteri:function(e,t,n){ur.texParameteri(e,t,n)},glTexStorage2D:function(e,t,n,r,i){ur.texStorage2D(e,t,n,r,i)},glTexSubImage2D:function(e,t,n,r,i,a,o,s,u){if(ur.Ma)ur.texSubImage2D(e,t,n,r,i,a,o,s,u);else if(u){var l=s-5120;l=0==l?A:1==l?C:2==l?M:4==l?P:6==l?L:5==l||28922==l||28520==l||30779==l||30782==l?I:E;ur.texSubImage2D(e,t,n,r,i,a,o,s,l,u>>31-Math.clz32(l.BYTES_PER_ELEMENT))}else ur.texSubImage2D(e,t,n,r,i,a,o,s,null)},glUniform1i:function(e,t){var n=ur,r=n.uniform1i;var i=ur.Hb;if(i){var a=i.oa[e];\"number\"==typeof a&&(i.oa[e]=a=ur.getUniformLocation(i,i.vb[e]+(0<a?\"[\"+a+\"]\":\"\")));e=a}else Dn(1282),e=void 0;r.call(n,e,t)},glUniformBlockBinding:function(e,t,n){e=Sn[e];ur.uniformBlockBinding(e,t,n)},glUseProgram:function(e){e=Sn[e];ur.useProgram(e);ur.Hb=e},glVertexAttribDivisor:function(e,t){ur.vertexAttribDivisor(e,t)},glVertexAttribIPointer:function(e,t,n,r,i){ur.vertexAttribIPointer(e,t,n,r,i)},glVertexAttribPointer:function(e,t,n,r,i,a){ur.vertexAttribPointer(e,t,n,!!r,i,a)},glViewport:function(e,t,n,r){ur.viewport(e,t,n,r)},provokingVertexWEBGL:function(e,t){(e=Wn[e].C.ob)&&e.provokingVertexWEBGL(t)},strftime_l:(e,t,n,r)=>ir(e,t,n,r),upload_image:function(e,t){var n=a.images;n&&(t=n.get(t))&&(e=Wn[e].C,e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,t),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1))}};(function(){function e(e){_=e=e.exports;w=_.memory;S();x=_.__indirect_function_table;T.unshift(_.__wasm_call_ctors);W--;a.monitorRunDependencies&&a.monitorRunDependencies(W);if(0==W&&(null!==B&&(clearInterval(B),B=null),D)){var t=D;D=null;t()}return e}var t={env:cr,wasi_snapshot_preview1:cr};W++;a.monitorRunDependencies&&a.monitorRunDependencies(W);if(a.instantiateWasm)try{return a.instantiateWasm(t,e)}catch(e){b(\"Module.instantiateWasm callback failed with error: \"+e),i(e)}Y(t,(function(t){e(t.instance)})).catch(i);return{}})();var fr=e=>(fr=_.free)(e),hr=e=>(hr=_.malloc)(e);a._setWebImage=(e,t,n)=>(a._setWebImage=_.setWebImage)(e,t,n);var dr=()=>(dr=_.__errno_location)(),pr=a._ma_device__on_notification_unlocked=e=>(pr=a._ma_device__on_notification_unlocked=_.ma_device__on_notification_unlocked)(e);a._ma_malloc_emscripten=(e,t)=>(a._ma_malloc_emscripten=_.ma_malloc_emscripten)(e,t);a._ma_free_emscripten=(e,t)=>(a._ma_free_emscripten=_.ma_free_emscripten)(e,t);var vr=a._ma_device_process_pcm_frames_capture__webaudio=(e,t,n)=>(vr=a._ma_device_process_pcm_frames_capture__webaudio=_.ma_device_process_pcm_frames_capture__webaudio)(e,t,n),mr=a._ma_device_process_pcm_frames_playback__webaudio=(e,t,n)=>(mr=a._ma_device_process_pcm_frames_playback__webaudio=_.ma_device_process_pcm_frames_playback__webaudio)(e,t,n),gr=e=>(gr=_.__getTypeName)(e);a.__embind_initialize_bindings=()=>(a.__embind_initialize_bindings=_._embind_initialize_bindings)();a.dynCall_iiiji=(e,t,n,r,i,o)=>(a.dynCall_iiiji=_.dynCall_iiiji)(e,t,n,r,i,o);a.dynCall_iij=(e,t,n,r)=>(a.dynCall_iij=_.dynCall_iij)(e,t,n,r);a.dynCall_iiji=(e,t,n,r,i)=>(a.dynCall_iiji=_.dynCall_iiji)(e,t,n,r,i);a.dynCall_jii=(e,t,n)=>(a.dynCall_jii=_.dynCall_jii)(e,t,n);a.dynCall_vijj=(e,t,n,r,i,o)=>(a.dynCall_vijj=_.dynCall_vijj)(e,t,n,r,i,o);a.dynCall_jiji=(e,t,n,r,i)=>(a.dynCall_jiji=_.dynCall_jiji)(e,t,n,r,i);a.dynCall_viijii=(e,t,n,r,i,o,s)=>(a.dynCall_viijii=_.dynCall_viijii)(e,t,n,r,i,o,s);a.dynCall_iiiiij=(e,t,n,r,i,o,s)=>(a.dynCall_iiiiij=_.dynCall_iiiiij)(e,t,n,r,i,o,s);a.dynCall_iiiiijj=(e,t,n,r,i,o,s,u,l)=>(a.dynCall_iiiiijj=_.dynCall_iiiiijj)(e,t,n,r,i,o,s,u,l);a.dynCall_iiiiiijj=(e,t,n,r,i,o,s,u,l,c)=>(a.dynCall_iiiiiijj=_.dynCall_iiiiiijj)(e,t,n,r,i,o,s,u,l,c);a.___start_em_js=515140;a.___stop_em_js=517895;var br;D=function e(){br||yr();br||(D=e)};function yr(){function e(){if(!br&&(br=!0,a.calledRun=!0,!R)){a.noFSInit||ye||(ye=!0,Ke(),a.stdin=a.stdin,a.stdout=a.stdout,a.stderr=a.stderr,a.stdin?Ze(\"stdin\",a.stdin):Ye(\"/dev/tty\",\"/dev/stdin\"),a.stdout?Ze(\"stdout\",null,a.stdout):Ye(\"/dev/tty\",\"/dev/stdout\"),a.stderr?Ze(\"stderr\",null,a.stderr):Ye(\"/dev/tty1\",\"/dev/stderr\"),qe(\"/dev/stdin\",0),qe(\"/dev/stdout\",1),qe(\"/dev/stderr\",1));Le=!1;K(T);r(a);a.onRuntimeInitialized&&a.onRuntimeInitialized();if(a.postRun)for(\"function\"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var e=a.postRun.shift();j.unshift(e)}K(j)}}if(!(0<W)){if(a.preRun)for(\"function\"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)O();K(k);0<W||(a.setStatus?(a.setStatus(\"Running...\"),setTimeout((function(){setTimeout((function(){a.setStatus(\"\")}),1);e()}),1)):e())}}if(a.preInit)for(\"function\"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();yr();return n.ready}})();const a=i},e=>{e.exports=JSON.parse('{\"name\":\"@rive-app/webgl2\",\"version\":\"2.27.5\",\"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 <luigi@rive.app> (https://rive.app)\",\"Maxwell Talbot <max@rive.app> (https://rive.app)\",\"Arthur Vivian <arthur@rive.app> (https://rive.app)\",\"Umberto Sonnino <umberto@rive.app> (https://rive.app)\",\"Matthew Sullivan <matt.j.sullivan@gmail.com> (mailto:matt.j.sullivan@gmail.com)\",\"Chris Dalton <chris@rive.app> (https://rive.app)\"],\"license\":\"MIT\",\"files\":[\"rive.js\",\"rive.wasm\",\"rive.js.map\",\"rive.d.ts\",\"rive_advanced.mjs.d.ts\"],\"typings\":\"rive.d.ts\",\"dependencies\":{},\"browser\":{\"fs\":false,\"path\":false}}')},(e,t,n)=>{n.r(t);n.d(t,{Animation:()=>r.Animation});var r=n(4)},(t,n,r)=>{r.r(n);r.d(n,{Animation:()=>i});var i=function(){\n/**\n         * Constructs a new animation\n         * @constructor\n         * @param {any} animation: runtime animation object\n         * @param {any} instance: runtime animation instance object\n         */\nfunction t(t,n,r,i){(this||e).animation=t;(this||e).artboard=n;(this||e).playing=i;(this||e).loopCount=0;(this||e).scrubTo=null;(this||e).instance=new r.LinearAnimationInstance(t,n)}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).animation.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"time\",{get:function(){return(this||e).instance.time},set:function(t){(this||e).instance.time=t},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"loopValue\",{get:function(){return(this||e).animation.loopValue},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"needsScrub\",{\n/**\n           * Indicates whether the animation needs to be scrubbed.\n           * @returns `true` if the animation needs to be scrubbed, `false` otherwise.\n           */\nget:function(){return(this||e).scrubTo!==null},enumerable:false,configurable:true});\n/**\n         * Advances the animation by the give time. If the animation needs scrubbing,\n         * time is ignored and the stored scrub value is used.\n         * @param time the time to advance the animation by if no scrubbing required\n         */t.prototype.advance=function(t){if((this||e).scrubTo===null)(this||e).instance.advance(t);else{(this||e).instance.time=0;(this||e).instance.advance((this||e).scrubTo);(this||e).scrubTo=null}};\n/**\n         * Apply interpolated keyframe values to the artboard. This should be called after calling\n         * .advance() on an animation instance so that new values are applied to properties.\n         *\n         * Note: This does not advance the artboard, which updates all objects on the artboard\n         * @param mix - Mix value for the animation from 0 to 1\n         */t.prototype.apply=function(t){(this||e).instance.apply(t)};t.prototype.cleanup=function(){(this||e).instance.delete()};return t}()},(e,t,n)=>{n.r(t);n.d(t,{AudioAssetWrapper:()=>a.AudioAssetWrapper,AudioWrapper:()=>a.AudioWrapper,BLANK_URL:()=>i.BLANK_URL,CustomFileAssetLoaderWrapper:()=>a.CustomFileAssetLoaderWrapper,FileAssetWrapper:()=>a.FileAssetWrapper,Finalizable:()=>a.Finalizable,FontAssetWrapper:()=>a.FontAssetWrapper,FontWrapper:()=>a.FontWrapper,ImageAssetWrapper:()=>a.ImageAssetWrapper,ImageWrapper:()=>a.ImageWrapper,finalizationRegistry:()=>a.finalizationRegistry,registerTouchInteractions:()=>r.registerTouchInteractions,sanitizeUrl:()=>i.sanitizeUrl});var r=n(6);var i=n(7);var a=n(8)},(e,t,n)=>{n.r(t);n.d(t,{registerTouchInteractions:()=>a});var r=void 0;\n/**\n       * Returns the clientX and clientY properties from touch or mouse events. Also\n       * calls preventDefault() on the event if it is a touchstart or touchmove to prevent\n       * scrolling the page on mobile devices\n       * @param event - Either a TouchEvent or a MouseEvent\n       * @returns - Coordinates of the clientX and clientY properties from the touch/mouse event\n       */var i=function(e,t){var n,r;if([\"touchstart\",\"touchmove\"].indexOf(e.type)>-1&&((n=e.touches)===null||n===void 0?void 0:n.length)){t||e.preventDefault();return{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}}return e.type===\"touchend\"&&((r=e.changedTouches)===null||r===void 0?void 0:r.length)?{clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}};var a=function(e){var t=e.canvas,n=e.artboard,a=e.stateMachines,o=a===void 0?[]:a,s=e.renderer,u=e.rive,l=e.fit,c=e.alignment,f=e.isTouchScrollEnabled,h=f!==void 0&&f,d=e.layoutScaleFactor,p=d===void 0?1:d;if(!t||!o.length||!s||!u||!n||typeof window===\"undefined\")return null;var v=null;var m=false;var g=function(e){if(m&&e instanceof MouseEvent)e.type==\"mouseup\"&&(m=false);else{m=h&&e.type===\"touchend\"&&v===\"touchstart\";v=e.type;var t=e.currentTarget.getBoundingClientRect();var r=i(e,h),a=r.clientX,s=r.clientY;if(a||s){var f=a-t.left;var d=s-t.top;var g=u.computeAlignment(l,c,{minX:0,minY:0,maxX:t.width,maxY:t.height},n.bounds,p);var b=new u.Mat2D;g.invert(b);var y=new u.Vec2D(f,d);var w=u.mapXY(b,y);var _=w.x();var A=w.y();w.delete();b.delete();y.delete();g.delete();switch(e.type){case\"mouseout\":for(var C=0,M=o;C<M.length;C++){var E=M[C];E.pointerMove(_,A)}break;case\"touchmove\":case\"mouseover\":case\"mousemove\":for(var P=0,I=o;P<I.length;P++){E=I[P];E.pointerMove(_,A)}break;case\"touchstart\":case\"mousedown\":for(var L=0,F=o;L<F.length;L++){E=F[L];E.pointerDown(_,A)}break;case\"touchend\":case\"mouseup\":for(var R=0,S=o;R<S.length;R++){E=S[R];E.pointerUp(_,A)}break;default:}}}};var b=g.bind(r);t.addEventListener(\"mouseover\",b);t.addEventListener(\"mouseout\",b);t.addEventListener(\"mousemove\",b);t.addEventListener(\"mousedown\",b);t.addEventListener(\"mouseup\",b);t.addEventListener(\"touchmove\",b,{passive:h});t.addEventListener(\"touchstart\",b,{passive:h});t.addEventListener(\"touchend\",b);return function(){t.removeEventListener(\"mouseover\",b);t.removeEventListener(\"mouseout\",b);t.removeEventListener(\"mousemove\",b);t.removeEventListener(\"mousedown\",b);t.removeEventListener(\"mouseup\",b);t.removeEventListener(\"touchmove\",b);t.removeEventListener(\"touchstart\",b);t.removeEventListener(\"touchend\",b)}}},(e,t,n)=>{n.r(t);n.d(t,{BLANK_URL:()=>l,sanitizeUrl:()=>h});var r=/^([^\\w]*)(javascript|data|vbscript)/im;var i=/&#(\\w+)(^\\w|;)?/g;var a=/&(newline|tab);/gi;var o=/[\\u0000-\\u001F\\u007F-\\u009F\\u2000-\\u200D\\uFEFF]/gim;var s=/^.+(:|&colon;)/gim;var u=[\".\",\"/\"];var l=\"about:blank\";function c(e){return u.indexOf(e[0])>-1}function f(e){var t=e.replace(o,\"\");return t.replace(i,(function(e,t){return String.fromCharCode(t)}))}function h(e){if(!e)return l;var t=f(e).replace(a,\"\").replace(o,\"\").trim();if(!t)return l;if(c(t))return t;var n=t.match(s);if(!n)return t;var i=n[0];return r.test(i)?l:t}},(t,n,r)=>{r.r(n);r.d(n,{AudioAssetWrapper:()=>h,AudioWrapper:()=>s,CustomFileAssetLoaderWrapper:()=>l,FileAssetWrapper:()=>c,Finalizable:()=>a,FontAssetWrapper:()=>d,FontWrapper:()=>u,ImageAssetWrapper:()=>f,ImageWrapper:()=>o,finalizationRegistry:()=>m});var i=(void 0,function(){var t=function(e,n){t=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])};return t(e,n)};return function(n,r){if(typeof r!==\"function\"&&r!==null)throw new TypeError(\"Class extends value \"+String(r)+\" is not a constructor or null\");t(n,r);function i(){(this||e).constructor=n}n.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}());var a=function(){function t(){(this||e).selfUnref=false}return t}();var o=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeImage=n;return r}Object.defineProperty(n.prototype,\"nativeImage\",{get:function(){return(this||e)._nativeImage},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeImage.unref()};return n}(a);var s=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeAudio=n;return r}Object.defineProperty(n.prototype,\"nativeAudio\",{get:function(){return(this||e)._nativeAudio},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeAudio.unref()};return n}(a);var u=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeFont=n;return r}Object.defineProperty(n.prototype,\"nativeFont\",{get:function(){return(this||e)._nativeFont},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeFont.unref()};return n}(a);var l=function(){function t(t,n){(this||e)._assetLoaderCallback=n;(this||e).assetLoader=new t.CustomFileAssetLoader({loadContents:(this||e).loadContents.bind(this||e)})}t.prototype.loadContents=function(e,t){var n;e.isImage?n=new f(e):e.isAudio?n=new h(e):e.isFont&&(n=new d(e));return this._assetLoaderCallback(n,t)};return t}();var c=function(){function t(t){(this||e)._nativeFileAsset=t}t.prototype.decode=function(t){(this||e)._nativeFileAsset.decode(t)};Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._nativeFileAsset.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"fileExtension\",{get:function(){return(this||e)._nativeFileAsset.fileExtension},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"uniqueFilename\",{get:function(){return(this||e)._nativeFileAsset.uniqueFilename},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isAudio\",{get:function(){return(this||e)._nativeFileAsset.isAudio},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isImage\",{get:function(){return(this||e)._nativeFileAsset.isImage},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isFont\",{get:function(){return(this||e)._nativeFileAsset.isFont},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"cdnUuid\",{get:function(){return(this||e)._nativeFileAsset.cdnUuid},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"nativeFileAsset\",{get:function(){return(this||e)._nativeFileAsset},enumerable:false,configurable:true});return t}();var f=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setRenderImage=function(t){(this||e)._nativeFileAsset.setRenderImage(t.nativeImage)};return n}(c);var h=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setAudioSource=function(t){(this||e)._nativeFileAsset.setAudioSource(t.nativeAudio)};return n}(c);var d=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setFont=function(t){(this||e)._nativeFileAsset.setFont(t.nativeFont)};return n}(c);var p=function(t){i(n,t);function n(n){return t.call(this||e,n)||this||e}n.prototype.register=function(e){e.selfUnref=true};n.prototype.unregister=function(e){};return n}(FinalizationRegistry);var v=FinalizationRegistry||p;var m=new v((function(e){e.unref()}))}];var n={};function r(e){var i=n[e];if(i!==void 0)return i.exports;var a=n[e]={exports:{}};t[e](a,a.exports,r);return a.exports}(()=>{r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:true,get:t[n]})}})();(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{r.r=e=>{typeof Symbol!==\"undefined\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"});Object.defineProperty(e,\"__esModule\",{value:true})}})();var i={};(()=>{r.r(i);r.d(i,{Alignment:()=>v,DataEnum:()=>W,EventType:()=>C,Fit:()=>p,Layout:()=>m,LoopType:()=>M,Rive:()=>j,RiveEventType:()=>w,RiveFile:()=>T,RuntimeLoader:()=>g,StateMachineInput:()=>y,StateMachineInputType:()=>b,Testing:()=>K,ViewModel:()=>O,ViewModelInstance:()=>D,ViewModelInstanceAssetImage:()=>X,ViewModelInstanceBoolean:()=>$,ViewModelInstanceColor:()=>Y,ViewModelInstanceEnum:()=>z,ViewModelInstanceList:()=>H,ViewModelInstanceNumber:()=>N,ViewModelInstanceString:()=>U,ViewModelInstanceTrigger:()=>G,ViewModelInstanceValue:()=>V,decodeAudio:()=>Z,decodeFont:()=>ee,decodeImage:()=>Q});var t=r(1);var n=r(2);var a=r(3);var o=r(5);var s=(void 0,function(){var t=function(e,n){t=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])};return t(e,n)};return function(n,r){if(typeof r!==\"function\"&&r!==null)throw new TypeError(\"Class extends value \"+String(r)+\" is not a constructor or null\");t(n,r);function i(){(this||e).constructor=n}n.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}());var u=(void 0,function(){u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e};return u.apply(this||e,arguments)});var l=(void 0,function(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function s(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){e.done?n(e.value):i(e.value).then(o,s)}u((r=r.apply(e,t||[])).next())}))});var c=(void 0,function(t,n){var r,i,a,o={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},s=Object.create((typeof Iterator===\"function\"?Iterator:Object).prototype);return s.next=u(0),s.throw=u(1),s.return=u(2),typeof Symbol===\"function\"&&(s[Symbol.iterator]=function(){return this||e}),s;function u(e){return function(t){return l([e,t])}}function l(e){if(r)throw new TypeError(\"Generator is already executing.\");while(s&&(s=0,e[0]&&(o=0)),o)try{if(r=1,i&&(a=e[0]&2?i.return:e[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,e[1])).done)return a;(i=0,a)&&(e=[e[0]&2,a.value]);switch(e[0]){case 0:case 1:a=e;break;case 4:o.label++;return{value:e[1],done:false};case 5:o.label++;i=e[1];e=[0];continue;case 7:e=o.ops.pop();o.trys.pop();continue;default:if(!(a=o.trys,a=a.length>0&&a[a.length-1])&&(e[0]===6||e[0]===2)){o=0;continue}if(e[0]===3&&(!a||e[1]>a[0]&&e[1]<a[3])){o.label=e[1];break}if(e[0]===6&&o.label<a[1]){o.label=a[1];a=e;break}if(a&&o.label<a[2]){o.label=a[2];o.ops.push(e);break}a[2]&&o.ops.pop();o.trys.pop();continue}e=n.call(t,o)}catch(t){e=[6,t];i=0}finally{r=a=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:true}}});var f=(void 0,function(e,t,n){if(n||arguments.length===2)for(var r,i=0,a=t.length;i<a;i++)if(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))});var h=function(t){s(n,t);function n(){var n=t!==null&&t.apply(this||e,arguments)||this||e;n.isHandledError=true;return n}return n}(Error);var d=function(e){return e&&e.isHandledError?e.message:\"Problem loading file; may be corrupt!\"};var p;(function(e){e.Cover=\"cover\";e.Contain=\"contain\";e.Fill=\"fill\";e.FitWidth=\"fitWidth\";e.FitHeight=\"fitHeight\";e.None=\"none\";e.ScaleDown=\"scaleDown\";e.Layout=\"layout\"})(p||(p={}));var v;(function(e){e.Center=\"center\";e.TopLeft=\"topLeft\";e.TopCenter=\"topCenter\";e.TopRight=\"topRight\";e.CenterLeft=\"centerLeft\";e.CenterRight=\"centerRight\";e.BottomLeft=\"bottomLeft\";e.BottomCenter=\"bottomCenter\";e.BottomRight=\"bottomRight\"})(v||(v={}));var m=function(){function t(t){var n,r,i,a,o,s,u;(this||e).fit=(n=t===null||t===void 0?void 0:t.fit)!==null&&n!==void 0?n:p.Contain;(this||e).alignment=(r=t===null||t===void 0?void 0:t.alignment)!==null&&r!==void 0?r:v.Center;(this||e).layoutScaleFactor=(i=t===null||t===void 0?void 0:t.layoutScaleFactor)!==null&&i!==void 0?i:1;(this||e).minX=(a=t===null||t===void 0?void 0:t.minX)!==null&&a!==void 0?a:0;(this||e).minY=(o=t===null||t===void 0?void 0:t.minY)!==null&&o!==void 0?o:0;(this||e).maxX=(s=t===null||t===void 0?void 0:t.maxX)!==null&&s!==void 0?s:0;(this||e).maxY=(u=t===null||t===void 0?void 0:t.maxY)!==null&&u!==void 0?u:0}t.new=function(e){var n=e.fit,r=e.alignment,i=e.minX,a=e.minY,o=e.maxX,s=e.maxY;console.warn(\"This function is deprecated: please use `new Layout({})` instead\");return new t({fit:n,alignment:r,minX:i,minY:a,maxX:o,maxY:s})};t.prototype.copyWith=function(n){var r=n.fit,i=n.alignment,a=n.layoutScaleFactor,o=n.minX,s=n.minY,u=n.maxX,l=n.maxY;return new t({fit:r!==null&&r!==void 0?r:(this||e).fit,alignment:i!==null&&i!==void 0?i:(this||e).alignment,layoutScaleFactor:a!==null&&a!==void 0?a:(this||e).layoutScaleFactor,minX:o!==null&&o!==void 0?o:(this||e).minX,minY:s!==null&&s!==void 0?s:(this||e).minY,maxX:u!==null&&u!==void 0?u:(this||e).maxX,maxY:l!==null&&l!==void 0?l:(this||e).maxY})};t.prototype.runtimeFit=function(t){if((this||e).cachedRuntimeFit)return(this||e).cachedRuntimeFit;var n;n=(this||e).fit===p.Cover?t.Fit.cover:(this||e).fit===p.Contain?t.Fit.contain:(this||e).fit===p.Fill?t.Fit.fill:(this||e).fit===p.FitWidth?t.Fit.fitWidth:(this||e).fit===p.FitHeight?t.Fit.fitHeight:(this||e).fit===p.ScaleDown?t.Fit.scaleDown:(this||e).fit===p.Layout?t.Fit.layout:t.Fit.none;(this||e).cachedRuntimeFit=n;return n};t.prototype.runtimeAlignment=function(t){if((this||e).cachedRuntimeAlignment)return(this||e).cachedRuntimeAlignment;var n;n=(this||e).alignment===v.TopLeft?t.Alignment.topLeft:(this||e).alignment===v.TopCenter?t.Alignment.topCenter:(this||e).alignment===v.TopRight?t.Alignment.topRight:(this||e).alignment===v.CenterLeft?t.Alignment.centerLeft:(this||e).alignment===v.CenterRight?t.Alignment.centerRight:(this||e).alignment===v.BottomLeft?t.Alignment.bottomLeft:(this||e).alignment===v.BottomCenter?t.Alignment.bottomCenter:(this||e).alignment===v.BottomRight?t.Alignment.bottomRight:t.Alignment.center;(this||e).cachedRuntimeAlignment=n;return n};return t}();var g=function(){function e(){}e.loadRuntime=function(){t.default({locateFile:function(){return e.wasmURL}}).then((function(t){var n;e.runtime=t;while(e.callBackQueue.length>0)(n=e.callBackQueue.shift())===null||n===void 0?void 0:n(e.runtime)})).catch((function(t){var r={message:(t===null||t===void 0?void 0:t.message)||\"Unknown error\",type:(t===null||t===void 0?void 0:t.name)||\"Error\",wasmError:t instanceof WebAssembly.CompileError||t instanceof WebAssembly.RuntimeError,originalError:t};console.debug(\"Rive WASM load error details:\",r);var i=\"https://cdn.jsdelivr.net/npm/\".concat(n.name,\"@\").concat(n.version,\"/rive_fallback.wasm\");if(e.wasmURL.toLowerCase()!==i){console.warn(\"Failed to load WASM from \".concat(e.wasmURL,\" (\").concat(r.message,\"), trying jsdelivr as a backup\"));e.setWasmUrl(i);e.loadRuntime()}else{var a=[\"Could not load Rive WASM file from \".concat(e.wasmURL,\" or \").concat(i,\".\"),\"Possible reasons:\",\"- Network connection is down\",\"- WebAssembly is not supported in this environment\",\"- The WASM file is corrupted or incompatible\",\"\\nError details:\",\"- Type: \".concat(r.type),\"- Message: \".concat(r.message),\"- WebAssembly-specific error: \".concat(r.wasmError),\"\\nTo resolve, you may need to:\",\"1. Check your network connection\",\"2. Set a new WASM source via RuntimeLoader.setWasmUrl()\",\"3. Call RuntimeLoader.loadRuntime() again\"].join(\"\\n\");console.error(a)}}))};e.getInstance=function(t){if(!e.isLoading){e.isLoading=true;e.loadRuntime()}e.runtime?t(e.runtime):e.callBackQueue.push(t)};e.awaitInstance=function(){return new Promise((function(t){return e.getInstance((function(e){return t(e)}))}))};e.setWasmUrl=function(t){e.wasmURL=t};e.getWasmUrl=function(){return e.wasmURL};e.isLoading=false;e.callBackQueue=[];e.wasmURL=\"https://unpkg.com/\".concat(n.name,\"@\").concat(n.version,\"/rive.wasm\");return e}();var b;(function(e){e[e.Number=56]=\"Number\";e[e.Trigger=58]=\"Trigger\";e[e.Boolean=59]=\"Boolean\"})(b||(b={}));var y=function(){function t(t,n){(this||e).type=t;(this||e).runtimeInput=n}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).runtimeInput.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"value\",{get:function(){return(this||e).runtimeInput.value},set:function(t){(this||e).runtimeInput.value=t},enumerable:false,configurable:true});t.prototype.fire=function(){(this||e).type===b.Trigger&&(this||e).runtimeInput.fire()};t.prototype.delete=function(){(this||e).runtimeInput=null};return t}();var w;(function(e){e[e.General=128]=\"General\";e[e.OpenUrl=131]=\"OpenUrl\"})(w||(w={}));var _=function(){\n/**\n         * @constructor\n         * @param stateMachine runtime state machine object\n         * @param instance runtime state machine instance object\n         */\nfunction t(t,n,r,i){(this||e).stateMachine=t;(this||e).playing=r;(this||e).artboard=i;(this||e).inputs=[];(this||e).instance=new n.StateMachineInstance(t,i);this.initInputs(n)}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).stateMachine.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"statesChanged\",{get:function(){var t=[];for(var n=0;n<(this||e).instance.stateChangedCount();n++)t.push((this||e).instance.stateChangedNameByIndex(n));return t},enumerable:false,configurable:true});\n/**\n         * Advances the state machine instance by a given time.\n         * @param time - the time to advance the animation by in seconds\n         */t.prototype.advance=function(t){(this||e).instance.advance(t)};\n/**\n         * Advances the state machine instance by a given time and apply changes to artboard.\n         * @param time - the time to advance the animation by in seconds\n         */t.prototype.advanceAndApply=function(t){(this||e).instance.advanceAndApply(t)};\n/**\n         * Returns the number of events reported from the last advance call\n         * @returns Number of events reported\n         */t.prototype.reportedEventCount=function(){return(this||e).instance.reportedEventCount()};\n/**\n         * Returns a RiveEvent object emitted from the last advance call at the given index\n         * of a list of potentially multiple events. If an event at the index is not found,\n         * undefined is returned.\n         * @param i index of the event reported in a list of potentially multiple events\n         * @returns RiveEvent or extended RiveEvent object returned, or undefined\n         */t.prototype.reportedEventAt=function(t){return(this||e).instance.reportedEventAt(t)};\n/**\n         * Fetches references to the state machine's inputs and caches them\n         * @param runtime an instance of the runtime; needed for the SMIInput types\n         */t.prototype.initInputs=function(t){for(var n=0;n<(this||e).instance.inputCount();n++){var r=(this||e).instance.input(n);(this||e).inputs.push(this.mapRuntimeInput(r,t))}};\n/**\n         * Maps a runtime input to it's appropriate type\n         * @param input\n         */t.prototype.mapRuntimeInput=function(e,t){return e.type===t.SMIInput.bool?new y(b.Boolean,e.asBool()):e.type===t.SMIInput.number?new y(b.Number,e.asNumber()):e.type===t.SMIInput.trigger?new y(b.Trigger,e.asTrigger()):void 0};t.prototype.cleanup=function(){(this||e).inputs.forEach((function(e){e.delete()}));(this||e).inputs.length=0;(this||e).instance.delete()};t.prototype.bindViewModelInstance=function(t){t.runtimeInstance!=null&&(this||e).instance.bindViewModelInstance(t.runtimeInstance)};return t}();var A=function(){\n/**\n         * Constructs a new animator\n         * @constructor\n         * @param runtime Rive runtime; needed to instance animations & state machines\n         * @param artboard the artboard that holds all animations and state machines\n         * @param animations optional list of animations\n         * @param stateMachines optional list of state machines\n         */\nfunction t(t,n,r,i,a){i===void 0&&(i=[]);a===void 0&&(a=[]);(this||e).runtime=t;(this||e).artboard=n;(this||e).eventManager=r;(this||e).animations=i;(this||e).stateMachines=a}\n/**\n         * Adds animations and state machines by their names. If names are shared\n         * between animations & state machines, then the first one found will be\n         * created. Best not to use the same names for these in your Rive file.\n         * @param animatable the name(s) of animations and state machines to add\n         * @returns a list of names of the playing animations and state machines\n         */t.prototype.add=function(t,n,r){r===void 0&&(r=true);t=J(t);if(t.length===0){(this||e).animations.forEach((function(e){return e.playing=n}));(this||e).stateMachines.forEach((function(e){return e.playing=n}))}else{var i=(this||e).animations.map((function(e){return e.name}));var o=(this||e).stateMachines.map((function(e){return e.name}));for(var s=0;s<t.length;s++){var u=i.indexOf(t[s]);var l=o.indexOf(t[s]);if(u>=0||l>=0)u>=0?(this||e).animations[u].playing=n:(this||e).stateMachines[l].playing=n;else{var c=(this||e).artboard.animationByName(t[s]);if(c){var f=new a.Animation(c,(this||e).artboard,(this||e).runtime,n);f.advance(0);f.apply(1);(this||e).animations.push(f)}else{var h=(this||e).artboard.stateMachineByName(t[s]);if(h){var d=new _(h,(this||e).runtime,n,(this||e).artboard);(this||e).stateMachines.push(d)}}}}}r&&(n?(this||e).eventManager.fire({type:C.Play,data:(this||e).playing}):(this||e).eventManager.fire({type:C.Pause,data:(this||e).paused}));return n?(this||e).playing:(this||e).paused};\n/**\n         * Adds linear animations by their names.\n         * @param animatables the name(s) of animations to add\n         * @param playing whether animations should play on instantiation\n         */t.prototype.initLinearAnimations=function(t,n){var r=(this||e).animations.map((function(e){return e.name}));for(var i=0;i<t.length;i++){var o=r.indexOf(t[i]);if(o>=0)(this||e).animations[o].playing=n;else{var s=(this||e).artboard.animationByName(t[i]);if(s){var u=new a.Animation(s,(this||e).artboard,(this||e).runtime,n);u.advance(0);u.apply(1);(this||e).animations.push(u)}else console.error(\"Animation with name \".concat(t[i],\" not found.\"))}}};\n/**\n         * Adds state machines by their names.\n         * @param animatables the name(s) of state machines to add\n         * @param playing whether state machines should play on instantiation\n         */t.prototype.initStateMachines=function(t,n){var r=(this||e).stateMachines.map((function(e){return e.name}));for(var i=0;i<t.length;i++){var a=r.indexOf(t[i]);if(a>=0)(this||e).stateMachines[a].playing=n;else{var o=(this||e).artboard.stateMachineByName(t[i]);if(o){var s=new _(o,(this||e).runtime,n,(this||e).artboard);(this||e).stateMachines.push(s);n||s.advanceAndApply(0)}else{console.warn(\"State Machine with name \".concat(t[i],\" not found.\"));this.initLinearAnimations([t[i]],n)}}}};\n/**\n         * Play the named animations/state machines\n         * @param animatables the names of the animations/machines to play; plays all if empty\n         * @returns a list of the playing items\n         */t.prototype.play=function(e){return this.add(e,true)};\n/**\n         * Pauses named animations and state machines, or everything if nothing is\n         * specified\n         * @param animatables names of the animations and state machines to pause\n         * @returns a list of names of the animations and state machines paused\n         */t.prototype.pause=function(e){return this.add(e,false)};\n/**\n         * Set time of named animations\n         * @param animations names of the animations to scrub\n         * @param value time scrub value, a floating point number to which the playhead is jumped\n         * @returns a list of names of the animations that were scrubbed\n         */t.prototype.scrub=function(t,n){var r=(this||e).animations.filter((function(e){return t.includes(e.name)}));r.forEach((function(e){return e.scrubTo=n}));return r.map((function(e){return e.name}))};Object.defineProperty(t.prototype,\"playing\",{get:function(){return(this||e).animations.filter((function(e){return e.playing})).map((function(e){return e.name})).concat((this||e).stateMachines.filter((function(e){return e.playing})).map((function(e){return e.name})))},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"paused\",{get:function(){return(this||e).animations.filter((function(e){return!e.playing})).map((function(e){return e.name})).concat((this||e).stateMachines.filter((function(e){return!e.playing})).map((function(e){return e.name})))},enumerable:false,configurable:true});\n/**\n         * Stops and removes all named animations and state machines\n         * @param animatables animations and state machines to remove\n         * @returns a list of names of removed items\n         */t.prototype.stop=function(t){var n=this||e;t=J(t);var r=[];if(t.length===0){r=(this||e).animations.map((function(e){return e.name})).concat((this||e).stateMachines.map((function(e){return e.name})));(this||e).animations.forEach((function(e){return e.cleanup()}));(this||e).stateMachines.forEach((function(e){return e.cleanup()}));(this||e).animations.splice(0,(this||e).animations.length);(this||e).stateMachines.splice(0,(this||e).stateMachines.length)}else{var i=(this||e).animations.filter((function(e){return t.includes(e.name)}));i.forEach((function(e){e.cleanup();n.animations.splice(n.animations.indexOf(e),1)}));var a=(this||e).stateMachines.filter((function(e){return t.includes(e.name)}));a.forEach((function(e){e.cleanup();n.stateMachines.splice(n.stateMachines.indexOf(e),1)}));r=i.map((function(e){return e.name})).concat(a.map((function(e){return e.name})))}(this||e).eventManager.fire({type:C.Stop,data:r});return r};Object.defineProperty(t.prototype,\"isPlaying\",{get:function(){return(this||e).animations.reduce((function(e,t){return e||t.playing}),false)||(this||e).stateMachines.reduce((function(e,t){return e||t.playing}),false)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPaused\",{get:function(){return!(this||e).isPlaying&&((this||e).animations.length>0||(this||e).stateMachines.length>0)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isStopped\",{get:function(){return(this||e).animations.length===0&&(this||e).stateMachines.length===0},enumerable:false,configurable:true});\n/**\n         * If there are no animations or state machines, add the first one found\n         * @returns the name of the animation or state machine instanced\n         */t.prototype.atLeastOne=function(t,n){n===void 0&&(n=true);var r;(this||e).animations.length===0&&(this||e).stateMachines.length===0&&((this||e).artboard.animationCount()>0?this.add([r=(this||e).artboard.animationByIndex(0).name],t,n):(this||e).artboard.stateMachineCount()>0&&this.add([r=(this||e).artboard.stateMachineByIndex(0).name],t,n));return r};t.prototype.handleLooping=function(){for(var t=0,n=(this||e).animations.filter((function(e){return e.playing}));t<n.length;t++){var r=n[t];if(r.loopValue===0&&r.loopCount){r.loopCount=0;this.stop(r.name)}else if(r.loopValue===1&&r.loopCount){(this||e).eventManager.fire({type:C.Loop,data:{animation:r.name,type:M.Loop}});r.loopCount=0}else if(r.loopValue===2&&r.loopCount>1){(this||e).eventManager.fire({type:C.Loop,data:{animation:r.name,type:M.PingPong}});r.loopCount=0}}};t.prototype.handleStateChanges=function(){var t=[];for(var n=0,r=(this||e).stateMachines.filter((function(e){return e.playing}));n<r.length;n++){var i=r[n];t.push.apply(t,i.statesChanged)}t.length>0&&(this||e).eventManager.fire({type:C.StateChange,data:t})};t.prototype.handleAdvancing=function(t){(this||e).eventManager.fire({type:C.Advance,data:t})};return t}();var C;(function(e){e.Load=\"load\";e.LoadError=\"loaderror\";e.Play=\"play\";e.Pause=\"pause\";e.Stop=\"stop\";e.Loop=\"loop\";e.Draw=\"draw\";e.Advance=\"advance\";e.StateChange=\"statechange\";e.RiveEvent=\"riveevent\";e.AudioStatusChange=\"audiostatuschange\"})(C||(C={}));var M;(function(e){e.OneShot=\"oneshot\";e.Loop=\"loop\";e.PingPong=\"pingpong\"})(M||(M={}));var E=function(){function t(t){t===void 0&&(t=[]);(this||e).listeners=t}t.prototype.getListeners=function(t){return(this||e).listeners.filter((function(e){return e.type===t}))};t.prototype.add=function(t){(this||e).listeners.includes(t)||(this||e).listeners.push(t)};\n/**\n         * Removes a listener\n         * @param listener the listener with the callback to be removed\n         */t.prototype.remove=function(t){for(var n=0;n<(this||e).listeners.length;n++){var r=(this||e).listeners[n];if(r.type===t.type&&r.callback===t.callback){(this||e).listeners.splice(n,1);break}}};\n/**\n         * Clears all listeners of specified type, or every listener if no type is\n         * specified\n         * @param type the type of listeners to clear, or all listeners if not\n         * specified\n         */t.prototype.removeAll=function(t){var n=this||e;t?(this||e).listeners.filter((function(e){return e.type===t})).forEach((function(e){return n.remove(e)})):(this||e).listeners.splice(0,(this||e).listeners.length)};t.prototype.fire=function(e){var t=this.getListeners(e.type);t.forEach((function(t){return t.callback(e)}))};return t}();var P=function(){function t(t){(this||e).eventManager=t;(this||e).queue=[]}t.prototype.add=function(t){(this||e).queue.push(t)};t.prototype.process=function(){while((this||e).queue.length>0){var t=(this||e).queue.shift();(t===null||t===void 0?void 0:t.action)&&t.action();(t===null||t===void 0?void 0:t.event)&&(this||e).eventManager.fire(t.event)}};return t}();var I;(function(e){e[e.AVAILABLE=0]=\"AVAILABLE\";e[e.UNAVAILABLE=1]=\"UNAVAILABLE\"})(I||(I={}));var L=function(t){s(n,t);function n(){var n=t!==null&&t.apply(this||e,arguments)||this||e;n._started=false;n._enabled=false;n._status=I.UNAVAILABLE;return n}n.prototype.delay=function(t){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){return[2,new Promise((function(e){return setTimeout(e,t)}))]}))}))};n.prototype.timeout=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){return[2,new Promise((function(e,t){return setTimeout(t,50)}))]}))}))};n.prototype.reportToListeners=function(){this.fire({type:C.AudioStatusChange});this.removeAll()};n.prototype.enableAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){if(!(this||e)._enabled){(this||e)._enabled=true;(this||e)._status=I.AVAILABLE;this.reportToListeners()}return[2]}))}))};n.prototype.testAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){switch(t.label){case 0:if(!((this||e)._status===I.UNAVAILABLE&&(this||e)._audioContext!==null))return[3,4];t.label=1;case 1:t.trys.push([1,3,,4]);return[4,Promise.race([(this||e)._audioContext.resume(),this.timeout()])];case 2:t.sent();this.enableAudio();return[3,4];case 3:t.sent();return[3,4];case 4:return[2]}}))}))};n.prototype._establishAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){switch(t.label){case 0:if(!!(this||e)._started)return[3,5];(this||e)._started=true;if(!(typeof window==\"undefined\"))return[3,1];this.enableAudio();return[3,5];case 1:(this||e)._audioContext=new AudioContext;this.listenForUserAction();t.label=2;case 2:return(this||e)._status===I.UNAVAILABLE?[4,this.testAudio()]:[3,5];case 3:t.sent();return[4,this.delay(1e3)];case 4:t.sent();return[3,2];case 5:return[2]}}))}))};n.prototype.listenForUserAction=function(){var t=this||e;var n=function(){return l(t,void 0,void 0,(function(){return c(this||e,(function(e){this.enableAudio();return[2]}))}))};document.addEventListener(\"pointerdown\",n,{once:true})};n.prototype.establishAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){this._establishAudio();return[2]}))}))};Object.defineProperty(n.prototype,\"systemVolume\",{get:function(){if((this||e)._status===I.UNAVAILABLE){this.testAudio();return 0}return 1},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"status\",{get:function(){return(this||e)._status},enumerable:false,configurable:true});return n}(E);var F=new L;var R=function(){function e(){}e.prototype.observe=function(){};e.prototype.unobserve=function(){};e.prototype.disconnect=function(){};return e}();var S=globalThis.ResizeObserver||R;var x=function(){function t(){var t=this||e;(this||e)._elementsMap=new Map;(this||e)._onObservedEntry=function(e){var n=t._elementsMap.get(e.target);n!==null?n.onResize(e.target.clientWidth==0||e.target.clientHeight==0):t._resizeObserver.unobserve(e.target)};(this||e)._onObserved=function(e){e.forEach(t._onObservedEntry)};(this||e)._resizeObserver=new S((this||e)._onObserved)}t.prototype.add=function(t,n){var r={onResize:n,element:t};(this||e)._elementsMap.set(t,r);(this||e)._resizeObserver.observe(t);return r};t.prototype.remove=function(t){(this||e)._resizeObserver.unobserve(t.element);(this||e)._elementsMap.delete(t.element)};return t}();var k=new x;var T=function(){function t(t){(this||e).enableRiveAssetCDN=true;(this||e).referenceCount=0;(this||e).destroyed=false;(this||e).src=t.src;(this||e).buffer=t.buffer;t.assetLoader&&((this||e).assetLoader=t.assetLoader);(this||e).enableRiveAssetCDN=typeof t.enableRiveAssetCDN!=\"boolean\"||t.enableRiveAssetCDN;(this||e).eventManager=new E;t.onLoad&&this.on(C.Load,t.onLoad);t.onLoadError&&this.on(C.LoadError,t.onLoadError)}t.prototype.initData=function(){return l(this||e,void 0,void 0,(function(){var n,r,i,a;var s;return c(this||e,(function(u){switch(u.label){case 0:if(!(this||e).src)return[3,2];n=this||e;return[4,q((this||e).src)];case 1:n.buffer=u.sent();u.label=2;case 2:if((this||e).destroyed)return[2];if((this||e).assetLoader){i=new o.CustomFileAssetLoaderWrapper((this||e).runtime,(this||e).assetLoader);r=i.assetLoader}a=this||e;return[4,(this||e).runtime.load(new Uint8Array((this||e).buffer),r,(this||e).enableRiveAssetCDN)];case 3:a.file=u.sent();if((this||e).destroyed){(s=(this||e).file)===null||s===void 0?void 0:s.delete();(this||e).file=null;return[2]}if((this||e).file===null){(this||e).eventManager.fire({type:C.LoadError,data:null});throw new Error(t.fileLoadErrorMessage)}(this||e).eventManager.fire({type:C.Load,data:this||e});return[2]}}))}))};t.prototype.init=function(){return l(this||e,void 0,void 0,(function(){var n;return c(this||e,(function(r){switch(r.label){case 0:if(!(this||e).src&&!(this||e).buffer)throw new Error(t.missingErrorMessage);n=this||e;return[4,g.awaitInstance()];case 1:n.runtime=r.sent();return(this||e).destroyed?[2]:[4,this.initData()];case 2:r.sent();return[2]}}))}))};\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */t.prototype.on=function(t,n){(this||e).eventManager.add({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */t.prototype.off=function(t,n){(this||e).eventManager.remove({type:t,callback:n})};t.prototype.cleanup=function(){var t;(this||e).referenceCount-=1;if((this||e).referenceCount<=0){this.removeAllRiveEventListeners();(t=(this||e).file)===null||t===void 0?void 0:t.delete();(this||e).file=null;(this||e).destroyed=true}};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.removeAllRiveEventListeners=function(t){(this||e).eventManager.removeAll(t)};t.prototype.getInstance=function(){if((this||e).file!==null){(this||e).referenceCount+=1;return(this||e).file}};t.missingErrorMessage=\"Rive source file or data buffer required\";t.fileLoadErrorMessage=\"The file failed to load\";return t}();var j=function(){function t(t){var n=this||e;var r;(this||e).loaded=false;(this||e).destroyed=false;(this||e)._observed=null;(this||e).readyForPlaying=false;(this||e).artboard=null;(this||e).eventCleanup=null;(this||e).shouldDisableRiveListeners=false;(this||e).automaticallyHandleEvents=false;(this||e).enableRiveAssetCDN=true;(this||e)._volume=1;(this||e)._artboardWidth=void 0;(this||e)._artboardHeight=void 0;(this||e)._devicePixelRatioUsed=1;(this||e)._hasZeroSize=false;(this||e)._audioEventListener=null;(this||e)._boundDraw=null;(this||e)._viewModelInstance=null;(this||e)._dataEnums=null;(this||e).durations=[];(this||e).frameTimes=[];(this||e).frameCount=0;(this||e).isTouchScrollEnabled=false;(this||e).onCanvasResize=function(e){var t=n._hasZeroSize!==e;n._hasZeroSize=e;e?n._layout.maxX&&n._layout.maxY||n.resizeToCanvas():t&&n.resizeDrawingSurfaceToCanvas()};(this||e).renderSecondTimer=0;(this||e)._boundDraw=(this||e).draw.bind(this||e);(this||e).canvas=t.canvas;t.canvas.constructor===HTMLCanvasElement&&((this||e)._observed=k.add((this||e).canvas,(this||e).onCanvasResize));(this||e).src=t.src;(this||e).buffer=t.buffer;(this||e).riveFile=t.riveFile;(this||e).layout=(r=t.layout)!==null&&r!==void 0?r:new m;(this||e).shouldDisableRiveListeners=!!t.shouldDisableRiveListeners;(this||e).isTouchScrollEnabled=!!t.isTouchScrollEnabled;(this||e).automaticallyHandleEvents=!!t.automaticallyHandleEvents;(this||e).enableRiveAssetCDN=t.enableRiveAssetCDN===void 0||t.enableRiveAssetCDN;(this||e).eventManager=new E;t.onLoad&&this.on(C.Load,t.onLoad);t.onLoadError&&this.on(C.LoadError,t.onLoadError);t.onPlay&&this.on(C.Play,t.onPlay);t.onPause&&this.on(C.Pause,t.onPause);t.onStop&&this.on(C.Stop,t.onStop);t.onLoop&&this.on(C.Loop,t.onLoop);t.onStateChange&&this.on(C.StateChange,t.onStateChange);t.onAdvance&&this.on(C.Advance,t.onAdvance)\n/**\n           * @deprecated Use camelCase'd versions instead.\n           */;t.onload&&!t.onLoad&&this.on(C.Load,t.onload);t.onloaderror&&!t.onLoadError&&this.on(C.LoadError,t.onloaderror);t.onplay&&!t.onPlay&&this.on(C.Play,t.onplay);t.onpause&&!t.onPause&&this.on(C.Pause,t.onpause);t.onstop&&!t.onStop&&this.on(C.Stop,t.onstop);t.onloop&&!t.onLoop&&this.on(C.Loop,t.onloop);t.onstatechange&&!t.onStateChange&&this.on(C.StateChange,t.onstatechange);t.assetLoader&&((this||e).assetLoader=t.assetLoader);(this||e).taskQueue=new P((this||e).eventManager);this.init({src:(this||e).src,buffer:(this||e).buffer,riveFile:(this||e).riveFile,autoplay:t.autoplay,autoBind:t.autoBind,animations:t.animations,stateMachines:t.stateMachines,artboard:t.artboard,useOffscreenRenderer:t.useOffscreenRenderer})}Object.defineProperty(t.prototype,\"viewModelCount\",{get:function(){return(this||e).file.viewModelCount()},enumerable:false,configurable:true});t.new=function(e){console.warn(\"This function is deprecated: please use `new Rive({})` instead\");return new t(e)};t.prototype.onSystemAudioChanged=function(){(this||e).volume=(this||e)._volume};t.prototype.init=function(n){var r=this||e;var i=n.src,a=n.buffer,o=n.riveFile,s=n.animations,u=n.stateMachines,l=n.artboard,c=n.autoplay,f=c!==void 0&&c,d=n.useOffscreenRenderer,p=d!==void 0&&d,v=n.autoBind,m=v!==void 0&&v;if(!(this||e).destroyed){(this||e).src=i;(this||e).buffer=a;(this||e).riveFile=o;if(!(this||e).src&&!(this||e).buffer&&!(this||e).riveFile)throw new h(t.missingErrorMessage);var b=J(s);var y=J(u);(this||e).loaded=false;(this||e).readyForPlaying=false;g.awaitInstance().then((function(e){if(!r.destroyed){r.runtime=e;r.removeRiveListeners();r.deleteRiveRenderer();r.renderer=r.runtime.makeRenderer(r.canvas,p);r.canvas.width||r.canvas.height||r.resizeDrawingSurfaceToCanvas();r.initData(l,b,y,f,m).then((function(e){if(e)return r.setupRiveListeners()})).catch((function(e){console.error(e)}))}})).catch((function(e){console.error(e)}))}};\n/**\n         * Setup Rive Listeners on the canvas\n         * @param riveListenerOptions - Enables TouchEvent events on the canvas. Set to true to allow\n         * touch scrolling on the canvas element on touch-enabled devices\n         * i.e. { isTouchScrollEnabled: true }\n         */t.prototype.setupRiveListeners=function(t){var n=this||e;(this||e).eventCleanup&&this.eventCleanup();if(!(this||e).shouldDisableRiveListeners){var r=((this||e).animator.stateMachines||[]).filter((function(e){return e.playing&&n.runtime.hasListeners(e.instance)})).map((function(e){return e.instance}));var i=(this||e).isTouchScrollEnabled;t&&\"isTouchScrollEnabled\"in t&&(i=t.isTouchScrollEnabled);(this||e).eventCleanup=(0,o.registerTouchInteractions)({canvas:(this||e).canvas,artboard:(this||e).artboard,stateMachines:r,renderer:(this||e).renderer,rive:(this||e).runtime,fit:(this||e)._layout.runtimeFit((this||e).runtime),alignment:(this||e)._layout.runtimeAlignment((this||e).runtime),isTouchScrollEnabled:i,layoutScaleFactor:(this||e)._layout.layoutScaleFactor})}};t.prototype.removeRiveListeners=function(){if((this||e).eventCleanup){this.eventCleanup();(this||e).eventCleanup=null}};t.prototype.initializeAudio=function(){var t=this||e;var n;if(F.status==I.UNAVAILABLE&&((n=(this||e).artboard)===null||n===void 0?void 0:n.hasAudio)&&(this||e)._audioEventListener===null){(this||e)._audioEventListener={type:C.AudioStatusChange,callback:function(){return t.onSystemAudioChanged()}};F.add((this||e)._audioEventListener);F.establishAudio()}};t.prototype.initArtboardSize=function(){if((this||e).artboard){(this||e)._artboardWidth=(this||e).artboard.width=(this||e)._artboardWidth||(this||e).artboard.width;(this||e)._artboardHeight=(this||e).artboard.height=(this||e)._artboardHeight||(this||e).artboard.height}};t.prototype.initData=function(t,n,r,i,a){return l(this||e,void 0,void 0,(function(){var o,s;var u;return c(this||e,(function(l){switch(l.label){case 0:l.trys.push([0,3,,4]);if(!((this||e).riveFile==null))return[3,2];(this||e).riveFile=new T({src:(this||e).src,buffer:(this||e).buffer,enableRiveAssetCDN:(this||e).enableRiveAssetCDN,assetLoader:(this||e).assetLoader});return[4,(this||e).riveFile.init()];case 1:l.sent();l.label=2;case 2:if(!(this||e).riveFile)return[2,false];(this||e).file=(this||e).riveFile.getInstance();this.initArtboard(t,n,r,i,a);this.initArtboardSize();this.initializeAudio();(this||e).loaded=true;(this||e).eventManager.fire({type:C.Load,data:(u=(this||e).src)!==null&&u!==void 0?u:\"buffer\"});(this||e).readyForPlaying=true;(this||e).taskQueue.process();this.drawFrame();return[2,true];case 3:o=l.sent();s=d(o);console.warn(s);(this||e).eventManager.fire({type:C.LoadError,data:s});return[2,Promise.reject(s)];case 4:return[2]}}))}))};t.prototype.initArtboard=function(t,n,r,i,a){if((this||e).file){var o=t?(this||e).file.artboardByName(t):(this||e).file.defaultArtboard();if(o){(this||e).artboard=o;o.volume=(this||e)._volume*F.systemVolume;if((this||e).artboard.animationCount()<1){f=\"Artboard has no animations\";(this||e).eventManager.fire({type:C.LoadError,data:f});throw f}(this||e).animator=new A((this||e).runtime,(this||e).artboard,(this||e).eventManager);var s;if(n.length>0||r.length>0){s=n.concat(r);(this||e).animator.initLinearAnimations(n,i);(this||e).animator.initStateMachines(r,i)}else s=[(this||e).animator.atLeastOne(i,false)];(this||e).taskQueue.add({event:{type:i?C.Play:C.Pause,data:s}});if(a){var u=(this||e).file.defaultArtboardViewModel(o);if(u!==null){var l=u.defaultInstance();if(l!==null){var c=new D(l,null);this.bindViewModelInstance(c)}}}}else{var f=\"Invalid artboard name or no default artboard\";console.warn(f);(this||e).eventManager.fire({type:C.LoadError,data:f})}}};t.prototype.drawFrame=function(){var t,n;if((t=document===null||document===void 0?void 0:document.timeline)===null||t===void 0?void 0:t.currentTime){if((this||e).loaded&&(this||e).artboard&&!(this||e).frameRequestId){this._boundDraw(document.timeline.currentTime);(n=(this||e).runtime)===null||n===void 0?void 0:n.resolveAnimationFrame()}}else this.startRendering()};\n/**\n         * Draw rendering loop; renders animation frames at the correct time interval.\n         * @param time the time at which to render a frame\n         */t.prototype.draw=function(t,n){var r;(this||e).frameRequestId=null;var i=performance.now();(this||e).lastRenderTime||((this||e).lastRenderTime=t);(this||e).renderSecondTimer+=t-(this||e).lastRenderTime;if((this||e).renderSecondTimer>5e3){(this||e).renderSecondTimer=0;n===null||n===void 0?void 0:n()}var a=(t-(this||e).lastRenderTime)/1e3;(this||e).lastRenderTime=t;var s=(this||e).animator.animations.filter((function(e){return e.playing||e.needsScrub})).sort((function(e){return e.needsScrub?-1:1}));for(var u=0,l=s;u<l.length;u++){var c=l[u];c.advance(a);c.instance.didLoop&&(c.loopCount+=1);c.apply(1)}var f=(this||e).animator.stateMachines.filter((function(e){return e.playing}));for(var h=0,d=f;h<d.length;h++){var p=d[h];var v=p.reportedEventCount();if(v)for(var m=0;m<v;m++){var g=p.reportedEventAt(m);if(g)if(g.type===w.OpenUrl){(this||e).eventManager.fire({type:C.RiveEvent,data:g});if((this||e).automaticallyHandleEvents){var b=document.createElement(\"a\");var y=g,_=y.url,A=y.target;var M=(0,o.sanitizeUrl)(_);_&&b.setAttribute(\"href\",M);A&&b.setAttribute(\"target\",A);M&&M!==o.BLANK_URL&&b.click()}}else(this||e).eventManager.fire({type:C.RiveEvent,data:g})}p.advanceAndApply(a)}(this||e).animator.stateMachines.length==0&&(this||e).artboard.advance(a);var E=(this||e).renderer;E.clear();E.save();this.alignRenderer();(this||e)._hasZeroSize||(this||e).artboard.draw(E);E.restore();E.flush();(this||e).animator.handleLooping();(this||e).animator.handleStateChanges();(this||e).animator.handleAdvancing(a);(this||e).frameCount++;var P=performance.now();(this||e).frameTimes.push(P);(this||e).durations.push(P-i);while((this||e).frameTimes[0]<=P-1e3){(this||e).frameTimes.shift();(this||e).durations.shift()}(r=(this||e)._viewModelInstance)===null||r===void 0?void 0:r.handleCallbacks();(this||e).animator.isPlaying?this.startRendering():((this||e).animator.isPaused||(this||e).animator.isStopped)&&((this||e).lastRenderTime=0)};t.prototype.alignRenderer=function(){var t=this||e,n=t.renderer,r=t.runtime,i=t._layout,a=t.artboard;n.align(i.runtimeFit(r),i.runtimeAlignment(r),{minX:i.minX,minY:i.minY,maxX:i.maxX,maxY:i.maxY},a.bounds,(this||e)._devicePixelRatioUsed*i.layoutScaleFactor)};Object.defineProperty(t.prototype,\"fps\",{get:function(){return(this||e).durations.length},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"frameTime\",{get:function(){return(this||e).durations.length===0?0:((this||e).durations.reduce((function(e,t){return e+t}),0)/(this||e).durations.length).toFixed(4)},enumerable:false,configurable:true});t.prototype.cleanup=function(){var t,n;(this||e).destroyed=true;this.stopRendering();this.cleanupInstances();(this||e)._observed!==null&&k.remove((this||e)._observed);this.removeRiveListeners();if((this||e).file){(t=(this||e).riveFile)===null||t===void 0?void 0:t.cleanup();(this||e).file=null}(this||e).riveFile=null;this.deleteRiveRenderer();if((this||e)._audioEventListener!==null){F.remove((this||e)._audioEventListener);(this||e)._audioEventListener=null}(n=(this||e)._viewModelInstance)===null||n===void 0?void 0:n.cleanup();(this||e)._viewModelInstance=null;(this||e)._dataEnums=null};t.prototype.deleteRiveRenderer=function(){var t;(t=(this||e).renderer)===null||t===void 0?void 0:t.delete();(this||e).renderer=null};t.prototype.cleanupInstances=function(){(this||e).eventCleanup!==null&&this.eventCleanup();this.stop();if((this||e).artboard){(this||e).artboard.delete();(this||e).artboard=null}};\n/**\n         * Tries to query the setup Artboard for a text run node with the given name.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - TextValueRun node or undefined if the text run cannot be queried\n         */t.prototype.retrieveTextRun=function(t){var n;if(t)if((this||e).artboard){var r=(this||e).artboard.textRun(t);if(r)return r;console.warn(\"Could not access a text run with name '\".concat(t,\"' in the '\").concat((n=(this||e).artboard)===null||n===void 0?void 0:n.name,\"' Artboard. Note that you must rename a text run node in the Rive editor to make it queryable at runtime.\"))}else console.warn(\"Tried to access text run, but the Artboard is null\");else console.warn(\"No text run name provided\")};\n/**\n         * Returns a string from a given text run node name, or undefined if the text run\n         * cannot be queried.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - String value of the text run node or undefined\n         */t.prototype.getTextRunValue=function(e){var t=this.retrieveTextRun(e);return t?t.text:void 0};\n/**\n         * Sets a text value for a given text run node name if possible\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @param textRunValue - String value to set on the text run node\n         */t.prototype.setTextRunValue=function(e,t){var n=this.retrieveTextRun(e);n&&(n.text=t)};t.prototype.play=function(t,n){var r=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator.play(t);(this||e).eventCleanup&&this.eventCleanup();this.setupRiveListeners();this.startRendering()}else(this||e).taskQueue.add({action:function(){return r.play(t,n)}})};t.prototype.pause=function(t){var n=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).eventCleanup&&this.eventCleanup();(this||e).animator.pause(t)}else(this||e).taskQueue.add({action:function(){return n.pause(t)}})};t.prototype.scrub=function(t,n){var r=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator.scrub(t,n||0);this.drawFrame()}else(this||e).taskQueue.add({action:function(){return r.scrub(t,n)}})};t.prototype.stop=function(t){var n=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator&&(this||e).animator.stop(t);(this||e).eventCleanup&&this.eventCleanup()}else(this||e).taskQueue.add({action:function(){return n.stop(t)}})};\n/**\n         * Resets the animation\n         * @param artboard the name of the artboard, or default if none given\n         * @param animations the names of animations for playback\n         * @param stateMachines the names of state machines for playback\n         * @param autoplay whether to autoplay when reset, defaults to false\n         *\n         */t.prototype.reset=function(t){var n,r;var i=t===null||t===void 0?void 0:t.artboard;var a=J(t===null||t===void 0?void 0:t.animations);var o=J(t===null||t===void 0?void 0:t.stateMachines);var s=(n=t===null||t===void 0?void 0:t.autoplay)!==null&&n!==void 0&&n;var u=(r=t===null||t===void 0?void 0:t.autoBind)!==null&&r!==void 0&&r;this.cleanupInstances();this.initArtboard(i,a,o,s,u);(this||e).taskQueue.process()};t.prototype.load=function(t){(this||e).file=null;this.stop();this.init(t)};Object.defineProperty(t.prototype,\"layout\",{get:function(){return(this||e)._layout},set:function(t){(this||e)._layout=t;t.maxX&&t.maxY||this.resizeToCanvas();(this||e).loaded&&!(this||e).animator.isPlaying&&this.drawFrame()},enumerable:false,configurable:true});t.prototype.resizeToCanvas=function(){(this||e)._layout=(this||e).layout.copyWith({minX:0,minY:0,maxX:(this||e).canvas.width,maxY:(this||e).canvas.height})};t.prototype.resizeDrawingSurfaceToCanvas=function(t){if((this||e).canvas instanceof HTMLCanvasElement&&!!window){var n=(this||e).canvas.getBoundingClientRect(),r=n.width,i=n.height;var a=t||window.devicePixelRatio||1;(this||e).devicePixelRatioUsed=a;(this||e).canvas.width=a*r;(this||e).canvas.height=a*i;this.resizeToCanvas();this.drawFrame();if((this||e).layout.fit===p.Layout){var o=(this||e)._layout.layoutScaleFactor;(this||e).artboard.width=r/o;(this||e).artboard.height=i/o}}};Object.defineProperty(t.prototype,\"source\",{get:function(){return(this||e).src},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"activeArtboard\",{get:function(){return(this||e).artboard?(this||e).artboard.name:\"\"},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"animationNames\",{get:function(){if(!(this||e).loaded||!(this||e).artboard)return[];var t=[];for(var n=0;n<(this||e).artboard.animationCount();n++)t.push((this||e).artboard.animationByIndex(n).name);return t},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"stateMachineNames\",{get:function(){if(!(this||e).loaded||!(this||e).artboard)return[];var t=[];for(var n=0;n<(this||e).artboard.stateMachineCount();n++)t.push((this||e).artboard.stateMachineByIndex(n).name);return t},enumerable:false,configurable:true});\n/**\n         * Returns the inputs for the specified instanced state machine, or an empty\n         * list if the name is invalid or the state machine is not instanced\n         * @param name the state machine name\n         * @returns the inputs for the named state machine\n         */t.prototype.stateMachineInputs=function(t){if((this||e).loaded){var n=(this||e).animator.stateMachines.find((function(e){return e.name===t}));return n===null||n===void 0?void 0:n.inputs}};t.prototype.retrieveInputAtPath=function(t,n){if(t)if((this||e).artboard){var r=(this||e).artboard.inputByPath(t,n);if(r)return r;console.warn(\"Could not access an input with name: '\".concat(t,\"', at path:'\").concat(n,\"'\"))}else console.warn(\"Tried to access input: '\".concat(t,\"', at path: '\").concat(n,\"', but the Artboard is null\"));else console.warn(\"No input name provided for path '\".concat(n,\"'\"))};\n/**\n         * Set the boolean input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */t.prototype.setBooleanStateAtPath=function(e,t,n){var r=this.retrieveInputAtPath(e,n);r&&(r.type===b.Boolean?r.asBool().value=t:console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(n,\"' is not a boolean\")))};\n/**\n         * Set the number input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */t.prototype.setNumberStateAtPath=function(e,t,n){var r=this.retrieveInputAtPath(e,n);r&&(r.type===b.Number?r.asNumber().value=t:console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(n,\"' is not a number\")))};\n/**\n         * Fire the trigger with the provided name at the given path\n         * @param input the state machine input name\n         * @param path the path the input is located at an artboard level\n         */t.prototype.fireStateAtPath=function(e,t){var n=this.retrieveInputAtPath(e,t);n&&(n.type===b.Trigger?n.asTrigger().fire():console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(t,\"' is not a trigger\")))};t.prototype.retrieveTextAtPath=function(t,n){if(t)if(n)if((this||e).artboard){var r=(this||e).artboard.textByPath(t,n);if(r)return r;console.warn(\"Could not access text with name: '\".concat(t,\"', at path:'\").concat(n,\"'\"))}else console.warn(\"Tried to access text: '\".concat(t,\"', at path: '\").concat(n,\"', but the Artboard is null\"));else console.warn(\"No path provided for text '\".concat(t,\"'\"));else console.warn(\"No text name provided for path '\".concat(n,\"'\"))};\n/**\n         * Retrieves the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param path The path to the text run within the artboard\n         * @returns The text value of the text run, or undefined if not found\n         *\n         * @example\n         * // Get the text value for a text run named \"title\" at one nested artboard deep\n         * const titleText = riveInstance.getTextRunValueAtPath(\"title\", \"artboard1\");\n         *\n         * @example\n         * // Get the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * const subtitleText = riveInstance.getTextRunValueAtPath(\"subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */t.prototype.getTextRunValueAtPath=function(e,t){var n=this.retrieveTextAtPath(e,t);if(n)return n.text;console.warn(\"Could not get text with name: '\".concat(e,\"', at path:'\").concat(t,\"'\"))};\n/**\n         * Sets the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param value The new text value to set\n         * @param path The path to the text run within the artboard\n         * @returns void\n         *\n         * @example\n         * // Set the text value for a text run named \"title\" at one nested artboard deep\n         * riveInstance.setTextRunValueAtPath(\"title\", \"New Title\", \"artboard1\");\n         *\n         * @example\n         * // Set the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * riveInstance.setTextRunValueAtPath(\"subtitle\", \"New Subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */t.prototype.setTextRunValueAtPath=function(e,t,n){var r=this.retrieveTextAtPath(e,n);r?r.text=t:console.warn(\"Could not set text with name: '\".concat(e,\"', at path:'\").concat(n,\"'\"))};Object.defineProperty(t.prototype,\"playingStateMachineNames\",{get:function(){return(this||e).loaded?(this||e).animator.stateMachines.filter((function(e){return e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"playingAnimationNames\",{get:function(){return(this||e).loaded?(this||e).animator.animations.filter((function(e){return e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"pausedAnimationNames\",{get:function(){return(this||e).loaded?(this||e).animator.animations.filter((function(e){return!e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"pausedStateMachineNames\",{\n/**\n           *  Returns a list of paused machine names\n           * @returns a list of state machine names that are paused\n           */\nget:function(){return(this||e).loaded?(this||e).animator.stateMachines.filter((function(e){return!e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPlaying\",{\n/**\n           * @returns true if any animation is playing\n           */\nget:function(){return(this||e).animator.isPlaying},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPaused\",{\n/**\n           * @returns true if all instanced animations are paused\n           */\nget:function(){return(this||e).animator.isPaused},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isStopped\",{\n/**\n           * @returns true if no animations are playing or paused\n           */\nget:function(){return(this||e).animator.isStopped},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"bounds\",{\n/**\n           * @returns the bounds of the current artboard, or undefined if the artboard\n           * isn't loaded yet.\n           */\nget:function(){return(this||e).artboard?(this||e).artboard.bounds:void 0},enumerable:false,configurable:true});\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */t.prototype.on=function(t,n){(this||e).eventManager.add({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */t.prototype.off=function(t,n){(this||e).eventManager.remove({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @deprecated\n         * @param callback the callback to unsubscribe from\n         */t.prototype.unsubscribe=function(e,t){console.warn(\"This function is deprecated: please use `off()` instead.\");this.off(e,t)};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.removeAllRiveEventListeners=function(t){(this||e).eventManager.removeAll(t)};\n/**\n         * Unsubscribes all listeners from an event type, or everything if no type is\n         * given\n         * @deprecated\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.unsubscribeAll=function(e){console.warn(\"This function is deprecated: please use `removeAllRiveEventListeners()` instead.\");this.removeAllRiveEventListeners(e)};t.prototype.stopRendering=function(){if((this||e).loaded&&(this||e).frameRequestId){(this||e).runtime.cancelAnimationFrame?(this||e).runtime.cancelAnimationFrame((this||e).frameRequestId):cancelAnimationFrame((this||e).frameRequestId);(this||e).frameRequestId=null}};t.prototype.startRendering=function(){(this||e).loaded&&(this||e).artboard&&!(this||e).frameRequestId&&((this||e).runtime.requestAnimationFrame?(this||e).frameRequestId=(this||e).runtime.requestAnimationFrame((this||e)._boundDraw):(this||e).frameRequestId=requestAnimationFrame((this||e)._boundDraw))};\n/**\n         * Enables frames-per-second (FPS) reporting for the runtime\n         * If no callback is provided, Rive will append a fixed-position div at the top-right corner of\n         * the page with the FPS reading\n         * @param fpsCallback - Callback from the runtime during the RAF loop that supplies the FPS value\n         */t.prototype.enableFPSCounter=function(t){(this||e).runtime.enableFPSCounter(t)};t.prototype.disableFPSCounter=function(){(this||e).runtime.disableFPSCounter()};Object.defineProperty(t.prototype,\"contents\",{get:function(){if((this||e).loaded){var t={artboards:[]};for(var n=0;n<(this||e).file.artboardCount();n++){var r=(this||e).file.artboardByIndex(n);var i={name:r.name,animations:[],stateMachines:[]};for(var a=0;a<r.animationCount();a++){var o=r.animationByIndex(a);i.animations.push(o.name)}for(var s=0;s<r.stateMachineCount();s++){var u=r.stateMachineByIndex(s);var l=u.name;var c=new(this||e).runtime.StateMachineInstance(u,r);var f=[];for(var h=0;h<c.inputCount();h++){var d=c.input(h);f.push({name:d.name,type:d.type})}i.stateMachines.push({name:l,inputs:f})}t.artboards.push(i)}return t}},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"volume\",{get:function(){(this||e).artboard&&(this||e).artboard.volume!==(this||e)._volume&&((this||e)._volume=(this||e).artboard.volume);return(this||e)._volume},set:function(t){(this||e)._volume=t;(this||e).artboard&&((this||e).artboard.volume=t*F.systemVolume)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"artboardWidth\",{get:function(){var t;return(this||e).artboard?(this||e).artboard.width:(t=(this||e)._artboardWidth)!==null&&t!==void 0?t:0},set:function(t){(this||e)._artboardWidth=t;(this||e).artboard&&((this||e).artboard.width=t)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"artboardHeight\",{get:function(){var t;return(this||e).artboard?(this||e).artboard.height:(t=(this||e)._artboardHeight)!==null&&t!==void 0?t:0},set:function(t){(this||e)._artboardHeight=t;(this||e).artboard&&((this||e).artboard.height=t)},enumerable:false,configurable:true});t.prototype.resetArtboardSize=function(){if((this||e).artboard){(this||e).artboard.resetArtboardSize();(this||e)._artboardWidth=(this||e).artboard.width;(this||e)._artboardHeight=(this||e).artboard.height}else{(this||e)._artboardWidth=void 0;(this||e)._artboardHeight=void 0}};Object.defineProperty(t.prototype,\"devicePixelRatioUsed\",{get:function(){return(this||e)._devicePixelRatioUsed},set:function(t){(this||e)._devicePixelRatioUsed=t},enumerable:false,configurable:true});t.prototype.bindViewModelInstance=function(t){var n;if((this||e).artboard&&!(this||e).destroyed&&t&&t.runtimeInstance){t.internalIncrementReferenceCount();(n=(this||e)._viewModelInstance)===null||n===void 0?void 0:n.cleanup();(this||e)._viewModelInstance=t;(this||e).animator.stateMachines.length>0?(this||e).animator.stateMachines.forEach((function(e){return e.bindViewModelInstance(t)})):(this||e).artboard.bindViewModelInstance(t.runtimeInstance)}};Object.defineProperty(t.prototype,\"viewModelInstance\",{get:function(){return(this||e)._viewModelInstance},enumerable:false,configurable:true});t.prototype.viewModelByIndex=function(t){var n=(this||e).file.viewModelByIndex(t);return n!==null?new O(n):null};t.prototype.viewModelByName=function(t){var n=(this||e).file.viewModelByName(t);return n!==null?new O(n):null};t.prototype.enums=function(){if((this||e)._dataEnums===null){var t=(this||e).file.enums();(this||e)._dataEnums=t.map((function(e){return new W(e)}))}return(this||e)._dataEnums};t.prototype.defaultViewModel=function(){if((this||e).artboard){var t=(this||e).file.defaultArtboardViewModel((this||e).artboard);if(t)return new O(t)}return null};t.missingErrorMessage=\"Rive source file or data buffer required\";t.cleanupErrorMessage=\"Attempt to use file after calling cleanup.\";return t}();var O=function(){function t(t){(this||e)._viewModel=t}Object.defineProperty(t.prototype,\"instanceCount\",{get:function(){return(this||e)._viewModel.instanceCount},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._viewModel.name},enumerable:false,configurable:true});t.prototype.instanceByIndex=function(t){var n=(this||e)._viewModel.instanceByIndex(t);return n!==null?new D(n,null):null};t.prototype.instanceByName=function(t){var n=(this||e)._viewModel.instanceByName(t);return n!==null?new D(n,null):null};t.prototype.defaultInstance=function(){var t=(this||e)._viewModel.defaultInstance();return t!==null?new D(t,null):null};t.prototype.instance=function(){var t=(this||e)._viewModel.instance();return t!==null?new D(t,null):null};Object.defineProperty(t.prototype,\"properties\",{get:function(){return(this||e)._viewModel.getProperties()},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"instanceNames\",{get:function(){return(this||e)._viewModel.getInstanceNames()},enumerable:false,configurable:true});return t}();var W=function(){function t(t){(this||e)._dataEnum=t}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._dataEnum.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"values\",{get:function(){return(this||e)._dataEnum.values},enumerable:false,configurable:true});return t}();var B;(function(e){e.Number=\"number\";e.String=\"string\";e.Boolean=\"boolean\";e.Color=\"color\";e.Trigger=\"trigger\";e.Enum=\"enum\";e.List=\"list\";e.Image=\"image\"})(B||(B={}));var D=function(){function t(t,n){(this||e)._parents=[];(this||e)._children=[];(this||e)._viewModelInstances=new Map;(this||e)._propertiesWithCallbacks=[];(this||e)._referenceCount=0;(this||e)._runtimeInstance=t;n!==null&&(this||e)._parents.push(n)}Object.defineProperty(t.prototype,\"runtimeInstance\",{get:function(){return(this||e)._runtimeInstance},enumerable:false,configurable:true});t.prototype.handleCallbacks=function(){if((this||e)._propertiesWithCallbacks.length!==0){(this||e)._propertiesWithCallbacks.forEach((function(e){e.handleCallbacks()}));(this||e)._propertiesWithCallbacks.forEach((function(e){e.clearChanges()}))}(this||e)._children.forEach((function(e){return e.handleCallbacks()}))};t.prototype.addParent=function(t){(this||e)._parents.push(t);((this||e)._propertiesWithCallbacks.length>0||(this||e)._children.length>0)&&t.addToViewModelCallbacks(this||e)};t.prototype.removeParent=function(t){var n=(this||e)._parents.indexOf(t);if(n!==-1){var r=(this||e)._parents[n];r.removeFromViewModelCallbacks(this||e);(this||e)._parents.splice(n,1)}};t.prototype.addToPropertyCallbacks=function(t){var n=this||e;if(!(this||e)._propertiesWithCallbacks.includes(t)){(this||e)._propertiesWithCallbacks.push(t);(this||e)._propertiesWithCallbacks.length>0&&(this||e)._parents.forEach((function(e){e.addToViewModelCallbacks(n)}))}};t.prototype.removeFromPropertyCallbacks=function(t){var n=this||e;if((this||e)._propertiesWithCallbacks.includes(t)){(this||e)._propertiesWithCallbacks=(this||e)._propertiesWithCallbacks.filter((function(e){return e!==t}));(this||e)._children.length===0&&(this||e)._propertiesWithCallbacks.length===0&&(this||e)._parents.forEach((function(e){e.removeFromViewModelCallbacks(n)}))}};t.prototype.addToViewModelCallbacks=function(t){var n=this||e;if(!(this||e)._children.includes(t)){(this||e)._children.push(t);(this||e)._parents.forEach((function(e){e.addToViewModelCallbacks(n)}))}};t.prototype.removeFromViewModelCallbacks=function(t){var n=this||e;if((this||e)._children.includes(t)){(this||e)._children=(this||e)._children.filter((function(e){return e!==t}));(this||e)._children.length===0&&(this||e)._propertiesWithCallbacks.length===0&&(this||e)._parents.forEach((function(e){e.removeFromViewModelCallbacks(n)}))}};t.prototype.clearCallbacks=function(){(this||e)._propertiesWithCallbacks.forEach((function(e){e.clearCallbacks()}))};t.prototype.propertyFromPath=function(e,t){var n=e.split(\"/\");return this.propertyFromPathSegments(n,0,t)};t.prototype.viewModelFromPathSegments=function(e,t){var n=this.internalViewModelInstance(e[t]);return n!==null?t==e.length-1?n:n.viewModelFromPathSegments(e,t++):null};t.prototype.propertyFromPathSegments=function(t,n,r){var i,a,o,s,u,l,c,f,h,d,p,v,m,g,b,y;if(n<t.length-1){var w=this.internalViewModelInstance(t[n]);return w!==null?w.propertyFromPathSegments(t,n+1,r):null}var _=null;switch(r){case B.Number:_=(a=(i=(this||e)._runtimeInstance)===null||i===void 0?void 0:i.number(t[n]))!==null&&a!==void 0?a:null;if(_!==null)return new N(_,this||e);break;case B.String:_=(s=(o=(this||e)._runtimeInstance)===null||o===void 0?void 0:o.string(t[n]))!==null&&s!==void 0?s:null;if(_!==null)return new U(_,this||e);break;case B.Boolean:_=(l=(u=(this||e)._runtimeInstance)===null||u===void 0?void 0:u.boolean(t[n]))!==null&&l!==void 0?l:null;if(_!==null)return new $(_,this||e);break;case B.Color:_=(f=(c=(this||e)._runtimeInstance)===null||c===void 0?void 0:c.color(t[n]))!==null&&f!==void 0?f:null;if(_!==null)return new Y(_,this||e);break;case B.Trigger:_=(d=(h=(this||e)._runtimeInstance)===null||h===void 0?void 0:h.trigger(t[n]))!==null&&d!==void 0?d:null;if(_!==null)return new G(_,this||e);break;case B.Enum:_=(v=(p=(this||e)._runtimeInstance)===null||p===void 0?void 0:p.enum(t[n]))!==null&&v!==void 0?v:null;if(_!==null)return new z(_,this||e);break;case B.List:_=(g=(m=(this||e)._runtimeInstance)===null||m===void 0?void 0:m.list(t[n]))!==null&&g!==void 0?g:null;if(_!==null)return new H(_,this||e);break;case B.Image:_=(y=(b=(this||e)._runtimeInstance)===null||b===void 0?void 0:b.image(t[n]))!==null&&y!==void 0?y:null;if(_!==null)return new X(_,this||e);break}return null};t.prototype.internalViewModelInstance=function(n){var r;if((this||e)._viewModelInstances.has(n))return(this||e)._viewModelInstances.get(n);var i=(r=(this||e)._runtimeInstance)===null||r===void 0?void 0:r.viewModel(n);if(i!==null){var a=new t(i,this||e);a.internalIncrementReferenceCount();(this||e)._viewModelInstances.set(n,a);return a}return null};\n/**\n         * method to access a property instance of type number belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the number property\n         */t.prototype.number=function(e){var t=this.propertyFromPath(e,B.Number);return t};\n/**\n         * method to access a property instance of type string belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the string property\n         */t.prototype.string=function(e){var t=this.propertyFromPath(e,B.String);return t};\n/**\n         * method to access a property instance of type boolean belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the boolean property\n         */t.prototype.boolean=function(e){var t=this.propertyFromPath(e,B.Boolean);return t};\n/**\n         * method to access a property instance of type color belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the ttrigger property\n         */t.prototype.color=function(e){var t=this.propertyFromPath(e,B.Color);return t};\n/**\n         * method to access a property instance of type trigger belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the trigger property\n         */t.prototype.trigger=function(e){var t=this.propertyFromPath(e,B.Trigger);return t};\n/**\n         * method to access a property instance of type enum belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the enum property\n         */t.prototype.enum=function(e){var t=this.propertyFromPath(e,B.Enum);return t};\n/**\n         * method to access a property instance of type list belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the list property\n         */t.prototype.list=function(e){var t=this.propertyFromPath(e,B.List);return t};\n/**\n         * method to access a view model property instance belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the image property\n         */t.prototype.image=function(e){var t=this.propertyFromPath(e,B.Image);return t};\n/**\n         * method to access a view model property instance belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the view model property\n         */t.prototype.viewModel=function(t){var n=t.split(\"/\");var r=n.length>1?this.viewModelFromPathSegments(n.slice(0,n.length-1),0):this||e;return r!=null?r.internalViewModelInstance(n[n.length-1]):null};t.prototype.internalReplaceViewModel=function(t,n){var r;if(n.runtimeInstance!==null){var i=((r=(this||e)._runtimeInstance)===null||r===void 0?void 0:r.replaceViewModel(t,n.runtimeInstance))||false;if(i){n.internalIncrementReferenceCount();var a=this.internalViewModelInstance(t);if(a!==null){a.removeParent(this||e);(this||e)._children.includes(a)&&((this||e)._children=(this||e)._children.filter((function(e){return e!==a})));a.cleanup()}(this||e)._viewModelInstances.set(t,n);n.addParent(this||e)}return i}return false};\n/**\n         * method to replace a view model property with another view model value\n         * @param path - path to the view model property\n         * @param value - view model that will replace the original\n         */t.prototype.replaceViewModel=function(t,n){var r;var i=t.split(\"/\");var a=i.length>1?this.viewModelFromPathSegments(i.slice(0,i.length-1),0):this||e;return(r=a===null||a===void 0?void 0:a.internalReplaceViewModel(i[i.length-1],n))!==null&&r!==void 0&&r};t.prototype.incrementReferenceCount=function(){var t;(this||e)._referenceCount++;(t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.incrementReferenceCount()};t.prototype.decrementReferenceCount=function(){var t;(this||e)._referenceCount--;(t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.decrementReferenceCount()};Object.defineProperty(t.prototype,\"properties\",{get:function(){var t;return((t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.getProperties().map((function(e){return u({},e)})))||[]},enumerable:false,configurable:true});t.prototype.internalIncrementReferenceCount=function(){(this||e)._referenceCount++};t.prototype.cleanup=function(){var t=this||e;(this||e)._referenceCount--;if((this||e)._referenceCount<=0){(this||e)._runtimeInstance=null;this.clearCallbacks();(this||e)._propertiesWithCallbacks=[];(this||e)._viewModelInstances.forEach((function(e){e.cleanup()}));(this||e)._viewModelInstances.clear();var n=f([],(this||e)._children,true);(this||e)._children.length=0;var r=f([],(this||e)._parents,true);(this||e)._parents.length=0;n.forEach((function(e){e.removeParent(t)}));r.forEach((function(e){e.removeFromViewModelCallbacks(t)}))}};return t}();var V=function(){function t(t,n){(this||e).callbacks=[];(this||e)._viewModelInstanceValue=t;(this||e)._parentViewModel=n}t.prototype.on=function(t){(this||e).callbacks.length===0&&(this||e)._viewModelInstanceValue.clearChanges();if(!(this||e).callbacks.includes(t)){(this||e).callbacks.push(t);(this||e)._parentViewModel.addToPropertyCallbacks(this||e)}};t.prototype.off=function(t){t?(this||e).callbacks=(this||e).callbacks.filter((function(e){return e!==t})):(this||e).callbacks.length=0;(this||e).callbacks.length===0&&(this||e)._parentViewModel.removeFromPropertyCallbacks(this||e)};t.prototype.internalHandleCallback=function(e){};t.prototype.handleCallbacks=function(){var t=this||e;(this||e)._viewModelInstanceValue.hasChanged&&(this||e).callbacks.forEach((function(e){t.internalHandleCallback(e)}))};t.prototype.clearChanges=function(){(this||e)._viewModelInstanceValue.clearChanges()};t.prototype.clearCallbacks=function(){(this||e).callbacks.length=0};Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._viewModelInstanceValue.name},enumerable:false,configurable:true});return t}();var U=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var N=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var $=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var G=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}n.prototype.trigger=function(){return(this||e)._viewModelInstanceValue.trigger()};n.prototype.internalHandleCallback=function(e){e()};return n}(V);var z=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"valueIndex\",{get:function(){return(this||e)._viewModelInstanceValue.valueIndex},set:function(t){(this||e)._viewModelInstanceValue.valueIndex=t},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"values\",{get:function(){return(this||e)._viewModelInstanceValue.values},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var H=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"length\",{get:function(){return(this||e)._viewModelInstanceValue.size},enumerable:false,configurable:true});n.prototype.addInstance=function(t){t.runtimeInstance!=null&&(this||e)._viewModelInstanceValue.addInstance(t.runtimeInstance)};n.prototype.removeInstance=function(t){t.runtimeInstance!=null&&(this||e)._viewModelInstanceValue.removeInstance(t.runtimeInstance)};n.prototype.removeInstanceAt=function(t){(this||e)._viewModelInstanceValue.removeInstanceAt(t)};n.prototype.instanceAt=function(t){var n=(this||e)._viewModelInstanceValue.instanceAt(t);if(n!=null){var r=new D(n,null);return r}return null};n.prototype.internalHandleCallback=function(e){e()};return n}(V);var Y=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.rgb=function(t,n,r){(this||e)._viewModelInstanceValue.rgb(t,n,r)};n.prototype.rgba=function(t,n,r,i){(this||e)._viewModelInstanceValue.argb(i,t,n,r)};n.prototype.argb=function(t,n,r,i){(this||e)._viewModelInstanceValue.argb(t,n,r,i)};n.prototype.alpha=function(t){(this||e)._viewModelInstanceValue.alpha(t)};n.prototype.opacity=function(t){(this||e)._viewModelInstanceValue.alpha(Math.round(Math.max(0,Math.min(1,t))*255))};n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var X=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{set:function(t){(this||e)._viewModelInstanceValue.value(t.nativeImage)},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(e){e()};return n}(V);var q=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Request(t);return[4,fetch(n)];case 1:r=e.sent();return[4,r.arrayBuffer()];case 2:i=e.sent();return[2,i]}}))}))};var J=function(e){return typeof e===\"string\"?[e]:e instanceof Array?e:[]};var K={EventManager:E,TaskQueueManager:P};var Z=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return g.getInstance((function(n){n.decodeAudio(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.AudioWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))};var Q=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return g.getInstance((function(n){n.decodeImage(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.ImageWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))};var ee=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return g.getInstance((function(n){n.decodeFont(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.FontWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))}})();return i})()));var n=t;const r=t.rive,i=t.__esModule;export{i as __esModule,n as default,r as rive};\n//# sourceMappingURL=rive.js.map\n","import*as e from\"react\";import*as t from\"@rive-app/webgl2\";var n=e;try{\"default\"in e&&(n=e.default)}catch(i){}var r=t;try{\"default\"in t&&(r=t.default)}catch(i){}var u=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var a={};Object.defineProperty(a,\"__esModule\",{value:!0});var i=n,o=r;function l(e){return e&&\"object\"==typeof e&&\"default\"in e?e:{default:e}}var s=l(i),c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var u in t=arguments[n])Object.prototype.hasOwnProperty.call(t,u)&&(e[u]=t[u]);return e},c.apply(this||u,arguments)};function f(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var u=0;for(r=Object.getOwnPropertySymbols(e);u<r.length;u++)t.indexOf(r[u])<0&&Object.prototype.propertyIsEnumerable.call(e,r[u])&&(n[r[u]]=e[r[u]])}return n}function d(e,t,n,r){return new(n||(n=Promise))((function(u,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function o(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?u(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,o)}l((r=r.apply(e,t||[])).next())}))}function v(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},\"function\"==typeof Symbol&&(i[Symbol.iterator]=function(){return this||u}),i;function l(u){return function(i){return function(u){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,r=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==u[0]&&2!==u[0])){o=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){o.label=u[1];break}if(6===u[0]&&o.label<a[1]){o.label=a[1],a=u;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(u);break}a[2]&&o.ops.pop(),o.trys.pop();continue}u=t.call(e,o)}catch(e){u=[6,e],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,i])}}}function h(e){var t=e||p(),n=i.useState(t),r=n[0],u=n[1];return i.useEffect((function(){if(\"undefined\"!=typeof window&&\"matchMedia\"in window){var t=function(){var t=e||p();u(t)},n=window.matchMedia(\"screen and (resolution: \".concat(r,\"dppx)\"));return n.hasOwnProperty(\"addEventListener\")?n.addEventListener(\"change\",t):n.addListener(t),function(){n.hasOwnProperty(\"removeEventListener\")?n.removeEventListener(\"change\",t):n.removeListener(t)}}}),[r,e]),r}function p(){var e=\"undefined\"!=typeof window&&\"number\"==typeof window.devicePixelRatio?window.devicePixelRatio:1;return Math.min(Math.max(1,e),3)}var b=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}();var g=globalThis.ResizeObserver||b,y=void 0!==globalThis.ResizeObserver,w=!y;function m(e,t){void 0===t&&(t=!0);var n=i.useState({width:0,height:0}),r=n[0],a=n[1];i.useEffect((function(){if(\"undefined\"!=typeof window&&t){var e=function(){a({width:window.innerWidth,height:window.innerHeight})};return w&&(e(),window.addEventListener(\"resize\",e)),function(){return window.removeEventListener(\"resize\",e)}}}),[]);var o,l,s,c=i.useRef(new g((o=function(e){y&&a({width:e[e.length-1].contentRect.width,height:e[e.length-1].contentRect.height})},l=0,s=0,function(){for(var e=this||u,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];clearTimeout(s),s=window.setTimeout((function(){return o.apply(e,t)}),l)})));return i.useEffect((function(){var n=c.current;if(t){var r=e.current;return e.current&&y&&n.observe(e.current),function(){n.disconnect(),r&&y&&n.unobserve(r)}}n.disconnect()}),[e,c]),r}var C={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function R(e){return Object.assign({},C,e)}function E(e){var t=e.riveLoaded,n=void 0!==t&&t,r=e.canvasElem,u=e.containerRef,a=e.options,o=void 0===a?{}:a,l=e.onCanvasHasResized,s=e.artboardBounds,c=R(o),f=i.useState({height:0,width:0}),d=f[0],v=d.height,p=d.width,b=f[1],g=i.useState({height:0,width:0}),y=g[0],w=y.height,C=y.width,E=g[1],V=i.useState(!0),O=V[0],M=V[1],k=c.fitCanvasToArtboardHeight,P=c.shouldResizeCanvasToContainer,x=c.useDevicePixelRatio,I=c.customDevicePixelRatio,T=m(u,P),S=h(I),D=null!=s?s:{},L=D.maxX,z=D.maxY,H=i.useCallback((function(){var e,t,n,r,a=null!==(t=null===(e=u.current)||void 0===e?void 0:e.clientWidth)&&void 0!==t?t:0,i=null!==(r=null===(n=u.current)||void 0===n?void 0:n.clientHeight)&&void 0!==r?r:0;return k&&s?{width:a,height:a*(s.maxY/s.maxX)}:{width:a,height:i}}),[u,k,L,z]);i.useEffect((function(){if(P&&u.current&&n){var e=H(),t=e.width,a=e.height,i=!1;if(r){var o=t!==p||a!==v;if(c.fitCanvasToArtboardHeight&&o&&(u.current.style.height=a+\"px\",i=!0),c.useDevicePixelRatio){if(o||t*S!==C||a*S!==w){var s=S*t,f=S*a;r.width=s,r.height=f,r.style.width=t+\"px\",r.style.height=a+\"px\",E({width:s,height:f}),i=!0}}else o&&(r.width=t,r.height=a,E({width:t,height:a}),i=!0);b({width:t,height:a})}l&&(O||i)&&l&&l(),O&&M(!1)}}),[r,u,T,S,H,O,M,w,C,v,p,l,P,k,x,n]),i.useEffect((function(){E({width:0,height:0})}),[r])}var V,O=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),M=globalThis.IntersectionObserver||O,k=function(){function e(){var e=this||u;(this||u).elementsMap=new Map,(this||u).onObserved=function(t){t.forEach((function(t){var n=e.elementsMap.get(t.target);n&&n(t)}))},(this||u).observer=new M((this||u).onObserved)}return e.prototype.registerCallback=function(e,t){(this||u).observer.observe(e),(this||u).elementsMap.set(e,t)},e.prototype.removeCallback=function(e){(this||u).observer.unobserve(e),(this||u).elementsMap.delete(e)},e}(),P=function(){return V||(V=new k),V};function x(e){var t=e.setContainerRef,n=e.setCanvasRef,r=e.className,u=void 0===r?\"\":r,a=e.style,i=e.children,o=f(e,[\"setContainerRef\",\"setCanvasRef\",\"className\",\"style\",\"children\"]),l=c({width:\"100%\",height:\"100%\"},a);return s.default.createElement(\"div\",c({ref:t,className:u},!u&&{style:l}),s.default.createElement(\"canvas\",c({ref:n,style:{verticalAlign:\"top\",width:0,height:0}},o),i))}function I(e,t){void 0===t&&(t={});var n=i.useState(null),r=n[0],u=n[1],a=i.useRef(null),l=i.useState(null),f=l[0],d=l[1],v=Boolean(e),p=R(t),b=h(),g=i.useCallback((function(){if(f){if(f.layout&&f.layout.fit===o.Fit.Layout&&r){var e=b*f.layout.layoutScaleFactor;f.devicePixelRatioUsed=b,f.artboardWidth=(null==r?void 0:r.width)/e,f.artboardHeight=(null==r?void 0:r.height)/e}f.startRendering(),f.resizeToCanvas()}}),[f,b]);E({riveLoaded:!!f,canvasElem:r,containerRef:a,options:p,onCanvasHasResized:g,artboardBounds:null==f?void 0:f.bounds});var y=i.useCallback((function(e){null===e&&r&&(r.height=0,r.width=0),u(e)}),[]);i.useEffect((function(){if(r&&e){var t,n=null!=f;if(null==f){var u=p.useOffscreenRenderer;(t=new o.Rive(c(c({useOffscreenRenderer:u},e),{canvas:r}))).on(o.EventType.Load,(function(){n=!0,r?d(t):t.cleanup()}))}return function(){n||null==t||t.cleanup()}}}),[r,v,f]);var w=i.useCallback((function(e){a.current=e}),[]),m={observe:i.useCallback((function(e,t){P().registerCallback(e,t)}),[]),unobserve:i.useCallback((function(e){P().removeCallback(e)}),[])},C=m.observe,V=m.unobserve;i.useEffect((function(){var e,t=!1,n=function(){if(r&&t){var e=r.getBoundingClientRect();e.width>0&&e.height>0&&e.top<(window.innerHeight||document.documentElement.clientHeight)&&e.bottom>0&&e.left<(window.innerWidth||document.documentElement.clientWidth)&&e.right>0&&(null==f||f.startRendering(),t=!1)}};return r&&!1!==p.shouldUseIntersectionObserver&&C(r,(function(r){r.isIntersecting?f&&f.startRendering():f&&f.stopRendering(),t=!r.isIntersecting,clearTimeout(e),r.isIntersecting||0!==r.boundingClientRect.width||(e=setTimeout(n,10))})),function(){r&&V(r)}}),[C,V,f,r,p.shouldUseIntersectionObserver]),i.useEffect((function(){return function(){f&&(f.cleanup(),d(null))}}),[f,r]);var O=null==e?void 0:e.animations;i.useEffect((function(){f&&O&&(f.isPlaying?(f.stop(f.animationNames),f.play(O)):f.isPaused&&(f.stop(f.animationNames),f.pause(O)))}),[O,f]);var M=i.useCallback((function(e){return s.default.createElement(x,c({setContainerRef:w,setCanvasRef:y},e))}),[y,w]);return{canvas:r,container:a.current,setCanvasRef:y,setContainerRef:w,rive:f,RiveComponent:M}}function T(e,t,n){var r=i.useState(null),u=r[0],a=r[1],o=i.useState(n.defaultValue),l=o[0],s=o[1],f=i.useState(null),d=f[0],v=f[1],h=i.useRef(null),p=i.useRef(e),b=i.useRef(n);i.useEffect((function(){b.current=n}),[n]);var g=i.useCallback((function(){var e=h.current,t=p.current,n=b.current;if(!e||!t)return a(null),s(n.defaultValue),v(null),function(){};var r=n.getProperty(e,t);if(r){a(r),s(n.getValue(r)),n.getExtendedData&&v(n.getExtendedData(r));var u=function(){s(n.getValue(r)),n.getExtendedData&&v(n.getExtendedData(r)),n.onPropertyEvent&&n.onPropertyEvent()};return r.on(u),function(){r.off(u)}}return function(){}}),[]);i.useEffect((function(){return h.current=t,p.current=e,g()}),[t,e,g]);var y=i.useCallback((function(e){if(u&&h.current===t)try{return e(u),void(b.current.getExtendedData&&v(b.current.getExtendedData(u)))}catch(e){}if(h.current)try{var n=b.current.getProperty(h.current,p.current);n&&(a(n),e(n),b.current.getExtendedData&&v(b.current.getExtendedData(n)))}catch(e){}}),[u,t]),w=i.useMemo((function(){return b.current.buildPropertyOperations(y)}),[y]),m=c({value:l},w);return n.getExtendedData&&(m.extendedData=d),m}a.default=function(e){var t=e.src,n=e.artboard,r=e.animations,u=e.stateMachines,a=e.layout,i=e.useOffscreenRenderer,o=void 0===i||i,l=e.shouldDisableRiveListeners,d=void 0!==l&&l,v=e.shouldResizeCanvasToContainer,h=void 0===v||v,p=e.automaticallyHandleEvents,b=void 0!==p&&p,g=e.children,y=f(e,[\"src\",\"artboard\",\"animations\",\"stateMachines\",\"layout\",\"useOffscreenRenderer\",\"shouldDisableRiveListeners\",\"shouldResizeCanvasToContainer\",\"automaticallyHandleEvents\",\"children\"]),w=I({src:t,artboard:n,animations:r,layout:a,stateMachines:u,autoplay:!0,shouldDisableRiveListeners:d,automaticallyHandleEvents:b},{useOffscreenRenderer:o,shouldResizeCanvasToContainer:h}).RiveComponent;return s.default.createElement(w,c({},y),g)},a.useResizeCanvas=E,a.useRive=I,a.useRiveFile=function(e){var t=this||u,n=i.useState(null),r=n[0],a=n[1],l=i.useState(\"idle\"),s=l[0],c=l[1];return i.useEffect((function(){var n=null;return d(t,void 0,void 0,(function(){return v(this||u,(function(t){try{c(\"loading\"),(n=new o.RiveFile(e)).init(),n.on(o.EventType.Load,(function(){null==n||n.getInstance(),a(n),c(\"success\")})),n.on(o.EventType.LoadError,(function(){c(\"failed\")})),a(n)}catch(e){console.error(e),c(\"failed\")}return[2]}))})),function(){null==n||n.cleanup()}}),[e.src,e.buffer]),{riveFile:r,status:s}},a.useStateMachineInput=function(e,t,n,r){var u=i.useState(null),a=u[0],l=u[1];return i.useEffect((function(){function u(){if(e&&t&&n||l(null),e&&t&&n){var u=e.stateMachineInputs(t);if(u){var a=u.find((function(e){return e.name===n}));void 0!==r&&a&&(a.value=r),l(a||null)}}else l(null)}u(),e&&e.on(o.EventType.Load,(function(){u()}))}),[e]),a},a.useViewModel=function(e,t){var n=null!=t?t:{},r=n.name,u=n.useDefault,a=void 0!==u&&u,l=i.useState(null),s=l[0],c=l[1];return i.useEffect((function(){function t(){var t;if(e){var n=null;n=null!=r?(null===(t=e.viewModelByName)||void 0===t?void 0:t.call(e,r))||null:e.defaultViewModel()||null,c(n)}else c(null)}return t(),e&&e.on(o.EventType.Load,t),function(){e&&e.off(o.EventType.Load,t)}}),[e,r,a]),s},a.useViewModelInstance=function(e,t){var n=null!=t?t:{},r=n.name,u=n.useDefault,a=void 0!==u&&u,o=n.useNew,l=void 0!==o&&o,s=n.rive,c=i.useState(null),f=c[0],d=c[1];return i.useEffect((function(){var t,n,u;if(e){var i=null;i=null!=r?e.instanceByName(r)||null:a?(null===(t=e.defaultInstance)||void 0===t?void 0:t.call(e))||null:l?(null===(n=e.instance)||void 0===n?void 0:n.call(e))||null:(null===(u=e.defaultInstance)||void 0===u?void 0:u.call(e))||null,d(i),s&&i&&s.viewModelInstance!==i&&s.bindViewModelInstance(i)}else d(null)}),[e,r,a,l,s]),f},a.useViewModelInstanceBoolean=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.boolean(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceColor=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.color(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))},setRgb:function(t,n,r){e((function(e){e.rgb(t,n,r)}))},setRgba:function(t,n,r,u){e((function(e){e.rgba(t,n,r,u)}))},setAlpha:function(t){e((function(e){e.alpha(t)}))},setOpacity:function(t){e((function(e){e.opacity(t)}))}}}),[])});return{value:n.value,setValue:n.setValue,setRgb:n.setRgb,setRgba:n.setRgba,setAlpha:n.setAlpha,setOpacity:n.setOpacity}},a.useViewModelInstanceEnum=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.enum(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,getExtendedData:i.useCallback((function(e){return e.values}),[]),buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,values:n.extendedData||[],setValue:n.setValue}},a.useViewModelInstanceNumber=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.number(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceString=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.string(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceTrigger=function(e,t,n){var r=(null!=n?n:{}).onTrigger;return{trigger:T(e,t,{getProperty:i.useCallback((function(e,t){return e.trigger(t)}),[]),getValue:i.useCallback((function(){}),[]),defaultValue:null,onPropertyEvent:r,buildPropertyOperations:i.useCallback((function(e){return{trigger:function(){e((function(e){e.trigger()}))}}}),[])}).trigger}},Object.keys(o).forEach((function(e){\"default\"===e||a.hasOwnProperty(e)||Object.defineProperty(a,e,{enumerable:!0,get:function(){return o[e]}})}));const S=a.__esModule,D=a.useResizeCanvas,L=a.useRive,z=a.useRiveFile,H=a.useStateMachineInput,j=a.useViewModel,N=a.useViewModelInstance,B=a.useViewModelInstanceBoolean,A=a.useViewModelInstanceColor,F=a.useViewModelInstanceEnum,W=a.useViewModelInstanceNumber,_=a.useViewModelInstanceString,U=a.useViewModelInstanceTrigger;export{S as __esModule,a as default,D as useResizeCanvas,L as useRive,z as useRiveFile,H as useStateMachineInput,j as useViewModel,N as useViewModelInstance,B as useViewModelInstanceBoolean,A as useViewModelInstanceColor,F as useViewModelInstanceEnum,W as useViewModelInstanceNumber,_ as useViewModelInstanceString,U as useViewModelInstanceTrigger};\n//# sourceMappingURL=index.js.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,useRef}from\"react\";import*as riveCanvas from\"@rive-app/react-canvas\";import*as riveWebGL from\"@rive-app/react-webgl2\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";var isRiveRenderer=false;var rivePackage=()=>{if(isRiveRenderer){return riveWebGL;}else{return riveCanvas;}};// Mapping for fit options to Fit enum\nconst getFitValue=fit=>{const Fit=rivePackage().default.Fit;switch(fit){case\"layout\":return Fit.Layout;case\"contain\":return Fit.Contain;case\"cover\":return Fit.Cover;case\"fill\":return Fit.Fill;case\"fitWidth\":return Fit.FitWidth;case\"fitHeight\":return Fit.FitHeight;case\"none\":return Fit.None;case\"scaleDown\":return Fit.ScaleDown;default:return Fit.Contain;}};// Mapping for alignment options to Alignment enum\nconst getAlignmentValue=alignment=>{const Alignment=rivePackage().default.Alignment;switch(alignment){case\"center\":return Alignment.Center;case\"topLeft\":return Alignment.TopLeft;case\"topCenter\":return Alignment.TopCenter;case\"topRight\":return Alignment.TopRight;case\"centerLeft\":return Alignment.CenterLeft;case\"centerRight\":return Alignment.CenterRight;case\"bottomLeft\":return Alignment.BottomLeft;case\"bottomCenter\":return Alignment.BottomCenter;case\"bottomRight\":return Alignment.BottomRight;default:return Alignment.Center;}};function useRiveInputs(rive,stateMachines,inputsJSON){const inputConfigs=useMemo(()=>{try{return JSON.parse(inputsJSON||\"[]\");}catch(error){console.error(\"Error parsing inputsJSON:\",error);return[];}},[inputsJSON]);return inputConfigs.map(config=>{const{useStateMachineInput}=rivePackage();const handler=useStateMachineInput(rive,stateMachines,config.name,config.type===\"Trigger\"?true:config.value);return{...config,handler};});}/**\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerDisableUnlink\n */export default function RivePlayer_vX(props){const{riveRenderer}=props;isRiveRenderer=riveRenderer;const[renderer,setRenderer]=useState(riveRenderer);useEffect(()=>{setRenderer(riveRenderer);},[riveRenderer]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(RivePlayerInternal,{...props,riveRenderer:renderer})},renderer?\"webgl\":\"canvas\");}function RivePlayerInternal(props){const{src,artboard,stateMachines,riveRenderer,autoplay,autoBind,handleEvents,fit,alignment,play,playOnCanvas,onEventTriggered,inputsJSON,isTouchScrollEnabled,layoutScaleFactor}=props;const rivePackage=useMemo(()=>riveRenderer?riveWebGL:riveCanvas,[riveRenderer]);const{useRive}=rivePackage;const Layout=rivePackage.default.Layout;const layout=useMemo(()=>new Layout({fit:getFitValue(fit),alignment:getAlignmentValue(alignment),...fit===\"layout\"&&{layoutScaleFactor}}),[fit,alignment,layoutScaleFactor]);const{rive,RiveComponent}=useRive({src,artboard,stateMachines,autoplay,autoBind,automaticallyHandleEvents:handleEvents,layout,isTouchScrollEnabled:isTouchScrollEnabled});const inputs=useRiveInputs(rive,stateMachines,inputsJSON);const prevInputsRef=useRef(inputs);useEffect(()=>{if(rive&&inputs.length){inputs.forEach((input,index)=>{if(input.handler){const prevInput=prevInputsRef.current[index];if(input.type===\"Trigger\"&&input.value&&(!prevInput||!prevInput.value)){input.handler.fire();}else if(input.type!==\"Trigger\"&&\"value\"in input){input.handler.value=input.value;}}});}prevInputsRef.current=inputs;},[rive,inputs]);useEffect(()=>{if(rive){const handleEvent=event=>{// console.log(\"Rive event triggered:\", event)\nif(onEventTriggered){onEventTriggered(event.data);// console.log(\"Event data:\", event.data)\n}};rive.on(\"riveevent\",handleEvent);return()=>{rive.off(\"riveevent\",handleEvent);};}},[rive,onEventTriggered]);useEffect(()=>{if(rive){const shouldPlay=RenderTarget.current()===RenderTarget.canvas?playOnCanvas:play;shouldPlay?rive.play():rive.pause();}},[rive,play,playOnCanvas]);useEffect(()=>{if(rive){rive.layout=layout;}},[rive,layout]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(RiveComponent,{style:{width:\"100%\",height:\"100%\"}})});}// Property controls\naddPropertyControls(RivePlayer_vX,{src:{title:\"Source\",type:ControlType.String},artboard:{title:\"Artboard\",type:ControlType.String},stateMachines:{title:\"State Machines\",type:ControlType.String},riveRenderer:{title:\"Rive Renderer\",type:ControlType.Boolean,hidden:()=>true},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,hidden:()=>true},autoBind:{title:\"Auto Bind\",type:ControlType.Boolean},handleEvents:{title:\"Handle Events\",type:ControlType.Boolean},isTouchScrollEnabled:{title:\"Touch Screen Enabled\",type:ControlType.Boolean},fit:{title:\"Fit\",type:ControlType.Enum,options:[\"layout\",\"contain\",\"cover\",\"fill\",\"fitWidth\",\"fitHeight\",\"none\",\"scaleDown\"],optionTitles:[\"Layout\",\"Contain\",\"Cover\",\"Fill\",\"Fit Width\",\"Fit Height\",\"None\",\"Scale Down\"],defaultValue:\"contain\"},layoutScaleFactor:{title:\"Layout Scale Factor\",type:ControlType.Number,defaultValue:1,min:.25,max:10,displayStepper:true,step:.25,hidden:props=>props.fit!==\"layout\"},alignment:{title:\"Alignment\",type:ControlType.Enum,options:[\"center\",\"topLeft\",\"topCenter\",\"topRight\",\"centerLeft\",\"centerRight\",\"bottomLeft\",\"bottomCenter\",\"bottomRight\"],optionTitles:[\"Center\",\"Top Left\",\"Top Center\",\"Top Right\",\"Center Left\",\"Center Right\",\"Bottom Left\",\"Bottom Center\",\"Bottom Right\"],defaultValue:\"center\"},play:{title:\"Auto-Play\",type:ControlType.Boolean},playOnCanvas:{title:\"Play on Canvas\",type:ControlType.Boolean},onEventTriggered:{type:ControlType.EventHandler},inputsJSON:{title:\"Inputs JSON\",type:ControlType.String,hidden:()=>true}});// Default props\nRivePlayer_vX.defaultProps={src:\"https://public.rive.app/hosted/63978/135405/cRjq3a7l40ScM-l2peKfBQ.riv\",artboard:\"AB_BG\",stateMachines:\"SM_BG\",riveRenderer:false,autoplay:true,autoBind:true,handleEvents:true,fit:\"contain\",alignment:\"center\",play:true,playOnCanvas:true,onEventTriggered:eventData=>null,inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutScaleFactor:1};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RivePlayer_vX\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RivePlayer_vX.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";// Loop only\nconst loopDelay=1e3;const initDelay=100;// Do not configure\nconst letters=\"abcdefghijklmnopqrstuvwxyz-.,+*!?@&%/=\";export function onAppear(Component){return props=>{const value=props.children.props.children.props.children;const[isVisible,setIsVisible]=useState(false);const[iteration,setIteration]=useState(0);const intersectionRef=useRef(null);const encrypt=iteration=>{return value.split(\"\").map((letter,index)=>{if(index<iteration){return value[index];}return letters[Math.floor(Math.random()*38)];}).join(\"\");};useEffect(()=>{const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){setIsVisible(true);}else{setIsVisible(false);}});});observer.observe(intersectionRef.current);return()=>observer.disconnect();},[]);useEffect(()=>{let interval=null;if(isVisible){interval=setTimeout(()=>{setIteration(prev=>prev+5/6);interval=setInterval(()=>{setIteration(prev=>prev+5/6);},50);},100);}return()=>clearInterval(interval);},[isVisible]);return /*#__PURE__*/ _jsx(Component,{ref:intersectionRef,...props,text:isVisible?encrypt(iteration):value});};}export function onLoop(Component){return props=>{const value=props.children.props.children.props.children;const[isVisible,setIsVisible]=useState(false);const[iteration,setIteration]=useState(0);const[delayTime,setDelayTime]=useState(loopDelay);const intersectionRef=useRef(null);const encrypt=iteration=>{const length=value.length;let result=\"\";for(let i=0;i<length;i++){const letter=value[i];if(i<iteration){result+=letter;}else{result+=letters[Math.floor(Math.random()*38)];}}if(iteration>=length){setTimeout(()=>{setIteration(0);},delayTime);}return result;};useEffect(()=>{const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){setIsVisible(true);}else{setIsVisible(false);}});});observer.observe(intersectionRef.current);return()=>observer.disconnect();},[]);useEffect(()=>{let interval=null;if(isVisible){interval=setTimeout(()=>{setIteration(prev=>prev+5/6);interval=setInterval(()=>{setIteration(prev=>prev+5/6);},50);},initDelay);}return()=>clearInterval(interval);},[isVisible]);return /*#__PURE__*/ _jsx(Component,{ref:intersectionRef,...props,text:isVisible?encrypt(iteration):value});};}\nexport const __FramerMetadata__ = {\"exports\":{\"onLoop\":{\"type\":\"reactHoc\",\"name\":\"onLoop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onAppear\":{\"type\":\"reactHoc\",\"name\":\"onAppear\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scrambler.map","// Generated by Framer (571faa6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-HYeqG .framer-styles-preset-pesrz3:not(.rich-text-wrapper), .framer-HYeqG .framer-styles-preset-pesrz3.rich-text-wrapper a { --framer-link-text-color: #6fc3a8; }\"];export const className=\"framer-HYeqG\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{onAppear}from\"https://framerusercontent.com/modules/ikuWZB9t653RM08HUI5r/gZQUBElIo7L15QQBMNrJ/Scrambler.js\";const RichTextOnAppearqahksu=withCodeBoundaryForOverrides(RichText,{nodeId:\"CaAQ6f69U\",override:onAppear,scopeId:\"dta996HWI\"});const enabledGestures={Sa_ZfHDVf:{hover:true,pressed:true}};const serializationHash=\"framer-AUCwA\";const variantClassNames={Sa_ZfHDVf:\"framer-v-1i3b7xp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SEzJaJ81T=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,smoothScroll,width,...props})=>{return{...props,SEzJaJ81T:smoothScroll??props.SEzJaJ81T};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,SEzJaJ81T,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Sa_ZfHDVf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/book-a-demo\",motionChild:true,nodeId:\"Sa_ZfHDVf\",openInNewTab:false,scopeId:\"dta996HWI\",smoothScroll:SEzJaJ81T,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1i3b7xp\",className,classNames)} framer-13t3sar`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Sa_ZfHDVf\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Sa_ZfHDVf-hover\":{\"data-framer-name\":undefined},\"Sa_ZfHDVf-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ntmso\",\"data-border\":true,\"data-framer-name\":\"Frame 2147231561\",layoutDependency:layoutDependency,layoutId:\"riiPGT4CL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.6)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(51, 192, 158)\",boxShadow:\"0px 0px 6px 0px rgba(72, 213, 151, 0.4), 0px 2px 2px 0px rgba(0, 0, 0, 0.08), inset 2px 2px 0px 0px rgba(255, 255, 255, 0.3), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12)\"},variants:{\"Sa_ZfHDVf-hover\":{backgroundColor:\"rgb(51, 166, 139)\"},\"Sa_ZfHDVf-pressed\":{backgroundColor:\"rgb(51, 166, 139)\"}},children:/*#__PURE__*/_jsx(RichTextOnAppearqahksu,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"BOOK A DEMO\"})}),className:\"framer-qahksu\",fonts:[\"GF;Geist Mono-600\"],layoutDependency:layoutDependency,layoutId:\"CaAQ6f69U\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3dv8g1\",layoutDependency:layoutDependency,layoutId:\"hlvpAlC9M\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10e4g54\",layoutDependency:layoutDependency,layoutId:\"HIMXIcLIr\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cwlax3\",layoutDependency:layoutDependency,layoutId:\"YaRiPKYO8\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-svv6kv\",layoutDependency:layoutDependency,layoutId:\"ayI5u2jLw\",requiresOverflowVisible:true,style:{rotate:-90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13pfx63\",layoutDependency:layoutDependency,layoutId:\"qTBnqJNof\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1tcrnln\",layoutDependency:layoutDependency,layoutId:\"zodm0aYGz\",requiresOverflowVisible:true,style:{rotate:-180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yi4kxl\",layoutDependency:layoutDependency,layoutId:\"z9MSJN9ib\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-3tddna\",layoutDependency:layoutDependency,layoutId:\"eT1PzrVeL\",requiresOverflowVisible:true,style:{rotate:-270},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AUCwA.framer-13t3sar, .framer-AUCwA .framer-13t3sar { display: block; }\",\".framer-AUCwA.framer-1i3b7xp { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 117px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 123px; }\",\".framer-AUCwA .framer-ntmso { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 12px 4px 12px; position: relative; width: 1px; }\",\".framer-AUCwA .framer-qahksu { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-AUCwA .framer-3dv8g1 { flex: none; height: 4px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 4px; }\",\".framer-AUCwA .framer-10e4g54, .framer-AUCwA .framer-svv6kv, .framer-AUCwA .framer-1tcrnln, .framer-AUCwA .framer-3tddna { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-AUCwA .framer-1cwlax3 { bottom: 0px; flex: none; height: 4px; left: 0px; overflow: visible; position: absolute; width: 4px; }\",\".framer-AUCwA .framer-13pfx63 { bottom: 0px; flex: none; height: 4px; overflow: visible; position: absolute; right: 0px; width: 4px; }\",\".framer-AUCwA .framer-yi4kxl { flex: none; height: 4px; overflow: visible; position: absolute; right: 0px; top: 0px; width: 4px; }\",'.framer-AUCwA[data-border=\"true\"]::after, .framer-AUCwA [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 122.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xGk29u67F\":{\"layout\":[\"fixed\",\"auto\"]},\"svkf4t1Wh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"SEzJaJ81T\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdta996HWI=withCSS(Component,css,\"framer-AUCwA\");export default Framerdta996HWI;Framerdta996HWI.displayName=\"Button-Nav\";Framerdta996HWI.defaultProps={height:28,width:122.5};addPropertyControls(Framerdta996HWI,{SEzJaJ81T:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(Framerdta996HWI,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55W7ihaO_CS.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdta996HWI\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"SEzJaJ81T\\\":\\\"smoothScroll\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xGk29u67F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"svkf4t1Wh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"122.5\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dta996HWI.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 6.75 L 0 3 C 0 1.343 1.343 0 3 0 L 3 0 C 4.657 0 6 1.343 6 3 L 6 6.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6.75px\" id=\"y6ODVUHOT\" transform=\"translate(9.75 15)\" width=\"6px\"/><path d=\"M 5.234 2.25 C 4.338 0.848 2.789 0 1.125 0 C 0.387 1.275 0.267 2.816 0.798 4.191 C 0.285 4.946 0.007 5.837 0 6.75 L 0 7.5 C 0 9.985 2.015 12 4.5 12 L 9 12 C 11.485 12 13.5 9.985 13.5 7.5 L 13.5 6.75 C 13.493 5.837 13.215 4.946 12.702 4.191 C 13.233 2.816 13.113 1.275 12.375 0 C 10.711 0 9.162 0.848 8.266 2.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12.000000134557656px\" id=\"jEvqf77oh\" transform=\"translate(6 3)\" width=\"13.5px\"/><path d=\"M 5.234 2.25 C 4.338 0.848 2.789 0 1.125 0 C 0.387 1.275 0.267 2.816 0.798 4.191 C 0.285 4.946 0.007 5.837 0 6.75 L 0 7.5 C 0 9.985 2.015 12 4.5 12 L 9 12 C 11.485 12 13.5 9.985 13.5 7.5 L 13.5 6.75 C 13.493 5.837 13.215 4.946 12.702 4.191 C 13.233 2.816 13.113 1.275 12.375 0 C 10.711 0 9.162 0.848 8.266 2.25 Z\" fill=\"transparent\" height=\"12.000000134557656px\" id=\"tRijDoqp2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6 3)\" width=\"13.5px\"/><path d=\"M 0 6.75 L 0 3 C 0 1.343 1.343 0 3 0 L 3 0 C 4.657 0 6 1.343 6 3 L 6 6.75\" fill=\"transparent\" height=\"6.75px\" id=\"ThwMvxByn\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9.75 15)\" width=\"6px\"/><path d=\"M 9 6 L 6 6 C 4.343 6 3 4.657 3 3 C 3 1.343 1.657 0 0 0\" fill=\"transparent\" height=\"6px\" id=\"YWB51DZZd\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(0.75 13.5)\" width=\"9px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2873462264\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-d5drT\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-d5drT { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Github Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-d5drT\");Icon.displayName=\"Github Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Github Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed41f9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{onAppear}from\"https://framerusercontent.com/modules/ikuWZB9t653RM08HUI5r/gZQUBElIo7L15QQBMNrJ/Scrambler.js\";import GithubLogo from\"https://framerusercontent.com/modules/sFwNivXVM95fw5mikVrx/9XVl4XAH6axGPXfRPPcI/mPx1B_W4m.js\";const GithubLogoFonts=getFonts(GithubLogo);const RichTextOnAppearxiw6e5=withCodeBoundaryForOverrides(RichText,{nodeId:\"nQaSBYVo9\",override:onAppear,scopeId:\"f1hXto5nN\"});const enabledGestures={hf9owSv11:{hover:true}};const serializationHash=\"framer-GsBs1\";const variantClassNames={hf9owSv11:\"framer-v-jgpjgp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,smoothScroll,width,...props})=>{return{...props,cuNuKUXh3:link??props.cuNuKUXh3,cXF5YsFyD:newTab??props.cXF5YsFyD,FVj6WGEqw:smoothScroll??props.FVj6WGEqw};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,cuNuKUXh3,cXF5YsFyD,FVj6WGEqw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"hf9owSv11\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:cuNuKUXh3,motionChild:true,nodeId:\"hf9owSv11\",openInNewTab:cXF5YsFyD,scopeId:\"f1hXto5nN\",smoothScroll:FVj6WGEqw,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-jgpjgp\",className,classNames)} framer-mrdj2u`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hf9owSv11\",ref:refBinding,style:{backgroundColor:\"rgb(245, 245, 245)\",...style},variants:{\"hf9owSv11-hover\":{backgroundColor:\"rgb(240, 240, 240)\"}},...addPropertyOverrides({\"hf9owSv11-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(GithubLogo,{animated:true,className:\"framer-dwqr0x\",layoutDependency:layoutDependency,layoutId:\"G61SEaX0T\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(0, 0, 0)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g2xfcc\",\"data-framer-name\":\"Vector 596\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:6,intrinsicWidth:6,layoutDependency:layoutDependency,layoutId:\"w1edrNkxm\",svg:'<svg width=\"6\" height=\"6\" viewBox=\"-1 -1 6 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 4V0H4\" stroke=\"#E0E0E0\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19ux6x6\",\"data-framer-name\":\"Vector 595\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:6,intrinsicWidth:6,layoutDependency:layoutDependency,layoutId:\"TYKNVKVZ2\",svg:'<svg width=\"6\" height=\"6\" viewBox=\"-1 -1 6 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 -1.19209e-07V4H4\" stroke=\"#E0E0E0\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e9b2o4\",\"data-framer-name\":\"Vector 593\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:6,intrinsicWidth:6,layoutDependency:layoutDependency,layoutId:\"sjHXDL7fX\",svg:'<svg width=\"6\" height=\"6\" viewBox=\"-1 -1 6 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M4 4V0H-1.19209e-07\" stroke=\"#E0E0E0\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m83yp3\",\"data-framer-name\":\"Vector 594\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:6,intrinsicWidth:6,layoutDependency:layoutDependency,layoutId:\"JHjYWzJxp\",svg:'<svg width=\"6\" height=\"6\" viewBox=\"-1 -1 6 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M4 -1.19209e-07V4H-1.19209e-07\" stroke=\"#E0E0E0\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextOnAppearxiw6e5,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(40, 40, 40))\",\"--framer-text-transform\":\"uppercase\"},children:\"GITHUB\"})}),className:\"framer-xiw6e5\",fonts:[\"GF;Geist Mono-600\"],layoutDependency:layoutDependency,layoutId:\"nQaSBYVo9\",style:{\"--extracted-r6o4lv\":\"rgb(40, 40, 40)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GsBs1.framer-mrdj2u, .framer-GsBs1 .framer-mrdj2u { display: block; }\",\".framer-GsBs1.framer-jgpjgp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px 12px 4px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-GsBs1 .framer-dwqr0x { flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\",\".framer-GsBs1 .framer-1g2xfcc { flex: none; height: 6px; left: -1px; position: absolute; top: -1px; width: 6px; z-index: 1; }\",\".framer-GsBs1 .framer-19ux6x6 { bottom: -1px; flex: none; height: 6px; left: -1px; position: absolute; width: 6px; z-index: 1; }\",\".framer-GsBs1 .framer-1e9b2o4 { flex: none; height: 6px; position: absolute; right: -1px; top: -1px; width: 6px; z-index: 1; }\",\".framer-GsBs1 .framer-m83yp3 { bottom: -1px; flex: none; position: absolute; right: -1px; top: 23px; width: 6px; z-index: 1; }\",\".framer-GsBs1 .framer-xiw6e5 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27.5\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"JAq0Johar\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"cuNuKUXh3\":\"link\",\"cXF5YsFyD\":\"newTab\",\"FVj6WGEqw\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf1hXto5nN=withCSS(Component,css,\"framer-GsBs1\");export default Framerf1hXto5nN;Framerf1hXto5nN.displayName=\"Github\";Framerf1hXto5nN.defaultProps={height:27.5,width:96};addPropertyControls(Framerf1hXto5nN,{cuNuKUXh3:{title:\"Link\",type:ControlType.Link},cXF5YsFyD:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},FVj6WGEqw:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(Framerf1hXto5nN,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55W7ihaO_CS.woff2\",weight:\"600\"}]},...GithubLogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf1hXto5nN\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"cuNuKUXh3\\\":\\\"link\\\",\\\"cXF5YsFyD\\\":\\\"newTab\\\",\\\"FVj6WGEqw\\\":\\\"smoothScroll\\\"}\",\"framerIntrinsicWidth\":\"96\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JAq0Johar\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"27.5\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f1hXto5nN.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 0 0 L 16.5 0 L 16.5 12 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12px\" id=\"gwB_ZdJt6\" transform=\"translate(3.75 6)\" width=\"16.5px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"transparent\" height=\"1px\" id=\"xGkn4qbwc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 12)\" width=\"16.5px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"transparent\" height=\"1px\" id=\"uQ9bOFKFt\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 6)\" width=\"16.5px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"transparent\" height=\"1px\" id=\"hrURkUe9P\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 18)\" width=\"16.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3559153988\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-iZmZi\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-iZmZi { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"List\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-iZmZi\");Icon.displayName=\"List\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"List\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.5 16.5 C 0.672 16.5 0 15.828 0 15 L 0 1.5 C 0 0.672 0.672 0 1.5 0 L 15 0 C 15.828 0 16.5 0.672 16.5 1.5 L 16.5 15 C 16.5 15.828 15.828 16.5 15 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"LjE0Ycn76\" transform=\"translate(3.75 3.75)\" width=\"16.5px\"/><path d=\"M 13.5 0 L 0 13.5\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"oSDwjLCvX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/><path d=\"M 13.5 13.5 L 0 0\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"H9XwXWiXU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2202960551\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-AhL2C\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-AhL2C { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-AhL2C\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f2272d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import List from\"https://framerusercontent.com/modules/4xJsJPc59it6XmHEERsh/koUifyDPwJ9ohyYl3uMd/itu1soPCZ.js\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";const cycleOrder=[\"qpUXXg5QR\",\"T0sqm6SI5\"];const serializationHash=\"framer-Pb0CY\";const variantClassNames={qpUXXg5QR:\"framer-v-117681p\",T0sqm6SI5:\"framer-v-1cdm6th\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"qpUXXg5QR\",\"Variant 2\":\"T0sqm6SI5\"};const getProps=({click3,height,id,transition,width,...props})=>{return{...props,tItazQl1K:transition??props.tItazQl1K??{duration:0,type:\"tween\"},V9uVl8_L4:click3??props.V9uVl8_L4,variant:humanReadableVariantMap[props.variant]??props.variant??\"qpUXXg5QR\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,tItazQl1K,V9uVl8_L4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qpUXXg5QR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapv1oyck=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(V9uVl8_L4){const res=await V9uVl8_L4(...args);if(res===false)return false;}setVariant(\"T0sqm6SI5\");});const onTapfam4fe=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(V9uVl8_L4){const res=await V9uVl8_L4(...args);if(res===false)return false;}setVariant(\"qpUXXg5QR\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({T0sqm6SI5:{value:tItazQl1K}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-117681p\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qpUXXg5QR\",onTap:onTapv1oyck,ref:refBinding,style:{backgroundColor:\"rgb(249, 249, 249)\",...style},...addPropertyOverrides({T0sqm6SI5:{\"data-framer-name\":\"Variant 2\",onTap:onTapfam4fe}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-sd1r5r\",Component:List,layoutDependency:layoutDependency,layoutId:\"LGVRdBqLT\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(142, 142, 142)\",\"--pgex8v\":1.5},...addPropertyOverrides({T0sqm6SI5:{Component:X}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Pb0CY.framer-thwkj7, .framer-Pb0CY .framer-thwkj7 { display: block; }\",\".framer-Pb0CY.framer-117681p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: min-content; }\",\".framer-Pb0CY .framer-sd1r5r { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"T0sqm6SI5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"tItazQl1K\":\"transition\",\"V9uVl8_L4\":\"click3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHFkv4bHyc=withCSS(Component,css,\"framer-Pb0CY\");export default FramerHFkv4bHyc;FramerHFkv4bHyc.displayName=\"Menu\";FramerHFkv4bHyc.defaultProps={height:24,width:24};addPropertyControls(FramerHFkv4bHyc,{variant:{options:[\"qpUXXg5QR\",\"T0sqm6SI5\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},tItazQl1K:{defaultValue:{duration:0,type:\"tween\"},title:\"Transition\",type:ControlType.Transition},V9uVl8_L4:{title:\"Click 3\",type:ControlType.EventHandler}});addFonts(FramerHFkv4bHyc,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHFkv4bHyc\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"tItazQl1K\\\":\\\"transition\\\",\\\"V9uVl8_L4\\\":\\\"click3\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T0sqm6SI5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HFkv4bHyc.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12.284 12.665 C 11.692 12.724 11.098 12.754 10.503 12.753 C 9.908 12.754 9.314 12.724 8.722 12.665 L 7.761 15.259 C 7.687 15.457 7.534 15.616 7.338 15.697 C 7.143 15.778 6.922 15.774 6.73 15.687 L 0.448 12.902 C 0.115 12.756 -0.065 12.39 0.022 12.036 L 2.794 1.128 C 2.868 0.835 3.109 0.614 3.407 0.566 L 6.788 0.011 C 7.178 -0.056 7.554 0.189 7.651 0.573 L 8.12 2.414 C 9.703 2.202 11.307 2.202 12.89 2.414 L 13.359 0.573 C 13.456 0.189 13.832 -0.056 14.222 0.011 L 17.599 0.566 C 17.897 0.614 18.138 0.835 18.212 1.128 L 20.981 12.038 C 21.068 12.392 20.888 12.758 20.554 12.904 L 14.273 15.689 C 14.08 15.776 13.86 15.78 13.664 15.699 C 13.469 15.618 13.316 15.459 13.242 15.261 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15.756967734959915px\" id=\"IaF2D21_7\" transform=\"translate(1.497 4.497)\" width=\"21.002570465868896px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"sTKlRcrNf\" transform=\"translate(7.5 12)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"xvu5bf1j0\" transform=\"translate(14.25 12)\" width=\"2.25px\"/><path d=\"M 0.604 2.414 L 1.072 0.573 C 1.17 0.189 1.545 -0.056 1.936 0.011 L 5.315 0.568 C 5.613 0.616 5.854 0.837 5.928 1.13 L 8.696 12.04 C 8.784 12.394 8.604 12.759 8.27 12.906 L 1.988 15.691 C 1.796 15.778 1.575 15.782 1.38 15.701 C 1.185 15.62 1.031 15.461 0.957 15.263 L 0 12.667\" fill=\"transparent\" height=\"15.758842734959913px\" id=\"rIRRXQ2uq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.781 4.495)\" width=\"8.718160232934466px\"/><path d=\"M 8.114 2.414 L 7.646 0.573 C 7.549 0.189 7.173 -0.056 6.782 0.011 L 3.403 0.568 C 3.105 0.616 2.864 0.837 2.79 1.13 L 0.022 12.038 C -0.065 12.392 0.115 12.758 0.448 12.904 L 6.73 15.689 C 6.922 15.776 7.143 15.78 7.338 15.699 C 7.534 15.618 7.687 15.459 7.761 15.261 L 8.718 12.667\" fill=\"transparent\" height=\"15.756967734959908px\" id=\"NmwtAR4bF\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(1.501 4.495)\" width=\"8.718160232934446px\"/><path d=\"M 0 0.592 C 1.466 0.192 2.98 -0.007 4.5 0 C 6.02 -0.007 7.534 0.192 9 0.592\" fill=\"transparent\" height=\"1px\" id=\"m4_G5UBMz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(7.5 6.75)\" width=\"9px\"/><path d=\"M 9 0 C 7.534 0.4 6.02 0.599 4.5 0.592 C 2.98 0.599 1.466 0.4 0 0\" fill=\"transparent\" height=\"1px\" id=\"Hk0dtriFY\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(7.5 16.658)\" width=\"9px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2033026654\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-QJURb\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-QJURb { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Discord Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-QJURb\");Icon.displayName=\"Discord Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Discord Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed41f9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{onAppear}from\"https://framerusercontent.com/modules/ikuWZB9t653RM08HUI5r/gZQUBElIo7L15QQBMNrJ/Scrambler.js\";import DiscordLogo from\"https://framerusercontent.com/modules/UHXvLV5S8LJef9TZ3U25/lr1wxDV6cmLvAjcjLiz1/HC05RtPwU.js\";const DiscordLogoFonts=getFonts(DiscordLogo);const RichTextOnAppear1i0v03k=withCodeBoundaryForOverrides(RichText,{nodeId:\"xaON11Fv3\",override:onAppear,scopeId:\"NYFmIWAst\"});const enabledGestures={tOZNO9mUG:{hover:true}};const serializationHash=\"framer-ge7gk\";const variantClassNames={tOZNO9mUG:\"framer-v-19ahtaw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,smoothScroll,width,...props})=>{return{...props,cuNuKUXh3:link??props.cuNuKUXh3,cXF5YsFyD:newTab??props.cXF5YsFyD,FVj6WGEqw:smoothScroll??props.FVj6WGEqw};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,cuNuKUXh3,cXF5YsFyD,FVj6WGEqw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"tOZNO9mUG\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:cuNuKUXh3,motionChild:true,nodeId:\"tOZNO9mUG\",openInNewTab:cXF5YsFyD,scopeId:\"NYFmIWAst\",smoothScroll:FVj6WGEqw,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19ahtaw\",className,classNames)} framer-1ss1tfy`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"tOZNO9mUG\",ref:refBinding,style:{backgroundColor:\"rgb(245, 245, 245)\",...style},variants:{\"tOZNO9mUG-hover\":{backgroundColor:\"rgb(240, 240, 240)\"}},...addPropertyOverrides({\"tOZNO9mUG-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(DiscordLogo,{animated:true,className:\"framer-1j3uv5h\",layoutDependency:layoutDependency,layoutId:\"Ehbaq6qvN\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(0, 0, 0)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-l5481y\",\"data-framer-name\":\"Vector 596\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:6,intrinsicWidth:6,layoutDependency:layoutDependency,layoutId:\"IEKurvWJl\",svg:'<svg width=\"6\" height=\"6\" viewBox=\"-1 -1 6 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 4V0H4\" stroke=\"#E0E0E0\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gi0fj0\",\"data-framer-name\":\"Vector 595\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:6,intrinsicWidth:6,layoutDependency:layoutDependency,layoutId:\"chPKPFqYh\",svg:'<svg width=\"6\" height=\"6\" viewBox=\"-1 -1 6 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 -1.19209e-07V4H4\" stroke=\"#E0E0E0\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tvh8lr\",\"data-framer-name\":\"Vector 593\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:6,intrinsicWidth:6,layoutDependency:layoutDependency,layoutId:\"wLNGLKuso\",svg:'<svg width=\"6\" height=\"6\" viewBox=\"-1 -1 6 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M4 4V0H-1.19209e-07\" stroke=\"#E0E0E0\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11tmv3s\",\"data-framer-name\":\"Vector 594\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:6,intrinsicWidth:6,layoutDependency:layoutDependency,layoutId:\"BC8y15pV0\",svg:'<svg width=\"6\" height=\"6\" viewBox=\"-1 -1 6 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M4 -1.19209e-07V4H-1.19209e-07\" stroke=\"#E0E0E0\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextOnAppear1i0v03k,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(40, 40, 40))\",\"--framer-text-transform\":\"uppercase\"},children:\"DISCORD\"})}),className:\"framer-1i0v03k\",fonts:[\"GF;Geist Mono-600\"],layoutDependency:layoutDependency,layoutId:\"xaON11Fv3\",style:{\"--extracted-r6o4lv\":\"rgb(40, 40, 40)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ge7gk.framer-1ss1tfy, .framer-ge7gk .framer-1ss1tfy { display: block; }\",\".framer-ge7gk.framer-19ahtaw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px 12px 4px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ge7gk .framer-1j3uv5h { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-ge7gk .framer-l5481y { flex: none; height: 6px; left: -1px; position: absolute; top: -1px; width: 6px; z-index: 1; }\",\".framer-ge7gk .framer-1gi0fj0 { bottom: -1px; flex: none; height: 6px; left: -1px; position: absolute; width: 6px; z-index: 1; }\",\".framer-ge7gk .framer-tvh8lr { flex: none; height: 6px; position: absolute; right: -1px; top: -1px; width: 6px; z-index: 1; }\",\".framer-ge7gk .framer-11tmv3s { bottom: -1px; flex: none; position: absolute; right: -1px; top: 23px; width: 6px; z-index: 1; }\",\".framer-ge7gk .framer-1i0v03k { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ge7gk.framer-v-19ahtaw.hover .framer-1j3uv5h { height: var(--framer-aspect-ratio-supported, 24px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27.5\n * @framerIntrinsicWidth 106.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BQcsDK1uP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"cuNuKUXh3\":\"link\",\"cXF5YsFyD\":\"newTab\",\"FVj6WGEqw\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNYFmIWAst=withCSS(Component,css,\"framer-ge7gk\");export default FramerNYFmIWAst;FramerNYFmIWAst.displayName=\"Discord\";FramerNYFmIWAst.defaultProps={height:27.5,width:106.5};addPropertyControls(FramerNYFmIWAst,{cuNuKUXh3:{title:\"Link\",type:ControlType.Link},cXF5YsFyD:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},FVj6WGEqw:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerNYFmIWAst,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55W7ihaO_CS.woff2\",weight:\"600\"}]},...DiscordLogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNYFmIWAst\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"27.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BQcsDK1uP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"106.5\",\"framerVariables\":\"{\\\"cuNuKUXh3\\\":\\\"link\\\",\\\"cXF5YsFyD\\\":\\\"newTab\\\",\\\"FVj6WGEqw\\\":\\\"smoothScroll\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NYFmIWAst.map","// Generated by Framer (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RivePlayer_vX from\"https://framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js\";const RivePlayer_vXFonts=getFonts(RivePlayer_vX);const enabledGestures={fFSta4Xwo:{hover:true},h6zjqyFjX:{hover:true}};const cycleOrder=[\"h6zjqyFjX\",\"p3jgHIOeb\",\"M_61SbKWq\",\"fFSta4Xwo\",\"xCi9P9zII\",\"xe1qrZDyw\",\"sVWKGOGiu\",\"N2dmH3Eq7\",\"zkDpuxNmp\",\"v3p7lBI2c\"];const serializationHash=\"framer-JCDR8\";const variantClassNames={fFSta4Xwo:\"framer-v-1wxpyz0\",h6zjqyFjX:\"framer-v-1a0la8g\",M_61SbKWq:\"framer-v-1gqvwoe\",N2dmH3Eq7:\"framer-v-1parefq\",p3jgHIOeb:\"framer-v-25j39o\",sVWKGOGiu:\"framer-v-i2oybe\",v3p7lBI2c:\"framer-v-uzicfv\",xCi9P9zII:\"framer-v-is7ifq\",xe1qrZDyw:\"framer-v-cy7xp5\",zkDpuxNmp:\"framer-v-wbntjd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile 1\":\"M_61SbKWq\",\"Mobile 2\":\"xe1qrZDyw\",\"P Mobile 2\":\"sVWKGOGiu\",\"P Mobile\":\"xCi9P9zII\",\"Tablet 1\":\"zkDpuxNmp\",\"Tablet 2\":\"v3p7lBI2c\",Desktop:\"h6zjqyFjX\",Purple:\"fFSta4Xwo\",Tablet:\"p3jgHIOeb\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"h6zjqyFjX\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"h6zjqyFjX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"fFSta4Xwo-hover\")return false;if([\"fFSta4Xwo\",\"xCi9P9zII\",\"sVWKGOGiu\",\"zkDpuxNmp\",\"v3p7lBI2c\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"fFSta4Xwo-hover\")return true;if([\"fFSta4Xwo\",\"xCi9P9zII\",\"sVWKGOGiu\",\"zkDpuxNmp\",\"v3p7lBI2c\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1a0la8g\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"h6zjqyFjX\",ref:refBinding,style:{...style},...addPropertyOverrides({\"fFSta4Xwo-hover\":{\"data-framer-name\":undefined},\"h6zjqyFjX-hover\":{\"data-framer-name\":undefined},fFSta4Xwo:{\"data-framer-name\":\"Purple\"},M_61SbKWq:{\"data-framer-name\":\"Mobile 1\"},N2dmH3Eq7:{\"data-framer-name\":\"Tablet 2\"},p3jgHIOeb:{\"data-framer-name\":\"Tablet\"},sVWKGOGiu:{\"data-framer-name\":\"P Mobile 2\"},v3p7lBI2c:{\"data-framer-name\":\"Tablet 2\"},xCi9P9zII:{\"data-framer-name\":\"P Mobile\"},xe1qrZDyw:{\"data-framer-name\":\"Mobile 2\"},zkDpuxNmp:{\"data-framer-name\":\"Tablet 1\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pu3q01-container\",\"data-framer-name\":\"sec_5_tab_2_-_1st_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XAKF99pu0-container\",name:\"sec_5_tab_2_-_1st_visual.riv\",nodeId:\"XAKF99pu0\",rendersWithMotion:true,scopeId:\"BPjnEoEkY\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"fitHeight\",handleEvents:true,height:\"100%\",id:\"XAKF99pu0\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"XAKF99pu0\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_1st_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/BVg6Gzh91qsE0zrrZqcNtRFvME.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"h6zjqyFjX-hover\":{play:true,playOnCanvas:true},N2dmH3Eq7:{play:true,playOnCanvas:true},xe1qrZDyw:{play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q81xsk-container\",\"data-framer-name\":\"sec_5_tab_2_-_1st_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ch9suDcVA-container\",name:\"sec_5_tab_2_-_1st_visual.riv\",nodeId:\"ch9suDcVA\",rendersWithMotion:true,scopeId:\"BPjnEoEkY\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"cover\",handleEvents:true,height:\"100%\",id:\"ch9suDcVA\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"ch9suDcVA\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_1st_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/F5FZWRn3cRtCPxjSgZ4Q445QUtU.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"fFSta4Xwo-hover\":{play:true,playOnCanvas:true},sVWKGOGiu:{fit:\"contain\",play:true,playOnCanvas:true},v3p7lBI2c:{play:true,playOnCanvas:true},xCi9P9zII:{fit:\"contain\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JCDR8.framer-x2vzca, .framer-JCDR8 .framer-x2vzca { display: block; }\",\".framer-JCDR8.framer-1a0la8g { cursor: default; gap: 8px; height: 207px; overflow: hidden; position: relative; width: 263px; }\",\".framer-JCDR8 .framer-pu3q01-container, .framer-JCDR8 .framer-1q81xsk-container { bottom: 0px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-JCDR8.framer-v-25j39o.framer-1a0la8g, .framer-JCDR8.framer-v-1parefq.framer-1a0la8g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-JCDR8.framer-v-25j39o .framer-pu3q01-container, .framer-JCDR8.framer-v-1wxpyz0 .framer-1q81xsk-container, .framer-JCDR8.framer-v-1parefq .framer-pu3q01-container, .framer-JCDR8.framer-v-wbntjd .framer-1q81xsk-container, .framer-JCDR8.framer-v-uzicfv .framer-1q81xsk-container { bottom: unset; height: 200px; left: unset; position: relative; right: unset; top: unset; width: 263px; }\",\".framer-JCDR8.framer-v-1gqvwoe.framer-1a0la8g, .framer-JCDR8.framer-v-is7ifq.framer-1a0la8g, .framer-JCDR8.framer-v-cy7xp5.framer-1a0la8g, .framer-JCDR8.framer-v-i2oybe.framer-1a0la8g { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 200px; justify-content: center; padding: 0px; }\",\".framer-JCDR8.framer-v-1gqvwoe .framer-pu3q01-container, .framer-JCDR8.framer-v-is7ifq .framer-1q81xsk-container, .framer-JCDR8.framer-v-cy7xp5 .framer-pu3q01-container, .framer-JCDR8.framer-v-i2oybe .framer-1q81xsk-container { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-JCDR8.framer-v-1wxpyz0.framer-1a0la8g, .framer-JCDR8.framer-v-wbntjd.framer-1a0la8g, .framer-JCDR8.framer-v-uzicfv.framer-1a0la8g { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-JCDR8.framer-v-1wxpyz0.hover .framer-1q81xsk-container { bottom: unset; left: unset; right: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 207\n * @framerIntrinsicWidth 263\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"p3jgHIOeb\":{\"layout\":[\"auto\",\"fixed\"]},\"M_61SbKWq\":{\"layout\":[\"fixed\",\"fixed\"]},\"fFSta4Xwo\":{\"layout\":[\"auto\",\"fixed\"]},\"xCi9P9zII\":{\"layout\":[\"fixed\",\"fixed\"]},\"xe1qrZDyw\":{\"layout\":[\"fixed\",\"fixed\"]},\"sVWKGOGiu\":{\"layout\":[\"fixed\",\"fixed\"]},\"N2dmH3Eq7\":{\"layout\":[\"auto\",\"fixed\"]},\"zkDpuxNmp\":{\"layout\":[\"auto\",\"fixed\"]},\"v3p7lBI2c\":{\"layout\":[\"auto\",\"fixed\"]},\"zuN9aughx\":{\"layout\":[\"fixed\",\"fixed\"]},\"xdxYFXniC\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBPjnEoEkY=withCSS(Component,css,\"framer-JCDR8\");export default FramerBPjnEoEkY;FramerBPjnEoEkY.displayName=\"Governance\";FramerBPjnEoEkY.defaultProps={height:207,width:263};addPropertyControls(FramerBPjnEoEkY,{variant:{options:[\"h6zjqyFjX\",\"p3jgHIOeb\",\"M_61SbKWq\",\"fFSta4Xwo\",\"xCi9P9zII\",\"xe1qrZDyw\",\"sVWKGOGiu\",\"N2dmH3Eq7\",\"zkDpuxNmp\",\"v3p7lBI2c\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile 1\",\"Purple\",\"P Mobile\",\"Mobile 2\",\"P Mobile 2\",\"Tablet 2\",\"Tablet 1\",\"Tablet 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBPjnEoEkY,[{explicitInter:true,fonts:[]},...RivePlayer_vXFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBPjnEoEkY\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"207\",\"framerIntrinsicWidth\":\"263\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p3jgHIOeb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"M_61SbKWq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fFSta4Xwo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xCi9P9zII\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xe1qrZDyw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sVWKGOGiu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N2dmH3Eq7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zkDpuxNmp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"v3p7lBI2c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zuN9aughx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xdxYFXniC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BPjnEoEkY.map","// Generated by Framer (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RivePlayer_vX from\"https://framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js\";const RivePlayer_vXFonts=getFonts(RivePlayer_vX);const enabledGestures={qrXMCRnhZ:{hover:true},rKs7S_GzL:{hover:true}};const cycleOrder=[\"rKs7S_GzL\",\"ObMkVQ8yQ\",\"RB6Uqjwuh\",\"qrXMCRnhZ\",\"hFdhqk5Bf\",\"kYpPJ1DfJ\",\"XAzxBIUBR\",\"CAPz2J9H6\",\"vgyOBnuUM\",\"lXaHcRrXa\"];const serializationHash=\"framer-Qk9Lz\";const variantClassNames={CAPz2J9H6:\"framer-v-yqjz72\",hFdhqk5Bf:\"framer-v-npowo5\",kYpPJ1DfJ:\"framer-v-1t3hsr3\",lXaHcRrXa:\"framer-v-gvt5e6\",ObMkVQ8yQ:\"framer-v-89hqp1\",qrXMCRnhZ:\"framer-v-zln0ol\",RB6Uqjwuh:\"framer-v-1m5cuh7\",rKs7S_GzL:\"framer-v-yjsey\",vgyOBnuUM:\"framer-v-lx21sn\",XAzxBIUBR:\"framer-v-11r7z81\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile 1\":\"RB6Uqjwuh\",\"Mobile 2\":\"kYpPJ1DfJ\",\"P Mobile 1\":\"hFdhqk5Bf\",\"P Mobile 2\":\"XAzxBIUBR\",\"Tablet 1\":\"vgyOBnuUM\",\"Tablet 2\":\"lXaHcRrXa\",Dessktop:\"rKs7S_GzL\",Purple:\"qrXMCRnhZ\",Tablet:\"ObMkVQ8yQ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rKs7S_GzL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rKs7S_GzL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"qrXMCRnhZ-hover\")return false;if([\"qrXMCRnhZ\",\"hFdhqk5Bf\",\"XAzxBIUBR\",\"vgyOBnuUM\",\"lXaHcRrXa\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"qrXMCRnhZ-hover\")return true;if([\"qrXMCRnhZ\",\"hFdhqk5Bf\",\"XAzxBIUBR\",\"vgyOBnuUM\",\"lXaHcRrXa\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yjsey\",className,classNames),\"data-framer-name\":\"Dessktop\",layoutDependency:layoutDependency,layoutId:\"rKs7S_GzL\",ref:refBinding,style:{...style},...addPropertyOverrides({\"qrXMCRnhZ-hover\":{\"data-framer-name\":undefined},\"rKs7S_GzL-hover\":{\"data-framer-name\":undefined},CAPz2J9H6:{\"data-framer-name\":\"Tablet 2\"},hFdhqk5Bf:{\"data-framer-name\":\"P Mobile 1\"},kYpPJ1DfJ:{\"data-framer-name\":\"Mobile 2\"},lXaHcRrXa:{\"data-framer-name\":\"Tablet 2\"},ObMkVQ8yQ:{\"data-framer-name\":\"Tablet\"},qrXMCRnhZ:{\"data-framer-name\":\"Purple\"},RB6Uqjwuh:{\"data-framer-name\":\"Mobile 1\"},vgyOBnuUM:{\"data-framer-name\":\"Tablet 1\"},XAzxBIUBR:{\"data-framer-name\":\"P Mobile 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gd1fvw-container\",\"data-framer-name\":\"sec_5_tab_2_-_5th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Dz8RLjdhH-container\",name:\"sec_5_tab_2_-_5th_visual.riv\",nodeId:\"Dz8RLjdhH\",rendersWithMotion:true,scopeId:\"Bt73KspLg\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"fitHeight\",handleEvents:true,height:\"100%\",id:\"Dz8RLjdhH\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"Dz8RLjdhH\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_5th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/sRUWq9d3xSSel8cxVqxw9zjeN4.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"rKs7S_GzL-hover\":{play:true,playOnCanvas:true},CAPz2J9H6:{fit:\"contain\",play:true,playOnCanvas:true},kYpPJ1DfJ:{fit:\"contain\",play:true,playOnCanvas:true},ObMkVQ8yQ:{fit:\"contain\"},RB6Uqjwuh:{fit:\"contain\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q52d2w-container\",\"data-framer-name\":\"sec_5_tab_2_-_5th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eo8sXtnb2-container\",name:\"sec_5_tab_2_-_5th_visual.riv\",nodeId:\"eo8sXtnb2\",rendersWithMotion:true,scopeId:\"Bt73KspLg\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"cover\",handleEvents:true,height:\"100%\",id:\"eo8sXtnb2\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"eo8sXtnb2\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_5th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/D1kOHfBAYGHSdWzBISyR0MD4ML4.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"qrXMCRnhZ-hover\":{play:true,playOnCanvas:true},hFdhqk5Bf:{fit:\"contain\"},lXaHcRrXa:{play:true,playOnCanvas:true},XAzxBIUBR:{fit:\"contain\",play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Qk9Lz.framer-c6ywq8, .framer-Qk9Lz .framer-c6ywq8 { display: block; }\",\".framer-Qk9Lz.framer-yjsey { cursor: default; gap: 8px; height: 207px; overflow: hidden; position: relative; width: 263px; }\",\".framer-Qk9Lz .framer-1gd1fvw-container, .framer-Qk9Lz .framer-1q52d2w-container { bottom: 0px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Qk9Lz.framer-v-89hqp1.framer-yjsey, .framer-Qk9Lz.framer-v-1m5cuh7.framer-yjsey, .framer-Qk9Lz.framer-v-1t3hsr3.framer-yjsey, .framer-Qk9Lz.framer-v-yqjz72.framer-yjsey { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-Qk9Lz.framer-v-89hqp1 .framer-1gd1fvw-container, .framer-Qk9Lz.framer-v-1m5cuh7 .framer-1gd1fvw-container, .framer-Qk9Lz.framer-v-1t3hsr3 .framer-1gd1fvw-container, .framer-Qk9Lz.framer-v-yqjz72 .framer-1gd1fvw-container { bottom: unset; flex: 1 0 0px; height: 100%; left: unset; position: relative; right: unset; top: unset; width: 1px; }\",\".framer-Qk9Lz.framer-v-zln0ol.framer-yjsey, .framer-Qk9Lz.framer-v-lx21sn.framer-yjsey, .framer-Qk9Lz.framer-v-gvt5e6.framer-yjsey { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-Qk9Lz.framer-v-zln0ol .framer-1q52d2w-container, .framer-Qk9Lz.framer-v-lx21sn .framer-1q52d2w-container, .framer-Qk9Lz.framer-v-gvt5e6 .framer-1q52d2w-container { bottom: unset; height: 200px; left: unset; position: relative; right: unset; top: unset; width: 263px; }\",\".framer-Qk9Lz.framer-v-npowo5.framer-yjsey, .framer-Qk9Lz.framer-v-11r7z81.framer-yjsey { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-Qk9Lz.framer-v-npowo5 .framer-1q52d2w-container, .framer-Qk9Lz.framer-v-11r7z81 .framer-1q52d2w-container { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-Qk9Lz.framer-v-zln0ol.hover .framer-1q52d2w-container { bottom: unset; left: unset; right: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 207\n * @framerIntrinsicWidth 263\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ObMkVQ8yQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"RB6Uqjwuh\":{\"layout\":[\"fixed\",\"fixed\"]},\"qrXMCRnhZ\":{\"layout\":[\"auto\",\"fixed\"]},\"hFdhqk5Bf\":{\"layout\":[\"fixed\",\"fixed\"]},\"kYpPJ1DfJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"XAzxBIUBR\":{\"layout\":[\"fixed\",\"fixed\"]},\"CAPz2J9H6\":{\"layout\":[\"fixed\",\"fixed\"]},\"vgyOBnuUM\":{\"layout\":[\"auto\",\"fixed\"]},\"lXaHcRrXa\":{\"layout\":[\"auto\",\"fixed\"]},\"NgKtGe7rS\":{\"layout\":[\"fixed\",\"fixed\"]},\"vJeyoUf51\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBt73KspLg=withCSS(Component,css,\"framer-Qk9Lz\");export default FramerBt73KspLg;FramerBt73KspLg.displayName=\"Log Exports\";FramerBt73KspLg.defaultProps={height:207,width:263};addPropertyControls(FramerBt73KspLg,{variant:{options:[\"rKs7S_GzL\",\"ObMkVQ8yQ\",\"RB6Uqjwuh\",\"qrXMCRnhZ\",\"hFdhqk5Bf\",\"kYpPJ1DfJ\",\"XAzxBIUBR\",\"CAPz2J9H6\",\"vgyOBnuUM\",\"lXaHcRrXa\"],optionTitles:[\"Dessktop\",\"Tablet\",\"Mobile 1\",\"Purple\",\"P Mobile 1\",\"Mobile 2\",\"P Mobile 2\",\"Tablet 2\",\"Tablet 1\",\"Tablet 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBt73KspLg,[{explicitInter:true,fonts:[]},...RivePlayer_vXFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBt73KspLg\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"263\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ObMkVQ8yQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RB6Uqjwuh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qrXMCRnhZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hFdhqk5Bf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kYpPJ1DfJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XAzxBIUBR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CAPz2J9H6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vgyOBnuUM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"lXaHcRrXa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NgKtGe7rS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vJeyoUf51\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"207\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bt73KspLg.map","// Generated by Framer (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RivePlayer_vX from\"https://framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js\";const RivePlayer_vXFonts=getFonts(RivePlayer_vX);const enabledGestures={C1qGCSBLW:{hover:true},XvRjzdLTf:{hover:true}};const cycleOrder=[\"C1qGCSBLW\",\"aUU5CgXz0\",\"KwB0Gv6Vt\",\"XvRjzdLTf\",\"dSLbDvmiS\",\"cjNkrZ_0Y\",\"lwV1EYR4X\",\"P7U7ZE6Vk\",\"HOuAtReAU\",\"ueM8Gyab5\"];const serializationHash=\"framer-YuTsV\";const variantClassNames={aUU5CgXz0:\"framer-v-e7p4gm\",C1qGCSBLW:\"framer-v-1ffruew\",cjNkrZ_0Y:\"framer-v-1vts7od\",dSLbDvmiS:\"framer-v-1m6fqkv\",HOuAtReAU:\"framer-v-17d07b6\",KwB0Gv6Vt:\"framer-v-1dx5zfz\",lwV1EYR4X:\"framer-v-kotd9d\",P7U7ZE6Vk:\"framer-v-452fen\",ueM8Gyab5:\"framer-v-1es28im\",XvRjzdLTf:\"framer-v-a2tfl9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile 1\":\"KwB0Gv6Vt\",\"Mobile 2\":\"cjNkrZ_0Y\",\"P Mobile 1\":\"dSLbDvmiS\",\"P Mobile 2\":\"lwV1EYR4X\",\"Tablet 1\":\"HOuAtReAU\",\"Tablet 2\":\"ueM8Gyab5\",Desktop:\"C1qGCSBLW\",Purple:\"XvRjzdLTf\",Tablet:\"aUU5CgXz0\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"C1qGCSBLW\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"C1qGCSBLW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"XvRjzdLTf-hover\")return false;if([\"XvRjzdLTf\",\"dSLbDvmiS\",\"lwV1EYR4X\",\"HOuAtReAU\",\"ueM8Gyab5\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"XvRjzdLTf-hover\")return true;if([\"XvRjzdLTf\",\"dSLbDvmiS\",\"lwV1EYR4X\",\"HOuAtReAU\",\"ueM8Gyab5\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ffruew\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"C1qGCSBLW\",ref:refBinding,style:{...style},...addPropertyOverrides({\"C1qGCSBLW-hover\":{\"data-framer-name\":undefined},\"XvRjzdLTf-hover\":{\"data-framer-name\":undefined},aUU5CgXz0:{\"data-framer-name\":\"Tablet\"},cjNkrZ_0Y:{\"data-framer-name\":\"Mobile 2\"},dSLbDvmiS:{\"data-framer-name\":\"P Mobile 1\"},HOuAtReAU:{\"data-framer-name\":\"Tablet 1\"},KwB0Gv6Vt:{\"data-framer-name\":\"Mobile 1\"},lwV1EYR4X:{\"data-framer-name\":\"P Mobile 2\"},P7U7ZE6Vk:{\"data-framer-name\":\"Tablet 2\"},ueM8Gyab5:{\"data-framer-name\":\"Tablet 2\"},XvRjzdLTf:{\"data-framer-name\":\"Purple\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17s5fxq-container\",\"data-framer-name\":\"sec_5_tab_2_-_7th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WrAVdk0HO-container\",name:\"sec_5_tab_2_-_7th_visual.riv\",nodeId:\"WrAVdk0HO\",rendersWithMotion:true,scopeId:\"C10xRoFsL\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"fitHeight\",handleEvents:true,height:\"100%\",id:\"WrAVdk0HO\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"WrAVdk0HO\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_7th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/VaDh1xt2GHPGRpXDaTXVWVFk3sk.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"C1qGCSBLW-hover\":{play:true,playOnCanvas:true},cjNkrZ_0Y:{play:true,playOnCanvas:true},P7U7ZE6Vk:{play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-179gvsd-container\",\"data-framer-name\":\"sec_5_tab_2_-_7th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lHiR1ff1B-container\",name:\"sec_5_tab_2_-_7th_visual.riv\",nodeId:\"lHiR1ff1B\",rendersWithMotion:true,scopeId:\"C10xRoFsL\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"cover\",handleEvents:true,height:\"100%\",id:\"lHiR1ff1B\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"lHiR1ff1B\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_7th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/tnYa4YhUqy8soGJzdS98pdA.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"XvRjzdLTf-hover\":{play:true,playOnCanvas:true},dSLbDvmiS:{fit:\"contain\"},lwV1EYR4X:{fit:\"contain\",play:true,playOnCanvas:true},ueM8Gyab5:{play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YuTsV.framer-tbtqfr, .framer-YuTsV .framer-tbtqfr { display: block; }\",\".framer-YuTsV.framer-1ffruew { cursor: default; gap: 8px; height: 207px; overflow: hidden; position: relative; width: 263px; }\",\".framer-YuTsV .framer-17s5fxq-container { bottom: 0px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-YuTsV .framer-179gvsd-container { bottom: -10px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: 10px; }\",\".framer-YuTsV.framer-v-e7p4gm.framer-1ffruew, .framer-YuTsV.framer-v-452fen.framer-1ffruew { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-YuTsV.framer-v-e7p4gm .framer-17s5fxq-container, .framer-YuTsV.framer-v-452fen .framer-17s5fxq-container { bottom: unset; height: 200px; left: unset; position: relative; right: unset; top: unset; width: 263px; }\",\".framer-YuTsV.framer-v-1dx5zfz.framer-1ffruew, .framer-YuTsV.framer-v-1vts7od.framer-1ffruew { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-YuTsV.framer-v-1dx5zfz .framer-17s5fxq-container, .framer-YuTsV.framer-v-1vts7od .framer-17s5fxq-container { bottom: unset; flex: 1 0 0px; height: 100%; left: unset; position: relative; right: unset; top: unset; width: 1px; }\",\".framer-YuTsV.framer-v-a2tfl9.framer-1ffruew, .framer-YuTsV.framer-v-17d07b6.framer-1ffruew, .framer-YuTsV.framer-v-1es28im.framer-1ffruew { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-YuTsV.framer-v-a2tfl9 .framer-179gvsd-container, .framer-YuTsV.framer-v-17d07b6 .framer-179gvsd-container, .framer-YuTsV.framer-v-1es28im .framer-179gvsd-container { bottom: unset; height: 207px; left: unset; position: relative; right: unset; top: unset; width: 263px; }\",\".framer-YuTsV.framer-v-1m6fqkv.framer-1ffruew, .framer-YuTsV.framer-v-kotd9d.framer-1ffruew { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-YuTsV.framer-v-1m6fqkv .framer-179gvsd-container, .framer-YuTsV.framer-v-kotd9d .framer-179gvsd-container { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-YuTsV.framer-v-a2tfl9.hover .framer-179gvsd-container { bottom: unset; left: unset; right: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 207\n * @framerIntrinsicWidth 263\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aUU5CgXz0\":{\"layout\":[\"auto\",\"fixed\"]},\"KwB0Gv6Vt\":{\"layout\":[\"fixed\",\"fixed\"]},\"XvRjzdLTf\":{\"layout\":[\"auto\",\"fixed\"]},\"dSLbDvmiS\":{\"layout\":[\"fixed\",\"fixed\"]},\"cjNkrZ_0Y\":{\"layout\":[\"fixed\",\"fixed\"]},\"lwV1EYR4X\":{\"layout\":[\"fixed\",\"fixed\"]},\"P7U7ZE6Vk\":{\"layout\":[\"auto\",\"fixed\"]},\"HOuAtReAU\":{\"layout\":[\"auto\",\"fixed\"]},\"ueM8Gyab5\":{\"layout\":[\"auto\",\"fixed\"]},\"oGQABs0I3\":{\"layout\":[\"fixed\",\"fixed\"]},\"IJT29VHXn\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC10xRoFsL=withCSS(Component,css,\"framer-YuTsV\");export default FramerC10xRoFsL;FramerC10xRoFsL.displayName=\"Vault Support\";FramerC10xRoFsL.defaultProps={height:207,width:263};addPropertyControls(FramerC10xRoFsL,{variant:{options:[\"C1qGCSBLW\",\"aUU5CgXz0\",\"KwB0Gv6Vt\",\"XvRjzdLTf\",\"dSLbDvmiS\",\"cjNkrZ_0Y\",\"lwV1EYR4X\",\"P7U7ZE6Vk\",\"HOuAtReAU\",\"ueM8Gyab5\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile 1\",\"Purple\",\"P Mobile 1\",\"Mobile 2\",\"P Mobile 2\",\"Tablet 2\",\"Tablet 1\",\"Tablet 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerC10xRoFsL,[{explicitInter:true,fonts:[]},...RivePlayer_vXFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC10xRoFsL\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"263\",\"framerIntrinsicHeight\":\"207\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aUU5CgXz0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KwB0Gv6Vt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XvRjzdLTf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dSLbDvmiS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cjNkrZ_0Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lwV1EYR4X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P7U7ZE6Vk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HOuAtReAU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ueM8Gyab5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"oGQABs0I3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IJT29VHXn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C10xRoFsL.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RivePlayer_vX from\"https://framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js\";const RivePlayer_vXFonts=getFonts(RivePlayer_vX);const enabledGestures={shZtXXqSE:{hover:true},WPdAmZXf7:{hover:true}};const cycleOrder=[\"shZtXXqSE\",\"pFbmGYlwK\",\"XeycrBtN8\",\"WPdAmZXf7\",\"koGaiwfQR\",\"jYjDgsKoT\",\"ref0hqVKt\",\"eoBvXZBZg\",\"sKvPA52WD\",\"lBLaNsomO\"];const serializationHash=\"framer-6kRu1\";const variantClassNames={eoBvXZBZg:\"framer-v-1htq6rp\",jYjDgsKoT:\"framer-v-16ylq68\",koGaiwfQR:\"framer-v-d7udi8\",lBLaNsomO:\"framer-v-589viq\",pFbmGYlwK:\"framer-v-2opobr\",ref0hqVKt:\"framer-v-1a6vzid\",shZtXXqSE:\"framer-v-1plv5b7\",sKvPA52WD:\"framer-v-rqsutr\",WPdAmZXf7:\"framer-v-xkbq5d\",XeycrBtN8:\"framer-v-il06k3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TJaFdDAlJ=undefined;const transition1={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile 1\":\"XeycrBtN8\",\"Mobile 2\":\"jYjDgsKoT\",\"P Mobile 1\":\"koGaiwfQR\",\"P Mobile 2\":\"ref0hqVKt\",\"P Tablet 1\":\"sKvPA52WD\",\"P Tablet 2\":\"lBLaNsomO\",\"Tablet 2\":\"eoBvXZBZg\",Desktop:\"shZtXXqSE\",Purple:\"WPdAmZXf7\",Tablet:\"pFbmGYlwK\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,TJaFdDAlJ:cursor??props.TJaFdDAlJ??\"default\",variant:humanReadableVariantMap[props.variant]??props.variant??\"shZtXXqSE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TJaFdDAlJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"shZtXXqSE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"WPdAmZXf7-hover\")return false;if([\"WPdAmZXf7\",\"koGaiwfQR\",\"ref0hqVKt\",\"sKvPA52WD\",\"lBLaNsomO\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"WPdAmZXf7-hover\")return true;if([\"WPdAmZXf7\",\"koGaiwfQR\",\"ref0hqVKt\",\"sKvPA52WD\",\"lBLaNsomO\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1plv5b7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"shZtXXqSE\",ref:refBinding,style:{\"--h98upm\":TJaFdDAlJ,...style},...addPropertyOverrides({\"shZtXXqSE-hover\":{\"data-framer-name\":undefined},\"WPdAmZXf7-hover\":{\"data-framer-name\":undefined},eoBvXZBZg:{\"data-framer-name\":\"Tablet 2\"},jYjDgsKoT:{\"data-framer-name\":\"Mobile 2\"},koGaiwfQR:{\"data-framer-name\":\"P Mobile 1\"},lBLaNsomO:{\"data-framer-name\":\"P Tablet 2\"},pFbmGYlwK:{\"data-framer-name\":\"Tablet\"},ref0hqVKt:{\"data-framer-name\":\"P Mobile 2\"},sKvPA52WD:{\"data-framer-name\":\"P Tablet 1\"},WPdAmZXf7:{\"data-framer-name\":\"Purple\"},XeycrBtN8:{\"data-framer-name\":\"Mobile 1\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ntm96b-container\",\"data-framer-name\":\"sec_5_tab_2_-_2nd_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SciZAGeGU-container\",name:\"sec_5_tab_2_-_2nd_visual.riv\",nodeId:\"SciZAGeGU\",rendersWithMotion:true,scopeId:\"E1EiLQzE6\",style:{\"--h98upm\":TJaFdDAlJ},children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"contain\",handleEvents:true,height:\"100%\",id:\"SciZAGeGU\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"SciZAGeGU\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_2nd_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/R7fWBQUHHbJ3mWO0GsGPrzEJCs.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"shZtXXqSE-hover\":{play:true,playOnCanvas:true},eoBvXZBZg:{play:true,playOnCanvas:true},jYjDgsKoT:{play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ctb874-container\",\"data-framer-name\":\"sec_5_tab_2_-_2nd_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DlQCQDyoU-container\",name:\"sec_5_tab_2_-_2nd_visual.riv\",nodeId:\"DlQCQDyoU\",rendersWithMotion:true,scopeId:\"E1EiLQzE6\",style:{\"--h98upm\":TJaFdDAlJ},children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"cover\",handleEvents:true,height:\"100%\",id:\"DlQCQDyoU\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"DlQCQDyoU\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_2nd_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/Mk4vJ9eb3cbdp3MNMAvj37gadY.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"WPdAmZXf7-hover\":{play:true,playOnCanvas:true},koGaiwfQR:{fit:\"contain\"},lBLaNsomO:{fit:\"contain\",play:true,playOnCanvas:true},ref0hqVKt:{fit:\"contain\",play:true,playOnCanvas:true},sKvPA52WD:{fit:\"contain\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6kRu1.framer-jbes2, .framer-6kRu1 .framer-jbes2 { display: block; }\",\".framer-6kRu1.framer-1plv5b7 { cursor: var(--h98upm); gap: 8px; height: 207px; overflow: hidden; position: relative; width: 263px; }\",\".framer-6kRu1 .framer-ntm96b-container, .framer-6kRu1 .framer-ctb874-container { bottom: 0px; cursor: var(--h98upm); flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-6kRu1.framer-v-2opobr.framer-1plv5b7, .framer-6kRu1.framer-v-1htq6rp.framer-1plv5b7, .framer-6kRu1.framer-v-rqsutr.framer-1plv5b7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px 12px 0px 0px; }\",\".framer-6kRu1.framer-v-2opobr .framer-ntm96b-container, .framer-6kRu1.framer-v-il06k3 .framer-ntm96b-container, .framer-6kRu1.framer-v-d7udi8 .framer-ctb874-container, .framer-6kRu1.framer-v-16ylq68 .framer-ntm96b-container, .framer-6kRu1.framer-v-1a6vzid .framer-ctb874-container, .framer-6kRu1.framer-v-1htq6rp .framer-ntm96b-container, .framer-6kRu1.framer-v-rqsutr .framer-ctb874-container { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-6kRu1.framer-v-il06k3.framer-1plv5b7, .framer-6kRu1.framer-v-d7udi8.framer-1plv5b7, .framer-6kRu1.framer-v-16ylq68.framer-1plv5b7, .framer-6kRu1.framer-v-1a6vzid.framer-1plv5b7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-6kRu1.framer-v-xkbq5d.framer-1plv5b7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-6kRu1.framer-v-xkbq5d .framer-ctb874-container, .framer-6kRu1.framer-v-589viq .framer-ctb874-container { bottom: unset; height: 200px; left: unset; position: relative; right: unset; top: unset; width: 263px; }\",\".framer-6kRu1.framer-v-589viq.framer-1plv5b7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px 12px 0px 0px; width: min-content; }\",\".framer-6kRu1.framer-v-xkbq5d.hover .framer-ctb874-container { bottom: unset; left: unset; right: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 207\n * @framerIntrinsicWidth 263\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"pFbmGYlwK\":{\"layout\":[\"fixed\",\"fixed\"]},\"XeycrBtN8\":{\"layout\":[\"fixed\",\"fixed\"]},\"WPdAmZXf7\":{\"layout\":[\"auto\",\"fixed\"]},\"koGaiwfQR\":{\"layout\":[\"fixed\",\"fixed\"]},\"jYjDgsKoT\":{\"layout\":[\"fixed\",\"fixed\"]},\"ref0hqVKt\":{\"layout\":[\"fixed\",\"fixed\"]},\"eoBvXZBZg\":{\"layout\":[\"fixed\",\"fixed\"]},\"sKvPA52WD\":{\"layout\":[\"fixed\",\"fixed\"]},\"lBLaNsomO\":{\"layout\":[\"auto\",\"fixed\"]},\"Vx8DKkPFv\":{\"layout\":[\"fixed\",\"fixed\"]},\"JjQae7Hbx\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"TJaFdDAlJ\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE1EiLQzE6=withCSS(Component,css,\"framer-6kRu1\");export default FramerE1EiLQzE6;FramerE1EiLQzE6.displayName=\"Adaptive Load Balancing\";FramerE1EiLQzE6.defaultProps={height:207,width:263};addPropertyControls(FramerE1EiLQzE6,{variant:{options:[\"shZtXXqSE\",\"pFbmGYlwK\",\"XeycrBtN8\",\"WPdAmZXf7\",\"koGaiwfQR\",\"jYjDgsKoT\",\"ref0hqVKt\",\"eoBvXZBZg\",\"sKvPA52WD\",\"lBLaNsomO\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile 1\",\"Purple\",\"P Mobile 1\",\"Mobile 2\",\"P Mobile 2\",\"Tablet 2\",\"P Tablet 1\",\"P Tablet 2\"],title:\"Variant\",type:ControlType.Enum},TJaFdDAlJ:{defaultValue:\"default\",title:\"Cursor\",type:ControlType.Cursor}});addFonts(FramerE1EiLQzE6,[{explicitInter:true,fonts:[]},...RivePlayer_vXFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE1EiLQzE6\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pFbmGYlwK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XeycrBtN8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WPdAmZXf7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"koGaiwfQR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jYjDgsKoT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ref0hqVKt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eoBvXZBZg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sKvPA52WD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lBLaNsomO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Vx8DKkPFv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JjQae7Hbx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"TJaFdDAlJ\\\":\\\"cursor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"207\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"263\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E1EiLQzE6.map","// Generated by Framer (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RivePlayer_vX from\"https://framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js\";const RivePlayer_vXFonts=getFonts(RivePlayer_vX);const enabledGestures={ceEviUX9g:{hover:true},oHH_LDroq:{hover:true}};const cycleOrder=[\"ceEviUX9g\",\"EGxCHsFFR\",\"rODmHyF_d\",\"oHH_LDroq\",\"MeFQF6ppc\",\"nx7lD64EK\",\"rirx1YShy\",\"X1NTkbMs1\",\"fNqVHpOkz\",\"vl6XrLdNg\"];const serializationHash=\"framer-TgN49\";const variantClassNames={ceEviUX9g:\"framer-v-1l9pkx5\",EGxCHsFFR:\"framer-v-v18ocr\",fNqVHpOkz:\"framer-v-wv68xm\",MeFQF6ppc:\"framer-v-g1itu6\",nx7lD64EK:\"framer-v-tj777u\",oHH_LDroq:\"framer-v-149iiz7\",rirx1YShy:\"framer-v-1q42hrb\",rODmHyF_d:\"framer-v-17oquut\",vl6XrLdNg:\"framer-v-14aad4g\",X1NTkbMs1:\"framer-v-1biawqe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile 1\":\"rODmHyF_d\",\"Mobile 2\":\"nx7lD64EK\",\"P Mobile 1\":\"MeFQF6ppc\",\"P Mobile 2\":\"rirx1YShy\",\"Tablet 1\":\"fNqVHpOkz\",\"Tablet 2\":\"vl6XrLdNg\",\"Variant 1\":\"ceEviUX9g\",Purple:\"oHH_LDroq\",Tablet:\"EGxCHsFFR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ceEviUX9g\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ceEviUX9g\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"oHH_LDroq-hover\")return false;if([\"oHH_LDroq\",\"MeFQF6ppc\",\"rirx1YShy\",\"fNqVHpOkz\",\"vl6XrLdNg\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"oHH_LDroq-hover\")return true;if([\"oHH_LDroq\",\"MeFQF6ppc\",\"rirx1YShy\",\"fNqVHpOkz\",\"vl6XrLdNg\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1l9pkx5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ceEviUX9g\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ceEviUX9g-hover\":{\"data-framer-name\":undefined},\"oHH_LDroq-hover\":{\"data-framer-name\":undefined},EGxCHsFFR:{\"data-framer-name\":\"Tablet\"},fNqVHpOkz:{\"data-framer-name\":\"Tablet 1\"},MeFQF6ppc:{\"data-framer-name\":\"P Mobile 1\"},nx7lD64EK:{\"data-framer-name\":\"Mobile 2\"},oHH_LDroq:{\"data-framer-name\":\"Purple\"},rirx1YShy:{\"data-framer-name\":\"P Mobile 2\"},rODmHyF_d:{\"data-framer-name\":\"Mobile 1\"},vl6XrLdNg:{\"data-framer-name\":\"Tablet 2\"},X1NTkbMs1:{\"data-framer-name\":\"Tablet 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bayynd-container\",\"data-framer-name\":\"sec_5_tab_2_-_9th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"n36s7EMMH-container\",name:\"sec_5_tab_2_-_9th_visual.riv\",nodeId:\"n36s7EMMH\",rendersWithMotion:true,scopeId:\"mHeuxUt84\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"fitHeight\",handleEvents:true,height:\"100%\",id:\"n36s7EMMH\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"n36s7EMMH\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_9th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/9vcMVbT2Zgw72tJbQrZ94StxF0.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"ceEviUX9g-hover\":{play:true,playOnCanvas:true},EGxCHsFFR:{fit:\"contain\"},nx7lD64EK:{fit:\"contain\",play:true,playOnCanvas:true},rODmHyF_d:{fit:\"contain\"},X1NTkbMs1:{fit:\"contain\",play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cmn2f1-container\",\"data-framer-name\":\"sec_5_tab_2_-_9th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Gj4du8p8p-container\",name:\"sec_5_tab_2_-_9th_visual.riv\",nodeId:\"Gj4du8p8p\",rendersWithMotion:true,scopeId:\"mHeuxUt84\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"cover\",handleEvents:true,height:\"100%\",id:\"Gj4du8p8p\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"Gj4du8p8p\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_9th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/8GJdyPeAN5WBhPRnLWXyBEU1SzM.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"oHH_LDroq-hover\":{play:true,playOnCanvas:true},MeFQF6ppc:{fit:\"contain\"},rirx1YShy:{fit:\"contain\",play:true,playOnCanvas:true},vl6XrLdNg:{play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TgN49.framer-1aa1tdc, .framer-TgN49 .framer-1aa1tdc { display: block; }\",\".framer-TgN49.framer-1l9pkx5 { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 209px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TgN49 .framer-1bayynd-container, .framer-TgN49 .framer-1cmn2f1-container { cursor: default; flex: none; height: 200px; position: relative; width: 262px; }\",\".framer-TgN49.framer-v-v18ocr.framer-1l9pkx5, .framer-TgN49.framer-v-17oquut.framer-1l9pkx5, .framer-TgN49.framer-v-tj777u.framer-1l9pkx5, .framer-TgN49.framer-v-1biawqe.framer-1l9pkx5 { flex-direction: row; width: 262px; }\",\".framer-TgN49.framer-v-v18ocr .framer-1bayynd-container, .framer-TgN49.framer-v-17oquut .framer-1bayynd-container, .framer-TgN49.framer-v-tj777u .framer-1bayynd-container, .framer-TgN49.framer-v-1biawqe .framer-1bayynd-container { flex: 1 0 0px; height: 100%; width: 1px; }\",\".framer-TgN49.framer-v-g1itu6.framer-1l9pkx5, .framer-TgN49.framer-v-1q42hrb.framer-1l9pkx5 { width: 263px; }\",\".framer-TgN49.framer-v-g1itu6 .framer-1cmn2f1-container, .framer-TgN49.framer-v-1q42hrb .framer-1cmn2f1-container { flex: 1 0 0px; height: 1px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 209\n * @framerIntrinsicWidth 262\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"EGxCHsFFR\":{\"layout\":[\"fixed\",\"fixed\"]},\"rODmHyF_d\":{\"layout\":[\"fixed\",\"fixed\"]},\"oHH_LDroq\":{\"layout\":[\"auto\",\"fixed\"]},\"MeFQF6ppc\":{\"layout\":[\"fixed\",\"fixed\"]},\"nx7lD64EK\":{\"layout\":[\"fixed\",\"fixed\"]},\"rirx1YShy\":{\"layout\":[\"fixed\",\"fixed\"]},\"X1NTkbMs1\":{\"layout\":[\"fixed\",\"fixed\"]},\"fNqVHpOkz\":{\"layout\":[\"auto\",\"fixed\"]},\"vl6XrLdNg\":{\"layout\":[\"auto\",\"fixed\"]},\"jGvft2Y7v\":{\"layout\":[\"auto\",\"fixed\"]},\"tf5pvusAn\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermHeuxUt84=withCSS(Component,css,\"framer-TgN49\");export default FramermHeuxUt84;FramermHeuxUt84.displayName=\"Guardrails\";FramermHeuxUt84.defaultProps={height:209,width:262};addPropertyControls(FramermHeuxUt84,{variant:{options:[\"ceEviUX9g\",\"EGxCHsFFR\",\"rODmHyF_d\",\"oHH_LDroq\",\"MeFQF6ppc\",\"nx7lD64EK\",\"rirx1YShy\",\"X1NTkbMs1\",\"fNqVHpOkz\",\"vl6XrLdNg\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Mobile 1\",\"Purple\",\"P Mobile 1\",\"Mobile 2\",\"P Mobile 2\",\"Tablet 2\",\"Tablet 1\",\"Tablet 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermHeuxUt84,[{explicitInter:true,fonts:[]},...RivePlayer_vXFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermHeuxUt84\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"262\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EGxCHsFFR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rODmHyF_d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oHH_LDroq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"MeFQF6ppc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nx7lD64EK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rirx1YShy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X1NTkbMs1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fNqVHpOkz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vl6XrLdNg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jGvft2Y7v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tf5pvusAn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"209\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mHeuxUt84.map","// Generated by Framer (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RivePlayer_vX from\"https://framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js\";const RivePlayer_vXFonts=getFonts(RivePlayer_vX);const enabledGestures={fyzrn1m5s:{hover:true},OpBp56cC8:{hover:true}};const cycleOrder=[\"fyzrn1m5s\",\"JZ87jRhgw\",\"A8_ozPeh8\",\"OpBp56cC8\",\"Jl27doGnz\",\"LaqAKEKdz\",\"sAFx5M1aA\",\"ofKQwwJpx\",\"tEr8wpIAr\",\"ebM_WgKUZ\"];const serializationHash=\"framer-M3T4w\";const variantClassNames={A8_ozPeh8:\"framer-v-xfwssk\",ebM_WgKUZ:\"framer-v-1pjhikq\",fyzrn1m5s:\"framer-v-1summ92\",Jl27doGnz:\"framer-v-1s2ek7\",JZ87jRhgw:\"framer-v-syi0l7\",LaqAKEKdz:\"framer-v-igc996\",ofKQwwJpx:\"framer-v-1tzw1a4\",OpBp56cC8:\"framer-v-18xw76\",sAFx5M1aA:\"framer-v-12m1jfb\",tEr8wpIAr:\"framer-v-1g4qrqx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile 1\":\"A8_ozPeh8\",\"Mobile 2\":\"LaqAKEKdz\",\"P Mobile 1\":\"Jl27doGnz\",\"P Mobile 2\":\"sAFx5M1aA\",\"Tablet 1\":\"tEr8wpIAr\",\"Tablet 2\":\"ebM_WgKUZ\",Desktop:\"fyzrn1m5s\",Purple:\"OpBp56cC8\",Tablet:\"JZ87jRhgw\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fyzrn1m5s\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fyzrn1m5s\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"OpBp56cC8-hover\")return false;if([\"OpBp56cC8\",\"Jl27doGnz\",\"sAFx5M1aA\",\"tEr8wpIAr\",\"ebM_WgKUZ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"OpBp56cC8-hover\")return true;if([\"OpBp56cC8\",\"Jl27doGnz\",\"sAFx5M1aA\",\"tEr8wpIAr\",\"ebM_WgKUZ\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1summ92\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"fyzrn1m5s\",ref:refBinding,style:{...style},...addPropertyOverrides({\"fyzrn1m5s-hover\":{\"data-framer-name\":undefined},\"OpBp56cC8-hover\":{\"data-framer-name\":undefined},A8_ozPeh8:{\"data-framer-name\":\"Mobile 1\"},ebM_WgKUZ:{\"data-framer-name\":\"Tablet 2\"},Jl27doGnz:{\"data-framer-name\":\"P Mobile 1\"},JZ87jRhgw:{\"data-framer-name\":\"Tablet\"},LaqAKEKdz:{\"data-framer-name\":\"Mobile 2\"},ofKQwwJpx:{\"data-framer-name\":\"Tablet 2\"},OpBp56cC8:{\"data-framer-name\":\"Purple\"},sAFx5M1aA:{\"data-framer-name\":\"P Mobile 2\"},tEr8wpIAr:{\"data-framer-name\":\"Tablet 1\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mapevn-container\",\"data-framer-name\":\"sec_5_tab_2_-_4th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CQiOjhUa1-container\",name:\"sec_5_tab_2_-_4th_visual.riv\",nodeId:\"CQiOjhUa1\",rendersWithMotion:true,scopeId:\"OrtjKuLLL\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"fitHeight\",handleEvents:true,height:\"100%\",id:\"CQiOjhUa1\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"CQiOjhUa1\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_4th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/JthU6CHsxNW4DcCuHTHJBExuGE.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"fyzrn1m5s-hover\":{play:true,playOnCanvas:true},JZ87jRhgw:{fit:\"contain\"},LaqAKEKdz:{play:true,playOnCanvas:true},ofKQwwJpx:{fit:\"contain\",play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a3aoje-container\",\"data-framer-name\":\"sec_5_tab_2_-_4th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DB4_DBPCU-container\",name:\"sec_5_tab_2_-_4th_visual.riv\",nodeId:\"DB4_DBPCU\",rendersWithMotion:true,scopeId:\"OrtjKuLLL\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"cover\",handleEvents:true,height:\"100%\",id:\"DB4_DBPCU\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"DB4_DBPCU\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_4th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/azeRjF65VA6R027W3fRWbFSpXM.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"OpBp56cC8-hover\":{play:true,playOnCanvas:true},ebM_WgKUZ:{play:true,playOnCanvas:true},Jl27doGnz:{fit:\"contain\"},sAFx5M1aA:{fit:\"contain\",play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-M3T4w.framer-ibykdb, .framer-M3T4w .framer-ibykdb { display: block; }\",\".framer-M3T4w.framer-1summ92 { cursor: default; gap: 8px; height: 207px; overflow: hidden; position: relative; width: 263px; }\",\".framer-M3T4w .framer-mapevn-container, .framer-M3T4w .framer-1a3aoje-container { bottom: 0px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-M3T4w.framer-v-syi0l7.framer-1summ92, .framer-M3T4w.framer-v-xfwssk.framer-1summ92, .framer-M3T4w.framer-v-igc996.framer-1summ92, .framer-M3T4w.framer-v-1tzw1a4.framer-1summ92 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-M3T4w.framer-v-syi0l7 .framer-mapevn-container, .framer-M3T4w.framer-v-xfwssk .framer-mapevn-container, .framer-M3T4w.framer-v-igc996 .framer-mapevn-container, .framer-M3T4w.framer-v-1tzw1a4 .framer-mapevn-container { bottom: unset; flex: 1 0 0px; height: 100%; left: unset; position: relative; right: unset; top: unset; width: 1px; }\",\".framer-M3T4w.framer-v-18xw76.framer-1summ92, .framer-M3T4w.framer-v-1g4qrqx.framer-1summ92, .framer-M3T4w.framer-v-1pjhikq.framer-1summ92 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-M3T4w.framer-v-18xw76 .framer-1a3aoje-container, .framer-M3T4w.framer-v-1g4qrqx .framer-1a3aoje-container, .framer-M3T4w.framer-v-1pjhikq .framer-1a3aoje-container { bottom: unset; height: 200px; left: unset; position: relative; right: unset; top: unset; width: 263px; }\",\".framer-M3T4w.framer-v-1s2ek7.framer-1summ92 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-M3T4w.framer-v-1s2ek7 .framer-1a3aoje-container, .framer-M3T4w.framer-v-12m1jfb .framer-1a3aoje-container { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-M3T4w.framer-v-12m1jfb.framer-1summ92 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 262px; }\",\".framer-M3T4w.framer-v-18xw76.hover .framer-1a3aoje-container { bottom: unset; left: unset; right: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 207\n * @framerIntrinsicWidth 263\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JZ87jRhgw\":{\"layout\":[\"fixed\",\"fixed\"]},\"A8_ozPeh8\":{\"layout\":[\"fixed\",\"fixed\"]},\"OpBp56cC8\":{\"layout\":[\"auto\",\"fixed\"]},\"Jl27doGnz\":{\"layout\":[\"fixed\",\"fixed\"]},\"LaqAKEKdz\":{\"layout\":[\"fixed\",\"fixed\"]},\"sAFx5M1aA\":{\"layout\":[\"fixed\",\"fixed\"]},\"ofKQwwJpx\":{\"layout\":[\"fixed\",\"fixed\"]},\"tEr8wpIAr\":{\"layout\":[\"auto\",\"fixed\"]},\"ebM_WgKUZ\":{\"layout\":[\"auto\",\"fixed\"]},\"PrVKPrx0P\":{\"layout\":[\"fixed\",\"fixed\"]},\"kjQhy4zHh\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOrtjKuLLL=withCSS(Component,css,\"framer-M3T4w\");export default FramerOrtjKuLLL;FramerOrtjKuLLL.displayName=\"Alerts\";FramerOrtjKuLLL.defaultProps={height:207,width:263};addPropertyControls(FramerOrtjKuLLL,{variant:{options:[\"fyzrn1m5s\",\"JZ87jRhgw\",\"A8_ozPeh8\",\"OpBp56cC8\",\"Jl27doGnz\",\"LaqAKEKdz\",\"sAFx5M1aA\",\"ofKQwwJpx\",\"tEr8wpIAr\",\"ebM_WgKUZ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile 1\",\"Purple\",\"P Mobile 1\",\"Mobile 2\",\"P Mobile 2\",\"Tablet 2\",\"Tablet 1\",\"Tablet 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOrtjKuLLL,[{explicitInter:true,fonts:[]},...RivePlayer_vXFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOrtjKuLLL\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"263\",\"framerIntrinsicHeight\":\"207\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JZ87jRhgw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A8_ozPeh8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OpBp56cC8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Jl27doGnz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LaqAKEKdz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sAFx5M1aA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ofKQwwJpx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tEr8wpIAr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ebM_WgKUZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PrVKPrx0P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kjQhy4zHh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OrtjKuLLL.map","// Generated by Framer (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RivePlayer_vX from\"https://framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js\";const RivePlayer_vXFonts=getFonts(RivePlayer_vX);const enabledGestures={QMgC27KAT:{hover:true},uImqa7jAb:{hover:true}};const cycleOrder=[\"QMgC27KAT\",\"tgHhOzavJ\",\"BWciDrpff\",\"uImqa7jAb\",\"t_10koOC5\",\"MN3QiPndj\",\"mOyLBMX98\",\"I_BWUOLHF\",\"ZZAcxbd3L\",\"ZIIoNCS10\"];const serializationHash=\"framer-NTfR7\";const variantClassNames={BWciDrpff:\"framer-v-163rty7\",I_BWUOLHF:\"framer-v-z0isux\",MN3QiPndj:\"framer-v-1n8mb7l\",mOyLBMX98:\"framer-v-gviebd\",QMgC27KAT:\"framer-v-1bu99er\",t_10koOC5:\"framer-v-blv505\",tgHhOzavJ:\"framer-v-1m62jur\",uImqa7jAb:\"framer-v-1j10bcj\",ZIIoNCS10:\"framer-v-7kxm3a\",ZZAcxbd3L:\"framer-v-1ds65pg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile 1\":\"BWciDrpff\",\"Mobile 2\":\"MN3QiPndj\",\"P Mobile 1\":\"t_10koOC5\",\"P Mobile 2\":\"mOyLBMX98\",\"Tablet 1\":\"ZZAcxbd3L\",\"Tablet 2\":\"ZIIoNCS10\",Desktop:\"QMgC27KAT\",Purple:\"uImqa7jAb\",Tablet:\"tgHhOzavJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QMgC27KAT\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QMgC27KAT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"uImqa7jAb-hover\")return false;if([\"uImqa7jAb\",\"t_10koOC5\",\"mOyLBMX98\",\"ZZAcxbd3L\",\"ZIIoNCS10\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"uImqa7jAb-hover\")return true;if([\"uImqa7jAb\",\"t_10koOC5\",\"mOyLBMX98\",\"ZZAcxbd3L\",\"ZIIoNCS10\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1bu99er\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"QMgC27KAT\",ref:refBinding,style:{...style},...addPropertyOverrides({\"QMgC27KAT-hover\":{\"data-framer-name\":undefined},\"uImqa7jAb-hover\":{\"data-framer-name\":undefined},BWciDrpff:{\"data-framer-name\":\"Mobile 1\"},I_BWUOLHF:{\"data-framer-name\":\"Tablet 2\"},MN3QiPndj:{\"data-framer-name\":\"Mobile 2\"},mOyLBMX98:{\"data-framer-name\":\"P Mobile 2\"},t_10koOC5:{\"data-framer-name\":\"P Mobile 1\"},tgHhOzavJ:{\"data-framer-name\":\"Tablet\"},uImqa7jAb:{\"data-framer-name\":\"Purple\"},ZIIoNCS10:{\"data-framer-name\":\"Tablet 2\"},ZZAcxbd3L:{\"data-framer-name\":\"Tablet 1\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17kv4js-container\",\"data-framer-name\":\"sec_5_tab_2_-_6th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NvwYPjsPl-container\",name:\"sec_5_tab_2_-_6th_visual.riv\",nodeId:\"NvwYPjsPl\",rendersWithMotion:true,scopeId:\"Qr5Zs1MDW\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"fitHeight\",handleEvents:true,height:\"100%\",id:\"NvwYPjsPl\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"NvwYPjsPl\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_6th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/c0tVyQYkMtvuhTCKvA0SjGVHkY.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"QMgC27KAT-hover\":{play:true,playOnCanvas:true},I_BWUOLHF:{fit:\"contain\",play:true,playOnCanvas:true},MN3QiPndj:{play:true,playOnCanvas:true},tgHhOzavJ:{fit:\"contain\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ojsdff-container\",\"data-framer-name\":\"sec_5_tab_2_-_6th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oT4cubGPT-container\",name:\"sec_5_tab_2_-_6th_visual.riv\",nodeId:\"oT4cubGPT\",rendersWithMotion:true,scopeId:\"Qr5Zs1MDW\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"contain\",handleEvents:true,height:\"100%\",id:\"oT4cubGPT\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"oT4cubGPT\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_6th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/XPHVoZ7FpPlPTig9HIwPFkT8ZA.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"uImqa7jAb-hover\":{play:true,playOnCanvas:true},mOyLBMX98:{play:true,playOnCanvas:true},ZIIoNCS10:{play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NTfR7.framer-r8ii8e, .framer-NTfR7 .framer-r8ii8e { display: block; }\",\".framer-NTfR7.framer-1bu99er { cursor: default; gap: 8px; height: 207px; overflow: visible; position: relative; width: 263px; }\",\".framer-NTfR7 .framer-17kv4js-container { bottom: 0px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-NTfR7 .framer-ojsdff-container { bottom: -18px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: -18px; }\",\".framer-NTfR7.framer-v-1m62jur.framer-1bu99er, .framer-NTfR7.framer-v-163rty7.framer-1bu99er, .framer-NTfR7.framer-v-1n8mb7l.framer-1bu99er, .framer-NTfR7.framer-v-z0isux.framer-1bu99er { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-NTfR7.framer-v-1m62jur .framer-17kv4js-container, .framer-NTfR7.framer-v-163rty7 .framer-17kv4js-container, .framer-NTfR7.framer-v-1n8mb7l .framer-17kv4js-container, .framer-NTfR7.framer-v-z0isux .framer-17kv4js-container { bottom: unset; flex: 1 0 0px; height: 100%; left: unset; position: relative; right: unset; top: unset; width: 1px; }\",\".framer-NTfR7.framer-v-1j10bcj.framer-1bu99er, .framer-NTfR7.framer-v-1ds65pg.framer-1bu99er, .framer-NTfR7.framer-v-7kxm3a.framer-1bu99er { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-NTfR7.framer-v-1j10bcj .framer-ojsdff-container, .framer-NTfR7.framer-v-1ds65pg .framer-ojsdff-container, .framer-NTfR7.framer-v-7kxm3a .framer-ojsdff-container { bottom: unset; height: 243px; left: unset; position: relative; right: unset; top: unset; width: 263px; }\",\".framer-NTfR7.framer-v-blv505.framer-1bu99er, .framer-NTfR7.framer-v-gviebd.framer-1bu99er { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-NTfR7.framer-v-blv505 .framer-ojsdff-container, .framer-NTfR7.framer-v-gviebd .framer-ojsdff-container { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-NTfR7.framer-v-1j10bcj.hover .framer-ojsdff-container { bottom: unset; left: unset; right: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 207\n * @framerIntrinsicWidth 263\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tgHhOzavJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"BWciDrpff\":{\"layout\":[\"fixed\",\"fixed\"]},\"uImqa7jAb\":{\"layout\":[\"auto\",\"fixed\"]},\"t_10koOC5\":{\"layout\":[\"fixed\",\"fixed\"]},\"MN3QiPndj\":{\"layout\":[\"fixed\",\"fixed\"]},\"mOyLBMX98\":{\"layout\":[\"fixed\",\"fixed\"]},\"I_BWUOLHF\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZZAcxbd3L\":{\"layout\":[\"auto\",\"fixed\"]},\"ZIIoNCS10\":{\"layout\":[\"auto\",\"fixed\"]},\"Si4b8Gdu4\":{\"layout\":[\"fixed\",\"fixed\"]},\"urokxW7DU\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQr5Zs1MDW=withCSS(Component,css,\"framer-NTfR7\");export default FramerQr5Zs1MDW;FramerQr5Zs1MDW.displayName=\"Audit Logs\";FramerQr5Zs1MDW.defaultProps={height:207,width:263};addPropertyControls(FramerQr5Zs1MDW,{variant:{options:[\"QMgC27KAT\",\"tgHhOzavJ\",\"BWciDrpff\",\"uImqa7jAb\",\"t_10koOC5\",\"MN3QiPndj\",\"mOyLBMX98\",\"I_BWUOLHF\",\"ZZAcxbd3L\",\"ZIIoNCS10\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile 1\",\"Purple\",\"P Mobile 1\",\"Mobile 2\",\"P Mobile 2\",\"Tablet 2\",\"Tablet 1\",\"Tablet 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQr5Zs1MDW,[{explicitInter:true,fonts:[]},...RivePlayer_vXFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQr5Zs1MDW\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"263\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tgHhOzavJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BWciDrpff\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uImqa7jAb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"t_10koOC5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MN3QiPndj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mOyLBMX98\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I_BWUOLHF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZZAcxbd3L\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZIIoNCS10\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Si4b8Gdu4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"urokxW7DU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"207\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qr5Zs1MDW.map","// Generated by Framer (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RivePlayer_vX from\"https://framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js\";const RivePlayer_vXFonts=getFonts(RivePlayer_vX);const enabledGestures={i5GxEPQLx:{hover:true},j_PuZPA4m:{hover:true}};const cycleOrder=[\"j_PuZPA4m\",\"JrD6HTWZp\",\"yFodWlbn8\",\"i5GxEPQLx\",\"ut1ryIy9A\",\"VIdVwqVU_\",\"mbEx2EkLD\",\"mv77aBniw\",\"dCECMAuBx\",\"hyE4oFRym\"];const serializationHash=\"framer-dLzFN\";const variantClassNames={dCECMAuBx:\"framer-v-tuokq8\",hyE4oFRym:\"framer-v-1n8fonq\",i5GxEPQLx:\"framer-v-1dt3k67\",j_PuZPA4m:\"framer-v-14j3rqs\",JrD6HTWZp:\"framer-v-1qjaabh\",mbEx2EkLD:\"framer-v-1dogz5x\",mv77aBniw:\"framer-v-5pyx51\",ut1ryIy9A:\"framer-v-1htnlt9\",VIdVwqVU_:\"framer-v-1fvv3mq\",yFodWlbn8:\"framer-v-1mk9hxe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile 1\":\"yFodWlbn8\",\"Mobile 2\":\"VIdVwqVU_\",\"P Mobile 1\":\"ut1ryIy9A\",\"P Mobile 2\":\"mbEx2EkLD\",\"Tablet 1\":\"dCECMAuBx\",\"Tablet 2\":\"hyE4oFRym\",Dessktop:\"j_PuZPA4m\",Purple:\"i5GxEPQLx\",Tablet:\"JrD6HTWZp\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"j_PuZPA4m\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"j_PuZPA4m\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"i5GxEPQLx-hover\")return false;if([\"i5GxEPQLx\",\"ut1ryIy9A\",\"mbEx2EkLD\",\"dCECMAuBx\",\"hyE4oFRym\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"i5GxEPQLx-hover\")return true;if([\"i5GxEPQLx\",\"ut1ryIy9A\",\"mbEx2EkLD\",\"dCECMAuBx\",\"hyE4oFRym\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14j3rqs\",className,classNames),\"data-framer-name\":\"Dessktop\",layoutDependency:layoutDependency,layoutId:\"j_PuZPA4m\",ref:refBinding,style:{...style},...addPropertyOverrides({\"i5GxEPQLx-hover\":{\"data-framer-name\":undefined},\"j_PuZPA4m-hover\":{\"data-framer-name\":undefined},dCECMAuBx:{\"data-framer-name\":\"Tablet 1\"},hyE4oFRym:{\"data-framer-name\":\"Tablet 2\"},i5GxEPQLx:{\"data-framer-name\":\"Purple\"},JrD6HTWZp:{\"data-framer-name\":\"Tablet\"},mbEx2EkLD:{\"data-framer-name\":\"P Mobile 2\"},mv77aBniw:{\"data-framer-name\":\"Tablet 2\"},ut1ryIy9A:{\"data-framer-name\":\"P Mobile 1\"},VIdVwqVU_:{\"data-framer-name\":\"Mobile 2\"},yFodWlbn8:{\"data-framer-name\":\"Mobile 1\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9jy6fn-container\",\"data-framer-name\":\"sec_5_tab_2_-_3rd_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bqcqK7E63-container\",name:\"sec_5_tab_2_-_3rd_visual.riv\",nodeId:\"bqcqK7E63\",rendersWithMotion:true,scopeId:\"RMaDLKwmu\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"fitHeight\",handleEvents:true,height:\"100%\",id:\"bqcqK7E63\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"bqcqK7E63\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_3rd_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/xnWTDwPAQyMu7jrAgokGDOcoEQ.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"j_PuZPA4m-hover\":{play:true,playOnCanvas:true},JrD6HTWZp:{fit:\"contain\"},mv77aBniw:{fit:\"contain\",play:true,playOnCanvas:true},VIdVwqVU_:{play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5rq2td-container\",\"data-framer-name\":\"sec_5_tab_2_-_3rd_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bjcgjbKUf-container\",name:\"sec_5_tab_2_-_3rd_visual.riv\",nodeId:\"bjcgjbKUf\",rendersWithMotion:true,scopeId:\"RMaDLKwmu\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"cover\",handleEvents:true,height:\"100%\",id:\"bjcgjbKUf\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"bjcgjbKUf\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_3rd_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/KSpp6oS7pb6s1WjPBvpWHsmFwwE.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"i5GxEPQLx-hover\":{play:true,playOnCanvas:true},hyE4oFRym:{play:true,playOnCanvas:true},mbEx2EkLD:{fit:\"contain\",play:true,playOnCanvas:true},ut1ryIy9A:{fit:\"contain\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dLzFN.framer-17x8v5i, .framer-dLzFN .framer-17x8v5i { display: block; }\",\".framer-dLzFN.framer-14j3rqs { cursor: default; gap: 8px; height: 207px; overflow: hidden; position: relative; width: 263px; }\",\".framer-dLzFN .framer-9jy6fn-container, .framer-dLzFN .framer-5rq2td-container { bottom: 0px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-dLzFN.framer-v-1qjaabh.framer-14j3rqs, .framer-dLzFN.framer-v-1mk9hxe.framer-14j3rqs, .framer-dLzFN.framer-v-1htnlt9.framer-14j3rqs, .framer-dLzFN.framer-v-1fvv3mq.framer-14j3rqs, .framer-dLzFN.framer-v-1dogz5x.framer-14j3rqs, .framer-dLzFN.framer-v-5pyx51.framer-14j3rqs { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-dLzFN.framer-v-1qjaabh .framer-9jy6fn-container, .framer-dLzFN.framer-v-1mk9hxe .framer-9jy6fn-container, .framer-dLzFN.framer-v-1htnlt9 .framer-5rq2td-container, .framer-dLzFN.framer-v-1fvv3mq .framer-9jy6fn-container, .framer-dLzFN.framer-v-1dogz5x .framer-5rq2td-container, .framer-dLzFN.framer-v-5pyx51 .framer-9jy6fn-container { bottom: unset; flex: 1 0 0px; height: 100%; left: unset; position: relative; right: unset; top: unset; width: 1px; }\",\".framer-dLzFN.framer-v-1dt3k67.framer-14j3rqs, .framer-dLzFN.framer-v-tuokq8.framer-14j3rqs, .framer-dLzFN.framer-v-1n8fonq.framer-14j3rqs { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-dLzFN.framer-v-1dt3k67 .framer-5rq2td-container, .framer-dLzFN.framer-v-tuokq8 .framer-5rq2td-container, .framer-dLzFN.framer-v-1n8fonq .framer-5rq2td-container { bottom: unset; height: 200px; left: unset; position: relative; right: unset; top: unset; width: 263px; }\",\".framer-dLzFN.framer-v-1dt3k67.hover .framer-5rq2td-container { bottom: unset; left: unset; right: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 207\n * @framerIntrinsicWidth 263\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JrD6HTWZp\":{\"layout\":[\"fixed\",\"fixed\"]},\"yFodWlbn8\":{\"layout\":[\"fixed\",\"fixed\"]},\"i5GxEPQLx\":{\"layout\":[\"auto\",\"fixed\"]},\"ut1ryIy9A\":{\"layout\":[\"fixed\",\"fixed\"]},\"VIdVwqVU_\":{\"layout\":[\"fixed\",\"fixed\"]},\"mbEx2EkLD\":{\"layout\":[\"fixed\",\"fixed\"]},\"mv77aBniw\":{\"layout\":[\"fixed\",\"fixed\"]},\"dCECMAuBx\":{\"layout\":[\"auto\",\"fixed\"]},\"hyE4oFRym\":{\"layout\":[\"auto\",\"fixed\"]},\"qmO0Nvqoo\":{\"layout\":[\"fixed\",\"fixed\"]},\"AMy4WMeK4\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRMaDLKwmu=withCSS(Component,css,\"framer-dLzFN\");export default FramerRMaDLKwmu;FramerRMaDLKwmu.displayName=\"Cluster Mode\";FramerRMaDLKwmu.defaultProps={height:207,width:263};addPropertyControls(FramerRMaDLKwmu,{variant:{options:[\"j_PuZPA4m\",\"JrD6HTWZp\",\"yFodWlbn8\",\"i5GxEPQLx\",\"ut1ryIy9A\",\"VIdVwqVU_\",\"mbEx2EkLD\",\"mv77aBniw\",\"dCECMAuBx\",\"hyE4oFRym\"],optionTitles:[\"Dessktop\",\"Tablet\",\"Mobile 1\",\"Purple\",\"P Mobile 1\",\"Mobile 2\",\"P Mobile 2\",\"Tablet 2\",\"Tablet 1\",\"Tablet 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRMaDLKwmu,[{explicitInter:true,fonts:[]},...RivePlayer_vXFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRMaDLKwmu\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"207\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JrD6HTWZp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yFodWlbn8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i5GxEPQLx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ut1ryIy9A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VIdVwqVU_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mbEx2EkLD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mv77aBniw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dCECMAuBx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hyE4oFRym\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qmO0Nvqoo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AMy4WMeK4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"263\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RMaDLKwmu.map","// Generated by Framer (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RivePlayer_vX from\"https://framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js\";const RivePlayer_vXFonts=getFonts(RivePlayer_vX);const enabledGestures={iPUA1OeHc:{hover:true},XdKwzChIa:{hover:true}};const cycleOrder=[\"XdKwzChIa\",\"p8GKKHOnU\",\"q6FdZVGja\",\"iPUA1OeHc\",\"yHZD3JhB7\",\"RH7iUXT0t\",\"Quli2Q8aH\",\"AiPkHFbil\",\"oj_lJowaN\",\"Td7flM7Kf\"];const serializationHash=\"framer-eoARh\";const variantClassNames={AiPkHFbil:\"framer-v-pz0zne\",iPUA1OeHc:\"framer-v-e1smh2\",oj_lJowaN:\"framer-v-qrd23k\",p8GKKHOnU:\"framer-v-1hg321m\",q6FdZVGja:\"framer-v-8b6dps\",Quli2Q8aH:\"framer-v-1ij17pp\",RH7iUXT0t:\"framer-v-cdyg7k\",Td7flM7Kf:\"framer-v-1113xx6\",XdKwzChIa:\"framer-v-xagpp1\",yHZD3JhB7:\"framer-v-n9q2l8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile 1\":\"q6FdZVGja\",\"Mobile 2\":\"RH7iUXT0t\",\"P Mobile 1\":\"yHZD3JhB7\",\"P Mobile 2\":\"Quli2Q8aH\",\"Tablet 1\":\"oj_lJowaN\",\"Tablet 2\":\"Td7flM7Kf\",Desktop:\"XdKwzChIa\",Purple:\"iPUA1OeHc\",Tablet:\"p8GKKHOnU\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XdKwzChIa\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XdKwzChIa\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"iPUA1OeHc-hover\")return false;if([\"iPUA1OeHc\",\"yHZD3JhB7\",\"Quli2Q8aH\",\"oj_lJowaN\",\"Td7flM7Kf\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"iPUA1OeHc-hover\")return true;if([\"iPUA1OeHc\",\"yHZD3JhB7\",\"Quli2Q8aH\",\"oj_lJowaN\",\"Td7flM7Kf\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xagpp1\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XdKwzChIa\",ref:refBinding,style:{...style},...addPropertyOverrides({\"iPUA1OeHc-hover\":{\"data-framer-name\":undefined},\"XdKwzChIa-hover\":{\"data-framer-name\":undefined},AiPkHFbil:{\"data-framer-name\":\"Tablet 2\"},iPUA1OeHc:{\"data-framer-name\":\"Purple\"},oj_lJowaN:{\"data-framer-name\":\"Tablet 1\"},p8GKKHOnU:{\"data-framer-name\":\"Tablet\"},q6FdZVGja:{\"data-framer-name\":\"Mobile 1\"},Quli2Q8aH:{\"data-framer-name\":\"P Mobile 2\"},RH7iUXT0t:{\"data-framer-name\":\"Mobile 2\"},Td7flM7Kf:{\"data-framer-name\":\"Tablet 2\"},yHZD3JhB7:{\"data-framer-name\":\"P Mobile 1\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-105nlq4-container\",\"data-framer-name\":\"sec_5_tab_2_-_8th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"M2xc3EZm5-container\",name:\"sec_5_tab_2_-_8th_visual.riv\",nodeId:\"M2xc3EZm5\",rendersWithMotion:true,scopeId:\"uX04Hww3B\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"fitHeight\",handleEvents:true,height:\"100%\",id:\"M2xc3EZm5\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"M2xc3EZm5\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_8th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/asuJ0YiIaQEBiTd0gLMK4ymRbo.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"XdKwzChIa-hover\":{play:true,playOnCanvas:true},AiPkHFbil:{fit:\"contain\",play:true,playOnCanvas:true},p8GKKHOnU:{fit:\"contain\"},q6FdZVGja:{fit:\"contain\"},RH7iUXT0t:{fit:\"contain\",play:true,playOnCanvas:true}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ei4i7f-container\",\"data-framer-name\":\"sec_5_tab_2_-_8th_visual.riv\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NY1Pzp64F-container\",name:\"sec_5_tab_2_-_8th_visual.riv\",nodeId:\"NY1Pzp64F\",rendersWithMotion:true,scopeId:\"uX04Hww3B\",children:/*#__PURE__*/_jsx(RivePlayer_vX,{alignment:\"center\",artboard:\"Artboard\",autoBind:true,autoplay:true,fit:\"cover\",handleEvents:true,height:\"100%\",id:\"NY1Pzp64F\",inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutId:\"NY1Pzp64F\",layoutScaleFactor:1,name:\"sec_5_tab_2_-_8th_visual.riv\",play:false,playOnCanvas:false,riveRenderer:false,src:\"https://framerusercontent.com/assets/BVEAoiw4E4yT52kWnTkkLfOc.riv\",stateMachines:\"State Machine 1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"iPUA1OeHc-hover\":{play:true,playOnCanvas:true},Quli2Q8aH:{fit:\"contain\",play:true,playOnCanvas:true},Td7flM7Kf:{play:true,playOnCanvas:true},yHZD3JhB7:{fit:\"contain\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eoARh.framer-zjf9vq, .framer-eoARh .framer-zjf9vq { display: block; }\",\".framer-eoARh.framer-xagpp1 { cursor: default; gap: 8px; height: 207px; overflow: hidden; position: relative; width: 263px; }\",\".framer-eoARh .framer-105nlq4-container, .framer-eoARh .framer-ei4i7f-container { bottom: 0px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-eoARh.framer-v-1hg321m.framer-xagpp1, .framer-eoARh.framer-v-pz0zne.framer-xagpp1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px 10px 0px 0px; }\",\".framer-eoARh.framer-v-1hg321m .framer-105nlq4-container, .framer-eoARh.framer-v-8b6dps .framer-105nlq4-container, .framer-eoARh.framer-v-cdyg7k .framer-105nlq4-container, .framer-eoARh.framer-v-pz0zne .framer-105nlq4-container { bottom: unset; flex: 1 0 0px; height: 100%; left: unset; position: relative; right: unset; top: unset; width: 1px; }\",\".framer-eoARh.framer-v-8b6dps.framer-xagpp1, .framer-eoARh.framer-v-cdyg7k.framer-xagpp1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-eoARh.framer-v-e1smh2.framer-xagpp1, .framer-eoARh.framer-v-qrd23k.framer-xagpp1, .framer-eoARh.framer-v-1113xx6.framer-xagpp1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-eoARh.framer-v-e1smh2 .framer-ei4i7f-container, .framer-eoARh.framer-v-qrd23k .framer-ei4i7f-container, .framer-eoARh.framer-v-1113xx6 .framer-ei4i7f-container { bottom: unset; height: 200px; left: unset; position: relative; right: unset; top: unset; width: 263px; }\",\".framer-eoARh.framer-v-n9q2l8.framer-xagpp1, .framer-eoARh.framer-v-1ij17pp.framer-xagpp1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }\",\".framer-eoARh.framer-v-n9q2l8 .framer-ei4i7f-container, .framer-eoARh.framer-v-1ij17pp .framer-ei4i7f-container { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-eoARh.framer-v-e1smh2.hover .framer-ei4i7f-container { bottom: unset; left: unset; right: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 207\n * @framerIntrinsicWidth 263\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"p8GKKHOnU\":{\"layout\":[\"fixed\",\"fixed\"]},\"q6FdZVGja\":{\"layout\":[\"fixed\",\"fixed\"]},\"iPUA1OeHc\":{\"layout\":[\"auto\",\"fixed\"]},\"yHZD3JhB7\":{\"layout\":[\"fixed\",\"fixed\"]},\"RH7iUXT0t\":{\"layout\":[\"fixed\",\"fixed\"]},\"Quli2Q8aH\":{\"layout\":[\"fixed\",\"fixed\"]},\"AiPkHFbil\":{\"layout\":[\"fixed\",\"fixed\"]},\"oj_lJowaN\":{\"layout\":[\"auto\",\"fixed\"]},\"Td7flM7Kf\":{\"layout\":[\"auto\",\"fixed\"]},\"Ti2hFJh7l\":{\"layout\":[\"fixed\",\"fixed\"]},\"AmtkMh9YH\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruX04Hww3B=withCSS(Component,css,\"framer-eoARh\");export default FrameruX04Hww3B;FrameruX04Hww3B.displayName=\"VPC Deployment\";FrameruX04Hww3B.defaultProps={height:207,width:263};addPropertyControls(FrameruX04Hww3B,{variant:{options:[\"XdKwzChIa\",\"p8GKKHOnU\",\"q6FdZVGja\",\"iPUA1OeHc\",\"yHZD3JhB7\",\"RH7iUXT0t\",\"Quli2Q8aH\",\"AiPkHFbil\",\"oj_lJowaN\",\"Td7flM7Kf\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile 1\",\"Purple\",\"P Mobile 1\",\"Mobile 2\",\"P Mobile 2\",\"Tablet 2\",\"Tablet 1\",\"Tablet 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruX04Hww3B,[{explicitInter:true,fonts:[]},...RivePlayer_vXFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruX04Hww3B\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"263\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p8GKKHOnU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q6FdZVGja\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iPUA1OeHc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yHZD3JhB7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RH7iUXT0t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Quli2Q8aH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AiPkHFbil\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oj_lJowaN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Td7flM7Kf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Ti2hFJh7l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AmtkMh9YH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"207\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uX04Hww3B.map","// Generated by Framer (cc3b8f8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-1xZFX .framer-styles-preset-173wu49:not(.rich-text-wrapper), .framer-1xZFX .framer-styles-preset-173wu49.rich-text-wrapper a { --framer-link-text-color: #8f8f8f; }\"];export const className=\"framer-1xZFX\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff92f61)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-500\",\"GF;Geist Mono-500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]}];export const css=[\".framer-KDhwM .framer-styles-preset-b1vx0b:not(.rich-text-wrapper), .framer-KDhwM .framer-styles-preset-b1vx0b.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'cv01' on, 'cv09' on, 'cv11' on, 'cv05' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 500; --framer-letter-spacing: -0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #8f8f8f; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-KDhwM\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{onAppear}from\"https://framerusercontent.com/modules/ikuWZB9t653RM08HUI5r/gZQUBElIo7L15QQBMNrJ/Scrambler.js\";const RichTextOnAppear17ps34m=withCodeBoundaryForOverrides(RichText,{nodeId:\"SxhfyKCtv\",override:onAppear,scopeId:\"q5sq3zf9F\"});const enabledGestures={dbSUs8nJt:{hover:true,pressed:true}};const serializationHash=\"framer-C5vYD\";const variantClassNames={dbSUs8nJt:\"framer-v-psjwmu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const W42U8hqTI=undefined;const R7bTarm5G=undefined;const SEzJaJ81T=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,smoothScroll,width,...props})=>{return{...props,R7bTarm5G:newTab??props.R7bTarm5G,SEzJaJ81T:smoothScroll??props.SEzJaJ81T,W42U8hqTI:link??props.W42U8hqTI};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,W42U8hqTI,R7bTarm5G,SEzJaJ81T,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dbSUs8nJt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:W42U8hqTI,motionChild:true,nodeId:\"dbSUs8nJt\",openInNewTab:R7bTarm5G,scopeId:\"q5sq3zf9F\",smoothScroll:SEzJaJ81T,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-psjwmu\",className,classNames)} framer-19qx80q`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dbSUs8nJt\",ref:refBinding,style:{...style},...addPropertyOverrides({\"dbSUs8nJt-hover\":{\"data-framer-name\":undefined},\"dbSUs8nJt-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5md816\",\"data-border\":true,\"data-framer-name\":\"Frame 2147231561\",layoutDependency:layoutDependency,layoutId:\"gZVYds9oA\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.6)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(51, 192, 158)\",boxShadow:\"0px 0px 6px 0px rgba(72, 213, 151, 0.4), 0px 2px 2px 0px rgba(0, 0, 0, 0.08), inset 2px 2px 0px 0px rgba(255, 255, 255, 0.3), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12)\"},variants:{\"dbSUs8nJt-hover\":{backgroundColor:\"rgb(51, 166, 139)\"},\"dbSUs8nJt-pressed\":{backgroundColor:\"rgb(51, 166, 139)\"}},children:/*#__PURE__*/_jsx(RichTextOnAppear17ps34m,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"BOOK A DEMO\"})}),className:\"framer-17ps34m\",fonts:[\"GF;Geist Mono-600\"],layoutDependency:layoutDependency,layoutId:\"SxhfyKCtv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8g22x4\",layoutDependency:layoutDependency,layoutId:\"f16x1SF43\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1badlyk\",layoutDependency:layoutDependency,layoutId:\"DEZ2mj6Bz\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ad5kqc\",layoutDependency:layoutDependency,layoutId:\"qJYAmf6V1\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-armg9v\",layoutDependency:layoutDependency,layoutId:\"L0z2Kc53v\",opacity:1,requiresOverflowVisible:true,style:{rotate:-90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y8x6os\",layoutDependency:layoutDependency,layoutId:\"GXeBFbWBj\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-9v6jyg\",layoutDependency:layoutDependency,layoutId:\"OtV0GlZGV\",opacity:1,requiresOverflowVisible:true,style:{rotate:-180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-37k456\",layoutDependency:layoutDependency,layoutId:\"xqfNpro4k\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1pfxc6l\",layoutDependency:layoutDependency,layoutId:\"gMTnS5Qu_\",opacity:1,requiresOverflowVisible:true,style:{rotate:-270},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-C5vYD.framer-19qx80q, .framer-C5vYD .framer-19qx80q { display: block; }\",\".framer-C5vYD.framer-psjwmu { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 117px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-C5vYD .framer-5md816 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 7px 14px 7px 14px; position: relative; width: min-content; }\",\".framer-C5vYD .framer-17ps34m { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-C5vYD .framer-8g22x4 { flex: none; height: 4px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 4px; }\",\".framer-C5vYD .framer-1badlyk, .framer-C5vYD .framer-armg9v, .framer-C5vYD .framer-9v6jyg, .framer-C5vYD .framer-1pfxc6l { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-C5vYD .framer-1ad5kqc { bottom: 0px; flex: none; height: 4px; left: 0px; overflow: visible; position: absolute; width: 4px; }\",\".framer-C5vYD .framer-1y8x6os { bottom: 0px; flex: none; height: 4px; overflow: visible; position: absolute; right: 0px; width: 4px; }\",\".framer-C5vYD .framer-37k456 { flex: none; height: 4px; overflow: visible; position: absolute; right: 0px; top: 0px; width: 4px; }\",'.framer-C5vYD[data-border=\"true\"]::after, .framer-C5vYD [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 126.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"UV72X5Xii\":{\"layout\":[\"auto\",\"auto\"]},\"hYu3_vuJM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"W42U8hqTI\":\"link\",\"R7bTarm5G\":\"newTab\",\"SEzJaJ81T\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerq5sq3zf9F=withCSS(Component,css,\"framer-C5vYD\");export default Framerq5sq3zf9F;Framerq5sq3zf9F.displayName=\"Button CTA\";Framerq5sq3zf9F.defaultProps={height:34,width:126.5};addPropertyControls(Framerq5sq3zf9F,{W42U8hqTI:{title:\"Link\",type:ControlType.Link},R7bTarm5G:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},SEzJaJ81T:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(Framerq5sq3zf9F,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55W7ihaO_CS.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq5sq3zf9F\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UV72X5Xii\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hYu3_vuJM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"34\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"W42U8hqTI\\\":\\\"link\\\",\\\"R7bTarm5G\\\":\\\"newTab\\\",\\\"SEzJaJ81T\\\":\\\"smoothScroll\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"126.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./q5sq3zf9F.map","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withColumnMasonryLayout,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/iYydS7ph2mymcCkVt7hM/RQebVPo811TCjDpEs4xC/ixI2UuE5X.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/70YPNMWIEJiZsdLacYh0/lvAbg2BJIR88w1IOceoS/OVYU0OBIJ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/tPGWjolO7GShOubPGRjC/2p7FbY9gWk3vO6dFIoA2/Rjh_JfrKe.js\";import ButtonCTA from\"https://framerusercontent.com/modules/qBf2lEWeX4Nt1TWzKHkf/YpLrztobK6ohVRhKzzog/q5sq3zf9F.js\";const ButtonCTAFonts=getFonts(ButtonCTA);const MotionDivWithColumnMasonryLayout=withColumnMasonryLayout(motion.div);const cycleOrder=[\"nB7YZoQsQ\",\"hZtnjiGgq\",\"OAmbFgInx\"];const serializationHash=\"framer-m1icc\";const variantClassNames={hZtnjiGgq:\"framer-v-i6wo7z\",nB7YZoQsQ:\"framer-v-33d0ws\",OAmbFgInx:\"framer-v-xlr03v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"nB7YZoQsQ\",Phone:\"OAmbFgInx\",Tablet:\"hZtnjiGgq\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nB7YZoQsQ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nB7YZoQsQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"hZtnjiGgq\",\"OAmbFgInx\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-33d0ws\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nB7YZoQsQ\",ref:refBinding,style:{backgroundColor:\"rgb(249, 249, 249)\",...style},...addPropertyOverrides({hZtnjiGgq:{\"data-framer-name\":\"Tablet\"},OAmbFgInx:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lfefqn\",\"data-framer-name\":\"bg-pttrm\",layoutDependency:layoutDependency,layoutId:\"QrQR2KiOV\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-478+0),pixelHeight:5200,pixelWidth:80,sizes:\"80px\",src:\"https://framerusercontent.com/images/3QXq3y6QmbMoxD8uWWo5mUOWRY.svg?width=80&height=5200\",srcSet:\"https://framerusercontent.com/images/3QXq3y6QmbMoxD8uWWo5mUOWRY.svg?width=80&height=5200 80w\"},className:\"framer-1qpn6ad\",\"data-border\":true,\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"oxOKRgXPl\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-478+0),pixelHeight:5200,pixelWidth:80,sizes:\"80px\",src:\"https://framerusercontent.com/images/3QXq3y6QmbMoxD8uWWo5mUOWRY.svg?width=80&height=5200\",srcSet:\"https://framerusercontent.com/images/3QXq3y6QmbMoxD8uWWo5mUOWRY.svg?width=80&height=5200 80w\"},className:\"framer-1ka5vta\",\"data-border\":true,\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"YvKIHmqoK\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",rotate:-180}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bzq2qf\",\"data-border\":true,\"data-framer-name\":\"read_to_build_section\",layoutDependency:layoutDependency,layoutId:\"Gy3HmbvPv\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-awptdn\",\"data-framer-name\":\"Frame 2147231557\",layoutDependency:layoutDependency,layoutId:\"eVIbntH4a\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-n2lqtr\",\"data-framer-name\":\"Frame 2147231992\",layoutDependency:layoutDependency,layoutId:\"xxM8y5jvd\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ljrugh\",\"data-framer-name\":\"Frame 2147231991\",layoutDependency:layoutDependency,layoutId:\"MhcyHJE2D\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.95))\"},children:\"Ready to build reliable AI applications?\"})}),className:\"framer-ktwkx9\",\"data-framer-name\":\"Ready to build reliable AI applications?\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"EC3Dx8EQ5\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.95)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({OAmbFgInx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.95))\"},children:\"Ready to build reliable AI applications?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(82, 82, 82))\"},children:\"Join developers who trust Bifrost for their AI infrastructure\"})}),className:\"framer-1m81gb4\",\"data-framer-name\":\"Join developers who trust Bifrost for their AI infrastructure\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"MdDuZZxD7\",style:{\"--extracted-r6o4lv\":\"rgb(82, 82, 82)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+80+(((componentViewport?.height||1146)-80-420)/2+0+0)+20+0+16+314,...addPropertyOverrides({hZtnjiGgq:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||1067)-80-420)/2+0+0)+20+0+16+314},OAmbFgInx:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-40-396)/2+0+0)+20+0+16+290}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ow72px-container\",layoutDependency:layoutDependency,layoutId:\"juu0NCIs2-container\",nodeId:\"juu0NCIs2\",rendersWithMotion:true,scopeId:\"rVwrLlSGs\",children:/*#__PURE__*/_jsx(ButtonCTA,{height:\"100%\",id:\"juu0NCIs2\",layoutId:\"juu0NCIs2\",R7bTarm5G:false,SEzJaJ81T:false,W42U8hqTI:\"https://www.getmaxim.ai/bifrost/book-a-demo\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-444bng\",\"data-framer-name\":\"Group 45\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:5,intrinsicWidth:5,layoutDependency:layoutDependency,layoutId:\"Orl5lYA5l\",svg:'<svg width=\"5\" height=\"5\" viewBox=\"0 0 5 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.3\">\\n<circle cx=\"2.5\" cy=\"2.5\" r=\"2.625\" fill=\"#616161\" stroke=\"#E2E2E2\" stroke-width=\"0.25\"/>\\n<g filter=\"url(#filter0_i_525_41027)\">\\n<path d=\"M2.8125 1.74609L3.38477 1.1748L3.82715 1.61621L3.25586 2.1875H4.0625V2.8125H3.25781L3.82812 3.38281L3.38574 3.8252L2.8125 3.25098V4.0625H2.1875V3.25586L1.61719 3.82617L1.1748 3.38379L1.74609 2.8125H0.9375V2.1875H1.74902L1.17676 1.61523L1.61816 1.17285L2.1875 1.74219V0.9375H2.8125V1.74609Z\" fill=\"#E4E4E4\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_i_525_41027\" x=\"0.729167\" y=\"0.729167\" width=\"3.33333\" height=\"3.33333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-0.208333\" dy=\"-0.208333\"/>\\n<feGaussianBlur stdDeviation=\"0.260417\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.2 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_525_41027\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16o6xh4\",\"data-framer-name\":\"Group 46\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:5,intrinsicWidth:5,layoutDependency:layoutDependency,layoutId:\"W8bMnqMcf\",svg:'<svg width=\"5\" height=\"5\" viewBox=\"0 0 5 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.3\">\\n<circle cx=\"2.5\" cy=\"2.5\" r=\"2.625\" fill=\"#616161\" stroke=\"#E2E2E2\" stroke-width=\"0.25\"/>\\n<g filter=\"url(#filter0_i_525_41034)\">\\n<path d=\"M2.8125 1.74609L3.38477 1.1748L3.82715 1.61621L3.25586 2.1875H4.0625V2.8125H3.25781L3.82812 3.38281L3.38574 3.8252L2.8125 3.25098V4.0625H2.1875V3.25586L1.61719 3.82617L1.1748 3.38379L1.74609 2.8125H0.9375V2.1875H1.74902L1.17676 1.61523L1.61816 1.17285L2.1875 1.74219V0.9375H2.8125V1.74609Z\" fill=\"#E4E4E4\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_i_525_41034\" x=\"0.729167\" y=\"0.729167\" width=\"3.33333\" height=\"3.33333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-0.208333\" dy=\"-0.208333\"/>\\n<feGaussianBlur stdDeviation=\"0.260417\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.2 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_525_41034\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hgeio0\",\"data-framer-name\":\"Group 47\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:5,intrinsicWidth:5,layoutDependency:layoutDependency,layoutId:\"qMELQZAJR\",svg:'<svg width=\"5\" height=\"5\" viewBox=\"0 0 5 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.3\">\\n<circle cx=\"2.5\" cy=\"2.5\" r=\"2.625\" fill=\"#616161\" stroke=\"#E2E2E2\" stroke-width=\"0.25\"/>\\n<g filter=\"url(#filter0_i_525_41041)\">\\n<path d=\"M2.8125 1.74609L3.38477 1.1748L3.82715 1.61621L3.25586 2.1875H4.0625V2.8125H3.25781L3.82812 3.38281L3.38574 3.8252L2.8125 3.25098V4.0625H2.1875V3.25586L1.61719 3.82617L1.1748 3.38379L1.74609 2.8125H0.9375V2.1875H1.74902L1.17676 1.61523L1.61816 1.17285L2.1875 1.74219V0.9375H2.8125V1.74609Z\" fill=\"#E4E4E4\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_i_525_41041\" x=\"0.729167\" y=\"0.729167\" width=\"3.33333\" height=\"3.33333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-0.208333\" dy=\"-0.208333\"/>\\n<feGaussianBlur stdDeviation=\"0.260417\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.2 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_525_41041\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hzkq1i\",\"data-framer-name\":\"Group 49\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:5,intrinsicWidth:5,layoutDependency:layoutDependency,layoutId:\"b8gR7ZemL\",svg:'<svg width=\"5\" height=\"5\" viewBox=\"0 0 5 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.3\">\\n<circle cx=\"2.5\" cy=\"2.5\" r=\"2.625\" fill=\"#616161\" stroke=\"#E2E2E2\" stroke-width=\"0.25\"/>\\n<g filter=\"url(#filter0_i_525_41049)\">\\n<path d=\"M2.8125 1.74609L3.38477 1.1748L3.82715 1.61621L3.25586 2.1875H4.0625V2.8125H3.25781L3.82812 3.38281L3.38574 3.8252L2.8125 3.25098V4.0625H2.1875V3.25586L1.61719 3.82617L1.1748 3.38379L1.74609 2.8125H0.9375V2.1875H1.74902L1.17676 1.61523L1.61816 1.17285L2.1875 1.74219V0.9375H2.8125V1.74609Z\" fill=\"#E4E4E4\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_i_525_41049\" x=\"0.729167\" y=\"0.729167\" width=\"3.33333\" height=\"3.33333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-0.208333\" dy=\"-0.208333\"/>\\n<feGaussianBlur stdDeviation=\"0.260417\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.2 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_525_41049\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7s9l54\",\"data-framer-name\":\"Group 50\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:5,intrinsicWidth:5,layoutDependency:layoutDependency,layoutId:\"QlG720XXT\",svg:'<svg width=\"5\" height=\"5\" viewBox=\"0 0 5 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.3\">\\n<circle cx=\"2.5\" cy=\"2.5\" r=\"2.625\" fill=\"#616161\" stroke=\"#E2E2E2\" stroke-width=\"0.25\"/>\\n<g filter=\"url(#filter0_i_525_41057)\">\\n<path d=\"M2.8125 1.74609L3.38477 1.1748L3.82715 1.61621L3.25586 2.1875H4.0625V2.8125H3.25781L3.82812 3.38281L3.38574 3.8252L2.8125 3.25098V4.0625H2.1875V3.25586L1.61719 3.82617L1.1748 3.38379L1.74609 2.8125H0.9375V2.1875H1.74902L1.17676 1.61523L1.61816 1.17285L2.1875 1.74219V0.9375H2.8125V1.74609Z\" fill=\"#E4E4E4\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_i_525_41057\" x=\"0.729167\" y=\"0.729167\" width=\"3.33333\" height=\"3.33333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-0.208333\" dy=\"-0.208333\"/>\\n<feGaussianBlur stdDeviation=\"0.260417\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.2 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_525_41057\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-193obik\",\"data-framer-name\":\"Group 48\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:5,intrinsicWidth:5,layoutDependency:layoutDependency,layoutId:\"iY4Yb7vxF\",svg:'<svg width=\"5\" height=\"5\" viewBox=\"0 0 5 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.3\">\\n<circle cx=\"2.5\" cy=\"2.5\" r=\"2.625\" fill=\"#616161\" stroke=\"#E2E2E2\" stroke-width=\"0.25\"/>\\n<g filter=\"url(#filter0_i_525_41065)\">\\n<path d=\"M2.8125 1.74609L3.38477 1.1748L3.82715 1.61621L3.25586 2.1875H4.0625V2.8125H3.25781L3.82812 3.38281L3.38574 3.8252L2.8125 3.25098V4.0625H2.1875V3.25586L1.61719 3.82617L1.1748 3.38379L1.74609 2.8125H0.9375V2.1875H1.74902L1.17676 1.61523L1.61816 1.17285L2.1875 1.74219V0.9375H2.8125V1.74609Z\" fill=\"#E4E4E4\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_i_525_41065\" x=\"0.729167\" y=\"0.729167\" width=\"3.33333\" height=\"3.33333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-0.208333\" dy=\"-0.208333\"/>\\n<feGaussianBlur stdDeviation=\"0.260417\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.2 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_525_41065\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gomcd6\",\"data-border\":true,\"data-framer-name\":\"Links section\",layoutDependency:layoutDependency,layoutId:\"M4pwvNE7q\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{hZtnjiGgq:{backgroundColor:\"rgb(249, 249, 249)\"},OAmbFgInx:{backgroundColor:\"rgb(249, 249, 249)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h5bswx\",\"data-framer-name\":\"Bifrost logo group\",layoutDependency:layoutDependency,layoutId:\"S6lHSZUEN\",style:{backgroundColor:\"rgb(249, 249, 249)\"},variants:{hZtnjiGgq:{backgroundColor:\"rgba(0, 0, 0, 0)\"},OAmbFgInx:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14wv2wb\",layoutDependency:layoutDependency,layoutId:\"jEx8vQXxd\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost\",motionChild:true,nodeId:\"tI2hSivW3\",openInNewTab:false,scopeId:\"rVwrLlSGs\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-ne8u59 framer-110e5bt\",\"data-framer-name\":\"Group 1171275636\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"tI2hSivW3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 80 18\"><path d=\"M 27.132 1.128 C 28.668 1.128 29.857 1.482 30.698 2.19 C 31.554 2.898 31.983 3.82 31.983 4.956 C 31.983 5.812 31.761 6.527 31.318 7.103 C 30.89 7.663 30.351 8.062 29.702 8.298 C 30.307 8.49 30.831 8.777 31.274 9.161 C 31.717 9.544 32.064 9.994 32.315 10.511 C 32.566 11.027 32.691 11.603 32.691 12.237 C 32.691 13.063 32.499 13.808 32.116 14.472 C 31.746 15.136 31.193 15.66 30.454 16.043 C 29.716 16.427 28.793 16.619 27.686 16.619 L 21.529 16.619 L 21.529 1.128 Z M 44.208 3.159 L 43.559 3.159 C 43.021 3.159 42.64 3.27 42.416 3.49 C 42.192 3.696 42.08 4.049 42.08 4.55 L 42.08 5.587 L 44.455 5.587 L 44.455 7.55 L 42.08 7.55 L 42.08 16.618 L 39.705 16.618 L 39.705 7.55 L 38.226 7.55 L 38.226 5.587 L 39.705 5.587 L 39.705 4.527 C 39.705 3.336 40.011 2.483 40.623 1.968 C 41.236 1.439 42.087 1.174 43.178 1.174 L 44.208 1.174 Z M 52.182 8.01 L 51.54 8.01 C 50.491 8.01 49.709 8.283 49.192 8.829 C 48.675 9.36 48.417 10.179 48.417 11.285 L 48.417 16.618 L 46.069 16.618 L 46.069 5.819 L 48.328 5.819 L 48.395 7.678 C 48.764 7.014 49.266 6.498 49.901 6.129 C 50.551 5.745 51.311 5.554 52.182 5.554 Z M 57.72 5.554 C 58.728 5.554 59.639 5.773 60.451 6.213 C 61.264 6.653 61.915 7.284 62.406 8.107 C 62.896 8.93 63.141 9.916 63.141 11.065 C 63.141 12.143 62.903 13.1 62.427 13.937 C 61.964 14.774 61.32 15.434 60.493 15.916 C 59.667 16.384 58.714 16.618 57.636 16.618 C 56.627 16.618 55.717 16.399 54.904 15.959 C 54.106 15.505 53.468 14.859 52.992 14.023 C 52.53 13.186 52.298 12.2 52.298 11.065 C 52.298 9.93 52.537 8.951 53.013 8.128 C 53.503 7.306 54.155 6.674 54.967 6.234 C 55.794 5.781 56.711 5.554 57.72 5.554 Z M 67.803 5.554 C 68.949 5.554 69.904 5.844 70.668 6.426 C 71.433 6.993 71.857 7.83 71.942 8.937 L 69.777 8.937 C 69.72 8.44 69.508 8.057 69.14 7.788 C 68.786 7.518 68.327 7.384 67.761 7.384 C 67.237 7.384 66.812 7.49 66.487 7.703 C 66.161 7.901 65.999 8.206 65.999 8.618 C 65.999 8.901 66.112 9.143 66.338 9.341 C 66.565 9.526 66.855 9.682 67.209 9.809 C 67.576 9.923 67.958 10.029 68.355 10.128 C 69.076 10.284 69.72 10.476 70.286 10.703 C 70.852 10.93 71.305 11.249 71.645 11.661 C 71.984 12.072 72.161 12.639 72.175 13.363 C 72.175 14.015 71.991 14.59 71.623 15.086 C 71.27 15.569 70.782 15.945 70.159 16.214 C 69.551 16.484 68.85 16.618 68.057 16.618 C 67.237 16.618 66.487 16.477 65.808 16.193 C 65.128 15.895 64.576 15.477 64.152 14.937 C 63.727 14.398 63.48 13.767 63.409 13.044 L 65.68 13.044 C 65.779 13.554 66.041 13.973 66.466 14.299 C 66.89 14.625 67.421 14.788 68.057 14.788 C 68.623 14.788 69.083 14.668 69.437 14.427 C 69.791 14.171 69.968 13.838 69.968 13.427 C 69.968 13.072 69.848 12.795 69.607 12.597 C 69.381 12.398 69.083 12.242 68.716 12.129 C 68.362 12.015 67.973 11.916 67.548 11.831 C 66.897 11.675 66.282 11.483 65.701 11.256 C 65.135 11.029 64.676 10.717 64.322 10.32 C 63.968 9.923 63.791 9.391 63.791 8.724 C 63.791 8.072 63.961 7.511 64.301 7.043 C 64.654 6.561 65.135 6.192 65.744 5.937 C 66.352 5.681 67.039 5.554 67.803 5.554 Z M 36.675 16.618 L 34.328 16.618 L 34.304 5.554 L 36.651 5.554 Z M 77.107 5.554 L 79.897 5.554 L 79.897 7.523 L 77.107 7.523 L 77.107 13.21 C 77.107 13.771 77.232 14.147 77.483 14.339 C 77.734 14.531 78.126 14.627 78.657 14.627 L 79.897 14.627 L 79.897 16.618 L 78.17 16.618 C 77.077 16.618 76.236 16.353 75.645 15.822 C 75.055 15.291 74.759 14.42 74.759 13.21 L 74.759 7.523 L 73.098 7.523 L 73.098 5.554 L 74.759 5.554 L 74.759 2.987 L 77.107 2.987 Z M 57.678 7.511 C 57.019 7.511 56.452 7.667 55.976 7.979 C 55.513 8.291 55.156 8.717 54.904 9.256 C 54.666 9.781 54.547 10.384 54.547 11.065 C 54.547 11.845 54.687 12.505 54.967 13.044 C 55.261 13.583 55.647 13.987 56.123 14.257 C 56.599 14.526 57.111 14.661 57.657 14.661 C 58.273 14.661 58.819 14.505 59.296 14.193 C 59.786 13.881 60.171 13.455 60.451 12.916 C 60.732 12.363 60.872 11.739 60.872 11.043 C 60.872 10.334 60.732 9.717 60.451 9.192 C 60.185 8.653 59.814 8.242 59.338 7.958 C 58.862 7.66 58.308 7.511 57.678 7.511 Z M 23.877 14.627 L 27.266 14.627 C 28.255 14.627 29.008 14.413 29.524 13.985 C 30.056 13.557 30.322 12.908 30.322 12.038 C 30.322 11.153 30.041 10.496 29.48 10.068 C 28.919 9.64 28.166 9.426 27.221 9.426 L 23.877 9.426 Z M 23.877 7.479 L 26.955 7.479 C 27.826 7.479 28.483 7.287 28.926 6.904 C 29.369 6.52 29.591 5.982 29.591 5.288 C 29.591 4.595 29.369 4.056 28.926 3.673 C 28.498 3.289 27.819 3.097 26.889 3.097 L 23.877 3.097 Z M 35.501 1.08 C 35.944 1.08 36.313 1.227 36.609 1.522 C 36.919 1.817 37.074 2.179 37.074 2.607 C 37.074 3.049 36.919 3.425 36.609 3.735 C 36.313 4.03 35.944 4.178 35.501 4.178 C 35.073 4.178 34.704 4.03 34.394 3.735 C 34.099 3.425 33.951 3.049 33.951 2.607 C 33.951 2.179 34.099 1.817 34.394 1.522 C 34.704 1.227 35.073 1.08 35.501 1.08 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 11.346 18.41 L 0 18.41 L 0 14.631 L 11.346 14.631 Z M 15.127 14.631 L 11.346 14.631 L 11.346 10.852 L 15.127 10.852 Z M 7.564 10.852 L 3.782 10.852 L 3.782 7.073 L 7.564 7.073 Z M 15.127 7.073 L 11.346 7.073 L 11.346 3.294 L 15.127 3.294 Z M 11.346 3.294 L 0 3.294 L 0 -0.485 L 11.346 -0.485 Z\" fill=\"rgb(51,193,158)\"></path></svg>',svgContentId:10003357310,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(143, 143, 143))\"},children:\"\\xa9 2025 H3 Labs Inc. Open source under Apache 2.0 License.\"})}),className:\"framer-5ta3xx\",\"data-framer-name\":\"Join developers who trust Bifrost for their AI infrastructure\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"GBGBKUUf0\",style:{\"--extracted-r6o4lv\":\"rgb(143, 143, 143)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t21mb9\",\"data-framer-name\":\"Compliance Group\",layoutDependency:layoutDependency,layoutId:\"XjGSXHpC0\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1146)-80-420)/2+0+0)+24+0+102+10),pixelHeight:357,pixelWidth:359,sizes:\"40px\",src:\"https://framerusercontent.com/images/V9Ro9hFp5msA68tEXMucnbyZmU8.png?width=359&height=357\"},className:\"framer-ii9wdm\",\"data-framer-name\":\"soc\",layoutDependency:layoutDependency,layoutId:\"W2z6dPor3\",...addPropertyOverrides({hZtnjiGgq:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1067)-80-420)/2+0+0)+24+0+0+85.75+10),pixelHeight:357,pixelWidth:359,sizes:\"40px\",src:\"https://framerusercontent.com/images/V9Ro9hFp5msA68tEXMucnbyZmU8.png?width=359&height=357\"}},OAmbFgInx:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||200)-40-396)/2+0+0)+24+0+0+85.75+10),pixelHeight:357,pixelWidth:359,sizes:\"40px\",src:\"https://framerusercontent.com/images/V9Ro9hFp5msA68tEXMucnbyZmU8.png?width=359&height=357\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1146)-80-420)/2+0+0)+24+0+102+10),pixelHeight:1574,pixelWidth:1574,sizes:\"40px\",src:\"https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?width=1574&height=1574\",srcSet:\"https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?scale-down-to=512&width=1574&height=1574 512w,https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?scale-down-to=1024&width=1574&height=1574 1024w,https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?width=1574&height=1574 1574w\"},className:\"framer-1evd7u9\",\"data-framer-name\":\"gdpr\",layoutDependency:layoutDependency,layoutId:\"T2tPqpoe7\",...addPropertyOverrides({hZtnjiGgq:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1067)-80-420)/2+0+0)+24+0+0+85.75+10),pixelHeight:1574,pixelWidth:1574,sizes:\"40px\",src:\"https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?width=1574&height=1574\",srcSet:\"https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?scale-down-to=512&width=1574&height=1574 512w,https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?scale-down-to=1024&width=1574&height=1574 1024w,https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?width=1574&height=1574 1574w\"}},OAmbFgInx:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||200)-40-396)/2+0+0)+24+0+0+85.75+10),pixelHeight:1574,pixelWidth:1574,sizes:\"40px\",src:\"https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?width=1574&height=1574\",srcSet:\"https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?scale-down-to=512&width=1574&height=1574 512w,https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?scale-down-to=1024&width=1574&height=1574 1024w,https://framerusercontent.com/images/6jTglLZFhLYMIuOe7EC0QFeykU.png?width=1574&height=1574 1574w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1146)-80-420)/2+0+0)+24+0+102+10),pixelHeight:500,pixelWidth:500,sizes:\"40px\",src:\"https://framerusercontent.com/images/NfyppleMYxzaZrAq5E8dY45AwM.png?width=500&height=500\"},className:\"framer-rhz2zr\",\"data-framer-name\":\"iso\",layoutDependency:layoutDependency,layoutId:\"ncZHhCVpw\",...addPropertyOverrides({hZtnjiGgq:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1067)-80-420)/2+0+0)+24+0+0+85.75+10),pixelHeight:500,pixelWidth:500,sizes:\"40px\",src:\"https://framerusercontent.com/images/NfyppleMYxzaZrAq5E8dY45AwM.png?width=500&height=500\"}},OAmbFgInx:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||200)-40-396)/2+0+0)+24+0+0+85.75+10),pixelHeight:500,pixelWidth:500,sizes:\"40px\",src:\"https://framerusercontent.com/images/NfyppleMYxzaZrAq5E8dY45AwM.png?width=500&height=500\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1146)-80-420)/2+0+0)+24+0+102+10),pixelHeight:301,pixelWidth:300,sizes:\"40px\",src:\"https://framerusercontent.com/images/dUTMbDI3Dq7uVnoa6qUaScvlayo.png?width=300&height=301\"},className:\"framer-n4bts1\",\"data-framer-name\":\"hipaa\",layoutDependency:layoutDependency,layoutId:\"zNCfTUDP7\",...addPropertyOverrides({hZtnjiGgq:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1067)-80-420)/2+0+0)+24+0+0+85.75+10),pixelHeight:301,pixelWidth:300,sizes:\"40px\",src:\"https://framerusercontent.com/images/dUTMbDI3Dq7uVnoa6qUaScvlayo.png?width=300&height=301\"}},OAmbFgInx:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||200)-40-396)/2+0+0)+24+0+0+85.75+10),pixelHeight:301,pixelWidth:300,sizes:\"40px\",src:\"https://framerusercontent.com/images/dUTMbDI3Dq7uVnoa6qUaScvlayo.png?width=300&height=301\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(MotionDivWithColumnMasonryLayout,{className:\"framer-1ofzxp3\",columnMasonryLayoutEnabled:true,\"data-framer-name\":\"Subtitle links\",layoutDependency:layoutDependency,layoutId:\"mj4Q2OcEm\",parentIsDataRepeater:false,rowGap:40,style:{backgroundColor:\"rgb(249, 249, 249)\"},trackCount:2,variants:{hZtnjiGgq:{backgroundColor:\"rgba(0, 0, 0, 0)\"},OAmbFgInx:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({hZtnjiGgq:{trackCount:4},OAmbFgInx:{rowGap:20}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13y1d7k\",layoutDependency:layoutDependency,layoutId:\"RQluxY7Vg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(43, 179, 145))\"},children:\"[ FEATURES ]\"})}),className:\"framer-n6hxan\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"GcIARyHiu\",style:{\"--extracted-r6o4lv\":\"rgb(43, 179, 145)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/enterprise/guardrails?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"M6s1WkcwK\",openInNewTab:false,preserveParams:true,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Guardrails\"})})})}),className:\"framer-129ie8p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M6s1WkcwK\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/enterprise/adaptive-load-balancing?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"SUbZ7rQa7\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Adaptive Load Balancing\"})})})}),className:\"framer-1ldw3j9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SUbZ7rQa7\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/enterprise/advanced-governance?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"B1D9L1x4h\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Governance\"})})})}),className:\"framer-1qije9j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"B1D9L1x4h\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/features/observability/default?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"qMg87rAdu\",openInNewTab:true,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Observability\"})})})}),className:\"framer-ajqvg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qMg87rAdu\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/features/governance/budget-and-limits?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"JLUClmFlY\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Cost Optimization\"})})})}),className:\"framer-182vawy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JLUClmFlY\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/features/litellm-compat?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"dnmYFQdRH\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"LiteLLM Compatibility\"})})})}),className:\"framer-axy1wm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dnmYFQdRH\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/features/telemetry?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"BNiagjpf9\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Telemetry\"})})})}),className:\"framer-qinm07\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BNiagjpf9\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/features/semantic-caching?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"tzuDm4pRN\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Semantic Caching\"})})})}),className:\"framer-cf4h0m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tzuDm4pRN\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hdacs8\",layoutDependency:layoutDependency,layoutId:\"hmRcI85Jz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(43, 179, 145))\"},children:\"[ DEVELOPERS ]\"})}),className:\"framer-1fbvba1\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"cj1Ddwrtd\",style:{\"--extracted-r6o4lv\":\"rgb(43, 179, 145)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/enterprise\",motionChild:true,nodeId:\"UqyMFbxU1\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Enterprise\"})})})}),className:\"framer-g4t8zr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UqyMFbxU1\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://github.com/maximhq/bifrost\",motionChild:true,nodeId:\"buFH4Vx3T\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Github\"})})})}),className:\"framer-1ayasra\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"buFH4Vx3T\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/overview\",motionChild:true,nodeId:\"RiHCIT2cl\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Docs\"})})})}),className:\"framer-1hpszsa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RiHCIT2cl\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://discord.com/invite/EN6EMhQduQ\",motionChild:true,nodeId:\"LeRzVzK50\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Community\"})})})}),className:\"framer-1qkpzfi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LeRzVzK50\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/api-reference/models/list-available-models?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"maGYXcoB7\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"API Reference\"})})})}),className:\"framer-l2y6s4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"maGYXcoB7\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/quickstart/gateway/integrations?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"xmM7n0r7x\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Integrations\"})})})}),className:\"framer-1revy05\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xmM7n0r7x\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/contributing/setting-up-repo?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"vMqt5gbon\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Developer Guides\"})})})}),className:\"framer-13x1uub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vMqt5gbon\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/deployment-guides/k8s?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"CnBSxg0JW\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Deployment Guides\"})})})}),className:\"framer-17s79de\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CnBSxg0JW\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/architecture/core/concurrency?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"w3nlktEZ8\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Architecture\"})})})}),className:\"framer-1no9e1s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w3nlktEZ8\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/changelogs?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"XoaNEqwzT\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Changelog\"})})})}),className:\"framer-10evdys\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XoaNEqwzT\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/oss-friends?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"wJt2xPYXn\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"OSS Friends\"})})})}),className:\"framer-t5lftk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wJt2xPYXn\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17dr9dm\",layoutDependency:layoutDependency,layoutId:\"zxzpvV2j6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(43, 179, 145))\"},children:\"[ RESOURCES ]\"})}),className:\"framer-xkq5kq\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"XGYite9fP\",style:{\"--extracted-r6o4lv\":\"rgb(43, 179, 145)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/llm-cost-calculator?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"pV5A_HaHd\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"LLM Cost Calculator\"})})})}),className:\"framer-159drep\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pV5A_HaHd\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/blog?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"gZY7f1TXS\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Blogs\"})})})}),className:\"framer-1afnyrx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gZY7f1TXS\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/resources/benchmarks?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"vuD1TfbnY\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Performance Benchmarks\"})})})}),className:\"framer-e1fb4d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vuD1TfbnY\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/resources/buyers-guide?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"SCwwXhETp\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"LLM Gateway Buyer's Guide\"})})})}),className:\"framer-1jyi29a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SCwwXhETp\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/resources/claude-code?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"a8or_oCjz\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Claude Code Integration\"})})})}),className:\"framer-13f19fz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"a8or_oCjz\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/resources/mcp-gateway?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"GnNnSwabx\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"MCP Gateway\"})})})}),className:\"framer-1y39nvu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GnNnSwabx\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/resources/migrating-from-litellm?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"isQN9HfFH\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Migrating from LiteLLM\"})})})}),className:\"framer-b9r7vu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"isQN9HfFH\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/alternatives/litellm-alternatives?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"tTpNMlDVm\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"LiteLLM Alternative\"})})})}),className:\"framer-wdb4v2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tTpNMlDVm\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/alternatives/portkey-alternatives?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"f7Ag4VQgj\",openInNewTab:true,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Portkey Alternative\"})})})}),className:\"framer-1bsacqx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f7Ag4VQgj\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/provider-status?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"jMf2Y8lCn\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Provider Status\"})})})}),className:\"framer-9fvffs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jMf2Y8lCn\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/mcp-servers?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"q1bAEC2Ge\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"MCP Server Directory\"})})})}),className:\"framer-mjuogj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q1bAEC2Ge\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ae79aj\",layoutDependency:layoutDependency,layoutId:\"ulro2StrF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(43, 179, 145))\"},children:\"[ COMPANY ]\"})}),className:\"framer-1k4jy2x\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"AHdPeFNYo\",style:{\"--extracted-r6o4lv\":\"rgb(43, 179, 145)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/book-a-demo\",motionChild:true,nodeId:\"MEAjrFSgE\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Book a Demo\"})})})}),className:\"framer-dgi0y3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MEAjrFSgE\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.getbifrost.ai/security?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"BqSiEmiQp\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Security\"})})})}),className:\"framer-1l3t8m3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BqSiEmiQp\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://trust.getmaxim.ai/?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"mxpiOJGdo\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Trust Center\"})})})}),className:\"framer-16z1od4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mxpiOJGdo\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/careers?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"iRYdL7Qq2\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Careers\"})})})}),className:\"framer-1ebv67z\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iRYdL7Qq2\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:contact@getmaxim.ai\",motionChild:true,nodeId:\"O90P7e3AB\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Contact Us\"})})})}),className:\"framer-66mvq1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O90P7e3AB\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/terms-of-service?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"EKfoDrCWv\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Terms of Service\"})})})}),className:\"framer-1540ndb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EKfoDrCWv\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/privacy-policy?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"EimAZ_oE6\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Privacy Policy\"})})})}),className:\"framer-iyv2fv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EimAZ_oE6\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/partners-program?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"k5qr21Jmg\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Partner Program\"})})})}),className:\"framer-9zluxq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"k5qr21Jmg\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hhozzk\",layoutDependency:layoutDependency,layoutId:\"mIlVHejhs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(43, 179, 145))\"},children:\"[ INDUSTRIES ]\"})}),className:\"framer-1ikjmto\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"qL1zOXoYY\",style:{\"--extracted-r6o4lv\":\"rgb(43, 179, 145)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/industry-pages/financial-services-and-banking?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"pnse5qO5T\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Financial Services & Banking\"})})})}),className:\"framer-1qce8w5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pnse5qO5T\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/industry-pages/healthcare-life-sciences?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"FJrEnGxjG\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Healthcare & Life Sciences\"})})})}),className:\"framer-eozb42\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FJrEnGxjG\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/industry-pages/insurance?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"OrZ7BauJd\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Insurance\"})})})}),className:\"framer-11tt3q3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OrZ7BauJd\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/industry-pages/retail?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"fmB1BRw5W\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Retail\"})})})}),className:\"framer-13kql5a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fmB1BRw5W\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/industry-pages/cybersecurity?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"xOaf7wBXx\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Cybersecurity & Threat Intelligence\"})})})}),className:\"framer-1dyulxo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xOaf7wBXx\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/industry-pages/biotech-pharma?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"f98mhhQI3\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Biotechnology & Pharmaceutical\"})})})}),className:\"framer-fne7hv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f98mhhQI3\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/industry-pages/government?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"bbHv58upS\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Government & Public Sector\"})})})}),className:\"framer-1lhmrav\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bbHv58upS\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/industry-pages/telecommunication?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"l7mECAuCL\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Telecommunications\"})})})}),className:\"framer-9l8fb7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"l7mECAuCL\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b1vx0b\",\"data-styles-preset\":\"Rjh_JfrKe\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai/bifrost/industry-pages/energy?utm_medium=Bifrost_Footer\",motionChild:true,nodeId:\"zRy0nY436\",openInNewTab:false,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-173wu49\",\"data-styles-preset\":\"ixI2UuE5X\",children:\"Energy & Utilities\"})})})}),className:\"framer-13k6bnp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zRy0nY436\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f3jzrp\",\"data-border\":true,\"data-framer-name\":\"Frame 2147231994\",layoutDependency:layoutDependency,layoutId:\"l5tAHq2JZ\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(249, 249, 249)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mmbb4i\",\"data-framer-name\":\"Frame 2147231990\",layoutDependency:layoutDependency,layoutId:\"TuvqU7Ais\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.4))\"},children:\"MADE WITH LOTS OF ❤️ BY\"})}),className:\"framer-1nkvvwe\",\"data-framer-name\":\"Need more support ? we’re here for you\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"uj2LAyDhR\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(111, 195, 168))\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.getmaxim.ai\",motionChild:true,nodeId:\"Ov7OOE5GE\",openInNewTab:true,relValues:[],scopeId:\"rVwrLlSGs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pesrz3\",\"data-styles-preset\":\"OVYU0OBIJ\",children:\"MAXIM TEAM\"})})})}),className:\"framer-wkfujs\",\"data-framer-name\":\"Contact us\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"Ov7OOE5GE\",style:{\"--extracted-r6o4lv\":\"rgb(111, 195, 168)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7nm351\",\"data-framer-name\":\"Frame 2147231951\",layoutDependency:layoutDependency,layoutId:\"UAg9SNKDo\",style:{backgroundColor:\"rgb(249, 249, 249)\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.producthunt.com/products/maxim-ai?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_source=badge-bifrost-2\",motionChild:true,nodeId:\"XdsPTqQg6\",openInNewTab:true,scopeId:\"rVwrLlSGs\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-oiodxu framer-110e5bt\",\"data-border\":true,\"data-framer-name\":\"top-post-badge 1\",layoutDependency:layoutDependency,layoutId:\"XdsPTqQg6\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hg3ej5\",\"data-framer-name\":\"Group\",layoutDependency:layoutDependency,layoutId:\"bUiH3Erdo\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cawlg7\",\"data-framer-name\":\"Group\",layoutDependency:layoutDependency,layoutId:\"rrIoSNjtR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhLTcwMA==\",\"--framer-font-family\":'\"Helvetica\", \"Helvetica Placeholder\", sans-serif',\"--framer-font-size\":\"6.26px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(75, 88, 124))\"},children:\"PRODUCT HUNT\"})}),className:\"framer-1icnou6\",\"data-framer-name\":\"PRODUCT HUNT\",fonts:[\"GF;Helvetica-700\"],layoutDependency:layoutDependency,layoutId:\"GZWsbf2DM\",style:{\"--extracted-r6o4lv\":\"rgb(75, 88, 124)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhLTcwMA==\",\"--framer-font-family\":'\"Helvetica\", \"Helvetica Placeholder\", sans-serif',\"--framer-font-size\":\"11.14px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(75, 88, 124))\"},children:\"#3 Product of the Day\"})}),className:\"framer-1lf6ckn\",\"data-framer-name\":\"#3 Product of the Day\",fonts:[\"GF;Helvetica-700\"],layoutDependency:layoutDependency,layoutId:\"gg0dsMQBV\",style:{\"--extracted-r6o4lv\":\"rgb(75, 88, 124)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-amhgtw\",\"data-framer-name\":\"Group\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"i9xXshdXj\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 20\"><path d=\"M 3.848 11.438 L 1.063 17.379 C 0.975 17.558 1.068 17.671 1.36 17.615 L 3.628 17.122 C 3.673 17.107 3.722 17.111 3.764 17.133 C 3.806 17.156 3.837 17.195 3.848 17.241 L 4.869 19.334 C 4.967 19.559 5.08 19.605 5.167 19.426 L 8.132 13.208 Z M 12.437 11.438 L 15.222 17.379 C 15.315 17.558 15.217 17.671 14.925 17.615 L 12.658 17.122 C 12.613 17.107 12.563 17.111 12.522 17.134 C 12.48 17.156 12.449 17.195 12.437 17.241 L 11.416 19.334 C 11.318 19.559 11.211 19.605 11.118 19.426 L 8.153 13.208 Z\" fill=\"rgb(222,120,24)\"></path><path d=\"M 7.309 14.937 C 7.309 14.941 7.3 14.937 7.289 14.937 C 5.735 14.764 4.278 14.095 3.134 13.028 C 3.129 13.023 3.113 13.018 3.118 13.012 L 3.246 12.741 C 3.252 12.73 3.262 12.756 3.267 12.762 C 4.365 13.782 5.889 14.424 7.448 14.613 C 7.454 14.613 7.464 14.613 7.464 14.619 Z\" fill=\"rgb(179,84,84)\"></path><path d=\"M 8.144 14.649 C 12.176 14.649 15.444 11.38 15.444 7.348 C 15.444 3.316 12.176 0.048 8.144 0.048 C 4.112 0.048 0.844 3.316 0.844 7.348 C 0.844 11.38 4.112 14.649 8.144 14.649 Z\" fill=\"rgb(165,78,36)\"></path><path d=\"M 8.143 13.644 C 11.62 13.644 14.438 10.826 14.438 7.349 C 14.438 3.872 11.62 1.054 8.143 1.054 C 4.666 1.054 1.848 3.872 1.848 7.349 C 1.848 10.826 4.666 13.644 8.143 13.644 Z\" fill=\"rgb(167,98,54)\"></path><path d=\"M 8.317 13.62 C 11.68 13.62 14.407 10.894 14.407 7.53 C 14.407 4.167 11.68 1.44 8.317 1.44 C 4.953 1.44 2.227 4.167 2.227 7.53 C 2.227 10.894 4.953 13.62 8.317 13.62 Z\" fill=\"rgb(189,110,60)\"></path><path d=\"M 7.343 7.985 L 8.064 7.985 C 8.635 7.985 8.982 8.262 8.982 8.714 C 8.982 9.155 8.615 9.457 8.085 9.457 C 7.518 9.457 7.155 9.179 7.135 8.731 L 5.707 8.731 C 5.76 9.885 6.686 10.635 8.06 10.635 C 9.5 10.635 10.502 9.893 10.502 8.829 C 10.502 8.07 9.985 7.536 9.173 7.45 L 9.173 7.373 C 9.834 7.251 10.287 6.716 10.287 6.04 C 10.287 5.089 9.39 4.433 8.085 4.433 C 6.718 4.433 5.838 5.167 5.817 6.317 L 7.176 6.317 C 7.192 5.856 7.539 5.55 8.053 5.55 C 8.575 5.55 8.897 5.815 8.897 6.244 C 8.897 6.672 8.566 6.954 8.065 6.954 L 7.343 6.954 Z\" fill=\"rgb(255,192,122)\"></path><path d=\"M 9.864 2.198 C 12.2 2.757 13.867 4.818 13.925 7.219 C 13.982 9.62 12.416 11.758 10.11 12.428 C 11.526 11.346 12.465 9.499 12.465 7.4 C 12.465 5.184 11.418 3.25 9.863 2.198 Z\" fill=\"rgba(255,255,255,0.2)\" opacity=\"0.618\"></path><path d=\"M 8.979 14.937 C 8.984 14.942 8.994 14.937 8.999 14.937 C 10.595 14.736 12.061 14.095 13.165 13.038 C 13.17 13.033 13.185 13.028 13.181 13.023 L 13.052 12.752 C 13.047 12.741 13.036 12.767 13.031 12.772 C 11.933 13.793 10.405 14.424 8.84 14.613 C 8.835 14.613 8.824 14.613 8.824 14.619 Z\" fill=\"rgb(179,84,84)\"></path></svg>',svgContentId:11574752445,withExternalLayout:true})]})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://peerlist.io/getmaximai/project/bifrost\",motionChild:true,nodeId:\"jyIYf5ZC1\",openInNewTab:true,scopeId:\"rVwrLlSGs\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-c8jzb2 framer-110e5bt\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"jyIYf5ZC1\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:31,intrinsicWidth:145,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1146)-80-420)/2+0+0)+0+10+6),pixelHeight:31,pixelWidth:145,positionX:\"center\",positionY:\"center\",sizes:\"123px\",src:\"https://framerusercontent.com/images/yzp23wncstvG9UNeq6C6IVzz7j8.svg?width=145&height=31\"},className:\"framer-ieoc0h\",\"data-framer-name\":\"Group 1171275529\",layoutDependency:layoutDependency,layoutId:\"smWiG26y4\",...addPropertyOverrides({hZtnjiGgq:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:31,intrinsicWidth:145,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||1067)-80-420)/2+0+0)+0+10+6),pixelHeight:31,pixelWidth:145,positionX:\"center\",positionY:\"center\",sizes:\"123px\",src:\"https://framerusercontent.com/images/yzp23wncstvG9UNeq6C6IVzz7j8.svg?width=145&height=31\"}},OAmbFgInx:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:31,intrinsicWidth:145,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||200)-40-396)/2+0+0)+10+14+10+48+6),pixelHeight:31,pixelWidth:145,positionX:\"center\",positionY:\"center\",sizes:\"123px\",src:\"https://framerusercontent.com/images/yzp23wncstvG9UNeq6C6IVzz7j8.svg?width=145&height=31\"}}},baseVariant,gestureVariant)})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-m1icc.framer-110e5bt, .framer-m1icc .framer-110e5bt { display: block; }\",\".framer-m1icc.framer-33d0ws { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 80px 190px 0px 190px; position: relative; width: 1200px; }\",\".framer-m1icc .framer-lfefqn { bottom: -476px; flex: none; left: 0px; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: -478px; z-index: 0; }\",\".framer-m1icc .framer-1qpn6ad { bottom: -5px; flex: none; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; width: 80px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-m1icc .framer-1ka5vta { bottom: -5px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 80px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-m1icc .framer-1bzq2qf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 820px; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-m1icc .framer-awptdn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-m1icc .framer-n2lqtr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-m1icc .framer-1ljrugh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-m1icc .framer-ktwkx9 { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 486px; word-break: break-word; word-wrap: break-word; }\",\".framer-m1icc .framer-1m81gb4 { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-m1icc .framer-1ow72px-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-m1icc .framer-444bng { flex: none; height: 5px; left: 4px; position: absolute; top: 4px; width: 5px; z-index: 1; }\",\".framer-m1icc .framer-16o6xh4 { flex: none; height: 5px; left: 4px; position: absolute; top: calc(49.72375690607737% - 5px / 2); width: 5px; z-index: 1; }\",\".framer-m1icc .framer-1hgeio0 { flex: none; height: 5px; position: absolute; right: 4px; top: calc(49.72375690607737% - 5px / 2); width: 5px; z-index: 1; }\",\".framer-m1icc .framer-1hzkq1i { flex: none; height: 5px; position: absolute; right: 4px; top: 4px; width: 5px; z-index: 1; }\",\".framer-m1icc .framer-7s9l54 { bottom: 4px; flex: none; height: 5px; position: absolute; right: 4px; width: 5px; z-index: 1; }\",\".framer-m1icc .framer-193obik { bottom: 4px; flex: none; height: 5px; left: 4px; position: absolute; width: 5px; z-index: 1; }\",\".framer-m1icc .framer-1gomcd6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; max-width: 820px; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-m1icc .framer-h5bswx { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-m1icc .framer-14wv2wb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px 0px 0px 0px; position: relative; width: 278px; }\",\".framer-m1icc .framer-ne8u59 { flex: none; height: 18px; position: relative; text-decoration: none; width: 80px; }\",\".framer-m1icc .framer-5ta3xx, .framer-m1icc .framer-1ldw3j9, .framer-m1icc .framer-182vawy, .framer-m1icc .framer-axy1wm, .framer-m1icc .framer-17s79de, .framer-m1icc .framer-1no9e1s, .framer-m1icc .framer-10evdys, .framer-m1icc .framer-t5lftk, .framer-m1icc .framer-159drep, .framer-m1icc .framer-e1fb4d, .framer-m1icc .framer-1jyi29a, .framer-m1icc .framer-13f19fz, .framer-m1icc .framer-b9r7vu, .framer-m1icc .framer-1qce8w5, .framer-m1icc .framer-eozb42, .framer-m1icc .framer-11tt3q3, .framer-m1icc .framer-13kql5a, .framer-m1icc .framer-fne7hv, .framer-m1icc .framer-1lhmrav, .framer-m1icc .framer-9l8fb7, .framer-m1icc .framer-13k6bnp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-m1icc .framer-1t21mb9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 57px; justify-content: flex-start; overflow: hidden; padding: 10px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-m1icc .framer-ii9wdm, .framer-m1icc .framer-1evd7u9, .framer-m1icc .framer-rhz2zr, .framer-m1icc .framer-n4bts1 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 40px); overflow: hidden; position: relative; width: 40px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-m1icc .framer-1ofzxp3 { display: grid; flex: none; gap: 40px 10px; height: min-content; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 10px; position: relative; width: 508px; }\",\".framer-m1icc .framer-13y1d7k, .framer-m1icc .framer-hdacs8, .framer-m1icc .framer-17dr9dm, .framer-m1icc .framer-ae79aj, .framer-m1icc .framer-1hhozzk { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-m1icc .framer-n6hxan, .framer-m1icc .framer-129ie8p, .framer-m1icc .framer-1qije9j, .framer-m1icc .framer-ajqvg, .framer-m1icc .framer-qinm07, .framer-m1icc .framer-cf4h0m, .framer-m1icc .framer-1fbvba1, .framer-m1icc .framer-g4t8zr, .framer-m1icc .framer-1ayasra, .framer-m1icc .framer-1hpszsa, .framer-m1icc .framer-1qkpzfi, .framer-m1icc .framer-l2y6s4, .framer-m1icc .framer-1revy05, .framer-m1icc .framer-13x1uub, .framer-m1icc .framer-xkq5kq, .framer-m1icc .framer-1afnyrx, .framer-m1icc .framer-1y39nvu, .framer-m1icc .framer-wdb4v2, .framer-m1icc .framer-1bsacqx, .framer-m1icc .framer-9fvffs, .framer-m1icc .framer-mjuogj, .framer-m1icc .framer-1k4jy2x, .framer-m1icc .framer-dgi0y3, .framer-m1icc .framer-1l3t8m3, .framer-m1icc .framer-16z1od4, .framer-m1icc .framer-1ebv67z, .framer-m1icc .framer-66mvq1, .framer-m1icc .framer-1540ndb, .framer-m1icc .framer-iyv2fv, .framer-m1icc .framer-9zluxq, .framer-m1icc .framer-1ikjmto { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-m1icc .framer-1dyulxo { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 102%; word-break: break-word; word-wrap: break-word; }\",\".framer-m1icc .framer-1f3jzrp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 820px; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-m1icc .framer-mmbb4i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-m1icc .framer-1nkvvwe, .framer-m1icc .framer-wkfujs { flex: none; height: 14px; position: relative; white-space: pre; width: auto; }\",\".framer-m1icc .framer-7nm351 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 57px; justify-content: flex-start; overflow: hidden; padding: 10px 0px 10px 0px; position: relative; width: min-content; }\",\".framer-m1icc .framer-oiodxu { flex: none; gap: 0px; height: 38px; overflow: hidden; position: relative; text-decoration: none; width: 177px; }\",\".framer-m1icc .framer-1hg3ej5 { flex: none; height: 22px; left: calc(49.71751412429381% - 139px / 2); overflow: visible; position: absolute; top: calc(52.63157894736844% - 22px / 2); width: 139px; }\",\".framer-m1icc .framer-cawlg7 { flex: none; height: 22px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 139px; }\",\".framer-m1icc .framer-1icnou6 { flex: none; height: 7px; left: 25px; position: absolute; top: 0px; white-space: pre; width: 51px; }\",\".framer-m1icc .framer-1lf6ckn { flex: none; height: 13px; left: 24px; position: absolute; top: 9px; white-space: pre; width: 115px; }\",\".framer-m1icc .framer-amhgtw { flex: none; height: 20px; left: -1px; position: absolute; top: 1px; width: 16px; }\",\".framer-m1icc .framer-c8jzb2 { flex: none; height: 38px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 166px; }\",\".framer-m1icc .framer-ieoc0h { flex: none; height: 26px; left: calc(49.858356940509935% - 123px / 2); position: absolute; top: calc(50.00000000000002% - 26px / 2); width: 123px; }\",\".framer-m1icc.framer-v-i6wo7z.framer-33d0ws { padding: 80px 40px 0px 40px; width: 810px; }\",\".framer-m1icc.framer-v-i6wo7z .framer-1ljrugh { flex-wrap: wrap; }\",\".framer-m1icc.framer-v-i6wo7z .framer-1gomcd6 { flex-direction: column; gap: 24px; }\",\".framer-m1icc.framer-v-i6wo7z .framer-h5bswx, .framer-m1icc.framer-v-xlr03v .framer-h5bswx { flex: none; height: 127px; width: 100%; }\",\".framer-m1icc.framer-v-i6wo7z .framer-1ofzxp3, .framer-m1icc.framer-v-xlr03v .framer-1ljrugh, .framer-m1icc.framer-v-xlr03v .framer-ktwkx9 { width: 100%; }\",\".framer-m1icc.framer-v-xlr03v.framer-33d0ws { padding: 40px 20px 0px 20px; width: 390px; }\",\".framer-m1icc.framer-v-xlr03v .framer-1m81gb4 { align-self: unset; width: 100%; }\",\".framer-m1icc.framer-v-xlr03v .framer-1gomcd6 { flex-direction: column; }\",\".framer-m1icc.framer-v-xlr03v .framer-1ofzxp3 { gap: 20px 10px; width: 100%; }\",\".framer-m1icc.framer-v-xlr03v .framer-1f3jzrp { flex-direction: column; padding: 10px 24px 0px 24px; }\",\".framer-m1icc.framer-v-xlr03v .framer-7nm351 { flex-direction: column; height: min-content; }\",\".framer-m1icc.framer-v-xlr03v .framer-c8jzb2 { align-self: stretch; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-m1icc[data-border=\"true\"]::after, .framer-m1icc [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1146\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"hZtnjiGgq\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"OAmbFgInx\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrVwrLlSGs=withCSS(Component,css,\"framer-m1icc\");export default FramerrVwrLlSGs;FramerrVwrLlSGs.displayName=\"Bifrost Footer\";FramerrVwrLlSGs.defaultProps={height:1146,width:1200};addPropertyControls(FramerrVwrLlSGs,{variant:{options:[\"nB7YZoQsQ\",\"hZtnjiGgq\",\"OAmbFgInx\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrVwrLlSGs,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]},...ButtonCTAFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerrVwrLlSGs.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonCTA,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrVwrLlSGs\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1146\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"hZtnjiGgq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"OAmbFgInx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rVwrLlSGs.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function clamp01(n){return Math.max(0,Math.min(1,n));}function mulberry32(seed){let t=seed>>>0;return function(){t+=1831565813;let r=Math.imul(t^t>>>15,1|t);r^=r+Math.imul(r^r>>>7,61|r);return((r^r>>>14)>>>0)/4294967296;};}// Smooth edge for the wave “body”\nfunction smoothstep(edge0,edge1,x){const t=clamp01((x-edge0)/(edge1-edge0));return t*t*(3-2*t);}export default function BinaryWave(props){const{color,background,cellSize,fontSize,speed,frequency,amplitude,baseHeight,density,crestScatter,blinkSpeed,blinkDepth,includeZeros,zeroChance,centerGap,seed,opacity,fontWeight,fontFamily,reflectVertical}=props;const canvasRef=React.useRef(null);const rafRef=React.useRef(null);const gridRef=React.useRef(null);const resize=React.useCallback(()=>{const canvas=canvasRef.current;if(!canvas)return;const parent=canvas.parentElement;if(!parent)return;const rect=parent.getBoundingClientRect();const dpr=Math.max(1,Math.min(2,window.devicePixelRatio||1));canvas.width=Math.floor(rect.width*dpr);canvas.height=Math.floor(rect.height*dpr);canvas.style.width=`${rect.width}px`;canvas.style.height=`${rect.height}px`;const cols=Math.max(1,Math.floor(rect.width/cellSize));const rows=Math.max(1,Math.floor(rect.height/cellSize));const rng=mulberry32(seed|0);const noise=new Float32Array(cols*rows);const phase=new Float32Array(cols*rows);for(let i=0;i<noise.length;i++){noise[i]=rng()// 0..1\n;phase[i]=rng()*Math.PI*2;}gridRef.current={cols,rows,noise,phase};},[cellSize,seed]);React.useEffect(()=>{resize();const ro=new ResizeObserver(()=>resize());if(canvasRef.current?.parentElement)ro.observe(canvasRef.current.parentElement);return()=>ro.disconnect();},[resize]);React.useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;let start=performance.now();let last=start;const tick=now=>{const g=gridRef.current;if(!g){rafRef.current=requestAnimationFrame(tick);return;}const dt=(now-last)/1e3;last=now;const t=(now-start)/1e3;const dpr=Math.max(1,Math.min(2,window.devicePixelRatio||1));const w=canvas.width/dpr;const h=canvas.height/dpr;// Clear\nctx.setTransform(dpr,0,0,dpr,0,0);ctx.clearRect(0,0,w,h);// Background (optional)\nif(background&&background!==\"transparent\"){ctx.fillStyle=background;ctx.fillRect(0,0,w,h);}// Text settings\nctx.fillStyle=color;ctx.font=`${fontWeight} ${fontSize}px ${fontFamily}`;ctx.textBaseline=\"middle\";ctx.textAlign=\"center\";const cols=g.cols;const rows=g.rows;const noise=g.noise;const phase=g.phase;// Travel L->R by adding time to x phase\nconst travel=t*speed;// Make a “gap” around the center like your screenshot:\n// envelope=0 at center, ~1 at edges (controlled by centerGap)\nconst sigma=Math.max(.05,centerGap);const envelopeAt=nx=>1-Math.exp(-Math.pow((nx-.5)/sigma,2));for(let cx=0;cx<cols;cx++){const nx=cols<=1?0:cx/(cols-1);const env=envelopeAt(nx);// Wave height in normalized units (0..1 from bottom)\nconst wave=(baseHeight+amplitude*Math.sin(nx*Math.PI*2*frequency+travel)+amplitude*.35*Math.sin(nx*Math.PI*2*(frequency*2.1)+travel*.7+1.7))*env;const waveN=clamp01(wave);const waveY=h*waveN// pixel y for the crest\n;for(let cy=0;cy<rows;cy++){const idx=cy*cols+cx;const n=noise[idx];const p=phase[idx];// Cell center\nconst x=(cx+.5)*cellSize;const y=(cy+.5)*cellSize;// Determine how \"inside\" the wave body the cell is\n// body = below crest (towards bottom)\n// When reflecting, we need to invert the smoothstep logic\nconst inside=reflectVertical?smoothstep(waveY-cellSize*1.2,waveY+cellSize*.8,y):smoothstep(waveY+cellSize*.8,waveY-cellSize*1.2,y);// Add some scatter slightly above the crest\nconst crestBand=Math.exp(-Math.pow((y-waveY)/(cellSize*2.2),2));const appear=inside*density+crestBand*crestScatter*.65;if(n>appear)continue;// Blink / flicker (per-cell phase + noise)\nconst flicker=1-blinkDepth*(.5+.5*Math.sin(t*blinkSpeed+p+n*6));const a=clamp01(opacity*flicker*(.35+.65*inside+.35*crestBand));if(a<.02)continue;ctx.globalAlpha=a;// Choose character\nlet ch=\"1\";if(includeZeros&&n<zeroChance)ch=\"0\";ctx.fillText(ch,x,y);}}ctx.globalAlpha=1;rafRef.current=requestAnimationFrame(tick);};rafRef.current=requestAnimationFrame(tick);return()=>{if(rafRef.current)cancelAnimationFrame(rafRef.current);};},[color,background,cellSize,fontSize,speed,frequency,amplitude,baseHeight,density,crestScatter,blinkSpeed,blinkDepth,includeZeros,zeroChance,centerGap,opacity,fontWeight,fontFamily]);return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",display:\"block\"}});}BinaryWave.defaultProps={color:\"#9AD5C4\",background:\"transparent\",cellSize:14,fontSize:16,fontWeight:500,fontFamily:\"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace\",speed:2.2,frequency:1.35,amplitude:.22,baseHeight:.28,density:.85,crestScatter:.65,blinkSpeed:5.5,blinkDepth:.55,opacity:.9,includeZeros:true,zeroChance:.18,centerGap:.22,seed:1337,reflectVertical:false};addPropertyControls(BinaryWave,{color:{type:ControlType.Color,title:\"Color\"},background:{type:ControlType.Color,title:\"BG\"},cellSize:{type:ControlType.Number,title:\"Cell\",min:8,max:40,step:1},fontSize:{type:ControlType.Number,title:\"Font\",min:8,max:40,step:1},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:10,step:.1},frequency:{type:ControlType.Number,title:\"Freq\",min:.2,max:5,step:.05},amplitude:{type:ControlType.Number,title:\"Amp\",min:0,max:.6,step:.01},baseHeight:{type:ControlType.Number,title:\"Base\",min:0,max:1,step:.01},density:{type:ControlType.Number,title:\"Density\",min:.05,max:1,step:.01},crestScatter:{type:ControlType.Number,title:\"Crest\",min:0,max:1,step:.01},blinkSpeed:{type:ControlType.Number,title:\"BlinkSpd\",min:0,max:20,step:.1},blinkDepth:{type:ControlType.Number,title:\"BlinkAmt\",min:0,max:1,step:.01},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.01},includeZeros:{type:ControlType.Boolean,title:\"Zeros\"},zeroChance:{type:ControlType.Number,title:\"0 Chance\",min:0,max:.5,step:.01},centerGap:{type:ControlType.Number,title:\"CenterGap\",min:.05,max:.6,step:.01},seed:{type:ControlType.Number,title:\"Seed\",min:0,max:999999,step:1},reflectVertical:{type:ControlType.Boolean,title:\"Reflect\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BinaryWave\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Binary_wave.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";// 1. STORE\nconst useStore=createStore({showExtraField:false});// 2. TRIGGER (Pasang di Dropdown)\nexport function withDropdownTrigger(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onChange:event=>{const value=event.target.value;// LOGIC:\n// Kita cek apakah value-nya \"Yes\".\n// Jika value = \"Are you using an LLM Gateway today?\" (Placeholder) -> Hasilnya False (Hidden)\n// Jika value = \"No\" -> Hasilnya False (Hidden)\n// Jika value = \"Yes\" -> Hasilnya True (Show)\nconst isYes=value===\"Yes\";console.log(event);setStore({showExtraField:isYes});// Teruskan event ke Framer agar form tetap berfungsi\nif(props.onChange){props.onChange(event);}}});};}// 3. CONDITIONAL FIELD (Pasang di Input Tambahan)\nexport function withConditionalField(Component){return props=>{const[store]=useStore();// Jika tidak \"Yes\", return null (jangan render apapun)\nif(!store.showExtraField){return null;}// Jika \"Yes\", render komponen dengan animasi\nreturn /*#__PURE__*/_jsx(Component,{...props,initial:{opacity:0,y:-10,height:0},animate:{opacity:1,y:0,height:\"auto\"},exit:{opacity:0,y:-10,height:0},transition:{duration:.3}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withConditionalField\":{\"type\":\"reactHoc\",\"name\":\"withConditionalField\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDropdownTrigger\":{\"type\":\"reactHoc\",\"name\":\"withDropdownTrigger\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples_1.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";const PERSONAL_EMAIL_DOMAINS=new Set([\"gmail.com\",\"yahoo.com\",\"hotmail.com\",\"outlook.com\",\"icloud.com\",\"aol.com\",\"protonmail.com\",\"mail.com\",\"ymail.com\",\"live.com\",\"msn.com\",\"me.com\",\"mac.com\",\"googlemail.com\",\"inbox.com\"]);fetch(\"https://hubspotonwebflow.com/assets/js/blockedDomains.json\").then(res=>res.json()).then(domains=>{domains.forEach(domain=>PERSONAL_EMAIL_DOMAINS.add(domain.toLowerCase()));}).catch(()=>{});function isWorkEmail(email){const domain=email.trim().split(\"@\")[1]?.toLowerCase();if(!domain)return false;return!PERSONAL_EMAIL_DOMAINS.has(domain);}export function withWorkEmailValidation(Component){return props=>{const ref=useRef(null);useEffect(()=>{const form=ref.current?.querySelector(\"form\");if(!form)return;const handleSubmit=event=>{const formData=new FormData(form);const email=formData.get(\"Email\")?.toString()||\"\";if(!isWorkEmail(email)){event.preventDefault();event.stopImmediatePropagation();const emailInput=form.querySelector('input[name=\"Email\"]');if(emailInput){emailInput.setCustomValidity(\"Please enter a work email address.\");emailInput.reportValidity();emailInput.addEventListener(\"input\",()=>emailInput.setCustomValidity(\"\"),{once:true});}}};form.addEventListener(\"submit\",handleSubmit,{capture:true});return()=>{form.removeEventListener(\"submit\",handleSubmit,{capture:true});};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withWorkEmailValidation\":{\"type\":\"reactHoc\",\"name\":\"withWorkEmailValidation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithWorkEmailValidation.map","// Generated by Framer (eda58b2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={oOyb_1vVT:{hover:true,pressed:true}};const cycleOrder=[\"oOyb_1vVT\",\"yyVMtDtVm\",\"UPwVZCE_E\",\"trFPp4RaK\",\"yg2ip6H25\"];const serializationHash=\"framer-yJvav\";const variantClassNames={oOyb_1vVT:\"framer-v-lpl6zl\",trFPp4RaK:\"framer-v-1sq2kmp\",UPwVZCE_E:\"framer-v-pd4jrb\",yg2ip6H25:\"framer-v-zkvq5t\",yyVMtDtVm:\"framer-v-1gp95f1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"oOyb_1vVT\",Disabled:\"UPwVZCE_E\",Error:\"yg2ip6H25\",Loading:\"yyVMtDtVm\",Success:\"trFPp4RaK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oOyb_1vVT\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oOyb_1vVT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"yyVMtDtVm\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"yyVMtDtVm\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lpl6zl\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"oOyb_1vVT\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.6)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(51, 193, 158)\",boxShadow:\"0px 0px 6px 0px rgba(72, 213, 151, 0.4), 0px 2px 2px 0px rgba(0, 0, 0, 0.08), inset 2px 2px 0px 0px rgba(255, 255, 255, 0.3), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.12)\",opacity:1,...style},variants:{\"oOyb_1vVT-hover\":{backgroundColor:\"rgba(51, 166, 139, 0.85)\",opacity:1},\"oOyb_1vVT-pressed\":{backgroundColor:\"rgb(51, 166, 139)\",opacity:1},trFPp4RaK:{opacity:1},UPwVZCE_E:{opacity:.5},yg2ip6H25:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1}},...addPropertyOverrides({\"oOyb_1vVT-hover\":{\"data-framer-name\":undefined},\"oOyb_1vVT-pressed\":{\"data-framer-name\":undefined},trFPp4RaK:{\"data-framer-name\":\"Success\"},UPwVZCE_E:{\"data-framer-name\":\"Disabled\"},yg2ip6H25:{\"data-framer-name\":\"Error\"},yyVMtDtVm:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"request license\"})}),className:\"framer-10zkw6d\",fonts:[\"GF;Geist Mono-600\"],layoutDependency:layoutDependency,layoutId:\"vnJOOZzWb\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{yg2ip6H25:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({trFPp4RaK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"submitted\"})})},yg2ip6H25:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xjmlsm\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"MuKpYDgvV\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1opu1oy\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"f_ZvsJFFM\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{yyVMtDtVm:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bnqpxr\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"iajRXTsIJ\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17px62j\",layoutDependency:layoutDependency,layoutId:\"CNIkRsN_J\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-kfs1pm\",layoutDependency:layoutDependency,layoutId:\"VcYvmT9C1\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lw13a7\",layoutDependency:layoutDependency,layoutId:\"Sc5kZs7ig\",style:{rotate:90},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-42bvds\",layoutDependency:layoutDependency,layoutId:\"OaamlxH48\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6uqm8t\",layoutDependency:layoutDependency,layoutId:\"SoqA0iFWH\",style:{rotate:-90},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-rnkofl\",layoutDependency:layoutDependency,layoutId:\"QdcQeOswX\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-184nbpg\",layoutDependency:layoutDependency,layoutId:\"op0SiCpvj\",style:{rotate:-180},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-hwddfv\",layoutDependency:layoutDependency,layoutId:\"if3SQi4rI\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0 L 4 0\" fill=\"transparent\" stroke=\"rgb(23, 123, 98)\"></path></svg>',withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yJvav.framer-1plz794, .framer-yJvav .framer-1plz794 { display: block; }\",\".framer-yJvav.framer-lpl6zl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 239px; }\",\".framer-yJvav .framer-10zkw6d { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-yJvav .framer-1xjmlsm { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-yJvav .framer-1opu1oy { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-yJvav .framer-1bnqpxr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-yJvav .framer-17px62j { flex: none; height: 5px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 5px; z-index: 1; }\",\".framer-yJvav .framer-kfs1pm, .framer-yJvav .framer-42bvds, .framer-yJvav .framer-rnkofl, .framer-yJvav .framer-hwddfv { height: 4px; left: 1px; position: absolute; top: 1px; width: 4px; }\",\".framer-yJvav .framer-lw13a7 { flex: none; height: 5px; overflow: visible; position: absolute; right: 0px; top: 0px; width: 5px; z-index: 1; }\",\".framer-yJvav .framer-6uqm8t { bottom: 0px; flex: none; height: 5px; left: 0px; overflow: visible; position: absolute; width: 5px; z-index: 1; }\",\".framer-yJvav .framer-184nbpg { bottom: 0px; flex: none; height: 5px; overflow: visible; position: absolute; right: 0px; width: 5px; z-index: 1; }\",\".framer-yJvav.framer-v-1gp95f1.framer-lpl6zl, .framer-yJvav.framer-v-pd4jrb.framer-lpl6zl, .framer-yJvav.framer-v-1sq2kmp.framer-lpl6zl, .framer-yJvav.framer-v-zkvq5t.framer-lpl6zl { cursor: unset; }\",\".framer-yJvav.framer-v-1gp95f1 .framer-1opu1oy { overflow: hidden; }\",'.framer-yJvav[data-border=\"true\"]::after, .framer-yJvav [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 239\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yyVMtDtVm\":{\"layout\":[\"fixed\",\"fixed\"]},\"UPwVZCE_E\":{\"layout\":[\"fixed\",\"fixed\"]},\"trFPp4RaK\":{\"layout\":[\"fixed\",\"fixed\"]},\"yg2ip6H25\":{\"layout\":[\"fixed\",\"fixed\"]},\"trTAFn6OF\":{\"layout\":[\"fixed\",\"fixed\"]},\"KTuYuF0c5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerct4ElJy7E=withCSS(Component,css,\"framer-yJvav\");export default Framerct4ElJy7E;Framerct4ElJy7E.displayName=\"Button 3\";Framerct4ElJy7E.defaultProps={height:32,width:239};addPropertyControls(Framerct4ElJy7E,{variant:{options:[\"oOyb_1vVT\",\"yyVMtDtVm\",\"UPwVZCE_E\",\"trFPp4RaK\",\"yg2ip6H25\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerct4ElJy7E,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55W7ihaO_CS.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerct4ElJy7E\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yyVMtDtVm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UPwVZCE_E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"trFPp4RaK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yg2ip6H25\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"trTAFn6OF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KTuYuF0c5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"239\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ct4ElJy7E.map","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,FormSelect,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withConditionalField,withDropdownTrigger}from\"https://framerusercontent.com/modules/jlSGUKru7zwwQmW7xLdw/4FhbjeCLec2TtKA78lhM/Examples_1.js\";import{withWorkEmailValidation}from\"https://framerusercontent.com/modules/bBTvZprjVFBamlyfWZ3U/Z6zlettBHvz7uCL6oTJc/WithWorkEmailValidation.js\";import Button3 from\"https://framerusercontent.com/modules/kv8FkxDeAfXauKCZOg5s/so81Udklo8KX2D8Ij4Ei/ct4ElJy7E.js\";const FormSelectWithDropdownTrigger8kg4rb=withCodeBoundaryForOverrides(FormSelect,{nodeId:\"as8XYGTCR\",override:withDropdownTrigger,scopeId:\"LiD8dj6E_\"});const MotionLabelWithConditionalFieldusxmze=withCodeBoundaryForOverrides(motion.label,{nodeId:\"sXvaqA7mz\",override:withConditionalField,scopeId:\"LiD8dj6E_\"});const Button3Fonts=getFonts(Button3);const FormContainerWithWorkEmailValidationnw3auy=withCodeBoundaryForOverrides(FormContainer,{nodeId:\"zzxVLxyrW\",override:withWorkEmailValidation,scopeId:\"LiD8dj6E_\"});const cycleOrder=[\"zzxVLxyrW\",\"M4N7wPLeT\"];const serializationHash=\"framer-bARLC\";const variantClassNames={M4N7wPLeT:\"framer-v-21qwfy\",zzxVLxyrW:\"framer-v-nw3auy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"For Mobile\":\"M4N7wPLeT\",\"Variant 1\":\"zzxVLxyrW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zzxVLxyrW\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zzxVLxyrW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onFocusu9t9ji=activeVariantCallback(async(...args)=>{setVariant(\"zzxVLxyrW\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(FormContainerWithWorkEmailValidationnw3auy,{...restProps,...gestureHandlers,action:\"https://api.framer.com/forms/v1/forms/c028c765-232f-43cc-aa3c-31d893a8aeac/submit\",className:cx(scopingClassNames,\"framer-nw3auy\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zzxVLxyrW\",nodeId:\"zzxVLxyrW\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(249, 249, 249)\",boxShadow:\"0px 2px 8px 2px rgba(0, 0, 0, 0.04)\",...style},...addPropertyOverrides({M4N7wPLeT:{\"data-framer-name\":\"For Mobile\"}},baseVariant,gestureVariant),children:formState=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-237kmb\",layoutDependency:layoutDependency,layoutId:\"A7BiSiluB\",children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1e9wgdy\",layoutDependency:layoutDependency,layoutId:\"UZBiTyhvI\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-srkku9\",inputName:\"Enter your name\",layoutDependency:layoutDependency,layoutId:\"puuxVgR32\",onFocus:onFocusu9t9ji,placeholder:\"Enter your name\",required:true,style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(0, 0, 0, 0.1)\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"rgb(10, 10, 10)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"text\"})}),/*#__PURE__*/_jsx(motion.label,{className:\"framer-1kn1ypb\",layoutDependency:layoutDependency,layoutId:\"rrDyxpEcu\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-9xozru\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"TrthN4gdT\",placeholder:\"Enter your work email\",required:true,style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(0, 0, 0, 0.1)\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"rgb(10, 10, 10)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"email\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j8sbw6\",layoutDependency:layoutDependency,layoutId:\"CbN7wVtfC\",children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-sgbznf\",layoutDependency:layoutDependency,layoutId:\"B3AWE0Q1D\",children:/*#__PURE__*/_jsx(FormSelect,{className:\"framer-5o9k7u\",defaultValue:\"\",inputName:\"Company size\",layoutDependency:layoutDependency,layoutId:\"ZiLCWcpoi\",required:true,selectOptions:[{title:\"Select company size ...\",type:\"option\",value:\"\"},{title:\"1-10\",type:\"option\",value:\"1-10\"},{title:\"11-50\",type:\"option\",value:\"11-50\"},{title:\"51-100\",type:\"option\",value:\"51-100\"},{title:\"101-500\",type:\"option\",value:\"101-500\"},{title:\"501-1000\",type:\"option\",value:\"501-1000\"},{title:\"1000+\",type:\"option\",value:\"1000+\"}],style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(0, 0, 0, 0.1)\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"rgb(10, 10, 10)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-invalid-text-color\":\"rgb(153, 153, 153)\"}})}),/*#__PURE__*/_jsx(motion.label,{className:\"framer-10uk8qx\",layoutDependency:layoutDependency,layoutId:\"IwH4mVbmP\",children:/*#__PURE__*/_jsx(FormSelect,{className:\"framer-dap13\",defaultValue:\"\",inputName:\"Company HQ\",layoutDependency:layoutDependency,layoutId:\"QpZgl9MCa\",required:true,selectOptions:[{title:\"Select company HQ ...\",type:\"option\",value:\"\"},{title:\"North America\",type:\"option\",value:\"North America\"},{title:\"Asia-Pacific\",type:\"option\",value:\"Asia-Pacific\"},{title:\"Europe, Middle East and Africa\",type:\"option\",value:\"Europe, Middle East and Africa\"},{title:\"Latin America\",type:\"option\",value:\"Latin America\"}],style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(0, 0, 0, 0.1)\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"rgb(10, 10, 10)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-invalid-text-color\":\"rgb(153, 153, 153)\"}})})]}),/*#__PURE__*/_jsx(motion.label,{className:\"framer-7uvhyi\",layoutDependency:layoutDependency,layoutId:\"VlrmMkEEt\",children:/*#__PURE__*/_jsx(FormSelect,{className:\"framer-qbyak1\",defaultValue:\"\",inputName:\"Have you tried Bifrost OSS?\",layoutDependency:layoutDependency,layoutId:\"VbZVR7tCb\",required:true,selectOptions:[{title:\"Have you tried Bifrost OSS?\",type:\"option\",value:\"\"},{title:\"Yes, actively using\",type:\"option\",value:\"Yes, actively using\"},{title:\"Yes, tried locally / briefly\",type:\"option\",value:\"Yes, tried locally / briefly\"},{title:\"No\",type:\"option\",value:\"No\"}],style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(0, 0, 0, 0.1)\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"rgb(10, 10, 10)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-invalid-text-color\":\"rgb(153, 153, 153)\"}})}),/*#__PURE__*/_jsx(motion.label,{className:\"framer-14c1p2v\",layoutDependency:layoutDependency,layoutId:\"j7bDFFvVD\",children:/*#__PURE__*/_jsx(FormSelectWithDropdownTrigger8kg4rb,{className:\"framer-8kg4rb\",defaultValue:\"\",inputName:\"Are you using an LLM Gateway today?\",layoutDependency:layoutDependency,layoutId:\"as8XYGTCR\",required:true,selectOptions:[{title:\"Are you using an LLM Gateway today?\",type:\"option\",value:\"\"},{title:\"Yes\",type:\"option\",value:\"Yes\"},{title:\"No\",type:\"option\",value:\"No\"}],style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(0, 0, 0, 0.1)\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"rgb(10, 10, 10)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-invalid-text-color\":\"rgb(153, 153, 153)\"},tabIndex:1})}),/*#__PURE__*/_jsx(MotionLabelWithConditionalFieldusxmze,{className:\"framer-usxmze\",layoutDependency:layoutDependency,layoutId:\"sXvaqA7mz\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-14mrfbi\",inputName:\"Name of existing LLM Gateway solution\",layoutDependency:layoutDependency,layoutId:\"XAH7FAMdz\",placeholder:\"Name of existing LLM Gateway solution\",required:true,style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(0, 0, 0, 0.1)\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"rgb(10, 10, 10)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"text\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1awadly\",layoutDependency:layoutDependency,layoutId:\"hujr4KKMh\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{}),className:\"framer-1l65v1y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UMVeE1pp8\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+0+0+264,...addPropertyOverrides({M4N7wPLeT:{y:(componentViewport?.y||0)+4+0+0+306}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c1nfvy-container\",layoutDependency:layoutDependency,layoutId:\"aVDbpusX6-container\",nodeId:\"aVDbpusX6\",rendersWithMotion:true,scopeId:\"LiD8dj6E_\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"aVDbpusX6\",layoutId:\"aVDbpusX6\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"yyVMtDtVm\",success:\"trFPp4RaK\"},matchVariant(\"oOyb_1vVT\")),width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bARLC.framer-mgbrzu, .framer-bARLC .framer-mgbrzu { display: block; }\",\".framer-bARLC.framer-nw3auy { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: relative; width: 438px; }\",\".framer-bARLC .framer-237kmb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bARLC .framer-1e9wgdy, .framer-bARLC .framer-1kn1ypb, .framer-bARLC .framer-usxmze { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-bARLC .framer-srkku9, .framer-bARLC .framer-9xozru, .framer-bARLC .framer-14mrfbi { --framer-input-focused-border-color: #6fc3a8; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 0px 0px 1px 0px; --framer-input-font-family: \"Geist\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-bARLC .framer-1j8sbw6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-bARLC .framer-sgbznf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-bARLC .framer-5o9k7u, .framer-bARLC .framer-qbyak1, .framer-bARLC .framer-8kg4rb { --framer-input-focused-border-color: #6fc3a8; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 0px 0px 1px 0px; --framer-input-font-family: \"Geist\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 0px 12px 0px 12px; flex: 1 0 0px; height: 40px; position: relative; width: 1px; }',\".framer-bARLC .framer-10uk8qx { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-bARLC .framer-dap13 { --framer-input-focused-border-color: #6fc3a8; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 0px 0px 1px 0px; --framer-input-font-family: \"Geist\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 0px 12px 0px 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-bARLC .framer-7uvhyi, .framer-bARLC .framer-14c1p2v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-bARLC .framer-1awadly { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 10px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-bARLC .framer-1l65v1y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bARLC .framer-1c1nfvy-container { flex: none; height: 32px; position: relative; width: 100%; z-index: 3; }\",\".framer-bARLC.framer-v-21qwfy .framer-1j8sbw6 { flex-direction: column; gap: 2px; }\",\".framer-bARLC.framer-v-21qwfy .framer-sgbznf, .framer-bARLC.framer-v-21qwfy .framer-10uk8qx { flex: none; width: 100%; }\",'.framer-bARLC[data-border=\"true\"]::after, .framer-bARLC [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 304\n * @framerIntrinsicWidth 438\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"M4N7wPLeT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLiD8dj6E_=withCSS(Component,css,\"framer-bARLC\");export default FramerLiD8dj6E_;FramerLiD8dj6E_.displayName=\"Long-forms-Newest-new\";FramerLiD8dj6E_.defaultProps={height:304,width:438};addPropertyControls(FramerLiD8dj6E_,{variant:{options:[\"zzxVLxyrW\",\"M4N7wPLeT\"],optionTitles:[\"Variant 1\",\"For Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLiD8dj6E_,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...Button3Fonts],{supportsExplicitInterCodegen:true});FramerLiD8dj6E_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button3,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLiD8dj6E_\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"304\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"438\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"M4N7wPLeT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LiD8dj6E_.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BinaryWave from\"https://framerusercontent.com/modules/c6a4HuIivgaj6zytx6BD/HlkEqfXplzUjdlj5oa3g/Binary_wave.js\";import LongFormsNewestNew from\"https://framerusercontent.com/modules/Ddg5YHV71o8BsfZykHlS/ysDfXpfqhyIPK5nDEa8b/LiD8dj6E_.js\";const BinaryWaveFonts=getFonts(BinaryWave);const LongFormsNewestNewFonts=getFonts(LongFormsNewestNew);const serializationHash=\"framer-cmlmi\";const variantClassNames={ZZezMrTZW:\"framer-v-1rvne1a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZZezMrTZW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rvne1a\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZZezMrTZW\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13hnrlm\",\"data-border\":true,\"data-framer-name\":\"Frame 2147231950\",layoutDependency:layoutDependency,layoutId:\"JH2r3MNvq\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l556sw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"J8gnq3Up_-container\",nodeId:\"J8gnq3Up_\",rendersWithMotion:true,scopeId:\"Yov7LAr76\",children:/*#__PURE__*/_jsx(BinaryWave,{amplitude:.22,background:\"rgba(0, 0, 0, 0)\",baseHeight:.48,blinkDepth:.55,blinkSpeed:7.7,cellSize:9,centerGap:.08,color:\"rgb(111, 195, 168)\",crestScatter:.65,density:.62,fontSize:9,frequency:4.75,height:\"100%\",id:\"J8gnq3Up_\",includeZeros:true,layoutId:\"J8gnq3Up_\",opacity:.9,reflectVertical:true,seed:266075,speed:2.2,style:{height:\"100%\",width:\"100%\"},width:\"100%\",zeroChance:.05})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o34nai\",\"data-border\":true,\"data-framer-name\":\"Frame 2147231992\",layoutDependency:layoutDependency,layoutId:\"iqpkrd5St\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e7vylu\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124679\",layoutDependency:layoutDependency,layoutId:\"Tpct7Z8YX\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ok5ug\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124680\",layoutDependency:layoutDependency,layoutId:\"o4hMkMGrB\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10aiuxx\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124681\",layoutDependency:layoutDependency,layoutId:\"dE1tT68R7\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ppgpvz\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124682\",layoutDependency:layoutDependency,layoutId:\"TWgwCLPF0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pgpw1r\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124683\",layoutDependency:layoutDependency,layoutId:\"hn7cQTLYa\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wt6f8j\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124684\",layoutDependency:layoutDependency,layoutId:\"tSADayr2Y\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j0vbmc\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124685\",layoutDependency:layoutDependency,layoutId:\"Hqu1UAjRi\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m62hte\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124686\",layoutDependency:layoutDependency,layoutId:\"ZI2u_ta5Z\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-178v2c3\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124687\",layoutDependency:layoutDependency,layoutId:\"iZXqJg0WV\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bq8mbu\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124688\",layoutDependency:layoutDependency,layoutId:\"hLYW0wVQL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3low0g\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124691\",layoutDependency:layoutDependency,layoutId:\"btGG02skX\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1md9u7v\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124693\",layoutDependency:layoutDependency,layoutId:\"HgWX75WnN\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bltw1h\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124694\",layoutDependency:layoutDependency,layoutId:\"I_Hq_lHWd\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oeje7u\",\"data-framer-name\":\"Frame 2147232175\",layoutDependency:layoutDependency,layoutId:\"ja3wAhoBH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(111, 195, 168))\",\"--framer-text-transform\":\"uppercase\"},children:\"[ SHIP RELIABLE AI ]\"})}),className:\"framer-nrsaqw\",\"data-framer-name\":\"[ BUILD TODAY ]\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"t2oAoGJmx\",style:{\"--extracted-r6o4lv\":\"rgb(111, 195, 168)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.95))\"},children:\"Try Bifrost Enterprise with a 14-day Free Trial\"})}),className:\"framer-1srmi82\",\"data-framer-name\":\"Ship Faster with a Free 14-Day License\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"AIcOmhHdS\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.95)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cs6kqh\",\"data-border\":true,\"data-framer-name\":\"Frame 2147231918\",layoutDependency:layoutDependency,layoutId:\"Q8nT4bL8v\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p3t0yu\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124679\",layoutDependency:layoutDependency,layoutId:\"DskEFN_8I\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pgz9n\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124680\",layoutDependency:layoutDependency,layoutId:\"PIixvXPeK\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17bqon3\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124681\",layoutDependency:layoutDependency,layoutId:\"q1WvIbzwq\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kxvopm\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124682\",layoutDependency:layoutDependency,layoutId:\"OcdXdWUDa\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1txnnq9\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124683\",layoutDependency:layoutDependency,layoutId:\"R2wMdpg7E\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-d8go5e\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124684\",layoutDependency:layoutDependency,layoutId:\"R5uV8EKPY\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gm8z15\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124685\",layoutDependency:layoutDependency,layoutId:\"lSPU187ok\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nt1eb\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124686\",layoutDependency:layoutDependency,layoutId:\"TuGfMkuYS\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-148opqw\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124687\",layoutDependency:layoutDependency,layoutId:\"NAGKIhXyc\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7uxgqz\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124688\",layoutDependency:layoutDependency,layoutId:\"tlPMGZpvs\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-145hbc9\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124691\",layoutDependency:layoutDependency,layoutId:\"nNSUIEjUl\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e9t7t9\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124693\",layoutDependency:layoutDependency,layoutId:\"EQUOZszIs\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ijtxy8\",\"data-border\":true,\"data-framer-name\":\"Rectangle 161124694\",layoutDependency:layoutDependency,layoutId:\"uRtgvKtUV\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 226, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ht5rx0\",\"data-framer-name\":\"Frame 2147232176\",layoutDependency:layoutDependency,layoutId:\"ybnrq7nM4\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xccgo4\",layoutDependency:layoutDependency,layoutId:\"TsgwqmAXt\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||660)-0-803)/2+0+0)+150+223+0+0+2),pixelHeight:243,pixelWidth:406,positionX:\"center\",positionY:\"center\",sizes:\"446px\",src:\"https://framerusercontent.com/images/uuMnJPKfL2Ktuu52PyHW599oc.svg?width=406&height=243\"},className:\"framer-xxoc4x\",\"data-border\":true,\"data-framer-name\":\"Frame 2147232021\",layoutDependency:layoutDependency,layoutId:\"xWX1NTvMY\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1v7jqam\",\"data-framer-name\":\"Vector 589 (Stroke)\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:9,layoutDependency:layoutDependency,layoutId:\"VspMAl4vZ\",svg:'<svg width=\"9\" height=\"9\" viewBox=\"-1 -1 9 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7 0V1H1.5V6.5H0.5V0H7Z\" fill=\"#D5D5D5\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l8l7yt\",\"data-framer-name\":\"Vector 589 (Stroke)\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:9,layoutDependency:layoutDependency,layoutId:\"zLLZ9xCyA\",style:{rotate:-90},svg:'<svg width=\"9\" height=\"9\" viewBox=\"-1 -1 9 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7 0V1H1.5V6.5H0.5V0H7Z\" fill=\"#D5D5D5\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4jbkqw\",\"data-framer-name\":\"Vector 589 (Stroke)\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:9,layoutDependency:layoutDependency,layoutId:\"xA8aTh5mL\",style:{rotate:-180},svg:'<svg width=\"9\" height=\"9\" viewBox=\"-1 -1 9 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7 0V1H1.5V6.5H0.5V0H7Z\" fill=\"#D5D5D5\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-129kl6j\",\"data-framer-name\":\"Vector 589 (Stroke)\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:9,layoutDependency:layoutDependency,layoutId:\"RfETNq6Dh\",style:{rotate:90},svg:'<svg width=\"9\" height=\"9\" viewBox=\"-1 -1 9 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7 0V1H1.5V6.5H0.5V0H7Z\" fill=\"#D5D5D5\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:268,width:\"438px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||660)-0-803)/2+0+0)+150+223+0+0+2+4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q8ob23-container\",layoutDependency:layoutDependency,layoutId:\"lEnPZYph8-container\",nodeId:\"lEnPZYph8\",rendersWithMotion:true,scopeId:\"Yov7LAr76\",children:/*#__PURE__*/_jsx(LongFormsNewestNew,{height:\"100%\",id:\"lEnPZYph8\",layoutId:\"lEnPZYph8\",style:{width:\"100%\"},variant:matchVariant(\"zzxVLxyrW\"),width:\"100%\"})})})]})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cmlmi.framer-st5frr, .framer-cmlmi .framer-st5frr { display: block; }\",\".framer-cmlmi.framer-1rvne1a { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 190px 0px 190px; position: relative; width: 1200px; }\",\".framer-cmlmi .framer-13hnrlm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 820px; overflow: hidden; padding: 150px 20px 150px 20px; position: relative; width: 100%; }\",\".framer-cmlmi .framer-1l556sw-container { bottom: -39px; flex: none; height: 161px; left: -114px; position: absolute; right: -364px; z-index: 1; }\",\".framer-cmlmi .framer-o34nai { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-cmlmi .framer-1e7vylu, .framer-cmlmi .framer-7ok5ug, .framer-cmlmi .framer-10aiuxx, .framer-cmlmi .framer-ppgpvz, .framer-cmlmi .framer-1pgpw1r, .framer-cmlmi .framer-1wt6f8j, .framer-cmlmi .framer-j0vbmc, .framer-cmlmi .framer-1m62hte, .framer-cmlmi .framer-178v2c3, .framer-cmlmi .framer-1bq8mbu, .framer-cmlmi .framer-3low0g, .framer-cmlmi .framer-1md9u7v, .framer-cmlmi .framer-bltw1h, .framer-cmlmi .framer-1p3t0yu, .framer-cmlmi .framer-pgz9n, .framer-cmlmi .framer-17bqon3, .framer-cmlmi .framer-1kxvopm, .framer-cmlmi .framer-1txnnq9, .framer-cmlmi .framer-d8go5e, .framer-cmlmi .framer-1gm8z15, .framer-cmlmi .framer-nt1eb, .framer-cmlmi .framer-148opqw, .framer-cmlmi .framer-7uxgqz, .framer-cmlmi .framer-145hbc9, .framer-cmlmi .framer-1e9t7t9, .framer-cmlmi .framer-ijtxy8 { flex: 1 0 0px; height: 57px; position: relative; width: 1px; }\",\".framer-cmlmi .framer-oeje7u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cmlmi .framer-nrsaqw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cmlmi .framer-1srmi82 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 330px; word-break: break-word; word-wrap: break-word; }\",\".framer-cmlmi .framer-cs6kqh { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-cmlmi .framer-1ht5rx0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 450px; }\",\".framer-cmlmi .framer-xccgo4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2px; position: relative; width: 100%; }\",\".framer-cmlmi .framer-xxoc4x { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 1px; z-index: 4; }\",\".framer-cmlmi .framer-1v7jqam { flex: none; height: 8px; left: -2px; position: absolute; top: -1px; width: 8px; z-index: 1; }\",\".framer-cmlmi .framer-1l8l7yt { bottom: -1px; flex: none; height: 8px; left: -1px; position: absolute; width: 8px; z-index: 1; }\",\".framer-cmlmi .framer-4jbkqw { aspect-ratio: 1 / 1; bottom: -1px; flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: absolute; right: -2px; width: 8px; z-index: 1; }\",\".framer-cmlmi .framer-129kl6j { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: absolute; right: -1px; top: -2px; width: 8px; z-index: 1; }\",\".framer-cmlmi .framer-1q8ob23-container { flex: none; height: auto; position: relative; width: 100%; }\",'.framer-cmlmi[data-border=\"true\"]::after, .framer-cmlmi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 660\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYov7LAr76=withCSS(Component,css,\"framer-cmlmi\");export default FramerYov7LAr76;FramerYov7LAr76.displayName=\"EnterpriseLicenseForm\";FramerYov7LAr76.defaultProps={height:660,width:1200};addFonts(FramerYov7LAr76,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]},...BinaryWaveFonts,...LongFormsNewestNewFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYov7LAr76\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"660\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{useEffect,useRef,useState}from\"react\";// ─── Config ───────────────────────────────────────────────────────────────────\nconst DESKTOP_COLS=7;const TABLET_COLS=6;const MOBILE_COLS=4;const ROWS=2;const CELL_PADDING=8;const IMAGE_MAX_HEIGHT=64;const DESKTOP_FLIP_INTERVAL=6e3;const TABLET_FLIP_INTERVAL=45e3;const MOBILE_FLIP_INTERVAL=3e3;function useBreakpoint(){const[bp,setBp]=useState(\"desktop\");useEffect(()=>{const get=()=>{const w=window.innerWidth;if(w<768)return\"mobile\";if(w<1280)return\"tablet\";return\"desktop\";};setBp(get());const h=()=>setBp(get());window.addEventListener(\"resize\",h);return()=>window.removeEventListener(\"resize\",h);},[]);return bp;}// ─── Logo cell ────────────────────────────────────────────────────────────────\nfunction LogoCell({item,delay=0,firstCol=false,mobile=false}){const[hovered,setHovered]=useState(false);const hasLink=!!item.href;return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>hasLink&&window.open(item.href),onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",padding:CELL_PADDING,borderTop:\"1px solid rgba(0,0,0,0.08)\",borderLeft:firstCol?\"none\":\"1px solid rgba(0,0,0,0.08)\",backgroundColor:hovered?\"#F9F9F9\":\"transparent\",backgroundImage:hovered&&!mobile?\"url(https://framerusercontent.com/images/uuMnJPKfL2Ktuu52PyHW599oc.svg?width=406&height=243)\":\"none\",transition:\"background-color 180ms ease\",overflow:\"hidden\",color:\"inherit\",cursor:hasLink?\"pointer\":\"default\",boxSizing:\"border-box\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:8,left:8,right:8,bottom:8,background:\"white\",zIndex:1,opacity:hovered?1:0,transition:\"opacity 180ms ease\"}}),hovered&&/*#__PURE__*/_jsx(CornerAccents,{}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",position:\"relative\",zIndex:2,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.img,{src:item.logo,alt:\"\",draggable:false,initial:{y:-IMAGE_MAX_HEIGHT,opacity:0},animate:{y:0,opacity:1},transition:{duration:.2,ease:\"easeOut\",delay},style:{width:\"auto\",height:IMAGE_MAX_HEIGHT,maxWidth:\"100%\",objectFit:\"contain\",objectPosition:\"center\",display:\"block\",maxHeight:IMAGE_MAX_HEIGHT,userSelect:\"none\",pointerEvents:\"none\"}},item.logo)}),hasLink&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",bottom:CELL_PADDING,right:CELL_PADDING,zIndex:3,textTransform:\"uppercase\",fontSize:10,lineHeight:1,fontWeight:500,fontFamily:\"monospace\",whiteSpace:\"nowrap\",opacity:hovered?1:.35,transform:hovered?\"translateY(0)\":\"translateY(2px)\",transition:\"opacity 200ms ease, transform 200ms ease\",pointerEvents:\"none\"},children:\"Read Blog\"})]});}// ─── Helpers ──────────────────────────────────────────────────────────────────\nfunction shuffle(arr){const a=[...arr];for(let i=a.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[a[i],a[j]]=[a[j],a[i]];}return a;}function weightedQueue(pool){const groups=new Map;for(const item of pool){const w=item.weight??1;if(!groups.has(w))groups.set(w,[]);groups.get(w).push(item);}return[...groups.entries()].sort(([a],[b])=>a-b).flatMap(([,items])=>shuffle(items));}/*\n// ─── Batch flip cells ────────────────────────────────────\nconst DESKTOP_FLIP_CELLS = [[0,2],[0,4],[1,1]];\nconst TABLET_FLIP_CELLS  = [[0,2],[0,4],[1,0],[1,1],[1,5]];\nconst MOBILE_FLIP_CELLS  = [[0,0],[0,1],[0,2],[0,3],[1,0],[1,1],[1,2]]; // all except (1,3)\n*/// ─── Main component ───────────────────────────────────────────────────────────\nexport default function LogoGrid({style}){const bp=useBreakpoint();const[logos,setLogos]=useState([]);const[currentGrid,setCurrentGrid]=useState([]);const gridRef=useRef([]);const poolRef=useRef([]);const itemQueueRef=useRef([]);const itemIdxRef=useRef(0);const cellQueueRef=useRef([]);const cellIdxRef=useRef(0);useEffect(()=>{fetch(\"https://www.getbifrost.ai/api/customers/list\").then(r=>r.json()).then(data=>{const items=data;setLogos(items.map(d=>({logo:d.logo,weight:d.weight??1})));}).catch(()=>{});},[]);const cols=bp===\"desktop\"?DESKTOP_COLS:bp===\"tablet\"?TABLET_COLS:MOBILE_COLS;const maxCount=cols*ROWS;// Reset grid + pool when logos load or layout changes\nuseEffect(()=>{if(logos.length===0)return;const byWeight=[...logos].sort((a,b)=>(b.weight??1)-(a.weight??1));const gridSet=new Set(byWeight.slice(0,maxCount));const grid=logos.filter(l=>gridSet.has(l));const pool=logos.filter(l=>!gridSet.has(l));gridRef.current=grid;poolRef.current=pool;itemQueueRef.current=weightedQueue(pool);itemIdxRef.current=0;cellQueueRef.current=shuffle(Array.from({length:maxCount},(_,i)=>i));cellIdxRef.current=0;setCurrentGrid(grid);},[logos,maxCount]);// One-at-a-time random flip; displaced logo returns to pool\nuseEffect(()=>{if(logos.length===0)return;let interval=DESKTOP_FLIP_INTERVAL;if(bp===\"tablet\")interval=TABLET_FLIP_INTERVAL;if(bp===\"mobile\")interval=MOBILE_FLIP_INTERVAL;const id=window.setInterval(()=>{if(poolRef.current.length===0)return;if(itemIdxRef.current>=itemQueueRef.current.length){itemQueueRef.current=weightedQueue(poolRef.current);itemIdxRef.current=0;}if(cellIdxRef.current>=cellQueueRef.current.length){cellQueueRef.current=shuffle(Array.from({length:gridRef.current.length},(_,i)=>i));cellIdxRef.current=0;}const item=itemQueueRef.current[itemIdxRef.current++];const cellIdx=cellQueueRef.current[cellIdxRef.current++];const displaced=gridRef.current[cellIdx];const newGrid=[...gridRef.current];newGrid[cellIdx]=item;gridRef.current=newGrid;poolRef.current=poolRef.current.filter(x=>x!==item);poolRef.current.push(displaced);setCurrentGrid(newGrid);},interval);return()=>window.clearInterval(id);},[logos.length,bp,maxCount]);/*\n  // ─── Batch flip logic ────────────────────────────────\n  const [phase, setPhase] = useState(0);\n  const baseItems      = sorted.slice(0, maxCount);\n  const remainingItems = sorted.slice(maxCount);\n  const active         = remainingItems.length > 0;\n  useEffect(() => {\n    if (!active) return;\n    const id = window.setInterval(() => setPhase((p) => p + 1), FLIP_INTERVAL);\n    return () => window.clearInterval(id);\n  }, [active]);\n  const renderedItems = (() => {\n    if (!active || phase % 2 === 0) return baseItems;\n    const flipCells =\n      bp === \"desktop\" ? DESKTOP_FLIP_CELLS :\n      bp === \"tablet\"  ? TABLET_FLIP_CELLS  : MOBILE_FLIP_CELLS;\n    const next = [...baseItems];\n    flipCells.forEach(([r, c], si) => {\n      const idx = r * cols + c;\n      const rep = remainingItems[si % remainingItems.length];\n      if (rep && idx < next.length) next[idx] = rep;\n    });\n    return next;\n  })();\n  */return /*#__PURE__*/_jsx(\"div\",{style:{background:bp===\"mobile\"?\"white\":\"url(https://framerusercontent.com/images/uuMnJPKfL2Ktuu52PyHW599oc.svg?width=406&height=243)\",width:\"100%\",display:\"grid\",gridTemplateColumns:`repeat(${cols}, 1fr)`,gridTemplateRows:`repeat(${ROWS}, auto)`,overflow:\"hidden\",borderBottom:\"1px solid rgba(0,0,0,0.08)\",...style},children:currentGrid.map((item,i)=>/*#__PURE__*/_jsx(LogoCell,{item:item,delay:(Math.floor(i/cols)+i%cols)*.08,firstCol:i%cols===0,mobile:bp===\"mobile\"},i))});}function CornerAccents({color=\"#1A7A64\"}){const size=6;const thickness=1;const offset=0;const cornerStyle={position:\"absolute\",width:`${size}px`,height:`${size}px`,pointerEvents:\"none\",zIndex:3};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{...cornerStyle,top:`${offset}px`,left:`${offset}px`,borderTop:`${thickness}px solid ${color}`,borderLeft:`${thickness}px solid ${color}`}}),/*#__PURE__*/_jsx(\"span\",{style:{...cornerStyle,top:`${offset}px`,right:`${offset}px`,borderTop:`${thickness}px solid ${color}`,borderRight:`${thickness}px solid ${color}`}}),/*#__PURE__*/_jsx(\"span\",{style:{...cornerStyle,bottom:`${offset}px`,left:`${offset}px`,borderBottom:`${thickness}px solid ${color}`,borderLeft:`${thickness}px solid ${color}`}}),/*#__PURE__*/_jsx(\"span\",{style:{...cornerStyle,bottom:`${offset}px`,right:`${offset}px`,borderBottom:`${thickness}px solid ${color}`,borderRight:`${thickness}px solid ${color}`}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LogoGrid\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoGridComponent.map"],"mappings":"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"}