{"version":3,"file":"shared-lib.JBahkZTo.mjs","names":["t","e","V","U","D","Z","scale","r","n","o","s","c","l","a","u","i","b","h","d","g","p","ft","f","lt","ut","at","m","y","dt","gt","pt","mt","At","yt","wt","w","k","C","v","vt","_","N","M","x","_t","A","Nt","$","Mt","E","j","q","L","O","P","xt","B","Ct","kt","distance","G","R","Y","S","z","X","F","I","K","H","J","Q","T","W","tt","et","rt","nt","ot","st","ct","multiply","it","bt","ht","$t","Et","r","e","t","o","n","s","a","c","i","u","f","l","m","d","y","p","b","g","A","h","x","F","T","S","P","E","w","I","v","B","C","k","_","z","U","V","M","R","O","D","L","N","G","W","j","$","X","Y","lerp","ue","pe","n","a","i","s","l","v","u","d","e","p","o","r.createProgramInfo","m","r.createBufferInfoFromArrays","g","t","c","f","x","MeshGradientComponent","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","ArrowRight","enabledGestures","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","_Fragment","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","RichText","addPropertyOverrides","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","t","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","getProps","className","addPropertyOverrides","ArrowForwardIos","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","DropdownArrowFonts","DropdownArrow","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","Hamburger","DropdownArrow","MenuItemFonts","MenuItem","TeamsListFonts","TeamsList","IndustriesListFonts","IndustriesList","LearnListFonts","LearnList","NavButtonFonts","NavButton","FormButton","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","t","transition2","matchVariant","Transition","React.useContext","React.useMemo","addImageAlt","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image1","className","addPropertyOverrides","ProductList","IndustriesList","TeamsList","LearnList","NavImg","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","AnimatedArrowBtn","WatchIcon","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","NavButtonFonts","NavButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","LogoAnimation","NavTabs","NavButton","PrimaryButton","NavDropdown","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Hamburger","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","FooterTextFonts","FooterText","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","FooterTextFonts","FooterText","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","FooterTextFonts","FooterText","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","Youtube","LinkedIn","XLogo","cycleOrder","serializationHash","variantClassNames","transition1","t","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","FooterTextFonts","FooterText","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","FooterText","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","PlatformFooterList","SolutionsFooterList","IndustriesFooterList","ResourcesFooterList","CompanyFooterList","FullLogo","SocialIcons","TertiaryButton","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","RichText"],"sources":["https:/ga.jspm.io/npm:chroma-js@2.6.0/index.js","https:/ga.jspm.io/npm:twgl.js@4.24.0/dist/4.x/twgl-full.module.js","https:/ga.jspm.io/npm:mesh-gradient@1.0.0/dist/meshgradient.js","https:/framerusercontent.com/modules/1KI6LsDD7tGlV5jyRU9H/zao6qM56M7Btd308DfhE/MeshGradient.js","https:/framerusercontent.com/modules/mZrDLDS8d0pGznLxDoEB/OlQRwtGh38LiHxZfpNm0/TguFctcw1.js","https:/framerusercontent.com/modules/YY1Huvx3TKImGl49kWts/HdnBaoH9IKAfSBAiskAB/ttl9Zhe5U.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/zHGELhs5O3fo0wlXJKa3/WxRhHEzUb3PLMu5KXrtV/obcyEhBCe.js","https:/framerusercontent.com/modules/aLurc2Lmwxcd8jEnseVN/zFbUdszrBaeSV2QiCTXS/A0gAs7HKY.js","https:/framerusercontent.com/modules/agGMY9PPW92Bpq7s7H0G/Lr4fEh9zK2gtbEg8VA4z/dhk_kn0s2.js","https:/framerusercontent.com/modules/Ui3bl0jdrsf8Jv5OFiAM/c0vBQhzK1BaBkUsasMNj/ENv0pQwVT.js","https:/framerusercontent.com/modules/KJfDkZasyeff7a4X6KOU/QcJKRiCnSQ6U1xvNAhW1/JHJJtSoRx.js","https:/framerusercontent.com/modules/lafKaCY7x8Ajy8K5gBQt/keHPXRCeRhvpxHKcS9v4/ET0Ha84xD.js","https:/framerusercontent.com/modules/b62KpXRPTTpchGDVjNIZ/C4mwTP1botZFpgI0X1tH/NBG0GGylE.js","https:/framerusercontent.com/modules/mJNK2MI816mRC5gVFLDo/t5pigrMHnwNougQo8XMg/rdScO01Mx.js","https:/framerusercontent.com/modules/fzTS3c4Z4yCq6SG5vMU1/1qH8tjUUaflUw6BaIUeY/zB4I1vMr2.js","https:/framerusercontent.com/modules/gpKrRAlPlJjfYki2UerN/XdUai4jU8O3ZAnWdERxj/deCnEzkcK.js","https:/framerusercontent.com/modules/9pfVypIfUAczLgip4sps/3FGqfCqxGCJUtgP9ZmIK/VHAixQe_s.js","https:/framerusercontent.com/modules/hsKuuIi17uhdBojai0P7/EkNv2ESmeSXmG1VeDeTb/gRpaf6mKD.js","https:/framerusercontent.com/modules/K1FboYfun8vyptghXFsx/vgfJ4UnWy4AQTXpC2Ujc/icFedIqJT.js","https:/framerusercontent.com/modules/Eydj23pHxpKrebau3lKe/XdefeP7wTQgahO04Li89/m1VYGumpy.js","https:/framerusercontent.com/modules/CCSBzEGt5Qijkh0lPw50/p6OzQBZV9rZxlui9azPL/lCZ3dUbi8.js","https:/framerusercontent.com/modules/uAweu5N4lti6lvETib5W/xwpqJRVzpsqZxHKP6J97/beG6djMXw.js","https:/framerusercontent.com/modules/0eUFfTGEHpx6xBSQb0BY/8EeuXqItirFGp5o24ogk/IZANoJeBS.js","https:/framerusercontent.com/modules/yXiwKRHULqgQ6yq40ppL/BZt1kuGVDiP3z77vrKjp/VvCMTUFh2.js","https:/framerusercontent.com/modules/DBnkRyhZLxS5IsYqiPQu/RvYVYifm12RZNWEn4Afb/S574DveTT.js","https:/framerusercontent.com/modules/hnh5ZsGKKCfl1zuperm0/arkV6QCKz0LzPl4WG6PB/z9LsvICCx.js","https:/framerusercontent.com/modules/8s5Ou6aEuGzjamvB98AN/gOGbhhSxI0ZB4Pg31qgD/fqwbfKnGq.js","https:/framerusercontent.com/modules/sfluvyzPA4dWShiJI14M/qSeDzLZK151TFmnxIfGl/RGxXXK9zZ.js","https:/framerusercontent.com/modules/R7W2kLrZcKN4VLgRREuJ/BvwIF87NpCK6AlznJXim/Bl_m5PI9k.js","https:/framerusercontent.com/modules/WzMRmKBp8G9XeJM1M3bL/IyPo0V1QCS9zXrfuISYf/EQwYZKjOs.js","https:/framerusercontent.com/modules/AxMhF5fSpTXYfAJuVapi/hybyCIHajypy9vW3yBz0/GkIPRAEu2.js","https:/framerusercontent.com/modules/tq16xGnYiqt432T6V6RS/nVLeksTsDbrOdwj3N9k3/jfJfIt16g.js","https:/framerusercontent.com/modules/2fOBR6A8YL4U262a9lrE/KFAaJevAA8W3CNIIKa7q/NDBEoTDTs.js","https:/framerusercontent.com/modules/qcIEPvKtplJSNdP5KUzc/LSzThq5zgZYrgATT6EJr/Q55cZqKhU.js","https:/framerusercontent.com/modules/NlAcRIO3OIYXfhE5xVxt/btIfnh5dZH5hXkYKBgIh/uyn2ub5Oe.js","https:/framerusercontent.com/modules/UViU4FVFJzaO0Rd64Deu/ew3kgEhctQ2FLPxDckrG/QuQa_lg60.js","https:/framerusercontent.com/modules/IJcop07xgsqnzSKGrWaE/9oCwSEi6t588i3CXKIU0/SyM3dvqpn.js","https:/framerusercontent.com/modules/mkBhHtha3jvETAOvNQKv/UfGnSJGM7FikCOsEnUYh/Uq7w_k66r.js","https:/framerusercontent.com/modules/rtszb3H7yiUPxUK5PcDT/Fgvfurvyd83xghPsVUYO/VaOljpeBq.js","https:/framerusercontent.com/modules/XB0gTr2kpLIA5LA3XKOf/mMOoBV3jCNhsnSOIzVwA/udxfNRK6F.js"],"sourcesContent":["var limit=(t,e=0,o=1)=>r(n(e,t),o);var clip_rgb=t=>{t._clipped=false;t._unclipped=t.slice(0);for(let e=0;e<=3;e++)if(e<3){(t[e]<0||t[e]>255)&&(t._clipped=true);t[e]=limit(t[e],0,255)}else e===3&&(t[e]=limit(t[e],0,1));return t};const t={};for(let e of[\"Boolean\",\"Number\",\"String\",\"Function\",\"Array\",\"Date\",\"RegExp\",\"Undefined\",\"Null\"])t[`[object ${e}]`]=e.toLowerCase();function type(e){return t[Object.prototype.toString.call(e)]||\"object\"}var unpack=(t,e=null)=>t.length>=3?Array.prototype.slice.call(t):type(t[0])==\"object\"&&e?e.split(\"\").filter((e=>t[0][e]!==void 0)).map((e=>t[0][e])):t[0];var last=t=>{if(t.length<2)return null;const e=t.length-1;return type(t[e])==\"string\"?t[e].toLowerCase():null};const{PI:e,min:r,max:n}=Math;const o=e*2;const s=e/3;const c=e/180;const l=180/e;var a={format:{},autodetect:[]};class Color{constructor(...t){const e=this;if(type(t[0])===\"object\"&&t[0].constructor&&t[0].constructor===this.constructor)return t[0];let r=last(t);let n=false;if(!r){n=true;if(!a.sorted){a.autodetect=a.autodetect.sort(((t,e)=>e.p-t.p));a.sorted=true}for(let e of a.autodetect){r=e.test(...t);if(r)break}}if(!a.format[r])throw new Error(\"unknown format: \"+t);{const o=a.format[r].apply(null,n?t:t.slice(0,-1));e._rgb=clip_rgb(o)}e._rgb.length===3&&e._rgb.push(1)}toString(){return type(this.hex)==\"function\"?this.hex():`[${this._rgb.join(\",\")}]`}}const u=\"2.6.0\";const chroma=(...t)=>new chroma.Color(...t);chroma.Color=Color;chroma.version=u;const cmyk2rgb=(...t)=>{t=unpack(t,\"cmyk\");const[e,r,n,o]=t;const s=t.length>4?t[4]:1;return o===1?[0,0,0,s]:[e>=1?0:255*(1-e)*(1-o),r>=1?0:255*(1-r)*(1-o),n>=1?0:255*(1-n)*(1-o),s]};const{max:i}=Math;const rgb2cmyk=(...t)=>{let[e,r,n]=unpack(t,\"rgb\");e/=255;r/=255;n/=255;const o=1-i(e,i(r,n));const s=o<1?1/(1-o):0;const c=(1-e-o)*s;const l=(1-r-o)*s;const a=(1-n-o)*s;return[c,l,a,o]};Color.prototype.cmyk=function(){return rgb2cmyk(this._rgb)};chroma.cmyk=(...t)=>new Color(...t,\"cmyk\");a.format.cmyk=cmyk2rgb;a.autodetect.push({p:2,test:(...t)=>{t=unpack(t,\"cmyk\");if(type(t)===\"array\"&&t.length===4)return\"cmyk\"}});const rnd=t=>Math.round(t*100)/100;const hsl2css=(...t)=>{const e=unpack(t,\"hsla\");let r=last(t)||\"lsa\";e[0]=rnd(e[0]||0);e[1]=rnd(e[1]*100)+\"%\";e[2]=rnd(e[2]*100)+\"%\";if(r===\"hsla\"||e.length>3&&e[3]<1){e[3]=e.length>3?e[3]:1;r=\"hsla\"}else e.length=3;return`${r}(${e.join(\",\")})`};const rgb2hsl$1=(...t)=>{t=unpack(t,\"rgba\");let[e,o,s]=t;e/=255;o/=255;s/=255;const c=r(e,o,s);const l=n(e,o,s);const a=(l+c)/2;let u,i;if(l===c){u=0;i=Number.NaN}else u=a<.5?(l-c)/(l+c):(l-c)/(2-l-c);e==l?i=(o-s)/(l-c):o==l?i=2+(s-e)/(l-c):s==l&&(i=4+(e-o)/(l-c));i*=60;i<0&&(i+=360);return t.length>3&&t[3]!==void 0?[i,u,a,t[3]]:[i,u,a]};const{round:b}=Math;const rgb2css=(...t)=>{const e=unpack(t,\"rgba\");let r=last(t)||\"rgb\";if(r.substr(0,3)==\"hsl\")return hsl2css(rgb2hsl$1(e),r);e[0]=b(e[0]);e[1]=b(e[1]);e[2]=b(e[2]);if(r===\"rgba\"||e.length>3&&e[3]<1){e[3]=e.length>3?e[3]:1;r=\"rgba\"}return`${r}(${e.slice(0,r===\"rgb\"?3:4).join(\",\")})`};const{round:h}=Math;const hsl2rgb=(...t)=>{t=unpack(t,\"hsl\");const[e,r,n]=t;let o,s,c;if(r===0)o=s=c=n*255;else{const t=[0,0,0];const l=[0,0,0];const a=n<.5?n*(1+r):n+r-n*r;const u=2*n-a;const i=e/360;t[0]=i+1/3;t[1]=i;t[2]=i-1/3;for(let e=0;e<3;e++){t[e]<0&&(t[e]+=1);t[e]>1&&(t[e]-=1);6*t[e]<1?l[e]=u+6*(a-u)*t[e]:2*t[e]<1?l[e]=a:3*t[e]<2?l[e]=u+(a-u)*(2/3-t[e])*6:l[e]=u}[o,s,c]=[h(l[0]*255),h(l[1]*255),h(l[2]*255)]}return t.length>3?[o,s,c,t[3]]:[o,s,c,1]};const d=/^rgb\\(\\s*(-?\\d+),\\s*(-?\\d+)\\s*,\\s*(-?\\d+)\\s*\\)$/;const g=/^rgba\\(\\s*(-?\\d+),\\s*(-?\\d+)\\s*,\\s*(-?\\d+)\\s*,\\s*([01]|[01]?\\.\\d+)\\)$/;const p=/^rgb\\(\\s*(-?\\d+(?:\\.\\d+)?)%,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*\\)$/;const m=/^rgba\\(\\s*(-?\\d+(?:\\.\\d+)?)%,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*([01]|[01]?\\.\\d+)\\)$/;const y=/^hsl\\(\\s*(-?\\d+(?:\\.\\d+)?),\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*\\)$/;const w=/^hsla\\(\\s*(-?\\d+(?:\\.\\d+)?),\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*([01]|[01]?\\.\\d+)\\)$/;const{round:k}=Math;const css2rgb=t=>{t=t.toLowerCase().trim();let e;if(a.format.named)try{return a.format.named(t)}catch(t){}if(e=t.match(d)){const t=e.slice(1,4);for(let e=0;e<3;e++)t[e]=+t[e];t[3]=1;return t}if(e=t.match(g)){const t=e.slice(1,5);for(let e=0;e<4;e++)t[e]=+t[e];return t}if(e=t.match(p)){const t=e.slice(1,4);for(let e=0;e<3;e++)t[e]=k(t[e]*2.55);t[3]=1;return t}if(e=t.match(m)){const t=e.slice(1,5);for(let e=0;e<3;e++)t[e]=k(t[e]*2.55);t[3]=+t[3];return t}if(e=t.match(y)){const t=e.slice(1,4);t[1]*=.01;t[2]*=.01;const r=hsl2rgb(t);r[3]=1;return r}if(e=t.match(w)){const t=e.slice(1,4);t[1]*=.01;t[2]*=.01;const r=hsl2rgb(t);r[3]=+e[4];return r}};css2rgb.test=t=>d.test(t)||g.test(t)||p.test(t)||m.test(t)||y.test(t)||w.test(t);Color.prototype.css=function(t){return rgb2css(this._rgb,t)};chroma.css=(...t)=>new Color(...t,\"css\");a.format.css=css2rgb;a.autodetect.push({p:5,test:(t,...e)=>{if(!e.length&&type(t)===\"string\"&&css2rgb.test(t))return\"css\"}});a.format.gl=(...t)=>{const e=unpack(t,\"rgba\");e[0]*=255;e[1]*=255;e[2]*=255;return e};chroma.gl=(...t)=>new Color(...t,\"gl\");Color.prototype.gl=function(){const t=this._rgb;return[t[0]/255,t[1]/255,t[2]/255,t[3]]};const{floor:C}=Math;const hcg2rgb=(...t)=>{t=unpack(t,\"hcg\");let[e,r,n]=t;let o,s,c;n*=255;const l=r*255;if(r===0)o=s=c=n;else{e===360&&(e=0);e>360&&(e-=360);e<0&&(e+=360);e/=60;const t=C(e);const a=e-t;const u=n*(1-r);const i=u+l*(1-a);const b=u+l*a;const h=u+l;switch(t){case 0:[o,s,c]=[h,b,u];break;case 1:[o,s,c]=[i,h,u];break;case 2:[o,s,c]=[u,h,b];break;case 3:[o,s,c]=[u,i,h];break;case 4:[o,s,c]=[b,u,h];break;case 5:[o,s,c]=[h,u,i];break}}return[o,s,c,t.length>3?t[3]:1]};const rgb2hcg=(...t)=>{const[e,o,s]=unpack(t,\"rgb\");const c=r(e,o,s);const l=n(e,o,s);const a=l-c;const u=a*100/255;const i=c/(255-a)*100;let b;if(a===0)b=Number.NaN;else{e===l&&(b=(o-s)/a);o===l&&(b=2+(s-e)/a);s===l&&(b=4+(e-o)/a);b*=60;b<0&&(b+=360)}return[b,u,i]};Color.prototype.hcg=function(){return rgb2hcg(this._rgb)};chroma.hcg=(...t)=>new Color(...t,\"hcg\");a.format.hcg=hcg2rgb;a.autodetect.push({p:1,test:(...t)=>{t=unpack(t,\"hcg\");if(type(t)===\"array\"&&t.length===3)return\"hcg\"}});const v=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/;const _=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/;const hex2rgb=t=>{if(t.match(v)){t.length!==4&&t.length!==7||(t=t.substr(1));if(t.length===3){t=t.split(\"\");t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]}const e=parseInt(t,16);const r=e>>16;const n=e>>8&255;const o=e&255;return[r,n,o,1]}if(t.match(_)){t.length!==5&&t.length!==9||(t=t.substr(1));if(t.length===4){t=t.split(\"\");t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]+t[3]+t[3]}const e=parseInt(t,16);const r=e>>24&255;const n=e>>16&255;const o=e>>8&255;const s=Math.round((e&255)/255*100)/100;return[r,n,o,s]}throw new Error(`unknown hex color: ${t}`)};const{round:N}=Math;const rgb2hex=(...t)=>{let[e,r,n,o]=unpack(t,\"rgba\");let s=last(t)||\"auto\";o===void 0&&(o=1);s===\"auto\"&&(s=o<1?\"rgba\":\"rgb\");e=N(e);r=N(r);n=N(n);const c=e<<16|r<<8|n;let l=\"000000\"+c.toString(16);l=l.substr(l.length-6);let a=\"0\"+N(o*255).toString(16);a=a.substr(a.length-2);switch(s.toLowerCase()){case\"rgba\":return`#${l}${a}`;case\"argb\":return`#${a}${l}`;default:return`#${l}`}};Color.prototype.hex=function(t){return rgb2hex(this._rgb,t)};chroma.hex=(...t)=>new Color(...t,\"hex\");a.format.hex=hex2rgb;a.autodetect.push({p:4,test:(t,...e)=>{if(!e.length&&type(t)===\"string\"&&[3,4,5,6,7,8,9].indexOf(t.length)>=0)return\"hex\"}});const{cos:M}=Math;const hsi2rgb=(...t)=>{t=unpack(t,\"hsi\");let[e,r,n]=t;let c,l,a;isNaN(e)&&(e=0);isNaN(r)&&(r=0);e>360&&(e-=360);e<0&&(e+=360);e/=360;if(e<1/3){a=(1-r)/3;c=(1+r*M(o*e)/M(s-o*e))/3;l=1-(a+c)}else if(e<2/3){e-=1/3;c=(1-r)/3;l=(1+r*M(o*e)/M(s-o*e))/3;a=1-(c+l)}else{e-=2/3;l=(1-r)/3;a=(1+r*M(o*e)/M(s-o*e))/3;c=1-(l+a)}c=limit(n*c*3);l=limit(n*l*3);a=limit(n*a*3);return[c*255,l*255,a*255,t.length>3?t[3]:1]};const{min:x,sqrt:A,acos:$}=Math;const rgb2hsi=(...t)=>{let[e,r,n]=unpack(t,\"rgb\");e/=255;r/=255;n/=255;let s;const c=x(e,r,n);const l=(e+r+n)/3;const a=l>0?1-c/l:0;if(a===0)s=NaN;else{s=(e-r+(e-n))/2;s/=A((e-r)*(e-r)+(e-n)*(r-n));s=$(s);n>r&&(s=o-s);s/=o}return[s*360,a,l]};Color.prototype.hsi=function(){return rgb2hsi(this._rgb)};chroma.hsi=(...t)=>new Color(...t,\"hsi\");a.format.hsi=hsi2rgb;a.autodetect.push({p:2,test:(...t)=>{t=unpack(t,\"hsi\");if(type(t)===\"array\"&&t.length===3)return\"hsi\"}});Color.prototype.hsl=function(){return rgb2hsl$1(this._rgb)};chroma.hsl=(...t)=>new Color(...t,\"hsl\");a.format.hsl=hsl2rgb;a.autodetect.push({p:2,test:(...t)=>{t=unpack(t,\"hsl\");if(type(t)===\"array\"&&t.length===3)return\"hsl\"}});const{floor:E}=Math;const hsv2rgb=(...t)=>{t=unpack(t,\"hsv\");let[e,r,n]=t;let o,s,c;n*=255;if(r===0)o=s=c=n;else{e===360&&(e=0);e>360&&(e-=360);e<0&&(e+=360);e/=60;const t=E(e);const l=e-t;const a=n*(1-r);const u=n*(1-r*l);const i=n*(1-r*(1-l));switch(t){case 0:[o,s,c]=[n,i,a];break;case 1:[o,s,c]=[u,n,a];break;case 2:[o,s,c]=[a,n,i];break;case 3:[o,s,c]=[a,u,n];break;case 4:[o,s,c]=[i,a,n];break;case 5:[o,s,c]=[n,a,u];break}}return[o,s,c,t.length>3?t[3]:1]};const{min:j,max:q}=Math;const rgb2hsl=(...t)=>{t=unpack(t,\"rgb\");let[e,r,n]=t;const o=j(e,r,n);const s=q(e,r,n);const c=s-o;let l,a,u;u=s/255;if(s===0){l=Number.NaN;a=0}else{a=c/s;e===s&&(l=(r-n)/c);r===s&&(l=2+(n-e)/c);n===s&&(l=4+(e-r)/c);l*=60;l<0&&(l+=360)}return[l,a,u]};Color.prototype.hsv=function(){return rgb2hsl(this._rgb)};chroma.hsv=(...t)=>new Color(...t,\"hsv\");a.format.hsv=hsv2rgb;a.autodetect.push({p:2,test:(...t)=>{t=unpack(t,\"hsv\");if(type(t)===\"array\"&&t.length===3)return\"hsv\"}});var L={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452};const{pow:O}=Math;const lab2rgb=(...t)=>{t=unpack(t,\"lab\");const[e,r,n]=t;let o,s,c,l,a,u;s=(e+16)/116;o=isNaN(r)?s:s+r/500;c=isNaN(n)?s:s-n/200;s=L.Yn*lab_xyz(s);o=L.Xn*lab_xyz(o);c=L.Zn*lab_xyz(c);l=xyz_rgb(3.2404542*o-1.5371385*s-.4985314*c);a=xyz_rgb(-.969266*o+1.8760108*s+.041556*c);u=xyz_rgb(.0556434*o-.2040259*s+1.0572252*c);return[l,a,u,t.length>3?t[3]:1]};const xyz_rgb=t=>255*(t<=.00304?12.92*t:1.055*O(t,1/2.4)-.055);const lab_xyz=t=>t>L.t1?t*t*t:L.t2*(t-L.t0);const{pow:P}=Math;const rgb2lab=(...t)=>{const[e,r,n]=unpack(t,\"rgb\");const[o,s,c]=rgb2xyz(e,r,n);const l=116*s-16;return[l<0?0:l,500*(o-s),200*(s-c)]};const rgb_xyz=t=>(t/=255)<=.04045?t/12.92:P((t+.055)/1.055,2.4);const xyz_lab=t=>t>L.t3?P(t,1/3):t/L.t2+L.t0;const rgb2xyz=(t,e,r)=>{t=rgb_xyz(t);e=rgb_xyz(e);r=rgb_xyz(r);const n=xyz_lab((.4124564*t+.3575761*e+.1804375*r)/L.Xn);const o=xyz_lab((.2126729*t+.7151522*e+.072175*r)/L.Yn);const s=xyz_lab((.0193339*t+.119192*e+.9503041*r)/L.Zn);return[n,o,s]};Color.prototype.lab=function(){return rgb2lab(this._rgb)};chroma.lab=(...t)=>new Color(...t,\"lab\");a.format.lab=lab2rgb;a.autodetect.push({p:2,test:(...t)=>{t=unpack(t,\"lab\");if(type(t)===\"array\"&&t.length===3)return\"lab\"}});const{sin:G,cos:B}=Math;const lch2lab=(...t)=>{let[e,r,n]=unpack(t,\"lch\");isNaN(n)&&(n=0);n*=c;return[e,B(n)*r,G(n)*r]};const lch2rgb=(...t)=>{t=unpack(t,\"lch\");const[e,r,n]=t;const[o,s,c]=lch2lab(e,r,n);const[l,a,u]=lab2rgb(o,s,c);return[l,a,u,t.length>3?t[3]:1]};const hcl2rgb=(...t)=>{const e=unpack(t,\"hcl\").reverse();return lch2rgb(...e)};const{sqrt:R,atan2:Y,round:S}=Math;const lab2lch=(...t)=>{const[e,r,n]=unpack(t,\"lab\");const o=R(r*r+n*n);let s=(Y(n,r)*l+360)%360;S(o*1e4)===0&&(s=Number.NaN);return[e,o,s]};const rgb2lch=(...t)=>{const[e,r,n]=unpack(t,\"rgb\");const[o,s,c]=rgb2lab(e,r,n);return lab2lch(o,s,c)};Color.prototype.lch=function(){return rgb2lch(this._rgb)};Color.prototype.hcl=function(){return rgb2lch(this._rgb).reverse()};chroma.lch=(...t)=>new Color(...t,\"lch\");chroma.hcl=(...t)=>new Color(...t,\"hcl\");a.format.lch=lch2rgb;a.format.hcl=hcl2rgb;[\"lch\",\"hcl\"].forEach((t=>a.autodetect.push({p:2,test:(...e)=>{e=unpack(e,t);if(type(e)===\"array\"&&e.length===3)return t}})));const z={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",darkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",ghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",laserlemon:\"#ffff54\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrod:\"#fafad2\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",lightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",maroon2:\"#7f0000\",maroon3:\"#b03060\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",moccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",purple2:\"#7f007f\",purple3:\"#a020f0\",rebeccapurple:\"#663399\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",seashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};Color.prototype.name=function(){const t=rgb2hex(this._rgb,\"rgb\");for(let e of Object.keys(z))if(z[e]===t)return e.toLowerCase();return t};a.format.named=t=>{t=t.toLowerCase();if(z[t])return hex2rgb(z[t]);throw new Error(\"unknown color name: \"+t)};a.autodetect.push({p:5,test:(t,...e)=>{if(!e.length&&type(t)===\"string\"&&z[t.toLowerCase()])return\"named\"}});const num2rgb=t=>{if(type(t)==\"number\"&&t>=0&&t<=16777215){const e=t>>16;const r=t>>8&255;const n=t&255;return[e,r,n,1]}throw new Error(\"unknown num color: \"+t)};const rgb2num=(...t)=>{const[e,r,n]=unpack(t,\"rgb\");return(e<<16)+(r<<8)+n};Color.prototype.num=function(){return rgb2num(this._rgb)};chroma.num=(...t)=>new Color(...t,\"num\");a.format.num=num2rgb;a.autodetect.push({p:5,test:(...t)=>{if(t.length===1&&type(t[0])===\"number\"&&t[0]>=0&&t[0]<=16777215)return\"num\"}});const{round:X}=Math;Color.prototype.rgb=function(t=true){return t===false?this._rgb.slice(0,3):this._rgb.slice(0,3).map(X)};Color.prototype.rgba=function(t=true){return this._rgb.slice(0,4).map(((e,r)=>r<3?t===false?e:X(e):e))};chroma.rgb=(...t)=>new Color(...t,\"rgb\");a.format.rgb=(...t)=>{const e=unpack(t,\"rgba\");e[3]===void 0&&(e[3]=1);return e};a.autodetect.push({p:3,test:(...t)=>{t=unpack(t,\"rgba\");if(type(t)===\"array\"&&(t.length===3||t.length===4&&type(t[3])==\"number\"&&t[3]>=0&&t[3]<=1))return\"rgb\"}});const{log:F}=Math;const temperature2rgb=t=>{const e=t/100;let r,n,o;if(e<66){r=255;n=e<6?0:-155.25485562709179-.44596950469579133*(n=e-2)+104.49216199393888*F(n);o=e<20?0:.8274096064007395*(o=e-10)-254.76935184120902+115.67994401066147*F(o)}else{r=351.97690566805693+.114206453784165*(r=e-55)-40.25366309332127*F(r);n=325.4494125711974+.07943456536662342*(n=e-50)-28.0852963507957*F(n);o=255}return[r,n,o,1]};const{round:I}=Math;const rgb2temperature=(...t)=>{const e=unpack(t,\"rgb\");const r=e[0],n=e[2];let o=1e3;let s=4e4;const c=.4;let l;while(s-o>c){l=(s+o)*.5;const t=temperature2rgb(l);t[2]/t[0]>=n/r?s=l:o=l}return I(l)};Color.prototype.temp=Color.prototype.kelvin=Color.prototype.temperature=function(){return rgb2temperature(this._rgb)};chroma.temp=chroma.kelvin=chroma.temperature=(...t)=>new Color(...t,\"temp\");a.format.temp=a.format.kelvin=a.format.temperature=temperature2rgb;const{pow:U,sign:V}=Math;const oklab2rgb=(...t)=>{t=unpack(t,\"lab\");const[e,r,n]=t;const o=U(e+.3963377774*r+.2158037573*n,3);const s=U(e-.1055613458*r-.0638541728*n,3);const c=U(e-.0894841775*r-1.291485548*n,3);return[255*lrgb2rgb(4.0767416621*o-3.3077115913*s+.2309699292*c),255*lrgb2rgb(-1.2684380046*o+2.6097574011*s-.3413193965*c),255*lrgb2rgb(-.0041960863*o-.7034186147*s+1.707614701*c),t.length>3?t[3]:1]};function lrgb2rgb(t){const e=Math.abs(t);return e>.0031308?(V(t)||1)*(1.055*U(e,1/2.4)-.055):t*12.92}const{cbrt:K,pow:Z,sign:D}=Math;const rgb2oklab=(...t)=>{const[e,r,n]=unpack(t,\"rgb\");const[o,s,c]=[rgb2lrgb(e/255),rgb2lrgb(r/255),rgb2lrgb(n/255)];const l=K(.4122214708*o+.5363325363*s+.0514459929*c);const a=K(.2119034982*o+.6806995451*s+.1073969566*c);const u=K(.0883024619*o+.2817188376*s+.6299787005*c);return[.2104542553*l+.793617785*a-.0040720468*u,1.9779984951*l-2.428592205*a+.4505937099*u,.0259040371*l+.7827717662*a-.808675766*u]};function rgb2lrgb(t){const e=Math.abs(t);return e<.04045?t/12.92:(D(t)||1)*Z((e+.055)/1.055,2.4)}Color.prototype.oklab=function(){return rgb2oklab(this._rgb)};chroma.oklab=(...t)=>new Color(...t,\"oklab\");a.format.oklab=oklab2rgb;a.autodetect.push({p:3,test:(...t)=>{t=unpack(t,\"oklab\");if(type(t)===\"array\"&&t.length===3)return\"oklab\"}});const oklch2rgb=(...t)=>{t=unpack(t,\"lch\");const[e,r,n]=t;const[o,s,c]=lch2lab(e,r,n);const[l,a,u]=oklab2rgb(o,s,c);return[l,a,u,t.length>3?t[3]:1]};const rgb2oklch=(...t)=>{const[e,r,n]=unpack(t,\"rgb\");const[o,s,c]=rgb2oklab(e,r,n);return lab2lch(o,s,c)};Color.prototype.oklch=function(){return rgb2oklch(this._rgb)};chroma.oklch=(...t)=>new Color(...t,\"oklch\");a.format.oklch=oklch2rgb;a.autodetect.push({p:3,test:(...t)=>{t=unpack(t,\"oklch\");if(type(t)===\"array\"&&t.length===3)return\"oklch\"}});Color.prototype.alpha=function(t,e=false){if(t!==void 0&&type(t)===\"number\"){if(e){this._rgb[3]=t;return this}return new Color([this._rgb[0],this._rgb[1],this._rgb[2],t],\"rgb\")}return this._rgb[3]};Color.prototype.clipped=function(){return this._rgb._clipped||false};Color.prototype.darken=function(t=1){const e=this;const r=e.lab();r[0]-=L.Kn*t;return new Color(r,\"lab\").alpha(e.alpha(),true)};Color.prototype.brighten=function(t=1){return this.darken(-t)};Color.prototype.darker=Color.prototype.darken;Color.prototype.brighter=Color.prototype.brighten;Color.prototype.get=function(t){const[e,r]=t.split(\".\");const n=this[e]();if(r){const t=e.indexOf(r)-(e.substr(0,2)===\"ok\"?2:0);if(t>-1)return n[t];throw new Error(`unknown channel ${r} in mode ${e}`)}return n};const{pow:H}=Math;const J=1e-7;const Q=20;Color.prototype.luminance=function(t,e=\"rgb\"){if(t!==void 0&&type(t)===\"number\"){if(t===0)return new Color([0,0,0,this._rgb[3]],\"rgb\");if(t===1)return new Color([255,255,255,this._rgb[3]],\"rgb\");let r=this.luminance();let n=Q;const test=(r,o)=>{const s=r.interpolate(o,.5,e);const c=s.luminance();return Math.abs(t-c)<J||!n--?s:c>t?test(r,s):test(s,o)};const o=(r>t?test(new Color([0,0,0]),this):test(this,new Color([255,255,255]))).rgb();return new Color([...o,this._rgb[3]])}return rgb2luminance(...this._rgb.slice(0,3))};const rgb2luminance=(t,e,r)=>{t=luminance_x(t);e=luminance_x(e);r=luminance_x(r);return.2126*t+.7152*e+.0722*r};const luminance_x=t=>{t/=255;return t<=.03928?t/12.92:H((t+.055)/1.055,2.4)};var T={};var mix=(t,e,r=.5,...n)=>{let o=n[0]||\"lrgb\";T[o]||n.length||(o=Object.keys(T)[0]);if(!T[o])throw new Error(`interpolation mode ${o} is not defined`);type(t)!==\"object\"&&(t=new Color(t));type(e)!==\"object\"&&(e=new Color(e));return T[o](t,e,r).alpha(t.alpha()+r*(e.alpha()-t.alpha()))};Color.prototype.mix=Color.prototype.interpolate=function(t,e=.5,...r){return mix(this,t,e,...r)};Color.prototype.premultiply=function(t=false){const e=this._rgb;const r=e[3];if(t){this._rgb=[e[0]*r,e[1]*r,e[2]*r,r];return this}return new Color([e[0]*r,e[1]*r,e[2]*r,r],\"rgb\")};Color.prototype.saturate=function(t=1){const e=this;const r=e.lch();r[1]+=L.Kn*t;r[1]<0&&(r[1]=0);return new Color(r,\"lch\").alpha(e.alpha(),true)};Color.prototype.desaturate=function(t=1){return this.saturate(-t)};Color.prototype.set=function(t,e,r=false){const[n,o]=t.split(\".\");const s=this[n]();if(o){const t=n.indexOf(o)-(n.substr(0,2)===\"ok\"?2:0);if(t>-1){if(type(e)==\"string\")switch(e.charAt(0)){case\"+\":s[t]+=+e;break;case\"-\":s[t]+=+e;break;case\"*\":s[t]*=+e.substr(1);break;case\"/\":s[t]/=+e.substr(1);break;default:s[t]=+e}else{if(type(e)!==\"number\")throw new Error(\"unsupported value for Color.set\");s[t]=e}const o=new Color(s,n);if(r){this._rgb=o._rgb;return this}return o}throw new Error(`unknown channel ${o} in mode ${n}`)}return s};Color.prototype.tint=function(t=.5,...e){return mix(this,\"white\",t,...e)};Color.prototype.shade=function(t=.5,...e){return mix(this,\"black\",t,...e)};const rgb=(t,e,r)=>{const n=t._rgb;const o=e._rgb;return new Color(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),\"rgb\")};T.rgb=rgb;const{sqrt:W,pow:tt}=Math;const lrgb=(t,e,r)=>{const[n,o,s]=t._rgb;const[c,l,a]=e._rgb;return new Color(W(tt(n,2)*(1-r)+tt(c,2)*r),W(tt(o,2)*(1-r)+tt(l,2)*r),W(tt(s,2)*(1-r)+tt(a,2)*r),\"rgb\")};T.lrgb=lrgb;const lab=(t,e,r)=>{const n=t.lab();const o=e.lab();return new Color(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),\"lab\")};T.lab=lab;var interpolate_hsx=(t,e,r,n)=>{let o,s;if(n===\"hsl\"){o=t.hsl();s=e.hsl()}else if(n===\"hsv\"){o=t.hsv();s=e.hsv()}else if(n===\"hcg\"){o=t.hcg();s=e.hcg()}else if(n===\"hsi\"){o=t.hsi();s=e.hsi()}else if(n===\"lch\"||n===\"hcl\"){n=\"hcl\";o=t.hcl();s=e.hcl()}else if(n===\"oklch\"){o=t.oklch().reverse();s=e.oklch().reverse()}let c,l,a,u,i,b;if(n.substr(0,1)===\"h\"||n===\"oklch\"){[c,a,i]=o;[l,u,b]=s}let h,d,g,p;if(isNaN(c)||isNaN(l))if(isNaN(c))if(isNaN(l))d=Number.NaN;else{d=l;i!=1&&i!=0||n==\"hsv\"||(h=u)}else{d=c;b!=1&&b!=0||n==\"hsv\"||(h=a)}else{p=l>c&&l-c>180?l-(c+360):l<c&&c-l>180?l+360-c:l-c;d=c+r*p}h===void 0&&(h=a+r*(u-a));g=i+r*(b-i);return new Color(n===\"oklch\"?[g,h,d]:[d,h,g],n)};const lch=(t,e,r)=>interpolate_hsx(t,e,r,\"lch\");T.lch=lch;T.hcl=lch;const num=(t,e,r)=>{const n=t.num();const o=e.num();return new Color(n+r*(o-n),\"num\")};T.num=num;const hcg=(t,e,r)=>interpolate_hsx(t,e,r,\"hcg\");T.hcg=hcg;const hsi=(t,e,r)=>interpolate_hsx(t,e,r,\"hsi\");T.hsi=hsi;const hsl=(t,e,r)=>interpolate_hsx(t,e,r,\"hsl\");T.hsl=hsl;const hsv=(t,e,r)=>interpolate_hsx(t,e,r,\"hsv\");T.hsv=hsv;const oklab=(t,e,r)=>{const n=t.oklab();const o=e.oklab();return new Color(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),\"oklab\")};T.oklab=oklab;const oklch=(t,e,r)=>interpolate_hsx(t,e,r,\"oklch\");T.oklch=oklch;const{pow:et,sqrt:rt,PI:nt,cos:ot,sin:st,atan2:ct}=Math;var average=(t,e=\"lrgb\",r=null)=>{const n=t.length;r||(r=Array.from(new Array(n)).map((()=>1)));const o=n/r.reduce((function(t,e){return t+e}));r.forEach(((t,e)=>{r[e]*=o}));t=t.map((t=>new Color(t)));if(e===\"lrgb\")return _average_lrgb(t,r);const s=t.shift();const c=s.get(e);const l=[];let a=0;let u=0;for(let t=0;t<c.length;t++){c[t]=(c[t]||0)*r[0];l.push(isNaN(c[t])?0:r[0]);if(e.charAt(t)===\"h\"&&!isNaN(c[t])){const e=c[t]/180*nt;a+=ot(e)*r[0];u+=st(e)*r[0]}}let i=s.alpha()*r[0];t.forEach(((t,n)=>{const o=t.get(e);i+=t.alpha()*r[n+1];for(let t=0;t<c.length;t++)if(!isNaN(o[t])){l[t]+=r[n+1];if(e.charAt(t)===\"h\"){const e=o[t]/180*nt;a+=ot(e)*r[n+1];u+=st(e)*r[n+1]}else c[t]+=o[t]*r[n+1]}}));for(let t=0;t<c.length;t++)if(e.charAt(t)===\"h\"){let e=ct(u/l[t],a/l[t])/nt*180;while(e<0)e+=360;while(e>=360)e-=360;c[t]=e}else c[t]=c[t]/l[t];i/=n;return new Color(c,e).alpha(i>.99999?1:i,true)};const _average_lrgb=(t,e)=>{const r=t.length;const n=[0,0,0,0];for(let o=0;o<t.length;o++){const s=t[o];const c=e[o]/r;const l=s._rgb;n[0]+=et(l[0],2)*c;n[1]+=et(l[1],2)*c;n[2]+=et(l[2],2)*c;n[3]+=l[3]*c}n[0]=rt(n[0]);n[1]=rt(n[1]);n[2]=rt(n[2]);n[3]>.9999999&&(n[3]=1);return new Color(clip_rgb(n))};const{pow:ft}=Math;function scale(t){let e=\"rgb\";let r=chroma(\"#ccc\");let n=0;let o=[0,1];let s=[];let c=[0,0];let l=false;let a=[];let u=false;let i=0;let b=1;let h=false;let d={};let g=true;let p=1;const setColors=function(t){t=t||[\"#fff\",\"#000\"];t&&type(t)===\"string\"&&chroma.brewer&&chroma.brewer[t.toLowerCase()]&&(t=chroma.brewer[t.toLowerCase()]);if(type(t)===\"array\"){t.length===1&&(t=[t[0],t[0]]);t=t.slice(0);for(let e=0;e<t.length;e++)t[e]=chroma(t[e]);s.length=0;for(let e=0;e<t.length;e++)s.push(e/(t.length-1))}resetCache();return a=t};const getClass=function(t){if(l!=null){const e=l.length-1;let r=0;while(r<e&&t>=l[r])r++;return r-1}return 0};let tMapLightness=t=>t;let tMapDomain=t=>t;const getColor=function(t,n){let o,u;n==null&&(n=false);if(isNaN(t)||t===null)return r;if(n)u=t;else if(l&&l.length>2){const e=getClass(t);u=e/(l.length-2)}else u=b!==i?(t-i)/(b-i):1;u=tMapDomain(u);n||(u=tMapLightness(u));p!==1&&(u=ft(u,p));u=c[0]+u*(1-c[0]-c[1]);u=limit(u,0,1);const h=Math.floor(u*1e4);if(g&&d[h])o=d[h];else{if(type(a)===\"array\")for(let t=0;t<s.length;t++){const r=s[t];if(u<=r){o=a[t];break}if(u>=r&&t===s.length-1){o=a[t];break}if(u>r&&u<s[t+1]){u=(u-r)/(s[t+1]-r);o=chroma.interpolate(a[t],a[t+1],u,e);break}}else type(a)===\"function\"&&(o=a(u));g&&(d[h]=o)}return o};var resetCache=()=>d={};setColors(t);const f=function(t){const e=chroma(getColor(t));return u&&e[u]?e[u]():e};f.classes=function(t){if(t!=null){if(type(t)===\"array\"){l=t;o=[t[0],t[t.length-1]]}else{const e=chroma.analyze(o);l=t===0?[e.min,e.max]:chroma.limits(e,\"e\",t)}return f}return l};f.domain=function(t){if(!arguments.length)return o;i=t[0];b=t[t.length-1];s=[];const e=a.length;if(t.length===e&&i!==b)for(let e of Array.from(t))s.push((e-i)/(b-i));else{for(let t=0;t<e;t++)s.push(t/(e-1));if(t.length>2){const e=t.map(((e,r)=>r/(t.length-1)));const r=t.map((t=>(t-i)/(b-i)));r.every(((t,r)=>e[r]===t))||(tMapDomain=t=>{if(t<=0||t>=1)return t;let n=0;while(t>=r[n+1])n++;const o=(t-r[n])/(r[n+1]-r[n]);const s=e[n]+o*(e[n+1]-e[n]);return s})}}o=[i,b];return f};f.mode=function(t){if(!arguments.length)return e;e=t;resetCache();return f};f.range=function(t,e){setColors(t,e);return f};f.out=function(t){u=t;return f};f.spread=function(t){if(!arguments.length)return n;n=t;return f};f.correctLightness=function(t){t==null&&(t=true);h=t;resetCache();tMapLightness=h?function(t){const e=getColor(0,true).lab()[0];const r=getColor(1,true).lab()[0];const n=e>r;let o=getColor(t,true).lab()[0];const s=e+(r-e)*t;let c=o-s;let l=0;let a=1;let u=20;while(Math.abs(c)>.01&&u-- >0)(function(){n&&(c*=-1);if(c<0){l=t;t+=.5*(a-t)}else{a=t;t+=.5*(l-t)}o=getColor(t,true).lab()[0];return c=o-s})();return t}:t=>t;return f};f.padding=function(t){if(t!=null){type(t)===\"number\"&&(t=[t,t]);c=t;return f}return c};f.colors=function(e,r){arguments.length<2&&(r=\"hex\");let n=[];if(arguments.length===0)n=a.slice(0);else if(e===1)n=[f(.5)];else if(e>1){const t=o[0];const r=o[1]-t;n=__range__(0,e,false).map((n=>f(t+n/(e-1)*r)))}else{t=[];let e=[];if(l&&l.length>2)for(let t=1,r=l.length,n=1<=r;n?t<r:t>r;n?t++:t--)e.push((l[t-1]+l[t])*.5);else e=o;n=e.map((t=>f(t)))}chroma[r]&&(n=n.map((t=>t[r]())));return n};f.cache=function(t){if(t!=null){g=t;return f}return g};f.gamma=function(t){if(t!=null){p=t;return f}return p};f.nodata=function(t){if(t!=null){r=chroma(t);return f}return r};return f}function __range__(t,e,r){let n=[];let o=t<e;let s=r?o?e+1:e-1:e;for(let e=t;o?e<s:e>s;o?e++:e--)n.push(e);return n}const binom_row=function(t){let e=[1,1];for(let r=1;r<t;r++){let t=[1];for(let r=1;r<=e.length;r++)t[r]=(e[r]||0)+e[r-1];e=t}return e};const bezier=function(t){let e,r,n,o;t=t.map((t=>new Color(t)));if(t.length===2){[r,n]=t.map((t=>t.lab()));e=function(t){const e=[0,1,2].map((e=>r[e]+t*(n[e]-r[e])));return new Color(e,\"lab\")}}else if(t.length===3){[r,n,o]=t.map((t=>t.lab()));e=function(t){const e=[0,1,2].map((e=>(1-t)*(1-t)*r[e]+2*(1-t)*t*n[e]+t*t*o[e]));return new Color(e,\"lab\")}}else if(t.length===4){let s;[r,n,o,s]=t.map((t=>t.lab()));e=function(t){const e=[0,1,2].map((e=>(1-t)*(1-t)*(1-t)*r[e]+3*(1-t)*(1-t)*t*n[e]+3*(1-t)*t*t*o[e]+t*t*t*s[e]));return new Color(e,\"lab\")}}else{if(!(t.length>=5))throw new RangeError(\"No point in running bezier with only one color.\");{let r,n,o;r=t.map((t=>t.lab()));o=t.length-1;n=binom_row(o);e=function(t){const e=1-t;const s=[0,1,2].map((s=>r.reduce(((r,c,l)=>r+n[l]*e**(o-l)*t**l*c[s]),0)));return new Color(s,\"lab\")}}}return e};var bezier$1=t=>{const e=bezier(t);e.scale=()=>scale(e);return e};const blend=(t,e,r)=>{if(!blend[r])throw new Error(\"unknown blend mode \"+r);return blend[r](t,e)};const blend_f=t=>(e,r)=>{const n=chroma(r).rgb();const o=chroma(e).rgb();return chroma.rgb(t(n,o))};const each=t=>(e,r)=>{const n=[];n[0]=t(e[0],r[0]);n[1]=t(e[1],r[1]);n[2]=t(e[2],r[2]);return n};const normal=t=>t;const multiply=(t,e)=>t*e/255;const darken=(t,e)=>t>e?e:t;const lighten=(t,e)=>t>e?t:e;const screen=(t,e)=>255*(1-(1-t/255)*(1-e/255));const overlay=(t,e)=>e<128?2*t*e/255:255*(1-2*(1-t/255)*(1-e/255));const burn=(t,e)=>255*(1-(1-e/255)/(t/255));const dodge=(t,e)=>{if(t===255)return 255;t=e/255*255/(1-t/255);return t>255?255:t};blend.normal=blend_f(each(normal));blend.multiply=blend_f(each(multiply));blend.screen=blend_f(each(screen));blend.overlay=blend_f(each(overlay));blend.darken=blend_f(each(darken));blend.lighten=blend_f(each(lighten));blend.dodge=blend_f(each(dodge));blend.burn=blend_f(each(burn));const{pow:lt,sin:at,cos:ut}=Math;function cubehelix(t=300,e=-1.5,r=1,n=1,s=[0,1]){let c,l=0;if(type(s)===\"array\")c=s[1]-s[0];else{c=0;s=[s,s]}const f=function(a){const u=o*((t+120)/360+e*a);const i=lt(s[0]+c*a,n);const b=l!==0?r[0]+a*l:r;const h=b*i*(1-i)/2;const d=ut(u);const g=at(u);const p=i+h*(-.14861*d+1.78277*g);const m=i+h*(-.29227*d-.90649*g);const y=i+h*(1.97294*d);return chroma(clip_rgb([p*255,m*255,y*255,1]))};f.start=function(e){if(e==null)return t;t=e;return f};f.rotations=function(t){if(t==null)return e;e=t;return f};f.gamma=function(t){if(t==null)return n;n=t;return f};f.hue=function(t){if(t==null)return r;r=t;if(type(r)===\"array\"){l=r[1]-r[0];l===0&&(r=r[1])}else l=0;return f};f.lightness=function(t){if(t==null)return s;if(type(t)===\"array\"){s=t;c=t[1]-t[0]}else{s=[t,t];c=0}return f};f.scale=()=>chroma.scale(f);f.hue(r);return f}const it=\"0123456789abcdef\";const{floor:bt,random:ht}=Math;var random$1=()=>{let t=\"#\";for(let e=0;e<6;e++)t+=it.charAt(bt(ht()*16));return new Color(t,\"hex\")};const{log:dt,pow:gt,floor:pt,abs:mt}=Math;function analyze(t,e=null){const r={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};type(t)===\"object\"&&(t=Object.values(t));t.forEach((t=>{e&&type(t)===\"object\"&&(t=t[e]);if(t!==void 0&&t!==null&&!isNaN(t)){r.values.push(t);r.sum+=t;t<r.min&&(r.min=t);t>r.max&&(r.max=t);r.count+=1}}));r.domain=[r.min,r.max];r.limits=(t,e)=>limits(r,t,e);return r}function limits(t,e=\"equal\",r=7){type(t)==\"array\"&&(t=analyze(t));const{min:n,max:o}=t;const s=t.values.sort(((t,e)=>t-e));if(r===1)return[n,o];const c=[];if(e.substr(0,1)===\"c\"){c.push(n);c.push(o)}if(e.substr(0,1)===\"e\"){c.push(n);for(let t=1;t<r;t++)c.push(n+t/r*(o-n));c.push(o)}else if(e.substr(0,1)===\"l\"){if(n<=0)throw new Error(\"Logarithmic scales are only possible for values > 0\");const t=Math.LOG10E*dt(n);const e=Math.LOG10E*dt(o);c.push(n);for(let n=1;n<r;n++)c.push(gt(10,t+n/r*(e-t)));c.push(o)}else if(e.substr(0,1)===\"q\"){c.push(n);for(let t=1;t<r;t++){const e=(s.length-1)*t/r;const n=pt(e);if(n===e)c.push(s[n]);else{const t=e-n;c.push(s[n]*(1-t)+s[n+1]*t)}}c.push(o)}else if(e.substr(0,1)===\"k\"){let t;const e=s.length;const l=new Array(e);const a=new Array(r);let u=true;let i=0;let b=null;b=[];b.push(n);for(let t=1;t<r;t++)b.push(n+t/r*(o-n));b.push(o);while(u){for(let t=0;t<r;t++)a[t]=0;for(let t=0;t<e;t++){const e=s[t];let n=Number.MAX_VALUE;let o;for(let s=0;s<r;s++){const r=mt(b[s]-e);if(r<n){n=r;o=s}a[o]++;l[t]=o}}const n=new Array(r);for(let t=0;t<r;t++)n[t]=null;for(let r=0;r<e;r++){t=l[r];n[t]===null?n[t]=s[r]:n[t]+=s[r]}for(let t=0;t<r;t++)n[t]*=1/a[t];u=false;for(let t=0;t<r;t++)if(n[t]!==b[t]){u=true;break}b=n;i++;i>200&&(u=false)}const h={};for(let t=0;t<r;t++)h[t]=[];for(let r=0;r<e;r++){t=l[r];h[t].push(s[r])}let d=[];for(let t=0;t<r;t++){d.push(h[t][0]);d.push(h[t][h[t].length-1])}d=d.sort(((t,e)=>t-e));c.push(d[0]);for(let t=1;t<d.length;t+=2){const e=d[t];isNaN(e)||c.indexOf(e)!==-1||c.push(e)}}return c}var contrast=(t,e)=>{t=new Color(t);e=new Color(e);const r=t.luminance();const n=e.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)};const{sqrt:yt,pow:wt,min:kt,max:Ct,atan2:vt,abs:_t,cos:Nt,sin:Mt,exp:xt,PI:At}=Math;function deltaE(t,e,r=1,n=1,o=1){var rad2deg=function(t){return 360*t/(2*At)};var deg2rad=function(t){return 2*At*t/360};t=new Color(t);e=new Color(e);const[s,c,l]=Array.from(t.lab());const[a,u,i]=Array.from(e.lab());const b=(s+a)/2;const h=yt(wt(c,2)+wt(l,2));const d=yt(wt(u,2)+wt(i,2));const g=(h+d)/2;const p=.5*(1-yt(wt(g,7)/(wt(g,7)+wt(25,7))));const m=c*(1+p);const y=u*(1+p);const w=yt(wt(m,2)+wt(l,2));const k=yt(wt(y,2)+wt(i,2));const C=(w+k)/2;const v=rad2deg(vt(l,m));const _=rad2deg(vt(i,y));const N=v>=0?v:v+360;const M=_>=0?_:_+360;const x=_t(N-M)>180?(N+M+360)/2:(N+M)/2;const A=1-.17*Nt(deg2rad(x-30))+.24*Nt(deg2rad(2*x))+.32*Nt(deg2rad(3*x+6))-.2*Nt(deg2rad(4*x-63));let $=M-N;$=_t($)<=180?$:M<=N?$+360:$-360;$=2*yt(w*k)*Mt(deg2rad($)/2);const E=a-s;const j=k-w;const q=1+.015*wt(b-50,2)/yt(20+wt(b-50,2));const L=1+.045*C;const O=1+.015*C*A;const P=30*xt(-wt((x-275)/25,2));const G=2*yt(wt(C,7)/(wt(C,7)+wt(25,7)));const B=-G*Mt(2*deg2rad(P));const R=yt(wt(E/(r*q),2)+wt(j/(n*L),2)+wt($/(o*O),2)+B*(j/(n*L))*($/(o*O)));return Ct(0,kt(100,R))}function distance(t,e,r=\"lab\"){t=new Color(t);e=new Color(e);const n=t.get(r);const o=e.get(r);let s=0;for(let t in n){const e=(n[t]||0)-(o[t]||0);s+=e*e}return Math.sqrt(s)}var valid=(...t)=>{try{new Color(...t);return true}catch(t){return false}};var $t={cool(){return scale([chroma.hsl(180,1,.9),chroma.hsl(250,.7,.4)])},hot(){return scale([\"#000\",\"#f00\",\"#ff0\",\"#fff\"],[0,.25,.75,1]).mode(\"rgb\")}};const Et={OrRd:[\"#fff7ec\",\"#fee8c8\",\"#fdd49e\",\"#fdbb84\",\"#fc8d59\",\"#ef6548\",\"#d7301f\",\"#b30000\",\"#7f0000\"],PuBu:[\"#fff7fb\",\"#ece7f2\",\"#d0d1e6\",\"#a6bddb\",\"#74a9cf\",\"#3690c0\",\"#0570b0\",\"#045a8d\",\"#023858\"],BuPu:[\"#f7fcfd\",\"#e0ecf4\",\"#bfd3e6\",\"#9ebcda\",\"#8c96c6\",\"#8c6bb1\",\"#88419d\",\"#810f7c\",\"#4d004b\"],Oranges:[\"#fff5eb\",\"#fee6ce\",\"#fdd0a2\",\"#fdae6b\",\"#fd8d3c\",\"#f16913\",\"#d94801\",\"#a63603\",\"#7f2704\"],BuGn:[\"#f7fcfd\",\"#e5f5f9\",\"#ccece6\",\"#99d8c9\",\"#66c2a4\",\"#41ae76\",\"#238b45\",\"#006d2c\",\"#00441b\"],YlOrBr:[\"#ffffe5\",\"#fff7bc\",\"#fee391\",\"#fec44f\",\"#fe9929\",\"#ec7014\",\"#cc4c02\",\"#993404\",\"#662506\"],YlGn:[\"#ffffe5\",\"#f7fcb9\",\"#d9f0a3\",\"#addd8e\",\"#78c679\",\"#41ab5d\",\"#238443\",\"#006837\",\"#004529\"],Reds:[\"#fff5f0\",\"#fee0d2\",\"#fcbba1\",\"#fc9272\",\"#fb6a4a\",\"#ef3b2c\",\"#cb181d\",\"#a50f15\",\"#67000d\"],RdPu:[\"#fff7f3\",\"#fde0dd\",\"#fcc5c0\",\"#fa9fb5\",\"#f768a1\",\"#dd3497\",\"#ae017e\",\"#7a0177\",\"#49006a\"],Greens:[\"#f7fcf5\",\"#e5f5e0\",\"#c7e9c0\",\"#a1d99b\",\"#74c476\",\"#41ab5d\",\"#238b45\",\"#006d2c\",\"#00441b\"],YlGnBu:[\"#ffffd9\",\"#edf8b1\",\"#c7e9b4\",\"#7fcdbb\",\"#41b6c4\",\"#1d91c0\",\"#225ea8\",\"#253494\",\"#081d58\"],Purples:[\"#fcfbfd\",\"#efedf5\",\"#dadaeb\",\"#bcbddc\",\"#9e9ac8\",\"#807dba\",\"#6a51a3\",\"#54278f\",\"#3f007d\"],GnBu:[\"#f7fcf0\",\"#e0f3db\",\"#ccebc5\",\"#a8ddb5\",\"#7bccc4\",\"#4eb3d3\",\"#2b8cbe\",\"#0868ac\",\"#084081\"],Greys:[\"#ffffff\",\"#f0f0f0\",\"#d9d9d9\",\"#bdbdbd\",\"#969696\",\"#737373\",\"#525252\",\"#252525\",\"#000000\"],YlOrRd:[\"#ffffcc\",\"#ffeda0\",\"#fed976\",\"#feb24c\",\"#fd8d3c\",\"#fc4e2a\",\"#e31a1c\",\"#bd0026\",\"#800026\"],PuRd:[\"#f7f4f9\",\"#e7e1ef\",\"#d4b9da\",\"#c994c7\",\"#df65b0\",\"#e7298a\",\"#ce1256\",\"#980043\",\"#67001f\"],Blues:[\"#f7fbff\",\"#deebf7\",\"#c6dbef\",\"#9ecae1\",\"#6baed6\",\"#4292c6\",\"#2171b5\",\"#08519c\",\"#08306b\"],PuBuGn:[\"#fff7fb\",\"#ece2f0\",\"#d0d1e6\",\"#a6bddb\",\"#67a9cf\",\"#3690c0\",\"#02818a\",\"#016c59\",\"#014636\"],Viridis:[\"#440154\",\"#482777\",\"#3f4a8a\",\"#31678e\",\"#26838f\",\"#1f9d8a\",\"#6cce5a\",\"#b6de2b\",\"#fee825\"],Spectral:[\"#9e0142\",\"#d53e4f\",\"#f46d43\",\"#fdae61\",\"#fee08b\",\"#ffffbf\",\"#e6f598\",\"#abdda4\",\"#66c2a5\",\"#3288bd\",\"#5e4fa2\"],RdYlGn:[\"#a50026\",\"#d73027\",\"#f46d43\",\"#fdae61\",\"#fee08b\",\"#ffffbf\",\"#d9ef8b\",\"#a6d96a\",\"#66bd63\",\"#1a9850\",\"#006837\"],RdBu:[\"#67001f\",\"#b2182b\",\"#d6604d\",\"#f4a582\",\"#fddbc7\",\"#f7f7f7\",\"#d1e5f0\",\"#92c5de\",\"#4393c3\",\"#2166ac\",\"#053061\"],PiYG:[\"#8e0152\",\"#c51b7d\",\"#de77ae\",\"#f1b6da\",\"#fde0ef\",\"#f7f7f7\",\"#e6f5d0\",\"#b8e186\",\"#7fbc41\",\"#4d9221\",\"#276419\"],PRGn:[\"#40004b\",\"#762a83\",\"#9970ab\",\"#c2a5cf\",\"#e7d4e8\",\"#f7f7f7\",\"#d9f0d3\",\"#a6dba0\",\"#5aae61\",\"#1b7837\",\"#00441b\"],RdYlBu:[\"#a50026\",\"#d73027\",\"#f46d43\",\"#fdae61\",\"#fee090\",\"#ffffbf\",\"#e0f3f8\",\"#abd9e9\",\"#74add1\",\"#4575b4\",\"#313695\"],BrBG:[\"#543005\",\"#8c510a\",\"#bf812d\",\"#dfc27d\",\"#f6e8c3\",\"#f5f5f5\",\"#c7eae5\",\"#80cdc1\",\"#35978f\",\"#01665e\",\"#003c30\"],RdGy:[\"#67001f\",\"#b2182b\",\"#d6604d\",\"#f4a582\",\"#fddbc7\",\"#ffffff\",\"#e0e0e0\",\"#bababa\",\"#878787\",\"#4d4d4d\",\"#1a1a1a\"],PuOr:[\"#7f3b08\",\"#b35806\",\"#e08214\",\"#fdb863\",\"#fee0b6\",\"#f7f7f7\",\"#d8daeb\",\"#b2abd2\",\"#8073ac\",\"#542788\",\"#2d004b\"],Set2:[\"#66c2a5\",\"#fc8d62\",\"#8da0cb\",\"#e78ac3\",\"#a6d854\",\"#ffd92f\",\"#e5c494\",\"#b3b3b3\"],Accent:[\"#7fc97f\",\"#beaed4\",\"#fdc086\",\"#ffff99\",\"#386cb0\",\"#f0027f\",\"#bf5b17\",\"#666666\"],Set1:[\"#e41a1c\",\"#377eb8\",\"#4daf4a\",\"#984ea3\",\"#ff7f00\",\"#ffff33\",\"#a65628\",\"#f781bf\",\"#999999\"],Set3:[\"#8dd3c7\",\"#ffffb3\",\"#bebada\",\"#fb8072\",\"#80b1d3\",\"#fdb462\",\"#b3de69\",\"#fccde5\",\"#d9d9d9\",\"#bc80bd\",\"#ccebc5\",\"#ffed6f\"],Dark2:[\"#1b9e77\",\"#d95f02\",\"#7570b3\",\"#e7298a\",\"#66a61e\",\"#e6ab02\",\"#a6761d\",\"#666666\"],Paired:[\"#a6cee3\",\"#1f78b4\",\"#b2df8a\",\"#33a02c\",\"#fb9a99\",\"#e31a1c\",\"#fdbf6f\",\"#ff7f00\",\"#cab2d6\",\"#6a3d9a\",\"#ffff99\",\"#b15928\"],Pastel2:[\"#b3e2cd\",\"#fdcdac\",\"#cbd5e8\",\"#f4cae4\",\"#e6f5c9\",\"#fff2ae\",\"#f1e2cc\",\"#cccccc\"],Pastel1:[\"#fbb4ae\",\"#b3cde3\",\"#ccebc5\",\"#decbe4\",\"#fed9a6\",\"#ffffcc\",\"#e5d8bd\",\"#fddaec\",\"#f2f2f2\"]};for(let t of Object.keys(Et))Et[t.toLowerCase()]=Et[t];Object.assign(chroma,{average:average,bezier:bezier$1,blend:blend,cubehelix:cubehelix,mix:mix,interpolate:mix,random:random$1,scale:scale,analyze:analyze,contrast:contrast,deltaE:deltaE,distance:distance,limits:limits,valid:valid,scales:$t,input:a,colors:z,brewer:Et});export{chroma as default};\n//# sourceMappingURL=index.js.map\n","/* @license twgl.js 4.24.0 Copyright (c) 2015, Gregg Tavares All Rights Reserved.\nAvailable via the MIT license.\nsee: http://github.com/greggman/twgl.js for details */\nlet e=Float32Array;\n/**\n * A JavaScript array with 3 values or a Float32Array with 3 values.\n * When created by the library will create the default type which is `Float32Array`\n * but can be set by calling {@link module:twgl/v3.setDefaultType}.\n * @typedef {(number[]|Float32Array)} Vec3\n * @memberOf module:twgl/v3\n */\n/**\n * Sets the type this library creates for a Vec3\n * @param {constructor} ctor the constructor for the type. Either `Float32Array` or `Array`\n * @return {constructor} previous constructor for Vec3\n * @memberOf module:twgl/v3\n */function setDefaultType(t){const r=e;e=t;return r}\n/**\n * Creates a vec3; may be called with x, y, z to set initial values.\n * @param {number} [x] Initial x value.\n * @param {number} [y] Initial y value.\n * @param {number} [z] Initial z value.\n * @return {module:twgl/v3.Vec3} the created vector\n * @memberOf module:twgl/v3\n */function create(t,r,n){const o=new e(3);t&&(o[0]=t);r&&(o[1]=r);n&&(o[2]=n);return o}\n/**\n * Adds two vectors; assumes a and b have the same dimension.\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} A vector tha tis the sum of a and b.\n * @memberOf module:twgl/v3\n */function add(t,r,n){n=n||new e(3);n[0]=t[0]+r[0];n[1]=t[1]+r[1];n[2]=t[2]+r[2];return n}\n/**\n * Subtracts two vectors.\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} A vector that is the difference of a and b.\n * @memberOf module:twgl/v3\n */function subtract(t,r,n){n=n||new e(3);n[0]=t[0]-r[0];n[1]=t[1]-r[1];n[2]=t[2]-r[2];return n}\n/**\n * Performs linear interpolation on two vectors.\n * Given vectors a and b and interpolation coefficient t, returns\n * a + t * (b - a).\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @param {number} t Interpolation coefficient.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} The linear interpolated result.\n * @memberOf module:twgl/v3\n */function lerp(t,r,n,o){o=o||new e(3);o[0]=t[0]+n*(r[0]-t[0]);o[1]=t[1]+n*(r[1]-t[1]);o[2]=t[2]+n*(r[2]-t[2]);return o}\n/**\n * Performs linear interpolation on two vectors.\n * Given vectors a and b and interpolation coefficient vector t, returns\n * a + t * (b - a).\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @param {module:twgl/v3.Vec3} t Interpolation coefficients vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} the linear interpolated result.\n * @memberOf module:twgl/v3\n */function lerpV(t,r,n,o){o=o||new e(3);o[0]=t[0]+n[0]*(r[0]-t[0]);o[1]=t[1]+n[1]*(r[1]-t[1]);o[2]=t[2]+n[2]*(r[2]-t[2]);return o}\n/**\n * Return max values of two vectors.\n * Given vectors a and b returns\n * [max(a[0], b[0]), max(a[1], b[1]), max(a[2], b[2])].\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} The max components vector.\n * @memberOf module:twgl/v3\n */function max(t,r,n){n=n||new e(3);n[0]=Math.max(t[0],r[0]);n[1]=Math.max(t[1],r[1]);n[2]=Math.max(t[2],r[2]);return n}\n/**\n * Return min values of two vectors.\n * Given vectors a and b returns\n * [min(a[0], b[0]), min(a[1], b[1]), min(a[2], b[2])].\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} The min components vector.\n * @memberOf module:twgl/v3\n */function min(t,r,n){n=n||new e(3);n[0]=Math.min(t[0],r[0]);n[1]=Math.min(t[1],r[1]);n[2]=Math.min(t[2],r[2]);return n}\n/**\n * Multiplies a vector by a scalar.\n * @param {module:twgl/v3.Vec3} v The vector.\n * @param {number} k The scalar.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} The scaled vector.\n * @memberOf module:twgl/v3\n */function mulScalar(t,r,n){n=n||new e(3);n[0]=t[0]*r;n[1]=t[1]*r;n[2]=t[2]*r;return n}\n/**\n * Divides a vector by a scalar.\n * @param {module:twgl/v3.Vec3} v The vector.\n * @param {number} k The scalar.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} The scaled vector.\n * @memberOf module:twgl/v3\n */function divScalar(t,r,n){n=n||new e(3);n[0]=t[0]/r;n[1]=t[1]/r;n[2]=t[2]/r;return n}\n/**\n * Computes the cross product of two vectors; assumes both vectors have\n * three entries.\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} The vector of a cross b.\n * @memberOf module:twgl/v3\n */function cross(t,r,n){n=n||new e(3);const o=t[2]*r[0]-t[0]*r[2];const s=t[0]*r[1]-t[1]*r[0];n[0]=t[1]*r[2]-t[2]*r[1];n[1]=o;n[2]=s;return n}\n/**\n * Computes the dot product of two vectors; assumes both vectors have\n * three entries.\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @return {number} dot product\n * @memberOf module:twgl/v3\n */function dot(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}\n/**\n * Computes the length of vector\n * @param {module:twgl/v3.Vec3} v vector.\n * @return {number} length of vector.\n * @memberOf module:twgl/v3\n */function length$1(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2])}\n/**\n * Computes the square of the length of vector\n * @param {module:twgl/v3.Vec3} v vector.\n * @return {number} square of the length of vector.\n * @memberOf module:twgl/v3\n */function lengthSq(e){return e[0]*e[0]+e[1]*e[1]+e[2]*e[2]}\n/**\n * Computes the distance between 2 points\n * @param {module:twgl/v3.Vec3} a vector.\n * @param {module:twgl/v3.Vec3} b vector.\n * @return {number} distance between a and b\n * @memberOf module:twgl/v3\n */function distance(e,t){const r=e[0]-t[0];const n=e[1]-t[1];const o=e[2]-t[2];return Math.sqrt(r*r+n*n+o*o)}\n/**\n * Computes the square of the distance between 2 points\n * @param {module:twgl/v3.Vec3} a vector.\n * @param {module:twgl/v3.Vec3} b vector.\n * @return {number} square of the distance between a and b\n * @memberOf module:twgl/v3\n */function distanceSq(e,t){const r=e[0]-t[0];const n=e[1]-t[1];const o=e[2]-t[2];return r*r+n*n+o*o}\n/**\n * Divides a vector by its Euclidean length and returns the quotient.\n * @param {module:twgl/v3.Vec3} a The vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} The normalized vector.\n * @memberOf module:twgl/v3\n */function normalize(t,r){r=r||new e(3);const n=t[0]*t[0]+t[1]*t[1]+t[2]*t[2];const o=Math.sqrt(n);if(o>1e-5){r[0]=t[0]/o;r[1]=t[1]/o;r[2]=t[2]/o}else{r[0]=0;r[1]=0;r[2]=0}return r}\n/**\n * Negates a vector.\n * @param {module:twgl/v3.Vec3} v The vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} -v.\n * @memberOf module:twgl/v3\n */function negate(t,r){r=r||new e(3);r[0]=-t[0];r[1]=-t[1];r[2]=-t[2];return r}\n/**\n * Copies a vector.\n * @param {module:twgl/v3.Vec3} v The vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} A copy of v.\n * @memberOf module:twgl/v3\n */function copy(t,r){r=r||new e(3);r[0]=t[0];r[1]=t[1];r[2]=t[2];return r}\n/**\n * Multiplies a vector by another vector (component-wise); assumes a and\n * b have the same length.\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} The vector of products of entries of a and\n *     b.\n * @memberOf module:twgl/v3\n */function multiply(t,r,n){n=n||new e(3);n[0]=t[0]*r[0];n[1]=t[1]*r[1];n[2]=t[2]*r[2];return n}\n/**\n * Divides a vector by another vector (component-wise); assumes a and\n * b have the same length.\n * @param {module:twgl/v3.Vec3} a Operand vector.\n * @param {module:twgl/v3.Vec3} b Operand vector.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not new one is created.\n * @return {module:twgl/v3.Vec3} The vector of quotients of entries of a and\n *     b.\n * @memberOf module:twgl/v3\n */function divide(t,r,n){n=n||new e(3);n[0]=t[0]/r[0];n[1]=t[1]/r[1];n[2]=t[2]/r[2];return n}var t=Object.freeze({__proto__:null,add:add,copy:copy,create:create,cross:cross,distance:distance,distanceSq:distanceSq,divide:divide,divScalar:divScalar,dot:dot,lerp:lerp,lerpV:lerpV,length:length$1,lengthSq:lengthSq,max:max,min:min,mulScalar:mulScalar,multiply:multiply,negate:negate,normalize:normalize,setDefaultType:setDefaultType,subtract:subtract});let r=Float32Array;\n/**\n * A JavaScript array with 16 values or a Float32Array with 16 values.\n * When created by the library will create the default type which is `Float32Array`\n * but can be set by calling {@link module:twgl/m4.setDefaultType}.\n * @typedef {(number[]|Float32Array)} Mat4\n * @memberOf module:twgl/m4\n */\n/**\n * Sets the type this library creates for a Mat4\n * @param {constructor} ctor the constructor for the type. Either `Float32Array` or `Array`\n * @return {constructor} previous constructor for Mat4\n * @memberOf module:twgl/m4\n */function setDefaultType$1(e){const t=r;r=e;return t}\n/**\n * Negates a matrix.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} -m.\n * @memberOf module:twgl/m4\n */function negate$1(e,t){t=t||new r(16);t[0]=-e[0];t[1]=-e[1];t[2]=-e[2];t[3]=-e[3];t[4]=-e[4];t[5]=-e[5];t[6]=-e[6];t[7]=-e[7];t[8]=-e[8];t[9]=-e[9];t[10]=-e[10];t[11]=-e[11];t[12]=-e[12];t[13]=-e[13];t[14]=-e[14];t[15]=-e[15];return t}function create$1(){return new r(16).fill(0)}\n/**\n * Copies a matrix.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/m4.Mat4} [dst] The matrix. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} A copy of m.\n * @memberOf module:twgl/m4\n */function copy$1(e,t){t=t||new r(16);t[0]=e[0];t[1]=e[1];t[2]=e[2];t[3]=e[3];t[4]=e[4];t[5]=e[5];t[6]=e[6];t[7]=e[7];t[8]=e[8];t[9]=e[9];t[10]=e[10];t[11]=e[11];t[12]=e[12];t[13]=e[13];t[14]=e[14];t[15]=e[15];return t}\n/**\n * Creates an n-by-n identity matrix.\n *\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} An n-by-n identity matrix.\n * @memberOf module:twgl/m4\n */function identity(e){e=e||new r(16);e[0]=1;e[1]=0;e[2]=0;e[3]=0;e[4]=0;e[5]=1;e[6]=0;e[7]=0;e[8]=0;e[9]=0;e[10]=1;e[11]=0;e[12]=0;e[13]=0;e[14]=0;e[15]=1;return e}\n/**\n * Takes the transpose of a matrix.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The transpose of m.\n * @memberOf module:twgl/m4\n */function transpose(e,t){t=t||new r(16);if(t===e){let r;r=e[1];e[1]=e[4];e[4]=r;r=e[2];e[2]=e[8];e[8]=r;r=e[3];e[3]=e[12];e[12]=r;r=e[6];e[6]=e[9];e[9]=r;r=e[7];e[7]=e[13];e[13]=r;r=e[11];e[11]=e[14];e[14]=r;return t}const n=e[0];const o=e[1];const s=e[2];const a=e[3];const c=e[4];const i=e[5];const u=e[6];const f=e[7];const l=e[8];const m=e[9];const d=e[10];const y=e[11];const p=e[12];const b=e[13];const g=e[14];const A=e[15];t[0]=n;t[1]=c;t[2]=l;t[3]=p;t[4]=o;t[5]=i;t[6]=m;t[7]=b;t[8]=s;t[9]=u;t[10]=d;t[11]=g;t[12]=a;t[13]=f;t[14]=y;t[15]=A;return t}\n/**\n * Computes the inverse of a 4-by-4 matrix.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The inverse of m.\n * @memberOf module:twgl/m4\n */function inverse(e,t){t=t||new r(16);const n=e[0];const o=e[1];const s=e[2];const a=e[3];const c=e[4];const i=e[5];const u=e[6];const f=e[7];const l=e[8];const m=e[9];const d=e[10];const y=e[11];const p=e[12];const b=e[13];const g=e[14];const A=e[15];const h=d*A;const x=g*y;const F=u*A;const T=g*f;const S=u*y;const P=d*f;const E=s*A;const w=g*a;const I=s*y;const v=d*a;const B=s*f;const C=u*a;const k=l*b;const _=p*m;const z=c*b;const U=p*i;const V=c*m;const M=l*i;const R=n*b;const O=p*o;const D=n*m;const L=l*o;const N=n*i;const G=c*o;const W=h*i+T*m+S*b-(x*i+F*m+P*b);const j=x*o+E*m+v*b-(h*o+w*m+I*b);const $=F*o+w*i+B*b-(T*o+E*i+C*b);const X=P*o+I*i+C*m-(S*o+v*i+B*m);const Y=1/(n*W+c*j+l*$+p*X);t[0]=Y*W;t[1]=Y*j;t[2]=Y*$;t[3]=Y*X;t[4]=Y*(x*c+F*l+P*p-(h*c+T*l+S*p));t[5]=Y*(h*n+w*l+I*p-(x*n+E*l+v*p));t[6]=Y*(T*n+E*c+C*p-(F*n+w*c+B*p));t[7]=Y*(S*n+v*c+B*l-(P*n+I*c+C*l));t[8]=Y*(k*f+U*y+V*A-(_*f+z*y+M*A));t[9]=Y*(_*a+R*y+L*A-(k*a+O*y+D*A));t[10]=Y*(z*a+O*f+N*A-(U*a+R*f+G*A));t[11]=Y*(M*a+D*f+G*y-(V*a+L*f+N*y));t[12]=Y*(z*d+M*g+_*u-(V*g+k*u+U*d));t[13]=Y*(D*g+k*s+O*d-(R*d+L*g+_*s));t[14]=Y*(R*u+G*g+U*s-(N*g+z*s+O*u));t[15]=Y*(N*d+V*s+L*u-(D*u+G*d+M*s));return t}\n/**\n * Multiplies two 4-by-4 matrices with a on the left and b on the right\n * @param {module:twgl/m4.Mat4} a The matrix on the left.\n * @param {module:twgl/m4.Mat4} b The matrix on the right.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The matrix product of a and b.\n * @memberOf module:twgl/m4\n */function multiply$1(e,t,n){n=n||new r(16);const o=e[0];const s=e[1];const a=e[2];const c=e[3];const i=e[4];const u=e[5];const f=e[6];const l=e[7];const m=e[8];const d=e[9];const y=e[10];const p=e[11];const b=e[12];const g=e[13];const A=e[14];const h=e[15];const x=t[0];const F=t[1];const T=t[2];const S=t[3];const P=t[4];const E=t[5];const w=t[6];const I=t[7];const v=t[8];const B=t[9];const C=t[10];const k=t[11];const _=t[12];const z=t[13];const U=t[14];const V=t[15];n[0]=o*x+i*F+m*T+b*S;n[1]=s*x+u*F+d*T+g*S;n[2]=a*x+f*F+y*T+A*S;n[3]=c*x+l*F+p*T+h*S;n[4]=o*P+i*E+m*w+b*I;n[5]=s*P+u*E+d*w+g*I;n[6]=a*P+f*E+y*w+A*I;n[7]=c*P+l*E+p*w+h*I;n[8]=o*v+i*B+m*C+b*k;n[9]=s*v+u*B+d*C+g*k;n[10]=a*v+f*B+y*C+A*k;n[11]=c*v+l*B+p*C+h*k;n[12]=o*_+i*z+m*U+b*V;n[13]=s*_+u*z+d*U+g*V;n[14]=a*_+f*z+y*U+A*V;n[15]=c*_+l*z+p*U+h*V;return n}\n/**\n * Sets the translation component of a 4-by-4 matrix to the given\n * vector.\n * @param {module:twgl/m4.Mat4} a The matrix.\n * @param {module:twgl/v3.Vec3} v The vector.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The matrix with translation set.\n * @memberOf module:twgl/m4\n */function setTranslation(e,t,r){r=r||identity();if(e!==r){r[0]=e[0];r[1]=e[1];r[2]=e[2];r[3]=e[3];r[4]=e[4];r[5]=e[5];r[6]=e[6];r[7]=e[7];r[8]=e[8];r[9]=e[9];r[10]=e[10];r[11]=e[11]}r[12]=t[0];r[13]=t[1];r[14]=t[2];r[15]=1;return r}\n/**\n * Returns the translation component of a 4-by-4 matrix as a vector with 3\n * entries.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/v3.Vec3} [dst] vector to hold result. If not passed a new one is created.\n * @return {module:twgl/v3.Vec3} The translation component of m.\n * @memberOf module:twgl/m4\n */function getTranslation(e,t){t=t||create();t[0]=e[12];t[1]=e[13];t[2]=e[14];return t}\n/**\n * Returns an axis of a 4x4 matrix as a vector with 3 entries\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {number} axis The axis 0 = x, 1 = y, 2 = z;\n * @return {module:twgl/v3.Vec3} [dst] vector.\n * @return {module:twgl/v3.Vec3} The axis component of m.\n * @memberOf module:twgl/m4\n */function getAxis(e,t,r){r=r||create();const n=4*t;r[0]=e[n+0];r[1]=e[n+1];r[2]=e[n+2];return r}\n/**\n * Sets an axis of a 4x4 matrix as a vector with 3 entries\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/v3.Vec3} v the axis vector\n * @param {number} axis The axis  0 = x, 1 = y, 2 = z;\n * @param {module:twgl/m4.Mat4} [dst] The matrix to set. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The matrix with axis set.\n * @memberOf module:twgl/m4\n */function setAxis(e,t,r,n){n!==e&&(n=copy$1(e,n));const o=4*r;n[o+0]=t[0];n[o+1]=t[1];n[o+2]=t[2];return n}\n/**\n * Computes a 4-by-4 perspective transformation matrix given the angular height\n * of the frustum, the aspect ratio, and the near and far clipping planes.  The\n * arguments define a frustum extending in the negative z direction.  The given\n * angle is the vertical angle of the frustum, and the horizontal angle is\n * determined to produce the given aspect ratio.  The arguments near and far are\n * the distances to the near and far clipping planes.  Note that near and far\n * are not z coordinates, but rather they are distances along the negative\n * z-axis.  The matrix generated sends the viewing frustum to the unit box.\n * We assume a unit box extending from -1 to 1 in the x and y dimensions and\n * from 0 to 1 in the z dimension.\n * @param {number} fieldOfViewYInRadians The camera angle from top to bottom (in radians).\n * @param {number} aspect The aspect ratio width / height.\n * @param {number} zNear The depth (negative z coordinate)\n *     of the near clipping plane.\n * @param {number} zFar The depth (negative z coordinate)\n *     of the far clipping plane.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The perspective matrix.\n * @memberOf module:twgl/m4\n */function perspective(e,t,n,o,s){s=s||new r(16);const a=Math.tan(.5*Math.PI-.5*e);const c=1/(n-o);s[0]=a/t;s[1]=0;s[2]=0;s[3]=0;s[4]=0;s[5]=a;s[6]=0;s[7]=0;s[8]=0;s[9]=0;s[10]=(n+o)*c;s[11]=-1;s[12]=0;s[13]=0;s[14]=n*o*c*2;s[15]=0;return s}\n/**\n * Computes a 4-by-4 orthogonal transformation matrix given the left, right,\n * bottom, and top dimensions of the near clipping plane as well as the\n * near and far clipping plane distances.\n * @param {number} left Left side of the near clipping plane viewport.\n * @param {number} right Right side of the near clipping plane viewport.\n * @param {number} bottom Bottom of the near clipping plane viewport.\n * @param {number} top Top of the near clipping plane viewport.\n * @param {number} near The depth (negative z coordinate)\n *     of the near clipping plane.\n * @param {number} far The depth (negative z coordinate)\n *     of the far clipping plane.\n * @param {module:twgl/m4.Mat4} [dst] Output matrix. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The perspective matrix.\n * @memberOf module:twgl/m4\n */function ortho(e,t,n,o,s,a,c){c=c||new r(16);c[0]=2/(t-e);c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=2/(o-n);c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=2/(s-a);c[11]=0;c[12]=(t+e)/(e-t);c[13]=(o+n)/(n-o);c[14]=(a+s)/(s-a);c[15]=1;return c}\n/**\n * Computes a 4-by-4 perspective transformation matrix given the left, right,\n * top, bottom, near and far clipping planes. The arguments define a frustum\n * extending in the negative z direction. The arguments near and far are the\n * distances to the near and far clipping planes. Note that near and far are not\n * z coordinates, but rather they are distances along the negative z-axis. The\n * matrix generated sends the viewing frustum to the unit box. We assume a unit\n * box extending from -1 to 1 in the x and y dimensions and from 0 to 1 in the z\n * dimension.\n * @param {number} left The x coordinate of the left plane of the box.\n * @param {number} right The x coordinate of the right plane of the box.\n * @param {number} bottom The y coordinate of the bottom plane of the box.\n * @param {number} top The y coordinate of the right plane of the box.\n * @param {number} near The negative z coordinate of the near plane of the box.\n * @param {number} far The negative z coordinate of the far plane of the box.\n * @param {module:twgl/m4.Mat4} [dst] Output matrix. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The perspective projection matrix.\n * @memberOf module:twgl/m4\n */function frustum(e,t,n,o,s,a,c){c=c||new r(16);const i=t-e;const u=o-n;const f=s-a;c[0]=2*s/i;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=2*s/u;c[6]=0;c[7]=0;c[8]=(e+t)/i;c[9]=(o+n)/u;c[10]=a/f;c[11]=-1;c[12]=0;c[13]=0;c[14]=s*a/f;c[15]=0;return c}let n;let o;let s;\n/**\n * Computes a 4-by-4 look-at transformation.\n *\n * This is a matrix which positions the camera itself. If you want\n * a view matrix (a matrix which moves things in front of the camera)\n * take the inverse of this.\n *\n * @param {module:twgl/v3.Vec3} eye The position of the eye.\n * @param {module:twgl/v3.Vec3} target The position meant to be viewed.\n * @param {module:twgl/v3.Vec3} up A vector pointing up.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The look-at matrix.\n * @memberOf module:twgl/m4\n */function lookAt(e,t,a,c){c=c||new r(16);n=n||create();o=o||create();s=s||create();normalize(subtract(e,t,s),s);normalize(cross(a,s,n),n);normalize(cross(s,n,o),o);c[0]=n[0];c[1]=n[1];c[2]=n[2];c[3]=0;c[4]=o[0];c[5]=o[1];c[6]=o[2];c[7]=0;c[8]=s[0];c[9]=s[1];c[10]=s[2];c[11]=0;c[12]=e[0];c[13]=e[1];c[14]=e[2];c[15]=1;return c}\n/**\n * Creates a 4-by-4 matrix which translates by the given vector v.\n * @param {module:twgl/v3.Vec3} v The vector by\n *     which to translate.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The translation matrix.\n * @memberOf module:twgl/m4\n */function translation(e,t){t=t||new r(16);t[0]=1;t[1]=0;t[2]=0;t[3]=0;t[4]=0;t[5]=1;t[6]=0;t[7]=0;t[8]=0;t[9]=0;t[10]=1;t[11]=0;t[12]=e[0];t[13]=e[1];t[14]=e[2];t[15]=1;return t}\n/**\n * Translates the given 4-by-4 matrix by the given vector v.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/v3.Vec3} v The vector by\n *     which to translate.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The translated matrix.\n * @memberOf module:twgl/m4\n */function translate(e,t,n){n=n||new r(16);const o=t[0];const s=t[1];const a=t[2];const c=e[0];const i=e[1];const u=e[2];const f=e[3];const l=e[4];const m=e[5];const d=e[6];const y=e[7];const p=e[8];const b=e[9];const g=e[10];const A=e[11];const h=e[12];const x=e[13];const F=e[14];const T=e[15];if(e!==n){n[0]=c;n[1]=i;n[2]=u;n[3]=f;n[4]=l;n[5]=m;n[6]=d;n[7]=y;n[8]=p;n[9]=b;n[10]=g;n[11]=A}n[12]=c*o+l*s+p*a+h;n[13]=i*o+m*s+b*a+x;n[14]=u*o+d*s+g*a+F;n[15]=f*o+y*s+A*a+T;return n}\n/**\n * Creates a 4-by-4 matrix which rotates around the x-axis by the given angle.\n * @param {number} angleInRadians The angle by which to rotate (in radians).\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The rotation matrix.\n * @memberOf module:twgl/m4\n */function rotationX(e,t){t=t||new r(16);const n=Math.cos(e);const o=Math.sin(e);t[0]=1;t[1]=0;t[2]=0;t[3]=0;t[4]=0;t[5]=n;t[6]=o;t[7]=0;t[8]=0;t[9]=-o;t[10]=n;t[11]=0;t[12]=0;t[13]=0;t[14]=0;t[15]=1;return t}\n/**\n * Rotates the given 4-by-4 matrix around the x-axis by the given\n * angle.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {number} angleInRadians The angle by which to rotate (in radians).\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The rotated matrix.\n * @memberOf module:twgl/m4\n */function rotateX(e,t,n){n=n||new r(16);const o=e[4];const s=e[5];const a=e[6];const c=e[7];const i=e[8];const u=e[9];const f=e[10];const l=e[11];const m=Math.cos(t);const d=Math.sin(t);n[4]=m*o+d*i;n[5]=m*s+d*u;n[6]=m*a+d*f;n[7]=m*c+d*l;n[8]=m*i-d*o;n[9]=m*u-d*s;n[10]=m*f-d*a;n[11]=m*l-d*c;if(e!==n){n[0]=e[0];n[1]=e[1];n[2]=e[2];n[3]=e[3];n[12]=e[12];n[13]=e[13];n[14]=e[14];n[15]=e[15]}return n}\n/**\n * Creates a 4-by-4 matrix which rotates around the y-axis by the given angle.\n * @param {number} angleInRadians The angle by which to rotate (in radians).\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The rotation matrix.\n * @memberOf module:twgl/m4\n */function rotationY(e,t){t=t||new r(16);const n=Math.cos(e);const o=Math.sin(e);t[0]=n;t[1]=0;t[2]=-o;t[3]=0;t[4]=0;t[5]=1;t[6]=0;t[7]=0;t[8]=o;t[9]=0;t[10]=n;t[11]=0;t[12]=0;t[13]=0;t[14]=0;t[15]=1;return t}\n/**\n * Rotates the given 4-by-4 matrix around the y-axis by the given\n * angle.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {number} angleInRadians The angle by which to rotate (in radians).\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The rotated matrix.\n * @memberOf module:twgl/m4\n */function rotateY(e,t,n){n=n||new r(16);const o=e[0];const s=e[1];const a=e[2];const c=e[3];const i=e[8];const u=e[9];const f=e[10];const l=e[11];const m=Math.cos(t);const d=Math.sin(t);n[0]=m*o-d*i;n[1]=m*s-d*u;n[2]=m*a-d*f;n[3]=m*c-d*l;n[8]=m*i+d*o;n[9]=m*u+d*s;n[10]=m*f+d*a;n[11]=m*l+d*c;if(e!==n){n[4]=e[4];n[5]=e[5];n[6]=e[6];n[7]=e[7];n[12]=e[12];n[13]=e[13];n[14]=e[14];n[15]=e[15]}return n}\n/**\n * Creates a 4-by-4 matrix which rotates around the z-axis by the given angle.\n * @param {number} angleInRadians The angle by which to rotate (in radians).\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The rotation matrix.\n * @memberOf module:twgl/m4\n */function rotationZ(e,t){t=t||new r(16);const n=Math.cos(e);const o=Math.sin(e);t[0]=n;t[1]=o;t[2]=0;t[3]=0;t[4]=-o;t[5]=n;t[6]=0;t[7]=0;t[8]=0;t[9]=0;t[10]=1;t[11]=0;t[12]=0;t[13]=0;t[14]=0;t[15]=1;return t}\n/**\n * Rotates the given 4-by-4 matrix around the z-axis by the given\n * angle.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {number} angleInRadians The angle by which to rotate (in radians).\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The rotated matrix.\n * @memberOf module:twgl/m4\n */function rotateZ(e,t,n){n=n||new r(16);const o=e[0];const s=e[1];const a=e[2];const c=e[3];const i=e[4];const u=e[5];const f=e[6];const l=e[7];const m=Math.cos(t);const d=Math.sin(t);n[0]=m*o+d*i;n[1]=m*s+d*u;n[2]=m*a+d*f;n[3]=m*c+d*l;n[4]=m*i-d*o;n[5]=m*u-d*s;n[6]=m*f-d*a;n[7]=m*l-d*c;if(e!==n){n[8]=e[8];n[9]=e[9];n[10]=e[10];n[11]=e[11];n[12]=e[12];n[13]=e[13];n[14]=e[14];n[15]=e[15]}return n}\n/**\n * Creates a 4-by-4 matrix which rotates around the given axis by the given\n * angle.\n * @param {module:twgl/v3.Vec3} axis The axis\n *     about which to rotate.\n * @param {number} angleInRadians The angle by which to rotate (in radians).\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} A matrix which rotates angle radians\n *     around the axis.\n * @memberOf module:twgl/m4\n */function axisRotation(e,t,n){n=n||new r(16);let o=e[0];let s=e[1];let a=e[2];const c=Math.sqrt(o*o+s*s+a*a);o/=c;s/=c;a/=c;const i=o*o;const u=s*s;const f=a*a;const l=Math.cos(t);const m=Math.sin(t);const d=1-l;n[0]=i+(1-i)*l;n[1]=o*s*d+a*m;n[2]=o*a*d-s*m;n[3]=0;n[4]=o*s*d-a*m;n[5]=u+(1-u)*l;n[6]=s*a*d+o*m;n[7]=0;n[8]=o*a*d+s*m;n[9]=s*a*d-o*m;n[10]=f+(1-f)*l;n[11]=0;n[12]=0;n[13]=0;n[14]=0;n[15]=1;return n}\n/**\n * Rotates the given 4-by-4 matrix around the given axis by the\n * given angle.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/v3.Vec3} axis The axis\n *     about which to rotate.\n * @param {number} angleInRadians The angle by which to rotate (in radians).\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The rotated matrix.\n * @memberOf module:twgl/m4\n */function axisRotate(e,t,n,o){o=o||new r(16);let s=t[0];let a=t[1];let c=t[2];const i=Math.sqrt(s*s+a*a+c*c);s/=i;a/=i;c/=i;const u=s*s;const f=a*a;const l=c*c;const m=Math.cos(n);const d=Math.sin(n);const y=1-m;const p=u+(1-u)*m;const b=s*a*y+c*d;const g=s*c*y-a*d;const A=s*a*y-c*d;const h=f+(1-f)*m;const x=a*c*y+s*d;const F=s*c*y+a*d;const T=a*c*y-s*d;const S=l+(1-l)*m;const P=e[0];const E=e[1];const w=e[2];const I=e[3];const v=e[4];const B=e[5];const C=e[6];const k=e[7];const _=e[8];const z=e[9];const U=e[10];const V=e[11];o[0]=p*P+b*v+g*_;o[1]=p*E+b*B+g*z;o[2]=p*w+b*C+g*U;o[3]=p*I+b*k+g*V;o[4]=A*P+h*v+x*_;o[5]=A*E+h*B+x*z;o[6]=A*w+h*C+x*U;o[7]=A*I+h*k+x*V;o[8]=F*P+T*v+S*_;o[9]=F*E+T*B+S*z;o[10]=F*w+T*C+S*U;o[11]=F*I+T*k+S*V;if(e!==o){o[12]=e[12];o[13]=e[13];o[14]=e[14];o[15]=e[15]}return o}\n/**\n * Creates a 4-by-4 matrix which scales in each dimension by an amount given by\n * the corresponding entry in the given vector; assumes the vector has three\n * entries.\n * @param {module:twgl/v3.Vec3} v A vector of\n *     three entries specifying the factor by which to scale in each dimension.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The scaling matrix.\n * @memberOf module:twgl/m4\n */function scaling(e,t){t=t||new r(16);t[0]=e[0];t[1]=0;t[2]=0;t[3]=0;t[4]=0;t[5]=e[1];t[6]=0;t[7]=0;t[8]=0;t[9]=0;t[10]=e[2];t[11]=0;t[12]=0;t[13]=0;t[14]=0;t[15]=1;return t}\n/**\n * Scales the given 4-by-4 matrix in each dimension by an amount\n * given by the corresponding entry in the given vector; assumes the vector has\n * three entries.\n * @param {module:twgl/m4.Mat4} m The matrix to be modified.\n * @param {module:twgl/v3.Vec3} v A vector of three entries specifying the\n *     factor by which to scale in each dimension.\n * @param {module:twgl/m4.Mat4} [dst] matrix to hold result. If not passed a new one is created.\n * @return {module:twgl/m4.Mat4} The scaled matrix.\n * @memberOf module:twgl/m4\n */function scale(e,t,n){n=n||new r(16);const o=t[0];const s=t[1];const a=t[2];n[0]=o*e[0];n[1]=o*e[1];n[2]=o*e[2];n[3]=o*e[3];n[4]=s*e[4];n[5]=s*e[5];n[6]=s*e[6];n[7]=s*e[7];n[8]=a*e[8];n[9]=a*e[9];n[10]=a*e[10];n[11]=a*e[11];if(e!==n){n[12]=e[12];n[13]=e[13];n[14]=e[14];n[15]=e[15]}return n}\n/**\n * Takes a 4-by-4 matrix and a vector with 3 entries,\n * interprets the vector as a point, transforms that point by the matrix, and\n * returns the result as a vector with 3 entries.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/v3.Vec3} v The point.\n * @param {module:twgl/v3.Vec3} [dst] optional vec3 to store result. If not passed a new one is created.\n * @return {module:twgl/v3.Vec3} The transformed point.\n * @memberOf module:twgl/m4\n */function transformPoint(e,t,r){r=r||create();const n=t[0];const o=t[1];const s=t[2];const a=n*e[3]+o*e[7]+s*e[11]+e[15];r[0]=(n*e[0]+o*e[4]+s*e[8]+e[12])/a;r[1]=(n*e[1]+o*e[5]+s*e[9]+e[13])/a;r[2]=(n*e[2]+o*e[6]+s*e[10]+e[14])/a;return r}\n/**\n * Takes a 4-by-4 matrix and a vector with 3 entries, interprets the vector as a\n * direction, transforms that direction by the matrix, and returns the result;\n * assumes the transformation of 3-dimensional space represented by the matrix\n * is parallel-preserving, i.e. any combination of rotation, scaling and\n * translation, but not a perspective distortion. Returns a vector with 3\n * entries.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/v3.Vec3} v The direction.\n * @param {module:twgl/v3.Vec3} [dst] optional Vec3 to store result. If not passed a new one is created.\n * @return {module:twgl/v3.Vec3} The transformed direction.\n * @memberOf module:twgl/m4\n */function transformDirection(e,t,r){r=r||create();const n=t[0];const o=t[1];const s=t[2];r[0]=n*e[0]+o*e[4]+s*e[8];r[1]=n*e[1]+o*e[5]+s*e[9];r[2]=n*e[2]+o*e[6]+s*e[10];return r}\n/**\n * Takes a 4-by-4 matrix m and a vector v with 3 entries, interprets the vector\n * as a normal to a surface, and computes a vector which is normal upon\n * transforming that surface by the matrix. The effect of this function is the\n * same as transforming v (as a direction) by the inverse-transpose of m.  This\n * function assumes the transformation of 3-dimensional space represented by the\n * matrix is parallel-preserving, i.e. any combination of rotation, scaling and\n * translation, but not a perspective distortion.  Returns a vector with 3\n * entries.\n * @param {module:twgl/m4.Mat4} m The matrix.\n * @param {module:twgl/v3.Vec3} v The normal.\n * @param {module:twgl/v3.Vec3} [dst] The direction. If not passed a new one is created.\n * @return {module:twgl/v3.Vec3} The transformed normal.\n * @memberOf module:twgl/m4\n */function transformNormal(e,t,r){r=r||create();const n=inverse(e);const o=t[0];const s=t[1];const a=t[2];r[0]=o*n[0]+s*n[1]+a*n[2];r[1]=o*n[4]+s*n[5]+a*n[6];r[2]=o*n[8]+s*n[9]+a*n[10];return r}var a=Object.freeze({__proto__:null,axisRotate:axisRotate,axisRotation:axisRotation,copy:copy$1,create:create$1,frustum:frustum,getAxis:getAxis,getTranslation:getTranslation,identity:identity,inverse:inverse,lookAt:lookAt,multiply:multiply$1,negate:negate$1,ortho:ortho,perspective:perspective,rotateX:rotateX,rotateY:rotateY,rotateZ:rotateZ,rotationX:rotationX,rotationY:rotationY,rotationZ:rotationZ,scale:scale,scaling:scaling,setAxis:setAxis,setDefaultType:setDefaultType$1,setTranslation:setTranslation,transformDirection:transformDirection,transformNormal:transformNormal,transformPoint:transformPoint,translate:translate,translation:translation,transpose:transpose});const c=5120;const i=5121;const u=5122;const f=5123;const l=5124;const m=5125;const d=5126;const y=32819;const p=32820;const b=33635;const g=5131;const A=33640;const h=35899;const x=35902;const F=36269;const T=34042;const S={};{const e=S;e[c]=Int8Array;e[i]=Uint8Array;e[u]=Int16Array;e[f]=Uint16Array;e[l]=Int32Array;e[m]=Uint32Array;e[d]=Float32Array;e[y]=Uint16Array;e[p]=Uint16Array;e[b]=Uint16Array;e[g]=Uint16Array;e[A]=Uint32Array;e[h]=Uint32Array;e[x]=Uint32Array;e[F]=Uint32Array;e[T]=Uint32Array}\n/**\n * Get the GL type for a typedArray\n * @param {ArrayBufferView} typedArray a typedArray\n * @return {number} the GL type for array. For example pass in an `Int8Array` and `gl.BYTE` will\n *   be returned. Pass in a `Uint32Array` and `gl.UNSIGNED_INT` will be returned\n * @memberOf module:twgl/typedArray\n */function getGLTypeForTypedArray(e){if(e instanceof Int8Array)return c;if(e instanceof Uint8Array)return i;if(e instanceof Uint8ClampedArray)return i;if(e instanceof Int16Array)return u;if(e instanceof Uint16Array)return f;if(e instanceof Int32Array)return l;if(e instanceof Uint32Array)return m;if(e instanceof Float32Array)return d;throw new Error(\"unsupported typed array type\")}\n/**\n * Get the GL type for a typedArray type\n * @param {ArrayBufferView} typedArrayType a typedArray constructor\n * @return {number} the GL type for type. For example pass in `Int8Array` and `gl.BYTE` will\n *   be returned. Pass in `Uint32Array` and `gl.UNSIGNED_INT` will be returned\n * @memberOf module:twgl/typedArray\n */function getGLTypeForTypedArrayType(e){if(e===Int8Array)return c;if(e===Uint8Array)return i;if(e===Uint8ClampedArray)return i;if(e===Int16Array)return u;if(e===Uint16Array)return f;if(e===Int32Array)return l;if(e===Uint32Array)return m;if(e===Float32Array)return d;throw new Error(\"unsupported typed array type\")}\n/**\n * Get the typed array constructor for a given GL type\n * @param {number} type the GL type. (eg: `gl.UNSIGNED_INT`)\n * @return {function} the constructor for a the corresponding typed array. (eg. `Uint32Array`).\n * @memberOf module:twgl/typedArray\n */function getTypedArrayTypeForGLType(e){const t=S[e];if(!t)throw new Error(\"unknown gl type\");return t}const P=\"undefined\"!==typeof SharedArrayBuffer?function isArrayBufferOrSharedArrayBuffer(e){return e&&e.buffer&&(e.buffer instanceof ArrayBuffer||e.buffer instanceof SharedArrayBuffer)}:function isArrayBuffer(e){return e&&e.buffer&&e.buffer instanceof ArrayBuffer};var E=Object.freeze({__proto__:null,getGLTypeForTypedArray:getGLTypeForTypedArray,getGLTypeForTypedArrayType:getGLTypeForTypedArrayType,getTypedArrayTypeForGLType:getTypedArrayTypeForGLType,isArrayBuffer:P});\n/**\n * Copy named properties\n *\n * @param {string[]} names names of properties to copy\n * @param {object} src object to copy properties from\n * @param {object} dst object to copy properties to\n * @private\n */function copyNamedProperties(e,t,r){e.forEach((function(e){const n=t[e];void 0!==n&&(r[e]=n)}))}\n/**\n * Copies properties from source to dest only if a matching key is in dest\n *\n * @param {Object.<string, ?>} src the source\n * @param {Object.<string, ?>} dst the dest\n * @private\n */function copyExistingProperties(e,t){Object.keys(t).forEach((function(r){t.hasOwnProperty(r)&&e.hasOwnProperty(r)&&(t[r]=e[r])}))}function error(...e){console.error(...e)}function warn(...e){console.warn(...e)}function isBuffer(e,t){return\"undefined\"!==typeof WebGLBuffer&&t instanceof WebGLBuffer}function isRenderbuffer(e,t){return\"undefined\"!==typeof WebGLRenderbuffer&&t instanceof WebGLRenderbuffer}function isShader(e,t){return\"undefined\"!==typeof WebGLShader&&t instanceof WebGLShader}function isTexture(e,t){return\"undefined\"!==typeof WebGLTexture&&t instanceof WebGLTexture}function isSampler(e,t){return\"undefined\"!==typeof WebGLSampler&&t instanceof WebGLSampler}const w=35044;const I=34962;const v=34963;const B=34660;const C=5120;const k=5121;const _=5122;const z=5123;const U=5124;const V=5125;const M=5126;const R={attribPrefix:\"\"};\n/**\n * Sets the default attrib prefix\n *\n * When writing shaders I prefer to name attributes with `a_`, uniforms with `u_` and varyings with `v_`\n * as it makes it clear where they came from. But, when building geometry I prefer using un-prefixed names.\n *\n * In other words I'll create arrays of geometry like this\n *\n *     var arrays = {\n *       position: ...\n *       normal: ...\n *       texcoord: ...\n *     };\n *\n * But need those mapped to attributes and my attributes start with `a_`.\n *\n * @deprecated see {@link module:twgl.setDefaults}\n * @param {string} prefix prefix for attribs\n * @memberOf module:twgl/attributes\n */function setAttributePrefix(e){R.attribPrefix=e}function setDefaults(e){copyExistingProperties(e,R)}function setBufferFromTypedArray(e,t,r,n,o){e.bindBuffer(t,r);e.bufferData(t,n,o||w)}\n/**\n * Given typed array creates a WebGLBuffer and copies the typed array\n * into it.\n *\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @param {ArrayBuffer|SharedArrayBuffer|ArrayBufferView|WebGLBuffer} typedArray the typed array. Note: If a WebGLBuffer is passed in it will just be returned. No action will be taken\n * @param {number} [type] the GL bind type for the buffer. Default = `gl.ARRAY_BUFFER`.\n * @param {number} [drawType] the GL draw type for the buffer. Default = 'gl.STATIC_DRAW`.\n * @return {WebGLBuffer} the created WebGLBuffer\n * @memberOf module:twgl/attributes\n */function createBufferFromTypedArray(e,t,r,n){if(isBuffer(e,t))return t;r=r||I;const o=e.createBuffer();setBufferFromTypedArray(e,r,o,t,n);return o}function isIndices(e){return\"indices\"===e}function getNormalizationForTypedArray(e){return e instanceof Int8Array||e instanceof Uint8Array}function getNormalizationForTypedArrayType(e){return e===Int8Array||e===Uint8Array}function getArray(e){return e.length?e:e.data}const O=/coord|texture/i;const D=/color|colour/i;function guessNumComponentsFromName(e,t){let r;r=O.test(e)?2:D.test(e)?4:3;if(t%r>0)throw new Error(`Can not guess numComponents for attribute '${e}'. Tried ${r} but ${t} values is not evenly divisible by ${r}. You should specify it.`);return r}function getNumComponents(e,t){return e.numComponents||e.size||guessNumComponentsFromName(t,getArray(e).length)}function makeTypedArray(e,t){if(P(e))return e;if(P(e.data))return e.data;Array.isArray(e)&&(e={data:e});let r=e.type;r||(r=isIndices(t)?Uint16Array:Float32Array);return new r(e.data)}\n/**\n * The info for an attribute. This is effectively just the arguments to `gl.vertexAttribPointer` plus the WebGLBuffer\n * for the attribute.\n *\n * @typedef {Object} AttribInfo\n * @property {number[]|ArrayBufferView} [value] a constant value for the attribute. Note: if this is set the attribute will be\n *    disabled and set to this constant value and all other values will be ignored.\n * @property {number} [numComponents] the number of components for this attribute.\n * @property {number} [size] synonym for `numComponents`.\n * @property {number} [type] the type of the attribute (eg. `gl.FLOAT`, `gl.UNSIGNED_BYTE`, etc...) Default = `gl.FLOAT`\n * @property {boolean} [normalize] whether or not to normalize the data. Default = false\n * @property {number} [offset] offset into buffer in bytes. Default = 0\n * @property {number} [stride] the stride in bytes per element. Default = 0\n * @property {number} [divisor] the divisor in instances. Default = undefined. Note: undefined = don't call gl.vertexAttribDivisor\n *    where as anything else = do call it with this value\n * @property {WebGLBuffer} buffer the buffer that contains the data for this attribute\n * @property {number} [drawType] the draw type passed to gl.bufferData. Default = gl.STATIC_DRAW\n * @memberOf module:twgl\n */\n/**\n * Use this type of array spec when TWGL can't guess the type or number of components of an array\n * @typedef {Object} FullArraySpec\n * @property {number[]|ArrayBufferView} [value] a constant value for the attribute. Note: if this is set the attribute will be\n *    disabled and set to this constant value and all other values will be ignored.\n * @property {(number|number[]|ArrayBufferView)} data The data of the array. A number alone becomes the number of elements of type.\n * @property {number} [numComponents] number of components for `vertexAttribPointer`. Default is based on the name of the array.\n *    If `coord` is in the name assumes `numComponents = 2`.\n *    If `color` is in the name assumes `numComponents = 4`.\n *    otherwise assumes `numComponents = 3`\n * @property {constructor} [type] type. This is only used if `data` is a JavaScript array. It is the constructor for the typedarray. (eg. `Uint8Array`).\n * For example if you want colors in a `Uint8Array` you might have a `FullArraySpec` like `{ type: Uint8Array, data: [255,0,255,255, ...], }`.\n * @property {number} [size] synonym for `numComponents`.\n * @property {boolean} [normalize] normalize for `vertexAttribPointer`. Default is true if type is `Int8Array` or `Uint8Array` otherwise false.\n * @property {number} [stride] stride for `vertexAttribPointer`. Default = 0\n * @property {number} [offset] offset for `vertexAttribPointer`. Default = 0\n * @property {number} [divisor] divisor for `vertexAttribDivisor`. Default = undefined. Note: undefined = don't call gl.vertexAttribDivisor\n *    where as anything else = do call it with this value\n * @property {string} [attrib] name of attribute this array maps to. Defaults to same name as array prefixed by the default attribPrefix.\n * @property {string} [name] synonym for `attrib`.\n * @property {string} [attribName] synonym for `attrib`.\n * @property {WebGLBuffer} [buffer] Buffer to use for this attribute. This lets you use your own buffer\n *    but you will need to supply `numComponents` and `type`. You can effectively pass an `AttribInfo`\n *    to provide this. Example:\n *\n *         const bufferInfo1 = twgl.createBufferInfoFromArrays(gl, {\n *           position: [1, 2, 3, ... ],\n *         });\n *         const bufferInfo2 = twgl.createBufferInfoFromArrays(gl, {\n *           position: bufferInfo1.attribs.position,  // use the same buffer from bufferInfo1\n *         });\n *\n * @memberOf module:twgl\n */\n/**\n * An individual array in {@link module:twgl.Arrays}\n *\n * When passed to {@link module:twgl.createBufferInfoFromArrays} if an ArraySpec is `number[]` or `ArrayBufferView`\n * the types will be guessed based on the name. `indices` will be `Uint16Array`, everything else will\n * be `Float32Array`. If an ArraySpec is a number it's the number of floats for an empty (zeroed) buffer.\n *\n * @typedef {(number|number[]|ArrayBufferView|module:twgl.FullArraySpec)} ArraySpec\n * @memberOf module:twgl\n */\n/**\n * This is a JavaScript object of arrays by name. The names should match your shader's attributes. If your\n * attributes have a common prefix you can specify it by calling {@link module:twgl.setAttributePrefix}.\n *\n *     Bare JavaScript Arrays\n *\n *         var arrays = {\n *            position: [-1, 1, 0],\n *            normal: [0, 1, 0],\n *            ...\n *         }\n *\n *     Bare TypedArrays\n *\n *         var arrays = {\n *            position: new Float32Array([-1, 1, 0]),\n *            color: new Uint8Array([255, 128, 64, 255]),\n *            ...\n *         }\n *\n * *   Will guess at `numComponents` if not specified based on name.\n *\n *     If `coord` is in the name assumes `numComponents = 2`\n *\n *     If `color` is in the name assumes `numComponents = 4`\n *\n *     otherwise assumes `numComponents = 3`\n *\n * Objects with various fields. See {@link module:twgl.FullArraySpec}.\n *\n *     var arrays = {\n *       position: { numComponents: 3, data: [0, 0, 0, 10, 0, 0, 0, 10, 0, 10, 10, 0], },\n *       texcoord: { numComponents: 2, data: [0, 0, 0, 1, 1, 0, 1, 1],                 },\n *       normal:   { numComponents: 3, data: [0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1],     },\n *       indices:  { numComponents: 3, data: [0, 1, 2, 1, 2, 3],                       },\n *     };\n *\n * @typedef {Object.<string, module:twgl.ArraySpec>} Arrays\n * @memberOf module:twgl\n */\n/**\n * Creates a set of attribute data and WebGLBuffers from set of arrays\n *\n * Given\n *\n *      var arrays = {\n *        position: { numComponents: 3, data: [0, 0, 0, 10, 0, 0, 0, 10, 0, 10, 10, 0], },\n *        texcoord: { numComponents: 2, data: [0, 0, 0, 1, 1, 0, 1, 1],                 },\n *        normal:   { numComponents: 3, data: [0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1],     },\n *        color:    { numComponents: 4, data: [255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255], type: Uint8Array, },\n *        indices:  { numComponents: 3, data: [0, 1, 2, 1, 2, 3],                       },\n *      };\n *\n * returns something like\n *\n *      var attribs = {\n *        position: { numComponents: 3, type: gl.FLOAT,         normalize: false, buffer: WebGLBuffer, },\n *        texcoord: { numComponents: 2, type: gl.FLOAT,         normalize: false, buffer: WebGLBuffer, },\n *        normal:   { numComponents: 3, type: gl.FLOAT,         normalize: false, buffer: WebGLBuffer, },\n *        color:    { numComponents: 4, type: gl.UNSIGNED_BYTE, normalize: true,  buffer: WebGLBuffer, },\n *      };\n *\n * notes:\n *\n * *   Arrays can take various forms\n *\n *     Bare JavaScript Arrays\n *\n *         var arrays = {\n *            position: [-1, 1, 0],\n *            normal: [0, 1, 0],\n *            ...\n *         }\n *\n *     Bare TypedArrays\n *\n *         var arrays = {\n *            position: new Float32Array([-1, 1, 0]),\n *            color: new Uint8Array([255, 128, 64, 255]),\n *            ...\n *         }\n *\n * *   Will guess at `numComponents` if not specified based on name.\n *\n *     If `coord` is in the name assumes `numComponents = 2`\n *\n *     If `color` is in the name assumes `numComponents = 4`\n *\n *     otherwise assumes `numComponents = 3`\n *\n * @param {WebGLRenderingContext} gl The webgl rendering context.\n * @param {module:twgl.Arrays} arrays The arrays\n * @param {module:twgl.BufferInfo} [srcBufferInfo] a BufferInfo to copy from\n *   This lets you share buffers. Any arrays you supply will override\n *   the buffers from srcBufferInfo.\n * @return {Object.<string, module:twgl.AttribInfo>} the attribs\n * @memberOf module:twgl/attributes\n */function createAttribsFromArrays(e,t){const r={};Object.keys(t).forEach((function(n){if(!isIndices(n)){const o=t[n];const s=o.attrib||o.name||o.attribName||R.attribPrefix+n;if(o.value){if(!Array.isArray(o.value)&&!P(o.value))throw new Error(\"array.value is not array or typedarray\");r[s]={value:o.value}}else{let t;let a;let c;let i;if(o.buffer&&o.buffer instanceof WebGLBuffer){t=o.buffer;i=o.numComponents||o.size;a=o.type;c=o.normalize}else if(\"number\"===typeof o||\"number\"===typeof o.data){const r=o.data||o;const s=o.type||Float32Array;const u=r*s.BYTES_PER_ELEMENT;a=getGLTypeForTypedArrayType(s);c=void 0!==o.normalize?o.normalize:getNormalizationForTypedArrayType(s);i=o.numComponents||o.size||guessNumComponentsFromName(n,r);t=e.createBuffer();e.bindBuffer(I,t);e.bufferData(I,u,o.drawType||w)}else{const r=makeTypedArray(o,n);t=createBufferFromTypedArray(e,r,void 0,o.drawType);a=getGLTypeForTypedArray(r);c=void 0!==o.normalize?o.normalize:getNormalizationForTypedArray(r);i=getNumComponents(o,n)}r[s]={buffer:t,numComponents:i,type:a,normalize:c,stride:o.stride||0,offset:o.offset||0,divisor:void 0===o.divisor?void 0:o.divisor,drawType:o.drawType}}}}));e.bindBuffer(I,null);return r}\n/**\n * Sets the contents of a buffer attached to an attribInfo\n *\n * This is helper function to dynamically update a buffer.\n *\n * Let's say you make a bufferInfo\n *\n *     var arrays = {\n *        position: new Float32Array([0, 0, 0, 10, 0, 0, 0, 10, 0, 10, 10, 0]),\n *        texcoord: new Float32Array([0, 0, 0, 1, 1, 0, 1, 1]),\n *        normal:   new Float32Array([0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1]),\n *        indices:  new Uint16Array([0, 1, 2, 1, 2, 3]),\n *     };\n *     var bufferInfo = twgl.createBufferInfoFromArrays(gl, arrays);\n *\n *  And you want to dynamically update the positions. You could do this\n *\n *     // assuming arrays.position has already been updated with new data.\n *     twgl.setAttribInfoBufferFromArray(gl, bufferInfo.attribs.position, arrays.position);\n *\n * @param {WebGLRenderingContext} gl\n * @param {AttribInfo} attribInfo The attribInfo who's buffer contents to set. NOTE: If you have an attribute prefix\n *   the name of the attribute will include the prefix.\n * @param {ArraySpec} array Note: it is arguably inefficient to pass in anything but a typed array because anything\n *    else will have to be converted to a typed array before it can be used by WebGL. During init time that\n *    inefficiency is usually not important but if you're updating data dynamically best to be efficient.\n * @param {number} [offset] an optional offset into the buffer. This is only an offset into the WebGL buffer\n *    not the array. To pass in an offset into the array itself use a typed array and create an `ArrayBufferView`\n *    for the portion of the array you want to use.\n *\n *        var someArray = new Float32Array(1000); // an array with 1000 floats\n *        var someSubArray = new Float32Array(someArray.buffer, offsetInBytes, sizeInUnits); // a view into someArray\n *\n *    Now you can pass `someSubArray` into setAttribInfoBufferFromArray`\n * @memberOf module:twgl/attributes\n */function setAttribInfoBufferFromArray(e,t,r,n){r=makeTypedArray(r);if(void 0!==n){e.bindBuffer(I,t.buffer);e.bufferSubData(I,n,r)}else setBufferFromTypedArray(e,I,t.buffer,r,t.drawType)}function getBytesPerValueForGLType(e,t){return t===C||t===k?1:t===_||t===z?2:t===U||t===V||t===M?4:0}const L=[\"position\",\"positions\",\"a_position\"];function getNumElementsFromNonIndexedArrays(e){let t;let r;for(r=0;r<L.length;++r){t=L[r];if(t in e)break}r===L.length&&(t=Object.keys(e)[0]);const n=e[t];const o=getArray(n).length;if(void 0===o)return 1;const s=getNumComponents(n,t);const a=o/s;if(o%s>0)throw new Error(`numComponents ${s} not correct for length ${o}`);return a}function getNumElementsFromAttributes(e,t){let r;let n;for(n=0;n<L.length;++n){r=L[n];if(r in t)break;r=R.attribPrefix+r;if(r in t)break}n===L.length&&(r=Object.keys(t)[0]);const o=t[r];if(!o.buffer)return 1;e.bindBuffer(I,o.buffer);const s=e.getBufferParameter(I,B);e.bindBuffer(I,null);const a=getBytesPerValueForGLType(e,o.type);const c=s/a;const i=o.numComponents||o.size;const u=c/i;if(u%1!==0)throw new Error(`numComponents ${i} not correct for length ${length}`);return u}\n/**\n * @typedef {Object} BufferInfo\n * @property {number} numElements The number of elements to pass to `gl.drawArrays` or `gl.drawElements`.\n * @property {number} [elementType] The type of indices `UNSIGNED_BYTE`, `UNSIGNED_SHORT` etc..\n * @property {WebGLBuffer} [indices] The indices `ELEMENT_ARRAY_BUFFER` if any indices exist.\n * @property {Object.<string, module:twgl.AttribInfo>} [attribs] The attribs appropriate to call `setAttributes`\n * @memberOf module:twgl\n */\n/**\n * Creates a BufferInfo from an object of arrays.\n *\n * This can be passed to {@link module:twgl.setBuffersAndAttributes} and to\n * {@link module:twgl:drawBufferInfo}.\n *\n * Given an object like\n *\n *     var arrays = {\n *       position: { numComponents: 3, data: [0, 0, 0, 10, 0, 0, 0, 10, 0, 10, 10, 0], },\n *       texcoord: { numComponents: 2, data: [0, 0, 0, 1, 1, 0, 1, 1],                 },\n *       normal:   { numComponents: 3, data: [0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1],     },\n *       indices:  { numComponents: 3, data: [0, 1, 2, 1, 2, 3],                       },\n *     };\n *\n *  Creates an BufferInfo like this\n *\n *     bufferInfo = {\n *       numElements: 4,        // or whatever the number of elements is\n *       indices: WebGLBuffer,  // this property will not exist if there are no indices\n *       attribs: {\n *         position: { buffer: WebGLBuffer, numComponents: 3, },\n *         normal:   { buffer: WebGLBuffer, numComponents: 3, },\n *         texcoord: { buffer: WebGLBuffer, numComponents: 2, },\n *       },\n *     };\n *\n *  The properties of arrays can be JavaScript arrays in which case the number of components\n *  will be guessed.\n *\n *     var arrays = {\n *        position: [0, 0, 0, 10, 0, 0, 0, 10, 0, 10, 10, 0],\n *        texcoord: [0, 0, 0, 1, 1, 0, 1, 1],\n *        normal:   [0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1],\n *        indices:  [0, 1, 2, 1, 2, 3],\n *     };\n *\n *  They can also be TypedArrays\n *\n *     var arrays = {\n *        position: new Float32Array([0, 0, 0, 10, 0, 0, 0, 10, 0, 10, 10, 0]),\n *        texcoord: new Float32Array([0, 0, 0, 1, 1, 0, 1, 1]),\n *        normal:   new Float32Array([0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1]),\n *        indices:  new Uint16Array([0, 1, 2, 1, 2, 3]),\n *     };\n *\n *  Or AugmentedTypedArrays\n *\n *     var positions = createAugmentedTypedArray(3, 4);\n *     var texcoords = createAugmentedTypedArray(2, 4);\n *     var normals   = createAugmentedTypedArray(3, 4);\n *     var indices   = createAugmentedTypedArray(3, 2, Uint16Array);\n *\n *     positions.push([0, 0, 0, 10, 0, 0, 0, 10, 0, 10, 10, 0]);\n *     texcoords.push([0, 0, 0, 1, 1, 0, 1, 1]);\n *     normals.push([0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1]);\n *     indices.push([0, 1, 2, 1, 2, 3]);\n *\n *     var arrays = {\n *        position: positions,\n *        texcoord: texcoords,\n *        normal:   normals,\n *        indices:  indices,\n *     };\n *\n * For the last example it is equivalent to\n *\n *     var bufferInfo = {\n *       attribs: {\n *         position: { numComponents: 3, buffer: gl.createBuffer(), },\n *         texcoord: { numComponents: 2, buffer: gl.createBuffer(), },\n *         normal: { numComponents: 3, buffer: gl.createBuffer(), },\n *       },\n *       indices: gl.createBuffer(),\n *       numElements: 6,\n *     };\n *\n *     gl.bindBuffer(gl.ARRAY_BUFFER, bufferInfo.attribs.position.buffer);\n *     gl.bufferData(gl.ARRAY_BUFFER, arrays.position, gl.STATIC_DRAW);\n *     gl.bindBuffer(gl.ARRAY_BUFFER, bufferInfo.attribs.texcoord.buffer);\n *     gl.bufferData(gl.ARRAY_BUFFER, arrays.texcoord, gl.STATIC_DRAW);\n *     gl.bindBuffer(gl.ARRAY_BUFFER, bufferInfo.attribs.normal.buffer);\n *     gl.bufferData(gl.ARRAY_BUFFER, arrays.normal, gl.STATIC_DRAW);\n *     gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, bufferInfo.indices);\n *     gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, arrays.indices, gl.STATIC_DRAW);\n *\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @param {module:twgl.Arrays} arrays Your data\n * @param {module:twgl.BufferInfo} [srcBufferInfo] An existing\n *        buffer info to start from. WebGLBuffers etc specified\n *        in the srcBufferInfo will be used in a new BufferInfo\n *        with any arrays specified overriding the ones in\n *        srcBufferInfo.\n * @return {module:twgl.BufferInfo} A BufferInfo\n * @memberOf module:twgl/attributes\n */function createBufferInfoFromArrays(e,t,r){const n=createAttribsFromArrays(e,t);const o=Object.assign({},r||{});o.attribs=Object.assign({},r?r.attribs:{},n);const s=t.indices;if(s){const t=makeTypedArray(s,\"indices\");o.indices=createBufferFromTypedArray(e,t,v);o.numElements=t.length;o.elementType=getGLTypeForTypedArray(t)}else o.numElements||(o.numElements=getNumElementsFromAttributes(e,o.attribs));return o}\n/**\n * Creates a buffer from an array, typed array, or array spec\n *\n * Given something like this\n *\n *     [1, 2, 3],\n *\n * or\n *\n *     new Uint16Array([1,2,3]);\n *\n * or\n *\n *     {\n *        data: [1, 2, 3],\n *        type: Uint8Array,\n *     }\n *\n * returns a WebGLBuffer that contains the given data.\n *\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext.\n * @param {module:twgl.ArraySpec} array an array, typed array, or array spec.\n * @param {string} arrayName name of array. Used to guess the type if type can not be derived otherwise.\n * @return {WebGLBuffer} a WebGLBuffer containing the data in array.\n * @memberOf module:twgl/attributes\n */function createBufferFromArray(e,t,r){const n=\"indices\"===r?v:I;const o=makeTypedArray(t,r);return createBufferFromTypedArray(e,o,n)}\n/**\n * Creates buffers from arrays or typed arrays\n *\n * Given something like this\n *\n *     var arrays = {\n *        positions: [1, 2, 3],\n *        normals: [0, 0, 1],\n *     }\n *\n * returns something like\n *\n *     buffers = {\n *       positions: WebGLBuffer,\n *       normals: WebGLBuffer,\n *     }\n *\n * If the buffer is named 'indices' it will be made an ELEMENT_ARRAY_BUFFER.\n *\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext.\n * @param {module:twgl.Arrays} arrays\n * @return {Object<string, WebGLBuffer>} returns an object with one WebGLBuffer per array\n * @memberOf module:twgl/attributes\n */function createBuffersFromArrays(e,t){const r={};Object.keys(t).forEach((function(n){r[n]=createBufferFromArray(e,t[n],n)}));if(t.indices){r.numElements=t.indices.length;r.elementType=getGLTypeForTypedArray(makeTypedArray(t.indices))}else r.numElements=getNumElementsFromNonIndexedArrays(t);return r}var N=Object.freeze({__proto__:null,createAttribsFromArrays:createAttribsFromArrays,createBuffersFromArrays:createBuffersFromArrays,createBufferFromArray:createBufferFromArray,createBufferFromTypedArray:createBufferFromTypedArray,createBufferInfoFromArrays:createBufferInfoFromArrays,setAttribInfoBufferFromArray:setAttribInfoBufferFromArray,setAttributePrefix:setAttributePrefix,setAttributeDefaults_:setDefaults,getNumComponents_:getNumComponents,getArray_:getArray});const G=getArray;const W=getNumComponents;\n/**\n * @typedef {(Int8Array|Uint8Array|Int16Array|Uint16Array|Int32Array|Uint32Array|Float32Array)} TypedArray\n */\n/**\n * Add `push` to a typed array. It just keeps a 'cursor'\n * and allows use to `push` values into the array so we\n * don't have to manually compute offsets\n * @param {TypedArray} typedArray TypedArray to augment\n * @param {number} numComponents number of components.\n * @private\n */function augmentTypedArray(e,t){let r=0;e.push=function(){for(let t=0;t<arguments.length;++t){const n=arguments[t];if(n instanceof Array||P(n))for(let t=0;t<n.length;++t)e[r++]=n[t];else e[r++]=n}};e.reset=function(e){r=e||0};e.numComponents=t;Object.defineProperty(e,\"numElements\",{get:function(){return this.length/this.numComponents|0}});return e}\n/**\n * creates a typed array with a `push` function attached\n * so that you can easily *push* values.\n *\n * `push` can take multiple arguments. If an argument is an array each element\n * of the array will be added to the typed array.\n *\n * Example:\n *\n *     const array = createAugmentedTypedArray(3, 2);  // creates a Float32Array with 6 values\n *     array.push(1, 2, 3);\n *     array.push([4, 5, 6]);\n *     // array now contains [1, 2, 3, 4, 5, 6]\n *\n * Also has `numComponents` and `numElements` properties.\n *\n * @param {number} numComponents number of components\n * @param {number} numElements number of elements. The total size of the array will be `numComponents * numElements`.\n * @param {constructor} opt_type A constructor for the type. Default = `Float32Array`.\n * @return {ArrayBufferView} A typed array.\n * @memberOf module:twgl/primitives\n */function createAugmentedTypedArray(e,t,r){const n=r||Float32Array;return augmentTypedArray(new n(e*t),e)}function allButIndices(e){return\"indices\"!==e}\n/**\n * Given indexed vertices creates a new set of vertices un-indexed by expanding the indexed vertices.\n * @param {Object.<string, TypedArray>} vertices The indexed vertices to deindex\n * @return {Object.<string, TypedArray>} The deindexed vertices\n * @memberOf module:twgl/primitives\n */function deindexVertices(e){const t=e.indices;const r={};const n=t.length;function expandToUnindexed(o){const s=e[o];const a=s.numComponents;const c=createAugmentedTypedArray(a,n,s.constructor);for(let e=0;e<n;++e){const r=t[e];const n=r*a;for(let e=0;e<a;++e)c.push(s[n+e])}r[o]=c}Object.keys(e).filter(allButIndices).forEach(expandToUnindexed);return r}\n/**\n * flattens the normals of deindexed vertices in place.\n * @param {Object.<string, TypedArray>} vertices The deindexed vertices who's normals to flatten\n * @return {Object.<string, TypedArray>} The flattened vertices (same as was passed in)\n * @memberOf module:twgl/primitives\n */function flattenNormals(e){if(e.indices)throw new Error(\"can not flatten normals of indexed vertices. deindex them first\");const t=e.normal;const r=t.length;for(let e=0;e<r;e+=9){const r=t[e+0];const n=t[e+1];const o=t[e+2];const s=t[e+3];const a=t[e+4];const c=t[e+5];const i=t[e+6];const u=t[e+7];const f=t[e+8];let l=r+s+i;let m=n+a+u;let d=o+c+f;const y=Math.sqrt(l*l+m*m+d*d);l/=y;m/=y;d/=y;t[e+0]=l;t[e+1]=m;t[e+2]=d;t[e+3]=l;t[e+4]=m;t[e+5]=d;t[e+6]=l;t[e+7]=m;t[e+8]=d}return e}function applyFuncToV3Array(e,t,r){const n=e.length;const o=new Float32Array(3);for(let s=0;s<n;s+=3){r(t,[e[s],e[s+1],e[s+2]],o);e[s]=o[0];e[s+1]=o[1];e[s+2]=o[2]}}function transformNormal$1(e,t,r){r=r||create();const n=t[0];const o=t[1];const s=t[2];r[0]=n*e[0]+o*e[1]+s*e[2];r[1]=n*e[4]+o*e[5]+s*e[6];r[2]=n*e[8]+o*e[9]+s*e[10];return r}\n/**\n * Reorients directions by the given matrix..\n * @param {(number[]|TypedArray)} array The array. Assumes value floats per element.\n * @param {module:twgl/m4.Mat4} matrix A matrix to multiply by.\n * @return {(number[]|TypedArray)} the same array that was passed in\n * @memberOf module:twgl/primitives\n */function reorientDirections(e,t){applyFuncToV3Array(e,t,transformDirection);return e}\n/**\n * Reorients normals by the inverse-transpose of the given\n * matrix..\n * @param {(number[]|TypedArray)} array The array. Assumes value floats per element.\n * @param {module:twgl/m4.Mat4} matrix A matrix to multiply by.\n * @return {(number[]|TypedArray)} the same array that was passed in\n * @memberOf module:twgl/primitives\n */function reorientNormals(e,t){applyFuncToV3Array(e,inverse(t),transformNormal$1);return e}\n/**\n * Reorients positions by the given matrix. In other words, it\n * multiplies each vertex by the given matrix.\n * @param {(number[]|TypedArray)} array The array. Assumes value floats per element.\n * @param {module:twgl/m4.Mat4} matrix A matrix to multiply by.\n * @return {(number[]|TypedArray)} the same array that was passed in\n * @memberOf module:twgl/primitives\n */function reorientPositions(e,t){applyFuncToV3Array(e,t,transformPoint);return e}\n/**\n * @typedef {(number[]|TypedArray)} NativeArrayOrTypedArray\n */\n/**\n * Reorients arrays by the given matrix. Assumes arrays have\n * names that contains 'pos' could be reoriented as positions,\n * 'binorm' or 'tan' as directions, and 'norm' as normals.\n *\n * @param {Object.<string, NativeArrayOrTypedArray>} arrays The vertices to reorient\n * @param {module:twgl/m4.Mat4} matrix matrix to reorient by.\n * @return {Object.<string, NativeArrayOrTypedArray>} same arrays that were passed in.\n * @memberOf module:twgl/primitives\n */function reorientVertices(e,t){Object.keys(e).forEach((function(r){const n=e[r];r.indexOf(\"pos\")>=0?reorientPositions(n,t):r.indexOf(\"tan\")>=0||r.indexOf(\"binorm\")>=0?reorientDirections(n,t):r.indexOf(\"norm\")>=0&&reorientNormals(n,t)}));return e}\n/**\n * Creates XY quad BufferInfo\n *\n * The default with no parameters will return a 2x2 quad with values from -1 to +1.\n * If you want a unit quad with that goes from 0 to 1 you'd call it with\n *\n *     twgl.primitives.createXYQuadBufferInfo(gl, 1, 0.5, 0.5);\n *\n * If you want a unit quad centered above 0,0 you'd call it with\n *\n *     twgl.primitives.createXYQuadBufferInfo(gl, 1, 0, 0.5);\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} [size] the size across the quad. Defaults to 2 which means vertices will go from -1 to +1\n * @param {number} [xOffset] the amount to offset the quad in X\n * @param {number} [yOffset] the amount to offset the quad in Y\n * @return {Object.<string, WebGLBuffer>} the created XY Quad BufferInfo\n * @memberOf module:twgl/primitives\n * @function createXYQuadBuffers\n */\n/**\n * Creates XY quad Buffers\n *\n * The default with no parameters will return a 2x2 quad with values from -1 to +1.\n * If you want a unit quad with that goes from 0 to 1 you'd call it with\n *\n *     twgl.primitives.createXYQuadBufferInfo(gl, 1, 0.5, 0.5);\n *\n * If you want a unit quad centered above 0,0 you'd call it with\n *\n *     twgl.primitives.createXYQuadBufferInfo(gl, 1, 0, 0.5);\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} [size] the size across the quad. Defaults to 2 which means vertices will go from -1 to +1\n * @param {number} [xOffset] the amount to offset the quad in X\n * @param {number} [yOffset] the amount to offset the quad in Y\n * @return {module:twgl.BufferInfo} the created XY Quad buffers\n * @memberOf module:twgl/primitives\n * @function createXYQuadBufferInfo\n */\n/**\n * Creates XY quad vertices\n *\n * The default with no parameters will return a 2x2 quad with values from -1 to +1.\n * If you want a unit quad with that goes from 0 to 1 you'd call it with\n *\n *     twgl.primitives.createXYQuadVertices(1, 0.5, 0.5);\n *\n * If you want a unit quad centered above 0,0 you'd call it with\n *\n *     twgl.primitives.createXYQuadVertices(1, 0, 0.5);\n *\n * @param {number} [size] the size across the quad. Defaults to 2 which means vertices will go from -1 to +1\n * @param {number} [xOffset] the amount to offset the quad in X\n * @param {number} [yOffset] the amount to offset the quad in Y\n * @return {Object.<string, TypedArray>} the created XY Quad vertices\n * @memberOf module:twgl/primitives\n */function createXYQuadVertices(e,t,r){e=e||2;t=t||0;r=r||0;e*=.5;return{position:{numComponents:2,data:[t+-1*e,r+-1*e,t+1*e,r+-1*e,t+-1*e,r+1*e,t+1*e,r+1*e]},normal:[0,0,1,0,0,1,0,0,1,0,0,1],texcoord:[0,0,1,0,0,1,1,1],indices:[0,1,2,2,1,3]}}\n/**\n * Creates XZ plane BufferInfo.\n *\n * The created plane has position, normal, and texcoord data\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} [width] Width of the plane. Default = 1\n * @param {number} [depth] Depth of the plane. Default = 1\n * @param {number} [subdivisionsWidth] Number of steps across the plane. Default = 1\n * @param {number} [subdivisionsDepth] Number of steps down the plane. Default = 1\n * @param {module:twgl/m4.Mat4} [matrix] A matrix by which to multiply all the vertices.\n * @return {module:twgl.BufferInfo} The created plane BufferInfo.\n * @memberOf module:twgl/primitives\n * @function createPlaneBufferInfo\n */\n/**\n * Creates XZ plane buffers.\n *\n * The created plane has position, normal, and texcoord data\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} [width] Width of the plane. Default = 1\n * @param {number} [depth] Depth of the plane. Default = 1\n * @param {number} [subdivisionsWidth] Number of steps across the plane. Default = 1\n * @param {number} [subdivisionsDepth] Number of steps down the plane. Default = 1\n * @param {module:twgl/m4.Mat4} [matrix] A matrix by which to multiply all the vertices.\n * @return {Object.<string, WebGLBuffer>} The created plane buffers.\n * @memberOf module:twgl/primitives\n * @function createPlaneBuffers\n */\n/**\n * Creates XZ plane vertices.\n *\n * The created plane has position, normal, and texcoord data\n *\n * @param {number} [width] Width of the plane. Default = 1\n * @param {number} [depth] Depth of the plane. Default = 1\n * @param {number} [subdivisionsWidth] Number of steps across the plane. Default = 1\n * @param {number} [subdivisionsDepth] Number of steps down the plane. Default = 1\n * @param {module:twgl/m4.Mat4} [matrix] A matrix by which to multiply all the vertices.\n * @return {Object.<string, TypedArray>} The created plane vertices.\n * @memberOf module:twgl/primitives\n */function createPlaneVertices(e,t,r,n,o){e=e||1;t=t||1;r=r||1;n=n||1;o=o||identity();const s=(r+1)*(n+1);const a=createAugmentedTypedArray(3,s);const c=createAugmentedTypedArray(3,s);const i=createAugmentedTypedArray(2,s);for(let o=0;o<=n;o++)for(let s=0;s<=r;s++){const u=s/r;const f=o/n;a.push(e*u-.5*e,0,t*f-.5*t);c.push(0,1,0);i.push(u,f)}const u=r+1;const f=createAugmentedTypedArray(3,r*n*2,Uint16Array);for(let e=0;e<n;e++)for(let t=0;t<r;t++){f.push((e+0)*u+t,(e+1)*u+t,(e+0)*u+t+1);f.push((e+1)*u+t,(e+1)*u+t+1,(e+0)*u+t+1)}const l=reorientVertices({position:a,normal:c,texcoord:i,indices:f},o);return l}\n/**\n * Creates sphere BufferInfo.\n *\n * The created sphere has position, normal, and texcoord data\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} radius radius of the sphere.\n * @param {number} subdivisionsAxis number of steps around the sphere.\n * @param {number} subdivisionsHeight number of vertically on the sphere.\n * @param {number} [opt_startLatitudeInRadians] where to start the\n *     top of the sphere. Default = 0.\n * @param {number} [opt_endLatitudeInRadians] Where to end the\n *     bottom of the sphere. Default = Math.PI.\n * @param {number} [opt_startLongitudeInRadians] where to start\n *     wrapping the sphere. Default = 0.\n * @param {number} [opt_endLongitudeInRadians] where to end\n *     wrapping the sphere. Default = 2 * Math.PI.\n * @return {module:twgl.BufferInfo} The created sphere BufferInfo.\n * @memberOf module:twgl/primitives\n * @function createSphereBufferInfo\n */\n/**\n * Creates sphere buffers.\n *\n * The created sphere has position, normal, and texcoord data\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} radius radius of the sphere.\n * @param {number} subdivisionsAxis number of steps around the sphere.\n * @param {number} subdivisionsHeight number of vertically on the sphere.\n * @param {number} [opt_startLatitudeInRadians] where to start the\n *     top of the sphere. Default = 0.\n * @param {number} [opt_endLatitudeInRadians] Where to end the\n *     bottom of the sphere. Default = Math.PI.\n * @param {number} [opt_startLongitudeInRadians] where to start\n *     wrapping the sphere. Default = 0.\n * @param {number} [opt_endLongitudeInRadians] where to end\n *     wrapping the sphere. Default = 2 * Math.PI.\n * @return {Object.<string, WebGLBuffer>} The created sphere buffers.\n * @memberOf module:twgl/primitives\n * @function createSphereBuffers\n */\n/**\n * Creates sphere vertices.\n *\n * The created sphere has position, normal, and texcoord data\n *\n * @param {number} radius radius of the sphere.\n * @param {number} subdivisionsAxis number of steps around the sphere.\n * @param {number} subdivisionsHeight number of vertically on the sphere.\n * @param {number} [opt_startLatitudeInRadians] where to start the\n *     top of the sphere. Default = 0.\n * @param {number} [opt_endLatitudeInRadians] Where to end the\n *     bottom of the sphere. Default = Math.PI.\n * @param {number} [opt_startLongitudeInRadians] where to start\n *     wrapping the sphere. Default = 0.\n * @param {number} [opt_endLongitudeInRadians] where to end\n *     wrapping the sphere. Default = 2 * Math.PI.\n * @return {Object.<string, TypedArray>} The created sphere vertices.\n * @memberOf module:twgl/primitives\n */function createSphereVertices(e,t,r,n,o,s,a){if(t<=0||r<=0)throw new Error(\"subdivisionAxis and subdivisionHeight must be > 0\");n=n||0;o=o||Math.PI;s=s||0;a=a||2*Math.PI;const c=o-n;const i=a-s;const u=(t+1)*(r+1);const f=createAugmentedTypedArray(3,u);const l=createAugmentedTypedArray(3,u);const m=createAugmentedTypedArray(2,u);for(let o=0;o<=r;o++)for(let a=0;a<=t;a++){const u=a/t;const d=o/r;const y=i*u+s;const p=c*d+n;const b=Math.sin(y);const g=Math.cos(y);const A=Math.sin(p);const h=Math.cos(p);const x=g*A;const F=h;const T=b*A;f.push(e*x,e*F,e*T);l.push(x,F,T);m.push(1-u,d)}const d=t+1;const y=createAugmentedTypedArray(3,t*r*2,Uint16Array);for(let e=0;e<t;e++)for(let t=0;t<r;t++){y.push((t+0)*d+e,(t+0)*d+e+1,(t+1)*d+e);y.push((t+1)*d+e,(t+0)*d+e+1,(t+1)*d+e+1)}return{position:f,normal:l,texcoord:m,indices:y}}\n/**\n * Array of the indices of corners of each face of a cube.\n * @type {Array.<number[]>}\n * @private\n */const j=[[3,7,5,1],[6,2,0,4],[6,7,3,2],[0,1,5,4],[7,6,4,5],[2,3,1,0]];\n/**\n * Creates a BufferInfo for a cube.\n *\n * The cube is created around the origin. (-size / 2, size / 2).\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} [size] width, height and depth of the cube.\n * @return {module:twgl.BufferInfo} The created BufferInfo.\n * @memberOf module:twgl/primitives\n * @function createCubeBufferInfo\n */\n/**\n * Creates the buffers and indices for a cube.\n *\n * The cube is created around the origin. (-size / 2, size / 2).\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} [size] width, height and depth of the cube.\n * @return {Object.<string, WebGLBuffer>} The created buffers.\n * @memberOf module:twgl/primitives\n * @function createCubeBuffers\n */\n/**\n * Creates the vertices and indices for a cube.\n *\n * The cube is created around the origin. (-size / 2, size / 2).\n *\n * @param {number} [size] width, height and depth of the cube.\n * @return {Object.<string, TypedArray>} The created vertices.\n * @memberOf module:twgl/primitives\n */function createCubeVertices(e){e=e||1;const t=e/2;const r=[[-t,-t,-t],[+t,-t,-t],[-t,+t,-t],[+t,+t,-t],[-t,-t,+t],[+t,-t,+t],[-t,+t,+t],[+t,+t,+t]];const n=[[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]];const o=[[1,0],[0,0],[0,1],[1,1]];const s=24;const a=createAugmentedTypedArray(3,s);const c=createAugmentedTypedArray(3,s);const i=createAugmentedTypedArray(2,s);const u=createAugmentedTypedArray(3,12,Uint16Array);for(let e=0;e<6;++e){const t=j[e];for(let s=0;s<4;++s){const u=r[t[s]];const f=n[e];const l=o[s];a.push(u);c.push(f);i.push(l)}const s=4*e;u.push(s+0,s+1,s+2);u.push(s+0,s+2,s+3)}return{position:a,normal:c,texcoord:i,indices:u}}\n/**\n * Creates a BufferInfo for a truncated cone, which is like a cylinder\n * except that it has different top and bottom radii. A truncated cone\n * can also be used to create cylinders and regular cones. The\n * truncated cone will be created centered about the origin, with the\n * y axis as its vertical axis.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} bottomRadius Bottom radius of truncated cone.\n * @param {number} topRadius Top radius of truncated cone.\n * @param {number} height Height of truncated cone.\n * @param {number} radialSubdivisions The number of subdivisions around the\n *     truncated cone.\n * @param {number} verticalSubdivisions The number of subdivisions down the\n *     truncated cone.\n * @param {boolean} [opt_topCap] Create top cap. Default = true.\n * @param {boolean} [opt_bottomCap] Create bottom cap. Default = true.\n * @return {module:twgl.BufferInfo} The created cone BufferInfo.\n * @memberOf module:twgl/primitives\n * @function createTruncatedConeBufferInfo\n */\n/**\n * Creates buffers for a truncated cone, which is like a cylinder\n * except that it has different top and bottom radii. A truncated cone\n * can also be used to create cylinders and regular cones. The\n * truncated cone will be created centered about the origin, with the\n * y axis as its vertical axis.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} bottomRadius Bottom radius of truncated cone.\n * @param {number} topRadius Top radius of truncated cone.\n * @param {number} height Height of truncated cone.\n * @param {number} radialSubdivisions The number of subdivisions around the\n *     truncated cone.\n * @param {number} verticalSubdivisions The number of subdivisions down the\n *     truncated cone.\n * @param {boolean} [opt_topCap] Create top cap. Default = true.\n * @param {boolean} [opt_bottomCap] Create bottom cap. Default = true.\n * @return {Object.<string, WebGLBuffer>} The created cone buffers.\n * @memberOf module:twgl/primitives\n * @function createTruncatedConeBuffers\n */\n/**\n * Creates vertices for a truncated cone, which is like a cylinder\n * except that it has different top and bottom radii. A truncated cone\n * can also be used to create cylinders and regular cones. The\n * truncated cone will be created centered about the origin, with the\n * y axis as its vertical axis. .\n *\n * @param {number} bottomRadius Bottom radius of truncated cone.\n * @param {number} topRadius Top radius of truncated cone.\n * @param {number} height Height of truncated cone.\n * @param {number} radialSubdivisions The number of subdivisions around the\n *     truncated cone.\n * @param {number} verticalSubdivisions The number of subdivisions down the\n *     truncated cone.\n * @param {boolean} [opt_topCap] Create top cap. Default = true.\n * @param {boolean} [opt_bottomCap] Create bottom cap. Default = true.\n * @return {Object.<string, TypedArray>} The created cone vertices.\n * @memberOf module:twgl/primitives\n */function createTruncatedConeVertices(e,t,r,n,o,s,a){if(n<3)throw new Error(\"radialSubdivisions must be 3 or greater\");if(o<1)throw new Error(\"verticalSubdivisions must be 1 or greater\");const c=void 0===s||s;const i=void 0===a||a;const u=(c?2:0)+(i?2:0);const f=(n+1)*(o+1+u);const l=createAugmentedTypedArray(3,f);const m=createAugmentedTypedArray(3,f);const d=createAugmentedTypedArray(2,f);const y=createAugmentedTypedArray(3,n*(o+u/2)*2,Uint16Array);const p=n+1;const b=Math.atan2(e-t,r);const g=Math.cos(b);const A=Math.sin(b);const h=c?-2:0;const x=o+(i?2:0);for(let s=h;s<=x;++s){let a=s/o;let c=r*a;let i;if(s<0){c=0;a=1;i=e}else if(s>o){c=r;a=1;i=t}else i=e+s/o*(t-e);if(-2===s||s===o+2){i=0;a=0}c-=r/2;for(let e=0;e<p;++e){const t=Math.sin(e*Math.PI*2/n);const r=Math.cos(e*Math.PI*2/n);l.push(t*i,c,r*i);s<0?m.push(0,-1,0):s>o?m.push(0,1,0):0===i?m.push(0,0,0):m.push(t*g,A,r*g);d.push(e/n,1-a)}}for(let e=0;e<o+u;++e)if(!(1===e&&c||e===o+u-2&&i))for(let t=0;t<n;++t){y.push(p*(e+0)+0+t,p*(e+0)+1+t,p*(e+1)+1+t);y.push(p*(e+0)+0+t,p*(e+1)+1+t,p*(e+1)+0+t)}return{position:l,normal:m,texcoord:d,indices:y}}\n/**\n * Expands RLE data\n * @param {number[]} rleData data in format of run-length, x, y, z, run-length, x, y, z\n * @param {number[]} [padding] value to add each entry with.\n * @return {number[]} the expanded rleData\n * @private\n */function expandRLEData(e,t){t=t||[];const r=[];for(let n=0;n<e.length;n+=4){const o=e[n];const s=e.slice(n+1,n+4);s.push.apply(s,t);for(let e=0;e<o;++e)r.push.apply(r,s)}return r}\n/**\n * Creates 3D 'F' BufferInfo.\n * An 'F' is useful because you can easily tell which way it is oriented.\n * The created 'F' has position, normal, texcoord, and color buffers.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @return {module:twgl.BufferInfo} The created BufferInfo.\n * @memberOf module:twgl/primitives\n * @function create3DFBufferInfo\n */\n/**\n * Creates 3D 'F' buffers.\n * An 'F' is useful because you can easily tell which way it is oriented.\n * The created 'F' has position, normal, texcoord, and color buffers.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @return {Object.<string, WebGLBuffer>} The created buffers.\n * @memberOf module:twgl/primitives\n * @function create3DFBuffers\n */function create3DFVertices(){const e=[0,0,0,0,150,0,30,0,0,0,150,0,30,150,0,30,0,0,30,0,0,30,30,0,100,0,0,30,30,0,100,30,0,100,0,0,30,60,0,30,90,0,67,60,0,30,90,0,67,90,0,67,60,0,0,0,30,30,0,30,0,150,30,0,150,30,30,0,30,30,150,30,30,0,30,100,0,30,30,30,30,30,30,30,100,0,30,100,30,30,30,60,30,67,60,30,30,90,30,30,90,30,67,60,30,67,90,30,0,0,0,100,0,0,100,0,30,0,0,0,100,0,30,0,0,30,100,0,0,100,30,0,100,30,30,100,0,0,100,30,30,100,0,30,30,30,0,30,30,30,100,30,30,30,30,0,100,30,30,100,30,0,30,30,0,30,60,30,30,30,30,30,30,0,30,60,0,30,60,30,30,60,0,67,60,30,30,60,30,30,60,0,67,60,0,67,60,30,67,60,0,67,90,30,67,60,30,67,60,0,67,90,0,67,90,30,30,90,0,30,90,30,67,90,30,30,90,0,67,90,30,67,90,0,30,90,0,30,150,30,30,90,30,30,90,0,30,150,0,30,150,30,0,150,0,0,150,30,30,150,30,0,150,0,30,150,30,30,150,0,0,0,0,0,0,30,0,150,30,0,0,0,0,150,30,0,150,0];const t=[.22,.19,.22,.79,.34,.19,.22,.79,.34,.79,.34,.19,.34,.19,.34,.31,.62,.19,.34,.31,.62,.31,.62,.19,.34,.43,.34,.55,.49,.43,.34,.55,.49,.55,.49,.43,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,0,1,0,0,1,0,1,1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0];const r=expandRLEData([18,0,0,1,18,0,0,-1,6,0,1,0,6,1,0,0,6,0,-1,0,6,1,0,0,6,0,1,0,6,1,0,0,6,0,-1,0,6,1,0,0,6,0,-1,0,6,-1,0,0]);const n=expandRLEData([18,200,70,120,18,80,70,200,6,70,200,210,6,200,200,70,6,210,100,70,6,210,160,70,6,70,180,210,6,100,70,210,6,76,210,100,6,140,210,80,6,90,130,110,6,160,160,220],[255]);const o=e.length/3;const s={position:createAugmentedTypedArray(3,o),texcoord:createAugmentedTypedArray(2,o),normal:createAugmentedTypedArray(3,o),color:createAugmentedTypedArray(4,o,Uint8Array),indices:createAugmentedTypedArray(3,o/3,Uint16Array)};s.position.push(e);s.texcoord.push(t);s.normal.push(r);s.color.push(n);for(let e=0;e<o;++e)s.indices.push(e);return s}\n/**\n * Creates crescent BufferInfo.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} verticalRadius The vertical radius of the crescent.\n * @param {number} outerRadius The outer radius of the crescent.\n * @param {number} innerRadius The inner radius of the crescent.\n * @param {number} thickness The thickness of the crescent.\n * @param {number} subdivisionsDown number of steps around the crescent.\n * @param {number} [startOffset] Where to start arc. Default 0.\n * @param {number} [endOffset] Where to end arg. Default 1.\n * @return {module:twgl.BufferInfo} The created BufferInfo.\n * @memberOf module:twgl/primitives\n * @function createCresentBufferInfo\n */\n/**\n * Creates crescent buffers.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} verticalRadius The vertical radius of the crescent.\n * @param {number} outerRadius The outer radius of the crescent.\n * @param {number} innerRadius The inner radius of the crescent.\n * @param {number} thickness The thickness of the crescent.\n * @param {number} subdivisionsDown number of steps around the crescent.\n * @param {number} [startOffset] Where to start arc. Default 0.\n * @param {number} [endOffset] Where to end arg. Default 1.\n * @return {Object.<string, WebGLBuffer>} The created buffers.\n * @memberOf module:twgl/primitives\n * @function createCresentBuffers\n */\n/**\n * Creates crescent vertices.\n *\n * @param {number} verticalRadius The vertical radius of the crescent.\n * @param {number} outerRadius The outer radius of the crescent.\n * @param {number} innerRadius The inner radius of the crescent.\n * @param {number} thickness The thickness of the crescent.\n * @param {number} subdivisionsDown number of steps around the crescent.\n * @param {number} [startOffset] Where to start arc. Default 0.\n * @param {number} [endOffset] Where to end arg. Default 1.\n * @return {Object.<string, TypedArray>} The created vertices.\n * @memberOf module:twgl/primitives\n * @function createCresentBuffers\n */\n/**\n * Creates crescent BufferInfo.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} verticalRadius The vertical radius of the crescent.\n * @param {number} outerRadius The outer radius of the crescent.\n * @param {number} innerRadius The inner radius of the crescent.\n * @param {number} thickness The thickness of the crescent.\n * @param {number} subdivisionsDown number of steps around the crescent.\n * @param {number} [startOffset] Where to start arc. Default 0.\n * @param {number} [endOffset] Where to end arg. Default 1.\n * @return {module:twgl.BufferInfo} The created BufferInfo.\n * @memberOf module:twgl/primitives\n * @function createCrescentBufferInfo\n */\n/**\n * Creates crescent buffers.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} verticalRadius The vertical radius of the crescent.\n * @param {number} outerRadius The outer radius of the crescent.\n * @param {number} innerRadius The inner radius of the crescent.\n * @param {number} thickness The thickness of the crescent.\n * @param {number} subdivisionsDown number of steps around the crescent.\n * @param {number} [startOffset] Where to start arc. Default 0.\n * @param {number} [endOffset] Where to end arg. Default 1.\n * @return {Object.<string, WebGLBuffer>} The created buffers.\n * @memberOf module:twgl/primitives\n * @function createCrescentBuffers\n */\n/**\n * Creates crescent vertices.\n *\n * @param {number} verticalRadius The vertical radius of the crescent.\n * @param {number} outerRadius The outer radius of the crescent.\n * @param {number} innerRadius The inner radius of the crescent.\n * @param {number} thickness The thickness of the crescent.\n * @param {number} subdivisionsDown number of steps around the crescent.\n * @param {number} [startOffset] Where to start arc. Default 0.\n * @param {number} [endOffset] Where to end arg. Default 1.\n * @return {Object.<string, TypedArray>} The created vertices.\n * @memberOf module:twgl/primitives\n */function createCrescentVertices(e,t,r,n,o,s,a){if(o<=0)throw new Error(\"subdivisionDown must be > 0\");s=s||0;a=a||1;const c=2;const i=a-s;const u=2*(o+1)*(2+c);const f=createAugmentedTypedArray(3,u);const l=createAugmentedTypedArray(3,u);const m=createAugmentedTypedArray(2,u);function lerp(e,t,r){return e+(t-e)*r}function createArc(t,r,a,u,d,y){for(let p=0;p<=o;p++){const b=r/(c-1);const g=p/o;const A=2*(b-.5);const h=(s+g*i)*Math.PI;const x=Math.sin(h);const F=Math.cos(h);const T=lerp(e,t,x);const S=A*n;const P=F*e;const E=x*T;f.push(S,P,E);const w=add(multiply([0,x,F],a),u);l.push(w);m.push(b*d+y,g)}}for(let e=0;e<c;e++){const n=2*(e/(c-1)-.5);createArc(t,e,[1,1,1],[0,0,0],1,0);createArc(t,e,[0,0,0],[n,0,0],0,0);createArc(r,e,[1,1,1],[0,0,0],1,0);createArc(r,e,[0,0,0],[n,0,0],0,1)}const d=createAugmentedTypedArray(3,2*o*(2+c),Uint16Array);function createSurface(e,t){for(let r=0;r<o;++r){d.push(e+r+0,e+r+1,t+r+0);d.push(e+r+1,t+r+1,t+r+0)}}const y=o+1;createSurface(0*y,4*y);createSurface(5*y,7*y);createSurface(6*y,2*y);createSurface(3*y,1*y);return{position:f,normal:l,texcoord:m,indices:d}}\n/**\n * Creates cylinder BufferInfo. The cylinder will be created around the origin\n * along the y-axis.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} radius Radius of cylinder.\n * @param {number} height Height of cylinder.\n * @param {number} radialSubdivisions The number of subdivisions around the cylinder.\n * @param {number} verticalSubdivisions The number of subdivisions down the cylinder.\n * @param {boolean} [topCap] Create top cap. Default = true.\n * @param {boolean} [bottomCap] Create bottom cap. Default = true.\n * @return {module:twgl.BufferInfo} The created BufferInfo.\n * @memberOf module:twgl/primitives\n * @function createCylinderBufferInfo\n */\n/**\n  * Creates cylinder buffers. The cylinder will be created around the origin\n  * along the y-axis.\n  *\n  * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n  * @param {number} radius Radius of cylinder.\n  * @param {number} height Height of cylinder.\n  * @param {number} radialSubdivisions The number of subdivisions around the cylinder.\n  * @param {number} verticalSubdivisions The number of subdivisions down the cylinder.\n  * @param {boolean} [topCap] Create top cap. Default = true.\n  * @param {boolean} [bottomCap] Create bottom cap. Default = true.\n  * @return {Object.<string, WebGLBuffer>} The created buffers.\n  * @memberOf module:twgl/primitives\n  * @function createCylinderBuffers\n  */\n/**\n  * Creates cylinder vertices. The cylinder will be created around the origin\n  * along the y-axis.\n  *\n  * @param {number} radius Radius of cylinder.\n  * @param {number} height Height of cylinder.\n  * @param {number} radialSubdivisions The number of subdivisions around the cylinder.\n  * @param {number} verticalSubdivisions The number of subdivisions down the cylinder.\n  * @param {boolean} [topCap] Create top cap. Default = true.\n  * @param {boolean} [bottomCap] Create bottom cap. Default = true.\n  * @return {Object.<string, TypedArray>} The created vertices.\n  * @memberOf module:twgl/primitives\n  */function createCylinderVertices(e,t,r,n,o,s){return createTruncatedConeVertices(e,e,t,r,n,o,s)}\n/**\n * Creates BufferInfo for a torus\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} radius radius of center of torus circle.\n * @param {number} thickness radius of torus ring.\n * @param {number} radialSubdivisions The number of subdivisions around the torus.\n * @param {number} bodySubdivisions The number of subdivisions around the body torus.\n * @param {boolean} [startAngle] start angle in radians. Default = 0.\n * @param {boolean} [endAngle] end angle in radians. Default = Math.PI * 2.\n * @return {module:twgl.BufferInfo} The created BufferInfo.\n * @memberOf module:twgl/primitives\n * @function createTorusBufferInfo\n */\n/**\n * Creates buffers for a torus\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} radius radius of center of torus circle.\n * @param {number} thickness radius of torus ring.\n * @param {number} radialSubdivisions The number of subdivisions around the torus.\n * @param {number} bodySubdivisions The number of subdivisions around the body torus.\n * @param {boolean} [startAngle] start angle in radians. Default = 0.\n * @param {boolean} [endAngle] end angle in radians. Default = Math.PI * 2.\n * @return {Object.<string, WebGLBuffer>} The created buffers.\n * @memberOf module:twgl/primitives\n * @function createTorusBuffers\n */\n/**\n * Creates vertices for a torus\n *\n * @param {number} radius radius of center of torus circle.\n * @param {number} thickness radius of torus ring.\n * @param {number} radialSubdivisions The number of subdivisions around the torus.\n * @param {number} bodySubdivisions The number of subdivisions around the body torus.\n * @param {boolean} [startAngle] start angle in radians. Default = 0.\n * @param {boolean} [endAngle] end angle in radians. Default = Math.PI * 2.\n * @return {Object.<string, TypedArray>} The created vertices.\n * @memberOf module:twgl/primitives\n */function createTorusVertices(e,t,r,n,o,s){if(r<3)throw new Error(\"radialSubdivisions must be 3 or greater\");if(n<3)throw new Error(\"verticalSubdivisions must be 3 or greater\");o=o||0;s=s||2*Math.PI;const a=s-o;const c=r+1;const i=n+1;const u=c*i;const f=createAugmentedTypedArray(3,u);const l=createAugmentedTypedArray(3,u);const m=createAugmentedTypedArray(2,u);const d=createAugmentedTypedArray(3,r*n*2,Uint16Array);for(let s=0;s<i;++s){const i=s/n;const u=i*Math.PI*2;const d=Math.sin(u);const y=e+d*t;const p=Math.cos(u);const b=p*t;for(let e=0;e<c;++e){const t=e/r;const n=o+t*a;const s=Math.sin(n);const c=Math.cos(n);const u=s*y;const g=c*y;const A=s*d;const h=c*d;f.push(u,b,g);l.push(A,p,h);m.push(t,1-i)}}for(let e=0;e<n;++e)for(let t=0;t<r;++t){const r=1+t;const n=1+e;d.push(c*e+t,c*n+t,c*e+r);d.push(c*n+t,c*n+r,c*e+r)}return{position:f,normal:l,texcoord:m,indices:d}}\n/**\n * Creates a disc BufferInfo. The disc will be in the xz plane, centered at\n * the origin. When creating, at least 3 divisions, or pie\n * pieces, need to be specified, otherwise the triangles making\n * up the disc will be degenerate. You can also specify the\n * number of radial pieces `stacks`. A value of 1 for\n * stacks will give you a simple disc of pie pieces.  If you\n * want to create an annulus you can set `innerRadius` to a\n * value > 0. Finally, `stackPower` allows you to have the widths\n * increase or decrease as you move away from the center. This\n * is particularly useful when using the disc as a ground plane\n * with a fixed camera such that you don't need the resolution\n * of small triangles near the perimeter. For example, a value\n * of 2 will produce stacks whose outside radius increases with\n * the square of the stack index. A value of 1 will give uniform\n * stacks.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} radius Radius of the ground plane.\n * @param {number} divisions Number of triangles in the ground plane (at least 3).\n * @param {number} [stacks] Number of radial divisions (default=1).\n * @param {number} [innerRadius] Default 0.\n * @param {number} [stackPower] Power to raise stack size to for decreasing width.\n * @return {module:twgl.BufferInfo} The created BufferInfo.\n * @memberOf module:twgl/primitives\n * @function createDiscBufferInfo\n */\n/**\n * Creates disc buffers. The disc will be in the xz plane, centered at\n * the origin. When creating, at least 3 divisions, or pie\n * pieces, need to be specified, otherwise the triangles making\n * up the disc will be degenerate. You can also specify the\n * number of radial pieces `stacks`. A value of 1 for\n * stacks will give you a simple disc of pie pieces.  If you\n * want to create an annulus you can set `innerRadius` to a\n * value > 0. Finally, `stackPower` allows you to have the widths\n * increase or decrease as you move away from the center. This\n * is particularly useful when using the disc as a ground plane\n * with a fixed camera such that you don't need the resolution\n * of small triangles near the perimeter. For example, a value\n * of 2 will produce stacks whose outside radius increases with\n * the square of the stack index. A value of 1 will give uniform\n * stacks.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext.\n * @param {number} radius Radius of the ground plane.\n * @param {number} divisions Number of triangles in the ground plane (at least 3).\n * @param {number} [stacks] Number of radial divisions (default=1).\n * @param {number} [innerRadius] Default 0.\n * @param {number} [stackPower] Power to raise stack size to for decreasing width.\n * @return {Object.<string, WebGLBuffer>} The created buffers.\n * @memberOf module:twgl/primitives\n * @function createDiscBuffers\n */\n/**\n * Creates disc vertices. The disc will be in the xz plane, centered at\n * the origin. When creating, at least 3 divisions, or pie\n * pieces, need to be specified, otherwise the triangles making\n * up the disc will be degenerate. You can also specify the\n * number of radial pieces `stacks`. A value of 1 for\n * stacks will give you a simple disc of pie pieces.  If you\n * want to create an annulus you can set `innerRadius` to a\n * value > 0. Finally, `stackPower` allows you to have the widths\n * increase or decrease as you move away from the center. This\n * is particularly useful when using the disc as a ground plane\n * with a fixed camera such that you don't need the resolution\n * of small triangles near the perimeter. For example, a value\n * of 2 will produce stacks whose outside radius increases with\n * the square of the stack index. A value of 1 will give uniform\n * stacks.\n *\n * @param {number} radius Radius of the ground plane.\n * @param {number} divisions Number of triangles in the ground plane (at least 3).\n * @param {number} [stacks] Number of radial divisions (default=1).\n * @param {number} [innerRadius] Default 0.\n * @param {number} [stackPower] Power to raise stack size to for decreasing width.\n * @return {Object.<string, TypedArray>} The created vertices.\n * @memberOf module:twgl/primitives\n */function createDiscVertices(e,t,r,n,o){if(t<3)throw new Error(\"divisions must be at least 3\");r=r||1;o=o||1;n=n||0;const s=(t+1)*(r+1);const a=createAugmentedTypedArray(3,s);const c=createAugmentedTypedArray(3,s);const i=createAugmentedTypedArray(2,s);const u=createAugmentedTypedArray(3,r*t*2,Uint16Array);let f=0;const l=e-n;const m=t+1;for(let e=0;e<=r;++e){const s=n+l*Math.pow(e/r,o);for(let n=0;n<=t;++n){const o=2*Math.PI*n/t;const l=s*Math.cos(o);const d=s*Math.sin(o);a.push(l,0,d);c.push(0,1,0);i.push(1-n/t,e/r);if(e>0&&n!==t){const e=f+(n+1);const t=f+n;const r=f+n-m;const o=f+(n+1)-m;u.push(e,t,r);u.push(e,r,o)}}f+=t+1}return{position:a,normal:c,texcoord:i,indices:u}}\n/**\n * creates a random integer between 0 and range - 1 inclusive.\n * @param {number} range\n * @return {number} random value between 0 and range - 1 inclusive.\n * @private\n */function randInt(e){return Math.random()*e|0}\n/**\n * Used to supply random colors\n * @callback RandomColorFunc\n * @param {number} ndx index of triangle/quad if unindexed or index of vertex if indexed\n * @param {number} channel 0 = red, 1 = green, 2 = blue, 3 = alpha\n * @return {number} a number from 0 to 255\n * @memberOf module:twgl/primitives\n */\n/**\n * @typedef {Object} RandomVerticesOptions\n * @property {number} [vertsPerColor] Defaults to 3 for non-indexed vertices\n * @property {module:twgl/primitives.RandomColorFunc} [rand] A function to generate random numbers\n * @memberOf module:twgl/primitives\n */\n/**\n * Creates an augmentedTypedArray of random vertex colors.\n * If the vertices are indexed (have an indices array) then will\n * just make random colors. Otherwise assumes they are triangles\n * and makes one random color for every 3 vertices.\n * @param {Object.<string, AugmentedTypedArray>} vertices Vertices as returned from one of the createXXXVertices functions.\n * @param {module:twgl/primitives.RandomVerticesOptions} [options] options.\n * @return {Object.<string, AugmentedTypedArray>} same vertices as passed in with `color` added.\n * @memberOf module:twgl/primitives\n */function makeRandomVertexColors(e,t){t=t||{};const r=e.position.numElements;const n=createAugmentedTypedArray(4,r,Uint8Array);const o=t.rand||function(e,t){return t<3?randInt(256):255};e.color=n;if(e.indices)for(let e=0;e<r;++e)n.push(o(e,0),o(e,1),o(e,2),o(e,3));else{const e=t.vertsPerColor||3;const s=r/e;for(let t=0;t<s;++t){const r=[o(t,0),o(t,1),o(t,2),o(t,3)];for(let t=0;t<e;++t)n.push(r)}}return e}function createBufferFunc(e){return function(t){const r=e.apply(this,Array.prototype.slice.call(arguments,1));return createBuffersFromArrays(t,r)}}function createBufferInfoFunc(e){return function(t){const r=e.apply(null,Array.prototype.slice.call(arguments,1));return createBufferInfoFromArrays(t,r)}}const $=[\"numComponents\",\"size\",\"type\",\"normalize\",\"stride\",\"offset\",\"attrib\",\"name\",\"attribName\"];\n/**\n * Copy elements from one array to another\n *\n * @param {Array|TypedArray} src source array\n * @param {Array|TypedArray} dst dest array\n * @param {number} dstNdx index in dest to copy src\n * @param {number} [offset] offset to add to copied values\n * @private\n */function copyElements(e,t,r,n){n=n||0;const o=e.length;for(let s=0;s<o;++s)t[r+s]=e[s]+n}\n/**\n * Creates an array of the same time\n *\n * @param {(number[]|ArrayBufferView|module:twgl.FullArraySpec)} srcArray array who's type to copy\n * @param {number} length size of new array\n * @return {(number[]|ArrayBufferView|module:twgl.FullArraySpec)} array with same type as srcArray\n * @private\n */function createArrayOfSameType(e,t){const r=G(e);const n=new r.constructor(t);let o=n;r.numComponents&&r.numElements&&augmentTypedArray(n,r.numComponents);if(e.data){o={data:n};copyNamedProperties($,e,o)}return o}\n/**\n * Concatenates sets of vertices\n *\n * Assumes the vertices match in composition. For example\n * if one set of vertices has positions, normals, and indices\n * all sets of vertices must have positions, normals, and indices\n * and of the same type.\n *\n * Example:\n *\n *      const cubeVertices = twgl.primitives.createCubeVertices(2);\n *      const sphereVertices = twgl.primitives.createSphereVertices(1, 10, 10);\n *      // move the sphere 2 units up\n *      twgl.primitives.reorientVertices(\n *          sphereVertices, twgl.m4.translation([0, 2, 0]));\n *      // merge the sphere with the cube\n *      const cubeSphereVertices = twgl.primitives.concatVertices(\n *          [cubeVertices, sphereVertices]);\n *      // turn them into WebGL buffers and attrib data\n *      const bufferInfo = twgl.createBufferInfoFromArrays(gl, cubeSphereVertices);\n *\n * @param {module:twgl.Arrays[]} arrays Array of arrays of vertices\n * @return {module:twgl.Arrays} The concatenated vertices.\n * @memberOf module:twgl/primitives\n */function concatVertices(e){const t={};let r;for(let n=0;n<e.length;++n){const o=e[n];Object.keys(o).forEach((function(e){t[e]||(t[e]=[]);r||\"indices\"===e||(r=e);const n=o[e];const s=W(n,e);const a=G(n);const c=a.length/s;t[e].push(c)}))}function getLengthOfCombinedArrays(t){let r=0;let n;for(let o=0;o<e.length;++o){const s=e[o];const a=s[t];const c=G(a);r+=c.length;n&&!a.data||(n=a)}return{length:r,spec:n}}function copyArraysToNewArray(t,r,n){let o=0;let s=0;for(let a=0;a<e.length;++a){const c=e[a];const i=c[t];const u=G(i);if(\"indices\"===t){copyElements(u,n,s,o);o+=r[a]}else copyElements(u,n,s);s+=u.length}}const n=t[r];const o={};Object.keys(t).forEach((function(e){const t=getLengthOfCombinedArrays(e);const r=createArrayOfSameType(t.spec,t.length);copyArraysToNewArray(e,n,G(r));o[e]=r}));return o}\n/**\n * Creates a duplicate set of vertices\n *\n * This is useful for calling reorientVertices when you\n * also want to keep the original available\n *\n * @param {module:twgl.Arrays} arrays of vertices\n * @return {module:twgl.Arrays} The duplicated vertices.\n * @memberOf module:twgl/primitives\n */function duplicateVertices(e){const t={};Object.keys(e).forEach((function(r){const n=e[r];const o=G(n);const s=createArrayOfSameType(n,o.length);copyElements(o,G(s),0);t[r]=s}));return t}const X=createBufferInfoFunc(create3DFVertices);const Y=createBufferFunc(create3DFVertices);const q=createBufferInfoFunc(createCubeVertices);const H=createBufferFunc(createCubeVertices);const Q=createBufferInfoFunc(createPlaneVertices);const Z=createBufferFunc(createPlaneVertices);const K=createBufferInfoFunc(createSphereVertices);const J=createBufferFunc(createSphereVertices);const ee=createBufferInfoFunc(createTruncatedConeVertices);const te=createBufferFunc(createTruncatedConeVertices);const re=createBufferInfoFunc(createXYQuadVertices);const ne=createBufferFunc(createXYQuadVertices);const oe=createBufferInfoFunc(createCrescentVertices);const se=createBufferFunc(createCrescentVertices);const ae=createBufferInfoFunc(createCylinderVertices);const ce=createBufferFunc(createCylinderVertices);const ie=createBufferInfoFunc(createTorusVertices);const ue=createBufferFunc(createTorusVertices);const fe=createBufferInfoFunc(createDiscVertices);const le=createBufferFunc(createDiscVertices);const me=oe;const de=se;const ye=createCrescentVertices;var pe=Object.freeze({__proto__:null,create3DFBufferInfo:X,create3DFBuffers:Y,create3DFVertices:create3DFVertices,createAugmentedTypedArray:createAugmentedTypedArray,createCubeBufferInfo:q,createCubeBuffers:H,createCubeVertices:createCubeVertices,createPlaneBufferInfo:Q,createPlaneBuffers:Z,createPlaneVertices:createPlaneVertices,createSphereBufferInfo:K,createSphereBuffers:J,createSphereVertices:createSphereVertices,createTruncatedConeBufferInfo:ee,createTruncatedConeBuffers:te,createTruncatedConeVertices:createTruncatedConeVertices,createXYQuadBufferInfo:re,createXYQuadBuffers:ne,createXYQuadVertices:createXYQuadVertices,createCresentBufferInfo:me,createCresentBuffers:de,createCresentVertices:ye,createCrescentBufferInfo:oe,createCrescentBuffers:se,createCrescentVertices:createCrescentVertices,createCylinderBufferInfo:ae,createCylinderBuffers:ce,createCylinderVertices:createCylinderVertices,createTorusBufferInfo:ie,createTorusBuffers:ue,createTorusVertices:createTorusVertices,createDiscBufferInfo:fe,createDiscBuffers:le,createDiscVertices:createDiscVertices,deindexVertices:deindexVertices,flattenNormals:flattenNormals,makeRandomVertexColors:makeRandomVertexColors,reorientDirections:reorientDirections,reorientNormals:reorientNormals,reorientPositions:reorientPositions,reorientVertices:reorientVertices,concatVertices:concatVertices,duplicateVertices:duplicateVertices});\n/**\n * Gets the gl version as a number\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @return {number} version of gl\n * @private\n */\n/**\n * Check if context is WebGL 2.0\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @return {bool} true if it's WebGL 2.0\n * @memberOf module:twgl\n */function isWebGL2(e){return!!e.texStorage2D}\n/**\n * Check if context is WebGL 1.0\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @return {bool} true if it's WebGL 1.0\n * @memberOf module:twgl\n */function isWebGL1(e){return!e.texStorage2D}\n/**\n * Gets a string for WebGL enum\n *\n * Note: Several enums are the same. Without more\n * context (which function) it's impossible to always\n * give the correct enum. As it is, for matching values\n * it gives all enums. Checking the WebGL2RenderingContext\n * that means\n *\n *      0     = ZERO | POINT | NONE | NO_ERROR\n *      1     = ONE | LINES | SYNC_FLUSH_COMMANDS_BIT\n *      32777 = BLEND_EQUATION_RGB | BLEND_EQUATION_RGB\n *      36662 = COPY_READ_BUFFER | COPY_READ_BUFFER_BINDING\n *      36663 = COPY_WRITE_BUFFER | COPY_WRITE_BUFFER_BINDING\n *      36006 = FRAMEBUFFER_BINDING | DRAW_FRAMEBUFFER_BINDING\n *\n * It's also not useful for bits really unless you pass in individual bits.\n * In other words\n *\n *     const bits = gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT;\n *     twgl.glEnumToString(gl, bits);  // not going to work\n *\n * Note that some enums only exist on extensions. If you\n * want them to show up you need to pass the extension at least\n * once. For example\n *\n *     const ext = gl.getExtension('WEBGL_compressed_texture_s3tc');\n *     if (ext) {\n *        twgl.glEnumToString(ext, 0);  // just prime the function\n *\n *        ..later..\n *\n *        const internalFormat = ext.COMPRESSED_RGB_S3TC_DXT1_EXT;\n *        console.log(twgl.glEnumToString(gl, internalFormat));\n *\n * Notice I didn't have to pass the extension the second time. This means\n * you can have place that generically gets an enum for texture formats for example.\n * and as long as you primed the function with the extensions\n *\n * If you're using `twgl.addExtensionsToContext` to enable your extensions\n * then twgl will automatically get the extension's enums.\n *\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext or any extension object\n * @param {number} value the value of the enum you want to look up.\n * @return {string} enum string or hex value\n * @memberOf module:twgl\n * @function glEnumToString\n */const be=function(){const e={};const t={};function addEnums(r){const n=r.constructor.name;if(!e[n]){for(const e in r)if(\"number\"===typeof r[e]){const n=t[r[e]];t[r[e]]=n?`${n} | ${e}`:e}e[n]=true}}return function glEnumToString(e,r){addEnums(e);return t[r]||(\"number\"===typeof r?`0x${r.toString(16)}`:r)}}();var ge=Object.freeze({__proto__:null,glEnumToString:be,isWebGL1:isWebGL1,isWebGL2:isWebGL2});const Ae={textureColor:new Uint8Array([128,192,255,255]),textureOptions:{},crossOrigin:void 0};const he=P;const xe=function(){let e;return function getShared2DContext(){e=e||(\"undefined\"!==typeof document&&document.createElement?document.createElement(\"canvas\").getContext(\"2d\"):null);return e}}();const Fe=6406;const Te=6407;const Se=6408;const Pe=6409;const Ee=6410;const we=6402;const Ie=34041;const ve=33071;const Be=9728;const Ce=9729;const ke=3553;const _e=34067;const ze=32879;const Ue=35866;const Ve=34069;const Me=34070;const Re=34071;const Oe=34072;const De=34073;const Le=34074;const Ne=10241;const Ge=10240;const We=10242;const je=10243;const $e=32882;const Xe=33082;const Ye=33083;const qe=33084;const He=33085;const Qe=3317;const Ze=3314;const Ke=32878;const Je=3316;const et=3315;const tt=32877;const rt=37443;const nt=37441;const ot=37440;const st=33321;const at=36756;const ct=33325;const it=33326;const ut=33330;const ft=33329;const lt=33338;const mt=33337;const dt=33340;const yt=33339;const pt=33323;const bt=36757;const gt=33327;const At=33328;const ht=33336;const xt=33335;const Ft=33332;const Tt=33331;const St=33334;const Pt=33333;const Et=32849;const wt=35905;const It=36194;const vt=36758;const Bt=35898;const Ct=35901;const kt=34843;const _t=34837;const zt=36221;const Ut=36239;const Vt=36215;const Mt=36233;const Rt=36209;const Ot=36227;const Dt=32856;const Lt=35907;const Nt=36759;const Gt=32855;const Wt=32854;const jt=32857;const $t=34842;const Xt=34836;const Yt=36220;const qt=36238;const Ht=36975;const Qt=36214;const Zt=36232;const Kt=36226;const Jt=36208;const er=33189;const tr=33190;const rr=36012;const nr=36013;const or=35056;const sr=5120;const ar=5121;const cr=5122;const ir=5123;const ur=5124;const fr=5125;const lr=5126;const mr=32819;const dr=32820;const yr=33635;const pr=5131;const br=36193;const gr=33640;const Ar=35899;const hr=35902;const xr=36269;const Fr=34042;const Tr=33319;const Sr=33320;const Pr=6403;const Er=36244;const wr=36248;const Ir=36249;const vr={};{const e=vr;e[Fe]={numColorComponents:1};e[Pe]={numColorComponents:1};e[Ee]={numColorComponents:2};e[Te]={numColorComponents:3};e[Se]={numColorComponents:4};e[Pr]={numColorComponents:1};e[Er]={numColorComponents:1};e[Tr]={numColorComponents:2};e[Sr]={numColorComponents:2};e[Te]={numColorComponents:3};e[wr]={numColorComponents:3};e[Se]={numColorComponents:4};e[Ir]={numColorComponents:4};e[we]={numColorComponents:1};e[Ie]={numColorComponents:2}}\n/**\n * @typedef {Object} TextureFormatDetails\n * @property {number} textureFormat format to pass texImage2D and similar functions.\n * @property {boolean} colorRenderable true if you can render to this format of texture.\n * @property {boolean} textureFilterable true if you can filter the texture, false if you can ony use `NEAREST`.\n * @property {number[]} type Array of possible types you can pass to texImage2D and similar function\n * @property {Object.<number,number>} bytesPerElementMap A map of types to bytes per element\n * @private\n */let Br;function getTextureInternalFormatInfo(e){if(!Br){const e={};e[Fe]={textureFormat:Fe,colorRenderable:true,textureFilterable:true,bytesPerElement:[1,2,2,4],type:[ar,pr,br,lr]};e[Pe]={textureFormat:Pe,colorRenderable:true,textureFilterable:true,bytesPerElement:[1,2,2,4],type:[ar,pr,br,lr]};e[Ee]={textureFormat:Ee,colorRenderable:true,textureFilterable:true,bytesPerElement:[2,4,4,8],type:[ar,pr,br,lr]};e[Te]={textureFormat:Te,colorRenderable:true,textureFilterable:true,bytesPerElement:[3,6,6,12,2],type:[ar,pr,br,lr,yr]};e[Se]={textureFormat:Se,colorRenderable:true,textureFilterable:true,bytesPerElement:[4,8,8,16,2,2],type:[ar,pr,br,lr,mr,dr]};e[we]={textureFormat:we,colorRenderable:true,textureFilterable:false,bytesPerElement:[2,4],type:[fr,ir]};e[st]={textureFormat:Pr,colorRenderable:true,textureFilterable:true,bytesPerElement:[1],type:[ar]};e[at]={textureFormat:Pr,colorRenderable:false,textureFilterable:true,bytesPerElement:[1],type:[sr]};e[ct]={textureFormat:Pr,colorRenderable:false,textureFilterable:true,bytesPerElement:[4,2],type:[lr,pr]};e[it]={textureFormat:Pr,colorRenderable:false,textureFilterable:false,bytesPerElement:[4],type:[lr]};e[ut]={textureFormat:Er,colorRenderable:true,textureFilterable:false,bytesPerElement:[1],type:[ar]};e[ft]={textureFormat:Er,colorRenderable:true,textureFilterable:false,bytesPerElement:[1],type:[sr]};e[Ft]={textureFormat:Er,colorRenderable:true,textureFilterable:false,bytesPerElement:[2],type:[ir]};e[Tt]={textureFormat:Er,colorRenderable:true,textureFilterable:false,bytesPerElement:[2],type:[cr]};e[St]={textureFormat:Er,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[fr]};e[Pt]={textureFormat:Er,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[ur]};e[pt]={textureFormat:Tr,colorRenderable:true,textureFilterable:true,bytesPerElement:[2],type:[ar]};e[bt]={textureFormat:Tr,colorRenderable:false,textureFilterable:true,bytesPerElement:[2],type:[sr]};e[gt]={textureFormat:Tr,colorRenderable:false,textureFilterable:true,bytesPerElement:[8,4],type:[lr,pr]};e[At]={textureFormat:Tr,colorRenderable:false,textureFilterable:false,bytesPerElement:[8],type:[lr]};e[ht]={textureFormat:Sr,colorRenderable:true,textureFilterable:false,bytesPerElement:[2],type:[ar]};e[xt]={textureFormat:Sr,colorRenderable:true,textureFilterable:false,bytesPerElement:[2],type:[sr]};e[lt]={textureFormat:Sr,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[ir]};e[mt]={textureFormat:Sr,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[cr]};e[dt]={textureFormat:Sr,colorRenderable:true,textureFilterable:false,bytesPerElement:[8],type:[fr]};e[yt]={textureFormat:Sr,colorRenderable:true,textureFilterable:false,bytesPerElement:[8],type:[ur]};e[Et]={textureFormat:Te,colorRenderable:true,textureFilterable:true,bytesPerElement:[3],type:[ar]};e[wt]={textureFormat:Te,colorRenderable:false,textureFilterable:true,bytesPerElement:[3],type:[ar]};e[It]={textureFormat:Te,colorRenderable:true,textureFilterable:true,bytesPerElement:[3,2],type:[ar,yr]};e[vt]={textureFormat:Te,colorRenderable:false,textureFilterable:true,bytesPerElement:[3],type:[sr]};e[Bt]={textureFormat:Te,colorRenderable:false,textureFilterable:true,bytesPerElement:[12,6,4],type:[lr,pr,Ar]};e[Ct]={textureFormat:Te,colorRenderable:false,textureFilterable:true,bytesPerElement:[12,6,4],type:[lr,pr,hr]};e[kt]={textureFormat:Te,colorRenderable:false,textureFilterable:true,bytesPerElement:[12,6],type:[lr,pr]};e[_t]={textureFormat:Te,colorRenderable:false,textureFilterable:false,bytesPerElement:[12],type:[lr]};e[zt]={textureFormat:wr,colorRenderable:false,textureFilterable:false,bytesPerElement:[3],type:[ar]};e[Ut]={textureFormat:wr,colorRenderable:false,textureFilterable:false,bytesPerElement:[3],type:[sr]};e[Vt]={textureFormat:wr,colorRenderable:false,textureFilterable:false,bytesPerElement:[6],type:[ir]};e[Mt]={textureFormat:wr,colorRenderable:false,textureFilterable:false,bytesPerElement:[6],type:[cr]};e[Rt]={textureFormat:wr,colorRenderable:false,textureFilterable:false,bytesPerElement:[12],type:[fr]};e[Ot]={textureFormat:wr,colorRenderable:false,textureFilterable:false,bytesPerElement:[12],type:[ur]};e[Dt]={textureFormat:Se,colorRenderable:true,textureFilterable:true,bytesPerElement:[4],type:[ar]};e[Lt]={textureFormat:Se,colorRenderable:true,textureFilterable:true,bytesPerElement:[4],type:[ar]};e[Nt]={textureFormat:Se,colorRenderable:false,textureFilterable:true,bytesPerElement:[4],type:[sr]};e[Gt]={textureFormat:Se,colorRenderable:true,textureFilterable:true,bytesPerElement:[4,2,4],type:[ar,dr,gr]};e[Wt]={textureFormat:Se,colorRenderable:true,textureFilterable:true,bytesPerElement:[4,2],type:[ar,mr]};e[jt]={textureFormat:Se,colorRenderable:true,textureFilterable:true,bytesPerElement:[4],type:[gr]};e[$t]={textureFormat:Se,colorRenderable:false,textureFilterable:true,bytesPerElement:[16,8],type:[lr,pr]};e[Xt]={textureFormat:Se,colorRenderable:false,textureFilterable:false,bytesPerElement:[16],type:[lr]};e[Yt]={textureFormat:Ir,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[ar]};e[qt]={textureFormat:Ir,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[sr]};e[Ht]={textureFormat:Ir,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[gr]};e[Qt]={textureFormat:Ir,colorRenderable:true,textureFilterable:false,bytesPerElement:[8],type:[ir]};e[Zt]={textureFormat:Ir,colorRenderable:true,textureFilterable:false,bytesPerElement:[8],type:[cr]};e[Kt]={textureFormat:Ir,colorRenderable:true,textureFilterable:false,bytesPerElement:[16],type:[ur]};e[Jt]={textureFormat:Ir,colorRenderable:true,textureFilterable:false,bytesPerElement:[16],type:[fr]};e[er]={textureFormat:we,colorRenderable:true,textureFilterable:false,bytesPerElement:[2,4],type:[ir,fr]};e[tr]={textureFormat:we,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[fr]};e[rr]={textureFormat:we,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[lr]};e[or]={textureFormat:Ie,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[Fr]};e[nr]={textureFormat:Ie,colorRenderable:true,textureFilterable:false,bytesPerElement:[4],type:[xr]};Object.keys(e).forEach((function(t){const r=e[t];r.bytesPerElementMap={};r.bytesPerElement.forEach((function(e,t){const n=r.type[t];r.bytesPerElementMap[n]=e}))}));Br=e}return Br[e]}\n/**\n * Gets the number of bytes per element for a given internalFormat / type\n * @param {number} internalFormat The internalFormat parameter from texImage2D etc..\n * @param {number} type The type parameter for texImage2D etc..\n * @return {number} the number of bytes per element for the given internalFormat, type combo\n * @memberOf module:twgl/textures\n */function getBytesPerElementForInternalFormat(e,t){const r=getTextureInternalFormatInfo(e);if(!r)throw\"unknown internal format\";const n=r.bytesPerElementMap[t];if(void 0===n)throw\"unknown internal format\";return n}\n/**\n * Info related to a specific texture internalFormat as returned\n * from {@link module:twgl/textures.getFormatAndTypeForInternalFormat}.\n *\n * @typedef {Object} TextureFormatInfo\n * @property {number} format Format to pass to texImage2D and related functions\n * @property {number} type Type to pass to texImage2D and related functions\n * @memberOf module:twgl/textures\n */\n/**\n * Gets the format and type for a given internalFormat\n *\n * @param {number} internalFormat The internal format\n * @return {module:twgl/textures.TextureFormatInfo} the corresponding format and type,\n * @memberOf module:twgl/textures\n */function getFormatAndTypeForInternalFormat(e){const t=getTextureInternalFormatInfo(e);if(!t)throw\"unknown internal format\";return{format:t.textureFormat,type:t.type[0]}}\n/**\n * Returns true if value is power of 2\n * @param {number} value number to check.\n * @return true if value is power of 2\n * @private\n */function isPowerOf2(e){return 0===(e&e-1)}\n/**\n * Gets whether or not we can generate mips for the given\n * internal format.\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {number} width The width parameter from texImage2D etc..\n * @param {number} height The height parameter from texImage2D etc..\n * @param {number} internalFormat The internalFormat parameter from texImage2D etc..\n * @return {boolean} true if we can generate mips\n * @memberOf module:twgl/textures\n */function canGenerateMipmap(e,t,r,n){if(!isWebGL2(e))return isPowerOf2(t)&&isPowerOf2(r);const o=getTextureInternalFormatInfo(n);if(!o)throw\"unknown internal format\";return o.colorRenderable&&o.textureFilterable}\n/**\n * Gets whether or not we can generate mips for the given format\n * @param {number} internalFormat The internalFormat parameter from texImage2D etc..\n * @return {boolean} true if we can generate mips\n * @memberOf module:twgl/textures\n */function canFilter(e){const t=getTextureInternalFormatInfo(e);if(!t)throw\"unknown internal format\";return t.textureFilterable}\n/**\n * Gets the number of components for a given image format.\n * @param {number} format the format.\n * @return {number} the number of components for the format.\n * @memberOf module:twgl/textures\n */function getNumComponentsForFormat(e){const t=vr[e];if(!t)throw\"unknown format: \"+e;return t.numColorComponents}\n/**\n * Gets the texture type for a given array type.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @return {number} the gl texture type\n * @private\n */function getTextureTypeForArrayType(e,t,r){return he(t)?getGLTypeForTypedArray(t):r||ar}function guessDimensions(e,t,r,n,o){if(o%1!==0)throw\"can't guess dimensions\";if(r||n)if(n){if(!r){r=o/n;if(r%1)throw\"can't guess dimensions\"}}else{n=o/r;if(n%1)throw\"can't guess dimensions\"}else{const e=Math.sqrt(o/(t===_e?6:1));if(e%1===0){r=e;n=e}else{r=o;n=1}}return{width:r,height:n}}\n/**\n * Sets the default texture color.\n *\n * The default texture color is used when loading textures from\n * urls. Because the URL will be loaded async we'd like to be\n * able to use the texture immediately. By putting a 1x1 pixel\n * color in the texture we can start using the texture before\n * the URL has loaded.\n *\n * @param {number[]} color Array of 4 values in the range 0 to 1\n * @deprecated see {@link module:twgl.setDefaults}\n * @memberOf module:twgl/textures\n */function setDefaultTextureColor(e){Ae.textureColor=new Uint8Array([255*e[0],255*e[1],255*e[2],255*e[3]])}function setDefaults$1(e){copyExistingProperties(e,Ae);e.textureColor&&setDefaultTextureColor(e.textureColor)}\n/**\n * A function to generate the source for a texture.\n * @callback TextureFunc\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @param {module:twgl.TextureOptions} options the texture options\n * @return {*} Returns any of the things documented for `src` for {@link module:twgl.TextureOptions}.\n * @memberOf module:twgl\n */\n/**\n * Texture options passed to most texture functions. Each function will use whatever options\n * are appropriate for its needs. This lets you pass the same options to all functions.\n *\n * Note: A `TexImageSource` is defined in the WebGL spec as a `HTMLImageElement`, `HTMLVideoElement`,\n * `HTMLCanvasElement`, `ImageBitmap`, or `ImageData`.\n *\n * @typedef {Object} TextureOptions\n * @property {number} [target] the type of texture `gl.TEXTURE_2D` or `gl.TEXTURE_CUBE_MAP`. Defaults to `gl.TEXTURE_2D`.\n * @property {number} [level] the mip level to affect. Defaults to 0. Note, if set auto will be considered false unless explicitly set to true.\n * @property {number} [width] the width of the texture. Only used if src is an array or typed array or null.\n * @property {number} [height] the height of a texture. Only used if src is an array or typed array or null.\n * @property {number} [depth] the depth of a texture. Only used if src is an array or type array or null and target is `TEXTURE_3D` .\n * @property {number} [min] the min filter setting (eg. `gl.LINEAR`). Defaults to `gl.NEAREST_MIPMAP_LINEAR`\n *     or if texture is not a power of 2 on both dimensions then defaults to `gl.LINEAR`.\n * @property {number} [mag] the mag filter setting (eg. `gl.LINEAR`). Defaults to `gl.LINEAR`\n * @property {number} [minMag] both the min and mag filter settings.\n * @property {number} [internalFormat] internal format for texture. Defaults to `gl.RGBA`\n * @property {number} [format] format for texture. Defaults to `gl.RGBA`.\n * @property {number} [type] type for texture. Defaults to `gl.UNSIGNED_BYTE` unless `src` is ArrayBufferView. If `src`\n *     is ArrayBufferView defaults to type that matches ArrayBufferView type.\n * @property {number} [wrap] Texture wrapping for both S and T (and R if TEXTURE_3D or WebGLSampler). Defaults to `gl.REPEAT` for 2D unless src is WebGL1 and src not npot and `gl.CLAMP_TO_EDGE` for cube\n * @property {number} [wrapS] Texture wrapping for S. Defaults to `gl.REPEAT` and `gl.CLAMP_TO_EDGE` for cube. If set takes precedence over `wrap`.\n * @property {number} [wrapT] Texture wrapping for T. Defaults to `gl.REPEAT` and `gl.CLAMP_TO_EDGE` for cube. If set takes precedence over `wrap`.\n * @property {number} [wrapR] Texture wrapping for R. Defaults to `gl.REPEAT` and `gl.CLAMP_TO_EDGE` for cube. If set takes precedence over `wrap`.\n * @property {number} [minLod] TEXTURE_MIN_LOD setting\n * @property {number} [maxLod] TEXTURE_MAX_LOD setting\n * @property {number} [baseLevel] TEXTURE_BASE_LEVEL setting\n * @property {number} [maxLevel] TEXTURE_MAX_LEVEL setting\n * @property {number} [unpackAlignment] The `gl.UNPACK_ALIGNMENT` used when uploading an array. Defaults to 1.\n * @property {number[]|ArrayBufferView} [color] Color to initialize this texture with if loading an image asynchronously.\n *     The default use a blue 1x1 pixel texture. You can set another default by calling `twgl.setDefaults`\n *     or you can set an individual texture's initial color by setting this property. Example: `[1, .5, .5, 1]` = pink\n * @property {number} [premultiplyAlpha] Whether or not to premultiply alpha. Defaults to whatever the current setting is.\n *     This lets you set it once before calling `twgl.createTexture` or `twgl.createTextures` and only override\n *     the current setting for specific textures.\n * @property {number} [flipY] Whether or not to flip the texture vertically on upload. Defaults to whatever the current setting is.\n *     This lets you set it once before calling `twgl.createTexture` or `twgl.createTextures` and only override\n *     the current setting for specific textures.\n * @property {number} [colorspaceConversion] Whether or not to let the browser do colorspace conversion of the texture on upload. Defaults to whatever the current setting is.\n *     This lets you set it once before calling `twgl.createTexture` or `twgl.createTextures` and only override\n *     the current setting for specific textures.\n * @property {boolean} [auto] If `undefined` or `true`, in WebGL1, texture filtering is set automatically for non-power of 2 images and\n *    mips are generated for power of 2 images. In WebGL2 mips are generated if they can be. Note: if `level` is set above\n *    then then `auto` is assumed to be `false` unless explicity set to `true`.\n * @property {number[]} [cubeFaceOrder] The order that cube faces are pulled out of an img or set of images. The default is\n *\n *     [gl.TEXTURE_CUBE_MAP_POSITIVE_X,\n *      gl.TEXTURE_CUBE_MAP_NEGATIVE_X,\n *      gl.TEXTURE_CUBE_MAP_POSITIVE_Y,\n *      gl.TEXTURE_CUBE_MAP_NEGATIVE_Y,\n *      gl.TEXTURE_CUBE_MAP_POSITIVE_Z,\n *      gl.TEXTURE_CUBE_MAP_NEGATIVE_Z]\n *\n * @property {(number[]|ArrayBufferView|TexImageSource|TexImageSource[]|string|string[]|module:twgl.TextureFunc)} [src] source for texture\n *\n *    If `string` then it's assumed to be a URL to an image. The image will be downloaded async. A usable\n *    1x1 pixel texture will be returned immediately. The texture will be updated once the image has downloaded.\n *    If `target` is `gl.TEXTURE_CUBE_MAP` will attempt to divide image into 6 square pieces. 1x6, 6x1, 3x2, 2x3.\n *    The pieces will be uploaded in `cubeFaceOrder`\n *\n *    If `string[]` or `TexImageSource[]` and target is `gl.TEXTURE_CUBE_MAP` then it must have 6 entries, one for each face of a cube map.\n *\n *    If `string[]` or `TexImageSource[]` and target is `gl.TEXTURE_2D_ARRAY` then each entry is a slice of the a 2d array texture\n *    and will be scaled to the specified width and height OR to the size of the first image that loads.\n *\n *    If `TexImageSource` then it wil be used immediately to create the contents of the texture. Examples `HTMLImageElement`,\n *    `HTMLCanvasElement`, `HTMLVideoElement`.\n *\n *    If `number[]` or `ArrayBufferView` it's assumed to be data for a texture. If `width` or `height` is\n *    not specified it is guessed as follows. First the number of elements is computed by `src.length / numComponents`\n *    where `numComponents` is derived from `format`. If `target` is `gl.TEXTURE_CUBE_MAP` then `numElements` is divided\n *    by 6. Then\n *\n *    *   If neither `width` nor `height` are specified and `sqrt(numElements)` is an integer then width and height\n *        are set to `sqrt(numElements)`. Otherwise `width = numElements` and `height = 1`.\n *\n *    *   If only one of `width` or `height` is specified then the other equals `numElements / specifiedDimension`.\n *\n * If `number[]` will be converted to `type`.\n *\n * If `src` is a function it will be called with a `WebGLRenderingContext` and these options.\n * Whatever it returns is subject to these rules. So it can return a string url, an `HTMLElement`\n * an array etc...\n *\n * If `src` is undefined then an empty texture will be created of size `width` by `height`.\n *\n * @property {string} [crossOrigin] What to set the crossOrigin property of images when they are downloaded.\n *    default: undefined. Also see {@link module:twgl.setDefaults}.\n *\n * @memberOf module:twgl\n */\n/**\n * Sets any packing state that will be set based on the options.\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @private\n */function setPackState(e,t){void 0!==t.colorspaceConversion&&e.pixelStorei(rt,t.colorspaceConversion);void 0!==t.premultiplyAlpha&&e.pixelStorei(nt,t.premultiplyAlpha);void 0!==t.flipY&&e.pixelStorei(ot,t.flipY)}\n/**\n * Set skip state to defaults\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @private\n */function setSkipStateToDefault(e){e.pixelStorei(Qe,4);if(isWebGL2(e)){e.pixelStorei(Ze,0);e.pixelStorei(Ke,0);e.pixelStorei(Je,0);e.pixelStorei(et,0);e.pixelStorei(tt,0)}}\n/**\n * Sets the parameters of a texture or sampler\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {number|WebGLSampler} target texture target or sampler\n * @param {function()} parameteriFn texParameteri or samplerParameteri fn\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n *   This is often the same options you passed in when you created the texture.\n * @private\n */function setTextureSamplerParameters(e,t,r,n){if(n.minMag){r.call(e,t,Ne,n.minMag);r.call(e,t,Ge,n.minMag)}n.min&&r.call(e,t,Ne,n.min);n.mag&&r.call(e,t,Ge,n.mag);if(n.wrap){r.call(e,t,We,n.wrap);r.call(e,t,je,n.wrap);(t===ze||isSampler(e,t))&&r.call(e,t,$e,n.wrap)}n.wrapR&&r.call(e,t,$e,n.wrapR);n.wrapS&&r.call(e,t,We,n.wrapS);n.wrapT&&r.call(e,t,je,n.wrapT);n.minLod&&r.call(e,t,Xe,n.minLod);n.maxLod&&r.call(e,t,Ye,n.maxLod);n.baseLevel&&r.call(e,t,qe,n.baseLevel);n.maxLevel&&r.call(e,t,He,n.maxLevel)}\n/**\n * Sets the texture parameters of a texture.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n *   This is often the same options you passed in when you created the texture.\n * @memberOf module:twgl/textures\n */function setTextureParameters(e,t,r){const n=r.target||ke;e.bindTexture(n,t);setTextureSamplerParameters(e,n,e.texParameteri,r)}\n/**\n * Sets the sampler parameters of a sampler.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLSampler} sampler the WebGLSampler to set parameters for\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n * @memberOf module:twgl/textures\n */function setSamplerParameters(e,t,r){setTextureSamplerParameters(e,t,e.samplerParameteri,r)}\n/**\n * Creates a new sampler object and sets parameters.\n *\n * Example:\n *\n *      const sampler = twgl.createSampler(gl, {\n *        minMag: gl.NEAREST,         // sets both TEXTURE_MIN_FILTER and TEXTURE_MAG_FILTER\n *        wrap: gl.CLAMP_TO_NEAREST,  // sets both TEXTURE_WRAP_S and TEXTURE_WRAP_T and TEXTURE_WRAP_R\n *      });\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {Object.<string,module:twgl.TextureOptions>} options A object of TextureOptions one per sampler.\n * @return {Object.<string,WebGLSampler>} the created samplers by name\n * @private\n */function createSampler(e,t){const r=e.createSampler();setSamplerParameters(e,r,t);return r}\n/**\n * Creates a multiple sampler objects and sets parameters on each.\n *\n * Example:\n *\n *      const samplers = twgl.createSamplers(gl, {\n *        nearest: {\n *          minMag: gl.NEAREST,\n *        },\n *        nearestClampS: {\n *          minMag: gl.NEAREST,\n *          wrapS: gl.CLAMP_TO_NEAREST,\n *        },\n *        linear: {\n *          minMag: gl.LINEAR,\n *        },\n *        nearestClamp: {\n *          minMag: gl.NEAREST,\n *          wrap: gl.CLAMP_TO_EDGE,\n *        },\n *        linearClamp: {\n *          minMag: gl.LINEAR,\n *          wrap: gl.CLAMP_TO_EDGE,\n *        },\n *        linearClampT: {\n *          minMag: gl.LINEAR,\n *          wrapT: gl.CLAMP_TO_EDGE,\n *        },\n *      });\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {module:twgl.TextureOptions} [options] A TextureOptions object with whatever parameters you want set on the sampler\n * @private\n */function createSamplers(e,t){const r={};Object.keys(t).forEach((function(n){r[n]=createSampler(e,t[n])}));return r}\n/**\n * Makes a 1x1 pixel\n * If no color is passed in uses the default color which can be set by calling `setDefaultTextureColor`.\n * @param {(number[]|ArrayBufferView)} [color] The color using 0-1 values\n * @return {Uint8Array} Unit8Array with color.\n * @private\n */function make1Pixel(e){e=e||Ae.textureColor;return he(e)?e:new Uint8Array([255*e[0],255*e[1],255*e[2],255*e[3]])}\n/**\n * Sets filtering or generates mips for texture based on width or height\n * If width or height is not passed in uses `options.width` and//or `options.height`\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {module:twgl.TextureOptions} [options] A TextureOptions object with whatever parameters you want set.\n *   This is often the same options you passed in when you created the texture.\n * @param {number} [width] width of texture\n * @param {number} [height] height of texture\n * @param {number} [internalFormat] The internalFormat parameter from texImage2D etc..\n * @memberOf module:twgl/textures\n */function setTextureFilteringForSize(e,t,r,n,o,s){r=r||Ae.textureOptions;s=s||Se;const a=r.target||ke;n=n||r.width;o=o||r.height;e.bindTexture(a,t);if(canGenerateMipmap(e,n,o,s))e.generateMipmap(a);else{const t=canFilter(s)?Ce:Be;e.texParameteri(a,Ne,t);e.texParameteri(a,Ge,t);e.texParameteri(a,We,ve);e.texParameteri(a,je,ve)}}function shouldAutomaticallySetTextureFilteringForSize(e){return true===e.auto||void 0===e.auto&&void 0===e.level}\n/**\n * Gets an array of cubemap face enums\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n *   This is often the same options you passed in when you created the texture.\n * @return {number[]} cubemap face enums\n * @private\n */function getCubeFaceOrder(e,t){t=t||{};return t.cubeFaceOrder||[Ve,Me,Re,Oe,De,Le]}\n/**\n * @typedef {Object} FaceInfo\n * @property {number} face gl enum for texImage2D\n * @property {number} ndx face index (0 - 5) into source data\n * @ignore\n */\n/**\n * Gets an array of FaceInfos\n * There's a bug in some NVidia drivers that will crash the driver if\n * `gl.TEXTURE_CUBE_MAP_POSITIVE_X` is not uploaded first. So, we take\n * the user's desired order from his faces to WebGL and make sure we\n * do the faces in WebGL order\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n * @return {FaceInfo[]} cubemap face infos. Arguably the `face` property of each element is redundant but\n *    it's needed internally to sort the array of `ndx` properties by `face`.\n * @private\n */function getCubeFacesWithNdx(e,t){const r=getCubeFaceOrder(e,t);const n=r.map((function(e,t){return{face:e,ndx:t}}));n.sort((function(e,t){return e.face-t.face}));return n}\n/**\n * Set a texture from the contents of an element. Will also set\n * texture filtering or generate mips based on the dimensions of the element\n * unless `options.auto === false`. If `target === gl.TEXTURE_CUBE_MAP` will\n * attempt to slice image into 1x6, 2x3, 3x2, or 6x1 images, one for each face.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {HTMLElement} element a canvas, img, or video element.\n * @param {module:twgl.TextureOptions} [options] A TextureOptions object with whatever parameters you want set.\n *   This is often the same options you passed in when you created the texture.\n * @memberOf module:twgl/textures\n * @kind function\n */function setTextureFromElement(e,t,r,n){n=n||Ae.textureOptions;const o=n.target||ke;const s=n.level||0;let a=r.width;let c=r.height;const i=n.internalFormat||n.format||Se;const u=getFormatAndTypeForInternalFormat(i);const f=n.format||u.format;const l=n.type||u.type;setPackState(e,n);e.bindTexture(o,t);if(o===_e){const u=r.width;const m=r.height;let d;let y;if(u/6===m){d=m;y=[0,0,1,0,2,0,3,0,4,0,5,0]}else if(m/6===u){d=u;y=[0,0,0,1,0,2,0,3,0,4,0,5]}else if(u/3===m/2){d=u/3;y=[0,0,1,0,2,0,0,1,1,1,2,1]}else{if(u/2!==m/3)throw\"can't figure out cube map from element: \"+(r.src?r.src:r.nodeName);d=u/2;y=[0,0,1,0,0,1,1,1,0,2,1,2]}const p=xe();if(p){p.canvas.width=d;p.canvas.height=d;a=d;c=d;getCubeFacesWithNdx(e,n).forEach((function(t){const n=y[2*t.ndx+0]*d;const o=y[2*t.ndx+1]*d;p.drawImage(r,n,o,d,d,0,0,d,d);e.texImage2D(t.face,s,i,f,l,p.canvas)}));p.canvas.width=1;p.canvas.height=1}else if(\"undefined\"!==typeof createImageBitmap){a=d;c=d;getCubeFacesWithNdx(e,n).forEach((function(u){const m=y[2*u.ndx+0]*d;const p=y[2*u.ndx+1]*d;e.texImage2D(u.face,s,i,d,d,0,f,l,null);createImageBitmap(r,m,p,d,d,{premultiplyAlpha:\"none\",colorSpaceConversion:\"none\"}).then((function(r){setPackState(e,n);e.bindTexture(o,t);e.texImage2D(u.face,s,i,f,l,r);shouldAutomaticallySetTextureFilteringForSize(n)&&setTextureFilteringForSize(e,t,n,a,c,i)}))}))}}else if(o===ze||o===Ue){const t=Math.min(r.width,r.height);const n=Math.max(r.width,r.height);const a=n/t;if(a%1!==0)throw\"can not compute 3D dimensions of element\";const c=r.width===n?1:0;const u=r.height===n?1:0;e.pixelStorei(Qe,1);e.pixelStorei(Ze,r.width);e.pixelStorei(Ke,0);e.pixelStorei(tt,0);e.texImage3D(o,s,i,t,t,t,0,f,l,null);for(let n=0;n<a;++n){const a=n*t*c;const i=n*t*u;e.pixelStorei(Je,a);e.pixelStorei(et,i);e.texSubImage3D(o,s,0,0,n,t,t,1,f,l,r)}setSkipStateToDefault(e)}else e.texImage2D(o,s,i,f,l,r);shouldAutomaticallySetTextureFilteringForSize(n)&&setTextureFilteringForSize(e,t,n,a,c,i);setTextureParameters(e,t,n)}function noop(){}\n/**\n * Checks whether the url's origin is the same so that we can set the `crossOrigin`\n * @param {string} url url to image\n * @returns {boolean} true if the window's origin is the same as image's url\n * @private\n */function urlIsSameOrigin(e){if(\"undefined\"!==typeof document){const t=document.createElement(\"a\");t.href=e;return t.hostname===location.hostname&&t.port===location.port&&t.protocol===location.protocol}{const t=new URL(location.href).origin;const r=new URL(e,location.href).origin;return r===t}}function setToAnonymousIfUndefinedAndURLIsNotSameOrigin(e,t){return void 0!==t||urlIsSameOrigin(e)?t:\"anonymous\"}\n/**\n * Loads an image\n * @param {string} url url to image\n * @param {string} crossOrigin\n * @param {function(err, img)} [callback] a callback that's passed an error and the image. The error will be non-null\n *     if there was an error\n * @return {HTMLImageElement} the image being loaded.\n * @private\n */function loadImage(e,t,r){r=r||noop;let n;t=void 0!==t?t:Ae.crossOrigin;t=setToAnonymousIfUndefinedAndURLIsNotSameOrigin(e,t);if(\"undefined\"!==typeof Image){n=new Image;void 0!==t&&(n.crossOrigin=t);const o=function clearEventHandlers(){n.removeEventListener(\"error\",s);n.removeEventListener(\"load\",a);n=null};const s=function onError(){const t=\"couldn't load image: \"+e;error(t);r(t,n);o()};const a=function onLoad(){r(null,n);o()};n.addEventListener(\"error\",s);n.addEventListener(\"load\",a);n.src=e;return n}if(\"undefined\"!==typeof ImageBitmap){let o;let s;const a=function cb(){r(o,s)};const c={};t&&(c.mode=\"cors\");fetch(e,c).then((function(e){if(!e.ok)throw e;return e.blob()})).then((function(e){return createImageBitmap(e,{premultiplyAlpha:\"none\",colorSpaceConversion:\"none\"})})).then((function(e){s=e;setTimeout(a)})).catch((function(e){o=e;setTimeout(a)}));n=null}return n}\n/**\n * check if object is a TexImageSource\n *\n * @param {Object} obj Object to test\n * @return {boolean} true if object is a TexImageSource\n * @private\n */function isTexImageSource(e){return\"undefined\"!==typeof ImageBitmap&&e instanceof ImageBitmap||\"undefined\"!==typeof ImageData&&e instanceof ImageData||\"undefined\"!==typeof HTMLElement&&e instanceof HTMLElement}\n/**\n * if obj is an TexImageSource then just\n * uses it otherwise if obj is a string\n * then load it first.\n *\n * @param {string|TexImageSource} obj\n * @param {string} crossOrigin\n * @param {function(err, img)} [callback] a callback that's passed an error and the image. The error will be non-null\n *     if there was an error\n * @private\n */function loadAndUseImage(e,t,r){if(isTexImageSource(e)){setTimeout((function(){r(null,e)}));return e}return loadImage(e,t,r)}\n/**\n * Sets a texture to a 1x1 pixel color. If `options.color === false` is nothing happens. If it's not set\n * the default texture color is used which can be set by calling `setDefaultTextureColor`.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {module:twgl.TextureOptions} [options] A TextureOptions object with whatever parameters you want set.\n *   This is often the same options you passed in when you created the texture.\n * @memberOf module:twgl/textures\n * @private\n */function setTextureTo1PixelColor(e,t,r){r=r||Ae.textureOptions;const n=r.target||ke;e.bindTexture(n,t);if(false===r.color)return;const o=make1Pixel(r.color);if(n===_e)for(let t=0;t<6;++t)e.texImage2D(Ve+t,0,Se,1,1,0,Se,ar,o);else n===ze||n===Ue?e.texImage3D(n,0,Se,1,1,1,0,Se,ar,o):e.texImage2D(n,0,Se,1,1,0,Se,ar,o)}\n/**\n * The src image(s) used to create a texture.\n *\n * When you call {@link module:twgl.createTexture} or {@link module:twgl.createTextures}\n * you can pass in urls for images to load into the textures. If it's a single url\n * then this will be a single HTMLImageElement. If it's an array of urls used for a cubemap\n * this will be a corresponding array of images for the cubemap.\n *\n * @typedef {HTMLImageElement|HTMLImageElement[]} TextureSrc\n * @memberOf module:twgl\n */\n/**\n * A callback for when an image finished downloading and been uploaded into a texture\n * @callback TextureReadyCallback\n * @param {*} err If truthy there was an error.\n * @param {WebGLTexture} texture the texture.\n * @param {module:twgl.TextureSrc} source image(s) used to as the src for the texture\n * @memberOf module:twgl\n */\n/**\n * A callback for when all images have finished downloading and been uploaded into their respective textures\n * @callback TexturesReadyCallback\n * @param {*} err If truthy there was an error.\n * @param {Object.<string, WebGLTexture>} textures the created textures by name. Same as returned by {@link module:twgl.createTextures}.\n * @param {Object.<string, module:twgl.TextureSrc>} sources the image(s) used for the texture by name.\n * @memberOf module:twgl\n */\n/**\n * A callback for when an image finished downloading and been uploaded into a texture\n * @callback CubemapReadyCallback\n * @param {*} err If truthy there was an error.\n * @param {WebGLTexture} tex the texture.\n * @param {HTMLImageElement[]} imgs the images for each face.\n * @memberOf module:twgl\n */\n/**\n * A callback for when an image finished downloading and been uploaded into a texture\n * @callback ThreeDReadyCallback\n * @param {*} err If truthy there was an error.\n * @param {WebGLTexture} tex the texture.\n * @param {HTMLImageElement[]} imgs the images for each slice.\n * @memberOf module:twgl\n */\n/**\n * Loads a texture from an image from a Url as specified in `options.src`\n * If `options.color !== false` will set the texture to a 1x1 pixel color so that the texture is\n * immediately useable. It will be updated with the contents of the image once the image has finished\n * downloading. Filtering options will be set as appropriate for image unless `options.auto === false`.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {module:twgl.TextureOptions} [options] A TextureOptions object with whatever parameters you want set.\n * @param {module:twgl.TextureReadyCallback} [callback] A function to be called when the image has finished loading. err will\n *    be non null if there was an error.\n * @return {HTMLImageElement} the image being downloaded.\n * @memberOf module:twgl/textures\n */function loadTextureFromUrl(e,t,r,n){n=n||noop;r=r||Ae.textureOptions;setTextureTo1PixelColor(e,t,r);r=Object.assign({},r);const o=loadAndUseImage(r.src,r.crossOrigin,(function(o,s){if(o)n(o,t,s);else{setTextureFromElement(e,t,s,r);n(null,t,s)}}));return o}\n/**\n * Loads a cubemap from 6 urls or TexImageSources as specified in `options.src`. Will set the cubemap to a 1x1 pixel color\n * so that it is usable immediately unless `option.color === false`.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n * @param {module:twgl.CubemapReadyCallback} [callback] A function to be called when all the images have finished loading. err will\n *    be non null if there was an error.\n * @memberOf module:twgl/textures\n * @private\n */function loadCubemapFromUrls(e,t,r,n){n=n||noop;const o=r.src;if(6!==o.length)throw\"there must be 6 urls for a cubemap\";const s=r.level||0;const a=r.internalFormat||r.format||Se;const c=getFormatAndTypeForInternalFormat(a);const i=r.format||c.format;const u=r.type||ar;const f=r.target||ke;if(f!==_e)throw\"target must be TEXTURE_CUBE_MAP\";setTextureTo1PixelColor(e,t,r);r=Object.assign({},r);let l=6;const m=[];const d=getCubeFaceOrder(e,r);let y;function uploadImg(o){return function(c,d){--l;if(c)m.push(c);else if(d.width!==d.height)m.push(\"cubemap face img is not a square: \"+d.src);else{setPackState(e,r);e.bindTexture(f,t);5===l?getCubeFaceOrder().forEach((function(t){e.texImage2D(t,s,a,i,u,d)})):e.texImage2D(o,s,a,i,u,d);shouldAutomaticallySetTextureFilteringForSize(r)&&e.generateMipmap(f)}0===l&&n(m.length?m:void 0,t,y)}}y=o.map((function(e,t){return loadAndUseImage(e,r.crossOrigin,uploadImg(d[t]))}))}\n/**\n * Loads a 2d array or 3d texture from urls OR TexImageSources as specified in `options.src`.\n * Will set the texture to a 1x1 pixel color\n * so that it is usable immediately unless `option.color === false`.\n *\n * If the width and height is not specified the width and height of the first\n * image loaded will be used. Note that since images are loaded async\n * which image downloads first is unknown.\n *\n * If an image is not the same size as the width and height it will be scaled\n * to that width and height.\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n * @param {module:twgl.ThreeDReadyCallback} [callback] A function to be called when all the images have finished loading. err will\n *    be non null if there was an error.\n * @memberOf module:twgl/textures\n * @private\n */function loadSlicesFromUrls(e,t,r,n){n=n||noop;const o=r.src;const s=r.internalFormat||r.format||Se;const a=getFormatAndTypeForInternalFormat(s);const c=r.format||a.format;const i=r.type||ar;const u=r.target||Ue;if(u!==ze&&u!==Ue)throw\"target must be TEXTURE_3D or TEXTURE_2D_ARRAY\";setTextureTo1PixelColor(e,t,r);r=Object.assign({},r);let f=o.length;const l=[];let m;const d=r.level||0;let y=r.width;let p=r.height;const b=o.length;let g=true;function uploadImg(o){return function(a,A){--f;if(a)l.push(a);else{setPackState(e,r);e.bindTexture(u,t);if(g){g=false;y=r.width||A.width;p=r.height||A.height;e.texImage3D(u,d,s,y,p,b,0,c,i,null);for(let t=0;t<b;++t)e.texSubImage3D(u,d,0,0,t,y,p,1,c,i,A)}else{let t=A;let r;if(A.width!==y||A.height!==p){r=xe();t=r.canvas;r.canvas.width=y;r.canvas.height=p;r.drawImage(A,0,0,y,p)}e.texSubImage3D(u,d,0,0,o,y,p,1,c,i,t);if(r&&t===r.canvas){r.canvas.width=0;r.canvas.height=0}}shouldAutomaticallySetTextureFilteringForSize(r)&&e.generateMipmap(u)}0===f&&n(l.length?l:void 0,t,m)}}m=o.map((function(e,t){return loadAndUseImage(e,r.crossOrigin,uploadImg(t))}))}\n/**\n * Sets a texture from an array or typed array. If the width or height is not provided will attempt to\n * guess the size. See {@link module:twgl.TextureOptions}.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {(number[]|ArrayBufferView)} src An array or typed arry with texture data.\n * @param {module:twgl.TextureOptions} [options] A TextureOptions object with whatever parameters you want set.\n *   This is often the same options you passed in when you created the texture.\n * @memberOf module:twgl/textures\n */function setTextureFromArray(e,t,r,n){n=n||Ae.textureOptions;const o=n.target||ke;e.bindTexture(o,t);let s=n.width;let a=n.height;let c=n.depth;const i=n.level||0;const u=n.internalFormat||n.format||Se;const f=getFormatAndTypeForInternalFormat(u);const l=n.format||f.format;const m=n.type||getTextureTypeForArrayType(e,r,f.type);if(he(r))r instanceof Uint8ClampedArray&&(r=new Uint8Array(r.buffer));else{const e=getTypedArrayTypeForGLType(m);r=new e(r)}const d=getBytesPerElementForInternalFormat(u,m);const y=r.byteLength/d;if(y%1)throw\"length wrong size for format: \"+be(e,l);let p;if(o===ze||o===Ue)if(s||a||c)if(!s||a&&c)if(!a||s&&c){p=guessDimensions(e,o,s,a,y/c);s=p.width;a=p.height}else{p=guessDimensions(e,o,s,c,y/a);s=p.width;c=p.height}else{p=guessDimensions(e,o,a,c,y/s);a=p.width;c=p.height}else{const e=Math.cbrt(y);if(e%1!==0)throw\"can't guess cube size of array of numElements: \"+y;s=e;a=e;c=e}else{p=guessDimensions(e,o,s,a,y);s=p.width;a=p.height}setSkipStateToDefault(e);e.pixelStorei(Qe,n.unpackAlignment||1);setPackState(e,n);if(o===_e){const t=d/r.BYTES_PER_ELEMENT;const o=y/6*t;getCubeFacesWithNdx(e,n).forEach((t=>{const n=o*t.ndx;const c=r.subarray(n,n+o);e.texImage2D(t.face,i,u,s,a,0,l,m,c)}))}else o===ze||o===Ue?e.texImage3D(o,i,u,s,a,c,0,l,m,r):e.texImage2D(o,i,u,s,a,0,l,m,r);return{width:s,height:a,depth:c,type:m}}\n/**\n * Sets a texture with no contents of a certain size. In other words calls `gl.texImage2D` with `null`.\n * You must set `options.width` and `options.height`.\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the WebGLTexture to set parameters for\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n * @memberOf module:twgl/textures\n */function setEmptyTexture(e,t,r){const n=r.target||ke;e.bindTexture(n,t);const o=r.level||0;const s=r.internalFormat||r.format||Se;const a=getFormatAndTypeForInternalFormat(s);const c=r.format||a.format;const i=r.type||a.type;setPackState(e,r);if(n===_e)for(let t=0;t<6;++t)e.texImage2D(Ve+t,o,s,r.width,r.height,0,c,i,null);else n===ze||n===Ue?e.texImage3D(n,o,s,r.width,r.height,r.depth,0,c,i,null):e.texImage2D(n,o,s,r.width,r.height,0,c,i,null)}\n/**\n * Creates a texture based on the options passed in.\n *\n * Note: may reset UNPACK_ALIGNMENT, UNPACK_ROW_LENGTH, UNPACK_IMAGE_HEIGHT, UNPACK_SKIP_IMAGES\n * UNPACK_SKIP_PIXELS, and UNPACK_SKIP_ROWS\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {module:twgl.TextureOptions} [options] A TextureOptions object with whatever parameters you want set.\n * @param {module:twgl.TextureReadyCallback} [callback] A callback called when an image has been downloaded and uploaded to the texture.\n * @return {WebGLTexture} the created texture.\n * @memberOf module:twgl/textures\n */function createTexture(e,t,r){r=r||noop;t=t||Ae.textureOptions;const n=e.createTexture();const o=t.target||ke;let s=t.width||1;let a=t.height||1;const c=t.internalFormat||Se;e.bindTexture(o,n);if(o===_e){e.texParameteri(o,We,ve);e.texParameteri(o,je,ve)}let i=t.src;if(i){\"function\"===typeof i&&(i=i(e,t));if(\"string\"===typeof i)loadTextureFromUrl(e,n,t,r);else if(he(i)||Array.isArray(i)&&(\"number\"===typeof i[0]||Array.isArray(i[0])||he(i[0]))){const r=setTextureFromArray(e,n,i,t);s=r.width;a=r.height}else if(Array.isArray(i)&&(\"string\"===typeof i[0]||isTexImageSource(i[0])))o===_e?loadCubemapFromUrls(e,n,t,r):loadSlicesFromUrls(e,n,t,r);else{setTextureFromElement(e,n,i,t);s=i.width;a=i.height}}else setEmptyTexture(e,n,t);shouldAutomaticallySetTextureFilteringForSize(t)&&setTextureFilteringForSize(e,n,t,s,a,c);setTextureParameters(e,n,t);return n}\n/**\n * Resizes a texture based on the options passed in.\n *\n * Note: This is not a generic resize anything function.\n * It's mostly used by {@link module:twgl.resizeFramebufferInfo}\n * It will use `options.src` if it exists to try to determine a `type`\n * otherwise it will assume `gl.UNSIGNED_BYTE`. No data is provided\n * for the texture. Texture parameters will be set accordingly\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {WebGLTexture} tex the texture to resize\n * @param {module:twgl.TextureOptions} options A TextureOptions object with whatever parameters you want set.\n * @param {number} [width] the new width. If not passed in will use `options.width`\n * @param {number} [height] the new height. If not passed in will use `options.height`\n * @param {number} [depth] the new depth. If not passed in will use `options.depth`\n * @memberOf module:twgl/textures\n */function resizeTexture(e,t,r,n,o,s){n=n||r.width;o=o||r.height;s=s||r.depth;const a=r.target||ke;e.bindTexture(a,t);const c=r.level||0;const i=r.internalFormat||r.format||Se;const u=getFormatAndTypeForInternalFormat(i);const f=r.format||u.format;let l;const m=r.src;l=m&&(he(m)||Array.isArray(m)&&\"number\"===typeof m[0])?r.type||getTextureTypeForArrayType(e,m,u.type):r.type||u.type;if(a===_e)for(let t=0;t<6;++t)e.texImage2D(Ve+t,c,i,n,o,0,f,l,null);else a===ze||a===Ue?e.texImage3D(a,c,i,n,o,s,0,f,l,null):e.texImage2D(a,c,i,n,o,0,f,l,null)}\n/**\n * Check if a src is an async request.\n * if src is a string we're going to download an image\n * if src is an array of strings we're going to download cubemap images\n * @param {*} src The src from a TextureOptions\n * @returns {bool} true if src is async.\n * @private\n */function isAsyncSrc(e){return\"string\"===typeof e||Array.isArray(e)&&\"string\"===typeof e[0]}\n/**\n * Creates a bunch of textures based on the passed in options.\n *\n * Example:\n *\n *     const textures = twgl.createTextures(gl, {\n *       // a power of 2 image\n *       hftIcon: { src: \"images/hft-icon-16.png\", mag: gl.NEAREST },\n *       // a non-power of 2 image\n *       clover: { src: \"images/clover.jpg\" },\n *       // From a canvas\n *       fromCanvas: { src: ctx.canvas },\n *       // A cubemap from 6 images\n *       yokohama: {\n *         target: gl.TEXTURE_CUBE_MAP,\n *         src: [\n *           'images/yokohama/posx.jpg',\n *           'images/yokohama/negx.jpg',\n *           'images/yokohama/posy.jpg',\n *           'images/yokohama/negy.jpg',\n *           'images/yokohama/posz.jpg',\n *           'images/yokohama/negz.jpg',\n *         ],\n *       },\n *       // A cubemap from 1 image (can be 1x6, 2x3, 3x2, 6x1)\n *       goldengate: {\n *         target: gl.TEXTURE_CUBE_MAP,\n *         src: 'images/goldengate.jpg',\n *       },\n *       // A 2x2 pixel texture from a JavaScript array\n *       checker: {\n *         mag: gl.NEAREST,\n *         min: gl.LINEAR,\n *         src: [\n *           255,255,255,255,\n *           192,192,192,255,\n *           192,192,192,255,\n *           255,255,255,255,\n *         ],\n *       },\n *       // a 1x2 pixel texture from a typed array.\n *       stripe: {\n *         mag: gl.NEAREST,\n *         min: gl.LINEAR,\n *         format: gl.LUMINANCE,\n *         src: new Uint8Array([\n *           255,\n *           128,\n *           255,\n *           128,\n *           255,\n *           128,\n *           255,\n *           128,\n *         ]),\n *         width: 1,\n *       },\n *     });\n *\n * Now\n *\n * *   `textures.hftIcon` will be a 2d texture\n * *   `textures.clover` will be a 2d texture\n * *   `textures.fromCanvas` will be a 2d texture\n * *   `textures.yohohama` will be a cubemap texture\n * *   `textures.goldengate` will be a cubemap texture\n * *   `textures.checker` will be a 2d texture\n * *   `textures.stripe` will be a 2d texture\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {Object.<string,module:twgl.TextureOptions>} options A object of TextureOptions one per texture.\n * @param {module:twgl.TexturesReadyCallback} [callback] A callback called when all textures have been downloaded.\n * @return {Object.<string,WebGLTexture>} the created textures by name\n * @memberOf module:twgl/textures\n */function createTextures(e,t,r){r=r||noop;let n=0;const o=[];const s={};const a={};function callCallbackIfReady(){0===n&&setTimeout((function(){r(o.length?o:void 0,s,a)}),0)}Object.keys(t).forEach((function(r){const c=t[r];let i;if(isAsyncSrc(c.src)){i=function(e,t,s){a[r]=s;--n;e&&o.push(e);callCallbackIfReady()};++n}s[r]=createTexture(e,c,i)}));callCallbackIfReady();return s}var Cr=Object.freeze({__proto__:null,setTextureDefaults_:setDefaults$1,createSampler:createSampler,createSamplers:createSamplers,setSamplerParameters:setSamplerParameters,createTexture:createTexture,setEmptyTexture:setEmptyTexture,setTextureFromArray:setTextureFromArray,loadTextureFromUrl:loadTextureFromUrl,setTextureFromElement:setTextureFromElement,setTextureFilteringForSize:setTextureFilteringForSize,setTextureParameters:setTextureParameters,setDefaultTextureColor:setDefaultTextureColor,createTextures:createTextures,resizeTexture:resizeTexture,canGenerateMipmap:canGenerateMipmap,canFilter:canFilter,getNumComponentsForFormat:getNumComponentsForFormat,getBytesPerElementForInternalFormat:getBytesPerElementForInternalFormat,getFormatAndTypeForInternalFormat:getFormatAndTypeForInternalFormat});const kr=error;const _r=warn;function getElementById(e){return\"undefined\"!==typeof document&&document.getElementById?document.getElementById(e):null}const zr=33984;const Ur=35048;const Vr=34962;const Mr=34963;const Rr=35345;const Or=35982;const Dr=36386;const Lr=35713;const Nr=35714;const Gr=35632;const Wr=35633;const jr=35981;const $r=35718;const Xr=35721;const Yr=35971;const qr=35382;const Hr=35396;const Qr=35398;const Zr=35392;const Kr=35395;const Jr=5126;const en=35664;const tn=35665;const rn=35666;const nn=5124;const on=35667;const sn=35668;const an=35669;const cn=35670;const un=35671;const fn=35672;const ln=35673;const mn=35674;const dn=35675;const yn=35676;const pn=35678;const bn=35680;const gn=35679;const An=35682;const hn=35685;const xn=35686;const Fn=35687;const Tn=35688;const Sn=35689;const Pn=35690;const En=36289;const wn=36292;const In=36293;const vn=5125;const Bn=36294;const Cn=36295;const kn=36296;const _n=36298;const zn=36299;const Un=36300;const Vn=36303;const Mn=36306;const Rn=36307;const On=36308;const Dn=36311;const Ln=3553;const Nn=34067;const Gn=32879;const Wn=35866;const jn={};function getBindPointForSamplerType(e,t){return jn[t].bindPoint}function floatSetter(e,t){return function(r){e.uniform1f(t,r)}}function floatArraySetter(e,t){return function(r){e.uniform1fv(t,r)}}function floatVec2Setter(e,t){return function(r){e.uniform2fv(t,r)}}function floatVec3Setter(e,t){return function(r){e.uniform3fv(t,r)}}function floatVec4Setter(e,t){return function(r){e.uniform4fv(t,r)}}function intSetter(e,t){return function(r){e.uniform1i(t,r)}}function intArraySetter(e,t){return function(r){e.uniform1iv(t,r)}}function intVec2Setter(e,t){return function(r){e.uniform2iv(t,r)}}function intVec3Setter(e,t){return function(r){e.uniform3iv(t,r)}}function intVec4Setter(e,t){return function(r){e.uniform4iv(t,r)}}function uintSetter(e,t){return function(r){e.uniform1ui(t,r)}}function uintArraySetter(e,t){return function(r){e.uniform1uiv(t,r)}}function uintVec2Setter(e,t){return function(r){e.uniform2uiv(t,r)}}function uintVec3Setter(e,t){return function(r){e.uniform3uiv(t,r)}}function uintVec4Setter(e,t){return function(r){e.uniform4uiv(t,r)}}function floatMat2Setter(e,t){return function(r){e.uniformMatrix2fv(t,false,r)}}function floatMat3Setter(e,t){return function(r){e.uniformMatrix3fv(t,false,r)}}function floatMat4Setter(e,t){return function(r){e.uniformMatrix4fv(t,false,r)}}function floatMat23Setter(e,t){return function(r){e.uniformMatrix2x3fv(t,false,r)}}function floatMat32Setter(e,t){return function(r){e.uniformMatrix3x2fv(t,false,r)}}function floatMat24Setter(e,t){return function(r){e.uniformMatrix2x4fv(t,false,r)}}function floatMat42Setter(e,t){return function(r){e.uniformMatrix4x2fv(t,false,r)}}function floatMat34Setter(e,t){return function(r){e.uniformMatrix3x4fv(t,false,r)}}function floatMat43Setter(e,t){return function(r){e.uniformMatrix4x3fv(t,false,r)}}function samplerSetter(e,t,r,n){const o=getBindPointForSamplerType(e,t);return isWebGL2(e)?function(t){let s;let a;if(isTexture(e,t)){s=t;a=null}else{s=t.texture;a=t.sampler}e.uniform1i(n,r);e.activeTexture(zr+r);e.bindTexture(o,s);e.bindSampler(r,a)}:function(t){e.uniform1i(n,r);e.activeTexture(zr+r);e.bindTexture(o,t)}}function samplerArraySetter(e,t,r,n,o){const s=getBindPointForSamplerType(e,t);const a=new Int32Array(o);for(let e=0;e<o;++e)a[e]=r+e;return isWebGL2(e)?function(t){e.uniform1iv(n,a);t.forEach((function(t,n){e.activeTexture(zr+a[n]);let o;let c;if(isTexture(e,t)){o=t;c=null}else{o=t.texture;c=t.sampler}e.bindSampler(r,c);e.bindTexture(s,o)}))}:function(t){e.uniform1iv(n,a);t.forEach((function(t,r){e.activeTexture(zr+a[r]);e.bindTexture(s,t)}))}}jn[Jr]={Type:Float32Array,size:4,setter:floatSetter,arraySetter:floatArraySetter};jn[en]={Type:Float32Array,size:8,setter:floatVec2Setter,cols:2};jn[tn]={Type:Float32Array,size:12,setter:floatVec3Setter,cols:3};jn[rn]={Type:Float32Array,size:16,setter:floatVec4Setter,cols:4};jn[nn]={Type:Int32Array,size:4,setter:intSetter,arraySetter:intArraySetter};jn[on]={Type:Int32Array,size:8,setter:intVec2Setter,cols:2};jn[sn]={Type:Int32Array,size:12,setter:intVec3Setter,cols:3};jn[an]={Type:Int32Array,size:16,setter:intVec4Setter,cols:4};jn[vn]={Type:Uint32Array,size:4,setter:uintSetter,arraySetter:uintArraySetter};jn[Bn]={Type:Uint32Array,size:8,setter:uintVec2Setter,cols:2};jn[Cn]={Type:Uint32Array,size:12,setter:uintVec3Setter,cols:3};jn[kn]={Type:Uint32Array,size:16,setter:uintVec4Setter,cols:4};jn[cn]={Type:Uint32Array,size:4,setter:intSetter,arraySetter:intArraySetter};jn[un]={Type:Uint32Array,size:8,setter:intVec2Setter,cols:2};jn[fn]={Type:Uint32Array,size:12,setter:intVec3Setter,cols:3};jn[ln]={Type:Uint32Array,size:16,setter:intVec4Setter,cols:4};jn[mn]={Type:Float32Array,size:32,setter:floatMat2Setter,rows:2,cols:2};jn[dn]={Type:Float32Array,size:48,setter:floatMat3Setter,rows:3,cols:3};jn[yn]={Type:Float32Array,size:64,setter:floatMat4Setter,rows:4,cols:4};jn[hn]={Type:Float32Array,size:32,setter:floatMat23Setter,rows:2,cols:3};jn[xn]={Type:Float32Array,size:32,setter:floatMat24Setter,rows:2,cols:4};jn[Fn]={Type:Float32Array,size:48,setter:floatMat32Setter,rows:3,cols:2};jn[Tn]={Type:Float32Array,size:48,setter:floatMat34Setter,rows:3,cols:4};jn[Sn]={Type:Float32Array,size:64,setter:floatMat42Setter,rows:4,cols:2};jn[Pn]={Type:Float32Array,size:64,setter:floatMat43Setter,rows:4,cols:3};jn[pn]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Ln};jn[bn]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Nn};jn[gn]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Gn};jn[An]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Ln};jn[En]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Wn};jn[wn]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Wn};jn[In]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Nn};jn[_n]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Ln};jn[zn]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Gn};jn[Un]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Nn};jn[Vn]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Wn};jn[Mn]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Ln};jn[Rn]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Gn};jn[On]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Nn};jn[Dn]={Type:null,size:0,setter:samplerSetter,arraySetter:samplerArraySetter,bindPoint:Wn};function floatAttribSetter(e,t){return function(r){if(r.value){e.disableVertexAttribArray(t);switch(r.value.length){case 4:e.vertexAttrib4fv(t,r.value);break;case 3:e.vertexAttrib3fv(t,r.value);break;case 2:e.vertexAttrib2fv(t,r.value);break;case 1:e.vertexAttrib1fv(t,r.value);break;default:throw new Error(\"the length of a float constant value must be between 1 and 4!\")}}else{e.bindBuffer(Vr,r.buffer);e.enableVertexAttribArray(t);e.vertexAttribPointer(t,r.numComponents||r.size,r.type||Jr,r.normalize||false,r.stride||0,r.offset||0);void 0!==r.divisor&&e.vertexAttribDivisor(t,r.divisor)}}}function intAttribSetter(e,t){return function(r){if(r.value){e.disableVertexAttribArray(t);if(4!==r.value.length)throw new Error(\"The length of an integer constant value must be 4!\");e.vertexAttrib4iv(t,r.value)}else{e.bindBuffer(Vr,r.buffer);e.enableVertexAttribArray(t);e.vertexAttribIPointer(t,r.numComponents||r.size,r.type||nn,r.stride||0,r.offset||0);void 0!==r.divisor&&e.vertexAttribDivisor(t,r.divisor)}}}function uintAttribSetter(e,t){return function(r){if(r.value){e.disableVertexAttribArray(t);if(4!==r.value.length)throw new Error(\"The length of an unsigned integer constant value must be 4!\");e.vertexAttrib4uiv(t,r.value)}else{e.bindBuffer(Vr,r.buffer);e.enableVertexAttribArray(t);e.vertexAttribIPointer(t,r.numComponents||r.size,r.type||vn,r.stride||0,r.offset||0);void 0!==r.divisor&&e.vertexAttribDivisor(t,r.divisor)}}}function matAttribSetter(e,t,r){const n=r.size;const o=r.count;return function(r){e.bindBuffer(Vr,r.buffer);const s=r.size||r.numComponents||n;const a=s/o;const c=r.type||Jr;const i=jn[c];const u=i.size*s;const f=r.normalize||false;const l=r.offset||0;const m=u/o;for(let n=0;n<o;++n){e.enableVertexAttribArray(t+n);e.vertexAttribPointer(t+n,a,c,f,u,l+m*n);void 0!==r.divisor&&e.vertexAttribDivisor(t+n,r.divisor)}}}const $n={};$n[Jr]={size:4,setter:floatAttribSetter};$n[en]={size:8,setter:floatAttribSetter};$n[tn]={size:12,setter:floatAttribSetter};$n[rn]={size:16,setter:floatAttribSetter};$n[nn]={size:4,setter:intAttribSetter};$n[on]={size:8,setter:intAttribSetter};$n[sn]={size:12,setter:intAttribSetter};$n[an]={size:16,setter:intAttribSetter};$n[vn]={size:4,setter:uintAttribSetter};$n[Bn]={size:8,setter:uintAttribSetter};$n[Cn]={size:12,setter:uintAttribSetter};$n[kn]={size:16,setter:uintAttribSetter};$n[cn]={size:4,setter:intAttribSetter};$n[un]={size:8,setter:intAttribSetter};$n[fn]={size:12,setter:intAttribSetter};$n[ln]={size:16,setter:intAttribSetter};$n[mn]={size:4,setter:matAttribSetter,count:2};$n[dn]={size:9,setter:matAttribSetter,count:3};$n[yn]={size:16,setter:matAttribSetter,count:4};const Xn=/ERROR:\\s*\\d+:(\\d+)/gi;function addLineNumbersWithError(e,t=\"\",r=0){const n=[...t.matchAll(Xn)];const o=new Map(n.map(((e,r)=>{const o=parseInt(e[1]);const s=n[r+1];const a=s?s.index:t.length;const c=t.substring(e.index,a);return[o-1,c]})));return e.split(\"\\n\").map(((e,t)=>{const n=o.get(t);return`${t+1+r}: ${e}${n?`\\n\\n^^^ ${n}`:\"\"}`})).join(\"\\n\")}\n/**\n * Error Callback\n * @callback ErrorCallback\n * @param {string} msg error message.\n * @param {number} [lineOffset] amount to add to line number\n * @memberOf module:twgl\n */\n/**\n * Program Callback\n * @callback ProgramCallback\n * @param {string} [err] error message, falsy if no error\n * @param {WebGLProgram|module:twgl.ProgramInfo} [result] the program or programInfo\n */const Yn=/^[ \\t]*\\n/;\n/**\n * Remove the first end of line because WebGL 2.0 requires\n * #version 300 es\n * as the first line. No whitespace allowed before that line\n * so\n *\n * <script>\n * #version 300 es\n * <\\/script>\n *\n * Has one line before it which is invalid according to GLSL ES 3.00\n *\n * @param {string} shaderSource The source of the shader\n * @returns {{shaderSource: string, lineOffset: number}}\n * @private\n */function prepShaderSource(e){let t=0;if(Yn.test(e)){t=1;e=e.replace(Yn,\"\")}return{lineOffset:t,shaderSource:e}}\n/**\n * @param {module:twgl.ProgramOptions} progOptions\n * @param {string} msg\n * @return null\n * @private\n */function reportError(e,t){e.errorCallback(t);e.callback&&setTimeout((()=>{e.callback(`${t}\\n${e.errors.join(\"\\n\")}`)}));return null}\n/**\n * Loads a shader.\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {string} shaderSource The shader source.\n * @param {number} shaderType The type of shader.\n * @param {module:twgl.ProgramOptions} progOptions\n * @return {WebGLShader} The created shader.\n * @private\n */function loadShader(e,t,r,n){const o=e.createShader(r);e.shaderSource(o,prepShaderSource(t).shaderSource);e.compileShader(o);if(!n.callback&&!checkShaderStatus(e,r,o,n.errorCallback)){e.deleteShader(o);return null}return o}\n/**\n * Check Shader status\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {number} shaderType The shader type\n * @param {WebGLShader} shader The shader\n * @param {ErrorCallback} [errFn] function to receive error message.\n * @return {bool} true if shader is ok.\n * @private\n */function checkShaderStatus(e,t,r,n){n=n||kr;const o=e.getShaderParameter(r,Lr);if(!o){const o=e.getShaderInfoLog(r);const{lineOffset:s,shaderSource:a}=prepShaderSource(e.getShaderSource(r));n(`${addLineNumbersWithError(a,o,s)}\\nError compiling ${be(e,t)}: ${o}`)}return o}\n/**\n * @typedef {Object} ProgramOptions\n * @property {function(string)} [errorCallback] callback for errors\n * @property {Object.<string,number>} [attribLocations] a attribute name to location map\n * @property {(module:twgl.BufferInfo|Object.<string,module:twgl.AttribInfo>|string[])} [transformFeedbackVaryings] If passed\n *   a BufferInfo will use the attribs names inside. If passed an object of AttribInfos will use the names from that object. Otherwise\n *   you can pass an array of names.\n * @property {number} [transformFeedbackMode] the mode to pass `gl.transformFeedbackVaryings`. Defaults to `SEPARATE_ATTRIBS`.\n * @property {ProgramCallback} [callback] callback for async program compilation.\n * @memberOf module:twgl\n */\n/**\n * Gets the program options based on all these optional arguments\n * @param {module:twgl.ProgramOptions|string[]} [opt_attribs] Options for the program or an array of attribs names. Locations will be assigned by index if not passed in\n * @param {number[]} [opt_locations] The locations for the. A parallel array to opt_attribs letting you assign locations.\n * @param {module:twgl.ErrorCallback} [opt_errorCallback] callback for errors. By default it just prints an error to the console\n *        on error. If you want something else pass an callback. It's passed an error message.\n * @return {module:twgl.ProgramOptions} an instance of ProgramOptions based on the arguments passed in\n * @private\n */function getProgramOptions(e,t,r){let n;let o;let s;if(\"function\"===typeof t){r=t;t=void 0}if(\"function\"===typeof e){r=e;e=void 0}else if(e&&!Array.isArray(e)){if(e.errorCallback&&e.errors)return e;const t=e;r=t.errorCallback;e=t.attribLocations;n=t.transformFeedbackVaryings;o=t.transformFeedbackMode;s=t.callback}const a=r||kr;const c=[];const i={errorCallback(e,...t){c.push(e);a(e,...t)},transformFeedbackVaryings:n,transformFeedbackMode:o,callback:s,errors:c};if(e){let r={};Array.isArray(e)?e.forEach((function(e,n){r[e]=t?t[n]:n})):r=e;i.attribLocations=r}return i}const qn=[\"VERTEX_SHADER\",\"FRAGMENT_SHADER\"];function getShaderTypeFromScriptType(e,t){return t.indexOf(\"frag\")>=0?Gr:t.indexOf(\"vert\")>=0?Wr:void 0}function deleteShaders(e,t){t.forEach((function(t){e.deleteShader(t)}))}const wait=(e=0)=>new Promise((t=>setTimeout(t,e)))\n/**\n * Creates a program, attaches (and/or compiles) shaders, binds attrib locations, links the\n * program.\n *\n * NOTE: There are 4 signatures for this function\n *\n *     twgl.createProgram(gl, [vs, fs], options);\n *     twgl.createProgram(gl, [vs, fs], opt_errFunc);\n *     twgl.createProgram(gl, [vs, fs], opt_attribs, opt_errFunc);\n *     twgl.createProgram(gl, [vs, fs], opt_attribs, opt_locations, opt_errFunc);\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {WebGLShader[]|string[]} shaders The shaders to attach, or element ids for their source, or strings that contain their source\n * @param {module:twgl.ProgramOptions|string[]|module:twgl.ErrorCallback} [opt_attribs] Options for the program or an array of attribs names or an error callback. Locations will be assigned by index if not passed in\n * @param {number[]} [opt_locations|module:twgl.ErrorCallback] The locations for the. A parallel array to opt_attribs letting you assign locations or an error callback.\n * @param {module:twgl.ErrorCallback} [opt_errorCallback] callback for errors. By default it just prints an error to the console\n *        on error. If you want something else pass an callback. It's passed an error message.\n * @return {WebGLProgram?} the created program or null if error of a callback was provided.\n * @memberOf module:twgl/programs\n */;function createProgram(e,t,r,n,o){const s=getProgramOptions(r,n,o);const a=[];const c=[];for(let r=0;r<t.length;++r){let n=t[r];if(\"string\"===typeof n){const t=getElementById(n);const o=t?t.text:n;let a=e[qn[r]];t&&t.type&&(a=getShaderTypeFromScriptType(e,t.type)||a);n=loadShader(e,o,a,s);c.push(n)}isShader(e,n)&&a.push(n)}if(a.length!==t.length){deleteShaders(e,c);return reportError(s,\"not enough shaders for program\")}const i=e.createProgram();a.forEach((function(t){e.attachShader(i,t)}));s.attribLocations&&Object.keys(s.attribLocations).forEach((function(t){e.bindAttribLocation(i,s.attribLocations[t],t)}));let u=s.transformFeedbackVaryings;if(u){u.attribs&&(u=u.attribs);Array.isArray(u)||(u=Object.keys(u));e.transformFeedbackVaryings(i,u,s.transformFeedbackMode||jr)}e.linkProgram(i);if(s.callback){checkForProgramLinkCompletionAsync(e,i,s);return null}if(!checkProgramStatus(e,i,s.errorCallback)){e.deleteProgram(i);deleteShaders(e,c);return null}return i}\n/**\n * Same as createProgram but returns a promise\n *\n * NOTE: There are 4 signatures for this function\n *\n *     twgl.createProgramAsync(gl, [vs, fs], options);\n *     twgl.createProgramAsync(gl, [vs, fs], opt_errFunc);\n *     twgl.createProgramAsync(gl, [vs, fs], opt_attribs, opt_errFunc);\n *     twgl.createProgramAsync(gl, [vs, fs], opt_attribs, opt_locations, opt_errFunc);\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {WebGLShader[]|string[]} shaders The shaders to attach, or element ids for their source, or strings that contain their source\n * @param {module:twgl.ProgramOptions|string[]|module:twgl.ErrorCallback} [opt_attribs] Options for the program or an array of attribs names or an error callback. Locations will be assigned by index if not passed in\n * @param {number[]} [opt_locations|module:twgl.ErrorCallback] The locations for the. A parallel array to opt_attribs letting you assign locations or an error callback.\n * @param {module:twgl.ErrorCallback} [opt_errorCallback] callback for errors. By default it just prints an error to the console\n *        on error. If you want something else pass an callback. It's passed an error message.\n * @return {Promise<WebGLProgram>} The created program\n * @memberOf module:twgl/programs\n */function createProgramAsync(e,t,...r){return new Promise(((n,o)=>{const s=getProgramOptions(...r);s.callback=(e,t)=>{e?o(e):n(t)};createProgram(e,t,s)}))}\n/**\n * Same as createProgramInfo but returns a promise\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext\n *        to use.\n * @param {string[]} shaderSources Array of sources for the\n *        shaders or ids. The first is assumed to be the vertex shader,\n *        the second the fragment shader.\n * @param {module:twgl.ProgramOptions|string[]|module:twgl.ErrorCallback} [opt_attribs] Options for the program or an array of attribs names or an error callback. Locations will be assigned by index if not passed in\n * @param {number[]} [opt_locations|module:twgl.ErrorCallback] The locations for the. A parallel array to opt_attribs letting you assign locations or an error callback.\n * @param {module:twgl.ErrorCallback} [opt_errorCallback] callback for errors. By default it just prints an error to the console\n *        on error. If you want something else pass an callback. It's passed an error message.\n * @return {Promise<module:twgl.ProgramInfo>} The created ProgramInfo\n * @memberOf module:twgl/programs\n */function createProgramInfoAsync(e,t,...r){return new Promise(((n,o)=>{const s=getProgramOptions(...r);s.callback=(e,t)=>{e?o(e):n(t)};createProgramInfo(e,t,s)}))}\n/**\n * Asynchronously wait for program to link.\n * Note: if 'KHR_parallel_shader_compile' extension does not\n * exist then compilation will not be truly async.\n * @param {WebGLRenderingContext} gl The context\n * @param {WebGLProgram} program The program\n * @param {module:twgl.ProgramOptions} progOptions Options for the program or an array of attribs names or an error callback. Locations will be assigned by index if not passed in\n * @private\n */async function checkForProgramLinkCompletionAsync(e,t,r){const n=e.getExtension(\"KHR_parallel_shader_compile\");const o=n?(e,t)=>e.getProgramParameter(t,n.COMPLETION_STATUS_KHR):()=>true;let s=0;do{await wait(s);s=1e3/60}while(!o(e,t));const a=checkProgramStatus(e,t,r.errorCallback);const c=a?void 0:r.errors.join(\"\\n\");if(!a){const n=r.errorCallback||kr;n(c);e.deleteProgram(t);t=null}r.callback(c,t)}\n/**\n * Check a program's link status\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {WebGLProgram} program Program to check\n * @param {ErrorCallback} [errFn] func for errors\n * @return {bool} true if program is ok\n * @private\n */function checkProgramStatus(e,t,r){r=r||kr;const n=e.getProgramParameter(t,Nr);if(!n){const n=e.getProgramInfoLog(t);r(`Error in program linking: ${n}`)}return n}\n/**\n * Loads a shader from a script tag.\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {string} scriptId The id of the script tag.\n * @param {number} [opt_shaderType] The type of shader. If not passed in it will\n *     be derived from the type of the script tag.\n * @param {module:twgl.ProgramOptions} [progOptions] callback for errors.\n * @return {WebGLShader?} The created shader or null if error.\n * @private\n */function createShaderFromScript(e,t,r,n){let o=\"\";const s=getElementById(t);if(!s)return reportError(n,`unknown script element: ${t}`);o=s.text;const a=r||getShaderTypeFromScriptType(e,s.type);return a?loadShader(e,o,a,n):reportError(n,\"unknown shader type\")}\n/**\n * Creates a program from 2 script tags.\n *\n * NOTE: There are 4 signatures for this function\n *\n *     twgl.createProgramFromScripts(gl, [vs, fs], opt_options);\n *     twgl.createProgramFromScripts(gl, [vs, fs], opt_errFunc);\n *     twgl.createProgramFromScripts(gl, [vs, fs], opt_attribs, opt_errFunc);\n *     twgl.createProgramFromScripts(gl, [vs, fs], opt_attribs, opt_locations, opt_errFunc);\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext\n *        to use.\n * @param {string[]} shaderScriptIds Array of ids of the script\n *        tags for the shaders. The first is assumed to be the\n *        vertex shader, the second the fragment shader.\n * @param {module:twgl.ProgramOptions|string[]|module:twgl.ErrorCallback} [opt_attribs] Options for the program or an array of attribs names or an error callback. Locations will be assigned by index if not passed in\n * @param {number[]} [opt_locations|module:twgl.ErrorCallback] The locations for the. A parallel array to opt_attribs letting you assign locations or an error callback.\n * @param {module:twgl.ErrorCallback} [opt_errorCallback] callback for errors. By default it just prints an error to the console\n *        on error. If you want something else pass an callback. It's passed an error message.\n * @return {WebGLProgram?} the created program or null if error or a callback was provided.\n * @memberOf module:twgl/programs\n */function createProgramFromScripts(e,t,r,n,o){const s=getProgramOptions(r,n,o);const a=[];for(let r=0;r<t.length;++r){const n=createShaderFromScript(e,t[r],e[qn[r]],s);if(!n)return null;a.push(n)}return createProgram(e,a,s)}\n/**\n * Creates a program from 2 sources.\n *\n * NOTE: There are 4 signatures for this function\n *\n *     twgl.createProgramFromSource(gl, [vs, fs], opt_options);\n *     twgl.createProgramFromSource(gl, [vs, fs], opt_errFunc);\n *     twgl.createProgramFromSource(gl, [vs, fs], opt_attribs, opt_errFunc);\n *     twgl.createProgramFromSource(gl, [vs, fs], opt_attribs, opt_locations, opt_errFunc);\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext\n *        to use.\n * @param {string[]} shaderSources Array of sources for the\n *        shaders. The first is assumed to be the vertex shader,\n *        the second the fragment shader.\n * @param {module:twgl.ProgramOptions|string[]|module:twgl.ErrorCallback} [opt_attribs] Options for the program or an array of attribs names or an error callback. Locations will be assigned by index if not passed in\n * @param {number[]} [opt_locations|module:twgl.ErrorCallback] The locations for the. A parallel array to opt_attribs letting you assign locations or an error callback.\n * @param {module:twgl.ErrorCallback} [opt_errorCallback] callback for errors. By default it just prints an error to the console\n *        on error. If you want something else pass an callback. It's passed an error message.\n * @return {WebGLProgram?} the created program or null if error or a callback was provided.\n * @memberOf module:twgl/programs\n */function createProgramFromSources(e,t,r,n,o){const s=getProgramOptions(r,n,o);const a=[];for(let r=0;r<t.length;++r){const n=loadShader(e,t[r],e[qn[r]],s);if(!s.callback&&!n)return null;a.push(n)}return createProgram(e,a,s)}\n/**\n * Returns true if attribute/uniform is a reserved/built in\n *\n * It makes no sense to me why GL returns these because it's\n * illegal to call `gl.getUniformLocation` and `gl.getAttribLocation`\n * with names that start with `gl_` (and `webgl_` in WebGL)\n *\n * I can only assume they are there because they might count\n * when computing the number of uniforms/attributes used when you want to\n * know if you are near the limit. That doesn't really make sense\n * to me but the fact that these get returned are in the spec.\n *\n * @param {WebGLActiveInfo} info As returned from `gl.getActiveUniform` or\n *    `gl.getActiveAttrib`.\n * @return {bool} true if it's reserved\n * @private\n */function isBuiltIn(e){const t=e.name;return t.startsWith(\"gl_\")||t.startsWith(\"webgl_\")}const Hn=/(\\.|\\[|]|\\w+)/g;const isDigit=e=>e>=\"0\"&&e<=\"9\";function addSetterToUniformTree(e,t,r,n){const o=e.split(Hn).filter((e=>\"\"!==e));let s=0;let a=\"\";for(;;){const e=o[s++];a+=e;const c=isDigit(e[0]);const i=c?parseInt(e):e;c&&(a+=o[s++]);const u=s===o.length;if(u){r[i]=t;break}{const e=o[s++];const t=\"[\"===e;const c=r[i]||(t?[]:{});r[i]=c;r=c;n[a]=n[a]||function(e){return function(t){setUniformTree(e,t)}}(c);a+=e}}}\n/**\n * Creates setter functions for all uniforms of a shader\n * program.\n *\n * @see {@link module:twgl.setUniforms}\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {WebGLProgram} program the program to create setters for.\n * @returns {Object.<string, function>} an object with a setter by name for each uniform\n * @memberOf module:twgl/programs\n */function createUniformSetters(e,t){let r=0;\n/**\n   * Creates a setter for a uniform of the given program with it's\n   * location embedded in the setter.\n   * @param {WebGLProgram} program\n   * @param {WebGLUniformInfo} uniformInfo\n   * @returns {function} the created setter.\n   */function createUniformSetter(t,n,o){const s=n.name.endsWith(\"[0]\");const a=n.type;const c=jn[a];if(!c)throw new Error(`unknown type: 0x${a.toString(16)}`);let i;if(c.bindPoint){const t=r;r+=n.size;i=s?c.arraySetter(e,a,t,o,n.size):c.setter(e,a,t,o,n.size)}else i=c.arraySetter&&s?c.arraySetter(e,o):c.setter(e,o);i.location=o;return i}const n={};const o={};const s=e.getProgramParameter(t,$r);for(let r=0;r<s;++r){const s=e.getActiveUniform(t,r);if(isBuiltIn(s))continue;let a=s.name;a.endsWith(\"[0]\")&&(a=a.substr(0,a.length-3));const c=e.getUniformLocation(t,s.name);if(c){const e=createUniformSetter(t,s,c);n[a]=e;addSetterToUniformTree(a,e,o,n)}}return n}\n/**\n * @typedef {Object} TransformFeedbackInfo\n * @property {number} index index of transform feedback\n * @property {number} type GL type\n * @property {number} size 1 - 4\n * @memberOf module:twgl\n */\n/**\n * Create TransformFeedbackInfo for passing to bindTransformFeedbackInfo.\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {WebGLProgram} program an existing WebGLProgram.\n * @return {Object<string, module:twgl.TransformFeedbackInfo>}\n * @memberOf module:twgl\n */function createTransformFeedbackInfo(e,t){const r={};const n=e.getProgramParameter(t,Yr);for(let o=0;o<n;++o){const n=e.getTransformFeedbackVarying(t,o);r[n.name]={index:o,type:n.type,size:n.size}}return r}\n/**\n * Binds buffers for transform feedback.\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {(module:twgl.ProgramInfo|Object<string, module:twgl.TransformFeedbackInfo>)} transformFeedbackInfo A ProgramInfo or TransformFeedbackInfo.\n * @param {(module:twgl.BufferInfo|Object<string, module:twgl.AttribInfo>)} [bufferInfo] A BufferInfo or set of AttribInfos.\n * @memberOf module:twgl\n */function bindTransformFeedbackInfo(e,t,r){t.transformFeedbackInfo&&(t=t.transformFeedbackInfo);r.attribs&&(r=r.attribs);for(const n in r){const o=t[n];if(o){const t=r[n];t.offset?e.bindBufferRange(Or,o.index,t.buffer,t.offset,t.size):e.bindBufferBase(Or,o.index,t.buffer)}}}\n/**\n * Creates a transform feedback and sets the buffers\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {module:twgl.ProgramInfo} programInfo A ProgramInfo as returned from {@link module:twgl.createProgramInfo}\n * @param {(module:twgl.BufferInfo|Object<string, module:twgl.AttribInfo>)} [bufferInfo] A BufferInfo or set of AttribInfos.\n * @return {WebGLTransformFeedback} the created transform feedback\n * @memberOf module:twgl\n */function createTransformFeedback(e,t,r){const n=e.createTransformFeedback();e.bindTransformFeedback(Dr,n);e.useProgram(t.program);bindTransformFeedbackInfo(e,t,r);e.bindTransformFeedback(Dr,null);return n}\n/**\n * @typedef {Object} UniformData\n * @property {string} name The name of the uniform\n * @property {number} type The WebGL type enum for this uniform\n * @property {number} size The number of elements for this uniform\n * @property {number} blockNdx The block index this uniform appears in\n * @property {number} offset The byte offset in the block for this uniform's value\n * @memberOf module:twgl\n */\n/**\n * The specification for one UniformBlockObject\n *\n * @typedef {Object} BlockSpec\n * @property {number} index The index of the block.\n * @property {number} size The size in bytes needed for the block\n * @property {number[]} uniformIndices The indices of the uniforms used by the block. These indices\n *    correspond to entries in a UniformData array in the {@link module:twgl.UniformBlockSpec}.\n * @property {bool} usedByVertexShader Self explanatory\n * @property {bool} usedByFragmentShader Self explanatory\n * @property {bool} used Self explanatory\n * @memberOf module:twgl\n */\n/**\n * A `UniformBlockSpec` represents the data needed to create and bind\n * UniformBlockObjects for a given program\n *\n * @typedef {Object} UniformBlockSpec\n * @property {Object.<string, module:twgl.BlockSpec>} blockSpecs The BlockSpec for each block by block name\n * @property {UniformData[]} uniformData An array of data for each uniform by uniform index.\n * @memberOf module:twgl\n */\n/**\n * Creates a UniformBlockSpec for the given program.\n *\n * A UniformBlockSpec represents the data needed to create and bind\n * UniformBlockObjects\n *\n * @param {WebGL2RenderingContext} gl A WebGL2 Rendering Context\n * @param {WebGLProgram} program A WebGLProgram for a successfully linked program\n * @return {module:twgl.UniformBlockSpec} The created UniformBlockSpec\n * @memberOf module:twgl/programs\n */function createUniformBlockSpecFromProgram(e,t){const r=e.getProgramParameter(t,$r);const n=[];const o=[];for(let s=0;s<r;++s){o.push(s);n.push({});const r=e.getActiveUniform(t,s);n[s].name=r.name}[[\"UNIFORM_TYPE\",\"type\"],[\"UNIFORM_SIZE\",\"size\"],[\"UNIFORM_BLOCK_INDEX\",\"blockNdx\"],[\"UNIFORM_OFFSET\",\"offset\"]].forEach((function(r){const s=r[0];const a=r[1];e.getActiveUniforms(t,o,e[s]).forEach((function(e,t){n[t][a]=e}))}));const s={};const a=e.getProgramParameter(t,qr);for(let r=0;r<a;++r){const n=e.getActiveUniformBlockName(t,r);const o={index:e.getUniformBlockIndex(t,n),usedByVertexShader:e.getActiveUniformBlockParameter(t,r,Hr),usedByFragmentShader:e.getActiveUniformBlockParameter(t,r,Qr),size:e.getActiveUniformBlockParameter(t,r,Zr),uniformIndices:e.getActiveUniformBlockParameter(t,r,Kr)};o.used=o.usedByVertexShader||o.usedByFragmentShader;s[n]=o}return{blockSpecs:s,uniformData:n}}const Qn=/\\[\\d+\\]\\.$/;const pad=(e,t)=>((e+(t-1))/t|0)*t;function createUniformBlockUniformSetter(e,t,r,n){if(t||r){n=n||1;const t=e.length;const r=t/4;return function(t){let o=0;let s=0;for(let a=0;a<r;++a){for(let r=0;r<n;++r)e[o++]=t[s++];o+=4-n}}}return function(t){t.length?e.set(t):e[0]=t}}\n/**\n * Represents a UniformBlockObject including an ArrayBuffer with all the uniform values\n * and a corresponding WebGLBuffer to hold those values on the GPU\n *\n * @typedef {Object} UniformBlockInfo\n * @property {string} name The name of the block\n * @property {ArrayBuffer} array The array buffer that contains the uniform values\n * @property {Float32Array} asFloat A float view on the array buffer. This is useful\n *    inspecting the contents of the buffer in the debugger.\n * @property {WebGLBuffer} buffer A WebGL buffer that will hold a copy of the uniform values for rendering.\n * @property {number} [offset] offset into buffer\n * @property {Object<string, ArrayBufferView>} uniforms A uniform name to ArrayBufferView map.\n *   each Uniform has a correctly typed `ArrayBufferView` into array at the correct offset\n *   and length of that uniform. So for example a float uniform would have a 1 float `Float32Array`\n *   view. A single mat4 would have a 16 element `Float32Array` view. An ivec2 would have an\n *   `Int32Array` view, etc.\n * @property {Object<string, function>} setters A setter for this uniform.\n *   The reason to use setters is elements of arrays are padded to vec4 sizes which\n *   means if you want to set an array of 4 floats you'd need to set 16 values\n *   (or set elements 0, 4, 8, 12). In other words\n *   `someBlockInfo.uniforms.some4FloatArrayUniform.set([0, , , , 1, , , , 2, , , , 3])`\n *   where as the setter handles just passing in [0, 1, 2, 3] either directly as in\n *   `someBlockInfo.setter.some4FloatArrayUniform.set([0, 1, 2, 3])` (not recommended)\n *   or via {@link module:twgl.setBlockUniforms}\n * @memberOf module:twgl\n */\n/**\n * Creates a `UniformBlockInfo` for the specified block\n *\n * Note: **If the blockName matches no existing blocks a warning is printed to the console and a dummy\n * `UniformBlockInfo` is returned**. This is because when debugging GLSL\n * it is common to comment out large portions of a shader or for example set\n * the final output to a constant. When that happens blocks get optimized out.\n * If this function did not create dummy blocks your code would crash when debugging.\n *\n * @param {WebGL2RenderingContext} gl A WebGL2RenderingContext\n * @param {WebGLProgram} program A WebGLProgram\n * @param {module:twgl.UniformBlockSpec} uniformBlockSpec. A UniformBlockSpec as returned\n *     from {@link module:twgl.createUniformBlockSpecFromProgram}.\n * @param {string} blockName The name of the block.\n * @return {module:twgl.UniformBlockInfo} The created UniformBlockInfo\n * @memberOf module:twgl/programs\n */function createUniformBlockInfoFromProgram(e,t,r,n){const o=r.blockSpecs;const s=r.uniformData;const a=o[n];if(!a){_r(\"no uniform block object named:\",n);return{name:n,uniforms:{}}}const c=new ArrayBuffer(a.size);const i=e.createBuffer();const u=a.index;e.bindBuffer(Rr,i);e.uniformBlockBinding(t,a.index,u);let f=n+\".\";Qn.test(f)&&(f=f.replace(Qn,\".\"));const l={};const m={};const d={};a.uniformIndices.forEach((function(e){const t=s[e];let r=t.name;r.startsWith(f)&&(r=r.substr(f.length));const n=r.endsWith(\"[0]\");n&&(r=r.substr(0,r.length-3));const o=jn[t.type];const a=o.Type;const i=n?pad(o.size,16)*t.size:o.size*t.size;const u=new a(c,t.offset,i/a.BYTES_PER_ELEMENT);l[r]=u;const y=createUniformBlockUniformSetter(u,n,o.rows,o.cols);m[r]=y;addSetterToUniformTree(r,y,d,m)}));return{name:n,array:c,asFloat:new Float32Array(c),buffer:i,uniforms:l,setters:m}}\n/**\n * Creates a `UniformBlockInfo` for the specified block\n *\n * Note: **If the blockName matches no existing blocks a warning is printed to the console and a dummy\n * `UniformBlockInfo` is returned**. This is because when debugging GLSL\n * it is common to comment out large portions of a shader or for example set\n * the final output to a constant. When that happens blocks get optimized out.\n * If this function did not create dummy blocks your code would crash when debugging.\n *\n * @param {WebGL2RenderingContext} gl A WebGL2RenderingContext\n * @param {module:twgl.ProgramInfo} programInfo a `ProgramInfo`\n *     as returned from {@link module:twgl.createProgramInfo}\n * @param {string} blockName The name of the block.\n * @return {module:twgl.UniformBlockInfo} The created UniformBlockInfo\n * @memberOf module:twgl/programs\n */function createUniformBlockInfo(e,t,r){return createUniformBlockInfoFromProgram(e,t.program,t.uniformBlockSpec,r)}\n/**\n * Binds a uniform block to the matching uniform block point.\n * Matches by blocks by name so blocks must have the same name not just the same\n * structure.\n *\n * If you have changed any values and you upload the values into the corresponding WebGLBuffer\n * call {@link module:twgl.setUniformBlock} instead.\n *\n * @param {WebGL2RenderingContext} gl A WebGL 2 rendering context.\n * @param {(module:twgl.ProgramInfo|module:twgl.UniformBlockSpec)} programInfo a `ProgramInfo`\n *     as returned from {@link module:twgl.createProgramInfo} or or `UniformBlockSpec` as\n *     returned from {@link module:twgl.createUniformBlockSpecFromProgram}.\n * @param {module:twgl.UniformBlockInfo} uniformBlockInfo a `UniformBlockInfo` as returned from\n *     {@link module:twgl.createUniformBlockInfo}.\n * @return {bool} true if buffer was bound. If the programInfo has no block with the same block name\n *     no buffer is bound.\n * @memberOf module:twgl/programs\n */function bindUniformBlock(e,t,r){const n=t.uniformBlockSpec||t;const o=n.blockSpecs[r.name];if(o){const t=o.index;e.bindBufferRange(Rr,t,r.buffer,r.offset||0,r.array.byteLength);return true}return false}\n/**\n * Uploads the current uniform values to the corresponding WebGLBuffer\n * and binds that buffer to the program's corresponding bind point for the uniform block object.\n *\n * If you haven't changed any values and you only need to bind the uniform block object\n * call {@link module:twgl.bindUniformBlock} instead.\n *\n * @param {WebGL2RenderingContext} gl A WebGL 2 rendering context.\n * @param {(module:twgl.ProgramInfo|module:twgl.UniformBlockSpec)} programInfo a `ProgramInfo`\n *     as returned from {@link module:twgl.createProgramInfo} or or `UniformBlockSpec` as\n *     returned from {@link module:twgl.createUniformBlockSpecFromProgram}.\n * @param {module:twgl.UniformBlockInfo} uniformBlockInfo a `UniformBlockInfo` as returned from\n *     {@link module:twgl.createUniformBlockInfo}.\n * @memberOf module:twgl/programs\n */function setUniformBlock(e,t,r){bindUniformBlock(e,t,r)&&e.bufferData(Rr,r.array,Ur)}\n/**\n * Sets values of a uniform block object\n *\n * @param {module:twgl.UniformBlockInfo} uniformBlockInfo A UniformBlockInfo as returned by {@link module:twgl.createUniformBlockInfo}.\n * @param {Object.<string, ?>} values A uniform name to value map where the value is correct for the given\n *    type of uniform. So for example given a block like\n *\n *       uniform SomeBlock {\n *         float someFloat;\n *         vec2 someVec2;\n *         vec3 someVec3Array[2];\n *         int someInt;\n *       }\n *\n *  You can set the values of the uniform block with\n *\n *       twgl.setBlockUniforms(someBlockInfo, {\n *          someFloat: 12.3,\n *          someVec2: [1, 2],\n *          someVec3Array: [1, 2, 3, 4, 5, 6],\n *          someInt: 5,\n *       }\n *\n *  Arrays can be JavaScript arrays or typed arrays\n *\n *  You can also fill out structure and array values either via\n *  shortcut. Example\n *\n *     // -- in shader --\n *     struct Light {\n *       float intensity;\n *       vec4 color;\n *       float nearFar[2];\n *     };\n *     uniform Lights {\n *       Light lights[2];\n *     };\n *\n *     // in JavaScript\n *\n *     twgl.setBlockUniforms(someBlockInfo, {\n *       lights: [\n *         { intensity: 5.0, color: [1, 0, 0, 1], nearFar[0.1, 10] },\n *         { intensity: 2.0, color: [0, 0, 1, 1], nearFar[0.2, 15] },\n *       ],\n *     });\n *\n *   or the more traditional way\n *\n *     twgl.setBlockUniforms(someBlockInfo, {\n *       \"lights[0].intensity\": 5.0,\n *       \"lights[0].color\": [1, 0, 0, 1],\n *       \"lights[0].nearFar\": [0.1, 10],\n *       \"lights[1].intensity\": 2.0,\n *       \"lights[1].color\": [0, 0, 1, 1],\n *       \"lights[1].nearFar\": [0.2, 15],\n *     });\n *\n *   You can also specify partial paths\n *\n *     twgl.setBlockUniforms(someBlockInfo, {\n *       'lights[1]': { intensity: 5.0, color: [1, 0, 0, 1], nearFar[0.2, 15] },\n *     });\n *\n *   But you can not specify leaf array indices.\n *\n *     twgl.setBlockUniforms(someBlockInfo, {\n *       'lights[1].nearFar[1]': 15,     // BAD! nearFar is a leaf\n *       'lights[1].nearFar': [0.2, 15], // GOOD\n *     });\n *\n *  **IMPORTANT!**, packing in a UniformBlock is unintuitive.\n *  For example the actual layout of `someVec3Array` above in memory\n *  is `1, 2, 3, unused, 4, 5, 6, unused`. twgl takes in 6 values\n *  as shown about and copies them, skipping the padding. This might\n *  be confusing if you're already familiar with Uniform blocks.\n *\n *  If you want to deal with the padding yourself you can access the array\n *  buffer views directly. eg:\n *\n *      someBlockInfo.someVec3Array.set([1, 2, 3, 0, 4, 5, 6, 0]);\n *\n *  Any name that doesn't match will be ignored\n * @memberOf module:twgl/programs\n */function setBlockUniforms(e,t){const r=e.setters;for(const e in t){const n=r[e];if(n){const r=t[e];n(r)}}}function setUniformTree(e,t){for(const r in t){const n=e[r];\"function\"===typeof n?n(t[r]):setUniformTree(e[r],t[r])}}\n/**\n * Set uniforms and binds related textures.\n *\n * example:\n *\n *     const programInfo = createProgramInfo(\n *         gl, [\"some-vs\", \"some-fs\"]);\n *\n *     const tex1 = gl.createTexture();\n *     const tex2 = gl.createTexture();\n *\n *     ... assume we setup the textures with data ...\n *\n *     const uniforms = {\n *       u_someSampler: tex1,\n *       u_someOtherSampler: tex2,\n *       u_someColor: [1,0,0,1],\n *       u_somePosition: [0,1,1],\n *       u_someMatrix: [\n *         1,0,0,0,\n *         0,1,0,0,\n *         0,0,1,0,\n *         0,0,0,0,\n *       ],\n *     };\n *\n *     gl.useProgram(program);\n *\n * This will automatically bind the textures AND set the\n * uniforms.\n *\n *     twgl.setUniforms(programInfo, uniforms);\n *\n * For the example above it is equivalent to\n *\n *     var texUnit = 0;\n *     gl.activeTexture(gl.TEXTURE0 + texUnit);\n *     gl.bindTexture(gl.TEXTURE_2D, tex1);\n *     gl.uniform1i(u_someSamplerLocation, texUnit++);\n *     gl.activeTexture(gl.TEXTURE0 + texUnit);\n *     gl.bindTexture(gl.TEXTURE_2D, tex2);\n *     gl.uniform1i(u_someSamplerLocation, texUnit++);\n *     gl.uniform4fv(u_someColorLocation, [1, 0, 0, 1]);\n *     gl.uniform3fv(u_somePositionLocation, [0, 1, 1]);\n *     gl.uniformMatrix4fv(u_someMatrix, false, [\n *         1,0,0,0,\n *         0,1,0,0,\n *         0,0,1,0,\n *         0,0,0,0,\n *       ]);\n *\n * Note it is perfectly reasonable to call `setUniforms` multiple times. For example\n *\n *     const uniforms = {\n *       u_someSampler: tex1,\n *       u_someOtherSampler: tex2,\n *     };\n *\n *     const moreUniforms {\n *       u_someColor: [1,0,0,1],\n *       u_somePosition: [0,1,1],\n *       u_someMatrix: [\n *         1,0,0,0,\n *         0,1,0,0,\n *         0,0,1,0,\n *         0,0,0,0,\n *       ],\n *     };\n *\n *     twgl.setUniforms(programInfo, uniforms);\n *     twgl.setUniforms(programInfo, moreUniforms);\n *\n * You can also add WebGLSamplers to uniform samplers as in\n *\n *     const uniforms = {\n *       u_someSampler: {\n *         texture: someWebGLTexture,\n *         sampler: someWebGLSampler,\n *       },\n *     };\n *\n * In which case both the sampler and texture will be bound to the\n * same unit.\n *\n * @param {(module:twgl.ProgramInfo|Object.<string, function>)} setters a `ProgramInfo` as returned from `createProgramInfo` or the setters returned from\n *        `createUniformSetters`.\n * @param {Object.<string, ?>} values an object with values for the\n *        uniforms.\n *   You can pass multiple objects by putting them in an array or by calling with more arguments.For example\n *\n *     const sharedUniforms = {\n *       u_fogNear: 10,\n *       u_projection: ...\n *       ...\n *     };\n *\n *     const localUniforms = {\n *       u_world: ...\n *       u_diffuseColor: ...\n *     };\n *\n *     twgl.setUniforms(programInfo, sharedUniforms, localUniforms);\n *\n *     // is the same as\n *\n *     twgl.setUniforms(programInfo, [sharedUniforms, localUniforms]);\n *\n *     // is the same as\n *\n *     twgl.setUniforms(programInfo, sharedUniforms);\n *     twgl.setUniforms(programInfo, localUniforms};\n *\n *   You can also fill out structure and array values either via\n *   shortcut. Example\n *\n *     // -- in shader --\n *     struct Light {\n *       float intensity;\n *       vec4 color;\n *       float nearFar[2];\n *     };\n *     uniform Light lights[2];\n *\n *     // in JavaScript\n *\n *     twgl.setUniforms(programInfo, {\n *       lights: [\n *         { intensity: 5.0, color: [1, 0, 0, 1], nearFar[0.1, 10] },\n *         { intensity: 2.0, color: [0, 0, 1, 1], nearFar[0.2, 15] },\n *       ],\n *     });\n *\n *   or the more traditional way\n *\n *     twgl.setUniforms(programInfo, {\n *       \"lights[0].intensity\": 5.0,\n *       \"lights[0].color\": [1, 0, 0, 1],\n *       \"lights[0].nearFar\": [0.1, 10],\n *       \"lights[1].intensity\": 2.0,\n *       \"lights[1].color\": [0, 0, 1, 1],\n *       \"lights[1].nearFar\": [0.2, 15],\n *     });\n *\n *   You can also specify partial paths\n *\n *     twgl.setUniforms(programInfo, {\n *       'lights[1]': { intensity: 5.0, color: [1, 0, 0, 1], nearFar[0.2, 15] },\n *     });\n *\n *   But you can not specify leaf array indices\n *\n *     twgl.setUniforms(programInfo, {\n *       'lights[1].nearFar[1]': 15,     // BAD! nearFar is a leaf\n *       'lights[1].nearFar': [0.2, 15], // GOOD\n *     });\n *\n * @memberOf module:twgl/programs\n */function setUniforms(e,...t){const r=e.uniformSetters||e;const n=t.length;for(let e=0;e<n;++e){const n=t[e];if(Array.isArray(n)){const e=n.length;for(let t=0;t<e;++t)setUniforms(r,n[t])}else for(const e in n){const t=r[e];t&&t(n[e])}}}\n/**\n * Alias for `setUniforms`\n * @function\n * @param {(module:twgl.ProgramInfo|Object.<string, function>)} setters a `ProgramInfo` as returned from `createProgramInfo` or the setters returned from\n *        `createUniformSetters`.\n * @param {Object.<string, ?>} values an object with values for the\n * @memberOf module:twgl/programs\n */const Zn=setUniforms;\n/**\n * Creates setter functions for all attributes of a shader\n * program. You can pass this to {@link module:twgl.setBuffersAndAttributes} to set all your buffers and attributes.\n *\n * @see {@link module:twgl.setAttributes} for example\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {WebGLProgram} program the program to create setters for.\n * @return {Object.<string, function>} an object with a setter for each attribute by name.\n * @memberOf module:twgl/programs\n */function createAttributeSetters(e,t){const r={};const n=e.getProgramParameter(t,Xr);for(let o=0;o<n;++o){const n=e.getActiveAttrib(t,o);if(isBuiltIn(n))continue;const s=e.getAttribLocation(t,n.name);const a=$n[n.type];const c=a.setter(e,s,a);c.location=s;r[n.name]=c}return r}\n/**\n * Sets attributes and binds buffers (deprecated... use {@link module:twgl.setBuffersAndAttributes})\n *\n * Example:\n *\n *     const program = createProgramFromScripts(\n *         gl, [\"some-vs\", \"some-fs\");\n *\n *     const attribSetters = createAttributeSetters(program);\n *\n *     const positionBuffer = gl.createBuffer();\n *     const texcoordBuffer = gl.createBuffer();\n *\n *     const attribs = {\n *       a_position: {buffer: positionBuffer, numComponents: 3},\n *       a_texcoord: {buffer: texcoordBuffer, numComponents: 2},\n *     };\n *\n *     gl.useProgram(program);\n *\n * This will automatically bind the buffers AND set the\n * attributes.\n *\n *     setAttributes(attribSetters, attribs);\n *\n * Properties of attribs. For each attrib you can add\n * properties:\n *\n * *   type: the type of data in the buffer. Default = gl.FLOAT\n * *   normalize: whether or not to normalize the data. Default = false\n * *   stride: the stride. Default = 0\n * *   offset: offset into the buffer. Default = 0\n * *   divisor: the divisor for instances. Default = undefined\n *\n * For example if you had 3 value float positions, 2 value\n * float texcoord and 4 value uint8 colors you'd setup your\n * attribs like this\n *\n *     const attribs = {\n *       a_position: {buffer: positionBuffer, numComponents: 3},\n *       a_texcoord: {buffer: texcoordBuffer, numComponents: 2},\n *       a_color: {\n *         buffer: colorBuffer,\n *         numComponents: 4,\n *         type: gl.UNSIGNED_BYTE,\n *         normalize: true,\n *       },\n *     };\n *\n * @param {Object.<string, function>} setters Attribute setters as returned from createAttributeSetters\n * @param {Object.<string, module:twgl.AttribInfo>} buffers AttribInfos mapped by attribute name.\n * @memberOf module:twgl/programs\n * @deprecated use {@link module:twgl.setBuffersAndAttributes}\n * @private\n */function setAttributes(e,t){for(const r in t){const n=e[r];n&&n(t[r])}}\n/**\n * Sets attributes and buffers including the `ELEMENT_ARRAY_BUFFER` if appropriate\n *\n * Example:\n *\n *     const programInfo = createProgramInfo(\n *         gl, [\"some-vs\", \"some-fs\");\n *\n *     const arrays = {\n *       position: { numComponents: 3, data: [0, 0, 0, 10, 0, 0, 0, 10, 0, 10, 10, 0], },\n *       texcoord: { numComponents: 2, data: [0, 0, 0, 1, 1, 0, 1, 1],                 },\n *     };\n *\n *     const bufferInfo = createBufferInfoFromArrays(gl, arrays);\n *\n *     gl.useProgram(programInfo.program);\n *\n * This will automatically bind the buffers AND set the\n * attributes.\n *\n *     setBuffersAndAttributes(gl, programInfo, bufferInfo);\n *\n * For the example above it is equivalent to\n *\n *     gl.bindBuffer(gl.ARRAY_BUFFER, positionBuffer);\n *     gl.enableVertexAttribArray(a_positionLocation);\n *     gl.vertexAttribPointer(a_positionLocation, 3, gl.FLOAT, false, 0, 0);\n *     gl.bindBuffer(gl.ARRAY_BUFFER, texcoordBuffer);\n *     gl.enableVertexAttribArray(a_texcoordLocation);\n *     gl.vertexAttribPointer(a_texcoordLocation, 4, gl.FLOAT, false, 0, 0);\n *\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext.\n * @param {(module:twgl.ProgramInfo|Object.<string, function>)} setters A `ProgramInfo` as returned from {@link module:twgl.createProgramInfo} or Attribute setters as returned from {@link module:twgl.createAttributeSetters}\n * @param {(module:twgl.BufferInfo|module:twgl.VertexArrayInfo)} buffers a `BufferInfo` as returned from {@link module:twgl.createBufferInfoFromArrays}.\n *   or a `VertexArrayInfo` as returned from {@link module:twgl.createVertexArrayInfo}\n * @memberOf module:twgl/programs\n */function setBuffersAndAttributes(e,t,r){if(r.vertexArrayObject)e.bindVertexArray(r.vertexArrayObject);else{setAttributes(t.attribSetters||t,r.attribs);r.indices&&e.bindBuffer(Mr,r.indices)}}\n/**\n * @typedef {Object} ProgramInfo\n * @property {WebGLProgram} program A shader program\n * @property {Object<string, function>} uniformSetters object of setters as returned from createUniformSetters,\n * @property {Object<string, function>} attribSetters object of setters as returned from createAttribSetters,\n * @property {module:twgl.UniformBlockSpec} [uniformBlockSpec] a uniform block spec for making UniformBlockInfos with createUniformBlockInfo etc..\n * @property {Object<string, module:twgl.TransformFeedbackInfo>} [transformFeedbackInfo] info for transform feedbacks\n * @memberOf module:twgl\n */\n/**\n * Creates a ProgramInfo from an existing program.\n *\n * A ProgramInfo contains\n *\n *     programInfo = {\n *        program: WebGLProgram,\n *        uniformSetters: object of setters as returned from createUniformSetters,\n *        attribSetters: object of setters as returned from createAttribSetters,\n *     }\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext\n *        to use.\n * @param {WebGLProgram} program an existing WebGLProgram.\n * @return {module:twgl.ProgramInfo} The created ProgramInfo.\n * @memberOf module:twgl/programs\n */function createProgramInfoFromProgram(e,t){const r=createUniformSetters(e,t);const n=createAttributeSetters(e,t);const o={program:t,uniformSetters:r,attribSetters:n};if(isWebGL2(e)){o.uniformBlockSpec=createUniformBlockSpecFromProgram(e,t);o.transformFeedbackInfo=createTransformFeedbackInfo(e,t)}return o}const Kn=/\\s|{|}|;/;\n/**\n * Creates a ProgramInfo from 2 sources.\n *\n * A ProgramInfo contains\n *\n *     programInfo = {\n *        program: WebGLProgram,\n *        uniformSetters: object of setters as returned from createUniformSetters,\n *        attribSetters: object of setters as returned from createAttribSetters,\n *     }\n *\n * NOTE: There are 4 signatures for this function\n *\n *     twgl.createProgramInfo(gl, [vs, fs], options);\n *     twgl.createProgramInfo(gl, [vs, fs], opt_errFunc);\n *     twgl.createProgramInfo(gl, [vs, fs], opt_attribs, opt_errFunc);\n *     twgl.createProgramInfo(gl, [vs, fs], opt_attribs, opt_locations, opt_errFunc);\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext\n *        to use.\n * @param {string[]} shaderSources Array of sources for the\n *        shaders or ids. The first is assumed to be the vertex shader,\n *        the second the fragment shader.\n * @param {module:twgl.ProgramOptions|string[]|module:twgl.ErrorCallback} [opt_attribs] Options for the program or an array of attribs names or an error callback. Locations will be assigned by index if not passed in\n * @param {number[]} [opt_locations|module:twgl.ErrorCallback] The locations for the. A parallel array to opt_attribs letting you assign locations or an error callback.\n * @param {module:twgl.ErrorCallback} [opt_errorCallback] callback for errors. By default it just prints an error to the console\n *        on error. If you want something else pass an callback. It's passed an error message.\n * @return {module:twgl.ProgramInfo?} The created ProgramInfo or null if it failed to link or compile\n * @memberOf module:twgl/programs\n */function createProgramInfo(e,t,r,n,o){const s=getProgramOptions(r,n,o);const a=[];t=t.map((function(e){if(!Kn.test(e)){const t=getElementById(e);if(t)e=t.text;else{const t=`no element with id: ${e}`;s.errorCallback(t);a.push(t)}}return e}));if(a.length)return reportError(s,\"\");const c=s.callback;c&&(s.callback=(t,r)=>{let n;t||(n=createProgramInfoFromProgram(e,r));c(t,n)});const i=createProgramFromSources(e,t,s);return i?createProgramInfoFromProgram(e,i):null}var Jn=Object.freeze({__proto__:null,createAttributeSetters:createAttributeSetters,createProgram:createProgram,createProgramAsync:createProgramAsync,createProgramFromScripts:createProgramFromScripts,createProgramFromSources:createProgramFromSources,createProgramInfo:createProgramInfo,createProgramInfoAsync:createProgramInfoAsync,createProgramInfoFromProgram:createProgramInfoFromProgram,createUniformSetters:createUniformSetters,createUniformBlockSpecFromProgram:createUniformBlockSpecFromProgram,createUniformBlockInfoFromProgram:createUniformBlockInfoFromProgram,createUniformBlockInfo:createUniformBlockInfo,createTransformFeedback:createTransformFeedback,createTransformFeedbackInfo:createTransformFeedbackInfo,bindTransformFeedbackInfo:bindTransformFeedbackInfo,setAttributes:setAttributes,setBuffersAndAttributes:setBuffersAndAttributes,setUniforms:setUniforms,setUniformsAndBindTextures:Zn,setUniformBlock:setUniformBlock,setBlockUniforms:setBlockUniforms,bindUniformBlock:bindUniformBlock});const eo=4;const to=5123;\n/**\n * Calls `gl.drawElements` or `gl.drawArrays`, whichever is appropriate\n *\n * normally you'd call `gl.drawElements` or `gl.drawArrays` yourself\n * but calling this means if you switch from indexed data to non-indexed\n * data you don't have to remember to update your draw call.\n *\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @param {(module:twgl.BufferInfo|module:twgl.VertexArrayInfo)} bufferInfo A BufferInfo as returned from {@link module:twgl.createBufferInfoFromArrays} or\n *   a VertexArrayInfo as returned from {@link module:twgl.createVertexArrayInfo}\n * @param {number} [type] eg (gl.TRIANGLES, gl.LINES, gl.POINTS, gl.TRIANGLE_STRIP, ...). Defaults to `gl.TRIANGLES`\n * @param {number} [count] An optional count. Defaults to bufferInfo.numElements\n * @param {number} [offset] An optional offset. Defaults to 0.\n * @param {number} [instanceCount] An optional instanceCount. if set then `drawArraysInstanced` or `drawElementsInstanced` will be called\n * @memberOf module:twgl/draw\n */function drawBufferInfo(e,t,r,n,o,s){r=void 0===r?eo:r;const a=t.indices;const c=t.elementType;const i=void 0===n?t.numElements:n;o=void 0===o?0:o;c||a?void 0!==s?e.drawElementsInstanced(r,i,void 0===c?to:t.elementType,o,s):e.drawElements(r,i,void 0===c?to:t.elementType,o):void 0!==s?e.drawArraysInstanced(r,o,i,s):e.drawArrays(r,o,i)}\n/**\n * A DrawObject is useful for putting objects in to an array and passing them to {@link module:twgl.drawObjectList}.\n *\n * You need either a `BufferInfo` or a `VertexArrayInfo`.\n *\n * @typedef {Object} DrawObject\n * @property {boolean} [active] whether or not to draw. Default = `true` (must be `false` to be not true). In other words `undefined` = `true`\n * @property {number} [type] type to draw eg. `gl.TRIANGLES`, `gl.LINES`, etc...\n * @property {module:twgl.ProgramInfo} programInfo A ProgramInfo as returned from {@link module:twgl.createProgramInfo}\n * @property {module:twgl.BufferInfo} [bufferInfo] A BufferInfo as returned from {@link module:twgl.createBufferInfoFromArrays}\n * @property {module:twgl.VertexArrayInfo} [vertexArrayInfo] A VertexArrayInfo as returned from {@link module:twgl.createVertexArrayInfo}\n * @property {Object<string, ?>} uniforms The values for the uniforms.\n *   You can pass multiple objects by putting them in an array. For example\n *\n *     var sharedUniforms = {\n *       u_fogNear: 10,\n *       u_projection: ...\n *       ...\n *     };\n *\n *     var localUniforms = {\n *       u_world: ...\n *       u_diffuseColor: ...\n *     };\n *\n *     var drawObj = {\n *       ...\n *       uniforms: [sharedUniforms, localUniforms],\n *     };\n *\n * @property {number} [offset] the offset to pass to `gl.drawArrays` or `gl.drawElements`. Defaults to 0.\n * @property {number} [count] the count to pass to `gl.drawArrays` or `gl.drawElements`. Defaults to bufferInfo.numElements.\n * @property {number} [instanceCount] the number of instances. Defaults to undefined.\n * @memberOf module:twgl\n */\n/**\n * Draws a list of objects\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @param {DrawObject[]} objectsToDraw an array of objects to draw.\n * @memberOf module:twgl/draw\n */function drawObjectList(e,t){let r=null;let n=null;t.forEach((function(t){if(false===t.active)return;const o=t.programInfo;const s=t.vertexArrayInfo||t.bufferInfo;let a=false;const c=void 0===t.type?eo:t.type;if(o!==r){r=o;e.useProgram(o.program);a=true}if(a||s!==n){n&&n.vertexArrayObject&&!s.vertexArrayObject&&e.bindVertexArray(null);n=s;setBuffersAndAttributes(e,o,s)}setUniforms(o,t.uniforms);drawBufferInfo(e,s,c,t.count,t.offset,t.instanceCount)}));n&&n.vertexArrayObject&&e.bindVertexArray(null)}var ro=Object.freeze({__proto__:null,drawBufferInfo:drawBufferInfo,drawObjectList:drawObjectList});const no=36160;const oo=36161;const so=3553;const ao=5121;const co=6402;const io=6408;const uo=33190;const fo=36012;const lo=35056;const mo=36013;const yo=32854;const po=32855;const bo=36194;const go=33189;const Ao=6401;const ho=36168;const xo=34041;const Fo=36064;const To=36096;const So=36128;const Po=33306;const Eo=33071;const wo=9729;\n/**\n * The options for a framebuffer attachment.\n *\n * Note: For a `format` that is a texture include all the texture\n * options from {@link module:twgl.TextureOptions} for example\n * `min`, `mag`, `clamp`, etc... Note that unlike {@link module:twgl.TextureOptions}\n * `auto` defaults to `false` for attachment textures but `min` and `mag` default\n * to `gl.LINEAR` and `wrap` defaults to `CLAMP_TO_EDGE`\n *\n * @typedef {Object} AttachmentOptions\n * @property {number} [attachmentPoint] The attachment point. Defaults\n *   to `gl.COLOR_ATTACHMENT0 + ndx` unless type is a depth or stencil type\n *   then it's gl.DEPTH_ATTACHMENT or `gl.DEPTH_STENCIL_ATTACHMENT` depending\n *   on the format or attachment type.\n * @property {number} [format] The format. If one of `gl.RGBA4`,\n *   `gl.RGB565`, `gl.RGB5_A1`, `gl.DEPTH_COMPONENT16`,\n *   `gl.STENCIL_INDEX8` or `gl.DEPTH_STENCIL` then will create a\n *   renderbuffer. Otherwise will create a texture. Default = `gl.RGBA`\n * @property {number} [type] The type. Used for texture. Default = `gl.UNSIGNED_BYTE`.\n * @property {number} [target] The texture target for `gl.framebufferTexture2D`.\n *   Defaults to `gl.TEXTURE_2D`. Set to appropriate face for cube maps.\n * @property {number} [samples] The number of samples. Default = 1\n * @property {number} [level] level for `gl.framebufferTexture2D`. Defaults to 0.\n * @property {number} [layer] layer for `gl.framebufferTextureLayer`. Defaults to undefined.\n *   If set then `gl.framebufferTextureLayer` is called, if not then `gl.framebufferTexture2D`\n * @property {(WebGLRenderbuffer | WebGLTexture)} [attachment] An existing renderbuffer or texture.\n *    If provided will attach this Object. This allows you to share\n *    attachments across framebuffers.\n * @memberOf module:twgl\n * @mixes module:twgl.TextureOptions\n */const Io=[{format:io,type:ao,min:wo,wrap:Eo},{format:xo}];const vo={};vo[xo]=Po;vo[Ao]=So;vo[ho]=So;vo[co]=To;vo[go]=To;vo[uo]=To;vo[fo]=To;vo[lo]=Po;vo[mo]=Po;function getAttachmentPointForFormat(e,t){return vo[e]||vo[t]}const Bo={};Bo[yo]=true;Bo[po]=true;Bo[bo]=true;Bo[xo]=true;Bo[go]=true;Bo[Ao]=true;Bo[ho]=true;function isRenderbufferFormat(e){return Bo[e]}const Co=32;function isColorAttachmentPoint(e){return e>=Fo&&e<Fo+Co}\n/**\n * @typedef {Object} FramebufferInfo\n * @property {WebGLFramebuffer} framebuffer The WebGLFramebuffer for this framebufferInfo\n * @property {Array.<(WebGLRenderbuffer | WebGLTexture)>} attachments The created attachments in the same order as passed in to {@link module:twgl.createFramebufferInfo}.\n * @property {number} width The width of the framebuffer and its attachments\n * @property {number} height The width of the framebuffer and its attachments\n * @memberOf module:twgl\n */\n/**\n * Creates a framebuffer and attachments.\n *\n * This returns a {@link module:twgl.FramebufferInfo} because it needs to return the attachments as well as the framebuffer.\n * It also leaves the framebuffer it just created as the currently bound `FRAMEBUFFER`.\n * Note: If this is WebGL2 or if you called {@link module:twgl.addExtensionsToContext} then it will set the drawBuffers\n * to `[COLOR_ATTACHMENT0, COLOR_ATTACHMENT1, ...]` for how ever many color attachments were created.\n *\n * The simplest usage\n *\n *     // create an RGBA/UNSIGNED_BYTE texture and DEPTH_STENCIL renderbuffer\n *     const fbi = twgl.createFramebufferInfo(gl);\n *\n * More complex usage\n *\n *     // create an RGB565 renderbuffer and a STENCIL_INDEX8 renderbuffer\n *     const attachments = [\n *       { format: RGB565, mag: NEAREST },\n *       { format: STENCIL_INDEX8 },\n *     ]\n *     const fbi = twgl.createFramebufferInfo(gl, attachments);\n *\n * Passing in a specific size\n *\n *     const width = 256;\n *     const height = 256;\n *     const fbi = twgl.createFramebufferInfo(gl, attachments, width, height);\n *\n * **Note!!** It is up to you to check if the framebuffer is renderable by calling `gl.checkFramebufferStatus`.\n * [WebGL1 only guarantees 3 combinations of attachments work](https://www.khronos.org/registry/webgl/specs/latest/1.0/#6.6).\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {module:twgl.AttachmentOptions[]} [attachments] which attachments to create. If not provided the default is a framebuffer with an\n *    `RGBA`, `UNSIGNED_BYTE` texture `COLOR_ATTACHMENT0` and a `DEPTH_STENCIL` renderbuffer `DEPTH_STENCIL_ATTACHMENT`.\n * @param {number} [width] the width for the attachments. Default = size of drawingBuffer\n * @param {number} [height] the height for the attachments. Default = size of drawingBuffer\n * @return {module:twgl.FramebufferInfo} the framebuffer and attachments.\n * @memberOf module:twgl/framebuffers\n */function createFramebufferInfo(e,t,r,n){const o=no;const s=e.createFramebuffer();e.bindFramebuffer(o,s);r=r||e.drawingBufferWidth;n=n||e.drawingBufferHeight;t=t||Io;const a=[];const c={framebuffer:s,attachments:[],width:r,height:n};t.forEach((function(t,s){let i=t.attachment;const u=t.samples;const f=t.format;let l=t.attachmentPoint||getAttachmentPointForFormat(f,t.internalFormat);l||(l=Fo+s);isColorAttachmentPoint(l)&&a.push(l);if(!i)if(void 0!==u||isRenderbufferFormat(f)){i=e.createRenderbuffer();e.bindRenderbuffer(oo,i);u>1?e.renderbufferStorageMultisample(oo,u,f,r,n):e.renderbufferStorage(oo,f,r,n)}else{const o=Object.assign({},t);o.width=r;o.height=n;if(void 0===o.auto){o.auto=false;o.min=o.min||o.minMag||wo;o.mag=o.mag||o.minMag||wo;o.wrapS=o.wrapS||o.wrap||Eo;o.wrapT=o.wrapT||o.wrap||Eo}i=createTexture(e,o)}if(isRenderbuffer(e,i))e.framebufferRenderbuffer(o,l,oo,i);else{if(!isTexture(e,i))throw new Error(\"unknown attachment type\");void 0!==t.layer?e.framebufferTextureLayer(o,l,i,t.level||0,t.layer):e.framebufferTexture2D(o,l,t.target||so,i,t.level||0)}c.attachments.push(i)}));e.drawBuffers&&e.drawBuffers(a);return c}\n/**\n * Resizes the attachments of a framebuffer.\n *\n * You need to pass in the same `attachments` as you passed in {@link module:twgl.createFramebufferInfo}\n * because TWGL has no idea the format/type of each attachment.\n *\n * The simplest usage\n *\n *     // create an RGBA/UNSIGNED_BYTE texture and DEPTH_STENCIL renderbuffer\n *     const fbi = twgl.createFramebufferInfo(gl);\n *\n *     ...\n *\n *     function render() {\n *       if (twgl.resizeCanvasToDisplaySize(gl.canvas)) {\n *         // resize the attachments\n *         twgl.resizeFramebufferInfo(gl, fbi);\n *       }\n *\n * More complex usage\n *\n *     // create an RGB565 renderbuffer and a STENCIL_INDEX8 renderbuffer\n *     const attachments = [\n *       { format: RGB565, mag: NEAREST },\n *       { format: STENCIL_INDEX8 },\n *     ]\n *     const fbi = twgl.createFramebufferInfo(gl, attachments);\n *\n *     ...\n *\n *     function render() {\n *       if (twgl.resizeCanvasToDisplaySize(gl.canvas)) {\n *         // resize the attachments to match\n *         twgl.resizeFramebufferInfo(gl, fbi, attachments);\n *       }\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {module:twgl.FramebufferInfo} framebufferInfo a framebufferInfo as returned from {@link module:twgl.createFramebufferInfo}.\n * @param {module:twgl.AttachmentOptions[]} [attachments] the same attachments options as passed to {@link module:twgl.createFramebufferInfo}.\n * @param {number} [width] the width for the attachments. Default = size of drawingBuffer\n * @param {number} [height] the height for the attachments. Default = size of drawingBuffer\n * @memberOf module:twgl/framebuffers\n */function resizeFramebufferInfo(e,t,r,n,o){n=n||e.drawingBufferWidth;o=o||e.drawingBufferHeight;t.width=n;t.height=o;r=r||Io;r.forEach((function(r,s){const a=t.attachments[s];const c=r.format;const i=r.samples;if(void 0!==i||isRenderbuffer(e,a)){e.bindRenderbuffer(oo,a);i>1?e.renderbufferStorageMultisample(oo,i,c,n,o):e.renderbufferStorage(oo,c,n,o)}else{if(!isTexture(e,a))throw new Error(\"unknown attachment type\");resizeTexture(e,a,r,n,o)}}))}\n/**\n * Binds a framebuffer\n *\n * This function pretty much solely exists because I spent hours\n * trying to figure out why something I wrote wasn't working only\n * to realize I forget to set the viewport dimensions.\n * My hope is this function will fix that.\n *\n * It is effectively the same as\n *\n *     gl.bindFramebuffer(gl.FRAMEBUFFER, someFramebufferInfo.framebuffer);\n *     gl.viewport(0, 0, someFramebufferInfo.width, someFramebufferInfo.height);\n *\n * @param {WebGLRenderingContext} gl the WebGLRenderingContext\n * @param {module:twgl.FramebufferInfo|null} [framebufferInfo] a framebufferInfo as returned from {@link module:twgl.createFramebufferInfo}.\n *   If falsy will bind the canvas.\n * @param {number} [target] The target. If not passed `gl.FRAMEBUFFER` will be used.\n * @memberOf module:twgl/framebuffers\n */function bindFramebufferInfo(e,t,r){r=r||no;if(t){e.bindFramebuffer(r,t.framebuffer);e.viewport(0,0,t.width,t.height)}else{e.bindFramebuffer(r,null);e.viewport(0,0,e.drawingBufferWidth,e.drawingBufferHeight)}}var ko=Object.freeze({__proto__:null,bindFramebufferInfo:bindFramebufferInfo,createFramebufferInfo:createFramebufferInfo,resizeFramebufferInfo:resizeFramebufferInfo});const _o=34963;\n/**\n * @typedef {Object} VertexArrayInfo\n * @property {number} numElements The number of elements to pass to `gl.drawArrays` or `gl.drawElements`.\n * @property {number} [elementType] The type of indices `UNSIGNED_BYTE`, `UNSIGNED_SHORT` etc..\n * @property {WebGLVertexArrayObject} [vertexArrayObject] a vertex array object\n * @memberOf module:twgl\n */\n/**\n * Creates a VertexArrayInfo from a BufferInfo and one or more ProgramInfos\n *\n * This can be passed to {@link module:twgl.setBuffersAndAttributes} and to\n * {@link module:twgl:drawBufferInfo}.\n *\n * > **IMPORTANT:** Vertex Array Objects are **not** a direct analog for a BufferInfo. Vertex Array Objects\n *   assign buffers to specific attributes at creation time. That means they can only be used with programs\n *   who's attributes use the same attribute locations for the same purposes.\n *\n * > Bind your attribute locations by passing an array of attribute names to {@link module:twgl.createProgramInfo}\n *   or use WebGL 2's GLSL ES 3's `layout(location = <num>)` to make sure locations match.\n *\n * also\n *\n * > **IMPORTANT:** After calling twgl.setBuffersAndAttribute with a BufferInfo that uses a Vertex Array Object\n *   that Vertex Array Object will be bound. That means **ANY MANIPULATION OF ELEMENT_ARRAY_BUFFER or ATTRIBUTES**\n *   will affect the Vertex Array Object state.\n *\n * > Call `gl.bindVertexArray(null)` to get back manipulating the global attributes and ELEMENT_ARRAY_BUFFER.\n *\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @param {module:twgl.ProgramInfo|module:twgl.ProgramInfo[]} programInfo a programInfo or array of programInfos\n * @param {module:twgl.BufferInfo} bufferInfo BufferInfo as returned from createBufferInfoFromArrays etc...\n *\n *    You need to make sure every attribute that will be used is bound. So for example assume shader 1\n *    uses attributes A, B, C and shader 2 uses attributes A, B, D. If you only pass in the programInfo\n *    for shader 1 then only attributes A, B, and C will have their attributes set because TWGL doesn't\n *    now attribute D's location.\n *\n *    So, you can pass in both shader 1 and shader 2's programInfo\n *\n * @return {module:twgl.VertexArrayInfo} The created VertexArrayInfo\n *\n * @memberOf module:twgl/vertexArrays\n */function createVertexArrayInfo(e,t,r){const n=e.createVertexArray();e.bindVertexArray(n);t.length||(t=[t]);t.forEach((function(t){setBuffersAndAttributes(e,t,r)}));e.bindVertexArray(null);return{numElements:r.numElements,elementType:r.elementType,vertexArrayObject:n}}\n/**\n * Creates a vertex array object and then sets the attributes on it\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext to use.\n * @param {Object.<string, function>} setters Attribute setters as returned from createAttributeSetters\n * @param {Object.<string, module:twgl.AttribInfo>} attribs AttribInfos mapped by attribute name.\n * @param {WebGLBuffer} [indices] an optional ELEMENT_ARRAY_BUFFER of indices\n *\n * @return {WebGLVertexArrayObject|null} The created WebGLVertexArrayObject\n *\n * @memberOf module:twgl/vertexArrays\n */function createVAOAndSetAttributes(e,t,r,n){const o=e.createVertexArray();e.bindVertexArray(o);setAttributes(t,r);n&&e.bindBuffer(_o,n);e.bindVertexArray(null);return o}\n/**\n * Creates a vertex array object and then sets the attributes\n * on it\n *\n * @param {WebGLRenderingContext} gl The WebGLRenderingContext\n *        to use.\n * @param {Object.<string, function>| module:twgl.ProgramInfo} programInfo as returned from createProgramInfo or Attribute setters as returned from createAttributeSetters\n * @param {module:twgl.BufferInfo} bufferInfo BufferInfo as returned from createBufferInfoFromArrays etc...\n * @param {WebGLBuffer} [indices] an optional ELEMENT_ARRAY_BUFFER of indices\n *\n * @return {WebGLVertexArrayObject|null} The created WebGLVertexArrayObject\n *\n * @memberOf module:twgl/vertexArrays\n */function createVAOFromBufferInfo(e,t,r){return createVAOAndSetAttributes(e,t.attribSetters||t,r.attribs,r.indices)}var zo=Object.freeze({__proto__:null,createVertexArrayInfo:createVertexArrayInfo,createVAOAndSetAttributes:createVAOAndSetAttributes,createVAOFromBufferInfo:createVAOFromBufferInfo});const Uo={addExtensionsToContext:true};\n/**\n * Various default settings for twgl.\n *\n * Note: You can call this any number of times. Example:\n *\n *     twgl.setDefaults({ textureColor: [1, 0, 0, 1] });\n *     twgl.setDefaults({ attribPrefix: 'a_' });\n *\n * is equivalent to\n *\n *     twgl.setDefaults({\n *       textureColor: [1, 0, 0, 1],\n *       attribPrefix: 'a_',\n *     });\n *\n * @typedef {Object} Defaults\n * @property {string} [attribPrefix] The prefix to stick on attributes\n *\n *   When writing shaders I prefer to name attributes with `a_`, uniforms with `u_` and varyings with `v_`\n *   as it makes it clear where they came from. But, when building geometry I prefer using un-prefixed names.\n *\n *   In other words I'll create arrays of geometry like this\n *\n *       const arrays = {\n *         position: ...\n *         normal: ...\n *         texcoord: ...\n *       };\n *\n *   But need those mapped to attributes and my attributes start with `a_`.\n *\n *   Default: `\"\"`\n *\n * @property {number[]} [textureColor] Array of 4 values in the range 0 to 1\n *\n *   The default texture color is used when loading textures from\n *   urls. Because the URL will be loaded async we'd like to be\n *   able to use the texture immediately. By putting a 1x1 pixel\n *   color in the texture we can start using the texture before\n *   the URL has loaded.\n *\n *   Default: `[0.5, 0.75, 1, 1]`\n *\n * @property {string} [crossOrigin]\n *\n *   If not undefined sets the crossOrigin attribute on images\n *   that twgl creates when downloading images for textures.\n *\n *   Also see {@link module:twgl.TextureOptions}.\n *\n * @property {bool} [addExtensionsToContext]\n *\n *   If true, then, when twgl will try to add any supported WebGL extensions\n *   directly to the context under their normal GL names. For example\n *   if ANGLE_instances_arrays exists then twgl would enable it,\n *   add the functions `vertexAttribDivisor`, `drawArraysInstanced`,\n *   `drawElementsInstanced`, and the constant `VERTEX_ATTRIB_ARRAY_DIVISOR`\n *   to the `WebGLRenderingContext`.\n *\n * @memberOf module:twgl\n */\n/**\n * Sets various defaults for twgl.\n *\n * In the interest of terseness which is kind of the point\n * of twgl I've integrated a few of the older functions here\n *\n * @param {module:twgl.Defaults} newDefaults The default settings.\n * @memberOf module:twgl\n */function setDefaults$2(e){copyExistingProperties(e,Uo);setDefaults(e);setDefaults$1(e)}const Vo=/^(.*?)_/;function addExtensionToContext(e,t){be(e,0);const r=e.getExtension(t);if(r){const n={};const o=Vo.exec(t)[1];const s=\"_\"+o;for(const t in r){const a=r[t];const c=\"function\"===typeof a;const i=c?o:s;let u=t;t.endsWith(i)&&(u=t.substring(0,t.length-i.length));if(void 0!==e[u])c||e[u]===a||warn(u,e[u],a,t);else if(c)e[u]=function(e){return function(){return e.apply(r,arguments)}}(a);else{e[u]=a;n[u]=a}}n.constructor={name:r.constructor.name};be(n,0)}return r}const Mo=[\"ANGLE_instanced_arrays\",\"EXT_blend_minmax\",\"EXT_color_buffer_float\",\"EXT_color_buffer_half_float\",\"EXT_disjoint_timer_query\",\"EXT_disjoint_timer_query_webgl2\",\"EXT_frag_depth\",\"EXT_sRGB\",\"EXT_shader_texture_lod\",\"EXT_texture_filter_anisotropic\",\"OES_element_index_uint\",\"OES_standard_derivatives\",\"OES_texture_float\",\"OES_texture_float_linear\",\"OES_texture_half_float\",\"OES_texture_half_float_linear\",\"OES_vertex_array_object\",\"WEBGL_color_buffer_float\",\"WEBGL_compressed_texture_atc\",\"WEBGL_compressed_texture_etc1\",\"WEBGL_compressed_texture_pvrtc\",\"WEBGL_compressed_texture_s3tc\",\"WEBGL_compressed_texture_s3tc_srgb\",\"WEBGL_depth_texture\",\"WEBGL_draw_buffers\"];\n/**\n * Attempts to enable all of the following extensions\n * and add their functions and constants to the\n * `WebGLRenderingContext` using their normal non-extension like names.\n *\n *      ANGLE_instanced_arrays\n *      EXT_blend_minmax\n *      EXT_color_buffer_float\n *      EXT_color_buffer_half_float\n *      EXT_disjoint_timer_query\n *      EXT_disjoint_timer_query_webgl2\n *      EXT_frag_depth\n *      EXT_sRGB\n *      EXT_shader_texture_lod\n *      EXT_texture_filter_anisotropic\n *      OES_element_index_uint\n *      OES_standard_derivatives\n *      OES_texture_float\n *      OES_texture_float_linear\n *      OES_texture_half_float\n *      OES_texture_half_float_linear\n *      OES_vertex_array_object\n *      WEBGL_color_buffer_float\n *      WEBGL_compressed_texture_atc\n *      WEBGL_compressed_texture_etc1\n *      WEBGL_compressed_texture_pvrtc\n *      WEBGL_compressed_texture_s3tc\n *      WEBGL_compressed_texture_s3tc_srgb\n *      WEBGL_depth_texture\n *      WEBGL_draw_buffers\n *\n * For example if `ANGLE_instanced_arrays` exists then the functions\n * `drawArraysInstanced`, `drawElementsInstanced`, `vertexAttribDivisor`\n * and the constant `VERTEX_ATTRIB_ARRAY_DIVISOR` are added to the\n * `WebGLRenderingContext`.\n *\n * Note that if you want to know if the extension exists you should\n * probably call `gl.getExtension` for each extension. Alternatively\n * you can check for the existence of the functions or constants that\n * are expected to be added. For example\n *\n *    if (gl.drawBuffers) {\n *      // Either WEBGL_draw_buffers was enabled OR you're running in WebGL2\n *      ....\n *\n * @param {WebGLRenderingContext} gl A WebGLRenderingContext\n * @memberOf module:twgl\n */function addExtensionsToContext(e){for(let t=0;t<Mo.length;++t)addExtensionToContext(e,Mo[t])}\n/**\n * Creates a webgl context.\n * @param {HTMLCanvasElement} canvas The canvas tag to get\n *     context from. If one is not passed in one will be\n *     created.\n * @return {WebGLRenderingContext} The created context.\n * @private\n */function create3DContext(e,t){const r=[\"webgl\",\"experimental-webgl\"];let n=null;for(let o=0;o<r.length;++o){n=e.getContext(r[o],t);if(n){Uo.addExtensionsToContext&&addExtensionsToContext(n);break}}return n}\n/**\n * Gets a WebGL1 context.\n *\n * Note: Will attempt to enable Vertex Array Objects\n * and add WebGL2 entry points. (unless you first set defaults with\n * `twgl.setDefaults({enableVertexArrayObjects: false})`;\n *\n * @param {HTMLCanvasElement} canvas a canvas element.\n * @param {WebGLContextAttributes} [opt_attribs] optional webgl context creation attributes\n * @return {WebGLRenderingContext} The created context.\n * @memberOf module:twgl\n * @deprecated\n * @private\n */function getWebGLContext(e,t){const r=create3DContext(e,t);return r}\n/**\n * Creates a webgl context.\n *\n * Will return a WebGL2 context if possible.\n *\n * You can check if it's WebGL2 with\n *\n *     twgl.isWebGL2(gl);\n *\n * @param {HTMLCanvasElement} canvas The canvas tag to get\n *     context from. If one is not passed in one will be\n *     created.\n * @return {WebGLRenderingContext} The created context.\n */function createContext(e,t){const r=[\"webgl2\",\"webgl\",\"experimental-webgl\"];let n=null;for(let o=0;o<r.length;++o){n=e.getContext(r[o],t);if(n){Uo.addExtensionsToContext&&addExtensionsToContext(n);break}}return n}\n/**\n * Gets a WebGL context.  Will create a WebGL2 context if possible.\n *\n * You can check if it's WebGL2 with\n *\n *    function isWebGL2(gl) {\n *      return gl.getParameter(gl.VERSION).indexOf(\"WebGL 2.0 \") == 0;\n *    }\n *\n * Note: For a WebGL1 context will attempt to enable Vertex Array Objects\n * and add WebGL2 entry points. (unless you first set defaults with\n * `twgl.setDefaults({enableVertexArrayObjects: false})`;\n *\n * @param {HTMLCanvasElement} canvas a canvas element.\n * @param {WebGLContextAttributes} [opt_attribs] optional webgl context creation attributes\n * @return {WebGLRenderingContext} The created context.\n * @memberOf module:twgl\n */function getContext(e,t){const r=createContext(e,t);return r}\n/**\n * Resize a canvas to match the size it's displayed.\n * @param {HTMLCanvasElement} canvas The canvas to resize.\n * @param {number} [multiplier] So you can pass in `window.devicePixelRatio` or other scale value if you want to.\n * @return {boolean} true if the canvas was resized.\n * @memberOf module:twgl\n */function resizeCanvasToDisplaySize(e,t){t=t||1;t=Math.max(0,t);const r=e.clientWidth*t|0;const n=e.clientHeight*t|0;if(e.width!==r||e.height!==n){e.width=r;e.height=n;return true}return false}export{addExtensionsToContext,N as attributes,bindFramebufferInfo,bindTransformFeedbackInfo,bindUniformBlock,canFilter,canGenerateMipmap,createAttribsFromArrays,createAttributeSetters,createBufferFromArray,createBufferFromTypedArray,createBufferInfoFromArrays,createBuffersFromArrays,createFramebufferInfo,createProgram,createProgramAsync,createProgramFromScripts,createProgramFromSources,createProgramInfo,createProgramInfoAsync,createProgramInfoFromProgram,createSampler,createSamplers,createTexture,createTextures,createTransformFeedback,createTransformFeedbackInfo,createUniformBlockInfo,createUniformBlockInfoFromProgram,createUniformBlockSpecFromProgram,createUniformSetters,createVAOAndSetAttributes,createVAOFromBufferInfo,createVertexArrayInfo,ro as draw,drawBufferInfo,drawObjectList,ko as framebuffers,getArray as getArray_,getBytesPerElementForInternalFormat,getContext,getFormatAndTypeForInternalFormat,getGLTypeForTypedArray,getGLTypeForTypedArrayType,getNumComponentsForFormat,getNumComponents as getNumComponents_,getTypedArrayTypeForGLType,getWebGLContext,be as glEnumToString,P as isArrayBuffer,isWebGL1,isWebGL2,loadTextureFromUrl,a as m4,pe as primitives,Jn as programs,resizeCanvasToDisplaySize,resizeFramebufferInfo,resizeTexture,setAttribInfoBufferFromArray,setDefaults as setAttributeDefaults_,setAttributePrefix,setAttributes,setBlockUniforms,setBuffersAndAttributes,setDefaultTextureColor,setDefaults$2 as setDefaults,setEmptyTexture,setSamplerParameters,setDefaults$1 as setTextureDefaults_,setTextureFilteringForSize,setTextureFromArray,setTextureFromElement,setTextureParameters,setUniformBlock,setUniforms,Zn as setUniformsAndBindTextures,Cr as textures,E as typedarrays,ge as utils,t as v3,zo as vertexArrays};\n\n//# sourceMappingURL=twgl-full.module.js.map","import n,{useRef as e,useEffect as o}from\"react\";import t from\"chroma-js\";import*as r from\"twgl.js\";const a=({baseColor:a=\"#FFFFFF\",noise:i=10,colors:s=[{color:\"rgb(255,0,0)\",x:0,y:0,radius:10},{color:\"rgb(0,255,0)\",x:80,y:20,radius:10},{color:\"rgb(0,0,255)\",x:50,y:50,radius:10}],animate:l=false,style:v,className:u})=>{const d=e(null);const p=e(null);o((()=>{const n=d.current;if(!n)return;const e=n.getContext(\"webgl\");if(!e){console.error(\"WebGL not supported.\");return}const o=\"attribute vec4 position; void main() { gl_Position = position; }\";const v=c(s.length);const u=r.createProgramInfo(e,[o,v]);const f={position:[-1,-1,0,1,-1,0,-1,1,0,-1,1,0,1,-1,0,1,1,0]};const m=r.createBufferInfoFromArrays(e,f);const g=n=>{r.resizeCanvasToDisplaySize(e.canvas);e.viewport(0,0,e.canvas.width,e.canvas.height);const o=t(a).gl();const c={r:o[0],g:o[1],b:o[2],a:o[3]};const v=s.map((n=>{const e=t(n.color).gl();return[e[0],e[1],e[2],e[3]]})).flat();const d=s.map(((e,o)=>{const t=l?Math.sin(n*.001+o)*.1:0;return[e.x/100+t,1-e.y/100+t]})).flat();const f=s.map((n=>n.radius/10));const x={u_resolution:[e.canvas.width,e.canvas.height],u_baseColor:[c.r,c.g,c.b,c.a],u_noise:i,u_colors:new Float32Array(v),u_positions:new Float32Array(d),u_radius:new Float32Array(f),u_time:l?n*.001:1};e.useProgram(u.program);r.setBuffersAndAttributes(e,u,m);r.setUniforms(u,x);r.drawBufferInfo(e,m);l&&(p.current=requestAnimationFrame(g))};g(0);return()=>{p.current&&cancelAnimationFrame(p.current)}}),[a,i,l,JSON.stringify(s)]);return n.createElement(\"canvas\",{ref:d,style:Object.assign({width:\"100%\",height:\"100%\",display:\"block\"},v),className:u})};function c(n){return`\\n        precision mediump float;\\n\\n        uniform vec2 u_resolution;\\n        uniform vec4 u_baseColor;\\n        uniform float u_noise;\\n        uniform vec4 u_colors[${Math.max(1,n)}];\\n        uniform vec2 u_positions[${Math.max(1,n)}];\\n        uniform float u_radius[${Math.max(1,n)}];\\n        uniform float u_time;\\n\\n        vec3 mod289(vec3 x) {\\n            return x - floor(x * (1.0 / 289.0)) * 289.0;\\n        }\\n        float mod289(float x) {\\n            return x - floor(x * (1.0 / 289.0)) * 289.0;\\n        }\\n        float permute(float x) {\\n            return mod289(((x * 34.0) + 10.0) * x);\\n        }\\n        vec2 rgrad2(vec2 p, float rot) {\\n            float u = permute(permute(p.x) + p.y) * 0.0243902439 + rot;\\n            u = fract(u) * 6.28318530718;\\n            return vec2(cos(u), sin(u));\\n        }\\n        vec3 psrdnoise(vec2 pos, vec2 per, float rot) {\\n            pos.y += 0.01;\\n            vec2 uv = vec2(pos.x + pos.y * 0.5, pos.y);\\n            vec2 i0 = floor(uv);\\n            vec2 f0 = fract(uv);\\n            vec2 i1 = (f0.x > f0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\\n            vec2 p0 = vec2(i0.x - i0.y * 0.5, i0.y);\\n            vec2 p1 = vec2(p0.x + i1.x - i1.y * 0.5, p0.y + i1.y);\\n            vec2 p2 = vec2(p0.x + 0.5, p0.y + 1.0);\\n            vec2 d0 = pos - p0;\\n            vec2 d1 = pos - p1;\\n            vec2 d2 = pos - p2;\\n            vec3 xw = mod(vec3(p0.x, p1.x, p2.x), per.x);\\n            vec3 yw = mod(vec3(p0.y, p1.y, p2.y), per.y);\\n            vec3 iuw = xw + 0.5 * yw;\\n            vec3 ivw = yw;\\n            vec2 g0 = rgrad2(vec2(iuw.x, ivw.x), rot);\\n            vec2 g1 = rgrad2(vec2(iuw.y, ivw.y), rot);\\n            vec2 g2 = rgrad2(vec2(iuw.z, ivw.z), rot);\\n            vec3 w = vec3(dot(g0, d0), dot(g1, d1), dot(g2, d2));\\n            vec3 t = 0.8 - vec3(dot(d0, d0), dot(d1, d1), dot(d2, d2));\\n            t = max(t, 0.0);\\n            vec3 t4 = t * t * t * t;\\n            return 11.0 * vec3(dot(t4, w));\\n        }\\n\\n        vec4 blendAverage(vec4 base, vec4 blend) {\\n            return (base + blend) / 2.0;\\n        }\\n\\n        // Elliptical distance calculation\\n        float ellipticalDistance(vec2 uv, vec2 center, vec2 radii, float angle) {\\n            vec2 toUV = uv - center;\\n\\n            // Rotate UV coordinates by the angle\\n            float cosA = cos(angle);\\n            float sinA = sin(angle);\\n            vec2 rotated = vec2(cosA * toUV.x + sinA * toUV.y, -sinA * toUV.x + cosA * toUV.y);\\n            // Scale coordinates to create an ellipse\\n            vec2 scaled = rotated / radii;\\n\\n            // Return the distance in elliptical space\\n            return length(scaled);\\n        }\\n        void main() {\\n            vec2 uv = gl_FragCoord.xy / u_resolution;\\n            vec4 color = u_baseColor;\\n            vec2 canvasCenter = vec2(0.5, 0.5);\\n            for (int i = 0; i < ${Math.max(1,n)}; i++) {\\n                vec2 position = u_positions[i];\\n                vec4 gradientColor = u_colors[i];\\n                float radius = u_radius[i];\\n\\n                 // Calculate the angle pointing towards the center\\n                vec2 toCenter = canvasCenter - position;\\n                toCenter.y = -toCenter.y;\\n                float angle = atan(toCenter.x, toCenter.y);\\n                for (float dx = -2.0; dx <= 2.0; dx++) {\\n                    for (float dy = -2.0; dy <= 2.0; dy++) {\\n                        float noise = psrdnoise(uv * u_noise, vec2(10.0), 0.0).x;\\n                        vec2 samplePos = position + vec2(dx, dy) * 0.005 + vec2(noise) * 0.01;\\n                        float eDist = ellipticalDistance(uv, samplePos, vec2(radius), angle);\\n                        float dist = eDist > 0.0 ? eDist : distance(uv, position);\\n                        float weight = 1.0 - smoothstep(0.001, 0.5, dist);\\n                        color = mix(color, blendAverage(color, gradientColor), weight * 0.1);\\n                    }\\n                }\\n            }\\n            gl_FragColor = color;\\n        }\\n    `}export{a as default};\n//# sourceMappingURL=meshgradient.js.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import MeshGradientComponent from\"mesh-gradient\";/** @framerDisableUnlink\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n */export default function MeshGradient(props){const{baseColor,noise,animate}=props;const colors=props.colors.length!==0?props.colors:[{color:\"rgb(255,0,0)\",x:0,y:0,radius:10},{color:\"rgb(0,255,0)\",x:80,y:20,radius:10},{color:\"rgb(0,0,255)\",x:50,y:50,radius:10}];return /*#__PURE__*/_jsx(MeshGradientComponent,{style:{width:\"100%\",height:\"100%\",display:\"block\"},baseColor:baseColor,noise:noise,colors:colors,animate:animate});}// ---------- Framer controls ----------\naddPropertyControls(MeshGradient,{baseColor:{title:\"Base Color\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},noise:{title:\"Noise\",type:ControlType.Number,min:0,max:100,defaultValue:10},colors:{title:\"Colors\",type:ControlType.Array,defaultValue:[{color:\"#FF0000\",x:0,y:0,radius:10},{color:\"#00FF00\",x:80,y:20,radius:10},{color:\"#0000FF\",x:50,y:50,radius:10}],propertyControl:{title:\"Mesh Color\",type:ControlType.Object,controls:{color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},x:{title:\"X Position\",type:ControlType.Number,min:0,max:100,defaultValue:50},y:{title:\"Y Position\",type:ControlType.Number,min:0,max:100,defaultValue:50},radius:{title:\"Radius\",type:ControlType.Number,min:0,max:100,defaultValue:10}}}},animate:{title:\"Animate\",type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"}});MeshGradient.defaultProps={baseColor:\"#FFFFFF\",noise:10,colors:[{color:\"rgb(255,0,0)\",x:0,y:0,radius:10},{color:\"rgb(0,255,0)\",x:80,y:20,radius:10},{color:\"rgb(0,0,255)\",x:50,y:50,radius:10}],animate:false};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MeshGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MeshGradient.map","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={d1GorC_Yr:{hover:true}};const cycleOrder=[\"d1GorC_Yr\",\"bVnQ3KJyi\"];const serializationHash=\"framer-8DEqV\";const variantClassNames={bVnQ3KJyi:\"framer-v-11t23z1\",d1GorC_Yr:\"framer-v-akgkxb\"};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={\"Variant 1\":\"d1GorC_Yr\",\"Variant 2\":\"bVnQ3KJyi\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"d1GorC_Yr\"};};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:\"d1GorC_Yr\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1md3w1e=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"bVnQ3KJyi\",true),300);});useOnVariantChange(baseVariant,{default:onAppear1md3w1e});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-akgkxb\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d1GorC_Yr\",ref:refBinding,style:{...style},...addPropertyOverrides({\"d1GorC_Yr-hover\":{\"data-framer-name\":undefined},bVnQ3KJyi:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8wit4m\",layoutDependency:layoutDependency,layoutId:\"lcT5bSMHZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 15.556\" overflow=\"visible\"><path d=\"M 12.172 6.778 L 6.808 1.414 L 8.222 0 L 16 7.778 L 8.222 15.556 L 6.808 14.142 L 12.172 8.778 L 0 8.778 L 0 6.778 Z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hd8zgi\",layoutDependency:layoutDependency,layoutId:\"qS0HGBeUr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 15.556\" overflow=\"visible\"><path d=\"M 12.172 6.778 L 6.808 1.414 L 8.222 0 L 16 7.778 L 8.222 15.556 L 6.808 14.142 L 12.172 8.778 L 0 8.778 L 0 6.778 Z\" fill=\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)) /* {&quot;name&quot;:&quot;Text Weak&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"d1GorC_Yr-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 15.556\" overflow=\"visible\"><path d=\"M 12.172 6.778 L 6.808 1.414 L 8.222 0 L 16 7.778 L 8.222 15.556 L 6.808 14.142 L 12.172 8.778 L 0 8.778 L 0 6.778 Z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8DEqV.framer-11d2ed4, .framer-8DEqV .framer-11d2ed4 { display: block; }\",\".framer-8DEqV.framer-akgkxb { cursor: pointer; height: 16px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 16px; }\",\".framer-8DEqV .framer-8wit4m { height: 16px; left: -20px; position: absolute; top: 0px; width: 16px; }\",\".framer-8DEqV .framer-1hd8zgi { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-8DEqV.framer-v-11t23z1.framer-akgkxb { cursor: unset; }\",\".framer-8DEqV.framer-v-11t23z1 .framer-8wit4m { left: 0px; }\",\".framer-8DEqV.framer-v-11t23z1 .framer-1hd8zgi { left: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bVnQ3KJyi\":{\"layout\":[\"fixed\",\"fixed\"]},\"nPWIGeES9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTguFctcw1=withCSS(Component,css,\"framer-8DEqV\");export default FramerTguFctcw1;FramerTguFctcw1.displayName=\"Arrow right\";FramerTguFctcw1.defaultProps={height:16,width:16};addPropertyControls(FramerTguFctcw1,{variant:{options:[\"d1GorC_Yr\",\"bVnQ3KJyi\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTguFctcw1,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTguFctcw1\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bVnQ3KJyi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nPWIGeES9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TguFctcw1.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,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 ArrowRight from\"https://framerusercontent.com/modules/mZrDLDS8d0pGznLxDoEB/OlQRwtGh38LiHxZfpNm0/TguFctcw1.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={iuwJRB_Ft:{hover:true}};const serializationHash=\"framer-ZriD1\";const variantClassNames={iuwJRB_Ft:\"framer-v-qk3oj6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qchK91Zgo=undefined;const gXqnz5Cjn=undefined;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,link,title,width,...props})=>{return{...props,gXqnz5Cjn:title??props.gXqnz5Cjn??\"Learn More\",qchK91Zgo:link??props.qchK91Zgo};};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,qchK91Zgo,gXqnz5Cjn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iuwJRB_Ft\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"iuwJRB_Ft-hover\")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__*/_jsx(Link,{href:qchK91Zgo,motionChild:true,nodeId:\"iuwJRB_Ft\",openInNewTab:false,scopeId:\"ttl9Zhe5U\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-qk3oj6\",className,classNames)} framer-17ojn9n`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iuwJRB_Ft\",ref:refBinding,style:{...style},...addPropertyOverrides({\"iuwJRB_Ft-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xegdrv\",\"data-framer-name\":\"Frame 1000005535\",layoutDependency:layoutDependency,layoutId:\"plLor2zFU\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kubu5n\",\"data-framer-name\":\"Frame 1000005535\",layoutDependency:layoutDependency,layoutId:\"CxSYuylDm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(111, 111, 111))\"},children:\"Learn More\"})}),className:\"framer-1f2e4mc\",\"data-framer-name\":\"Text\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"SxR6JLawN\",style:{\"--extracted-r6o4lv\":\"rgb(111, 111, 111)\",\"--framer-paragraph-spacing\":\"0px\"},text:gXqnz5Cjn,variants:{\"iuwJRB_Ft-hover\":{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"iuwJRB_Ft-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\"},children:\"Learn More\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u4f0or\",\"data-framer-name\":\"Vector 11\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:88,layoutDependency:layoutDependency,layoutId:\"T4SIMwsyV\",svg:'<svg width=\"88\" height=\"3\" viewBox=\"-1 -1 88 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.5 0.5H85.5\" stroke=\"#6F6F6F\" stroke-linecap=\"round\" stroke-dasharray=\"3 3\"/>\\n</svg>\\n',withExternalLayout:true,...addPropertyOverrides({\"iuwJRB_Ft-hover\":{fill:'var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {\"name\":\"Text Strong\"} */'}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({\"iuwJRB_Ft-hover\":{height:16,width:\"16px\",y:(componentViewport?.y||0)+(4+((componentViewport?.height||32)-8-16)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d5f68u-container\",layoutDependency:layoutDependency,layoutId:\"StBLO1h3V-container\",nodeId:\"StBLO1h3V\",rendersWithMotion:true,scopeId:\"ttl9Zhe5U\",children:/*#__PURE__*/_jsx(ArrowRight,{height:\"100%\",id:\"StBLO1h3V\",layoutId:\"StBLO1h3V\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"d1GorC_Yr\"),width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZriD1.framer-17ojn9n, .framer-ZriD1 .framer-17ojn9n { display: block; }\",\".framer-ZriD1.framer-qk3oj6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ZriD1 .framer-xegdrv { align-content: center; align-items: center; 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-ZriD1 .framer-kubu5n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ZriD1 .framer-1f2e4mc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZriD1 .framer-u4f0or { align-self: stretch; flex: none; height: 3px; position: relative; width: auto; }\",\".framer-ZriD1 .framer-1d5f68u-container { flex: none; height: 16px; position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 92\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"s1QsVynCr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qchK91Zgo\":\"link\",\"gXqnz5Cjn\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerttl9Zhe5U=withCSS(Component,css,\"framer-ZriD1\");export default Framerttl9Zhe5U;Framerttl9Zhe5U.displayName=\"Tertiary button\";Framerttl9Zhe5U.defaultProps={height:32,width:92};addPropertyControls(Framerttl9Zhe5U,{qchK91Zgo:{title:\"Link\",type:ControlType.Link},gXqnz5Cjn:{defaultValue:\"Learn More\",displayTextArea:false,title:\"Title\",type:ControlType.String},ongXqnz5CjnChange:{changes:\"gXqnz5Cjn\",type:ControlType.ChangeHandler}});addFonts(Framerttl9Zhe5U,[{explicitInter:true,fonts:[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...ArrowRightFonts],{supportsExplicitInterCodegen:true});Framerttl9Zhe5U.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ArrowRight,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerttl9Zhe5U\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"qchK91Zgo\\\":\\\"link\\\",\\\"gXqnz5Cjn\\\":\\\"title\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"92\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"s1QsVynCr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ttl9Zhe5U.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={InnGaHPlN:{hover:true}};const serializationHash=\"framer-96qQ1\";const variantClassNames={InnGaHPlN:\"framer-v-togne3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HtKrNOuBp=undefined;const fHULDKckU=undefined;const AebMYbxH2=undefined;const nEXm_R2uA=undefined;const vWCnR81PM=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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,hover,icon,id,link,title,visible,width,...props})=>{return{...props,AebMYbxH2:icon??props.AebMYbxH2,fHULDKckU:link??props.fHULDKckU,HtKrNOuBp:hover??props.HtKrNOuBp,nEXm_R2uA:title??props.nEXm_R2uA??\"Default Text\",vWCnR81PM:visible??props.vWCnR81PM??true};};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,HtKrNOuBp,fHULDKckU,nEXm_R2uA,AebMYbxH2,vWCnR81PM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"InnGaHPlN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1bje5nh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(HtKrNOuBp){const res=await HtKrNOuBp(...args);if(res===false)return false;}});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:fHULDKckU,motionChild:true,nodeId:\"InnGaHPlN\",openInNewTab:false,scopeId:\"obcyEhBCe\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-togne3\",className,classNames)} framer-eioxet`,\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"InnGaHPlN\",onMouseEnter:onMouseEnter1bje5nh,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"InnGaHPlN-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12nj19q\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"a6RP9w3na\",style:{backgroundColor:\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2pbqkr\",layoutDependency:layoutDependency,layoutId:\"btrTzL8a9\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.16)\"},variants:{\"InnGaHPlN-hover\":{boxShadow:\"0px 19px 5px 0px rgba(0, 0, 0, 0), 0px 12px 5px 0px rgba(0, 0, 0, 0.02), 0px 7px 4px 0px rgba(0, 0, 0, 0.05), 0px 3px 3px 0px rgba(0, 0, 0, 0.09), 0px 1px 2px 0px rgba(0, 0, 0, 0.11)\"}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||64)-24-40)/2)+4+4),sizes:\"24px\",...toResponsiveImage(AebMYbxH2)},className:\"framer-lac3q4\",layoutDependency:layoutDependency,layoutId:\"Fp1ZPa9O9\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zy0nql\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"ztoCHfdXG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.6px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\"},children:\"Default Text\"})}),className:\"framer-nn58yl\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"it2OQKigO\",style:{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nEXm_R2uA,verticalAlignment:\"top\",withExternalLayout:true}),vWCnR81PM!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-iyzhd2\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"KtrlBpmiP\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-a866ba3a-0a18-4b9d-aea9-43eb925c023d, rgb(218, 215, 215))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",borderBottomLeftRadius:78,borderBottomRightRadius:78,borderTopLeftRadius:78,borderTopRightRadius:78},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.6px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\"},children:\"Coming soon\"})}),className:\"framer-fxbs2h\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"OZb6XBiaj\",style:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-96qQ1.framer-eioxet, .framer-96qQ1 .framer-eioxet { display: block; }\",\".framer-96qQ1.framer-togne3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: 360px; }\",\".framer-96qQ1 .framer-12nj19q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-96qQ1 .framer-2pbqkr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-96qQ1 .framer-lac3q4 { flex: none; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-96qQ1 .framer-zy0nql { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",'.framer-96qQ1 .framer-nn58yl { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-user-select: none; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; user-select: none; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-96qQ1 .framer-iyzhd2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 3px 6px 3px 6px; position: relative; width: min-content; }\",'.framer-96qQ1 .framer-fxbs2h { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-user-select: none; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; user-select: none; white-space: pre; width: auto; }','.framer-96qQ1[data-border=\"true\"]::after, .framer-96qQ1 [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 64\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TxzL6hTx5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HtKrNOuBp\":\"hover\",\"fHULDKckU\":\"link\",\"nEXm_R2uA\":\"title\",\"AebMYbxH2\":\"icon\",\"vWCnR81PM\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerobcyEhBCe=withCSS(Component,css,\"framer-96qQ1\");export default FramerobcyEhBCe;FramerobcyEhBCe.displayName=\"Menu Item\";FramerobcyEhBCe.defaultProps={height:64,width:360};addPropertyControls(FramerobcyEhBCe,{HtKrNOuBp:{title:\"Hover\",type:ControlType.EventHandler},fHULDKckU:{title:\"Link\",type:ControlType.Link},nEXm_R2uA:{defaultValue:\"Default Text\",displayTextArea:false,title:\"Title\",type:ControlType.String},onnEXm_R2uAChange:{changes:\"nEXm_R2uA\",type:ControlType.ChangeHandler},AebMYbxH2:{title:\"Icon\",type:ControlType.ResponsiveImage},vWCnR81PM:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onvWCnR81PMChange:{changes:\"vWCnR81PM\",type:ControlType.ChangeHandler}});addFonts(FramerobcyEhBCe,[{explicitInter:true,fonts:[{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\"},{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerobcyEhBCe\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"360\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TxzL6hTx5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"HtKrNOuBp\\\":\\\"hover\\\",\\\"fHULDKckU\\\":\\\"link\\\",\\\"nEXm_R2uA\\\":\\\"title\\\",\\\"AebMYbxH2\\\":\\\"icon\\\",\\\"vWCnR81PM\\\":\\\"visible\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./obcyEhBCe.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItem from\"https://framerusercontent.com/modules/zHGELhs5O3fo0wlXJKa3/WxRhHEzUb3PLMu5KXrtV/obcyEhBCe.js\";const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"SEYJi1tU6\",\"HXiqOJkJG\",\"bFrUEUaKC\",\"Yh1j7hi0T\",\"F8yAklMNa\"];const serializationHash=\"framer-6cJvj\";const variantClassNames={bFrUEUaKC:\"framer-v-1n6y4eb\",F8yAklMNa:\"framer-v-f4dem9\",HXiqOJkJG:\"framer-v-186oit1\",SEYJi1tU6:\"framer-v-1s687p6\",Yh1j7hi0T:\"framer-v-1gs6f8x\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"1\":\"F8yAklMNa\",\"Variant 1\":\"SEYJi1tU6\",\"Variant 2\":\"HXiqOJkJG\",\"Variant 3\":\"bFrUEUaKC\",\"Variant 4\":\"Yh1j7hi0T\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SEYJi1tU6\"};};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:\"SEYJi1tU6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1sal563=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"SEYJi1tU6\");});const HtKrNOuBp1csf7ky=activeVariantCallback(async(...args)=>{setVariant(\"F8yAklMNa\");});const HtKrNOuBp5ypkq=activeVariantCallback(async(...args)=>{setVariant(\"HXiqOJkJG\");});const HtKrNOuBp1ne5gt4=activeVariantCallback(async(...args)=>{setVariant(\"bFrUEUaKC\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"HXiqOJkJG\",\"bFrUEUaKC\",\"Yh1j7hi0T\",\"F8yAklMNa\"].includes(baseVariant))return true;return false;};const router=useRouter();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-1s687p6\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SEYJi1tU6\",onMouseLeave:onMouseLeave1sal563,ref:refBinding,style:{...style},...addPropertyOverrides({bFrUEUaKC:{\"data-framer-name\":\"Variant 3\"},F8yAklMNa:{\"data-framer-name\":\"1\"},HXiqOJkJG:{\"data-framer-name\":\"Variant 2\"},Yh1j7hi0T:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ntoyi\",\"data-framer-name\":\"Focus\",layoutDependency:layoutDependency,layoutId:\"eCiLhQ88B\",style:{backgroundColor:\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-21ftfj\",layoutDependency:layoutDependency,layoutId:\"F_M02Iala\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||195.5)-0-201)/2+0+0)+0+0,...addPropertyOverrides({bFrUEUaKC:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-201)/2+0+0)+0+0},HXiqOJkJG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-201)/2+0+0)+0+0},Yh1j7hi0T:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-201)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ffx76z-container\",layoutDependency:layoutDependency,layoutId:\"lcng43LfI-container\",nodeId:\"lcng43LfI\",rendersWithMotion:true,scopeId:\"A0gAs7HKY\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/e68Da2nbOr8oqGqVrBVtlpIBmo.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks[0],height:\"100%\",HtKrNOuBp:HtKrNOuBp1csf7ky,id:\"lcng43LfI\",layoutId:\"lcng43LfI\",nEXm_R2uA:\"Operations\",style:{width:\"100%\"},vWCnR81PM:false,width:\"100%\",...addPropertyOverrides({bFrUEUaKC:{fHULDKckU:resolvedLinks[2]},F8yAklMNa:{fHULDKckU:resolvedLinks[4]},HXiqOJkJG:{fHULDKckU:resolvedLinks[1]},Yh1j7hi0T:{fHULDKckU:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||195.5)-0-201)/2+0+0)+0+67,...addPropertyOverrides({bFrUEUaKC:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-201)/2+0+0)+0+67},HXiqOJkJG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-201)/2+0+0)+0+67},Yh1j7hi0T:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-201)/2+0+0)+0+67}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12b67z3-container\",layoutDependency:layoutDependency,layoutId:\"vbLCTfads-container\",nodeId:\"vbLCTfads\",rendersWithMotion:true,scopeId:\"A0gAs7HKY\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/6SC6TvV4T6OMy1dc1Y5by0E8ko.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks1[0],height:\"100%\",HtKrNOuBp:HtKrNOuBp5ypkq,id:\"vbLCTfads\",layoutId:\"vbLCTfads\",nEXm_R2uA:\"Finance and Accounting\",style:{width:\"100%\"},vWCnR81PM:false,width:\"100%\",...addPropertyOverrides({bFrUEUaKC:{fHULDKckU:resolvedLinks1[2]},F8yAklMNa:{fHULDKckU:resolvedLinks1[4]},HXiqOJkJG:{fHULDKckU:resolvedLinks1[1]},Yh1j7hi0T:{fHULDKckU:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||195.5)-0-201)/2+0+0)+0+134,...addPropertyOverrides({bFrUEUaKC:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-201)/2+0+0)+0+134},HXiqOJkJG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-201)/2+0+0)+0+134},Yh1j7hi0T:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-201)/2+0+0)+0+134}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uxsg99-container\",layoutDependency:layoutDependency,layoutId:\"S9s8pkAnf-container\",nodeId:\"S9s8pkAnf\",rendersWithMotion:true,scopeId:\"A0gAs7HKY\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/d6SF7Yosa8rhST24qkKQTGXmQ.svg?width=24&height=24\"},\"\"),height:\"100%\",HtKrNOuBp:HtKrNOuBp1ne5gt4,id:\"S9s8pkAnf\",layoutId:\"S9s8pkAnf\",nEXm_R2uA:\"IT\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6cJvj.framer-h8d85w, .framer-6cJvj .framer-h8d85w { display: block; }\",\".framer-6cJvj.framer-1s687p6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 360px; }\",\".framer-6cJvj .framer-1ntoyi { flex: none; height: 64px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-6cJvj .framer-21ftfj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-6cJvj .framer-1ffx76z-container, .framer-6cJvj .framer-12b67z3-container, .framer-6cJvj .framer-1uxsg99-container { flex: none; height: auto; position: relative; width: 360px; }\",\".framer-6cJvj.framer-v-186oit1 .framer-1ntoyi { top: 64px; }\",\".framer-6cJvj.framer-v-1n6y4eb .framer-1ntoyi { top: 128px; }\",\".framer-6cJvj.framer-v-1gs6f8x .framer-1ntoyi { top: 192px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 195.5\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HXiqOJkJG\":{\"layout\":[\"fixed\",\"auto\"]},\"bFrUEUaKC\":{\"layout\":[\"fixed\",\"auto\"]},\"Yh1j7hi0T\":{\"layout\":[\"fixed\",\"auto\"]},\"F8yAklMNa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerA0gAs7HKY=withCSS(Component,css,\"framer-6cJvj\");export default FramerA0gAs7HKY;FramerA0gAs7HKY.displayName=\"Teams list\";FramerA0gAs7HKY.defaultProps={height:195.5,width:360};addPropertyControls(FramerA0gAs7HKY,{variant:{options:[\"SEYJi1tU6\",\"HXiqOJkJG\",\"bFrUEUaKC\",\"Yh1j7hi0T\",\"F8yAklMNa\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"1\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerA0gAs7HKY,[{explicitInter:true,fonts:[]},...MenuItemFonts],{supportsExplicitInterCodegen:true});FramerA0gAs7HKY.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerA0gAs7HKY\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"195.5\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"360\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HXiqOJkJG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bFrUEUaKC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Yh1j7hi0T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F8yAklMNa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItem from\"https://framerusercontent.com/modules/zHGELhs5O3fo0wlXJKa3/WxRhHEzUb3PLMu5KXrtV/obcyEhBCe.js\";const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"a7Dp8eP8d\",\"UKvVKDshf\",\"F76C3z8nv\",\"CFCypZGqR\",\"G2_nyttJG\",\"tPtbX9iSf\"];const serializationHash=\"framer-eCutd\";const variantClassNames={a7Dp8eP8d:\"framer-v-16dqllw\",CFCypZGqR:\"framer-v-1muxb6o\",F76C3z8nv:\"framer-v-xhf1xm\",G2_nyttJG:\"framer-v-jc5x2b\",tPtbX9iSf:\"framer-v-te6uis\",UKvVKDshf:\"framer-v-1hx9viv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SE6IhnF63=undefined;const rk9y57wZU=undefined;const ao_vUif7y=undefined;const aMrGxafqw=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"1\":\"tPtbX9iSf\",\"Variant 1\":\"a7Dp8eP8d\",\"Variant 2\":\"UKvVKDshf\",\"Variant 3\":\"F76C3z8nv\",\"Variant 4\":\"CFCypZGqR\",\"Variant 5\":\"G2_nyttJG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,item1,item2,item3,item4,width,...props})=>{return{...props,aMrGxafqw:item4??props.aMrGxafqw??true,ao_vUif7y:item3??props.ao_vUif7y??true,rk9y57wZU:item2??props.rk9y57wZU??true,SE6IhnF63:item1??props.SE6IhnF63??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"a7Dp8eP8d\"};};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,SE6IhnF63,rk9y57wZU,ao_vUif7y,aMrGxafqw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"a7Dp8eP8d\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave19n9ai=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"a7Dp8eP8d\");});const HtKrNOuBp1fu20ll=activeVariantCallback(async(...args)=>{setVariant(\"tPtbX9iSf\");});const HtKrNOuBpuoyot7=activeVariantCallback(async(...args)=>{setVariant(\"UKvVKDshf\");});const HtKrNOuBp1lcpt7=activeVariantCallback(async(...args)=>{setVariant(\"F76C3z8nv\");});const HtKrNOuBprvy49x=activeVariantCallback(async(...args)=>{setVariant(\"CFCypZGqR\");});const HtKrNOuBpkppno9=activeVariantCallback(async(...args)=>{setVariant(\"G2_nyttJG\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"UKvVKDshf\",\"F76C3z8nv\",\"CFCypZGqR\",\"G2_nyttJG\",\"tPtbX9iSf\"].includes(baseVariant))return true;return false;};const router=useRouter();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-16dqllw\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"a7Dp8eP8d\",onMouseLeave:onMouseLeave19n9ai,ref:refBinding,style:{...style},...addPropertyOverrides({CFCypZGqR:{\"data-framer-name\":\"Variant 4\"},F76C3z8nv:{\"data-framer-name\":\"Variant 3\"},G2_nyttJG:{\"data-framer-name\":\"Variant 5\"},tPtbX9iSf:{\"data-framer-name\":\"1\"},UKvVKDshf:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-fmbou7\",\"data-framer-name\":\"Focus\",layoutDependency:layoutDependency,layoutId:\"Lr262QPFA\",style:{backgroundColor:\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-103tsj9\",layoutDependency:layoutDependency,layoutId:\"O6Ga4YCVi\",children:[SE6IhnF63!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||331)-0-335)/2+0+0)+0+167.5,...addPropertyOverrides({CFCypZGqR:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},F76C3z8nv:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},G2_nyttJG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gnmji5-container\",layoutDependency:layoutDependency,layoutId:\"AaRexNkUC-container\",nodeId:\"AaRexNkUC\",rendersWithMotion:true,scopeId:\"dhk_kn0s2\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/FqaJQEFA7DjIEYX5VDQpb602bMU.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks[0],height:\"100%\",HtKrNOuBp:HtKrNOuBp1fu20ll,id:\"AaRexNkUC\",layoutId:\"AaRexNkUC\",nEXm_R2uA:\"Blogs\",style:{width:\"100%\"},vWCnR81PM:false,width:\"100%\",...addPropertyOverrides({CFCypZGqR:{fHULDKckU:resolvedLinks[3]},F76C3z8nv:{fHULDKckU:resolvedLinks[2]},G2_nyttJG:{fHULDKckU:resolvedLinks[4]},tPtbX9iSf:{fHULDKckU:resolvedLinks[5]},UKvVKDshf:{fHULDKckU:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),rk9y57wZU!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||331)-0-335)/2+0+0)+0+167.5,...addPropertyOverrides({CFCypZGqR:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},F76C3z8nv:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},G2_nyttJG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5uqi66-container\",layoutDependency:layoutDependency,layoutId:\"dLNzBArKg-container\",nodeId:\"dLNzBArKg\",rendersWithMotion:true,scopeId:\"dhk_kn0s2\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/oaq5OQ3FN75S0CwzfzwkasPuYVo.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks1[0],height:\"100%\",HtKrNOuBp:HtKrNOuBpuoyot7,id:\"dLNzBArKg\",layoutId:\"dLNzBArKg\",nEXm_R2uA:\"Guides\",style:{width:\"100%\"},vWCnR81PM:false,width:\"100%\",...addPropertyOverrides({CFCypZGqR:{fHULDKckU:resolvedLinks1[3]},F76C3z8nv:{fHULDKckU:resolvedLinks1[2]},G2_nyttJG:{fHULDKckU:resolvedLinks1[4]},tPtbX9iSf:{fHULDKckU:resolvedLinks1[5]},UKvVKDshf:{fHULDKckU:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),ao_vUif7y!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||331)-0-335)/2+0+0)+0+167.5,...addPropertyOverrides({CFCypZGqR:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},F76C3z8nv:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},G2_nyttJG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f6wmw4-container\",layoutDependency:layoutDependency,layoutId:\"Uu_qXNhIe-container\",nodeId:\"Uu_qXNhIe\",rendersWithMotion:true,scopeId:\"dhk_kn0s2\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/NGgGQorqaMA3O71NyfvAXNPCz3g.svg?width=24&height=24\"},\"\"),height:\"100%\",HtKrNOuBp:HtKrNOuBp1lcpt7,id:\"Uu_qXNhIe\",layoutId:\"Uu_qXNhIe\",nEXm_R2uA:\"Research Reports\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\"})})}),aMrGxafqw!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||331)-0-335)/2+0+0)+0+167.5,...addPropertyOverrides({CFCypZGqR:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},F76C3z8nv:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},G2_nyttJG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cufgpk-container\",layoutDependency:layoutDependency,layoutId:\"m9aaLkCpf-container\",nodeId:\"m9aaLkCpf\",rendersWithMotion:true,scopeId:\"dhk_kn0s2\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/K24JGpQJrYKPFJilOTkhHAD2L0.svg?width=24&height=24\"},\"\"),height:\"100%\",HtKrNOuBp:HtKrNOuBprvy49x,id:\"m9aaLkCpf\",layoutId:\"m9aaLkCpf\",nEXm_R2uA:\"Templates\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\"})})}),aMrGxafqw!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||331)-0-335)/2+0+0)+0+167.5,...addPropertyOverrides({CFCypZGqR:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},F76C3z8nv:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5},G2_nyttJG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-335)/2+0+0)+0+167.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xa3vhc-container\",layoutDependency:layoutDependency,layoutId:\"kSBqRDI0s-container\",nodeId:\"kSBqRDI0s\",rendersWithMotion:true,scopeId:\"dhk_kn0s2\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/apZrjmpuA1c2QK3UvCDmp1z8woc.svg?width=24&height=24\"},\"\"),height:\"100%\",HtKrNOuBp:HtKrNOuBpkppno9,id:\"kSBqRDI0s\",layoutId:\"kSBqRDI0s\",nEXm_R2uA:\"Integrations\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eCutd.framer-16b98z6, .framer-eCutd .framer-16b98z6 { display: block; }\",\".framer-eCutd.framer-16dqllw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 360px; }\",\".framer-eCutd .framer-fmbou7 { flex: none; height: 64px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-eCutd .framer-103tsj9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-eCutd .framer-gnmji5-container, .framer-eCutd .framer-5uqi66-container, .framer-eCutd .framer-f6wmw4-container, .framer-eCutd .framer-1cufgpk-container, .framer-eCutd .framer-xa3vhc-container { flex: none; height: auto; position: relative; width: 360px; }\",\".framer-eCutd.framer-v-1hx9viv .framer-fmbou7 { top: 64px; }\",\".framer-eCutd.framer-v-xhf1xm .framer-fmbou7 { top: 128px; }\",\".framer-eCutd.framer-v-1muxb6o .framer-fmbou7 { top: 192px; }\",\".framer-eCutd.framer-v-jc5x2b .framer-fmbou7 { top: 256px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 331\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UKvVKDshf\":{\"layout\":[\"fixed\",\"auto\"]},\"F76C3z8nv\":{\"layout\":[\"fixed\",\"auto\"]},\"CFCypZGqR\":{\"layout\":[\"fixed\",\"auto\"]},\"G2_nyttJG\":{\"layout\":[\"fixed\",\"auto\"]},\"tPtbX9iSf\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"SE6IhnF63\":\"item1\",\"rk9y57wZU\":\"item2\",\"ao_vUif7y\":\"item3\",\"aMrGxafqw\":\"item4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdhk_kn0s2=withCSS(Component,css,\"framer-eCutd\");export default Framerdhk_kn0s2;Framerdhk_kn0s2.displayName=\"Learn list\";Framerdhk_kn0s2.defaultProps={height:331,width:360};addPropertyControls(Framerdhk_kn0s2,{variant:{options:[\"a7Dp8eP8d\",\"UKvVKDshf\",\"F76C3z8nv\",\"CFCypZGqR\",\"G2_nyttJG\",\"tPtbX9iSf\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"1\"],title:\"Variant\",type:ControlType.Enum},SE6IhnF63:{defaultValue:true,title:\"Item 1\",type:ControlType.Boolean},onSE6IhnF63Change:{changes:\"SE6IhnF63\",type:ControlType.ChangeHandler},rk9y57wZU:{defaultValue:true,title:\"Item 2\",type:ControlType.Boolean},onrk9y57wZUChange:{changes:\"rk9y57wZU\",type:ControlType.ChangeHandler},ao_vUif7y:{defaultValue:true,title:\"Item 3\",type:ControlType.Boolean},onao_vUif7yChange:{changes:\"ao_vUif7y\",type:ControlType.ChangeHandler},aMrGxafqw:{defaultValue:true,title:\"Item 4\",type:ControlType.Boolean},onaMrGxafqwChange:{changes:\"aMrGxafqw\",type:ControlType.ChangeHandler}});addFonts(Framerdhk_kn0s2,[{explicitInter:true,fonts:[]},...MenuItemFonts],{supportsExplicitInterCodegen:true});Framerdhk_kn0s2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdhk_kn0s2\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"SE6IhnF63\\\":\\\"item1\\\",\\\"rk9y57wZU\\\":\\\"item2\\\",\\\"ao_vUif7y\\\":\\\"item3\\\",\\\"aMrGxafqw\\\":\\\"item4\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UKvVKDshf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F76C3z8nv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CFCypZGqR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"G2_nyttJG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tPtbX9iSf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"360\",\"framerIntrinsicHeight\":\"331\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b0a34fe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={UkP5pNjGl:{hover:true,pressed:true}};const cycleOrder=[\"UkP5pNjGl\",\"aMglON58a\",\"sKzlMP3bT\",\"gTpke84w_\",\"YmTosAK3m\"];const serializationHash=\"framer-TABKV\";const variantClassNames={aMglON58a:\"framer-v-27sxnc\",gTpke84w_:\"framer-v-1olxbih\",sKzlMP3bT:\"framer-v-1e05fvp\",UkP5pNjGl:\"framer-v-1k74zh5\",YmTosAK3m:\"framer-v-6j4ggx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cFxGcLhXM=undefined;const T2JAiEtpO=undefined;const dE7L1Dwf8=undefined;const transition1={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 humanReadableVariantMap={Default:\"UkP5pNjGl\",Disabled:\"sKzlMP3bT\",Error:\"YmTosAK3m\",Loading:\"aMglON58a\",Success:\"gTpke84w_\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,successButton,title,width,...props})=>{return{...props,cFxGcLhXM:click??props.cFxGcLhXM,dE7L1Dwf8:successButton??props.dE7L1Dwf8??\"Sent\",T2JAiEtpO:title??props.T2JAiEtpO??\"Get PDF + Tracker\",variant:humanReadableVariantMap[props.variant]??props.variant??\"UkP5pNjGl\"};};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,T2JAiEtpO,dE7L1Dwf8,cFxGcLhXM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UkP5pNjGl\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap15idvyf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(cFxGcLhXM){const res=await cFxGcLhXM(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"aMglON58a\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"aMglON58a\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1k74zh5\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"UkP5pNjGl\",onTap:onTap15idvyf,ref:refBinding,style:{background:\"linear-gradient(0deg, rgb(30, 30, 30) 0%, rgb(63, 63, 63) 100%)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 2px 3px 0px rgba(0, 0, 0, 0.16), 0px 6px 6px 0px rgba(0, 0, 0, 0.14), 0px 14px 9px 0px rgba(0, 0, 0, 0.08), 0px 25px 10px 0px rgba(0, 0, 0, 0.02), 0px 40px 11px 0px rgba(0, 0, 0, 0)\",opacity:1,...style},variants:{\"UkP5pNjGl-hover\":{boxShadow:\"none\",opacity:1},\"UkP5pNjGl-pressed\":{opacity:1},gTpke84w_:{opacity:.5},sKzlMP3bT:{opacity:.5},YmTosAK3m:{opacity:1}},...addPropertyOverrides({\"UkP5pNjGl-hover\":{\"data-framer-name\":undefined},\"UkP5pNjGl-pressed\":{\"data-framer-name\":undefined},aMglON58a:{\"data-framer-name\":\"Loading\"},gTpke84w_:{\"data-framer-name\":\"Success\"},sKzlMP3bT:{\"data-framer-name\":\"Disabled\"},YmTosAK3m:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get PDF + Tracker\"})}),className:\"framer-1psatsk\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"tgiKp81GC\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:T2JAiEtpO,variants:{YmTosAK3m:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gTpke84w_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Sent\"})}),text:dE7L1Dwf8},YmTosAK3m:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",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\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-r88r71\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"qOSn7PIhl\",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:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-euu8v8\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"GeugzN0pu\",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:{aMglON58a:{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-1460d3m\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"cQBWRRMau\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TABKV.framer-tqcgjb, .framer-TABKV .framer-tqcgjb { display: block; }\",\".framer-TABKV.framer-1k74zh5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; width: 240px; }\",\".framer-TABKV .framer-1psatsk { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-TABKV .framer-r88r71 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-TABKV .framer-euu8v8 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-TABKV .framer-1460d3m { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-TABKV.framer-v-27sxnc .framer-euu8v8 { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aMglON58a\":{\"layout\":[\"fixed\",\"fixed\"]},\"sKzlMP3bT\":{\"layout\":[\"fixed\",\"fixed\"]},\"gTpke84w_\":{\"layout\":[\"fixed\",\"fixed\"]},\"YmTosAK3m\":{\"layout\":[\"fixed\",\"fixed\"]},\"nue_IYBYU\":{\"layout\":[\"fixed\",\"fixed\"]},\"Bf_7TX2E_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"T2JAiEtpO\":\"title\",\"dE7L1Dwf8\":\"successButton\",\"cFxGcLhXM\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerENv0pQwVT=withCSS(Component,css,\"framer-TABKV\");export default FramerENv0pQwVT;FramerENv0pQwVT.displayName=\"Form Button\";FramerENv0pQwVT.defaultProps={height:40,width:240};addPropertyControls(FramerENv0pQwVT,{variant:{options:[\"UkP5pNjGl\",\"aMglON58a\",\"sKzlMP3bT\",\"gTpke84w_\",\"YmTosAK3m\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},T2JAiEtpO:{defaultValue:\"Get PDF + Tracker\",displayTextArea:false,title:\"Title\",type:ControlType.String},onT2JAiEtpOChange:{changes:\"T2JAiEtpO\",type:ControlType.ChangeHandler},dE7L1Dwf8:{defaultValue:\"Sent\",displayTextArea:false,title:\"Success button\",type:ControlType.String},ondE7L1Dwf8Change:{changes:\"dE7L1Dwf8\",type:ControlType.ChangeHandler},cFxGcLhXM:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerENv0pQwVT,[{explicitInter:true,fonts:[{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\":\"FramerENv0pQwVT\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aMglON58a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sKzlMP3bT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gTpke84w_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YmTosAK3m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nue_IYBYU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Bf_7TX2E_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"T2JAiEtpO\\\":\\\"title\\\",\\\"dE7L1Dwf8\\\":\\\"successButton\\\",\\\"cFxGcLhXM\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ENv0pQwVT.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 18.23 L 1.77 20 L 11.77 10 L 1.77 0 L 0 1.77 L 8.23 10 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"20px\" id=\"LvMvVfLN8\" transform=\"translate(6.115 2)\" width=\"11.770010000000003px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-2DgJp\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-2DgJp { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); 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 {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Forward Ios\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-2DgJp\");Icon.displayName=\"Arrow Forward Ios\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Forward Ios\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff27080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowForwardIos from\"https://framerusercontent.com/modules/KJfDkZasyeff7a4X6KOU/QcJKRiCnSQ6U1xvNAhW1/JHJJtSoRx.js\";const ArrowForwardIosFonts=getFonts(ArrowForwardIos);const cycleOrder=[\"YcM01iD1d\",\"Bg7s7EyCH\"];const serializationHash=\"framer-kWIJi\";const variantClassNames={Bg7s7EyCH:\"framer-v-13k7nz\",YcM01iD1d:\"framer-v-1i067ho\"};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={\"Variant 1\":\"YcM01iD1d\",\"Variant 2\":\"Bg7s7EyCH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YcM01iD1d\"};};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:\"YcM01iD1d\",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-1i067ho\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"YcM01iD1d\",ref:refBinding,style:{...style},...addPropertyOverrides({Bg7s7EyCH:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ArrowForwardIos,{animated:true,className:\"framer-k5spnq\",layoutDependency:layoutDependency,layoutId:\"NoO2BHRaV\",style:{\"--esondr\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",rotate:90},variants:{Bg7s7EyCH:{\"--esondr\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",rotate:-90}}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kWIJi.framer-1xfly6k, .framer-kWIJi .framer-1xfly6k { display: block; }\",\".framer-kWIJi.framer-1i067ho { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 24px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 24px; }\",\".framer-kWIJi .framer-k5spnq { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Bg7s7EyCH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerET0Ha84xD=withCSS(Component,css,\"framer-kWIJi\");export default FramerET0Ha84xD;FramerET0Ha84xD.displayName=\"Dropdown-arrow\";FramerET0Ha84xD.defaultProps={height:24,width:24};addPropertyControls(FramerET0Ha84xD,{variant:{options:[\"YcM01iD1d\",\"Bg7s7EyCH\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerET0Ha84xD,[{explicitInter:true,fonts:[]},...ArrowForwardIosFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerET0Ha84xD\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Bg7s7EyCH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ET0Ha84xD.map","// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DropdownArrow from\"https://framerusercontent.com/modules/lafKaCY7x8Ajy8K5gBQt/keHPXRCeRhvpxHKcS9v4/ET0Ha84xD.js\";const DropdownArrowFonts=getFonts(DropdownArrow);const enabledGestures={uAcg0TPGl:{hover:true}};const cycleOrder=[\"uAcg0TPGl\",\"M_8rv8lsr\",\"YJSIjqggg\"];const serializationHash=\"framer-3Fi5R\";const variantClassNames={M_8rv8lsr:\"framer-v-157p9tv\",uAcg0TPGl:\"framer-v-187azzz\",YJSIjqggg:\"framer-v-148fqtn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AqzyaYqmt=undefined;const TFiupUFoi=undefined;const V8bRoSY0w=undefined;const ZN85VPdEE=undefined;const phnWt2qtF=undefined;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 humanReadableVariantMap={\"phone-button\":\"YJSIjqggg\",\"phone-dropdown\":\"M_8rv8lsr\",desktop:\"uAcg0TPGl\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,label,link,mouseEnter,mouseLeave,width,...props})=>{return{...props,AqzyaYqmt:mouseEnter??props.AqzyaYqmt,phnWt2qtF:label??props.phnWt2qtF??\"Products\",TFiupUFoi:hover??props.TFiupUFoi,V8bRoSY0w:mouseLeave??props.V8bRoSY0w,variant:humanReadableVariantMap[props.variant]??props.variant??\"uAcg0TPGl\",ZN85VPdEE:link??props.ZN85VPdEE};};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,AqzyaYqmt,ZN85VPdEE,V8bRoSY0w,TFiupUFoi,phnWt2qtF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uAcg0TPGl\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntervk2zhz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(AqzyaYqmt){const res=await AqzyaYqmt(...args);if(res===false)return false;}if(TFiupUFoi){const res=await TFiupUFoi(...args);if(res===false)return false;}});const onMouseLeave1r5ewmt=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(V8bRoSY0w){const res=await V8bRoSY0w(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"M_8rv8lsr\")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__*/_jsx(Link,{href:ZN85VPdEE,motionChild:true,nodeId:\"uAcg0TPGl\",openInNewTab:false,scopeId:\"NBG0GGylE\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-187azzz\",className,classNames)} framer-zoe356`,\"data-framer-name\":\"desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uAcg0TPGl\",onMouseEnter:onMouseEntervk2zhz,onMouseLeave:onMouseLeave1r5ewmt,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"uAcg0TPGl-hover\":{\"data-framer-name\":undefined},M_8rv8lsr:{\"data-framer-name\":\"phone-dropdown\"},YJSIjqggg:{\"data-framer-name\":\"phone-button\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Products\"})}),className:\"framer-ogjvpd\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"z45iIYdeF\",style:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:phnWt2qtF,variants:{\"uAcg0TPGl-hover\":{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"uAcg0TPGl-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Products\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({M_8rv8lsr:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||56)-32-24)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-190fen3-container\",layoutDependency:layoutDependency,layoutId:\"HUMoX3trD-container\",nodeId:\"HUMoX3trD\",rendersWithMotion:true,scopeId:\"NBG0GGylE\",children:/*#__PURE__*/_jsx(DropdownArrow,{height:\"100%\",id:\"HUMoX3trD\",layoutId:\"HUMoX3trD\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YcM01iD1d\"),width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3Fi5R.framer-zoe356, .framer-3Fi5R .framer-zoe356 { display: block; }\",\".framer-3Fi5R.framer-187azzz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3Fi5R .framer-ogjvpd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3Fi5R .framer-190fen3-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-3Fi5R.framer-v-157p9tv.framer-187azzz { cursor: unset; flex-direction: row; gap: unset; justify-content: space-between; padding: 16px; width: 189px; }\",\".framer-3Fi5R.framer-v-148fqtn.framer-187azzz { cursor: unset; flex-direction: row; gap: unset; height: 52px; justify-content: space-between; padding: 16px; width: 189px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 101.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"M_8rv8lsr\":{\"layout\":[\"fixed\",\"auto\"]},\"YJSIjqggg\":{\"layout\":[\"fixed\",\"fixed\"]},\"zLw_a0IYV\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AqzyaYqmt\":\"mouseEnter\",\"ZN85VPdEE\":\"link\",\"V8bRoSY0w\":\"mouseLeave\",\"TFiupUFoi\":\"hover\",\"phnWt2qtF\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNBG0GGylE=withCSS(Component,css,\"framer-3Fi5R\");export default FramerNBG0GGylE;FramerNBG0GGylE.displayName=\"nav-button\";FramerNBG0GGylE.defaultProps={height:43,width:101.5};addPropertyControls(FramerNBG0GGylE,{variant:{options:[\"uAcg0TPGl\",\"M_8rv8lsr\",\"YJSIjqggg\"],optionTitles:[\"desktop\",\"phone-dropdown\",\"phone-button\"],title:\"Variant\",type:ControlType.Enum},AqzyaYqmt:{title:\"Mouse Enter\",type:ControlType.EventHandler},ZN85VPdEE:{title:\"Link\",type:ControlType.Link},V8bRoSY0w:{title:\"Mouse Leave\",type:ControlType.EventHandler},TFiupUFoi:{title:\"Hover\",type:ControlType.EventHandler},phnWt2qtF:{defaultValue:\"Products\",displayTextArea:false,title:\"Label\",type:ControlType.String},onphnWt2qtFChange:{changes:\"phnWt2qtF\",type:ControlType.ChangeHandler}});addFonts(FramerNBG0GGylE,[{explicitInter:true,fonts:[{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\"}]},...DropdownArrowFonts],{supportsExplicitInterCodegen:true});FramerNBG0GGylE.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(DropdownArrow,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNBG0GGylE\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"AqzyaYqmt\\\":\\\"mouseEnter\\\",\\\"ZN85VPdEE\\\":\\\"link\\\",\\\"V8bRoSY0w\\\":\\\"mouseLeave\\\",\\\"TFiupUFoi\\\":\\\"hover\\\",\\\"phnWt2qtF\\\":\\\"label\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M_8rv8lsr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YJSIjqggg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zLw_a0IYV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"101.5\",\"framerIntrinsicHeight\":\"43\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NBG0GGylE.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItem from\"https://framerusercontent.com/modules/zHGELhs5O3fo0wlXJKa3/WxRhHEzUb3PLMu5KXrtV/obcyEhBCe.js\";const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"wnFwtOvDE\",\"nQlQzH6HM\",\"uPvP4uFYp\",\"FQdQaLVii\",\"mY7RiW4Sh\"];const serializationHash=\"framer-Oy3eo\";const variantClassNames={FQdQaLVii:\"framer-v-19j3dzz\",mY7RiW4Sh:\"framer-v-18uyh8f\",nQlQzH6HM:\"framer-v-tbkpod\",uPvP4uFYp:\"framer-v-1i86hj4\",wnFwtOvDE:\"framer-v-1ebx8u7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SE6IhnF63=undefined;const rk9y57wZU=undefined;const ao_vUif7y=undefined;const aMrGxafqw=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"1\":\"mY7RiW4Sh\",\"Variant 1\":\"wnFwtOvDE\",\"Variant 2\":\"nQlQzH6HM\",\"Variant 3\":\"uPvP4uFYp\",\"Variant 4\":\"FQdQaLVii\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,item1,item2,item3,item4,width,...props})=>{return{...props,aMrGxafqw:item4??props.aMrGxafqw??true,ao_vUif7y:item3??props.ao_vUif7y??true,rk9y57wZU:item2??props.rk9y57wZU??true,SE6IhnF63:item1??props.SE6IhnF63??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"wnFwtOvDE\"};};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,SE6IhnF63,rk9y57wZU,ao_vUif7y,aMrGxafqw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wnFwtOvDE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave8766gm=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"wnFwtOvDE\");});const HtKrNOuBp1bhxy9p=activeVariantCallback(async(...args)=>{setVariant(\"mY7RiW4Sh\");});const HtKrNOuBpifqrzq=activeVariantCallback(async(...args)=>{setVariant(\"nQlQzH6HM\");});const HtKrNOuBp15ulp8d=activeVariantCallback(async(...args)=>{setVariant(\"uPvP4uFYp\");});const HtKrNOuBp1c6yjde=activeVariantCallback(async(...args)=>{setVariant(\"FQdQaLVii\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"nQlQzH6HM\",\"uPvP4uFYp\",\"FQdQaLVii\",\"mY7RiW4Sh\"].includes(baseVariant))return true;return false;};const router=useRouter();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-1ebx8u7\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wnFwtOvDE\",onMouseLeave:onMouseLeave8766gm,ref:refBinding,style:{...style},...addPropertyOverrides({FQdQaLVii:{\"data-framer-name\":\"Variant 4\"},mY7RiW4Sh:{\"data-framer-name\":\"1\"},nQlQzH6HM:{\"data-framer-name\":\"Variant 2\"},uPvP4uFYp:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-yx43lz\",\"data-framer-name\":\"Focus\",layoutDependency:layoutDependency,layoutId:\"sM4yBHBqr\",style:{backgroundColor:\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eg9wue\",layoutDependency:layoutDependency,layoutId:\"k5XjkD7g3\",children:[SE6IhnF63!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||256)-0-256)/2+0+0)+0+128,...addPropertyOverrides({FQdQaLVii:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128},nQlQzH6HM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128},uPvP4uFYp:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1njg0ly-container\",layoutDependency:layoutDependency,layoutId:\"rn6gTawjs-container\",nodeId:\"rn6gTawjs\",rendersWithMotion:true,scopeId:\"rdScO01Mx\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/VdkyqpQjC6zPuwYUksY7PbS7OLs.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks[0],height:\"100%\",HtKrNOuBp:HtKrNOuBp1bhxy9p,id:\"rn6gTawjs\",layoutId:\"rn6gTawjs\",nEXm_R2uA:\"Logistics and Freight Operators\",style:{width:\"100%\"},vWCnR81PM:false,width:\"100%\",...addPropertyOverrides({FQdQaLVii:{fHULDKckU:resolvedLinks[3]},mY7RiW4Sh:{fHULDKckU:resolvedLinks[4]},nQlQzH6HM:{fHULDKckU:resolvedLinks[1]},uPvP4uFYp:{fHULDKckU:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),rk9y57wZU!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||256)-0-256)/2+0+0)+0+128,...addPropertyOverrides({FQdQaLVii:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128},nQlQzH6HM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128},uPvP4uFYp:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14p6tje-container\",layoutDependency:layoutDependency,layoutId:\"g3ba_0pH6-container\",nodeId:\"g3ba_0pH6\",rendersWithMotion:true,scopeId:\"rdScO01Mx\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/sx0RAYBXfV53oqEmqVcK2cJT5AU.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks1[0],height:\"100%\",HtKrNOuBp:HtKrNOuBpifqrzq,id:\"g3ba_0pH6\",layoutId:\"g3ba_0pH6\",nEXm_R2uA:\"Licensed Customs Brokers and Agents\",style:{width:\"100%\"},vWCnR81PM:false,width:\"100%\",...addPropertyOverrides({FQdQaLVii:{fHULDKckU:resolvedLinks1[3]},mY7RiW4Sh:{fHULDKckU:resolvedLinks1[4]},nQlQzH6HM:{fHULDKckU:resolvedLinks1[1]},uPvP4uFYp:{fHULDKckU:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),ao_vUif7y!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||256)-0-256)/2+0+0)+0+128,...addPropertyOverrides({FQdQaLVii:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128},nQlQzH6HM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128},uPvP4uFYp:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i8aytz-container\",layoutDependency:layoutDependency,layoutId:\"weemtkZWK-container\",nodeId:\"weemtkZWK\",rendersWithMotion:true,scopeId:\"rdScO01Mx\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/7rcVvNyrEdOfY1do6KmoRQovur8.svg?width=24&height=24\"},\"\"),height:\"100%\",HtKrNOuBp:HtKrNOuBp15ulp8d,id:\"weemtkZWK\",layoutId:\"weemtkZWK\",nEXm_R2uA:\"Manufacturing\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\"})})}),aMrGxafqw!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||256)-0-256)/2+0+0)+0+128,...addPropertyOverrides({FQdQaLVii:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128},nQlQzH6HM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128},uPvP4uFYp:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-256)/2+0+0)+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hgyytx-container\",layoutDependency:layoutDependency,layoutId:\"EdAN4tUO8-container\",nodeId:\"EdAN4tUO8\",rendersWithMotion:true,scopeId:\"rdScO01Mx\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/ZnRZJKix1y5weGcrQa9dquShWlk.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks2[0],height:\"100%\",HtKrNOuBp:HtKrNOuBp1c6yjde,id:\"EdAN4tUO8\",layoutId:\"EdAN4tUO8\",nEXm_R2uA:\"Mortgage and Lending Operations\",style:{width:\"100%\"},vWCnR81PM:false,width:\"100%\",...addPropertyOverrides({FQdQaLVii:{fHULDKckU:resolvedLinks2[3]},mY7RiW4Sh:{fHULDKckU:resolvedLinks2[4]},nQlQzH6HM:{fHULDKckU:resolvedLinks2[1]},uPvP4uFYp:{fHULDKckU:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Oy3eo.framer-1t0vhy6, .framer-Oy3eo .framer-1t0vhy6 { display: block; }\",\".framer-Oy3eo.framer-1ebx8u7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 360px; }\",\".framer-Oy3eo .framer-yx43lz { flex: none; height: 64px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-Oy3eo .framer-eg9wue { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Oy3eo .framer-1njg0ly-container, .framer-Oy3eo .framer-14p6tje-container, .framer-Oy3eo .framer-1i8aytz-container, .framer-Oy3eo .framer-1hgyytx-container { flex: none; height: auto; position: relative; width: 360px; }\",\".framer-Oy3eo.framer-v-tbkpod .framer-yx43lz { top: 64px; }\",\".framer-Oy3eo.framer-v-1i86hj4 .framer-yx43lz { top: 128px; }\",\".framer-Oy3eo.framer-v-19j3dzz .framer-yx43lz { top: 192px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 256\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nQlQzH6HM\":{\"layout\":[\"fixed\",\"auto\"]},\"uPvP4uFYp\":{\"layout\":[\"fixed\",\"auto\"]},\"FQdQaLVii\":{\"layout\":[\"fixed\",\"auto\"]},\"mY7RiW4Sh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"SE6IhnF63\":\"item1\",\"rk9y57wZU\":\"item2\",\"ao_vUif7y\":\"item3\",\"aMrGxafqw\":\"item4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrdScO01Mx=withCSS(Component,css,\"framer-Oy3eo\");export default FramerrdScO01Mx;FramerrdScO01Mx.displayName=\"Industries list\";FramerrdScO01Mx.defaultProps={height:256,width:360};addPropertyControls(FramerrdScO01Mx,{variant:{options:[\"wnFwtOvDE\",\"nQlQzH6HM\",\"uPvP4uFYp\",\"FQdQaLVii\",\"mY7RiW4Sh\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"1\"],title:\"Variant\",type:ControlType.Enum},SE6IhnF63:{defaultValue:true,title:\"Item 1\",type:ControlType.Boolean},onSE6IhnF63Change:{changes:\"SE6IhnF63\",type:ControlType.ChangeHandler},rk9y57wZU:{defaultValue:true,title:\"Item 2\",type:ControlType.Boolean},onrk9y57wZUChange:{changes:\"rk9y57wZU\",type:ControlType.ChangeHandler},ao_vUif7y:{defaultValue:true,title:\"Item 3\",type:ControlType.Boolean},onao_vUif7yChange:{changes:\"ao_vUif7y\",type:ControlType.ChangeHandler},aMrGxafqw:{defaultValue:true,title:\"Item 4\",type:ControlType.Boolean},onaMrGxafqwChange:{changes:\"aMrGxafqw\",type:ControlType.ChangeHandler}});addFonts(FramerrdScO01Mx,[{explicitInter:true,fonts:[]},...MenuItemFonts],{supportsExplicitInterCodegen:true});FramerrdScO01Mx.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrdScO01Mx\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"SE6IhnF63\\\":\\\"item1\\\",\\\"rk9y57wZU\\\":\\\"item2\\\",\\\"ao_vUif7y\\\":\\\"item3\\\",\\\"aMrGxafqw\\\":\\\"item4\\\"}\",\"framerIntrinsicHeight\":\"256\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"360\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nQlQzH6HM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uPvP4uFYp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FQdQaLVii\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mY7RiW4Sh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rdScO01Mx.map","// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"kVdWN8hLX\",\"PtjSxxAjE\"];const serializationHash=\"framer-NIgVS\";const variantClassNames={kVdWN8hLX:\"framer-v-1c9ppll\",PtjSxxAjE:\"framer-v-1rq7p1n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gMNXkDOPW=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 humanReadableVariantMap={\"Variant 1\":\"kVdWN8hLX\",\"Variant 2\":\"PtjSxxAjE\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,gMNXkDOPW:click??props.gMNXkDOPW,variant:humanReadableVariantMap[props.variant]??props.variant??\"kVdWN8hLX\"};};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,gMNXkDOPW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kVdWN8hLX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap198myje=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gMNXkDOPW){const res=await gMNXkDOPW(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PtjSxxAjE\")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-1c9ppll\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kVdWN8hLX\",onTap:onTap198myje,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({PtjSxxAjE:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1wfs3gc\",layoutDependency:layoutDependency,layoutId:\"spE6S4fzk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 2\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 2 L 0 2 Z\" fill=\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)) /* {&quot;name&quot;:&quot;Text Weak&quot;} */\"></path></svg>',variants:{PtjSxxAjE:{rotate:-45}},withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1l1jj0l\",layoutDependency:layoutDependency,layoutId:\"pXHl_z_UN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 2\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 2 L 0 2 Z\" fill=\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)) /* {&quot;name&quot;:&quot;Text Weak&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r34rf0\",layoutDependency:layoutDependency,layoutId:\"NEuAeUeB_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 2\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 2 L 0 2 Z\" fill=\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)) /* {&quot;name&quot;:&quot;Text Weak&quot;} */\"></path></svg>',variants:{PtjSxxAjE:{rotate:45}},withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NIgVS.framer-1uygrmn, .framer-NIgVS .framer-1uygrmn { display: block; }\",\".framer-NIgVS.framer-1c9ppll { cursor: pointer; height: 32px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 32px; }\",\".framer-NIgVS .framer-1wfs3gc { height: 2px; left: 6px; position: absolute; top: 9px; width: 20px; }\",\".framer-NIgVS .framer-1l1jj0l { height: 2px; left: 6px; position: absolute; top: 15px; width: 20px; }\",\".framer-NIgVS .framer-1r34rf0 { height: 2px; left: 6px; position: absolute; top: 21px; width: 20px; }\",\".framer-NIgVS.framer-v-1rq7p1n .framer-1wfs3gc, .framer-NIgVS.framer-v-1rq7p1n .framer-1r34rf0 { top: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PtjSxxAjE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"gMNXkDOPW\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzB4I1vMr2=withCSS(Component,css,\"framer-NIgVS\");export default FramerzB4I1vMr2;FramerzB4I1vMr2.displayName=\"Hamburger\";FramerzB4I1vMr2.defaultProps={height:32,width:32};addPropertyControls(FramerzB4I1vMr2,{variant:{options:[\"kVdWN8hLX\",\"PtjSxxAjE\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},gMNXkDOPW:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerzB4I1vMr2,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzB4I1vMr2\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"gMNXkDOPW\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PtjSxxAjE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zB4I1vMr2.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import TeamsList from\"https://framerusercontent.com/modules/aLurc2Lmwxcd8jEnseVN/zFbUdszrBaeSV2QiCTXS/A0gAs7HKY.js\";import LearnList from\"https://framerusercontent.com/modules/agGMY9PPW92Bpq7s7H0G/Lr4fEh9zK2gtbEg8VA4z/dhk_kn0s2.js\";import FormButton from\"https://framerusercontent.com/modules/Ui3bl0jdrsf8Jv5OFiAM/c0vBQhzK1BaBkUsasMNj/ENv0pQwVT.js\";import DropdownArrow from\"https://framerusercontent.com/modules/lafKaCY7x8Ajy8K5gBQt/keHPXRCeRhvpxHKcS9v4/ET0Ha84xD.js\";import NavButton from\"https://framerusercontent.com/modules/b62KpXRPTTpchGDVjNIZ/C4mwTP1botZFpgI0X1tH/NBG0GGylE.js\";import MenuItem from\"https://framerusercontent.com/modules/zHGELhs5O3fo0wlXJKa3/WxRhHEzUb3PLMu5KXrtV/obcyEhBCe.js\";import IndustriesList from\"https://framerusercontent.com/modules/mJNK2MI816mRC5gVFLDo/t5pigrMHnwNougQo8XMg/rdScO01Mx.js\";import Hamburger from\"https://framerusercontent.com/modules/fzTS3c4Z4yCq6SG5vMU1/1qH8tjUUaflUw6BaIUeY/zB4I1vMr2.js\";const StopScrollFonts=getFonts(StopScroll);const HamburgerFonts=getFonts(Hamburger);const DropdownArrowFonts=getFonts(DropdownArrow);const MenuItemFonts=getFonts(MenuItem);const TeamsListFonts=getFonts(TeamsList);const IndustriesListFonts=getFonts(IndustriesList);const LearnListFonts=getFonts(LearnList);const NavButtonFonts=getFonts(NavButton);const FormButtonFonts=getFonts(FormButton);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"pOa0YHlm8\",\"Y1x94vyiW\",\"w9dfkBOpN\",\"fUBN46PrH\",\"Ol0ktuHE6\"];const serializationHash=\"framer-uYw4H\";const variantClassNames={fUBN46PrH:\"framer-v-10yx0v3\",Ol0ktuHE6:\"framer-v-1rcwzxc\",pOa0YHlm8:\"framer-v-1qziycn\",w9dfkBOpN:\"framer-v-1x1coxu\",Y1x94vyiW:\"framer-v-fzkjgl\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-60};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={bounce:0,delay:0,duration:.2,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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const humanReadableVariantMap={Closed:\"pOa0YHlm8\",Learn:\"Ol0ktuHE6\",Open:\"Y1x94vyiW\",Product:\"w9dfkBOpN\",Solution:\"fUBN46PrH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pOa0YHlm8\"};};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:\"pOa0YHlm8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const gMNXkDOPWosa9ew=activeVariantCallback(async(...args)=>{setVariant(\"Y1x94vyiW\");});const gMNXkDOPW1w48do2=activeVariantCallback(async(...args)=>{setVariant(\"pOa0YHlm8\");});const onTap1txcyi3=activeVariantCallback(async(...args)=>{setVariant(\"w9dfkBOpN\");});const onTapvgt8cf=activeVariantCallback(async(...args)=>{setVariant(\"zGJSt4EY_\");});const onTaposa9ew=activeVariantCallback(async(...args)=>{setVariant(\"Y1x94vyiW\");});const onTap1dguhyq=activeVariantCallback(async(...args)=>{setVariant(\"fUBN46PrH\");});const onTap14yrrm1=activeVariantCallback(async(...args)=>{setVariant(\"WTV2TkhA3\");});const onTaprgcpbh=activeVariantCallback(async(...args)=>{setVariant(\"Ol0ktuHE6\");});const onTap1mmdm8m=activeVariantCallback(async(...args)=>{setVariant(\"zM5DQBTxL\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Y1x94vyiW\",\"w9dfkBOpN\",\"fUBN46PrH\",\"Ol0ktuHE6\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"w9dfkBOpN\")return false;return true;};const isDisplayed2=()=>{if([\"Y1x94vyiW\",\"fUBN46PrH\",\"Ol0ktuHE6\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"fUBN46PrH\")return false;return true;};const isDisplayed4=()=>{if([\"Y1x94vyiW\",\"w9dfkBOpN\",\"Ol0ktuHE6\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"Ol0ktuHE6\")return false;return true;};const isDisplayed6=()=>{if([\"Y1x94vyiW\",\"w9dfkBOpN\",\"fUBN46PrH\"].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(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1qziycn\",className,classNames),\"data-framer-name\":\"Closed\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"pOa0YHlm8\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({fUBN46PrH:{\"data-framer-name\":\"Solution\"},Ol0ktuHE6:{\"data-framer-name\":\"Learn\"},w9dfkBOpN:{\"data-framer-name\":\"Product\"},Y1x94vyiW:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-en46gr-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ieilcbaX1-container\",nodeId:\"ieilcbaX1\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"ieilcbaX1\",layoutId:\"ieilcbaX1\",toggle:true,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jkbrqk\",\"data-border\":true,\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"PfIsVFJ1P\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(217, 215, 215, 0.54)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-104wjus\",layoutDependency:layoutDependency,layoutId:\"x7C48Vfu4\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uuqjv3\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"xpx6B3BPc\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.16)\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"DGyOcE8OE\",openInNewTab:false,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jz9nyz framer-kkg8i1\",layoutDependency:layoutDependency,layoutId:\"DGyOcE8OE\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1o2ok2z\",layoutDependency:layoutDependency,layoutId:\"mJ5lfmQG3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 40.004\" overflow=\"visible\"><g><g><defs><linearGradient id=\"idsmJ5lfmQG3_2g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.603 15.642 L 26.601 15.642 Z\" fill=\"url(#idsmJ5lfmQG3_2g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_3g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.562 39.375\" fill=\"url(#idsmJ5lfmQG3_3g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_4g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 14.382 40 C 14.381 40.001 14.379 40.001 14.377 40.002 L 14.375 40.004 L 14.382 40 Z\" fill=\"url(#idsmJ5lfmQG3_4g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_5g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 5.313 27.188\" fill=\"url(#idsmJ5lfmQG3_5g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_6g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 17.5 23.126 L 17.505 23.13 C 17.506 23.131 17.508 23.131 17.508 23.133 L 17.5 23.125 Z\" fill=\"url(#idsmJ5lfmQG3_6g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_7g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 16.569 19.695 L 16.566 19.691 L 16.563 19.687 Z\" fill=\"url(#idsmJ5lfmQG3_7g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_8g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 27.5 16.251 L 27.508 16.259 L 27.5 16.25 Z\" fill=\"url(#idsmJ5lfmQG3_8g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_9g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.563 15.626 L 26.564 15.627 L 26.563 15.626 Z\" fill=\"url(#idsmJ5lfmQG3_9g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_10g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 12.188 37.5 L 12.188 37.501\" fill=\"url(#idsmJ5lfmQG3_10g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_11g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 20.939 9.376 L 20.937 9.375\" fill=\"url(#idsmJ5lfmQG3_11g1888206549)\"></path></g><g><defs><linearGradient id=\"idsmJ5lfmQG3_12g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.906 18.538 C 26.906 18.141 26.754 17.758 26.481 17.469 C 26.339 17.322 26.17 17.204 25.983 17.122 C 25.787 17.035 25.574 16.991 25.36 16.992 L 19.554 16.992 L 20.19 14.221 L 20.803 11.554 C 20.807 11.538 20.809 11.521 20.811 11.506 L 21.092 10.29 C 21.114 10.201 21.125 10.107 21.125 10.016 C 21.125 9.756 21.04 9.499 20.879 9.282 L 20.612 8.926 L 18.158 8.926 L 18.728 6.426 L 18.492 6.111 L 18.492 6.109 C 18.475 6.085 18.453 6.064 18.434 6.04 C 18.287 5.846 18.078 5.708 17.841 5.651 C 17.753 5.633 17.663 5.626 17.574 5.629 C 17.554 5.627 17.536 5.625 17.518 5.625 L 10.799 5.625 C 10.079 5.625 9.455 6.122 9.294 6.824 L 8.894 8.566 L 8.051 12.242 L 5.351 24.024 C 5.234 24.538 5.387 25.077 5.758 25.452 C 6.03 25.734 6.43 25.916 6.857 25.911 L 15.087 25.911 L 14.053 30.149 L 13.734 31.459 L 13.213 33.588 L 12.274 37.43 C 12.214 37.667 12.238 37.917 12.341 38.138 C 12.465 38.404 12.692 38.608 12.969 38.702 C 13.247 38.797 13.551 38.774 13.811 38.639 C 13.97 38.556 14.109 38.431 14.2 38.292 L 14.206 38.286 L 17.102 33.887 L 19.776 29.828 L 26.635 19.406 L 26.633 19.404 C 26.808 19.149 26.903 18.847 26.906 18.538 Z M 17.959 28.76 L 15.728 32.147 L 15.73 32.137 L 16.216 30.147 L 17.065 26.668 C 17.067 26.662 17.067 26.656 17.07 26.648 L 17.141 26.359 C 17.31 25.665 17.108 24.932 16.607 24.422 C 16.219 24.028 15.689 23.808 15.136 23.809 L 7.556 23.809 L 11.244 7.728 L 16.274 7.728 L 15.946 9.137 L 15.946 9.139 C 15.84 9.598 15.95 10.079 16.243 10.447 C 16.536 10.815 16.981 11.029 17.451 11.028 L 18.763 11.028 L 18.031 14.219 L 17.673 15.776 L 17.345 17.203 C 17.225 17.718 17.379 18.259 17.751 18.634 C 18.042 18.927 18.438 19.092 18.85 19.092 L 24.32 19.092 Z\" fill=\"url(#idsmJ5lfmQG3_12g-5591758)\"></path></g><path d=\"M 11.973 9.171 L 15.087 9.171 C 15.203 9.171 15.297 9.076 15.297 8.96 C 15.297 8.844 15.203 8.75 15.087 8.75 L 11.973 8.75 C 11.857 8.75 11.763 8.844 11.763 8.96 C 11.763 9.076 11.857 9.171 11.973 9.171 Z M 11.613 10.771 L 15.048 10.771 C 15.165 10.771 15.259 10.676 15.259 10.56 C 15.259 10.444 15.165 10.35 15.048 10.35 L 11.613 10.35 C 11.497 10.35 11.402 10.444 11.402 10.56 C 11.402 10.676 11.497 10.771 11.613 10.771 Z M 11.237 12.37 L 17.505 12.37 C 17.621 12.37 17.716 12.276 17.716 12.16 C 17.716 12.044 17.621 11.949 17.505 11.949 L 11.237 11.949 C 11.121 11.949 11.027 12.044 11.027 12.16 C 11.027 12.276 11.121 12.37 11.237 12.37 Z M 10.881 13.969 L 17.154 13.969 C 17.27 13.969 17.364 13.875 17.364 13.759 C 17.364 13.643 17.27 13.549 17.154 13.549 L 10.881 13.549 C 10.765 13.549 10.671 13.643 10.671 13.759 C 10.671 13.875 10.765 13.969 10.881 13.969 Z M 10.497 15.569 L 16.789 15.569 C 16.905 15.569 16.999 15.475 16.999 15.359 C 16.999 15.243 16.905 15.149 16.789 15.149 L 10.497 15.149 C 10.381 15.149 10.287 15.243 10.287 15.359 C 10.287 15.475 10.381 15.569 10.497 15.569 Z M 10.143 17.169 L 16.417 17.169 C 16.533 17.169 16.627 17.075 16.627 16.958 C 16.627 16.842 16.533 16.748 16.417 16.748 L 10.143 16.748 C 10.027 16.748 9.933 16.842 9.933 16.958 C 9.933 17.075 10.027 17.169 10.143 17.169 Z M 9.742 18.768 L 16.055 18.768 C 16.171 18.768 16.266 18.674 16.266 18.558 C 16.266 18.442 16.171 18.348 16.055 18.348 L 9.742 18.348 C 9.626 18.348 9.532 18.442 9.532 18.558 C 9.532 18.674 9.626 18.768 9.742 18.768 Z M 9.33 19.946 C 9.214 19.946 9.12 20.04 9.12 20.157 C 9.12 20.273 9.214 20.367 9.33 20.367 L 21.692 20.367 C 21.808 20.367 21.902 20.273 21.902 20.157 C 21.902 20.04 21.808 19.946 21.692 19.946 Z M 20.756 21.546 L 8.96 21.546 C 8.844 21.546 8.75 21.64 8.75 21.757 C 8.75 21.873 8.844 21.967 8.96 21.967 L 20.756 21.967 C 20.872 21.967 20.966 21.873 20.966 21.757 C 20.966 21.641 20.872 21.547 20.756 21.547 Z\" fill=\"rgb(250,36,53)\"></path><g><defs><linearGradient id=\"idsmJ5lfmQG3_14g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsmJ5lfmQG3_14g-5591758)\"></path></g></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 40.004\" overflow=\"visible\"><g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_2g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.603 15.642 L 26.601 15.642 Z\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_2g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_3g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.562 39.375\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_3g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_4g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 14.382 40 C 14.381 40.001 14.379 40.001 14.377 40.002 L 14.375 40.004 L 14.382 40 Z\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_4g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_5g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 5.313 27.188\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_5g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_6g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 17.5 23.126 L 17.505 23.13 C 17.506 23.131 17.508 23.131 17.508 23.133 L 17.5 23.125 Z\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_6g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_7g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 16.569 19.695 L 16.566 19.691 L 16.563 19.687 Z\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_7g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_8g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 27.5 16.251 L 27.508 16.259 L 27.5 16.25 Z\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_8g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_9g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.563 15.626 L 26.564 15.627 L 26.563 15.626 Z\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_9g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_10g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 12.188 37.5 L 12.188 37.501\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_10g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_11g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 20.939 9.376 L 20.937 9.375\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_11g1888206549)\"></path></g><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_12g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.906 18.538 C 26.906 18.141 26.754 17.758 26.481 17.469 C 26.339 17.322 26.17 17.204 25.983 17.122 C 25.787 17.035 25.574 16.991 25.36 16.992 L 19.554 16.992 L 20.19 14.221 L 20.803 11.554 C 20.807 11.538 20.809 11.521 20.811 11.506 L 21.092 10.29 C 21.114 10.201 21.125 10.107 21.125 10.016 C 21.125 9.756 21.04 9.499 20.879 9.282 L 20.612 8.926 L 18.158 8.926 L 18.728 6.426 L 18.492 6.111 L 18.492 6.109 C 18.475 6.085 18.453 6.064 18.434 6.04 C 18.287 5.846 18.078 5.708 17.841 5.651 C 17.753 5.633 17.663 5.626 17.574 5.629 C 17.554 5.627 17.536 5.625 17.518 5.625 L 10.799 5.625 C 10.079 5.625 9.455 6.122 9.294 6.824 L 8.894 8.566 L 8.051 12.242 L 5.351 24.024 C 5.234 24.538 5.387 25.077 5.758 25.452 C 6.03 25.734 6.43 25.916 6.857 25.911 L 15.087 25.911 L 14.053 30.149 L 13.734 31.459 L 13.213 33.588 L 12.274 37.43 C 12.214 37.667 12.238 37.917 12.341 38.138 C 12.465 38.404 12.692 38.608 12.969 38.702 C 13.247 38.797 13.551 38.774 13.811 38.639 C 13.97 38.556 14.109 38.431 14.2 38.292 L 14.206 38.286 L 17.102 33.887 L 19.776 29.828 L 26.635 19.406 L 26.633 19.404 C 26.808 19.149 26.903 18.847 26.906 18.538 Z M 17.959 28.76 L 15.728 32.147 L 15.73 32.137 L 16.216 30.147 L 17.065 26.668 C 17.067 26.662 17.067 26.656 17.07 26.648 L 17.141 26.359 C 17.31 25.665 17.108 24.932 16.607 24.422 C 16.219 24.028 15.689 23.808 15.136 23.809 L 7.556 23.809 L 11.244 7.728 L 16.274 7.728 L 15.946 9.137 L 15.946 9.139 C 15.84 9.598 15.95 10.079 16.243 10.447 C 16.536 10.815 16.981 11.029 17.451 11.028 L 18.763 11.028 L 18.031 14.219 L 17.673 15.776 L 17.345 17.203 C 17.225 17.718 17.379 18.259 17.751 18.634 C 18.042 18.927 18.438 19.092 18.85 19.092 L 24.32 19.092 Z\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_12g-5591758)\"></path></g><path d=\"M 11.973 9.171 L 15.087 9.171 C 15.203 9.171 15.297 9.076 15.297 8.96 C 15.297 8.844 15.203 8.75 15.087 8.75 L 11.973 8.75 C 11.857 8.75 11.763 8.844 11.763 8.96 C 11.763 9.076 11.857 9.171 11.973 9.171 Z M 11.613 10.771 L 15.048 10.771 C 15.165 10.771 15.259 10.676 15.259 10.56 C 15.259 10.444 15.165 10.35 15.048 10.35 L 11.613 10.35 C 11.497 10.35 11.402 10.444 11.402 10.56 C 11.402 10.676 11.497 10.771 11.613 10.771 Z M 11.237 12.37 L 17.505 12.37 C 17.621 12.37 17.716 12.276 17.716 12.16 C 17.716 12.044 17.621 11.949 17.505 11.949 L 11.237 11.949 C 11.121 11.949 11.027 12.044 11.027 12.16 C 11.027 12.276 11.121 12.37 11.237 12.37 Z M 10.881 13.969 L 17.154 13.969 C 17.27 13.969 17.364 13.875 17.364 13.759 C 17.364 13.643 17.27 13.549 17.154 13.549 L 10.881 13.549 C 10.765 13.549 10.671 13.643 10.671 13.759 C 10.671 13.875 10.765 13.969 10.881 13.969 Z M 10.497 15.569 L 16.789 15.569 C 16.905 15.569 16.999 15.475 16.999 15.359 C 16.999 15.243 16.905 15.149 16.789 15.149 L 10.497 15.149 C 10.381 15.149 10.287 15.243 10.287 15.359 C 10.287 15.475 10.381 15.569 10.497 15.569 Z M 10.143 17.169 L 16.417 17.169 C 16.533 17.169 16.627 17.075 16.627 16.958 C 16.627 16.842 16.533 16.748 16.417 16.748 L 10.143 16.748 C 10.027 16.748 9.933 16.842 9.933 16.958 C 9.933 17.075 10.027 17.169 10.143 17.169 Z M 9.742 18.768 L 16.055 18.768 C 16.171 18.768 16.266 18.674 16.266 18.558 C 16.266 18.442 16.171 18.348 16.055 18.348 L 9.742 18.348 C 9.626 18.348 9.532 18.442 9.532 18.558 C 9.532 18.674 9.626 18.768 9.742 18.768 Z M 9.33 19.946 C 9.214 19.946 9.12 20.04 9.12 20.157 C 9.12 20.273 9.214 20.367 9.33 20.367 L 21.692 20.367 C 21.808 20.367 21.902 20.273 21.902 20.157 C 21.902 20.04 21.808 19.946 21.692 19.946 Z M 20.756 21.546 L 8.96 21.546 C 8.844 21.546 8.75 21.64 8.75 21.757 C 8.75 21.873 8.844 21.967 8.96 21.967 L 20.756 21.967 C 20.872 21.967 20.966 21.873 20.966 21.757 C 20.966 21.641 20.872 21.547 20.756 21.547 Z\" fill=\"rgb(250,36,53)\"></path><g><defs><linearGradient id=\"idsfUBN46PrHmJ5lfmQG3_14g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsfUBN46PrHmJ5lfmQG3_14g-5591758)\"></path></g></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 40.004\" overflow=\"visible\"><g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_2g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.603 15.642 L 26.601 15.642 Z\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_2g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_3g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.562 39.375\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_3g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_4g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 14.382 40 C 14.381 40.001 14.379 40.001 14.377 40.002 L 14.375 40.004 L 14.382 40 Z\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_4g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_5g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 5.313 27.188\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_5g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_6g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 17.5 23.126 L 17.505 23.13 C 17.506 23.131 17.508 23.131 17.508 23.133 L 17.5 23.125 Z\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_6g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_7g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 16.569 19.695 L 16.566 19.691 L 16.563 19.687 Z\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_7g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_8g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 27.5 16.251 L 27.508 16.259 L 27.5 16.25 Z\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_8g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_9g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.563 15.626 L 26.564 15.627 L 26.563 15.626 Z\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_9g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_10g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 12.188 37.5 L 12.188 37.501\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_10g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_11g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 20.939 9.376 L 20.937 9.375\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_11g1888206549)\"></path></g><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_12g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.906 18.538 C 26.906 18.141 26.754 17.758 26.481 17.469 C 26.339 17.322 26.17 17.204 25.983 17.122 C 25.787 17.035 25.574 16.991 25.36 16.992 L 19.554 16.992 L 20.19 14.221 L 20.803 11.554 C 20.807 11.538 20.809 11.521 20.811 11.506 L 21.092 10.29 C 21.114 10.201 21.125 10.107 21.125 10.016 C 21.125 9.756 21.04 9.499 20.879 9.282 L 20.612 8.926 L 18.158 8.926 L 18.728 6.426 L 18.492 6.111 L 18.492 6.109 C 18.475 6.085 18.453 6.064 18.434 6.04 C 18.287 5.846 18.078 5.708 17.841 5.651 C 17.753 5.633 17.663 5.626 17.574 5.629 C 17.554 5.627 17.536 5.625 17.518 5.625 L 10.799 5.625 C 10.079 5.625 9.455 6.122 9.294 6.824 L 8.894 8.566 L 8.051 12.242 L 5.351 24.024 C 5.234 24.538 5.387 25.077 5.758 25.452 C 6.03 25.734 6.43 25.916 6.857 25.911 L 15.087 25.911 L 14.053 30.149 L 13.734 31.459 L 13.213 33.588 L 12.274 37.43 C 12.214 37.667 12.238 37.917 12.341 38.138 C 12.465 38.404 12.692 38.608 12.969 38.702 C 13.247 38.797 13.551 38.774 13.811 38.639 C 13.97 38.556 14.109 38.431 14.2 38.292 L 14.206 38.286 L 17.102 33.887 L 19.776 29.828 L 26.635 19.406 L 26.633 19.404 C 26.808 19.149 26.903 18.847 26.906 18.538 Z M 17.959 28.76 L 15.728 32.147 L 15.73 32.137 L 16.216 30.147 L 17.065 26.668 C 17.067 26.662 17.067 26.656 17.07 26.648 L 17.141 26.359 C 17.31 25.665 17.108 24.932 16.607 24.422 C 16.219 24.028 15.689 23.808 15.136 23.809 L 7.556 23.809 L 11.244 7.728 L 16.274 7.728 L 15.946 9.137 L 15.946 9.139 C 15.84 9.598 15.95 10.079 16.243 10.447 C 16.536 10.815 16.981 11.029 17.451 11.028 L 18.763 11.028 L 18.031 14.219 L 17.673 15.776 L 17.345 17.203 C 17.225 17.718 17.379 18.259 17.751 18.634 C 18.042 18.927 18.438 19.092 18.85 19.092 L 24.32 19.092 Z\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_12g-5591758)\"></path></g><path d=\"M 11.973 9.171 L 15.087 9.171 C 15.203 9.171 15.297 9.076 15.297 8.96 C 15.297 8.844 15.203 8.75 15.087 8.75 L 11.973 8.75 C 11.857 8.75 11.763 8.844 11.763 8.96 C 11.763 9.076 11.857 9.171 11.973 9.171 Z M 11.613 10.771 L 15.048 10.771 C 15.165 10.771 15.259 10.676 15.259 10.56 C 15.259 10.444 15.165 10.35 15.048 10.35 L 11.613 10.35 C 11.497 10.35 11.402 10.444 11.402 10.56 C 11.402 10.676 11.497 10.771 11.613 10.771 Z M 11.237 12.37 L 17.505 12.37 C 17.621 12.37 17.716 12.276 17.716 12.16 C 17.716 12.044 17.621 11.949 17.505 11.949 L 11.237 11.949 C 11.121 11.949 11.027 12.044 11.027 12.16 C 11.027 12.276 11.121 12.37 11.237 12.37 Z M 10.881 13.969 L 17.154 13.969 C 17.27 13.969 17.364 13.875 17.364 13.759 C 17.364 13.643 17.27 13.549 17.154 13.549 L 10.881 13.549 C 10.765 13.549 10.671 13.643 10.671 13.759 C 10.671 13.875 10.765 13.969 10.881 13.969 Z M 10.497 15.569 L 16.789 15.569 C 16.905 15.569 16.999 15.475 16.999 15.359 C 16.999 15.243 16.905 15.149 16.789 15.149 L 10.497 15.149 C 10.381 15.149 10.287 15.243 10.287 15.359 C 10.287 15.475 10.381 15.569 10.497 15.569 Z M 10.143 17.169 L 16.417 17.169 C 16.533 17.169 16.627 17.075 16.627 16.958 C 16.627 16.842 16.533 16.748 16.417 16.748 L 10.143 16.748 C 10.027 16.748 9.933 16.842 9.933 16.958 C 9.933 17.075 10.027 17.169 10.143 17.169 Z M 9.742 18.768 L 16.055 18.768 C 16.171 18.768 16.266 18.674 16.266 18.558 C 16.266 18.442 16.171 18.348 16.055 18.348 L 9.742 18.348 C 9.626 18.348 9.532 18.442 9.532 18.558 C 9.532 18.674 9.626 18.768 9.742 18.768 Z M 9.33 19.946 C 9.214 19.946 9.12 20.04 9.12 20.157 C 9.12 20.273 9.214 20.367 9.33 20.367 L 21.692 20.367 C 21.808 20.367 21.902 20.273 21.902 20.157 C 21.902 20.04 21.808 19.946 21.692 19.946 Z M 20.756 21.546 L 8.96 21.546 C 8.844 21.546 8.75 21.64 8.75 21.757 C 8.75 21.873 8.844 21.967 8.96 21.967 L 20.756 21.967 C 20.872 21.967 20.966 21.873 20.966 21.757 C 20.966 21.641 20.872 21.547 20.756 21.547 Z\" fill=\"rgb(250,36,53)\"></path><g><defs><linearGradient id=\"idsOl0ktuHE6mJ5lfmQG3_14g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsOl0ktuHE6mJ5lfmQG3_14g-5591758)\"></path></g></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 40.004\" overflow=\"visible\"><g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_2g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.603 15.642 L 26.601 15.642 Z\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_2g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_3g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.562 39.375\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_3g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_4g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 14.382 40 C 14.381 40.001 14.379 40.001 14.377 40.002 L 14.375 40.004 L 14.382 40 Z\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_4g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_5g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 5.313 27.188\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_5g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_6g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 17.5 23.126 L 17.505 23.13 C 17.506 23.131 17.508 23.131 17.508 23.133 L 17.5 23.125 Z\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_6g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_7g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 16.569 19.695 L 16.566 19.691 L 16.563 19.687 Z\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_7g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_8g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 27.5 16.251 L 27.508 16.259 L 27.5 16.25 Z\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_8g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_9g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.563 15.626 L 26.564 15.627 L 26.563 15.626 Z\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_9g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_10g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 12.188 37.5 L 12.188 37.501\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_10g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_11g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 20.939 9.376 L 20.937 9.375\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_11g1888206549)\"></path></g><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_12g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.906 18.538 C 26.906 18.141 26.754 17.758 26.481 17.469 C 26.339 17.322 26.17 17.204 25.983 17.122 C 25.787 17.035 25.574 16.991 25.36 16.992 L 19.554 16.992 L 20.19 14.221 L 20.803 11.554 C 20.807 11.538 20.809 11.521 20.811 11.506 L 21.092 10.29 C 21.114 10.201 21.125 10.107 21.125 10.016 C 21.125 9.756 21.04 9.499 20.879 9.282 L 20.612 8.926 L 18.158 8.926 L 18.728 6.426 L 18.492 6.111 L 18.492 6.109 C 18.475 6.085 18.453 6.064 18.434 6.04 C 18.287 5.846 18.078 5.708 17.841 5.651 C 17.753 5.633 17.663 5.626 17.574 5.629 C 17.554 5.627 17.536 5.625 17.518 5.625 L 10.799 5.625 C 10.079 5.625 9.455 6.122 9.294 6.824 L 8.894 8.566 L 8.051 12.242 L 5.351 24.024 C 5.234 24.538 5.387 25.077 5.758 25.452 C 6.03 25.734 6.43 25.916 6.857 25.911 L 15.087 25.911 L 14.053 30.149 L 13.734 31.459 L 13.213 33.588 L 12.274 37.43 C 12.214 37.667 12.238 37.917 12.341 38.138 C 12.465 38.404 12.692 38.608 12.969 38.702 C 13.247 38.797 13.551 38.774 13.811 38.639 C 13.97 38.556 14.109 38.431 14.2 38.292 L 14.206 38.286 L 17.102 33.887 L 19.776 29.828 L 26.635 19.406 L 26.633 19.404 C 26.808 19.149 26.903 18.847 26.906 18.538 Z M 17.959 28.76 L 15.728 32.147 L 15.73 32.137 L 16.216 30.147 L 17.065 26.668 C 17.067 26.662 17.067 26.656 17.07 26.648 L 17.141 26.359 C 17.31 25.665 17.108 24.932 16.607 24.422 C 16.219 24.028 15.689 23.808 15.136 23.809 L 7.556 23.809 L 11.244 7.728 L 16.274 7.728 L 15.946 9.137 L 15.946 9.139 C 15.84 9.598 15.95 10.079 16.243 10.447 C 16.536 10.815 16.981 11.029 17.451 11.028 L 18.763 11.028 L 18.031 14.219 L 17.673 15.776 L 17.345 17.203 C 17.225 17.718 17.379 18.259 17.751 18.634 C 18.042 18.927 18.438 19.092 18.85 19.092 L 24.32 19.092 Z\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_12g-5591758)\"></path></g><path d=\"M 11.973 9.171 L 15.087 9.171 C 15.203 9.171 15.297 9.076 15.297 8.96 C 15.297 8.844 15.203 8.75 15.087 8.75 L 11.973 8.75 C 11.857 8.75 11.763 8.844 11.763 8.96 C 11.763 9.076 11.857 9.171 11.973 9.171 Z M 11.613 10.771 L 15.048 10.771 C 15.165 10.771 15.259 10.676 15.259 10.56 C 15.259 10.444 15.165 10.35 15.048 10.35 L 11.613 10.35 C 11.497 10.35 11.402 10.444 11.402 10.56 C 11.402 10.676 11.497 10.771 11.613 10.771 Z M 11.237 12.37 L 17.505 12.37 C 17.621 12.37 17.716 12.276 17.716 12.16 C 17.716 12.044 17.621 11.949 17.505 11.949 L 11.237 11.949 C 11.121 11.949 11.027 12.044 11.027 12.16 C 11.027 12.276 11.121 12.37 11.237 12.37 Z M 10.881 13.969 L 17.154 13.969 C 17.27 13.969 17.364 13.875 17.364 13.759 C 17.364 13.643 17.27 13.549 17.154 13.549 L 10.881 13.549 C 10.765 13.549 10.671 13.643 10.671 13.759 C 10.671 13.875 10.765 13.969 10.881 13.969 Z M 10.497 15.569 L 16.789 15.569 C 16.905 15.569 16.999 15.475 16.999 15.359 C 16.999 15.243 16.905 15.149 16.789 15.149 L 10.497 15.149 C 10.381 15.149 10.287 15.243 10.287 15.359 C 10.287 15.475 10.381 15.569 10.497 15.569 Z M 10.143 17.169 L 16.417 17.169 C 16.533 17.169 16.627 17.075 16.627 16.958 C 16.627 16.842 16.533 16.748 16.417 16.748 L 10.143 16.748 C 10.027 16.748 9.933 16.842 9.933 16.958 C 9.933 17.075 10.027 17.169 10.143 17.169 Z M 9.742 18.768 L 16.055 18.768 C 16.171 18.768 16.266 18.674 16.266 18.558 C 16.266 18.442 16.171 18.348 16.055 18.348 L 9.742 18.348 C 9.626 18.348 9.532 18.442 9.532 18.558 C 9.532 18.674 9.626 18.768 9.742 18.768 Z M 9.33 19.946 C 9.214 19.946 9.12 20.04 9.12 20.157 C 9.12 20.273 9.214 20.367 9.33 20.367 L 21.692 20.367 C 21.808 20.367 21.902 20.273 21.902 20.157 C 21.902 20.04 21.808 19.946 21.692 19.946 Z M 20.756 21.546 L 8.96 21.546 C 8.844 21.546 8.75 21.64 8.75 21.757 C 8.75 21.873 8.844 21.967 8.96 21.967 L 20.756 21.967 C 20.872 21.967 20.966 21.873 20.966 21.757 C 20.966 21.641 20.872 21.547 20.756 21.547 Z\" fill=\"rgb(250,36,53)\"></path><g><defs><linearGradient id=\"idsw9dfkBOpNmJ5lfmQG3_14g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsw9dfkBOpNmJ5lfmQG3_14g-5591758)\"></path></g></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 40.004\" overflow=\"visible\"><g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_2g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.603 15.642 L 26.601 15.642 Z\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_2g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_3g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.562 39.375\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_3g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_4g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 14.382 40 C 14.381 40.001 14.379 40.001 14.377 40.002 L 14.375 40.004 L 14.382 40 Z\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_4g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_5g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 5.313 27.188\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_5g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_6g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 17.5 23.126 L 17.505 23.13 C 17.506 23.131 17.508 23.131 17.508 23.133 L 17.5 23.125 Z\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_6g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_7g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 16.569 19.695 L 16.566 19.691 L 16.563 19.687 Z\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_7g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_8g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 27.5 16.251 L 27.508 16.259 L 27.5 16.25 Z\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_8g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_9g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.563 15.625 L 26.563 15.626 L 26.564 15.627 L 26.563 15.626 Z\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_9g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_10g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 12.188 37.5 L 12.188 37.501\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_10g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_11g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 20.939 9.376 L 20.937 9.375\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_11g1888206549)\"></path></g><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_12g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 26.906 18.538 C 26.906 18.141 26.754 17.758 26.481 17.469 C 26.339 17.322 26.17 17.204 25.983 17.122 C 25.787 17.035 25.574 16.991 25.36 16.992 L 19.554 16.992 L 20.19 14.221 L 20.803 11.554 C 20.807 11.538 20.809 11.521 20.811 11.506 L 21.092 10.29 C 21.114 10.201 21.125 10.107 21.125 10.016 C 21.125 9.756 21.04 9.499 20.879 9.282 L 20.612 8.926 L 18.158 8.926 L 18.728 6.426 L 18.492 6.111 L 18.492 6.109 C 18.475 6.085 18.453 6.064 18.434 6.04 C 18.287 5.846 18.078 5.708 17.841 5.651 C 17.753 5.633 17.663 5.626 17.574 5.629 C 17.554 5.627 17.536 5.625 17.518 5.625 L 10.799 5.625 C 10.079 5.625 9.455 6.122 9.294 6.824 L 8.894 8.566 L 8.051 12.242 L 5.351 24.024 C 5.234 24.538 5.387 25.077 5.758 25.452 C 6.03 25.734 6.43 25.916 6.857 25.911 L 15.087 25.911 L 14.053 30.149 L 13.734 31.459 L 13.213 33.588 L 12.274 37.43 C 12.214 37.667 12.238 37.917 12.341 38.138 C 12.465 38.404 12.692 38.608 12.969 38.702 C 13.247 38.797 13.551 38.774 13.811 38.639 C 13.97 38.556 14.109 38.431 14.2 38.292 L 14.206 38.286 L 17.102 33.887 L 19.776 29.828 L 26.635 19.406 L 26.633 19.404 C 26.808 19.149 26.903 18.847 26.906 18.538 Z M 17.959 28.76 L 15.728 32.147 L 15.73 32.137 L 16.216 30.147 L 17.065 26.668 C 17.067 26.662 17.067 26.656 17.07 26.648 L 17.141 26.359 C 17.31 25.665 17.108 24.932 16.607 24.422 C 16.219 24.028 15.689 23.808 15.136 23.809 L 7.556 23.809 L 11.244 7.728 L 16.274 7.728 L 15.946 9.137 L 15.946 9.139 C 15.84 9.598 15.95 10.079 16.243 10.447 C 16.536 10.815 16.981 11.029 17.451 11.028 L 18.763 11.028 L 18.031 14.219 L 17.673 15.776 L 17.345 17.203 C 17.225 17.718 17.379 18.259 17.751 18.634 C 18.042 18.927 18.438 19.092 18.85 19.092 L 24.32 19.092 Z\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_12g-5591758)\"></path></g><path d=\"M 11.973 9.171 L 15.087 9.171 C 15.203 9.171 15.297 9.076 15.297 8.96 C 15.297 8.844 15.203 8.75 15.087 8.75 L 11.973 8.75 C 11.857 8.75 11.763 8.844 11.763 8.96 C 11.763 9.076 11.857 9.171 11.973 9.171 Z M 11.613 10.771 L 15.048 10.771 C 15.165 10.771 15.259 10.676 15.259 10.56 C 15.259 10.444 15.165 10.35 15.048 10.35 L 11.613 10.35 C 11.497 10.35 11.402 10.444 11.402 10.56 C 11.402 10.676 11.497 10.771 11.613 10.771 Z M 11.237 12.37 L 17.505 12.37 C 17.621 12.37 17.716 12.276 17.716 12.16 C 17.716 12.044 17.621 11.949 17.505 11.949 L 11.237 11.949 C 11.121 11.949 11.027 12.044 11.027 12.16 C 11.027 12.276 11.121 12.37 11.237 12.37 Z M 10.881 13.969 L 17.154 13.969 C 17.27 13.969 17.364 13.875 17.364 13.759 C 17.364 13.643 17.27 13.549 17.154 13.549 L 10.881 13.549 C 10.765 13.549 10.671 13.643 10.671 13.759 C 10.671 13.875 10.765 13.969 10.881 13.969 Z M 10.497 15.569 L 16.789 15.569 C 16.905 15.569 16.999 15.475 16.999 15.359 C 16.999 15.243 16.905 15.149 16.789 15.149 L 10.497 15.149 C 10.381 15.149 10.287 15.243 10.287 15.359 C 10.287 15.475 10.381 15.569 10.497 15.569 Z M 10.143 17.169 L 16.417 17.169 C 16.533 17.169 16.627 17.075 16.627 16.958 C 16.627 16.842 16.533 16.748 16.417 16.748 L 10.143 16.748 C 10.027 16.748 9.933 16.842 9.933 16.958 C 9.933 17.075 10.027 17.169 10.143 17.169 Z M 9.742 18.768 L 16.055 18.768 C 16.171 18.768 16.266 18.674 16.266 18.558 C 16.266 18.442 16.171 18.348 16.055 18.348 L 9.742 18.348 C 9.626 18.348 9.532 18.442 9.532 18.558 C 9.532 18.674 9.626 18.768 9.742 18.768 Z M 9.33 19.946 C 9.214 19.946 9.12 20.04 9.12 20.157 C 9.12 20.273 9.214 20.367 9.33 20.367 L 21.692 20.367 C 21.808 20.367 21.902 20.273 21.902 20.157 C 21.902 20.04 21.808 19.946 21.692 19.946 Z M 20.756 21.546 L 8.96 21.546 C 8.844 21.546 8.75 21.64 8.75 21.757 C 8.75 21.873 8.844 21.967 8.96 21.967 L 20.756 21.967 C 20.872 21.967 20.966 21.873 20.966 21.757 C 20.966 21.641 20.872 21.547 20.756 21.547 Z\" fill=\"rgb(250,36,53)\"></path><g><defs><linearGradient id=\"idsY1x94vyiWmJ5lfmQG3_14g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsY1x94vyiWmJ5lfmQG3_14g-5591758)\"></path></g></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-m6m45n\",layoutDependency:layoutDependency,layoutId:\"unsRj99w8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsunsRj99w8_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.04 0.017 L 0.039 0.017 Z\" fill=\"url(#idsunsRj99w8_1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHunsRj99w8_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.04 0.017 L 0.039 0.017 Z\" fill=\"url(#idsfUBN46PrHunsRj99w8_1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6unsRj99w8_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.04 0.017 L 0.039 0.017 Z\" fill=\"url(#idsOl0ktuHE6unsRj99w8_1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNunsRj99w8_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.04 0.017 L 0.039 0.017 Z\" fill=\"url(#idsw9dfkBOpNunsRj99w8_1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWunsRj99w8_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.04 0.017 L 0.039 0.017 Z\" fill=\"url(#idsY1x94vyiWunsRj99w8_1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jbhymh\",layoutDependency:layoutDependency,layoutId:\"WOtbvvJ5_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsWOtbvvJ5__1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsWOtbvvJ5__1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHWOtbvvJ5__1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsfUBN46PrHWOtbvvJ5__1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6WOtbvvJ5__1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsOl0ktuHE6WOtbvvJ5__1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNWOtbvvJ5__1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsw9dfkBOpNWOtbvvJ5__1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWWOtbvvJ5__1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsY1x94vyiWWOtbvvJ5__1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zdai4y\",layoutDependency:layoutDependency,layoutId:\"yUwFp6aMa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsyUwFp6aMa_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.007 0 C 0.006 0.001 0.004 0.001 0.003 0.002 L 0 0.004 L 0.008 0 Z\" fill=\"url(#idsyUwFp6aMa_1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHyUwFp6aMa_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.007 0 C 0.006 0.001 0.004 0.001 0.003 0.002 L 0 0.004 L 0.008 0 Z\" fill=\"url(#idsfUBN46PrHyUwFp6aMa_1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6yUwFp6aMa_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.007 0 C 0.006 0.001 0.004 0.001 0.003 0.002 L 0 0.004 L 0.008 0 Z\" fill=\"url(#idsOl0ktuHE6yUwFp6aMa_1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNyUwFp6aMa_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.007 0 C 0.006 0.001 0.004 0.001 0.003 0.002 L 0 0.004 L 0.008 0 Z\" fill=\"url(#idsw9dfkBOpNyUwFp6aMa_1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWyUwFp6aMa_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.007 0 C 0.006 0.001 0.004 0.001 0.003 0.002 L 0 0.004 L 0.008 0 Z\" fill=\"url(#idsY1x94vyiWyUwFp6aMa_1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ln266f\",layoutDependency:layoutDependency,layoutId:\"aceE9QVUT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsaceE9QVUT_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsaceE9QVUT_1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHaceE9QVUT_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsfUBN46PrHaceE9QVUT_1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6aceE9QVUT_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsOl0ktuHE6aceE9QVUT_1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNaceE9QVUT_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsw9dfkBOpNaceE9QVUT_1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWaceE9QVUT_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0\" fill=\"url(#idsY1x94vyiWaceE9QVUT_1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w9ckwd\",layoutDependency:layoutDependency,layoutId:\"cw3EdzXDj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idscw3EdzXDj_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.005 0.005 C 0.006 0.006 0.008 0.006 0.008 0.008 L 0 0 Z\" fill=\"url(#idscw3EdzXDj_1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHcw3EdzXDj_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.005 0.005 C 0.006 0.006 0.008 0.006 0.008 0.008 L 0 0 Z\" fill=\"url(#idsfUBN46PrHcw3EdzXDj_1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6cw3EdzXDj_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.005 0.005 C 0.006 0.006 0.008 0.006 0.008 0.008 L 0 0 Z\" fill=\"url(#idsOl0ktuHE6cw3EdzXDj_1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNcw3EdzXDj_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.005 0.005 C 0.006 0.006 0.008 0.006 0.008 0.008 L 0 0 Z\" fill=\"url(#idsw9dfkBOpNcw3EdzXDj_1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWcw3EdzXDj_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.005 0.005 C 0.006 0.006 0.008 0.006 0.008 0.008 L 0 0 Z\" fill=\"url(#idsY1x94vyiWcw3EdzXDj_1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16tpmp7\",layoutDependency:layoutDependency,layoutId:\"Lz_vfMBzU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsLz_vfMBzU_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.006 0.008 L 0.003 0.003 L 0 0 Z\" fill=\"url(#idsLz_vfMBzU_1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHLz_vfMBzU_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.006 0.008 L 0.003 0.003 L 0 0 Z\" fill=\"url(#idsfUBN46PrHLz_vfMBzU_1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6Lz_vfMBzU_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.006 0.008 L 0.003 0.003 L 0 0 Z\" fill=\"url(#idsOl0ktuHE6Lz_vfMBzU_1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNLz_vfMBzU_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.006 0.008 L 0.003 0.003 L 0 0 Z\" fill=\"url(#idsw9dfkBOpNLz_vfMBzU_1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWLz_vfMBzU_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.006 0.008 L 0.003 0.003 L 0 0 Z\" fill=\"url(#idsY1x94vyiWLz_vfMBzU_1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j0a350\",layoutDependency:layoutDependency,layoutId:\"zxLtFRgtx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idszxLtFRgtx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.008 0.009 L 0 0 Z\" fill=\"url(#idszxLtFRgtx_1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHzxLtFRgtx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.008 0.009 L 0 0 Z\" fill=\"url(#idsfUBN46PrHzxLtFRgtx_1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6zxLtFRgtx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.008 0.009 L 0 0 Z\" fill=\"url(#idsOl0ktuHE6zxLtFRgtx_1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNzxLtFRgtx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.008 0.009 L 0 0 Z\" fill=\"url(#idsw9dfkBOpNzxLtFRgtx_1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWzxLtFRgtx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0.001 L 0.008 0.009 L 0 0 Z\" fill=\"url(#idsY1x94vyiWzxLtFRgtx_1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nvjbma\",layoutDependency:layoutDependency,layoutId:\"v9Qj0T5kx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsv9Qj0T5kx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.001 0.001 L 0.001 0.002 L 0 0.001 Z\" fill=\"url(#idsv9Qj0T5kx_1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHv9Qj0T5kx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.001 0.001 L 0.001 0.002 L 0 0.001 Z\" fill=\"url(#idsfUBN46PrHv9Qj0T5kx_1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6v9Qj0T5kx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.001 0.001 L 0.001 0.002 L 0 0.001 Z\" fill=\"url(#idsOl0ktuHE6v9Qj0T5kx_1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNv9Qj0T5kx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.001 0.001 L 0.001 0.002 L 0 0.001 Z\" fill=\"url(#idsw9dfkBOpNv9Qj0T5kx_1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWv9Qj0T5kx_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0.001 0.001 L 0.001 0.002 L 0 0.001 Z\" fill=\"url(#idsY1x94vyiWv9Qj0T5kx_1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pgv3cb\",layoutDependency:layoutDependency,layoutId:\"wwu7LPDsq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idswwu7LPDsq_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0 0.001\" fill=\"url(#idswwu7LPDsq_1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHwwu7LPDsq_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0 0.001\" fill=\"url(#idsfUBN46PrHwwu7LPDsq_1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6wwu7LPDsq_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0 0.001\" fill=\"url(#idsOl0ktuHE6wwu7LPDsq_1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNwwu7LPDsq_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0 0.001\" fill=\"url(#idsw9dfkBOpNwwu7LPDsq_1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWwwu7LPDsq_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 0 0.001\" fill=\"url(#idsY1x94vyiWwwu7LPDsq_1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b30zqy\",layoutDependency:layoutDependency,layoutId:\"Amh4IicB4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsAmh4IicB4_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.002 0.001 L 0 0\" fill=\"url(#idsAmh4IicB4_1g1888206549)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHAmh4IicB4_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.002 0.001 L 0 0\" fill=\"url(#idsfUBN46PrHAmh4IicB4_1g1888206549)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6Amh4IicB4_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.002 0.001 L 0 0\" fill=\"url(#idsOl0ktuHE6Amh4IicB4_1g1888206549)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNAmh4IicB4_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.002 0.001 L 0 0\" fill=\"url(#idsw9dfkBOpNAmh4IicB4_1g1888206549)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWAmh4IicB4_1g1888206549\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(186,36,237)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,235,250)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.002 0.001 L 0 0\" fill=\"url(#idsY1x94vyiWAmh4IicB4_1g1888206549)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-lpvae9\",layoutDependency:layoutDependency,layoutId:\"g1IFGfExG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.593 33.135\" overflow=\"visible\"><g><defs><linearGradient id=\"idsg1IFGfExG_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 21.593 12.913 C 21.593 12.516 21.441 12.133 21.168 11.844 C 21.027 11.697 20.858 11.579 20.671 11.497 C 20.475 11.41 20.262 11.366 20.047 11.368 L 14.241 11.368 L 14.878 8.596 L 15.49 5.929 C 15.495 5.913 15.496 5.896 15.499 5.881 L 15.78 4.665 C 15.801 4.576 15.812 4.483 15.812 4.391 C 15.812 4.131 15.727 3.874 15.566 3.657 L 15.3 3.301 L 12.845 3.301 L 13.416 0.801 L 13.18 0.486 L 13.18 0.484 C 13.163 0.46 13.141 0.439 13.121 0.415 C 12.975 0.221 12.765 0.083 12.528 0.026 C 12.441 0.008 12.351 0.001 12.261 0.004 C 12.241 0.003 12.224 0 12.205 0 L 5.486 0 C 4.767 0 4.142 0.497 3.981 1.199 L 3.581 2.941 L 2.739 6.618 L 0.039 18.399 C -0.079 18.913 0.075 19.452 0.446 19.828 C 0.718 20.109 1.117 20.291 1.545 20.286 L 9.775 20.286 L 8.741 24.524 L 8.421 25.834 L 7.9 27.963 L 6.961 31.805 C 6.902 32.042 6.926 32.292 7.029 32.513 C 7.152 32.779 7.379 32.983 7.657 33.077 C 7.934 33.172 8.238 33.149 8.498 33.014 C 8.658 32.931 8.796 32.806 8.888 32.668 L 8.894 32.661 L 11.79 28.263 L 14.463 24.203 L 21.323 13.781 L 21.321 13.779 C 21.495 13.524 21.59 13.222 21.593 12.913 Z M 12.646 23.135 L 10.416 26.523 L 10.418 26.513 L 10.904 24.523 L 11.753 21.043 C 11.755 21.037 11.755 21.031 11.757 21.023 L 11.828 20.734 C 11.997 20.04 11.796 19.307 11.295 18.797 C 10.907 18.403 10.377 18.183 9.824 18.184 L 2.244 18.184 L 5.931 2.103 L 10.961 2.103 L 10.633 3.513 L 10.633 3.514 C 10.528 3.973 10.637 4.454 10.93 4.822 C 11.223 5.19 11.669 5.404 12.139 5.403 L 13.45 5.403 L 12.719 8.594 L 12.361 10.151 L 12.032 11.578 C 11.913 12.093 12.067 12.634 12.439 13.009 C 12.73 13.302 13.125 13.467 13.538 13.468 L 19.007 13.468 Z\" fill=\"url(#idsg1IFGfExG_1g-5591758)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.593 33.135\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHg1IFGfExG_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 21.593 12.913 C 21.593 12.516 21.441 12.133 21.168 11.844 C 21.027 11.697 20.858 11.579 20.671 11.497 C 20.475 11.41 20.262 11.366 20.047 11.368 L 14.241 11.368 L 14.878 8.596 L 15.49 5.929 C 15.495 5.913 15.496 5.896 15.499 5.881 L 15.78 4.665 C 15.801 4.576 15.812 4.483 15.812 4.391 C 15.812 4.131 15.727 3.874 15.566 3.657 L 15.3 3.301 L 12.845 3.301 L 13.416 0.801 L 13.18 0.486 L 13.18 0.484 C 13.163 0.46 13.141 0.439 13.121 0.415 C 12.975 0.221 12.765 0.083 12.528 0.026 C 12.441 0.008 12.351 0.001 12.261 0.004 C 12.241 0.003 12.224 0 12.205 0 L 5.486 0 C 4.767 0 4.142 0.497 3.981 1.199 L 3.581 2.941 L 2.739 6.618 L 0.039 18.399 C -0.079 18.913 0.075 19.452 0.446 19.828 C 0.718 20.109 1.117 20.291 1.545 20.286 L 9.775 20.286 L 8.741 24.524 L 8.421 25.834 L 7.9 27.963 L 6.961 31.805 C 6.902 32.042 6.926 32.292 7.029 32.513 C 7.152 32.779 7.379 32.983 7.657 33.077 C 7.934 33.172 8.238 33.149 8.498 33.014 C 8.658 32.931 8.796 32.806 8.888 32.668 L 8.894 32.661 L 11.79 28.263 L 14.463 24.203 L 21.323 13.781 L 21.321 13.779 C 21.495 13.524 21.59 13.222 21.593 12.913 Z M 12.646 23.135 L 10.416 26.523 L 10.418 26.513 L 10.904 24.523 L 11.753 21.043 C 11.755 21.037 11.755 21.031 11.757 21.023 L 11.828 20.734 C 11.997 20.04 11.796 19.307 11.295 18.797 C 10.907 18.403 10.377 18.183 9.824 18.184 L 2.244 18.184 L 5.931 2.103 L 10.961 2.103 L 10.633 3.513 L 10.633 3.514 C 10.528 3.973 10.637 4.454 10.93 4.822 C 11.223 5.19 11.669 5.404 12.139 5.403 L 13.45 5.403 L 12.719 8.594 L 12.361 10.151 L 12.032 11.578 C 11.913 12.093 12.067 12.634 12.439 13.009 C 12.73 13.302 13.125 13.467 13.538 13.468 L 19.007 13.468 Z\" fill=\"url(#idsfUBN46PrHg1IFGfExG_1g-5591758)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.593 33.135\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6g1IFGfExG_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 21.593 12.913 C 21.593 12.516 21.441 12.133 21.168 11.844 C 21.027 11.697 20.858 11.579 20.671 11.497 C 20.475 11.41 20.262 11.366 20.047 11.368 L 14.241 11.368 L 14.878 8.596 L 15.49 5.929 C 15.495 5.913 15.496 5.896 15.499 5.881 L 15.78 4.665 C 15.801 4.576 15.812 4.483 15.812 4.391 C 15.812 4.131 15.727 3.874 15.566 3.657 L 15.3 3.301 L 12.845 3.301 L 13.416 0.801 L 13.18 0.486 L 13.18 0.484 C 13.163 0.46 13.141 0.439 13.121 0.415 C 12.975 0.221 12.765 0.083 12.528 0.026 C 12.441 0.008 12.351 0.001 12.261 0.004 C 12.241 0.003 12.224 0 12.205 0 L 5.486 0 C 4.767 0 4.142 0.497 3.981 1.199 L 3.581 2.941 L 2.739 6.618 L 0.039 18.399 C -0.079 18.913 0.075 19.452 0.446 19.828 C 0.718 20.109 1.117 20.291 1.545 20.286 L 9.775 20.286 L 8.741 24.524 L 8.421 25.834 L 7.9 27.963 L 6.961 31.805 C 6.902 32.042 6.926 32.292 7.029 32.513 C 7.152 32.779 7.379 32.983 7.657 33.077 C 7.934 33.172 8.238 33.149 8.498 33.014 C 8.658 32.931 8.796 32.806 8.888 32.668 L 8.894 32.661 L 11.79 28.263 L 14.463 24.203 L 21.323 13.781 L 21.321 13.779 C 21.495 13.524 21.59 13.222 21.593 12.913 Z M 12.646 23.135 L 10.416 26.523 L 10.418 26.513 L 10.904 24.523 L 11.753 21.043 C 11.755 21.037 11.755 21.031 11.757 21.023 L 11.828 20.734 C 11.997 20.04 11.796 19.307 11.295 18.797 C 10.907 18.403 10.377 18.183 9.824 18.184 L 2.244 18.184 L 5.931 2.103 L 10.961 2.103 L 10.633 3.513 L 10.633 3.514 C 10.528 3.973 10.637 4.454 10.93 4.822 C 11.223 5.19 11.669 5.404 12.139 5.403 L 13.45 5.403 L 12.719 8.594 L 12.361 10.151 L 12.032 11.578 C 11.913 12.093 12.067 12.634 12.439 13.009 C 12.73 13.302 13.125 13.467 13.538 13.468 L 19.007 13.468 Z\" fill=\"url(#idsOl0ktuHE6g1IFGfExG_1g-5591758)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.593 33.135\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNg1IFGfExG_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 21.593 12.913 C 21.593 12.516 21.441 12.133 21.168 11.844 C 21.027 11.697 20.858 11.579 20.671 11.497 C 20.475 11.41 20.262 11.366 20.047 11.368 L 14.241 11.368 L 14.878 8.596 L 15.49 5.929 C 15.495 5.913 15.496 5.896 15.499 5.881 L 15.78 4.665 C 15.801 4.576 15.812 4.483 15.812 4.391 C 15.812 4.131 15.727 3.874 15.566 3.657 L 15.3 3.301 L 12.845 3.301 L 13.416 0.801 L 13.18 0.486 L 13.18 0.484 C 13.163 0.46 13.141 0.439 13.121 0.415 C 12.975 0.221 12.765 0.083 12.528 0.026 C 12.441 0.008 12.351 0.001 12.261 0.004 C 12.241 0.003 12.224 0 12.205 0 L 5.486 0 C 4.767 0 4.142 0.497 3.981 1.199 L 3.581 2.941 L 2.739 6.618 L 0.039 18.399 C -0.079 18.913 0.075 19.452 0.446 19.828 C 0.718 20.109 1.117 20.291 1.545 20.286 L 9.775 20.286 L 8.741 24.524 L 8.421 25.834 L 7.9 27.963 L 6.961 31.805 C 6.902 32.042 6.926 32.292 7.029 32.513 C 7.152 32.779 7.379 32.983 7.657 33.077 C 7.934 33.172 8.238 33.149 8.498 33.014 C 8.658 32.931 8.796 32.806 8.888 32.668 L 8.894 32.661 L 11.79 28.263 L 14.463 24.203 L 21.323 13.781 L 21.321 13.779 C 21.495 13.524 21.59 13.222 21.593 12.913 Z M 12.646 23.135 L 10.416 26.523 L 10.418 26.513 L 10.904 24.523 L 11.753 21.043 C 11.755 21.037 11.755 21.031 11.757 21.023 L 11.828 20.734 C 11.997 20.04 11.796 19.307 11.295 18.797 C 10.907 18.403 10.377 18.183 9.824 18.184 L 2.244 18.184 L 5.931 2.103 L 10.961 2.103 L 10.633 3.513 L 10.633 3.514 C 10.528 3.973 10.637 4.454 10.93 4.822 C 11.223 5.19 11.669 5.404 12.139 5.403 L 13.45 5.403 L 12.719 8.594 L 12.361 10.151 L 12.032 11.578 C 11.913 12.093 12.067 12.634 12.439 13.009 C 12.73 13.302 13.125 13.467 13.538 13.468 L 19.007 13.468 Z\" fill=\"url(#idsw9dfkBOpNg1IFGfExG_1g-5591758)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.593 33.135\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWg1IFGfExG_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929675583722668\" y2=\"0.007032441627733255\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 21.593 12.913 C 21.593 12.516 21.441 12.133 21.168 11.844 C 21.027 11.697 20.858 11.579 20.671 11.497 C 20.475 11.41 20.262 11.366 20.047 11.368 L 14.241 11.368 L 14.878 8.596 L 15.49 5.929 C 15.495 5.913 15.496 5.896 15.499 5.881 L 15.78 4.665 C 15.801 4.576 15.812 4.483 15.812 4.391 C 15.812 4.131 15.727 3.874 15.566 3.657 L 15.3 3.301 L 12.845 3.301 L 13.416 0.801 L 13.18 0.486 L 13.18 0.484 C 13.163 0.46 13.141 0.439 13.121 0.415 C 12.975 0.221 12.765 0.083 12.528 0.026 C 12.441 0.008 12.351 0.001 12.261 0.004 C 12.241 0.003 12.224 0 12.205 0 L 5.486 0 C 4.767 0 4.142 0.497 3.981 1.199 L 3.581 2.941 L 2.739 6.618 L 0.039 18.399 C -0.079 18.913 0.075 19.452 0.446 19.828 C 0.718 20.109 1.117 20.291 1.545 20.286 L 9.775 20.286 L 8.741 24.524 L 8.421 25.834 L 7.9 27.963 L 6.961 31.805 C 6.902 32.042 6.926 32.292 7.029 32.513 C 7.152 32.779 7.379 32.983 7.657 33.077 C 7.934 33.172 8.238 33.149 8.498 33.014 C 8.658 32.931 8.796 32.806 8.888 32.668 L 8.894 32.661 L 11.79 28.263 L 14.463 24.203 L 21.323 13.781 L 21.321 13.779 C 21.495 13.524 21.59 13.222 21.593 12.913 Z M 12.646 23.135 L 10.416 26.523 L 10.418 26.513 L 10.904 24.523 L 11.753 21.043 C 11.755 21.037 11.755 21.031 11.757 21.023 L 11.828 20.734 C 11.997 20.04 11.796 19.307 11.295 18.797 C 10.907 18.403 10.377 18.183 9.824 18.184 L 2.244 18.184 L 5.931 2.103 L 10.961 2.103 L 10.633 3.513 L 10.633 3.514 C 10.528 3.973 10.637 4.454 10.93 4.822 C 11.223 5.19 11.669 5.404 12.139 5.403 L 13.45 5.403 L 12.719 8.594 L 12.361 10.151 L 12.032 11.578 C 11.913 12.093 12.067 12.634 12.439 13.009 C 12.73 13.302 13.125 13.467 13.538 13.468 L 19.007 13.468 Z\" fill=\"url(#idsY1x94vyiWg1IFGfExG_1g-5591758)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-w99jkt\",layoutDependency:layoutDependency,layoutId:\"KU93wXYWn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.593 33.135\" overflow=\"visible\"><path d=\"M 21.593 12.913 C 21.593 12.516 21.441 12.133 21.168 11.844 C 21.027 11.697 20.858 11.579 20.671 11.497 C 20.475 11.41 20.262 11.366 20.047 11.368 L 14.241 11.368 L 14.878 8.596 L 15.49 5.929 C 15.495 5.913 15.496 5.896 15.499 5.881 L 15.78 4.665 C 15.801 4.576 15.812 4.483 15.812 4.391 C 15.812 4.131 15.727 3.874 15.566 3.657 L 15.3 3.301 L 12.845 3.301 L 13.416 0.801 L 13.18 0.486 L 13.18 0.484 C 13.163 0.46 13.141 0.439 13.121 0.415 C 12.975 0.221 12.765 0.083 12.528 0.026 C 12.441 0.008 12.351 0.001 12.261 0.004 C 12.241 0.003 12.224 0 12.205 0 L 5.486 0 C 4.767 0 4.142 0.497 3.981 1.199 L 3.581 2.941 L 2.739 6.618 L 0.039 18.399 C -0.079 18.913 0.075 19.452 0.446 19.828 C 0.718 20.109 1.117 20.291 1.545 20.286 L 9.775 20.286 L 8.741 24.524 L 8.421 25.834 L 7.9 27.963 L 6.961 31.805 C 6.902 32.042 6.926 32.292 7.029 32.513 C 7.152 32.779 7.379 32.983 7.657 33.077 C 7.934 33.172 8.238 33.149 8.498 33.014 C 8.658 32.931 8.796 32.806 8.888 32.668 L 8.894 32.661 L 11.79 28.263 L 14.463 24.203 L 21.323 13.781 L 21.321 13.779 C 21.495 13.524 21.59 13.222 21.593 12.913 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k9tgl3\",layoutDependency:layoutDependency,layoutId:\"OCSazMgWf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.763 24.419\" overflow=\"visible\"><path d=\"M 10.403 21.032 L 8.172 24.419 L 8.174 24.409 L 8.66 22.419 L 9.509 18.94 C 9.511 18.934 9.511 18.927 9.513 18.92 L 9.584 18.631 C 9.754 17.937 9.552 17.204 9.051 16.694 C 8.663 16.3 8.133 16.079 7.58 16.081 L 0 16.081 L 3.687 0 L 8.718 0 L 8.389 1.409 L 8.389 1.411 C 8.284 1.87 8.393 2.351 8.686 2.719 C 8.98 3.087 9.425 3.301 9.895 3.3 L 11.206 3.3 L 10.475 6.491 L 10.117 8.048 L 9.788 9.475 C 9.669 9.99 9.823 10.531 10.195 10.906 C 10.486 11.199 10.881 11.364 11.294 11.364 L 16.763 11.364 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-igm37b\",layoutDependency:layoutDependency,layoutId:\"dFtvs1LMV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.152 13.217\" overflow=\"visible\"><path d=\"M 3.223 0.421 L 6.337 0.421 C 6.453 0.421 6.547 0.326 6.547 0.21 C 6.547 0.094 6.453 0 6.337 0 L 3.223 0 C 3.107 0 3.013 0.094 3.013 0.21 C 3.013 0.326 3.107 0.421 3.223 0.421 Z M 2.863 2.021 L 6.298 2.021 C 6.415 2.021 6.509 1.926 6.509 1.81 C 6.509 1.694 6.415 1.6 6.298 1.6 L 2.863 1.6 C 2.747 1.6 2.652 1.694 2.652 1.81 C 2.652 1.926 2.747 2.021 2.863 2.021 Z M 2.487 3.62 L 8.755 3.62 C 8.871 3.62 8.966 3.526 8.966 3.41 C 8.966 3.294 8.871 3.199 8.755 3.199 L 2.487 3.199 C 2.371 3.199 2.277 3.294 2.277 3.41 C 2.277 3.526 2.371 3.62 2.487 3.62 Z M 2.131 5.219 L 8.404 5.219 C 8.52 5.219 8.614 5.125 8.614 5.009 C 8.614 4.893 8.52 4.799 8.404 4.799 L 2.131 4.799 C 2.015 4.799 1.921 4.893 1.921 5.009 C 1.921 5.125 2.015 5.219 2.131 5.219 Z M 1.747 6.819 L 8.039 6.819 C 8.155 6.819 8.249 6.725 8.249 6.609 C 8.249 6.493 8.155 6.399 8.039 6.399 L 1.747 6.399 C 1.631 6.399 1.537 6.493 1.537 6.609 C 1.537 6.725 1.631 6.819 1.747 6.819 Z M 1.393 8.419 L 7.667 8.419 C 7.783 8.419 7.877 8.325 7.877 8.208 C 7.877 8.092 7.783 7.998 7.667 7.998 L 1.393 7.998 C 1.277 7.998 1.183 8.092 1.183 8.208 C 1.183 8.325 1.277 8.419 1.393 8.419 Z M 0.992 10.018 L 7.305 10.018 C 7.421 10.018 7.516 9.924 7.516 9.808 C 7.516 9.692 7.421 9.597 7.305 9.597 L 0.992 9.597 C 0.876 9.597 0.782 9.692 0.782 9.808 C 0.782 9.924 0.876 10.018 0.992 10.018 Z M 0.58 11.196 C 0.464 11.196 0.37 11.29 0.37 11.407 C 0.37 11.523 0.464 11.617 0.58 11.617 L 12.942 11.617 C 13.058 11.617 13.152 11.523 13.152 11.407 C 13.152 11.29 13.058 11.196 12.942 11.196 Z M 12.006 12.796 L 0.21 12.796 C 0.094 12.796 0 12.89 0 13.007 C 0 13.123 0.094 13.217 0.21 13.217 L 12.006 13.217 C 12.122 13.217 12.216 13.123 12.216 13.007 C 12.216 12.891 12.122 12.797 12.006 12.797 Z\" fill=\"rgb(250,36,53)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ghz4v\",layoutDependency:layoutDependency,layoutId:\"DMtWNRKPZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.534 1\" overflow=\"visible\"><path d=\"M 0.21 0.421 L 3.324 0.421 C 3.44 0.421 3.534 0.326 3.534 0.21 C 3.534 0.094 3.44 0 3.324 0 L 0.21 0 C 0.094 0 0 0.094 0 0.21 C 0 0.326 0.094 0.421 0.21 0.421 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iq82w8\",layoutDependency:layoutDependency,layoutId:\"lcGSCJPwY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.856 1\" overflow=\"visible\"><path d=\"M 0.21 0.421 L 3.646 0.421 C 3.762 0.421 3.856 0.326 3.856 0.21 C 3.856 0.094 3.762 0 3.646 0 L 0.21 0 C 0.094 0 0 0.094 0 0.21 C 0 0.326 0.094 0.421 0.21 0.421 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jh7vt1\",layoutDependency:layoutDependency,layoutId:\"EtvOADFMY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.689 1\" overflow=\"visible\"><path d=\"M 0.21 0.421 L 6.478 0.421 C 6.595 0.421 6.689 0.326 6.689 0.21 C 6.689 0.094 6.595 0 6.478 0 L 0.21 0 C 0.094 0 0 0.094 0 0.21 C 0 0.326 0.094 0.421 0.21 0.421 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ckj4sr\",layoutDependency:layoutDependency,layoutId:\"ehu6BfAHj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.693 1\" overflow=\"visible\"><path d=\"M 0.21 0.42 L 6.483 0.42 C 6.599 0.42 6.693 0.326 6.693 0.21 C 6.693 0.094 6.599 0 6.483 0 L 0.21 0 C 0.094 0 0 0.094 0 0.21 C 0 0.326 0.094 0.42 0.21 0.42 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1la8tfi\",layoutDependency:layoutDependency,layoutId:\"ArWd6GKNu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.712 1\" overflow=\"visible\"><path d=\"M 0.21 0.42 L 6.502 0.42 C 6.618 0.42 6.712 0.326 6.712 0.21 C 6.712 0.094 6.618 0 6.502 0 L 0.21 0 C 0.094 0 0 0.094 0 0.21 C 0 0.326 0.094 0.42 0.21 0.42 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fvhide\",layoutDependency:layoutDependency,layoutId:\"Hcgx95j_1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.694 1\" overflow=\"visible\"><path d=\"M 0.21 0.421 L 6.483 0.421 C 6.6 0.421 6.694 0.326 6.694 0.21 C 6.694 0.094 6.6 0 6.483 0 L 0.21 0 C 0.094 0 0 0.094 0 0.21 C 0 0.326 0.094 0.421 0.21 0.421 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17waknp\",layoutDependency:layoutDependency,layoutId:\"ZSdPNduoy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.734 1\" overflow=\"visible\"><path d=\"M 0.21 0.421 L 6.523 0.421 C 6.64 0.421 6.734 0.326 6.734 0.21 C 6.734 0.094 6.64 0 6.523 0 L 0.21 0 C 0.094 0 0 0.094 0 0.21 C 0 0.326 0.094 0.421 0.21 0.421 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xmd3iy\",layoutDependency:layoutDependency,layoutId:\"deJvX1kkf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.782 1\" overflow=\"visible\"><path d=\"M 0.21 0 C 0.094 0 0 0.094 0 0.21 C 0 0.326 0.094 0.421 0.21 0.421 L 12.572 0.421 C 12.688 0.421 12.782 0.326 12.782 0.21 C 12.782 0.094 12.688 0 12.572 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xiv13i\",layoutDependency:layoutDependency,layoutId:\"VQQV9POAI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.216 1\" overflow=\"visible\"><path d=\"M 12.006 0 L 0.21 0 C 0.094 0 0 0.094 0 0.21 C 0 0.326 0.094 0.421 0.21 0.421 L 12.006 0.421 C 12.122 0.421 12.216 0.327 12.216 0.211 C 12.216 0.095 12.122 0.001 12.006 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1710cps\",layoutDependency:layoutDependency,layoutId:\"dILNxFWYZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 32.726\" overflow=\"visible\"><g><defs><linearGradient id=\"idsdILNxFWYZ_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsdILNxFWYZ_1g-5591758)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({fUBN46PrH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 32.726\" overflow=\"visible\"><g><defs><linearGradient id=\"idsfUBN46PrHdILNxFWYZ_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsfUBN46PrHdILNxFWYZ_1g-5591758)\"></path></g></svg>'},Ol0ktuHE6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 32.726\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOl0ktuHE6dILNxFWYZ_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsOl0ktuHE6dILNxFWYZ_1g-5591758)\"></path></g></svg>'},w9dfkBOpN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 32.726\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw9dfkBOpNdILNxFWYZ_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsw9dfkBOpNdILNxFWYZ_1g-5591758)\"></path></g></svg>'},Y1x94vyiW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.682 32.726\" overflow=\"visible\"><g><defs><linearGradient id=\"idsY1x94vyiWdILNxFWYZ_1g-5591758\" x1=\"0\" x2=\"1\" y1=\"0.9929785811171905\" y2=\"0.007021418882809494\"><stop offset=\"0\" stop-color=\"rgb(252,145,50)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(182,17,199)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 28.75 7.144 L 17.269 0.515 C 16.682 0.177 16.016 -0.001 15.339 0 C 14.662 -0.001 13.997 0.177 13.411 0.515 L 1.93 7.144 C 0.735 7.833 -0.001 9.108 0 10.488 L 0 23.744 C -0.001 25.124 0.736 26.399 1.931 27.088 L 11.699 32.726 L 13.093 27.173 L 11.568 30.223 L 6.769 27.452 L 4.066 25.893 L 2.983 25.266 C 2.438 24.952 2.103 24.372 2.104 23.744 L 2.104 10.488 C 2.104 9.861 2.438 9.281 2.983 8.968 L 7.721 6.23 L 11.571 4.008 L 14.464 2.338 C 14.73 2.184 15.032 2.103 15.34 2.104 C 15.645 2.104 15.947 2.181 16.219 2.338 L 27.699 8.968 C 28.243 9.28 28.578 9.861 28.578 10.488 L 28.578 23.744 C 28.579 24.372 28.244 24.953 27.699 25.266 L 23.768 27.535 L 24.926 24.674 L 20.05 32.111 L 28.751 27.088 C 29.945 26.397 30.681 25.123 30.682 23.743 L 30.682 10.487 C 30.68 9.108 29.944 7.835 28.75 7.145 Z\" fill=\"url(#idsY1x94vyiWdILNxFWYZ_1g-5591758)\"></path></g></svg>'}},baseVariant,gestureVariant)})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,width:\"32px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+0+12.5,...addPropertyOverrides({fUBN46PrH:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+0+12.5},Ol0ktuHE6:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+0+12.5},w9dfkBOpN:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+0+12.5},Y1x94vyiW:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+0+12.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9mdxfk-container\",layoutDependency:layoutDependency,layoutId:\"id4Qmw1wz-container\",nodeId:\"id4Qmw1wz\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(Hamburger,{gMNXkDOPW:gMNXkDOPWosa9ew,height:\"100%\",id:\"id4Qmw1wz\",layoutId:\"id4Qmw1wz\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"kVdWN8hLX\"),width:\"100%\",...addPropertyOverrides({fUBN46PrH:{gMNXkDOPW:gMNXkDOPW1w48do2,variant:matchVariant(\"PtjSxxAjE\")},Ol0ktuHE6:{gMNXkDOPW:gMNXkDOPW1w48do2,variant:matchVariant(\"PtjSxxAjE\")},w9dfkBOpN:{gMNXkDOPW:gMNXkDOPW1w48do2,variant:matchVariant(\"PtjSxxAjE\")},Y1x94vyiW:{gMNXkDOPW:gMNXkDOPW1w48do2,variant:matchVariant(\"PtjSxxAjE\")}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1as1wkx\",layoutDependency:layoutDependency,layoutId:\"Vf7FtJTqA\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9pligd\",\"data-framer-name\":\"Product-mobile\",layoutDependency:layoutDependency,layoutId:\"zGJSt4EY_\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1clylmt\",\"data-framer-name\":\"nav-button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UE0tco5qY\",onTap:onTap1txcyi3,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Products\"})}),className:\"framer-1la1m9u\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"aXWGc4B7O\",style:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+0+0+0+14,...addPropertyOverrides({fUBN46PrH:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+0+14},Ol0ktuHE6:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+0+14},Y1x94vyiW:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-is8p9w-container\",layoutDependency:layoutDependency,layoutId:\"kALkvZOcP-container\",nodeId:\"kALkvZOcP\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(DropdownArrow,{height:\"100%\",id:\"kALkvZOcP\",layoutId:\"kALkvZOcP\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YcM01iD1d\"),width:\"100%\"})})})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gmk90w\",\"data-framer-name\":\"product list\",layoutDependency:layoutDependency,layoutId:\"clopz1T2_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18djhnq\",\"data-framer-name\":\"nav-button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nCN0ZQ9XY\",onTap:onTapvgt8cf,style:{backgroundColor:\"rgb(255, 255, 255)\",borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({w9dfkBOpN:{onTap:onTaposa9ew}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Products\"})}),className:\"framer-1ddpcsl\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"tQiJcfjn1\",style:{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+52+0+0+14,...addPropertyOverrides({w9dfkBOpN:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v65klg-container\",layoutDependency:layoutDependency,layoutId:\"m506d1YNh-container\",nodeId:\"m506d1YNh\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(DropdownArrow,{height:\"100%\",id:\"m506d1YNh\",layoutId:\"m506d1YNh\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Bg7s7EyCH\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qpa5sp\",layoutDependency:layoutDependency,layoutId:\"VzzeP_Qaw\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.16)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"362px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+52+0+52+0+0,...addPropertyOverrides({w9dfkBOpN:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+52+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xj92ta-container\",layoutDependency:layoutDependency,layoutId:\"nlevXlBLo-container\",nodeId:\"nlevXlBLo\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/XV9k2xEJduMPliHD8GdMAsUFJM.svg?width=24&height=24\"},\"\"),height:\"100%\",id:\"nlevXlBLo\",layoutId:\"nlevXlBLo\",nEXm_R2uA:\"Workflow Builder\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{Y3H8JA5DA:\"how-to-build-a-center-of-excellence-without-enterprise-resources\"},unresolvedPathSlugs:{Y3H8JA5DA:{collectionId:\"r7PxWcs2v\",collectionItemId:\"mVzP2QzzY\"}},webPageId:\"fDDl1XZ5y\"},implicitPathVariables:undefined},{href:{pathVariables:{Y3H8JA5DA:\"how-to-build-a-center-of-excellence-without-enterprise-resources\"},unresolvedPathSlugs:{Y3H8JA5DA:{collectionId:\"r7PxWcs2v\",collectionItemId:\"mVzP2QzzY\"}},webPageId:\"fDDl1XZ5y\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"362px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+52+0+52+0+64,...addPropertyOverrides({w9dfkBOpN:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+52+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iilnuo-container\",layoutDependency:layoutDependency,layoutId:\"daNern4vu-container\",nodeId:\"daNern4vu\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:25,pixelWidth:24,src:\"https://framerusercontent.com/images/nSb1m4f3enIn8kR7lYO8zglLN90.svg?width=24&height=25\"},\"\"),fHULDKckU:resolvedLinks[0],height:\"100%\",id:\"daNern4vu\",layoutId:\"daNern4vu\",nEXm_R2uA:\"Validations and Approvals\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({w9dfkBOpN:{fHULDKckU:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"362px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+52+0+52+0+128,...addPropertyOverrides({w9dfkBOpN:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+52+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sr8izn-container\",layoutDependency:layoutDependency,layoutId:\"bo7qmK9le-container\",nodeId:\"bo7qmK9le\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/phfQjfAw8Y99qKPRL1CikYNPgzc.svg?width=24&height=24\"},\"\"),height:\"100%\",id:\"bo7qmK9le\",layoutId:\"bo7qmK9le\",nEXm_R2uA:\"Drive and Document Intelligence\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"362px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+52+0+52+0+192,...addPropertyOverrides({w9dfkBOpN:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+52+0+192}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a1zfgo-container\",layoutDependency:layoutDependency,layoutId:\"FdFzo8ncc-container\",nodeId:\"FdFzo8ncc\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/hbUVuS2F8adJUXGlMnqHUXQXj9c.svg?width=24&height=24\"},\"\"),height:\"100%\",id:\"FdFzo8ncc\",layoutId:\"FdFzo8ncc\",nEXm_R2uA:\"Intelligent Document Processing (IDP)\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"362px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+52+0+52+0+256,...addPropertyOverrides({w9dfkBOpN:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+52+0+256}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2tseys-container\",layoutDependency:layoutDependency,layoutId:\"UvHM_DTqu-container\",nodeId:\"UvHM_DTqu\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/HyppSUX04eHroO051HPAZqXJfU.svg?width=24&height=24\"},\"\"),height:\"100%\",id:\"UvHM_DTqu\",layoutId:\"UvHM_DTqu\",nEXm_R2uA:\"Custom Forms and Chats\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"362px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+52+0+52+0+320,...addPropertyOverrides({w9dfkBOpN:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+0+0+52+0+320}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qm3f2c-container\",layoutDependency:layoutDependency,layoutId:\"rJ_uGDkRb-container\",nodeId:\"rJ_uGDkRb\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/jv5zXqsaWUKl1MiXws8nrRrnysQ.svg?width=24&height=24\"},\"\"),height:\"100%\",id:\"rJ_uGDkRb\",layoutId:\"rJ_uGDkRb\",nEXm_R2uA:\"Tables and Structured Data\",style:{width:\"100%\"},width:\"100%\"})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13j9y5g\",\"data-framer-name\":\"Solutions-mobile\",layoutDependency:layoutDependency,layoutId:\"WTV2TkhA3\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-of65h7\",\"data-framer-name\":\"nav-button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WSXf4usxt\",onTap:onTap1dguhyq,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Solutions\"})}),className:\"framer-o59mq6\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"BOYBC2nVo\",style:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+488+0+0+14,...addPropertyOverrides({Ol0ktuHE6:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+52+0+0+14},w9dfkBOpN:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+436+0+0+14},Y1x94vyiW:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+52+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g2xn1q-container\",layoutDependency:layoutDependency,layoutId:\"C_M5hsatC-container\",nodeId:\"C_M5hsatC\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(DropdownArrow,{height:\"100%\",id:\"C_M5hsatC\",layoutId:\"C_M5hsatC\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YcM01iD1d\"),width:\"100%\"})})})]})}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qu5h37\",\"data-framer-name\":\"solutions list\",layoutDependency:layoutDependency,layoutId:\"ae_XZM9Sc\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},variants:{fUBN46PrH:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.16)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kka81i\",\"data-framer-name\":\"nav-button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"q7dvfUXNi\",onTap:onTap14yrrm1,style:{backgroundColor:\"rgb(255, 255, 255)\",borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fUBN46PrH:{onTap:onTaposa9ew}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Solutions\"})}),className:\"framer-17dqktc\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"EJhZS5Rqx\",style:{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+540+0+0+14,...addPropertyOverrides({fUBN46PrH:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+52+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vc56vc-container\",layoutDependency:layoutDependency,layoutId:\"HAfgtYXdc-container\",nodeId:\"HAfgtYXdc\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(DropdownArrow,{height:\"100%\",id:\"HAfgtYXdc\",layoutId:\"HAfgtYXdc\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Bg7s7EyCH\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s5hh2\",\"data-framer-name\":\"MENU\",layoutDependency:layoutDependency,layoutId:\"TFGcxMOQj\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-147aba1\",\"data-framer-name\":\"Teams\",layoutDependency:layoutDependency,layoutId:\"lqnZqKbK9\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-85lgla\",layoutDependency:layoutDependency,layoutId:\"QxHvpRXeQ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)))\",\"--framer-text-transform\":\"uppercase\"},children:\"teams\"})}),className:\"framer-1ij97f4\",\"data-framer-name\":\"Teams\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"W7N7Ncf1l\",style:{\"--extracted-r6o4lv\":\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:192,width:\"360px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+540+0+52+0+0+0+39.2,...addPropertyOverrides({fUBN46PrH:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+52+0+52+0+0+0+39.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bl5o6d-container\",layoutDependency:layoutDependency,layoutId:\"YSQsTOJko-container\",nodeId:\"YSQsTOJko\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(TeamsList,{ao_vUif7y:true,height:\"100%\",id:\"YSQsTOJko\",layoutId:\"YSQsTOJko\",rk9y57wZU:true,SE6IhnF63:true,style:{width:\"100%\"},variant:matchVariant(\"SEYJi1tU6\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qxs4jf\",\"data-framer-name\":\"Industries\",layoutDependency:layoutDependency,layoutId:\"Dqx4cIypS\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-101i20d\",layoutDependency:layoutDependency,layoutId:\"MeoTTMRZt\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Featured Industries\"})}),className:\"framer-j98ttk\",\"data-framer-name\":\"Teams\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"hYRDbVV4m\",style:{\"--extracted-r6o4lv\":\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:256,width:\"360px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+540+0+52+0+231.2+0+39.2,...addPropertyOverrides({fUBN46PrH:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+52+0+52+0+231.2+0+39.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-110pi2j-container\",layoutDependency:layoutDependency,layoutId:\"DluJnhXtI-container\",nodeId:\"DluJnhXtI\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(IndustriesList,{aMrGxafqw:true,ao_vUif7y:true,height:\"100%\",id:\"DluJnhXtI\",layoutId:\"DluJnhXtI\",rk9y57wZU:true,SE6IhnF63:true,style:{width:\"100%\"},variant:matchVariant(\"wnFwtOvDE\"),width:\"100%\"})})})]})]})]}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mbj3rf\",\"data-framer-name\":\"Learn-mobile\",layoutDependency:layoutDependency,layoutId:\"zM5DQBTxL\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y7e1yj\",\"data-framer-name\":\"nav-button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gVlA3_V5M\",onTap:onTaprgcpbh,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Learn\"})}),className:\"framer-3j5xq2\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"AEKBdeQ_l\",style:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+1118.4+0+0+14,...addPropertyOverrides({fUBN46PrH:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+630.4+0+0+14},w9dfkBOpN:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+488+0+0+14},Y1x94vyiW:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+104+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fcdlmb-container\",layoutDependency:layoutDependency,layoutId:\"tDsPuG0Al-container\",nodeId:\"tDsPuG0Al\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(DropdownArrow,{height:\"100%\",id:\"tDsPuG0Al\",layoutId:\"tDsPuG0Al\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YcM01iD1d\"),width:\"100%\"})})})]})}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kcujv7\",\"data-framer-name\":\"learn list\",layoutDependency:layoutDependency,layoutId:\"GkD4X1Wfq\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},variants:{Ol0ktuHE6:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.16)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pb3262\",\"data-framer-name\":\"nav-button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hHohZ_lLC\",onTap:onTap1mmdm8m,style:{backgroundColor:\"rgb(255, 255, 255)\",borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({Ol0ktuHE6:{onTap:onTaposa9ew}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Learn\"})}),className:\"framer-s5ubaq\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"zmp0Jgqo1\",style:{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+1170.4+0+0+14,...addPropertyOverrides({Ol0ktuHE6:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+104+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17pwsg-container\",layoutDependency:layoutDependency,layoutId:\"WkXgDpXV8-container\",nodeId:\"WkXgDpXV8\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(DropdownArrow,{height:\"100%\",id:\"WkXgDpXV8\",layoutId:\"WkXgDpXV8\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Bg7s7EyCH\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-123rju2\",\"data-framer-name\":\"Learn\",layoutDependency:layoutDependency,layoutId:\"ryMxCjGqb\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6},children:[isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-gp7bgc\",layoutDependency:layoutDependency,layoutId:\"ZdFNyrl3H\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)))\",\"--framer-text-transform\":\"uppercase\"},children:\"teams\"})}),className:\"framer-14hu0t9\",\"data-framer-name\":\"Teams\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"KXV03uASO\",style:{\"--extracted-r6o4lv\":\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,width:\"362px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+1170.4+0+52+0+39.2,...addPropertyOverrides({Ol0ktuHE6:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+104+0+52+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vj7rnu-container\",layoutDependency:layoutDependency,layoutId:\"ug6_ofYch-container\",nodeId:\"ug6_ofYch\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(LearnList,{aMrGxafqw:true,ao_vUif7y:true,height:\"100%\",id:\"ug6_ofYch\",layoutId:\"ug6_ofYch\",rk9y57wZU:true,SE6IhnF63:true,style:{width:\"100%\"},variant:matchVariant(\"a7Dp8eP8d\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+0+0+64+0+1581.6,...addPropertyOverrides({fUBN46PrH:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+682.4},Ol0ktuHE6:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+476},w9dfkBOpN:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+540},Y1x94vyiW:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+0+0+64+0+156}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ietpzl-container\",layoutDependency:layoutDependency,layoutId:\"l74VKzq65-container\",nodeId:\"l74VKzq65\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"l74VKzq65\",layoutId:\"l74VKzq65\",phnWt2qtF:\"Pricing\",style:{width:\"100%\"},variant:matchVariant(\"YJSIjqggg\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zv2t8j\",layoutDependency:layoutDependency,layoutId:\"pxNAfXd_h\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+-35+0+0,...addPropertyOverrides({fUBN46PrH:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+897+0+0},Ol0ktuHE6:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+897+0+0},w9dfkBOpN:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+897+0+0},Y1x94vyiW:{width:\"362px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+897+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19iehwx-container\",layoutDependency:layoutDependency,layoutId:\"pQuhP4moA-container\",nodeId:\"pQuhP4moA\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"pQuhP4moA\",layoutId:\"pQuhP4moA\",phnWt2qtF:\"Log In\",style:{width:\"100%\"},variant:matchVariant(\"uAcg0TPGl\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||68)-0-68)/1*0)+6+-35+0+51,...addPropertyOverrides({fUBN46PrH:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+897+0+51},Ol0ktuHE6:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+897+0+51},w9dfkBOpN:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+897+0+51},Y1x94vyiW:{width:\"362px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||800)-0-1e3)/1*0)+6+897+0+51}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dyxhgh-container\",layoutDependency:layoutDependency,layoutId:\"j_Y7rdv74-container\",nodeId:\"j_Y7rdv74\",rendersWithMotion:true,scopeId:\"deCnEzkcK\",children:/*#__PURE__*/_jsx(FormButton,{dE7L1Dwf8:\"Request Access\",height:\"100%\",id:\"j_Y7rdv74\",layoutId:\"j_Y7rdv74\",style:{height:\"100%\",width:\"100%\"},T2JAiEtpO:\"Request Access\",variant:matchVariant(\"UkP5pNjGl\"),width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uYw4H.framer-kkg8i1, .framer-uYw4H .framer-kkg8i1 { display: block; }\",\".framer-uYw4H.framer-1qziycn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 374px; }\",\".framer-uYw4H .framer-en46gr-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-uYw4H .framer-jkbrqk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 68px; justify-content: space-between; overflow: hidden; padding: 6px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-uYw4H .framer-104wjus { 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: 100%; }\",\".framer-uYw4H .framer-1uuqjv3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 3px 12px 3px 3px; position: relative; width: 100%; }\",\".framer-uYw4H .framer-jz9nyz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 50px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 50px; }\",\".framer-uYw4H .framer-1o2ok2z { height: 40px; position: relative; width: 31px; }\",\".framer-uYw4H .framer-m6m45n, .framer-uYw4H .framer-nvjbma { height: 1px; left: 27px; position: absolute; top: 16px; width: 1px; }\",\".framer-uYw4H .framer-jbhymh { height: 0px; left: 12px; position: absolute; top: 40px; width: 0px; }\",\".framer-uYw4H .framer-zdai4y { height: 1px; left: 15px; position: absolute; top: 40px; width: 1px; }\",\".framer-uYw4H .framer-1ln266f { height: 0px; left: 6px; position: absolute; top: 27px; width: 0px; }\",\".framer-uYw4H .framer-w9ckwd { height: 1px; left: 18px; position: absolute; top: 23px; width: 1px; }\",\".framer-uYw4H .framer-16tpmp7 { height: 1px; left: 17px; position: absolute; top: 20px; width: 1px; }\",\".framer-uYw4H .framer-1j0a350 { height: 1px; left: 28px; position: absolute; top: 17px; width: 1px; }\",\".framer-uYw4H .framer-pgv3cb { height: 1px; left: 12px; position: absolute; top: 38px; width: 1px; }\",\".framer-uYw4H .framer-b30zqy { height: 1px; left: 21px; position: absolute; top: 10px; width: 1px; }\",\".framer-uYw4H .framer-lpvae9 { height: 33px; left: 6px; position: absolute; top: 6px; width: 22px; }\",\".framer-uYw4H .framer-w99jkt { height: 33px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-uYw4H .framer-k9tgl3 { height: 25px; left: 2px; position: absolute; top: 2px; width: 17px; }\",\".framer-uYw4H .framer-igm37b { height: 13px; left: 9px; position: absolute; top: 9px; width: 13px; }\",\".framer-uYw4H .framer-1ghz4v { height: 1px; left: 3px; position: absolute; top: 0px; width: 4px; }\",\".framer-uYw4H .framer-iq82w8 { height: 1px; left: 3px; position: absolute; top: 2px; width: 4px; }\",\".framer-uYw4H .framer-1jh7vt1 { height: 1px; left: 3px; position: absolute; top: 3px; width: 7px; }\",\".framer-uYw4H .framer-1ckj4sr { height: 1px; left: 2px; position: absolute; top: 5px; width: 7px; }\",\".framer-uYw4H .framer-1la8tfi { height: 1px; left: 2px; position: absolute; top: 7px; width: 7px; }\",\".framer-uYw4H .framer-1fvhide { height: 1px; left: 1px; position: absolute; top: 8px; width: 7px; }\",\".framer-uYw4H .framer-17waknp { height: 1px; left: 1px; position: absolute; top: 10px; width: 7px; }\",\".framer-uYw4H .framer-xmd3iy { height: 1px; left: 1px; position: absolute; top: 11px; width: 13px; }\",\".framer-uYw4H .framer-xiv13i { height: 1px; left: 0px; position: absolute; top: 13px; width: 12px; }\",\".framer-uYw4H .framer-1710cps { height: 33px; left: 0px; position: absolute; top: 0px; width: 31px; }\",\".framer-uYw4H .framer-9mdxfk-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-uYw4H .framer-1as1wkx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-uYw4H .framer-9pligd, .framer-uYw4H .framer-1gmk90w, .framer-uYw4H .framer-13j9y5g, .framer-uYw4H .framer-1mbj3rf, .framer-uYw4H .framer-kcujv7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 362px; }\",\".framer-uYw4H .framer-1clylmt, .framer-uYw4H .framer-18djhnq, .framer-uYw4H .framer-of65h7, .framer-uYw4H .framer-kka81i, .framer-uYw4H .framer-1y7e1yj, .framer-uYw4H .framer-1pb3262 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 52px; justify-content: space-between; overflow: hidden; padding: 16px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-uYw4H .framer-1la1m9u, .framer-uYw4H .framer-1ddpcsl, .framer-uYw4H .framer-o59mq6, .framer-uYw4H .framer-17dqktc, .framer-uYw4H .framer-1ij97f4, .framer-uYw4H .framer-j98ttk, .framer-uYw4H .framer-3j5xq2, .framer-uYw4H .framer-s5ubaq, .framer-uYw4H .framer-14hu0t9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uYw4H .framer-is8p9w-container, .framer-uYw4H .framer-v65klg-container, .framer-uYw4H .framer-g2xn1q-container, .framer-uYw4H .framer-vc56vc-container, .framer-uYw4H .framer-1fcdlmb-container, .framer-uYw4H .framer-17pwsg-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-uYw4H .framer-qpa5sp, .framer-uYw4H .framer-1s5hh2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uYw4H .framer-xj92ta-container, .framer-uYw4H .framer-iilnuo-container, .framer-uYw4H .framer-1sr8izn-container, .framer-uYw4H .framer-a1zfgo-container, .framer-uYw4H .framer-2tseys-container, .framer-uYw4H .framer-1qm3f2c-container, .framer-uYw4H .framer-1bl5o6d-container, .framer-uYw4H .framer-110pi2j-container, .framer-uYw4H .framer-vj7rnu-container, .framer-uYw4H .framer-ietpzl-container, .framer-uYw4H .framer-19iehwx-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-uYw4H .framer-qu5h37 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 360px; }\",\".framer-uYw4H .framer-147aba1, .framer-uYw4H .framer-1qxs4jf, .framer-uYw4H .framer-123rju2 { align-content: flex-start; align-items: flex-start; 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: 100%; }\",\".framer-uYw4H .framer-85lgla, .framer-uYw4H .framer-101i20d, .framer-uYw4H .framer-gp7bgc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 0px 12px; position: relative; width: 100%; }\",\".framer-uYw4H .framer-zv2t8j { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-uYw4H .framer-dyxhgh-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-uYw4H.framer-v-fzkjgl.framer-1qziycn { height: 800px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; }\",\".framer-uYw4H.framer-v-fzkjgl .framer-jkbrqk, .framer-uYw4H.framer-v-1x1coxu .framer-jkbrqk, .framer-uYw4H.framer-v-10yx0v3 .framer-jkbrqk, .framer-uYw4H.framer-v-1rcwzxc .framer-jkbrqk { height: calc(var(--framer-viewport-height, 100vh) * 1); }\",\".framer-uYw4H.framer-v-fzkjgl .framer-104wjus { overflow: auto; }\",\".framer-uYw4H.framer-v-fzkjgl .framer-9pligd, .framer-uYw4H.framer-v-fzkjgl .framer-13j9y5g, .framer-uYw4H.framer-v-fzkjgl .framer-1mbj3rf, .framer-uYw4H.framer-v-1x1coxu .framer-1gmk90w, .framer-uYw4H.framer-v-1x1coxu .framer-13j9y5g, .framer-uYw4H.framer-v-1x1coxu .framer-1mbj3rf, .framer-uYw4H.framer-v-10yx0v3 .framer-9pligd, .framer-uYw4H.framer-v-10yx0v3 .framer-qu5h37, .framer-uYw4H.framer-v-10yx0v3 .framer-1mbj3rf, .framer-uYw4H.framer-v-1rcwzxc .framer-9pligd, .framer-uYw4H.framer-v-1rcwzxc .framer-13j9y5g, .framer-uYw4H.framer-v-1rcwzxc .framer-kcujv7 { width: 100%; }\",\".framer-uYw4H.framer-v-fzkjgl .framer-zv2t8j { width: 362px; }\",\".framer-uYw4H.framer-v-1x1coxu.framer-1qziycn, .framer-uYw4H.framer-v-10yx0v3.framer-1qziycn, .framer-uYw4H.framer-v-1rcwzxc.framer-1qziycn { height: 800px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); }\",\".framer-uYw4H.framer-v-10yx0v3 .framer-85lgla, .framer-uYw4H.framer-v-10yx0v3 .framer-101i20d { padding: 12px 0px 0px 16px; }\",'.framer-uYw4H[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-uYw4H [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-uYw4H[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-uYw4H [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-uYw4H[data-hide-scrollbars=\"true\"], .framer-uYw4H [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-uYw4H[data-border=\"true\"]::after, .framer-uYw4H [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 68\n * @framerIntrinsicWidth 374\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Y1x94vyiW\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"w9dfkBOpN\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"fUBN46PrH\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"Ol0ktuHE6\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdeCnEzkcK=withCSS(Component,css,\"framer-uYw4H\");export default FramerdeCnEzkcK;FramerdeCnEzkcK.displayName=\"Nav-phone\";FramerdeCnEzkcK.defaultProps={height:68,width:374};addPropertyControls(FramerdeCnEzkcK,{variant:{options:[\"pOa0YHlm8\",\"Y1x94vyiW\",\"w9dfkBOpN\",\"fUBN46PrH\",\"Ol0ktuHE6\"],optionTitles:[\"Closed\",\"Open\",\"Product\",\"Solution\",\"Learn\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdeCnEzkcK,[{explicitInter:true,fonts:[{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\"},{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhMthTXUcdJg.woff2\",weight:\"600\"}]},...StopScrollFonts,...HamburgerFonts,...DropdownArrowFonts,...MenuItemFonts,...TeamsListFonts,...IndustriesListFonts,...LearnListFonts,...NavButtonFonts,...FormButtonFonts],{supportsExplicitInterCodegen:true});FramerdeCnEzkcK.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Hamburger,{},context),forwardLoader(DropdownArrow,{},context),forwardLoader(MenuItem,{},context),forwardLoader(TeamsList,{},context),forwardLoader(IndustriesList,{},context),forwardLoader(LearnList,{},context),forwardLoader(NavButton,{},context),forwardLoader(FormButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdeCnEzkcK\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"68\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"374\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y1x94vyiW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"w9dfkBOpN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"fUBN46PrH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"Ol0ktuHE6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/Bo5CNzBv77CafbxOtKIkpw9egw.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-RrUxt .framer-styles-preset-cix8kf:not(.rich-text-wrapper), .framer-RrUxt .framer-styles-preset-cix8kf.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-background-radius: 0px; --framer-text-color: var(--token-00f38972-763d-4c85-83cc-eab75f029d41, #3f3f3f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-RrUxt .framer-styles-preset-cix8kf:not(.rich-text-wrapper), .framer-RrUxt .framer-styles-preset-cix8kf.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-background-radius: 0px; --framer-text-color: var(--token-00f38972-763d-4c85-83cc-eab75f029d41, #3f3f3f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-RrUxt .framer-styles-preset-cix8kf:not(.rich-text-wrapper), .framer-RrUxt .framer-styles-preset-cix8kf.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-background-radius: 0px; --framer-text-color: var(--token-00f38972-763d-4c85-83cc-eab75f029d41, #3f3f3f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-RrUxt\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={b6TKVwRPV:{hover:true}};const serializationHash=\"framer-EBcyL\";const variantClassNames={b6TKVwRPV:\"framer-v-amf63m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};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:\"b6TKVwRPV\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-amf63m\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"b6TKVwRPV\",ref:refBinding,style:{...style},...addPropertyOverrides({\"b6TKVwRPV-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-c32k8q\",layoutDependency:layoutDependency,layoutId:\"gap4nYA2v\",style:{rotate:0},variants:{\"b6TKVwRPV-hover\":{rotate:4}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1gkow9q\",\"data-framer-name\":\"Docxster-logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"pLiK2NyZ0\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 38.18\"><g><defs><linearGradient id=\"idss11931889206_1g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 25.598 17.66 C 25.597 17.269 25.449 16.913 25.192 16.639 C 25.061 16.504 24.902 16.389 24.717 16.308 C 24.538 16.225 24.332 16.184 24.122 16.184 L 18.581 16.184 L 19.773 10.992 C 19.777 10.978 19.779 10.961 19.781 10.947 L 20.049 9.786 C 20.07 9.701 20.08 9.612 20.08 9.525 C 20.08 9.276 19.999 9.032 19.846 8.824 L 19.591 8.484 L 17.248 8.484 L 17.793 6.098 L 17.567 5.798 L 17.567 5.796 C 17.551 5.773 17.53 5.752 17.511 5.73 C 17.374 5.552 17.182 5.415 16.946 5.359 C 16.861 5.34 16.776 5.336 16.691 5.338 C 16.672 5.336 16.656 5.334 16.637 5.334 L 10.225 5.334 C 9.537 5.334 8.942 5.808 8.787 6.478 L 5.025 22.895 C 5 23.006 4.988 23.118 4.988 23.227 C 4.988 23.625 5.15 23.992 5.413 24.259 C 5.672 24.527 6.054 24.701 6.462 24.697 L 14.317 24.697 L 13.025 29.992 L 11.632 35.691 C 11.612 35.771 11.601 35.847 11.601 35.938 C 11.601 36.086 11.635 36.237 11.697 36.367 C 11.788 36.564 11.933 36.713 12.09 36.811 C 12.25 36.906 12.428 36.962 12.625 36.962 C 12.784 36.962 12.949 36.925 13.099 36.846 C 13.251 36.767 13.384 36.647 13.471 36.514 L 13.477 36.508 L 25.34 18.488 L 25.338 18.486 C 25.509 18.236 25.598 17.939 25.598 17.66 Z M 14.929 30.65 L 14.931 30.64 L 16.205 25.419 C 16.207 25.413 16.207 25.407 16.21 25.4 L 16.278 25.125 C 16.315 24.969 16.333 24.811 16.333 24.656 C 16.333 24.123 16.118 23.633 15.768 23.275 C 15.419 22.919 14.915 22.689 14.364 22.691 L 7.129 22.691 L 10.649 7.341 L 15.45 7.341 L 15.137 8.687 L 15.137 8.688 C 15.112 8.799 15.1 8.91 15.1 9.02 C 15.1 9.42 15.262 9.787 15.522 10.052 C 15.783 10.32 16.163 10.494 16.574 10.491 L 17.826 10.491 L 16.472 16.385 C 16.447 16.495 16.435 16.609 16.435 16.717 C 16.435 17.117 16.597 17.484 16.861 17.751 C 17.12 18.016 17.501 18.188 17.909 18.188 L 23.13 18.188 Z\" fill=\"url(#idss11931889206_1g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_2g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.286 8.881 L 14.258 8.881 C 14.369 8.881 14.459 8.791 14.459 8.68 C 14.459 8.569 14.369 8.48 14.258 8.48 L 11.286 8.48 C 11.175 8.48 11.085 8.569 11.085 8.68 C 11.085 8.791 11.175 8.881 11.286 8.881 Z\" fill=\"url(#idss11931889206_2g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_3g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.937 10.411 L 14.216 10.411 C 14.327 10.411 14.417 10.321 14.417 10.21 C 14.417 10.099 14.327 10.01 14.216 10.01 L 10.937 10.01 C 10.826 10.01 10.736 10.099 10.736 10.21 C 10.736 10.321 10.826 10.411 10.937 10.411 Z\" fill=\"url(#idss11931889206_3g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_4g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.582 11.935 L 16.565 11.935 C 16.676 11.935 16.765 11.846 16.765 11.735 C 16.765 11.624 16.676 11.534 16.565 11.534 L 10.582 11.534 C 10.471 11.534 10.382 11.624 10.382 11.735 C 10.381 11.846 10.471 11.935 10.582 11.935 Z\" fill=\"url(#idss11931889206_4g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_5g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.239 13.462 L 16.227 13.462 C 16.338 13.462 16.427 13.373 16.427 13.262 C 16.427 13.151 16.338 13.061 16.227 13.061 L 10.239 13.061 C 10.128 13.061 10.038 13.151 10.038 13.262 C 10.038 13.373 10.128 13.462 10.239 13.462 Z\" fill=\"url(#idss11931889206_5g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_6g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 9.867 14.99 L 15.873 14.99 C 15.984 14.99 16.073 14.9 16.073 14.789 C 16.073 14.678 15.984 14.588 15.873 14.588 L 9.867 14.588 C 9.756 14.588 9.667 14.678 9.667 14.789 C 9.667 14.899 9.756 14.99 9.867 14.99 Z\" fill=\"url(#idss11931889206_6g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_7g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 9.535 16.515 L 15.523 16.515 C 15.634 16.515 15.724 16.426 15.724 16.315 C 15.724 16.204 15.634 16.114 15.523 16.114 L 9.535 16.114 C 9.424 16.114 9.335 16.204 9.335 16.315 C 9.334 16.426 9.424 16.515 9.535 16.515 Z\" fill=\"url(#idss11931889206_7g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_8g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 9.146 18.043 L 15.172 18.043 C 15.283 18.043 15.373 17.953 15.373 17.842 C 15.373 17.731 15.283 17.641 15.172 17.641 L 9.146 17.641 C 9.035 17.641 8.946 17.731 8.946 17.842 C 8.946 17.953 9.035 18.043 9.146 18.043 Z\" fill=\"url(#idss11931889206_8g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_9g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 8.757 19.167 C 8.646 19.167 8.557 19.257 8.557 19.368 C 8.557 19.479 8.646 19.568 8.757 19.568 L 20.556 19.568 C 20.667 19.568 20.757 19.479 20.757 19.368 C 20.757 19.257 20.667 19.167 20.556 19.167 Z\" fill=\"url(#idss11931889206_9g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_10g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 19.667 20.693 L 8.409 20.693 C 8.297 20.693 8.208 20.782 8.208 20.893 C 8.208 21.005 8.297 21.094 8.409 21.094 L 19.667 21.094 C 19.779 21.094 19.868 21.005 19.868 20.893 C 19.868 20.783 19.779 20.693 19.667 20.693 Z\" fill=\"url(#idss11931889206_10g388569289)\"></path></g><g><defs><linearGradient id=\"idss11931889206_11g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 27.442 6.819 L 16.484 0.492 C 15.914 0.163 15.279 0 14.641 0 C 14.006 0 13.368 0.164 12.801 0.492 L 1.843 6.819 C 0.701 7.477 0 8.694 0 10.01 L 0 22.662 C 0 23.98 0.7 25.195 1.843 25.855 L 11.167 31.237 L 12.498 25.935 L 11.042 28.847 L 2.847 24.116 C 2.327 23.817 2.008 23.263 2.008 22.662 L 2.008 10.01 C 2.008 9.412 2.327 8.857 2.847 8.559 L 13.806 2.231 C 14.064 2.08 14.353 2.008 14.642 2.008 C 14.933 2.008 15.221 2.081 15.481 2.231 L 26.439 8.559 C 26.958 8.857 27.278 9.412 27.278 10.01 L 27.278 22.662 C 27.278 23.263 26.959 23.817 26.439 24.116 L 22.686 26.281 L 23.791 23.55 L 19.137 30.649 L 27.443 25.855 C 28.582 25.195 29.286 23.98 29.286 22.662 L 29.286 10.01 C 29.284 8.695 28.581 7.477 27.442 6.819 Z\" fill=\"url(#idss11931889206_11g388569289)\"></path></g></svg>',svgContentId:11931889206,withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EBcyL.framer-qo3imn, .framer-EBcyL .framer-qo3imn { display: block; }\",\".framer-EBcyL.framer-amf63m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2px; position: relative; width: min-content; }\",\".framer-EBcyL .framer-c32k8q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 38px; }\",\".framer-EBcyL .framer-1gkow9q { flex: none; height: 38px; position: relative; width: 30px; }\",\".framer-EBcyL.framer-v-amf63m.hover .framer-c32k8q { overflow: visible; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 42\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"p7i3Dxz11\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergRpaf6mKD=withCSS(Component,css,\"framer-EBcyL\");export default FramergRpaf6mKD;FramergRpaf6mKD.displayName=\"Logo animation\";FramergRpaf6mKD.defaultProps={height:42,width:42};addFonts(FramergRpaf6mKD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergRpaf6mKD\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"p7i3Dxz11\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"42\",\"framerIntrinsicHeight\":\"42\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gRpaf6mKD.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItem from\"https://framerusercontent.com/modules/zHGELhs5O3fo0wlXJKa3/WxRhHEzUb3PLMu5KXrtV/obcyEhBCe.js\";const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"ZgHNW9nmq\",\"pckOZXpVg\",\"z386nsYqa\",\"O76Wzfqm8\",\"xW5aVjhlJ\",\"vURnL61ub\",\"QJbF6m2eh\"];const serializationHash=\"framer-vcreC\";const variantClassNames={O76Wzfqm8:\"framer-v-b3b0ct\",pckOZXpVg:\"framer-v-1508pqa\",QJbF6m2eh:\"framer-v-xp0mat\",vURnL61ub:\"framer-v-1u4qkjv\",xW5aVjhlJ:\"framer-v-16osq7q\",z386nsYqa:\"framer-v-o0ezgw\",ZgHNW9nmq:\"framer-v-1s0otz5\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"1\":\"QJbF6m2eh\",\"Variant 1\":\"ZgHNW9nmq\",\"Variant 2\":\"pckOZXpVg\",\"Variant 3\":\"z386nsYqa\",\"Variant 4\":\"O76Wzfqm8\",\"Variant 5\":\"xW5aVjhlJ\",\"Variant 6\":\"vURnL61ub\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZgHNW9nmq\"};};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:\"ZgHNW9nmq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeavea28p0m=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ZgHNW9nmq\");});const HtKrNOuBp12veboj=activeVariantCallback(async(...args)=>{setVariant(\"QJbF6m2eh\");});const HtKrNOuBpnapkf3=activeVariantCallback(async(...args)=>{setVariant(\"pckOZXpVg\");});const HtKrNOuBp1g0op5c=activeVariantCallback(async(...args)=>{setVariant(\"z386nsYqa\");});const HtKrNOuBp8ulm8z=activeVariantCallback(async(...args)=>{setVariant(\"O76Wzfqm8\");});const HtKrNOuBpz24fxx=activeVariantCallback(async(...args)=>{setVariant(\"xW5aVjhlJ\");});const HtKrNOuBp1g49qsk=activeVariantCallback(async(...args)=>{setVariant(\"vURnL61ub\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"pckOZXpVg\",\"z386nsYqa\",\"O76Wzfqm8\",\"xW5aVjhlJ\",\"vURnL61ub\",\"QJbF6m2eh\"].includes(baseVariant))return true;return false;};const router=useRouter();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-1s0otz5\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZgHNW9nmq\",onMouseLeave:onMouseLeavea28p0m,ref:refBinding,style:{...style},...addPropertyOverrides({O76Wzfqm8:{\"data-framer-name\":\"Variant 4\"},pckOZXpVg:{\"data-framer-name\":\"Variant 2\"},QJbF6m2eh:{\"data-framer-name\":\"1\"},vURnL61ub:{\"data-framer-name\":\"Variant 6\"},xW5aVjhlJ:{\"data-framer-name\":\"Variant 5\"},z386nsYqa:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14ahz1y\",\"data-framer-name\":\"Focus\",layoutDependency:layoutDependency,layoutId:\"N8hyMo6cl\",style:{backgroundColor:\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w6l03a\",layoutDependency:layoutDependency,layoutId:\"Q6nVpEoLk\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||384)-0-384)/2+0+0)+0+0,...addPropertyOverrides({vURnL61ub:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-384)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ueuji-container\",layoutDependency:layoutDependency,layoutId:\"EnFZRo2ut-container\",nodeId:\"EnFZRo2ut\",rendersWithMotion:true,scopeId:\"icFedIqJT\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/XV9k2xEJduMPliHD8GdMAsUFJM.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks[0],height:\"100%\",HtKrNOuBp:HtKrNOuBp12veboj,id:\"EnFZRo2ut\",layoutId:\"EnFZRo2ut\",nEXm_R2uA:\"Workflow Builder\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\",...addPropertyOverrides({O76Wzfqm8:{fHULDKckU:resolvedLinks[3]},pckOZXpVg:{fHULDKckU:resolvedLinks[1]},QJbF6m2eh:{fHULDKckU:resolvedLinks[6]},vURnL61ub:{fHULDKckU:resolvedLinks[5]},xW5aVjhlJ:{fHULDKckU:resolvedLinks[4]},z386nsYqa:{fHULDKckU:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||384)-0-384)/2+0+0)+0+64,...addPropertyOverrides({vURnL61ub:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-384)/2+0+0)+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yyf1m3-container\",layoutDependency:layoutDependency,layoutId:\"gwyyrugdI-container\",nodeId:\"gwyyrugdI\",rendersWithMotion:true,scopeId:\"icFedIqJT\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:25,pixelWidth:24,src:\"https://framerusercontent.com/images/nSb1m4f3enIn8kR7lYO8zglLN90.svg?width=24&height=25\"},\"\"),fHULDKckU:resolvedLinks1[0],height:\"100%\",HtKrNOuBp:HtKrNOuBpnapkf3,id:\"gwyyrugdI\",layoutId:\"gwyyrugdI\",nEXm_R2uA:\"Validations and Approvals\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\",...addPropertyOverrides({O76Wzfqm8:{fHULDKckU:resolvedLinks1[3]},pckOZXpVg:{fHULDKckU:resolvedLinks1[1]},QJbF6m2eh:{fHULDKckU:resolvedLinks1[6]},vURnL61ub:{fHULDKckU:resolvedLinks1[5]},xW5aVjhlJ:{fHULDKckU:resolvedLinks1[4]},z386nsYqa:{fHULDKckU:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||384)-0-384)/2+0+0)+0+128,...addPropertyOverrides({vURnL61ub:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-384)/2+0+0)+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ox7l0z-container\",layoutDependency:layoutDependency,layoutId:\"dhjrbnQba-container\",nodeId:\"dhjrbnQba\",rendersWithMotion:true,scopeId:\"icFedIqJT\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/phfQjfAw8Y99qKPRL1CikYNPgzc.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks2[0],height:\"100%\",HtKrNOuBp:HtKrNOuBp1g0op5c,id:\"dhjrbnQba\",layoutId:\"dhjrbnQba\",nEXm_R2uA:\"Drive and Document Intelligence\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\",...addPropertyOverrides({O76Wzfqm8:{fHULDKckU:resolvedLinks2[3]},pckOZXpVg:{fHULDKckU:resolvedLinks2[1]},QJbF6m2eh:{fHULDKckU:resolvedLinks2[6]},vURnL61ub:{fHULDKckU:resolvedLinks2[5]},xW5aVjhlJ:{fHULDKckU:resolvedLinks2[4]},z386nsYqa:{fHULDKckU:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||384)-0-384)/2+0+0)+0+192,...addPropertyOverrides({vURnL61ub:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-384)/2+0+0)+0+192}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1swtrtg-container\",layoutDependency:layoutDependency,layoutId:\"njYEfjEQC-container\",nodeId:\"njYEfjEQC\",rendersWithMotion:true,scopeId:\"icFedIqJT\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/hbUVuS2F8adJUXGlMnqHUXQXj9c.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks3[0],height:\"100%\",HtKrNOuBp:HtKrNOuBp8ulm8z,id:\"njYEfjEQC\",layoutId:\"njYEfjEQC\",nEXm_R2uA:\"Intelligent Document Processing (IDP)\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\",...addPropertyOverrides({O76Wzfqm8:{fHULDKckU:resolvedLinks3[3]},pckOZXpVg:{fHULDKckU:resolvedLinks3[1]},QJbF6m2eh:{fHULDKckU:resolvedLinks3[6]},vURnL61ub:{fHULDKckU:resolvedLinks3[5]},xW5aVjhlJ:{fHULDKckU:resolvedLinks3[4]},z386nsYqa:{fHULDKckU:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||384)-0-384)/2+0+0)+0+256,...addPropertyOverrides({vURnL61ub:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-384)/2+0+0)+0+256}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kc9mzp-container\",layoutDependency:layoutDependency,layoutId:\"H03OogsZv-container\",nodeId:\"H03OogsZv\",rendersWithMotion:true,scopeId:\"icFedIqJT\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/HyppSUX04eHroO051HPAZqXJfU.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks4[0],height:\"100%\",HtKrNOuBp:HtKrNOuBpz24fxx,id:\"H03OogsZv\",layoutId:\"H03OogsZv\",nEXm_R2uA:\"Custom Forms and Chats\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\",...addPropertyOverrides({O76Wzfqm8:{fHULDKckU:resolvedLinks4[3]},pckOZXpVg:{fHULDKckU:resolvedLinks4[1]},QJbF6m2eh:{fHULDKckU:resolvedLinks4[6]},vURnL61ub:{fHULDKckU:resolvedLinks4[5]},xW5aVjhlJ:{fHULDKckU:resolvedLinks4[4]},z386nsYqa:{fHULDKckU:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KPhU5aOir\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"360px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||384)-0-384)/2+0+0)+0+320,...addPropertyOverrides({vURnL61ub:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-384)/2+0+0)+0+320}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tqvq7l-container\",layoutDependency:layoutDependency,layoutId:\"teHhOkZEW-container\",nodeId:\"teHhOkZEW\",rendersWithMotion:true,scopeId:\"icFedIqJT\",children:/*#__PURE__*/_jsx(MenuItem,{AebMYbxH2:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/jv5zXqsaWUKl1MiXws8nrRrnysQ.svg?width=24&height=24\"},\"\"),fHULDKckU:resolvedLinks5[0],height:\"100%\",HtKrNOuBp:HtKrNOuBp1g49qsk,id:\"teHhOkZEW\",layoutId:\"teHhOkZEW\",nEXm_R2uA:\"Tables and Structured Data\",style:{width:\"100%\"},vWCnR81PM:true,width:\"100%\",...addPropertyOverrides({O76Wzfqm8:{fHULDKckU:resolvedLinks5[3]},pckOZXpVg:{fHULDKckU:resolvedLinks5[1]},QJbF6m2eh:{fHULDKckU:resolvedLinks5[6]},vURnL61ub:{fHULDKckU:resolvedLinks5[5]},xW5aVjhlJ:{fHULDKckU:resolvedLinks5[4]},z386nsYqa:{fHULDKckU:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vcreC.framer-1jyrj4p, .framer-vcreC .framer-1jyrj4p { display: block; }\",\".framer-vcreC.framer-1s0otz5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 360px; }\",\".framer-vcreC .framer-14ahz1y { flex: none; height: 64px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-vcreC .framer-w6l03a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-vcreC .framer-17ueuji-container, .framer-vcreC .framer-yyf1m3-container, .framer-vcreC .framer-ox7l0z-container, .framer-vcreC .framer-1swtrtg-container, .framer-vcreC .framer-1kc9mzp-container, .framer-vcreC .framer-tqvq7l-container { flex: none; height: auto; position: relative; width: 360px; }\",\".framer-vcreC.framer-v-1508pqa .framer-14ahz1y { top: 64px; }\",\".framer-vcreC.framer-v-o0ezgw .framer-14ahz1y { top: 128px; }\",\".framer-vcreC.framer-v-b3b0ct .framer-14ahz1y { top: 192px; }\",\".framer-vcreC.framer-v-16osq7q .framer-14ahz1y { top: 256px; }\",\".framer-vcreC.framer-v-1u4qkjv .framer-14ahz1y { top: 320px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 384\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pckOZXpVg\":{\"layout\":[\"fixed\",\"auto\"]},\"z386nsYqa\":{\"layout\":[\"fixed\",\"auto\"]},\"O76Wzfqm8\":{\"layout\":[\"fixed\",\"auto\"]},\"xW5aVjhlJ\":{\"layout\":[\"fixed\",\"auto\"]},\"vURnL61ub\":{\"layout\":[\"fixed\",\"auto\"]},\"QJbF6m2eh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramericFedIqJT=withCSS(Component,css,\"framer-vcreC\");export default FramericFedIqJT;FramericFedIqJT.displayName=\"Product list\";FramericFedIqJT.defaultProps={height:384,width:360};addPropertyControls(FramericFedIqJT,{variant:{options:[\"ZgHNW9nmq\",\"pckOZXpVg\",\"z386nsYqa\",\"O76Wzfqm8\",\"xW5aVjhlJ\",\"vURnL61ub\",\"QJbF6m2eh\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"1\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramericFedIqJT,[{explicitInter:true,fonts:[]},...MenuItemFonts],{supportsExplicitInterCodegen:true});FramericFedIqJT.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramericFedIqJT\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"360\",\"framerIntrinsicHeight\":\"384\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pckOZXpVg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z386nsYqa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"O76Wzfqm8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xW5aVjhlJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vURnL61ub\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QJbF6m2eh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (265a357)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={GbKbaKmgY:{hover:true}};const serializationHash=\"framer-cJvwo\";const variantClassNames={GbKbaKmgY:\"framer-v-me71yk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QU4x0xKfJ=undefined;const Jq5eUuG2B=undefined;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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,image,link,width,...props})=>{return{...props,Jq5eUuG2B:link??props.Jq5eUuG2B,QU4x0xKfJ:image??props.QU4x0xKfJ};};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,Jq5eUuG2B,QU4x0xKfJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GbKbaKmgY\",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:Jq5eUuG2B,motionChild:true,nodeId:\"GbKbaKmgY\",openInNewTab:true,scopeId:\"m1VYGumpy\",children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(QU4x0xKfJ)},className:`${cx(scopingClassNames,\"framer-me71yk\",className,classNames)} framer-c4lckz`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"GbKbaKmgY\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.16)\",...style},variants:{\"GbKbaKmgY-hover\":{boxShadow:\"-0.3184767494094558px 0.6369534988189116px 0.7121356609327092px -0.75px rgba(0, 0, 0, 0.09), -0.9658024572418071px 1.9316049144836143px 2.159599947229015px -1.5px rgba(0, 0, 0, 0.09), -2.5530614085937846px 5.106122817187569px 5.708818860347068px -2.25px rgba(0, 0, 0, 0.09), -8px 16px 17.88854381999832px -3px rgba(0, 0, 0, 0.06)\"}},...addPropertyOverrides({\"GbKbaKmgY-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cJvwo.framer-c4lckz, .framer-cJvwo .framer-c4lckz { display: block; }\",\".framer-cJvwo.framer-me71yk { cursor: pointer; height: 411px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 360px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 411\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"G4OqfNamu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Jq5eUuG2B\":\"link\",\"QU4x0xKfJ\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm1VYGumpy=withCSS(Component,css,\"framer-cJvwo\");export default Framerm1VYGumpy;Framerm1VYGumpy.displayName=\"Nav Img\";Framerm1VYGumpy.defaultProps={height:411,width:360};addPropertyControls(Framerm1VYGumpy,{Jq5eUuG2B:{title:\"Link\",type:ControlType.Link},QU4x0xKfJ:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(Framerm1VYGumpy,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm1VYGumpy\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"G4OqfNamu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"411\",\"framerVariables\":\"{\\\"Jq5eUuG2B\\\":\\\"link\\\",\\\"QU4x0xKfJ\\\":\\\"image\\\"}\",\"framerIntrinsicWidth\":\"360\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./m1VYGumpy.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TeamsList from\"https://framerusercontent.com/modules/aLurc2Lmwxcd8jEnseVN/zFbUdszrBaeSV2QiCTXS/A0gAs7HKY.js\";import LearnList from\"https://framerusercontent.com/modules/agGMY9PPW92Bpq7s7H0G/Lr4fEh9zK2gtbEg8VA4z/dhk_kn0s2.js\";import ProductList from\"https://framerusercontent.com/modules/K1FboYfun8vyptghXFsx/vgfJ4UnWy4AQTXpC2Ujc/icFedIqJT.js\";import NavImg from\"https://framerusercontent.com/modules/Eydj23pHxpKrebau3lKe/XdefeP7wTQgahO04Li89/m1VYGumpy.js\";import IndustriesList from\"https://framerusercontent.com/modules/mJNK2MI816mRC5gVFLDo/t5pigrMHnwNougQo8XMg/rdScO01Mx.js\";const ProductListFonts=getFonts(ProductList);const IndustriesListFonts=getFonts(IndustriesList);const TeamsListFonts=getFonts(TeamsList);const LearnListFonts=getFonts(LearnList);const NavImgFonts=getFonts(NavImg);const cycleOrder=[\"kFfw5ayof\",\"FsknJ0Miz\"];const serializationHash=\"framer-6uupD\";const variantClassNames={FsknJ0Miz:\"framer-v-pb0wfz\",kFfw5ayof:\"framer-v-h0jq50\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hw1211xzi=undefined;const J5Cgefgtt=undefined;const lIJqYy6ac=undefined;const BOPEdDikp=undefined;const mCMxSTS7G=undefined;const OcfItdckS=undefined;const pU6TKpQlz=undefined;const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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 humanReadableVariantMap={Desktop:\"kFfw5ayof\",Mobile:\"FsknJ0Miz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,industry,learn,link,product,showFrame,teams,width,...props})=>{return{...props,BOPEdDikp:learn??props.BOPEdDikp??true,hw1211xzi:product??props.hw1211xzi??true,J5Cgefgtt:industry??props.J5Cgefgtt??true,lIJqYy6ac:teams??props.lIJqYy6ac??true,mCMxSTS7G:showFrame??props.mCMxSTS7G??true,OcfItdckS:link??props.OcfItdckS,pU6TKpQlz:image??props.pU6TKpQlz,variant:humanReadableVariantMap[props.variant]??props.variant??\"kFfw5ayof\"};};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,lIJqYy6ac,pU6TKpQlz,hw1211xzi,J5Cgefgtt,BOPEdDikp,mCMxSTS7G,OcfItdckS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kFfw5ayof\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h0jq50\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kFfw5ayof\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0.7226247621292714px 0.7226247621292714px -0.8333333333333333px rgba(0, 0, 0, 0.13), 0px 2.7462399638921484px 2.7462399638921484px -1.6666666666666665px rgba(0, 0, 0, 0.13), 0px 12px 12px -2.5px rgba(0, 0, 0, 0.13)\",...style},...addPropertyOverrides({FsknJ0Miz:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[hw1211xzi!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jgf00\",\"data-framer-name\":\"Product\",layoutDependency:layoutDependency,layoutId:\"HpqBfp8EP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)))\",\"--framer-text-transform\":\"uppercase\"},children:\"PLATFORM\"})}),className:\"framer-1aeja09\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"g5mJ960s8\",style:{\"--extracted-r6o4lv\":\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:384,width:\"360px\",y:(componentViewport?.y||0)+24+0+27.2,...addPropertyOverrides({FsknJ0Miz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1784)-0-0)/2+0+0)+12+27.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dp0kuf-container\",layoutDependency:layoutDependency,layoutId:\"BnMNN4LGe-container\",nodeId:\"BnMNN4LGe\",rendersWithMotion:true,scopeId:\"lCZ3dUbi8\",children:/*#__PURE__*/_jsx(ProductList,{height:\"100%\",id:\"BnMNN4LGe\",layoutId:\"BnMNN4LGe\",style:{width:\"100%\"},variant:matchVariant(\"ZgHNW9nmq\"),width:\"100%\"})})})]}),J5Cgefgtt!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zalval\",\"data-framer-name\":\"Industries\",layoutDependency:layoutDependency,layoutId:\"k9bopeWhO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)))\",\"--framer-text-transform\":\"uppercase\"},children:\"By Industries\"})}),className:\"framer-163q075\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"oB4HAC5Hq\",style:{\"--extracted-r6o4lv\":\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:256,width:\"360px\",y:(componentViewport?.y||0)+24+0+27.2,...addPropertyOverrides({FsknJ0Miz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1784)-0-0)/2+0+0)+12+27.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ctrb3z-container\",layoutDependency:layoutDependency,layoutId:\"Sa93eRYIE-container\",nodeId:\"Sa93eRYIE\",rendersWithMotion:true,scopeId:\"lCZ3dUbi8\",children:/*#__PURE__*/_jsx(IndustriesList,{aMrGxafqw:true,ao_vUif7y:true,height:\"100%\",id:\"Sa93eRYIE\",layoutId:\"Sa93eRYIE\",rk9y57wZU:true,SE6IhnF63:true,style:{width:\"100%\"},variant:matchVariant(\"wnFwtOvDE\"),width:\"100%\"})})})]}),lIJqYy6ac!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13ixgw8\",\"data-framer-name\":\"Teams\",layoutDependency:layoutDependency,layoutId:\"etLdyJHhh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)))\",\"--framer-text-transform\":\"uppercase\"},children:\"By teams\"})}),className:\"framer-ujiasz\",\"data-framer-name\":\"Teams\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"ggEyTajC7\",style:{\"--extracted-r6o4lv\":\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:195,width:\"360px\",y:(componentViewport?.y||0)+24+0+27.2,...addPropertyOverrides({FsknJ0Miz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1784)-0-0)/2+0+0)+12+27.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-742m48-container\",layoutDependency:layoutDependency,layoutId:\"TOjNHiVbI-container\",nodeId:\"TOjNHiVbI\",rendersWithMotion:true,scopeId:\"lCZ3dUbi8\",children:/*#__PURE__*/_jsx(TeamsList,{height:\"100%\",id:\"TOjNHiVbI\",layoutId:\"TOjNHiVbI\",style:{width:\"100%\"},variant:matchVariant(\"SEYJi1tU6\"),width:\"100%\"})})})]}),BOPEdDikp!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bnvrhl\",\"data-framer-name\":\"Learn\",layoutDependency:layoutDependency,layoutId:\"w5p5GycFQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Learn\"})}),className:\"framer-13uwaqa\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"CbP9ZDmFH\",style:{\"--extracted-r6o4lv\":\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:331,width:\"360px\",y:(componentViewport?.y||0)+24+0+27.2,...addPropertyOverrides({FsknJ0Miz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1784)-0-0)/2+0+0)+12+27.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6pyk56-container\",layoutDependency:layoutDependency,layoutId:\"ZCP050bVe-container\",nodeId:\"ZCP050bVe\",rendersWithMotion:true,scopeId:\"lCZ3dUbi8\",children:/*#__PURE__*/_jsx(LearnList,{aMrGxafqw:true,ao_vUif7y:true,height:\"100%\",id:\"ZCP050bVe\",layoutId:\"ZCP050bVe\",rk9y57wZU:true,SE6IhnF63:true,style:{width:\"100%\"},variant:matchVariant(\"a7Dp8eP8d\"),width:\"100%\"})})})]}),mCMxSTS7G!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||459)-48)*1,width:\"360px\",y:(componentViewport?.y||0)+24,...addPropertyOverrides({FsknJ0Miz:{height:400,width:\"356px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||1784)-0-0)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pkvoa3-container\",layoutDependency:layoutDependency,layoutId:\"Gh0dE8Pns-container\",nodeId:\"Gh0dE8Pns\",rendersWithMotion:true,scopeId:\"lCZ3dUbi8\",children:/*#__PURE__*/_jsx(NavImg,{height:\"100%\",id:\"Gh0dE8Pns\",Jq5eUuG2B:OcfItdckS,layoutId:\"Gh0dE8Pns\",QU4x0xKfJ:toResponsiveImage(pU6TKpQlz),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6uupD.framer-bjiikw, .framer-6uupD .framer-bjiikw { display: block; }\",\".framer-6uupD.framer-h0jq50 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-6uupD .framer-jgf00 { align-content: flex-start; align-items: flex-start; 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-6uupD .framer-1aeja09, .framer-6uupD .framer-163q075, .framer-6uupD .framer-ujiasz, .framer-6uupD .framer-13uwaqa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6uupD .framer-1dp0kuf-container, .framer-6uupD .framer-1ctrb3z-container, .framer-6uupD .framer-742m48-container, .framer-6uupD .framer-6pyk56-container { flex: none; height: auto; position: relative; width: 360px; }\",\".framer-6uupD .framer-zalval, .framer-6uupD .framer-13ixgw8, .framer-6uupD .framer-1bnvrhl { align-content: flex-start; align-items: flex-start; 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-6uupD .framer-1pkvoa3-container { align-self: stretch; flex: none; height: auto; position: relative; width: 360px; }\",\".framer-6uupD.framer-v-pb0wfz.framer-h0jq50 { align-content: center; align-items: center; flex-direction: column; gap: 0px; height: 1784px; justify-content: center; padding: 0px; width: 372px; }\",\".framer-6uupD.framer-v-pb0wfz .framer-jgf00, .framer-6uupD.framer-v-pb0wfz .framer-zalval, .framer-6uupD.framer-v-pb0wfz .framer-13ixgw8, .framer-6uupD.framer-v-pb0wfz .framer-1bnvrhl { padding: 12px 0px 0px 12px; }\",\".framer-6uupD.framer-v-pb0wfz .framer-1pkvoa3-container { align-self: unset; height: 400px; width: 356px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 459\n * @framerIntrinsicWidth 1848\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FsknJ0Miz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"lIJqYy6ac\":\"teams\",\"pU6TKpQlz\":\"image\",\"hw1211xzi\":\"product\",\"J5Cgefgtt\":\"industry\",\"BOPEdDikp\":\"learn\",\"mCMxSTS7G\":\"showFrame\",\"OcfItdckS\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlCZ3dUbi8=withCSS(Component,css,\"framer-6uupD\");export default FramerlCZ3dUbi8;FramerlCZ3dUbi8.displayName=\"nav-dropdown\";FramerlCZ3dUbi8.defaultProps={height:459,width:1848};addPropertyControls(FramerlCZ3dUbi8,{variant:{options:[\"kFfw5ayof\",\"FsknJ0Miz\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},lIJqYy6ac:{defaultValue:true,title:\"Teams\",type:ControlType.Boolean},onlIJqYy6acChange:{changes:\"lIJqYy6ac\",type:ControlType.ChangeHandler},pU6TKpQlz:{title:\"Image\",type:ControlType.ResponsiveImage},hw1211xzi:{defaultValue:true,title:\"Product\",type:ControlType.Boolean},onhw1211xziChange:{changes:\"hw1211xzi\",type:ControlType.ChangeHandler},J5Cgefgtt:{defaultValue:true,title:\"Industry\",type:ControlType.Boolean},onJ5CgefgttChange:{changes:\"J5Cgefgtt\",type:ControlType.ChangeHandler},BOPEdDikp:{defaultValue:true,title:\"Learn\",type:ControlType.Boolean},onBOPEdDikpChange:{changes:\"BOPEdDikp\",type:ControlType.ChangeHandler},mCMxSTS7G:{defaultValue:true,title:\"Show Frame\",type:ControlType.Boolean},onmCMxSTS7GChange:{changes:\"mCMxSTS7G\",type:ControlType.ChangeHandler},OcfItdckS:{title:\"Link\",type:ControlType.Link}});addFonts(FramerlCZ3dUbi8,[{explicitInter:true,fonts:[{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhMthTXUcdJg.woff2\",weight:\"600\"}]},...ProductListFonts,...IndustriesListFonts,...TeamsListFonts,...LearnListFonts,...NavImgFonts],{supportsExplicitInterCodegen:true});FramerlCZ3dUbi8.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ProductList,{},context),forwardLoader(IndustriesList,{},context),forwardLoader(TeamsList,{},context),forwardLoader(LearnList,{},context),forwardLoader(NavImg,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlCZ3dUbi8\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"459\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FsknJ0Miz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1848\",\"framerVariables\":\"{\\\"lIJqYy6ac\\\":\\\"teams\\\",\\\"pU6TKpQlz\\\":\\\"image\\\",\\\"hw1211xzi\\\":\\\"product\\\",\\\"J5Cgefgtt\\\":\\\"industry\\\",\\\"BOPEdDikp\\\":\\\"learn\\\",\\\"mCMxSTS7G\\\":\\\"showFrame\\\",\\\"OcfItdckS\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b0a34fe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{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\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-UKfa1 .framer-styles-preset-wm11v2:not(.rich-text-wrapper), .framer-UKfa1 .framer-styles-preset-wm11v2.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-00f38972-763d-4c85-83cc-eab75f029d41, #3f3f3f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-UKfa1 .framer-styles-preset-wm11v2:not(.rich-text-wrapper), .framer-UKfa1 .framer-styles-preset-wm11v2.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-00f38972-763d-4c85-83cc-eab75f029d41, #3f3f3f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-UKfa1 .framer-styles-preset-wm11v2:not(.rich-text-wrapper), .framer-UKfa1 .framer-styles-preset-wm11v2.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-00f38972-763d-4c85-83cc-eab75f029d41, #3f3f3f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }'];export const className=\"framer-UKfa1\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"YBdZzCGA3\",\"c8J1kE7_B\"];const serializationHash=\"framer-vGCvs\";const variantClassNames={c8J1kE7_B:\"framer-v-eehs0m\",YBdZzCGA3:\"framer-v-qxfc98\"};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={\"Variant 1\":\"YBdZzCGA3\",\"Variant 2\":\"c8J1kE7_B\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YBdZzCGA3\"};};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:\"YBdZzCGA3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1m4d55t=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"c8J1kE7_B\",true),200);});useOnVariantChange(baseVariant,{default:onAppear1m4d55t});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qxfc98\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YBdZzCGA3\",ref:refBinding,style:{...style},...addPropertyOverrides({c8J1kE7_B:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-ja015i\",layoutDependency:layoutDependency,layoutId:\"XV2RlBqYT\",requiresOverflowVisible:false,style:{rotate:-4},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 15.2\" overflow=\"visible\"><path d=\"M 0 0.8 C 0 0.358 0.364 0 0.794 0 L 15.206 0 C 15.645 0 16 0.356 16 0.8 L 16 12 C 16 12.442 15.636 12.8 15.206 12.8 L 0.794 12.8 C 0.582 12.8 0.38 12.715 0.231 12.565 C 0.082 12.415 -0.001 12.211 0 12 Z M 1.6 1.6 L 1.6 11.2 L 14.4 11.2 L 14.4 1.6 Z M 2.4 13.6 L 13.6 13.6 L 13.6 15.2 L 2.4 15.2 Z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\"></path></svg>',variants:{c8J1kE7_B:{rotate:undefined}},withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-db7mq5\",layoutDependency:layoutDependency,layoutId:\"DUHJkUGaY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 12.8\" overflow=\"visible\"><path d=\"M 0 0.8 C 0 0.358 0.364 0 0.794 0 L 15.206 0 C 15.645 0 16 0.356 16 0.8 L 16 12 C 16 12.442 15.636 12.8 15.206 12.8 L 0.794 12.8 C 0.582 12.8 0.38 12.715 0.231 12.565 C 0.082 12.415 -0.001 12.211 0 12 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1licdcm\",layoutDependency:layoutDependency,layoutId:\"hVHBO1WNh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.8 9.6\" overflow=\"visible\"><path d=\"M 0 0 L 0 9.6 L 12.8 9.6 L 12.8 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-grcr2x\",layoutDependency:layoutDependency,layoutId:\"TOcZ7TW2N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.2 1.6\" overflow=\"visible\"><path d=\"M 0 0 L 11.2 0 L 11.2 1.6 L 0 1.6 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1362ag0\",layoutDependency:layoutDependency,layoutId:\"Gycu9ycAv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 15.2\" overflow=\"visible\"><path d=\"M 0 0.8 C 0 0.358 0.364 0 0.794 0 L 15.206 0 C 15.645 0 16 0.356 16 0.8 L 16 12 C 16 12.442 15.636 12.8 15.206 12.8 L 0.794 12.8 C 0.582 12.8 0.38 12.715 0.231 12.565 C 0.082 12.415 -0.001 12.211 0 12 Z M 1.6 1.6 L 1.6 11.2 L 14.4 11.2 L 14.4 1.6 Z M 2.4 13.6 L 13.6 13.6 L 13.6 15.2 L 2.4 15.2 Z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dh28f3\",layoutDependency:layoutDependency,layoutId:\"AZwBU0a8o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 12.8\" overflow=\"visible\"><path d=\"M 0 0.8 C 0 0.358 0.364 0 0.794 0 L 15.206 0 C 15.645 0 16 0.356 16 0.8 L 16 12 C 16 12.442 15.636 12.8 15.206 12.8 L 0.794 12.8 C 0.582 12.8 0.38 12.715 0.231 12.565 C 0.082 12.415 -0.001 12.211 0 12 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ec0usq\",layoutDependency:layoutDependency,layoutId:\"QimQ6Vgoy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.8 9.6\" overflow=\"visible\"><path d=\"M 0 0 L 0 9.6 L 12.8 9.6 L 12.8 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g65b7p\",layoutDependency:layoutDependency,layoutId:\"yTVrqvKn1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.2 1.6\" overflow=\"visible\"><path d=\"M 0 0 L 11.2 0 L 11.2 1.6 L 0 1.6 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vGCvs.framer-1an3ypo, .framer-vGCvs .framer-1an3ypo { display: block; }\",\".framer-vGCvs.framer-qxfc98 { height: 20px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 20px; }\",\".framer-vGCvs .framer-ja015i { height: 15px; left: 2px; position: absolute; top: 22px; width: 16px; }\",\".framer-vGCvs .framer-db7mq5, .framer-vGCvs .framer-dh28f3 { height: 13px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-vGCvs .framer-1licdcm, .framer-vGCvs .framer-1ec0usq { height: 10px; left: 2px; position: absolute; top: 2px; width: 13px; }\",\".framer-vGCvs .framer-grcr2x, .framer-vGCvs .framer-1g65b7p { height: 2px; left: 3px; position: absolute; top: 14px; width: 11px; }\",\".framer-vGCvs .framer-1362ag0 { height: 15px; left: 2px; position: absolute; top: 2px; width: 16px; }\",\".framer-vGCvs.framer-v-eehs0m .framer-ja015i { top: 2px; }\",\".framer-vGCvs.framer-v-eehs0m .framer-1362ag0 { top: -18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"c8J1kE7_B\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIZANoJeBS=withCSS(Component,css,\"framer-vGCvs\");export default FramerIZANoJeBS;FramerIZANoJeBS.displayName=\"Watch Icon\";FramerIZANoJeBS.defaultProps={height:20,width:20};addPropertyControls(FramerIZANoJeBS,{variant:{options:[\"YBdZzCGA3\",\"c8J1kE7_B\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerIZANoJeBS,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIZANoJeBS\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c8J1kE7_B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IZANoJeBS.map","// Generated by Framer (c78d32d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"a2Pfl8NT8\",\"QPwKrwcEj\"];const serializationHash=\"framer-bRYu8\";const variantClassNames={a2Pfl8NT8:\"framer-v-1ycbk88\",QPwKrwcEj:\"framer-v-1ue4may\"};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={\"Variant 1\":\"a2Pfl8NT8\",\"Variant 2\":\"QPwKrwcEj\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"a2Pfl8NT8\"};};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:\"a2Pfl8NT8\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ycbk88\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"a2Pfl8NT8\",ref:refBinding,style:{...style},...addPropertyOverrides({QPwKrwcEj:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mo1u4v\",layoutDependency:layoutDependency,layoutId:\"r_fffvBiT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12.001\" overflow=\"visible\"><path d=\"M 10.004 3.408 L 1.412 12.001 L 0 10.589 L 8.593 1.997 L 1.018 1.997 L 1.018 0 L 12 0 L 12 10.982 L 10.003 10.982 L 10.003 3.408 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rhihmg\",layoutDependency:layoutDependency,layoutId:\"SeFU_RAfq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12.001\" overflow=\"visible\"><path d=\"M 10.004 3.408 L 1.412 12.001 L 0 10.589 L 8.593 1.997 L 1.018 1.997 L 1.018 0 L 12 0 L 12 10.982 L 10.003 10.982 L 10.003 3.408 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bRYu8.framer-fe8ewu, .framer-bRYu8 .framer-fe8ewu { display: block; }\",\".framer-bRYu8.framer-1ycbk88 { gap: 40px; height: 16px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 16px; }\",\".framer-bRYu8 .framer-mo1u4v { height: 12px; left: 2px; position: absolute; top: 2px; width: 12px; }\",\".framer-bRYu8 .framer-1rhihmg { height: 12px; left: -18px; position: absolute; top: 22px; width: 12px; }\",\".framer-bRYu8.framer-v-1ue4may .framer-mo1u4v { left: 22px; top: -18px; }\",\".framer-bRYu8.framer-v-1ue4may .framer-1rhihmg { left: 2px; top: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QPwKrwcEj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVvCMTUFh2=withCSS(Component,css,\"framer-bRYu8\");export default FramerVvCMTUFh2;FramerVvCMTUFh2.displayName=\"Animated Arrow - btn\";FramerVvCMTUFh2.defaultProps={height:16,width:16};addPropertyControls(FramerVvCMTUFh2,{variant:{options:[\"a2Pfl8NT8\",\"QPwKrwcEj\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVvCMTUFh2,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVvCMTUFh2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QPwKrwcEj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VvCMTUFh2.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/uAweu5N4lti6lvETib5W/xwpqJRVzpsqZxHKP6J97/beG6djMXw.js\";import WatchIcon from\"https://framerusercontent.com/modules/0eUFfTGEHpx6xBSQb0BY/8EeuXqItirFGp5o24ogk/IZANoJeBS.js\";import AnimatedArrowBtn from\"https://framerusercontent.com/modules/yXiwKRHULqgQ6yq40ppL/BZt1kuGVDiP3z77vrKjp/VvCMTUFh2.js\";const AnimatedArrowBtnFonts=getFonts(AnimatedArrowBtn);const WatchIconFonts=getFonts(WatchIcon);const enabledGestures={gnZTy_eoo:{hover:true},J3HdLX0T8:{hover:true}};const cycleOrder=[\"J3HdLX0T8\",\"gnZTy_eoo\"];const serializationHash=\"framer-aYJML\";const variantClassNames={gnZTy_eoo:\"framer-v-k6inkz\",J3HdLX0T8:\"framer-v-jsc8hs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aAdyma8aG=undefined;const fNBeDUExE=undefined;const tr3Vhrj1U=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition2={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 humanReadableVariantMap={Large:\"J3HdLX0T8\",Secondary:\"gnZTy_eoo\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,title,width,...props})=>{return{...props,aAdyma8aG:link??props.aAdyma8aG,fNBeDUExE:newTab??props.fNBeDUExE,tr3Vhrj1U:title??props.tr3Vhrj1U??\"Request Access\",variant:humanReadableVariantMap[props.variant]??props.variant??\"J3HdLX0T8\"};};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,tr3Vhrj1U,aAdyma8aG,fNBeDUExE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"J3HdLX0T8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"gnZTy_eoo-hover\")return false;if(baseVariant===\"gnZTy_eoo\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"gnZTy_eoo-hover\")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,...addPropertyOverrides({gnZTy_eoo:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:aAdyma8aG,motionChild:true,nodeId:\"J3HdLX0T8\",openInNewTab:fNBeDUExE,scopeId:\"S574DveTT\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-jsc8hs\",className,classNames)} framer-pw0zmt`,\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"J3HdLX0T8\",ref:refBinding,style:{background:\"linear-gradient(0deg, rgb(30, 30, 30) 0%, rgb(63, 63, 63) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 0.7113342898827977px 0.7113342898827977px -0.6000000000000001px rgba(0, 0, 0, 0.19), 0px 1.9371521717053837px 1.9371521717053837px -1.2000000000000002px rgba(0, 0, 0, 0.19), 0px 4.253285051195417px 4.253285051195417px -1.7999999999999998px rgba(0, 0, 0, 0.18), 0px 9.4413216807344px 9.4413216807344px -2.4000000000000004px rgba(0, 0, 0, 0.17), 0px 24px 24px -3px rgba(0, 0, 0, 0.13)\",...style},variants:{\"J3HdLX0T8-hover\":{boxShadow:\"inset 2px 4px 6px 0px rgb(30, 30, 30)\"},gnZTy_eoo:{background:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},...addPropertyOverrides({\"gnZTy_eoo-hover\":{\"data-framer-name\":undefined},\"J3HdLX0T8-hover\":{\"data-framer-name\":undefined},gnZTy_eoo:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wm11v2\",\"data-styles-preset\":\"beG6djMXw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Request Access\"})}),className:\"framer-1gt2s1b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XhEAkyacA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:tr3Vhrj1U,variants:{\"gnZTy_eoo-hover\":{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\"},gnZTy_eoo:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"gnZTy_eoo-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wm11v2\",\"data-styles-preset\":\"beG6djMXw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\"},children:\"Request Access\"})})},gnZTy_eoo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wm11v2\",\"data-styles-preset\":\"beG6djMXw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\"},children:\"Request Access\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"16px\",y:(componentViewport?.y||0)+(13+((componentViewport?.height||48)-26-16)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m122n5-container\",layoutDependency:layoutDependency,layoutId:\"KwHo06esD-container\",nodeId:\"KwHo06esD\",rendersWithMotion:true,scopeId:\"S574DveTT\",children:/*#__PURE__*/_jsx(AnimatedArrowBtn,{height:\"100%\",id:\"KwHo06esD\",layoutId:\"KwHo06esD\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"a2Pfl8NT8\"),width:\"100%\",...addPropertyOverrides({\"J3HdLX0T8-hover\":{variant:matchVariant(\"QPwKrwcEj\")}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({\"gnZTy_eoo-hover\":{height:20,width:\"20px\",y:(componentViewport?.y||0)+(13+((componentViewport?.height||48)-26-20)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ye086j-container\",layoutDependency:layoutDependency,layoutId:\"UfzcEE9ti-container\",nodeId:\"UfzcEE9ti\",rendersWithMotion:true,scopeId:\"S574DveTT\",style:{opacity:0},variants:{\"gnZTy_eoo-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(WatchIcon,{height:\"100%\",id:\"UfzcEE9ti\",layoutId:\"UfzcEE9ti\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"c8J1kE7_B\"),width:\"100%\",...addPropertyOverrides({\"gnZTy_eoo-hover\":{variant:matchVariant(\"YBdZzCGA3\")}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aYJML.framer-pw0zmt, .framer-aYJML .framer-pw0zmt { display: block; }\",\".framer-aYJML.framer-jsc8hs { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 13px 24px 13px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-aYJML .framer-1gt2s1b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-aYJML .framer-1m122n5-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-aYJML .framer-1ye086j-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-aYJML.framer-v-k6inkz.framer-jsc8hs { gap: 12px; justify-content: flex-start; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"gnZTy_eoo\":{\"layout\":[\"auto\",\"auto\"]},\"Hk3mSC2nT\":{\"layout\":[\"auto\",\"auto\"]},\"N3FuP87Sn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"tr3Vhrj1U\":\"title\",\"aAdyma8aG\":\"link\",\"fNBeDUExE\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS574DveTT=withCSS(Component,css,\"framer-aYJML\");export default FramerS574DveTT;FramerS574DveTT.displayName=\"Primary button\";FramerS574DveTT.defaultProps={height:48,width:200};addPropertyControls(FramerS574DveTT,{variant:{options:[\"J3HdLX0T8\",\"gnZTy_eoo\"],optionTitles:[\"Large\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},tr3Vhrj1U:{defaultValue:\"Request Access\",displayTextArea:false,title:\"Title\",type:ControlType.String},ontr3Vhrj1UChange:{changes:\"tr3Vhrj1U\",type:ControlType.ChangeHandler},aAdyma8aG:{title:\"Link\",type:ControlType.Link},fNBeDUExE:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onfNBeDUExEChange:{changes:\"fNBeDUExE\",type:ControlType.ChangeHandler}});addFonts(FramerS574DveTT,[{explicitInter:true,fonts:[{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\"}]},...AnimatedArrowBtnFonts,...WatchIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerS574DveTT.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(AnimatedArrowBtn,{},context),forwardLoader(WatchIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS574DveTT\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"tr3Vhrj1U\\\":\\\"title\\\",\\\"aAdyma8aG\\\":\\\"link\\\",\\\"fNBeDUExE\\\":\\\"newTab\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gnZTy_eoo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Hk3mSC2nT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N3FuP87Sn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S574DveTT.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavButton from\"https://framerusercontent.com/modules/b62KpXRPTTpchGDVjNIZ/C4mwTP1botZFpgI0X1tH/NBG0GGylE.js\";const NavButtonFonts=getFonts(NavButton);const cycleOrder=[\"IEO8KLQc_\",\"hWU0w7Ks6\",\"lhde5T5SD\",\"jTkiow_3y\",\"ZXBau4vPo\"];const serializationHash=\"framer-qSg4b\";const variantClassNames={hWU0w7Ks6:\"framer-v-1mc1ili\",IEO8KLQc_:\"framer-v-f9trm6\",jTkiow_3y:\"framer-v-1yu1sw7\",lhde5T5SD:\"framer-v-i2oi2u\",ZXBau4vPo:\"framer-v-17m4l5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KQZsOeEGs=undefined;const t4rM5Xich=undefined;const PCvCz3Egk=undefined;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 humanReadableVariantMap={\"1\":\"hWU0w7Ks6\",\"2\":\"lhde5T5SD\",\"3\":\"jTkiow_3y\",\"4\":\"ZXBau4vPo\",\"NO hover\":\"IEO8KLQc_\"};const Variants=motion.create(React.Fragment);const getProps=({click,click2,click3,height,id,width,...props})=>{return{...props,KQZsOeEGs:click??props.KQZsOeEGs,PCvCz3Egk:click3??props.PCvCz3Egk,t4rM5Xich:click2??props.t4rM5Xich,variant:humanReadableVariantMap[props.variant]??props.variant??\"IEO8KLQc_\"};};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,KQZsOeEGs,t4rM5Xich,PCvCz3Egk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IEO8KLQc_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const AqzyaYqmt3mv63v=activeVariantCallback(async(...args)=>{if(KQZsOeEGs){const res=await KQZsOeEGs(...args);if(res===false)return false;}setVariant(\"hWU0w7Ks6\");});const V8bRoSY0wbbnf3w=activeVariantCallback(async(...args)=>{setVariant(\"IEO8KLQc_\");});const AqzyaYqmt1debezt=activeVariantCallback(async(...args)=>{if(t4rM5Xich){const res=await t4rM5Xich(...args);if(res===false)return false;}setVariant(\"lhde5T5SD\");});const AqzyaYqmt1qm15cp=activeVariantCallback(async(...args)=>{if(PCvCz3Egk){const res=await PCvCz3Egk(...args);if(res===false)return false;}setVariant(\"jTkiow_3y\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"hWU0w7Ks6\",\"lhde5T5SD\",\"jTkiow_3y\",\"ZXBau4vPo\"].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-f9trm6\",className,classNames),\"data-framer-name\":\"NO hover\",layoutDependency:layoutDependency,layoutId:\"IEO8KLQc_\",ref:refBinding,style:{...style},...addPropertyOverrides({hWU0w7Ks6:{\"data-framer-name\":\"1\"},jTkiow_3y:{\"data-framer-name\":\"3\"},lhde5T5SD:{\"data-framer-name\":\"2\"},ZXBau4vPo:{\"data-framer-name\":\"4\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-g6516c\",layoutDependency:layoutDependency,layoutId:\"r6ITIHunM\",radius:8,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 101 40\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({hWU0w7Ks6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 97 40\" overflow=\"visible\"><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 L 89 0 C 93.418 0 97 3.582 97 8 L 97 32 C 97 36.418 93.418 40 89 40 L 8 40 C 3.582 40 0 36.418 0 32 Z\" fill=\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245)) /* {&quot;name&quot;:&quot;Light Grey 1&quot;} */\"></path></svg>'},jTkiow_3y:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76 40\" overflow=\"visible\"><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 L 68 0 C 72.418 0 76 3.582 76 8 L 76 32 C 76 36.418 72.418 40 68 40 L 8 40 C 3.582 40 0 36.418 0 32 Z\" fill=\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245)) /* {&quot;name&quot;:&quot;Light Grey 1&quot;} */\"></path></svg>'},lhde5T5SD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 104 40\" overflow=\"visible\"><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 L 96 0 C 100.418 0 104 3.582 104 8 L 104 32 C 104 36.418 100.418 40 96 40 L 8 40 C 3.582 40 0 36.418 0 32 Z\" fill=\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245)) /* {&quot;name&quot;:&quot;Light Grey 1&quot;} */\"></path></svg>'},ZXBau4vPo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86 40\" overflow=\"visible\"><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 L 78 0 C 82.418 0 86 3.582 86 8 L 86 32 C 86 36.418 82.418 40 78 40 L 8 40 C 3.582 40 0 36.418 0 32 Z\" fill=\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245)) /* {&quot;name&quot;:&quot;Light Grey 1&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16i7mi4-container\",layoutDependency:layoutDependency,layoutId:\"UEogQyzXQ-container\",nodeId:\"UEogQyzXQ\",rendersWithMotion:true,scopeId:\"z9LsvICCx\",children:/*#__PURE__*/_jsx(NavButton,{AqzyaYqmt:AqzyaYqmt3mv63v,height:\"100%\",id:\"UEogQyzXQ\",layoutId:\"UEogQyzXQ\",phnWt2qtF:\"Platform\",style:{height:\"100%\"},V8bRoSY0w:V8bRoSY0wbbnf3w,variant:matchVariant(\"uAcg0TPGl\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-42hij2-container\",layoutDependency:layoutDependency,layoutId:\"mRyvSIOds-container\",nodeId:\"mRyvSIOds\",rendersWithMotion:true,scopeId:\"z9LsvICCx\",children:/*#__PURE__*/_jsx(NavButton,{AqzyaYqmt:AqzyaYqmt1debezt,height:\"100%\",id:\"mRyvSIOds\",layoutId:\"mRyvSIOds\",phnWt2qtF:\"Solutions\",style:{height:\"100%\"},V8bRoSY0w:V8bRoSY0wbbnf3w,variant:matchVariant(\"uAcg0TPGl\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fgndv9-container\",layoutDependency:layoutDependency,layoutId:\"Z06w0G0d1-container\",nodeId:\"Z06w0G0d1\",rendersWithMotion:true,scopeId:\"z9LsvICCx\",children:/*#__PURE__*/_jsx(NavButton,{AqzyaYqmt:AqzyaYqmt1qm15cp,height:\"100%\",id:\"Z06w0G0d1\",layoutId:\"Z06w0G0d1\",phnWt2qtF:\"Learn\",style:{height:\"100%\"},V8bRoSY0w:V8bRoSY0wbbnf3w,variant:matchVariant(\"uAcg0TPGl\"),width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qSg4b.framer-vbo0gy, .framer-qSg4b .framer-vbo0gy { display: block; }\",\".framer-qSg4b.framer-f9trm6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qSg4b .framer-g6516c { height: 40px; left: 0px; position: absolute; top: 0px; width: 101px; }\",\".framer-qSg4b .framer-16i7mi4-container, .framer-qSg4b .framer-42hij2-container, .framer-qSg4b .framer-fgndv9-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-qSg4b.framer-v-1mc1ili .framer-g6516c { width: 97px; }\",\".framer-qSg4b.framer-v-i2oi2u .framer-g6516c { left: 98px; width: 104px; }\",\".framer-qSg4b.framer-v-1yu1sw7 .framer-g6516c { left: 202px; width: 76px; }\",\".framer-qSg4b.framer-v-17m4l5 .framer-g6516c { left: 281px; width: 86px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 278\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"hWU0w7Ks6\":{\"layout\":[\"auto\",\"auto\"]},\"lhde5T5SD\":{\"layout\":[\"auto\",\"auto\"]},\"jTkiow_3y\":{\"layout\":[\"auto\",\"auto\"]},\"ZXBau4vPo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KQZsOeEGs\":\"click\",\"t4rM5Xich\":\"click2\",\"PCvCz3Egk\":\"click3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz9LsvICCx=withCSS(Component,css,\"framer-qSg4b\");export default Framerz9LsvICCx;Framerz9LsvICCx.displayName=\"nav-tabs\";Framerz9LsvICCx.defaultProps={height:40,width:278};addPropertyControls(Framerz9LsvICCx,{variant:{options:[\"IEO8KLQc_\",\"hWU0w7Ks6\",\"lhde5T5SD\",\"jTkiow_3y\",\"ZXBau4vPo\"],optionTitles:[\"NO hover\",\"1\",\"2\",\"3\",\"4\"],title:\"Variant\",type:ControlType.Enum},KQZsOeEGs:{title:\"Click\",type:ControlType.EventHandler},t4rM5Xich:{title:\"Click 2\",type:ControlType.EventHandler},PCvCz3Egk:{title:\"Click 3\",type:ControlType.EventHandler}});addFonts(Framerz9LsvICCx,[{explicitInter:true,fonts:[]},...NavButtonFonts],{supportsExplicitInterCodegen:true});Framerz9LsvICCx.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz9LsvICCx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"278\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"KQZsOeEGs\\\":\\\"click\\\",\\\"t4rM5Xich\\\":\\\"click2\\\",\\\"PCvCz3Egk\\\":\\\"click3\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hWU0w7Ks6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lhde5T5SD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jTkiow_3y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZXBau4vPo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z9LsvICCx.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogoAnimation from\"https://framerusercontent.com/modules/hsKuuIi17uhdBojai0P7/EkNv2ESmeSXmG1VeDeTb/gRpaf6mKD.js\";import NavDropdown from\"https://framerusercontent.com/modules/CCSBzEGt5Qijkh0lPw50/p6OzQBZV9rZxlui9azPL/lCZ3dUbi8.js\";import NavButton from\"https://framerusercontent.com/modules/b62KpXRPTTpchGDVjNIZ/C4mwTP1botZFpgI0X1tH/NBG0GGylE.js\";import PrimaryButton from\"https://framerusercontent.com/modules/DBnkRyhZLxS5IsYqiPQu/RvYVYifm12RZNWEn4Afb/S574DveTT.js\";import NavTabs from\"https://framerusercontent.com/modules/hnh5ZsGKKCfl1zuperm0/arkV6QCKz0LzPl4WG6PB/z9LsvICCx.js\";import Hamburger from\"https://framerusercontent.com/modules/fzTS3c4Z4yCq6SG5vMU1/1qH8tjUUaflUw6BaIUeY/zB4I1vMr2.js\";const LogoAnimationFonts=getFonts(LogoAnimation);const NavTabsFonts=getFonts(NavTabs);const NavButtonFonts=getFonts(NavButton);const PrimaryButtonFonts=getFonts(PrimaryButton);const NavDropdownFonts=getFonts(NavDropdown);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"rdWhS3bp4\",\"nATjvdH3s\",\"yGMIqx9fx\",\"QAkPErpEo\",\"YxTFLhmDU\",\"BPFUS2uK5\",\"xSgicHIUX\",\"CaCt97QMh\"];const serializationHash=\"framer-0j45F\";const variantClassNames={BPFUS2uK5:\"framer-v-16zi8m4\",CaCt97QMh:\"framer-v-1eovhyh\",nATjvdH3s:\"framer-v-5rfhge\",QAkPErpEo:\"framer-v-1a9a5kv\",rdWhS3bp4:\"framer-v-1vbxtha\",xSgicHIUX:\"framer-v-1t2qb1j\",yGMIqx9fx:\"framer-v-8hcivc\",YxTFLhmDU:\"framer-v-1slz1jl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hgmmx9Zyr=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-88};const transition2={bounce:0,delay:0,duration:.2,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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const humanReadableVariantMap={\"Dropdown 1\":\"nATjvdH3s\",\"Dropdown 2\":\"yGMIqx9fx\",\"Dropdown 3\":\"QAkPErpEo\",\"No Hover\":\"rdWhS3bp4\",\"Variant 5\":\"YxTFLhmDU\",\"Variant 6\":\"BPFUS2uK5\",\"Variant 7\":\"xSgicHIUX\",\"Variant 8\":\"CaCt97QMh\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,hgmmx9Zyr:link??props.hgmmx9Zyr,variant:humanReadableVariantMap[props.variant]??props.variant??\"rdWhS3bp4\"};};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,hgmmx9Zyr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rdWhS3bp4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave9jha6q=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"rdWhS3bp4\");});const onMouseLeaveon1ciu=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"YxTFLhmDU\");});const KQZsOeEGsyef2dq=activeVariantCallback(async(...args)=>{setVariant(\"nATjvdH3s\");});const t4rM5Xichm9e3od=activeVariantCallback(async(...args)=>{setVariant(\"yGMIqx9fx\");});const PCvCz3Egknebwzs=activeVariantCallback(async(...args)=>{setVariant(\"QAkPErpEo\");});const KQZsOeEGs1mkt612=activeVariantCallback(async(...args)=>{setVariant(\"BPFUS2uK5\");});const t4rM5Xich1mkt612=activeVariantCallback(async(...args)=>{setVariant(\"BPFUS2uK5\");});const PCvCz3Egk1mkt612=activeVariantCallback(async(...args)=>{setVariant(\"BPFUS2uK5\");});const t4rM5Xich1j0bplp=activeVariantCallback(async(...args)=>{setVariant(\"xSgicHIUX\");});const PCvCz3Egkdameo6=activeVariantCallback(async(...args)=>{setVariant(\"CaCt97QMh\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"nATjvdH3s\",\"yGMIqx9fx\",\"QAkPErpEo\",\"BPFUS2uK5\",\"xSgicHIUX\",\"CaCt97QMh\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1vbxtha\",className,classNames),\"data-framer-name\":\"No Hover\",layoutDependency:layoutDependency,layoutId:\"rdWhS3bp4\",ref:refBinding,style:{...style},...addPropertyOverrides({BPFUS2uK5:{\"data-framer-name\":\"Variant 6\",\"data-highlight\":true,onMouseLeave:onMouseLeaveon1ciu},CaCt97QMh:{\"data-framer-name\":\"Variant 8\",\"data-highlight\":true,onMouseLeave:onMouseLeaveon1ciu},nATjvdH3s:{\"data-framer-name\":\"Dropdown 1\",\"data-highlight\":true,onMouseLeave:onMouseLeave9jha6q},QAkPErpEo:{\"data-framer-name\":\"Dropdown 3\",\"data-highlight\":true,onMouseLeave:onMouseLeave9jha6q},xSgicHIUX:{\"data-framer-name\":\"Variant 7\",\"data-highlight\":true,onMouseLeave:onMouseLeaveon1ciu},yGMIqx9fx:{\"data-framer-name\":\"Dropdown 2\",\"data-highlight\":true,onMouseLeave:onMouseLeave9jha6q},YxTFLhmDU:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hxdbkx\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"gO591tgCl\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(217, 215, 215, 0.54)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13rvs06\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"RATse2wS3\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.16)\"},children:[/*#__PURE__*/_jsx(Link,{href:hgmmx9Zyr,motionChild:true,nodeId:\"vfceRK8LI\",openInNewTab:false,scopeId:\"fqwbfKnGq\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fy5d0q framer-1dui3ox\",layoutDependency:layoutDependency,layoutId:\"vfceRK8LI\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+6+0+7+4,...addPropertyOverrides({BPFUS2uK5:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+0+7+4},CaCt97QMh:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+0+7+4},nATjvdH3s:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+0+7+4},QAkPErpEo:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+0+7+4},xSgicHIUX:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+0+7+4},yGMIqx9fx:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+0+7+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i5i0av-container\",layoutDependency:layoutDependency,layoutId:\"ibB9R7fr6-container\",nodeId:\"ibB9R7fr6\",rendersWithMotion:true,scopeId:\"fqwbfKnGq\",children:/*#__PURE__*/_jsx(LogoAnimation,{height:\"100%\",id:\"ibB9R7fr6\",layoutId:\"ibB9R7fr6\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-198nrhk\",layoutDependency:layoutDependency,layoutId:\"NHHgojghE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+6+0+8+4,...addPropertyOverrides({BPFUS2uK5:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+0+8+4},CaCt97QMh:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+0+8+4},nATjvdH3s:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+0+8+4},QAkPErpEo:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+0+8+4},xSgicHIUX:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+0+8+4},yGMIqx9fx:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+0+8+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hoe56g-container\",layoutDependency:layoutDependency,layoutId:\"riQFCQN0H-container\",nodeId:\"riQFCQN0H\",rendersWithMotion:true,scopeId:\"fqwbfKnGq\",children:/*#__PURE__*/_jsx(NavTabs,{height:\"100%\",id:\"riQFCQN0H\",KQZsOeEGs:KQZsOeEGsyef2dq,layoutId:\"riQFCQN0H\",PCvCz3Egk:PCvCz3Egknebwzs,t4rM5Xich:t4rM5Xichm9e3od,variant:matchVariant(\"IEO8KLQc_\"),width:\"100%\",...addPropertyOverrides({BPFUS2uK5:{KQZsOeEGs:KQZsOeEGs1mkt612,PCvCz3Egk:PCvCz3Egkdameo6,t4rM5Xich:t4rM5Xich1j0bplp},CaCt97QMh:{KQZsOeEGs:KQZsOeEGs1mkt612,PCvCz3Egk:PCvCz3Egkdameo6,t4rM5Xich:t4rM5Xich1j0bplp},xSgicHIUX:{KQZsOeEGs:KQZsOeEGs1mkt612,PCvCz3Egk:PCvCz3Egkdameo6,t4rM5Xich:t4rM5Xich1j0bplp},YxTFLhmDU:{KQZsOeEGs:KQZsOeEGs1mkt612,PCvCz3Egk:PCvCz3Egk1mkt612,t4rM5Xich:t4rM5Xich1mkt612}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ay0bma\",layoutDependency:layoutDependency,layoutId:\"vMM3qu0g4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+6+0+8+0+4,...addPropertyOverrides({BPFUS2uK5:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+0+8+0+4},CaCt97QMh:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+0+8+0+4},nATjvdH3s:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+0+8+0+4},QAkPErpEo:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+0+8+0+4},xSgicHIUX:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+0+8+0+4},yGMIqx9fx:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+0+8+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gs3exg-container\",layoutDependency:layoutDependency,layoutId:\"yMuQOhDtU-container\",nodeId:\"yMuQOhDtU\",rendersWithMotion:true,scopeId:\"fqwbfKnGq\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"yMuQOhDtU\",layoutId:\"yMuQOhDtU\",phnWt2qtF:\"Log In\",style:{height:\"100%\"},variant:matchVariant(\"uAcg0TPGl\"),width:\"100%\",ZN85VPdEE:\"https://app.docxster.com/sign-in\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+6+0+8+0+0,...addPropertyOverrides({BPFUS2uK5:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+0+8+0+0},CaCt97QMh:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+0+8+0+0},nATjvdH3s:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+0+8+0+0},QAkPErpEo:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+0+8+0+0},xSgicHIUX:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+0+8+0+0},yGMIqx9fx:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+0+8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vq7zhd-container\",layoutDependency:layoutDependency,layoutId:\"ZUOVi4pKU-container\",nodeId:\"ZUOVi4pKU\",rendersWithMotion:true,scopeId:\"fqwbfKnGq\",children:/*#__PURE__*/_jsx(PrimaryButton,{aAdyma8aG:\"https://docxster.salesmate.io/meetings/#/docxster/scheduler/workflow-consultation\",fNBeDUExE:false,height:\"100%\",id:\"ZUOVi4pKU\",layoutId:\"ZUOVi4pKU\",tr3Vhrj1U:\"Request Access\",variant:matchVariant(\"J3HdLX0T8\"),width:\"100%\"})})})]})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{Y3H8JA5DA:\"how-to-build-a-center-of-excellence-without-enterprise-resources\"},unresolvedPathSlugs:{Y3H8JA5DA:{collectionId:\"r7PxWcs2v\",collectionItemId:\"mVzP2QzzY\"}},webPageId:\"fDDl1XZ5y\"},implicitPathVariables:undefined},{href:{pathVariables:{Y3H8JA5DA:\"how-to-build-a-center-of-excellence-without-enterprise-resources\"},unresolvedPathSlugs:{Y3H8JA5DA:{collectionId:\"r7PxWcs2v\",collectionItemId:\"mVzP2QzzY\"}},webPageId:\"fDDl1XZ5y\"},implicitPathVariables:undefined},{href:{pathVariables:{Y3H8JA5DA:\"how-to-build-a-center-of-excellence-without-enterprise-resources\"},unresolvedPathSlugs:{Y3H8JA5DA:{collectionId:\"r7PxWcs2v\",collectionItemId:\"mVzP2QzzY\"}},webPageId:\"fDDl1XZ5y\"},implicitPathVariables:undefined},{href:{pathVariables:{Y3H8JA5DA:\"how-to-build-a-center-of-excellence-without-enterprise-resources\"},unresolvedPathSlugs:{Y3H8JA5DA:{collectionId:\"r7PxWcs2v\",collectionItemId:\"mVzP2QzzY\"}},webPageId:\"fDDl1XZ5y\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BPFUS2uK5:{height:459,width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+70},CaCt97QMh:{height:459,width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+70},nATjvdH3s:{height:459,width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||541)-0-541)/2+0+0)+6+70},QAkPErpEo:{height:459,width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||477)-0-541)/2+0+0)+6+70},xSgicHIUX:{height:459,width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+70},yGMIqx9fx:{height:459,width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||413)-0-541)/2+0+0)+6+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12szy2e-container\",layoutDependency:layoutDependency,layoutId:\"fHkktBqWM-container\",nodeId:\"fHkktBqWM\",rendersWithMotion:true,scopeId:\"fqwbfKnGq\",style:{opacity:0},variants:{BPFUS2uK5:{opacity:1},CaCt97QMh:{opacity:1},nATjvdH3s:{opacity:1},QAkPErpEo:{opacity:1},xSgicHIUX:{opacity:1},yGMIqx9fx:{opacity:1}},children:/*#__PURE__*/_jsx(NavDropdown,{BOPEdDikp:true,height:\"100%\",hw1211xzi:true,id:\"fHkktBqWM\",J5Cgefgtt:true,layoutId:\"fHkktBqWM\",lIJqYy6ac:true,mCMxSTS7G:true,style:{width:\"100%\"},variant:matchVariant(\"kFfw5ayof\"),width:\"100%\",...addPropertyOverrides({BPFUS2uK5:{BOPEdDikp:false,J5Cgefgtt:false,lIJqYy6ac:false,OcfItdckS:resolvedLinks[2],pU6TKpQlz:addImageAlt({pixelHeight:454,pixelWidth:454,src:\"https://framerusercontent.com/images/9KmsOeAAhDxIPDEOiiInf12KgwI.png?width=454&height=454\"},\"\")},CaCt97QMh:{hw1211xzi:false,J5Cgefgtt:false,lIJqYy6ac:false,OcfItdckS:resolvedLinks[3],pU6TKpQlz:addImageAlt({pixelHeight:454,pixelWidth:454,src:\"https://framerusercontent.com/images/9KmsOeAAhDxIPDEOiiInf12KgwI.png?width=454&height=454\"},\"\")},nATjvdH3s:{BOPEdDikp:false,J5Cgefgtt:false,lIJqYy6ac:false,OcfItdckS:resolvedLinks[0],pU6TKpQlz:addImageAlt({pixelHeight:454,pixelWidth:454,src:\"https://framerusercontent.com/images/9KmsOeAAhDxIPDEOiiInf12KgwI.png?width=454&height=454\"},\"\")},QAkPErpEo:{hw1211xzi:false,J5Cgefgtt:false,lIJqYy6ac:false,OcfItdckS:resolvedLinks[1],pU6TKpQlz:addImageAlt({pixelHeight:454,pixelWidth:454,src:\"https://framerusercontent.com/images/9KmsOeAAhDxIPDEOiiInf12KgwI.png?width=454&height=454\"},\"\")},xSgicHIUX:{BOPEdDikp:false,hw1211xzi:false,mCMxSTS7G:false},yGMIqx9fx:{BOPEdDikp:false,hw1211xzi:false,mCMxSTS7G:false}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0j45F.framer-1dui3ox, .framer-0j45F .framer-1dui3ox { display: block; }\",\".framer-0j45F.framer-1vbxtha { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 836px; }\",\".framer-0j45F .framer-hxdbkx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 6px; position: relative; width: 100%; }\",\".framer-0j45F .framer-13rvs06 { 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: visible; padding: 7px 8px 7px 6px; position: relative; width: 100%; }\",\".framer-0j45F .framer-fy5d0q { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 50px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 50px; }\",\".framer-0j45F .framer-1i5i0av-container, .framer-0j45F .framer-1hoe56g-container, .framer-0j45F .framer-1vq7zhd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0j45F .framer-198nrhk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-0j45F .framer-1ay0bma { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0j45F .framer-1gs3exg-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-0j45F .framer-12szy2e-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-0j45F.framer-v-1slz1jl.framer-1vbxtha, .framer-0j45F.framer-v-16zi8m4.framer-1vbxtha, .framer-0j45F.framer-v-1t2qb1j.framer-1vbxtha, .framer-0j45F.framer-v-1eovhyh.framer-1vbxtha { width: 786px; }\",'.framer-0j45F[data-border=\"true\"]::after, .framer-0j45F [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 76\n * @framerIntrinsicWidth 836\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nATjvdH3s\":{\"layout\":[\"fixed\",\"auto\"]},\"yGMIqx9fx\":{\"layout\":[\"fixed\",\"auto\"]},\"QAkPErpEo\":{\"layout\":[\"fixed\",\"auto\"]},\"YxTFLhmDU\":{\"layout\":[\"fixed\",\"auto\"]},\"BPFUS2uK5\":{\"layout\":[\"fixed\",\"auto\"]},\"xSgicHIUX\":{\"layout\":[\"fixed\",\"auto\"]},\"CaCt97QMh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hgmmx9Zyr\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfqwbfKnGq=withCSS(Component,css,\"framer-0j45F\");export default FramerfqwbfKnGq;FramerfqwbfKnGq.displayName=\"Docxster Navbar\";FramerfqwbfKnGq.defaultProps={height:76,width:836};addPropertyControls(FramerfqwbfKnGq,{variant:{options:[\"rdWhS3bp4\",\"nATjvdH3s\",\"yGMIqx9fx\",\"QAkPErpEo\",\"YxTFLhmDU\",\"BPFUS2uK5\",\"xSgicHIUX\",\"CaCt97QMh\"],optionTitles:[\"No Hover\",\"Dropdown 1\",\"Dropdown 2\",\"Dropdown 3\",\"Variant 5\",\"Variant 6\",\"Variant 7\",\"Variant 8\"],title:\"Variant\",type:ControlType.Enum},hgmmx9Zyr:{title:\"Link\",type:ControlType.Link}});addFonts(FramerfqwbfKnGq,[{explicitInter:true,fonts:[]},...LogoAnimationFonts,...NavTabsFonts,...NavButtonFonts,...PrimaryButtonFonts,...NavDropdownFonts],{supportsExplicitInterCodegen:true});FramerfqwbfKnGq.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoAnimation,{},context),forwardLoader(NavTabs,{},context),forwardLoader(NavButton,{},context),forwardLoader(PrimaryButton,{},context),forwardLoader(Hamburger,{},context),forwardLoader(NavDropdown,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfqwbfKnGq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"hgmmx9Zyr\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"76\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nATjvdH3s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yGMIqx9fx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QAkPErpEo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YxTFLhmDU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BPFUS2uK5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xSgicHIUX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CaCt97QMh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"836\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f4aa214)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={GETUVhbZX:{hover:true}};const cycleOrder=[\"GETUVhbZX\",\"LfyNOgP6r\"];const serializationHash=\"framer-dV6oA\";const variantClassNames={GETUVhbZX:\"framer-v-1bt5glb\",LfyNOgP6r:\"framer-v-10wzajl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AEgeqg8YE=undefined;const qPKmE4fI2=undefined;const TlUsJMf0i=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 humanReadableVariantMap={\"Variant 1\":\"GETUVhbZX\",\"Variant 2\":\"LfyNOgP6r\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,mouseEnter,title,width,...props})=>{return{...props,AEgeqg8YE:mouseEnter??props.AEgeqg8YE,qPKmE4fI2:link??props.qPKmE4fI2,TlUsJMf0i:title??props.TlUsJMf0i??\"Workflow Builder\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GETUVhbZX\"};};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,qPKmE4fI2,TlUsJMf0i,AEgeqg8YE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GETUVhbZX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1qof3jx=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(AEgeqg8YE){const res=await AEgeqg8YE(...args);if(res===false)return false;}});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:qPKmE4fI2,motionChild:true,nodeId:\"GETUVhbZX\",openInNewTab:false,scopeId:\"RGxXXK9zZ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1bt5glb\",className,classNames)} framer-2318yj`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GETUVhbZX\",onMouseEnter:onMouseEnter1qof3jx,ref:refBinding,style:{...style},...addPropertyOverrides({\"GETUVhbZX-hover\":{\"data-framer-name\":undefined},LfyNOgP6r:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\"},children:\"Workflow Builder\"})}),className:\"framer-1g2ql2z\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"wpjkQ76bo\",style:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:TlUsJMf0i,variants:{\"GETUVhbZX-hover\":{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\"},LfyNOgP6r:{\"--extracted-r6o4lv\":\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"GETUVhbZX-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\"},children:\"Workflow Builder\"})}),fonts:[\"Inter-SemiBold\"]},LfyNOgP6r:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)))\"},children:\"Workflow Builder\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dV6oA.framer-2318yj, .framer-dV6oA .framer-2318yj { display: block; }\",\".framer-dV6oA.framer-1bt5glb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; text-decoration: none; width: 150px; }\",\".framer-dV6oA .framer-1g2ql2z { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-dV6oA.framer-v-10wzajl.framer-1bt5glb { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LfyNOgP6r\":{\"layout\":[\"fixed\",\"auto\"]},\"BX8kzOQgP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qPKmE4fI2\":\"link\",\"TlUsJMf0i\":\"title\",\"AEgeqg8YE\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRGxXXK9zZ=withCSS(Component,css,\"framer-dV6oA\");export default FramerRGxXXK9zZ;FramerRGxXXK9zZ.displayName=\"Footer text\";FramerRGxXXK9zZ.defaultProps={height:27,width:150};addPropertyControls(FramerRGxXXK9zZ,{variant:{options:[\"GETUVhbZX\",\"LfyNOgP6r\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},qPKmE4fI2:{title:\"Link\",type:ControlType.Link},TlUsJMf0i:{defaultValue:\"Workflow Builder\",displayTextArea:false,title:\"Title\",type:ControlType.String},onTlUsJMf0iChange:{changes:\"TlUsJMf0i\",type:ControlType.ChangeHandler},AEgeqg8YE:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(FramerRGxXXK9zZ,[{explicitInter:true,fonts:[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{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\":\"FramerRGxXXK9zZ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"27\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LfyNOgP6r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BX8kzOQgP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"qPKmE4fI2\\\":\\\"link\\\",\\\"TlUsJMf0i\\\":\\\"title\\\",\\\"AEgeqg8YE\\\":\\\"mouseEnter\\\"}\",\"framerIntrinsicWidth\":\"150\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RGxXXK9zZ.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterText from\"https://framerusercontent.com/modules/sfluvyzPA4dWShiJI14M/qSeDzLZK151TFmnxIfGl/RGxXXK9zZ.js\";const FooterTextFonts=getFonts(FooterText);const cycleOrder=[\"EPu1C5gia\",\"BeG35n57e\",\"e8LWt0OGL\",\"m354YP0WS\",\"YvygU7s1l\",\"r8NyWWwF9\",\"Gbvn4xczJ\"];const serializationHash=\"framer-QauYQ\";const variantClassNames={BeG35n57e:\"framer-v-12h3zu9\",e8LWt0OGL:\"framer-v-1c1p2to\",EPu1C5gia:\"framer-v-sqe0mx\",Gbvn4xczJ:\"framer-v-1mbu68q\",m354YP0WS:\"framer-v-wal7yl\",r8NyWWwF9:\"framer-v-s4uhyb\",YvygU7s1l:\"framer-v-1i2891k\"};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 humanReadableVariantMap={\"Variant 1\":\"EPu1C5gia\",\"Variant 2\":\"BeG35n57e\",\"Variant 3\":\"e8LWt0OGL\",\"Variant 4\":\"m354YP0WS\",\"Variant 5\":\"YvygU7s1l\",\"Variant 6\":\"r8NyWWwF9\",\"Variant 7\":\"Gbvn4xczJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EPu1C5gia\"};};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:\"EPu1C5gia\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1ly7qpw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"EPu1C5gia\");});const AEgeqg8YEpfqusi=activeVariantCallback(async(...args)=>{setVariant(\"BeG35n57e\");});const AEgeqg8YEmy2yn8=activeVariantCallback(async(...args)=>{setVariant(\"e8LWt0OGL\");});const AEgeqg8YE1y9qqdh=activeVariantCallback(async(...args)=>{setVariant(\"m354YP0WS\");});const AEgeqg8YEzddb6j=activeVariantCallback(async(...args)=>{setVariant(\"YvygU7s1l\");});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-sqe0mx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EPu1C5gia\",ref:refBinding,style:{...style},...addPropertyOverrides({BeG35n57e:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true,onMouseLeave:onMouseLeave1ly7qpw},e8LWt0OGL:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":true,onMouseLeave:onMouseLeave1ly7qpw},Gbvn4xczJ:{\"data-framer-name\":\"Variant 7\",\"data-highlight\":true,onMouseLeave:onMouseLeave1ly7qpw},m354YP0WS:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":true,onMouseLeave:onMouseLeave1ly7qpw},r8NyWWwF9:{\"data-framer-name\":\"Variant 6\",\"data-highlight\":true,onMouseLeave:onMouseLeave1ly7qpw},YvygU7s1l:{\"data-framer-name\":\"Variant 5\",\"data-highlight\":true,onMouseLeave:onMouseLeave1ly7qpw}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13d5eb8\",layoutDependency:layoutDependency,layoutId:\"sibQ399g7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Company\"})}),className:\"framer-1bfjkhx\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"dZ2CxATZy\",style:{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+0+39.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o6x2k8-container\",layoutDependency:layoutDependency,layoutId:\"yh0d4ByWl-container\",nodeId:\"yh0d4ByWl\",rendersWithMotion:true,scopeId:\"Bl_m5PI9k\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YEpfqusi,height:\"100%\",id:\"yh0d4ByWl\",layoutId:\"yh0d4ByWl\",TlUsJMf0i:\"About\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({e8LWt0OGL:{variant:matchVariant(\"LfyNOgP6r\")},Gbvn4xczJ:{variant:matchVariant(\"LfyNOgP6r\")},m354YP0WS:{variant:matchVariant(\"LfyNOgP6r\")},r8NyWWwF9:{variant:matchVariant(\"LfyNOgP6r\")},YvygU7s1l:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+0+78.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kkuzjb-container\",layoutDependency:layoutDependency,layoutId:\"RTaP6VOSG-container\",nodeId:\"RTaP6VOSG\",rendersWithMotion:true,scopeId:\"Bl_m5PI9k\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YEmy2yn8,height:\"100%\",id:\"RTaP6VOSG\",layoutId:\"RTaP6VOSG\",TlUsJMf0i:\"Careers\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({BeG35n57e:{variant:matchVariant(\"LfyNOgP6r\")},Gbvn4xczJ:{variant:matchVariant(\"LfyNOgP6r\")},m354YP0WS:{variant:matchVariant(\"LfyNOgP6r\")},r8NyWWwF9:{variant:matchVariant(\"LfyNOgP6r\")},YvygU7s1l:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+0+117.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ct54z5-container\",layoutDependency:layoutDependency,layoutId:\"o2rNE1hP6-container\",nodeId:\"o2rNE1hP6\",rendersWithMotion:true,scopeId:\"Bl_m5PI9k\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE1y9qqdh,height:\"100%\",id:\"o2rNE1hP6\",layoutId:\"o2rNE1hP6\",TlUsJMf0i:\"Trust\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({BeG35n57e:{variant:matchVariant(\"LfyNOgP6r\")},e8LWt0OGL:{variant:matchVariant(\"LfyNOgP6r\")},Gbvn4xczJ:{variant:matchVariant(\"LfyNOgP6r\")},r8NyWWwF9:{variant:matchVariant(\"LfyNOgP6r\")},YvygU7s1l:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+0+156.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x7j9r8-container\",layoutDependency:layoutDependency,layoutId:\"v6ZMbkWNl-container\",nodeId:\"v6ZMbkWNl\",rendersWithMotion:true,scopeId:\"Bl_m5PI9k\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YEzddb6j,height:\"100%\",id:\"v6ZMbkWNl\",layoutId:\"v6ZMbkWNl\",TlUsJMf0i:\"Contact\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({BeG35n57e:{variant:matchVariant(\"LfyNOgP6r\")},e8LWt0OGL:{variant:matchVariant(\"LfyNOgP6r\")},Gbvn4xczJ:{variant:matchVariant(\"LfyNOgP6r\")},m354YP0WS:{variant:matchVariant(\"LfyNOgP6r\")},r8NyWWwF9:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QauYQ.framer-1m8z8dy, .framer-QauYQ .framer-1m8z8dy { display: block; }\",\".framer-QauYQ.framer-sqe0mx { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-QauYQ .framer-13d5eb8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: min-content; }\",\".framer-QauYQ .framer-1bfjkhx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QauYQ .framer-1o6x2k8-container, .framer-QauYQ .framer-1kkuzjb-container, .framer-QauYQ .framer-ct54z5-container, .framer-QauYQ .framer-x7j9r8-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 184\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BeG35n57e\":{\"layout\":[\"auto\",\"auto\"]},\"e8LWt0OGL\":{\"layout\":[\"auto\",\"auto\"]},\"m354YP0WS\":{\"layout\":[\"auto\",\"auto\"]},\"YvygU7s1l\":{\"layout\":[\"auto\",\"auto\"]},\"r8NyWWwF9\":{\"layout\":[\"auto\",\"auto\"]},\"Gbvn4xczJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBl_m5PI9k=withCSS(Component,css,\"framer-QauYQ\");export default FramerBl_m5PI9k;FramerBl_m5PI9k.displayName=\"Company Footer list\";FramerBl_m5PI9k.defaultProps={height:184,width:150};addPropertyControls(FramerBl_m5PI9k,{variant:{options:[\"EPu1C5gia\",\"BeG35n57e\",\"e8LWt0OGL\",\"m354YP0WS\",\"YvygU7s1l\",\"r8NyWWwF9\",\"Gbvn4xczJ\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBl_m5PI9k,[{explicitInter:true,fonts:[{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhMthTXUcdJg.woff2\",weight:\"600\"}]},...FooterTextFonts],{supportsExplicitInterCodegen:true});FramerBl_m5PI9k.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterText,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBl_m5PI9k\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"184\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BeG35n57e\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e8LWt0OGL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m354YP0WS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YvygU7s1l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r8NyWWwF9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Gbvn4xczJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"150\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bl_m5PI9k.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterText from\"https://framerusercontent.com/modules/sfluvyzPA4dWShiJI14M/qSeDzLZK151TFmnxIfGl/RGxXXK9zZ.js\";const FooterTextFonts=getFonts(FooterText);const cycleOrder=[\"wby2vyyBd\",\"zTYxg_DXu\",\"Ow5zTyGro\",\"SCJOrrEwc\",\"mqFaY4KBf\",\"op2nUWWws\",\"xYL3dkThu\"];const serializationHash=\"framer-xQLt1\";const variantClassNames={mqFaY4KBf:\"framer-v-16sujz6\",op2nUWWws:\"framer-v-1in8hdg\",Ow5zTyGro:\"framer-v-m6oy82\",SCJOrrEwc:\"framer-v-1e259y1\",wby2vyyBd:\"framer-v-gluk73\",xYL3dkThu:\"framer-v-1ou7ybm\",zTYxg_DXu:\"framer-v-3odw1p\"};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 humanReadableVariantMap={\"Variant 1\":\"wby2vyyBd\",\"Variant 2\":\"zTYxg_DXu\",\"Variant 3\":\"Ow5zTyGro\",\"Variant 4\":\"SCJOrrEwc\",\"Variant 5\":\"mqFaY4KBf\",\"Variant 6\":\"op2nUWWws\",\"Variant 7\":\"xYL3dkThu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wby2vyyBd\"};};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:\"wby2vyyBd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1y2tbu4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"wby2vyyBd\");});const AEgeqg8YE8c7o4h=activeVariantCallback(async(...args)=>{setVariant(\"zTYxg_DXu\");});const AEgeqg8YEir6s1l=activeVariantCallback(async(...args)=>{setVariant(\"Ow5zTyGro\");});const AEgeqg8YEvtoi5k=activeVariantCallback(async(...args)=>{setVariant(\"SCJOrrEwc\");});const AEgeqg8YE1ndvvbk=activeVariantCallback(async(...args)=>{setVariant(\"mqFaY4KBf\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-gluk73\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"wby2vyyBd\",ref:refBinding,style:{...style},...addPropertyOverrides({mqFaY4KBf:{\"data-framer-name\":\"Variant 5\",\"data-highlight\":true,onMouseLeave:onMouseLeave1y2tbu4},op2nUWWws:{\"data-framer-name\":\"Variant 6\",\"data-highlight\":true,onMouseLeave:onMouseLeave1y2tbu4},Ow5zTyGro:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":true,onMouseLeave:onMouseLeave1y2tbu4},SCJOrrEwc:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":true,onMouseLeave:onMouseLeave1y2tbu4},xYL3dkThu:{\"data-framer-name\":\"Variant 7\",\"data-highlight\":true,onMouseLeave:onMouseLeave1y2tbu4},zTYxg_DXu:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true,onMouseLeave:onMouseLeave1y2tbu4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i0limm\",layoutDependency:layoutDependency,layoutId:\"t828LLeNS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Resources\"})}),className:\"framer-xjb4zw\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"PBURgJL7d\",style:{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined},{href:{webPageId:\"EULfuqKvY\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+0+39.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1duaur0-container\",layoutDependency:layoutDependency,layoutId:\"Rx4P7ZQW8-container\",nodeId:\"Rx4P7ZQW8\",rendersWithMotion:true,scopeId:\"EQwYZKjOs\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE8c7o4h,height:\"100%\",id:\"Rx4P7ZQW8\",layoutId:\"Rx4P7ZQW8\",qPKmE4fI2:resolvedLinks[0],TlUsJMf0i:\"Blog\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({mqFaY4KBf:{qPKmE4fI2:resolvedLinks[4],variant:matchVariant(\"LfyNOgP6r\")},op2nUWWws:{qPKmE4fI2:resolvedLinks[5],variant:matchVariant(\"LfyNOgP6r\")},Ow5zTyGro:{qPKmE4fI2:resolvedLinks[2],variant:matchVariant(\"LfyNOgP6r\")},SCJOrrEwc:{qPKmE4fI2:resolvedLinks[3],variant:matchVariant(\"LfyNOgP6r\")},xYL3dkThu:{qPKmE4fI2:resolvedLinks[6],variant:matchVariant(\"LfyNOgP6r\")},zTYxg_DXu:{qPKmE4fI2:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined},{href:{webPageId:\"UW3sBWlk4\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+0+78.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t6q5v2-container\",layoutDependency:layoutDependency,layoutId:\"cPOnDtG8n-container\",nodeId:\"cPOnDtG8n\",rendersWithMotion:true,scopeId:\"EQwYZKjOs\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YEir6s1l,height:\"100%\",id:\"cPOnDtG8n\",layoutId:\"cPOnDtG8n\",qPKmE4fI2:resolvedLinks1[0],TlUsJMf0i:\"Guides\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({mqFaY4KBf:{qPKmE4fI2:resolvedLinks1[4],variant:matchVariant(\"LfyNOgP6r\")},op2nUWWws:{qPKmE4fI2:resolvedLinks1[5],variant:matchVariant(\"LfyNOgP6r\")},Ow5zTyGro:{qPKmE4fI2:resolvedLinks1[2]},SCJOrrEwc:{qPKmE4fI2:resolvedLinks1[3],variant:matchVariant(\"LfyNOgP6r\")},xYL3dkThu:{qPKmE4fI2:resolvedLinks1[6],variant:matchVariant(\"LfyNOgP6r\")},zTYxg_DXu:{qPKmE4fI2:resolvedLinks1[1],variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+0+117.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-175ulqh-container\",layoutDependency:layoutDependency,layoutId:\"oFc7s8Zp5-container\",nodeId:\"oFc7s8Zp5\",rendersWithMotion:true,scopeId:\"EQwYZKjOs\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YEvtoi5k,height:\"100%\",id:\"oFc7s8Zp5\",layoutId:\"oFc7s8Zp5\",TlUsJMf0i:\"Templates\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({mqFaY4KBf:{variant:matchVariant(\"LfyNOgP6r\")},op2nUWWws:{variant:matchVariant(\"LfyNOgP6r\")},Ow5zTyGro:{variant:matchVariant(\"LfyNOgP6r\")},xYL3dkThu:{variant:matchVariant(\"LfyNOgP6r\")},zTYxg_DXu:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+0+156.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mkkkuv-container\",layoutDependency:layoutDependency,layoutId:\"JEv9Ps9Q9-container\",nodeId:\"JEv9Ps9Q9\",rendersWithMotion:true,scopeId:\"EQwYZKjOs\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE1ndvvbk,height:\"100%\",id:\"JEv9Ps9Q9\",layoutId:\"JEv9Ps9Q9\",TlUsJMf0i:\"Integrations\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({op2nUWWws:{variant:matchVariant(\"LfyNOgP6r\")},Ow5zTyGro:{variant:matchVariant(\"LfyNOgP6r\")},SCJOrrEwc:{variant:matchVariant(\"LfyNOgP6r\")},xYL3dkThu:{variant:matchVariant(\"LfyNOgP6r\")},zTYxg_DXu:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xQLt1.framer-1l3sisx, .framer-xQLt1 .framer-1l3sisx { display: block; }\",\".framer-xQLt1.framer-gluk73 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-xQLt1 .framer-1i0limm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: min-content; }\",\".framer-xQLt1 .framer-xjb4zw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xQLt1 .framer-1duaur0-container, .framer-xQLt1 .framer-t6q5v2-container, .framer-xQLt1 .framer-175ulqh-container, .framer-xQLt1 .framer-1mkkkuv-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 184\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zTYxg_DXu\":{\"layout\":[\"auto\",\"auto\"]},\"Ow5zTyGro\":{\"layout\":[\"auto\",\"auto\"]},\"SCJOrrEwc\":{\"layout\":[\"auto\",\"auto\"]},\"mqFaY4KBf\":{\"layout\":[\"auto\",\"auto\"]},\"op2nUWWws\":{\"layout\":[\"auto\",\"auto\"]},\"xYL3dkThu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEQwYZKjOs=withCSS(Component,css,\"framer-xQLt1\");export default FramerEQwYZKjOs;FramerEQwYZKjOs.displayName=\"Resources Footer list\";FramerEQwYZKjOs.defaultProps={height:184,width:150};addPropertyControls(FramerEQwYZKjOs,{variant:{options:[\"wby2vyyBd\",\"zTYxg_DXu\",\"Ow5zTyGro\",\"SCJOrrEwc\",\"mqFaY4KBf\",\"op2nUWWws\",\"xYL3dkThu\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEQwYZKjOs,[{explicitInter:true,fonts:[{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhMthTXUcdJg.woff2\",weight:\"600\"}]},...FooterTextFonts],{supportsExplicitInterCodegen:true});FramerEQwYZKjOs.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterText,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEQwYZKjOs\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"184\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zTYxg_DXu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ow5zTyGro\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SCJOrrEwc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mqFaY4KBf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"op2nUWWws\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xYL3dkThu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"150\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EQwYZKjOs.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={B66Ui25j0:{hover:true}};const serializationHash=\"framer-OtKz9\";const variantClassNames={B66Ui25j0:\"framer-v-d2ssil\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YirFJm1qk=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};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,width,...props})=>{return{...props,YirFJm1qk:link??props.YirFJm1qk};};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,YirFJm1qk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"B66Ui25j0\",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:YirFJm1qk,motionChild:true,nodeId:\"B66Ui25j0\",openInNewTab:false,scopeId:\"GkIPRAEu2\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-d2ssil\",className,classNames)} framer-3h1cps`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"B66Ui25j0\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(217, 215, 215, 0.41)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"-0.47422285992186514px 0.47422285992186514px 0.6706524000888582px -0.45px rgba(0, 0, 0, 0.07), -1.2914347811369224px 1.2914347811369224px 1.8263645824041657px -0.9px rgba(0, 0, 0, 0.07), -2.8355233674636113px 2.8355233674636113px 4.010035602692868px -1.3499999999999999px rgba(0, 0, 0, 0.07), -6.294214453822934px 6.294214453822934px 8.901363445081158px -1.8px rgba(0, 0, 0, 0.08), -16px 16px 22.627416997969522px -2.25px rgba(0, 0, 0, 0.09)\",rotate:-2,...style},variants:{\"B66Ui25j0-hover\":{rotate:0}},...addPropertyOverrides({\"B66Ui25j0-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vf3y8g\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"u5CQJ757U\",children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-o40oa3\",layoutDependency:layoutDependency,layoutId:\"egT02s2qG\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1xg23hm\",\"data-framer-name\":\"Docxster-logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"PFzACKsna\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.29 43.63\"><g><defs><linearGradient id=\"idss11167630156_1g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 29.255 20.182 C 29.253 19.736 29.085 19.329 28.791 19.016 C 28.641 18.862 28.459 18.73 28.248 18.637 C 28.043 18.543 27.808 18.496 27.569 18.496 L 21.235 18.496 L 22.597 12.563 C 22.602 12.546 22.604 12.527 22.607 12.511 L 22.913 11.184 C 22.937 11.087 22.949 10.985 22.949 10.886 C 22.949 10.602 22.856 10.322 22.681 10.085 L 22.39 9.696 L 19.712 9.696 L 20.335 6.97 L 20.077 6.626 L 20.077 6.624 C 20.058 6.598 20.035 6.574 20.013 6.548 C 19.857 6.345 19.636 6.188 19.367 6.124 C 19.269 6.103 19.173 6.099 19.075 6.101 C 19.054 6.099 19.035 6.096 19.013 6.096 L 11.685 6.096 C 10.899 6.096 10.219 6.638 10.043 7.404 L 5.743 26.166 C 5.714 26.292 5.7 26.42 5.7 26.545 C 5.7 27 5.885 27.419 6.186 27.725 C 6.483 28.031 6.918 28.23 7.385 28.225 L 16.362 28.225 L 14.886 34.277 L 13.294 40.79 C 13.27 40.881 13.259 40.968 13.259 41.072 C 13.259 41.241 13.297 41.414 13.368 41.563 C 13.472 41.788 13.637 41.958 13.818 42.069 C 14 42.178 14.203 42.242 14.429 42.242 C 14.611 42.242 14.799 42.2 14.971 42.11 C 15.144 42.019 15.296 41.882 15.395 41.731 L 15.402 41.724 L 28.96 21.129 L 28.958 21.127 C 29.153 20.841 29.255 20.502 29.255 20.182 Z M 17.062 35.028 L 17.064 35.017 L 18.52 29.05 C 18.522 29.044 18.522 29.037 18.525 29.029 L 18.603 28.714 C 18.645 28.536 18.667 28.356 18.667 28.178 C 18.667 27.569 18.421 27.009 18.02 26.6 C 17.622 26.193 17.046 25.93 16.416 25.932 L 8.148 25.932 L 12.17 8.39 L 17.657 8.39 L 17.299 9.928 L 17.299 9.93 C 17.27 10.055 17.257 10.183 17.257 10.308 C 17.257 10.766 17.442 11.185 17.74 11.488 C 18.038 11.794 18.472 11.993 18.941 11.99 L 20.372 11.99 L 18.825 18.726 C 18.797 18.852 18.783 18.982 18.783 19.105 C 18.783 19.562 18.968 19.982 19.269 20.287 C 19.565 20.59 20.001 20.786 20.468 20.786 L 26.434 20.786 Z\" fill=\"url(#idss11167630156_1g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_2g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 12.898 10.15 L 16.295 10.15 C 16.422 10.15 16.524 10.047 16.524 9.92 C 16.524 9.793 16.422 9.691 16.295 9.691 L 12.898 9.691 C 12.771 9.691 12.669 9.793 12.669 9.92 C 12.669 10.047 12.772 10.15 12.898 10.15 Z\" fill=\"url(#idss11167630156_2g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_3g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 12.499 11.898 L 16.247 11.898 C 16.374 11.898 16.477 11.796 16.477 11.669 C 16.477 11.542 16.374 11.44 16.247 11.44 L 12.499 11.44 C 12.372 11.44 12.27 11.542 12.27 11.669 C 12.27 11.796 12.372 11.898 12.499 11.898 Z\" fill=\"url(#idss11167630156_3g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_4g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 12.094 13.64 L 18.931 13.64 C 19.058 13.64 19.16 13.538 19.16 13.411 C 19.16 13.284 19.058 13.182 18.931 13.182 L 12.094 13.182 C 11.967 13.182 11.865 13.284 11.865 13.411 C 11.864 13.538 11.967 13.64 12.094 13.64 Z\" fill=\"url(#idss11167630156_4g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_5g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.702 15.386 L 18.545 15.386 C 18.672 15.386 18.774 15.283 18.774 15.156 C 18.774 15.029 18.672 14.927 18.545 14.927 L 11.702 14.927 C 11.575 14.927 11.472 15.029 11.472 15.156 C 11.472 15.283 11.575 15.386 11.702 15.386 Z\" fill=\"url(#idss11167630156_5g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_6g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.277 17.131 L 18.14 17.131 C 18.267 17.131 18.37 17.029 18.37 16.902 C 18.37 16.775 18.267 16.673 18.14 16.673 L 11.277 16.673 C 11.15 16.673 11.047 16.775 11.047 16.902 C 11.047 17.028 11.15 17.131 11.277 17.131 Z\" fill=\"url(#idss11167630156_6g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_7g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.898 18.875 L 17.741 18.875 C 17.868 18.875 17.97 18.773 17.97 18.646 C 17.97 18.518 17.868 18.416 17.741 18.416 L 10.898 18.416 C 10.771 18.416 10.668 18.518 10.668 18.646 C 10.667 18.773 10.771 18.875 10.898 18.875 Z\" fill=\"url(#idss11167630156_7g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_8g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.453 20.62 L 17.339 20.62 C 17.466 20.62 17.569 20.518 17.569 20.391 C 17.569 20.264 17.466 20.162 17.339 20.162 L 10.453 20.162 C 10.326 20.162 10.224 20.264 10.224 20.391 C 10.224 20.518 10.326 20.62 10.453 20.62 Z\" fill=\"url(#idss11167630156_8g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_9g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.009 21.905 C 9.882 21.905 9.779 22.008 9.779 22.135 C 9.779 22.262 9.882 22.364 10.009 22.364 L 23.493 22.364 C 23.62 22.364 23.722 22.262 23.722 22.135 C 23.722 22.008 23.62 21.905 23.493 21.905 Z\" fill=\"url(#idss11167630156_9g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_10g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 22.477 23.649 L 9.61 23.649 C 9.483 23.649 9.381 23.751 9.381 23.878 C 9.381 24.005 9.483 24.108 9.61 24.108 L 22.477 24.108 C 22.604 24.108 22.706 24.005 22.706 23.878 C 22.706 23.752 22.604 23.649 22.477 23.649 Z\" fill=\"url(#idss11167630156_10g388569289)\"></path></g><g><defs><linearGradient id=\"idss11167630156_11g388569289\" x1=\"0.15341023677889354\" x2=\"0.8465897632211065\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"var(--token-72b63034-7f2d-4321-ba17-d97dbaa687cf, rgb(252, 145, 50)) /* {&quot;name&quot;:&quot;Gradient Yellow&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"0.5\" stop-color=\"var(--token-5f71b91c-4ffa-4bbb-97f7-52f8e79096fc, rgb(250, 1, 54)) /* {&quot;name&quot;:&quot;Gradient Red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-cb17c12a-d646-4d88-bdc3-1828f27a9a74, rgb(183, 17, 196)) /* {&quot;name&quot;:&quot;Gradient Purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 31.362 7.794 L 18.838 0.562 C 18.187 0.186 17.462 0 16.733 0 C 16.006 0 15.278 0.187 14.63 0.562 L 2.106 7.794 C 0.801 8.545 0 9.936 0 11.439 L 0 25.9 C 0 27.406 0.8 28.794 2.106 29.549 L 12.762 35.699 L 14.283 29.64 L 12.619 32.968 L 3.253 27.561 C 2.66 27.22 2.295 26.586 2.295 25.9 L 2.295 11.439 C 2.295 10.757 2.659 10.123 3.253 9.781 L 15.778 2.55 C 16.073 2.377 16.403 2.295 16.734 2.295 C 17.066 2.295 17.396 2.378 17.692 2.55 L 30.216 9.781 C 30.809 10.123 31.174 10.757 31.174 11.439 L 31.174 25.9 C 31.174 26.586 30.81 27.22 30.216 27.561 L 25.927 30.036 L 27.19 26.914 L 21.871 35.028 L 31.363 29.549 C 32.665 28.794 33.469 27.406 33.469 25.9 L 33.469 11.439 C 33.467 9.937 32.664 8.545 31.362 7.794 Z\" fill=\"url(#idss11167630156_11g388569289)\"></path></g></svg>',svgContentId:11167630156,withExternalLayout:true})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oxwnkh\",\"data-framer-name\":\"Group\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Pc7a1s7An\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 171 30\"><path d=\"M 25.666 14.127 C 25.79 21.396 21.355 28.745 11.293 28.745 C 7.76 28.745 3.531 28.745 0 28.745 L 0 0 C 3.532 0 7.762 0 11.293 0 C 21.148 0 25.543 7.023 25.666 14.127 Z M 5.379 23.531 L 11.293 23.531 C 17.822 23.531 20.409 18.767 20.285 14.087 C 20.162 9.611 17.534 5.134 11.293 5.134 L 5.379 5.134 Z\" fill=\"rgb(63,63,63)\"></path><path d=\"M 49.395 18.645 C 49.395 24.477 45.413 29.2 38.841 29.2 C 32.272 29.2 28.328 24.477 28.328 18.645 C 28.328 12.854 32.352 8.09 38.8 8.09 C 45.248 8.09 49.395 12.853 49.395 18.645 Z M 33.339 18.645 C 33.339 21.724 35.188 24.6 38.841 24.6 C 42.497 24.6 44.344 21.726 44.344 18.645 C 44.344 15.607 42.209 12.649 38.841 12.649 C 35.228 12.649 33.339 15.605 33.339 18.645 Z\" fill=\"rgb(63,63,63)\"></path><path d=\"M 70.209 26.159 C 67.869 28.458 65.404 29.361 62.407 29.361 C 56.535 29.361 51.648 25.831 51.648 18.643 C 51.648 11.457 56.535 7.925 62.407 7.925 C 65.281 7.925 67.499 8.746 69.716 10.922 L 66.553 14.248 C 65.362 13.181 63.884 12.648 62.488 12.648 C 59.121 12.648 56.656 15.112 56.656 18.643 C 56.656 22.503 59.284 24.557 62.405 24.557 C 64.007 24.557 65.607 24.104 66.84 22.873 Z\" fill=\"rgb(63,63,63)\"></path><path d=\"M 85.327 8.502 L 91.322 8.502 L 91.322 8.667 L 84.669 18.481 L 91.732 28.625 L 91.732 28.748 L 85.736 28.748 L 81.341 21.972 L 76.948 28.748 L 70.953 28.748 L 70.953 28.625 L 78.016 18.481 L 71.363 8.667 L 71.363 8.502 L 77.358 8.502 L 81.341 15.36 Z\" fill=\"rgb(63,63,63)\"></path><path d=\"M 107.494 13.88 C 106.057 12.526 104.415 12.073 102.485 12.073 C 100.104 12.073 98.79 12.814 98.79 14.087 C 98.79 15.399 99.98 16.14 102.568 16.303 C 106.387 16.55 111.233 17.412 111.233 22.793 C 111.233 26.365 108.317 29.446 102.527 29.446 C 99.324 29.446 96.12 28.912 93.164 25.832 L 95.627 22.26 C 97.064 23.86 100.35 25.053 102.608 25.095 C 104.498 25.134 106.264 24.15 106.264 22.672 C 106.264 21.276 105.115 20.7 102.24 20.535 C 98.421 20.248 93.864 18.851 93.864 14.252 C 93.864 9.57 98.71 7.928 102.405 7.928 C 105.566 7.928 107.949 8.544 110.289 10.598 Z\" fill=\"rgb(63,63,63)\"></path><path d=\"M 121.499 2.794 L 121.499 8.543 L 127.085 8.543 L 127.085 12.855 L 121.459 12.855 L 121.459 21.601 C 121.459 23.531 122.527 24.475 124.087 24.475 C 124.868 24.475 125.771 24.227 126.51 23.858 L 127.906 28.129 C 126.468 28.706 125.278 28.952 123.759 28.992 C 119.364 29.157 116.49 26.652 116.49 21.601 L 116.49 12.855 L 112.711 12.855 L 112.711 8.543 L 116.49 8.543 L 116.49 3.329 Z\" fill=\"rgb(63,63,63)\"></path><path d=\"M 135.086 20.41 C 135.414 22.916 137.591 24.723 141.123 24.723 C 142.971 24.723 145.393 24.024 146.544 22.833 L 149.746 25.995 C 147.611 28.212 144.12 29.279 141.04 29.279 C 134.059 29.279 129.91 24.968 129.91 18.48 C 129.91 12.32 134.098 7.885 140.67 7.885 C 147.446 7.885 151.674 12.073 150.895 20.41 Z M 146.091 16.263 C 145.763 13.634 143.709 12.32 140.835 12.32 C 138.124 12.32 135.907 13.634 135.168 16.263 Z\" fill=\"rgb(63,63,63)\"></path><path d=\"M 159.392 8.501 L 159.761 10.843 C 161.322 8.336 163.417 7.968 165.47 7.968 C 167.565 7.968 169.577 8.791 170.686 9.898 L 168.428 14.252 C 167.402 13.389 166.458 12.939 164.814 12.939 C 162.186 12.939 159.763 14.335 159.763 18.072 L 159.763 28.748 L 154.754 28.748 L 154.754 8.503 L 159.392 8.503 Z\" fill=\"rgb(63,63,63)\"></path></svg>',svgContentId:10022398483,withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OtKz9.framer-3h1cps, .framer-OtKz9 .framer-3h1cps { display: block; }\",\".framer-OtKz9.framer-d2ssil { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 20px 8px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-OtKz9 .framer-vf3y8g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 45.71px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2.29px; position: relative; width: min-content; }\",\".framer-OtKz9 .framer-o40oa3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 45.71px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 43px; }\",\".framer-OtKz9 .framer-1xg23hm { flex: none; height: 44px; position: relative; width: 34px; }\",\".framer-OtKz9 .framer-oxwnkh { flex: none; height: 30px; position: relative; width: 171px; }\",'.framer-OtKz9[data-border=\"true\"]::after, .framer-OtKz9 [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 64\n * @framerIntrinsicWidth 259\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kMJ1FaPmS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YirFJm1qk\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGkIPRAEu2=withCSS(Component,css,\"framer-OtKz9\");export default FramerGkIPRAEu2;FramerGkIPRAEu2.displayName=\"full-logo\";FramerGkIPRAEu2.defaultProps={height:64,width:259};addPropertyControls(FramerGkIPRAEu2,{YirFJm1qk:{title:\"Link\",type:ControlType.Link}});addFonts(FramerGkIPRAEu2,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGkIPRAEu2\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kMJ1FaPmS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"YirFJm1qk\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"259\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GkIPRAEu2.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterText from\"https://framerusercontent.com/modules/sfluvyzPA4dWShiJI14M/qSeDzLZK151TFmnxIfGl/RGxXXK9zZ.js\";const FooterTextFonts=getFonts(FooterText);const cycleOrder=[\"qemOLGd2e\",\"rZ53jZcNR\",\"KdfIbKM2I\",\"Lgh6Yy1Kh\",\"p4KdGLA6Q\",\"DWyGKhmEM\",\"E468_z54b\"];const serializationHash=\"framer-VLeG9\";const variantClassNames={DWyGKhmEM:\"framer-v-dgymkl\",E468_z54b:\"framer-v-kzdr14\",KdfIbKM2I:\"framer-v-mfpu8z\",Lgh6Yy1Kh:\"framer-v-pu0kmq\",p4KdGLA6Q:\"framer-v-1xme0gn\",qemOLGd2e:\"framer-v-1586rov\",rZ53jZcNR:\"framer-v-ks3swa\"};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 humanReadableVariantMap={\"Variant 1\":\"qemOLGd2e\",\"Variant 2\":\"rZ53jZcNR\",\"Variant 3\":\"KdfIbKM2I\",\"Variant 4\":\"Lgh6Yy1Kh\",\"Variant 5\":\"p4KdGLA6Q\",\"Variant 6\":\"DWyGKhmEM\",\"Variant 7\":\"E468_z54b\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qemOLGd2e\"};};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:\"qemOLGd2e\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1othkom=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"qemOLGd2e\");});const AEgeqg8YE1yvi8a6=activeVariantCallback(async(...args)=>{setVariant(\"rZ53jZcNR\");});const AEgeqg8YEe7re82=activeVariantCallback(async(...args)=>{setVariant(\"KdfIbKM2I\");});const AEgeqg8YE1dsena6=activeVariantCallback(async(...args)=>{setVariant(\"p4KdGLA6Q\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-1586rov\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qemOLGd2e\",ref:refBinding,style:{...style},...addPropertyOverrides({DWyGKhmEM:{\"data-framer-name\":\"Variant 6\",\"data-highlight\":true,onMouseLeave:onMouseLeave1othkom},E468_z54b:{\"data-framer-name\":\"Variant 7\",\"data-highlight\":true,onMouseLeave:onMouseLeave1othkom},KdfIbKM2I:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":true,onMouseLeave:onMouseLeave1othkom},Lgh6Yy1Kh:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":true,onMouseLeave:onMouseLeave1othkom},p4KdGLA6Q:{\"data-framer-name\":\"Variant 5\",\"data-highlight\":true,onMouseLeave:onMouseLeave1othkom},rZ53jZcNR:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true,onMouseLeave:onMouseLeave1othkom}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mvhrea\",layoutDependency:layoutDependency,layoutId:\"Js9lmUbn3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-radius\":\"0px\"},children:\"Solutions\"})})}),className:\"framer-14c940y\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"BNVzsSpTZ\",style:{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined},{href:{webPageId:\"Aj9A7KMKs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+39.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-89q43a-container\",layoutDependency:layoutDependency,layoutId:\"JUpm4740e-container\",nodeId:\"JUpm4740e\",rendersWithMotion:true,scopeId:\"jfJfIt16g\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE1yvi8a6,height:\"100%\",id:\"JUpm4740e\",layoutId:\"JUpm4740e\",qPKmE4fI2:resolvedLinks[0],style:{width:\"100%\"},TlUsJMf0i:\"Operations\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({DWyGKhmEM:{qPKmE4fI2:resolvedLinks[5],variant:matchVariant(\"LfyNOgP6r\")},E468_z54b:{qPKmE4fI2:resolvedLinks[6],variant:matchVariant(\"LfyNOgP6r\")},KdfIbKM2I:{qPKmE4fI2:resolvedLinks[2],variant:matchVariant(\"LfyNOgP6r\")},Lgh6Yy1Kh:{qPKmE4fI2:resolvedLinks[3],variant:matchVariant(\"LfyNOgP6r\")},p4KdGLA6Q:{qPKmE4fI2:resolvedLinks[4],variant:matchVariant(\"LfyNOgP6r\")},rZ53jZcNR:{qPKmE4fI2:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined},{href:{webPageId:\"hcb1qrRff\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+78.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w3lmc9-container\",layoutDependency:layoutDependency,layoutId:\"NzYWhwU4w-container\",nodeId:\"NzYWhwU4w\",rendersWithMotion:true,scopeId:\"jfJfIt16g\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YEe7re82,height:\"100%\",id:\"NzYWhwU4w\",layoutId:\"NzYWhwU4w\",qPKmE4fI2:resolvedLinks1[0],style:{width:\"100%\"},TlUsJMf0i:\"Finance and Accounting\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({DWyGKhmEM:{qPKmE4fI2:resolvedLinks1[5],variant:matchVariant(\"LfyNOgP6r\")},E468_z54b:{qPKmE4fI2:resolvedLinks1[6],variant:matchVariant(\"LfyNOgP6r\")},KdfIbKM2I:{qPKmE4fI2:resolvedLinks1[2]},Lgh6Yy1Kh:{qPKmE4fI2:resolvedLinks1[3],variant:matchVariant(\"LfyNOgP6r\")},p4KdGLA6Q:{qPKmE4fI2:resolvedLinks1[4],variant:matchVariant(\"LfyNOgP6r\")},rZ53jZcNR:{qPKmE4fI2:resolvedLinks1[1],variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+117.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tvf47s-container\",layoutDependency:layoutDependency,layoutId:\"A5e7LhjVN-container\",nodeId:\"A5e7LhjVN\",rendersWithMotion:true,scopeId:\"jfJfIt16g\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE1dsena6,height:\"100%\",id:\"A5e7LhjVN\",layoutId:\"A5e7LhjVN\",style:{width:\"100%\"},TlUsJMf0i:\"IT\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({DWyGKhmEM:{variant:matchVariant(\"LfyNOgP6r\")},E468_z54b:{variant:matchVariant(\"LfyNOgP6r\")},KdfIbKM2I:{variant:matchVariant(\"LfyNOgP6r\")},Lgh6Yy1Kh:{variant:matchVariant(\"LfyNOgP6r\")},rZ53jZcNR:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VLeG9.framer-1kmo7e4, .framer-VLeG9 .framer-1kmo7e4 { display: block; }\",\".framer-VLeG9.framer-1586rov { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-VLeG9 .framer-mvhrea { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: min-content; }\",\".framer-VLeG9 .framer-14c940y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VLeG9 .framer-89q43a-container, .framer-VLeG9 .framer-1w3lmc9-container, .framer-VLeG9 .framer-1tvf47s-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 202.5\n * @framerIntrinsicWidth 91.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rZ53jZcNR\":{\"layout\":[\"auto\",\"auto\"]},\"KdfIbKM2I\":{\"layout\":[\"auto\",\"auto\"]},\"Lgh6Yy1Kh\":{\"layout\":[\"auto\",\"auto\"]},\"p4KdGLA6Q\":{\"layout\":[\"auto\",\"auto\"]},\"DWyGKhmEM\":{\"layout\":[\"auto\",\"auto\"]},\"E468_z54b\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjfJfIt16g=withCSS(Component,css,\"framer-VLeG9\");export default FramerjfJfIt16g;FramerjfJfIt16g.displayName=\"Solutions Footer list\";FramerjfJfIt16g.defaultProps={height:202.5,width:91.5};addPropertyControls(FramerjfJfIt16g,{variant:{options:[\"qemOLGd2e\",\"rZ53jZcNR\",\"KdfIbKM2I\",\"Lgh6Yy1Kh\",\"p4KdGLA6Q\",\"DWyGKhmEM\",\"E468_z54b\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjfJfIt16g,[{explicitInter:true,fonts:[{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhMthTXUcdJg.woff2\",weight:\"600\"}]},...FooterTextFonts],{supportsExplicitInterCodegen:true});FramerjfJfIt16g.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterText,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjfJfIt16g\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rZ53jZcNR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KdfIbKM2I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Lgh6Yy1Kh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"p4KdGLA6Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DWyGKhmEM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E468_z54b\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"202.5\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"91.5\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jfJfIt16g.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"wWJdm0xhm\",\"lH9YH9yjj\",\"gZ_kYLDyc\"];const serializationHash=\"framer-b97yC\";const variantClassNames={gZ_kYLDyc:\"framer-v-o7jjv6\",lH9YH9yjj:\"framer-v-1j3q9ga\",wWJdm0xhm:\"framer-v-1jysfd7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QuAi5Ldm7=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 humanReadableVariantMap={\"Variant 1\":\"wWJdm0xhm\",\"Variant 2\":\"lH9YH9yjj\",\"Variant 3\":\"gZ_kYLDyc\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,width,...props})=>{return{...props,QuAi5Ldm7:hover??props.QuAi5Ldm7,variant:humanReadableVariantMap[props.variant]??props.variant??\"wWJdm0xhm\"};};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,QuAi5Ldm7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wWJdm0xhm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterrm8czg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(QuAi5Ldm7){const res=await QuAi5Ldm7(...args);if(res===false)return false;}setVariant(\"lH9YH9yjj\");});const onMouseLeavek7xmi5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"wWJdm0xhm\");});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-1jysfd7\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wWJdm0xhm\",onMouseEnter:onMouseEnterrm8czg,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({gZ_kYLDyc:{\"data-framer-name\":\"Variant 3\"},lH9YH9yjj:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeavek7xmi5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8oyagp\",layoutDependency:layoutDependency,layoutId:\"G8t0yJS5g\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-nk4lnh\",layoutDependency:layoutDependency,layoutId:\"zyxCdgM1F\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.354 20.168\" overflow=\"visible\"><path d=\"M 4.481 2.242 C 4.481 3.479 3.477 4.482 2.24 4.481 C 1.002 4.481 -0.001 3.477 0 2.24 C 0.001 1.002 1.004 -0.001 2.242 0 C 3.479 0.001 4.482 1.004 4.481 2.242 Z M 4.549 6.141 L 0.067 6.141 L 0.067 20.168 L 4.549 20.168 Z M 11.629 6.141 L 7.17 6.141 L 7.17 20.168 L 11.585 20.168 L 11.585 12.807 C 11.585 8.706 16.929 8.325 16.929 12.807 L 16.929 20.168 L 21.354 20.168 L 21.354 11.283 C 21.354 4.371 13.444 4.628 11.585 8.023 Z\" fill=\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)) /* {&quot;name&quot;:&quot;Text Weak&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({gZ_kYLDyc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.354 20.168\" overflow=\"visible\"><path d=\"M 4.481 2.242 C 4.481 3.479 3.477 4.482 2.24 4.481 C 1.002 4.481 -0.001 3.477 0 2.24 C 0.001 1.002 1.004 -0.001 2.242 0 C 3.479 0.001 4.482 1.004 4.481 2.242 Z M 4.549 6.141 L 0.067 6.141 L 0.067 20.168 L 4.549 20.168 Z M 11.629 6.141 L 7.17 6.141 L 7.17 20.168 L 11.585 20.168 L 11.585 12.807 C 11.585 8.706 16.929 8.325 16.929 12.807 L 16.929 20.168 L 21.354 20.168 L 21.354 11.283 C 21.354 4.371 13.444 4.628 11.585 8.023 Z\" fill=\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)) /* {&quot;name&quot;:&quot;Text Weaker&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1fwuh5k\",layoutDependency:layoutDependency,layoutId:\"zR5rG87uV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.481 4.481\" overflow=\"visible\"><path d=\"M 4.481 2.242 C 4.481 3.479 3.477 4.482 2.24 4.481 C 1.002 4.481 -0.001 3.477 0 2.24 C 0.001 1.002 1.004 -0.001 2.242 0 C 3.479 0.001 4.482 1.004 4.481 2.242 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bgo4v5\",layoutDependency:layoutDependency,layoutId:\"MrvygJXVV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.481 14.027\" overflow=\"visible\"><path d=\"M 4.481 0 L 0 0 L 0 14.027 L 4.481 14.027 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fjbden\",layoutDependency:layoutDependency,layoutId:\"Bd7n1Sgue\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.184 14.464\" overflow=\"visible\"><path d=\"M 4.459 0.437 L 0 0.437 L 0 14.464 L 4.414 14.464 L 4.414 7.103 C 4.414 3.002 9.758 2.621 9.758 7.103 L 9.758 14.464 L 14.184 14.464 L 14.184 5.579 C 14.184 -1.334 6.274 -1.076 4.414 2.319 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-9xb8wu\",layoutDependency:layoutDependency,layoutId:\"FJGoyuV51\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.354 20.168\" overflow=\"visible\"><g><defs><path d=\"M 4.481 2.242 C 4.481 3.479 3.477 4.482 2.24 4.481 C 1.002 4.481 -0.001 3.477 0 2.24 C 0.001 1.002 1.004 -0.001 2.242 0 C 3.479 0.001 4.482 1.004 4.481 2.242 Z M 4.549 6.141 L 0.067 6.141 L 0.067 20.168 L 4.549 20.168 Z M 11.629 6.141 L 7.17 6.141 L 7.17 20.168 L 11.585 20.168 L 11.585 12.807 C 11.585 8.706 16.929 8.325 16.929 12.807 L 16.929 20.168 L 21.354 20.168 L 21.354 11.283 C 21.354 4.371 13.444 4.628 11.585 8.023 Z\" id=\"a1194z\"></path><filter id=\"a1196z\" filterUnits=\"objectBoundingBox\" x=\"-19.7%\" y=\"-25.8%\" width=\"139.3%\" height=\"151.6%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1199z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1199z\" result=\"a1200z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1201z\"></feFlood><feComposite in=\"a1201z\" in2=\"a1200z\" operator=\"in\" result=\"a1197z\"></feComposite></filter></defs><mask id=\"a1198z\" x=\"-19.7%\" y=\"-25.8%\" width=\"139.3%\" height=\"151.6%\"><rect x=\"-19.7%\" y=\"-25.8%\" width=\"139.3%\" height=\"151.6%\" fill=\"white\"></rect><use href=\"#a1194z\" fill=\"black\"></use></mask><g filter=\"url(#a1196z)\" mask=\"url(#a1198z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1194z\" clip-path=\"url(#a1195z)\"></use></g><use xlink:href=\"#a1194z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\" clip-path=\"url(#a1195z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({gZ_kYLDyc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.354 20.168\" overflow=\"visible\"><g><defs><path d=\"M 4.481 2.242 C 4.481 3.479 3.477 4.482 2.24 4.481 C 1.002 4.481 -0.001 3.477 0 2.24 C 0.001 1.002 1.004 -0.001 2.242 0 C 3.479 0.001 4.482 1.004 4.481 2.242 Z M 4.549 6.141 L 0.067 6.141 L 0.067 20.168 L 4.549 20.168 Z M 11.629 6.141 L 7.17 6.141 L 7.17 20.168 L 11.585 20.168 L 11.585 12.807 C 11.585 8.706 16.929 8.325 16.929 12.807 L 16.929 20.168 L 21.354 20.168 L 21.354 11.283 C 21.354 4.371 13.444 4.628 11.585 8.023 Z\" id=\"a1458z\"></path><filter id=\"a1460z\" filterUnits=\"objectBoundingBox\" x=\"-19.7%\" y=\"-25.8%\" width=\"139.3%\" height=\"151.6%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1463z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1463z\" result=\"a1464z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1465z\"></feFlood><feComposite in=\"a1465z\" in2=\"a1464z\" operator=\"in\" result=\"a1461z\"></feComposite></filter></defs><mask id=\"a1462z\" x=\"-19.7%\" y=\"-25.8%\" width=\"139.3%\" height=\"151.6%\"><rect x=\"-19.7%\" y=\"-25.8%\" width=\"139.3%\" height=\"151.6%\" fill=\"white\"></rect><use href=\"#a1458z\" fill=\"black\"></use></mask><g filter=\"url(#a1460z)\" mask=\"url(#a1462z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1458z\" clip-path=\"url(#a1459z)\"></use></g><use xlink:href=\"#a1458z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\" clip-path=\"url(#a1459z)\"></use></g></svg>'},lH9YH9yjj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.354 20.168\" overflow=\"visible\"><g><defs><path d=\"M 4.481 2.242 C 4.481 3.479 3.477 4.482 2.24 4.481 C 1.002 4.481 -0.001 3.477 0 2.24 C 0.001 1.002 1.004 -0.001 2.242 0 C 3.479 0.001 4.482 1.004 4.481 2.242 Z M 4.549 6.141 L 0.067 6.141 L 0.067 20.168 L 4.549 20.168 Z M 11.629 6.141 L 7.17 6.141 L 7.17 20.168 L 11.585 20.168 L 11.585 12.807 C 11.585 8.706 16.929 8.325 16.929 12.807 L 16.929 20.168 L 21.354 20.168 L 21.354 11.283 C 21.354 4.371 13.444 4.628 11.585 8.023 Z\" id=\"a1202z\"></path><filter id=\"a1204z\" filterUnits=\"objectBoundingBox\" x=\"-19.7%\" y=\"-25.8%\" width=\"139.3%\" height=\"151.6%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1207z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1207z\" result=\"a1208z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1209z\"></feFlood><feComposite in=\"a1209z\" in2=\"a1208z\" operator=\"in\" result=\"a1205z\"></feComposite></filter></defs><mask id=\"a1206z\" x=\"-19.7%\" y=\"-25.8%\" width=\"139.3%\" height=\"151.6%\"><rect x=\"-19.7%\" y=\"-25.8%\" width=\"139.3%\" height=\"151.6%\" fill=\"white\"></rect><use href=\"#a1202z\" fill=\"black\"></use></mask><g filter=\"url(#a1204z)\" mask=\"url(#a1206z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1202z\" clip-path=\"url(#a1203z)\"></use></g><use xlink:href=\"#a1202z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\" clip-path=\"url(#a1203z)\"></use></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-e2driv\",layoutDependency:layoutDependency,layoutId:\"RyFjdhOn0\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.481 4.481\" overflow=\"visible\"><g><defs><path d=\"M 4.481 2.242 C 4.481 3.479 3.477 4.482 2.24 4.481 C 1.002 4.481 -0.001 3.477 0 2.24 C 0.001 1.002 1.004 -0.001 2.242 0 C 3.479 0.001 4.482 1.004 4.481 2.242 Z\" id=\"a1218z\"></path><filter id=\"a1220z\" filterUnits=\"objectBoundingBox\" x=\"-93.7%\" y=\"-116.0%\" width=\"287.4%\" height=\"332.1%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1223z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1223z\" result=\"a1224z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1225z\"></feFlood><feComposite in=\"a1225z\" in2=\"a1224z\" operator=\"in\" result=\"a1221z\"></feComposite></filter></defs><mask id=\"a1222z\" x=\"-93.7%\" y=\"-116.0%\" width=\"287.4%\" height=\"332.1%\"><rect x=\"-93.7%\" y=\"-116.0%\" width=\"287.4%\" height=\"332.1%\" fill=\"white\"></rect><use href=\"#a1218z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1220z)\" mask=\"url(#a1222z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1218z\" clip-path=\"url(#a1219z)\"></use></g><use xlink:href=\"#a1218z\" fill=\"transparent\" clip-path=\"url(#a1219z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({gZ_kYLDyc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.481 4.481\" overflow=\"visible\"><g><defs><path d=\"M 4.481 2.242 C 4.481 3.479 3.477 4.482 2.24 4.481 C 1.002 4.481 -0.001 3.477 0 2.24 C 0.001 1.002 1.004 -0.001 2.242 0 C 3.479 0.001 4.482 1.004 4.481 2.242 Z\" id=\"a1466z\"></path><filter id=\"a1468z\" filterUnits=\"objectBoundingBox\" x=\"-93.7%\" y=\"-116.0%\" width=\"287.4%\" height=\"332.1%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1471z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1471z\" result=\"a1472z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1473z\"></feFlood><feComposite in=\"a1473z\" in2=\"a1472z\" operator=\"in\" result=\"a1469z\"></feComposite></filter></defs><mask id=\"a1470z\" x=\"-93.7%\" y=\"-116.0%\" width=\"287.4%\" height=\"332.1%\"><rect x=\"-93.7%\" y=\"-116.0%\" width=\"287.4%\" height=\"332.1%\" fill=\"white\"></rect><use href=\"#a1466z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1468z)\" mask=\"url(#a1470z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1466z\" clip-path=\"url(#a1467z)\"></use></g><use xlink:href=\"#a1466z\" fill=\"transparent\" clip-path=\"url(#a1467z)\"></use></g></svg>'},lH9YH9yjj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.481 4.481\" overflow=\"visible\"><g><defs><path d=\"M 4.481 2.242 C 4.481 3.479 3.477 4.482 2.24 4.481 C 1.002 4.481 -0.001 3.477 0 2.24 C 0.001 1.002 1.004 -0.001 2.242 0 C 3.479 0.001 4.482 1.004 4.481 2.242 Z\" id=\"a1226z\"></path><filter id=\"a1228z\" filterUnits=\"objectBoundingBox\" x=\"-93.7%\" y=\"-116.0%\" width=\"287.4%\" height=\"332.1%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1231z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1231z\" result=\"a1232z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1233z\"></feFlood><feComposite in=\"a1233z\" in2=\"a1232z\" operator=\"in\" result=\"a1229z\"></feComposite></filter></defs><mask id=\"a1230z\" x=\"-93.7%\" y=\"-116.0%\" width=\"287.4%\" height=\"332.1%\"><rect x=\"-93.7%\" y=\"-116.0%\" width=\"287.4%\" height=\"332.1%\" fill=\"white\"></rect><use href=\"#a1226z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1228z)\" mask=\"url(#a1230z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1226z\" clip-path=\"url(#a1227z)\"></use></g><use xlink:href=\"#a1226z\" fill=\"transparent\" clip-path=\"url(#a1227z)\"></use></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ytuc47\",layoutDependency:layoutDependency,layoutId:\"rhfRdvO07\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.481 14.027\" overflow=\"visible\"><g><defs><path d=\"M 4.481 0 L 0 0 L 0 14.027 L 4.481 14.027 Z\" id=\"a1242z\"></path><filter id=\"a1244z\" filterUnits=\"objectBoundingBox\" x=\"-93.7%\" y=\"-37.1%\" width=\"287.4%\" height=\"174.1%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1247z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1247z\" result=\"a1248z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1249z\"></feFlood><feComposite in=\"a1249z\" in2=\"a1248z\" operator=\"in\" result=\"a1245z\"></feComposite></filter></defs><mask id=\"a1246z\" x=\"-93.7%\" y=\"-37.1%\" width=\"287.4%\" height=\"174.1%\"><rect x=\"-93.7%\" y=\"-37.1%\" width=\"287.4%\" height=\"174.1%\" fill=\"white\"></rect><use href=\"#a1242z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1244z)\" mask=\"url(#a1246z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1242z\" clip-path=\"url(#a1243z)\"></use></g><use xlink:href=\"#a1242z\" fill=\"transparent\" clip-path=\"url(#a1243z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({gZ_kYLDyc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.481 14.027\" overflow=\"visible\"><g><defs><path d=\"M 4.481 0 L 0 0 L 0 14.027 L 4.481 14.027 Z\" id=\"a1474z\"></path><filter id=\"a1476z\" filterUnits=\"objectBoundingBox\" x=\"-93.7%\" y=\"-37.1%\" width=\"287.4%\" height=\"174.1%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1479z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1479z\" result=\"a1480z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1481z\"></feFlood><feComposite in=\"a1481z\" in2=\"a1480z\" operator=\"in\" result=\"a1477z\"></feComposite></filter></defs><mask id=\"a1478z\" x=\"-93.7%\" y=\"-37.1%\" width=\"287.4%\" height=\"174.1%\"><rect x=\"-93.7%\" y=\"-37.1%\" width=\"287.4%\" height=\"174.1%\" fill=\"white\"></rect><use href=\"#a1474z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1476z)\" mask=\"url(#a1478z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1474z\" clip-path=\"url(#a1475z)\"></use></g><use xlink:href=\"#a1474z\" fill=\"transparent\" clip-path=\"url(#a1475z)\"></use></g></svg>'},lH9YH9yjj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.481 14.027\" overflow=\"visible\"><g><defs><path d=\"M 4.481 0 L 0 0 L 0 14.027 L 4.481 14.027 Z\" id=\"a1250z\"></path><filter id=\"a1252z\" filterUnits=\"objectBoundingBox\" x=\"-93.7%\" y=\"-37.1%\" width=\"287.4%\" height=\"174.1%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1255z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1255z\" result=\"a1256z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1257z\"></feFlood><feComposite in=\"a1257z\" in2=\"a1256z\" operator=\"in\" result=\"a1253z\"></feComposite></filter></defs><mask id=\"a1254z\" x=\"-93.7%\" y=\"-37.1%\" width=\"287.4%\" height=\"174.1%\"><rect x=\"-93.7%\" y=\"-37.1%\" width=\"287.4%\" height=\"174.1%\" fill=\"white\"></rect><use href=\"#a1250z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1252z)\" mask=\"url(#a1254z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1250z\" clip-path=\"url(#a1251z)\"></use></g><use xlink:href=\"#a1250z\" fill=\"transparent\" clip-path=\"url(#a1251z)\"></use></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1crj8in\",layoutDependency:layoutDependency,layoutId:\"tzJWQy4Mn\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.184 14.464\" overflow=\"visible\"><g><defs><path d=\"M 4.459 0.437 L 0 0.437 L 0 14.464 L 4.414 14.464 L 4.414 7.103 C 4.414 3.002 9.758 2.621 9.758 7.103 L 9.758 14.464 L 14.184 14.464 L 14.184 5.579 C 14.184 -1.334 6.274 -1.076 4.414 2.319 Z\" id=\"a1266z\"></path><filter id=\"a1268z\" filterUnits=\"objectBoundingBox\" x=\"-29.6%\" y=\"-36.0%\" width=\"159.2%\" height=\"171.9%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1271z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1271z\" result=\"a1272z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1273z\"></feFlood><feComposite in=\"a1273z\" in2=\"a1272z\" operator=\"in\" result=\"a1269z\"></feComposite></filter></defs><mask id=\"a1270z\" x=\"-29.6%\" y=\"-36.0%\" width=\"159.2%\" height=\"171.9%\"><rect x=\"-29.6%\" y=\"-36.0%\" width=\"159.2%\" height=\"171.9%\" fill=\"white\"></rect><use href=\"#a1266z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1268z)\" mask=\"url(#a1270z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1266z\" clip-path=\"url(#a1267z)\"></use></g><use xlink:href=\"#a1266z\" fill=\"transparent\" clip-path=\"url(#a1267z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({gZ_kYLDyc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.184 14.464\" overflow=\"visible\"><g><defs><path d=\"M 4.459 0.437 L 0 0.437 L 0 14.464 L 4.414 14.464 L 4.414 7.103 C 4.414 3.002 9.758 2.621 9.758 7.103 L 9.758 14.464 L 14.184 14.464 L 14.184 5.579 C 14.184 -1.334 6.274 -1.076 4.414 2.319 Z\" id=\"a1482z\"></path><filter id=\"a1484z\" filterUnits=\"objectBoundingBox\" x=\"-29.6%\" y=\"-36.0%\" width=\"159.2%\" height=\"171.9%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1487z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1487z\" result=\"a1488z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1489z\"></feFlood><feComposite in=\"a1489z\" in2=\"a1488z\" operator=\"in\" result=\"a1485z\"></feComposite></filter></defs><mask id=\"a1486z\" x=\"-29.6%\" y=\"-36.0%\" width=\"159.2%\" height=\"171.9%\"><rect x=\"-29.6%\" y=\"-36.0%\" width=\"159.2%\" height=\"171.9%\" fill=\"white\"></rect><use href=\"#a1482z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1484z)\" mask=\"url(#a1486z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1482z\" clip-path=\"url(#a1483z)\"></use></g><use xlink:href=\"#a1482z\" fill=\"transparent\" clip-path=\"url(#a1483z)\"></use></g></svg>'},lH9YH9yjj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.184 14.464\" overflow=\"visible\"><g><defs><path d=\"M 4.459 0.437 L 0 0.437 L 0 14.464 L 4.414 14.464 L 4.414 7.103 C 4.414 3.002 9.758 2.621 9.758 7.103 L 9.758 14.464 L 14.184 14.464 L 14.184 5.579 C 14.184 -1.334 6.274 -1.076 4.414 2.319 Z\" id=\"a1274z\"></path><filter id=\"a1276z\" filterUnits=\"objectBoundingBox\" x=\"-29.6%\" y=\"-36.0%\" width=\"159.2%\" height=\"171.9%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1279z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1279z\" result=\"a1280z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1281z\"></feFlood><feComposite in=\"a1281z\" in2=\"a1280z\" operator=\"in\" result=\"a1277z\"></feComposite></filter></defs><mask id=\"a1278z\" x=\"-29.6%\" y=\"-36.0%\" width=\"159.2%\" height=\"171.9%\"><rect x=\"-29.6%\" y=\"-36.0%\" width=\"159.2%\" height=\"171.9%\" fill=\"white\"></rect><use href=\"#a1274z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1276z)\" mask=\"url(#a1278z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1274z\" clip-path=\"url(#a1275z)\"></use></g><use xlink:href=\"#a1274z\" fill=\"transparent\" clip-path=\"url(#a1275z)\"></use></g></svg>'}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-b97yC.framer-1b8uk3n, .framer-b97yC .framer-1b8uk3n { display: block; }\",\".framer-b97yC.framer-1jysfd7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-b97yC .framer-8oyagp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: 22px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 22px; }\",\".framer-b97yC .framer-nk4lnh { height: 20px; left: 0px; position: absolute; top: 1px; width: 22px; }\",\".framer-b97yC .framer-1fwuh5k, .framer-b97yC .framer-e2driv { height: 5px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-b97yC .framer-bgo4v5, .framer-b97yC .framer-1ytuc47 { height: 14px; left: 0px; position: absolute; top: 6px; width: 5px; }\",\".framer-b97yC .framer-fjbden, .framer-b97yC .framer-1crj8in { height: 15px; left: 7px; position: absolute; top: 6px; width: 14px; }\",\".framer-b97yC .framer-9xb8wu { height: 20px; left: 0px; position: absolute; top: 31px; width: 22px; }\",\".framer-b97yC.framer-v-1j3q9ga .framer-nk4lnh { top: -29px; }\",\".framer-b97yC.framer-v-1j3q9ga .framer-9xb8wu { top: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lH9YH9yjj\":{\"layout\":[\"auto\",\"auto\"]},\"gZ_kYLDyc\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"QuAi5Ldm7\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNDBEoTDTs=withCSS(Component,css,\"framer-b97yC\");export default FramerNDBEoTDTs;FramerNDBEoTDTs.displayName=\"LinkedIn\";FramerNDBEoTDTs.defaultProps={height:38,width:38};addPropertyControls(FramerNDBEoTDTs,{variant:{options:[\"wWJdm0xhm\",\"lH9YH9yjj\",\"gZ_kYLDyc\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},QuAi5Ldm7:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerNDBEoTDTs,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNDBEoTDTs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"QuAi5Ldm7\\\":\\\"hover\\\"}\",\"framerIntrinsicHeight\":\"38\",\"framerIntrinsicWidth\":\"38\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lH9YH9yjj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gZ_kYLDyc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NDBEoTDTs.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"QdNmC6KSr\",\"aMTh3IFAS\",\"J2fZT8HYZ\"];const serializationHash=\"framer-ARooC\";const variantClassNames={aMTh3IFAS:\"framer-v-lgmaqw\",J2fZT8HYZ:\"framer-v-3anyrm\",QdNmC6KSr:\"framer-v-vkpdug\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const brIESUUrx=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 humanReadableVariantMap={\"Variant 1\":\"QdNmC6KSr\",\"Variant 2\":\"aMTh3IFAS\",\"Variant 3\":\"J2fZT8HYZ\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,width,...props})=>{return{...props,brIESUUrx:hover??props.brIESUUrx,variant:humanReadableVariantMap[props.variant]??props.variant??\"QdNmC6KSr\"};};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,brIESUUrx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QdNmC6KSr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1ukzojh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(brIESUUrx){const res=await brIESUUrx(...args);if(res===false)return false;}setVariant(\"aMTh3IFAS\");});const onMouseLeavebie13p=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"QdNmC6KSr\");});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-vkpdug\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QdNmC6KSr\",onMouseEnter:onMouseEnter1ukzojh,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({aMTh3IFAS:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeavebie13p},J2fZT8HYZ:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-706sw8\",layoutDependency:layoutDependency,layoutId:\"EvcBD2qm6\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-h5ywxq\",layoutDependency:layoutDependency,layoutId:\"l7GK8CyD4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.753 17.875\" overflow=\"visible\"><path d=\"M 17.132 0.001 L 11.637 5.712 L 6.885 0.001 L 0 0.001 L 8.225 9.777 L 0.43 17.875 L 3.768 17.875 L 9.783 11.627 L 15.041 17.875 L 21.753 17.875 L 13.18 7.572 L 20.468 0 L 17.131 0 Z M 15.962 16.061 L 3.896 1.72 L 5.879 1.72 L 17.81 16.06 L 15.962 16.06 Z\" fill=\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)) /* {&quot;name&quot;:&quot;Text Weak&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J2fZT8HYZ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.753 17.875\" overflow=\"visible\"><path d=\"M 17.132 0.001 L 11.637 5.712 L 6.885 0.001 L 0 0.001 L 8.225 9.777 L 0.43 17.875 L 3.768 17.875 L 9.783 11.627 L 15.041 17.875 L 21.753 17.875 L 13.18 7.572 L 20.468 0 L 17.131 0 Z M 15.962 16.061 L 3.896 1.72 L 5.879 1.72 L 17.81 16.06 L 15.962 16.06 Z\" fill=\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)) /* {&quot;name&quot;:&quot;Text Weaker&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1s279e5\",layoutDependency:layoutDependency,layoutId:\"Exoh8jG9L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.753 17.875\" overflow=\"visible\"><path d=\"M 17.132 0.001 L 11.637 5.712 L 6.885 0.001 L 0 0.001 L 8.225 9.777 L 0.43 17.875 L 3.768 17.875 L 9.783 11.627 L 15.041 17.875 L 21.753 17.875 L 13.18 7.572 L 20.468 0 L 17.131 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1p4v7oc\",layoutDependency:layoutDependency,layoutId:\"nn1heQzRH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.914 14.341\" overflow=\"visible\"><path d=\"M 12.066 14.341 L 0 0 L 1.983 0 L 13.914 14.34 L 12.066 14.34 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-sjoxrd\",layoutDependency:layoutDependency,layoutId:\"W1igttNbT\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.753 17.875\" overflow=\"visible\"><g><defs><path d=\"M 17.132 0.001 L 11.637 5.712 L 6.885 0.001 L 0 0.001 L 8.225 9.777 L 0.43 17.875 L 3.768 17.875 L 9.783 11.627 L 15.041 17.875 L 21.753 17.875 L 13.18 7.572 L 20.468 0 L 17.131 0 Z M 15.962 16.061 L 3.896 1.72 L 5.879 1.72 L 17.81 16.06 L 15.962 16.06 Z\" id=\"a1308z\"></path><filter id=\"a1310z\" filterUnits=\"objectBoundingBox\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1313z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1313z\" result=\"a1314z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1315z\"></feFlood><feComposite in=\"a1315z\" in2=\"a1314z\" operator=\"in\" result=\"a1311z\"></feComposite></filter></defs><mask id=\"a1312z\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><rect x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\" fill=\"white\"></rect><use href=\"#a1308z\" fill=\"black\"></use></mask><g filter=\"url(#a1310z)\" mask=\"url(#a1312z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1308z\" clip-path=\"url(#a1309z)\"></use></g><use xlink:href=\"#a1308z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\" clip-path=\"url(#a1309z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({aMTh3IFAS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.753 17.875\" overflow=\"visible\"><g><defs><path d=\"M 17.132 0.001 L 11.637 5.712 L 6.885 0.001 L 0 0.001 L 8.225 9.777 L 0.43 17.875 L 3.768 17.875 L 9.783 11.627 L 15.041 17.875 L 21.753 17.875 L 13.18 7.572 L 20.468 0 L 17.131 0 Z M 15.962 16.061 L 3.896 1.72 L 5.879 1.72 L 17.81 16.06 L 15.962 16.06 Z\" id=\"a1316z\"></path><filter id=\"a1318z\" filterUnits=\"objectBoundingBox\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1321z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1321z\" result=\"a1322z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1323z\"></feFlood><feComposite in=\"a1323z\" in2=\"a1322z\" operator=\"in\" result=\"a1319z\"></feComposite></filter></defs><mask id=\"a1320z\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><rect x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\" fill=\"white\"></rect><use href=\"#a1316z\" fill=\"black\"></use></mask><g filter=\"url(#a1318z)\" mask=\"url(#a1320z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1316z\" clip-path=\"url(#a1317z)\"></use></g><use xlink:href=\"#a1316z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\" clip-path=\"url(#a1317z)\"></use></g></svg>'},J2fZT8HYZ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.753 17.875\" overflow=\"visible\"><g><defs><path d=\"M 17.132 0.001 L 11.637 5.712 L 6.885 0.001 L 0 0.001 L 8.225 9.777 L 0.43 17.875 L 3.768 17.875 L 9.783 11.627 L 15.041 17.875 L 21.753 17.875 L 13.18 7.572 L 20.468 0 L 17.131 0 Z M 15.962 16.061 L 3.896 1.72 L 5.879 1.72 L 17.81 16.06 L 15.962 16.06 Z\" id=\"a1496z\"></path><filter id=\"a1498z\" filterUnits=\"objectBoundingBox\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1501z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1501z\" result=\"a1502z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1503z\"></feFlood><feComposite in=\"a1503z\" in2=\"a1502z\" operator=\"in\" result=\"a1499z\"></feComposite></filter></defs><mask id=\"a1500z\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><rect x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\" fill=\"white\"></rect><use href=\"#a1496z\" fill=\"black\"></use></mask><g filter=\"url(#a1498z)\" mask=\"url(#a1500z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1496z\" clip-path=\"url(#a1497z)\"></use></g><use xlink:href=\"#a1496z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\" clip-path=\"url(#a1497z)\"></use></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-12sj5ty\",layoutDependency:layoutDependency,layoutId:\"XSETTBeaY\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.753 17.875\" overflow=\"visible\"><g><defs><path d=\"M 17.132 0.001 L 11.637 5.712 L 6.885 0.001 L 0 0.001 L 8.225 9.777 L 0.43 17.875 L 3.768 17.875 L 9.783 11.627 L 15.041 17.875 L 21.753 17.875 L 13.18 7.572 L 20.468 0 L 17.131 0 Z\" id=\"a1332z\"></path><filter id=\"a1334z\" filterUnits=\"objectBoundingBox\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1337z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1337z\" result=\"a1338z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1339z\"></feFlood><feComposite in=\"a1339z\" in2=\"a1338z\" operator=\"in\" result=\"a1335z\"></feComposite></filter></defs><mask id=\"a1336z\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><rect x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\" fill=\"white\"></rect><use href=\"#a1332z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1334z)\" mask=\"url(#a1336z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1332z\" clip-path=\"url(#a1333z)\"></use></g><use xlink:href=\"#a1332z\" fill=\"transparent\" clip-path=\"url(#a1333z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({aMTh3IFAS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.753 17.875\" overflow=\"visible\"><g><defs><path d=\"M 17.132 0.001 L 11.637 5.712 L 6.885 0.001 L 0 0.001 L 8.225 9.777 L 0.43 17.875 L 3.768 17.875 L 9.783 11.627 L 15.041 17.875 L 21.753 17.875 L 13.18 7.572 L 20.468 0 L 17.131 0 Z\" id=\"a1340z\"></path><filter id=\"a1342z\" filterUnits=\"objectBoundingBox\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1345z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1345z\" result=\"a1346z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1347z\"></feFlood><feComposite in=\"a1347z\" in2=\"a1346z\" operator=\"in\" result=\"a1343z\"></feComposite></filter></defs><mask id=\"a1344z\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><rect x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\" fill=\"white\"></rect><use href=\"#a1340z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1342z)\" mask=\"url(#a1344z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1340z\" clip-path=\"url(#a1341z)\"></use></g><use xlink:href=\"#a1340z\" fill=\"transparent\" clip-path=\"url(#a1341z)\"></use></g></svg>'},J2fZT8HYZ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.753 17.875\" overflow=\"visible\"><g><defs><path d=\"M 17.132 0.001 L 11.637 5.712 L 6.885 0.001 L 0 0.001 L 8.225 9.777 L 0.43 17.875 L 3.768 17.875 L 9.783 11.627 L 15.041 17.875 L 21.753 17.875 L 13.18 7.572 L 20.468 0 L 17.131 0 Z\" id=\"a1504z\"></path><filter id=\"a1506z\" filterUnits=\"objectBoundingBox\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1509z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1509z\" result=\"a1510z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1511z\"></feFlood><feComposite in=\"a1511z\" in2=\"a1510z\" operator=\"in\" result=\"a1507z\"></feComposite></filter></defs><mask id=\"a1508z\" x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\"><rect x=\"-19.3%\" y=\"-29.1%\" width=\"138.6%\" height=\"158.2%\" fill=\"white\"></rect><use href=\"#a1504z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1506z)\" mask=\"url(#a1508z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1504z\" clip-path=\"url(#a1505z)\"></use></g><use xlink:href=\"#a1504z\" fill=\"transparent\" clip-path=\"url(#a1505z)\"></use></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kl4fc0\",layoutDependency:layoutDependency,layoutId:\"KXqF8fPfv\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.914 14.341\" overflow=\"visible\"><g><defs><path d=\"M 12.066 14.341 L 0 0 L 1.983 0 L 13.914 14.34 L 12.066 14.34 Z\" id=\"a1356z\"></path><filter id=\"a1358z\" filterUnits=\"objectBoundingBox\" x=\"-30.2%\" y=\"-36.3%\" width=\"160.4%\" height=\"172.5%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1361z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1361z\" result=\"a1362z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1363z\"></feFlood><feComposite in=\"a1363z\" in2=\"a1362z\" operator=\"in\" result=\"a1359z\"></feComposite></filter></defs><mask id=\"a1360z\" x=\"-30.2%\" y=\"-36.3%\" width=\"160.4%\" height=\"172.5%\"><rect x=\"-30.2%\" y=\"-36.3%\" width=\"160.4%\" height=\"172.5%\" fill=\"white\"></rect><use href=\"#a1356z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1358z)\" mask=\"url(#a1360z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1356z\" clip-path=\"url(#a1357z)\"></use></g><use xlink:href=\"#a1356z\" fill=\"transparent\" clip-path=\"url(#a1357z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({aMTh3IFAS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.914 14.341\" overflow=\"visible\"><g><defs><path d=\"M 12.066 14.341 L 0 0 L 1.983 0 L 13.914 14.34 L 12.066 14.34 Z\" id=\"a1364z\"></path><filter id=\"a1366z\" filterUnits=\"objectBoundingBox\" x=\"-30.2%\" y=\"-36.3%\" width=\"160.4%\" height=\"172.5%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1369z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1369z\" result=\"a1370z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1371z\"></feFlood><feComposite in=\"a1371z\" in2=\"a1370z\" operator=\"in\" result=\"a1367z\"></feComposite></filter></defs><mask id=\"a1368z\" x=\"-30.2%\" y=\"-36.3%\" width=\"160.4%\" height=\"172.5%\"><rect x=\"-30.2%\" y=\"-36.3%\" width=\"160.4%\" height=\"172.5%\" fill=\"white\"></rect><use href=\"#a1364z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1366z)\" mask=\"url(#a1368z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1364z\" clip-path=\"url(#a1365z)\"></use></g><use xlink:href=\"#a1364z\" fill=\"transparent\" clip-path=\"url(#a1365z)\"></use></g></svg>'},J2fZT8HYZ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.914 14.341\" overflow=\"visible\"><g><defs><path d=\"M 12.066 14.341 L 0 0 L 1.983 0 L 13.914 14.34 L 12.066 14.34 Z\" id=\"a1512z\"></path><filter id=\"a1514z\" filterUnits=\"objectBoundingBox\" x=\"-30.2%\" y=\"-36.3%\" width=\"160.4%\" height=\"172.5%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1517z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1517z\" result=\"a1518z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1519z\"></feFlood><feComposite in=\"a1519z\" in2=\"a1518z\" operator=\"in\" result=\"a1515z\"></feComposite></filter></defs><mask id=\"a1516z\" x=\"-30.2%\" y=\"-36.3%\" width=\"160.4%\" height=\"172.5%\"><rect x=\"-30.2%\" y=\"-36.3%\" width=\"160.4%\" height=\"172.5%\" fill=\"white\"></rect><use href=\"#a1512z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1514z)\" mask=\"url(#a1516z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1512z\" clip-path=\"url(#a1513z)\"></use></g><use xlink:href=\"#a1512z\" fill=\"transparent\" clip-path=\"url(#a1513z)\"></use></g></svg>'}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ARooC.framer-102m9at, .framer-ARooC .framer-102m9at { display: block; }\",\".framer-ARooC.framer-vkpdug { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ARooC .framer-706sw8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: 22px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 22px; }\",\".framer-ARooC .framer-h5ywxq { height: 18px; left: 0px; position: absolute; top: 2px; width: 22px; }\",\".framer-ARooC .framer-1s279e5, .framer-ARooC .framer-12sj5ty { height: 18px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-ARooC .framer-1p4v7oc, .framer-ARooC .framer-kl4fc0 { height: 15px; left: 4px; position: absolute; top: 2px; width: 14px; }\",\".framer-ARooC .framer-sjoxrd { height: 18px; left: 0px; position: absolute; top: 32px; width: 22px; }\",\".framer-ARooC.framer-v-lgmaqw .framer-h5ywxq { top: -28px; }\",\".framer-ARooC.framer-v-lgmaqw .framer-sjoxrd { top: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aMTh3IFAS\":{\"layout\":[\"auto\",\"auto\"]},\"J2fZT8HYZ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"brIESUUrx\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ55cZqKhU=withCSS(Component,css,\"framer-ARooC\");export default FramerQ55cZqKhU;FramerQ55cZqKhU.displayName=\"X-logo\";FramerQ55cZqKhU.defaultProps={height:38,width:38};addPropertyControls(FramerQ55cZqKhU,{variant:{options:[\"QdNmC6KSr\",\"aMTh3IFAS\",\"J2fZT8HYZ\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},brIESUUrx:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerQ55cZqKhU,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ55cZqKhU\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"38\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"brIESUUrx\\\":\\\"hover\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"38\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aMTh3IFAS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J2fZT8HYZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Q55cZqKhU.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"zX3D9Y5W6\",\"oWqYXoE_w\",\"MI3rFyYNa\"];const serializationHash=\"framer-JcvTx\";const variantClassNames={MI3rFyYNa:\"framer-v-d69933\",oWqYXoE_w:\"framer-v-1046v55\",zX3D9Y5W6:\"framer-v-1vflp27\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VwztGHVv8=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 humanReadableVariantMap={\"Variant 1\":\"zX3D9Y5W6\",\"Variant 2\":\"oWqYXoE_w\",\"Variant 3\":\"MI3rFyYNa\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,mouseEnter,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zX3D9Y5W6\",VwztGHVv8:mouseEnter??props.VwztGHVv8};};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,VwztGHVv8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zX3D9Y5W6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterrfj8gy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(VwztGHVv8){const res=await VwztGHVv8(...args);if(res===false)return false;}setVariant(\"oWqYXoE_w\");});const onMouseLeavewz6tuf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"zX3D9Y5W6\");});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-1vflp27\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zX3D9Y5W6\",onMouseEnter:onMouseEnterrfj8gy,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({MI3rFyYNa:{\"data-framer-name\":\"Variant 3\"},oWqYXoE_w:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeavewz6tuf}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vtirp9\",layoutDependency:layoutDependency,layoutId:\"aY5H8zPzW\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-l5trsf\",layoutDependency:layoutDependency,layoutId:\"QsUsL41v6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.999 15.999\" overflow=\"visible\"><path d=\"M 11.781 0 C 12.395 0.003 13.931 0.016 15.564 0.073 L 16.144 0.095 C 17.787 0.162 19.429 0.278 20.245 0.475 C 21.331 0.741 22.185 1.515 22.473 2.497 C 22.933 4.057 22.991 7.099 22.998 7.836 L 22.999 7.988 L 22.999 8.162 C 22.991 8.899 22.933 11.942 22.473 13.501 C 22.181 14.486 21.327 15.261 20.245 15.523 C 19.429 15.72 17.787 15.836 16.144 15.903 L 15.564 15.926 C 13.931 15.982 12.395 15.996 11.781 15.998 L 11.51 15.999 L 11.217 15.999 C 9.918 15.992 4.483 15.941 2.753 15.523 C 1.668 15.257 0.813 14.483 0.524 13.501 C 0.064 11.941 0.007 8.899 0 8.162 L 0 7.836 C 0.007 7.099 0.064 4.056 0.524 2.497 C 0.816 1.512 1.671 0.737 2.754 0.476 C 4.483 0.057 9.919 0.006 11.218 0 Z M 9.199 4.5 L 9.199 11.5 L 16.099 8 Z\" fill=\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)) /* {&quot;name&quot;:&quot;Text Weak&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({MI3rFyYNa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.999 15.999\" overflow=\"visible\"><path d=\"M 11.781 0 C 12.395 0.003 13.931 0.016 15.564 0.073 L 16.144 0.095 C 17.787 0.162 19.429 0.278 20.245 0.475 C 21.331 0.741 22.185 1.515 22.473 2.497 C 22.933 4.057 22.991 7.099 22.998 7.836 L 22.999 7.988 L 22.999 8.162 C 22.991 8.899 22.933 11.942 22.473 13.501 C 22.181 14.486 21.327 15.261 20.245 15.523 C 19.429 15.72 17.787 15.836 16.144 15.903 L 15.564 15.926 C 13.931 15.982 12.395 15.996 11.781 15.998 L 11.51 15.999 L 11.217 15.999 C 9.918 15.992 4.483 15.941 2.753 15.523 C 1.668 15.257 0.813 14.483 0.524 13.501 C 0.064 11.941 0.007 8.899 0 8.162 L 0 7.836 C 0.007 7.099 0.064 4.056 0.524 2.497 C 0.816 1.512 1.671 0.737 2.754 0.476 C 4.483 0.057 9.919 0.006 11.218 0 Z M 9.199 4.5 L 9.199 11.5 L 16.099 8 Z\" fill=\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)) /* {&quot;name&quot;:&quot;Text Weaker&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7kiioy\",layoutDependency:layoutDependency,layoutId:\"ISjsydtGp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.999 15.999\" overflow=\"visible\"><path d=\"M 11.781 0 C 12.395 0.003 13.931 0.016 15.564 0.073 L 16.144 0.095 C 17.787 0.162 19.429 0.278 20.245 0.475 C 21.331 0.741 22.185 1.515 22.473 2.497 C 22.933 4.057 22.991 7.099 22.998 7.836 L 22.999 7.988 L 22.999 8.162 C 22.991 8.899 22.933 11.942 22.473 13.501 C 22.181 14.486 21.327 15.261 20.245 15.523 C 19.429 15.72 17.787 15.836 16.144 15.903 L 15.564 15.926 C 13.931 15.982 12.395 15.996 11.781 15.998 L 11.51 15.999 L 11.217 15.999 C 9.918 15.992 4.483 15.941 2.753 15.523 C 1.668 15.257 0.813 14.483 0.524 13.501 C 0.064 11.941 0.007 8.899 0 8.162 L 0 7.836 C 0.007 7.099 0.064 4.056 0.524 2.497 C 0.816 1.512 1.671 0.737 2.754 0.476 C 4.483 0.057 9.919 0.006 11.218 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s3vjcu\",layoutDependency:layoutDependency,layoutId:\"StITnAKPT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.9 7\" overflow=\"visible\"><path d=\"M 0 0 L 0 7 L 6.9 3.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-x7o0ug\",layoutDependency:layoutDependency,layoutId:\"UREFH3c9S\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.999 15.999\" overflow=\"visible\"><g><defs><path d=\"M 11.781 0 C 12.395 0.003 13.931 0.016 15.564 0.073 L 16.144 0.095 C 17.787 0.162 19.429 0.278 20.245 0.475 C 21.331 0.741 22.185 1.515 22.473 2.497 C 22.933 4.057 22.991 7.099 22.998 7.836 L 22.999 7.988 L 22.999 8.162 C 22.991 8.899 22.933 11.942 22.473 13.501 C 22.181 14.486 21.327 15.261 20.245 15.523 C 19.429 15.72 17.787 15.836 16.144 15.903 L 15.564 15.926 C 13.931 15.982 12.395 15.996 11.781 15.998 L 11.51 15.999 L 11.217 15.999 C 9.918 15.992 4.483 15.941 2.753 15.523 C 1.668 15.257 0.813 14.483 0.524 13.501 C 0.064 11.941 0.007 8.899 0 8.162 L 0 7.836 C 0.007 7.099 0.064 4.056 0.524 2.497 C 0.816 1.512 1.671 0.737 2.754 0.476 C 4.483 0.057 9.919 0.006 11.218 0 Z M 9.199 4.5 L 9.199 11.5 L 16.099 8 Z\" id=\"a1098z\"></path><filter id=\"a1100z\" filterUnits=\"objectBoundingBox\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1103z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1103z\" result=\"a1104z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1105z\"></feFlood><feComposite in=\"a1105z\" in2=\"a1104z\" operator=\"in\" result=\"a1101z\"></feComposite></filter></defs><mask id=\"a1102z\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><rect x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\" fill=\"white\"></rect><use href=\"#a1098z\" fill=\"black\"></use></mask><g filter=\"url(#a1100z)\" mask=\"url(#a1102z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1098z\" clip-path=\"url(#a1099z)\"></use></g><use xlink:href=\"#a1098z\" fill=\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)) /* {&quot;name&quot;:&quot;Text Weak&quot;} */\" clip-path=\"url(#a1099z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({MI3rFyYNa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.999 15.999\" overflow=\"visible\"><g><defs><path d=\"M 11.781 0 C 12.395 0.003 13.931 0.016 15.564 0.073 L 16.144 0.095 C 17.787 0.162 19.429 0.278 20.245 0.475 C 21.331 0.741 22.185 1.515 22.473 2.497 C 22.933 4.057 22.991 7.099 22.998 7.836 L 22.999 7.988 L 22.999 8.162 C 22.991 8.899 22.933 11.942 22.473 13.501 C 22.181 14.486 21.327 15.261 20.245 15.523 C 19.429 15.72 17.787 15.836 16.144 15.903 L 15.564 15.926 C 13.931 15.982 12.395 15.996 11.781 15.998 L 11.51 15.999 L 11.217 15.999 C 9.918 15.992 4.483 15.941 2.753 15.523 C 1.668 15.257 0.813 14.483 0.524 13.501 C 0.064 11.941 0.007 8.899 0 8.162 L 0 7.836 C 0.007 7.099 0.064 4.056 0.524 2.497 C 0.816 1.512 1.671 0.737 2.754 0.476 C 4.483 0.057 9.919 0.006 11.218 0 Z M 9.199 4.5 L 9.199 11.5 L 16.099 8 Z\" id=\"a1426z\"></path><filter id=\"a1428z\" filterUnits=\"objectBoundingBox\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1431z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1431z\" result=\"a1432z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1433z\"></feFlood><feComposite in=\"a1433z\" in2=\"a1432z\" operator=\"in\" result=\"a1429z\"></feComposite></filter></defs><mask id=\"a1430z\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><rect x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\" fill=\"white\"></rect><use href=\"#a1426z\" fill=\"black\"></use></mask><g filter=\"url(#a1428z)\" mask=\"url(#a1430z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1426z\" clip-path=\"url(#a1427z)\"></use></g><use xlink:href=\"#a1426z\" fill=\"var(--token-39e297c6-a926-418f-8ad0-ea42ba6aa57b, rgb(163, 163, 163)) /* {&quot;name&quot;:&quot;Text Weaker&quot;} */\" clip-path=\"url(#a1427z)\"></use></g></svg>'},oWqYXoE_w:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.999 15.999\" overflow=\"visible\"><g><defs><path d=\"M 11.781 0 C 12.395 0.003 13.931 0.016 15.564 0.073 L 16.144 0.095 C 17.787 0.162 19.429 0.278 20.245 0.475 C 21.331 0.741 22.185 1.515 22.473 2.497 C 22.933 4.057 22.991 7.099 22.998 7.836 L 22.999 7.988 L 22.999 8.162 C 22.991 8.899 22.933 11.942 22.473 13.501 C 22.181 14.486 21.327 15.261 20.245 15.523 C 19.429 15.72 17.787 15.836 16.144 15.903 L 15.564 15.926 C 13.931 15.982 12.395 15.996 11.781 15.998 L 11.51 15.999 L 11.217 15.999 C 9.918 15.992 4.483 15.941 2.753 15.523 C 1.668 15.257 0.813 14.483 0.524 13.501 C 0.064 11.941 0.007 8.899 0 8.162 L 0 7.836 C 0.007 7.099 0.064 4.056 0.524 2.497 C 0.816 1.512 1.671 0.737 2.754 0.476 C 4.483 0.057 9.919 0.006 11.218 0 Z M 9.199 4.5 L 9.199 11.5 L 16.099 8 Z\" id=\"a1106z\"></path><filter id=\"a1108z\" filterUnits=\"objectBoundingBox\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1111z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1111z\" result=\"a1112z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1113z\"></feFlood><feComposite in=\"a1113z\" in2=\"a1112z\" operator=\"in\" result=\"a1109z\"></feComposite></filter></defs><mask id=\"a1110z\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><rect x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\" fill=\"white\"></rect><use href=\"#a1106z\" fill=\"black\"></use></mask><g filter=\"url(#a1108z)\" mask=\"url(#a1110z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1106z\" clip-path=\"url(#a1107z)\"></use></g><use xlink:href=\"#a1106z\" fill=\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)) /* {&quot;name&quot;:&quot;Text Strong&quot;} */\" clip-path=\"url(#a1107z)\"></use></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ac4hyt\",layoutDependency:layoutDependency,layoutId:\"vwkxLx1ov\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.999 15.999\" overflow=\"visible\"><g><defs><path d=\"M 11.781 0 C 12.395 0.003 13.931 0.016 15.564 0.073 L 16.144 0.095 C 17.787 0.162 19.429 0.278 20.245 0.475 C 21.331 0.741 22.185 1.515 22.473 2.497 C 22.933 4.057 22.991 7.099 22.998 7.836 L 22.999 7.988 L 22.999 8.162 C 22.991 8.899 22.933 11.942 22.473 13.501 C 22.181 14.486 21.327 15.261 20.245 15.523 C 19.429 15.72 17.787 15.836 16.144 15.903 L 15.564 15.926 C 13.931 15.982 12.395 15.996 11.781 15.998 L 11.51 15.999 L 11.217 15.999 C 9.918 15.992 4.483 15.941 2.753 15.523 C 1.668 15.257 0.813 14.483 0.524 13.501 C 0.064 11.941 0.007 8.899 0 8.162 L 0 7.836 C 0.007 7.099 0.064 4.056 0.524 2.497 C 0.816 1.512 1.671 0.737 2.754 0.476 C 4.483 0.057 9.919 0.006 11.218 0 Z\" id=\"a1122z\"></path><filter id=\"a1124z\" filterUnits=\"objectBoundingBox\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1127z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1127z\" result=\"a1128z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1129z\"></feFlood><feComposite in=\"a1129z\" in2=\"a1128z\" operator=\"in\" result=\"a1125z\"></feComposite></filter></defs><mask id=\"a1126z\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><rect x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\" fill=\"white\"></rect><use href=\"#a1122z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1124z)\" mask=\"url(#a1126z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1122z\" clip-path=\"url(#a1123z)\"></use></g><use xlink:href=\"#a1122z\" fill=\"transparent\" clip-path=\"url(#a1123z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({MI3rFyYNa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.999 15.999\" overflow=\"visible\"><g><defs><path d=\"M 11.781 0 C 12.395 0.003 13.931 0.016 15.564 0.073 L 16.144 0.095 C 17.787 0.162 19.429 0.278 20.245 0.475 C 21.331 0.741 22.185 1.515 22.473 2.497 C 22.933 4.057 22.991 7.099 22.998 7.836 L 22.999 7.988 L 22.999 8.162 C 22.991 8.899 22.933 11.942 22.473 13.501 C 22.181 14.486 21.327 15.261 20.245 15.523 C 19.429 15.72 17.787 15.836 16.144 15.903 L 15.564 15.926 C 13.931 15.982 12.395 15.996 11.781 15.998 L 11.51 15.999 L 11.217 15.999 C 9.918 15.992 4.483 15.941 2.753 15.523 C 1.668 15.257 0.813 14.483 0.524 13.501 C 0.064 11.941 0.007 8.899 0 8.162 L 0 7.836 C 0.007 7.099 0.064 4.056 0.524 2.497 C 0.816 1.512 1.671 0.737 2.754 0.476 C 4.483 0.057 9.919 0.006 11.218 0 Z\" id=\"a1434z\"></path><filter id=\"a1436z\" filterUnits=\"objectBoundingBox\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1439z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1439z\" result=\"a1440z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1441z\"></feFlood><feComposite in=\"a1441z\" in2=\"a1440z\" operator=\"in\" result=\"a1437z\"></feComposite></filter></defs><mask id=\"a1438z\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><rect x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\" fill=\"white\"></rect><use href=\"#a1434z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1436z)\" mask=\"url(#a1438z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1434z\" clip-path=\"url(#a1435z)\"></use></g><use xlink:href=\"#a1434z\" fill=\"transparent\" clip-path=\"url(#a1435z)\"></use></g></svg>'},oWqYXoE_w:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.999 15.999\" overflow=\"visible\"><g><defs><path d=\"M 11.781 0 C 12.395 0.003 13.931 0.016 15.564 0.073 L 16.144 0.095 C 17.787 0.162 19.429 0.278 20.245 0.475 C 21.331 0.741 22.185 1.515 22.473 2.497 C 22.933 4.057 22.991 7.099 22.998 7.836 L 22.999 7.988 L 22.999 8.162 C 22.991 8.899 22.933 11.942 22.473 13.501 C 22.181 14.486 21.327 15.261 20.245 15.523 C 19.429 15.72 17.787 15.836 16.144 15.903 L 15.564 15.926 C 13.931 15.982 12.395 15.996 11.781 15.998 L 11.51 15.999 L 11.217 15.999 C 9.918 15.992 4.483 15.941 2.753 15.523 C 1.668 15.257 0.813 14.483 0.524 13.501 C 0.064 11.941 0.007 8.899 0 8.162 L 0 7.836 C 0.007 7.099 0.064 4.056 0.524 2.497 C 0.816 1.512 1.671 0.737 2.754 0.476 C 4.483 0.057 9.919 0.006 11.218 0 Z\" id=\"a1130z\"></path><filter id=\"a1132z\" filterUnits=\"objectBoundingBox\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1135z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1135z\" result=\"a1136z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1137z\"></feFlood><feComposite in=\"a1137z\" in2=\"a1136z\" operator=\"in\" result=\"a1133z\"></feComposite></filter></defs><mask id=\"a1134z\" x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\"><rect x=\"-18.3%\" y=\"-32.5%\" width=\"136.5%\" height=\"165.0%\" fill=\"white\"></rect><use href=\"#a1130z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1132z)\" mask=\"url(#a1134z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1130z\" clip-path=\"url(#a1131z)\"></use></g><use xlink:href=\"#a1130z\" fill=\"transparent\" clip-path=\"url(#a1131z)\"></use></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ashu83\",layoutDependency:layoutDependency,layoutId:\"ND5rd9geP\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.9 7\" overflow=\"visible\"><g><defs><path d=\"M 0 0 L 0 7 L 6.9 3.5 Z\" id=\"a1146z\"></path><filter id=\"a1148z\" filterUnits=\"objectBoundingBox\" x=\"-60.9%\" y=\"-74.3%\" width=\"221.7%\" height=\"248.6%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1151z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1151z\" result=\"a1152z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1153z\"></feFlood><feComposite in=\"a1153z\" in2=\"a1152z\" operator=\"in\" result=\"a1149z\"></feComposite></filter></defs><mask id=\"a1150z\" x=\"-60.9%\" y=\"-74.3%\" width=\"221.7%\" height=\"248.6%\"><rect x=\"-60.9%\" y=\"-74.3%\" width=\"221.7%\" height=\"248.6%\" fill=\"white\"></rect><use href=\"#a1146z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1148z)\" mask=\"url(#a1150z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1146z\" clip-path=\"url(#a1147z)\"></use></g><use xlink:href=\"#a1146z\" fill=\"transparent\" clip-path=\"url(#a1147z)\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({MI3rFyYNa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.9 7\" overflow=\"visible\"><g><defs><path d=\"M 0 0 L 0 7 L 6.9 3.5 Z\" id=\"a1442z\"></path><filter id=\"a1444z\" filterUnits=\"objectBoundingBox\" x=\"-60.9%\" y=\"-74.3%\" width=\"221.7%\" height=\"248.6%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1447z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1447z\" result=\"a1448z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1449z\"></feFlood><feComposite in=\"a1449z\" in2=\"a1448z\" operator=\"in\" result=\"a1445z\"></feComposite></filter></defs><mask id=\"a1446z\" x=\"-60.9%\" y=\"-74.3%\" width=\"221.7%\" height=\"248.6%\"><rect x=\"-60.9%\" y=\"-74.3%\" width=\"221.7%\" height=\"248.6%\" fill=\"white\"></rect><use href=\"#a1442z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1444z)\" mask=\"url(#a1446z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1442z\" clip-path=\"url(#a1443z)\"></use></g><use xlink:href=\"#a1442z\" fill=\"transparent\" clip-path=\"url(#a1443z)\"></use></g></svg>'},oWqYXoE_w:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.9 7\" overflow=\"visible\"><g><defs><path d=\"M 0 0 L 0 7 L 6.9 3.5 Z\" id=\"a1154z\"></path><filter id=\"a1156z\" filterUnits=\"objectBoundingBox\" x=\"-60.9%\" y=\"-74.3%\" width=\"221.7%\" height=\"248.6%\"><feOffset dx=\"0\" dy=\"1\" in=\"SourceAlpha\" result=\"a1159z\"></feOffset><feGaussianBlur stdDeviation=\"1\" in=\"a1159z\" result=\"a1160z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.16)\" result=\"a1161z\"></feFlood><feComposite in=\"a1161z\" in2=\"a1160z\" operator=\"in\" result=\"a1157z\"></feComposite></filter></defs><mask id=\"a1158z\" x=\"-60.9%\" y=\"-74.3%\" width=\"221.7%\" height=\"248.6%\"><rect x=\"-60.9%\" y=\"-74.3%\" width=\"221.7%\" height=\"248.6%\" fill=\"white\"></rect><use href=\"#a1154z\" fill=\"black\" fill-opacity=\"0\"></use></mask><g filter=\"url(#a1156z)\" mask=\"url(#a1158z)\"><use fill=\"black\" fill-opacity=\"0\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1154z\" clip-path=\"url(#a1155z)\"></use></g><use xlink:href=\"#a1154z\" fill=\"transparent\" clip-path=\"url(#a1155z)\"></use></g></svg>'}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JcvTx.framer-16gtzo2, .framer-JcvTx .framer-16gtzo2 { display: block; }\",\".framer-JcvTx.framer-1vflp27 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 38px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: 38px; will-change: var(--framer-will-change-override, transform); }\",\".framer-JcvTx .framer-vtirp9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-JcvTx .framer-l5trsf { height: 16px; left: 0px; position: absolute; top: 4px; width: 23px; }\",\".framer-JcvTx .framer-7kiioy, .framer-JcvTx .framer-ac4hyt { height: 16px; left: 0px; position: absolute; top: 0px; width: 23px; }\",\".framer-JcvTx .framer-1s3vjcu, .framer-JcvTx .framer-1ashu83 { height: 7px; left: 9px; position: absolute; top: 5px; width: 7px; }\",\".framer-JcvTx .framer-x7o0ug { height: 16px; left: 0px; position: absolute; top: 34px; width: 23px; }\",\".framer-JcvTx.framer-v-1046v55 .framer-l5trsf { top: -26px; }\",\".framer-JcvTx.framer-v-1046v55 .framer-x7o0ug { top: 4px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oWqYXoE_w\":{\"layout\":[\"fixed\",\"fixed\"]},\"MI3rFyYNa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VwztGHVv8\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameruyn2ub5Oe=withCSS(Component,css,\"framer-JcvTx\");export default Frameruyn2ub5Oe;Frameruyn2ub5Oe.displayName=\"Youtube\";Frameruyn2ub5Oe.defaultProps={height:38,width:38};addPropertyControls(Frameruyn2ub5Oe,{variant:{options:[\"zX3D9Y5W6\",\"oWqYXoE_w\",\"MI3rFyYNa\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},VwztGHVv8:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(Frameruyn2ub5Oe,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameruyn2ub5Oe\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"38\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"VwztGHVv8\\\":\\\"mouseEnter\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oWqYXoE_w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MI3rFyYNa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"38\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uyn2ub5Oe.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LinkedIn from\"https://framerusercontent.com/modules/2fOBR6A8YL4U262a9lrE/KFAaJevAA8W3CNIIKa7q/NDBEoTDTs.js\";import XLogo from\"https://framerusercontent.com/modules/qcIEPvKtplJSNdP5KUzc/LSzThq5zgZYrgATT6EJr/Q55cZqKhU.js\";import Youtube from\"https://framerusercontent.com/modules/NlAcRIO3OIYXfhE5xVxt/btIfnh5dZH5hXkYKBgIh/uyn2ub5Oe.js\";const YoutubeFonts=getFonts(Youtube);const LinkedInFonts=getFonts(LinkedIn);const XLogoFonts=getFonts(XLogo);const cycleOrder=[\"IcIGb3FnS\",\"jIKhevb9p\",\"Ovqhfk9RJ\",\"iU0xtco4Q\"];const serializationHash=\"framer-CX06O\";const variantClassNames={IcIGb3FnS:\"framer-v-gj0ep9\",iU0xtco4Q:\"framer-v-vv335b\",jIKhevb9p:\"framer-v-dg25zz\",Ovqhfk9RJ:\"framer-v-v6i83y\"};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 humanReadableVariantMap={\"Variant 1\":\"IcIGb3FnS\",\"Variant 2\":\"jIKhevb9p\",\"Variant 3\":\"Ovqhfk9RJ\",\"Variant 4\":\"iU0xtco4Q\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IcIGb3FnS\"};};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:\"IcIGb3FnS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeavex6hter=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"IcIGb3FnS\");});const VwztGHVv81nny1cm=activeVariantCallback(async(...args)=>{setVariant(\"jIKhevb9p\");});const VwztGHVv8yyb2q9=activeVariantCallback(async(...args)=>{setVariant(\"IcIGb3FnS\");});const QuAi5Ldm7179pgcj=activeVariantCallback(async(...args)=>{setVariant(\"Ovqhfk9RJ\");});const brIESUUrx1822yyz=activeVariantCallback(async(...args)=>{setVariant(\"iU0xtco4Q\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jIKhevb9p\",\"Ovqhfk9RJ\",\"iU0xtco4Q\"].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-gj0ep9\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IcIGb3FnS\",onMouseLeave:onMouseLeavex6hter,ref:refBinding,style:{...style},...addPropertyOverrides({iU0xtco4Q:{\"data-framer-name\":\"Variant 4\"},jIKhevb9p:{\"data-framer-name\":\"Variant 2\"},Ovqhfk9RJ:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oefzys\",layoutDependency:layoutDependency,layoutId:\"zibewlBPU\",style:{backgroundColor:\"var(--token-31d73eee-6cea-4ee4-9b9d-61bc2da9b2fd, rgb(232, 232, 232))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({Ovqhfk9RJ:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Link,{href:\"https://youtube.com/@docxsterapp\",motionChild:true,nodeId:\"b5QmcpBVj\",openInNewTab:true,scopeId:\"QuQa_lg60\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1r444bl framer-1e9xrq6\",layoutDependency:layoutDependency,layoutId:\"b5QmcpBVj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||38)-0-38)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l79m6w-container\",layoutDependency:layoutDependency,layoutId:\"EBBdLg57p-container\",nodeId:\"EBBdLg57p\",rendersWithMotion:true,scopeId:\"QuQa_lg60\",children:/*#__PURE__*/_jsx(Youtube,{height:\"100%\",id:\"EBBdLg57p\",layoutId:\"EBBdLg57p\",variant:matchVariant(\"zX3D9Y5W6\"),VwztGHVv8:VwztGHVv81nny1cm,width:\"100%\",...addPropertyOverrides({jIKhevb9p:{variant:matchVariant(\"oWqYXoE_w\"),VwztGHVv8:VwztGHVv8yyb2q9}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"linkedin.com/company/docxster\",motionChild:true,nodeId:\"azAPQ8Hlb\",openInNewTab:true,scopeId:\"QuQa_lg60\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fsjrxo framer-1e9xrq6\",layoutDependency:layoutDependency,layoutId:\"azAPQ8Hlb\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||38)-0-38)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1308pf9-container\",layoutDependency:layoutDependency,layoutId:\"YDxpxoqXr-container\",nodeId:\"YDxpxoqXr\",rendersWithMotion:true,scopeId:\"QuQa_lg60\",children:/*#__PURE__*/_jsx(LinkedIn,{height:\"100%\",id:\"YDxpxoqXr\",layoutId:\"YDxpxoqXr\",QuAi5Ldm7:QuAi5Ldm7179pgcj,variant:matchVariant(\"wWJdm0xhm\"),width:\"100%\",...addPropertyOverrides({Ovqhfk9RJ:{variant:matchVariant(\"lH9YH9yjj\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"x.com/docxsterHQ\",motionChild:true,nodeId:\"WRTujl5vX\",openInNewTab:true,scopeId:\"QuQa_lg60\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1h2yhlj framer-1e9xrq6\",layoutDependency:layoutDependency,layoutId:\"WRTujl5vX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(0+((componentViewport?.height||38)-0-38)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13ggk4h-container\",layoutDependency:layoutDependency,layoutId:\"KLypUhSoa-container\",nodeId:\"KLypUhSoa\",rendersWithMotion:true,scopeId:\"QuQa_lg60\",children:/*#__PURE__*/_jsx(XLogo,{brIESUUrx:brIESUUrx1822yyz,height:\"100%\",id:\"KLypUhSoa\",layoutId:\"KLypUhSoa\",variant:matchVariant(\"QdNmC6KSr\"),width:\"100%\",...addPropertyOverrides({iU0xtco4Q:{variant:matchVariant(\"aMTh3IFAS\")}},baseVariant,gestureVariant)})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CX06O.framer-1e9xrq6, .framer-CX06O .framer-1e9xrq6 { display: block; }\",\".framer-CX06O.framer-gj0ep9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-CX06O .framer-1oefzys { aspect-ratio: 1 / 1; bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 38px); will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-CX06O .framer-1r444bl, .framer-CX06O .framer-fsjrxo, .framer-CX06O .framer-1h2yhlj { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-CX06O .framer-1l79m6w-container, .framer-CX06O .framer-1308pf9-container, .framer-CX06O .framer-13ggk4h-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-CX06O.framer-v-v6i83y .framer-1oefzys { left: 50%; }\",\".framer-CX06O.framer-v-vv335b .framer-1oefzys { left: unset; right: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jIKhevb9p\":{\"layout\":[\"auto\",\"auto\"]},\"Ovqhfk9RJ\":{\"layout\":[\"auto\",\"auto\"]},\"iU0xtco4Q\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQuQa_lg60=withCSS(Component,css,\"framer-CX06O\");export default FramerQuQa_lg60;FramerQuQa_lg60.displayName=\"Social Icons\";FramerQuQa_lg60.defaultProps={height:38,width:130};addPropertyControls(FramerQuQa_lg60,{variant:{options:[\"IcIGb3FnS\",\"jIKhevb9p\",\"Ovqhfk9RJ\",\"iU0xtco4Q\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQuQa_lg60,[{explicitInter:true,fonts:[]},...YoutubeFonts,...LinkedInFonts,...XLogoFonts],{supportsExplicitInterCodegen:true});FramerQuQa_lg60.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Youtube,{},context),forwardLoader(LinkedIn,{},context),forwardLoader(XLogo,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQuQa_lg60\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jIKhevb9p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ovqhfk9RJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iU0xtco4Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"130\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterText from\"https://framerusercontent.com/modules/sfluvyzPA4dWShiJI14M/qSeDzLZK151TFmnxIfGl/RGxXXK9zZ.js\";const FooterTextFonts=getFonts(FooterText);const cycleOrder=[\"clCtNogcr\",\"EMnxYbn0M\",\"JDGMgX68D\",\"xlOlk53Vq\",\"bU406kBJx\",\"gR5WhnQS_\",\"Fd9ZiSBF7\"];const serializationHash=\"framer-ZWk1L\";const variantClassNames={bU406kBJx:\"framer-v-1145dtc\",clCtNogcr:\"framer-v-110bxo1\",EMnxYbn0M:\"framer-v-60h0zt\",Fd9ZiSBF7:\"framer-v-b2x4aa\",gR5WhnQS_:\"framer-v-qg66cd\",JDGMgX68D:\"framer-v-1p96wnl\",xlOlk53Vq:\"framer-v-1400i4r\"};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 humanReadableVariantMap={\"Variant 1\":\"clCtNogcr\",\"Variant 2\":\"EMnxYbn0M\",\"Variant 3\":\"JDGMgX68D\",\"Variant 4\":\"xlOlk53Vq\",\"Variant 5\":\"bU406kBJx\",\"Variant 6\":\"gR5WhnQS_\",\"Variant 7\":\"Fd9ZiSBF7\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"clCtNogcr\"};};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:\"clCtNogcr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1l915if=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"clCtNogcr\");});const AEgeqg8YE5u45ug=activeVariantCallback(async(...args)=>{setVariant(\"EMnxYbn0M\");});const AEgeqg8YE1jviikb=activeVariantCallback(async(...args)=>{setVariant(\"JDGMgX68D\");});const AEgeqg8YE13799nf=activeVariantCallback(async(...args)=>{setVariant(\"xlOlk53Vq\");});const AEgeqg8YE1mh027q=activeVariantCallback(async(...args)=>{setVariant(\"bU406kBJx\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-110bxo1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"clCtNogcr\",ref:refBinding,style:{...style},...addPropertyOverrides({bU406kBJx:{\"data-framer-name\":\"Variant 5\",\"data-highlight\":true,onMouseLeave:onMouseLeave1l915if},EMnxYbn0M:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true,onMouseLeave:onMouseLeave1l915if},Fd9ZiSBF7:{\"data-framer-name\":\"Variant 7\",\"data-highlight\":true,onMouseLeave:onMouseLeave1l915if},gR5WhnQS_:{\"data-framer-name\":\"Variant 6\",\"data-highlight\":true,onMouseLeave:onMouseLeave1l915if},JDGMgX68D:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":true,onMouseLeave:onMouseLeave1l915if},xlOlk53Vq:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":true,onMouseLeave:onMouseLeave1l915if}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a9yxux\",layoutDependency:layoutDependency,layoutId:\"A2LzMUKB7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Industries\\xa0\"})}),className:\"framer-1m0k8a2\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"umdOgFb23\",style:{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined},{href:{webPageId:\"pdaXsOhOj\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+39.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4k7tb0-container\",layoutDependency:layoutDependency,layoutId:\"gsO5xSWgx-container\",nodeId:\"gsO5xSWgx\",rendersWithMotion:true,scopeId:\"SyM3dvqpn\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE5u45ug,height:\"100%\",id:\"gsO5xSWgx\",layoutId:\"gsO5xSWgx\",qPKmE4fI2:resolvedLinks[0],style:{width:\"100%\"},TlUsJMf0i:\"Logistics and Freight Operators\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({bU406kBJx:{qPKmE4fI2:resolvedLinks[4],variant:matchVariant(\"LfyNOgP6r\")},EMnxYbn0M:{qPKmE4fI2:resolvedLinks[1]},Fd9ZiSBF7:{qPKmE4fI2:resolvedLinks[6],variant:matchVariant(\"LfyNOgP6r\")},gR5WhnQS_:{qPKmE4fI2:resolvedLinks[5],variant:matchVariant(\"LfyNOgP6r\")},JDGMgX68D:{qPKmE4fI2:resolvedLinks[2],variant:matchVariant(\"LfyNOgP6r\")},xlOlk53Vq:{qPKmE4fI2:resolvedLinks[3],variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined},{href:{webPageId:\"KN0BLTxSk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+78.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jd9nfp-container\",layoutDependency:layoutDependency,layoutId:\"pTc8L6PxL-container\",nodeId:\"pTc8L6PxL\",rendersWithMotion:true,scopeId:\"SyM3dvqpn\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE1jviikb,height:\"100%\",id:\"pTc8L6PxL\",layoutId:\"pTc8L6PxL\",qPKmE4fI2:resolvedLinks1[0],style:{width:\"100%\"},TlUsJMf0i:\"Licensed Customs Brokers and Agents\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({bU406kBJx:{qPKmE4fI2:resolvedLinks1[4],variant:matchVariant(\"LfyNOgP6r\")},EMnxYbn0M:{qPKmE4fI2:resolvedLinks1[1],variant:matchVariant(\"LfyNOgP6r\")},Fd9ZiSBF7:{qPKmE4fI2:resolvedLinks1[6],variant:matchVariant(\"LfyNOgP6r\")},gR5WhnQS_:{qPKmE4fI2:resolvedLinks1[5],variant:matchVariant(\"LfyNOgP6r\")},JDGMgX68D:{qPKmE4fI2:resolvedLinks1[2]},xlOlk53Vq:{qPKmE4fI2:resolvedLinks1[3],variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+117.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xuyeym-container\",layoutDependency:layoutDependency,layoutId:\"wp_0_gf57-container\",nodeId:\"wp_0_gf57\",rendersWithMotion:true,scopeId:\"SyM3dvqpn\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE13799nf,height:\"100%\",id:\"wp_0_gf57\",layoutId:\"wp_0_gf57\",style:{width:\"100%\"},TlUsJMf0i:\"Manufacturing\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({bU406kBJx:{variant:matchVariant(\"LfyNOgP6r\")},EMnxYbn0M:{variant:matchVariant(\"LfyNOgP6r\")},Fd9ZiSBF7:{variant:matchVariant(\"LfyNOgP6r\")},gR5WhnQS_:{variant:matchVariant(\"LfyNOgP6r\")},JDGMgX68D:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined},{href:{webPageId:\"v5C80NrI5\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+156.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gfgy5t-container\",layoutDependency:layoutDependency,layoutId:\"qiubbw7k4-container\",nodeId:\"qiubbw7k4\",rendersWithMotion:true,scopeId:\"SyM3dvqpn\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE1mh027q,height:\"100%\",id:\"qiubbw7k4\",layoutId:\"qiubbw7k4\",qPKmE4fI2:resolvedLinks2[0],style:{width:\"100%\"},TlUsJMf0i:\"Mortgage and Lending Operations\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({bU406kBJx:{qPKmE4fI2:resolvedLinks2[4]},EMnxYbn0M:{qPKmE4fI2:resolvedLinks2[1],variant:matchVariant(\"LfyNOgP6r\")},Fd9ZiSBF7:{qPKmE4fI2:resolvedLinks2[6],variant:matchVariant(\"LfyNOgP6r\")},gR5WhnQS_:{qPKmE4fI2:resolvedLinks2[5],variant:matchVariant(\"LfyNOgP6r\")},JDGMgX68D:{qPKmE4fI2:resolvedLinks2[2],variant:matchVariant(\"LfyNOgP6r\")},xlOlk53Vq:{qPKmE4fI2:resolvedLinks2[3],variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZWk1L.framer-13dew7v, .framer-ZWk1L .framer-13dew7v { display: block; }\",\".framer-ZWk1L.framer-110bxo1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ZWk1L .framer-1a9yxux { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: min-content; }\",\".framer-ZWk1L .framer-1m0k8a2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZWk1L .framer-4k7tb0-container, .framer-ZWk1L .framer-jd9nfp-container, .framer-ZWk1L .framer-1xuyeym-container, .framer-ZWk1L .framer-gfgy5t-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 337.5\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"EMnxYbn0M\":{\"layout\":[\"auto\",\"auto\"]},\"JDGMgX68D\":{\"layout\":[\"auto\",\"auto\"]},\"xlOlk53Vq\":{\"layout\":[\"auto\",\"auto\"]},\"bU406kBJx\":{\"layout\":[\"auto\",\"auto\"]},\"gR5WhnQS_\":{\"layout\":[\"auto\",\"auto\"]},\"Fd9ZiSBF7\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSyM3dvqpn=withCSS(Component,css,\"framer-ZWk1L\");export default FramerSyM3dvqpn;FramerSyM3dvqpn.displayName=\"Industries Footer list\";FramerSyM3dvqpn.defaultProps={height:337.5,width:110};addPropertyControls(FramerSyM3dvqpn,{variant:{options:[\"clCtNogcr\",\"EMnxYbn0M\",\"JDGMgX68D\",\"xlOlk53Vq\",\"bU406kBJx\",\"gR5WhnQS_\",\"Fd9ZiSBF7\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSyM3dvqpn,[{explicitInter:true,fonts:[{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhMthTXUcdJg.woff2\",weight:\"600\"}]},...FooterTextFonts],{supportsExplicitInterCodegen:true});FramerSyM3dvqpn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterText,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSyM3dvqpn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"337.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EMnxYbn0M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JDGMgX68D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xlOlk53Vq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bU406kBJx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gR5WhnQS_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Fd9ZiSBF7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"110\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SyM3dvqpn.map","// Generated by Framer (f4aa214)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterText from\"https://framerusercontent.com/modules/sfluvyzPA4dWShiJI14M/qSeDzLZK151TFmnxIfGl/RGxXXK9zZ.js\";const FooterTextFonts=getFonts(FooterText);const cycleOrder=[\"XMtdEOSHW\",\"lktCzJoM4\",\"CQ0ROnCXb\",\"C1tmGsE4L\",\"ZUcxFNhwE\",\"QPKsHq_YB\",\"RJNGyeTFw\"];const serializationHash=\"framer-fZiag\";const variantClassNames={C1tmGsE4L:\"framer-v-1x4kzot\",CQ0ROnCXb:\"framer-v-19yzfnf\",lktCzJoM4:\"framer-v-12183yu\",QPKsHq_YB:\"framer-v-1qszqaw\",RJNGyeTFw:\"framer-v-1mile3t\",XMtdEOSHW:\"framer-v-1jdkxaj\",ZUcxFNhwE:\"framer-v-110e8gd\"};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 humanReadableVariantMap={\"Variant 1\":\"XMtdEOSHW\",\"Variant 2\":\"lktCzJoM4\",\"Variant 3\":\"CQ0ROnCXb\",\"Variant 4\":\"C1tmGsE4L\",\"Variant 5\":\"ZUcxFNhwE\",\"Variant 6\":\"QPKsHq_YB\",\"Variant 7\":\"RJNGyeTFw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XMtdEOSHW\"};};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:\"XMtdEOSHW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1uys960=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"XMtdEOSHW\");});const AEgeqg8YE1kn97eg=activeVariantCallback(async(...args)=>{setVariant(\"lktCzJoM4\");});const AEgeqg8YE1adzkk2=activeVariantCallback(async(...args)=>{setVariant(\"CQ0ROnCXb\");});const AEgeqg8YE16f4hr0=activeVariantCallback(async(...args)=>{setVariant(\"C1tmGsE4L\");});const AEgeqg8YEk2lfw0=activeVariantCallback(async(...args)=>{setVariant(\"ZUcxFNhwE\");});const AEgeqg8YE1cb1g6r=activeVariantCallback(async(...args)=>{setVariant(\"QPKsHq_YB\");});const AEgeqg8YE8fijgr=activeVariantCallback(async(...args)=>{setVariant(\"RJNGyeTFw\");});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jdkxaj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XMtdEOSHW\",ref:refBinding,style:{...style},...addPropertyOverrides({C1tmGsE4L:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":true,onMouseLeave:onMouseLeave1uys960},CQ0ROnCXb:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":true,onMouseLeave:onMouseLeave1uys960},lktCzJoM4:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true,onMouseLeave:onMouseLeave1uys960},QPKsHq_YB:{\"data-framer-name\":\"Variant 6\",\"data-highlight\":true,onMouseLeave:onMouseLeave1uys960},RJNGyeTFw:{\"data-framer-name\":\"Variant 7\",\"data-highlight\":true,onMouseLeave:onMouseLeave1uys960},ZUcxFNhwE:{\"data-framer-name\":\"Variant 5\",\"data-highlight\":true,onMouseLeave:onMouseLeave1uys960}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o3e2tb\",layoutDependency:layoutDependency,layoutId:\"OfoechF7G\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTYwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-radius\":\"0px\"},children:\"Platform\"})})}),className:\"framer-gwwnom\",fonts:[\"GF;Source Code Pro-600\"],layoutDependency:layoutDependency,layoutId:\"JK3YbtQFG\",style:{\"--extracted-r6o4lv\":\"var(--token-00f38972-763d-4c85-83cc-eab75f029d41, rgb(63, 63, 63))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+39.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1944d5-container\",layoutDependency:layoutDependency,layoutId:\"Y8e4mSr7J-container\",nodeId:\"Y8e4mSr7J\",rendersWithMotion:true,scopeId:\"Uq7w_k66r\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE1kn97eg,height:\"100%\",id:\"Y8e4mSr7J\",layoutId:\"Y8e4mSr7J\",style:{width:\"100%\"},TlUsJMf0i:\"Workflow Builder\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({C1tmGsE4L:{variant:matchVariant(\"LfyNOgP6r\")},CQ0ROnCXb:{variant:matchVariant(\"LfyNOgP6r\")},QPKsHq_YB:{variant:matchVariant(\"LfyNOgP6r\")},RJNGyeTFw:{variant:matchVariant(\"LfyNOgP6r\")},ZUcxFNhwE:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+78.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1agyc94-container\",layoutDependency:layoutDependency,layoutId:\"X3OBZj9GU-container\",nodeId:\"X3OBZj9GU\",rendersWithMotion:true,scopeId:\"Uq7w_k66r\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE1adzkk2,height:\"100%\",id:\"X3OBZj9GU\",layoutId:\"X3OBZj9GU\",style:{width:\"100%\"},TlUsJMf0i:\"Intelligent Document Processing (IDP)\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({C1tmGsE4L:{variant:matchVariant(\"LfyNOgP6r\")},lktCzJoM4:{variant:matchVariant(\"LfyNOgP6r\")},QPKsHq_YB:{variant:matchVariant(\"LfyNOgP6r\")},RJNGyeTFw:{variant:matchVariant(\"LfyNOgP6r\")},ZUcxFNhwE:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+117.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v25zvv-container\",layoutDependency:layoutDependency,layoutId:\"M0z2tbE7y-container\",nodeId:\"M0z2tbE7y\",rendersWithMotion:true,scopeId:\"Uq7w_k66r\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE16f4hr0,height:\"100%\",id:\"M0z2tbE7y\",layoutId:\"M0z2tbE7y\",style:{width:\"100%\"},TlUsJMf0i:\"Validations and Approvals\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({CQ0ROnCXb:{variant:matchVariant(\"LfyNOgP6r\")},lktCzJoM4:{variant:matchVariant(\"LfyNOgP6r\")},QPKsHq_YB:{variant:matchVariant(\"LfyNOgP6r\")},RJNGyeTFw:{variant:matchVariant(\"LfyNOgP6r\")},ZUcxFNhwE:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+156.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dr5i6r-container\",layoutDependency:layoutDependency,layoutId:\"b7lz8JbpV-container\",nodeId:\"b7lz8JbpV\",rendersWithMotion:true,scopeId:\"Uq7w_k66r\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YEk2lfw0,height:\"100%\",id:\"b7lz8JbpV\",layoutId:\"b7lz8JbpV\",style:{width:\"100%\"},TlUsJMf0i:\"Custom Forms and Chats\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({C1tmGsE4L:{variant:matchVariant(\"LfyNOgP6r\")},CQ0ROnCXb:{variant:matchVariant(\"LfyNOgP6r\")},lktCzJoM4:{variant:matchVariant(\"LfyNOgP6r\")},QPKsHq_YB:{variant:matchVariant(\"LfyNOgP6r\")},RJNGyeTFw:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+195.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p0bris-container\",layoutDependency:layoutDependency,layoutId:\"oNbZjuFaq-container\",nodeId:\"oNbZjuFaq\",rendersWithMotion:true,scopeId:\"Uq7w_k66r\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE1cb1g6r,height:\"100%\",id:\"oNbZjuFaq\",layoutId:\"oNbZjuFaq\",style:{width:\"100%\"},TlUsJMf0i:\"Tables and Structured Data\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({C1tmGsE4L:{variant:matchVariant(\"LfyNOgP6r\")},CQ0ROnCXb:{variant:matchVariant(\"LfyNOgP6r\")},lktCzJoM4:{variant:matchVariant(\"LfyNOgP6r\")},RJNGyeTFw:{variant:matchVariant(\"LfyNOgP6r\")},ZUcxFNhwE:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+234.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tknu3l-container\",layoutDependency:layoutDependency,layoutId:\"H83FHYBNI-container\",nodeId:\"H83FHYBNI\",rendersWithMotion:true,scopeId:\"Uq7w_k66r\",children:/*#__PURE__*/_jsx(FooterText,{AEgeqg8YE:AEgeqg8YE8fijgr,height:\"100%\",id:\"H83FHYBNI\",layoutId:\"H83FHYBNI\",style:{width:\"100%\"},TlUsJMf0i:\"Drive and Document Intelligence\",variant:matchVariant(\"GETUVhbZX\"),width:\"100%\",...addPropertyOverrides({C1tmGsE4L:{variant:matchVariant(\"LfyNOgP6r\")},CQ0ROnCXb:{variant:matchVariant(\"LfyNOgP6r\")},lktCzJoM4:{variant:matchVariant(\"LfyNOgP6r\")},QPKsHq_YB:{variant:matchVariant(\"LfyNOgP6r\")},ZUcxFNhwE:{variant:matchVariant(\"LfyNOgP6r\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fZiag.framer-1kktgtk, .framer-fZiag .framer-1kktgtk { display: block; }\",\".framer-fZiag.framer-1jdkxaj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-fZiag .framer-o3e2tb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: min-content; }\",\".framer-fZiag .framer-gwwnom { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fZiag .framer-1944d5-container, .framer-fZiag .framer-1agyc94-container, .framer-fZiag .framer-1v25zvv-container, .framer-fZiag .framer-dr5i6r-container, .framer-fZiag .framer-p0bris-container, .framer-fZiag .framer-1tknu3l-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 608\n * @framerIntrinsicWidth 82\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lktCzJoM4\":{\"layout\":[\"auto\",\"auto\"]},\"CQ0ROnCXb\":{\"layout\":[\"auto\",\"auto\"]},\"C1tmGsE4L\":{\"layout\":[\"auto\",\"auto\"]},\"ZUcxFNhwE\":{\"layout\":[\"auto\",\"auto\"]},\"QPKsHq_YB\":{\"layout\":[\"auto\",\"auto\"]},\"RJNGyeTFw\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUq7w_k66r=withCSS(Component,css,\"framer-fZiag\");export default FramerUq7w_k66r;FramerUq7w_k66r.displayName=\"Platform Footer list\";FramerUq7w_k66r.defaultProps={height:608,width:82};addPropertyControls(FramerUq7w_k66r,{variant:{options:[\"XMtdEOSHW\",\"lktCzJoM4\",\"CQ0ROnCXb\",\"C1tmGsE4L\",\"ZUcxFNhwE\",\"QPKsHq_YB\",\"RJNGyeTFw\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUq7w_k66r,[{explicitInter:true,fonts:[{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhMthTXUcdJg.woff2\",weight:\"600\"}]},...FooterTextFonts],{supportsExplicitInterCodegen:true});FramerUq7w_k66r.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterText,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUq7w_k66r\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"608\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lktCzJoM4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CQ0ROnCXb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C1tmGsE4L\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZUcxFNhwE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QPKsHq_YB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RJNGyeTFw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"82\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Uq7w_k66r.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CompanyFooterList from\"https://framerusercontent.com/modules/R7W2kLrZcKN4VLgRREuJ/BvwIF87NpCK6AlznJXim/Bl_m5PI9k.js\";import ResourcesFooterList from\"https://framerusercontent.com/modules/WzMRmKBp8G9XeJM1M3bL/IyPo0V1QCS9zXrfuISYf/EQwYZKjOs.js\";import FullLogo from\"https://framerusercontent.com/modules/AxMhF5fSpTXYfAJuVapi/hybyCIHajypy9vW3yBz0/GkIPRAEu2.js\";import SolutionsFooterList from\"https://framerusercontent.com/modules/tq16xGnYiqt432T6V6RS/nVLeksTsDbrOdwj3N9k3/jfJfIt16g.js\";import SocialIcons from\"https://framerusercontent.com/modules/UViU4FVFJzaO0Rd64Deu/ew3kgEhctQ2FLPxDckrG/QuQa_lg60.js\";import IndustriesFooterList from\"https://framerusercontent.com/modules/IJcop07xgsqnzSKGrWaE/9oCwSEi6t588i3CXKIU0/SyM3dvqpn.js\";import TertiaryButton from\"https://framerusercontent.com/modules/YY1Huvx3TKImGl49kWts/HdnBaoH9IKAfSBAiskAB/ttl9Zhe5U.js\";import PlatformFooterList from\"https://framerusercontent.com/modules/mkBhHtha3jvETAOvNQKv/UfGnSJGM7FikCOsEnUYh/Uq7w_k66r.js\";const PlatformFooterListFonts=getFonts(PlatformFooterList);const SolutionsFooterListFonts=getFonts(SolutionsFooterList);const IndustriesFooterListFonts=getFonts(IndustriesFooterList);const ResourcesFooterListFonts=getFonts(ResourcesFooterList);const CompanyFooterListFonts=getFonts(CompanyFooterList);const FullLogoFonts=getFonts(FullLogo);const SocialIconsFonts=getFonts(SocialIcons);const TertiaryButtonFonts=getFonts(TertiaryButton);const cycleOrder=[\"XQBWJuGyB\",\"Q6uX3WsHx\",\"xolNTLE3X\",\"zEpiA7wsM\"];const serializationHash=\"framer-tUOHU\";const variantClassNames={Q6uX3WsHx:\"framer-v-1zoeuj\",xolNTLE3X:\"framer-v-h2f5pf\",XQBWJuGyB:\"framer-v-1xron2i\",zEpiA7wsM:\"framer-v-18mk6pn\"};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 humanReadableVariantMap={\"Desktop 2\":\"Q6uX3WsHx\",Desktop:\"XQBWJuGyB\",Phone:\"zEpiA7wsM\",Tablet:\"xolNTLE3X\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XQBWJuGyB\"};};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:\"XQBWJuGyB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xolNTLE3X\")return true;return false;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"xolNTLE3X\")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-1xron2i\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XQBWJuGyB\",ref:refBinding,style:{backgroundColor:\"var(--token-8ae7e245-c9c9-45c0-b7ea-72970f0712cf, rgb(245, 245, 245))\",...style},variants:{zEpiA7wsM:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({Q6uX3WsHx:{\"data-framer-name\":\"Desktop 2\"},xolNTLE3X:{\"data-framer-name\":\"Tablet\"},zEpiA7wsM:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i354wv\",layoutDependency:layoutDependency,layoutId:\"bzc_xrhfo\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:608,width:`max((${componentViewport?.width||\"100vw\"} - 320px) / 5, 1px)`,y:(componentViewport?.y||0)+80+0+0,...addPropertyOverrides({Q6uX3WsHx:{width:`max((${componentViewport?.width||\"100vw\"} - 288px) / 5, 1px)`,y:(componentViewport?.y||0)+64+0+0},xolNTLE3X:{width:`max((${componentViewport?.width||\"100vw\"} - 136px) / 2, 50px)`,y:(componentViewport?.y||0)+48+0+0+0},zEpiA7wsM:{width:\"342px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f6zmim-container\",layoutDependency:layoutDependency,layoutId:\"tF8JPjfBv-container\",nodeId:\"tF8JPjfBv\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(PlatformFooterList,{height:\"100%\",id:\"tF8JPjfBv\",layoutId:\"tF8JPjfBv\",style:{width:\"100%\"},variant:matchVariant(\"XMtdEOSHW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:202,width:`max((${componentViewport?.width||\"100vw\"} - 320px) / 5, 1px)`,y:(componentViewport?.y||0)+80+0+0,...addPropertyOverrides({Q6uX3WsHx:{width:`max((${componentViewport?.width||\"100vw\"} - 288px) / 5, 1px)`,y:(componentViewport?.y||0)+64+0+0},xolNTLE3X:{width:`max((${componentViewport?.width||\"100vw\"} - 136px) / 2, 50px)`,y:(componentViewport?.y||0)+48+0+0+0},zEpiA7wsM:{width:\"342px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10pam8e-container\",layoutDependency:layoutDependency,layoutId:\"ZOc6sFWRX-container\",nodeId:\"ZOc6sFWRX\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(SolutionsFooterList,{height:\"100%\",id:\"ZOc6sFWRX\",layoutId:\"ZOc6sFWRX\",style:{width:\"100%\"},variant:matchVariant(\"qemOLGd2e\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:337,width:`max((${componentViewport?.width||\"100vw\"} - 320px) / 5, 1px)`,y:(componentViewport?.y||0)+80+0+0,...addPropertyOverrides({Q6uX3WsHx:{width:`max((${componentViewport?.width||\"100vw\"} - 288px) / 5, 1px)`,y:(componentViewport?.y||0)+64+0+0},xolNTLE3X:{width:`max((${componentViewport?.width||\"100vw\"} - 136px) / 2, 50px)`,y:(componentViewport?.y||0)+48+0+0+648},zEpiA7wsM:{width:\"342px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2e758b-container\",layoutDependency:layoutDependency,layoutId:\"vk0vufqdj-container\",nodeId:\"vk0vufqdj\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(IndustriesFooterList,{height:\"100%\",id:\"vk0vufqdj\",layoutId:\"vk0vufqdj\",style:{width:\"100%\"},variant:matchVariant(\"clCtNogcr\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:184,width:`max((${componentViewport?.width||\"100vw\"} - 320px) / 5, 1px)`,y:(componentViewport?.y||0)+80+0+0,...addPropertyOverrides({Q6uX3WsHx:{width:`max((${componentViewport?.width||\"100vw\"} - 288px) / 5, 1px)`,y:(componentViewport?.y||0)+64+0+0},xolNTLE3X:{width:`max((${componentViewport?.width||\"100vw\"} - 136px) / 2, 50px)`,y:(componentViewport?.y||0)+48+0+0+648},zEpiA7wsM:{width:\"342px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11ekz0i-container\",layoutDependency:layoutDependency,layoutId:\"QryiX3QAQ-container\",nodeId:\"QryiX3QAQ\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(ResourcesFooterList,{height:\"100%\",id:\"QryiX3QAQ\",layoutId:\"QryiX3QAQ\",style:{width:\"100%\"},variant:matchVariant(\"wby2vyyBd\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:184,width:`max((${componentViewport?.width||\"100vw\"} - 320px) / 5, 1px)`,y:(componentViewport?.y||0)+80+0+0,...addPropertyOverrides({Q6uX3WsHx:{width:`max((${componentViewport?.width||\"100vw\"} - 288px) / 5, 1px)`,y:(componentViewport?.y||0)+64+0+0},xolNTLE3X:{width:`max((${componentViewport?.width||\"100vw\"} - 136px) / 2, 50px)`,y:(componentViewport?.y||0)+48+0+0+1296},zEpiA7wsM:{width:\"342px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9rbxtf-container\",layoutDependency:layoutDependency,layoutId:\"HdNck9edn-container\",nodeId:\"HdNck9edn\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(CompanyFooterList,{height:\"100%\",id:\"HdNck9edn\",layoutId:\"HdNck9edn\",style:{width:\"100%\"},variant:matchVariant(\"EPu1C5gia\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m7bz82\",layoutDependency:layoutDependency,layoutId:\"b9zejBHuw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aro58p\",layoutDependency:layoutDependency,layoutId:\"IwlcIw6Do\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,...addPropertyOverrides({xolNTLE3X:{y:(componentViewport?.y||0)+48+0+0+1296+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gvlyxy-container\",layoutDependency:layoutDependency,layoutId:\"xPddXMiKR-container\",nodeId:\"xPddXMiKR\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(FullLogo,{height:\"100%\",id:\"xPddXMiKR\",layoutId:\"xPddXMiKR\",width:\"100%\",YirFJm1qk:resolvedLinks[0],...addPropertyOverrides({xolNTLE3X:{YirFJm1qk:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\"},children:\"\\xa9 2026 Docxster. All rights reserved.\"})}),className:\"framer-1knwujv\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"q61XOaC9e\",style:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dnkqi0\",layoutDependency:layoutDependency,layoutId:\"YFbPtUQws\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({xolNTLE3X:{y:(componentViewport?.y||0)+48+0+0+1296+0+156.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d2bo4z-container\",layoutDependency:layoutDependency,layoutId:\"x50B4xJNc-container\",nodeId:\"x50B4xJNc\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(SocialIcons,{height:\"100%\",id:\"x50B4xJNc\",layoutId:\"x50B4xJNc\",variant:matchVariant(\"IcIGb3FnS\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\"},children:\"Privacy Policy\"})}),className:\"framer-cz0dvh\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"g0YkRIpsM\",style:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tekhzj\",layoutDependency:layoutDependency,layoutId:\"bWnTD48AQ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-163d3bb\",layoutDependency:layoutDependency,layoutId:\"VFJEbHWlQ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+80+688+0+0+0+0,...addPropertyOverrides({Q6uX3WsHx:{y:(componentViewport?.y||0)+64+688+0+0+0+0},zEpiA7wsM:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10ugdzh-container\",layoutDependency:layoutDependency,layoutId:\"vBezoxXsi-container\",nodeId:\"vBezoxXsi\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(FullLogo,{height:\"100%\",id:\"vBezoxXsi\",layoutId:\"vBezoxXsi\",width:\"100%\",YirFJm1qk:resolvedLinks1[0],...addPropertyOverrides({Q6uX3WsHx:{YirFJm1qk:resolvedLinks1[1]},zEpiA7wsM:{YirFJm1qk:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111)))\"},children:\"\\xa9 2026 Docxster. All rights reserved.\"})}),className:\"framer-cfgboj\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"lljMQ_ORS\",style:{\"--extracted-r6o4lv\":\"var(--token-73b9004d-2064-4ac1-849a-817e46b0888c, rgb(111, 111, 111))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7ti46a\",layoutDependency:layoutDependency,layoutId:\"VZPiaxuhq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+80+688+0+22.4+0+0,...addPropertyOverrides({Q6uX3WsHx:{y:(componentViewport?.y||0)+64+688+0+22.4+0+0},zEpiA7wsM:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16jha6u-container\",layoutDependency:layoutDependency,layoutId:\"AvJGa70UY-container\",nodeId:\"AvJGa70UY\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(SocialIcons,{height:\"100%\",id:\"AvJGa70UY\",layoutId:\"AvJGa70UY\",variant:matchVariant(\"IcIGb3FnS\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DFTyfqH82\"},implicitPathVariables:undefined},{href:{webPageId:\"DFTyfqH82\"},implicitPathVariables:undefined},{href:{webPageId:\"DFTyfqH82\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+80+688+0+22.4+0+54,...addPropertyOverrides({Q6uX3WsHx:{y:(componentViewport?.y||0)+64+688+0+22.4+0+54},zEpiA7wsM:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a477y7-container\",layoutDependency:layoutDependency,layoutId:\"T6hJBMtwm-container\",nodeId:\"T6hJBMtwm\",rendersWithMotion:true,scopeId:\"VaOljpeBq\",children:/*#__PURE__*/_jsx(TertiaryButton,{gXqnz5Cjn:\"Privacy Policy\",height:\"100%\",id:\"T6hJBMtwm\",layoutId:\"T6hJBMtwm\",qchK91Zgo:resolvedLinks2[0],width:\"100%\",...addPropertyOverrides({Q6uX3WsHx:{qchK91Zgo:resolvedLinks2[1]},zEpiA7wsM:{qchK91Zgo:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tUOHU.framer-7viptp, .framer-tUOHU .framer-7viptp { display: block; }\",\".framer-tUOHU.framer-1xron2i { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 80px; position: relative; width: 1440px; }\",\".framer-tUOHU .framer-1i354wv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-tUOHU .framer-f6zmim-container, .framer-tUOHU .framer-10pam8e-container, .framer-tUOHU .framer-2e758b-container, .framer-tUOHU .framer-11ekz0i-container, .framer-tUOHU .framer-9rbxtf-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-tUOHU .framer-m7bz82 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tUOHU .framer-1aro58p, .framer-tUOHU .framer-163d3bb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tUOHU .framer-gvlyxy-container, .framer-tUOHU .framer-1d2bo4z-container, .framer-tUOHU .framer-10ugdzh-container, .framer-tUOHU .framer-16jha6u-container, .framer-tUOHU .framer-1a477y7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tUOHU .framer-1knwujv, .framer-tUOHU .framer-cz0dvh, .framer-tUOHU .framer-cfgboj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tUOHU .framer-dnkqi0, .framer-tUOHU .framer-7ti46a { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-tUOHU .framer-1tekhzj { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tUOHU.framer-v-1zoeuj.framer-1xron2i { padding: 64px 64px 120px 64px; width: 1200px; }\",\".framer-tUOHU.framer-v-h2f5pf.framer-1xron2i { padding: 48px 48px 84px 48px; width: 810px; }\",\".framer-tUOHU.framer-v-h2f5pf .framer-1i354wv { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); justify-content: center; overflow: visible; }\",\".framer-tUOHU.framer-v-h2f5pf .framer-f6zmim-container { align-self: start; flex: none; justify-self: start; order: 0; width: 100%; }\",\".framer-tUOHU.framer-v-h2f5pf .framer-10pam8e-container { align-self: start; flex: none; justify-self: start; order: 1; width: 100%; }\",\".framer-tUOHU.framer-v-h2f5pf .framer-2e758b-container { align-self: start; flex: none; justify-self: start; order: 2; width: 100%; }\",\".framer-tUOHU.framer-v-h2f5pf .framer-11ekz0i-container { align-self: start; flex: none; justify-self: start; order: 3; width: 100%; }\",\".framer-tUOHU.framer-v-h2f5pf .framer-9rbxtf-container { align-self: start; flex: none; justify-self: start; order: 5; width: 100%; }\",\".framer-tUOHU.framer-v-h2f5pf .framer-m7bz82 { align-self: start; justify-self: start; order: 4; }\",\".framer-tUOHU.framer-v-18mk6pn.framer-1xron2i { align-content: center; align-items: center; gap: 32px; justify-content: center; padding: 48px 24px 48px 24px; width: 390px; }\",\".framer-tUOHU.framer-v-18mk6pn .framer-1i354wv { flex-wrap: wrap; }\",\".framer-tUOHU.framer-v-18mk6pn .framer-f6zmim-container, .framer-tUOHU.framer-v-18mk6pn .framer-10pam8e-container, .framer-tUOHU.framer-v-18mk6pn .framer-2e758b-container, .framer-tUOHU.framer-v-18mk6pn .framer-11ekz0i-container, .framer-tUOHU.framer-v-18mk6pn .framer-9rbxtf-container { flex: none; width: 342px; }\",\".framer-tUOHU.framer-v-18mk6pn .framer-1tekhzj { align-content: center; align-items: center; flex-direction: column; gap: 40px; justify-content: center; }\",\".framer-tUOHU.framer-v-18mk6pn .framer-163d3bb, .framer-tUOHU.framer-v-18mk6pn .framer-7ti46a { align-content: center; align-items: center; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 650\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Q6uX3WsHx\":{\"layout\":[\"fixed\",\"auto\"]},\"xolNTLE3X\":{\"layout\":[\"fixed\",\"auto\"]},\"zEpiA7wsM\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVaOljpeBq=withCSS(Component,css,\"framer-tUOHU\");export default FramerVaOljpeBq;FramerVaOljpeBq.displayName=\"Footer\";FramerVaOljpeBq.defaultProps={height:650,width:1440};addPropertyControls(FramerVaOljpeBq,{variant:{options:[\"XQBWJuGyB\",\"Q6uX3WsHx\",\"xolNTLE3X\",\"zEpiA7wsM\"],optionTitles:[\"Desktop\",\"Desktop 2\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVaOljpeBq,[{explicitInter:true,fonts:[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...PlatformFooterListFonts,...SolutionsFooterListFonts,...IndustriesFooterListFonts,...ResourcesFooterListFonts,...CompanyFooterListFonts,...FullLogoFonts,...SocialIconsFonts,...TertiaryButtonFonts],{supportsExplicitInterCodegen:true});FramerVaOljpeBq.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PlatformFooterList,{},context),forwardLoader(SolutionsFooterList,{},context),forwardLoader(IndustriesFooterList,{},context),forwardLoader(ResourcesFooterList,{},context),forwardLoader(CompanyFooterList,{},context),forwardLoader(FullLogo,{},context),forwardLoader(SocialIcons,{},context),forwardLoader(TertiaryButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVaOljpeBq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"650\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Q6uX3WsHx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xolNTLE3X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zEpiA7wsM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (842b0c0)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{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/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{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/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{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/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-lKXjk .framer-styles-preset-13elaic:not(.rich-text-wrapper), .framer-lKXjk .framer-styles-preset-13elaic.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-00f38972-763d-4c85-83cc-eab75f029d41, #3f3f3f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-lKXjk .framer-styles-preset-13elaic:not(.rich-text-wrapper), .framer-lKXjk .framer-styles-preset-13elaic.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-00f38972-763d-4c85-83cc-eab75f029d41, #3f3f3f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-lKXjk .framer-styles-preset-13elaic:not(.rich-text-wrapper), .framer-lKXjk .framer-styles-preset-13elaic.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 31px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-00f38972-763d-4c85-83cc-eab75f029d41, #3f3f3f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }'];export const className=\"framer-lKXjk\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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U,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,QAAQ,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,MAAM,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,MAAM,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,QAAQ,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,SAAS,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,MAAM,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,QAAQ,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,QAAQ,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,CAAC,IAAI,IAAItF,KAAK,OAAO,KAAKsF,GAAG,CAAC,GAAGtF,EAAE,aAAa,EAAEsF,GAAGtF,GAAG,OAAO,OAAO,EAAO,CAAS,WAAQ,OAAO,GAAe,SAAgB,aAAc,OAAI,YAAY,GAAI,OAAO,GAAS,MAAMM,EAAc,WAAiB,YAAgB,UAAO,SAASqD,GAAgB,UAAa,SAAM,OAAO0B,GAAG,MAAMxE,EAAE,OAAOmD,GAAE,OAAOsB,GAAG,CAAC,ICgBpxsC,SAAS,GAAe,EAAE,CAAC,IAAMC,EAAEC,GAAM,MAAJ,IAAEC,EAASF,EAQhD,SAAS,GAAO,EAAE,EAAE,EAAE,CAAC,IAAMG,EAAE,IAAIF,GAAE,EAAE,CAAqC,OAApC,IAAI,EAAE,GAAGC,GAAG,IAAI,EAAE,GAAGF,GAAG,IAAI,EAAE,GAAGI,GAAUD,EAQnF,SAAS,GAAI,EAAE,EAAE,EAAE,CAA4D,MAA3D,KAAK,IAAIF,GAAE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAAUI,EAQtF,SAAS,GAAS,EAAE,EAAE,EAAE,CAA4D,MAA3D,KAAK,IAAIH,GAAE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAAUI,EAW3F,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAuF,MAAtF,KAAK,IAAIH,GAAE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAGE,GAAGJ,EAAE,GAAGE,EAAE,IAAI,EAAE,GAAGA,EAAE,GAAGE,GAAGJ,EAAE,GAAGE,EAAE,IAAI,EAAE,GAAGA,EAAE,GAAGE,GAAGJ,EAAE,GAAGE,EAAE,IAAWC,EAWpH,SAAS,GAAM,EAAE,EAAE,EAAE,EAAE,CAAgG,MAA/F,KAAK,IAAIF,GAAE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAGE,EAAE,IAAIJ,EAAE,GAAGE,EAAE,IAAI,EAAE,GAAGA,EAAE,GAAGE,EAAE,IAAIJ,EAAE,GAAGE,EAAE,IAAI,EAAE,GAAGA,EAAE,GAAGE,EAAE,IAAIJ,EAAE,GAAGE,EAAE,IAAWC,EAU9H,SAAS,GAAI,EAAE,EAAE,EAAE,CAA0F,MAAzF,KAAK,IAAIF,GAAE,EAAE,CAAC,EAAE,GAAG,KAAK,IAAIC,EAAE,GAAGF,EAAE,GAAG,CAAC,EAAE,GAAG,KAAK,IAAIE,EAAE,GAAGF,EAAE,GAAG,CAAC,EAAE,GAAG,KAAK,IAAIE,EAAE,GAAGF,EAAE,GAAG,CAAQI,EAUpH,SAAS,GAAI,EAAE,EAAE,EAAE,CAA0F,MAAzF,KAAK,IAAIH,GAAE,EAAE,CAAC,EAAE,GAAG,KAAK,IAAIC,EAAE,GAAGF,EAAE,GAAG,CAAC,EAAE,GAAG,KAAK,IAAIE,EAAE,GAAGF,EAAE,GAAG,CAAC,EAAE,GAAG,KAAK,IAAIE,EAAE,GAAGF,EAAE,GAAG,CAAQI,EAQpH,SAAS,GAAU,EAAE,EAAE,EAAE,CAAmD,MAAlD,KAAK,IAAIH,GAAE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAGF,EAAE,EAAE,GAAGE,EAAE,GAAGF,EAAE,EAAE,GAAGE,EAAE,GAAGF,EAASI,EAQnF,SAAS,GAAU,EAAE,EAAE,EAAE,CAAmD,MAAlD,KAAK,IAAIH,GAAE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAGF,EAAE,EAAE,GAAGE,EAAE,GAAGF,EAAE,EAAE,GAAGE,EAAE,GAAGF,EAASI,EASnF,SAAS,GAAM,EAAE,EAAE,EAAE,CAAC,IAAK,IAAIH,GAAE,EAAE,CAAC,IAAME,EAAED,EAAE,GAAGF,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAASK,EAAEH,EAAE,GAAGF,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAA0C,MAAvC,GAAE,GAAGE,EAAE,GAAGF,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAGG,EAAE,EAAE,GAAGE,EAASD,EAQ1I,SAAS,GAAI,EAAE,EAAE,CAAC,OAAOH,EAAE,GAAGC,EAAE,GAAGD,EAAE,GAAGC,EAAE,GAAGD,EAAE,GAAGC,EAAE,GAMpD,SAAS,GAAS,EAAE,CAAC,OAAO,KAAK,KAAKD,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAG,CAMpE,SAAS,GAAS,EAAE,CAAC,OAAOA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAOvD,SAAS,GAAS,EAAE,EAAE,CAAC,IAAMD,EAAEC,EAAE,GAAGC,EAAE,GAASE,EAAEH,EAAE,GAAGC,EAAE,GAASC,EAAEF,EAAE,GAAGC,EAAE,GAAG,OAAO,KAAK,KAAKF,EAAEA,EAAEI,EAAEA,EAAED,EAAEA,EAAE,CAO1G,SAAS,GAAW,EAAE,EAAE,CAAC,IAAMH,EAAEC,EAAE,GAAGC,EAAE,GAASE,EAAEH,EAAE,GAAGC,EAAE,GAASC,EAAEF,EAAE,GAAGC,EAAE,GAAG,OAAOF,EAAEA,EAAEI,EAAEA,EAAED,EAAEA,EAOhG,SAAS,GAAU,EAAE,EAAE,CAAC,IAAK,IAAIF,GAAE,EAAE,CAAC,IAAMG,EAAEF,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAASC,EAAE,KAAK,KAAKC,EAAE,CAA0E,OAAtED,EAAE,MAAM,EAAE,GAAGD,EAAE,GAAGC,EAAE,EAAE,GAAGD,EAAE,GAAGC,EAAE,EAAE,GAAGD,EAAE,GAAGC,IAAO,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,GAASH,EAOjL,SAAS,GAAO,EAAE,EAAE,CAAgD,MAA/C,KAAK,IAAIC,GAAE,EAAE,CAAC,EAAE,GAAG,CAACC,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAUF,EAO3E,SAAS,GAAK,EAAE,EAAE,CAA6C,MAA5C,KAAK,IAAIC,GAAE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAUF,EAUtE,SAAS,GAAS,EAAE,EAAE,EAAE,CAA4D,MAA3D,KAAK,IAAIC,GAAE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAAUI,EAU3F,SAAS,GAAO,EAAE,EAAE,EAAE,CAA4D,MAA3D,KAAK,IAAIH,GAAE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAGE,EAAE,GAAGF,EAAE,GAAUI,EAazF,SAAS,GAAiB,EAAE,CAAC,IAAMF,EAAE,GAAM,MAAJ,IAAED,EAASC,EAOlD,SAAS,GAAS,EAAE,EAAE,CAA4M,MAA3M,KAAK,IAAI,GAAE,GAAG,CAAC,EAAE,GAAG,CAACD,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,GAAG,CAACA,EAAE,GAAG,EAAE,IAAI,CAACA,EAAE,IAAI,EAAE,IAAI,CAACA,EAAE,IAAI,EAAE,IAAI,CAACA,EAAE,IAAI,EAAE,IAAI,CAACA,EAAE,IAAI,EAAE,IAAI,CAACA,EAAE,IAAI,EAAE,IAAI,CAACA,EAAE,IAAWC,EAAE,SAAS,IAAU,CAAC,OAAO,IAAI,GAAE,GAAG,CAAC,KAAK,EAAE,CAOvR,SAAS,GAAO,EAAE,EAAE,CAA4L,MAA3L,KAAK,IAAI,GAAE,GAAG,CAAC,EAAE,GAAGD,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAWC,EAOvN,SAAS,GAAS,EAAE,CAAsI,MAArI,KAAK,IAAI,GAAE,GAAG,CAAC,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAASD,EAOjK,SAAS,GAAU,EAAE,EAAE,CAAgB,GAAf,IAAK,IAAI,GAAE,GAAG,CAAIC,IAAID,EAAE,CAAC,IAAID,EAA0J,MAAxJ,GAAEC,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGD,EAAE,EAAEC,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGD,EAAE,EAAEC,EAAE,GAAG,EAAE,GAAGA,EAAE,IAAI,EAAE,IAAID,EAAE,EAAEC,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGD,EAAE,EAAEC,EAAE,GAAG,EAAE,GAAGA,EAAE,IAAI,EAAE,IAAID,EAAE,EAAEC,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAID,EAASE,EAAE,IAAME,EAAEH,EAAE,GAASE,EAAEF,EAAE,GAASI,EAAEJ,EAAE,GAASK,EAAEL,EAAE,GAASM,EAAEN,EAAE,GAASO,EAAEP,EAAE,GAASQ,EAAER,EAAE,GAASS,EAAET,EAAE,GAASU,EAAEV,EAAE,GAASW,EAAEX,EAAE,GAASY,EAAEZ,EAAE,IAAUa,EAAEb,EAAE,IAAUc,EAAEd,EAAE,IAAUe,EAAEf,EAAE,IAAUgB,EAAEhB,EAAE,IAAUiB,EAAEjB,EAAE,IAA0H,MAAtH,GAAE,GAAGG,EAAE,EAAE,GAAGG,EAAE,EAAE,GAAGI,EAAE,EAAE,GAAGI,EAAE,EAAE,GAAGZ,EAAE,EAAE,GAAGK,EAAE,EAAE,GAAGI,EAAE,EAAE,GAAGI,EAAE,EAAE,GAAGX,EAAE,EAAE,GAAGI,EAAE,EAAE,IAAII,EAAE,EAAE,IAAII,EAAE,EAAE,IAAIX,EAAE,EAAE,IAAII,EAAE,EAAE,IAAII,EAAE,EAAE,IAAII,EAAShB,EAO3iB,SAAS,GAAQ,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAME,EAAEH,EAAE,GAASE,EAAEF,EAAE,GAASI,EAAEJ,EAAE,GAASK,EAAEL,EAAE,GAASM,EAAEN,EAAE,GAASO,EAAEP,EAAE,GAASQ,EAAER,EAAE,GAASS,EAAET,EAAE,GAASU,EAAEV,EAAE,GAASW,EAAEX,EAAE,GAASY,EAAEZ,EAAE,IAAUa,EAAEb,EAAE,IAAUc,EAAEd,EAAE,IAAUe,EAAEf,EAAE,IAAUgB,EAAEhB,EAAE,IAAUiB,EAAEjB,EAAE,IAAUkB,EAAEN,EAAEK,EAAQE,EAAEH,EAAEH,EAAQO,EAAEZ,EAAES,EAAQI,EAAEL,EAAEP,EAAQa,EAAEd,EAAEK,EAAQU,EAAEX,EAAEH,EAAQe,EAAEpB,EAAEa,EAAQQ,EAAET,EAAEX,EAAQqB,EAAEtB,EAAES,EAAQc,EAAEf,EAAEP,EAAQuB,EAAExB,EAAEK,EAAQoB,EAAErB,EAAEH,EAAQyB,EAAEpB,EAAEK,EAAQgB,EAAEjB,EAAEH,EAAQqB,EAAE1B,EAAES,EAAQkB,EAAEnB,EAAEP,EAAQ2B,EAAE5B,EAAEK,EAAQwB,EAAEzB,EAAEH,EAAQ6B,EAAEjC,EAAEY,EAAQsB,EAAEvB,EAAEZ,EAAQoC,EAAEnC,EAAEQ,EAAQ4B,EAAE7B,EAAER,EAAQsC,EAAErC,EAAEI,EAAQkC,EAAEnC,EAAEJ,EAAQwC,EAAExB,EAAEX,EAAEc,EAAEV,EAAEW,EAAEP,GAAGI,EAAEZ,EAAEa,EAAET,EAAEY,EAAER,GAAS4B,EAAExB,EAAEjB,EAAEsB,EAAEb,EAAEgB,EAAEZ,GAAGG,EAAEhB,EAAEuB,EAAEd,EAAEe,EAAEX,GAAS6B,GAAExB,EAAElB,EAAEuB,EAAElB,EAAEqB,EAAEb,GAAGM,EAAEnB,EAAEsB,EAAEjB,EAAEsB,EAAEd,GAAS8B,GAAEtB,EAAErB,EAAEwB,EAAEnB,EAAEsB,EAAElB,GAAGW,EAAEpB,EAAEyB,EAAEpB,EAAEqB,EAAEjB,GAASmC,EAAE,GAAG3C,EAAEuC,EAAEpC,EAAEqC,EAAEjC,EAAEkC,GAAE9B,EAAE+B,IAAid,MAA9c,GAAE,GAAGC,EAAEJ,EAAE,EAAE,GAAGI,EAAEH,EAAE,EAAE,GAAGG,EAAEF,GAAE,EAAE,GAAGE,EAAED,GAAE,EAAE,GAAGC,GAAG3B,EAAEb,EAAEc,EAAEV,EAAEa,EAAET,GAAGI,EAAEZ,EAAEe,EAAEX,EAAEY,EAAER,IAAI,EAAE,GAAGgC,GAAG5B,EAAEf,EAAEsB,EAAEf,EAAEgB,EAAEZ,GAAGK,EAAEhB,EAAEqB,EAAEd,EAAEiB,EAAEb,IAAI,EAAE,GAAGgC,GAAGzB,EAAElB,EAAEqB,EAAElB,EAAEuB,EAAEf,GAAGM,EAAEjB,EAAEsB,EAAEnB,EAAEsB,EAAEd,IAAI,EAAE,GAAGgC,GAAGxB,EAAEnB,EAAEwB,EAAErB,EAAEsB,EAAElB,GAAGa,EAAEpB,EAAEuB,EAAEpB,EAAEuB,EAAEnB,IAAI,EAAE,GAAGoC,GAAGhB,EAAErB,EAAEwB,EAAEpB,EAAEqB,EAAEjB,GAAGc,EAAEtB,EAAEuB,EAAEnB,EAAEsB,EAAElB,IAAI,EAAE,GAAG6B,GAAGf,EAAE1B,EAAE+B,EAAEvB,EAAE0B,EAAEtB,GAAGa,EAAEzB,EAAEgC,EAAExB,EAAEyB,EAAErB,IAAI,EAAE,IAAI6B,GAAGd,EAAE3B,EAAEgC,EAAE5B,EAAE+B,EAAEvB,GAAGgB,EAAE5B,EAAE+B,EAAE3B,EAAEgC,EAAExB,IAAI,EAAE,IAAI6B,GAAGX,EAAE9B,EAAEiC,EAAE7B,EAAEgC,EAAE5B,GAAGqB,EAAE7B,EAAEkC,EAAE9B,EAAE+B,EAAE3B,IAAI,EAAE,IAAIiC,GAAGd,EAAEpB,EAAEuB,EAAEnB,EAAEe,EAAEvB,GAAG0B,EAAElB,EAAEc,EAAEtB,EAAEyB,EAAErB,IAAI,EAAE,IAAIkC,GAAGR,EAAEtB,EAAEc,EAAE1B,EAAEiC,EAAEzB,GAAGwB,EAAExB,EAAE2B,EAAEvB,EAAEe,EAAE3B,IAAI,EAAE,IAAI0C,GAAGV,EAAE5B,EAAEiC,EAAEzB,EAAEiB,EAAE7B,GAAGoC,EAAExB,EAAEgB,EAAE5B,EAAEiC,EAAE7B,IAAI,EAAE,IAAIsC,GAAGN,EAAE5B,EAAEsB,EAAE9B,EAAEmC,EAAE/B,GAAG8B,EAAE9B,EAAEiC,EAAE7B,EAAEuB,EAAE/B,IAAWH,EAQppC,SAAS,GAAW,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMC,EAAEF,EAAE,GAASI,EAAEJ,EAAE,GAASK,EAAEL,EAAE,GAASM,EAAEN,EAAE,GAASO,EAAEP,EAAE,GAASQ,EAAER,EAAE,GAASS,EAAET,EAAE,GAASU,EAAEV,EAAE,GAASW,EAAEX,EAAE,GAASY,EAAEZ,EAAE,GAASa,EAAEb,EAAE,IAAUc,EAAEd,EAAE,IAAUe,EAAEf,EAAE,IAAUgB,EAAEhB,EAAE,IAAUiB,EAAEjB,EAAE,IAAUkB,EAAElB,EAAE,IAAUmB,EAAElB,EAAE,GAASmB,EAAEnB,EAAE,GAASoB,EAAEpB,EAAE,GAASqB,EAAErB,EAAE,GAASsB,EAAEtB,EAAE,GAASuB,EAAEvB,EAAE,GAASwB,EAAExB,EAAE,GAASyB,EAAEzB,EAAE,GAAS0B,EAAE1B,EAAE,GAAS2B,EAAE3B,EAAE,GAAS4B,EAAE5B,EAAE,IAAU6B,EAAE7B,EAAE,IAAU8B,EAAE9B,EAAE,IAAU+B,EAAE/B,EAAE,IAAUgC,EAAEhC,EAAE,IAAUiC,EAAEjC,EAAE,IAA0V,MAAtV,GAAE,GAAGC,EAAEiB,EAAEZ,EAAEa,EAAET,EAAEU,EAAEN,EAAEO,EAAE,EAAE,GAAGlB,EAAEe,EAAEX,EAAEY,EAAER,EAAES,EAAEL,EAAEM,EAAE,EAAE,GAAGjB,EAAEc,EAAEV,EAAEW,EAAEP,EAAEQ,EAAEJ,EAAEK,EAAE,EAAE,GAAGhB,EAAEa,EAAET,EAAEU,EAAEN,EAAEO,EAAEH,EAAEI,EAAE,EAAE,GAAGpB,EAAEqB,EAAEhB,EAAEiB,EAAEb,EAAEc,EAAEV,EAAEW,EAAE,EAAE,GAAGtB,EAAEmB,EAAEf,EAAEgB,EAAEZ,EAAEa,EAAET,EAAEU,EAAE,EAAE,GAAGrB,EAAEkB,EAAEd,EAAEe,EAAEX,EAAEY,EAAER,EAAES,EAAE,EAAE,GAAGpB,EAAEiB,EAAEb,EAAEc,EAAEV,EAAEW,EAAEP,EAAEQ,EAAE,EAAE,GAAGxB,EAAEyB,EAAEpB,EAAEqB,EAAEjB,EAAEkB,EAAEd,EAAEe,EAAE,EAAE,GAAG1B,EAAEuB,EAAEnB,EAAEoB,EAAEhB,EAAEiB,EAAEb,EAAEc,EAAE,EAAE,IAAIzB,EAAEsB,EAAElB,EAAEmB,EAAEf,EAAEgB,EAAEZ,EAAEa,EAAE,EAAE,IAAIxB,EAAEqB,EAAEjB,EAAEkB,EAAEd,EAAEe,EAAEX,EAAEY,EAAE,EAAE,IAAI5B,EAAE6B,EAAExB,EAAEyB,EAAErB,EAAEsB,EAAElB,EAAEmB,EAAE,EAAE,IAAI9B,EAAE2B,EAAEvB,EAAEwB,EAAEpB,EAAEqB,EAAEjB,EAAEkB,EAAE,EAAE,IAAI7B,EAAE0B,EAAEtB,EAAEuB,EAAEnB,EAAEoB,EAAEhB,EAAEiB,EAAE,EAAE,IAAI5B,EAAEyB,EAAErB,EAAEsB,EAAElB,EAAEmB,EAAEf,EAAEgB,EAAS/B,EASnzB,SAAS,GAAe,EAAE,EAAE,EAAE,CAAgM,MAA/L,KAAK,IAAU,CAAIH,IAAID,IAAG,EAAE,GAAGC,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,KAAI,EAAE,IAAIC,EAAE,GAAG,EAAE,IAAIA,EAAE,GAAG,EAAE,IAAIA,EAAE,GAAG,EAAE,IAAI,EAASF,EAQrO,SAAS,GAAe,EAAE,EAAE,CAAgD,MAA/C,KAAK,IAAQ,CAAC,EAAE,GAAGC,EAAE,IAAI,EAAE,GAAGA,EAAE,IAAI,EAAE,GAAGA,EAAE,IAAWC,EAQnF,SAAS,GAAQ,EAAE,EAAE,EAAE,CAAC,IAAK,IAAQ,CAAC,IAAME,EAAE,EAAEF,EAAsC,MAApC,GAAE,GAAGD,EAAEG,EAAE,GAAG,EAAE,GAAGH,EAAEG,EAAE,GAAG,EAAE,GAAGH,EAAEG,EAAE,GAAUJ,EAS7F,SAAS,GAAQ,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIC,IAAI,EAAE,GAAOA,EAAEG,EAAE,EAAE,IAAMD,EAAE,EAAEH,EAAsC,MAApC,GAAEG,EAAE,GAAGD,EAAE,GAAG,EAAEC,EAAE,GAAGD,EAAE,GAAG,EAAEC,EAAE,GAAGD,EAAE,GAAUE,EAqBxG,SAAS,GAAY,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAME,EAAE,KAAK,IAAI,GAAG,KAAK,GAAG,GAAGL,EAAE,CAAOM,EAAE,GAAGH,EAAED,GAAwI,MAArI,GAAE,GAAGG,EAAEJ,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,KAAKF,EAAED,GAAGI,EAAE,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAIH,EAAED,EAAEI,EAAE,EAAE,EAAE,IAAI,EAASF,EAgB7O,SAAS,GAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAsL,MAArL,KAAK,IAAI,GAAE,GAAG,CAAC,EAAE,GAAG,GAAGH,EAAED,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,GAAGE,EAAEC,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,GAAGC,EAAEC,GAAG,EAAE,IAAI,EAAE,EAAE,KAAKJ,EAAED,IAAIA,EAAEC,GAAG,EAAE,KAAKC,EAAEC,IAAIA,EAAED,GAAG,EAAE,KAAKG,EAAED,IAAIA,EAAEC,GAAG,EAAE,IAAI,EAASC,EAmB1N,SAAS,GAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMC,EAAEN,EAAED,EAAQQ,EAAEN,EAAEC,EAAQM,EAAEL,EAAEC,EAAmJ,MAAjJ,GAAE,GAAG,EAAED,EAAEG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAEH,EAAEI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAIR,EAAEC,GAAGM,EAAE,EAAE,IAAIL,EAAEC,GAAGK,EAAE,EAAE,IAAIH,EAAEI,EAAE,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAIL,EAAEC,EAAEI,EAAE,EAAE,IAAI,EAASH,EAc3O,SAAS,GAAO,EAAE,EAAE,EAAE,EAAE,CAAqS,MAApS,KAAK,IAAI,GAAE,GAAG,CAAC,KAAK,IAAQ,CAAC,KAAK,IAAQ,CAAC,KAAK,IAAQ,CAAC,GAAU,GAASN,EAAEC,EAAE,GAAE,CAAC,GAAE,CAAC,GAAU,GAAMI,EAAE,GAAE,GAAE,CAAC,GAAE,CAAC,GAAU,GAAM,GAAE,GAAE,GAAE,CAAC,GAAE,CAAC,EAAE,GAAG,GAAE,GAAG,EAAE,GAAG,GAAE,GAAG,EAAE,GAAG,GAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,GAAE,GAAG,EAAE,GAAG,GAAE,GAAG,EAAE,GAAG,GAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,GAAE,GAAG,EAAE,GAAG,GAAE,GAAG,EAAE,IAAI,GAAE,GAAG,EAAE,IAAI,EAAE,EAAE,IAAIL,EAAE,GAAG,EAAE,IAAIA,EAAE,GAAG,EAAE,IAAIA,EAAE,GAAG,EAAE,IAAI,EAASM,EAQpU,SAAS,GAAY,EAAE,EAAE,CAA+I,MAA9I,KAAK,IAAI,GAAE,GAAG,CAAC,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAIN,EAAE,GAAG,EAAE,IAAIA,EAAE,GAAG,EAAE,IAAIA,EAAE,GAAG,EAAE,IAAI,EAASC,EAS/K,SAAS,GAAU,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMC,EAAED,EAAE,GAASG,EAAEH,EAAE,GAASI,EAAEJ,EAAE,GAASK,EAAEN,EAAE,GAASO,EAAEP,EAAE,GAASQ,EAAER,EAAE,GAASS,EAAET,EAAE,GAASU,EAAEV,EAAE,GAASW,EAAEX,EAAE,GAASY,EAAEZ,EAAE,GAASa,EAAEb,EAAE,GAASc,EAAEd,EAAE,GAASe,EAAEf,EAAE,GAASgB,EAAEhB,EAAE,IAAUiB,EAAEjB,EAAE,IAAUkB,EAAElB,EAAE,IAAUmB,EAAEnB,EAAE,IAAUoB,EAAEpB,EAAE,IAAUqB,EAAErB,EAAE,IAAoL,OAA7KA,IAAIG,IAAG,EAAE,GAAGG,EAAE,EAAE,GAAGC,EAAE,EAAE,GAAGC,EAAE,EAAE,GAAGC,EAAE,EAAE,GAAGC,EAAE,EAAE,GAAGC,EAAE,EAAE,GAAGC,EAAE,EAAE,GAAGC,EAAE,EAAE,GAAGC,EAAE,EAAE,GAAGC,EAAE,EAAE,IAAIC,EAAE,EAAE,IAAIC,GAAE,EAAE,IAAIX,EAAEJ,EAAEQ,EAAEN,EAAEU,EAAET,EAAEa,EAAE,EAAE,IAAIX,EAAEL,EAAES,EAAEP,EAAEW,EAAEV,EAAEc,EAAE,EAAE,IAAIX,EAAEN,EAAEU,EAAER,EAAEY,EAAEX,EAAEe,EAAE,EAAE,IAAIX,EAAEP,EAAEW,EAAET,EAAEa,EAAEZ,EAAEgB,EAASlB,EAO7d,SAAS,GAAU,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMA,EAAE,KAAK,IAAIH,EAAE,CAAOE,EAAE,KAAK,IAAIF,EAAE,CAAwH,MAAvH,GAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGG,EAAE,EAAE,GAAGD,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAACA,EAAE,EAAE,IAAIC,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAASF,EAS7M,SAAS,GAAQ,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMC,EAAEF,EAAE,GAASI,EAAEJ,EAAE,GAASK,EAAEL,EAAE,GAASM,EAAEN,EAAE,GAASO,EAAEP,EAAE,GAASQ,EAAER,EAAE,GAASS,EAAET,EAAE,IAAUU,EAAEV,EAAE,IAAUW,EAAE,KAAK,IAAIV,EAAE,CAAOW,EAAE,KAAK,IAAIX,EAAE,CAA6M,MAA5M,GAAE,GAAGU,EAAET,EAAEU,EAAEL,EAAE,EAAE,GAAGI,EAAEP,EAAEQ,EAAEJ,EAAE,EAAE,GAAGG,EAAEN,EAAEO,EAAEH,EAAE,EAAE,GAAGE,EAAEL,EAAEM,EAAEF,EAAE,EAAE,GAAGC,EAAEJ,EAAEK,EAAEV,EAAE,EAAE,GAAGS,EAAEH,EAAEI,EAAER,EAAE,EAAE,IAAIO,EAAEF,EAAEG,EAAEP,EAAE,EAAE,IAAIM,EAAED,EAAEE,EAAEN,EAAKN,IAAIG,IAAG,EAAE,GAAGH,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,KAAWG,EAO5Y,SAAS,GAAU,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMA,EAAE,KAAK,IAAIH,EAAE,CAAOE,EAAE,KAAK,IAAIF,EAAE,CAAwH,MAAvH,GAAE,GAAGG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAACD,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGA,EAAE,EAAE,GAAG,EAAE,EAAE,IAAIC,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAASF,EAS7M,SAAS,GAAQ,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMC,EAAEF,EAAE,GAASI,EAAEJ,EAAE,GAASK,EAAEL,EAAE,GAASM,EAAEN,EAAE,GAASO,EAAEP,EAAE,GAASQ,EAAER,EAAE,GAASS,EAAET,EAAE,IAAUU,EAAEV,EAAE,IAAUW,EAAE,KAAK,IAAIV,EAAE,CAAOW,EAAE,KAAK,IAAIX,EAAE,CAA6M,MAA5M,GAAE,GAAGU,EAAET,EAAEU,EAAEL,EAAE,EAAE,GAAGI,EAAEP,EAAEQ,EAAEJ,EAAE,EAAE,GAAGG,EAAEN,EAAEO,EAAEH,EAAE,EAAE,GAAGE,EAAEL,EAAEM,EAAEF,EAAE,EAAE,GAAGC,EAAEJ,EAAEK,EAAEV,EAAE,EAAE,GAAGS,EAAEH,EAAEI,EAAER,EAAE,EAAE,IAAIO,EAAEF,EAAEG,EAAEP,EAAE,EAAE,IAAIM,EAAED,EAAEE,EAAEN,EAAKN,IAAIG,IAAG,EAAE,GAAGH,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,KAAWG,EAO5Y,SAAS,GAAU,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMA,EAAE,KAAK,IAAIH,EAAE,CAAOE,EAAE,KAAK,IAAIF,EAAE,CAAwH,MAAvH,GAAE,GAAGG,EAAE,EAAE,GAAGD,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAACA,EAAE,EAAE,GAAGC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAASF,EAS7M,SAAS,GAAQ,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMC,EAAEF,EAAE,GAASI,EAAEJ,EAAE,GAASK,EAAEL,EAAE,GAASM,EAAEN,EAAE,GAASO,EAAEP,EAAE,GAASQ,EAAER,EAAE,GAASS,EAAET,EAAE,GAASU,EAAEV,EAAE,GAASW,EAAE,KAAK,IAAIV,EAAE,CAAOW,EAAE,KAAK,IAAIX,EAAE,CAA+M,MAA9M,GAAE,GAAGU,EAAET,EAAEU,EAAEL,EAAE,EAAE,GAAGI,EAAEP,EAAEQ,EAAEJ,EAAE,EAAE,GAAGG,EAAEN,EAAEO,EAAEH,EAAE,EAAE,GAAGE,EAAEL,EAAEM,EAAEF,EAAE,EAAE,GAAGC,EAAEJ,EAAEK,EAAEV,EAAE,EAAE,GAAGS,EAAEH,EAAEI,EAAER,EAAE,EAAE,GAAGO,EAAEF,EAAEG,EAAEP,EAAE,EAAE,GAAGM,EAAED,EAAEE,EAAEN,EAAKN,IAAIG,IAAG,EAAE,GAAGH,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,KAAWG,EAW5Y,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAID,EAAEF,EAAE,GAAOI,EAAEJ,EAAE,GAAOK,EAAEL,EAAE,GAASM,EAAE,KAAK,KAAKJ,EAAEA,EAAEE,EAAEA,EAAEC,EAAEA,EAAE,CAAC,GAAGC,EAAE,GAAGA,EAAE,GAAGA,EAAE,IAAMC,EAAEL,EAAEA,EAAQM,EAAEJ,EAAEA,EAAQK,EAAEJ,EAAEA,EAAQK,EAAE,KAAK,IAAIT,EAAE,CAAOU,EAAE,KAAK,IAAIV,EAAE,CAAOW,EAAE,EAAEF,EAAgM,MAA9L,GAAE,GAAGH,GAAG,EAAEA,GAAGG,EAAE,EAAE,GAAGR,EAAEE,EAAEQ,EAAEP,EAAEM,EAAE,EAAE,GAAGT,EAAEG,EAAEO,EAAER,EAAEO,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGT,EAAEE,EAAEQ,EAAEP,EAAEM,EAAE,EAAE,GAAGH,GAAG,EAAEA,GAAGE,EAAE,EAAE,GAAGN,EAAEC,EAAEO,EAAEV,EAAES,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGT,EAAEG,EAAEO,EAAER,EAAEO,EAAE,EAAE,GAAGP,EAAEC,EAAEO,EAAEV,EAAES,EAAE,EAAE,IAAIF,GAAG,EAAEA,GAAGC,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAASP,EAWxZ,SAAS,GAAW,EAAE,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAIC,EAAEH,EAAE,GAAOI,EAAEJ,EAAE,GAAOK,EAAEL,EAAE,GAASM,EAAE,KAAK,KAAKH,EAAEA,EAAEC,EAAEA,EAAEC,EAAEA,EAAE,CAAC,GAAGC,EAAE,GAAGA,EAAE,GAAGA,EAAE,IAAMC,EAAEJ,EAAEA,EAAQK,EAAEJ,EAAEA,EAAQK,EAAEJ,EAAEA,EAAQK,EAAE,KAAK,IAAIR,EAAE,CAAOS,EAAE,KAAK,IAAIT,EAAE,CAAOU,EAAE,EAAEF,EAAQG,EAAEN,GAAG,EAAEA,GAAGG,EAAQI,EAAEX,EAAEC,EAAEQ,EAAEP,EAAEM,EAAQI,EAAEZ,EAAEE,EAAEO,EAAER,EAAEO,EAAQK,EAAEb,EAAEC,EAAEQ,EAAEP,EAAEM,EAAQM,EAAET,GAAG,EAAEA,GAAGE,EAAQQ,EAAEd,EAAEC,EAAEO,EAAET,EAAEQ,EAAQQ,EAAEhB,EAAEE,EAAEO,EAAER,EAAEO,EAAQS,EAAEhB,EAAEC,EAAEO,EAAET,EAAEQ,EAAQU,EAAEZ,GAAG,EAAEA,GAAGC,EAAQY,EAAEvB,EAAE,GAASwB,EAAExB,EAAE,GAASyB,EAAEzB,EAAE,GAAS0B,EAAE1B,EAAE,GAAS2B,EAAE3B,EAAE,GAAS4B,EAAE5B,EAAE,GAAS6B,EAAE7B,EAAE,GAAS8B,EAAE9B,EAAE,GAAS+B,EAAE/B,EAAE,GAASgC,EAAEhC,EAAE,GAASiC,EAAEjC,EAAE,IAAUkC,EAAElC,EAAE,IAA4Q,MAAxQ,GAAE,GAAGc,EAAES,EAAER,EAAEY,EAAEX,EAAEe,EAAE,EAAE,GAAGjB,EAAEU,EAAET,EAAEa,EAAEZ,EAAEgB,EAAE,EAAE,GAAGlB,EAAEW,EAAEV,EAAEc,EAAEb,EAAEiB,EAAE,EAAE,GAAGnB,EAAEY,EAAEX,EAAEe,EAAEd,EAAEkB,EAAE,EAAE,GAAGjB,EAAEM,EAAEL,EAAES,EAAER,EAAEY,EAAE,EAAE,GAAGd,EAAEO,EAAEN,EAAEU,EAAET,EAAEa,EAAE,EAAE,GAAGf,EAAEQ,EAAEP,EAAEW,EAAEV,EAAEc,EAAE,EAAE,GAAGhB,EAAES,EAAER,EAAEY,EAAEX,EAAEe,EAAE,EAAE,GAAGd,EAAEG,EAAEF,EAAEM,EAAEL,EAAES,EAAE,EAAE,GAAGX,EAAEI,EAAEH,EAAEO,EAAEN,EAAEU,EAAE,EAAE,IAAIZ,EAAEK,EAAEJ,EAAEQ,EAAEP,EAAEW,EAAE,EAAE,IAAIb,EAAEM,EAAEL,EAAES,EAAER,EAAEY,EAAKlC,IAAIE,IAAG,EAAE,IAAIF,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,KAAWE,EAUlyB,SAAS,GAAQ,EAAE,EAAE,CAA+I,MAA9I,KAAK,IAAI,GAAE,GAAG,CAAC,EAAE,GAAGF,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGA,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAIA,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAASC,EAW3K,SAAS,GAAM,EAAE,EAAE,EAAE,CAAC,IAAK,IAAI,GAAE,GAAG,CAAC,IAAMC,EAAED,EAAE,GAASG,EAAEH,EAAE,GAASI,EAAEJ,EAAE,GAAiN,MAA9M,GAAE,GAAGC,EAAEF,EAAE,GAAG,EAAE,GAAGE,EAAEF,EAAE,GAAG,EAAE,GAAGE,EAAEF,EAAE,GAAG,EAAE,GAAGE,EAAEF,EAAE,GAAG,EAAE,GAAGI,EAAEJ,EAAE,GAAG,EAAE,GAAGI,EAAEJ,EAAE,GAAG,EAAE,GAAGI,EAAEJ,EAAE,GAAG,EAAE,GAAGI,EAAEJ,EAAE,GAAG,EAAE,GAAGK,EAAEL,EAAE,GAAG,EAAE,GAAGK,EAAEL,EAAE,GAAG,EAAE,IAAIK,EAAEL,EAAE,IAAI,EAAE,IAAIK,EAAEL,EAAE,IAAOA,IAAIG,IAAG,EAAE,IAAIH,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,KAAWG,EAUjS,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,IAAK,IAAQ,CAAC,IAAMA,EAAEF,EAAE,GAASC,EAAED,EAAE,GAASG,EAAEH,EAAE,GAASI,EAAEF,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,IAAIA,EAAE,IAAiH,MAA7G,GAAE,IAAIG,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,GAAGA,EAAE,KAAKK,EAAE,EAAE,IAAIF,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,GAAGA,EAAE,KAAKK,EAAE,EAAE,IAAIF,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,IAAIA,EAAE,KAAKK,EAASN,EAa5O,SAAS,GAAmB,EAAE,EAAE,EAAE,CAAC,IAAK,IAAQ,CAAC,IAAMI,EAAEF,EAAE,GAASC,EAAED,EAAE,GAASG,EAAEH,EAAE,GAAkF,MAA/E,GAAE,GAAGE,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,GAAG,EAAE,GAAGG,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,GAAG,EAAE,GAAGG,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,IAAWD,EAe9K,SAAS,GAAgB,EAAE,EAAE,EAAE,CAAC,IAAK,IAAQ,CAAC,IAAMI,EAAE,GAAQH,EAAE,CAAOE,EAAED,EAAE,GAASG,EAAEH,EAAE,GAASI,EAAEJ,EAAE,GAAkF,MAA/E,GAAE,GAAGC,EAAEC,EAAE,GAAGC,EAAED,EAAE,GAAGE,EAAEF,EAAE,GAAG,EAAE,GAAGD,EAAEC,EAAE,GAAGC,EAAED,EAAE,GAAGE,EAAEF,EAAE,GAAG,EAAE,GAAGD,EAAEC,EAAE,GAAGC,EAAED,EAAE,GAAGE,EAAEF,EAAE,IAAWJ,EAO9L,SAAS,GAAuB,EAAE,CAAC,GAAGC,aAAa,UAAU,OAAOM,GAAsC,GAAjCN,aAAa,YAAuBA,aAAa,kBAAkB,OAAO,GAAE,GAAGA,aAAa,WAAW,OAAOQ,GAAE,GAAGR,aAAa,YAAY,OAAO,GAAE,GAAGA,aAAa,WAAW,OAAOU,GAAE,GAAGV,aAAa,YAAY,OAAO,GAAE,GAAGA,aAAa,aAAa,OAAO,GAAE,MAAU,MAAM,+BAA+B,CAO5X,SAAS,GAA2B,EAAE,CAAC,GAAGA,IAAI,UAAU,OAAOM,GAA6B,GAAxBN,IAAI,YAAuBA,IAAI,kBAAkB,OAAO,GAAE,GAAGA,IAAI,WAAW,OAAOQ,GAAE,GAAGR,IAAI,YAAY,OAAO,GAAE,GAAGA,IAAI,WAAW,OAAOU,GAAE,GAAGV,IAAI,YAAY,OAAO,GAAE,GAAGA,IAAI,aAAa,OAAO,GAAE,MAAU,MAAM,+BAA+B,CAMxT,SAAS,GAA2B,EAAE,CAAC,IAAMC,EAAE,GAAED,GAAG,GAAG,CAACC,EAAE,MAAU,MAAM,kBAAkB,CAAC,OAAOA,EAQpG,SAAS,GAAoB,EAAE,EAAE,EAAE,CAAC,EAAE,SAAS,SAAS,EAAE,CAAC,IAAME,EAAEF,EAAED,GAAYG,IAAT,IAAK,KAAQ,EAAEH,GAAGG,KAAK,CAO/F,SAAS,GAAuB,EAAE,EAAE,CAAC,OAAO,KAAKF,EAAE,CAAC,SAAS,SAAS,EAAE,CAAC,EAAE,eAAeF,EAAE,EAAEC,EAAE,eAAeD,EAAE,GAAG,EAAEA,GAAGC,EAAED,MAAM,CAAC,SAAS,GAAM,GAAGC,EAAE,CAAC,QAAQ,MAAM,GAAGA,EAAE,CAAC,SAAS,GAAK,GAAGA,EAAE,CAAC,QAAQ,KAAK,GAAGA,EAAE,CAAC,SAAS,GAAS,EAAE,EAAE,CAAC,OAAoB,OAAO,YAArB,KAAkCC,aAAa,YAAY,SAAS,GAAe,EAAE,EAAE,CAAC,OAAoB,OAAO,kBAArB,KAAwCA,aAAa,kBAAkB,SAAS,GAAS,EAAE,EAAE,CAAC,OAAoB,OAAO,YAArB,KAAkCA,aAAa,YAAY,SAAS,GAAU,EAAE,EAAE,CAAC,OAAoB,OAAO,aAArB,KAAmCA,aAAa,aAAa,SAAS,GAAU,EAAE,EAAE,CAAC,OAAoB,OAAO,aAArB,KAAmCA,aAAa,aAoBrpB,SAAS,GAAmB,EAAE,CAAC,GAAE,aAAaD,EAAE,SAAS,GAAY,EAAE,CAAC,GAAuBA,EAAE,GAAE,CAAC,SAAS,GAAwB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,WAAWC,EAAEF,EAAE,CAAC,EAAE,WAAWE,EAAEE,EAAED,GAAG,GAAE,CAWxL,SAAS,GAA2B,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,GAASF,EAAEC,EAAE,CAAC,OAAOA,EAAE,IAAK,GAAE,IAAMC,EAAEF,EAAE,cAAc,CAAoC,OAAnC,GAAwBA,EAAED,EAAEG,EAAED,EAAEE,EAAE,CAAQD,EAAE,SAAS,GAAU,EAAE,CAAC,OAAkBF,IAAZ,UAAc,SAAS,GAA8B,EAAE,CAAC,OAAOA,aAAa,WAAWA,aAAa,WAAW,SAAS,GAAkC,EAAE,CAAC,OAAOA,IAAI,WAAWA,IAAI,WAAW,SAAS,GAAS,EAAE,CAAC,OAAOA,EAAE,OAAOA,EAAEA,EAAE,KAAsD,SAAS,GAA2B,EAAE,EAAE,CAAC,IAAID,EAA8B,GAA5B,EAAE,GAAE,KAAKC,EAAE,CAAC,EAAE,GAAE,KAAKA,EAAE,CAAC,EAAE,EAAKC,EAAEF,EAAE,EAAE,MAAU,MAAM,8CAA8CC,EAAE,WAAWD,EAAE,OAAOE,EAAE,qCAAqCF,EAAE,0BAA0B,CAAC,OAAOA,EAAE,SAAS,GAAiB,EAAE,EAAE,CAAC,OAAOC,EAAE,eAAeA,EAAE,MAAM,GAA2BC,EAAE,GAASD,EAAE,CAAC,OAAO,CAAC,SAAS,GAAe,EAAE,EAAE,CAAC,GAAG,GAAEA,EAAE,CAAC,OAAOA,EAAE,GAAG,GAAEA,EAAE,KAAK,CAAC,OAAOA,EAAE,KAAK,MAAM,QAAQA,EAAE,GAAG,EAAE,CAAC,KAAKA,EAAE,EAAE,IAAID,EAAEC,EAAE,KAAkD,MAA7C,CAAI,IAAE,GAAUC,EAAE,CAAC,YAAY,aAAqB,IAAIF,EAAEC,EAAE,KAAK,CAiK3+B,SAAS,GAAwB,EAAE,EAAE,CAAC,IAAMD,EAAE,EAAE,CAAmnC,OAAlnC,OAAO,KAAKE,EAAE,CAAC,SAAS,SAAS,EAAE,CAAC,GAAG,CAAC,GAAUE,EAAE,CAAC,CAAC,IAAMD,EAAED,EAAEE,GAASC,EAAEF,EAAE,QAAQA,EAAE,MAAMA,EAAE,YAAY,GAAE,aAAaC,EAAE,GAAGD,EAAE,MAAM,CAAC,GAAG,CAAC,MAAM,QAAQA,EAAE,MAAM,EAAE,CAAC,GAAEA,EAAE,MAAM,CAAC,MAAU,MAAM,yCAAyC,CAAC,EAAEE,GAAG,CAAC,MAAMF,EAAE,MAAM,KAAK,CAAC,IAAID,EAAMI,EAAMC,EAAMC,EAAE,GAAGL,EAAE,QAAQA,EAAE,kBAAkB,YAAa,EAAEA,EAAE,OAAO,EAAEA,EAAE,eAAeA,EAAE,KAAK,EAAEA,EAAE,KAAK,EAAEA,EAAE,kBAA6B,OAAOA,GAAlB,UAAgC,OAAOA,EAAE,MAApB,SAAyB,CAAC,IAAMH,EAAEG,EAAE,MAAMA,EAAQE,EAAEF,EAAE,MAAM,aAAmBM,EAAET,EAAEK,EAAE,kBAAkB,EAAE,GAA2BA,EAAE,CAAC,EAAWF,EAAE,YAAX,IAAK,GAA4B,GAAkCE,EAAE,CAAhDF,EAAE,UAA+C,EAAEA,EAAE,eAAeA,EAAE,MAAM,GAA2BC,EAAEJ,EAAE,CAAC,EAAEC,EAAE,cAAc,CAAC,EAAE,WAAW,GAAEC,EAAE,CAAC,EAAE,WAAW,GAAEO,EAAEN,EAAE,UAAU,GAAE,KAAK,CAAC,IAAMH,EAAE,GAAeG,EAAEC,EAAE,CAAC,EAAE,GAA2BH,EAAED,EAAE,IAAK,GAAEG,EAAE,SAAS,CAAC,EAAE,GAAuBH,EAAE,CAAC,EAAWG,EAAE,YAAX,IAAK,GAA4B,GAA8BH,EAAE,CAA5CG,EAAE,UAA2C,EAAE,GAAiBA,EAAEC,EAAE,CAAC,EAAEC,GAAG,CAAC,OAAOH,EAAE,cAAcM,EAAE,KAAKF,EAAE,UAAUC,EAAE,OAAOJ,EAAE,QAAQ,EAAE,OAAOA,EAAE,QAAQ,EAAE,QAAiBA,EAAE,UAAX,IAAK,GAAc,IAAK,GAAEA,EAAE,QAAQ,SAASA,EAAE,SAAS,KAAK,CAAC,EAAE,WAAW,GAAE,KAAK,CAAQH,EAoC1qC,SAAS,GAA6B,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,GAAeA,EAAE,CAAaI,IAAT,IAAK,GAA4D,GAAwBH,EAAE,GAAEC,EAAE,OAAOF,EAAEE,EAAE,SAAS,EAAvG,EAAE,WAAW,GAAEA,EAAE,OAAO,CAAC,EAAE,cAAc,GAAEE,EAAEJ,EAAE,EAAyD,SAAS,GAA0B,EAAE,EAAE,CAAC,OAAOE,IAAI,IAAGA,IAAI,GAAE,EAAEA,IAAI,IAAGA,IAAI,GAAE,EAAEA,IAAI,IAAGA,IAAI,IAAGA,IAAI,GAAE,EAAE,EAAgD,SAAS,GAAmC,EAAE,CAAC,IAAIA,EAAMF,EAAE,IAAI,EAAE,EAAEA,EAAE,GAAE,SAAY,EAAE,GAAEA,GAAME,OAAKD,IAApB,EAAED,GAA0B,IAAI,GAAE,SAAS,EAAE,OAAO,KAAKC,EAAE,CAAC,IAAI,IAAMG,EAAEH,EAAEC,GAASC,EAAE,GAASC,EAAE,CAAC,OAAO,GAAYD,IAAT,IAAK,GAAM,MAAO,GAAE,IAAME,EAAE,GAAiBD,EAAEF,EAAE,CAAOI,EAAEH,EAAEE,EAAE,GAAGF,EAAEE,EAAE,EAAE,MAAU,MAAM,iBAAiBA,EAAE,0BAA0BF,IAAI,CAAC,OAAOG,EAAE,SAAS,GAA6B,EAAE,EAAE,CAAC,IAAIN,EAAMI,EAAE,IAAI,EAAE,EAAEA,EAAE,GAAE,SAAY,EAAE,GAAEA,GAAmB,EAAbJ,KAAKE,IAAQ,EAAE,GAAE,aAAaF,EAAKA,KAAKE,KAAvD,EAAEE,GAA6D,IAAI,GAAE,SAAS,EAAE,OAAO,KAAKF,EAAE,CAAC,IAAI,IAAMC,EAAED,EAAEF,GAAG,GAAG,CAACG,EAAE,OAAO,MAAO,GAAE,EAAE,WAAW,GAAEA,EAAE,OAAO,CAAC,IAAME,EAAEJ,EAAE,mBAAmB,GAAE,GAAE,CAAC,EAAE,WAAW,GAAE,KAAK,CAA6C,IAAMM,EAAEF,EAA5C,GAA0BJ,EAAEE,EAAE,KAAK,CAAmBK,EAAEL,EAAE,eAAeA,EAAE,KAAWM,EAAEF,EAAEC,EAAE,GAAGC,EAAE,GAAI,EAAE,MAAU,MAAM,iBAAiBD,EAAE,0BAA0B,SAAS,CAAC,OAAOC,EAwGrnC,SAAS,GAA2B,EAAE,EAAE,EAAE,CAAC,IAAML,EAAE,GAAwBH,EAAEC,EAAE,CAAOC,EAAE,OAAO,OAAO,EAAE,CAACH,GAAG,EAAE,CAAC,CAAC,EAAE,QAAQ,OAAO,OAAO,EAAE,CAACA,EAAEA,EAAE,QAAQ,EAAE,CAACI,EAAE,CAAC,IAAMC,EAAEH,EAAE,QAAQ,GAAGG,EAAE,CAAC,IAAMH,EAAE,GAAeG,EAAE,UAAU,CAAC,EAAE,QAAQ,GAA2BJ,EAAEC,EAAE,GAAE,CAAC,EAAE,YAAYA,EAAE,OAAO,EAAE,YAAY,GAAuBA,EAAE,MAAM,AAAgB,EAAE,cAAY,GAA6BD,EAAEE,EAAE,QAAQ,CAAE,OAAOA,EA0BzZ,SAAS,GAAsB,EAAE,EAAE,EAAE,CAAC,IAAMC,EAAcJ,IAAZ,UAAc,GAAE,GAA8B,OAAO,GAA2BC,EAAtD,GAAeC,EAAEF,EAAE,CAAuCI,EAAE,CAwBpI,SAAS,GAAwB,EAAE,EAAE,CAAC,IAAMJ,EAAE,EAAE,CAAmP,OAAlP,OAAO,KAAKE,EAAE,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEE,GAAG,GAAsBH,EAAEC,EAAEE,GAAGA,EAAE,GAAG,CAAIF,EAAE,SAAS,EAAE,YAAYA,EAAE,QAAQ,OAAO,EAAE,YAAY,GAAuB,GAAeA,EAAE,QAAQ,CAAC,EAAM,EAAE,YAAY,GAAmCA,EAAE,CAAQF,EAW1S,SAAS,GAAkB,EAAE,EAAE,CAAC,IAAIA,EAAE,EAA+S,MAA7S,GAAE,KAAK,UAAU,CAAC,IAAI,IAAIE,EAAE,EAAEA,EAAE,UAAU,OAAO,EAAEA,EAAE,CAAC,IAAME,EAAE,UAAUF,GAAG,GAAGE,aAAa,OAAO,GAAEA,EAAE,CAAC,IAAI,IAAIF,EAAE,EAAEA,EAAEE,EAAE,OAAO,EAAEF,EAAE,EAAE,KAAKE,EAAEF,QAAQ,EAAE,KAAKE,IAAI,EAAE,MAAM,SAAS,EAAE,CAAC,EAAEH,GAAG,GAAG,EAAE,cAAcC,EAAE,OAAO,eAAeD,EAAE,cAAc,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,OAAO,KAAK,cAAc,GAAG,CAAC,CAAQA,EAsB5V,SAAS,EAA0B,EAAE,EAAE,EAAE,CAAyB,OAAO,GAAkB,IAAzCD,GAAG,cAA4CC,EAAEC,EAAE,CAACD,EAAE,CAAC,SAAS,GAAc,EAAE,CAAC,OAAkBA,IAAZ,UAMzI,SAAS,GAAgB,EAAE,CAAC,IAAMC,EAAED,EAAE,QAAcD,EAAE,EAAE,CAAOI,EAAEF,EAAE,OAAO,SAAS,EAAkB,EAAE,CAAC,IAAMG,EAAEJ,EAAEE,GAASG,EAAED,EAAE,cAAoBE,EAAE,EAA0BD,EAAEF,EAAEC,EAAE,YAAY,CAAC,IAAI,IAAIJ,EAAE,EAAEA,EAAEG,EAAE,EAAEH,EAAE,CAAc,IAAMG,EAAXF,EAAED,GAAaK,EAAE,IAAI,IAAIL,EAAE,EAAEA,EAAEK,EAAE,EAAEL,EAAE,EAAE,KAAKI,EAAED,EAAEH,GAAG,CAAC,EAAEE,GAAGI,EAAkE,OAAhE,OAAO,KAAKN,EAAE,CAAC,OAAO,GAAc,CAAC,QAAQ,EAAkB,CAAQD,EAMjW,SAAS,GAAe,EAAE,CAAC,GAAGC,EAAE,QAAQ,MAAU,MAAM,kEAAkE,CAAC,IAAMC,EAAED,EAAE,OAAaD,EAAEE,EAAE,OAAO,IAAI,IAAID,EAAE,EAAEA,EAAED,EAAE,GAAG,EAAE,CAAC,IAAMA,EAAEE,EAAED,EAAE,GAASG,EAAEF,EAAED,EAAE,GAASE,EAAED,EAAED,EAAE,GAASI,EAAEH,EAAED,EAAE,GAASK,EAAEJ,EAAED,EAAE,GAASM,EAAEL,EAAED,EAAE,GAASO,EAAEN,EAAED,EAAE,GAASQ,EAAEP,EAAED,EAAE,GAASS,EAAER,EAAED,EAAE,GAAOU,EAAEX,EAAEK,EAAEG,EAAMI,EAAER,EAAEE,EAAEG,EAAMI,EAAEV,EAAEI,EAAEG,EAAQI,EAAE,KAAK,KAAKH,EAAEA,EAAEC,EAAEA,EAAEC,EAAEA,EAAE,CAAC,GAAGC,EAAE,GAAGA,EAAE,GAAGA,EAAE,EAAEb,EAAE,GAAGU,EAAE,EAAEV,EAAE,GAAGW,EAAE,EAAEX,EAAE,GAAGY,EAAE,EAAEZ,EAAE,GAAGU,EAAE,EAAEV,EAAE,GAAGW,EAAE,EAAEX,EAAE,GAAGY,EAAE,EAAEZ,EAAE,GAAGU,EAAE,EAAEV,EAAE,GAAGW,EAAE,EAAEX,EAAE,GAAGY,EAAE,OAAOZ,EAAE,SAAS,GAAmB,EAAE,EAAE,EAAE,CAAC,IAAMG,EAAEH,EAAE,OAAaE,EAAE,IAAI,aAAa,EAAE,CAAC,IAAI,IAAIE,EAAE,EAAEA,EAAED,EAAE,GAAG,EAAG,EAAEF,EAAE,CAACD,EAAEI,GAAGJ,EAAEI,EAAE,GAAGJ,EAAEI,EAAE,GAAG,CAACF,EAAE,CAAC,EAAEE,GAAGF,EAAE,GAAG,EAAEE,EAAE,GAAGF,EAAE,GAAG,EAAEE,EAAE,GAAGF,EAAE,GAAI,SAAS,GAAkB,EAAE,EAAE,EAAE,CAAC,IAAK,IAAQ,CAAC,IAAMC,EAAEF,EAAE,GAASC,EAAED,EAAE,GAASG,EAAEH,EAAE,GAAkF,MAA/E,GAAE,GAAGE,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,GAAG,EAAE,GAAGG,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,GAAG,EAAE,GAAGG,EAAEH,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,IAAWD,EAOxzB,SAAS,GAAmB,EAAE,EAAE,CAA4C,OAA3C,GAAmBC,EAAEC,EAAE,GAAmB,CAAQD,EAQnF,SAAS,GAAgB,EAAE,EAAE,CAAoD,OAAnD,GAAmBA,EAAE,GAAQC,EAAE,CAAC,GAAkB,CAAQD,EAQxF,SAAS,GAAkB,EAAE,EAAE,CAAwC,OAAvC,GAAmBA,EAAEC,EAAE,GAAe,CAAQD,EAa9E,SAAS,GAAiB,EAAE,EAAE,CAA+M,OAA9M,OAAO,KAAKA,EAAE,CAAC,SAAS,SAAS,EAAE,CAAC,IAAMG,EAAEH,EAAED,GAAG,EAAE,QAAQ,MAAM,EAAE,EAAE,GAAkBI,EAAEF,EAAE,CAACF,EAAE,QAAQ,MAAM,EAAE,GAAGA,EAAE,QAAQ,SAAS,EAAE,EAAE,GAAmBI,EAAEF,EAAE,CAACF,EAAE,QAAQ,OAAO,EAAE,GAAG,GAAgBI,EAAEF,EAAE,GAAG,CAAQD,EA0DpP,SAAS,GAAqB,EAAE,EAAE,EAAE,CAA4B,MAA3B,KAAK,EAAE,IAAK,EAAE,IAAK,EAAE,GAAG,GAAS,CAAC,SAAS,CAAC,cAAc,EAAE,KAAK,CAACC,EAAE,GAAGD,EAAED,EAAE,GAAGC,EAAEC,EAAE,EAAED,EAAED,EAAE,GAAGC,EAAEC,EAAE,GAAGD,EAAED,EAAE,EAAEC,EAAEC,EAAE,EAAED,EAAED,EAAE,EAAEC,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,QAAQ,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CA2C/O,SAAS,GAAoB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAK,EAAE,IAAK,EAAE,IAAK,EAAE,IAAK,EAAE,IAAK,IAAU,CAAC,IAAMI,GAAGL,EAAE,IAAII,EAAE,GAASE,EAAE,EAA0B,EAAED,EAAE,CAAOE,EAAE,EAA0B,EAAEF,EAAE,CAAOG,EAAE,EAA0B,EAAEH,EAAE,CAAC,IAAI,IAAIF,EAAE,EAAEA,GAAGC,EAAE,IAAI,IAAI,IAAIC,EAAE,EAAEA,GAAGL,EAAE,IAAI,CAAC,IAAMS,EAAEJ,EAAEL,EAAQU,EAAEP,EAAEC,EAAE,EAAE,KAAKH,EAAEQ,EAAE,GAAGR,EAAE,EAAEC,EAAEQ,EAAE,GAAGR,EAAE,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,EAAE,KAAKO,EAAEC,EAAE,CAAC,IAAMD,EAAET,EAAE,EAAQU,EAAE,EAA0B,EAAEV,EAAEI,EAAE,EAAE,YAAY,CAAC,IAAI,IAAIH,EAAE,EAAEA,EAAEG,EAAE,IAAI,IAAI,IAAIF,EAAE,EAAEA,EAAEF,EAAE,IAAK,EAAE,MAAMC,EAAE,GAAGQ,EAAEP,GAAGD,EAAE,GAAGQ,EAAEP,GAAGD,EAAE,GAAGQ,EAAEP,EAAE,EAAE,CAAC,EAAE,MAAMD,EAAE,GAAGQ,EAAEP,GAAGD,EAAE,GAAGQ,EAAEP,EAAE,GAAGD,EAAE,GAAGQ,EAAEP,EAAE,EAAE,CAAwE,OAA/D,GAAiB,CAAC,SAASI,EAAE,OAAOC,EAAE,SAASC,EAAE,QAAQE,EAAE,CAACP,EAAE,CA6D1lB,SAAS,GAAqB,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAGD,GAAG,GAAGF,GAAG,EAAE,MAAU,MAAM,oDAAoD,CAAC,IAAK,EAAE,IAAK,KAAK,GAAG,IAAK,EAAE,IAAK,EAAE,KAAK,GAAG,IAAMO,EAAEJ,EAAEC,EAAQI,EAAEF,EAAED,EAAQI,GAAGP,EAAE,IAAIF,EAAE,GAASU,EAAE,EAA0B,EAAED,EAAE,CAAOE,EAAE,EAA0B,EAAEF,EAAE,CAAOG,EAAE,EAA0B,EAAEH,EAAE,CAAC,IAAI,IAAIN,EAAE,EAAEA,GAAGH,EAAE,IAAI,IAAI,IAAIM,EAAE,EAAEA,GAAGJ,EAAE,IAAI,CAAC,IAAMO,EAAEH,EAAEJ,EAAQW,EAAEV,EAAEH,EAAQc,EAAEN,EAAEC,EAAEJ,EAAQU,EAAER,EAAEM,EAAET,EAAQY,EAAE,KAAK,IAAIF,EAAE,CAAOG,EAAE,KAAK,IAAIH,EAAE,CAAOI,EAAE,KAAK,IAAIH,EAAE,CAAOI,EAAE,KAAK,IAAIJ,EAAE,CAAOK,EAAEH,EAAEC,EAAQG,EAAEF,EAAQG,EAAEN,EAAEE,EAAE,EAAE,KAAKjB,EAAEmB,EAAEnB,EAAEoB,EAAEpB,EAAEqB,EAAE,CAAC,EAAE,KAAKF,EAAEC,EAAEC,EAAE,CAAC,EAAE,KAAK,EAAEb,EAAEI,EAAE,CAAC,IAAMA,EAAEX,EAAE,EAAQY,EAAE,EAA0B,EAAEZ,EAAEF,EAAE,EAAE,YAAY,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAEC,EAAE,IAAI,IAAI,IAAIA,EAAE,EAAEA,EAAEF,EAAE,IAAK,EAAE,MAAME,EAAE,GAAGW,EAAEZ,GAAGC,EAAE,GAAGW,EAAEZ,EAAE,GAAGC,EAAE,GAAGW,EAAEZ,EAAE,CAAC,EAAE,MAAMC,EAAE,GAAGW,EAAEZ,GAAGC,EAAE,GAAGW,EAAEZ,EAAE,GAAGC,EAAE,GAAGW,EAAEZ,EAAE,EAAE,CAAC,MAAM,CAAC,SAASS,EAAE,OAAOC,EAAE,SAASC,EAAE,QAAQE,EAAE,CAoC1zB,SAAS,GAAmB,EAAE,CAAC,IAAK,EAAE,IAAMZ,EAAED,EAAE,EAAQD,EAAE,CAAC,CAAC,CAACE,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,CAAC,CAACA,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,CAAC,CAACA,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,CAAC,CAACA,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,CAAC,CAACA,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,CAAC,CAACA,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,CAAC,CAACA,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,CAAC,CAACA,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,CAAOE,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAOD,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAkBG,EAAE,EAA0B,EAAED,GAAE,CAAOE,EAAE,EAA0B,EAAEF,GAAE,CAAOG,EAAE,EAA0B,EAAEH,GAAE,CAAOI,EAAE,EAA0B,EAAE,GAAG,YAAY,CAAC,IAAI,IAAIR,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,CAAC,IAAMC,EAAE,GAAED,GAAG,IAAI,IAAII,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,CAAC,IAAMI,EAAET,EAAEE,EAAEG,IAAUK,EAAEN,EAAEH,GAASU,EAAER,EAAEE,GAAG,EAAE,KAAKI,EAAE,CAAC,EAAE,KAAKC,EAAE,CAAC,EAAE,KAAKC,EAAE,CAAC,IAAMN,EAAE,EAAEJ,EAAE,EAAE,KAAKI,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,KAAKA,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAE,CAAC,MAAM,CAAC,SAASC,EAAE,OAAOC,EAAE,SAASC,EAAE,QAAQC,EAAE,CA6D1oB,SAAS,GAA4B,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAGL,EAAE,EAAE,MAAU,MAAM,0CAA0C,CAAC,GAAGD,EAAE,EAAE,MAAU,MAAM,4CAA4C,CAAC,IAAMI,EAAWF,IAAT,IAAK,IAAOA,EAAQG,EAAWF,IAAT,IAAK,IAAOA,EAAQG,GAAGF,EAAE,EAAE,IAAIC,EAAE,EAAE,GAASE,GAAGN,EAAE,IAAID,EAAE,EAAEM,GAASE,EAAE,EAA0B,EAAED,EAAE,CAAOE,EAAE,EAA0B,EAAEF,EAAE,CAAOG,EAAE,EAA0B,EAAEH,EAAE,CAAOI,EAAE,EAA0B,EAAEV,GAAGD,EAAEM,EAAE,GAAG,EAAE,YAAY,CAAOM,EAAEX,EAAE,EAAQY,EAAE,KAAK,MAAMf,EAAEC,EAAEF,EAAE,CAAOiB,EAAE,KAAK,IAAID,EAAE,CAAOE,EAAE,KAAK,IAAIF,EAAE,CAAOG,EAAEZ,EAAE,GAAG,EAAQa,EAAEjB,GAAGK,EAAE,EAAE,GAAG,IAAI,IAAIH,EAAEc,EAAEd,GAAGe,EAAE,EAAEf,EAAE,CAAC,IAAIC,EAAED,EAAEF,EAAMI,EAAEP,EAAEM,EAAME,EAAKH,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAEJ,GAAUI,EAAEF,GAAG,EAAEH,EAAE,EAAE,EAAE,EAAEE,GAAO,EAAED,EAAEI,EAAEF,GAAGD,EAAED,IAAWI,IAAL,IAAQA,IAAIF,EAAE,KAAG,EAAE,EAAE,EAAE,GAAE,GAAGH,EAAE,EAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEc,EAAE,EAAEd,EAAE,CAAC,IAAMC,EAAE,KAAK,IAAID,EAAE,KAAK,GAAG,EAAEG,EAAE,CAAOJ,EAAE,KAAK,IAAIC,EAAE,KAAK,GAAG,EAAEG,EAAE,CAAC,EAAE,KAAKF,EAAEM,EAAED,EAAEP,EAAEQ,EAAE,CAAC,EAAE,EAAEI,EAAE,KAAK,EAAE,GAAG,EAAE,CAACP,EAAEF,EAAES,EAAE,KAAK,EAAE,EAAE,EAAE,CAAKJ,IAAJ,EAAMI,EAAE,KAAK,EAAE,EAAE,EAAE,CAACA,EAAE,KAAKV,EAAEe,EAAEC,EAAElB,EAAEiB,EAAE,CAAC,EAAE,KAAKhB,EAAEG,EAAE,EAAEE,EAAE,EAAE,IAAI,IAAIL,EAAE,EAAEA,EAAEE,EAAEM,EAAE,EAAER,EAAE,GAAG,EAAMA,IAAJ,GAAOM,GAAGN,IAAIE,EAAEM,EAAE,GAAGD,GAAG,IAAI,IAAIN,EAAE,EAAEA,EAAEE,EAAE,EAAEF,EAAG,EAAE,KAAKa,GAAGd,EAAE,GAAG,EAAEC,EAAEa,GAAGd,EAAE,GAAG,EAAEC,EAAEa,GAAGd,EAAE,GAAG,EAAEC,EAAE,CAAC,EAAE,KAAKa,GAAGd,EAAE,GAAG,EAAEC,EAAEa,GAAGd,EAAE,GAAG,EAAEC,EAAEa,GAAGd,EAAE,GAAG,EAAEC,EAAE,CAAC,MAAM,CAAC,SAASS,EAAE,OAAOC,EAAE,SAASC,EAAE,QAAQC,EAAE,CAO3lC,SAAS,GAAc,EAAE,EAAE,CAAC,IAAK,EAAE,CAAC,IAAMd,EAAE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEH,EAAE,OAAO,GAAG,EAAE,CAAC,IAAME,EAAEF,EAAEG,GAASC,EAAEJ,EAAE,MAAMG,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,KAAK,MAAMC,EAAEH,EAAE,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAEE,EAAE,EAAEF,EAAE,EAAE,KAAK,MAAMD,EAAEK,EAAE,CAAC,OAAOL,EAoBjL,SAAS,IAAmB,CAAC,IAAMC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,EAAE,GAAG,GAAG,IAAI,GAAG,GAAG,EAAE,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,GAAG,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,IAAI,EAAE,GAAG,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,IAAI,GAAG,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,CAAOC,EAAE,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAA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G,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,KAAW,GAAG,KAAW,GAAG,KAAW,GAAG,KAAW,GAAG,KAAW,GAAG,KAAW,GAAG,KAAW,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,KAAW,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,KAAW,GAAG,MAAY,GAAG,MAAY,GAAG,MAAY,GAAG,EAAE,CAAC,CAAC,IAAMA,EAAE,GAAG,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CA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"}