{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:flubber@0.4.2/build/flubber.min.js", "ssg:https://framerusercontent.com/modules/sy9cU99KXS3lK7RgRdA0/CLibtRBAP9rsc7QmO6Qj/Morpher.js", "ssg:https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js", "ssg:https://framerusercontent.com/modules/NLpw4UPElXpirDfZ8gK3/pnnblFdmCm84r7TGjG3U/shader_mount.js", "ssg:https://framerusercontent.com/modules/zIDOp1iaNFIXSAIx7ljo/VX06XYWdAlD95B9usTKm/warp.js", "ssg:https://framerusercontent.com/modules/r591zLdRh7n2CKaaHRG7/PCYxubr6wk68eTxKLhEH/get_shader_color_from_string.js", "ssg:https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/7uqzHTHLUXDXpMKwmC2a/AnimatedLiquidBackground_Prod.js", "ssg:https://framerusercontent.com/modules/Yz9KUUlGljDxHq3LwxmI/EUWDkc7vt0iTae8N51t9/G62nkpxha.js", "ssg:https://framerusercontent.com/modules/DUafMicJUBpBKso9odTT/2YZK9mtwRjTWwiuUDx5D/MXAi7X5SI.js"],
  "sourcesContent": ["var t=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var rn={};!function(t,an){an(rn)}(rn,(function(rn){function n(t){return 10===t||13===t||8232===t||8233===t||32===t||9===t||11===t||12===t||160===t||t>=5760&&sn.indexOf(t)>=0}function e(t){switch(32|t){case 109:case 122:case 108:case 104:case 118:case 99:case 115:case 113:case 116:case 97:case 114:return!0}return!1}function r(t){return t>=48&&t<=57}function i(t){return t>=48&&t<=57||43===t||45===t||46===t}function a(rn){(this||t).index=0,(this||t).path=rn,(this||t).max=rn.length,(this||t).result=[],(this||t).param=0,(this||t).err=\"\",(this||t).segmentStart=0,(this||t).data=[]}function o(t){for(;t.index<t.max&&n(t.path.charCodeAt(t.index));)t.index++}function s(t){var rn,an=t.index,sn=an,hn=t.max,un=!1,cn=!1,ln=!1,gn=!1;if(sn>=hn)t.err=\"SvgPath: missed param (at pos \"+sn+\")\";else if(rn=t.path.charCodeAt(sn),43!==rn&&45!==rn||(sn++,rn=sn<hn?t.path.charCodeAt(sn):0),r(rn)||46===rn){if(46!==rn){if(un=48===rn,sn++,rn=sn<hn?t.path.charCodeAt(sn):0,un&&sn<hn&&rn&&r(rn))return void(t.err=\"SvgPath: numbers started with `0` such as `09` are ilegal (at pos \"+an+\")\");for(;sn<hn&&r(t.path.charCodeAt(sn));)sn++,cn=!0;rn=sn<hn?t.path.charCodeAt(sn):0}if(46===rn){for(gn=!0,sn++;r(t.path.charCodeAt(sn));)sn++,ln=!0;rn=sn<hn?t.path.charCodeAt(sn):0}if(101===rn||69===rn){if(gn&&!cn&&!ln)return void(t.err=\"SvgPath: invalid float exponent (at pos \"+sn+\")\");if(sn++,rn=sn<hn?t.path.charCodeAt(sn):0,43!==rn&&45!==rn||sn++,!(sn<hn&&r(t.path.charCodeAt(sn))))return void(t.err=\"SvgPath: invalid float exponent (at pos \"+sn+\")\");for(;sn<hn&&r(t.path.charCodeAt(sn));)sn++}t.index=sn,t.param=parseFloat(t.path.slice(an,sn))+0}else t.err=\"SvgPath: param should start with 0..9 or `.` (at pos \"+sn+\")\"}function h(t){var rn,sn;rn=t.path[t.segmentStart],sn=rn.toLowerCase();var hn=t.data;if(\"m\"===sn&&hn.length>2&&(t.result.push([rn,hn[0],hn[1]]),hn=hn.slice(2),sn=\"l\",rn=\"m\"===rn?\"l\":\"L\"),\"r\"===sn)t.result.push([rn].concat(hn));else for(;hn.length>=an[sn]&&(t.result.push([rn].concat(hn.splice(0,an[sn]))),an[sn]););}function u(t){var rn,sn,hn,un,cn=t.max;if(t.segmentStart=t.index,rn=t.path.charCodeAt(t.index),e(rn))if(hn=an[t.path[t.index].toLowerCase()],t.index++,o(t),t.data=[],hn){for(sn=!1;;){for(un=hn;un>0;un--){if(s(t),t.err.length)return;t.data.push(t.param),o(t),sn=!1,t.index<cn&&44===t.path.charCodeAt(t.index)&&(t.index++,o(t),sn=!0)}if(!sn){if(t.index>=t.max)break;if(!i(t.path.charCodeAt(t.index)))break}}h(t)}else h(t);else t.err=\"SvgPath: bad command \"+t.path[t.index]+\" (at pos \"+t.index+\")\"}function c(t,rn){return[t[0]*rn[0]+t[2]*rn[1],t[1]*rn[0]+t[3]*rn[1],t[0]*rn[2]+t[2]*rn[3],t[1]*rn[2]+t[3]*rn[3],t[0]*rn[4]+t[2]*rn[5]+t[4],t[1]*rn[4]+t[3]*rn[5]+t[5]]}function f(){if(!((this||t)instanceof f))return new f;(this||t).queue=[],(this||t).cache=null}function l(t,rn,an,sn){var hn=t*sn-rn*an<0?-1:1,un=Math.sqrt(t*t+rn*rn),cn=Math.sqrt(t*t+rn*rn),ln=t*an+rn*sn,gn=ln/(un*cn);return gn>1&&(gn=1),gn<-1&&(gn=-1),hn*Math.acos(gn)}function p(t,rn,an,sn,hn,un,cn,ln,vn,xn){var yn=xn*(t-an)/2+vn*(rn-sn)/2,dn=-vn*(t-an)/2+xn*(rn-sn)/2,mn=cn*cn,wn=ln*ln,Ln=yn*yn,An=dn*dn,qn=mn*wn-mn*An-wn*Ln;qn<0&&(qn=0),qn/=mn*An+wn*Ln,qn=Math.sqrt(qn)*(hn===un?-1:1);var kn=qn*cn/ln*dn,Cn=qn*-ln/cn*yn,Zn=xn*kn-vn*Cn+(t+an)/2,zn=vn*kn+xn*Cn+(rn+sn)/2,Qn=(yn-kn)/cn,Jn=(dn-Cn)/ln,Nn=(-yn-kn)/cn,Wn=(-dn-Cn)/ln,Rn=l(1,0,Qn,Jn),Bn=l(Qn,Jn,Nn,Wn);return 0===un&&Bn>0&&(Bn-=gn),1===un&&Bn<0&&(Bn+=gn),[Zn,zn,Rn,Bn]}function g(t,rn){var an=4/3*Math.tan(rn/4),sn=Math.cos(t),hn=Math.sin(t),un=Math.cos(t+rn),cn=Math.sin(t+rn);return[sn,hn,sn-hn*an,hn+sn*an,un+cn*an,cn-un*an,un,cn]}function v(rn,an,sn){if(!((this||t)instanceof v))return new v(rn,an,sn);(this||t).rx=rn,(this||t).ry=an,(this||t).ax=sn}function x(rn){if(!((this||t)instanceof x))return new x(rn);var an=on(rn);(this||t).segments=an.segments,(this||t).err=an.err,(this||t).__stack=[]}function y(t){var rn=t.match(Ln);return rn?rn.map(Number):[]}function d(rn,an,sn,hn,un,cn,ln,gn){(this||t).a={x:rn,y:an},(this||t).b={x:sn,y:hn},(this||t).c={x:un,y:cn},(this||t).d={x:ln,y:gn},null!==ln&&void 0!==ln&&null!==gn&&void 0!==gn?((this||t).getArcLength=_,(this||t).getPoint=L,(this||t).getDerivative=M):((this||t).getArcLength=A,(this||t).getPoint=b,(this||t).getDerivative=m),this.init()}function m(t,rn,an){return{x:2*(1-an)*(t[1]-t[0])+2*an*(t[2]-t[1]),y:2*(1-an)*(rn[1]-rn[0])+2*an*(rn[2]-rn[1])}}function M(t,rn,an){return b([3*(t[1]-t[0]),3*(t[2]-t[1]),3*(t[3]-t[2])],[3*(rn[1]-rn[0]),3*(rn[2]-rn[1]),3*(rn[3]-rn[2])],an)}function w(t,rn,an,sn,hn){for(var un=1,cn=t/rn,ln=(t-an(sn,hn,cn))/rn;un>.001;){var gn=an(sn,hn,cn+ln),vn=an(sn,hn,cn-ln),xn=Math.abs(t-gn)/rn,yn=Math.abs(t-vn)/rn;xn<un?(un=xn,cn+=ln):yn<un?(un=yn,cn-=ln):ln/=2}return cn}function b(t,rn,an){return{x:(1-an)*(1-an)*t[0]+2*(1-an)*an*t[1]+an*an*t[2],y:(1-an)*(1-an)*rn[0]+2*(1-an)*an*rn[1]+an*an*rn[2]}}function L(t,rn,an){return{x:(1-an)*(1-an)*(1-an)*t[0]+3*(1-an)*(1-an)*an*t[1]+3*(1-an)*an*an*t[2]+an*an*an*t[3],y:(1-an)*(1-an)*(1-an)*rn[0]+3*(1-an)*(1-an)*an*rn[1]+3*(1-an)*an*an*rn[2]+an*an*an*rn[3]}}function A(t,rn,an){void 0===an&&(an=1);var sn=t[0]-2*t[1]+t[2],hn=rn[0]-2*rn[1]+rn[2],un=2*t[1]-2*t[0],cn=2*rn[1]-2*rn[0],ln=4*(sn*sn+hn*hn),gn=4*(sn*un+hn*cn),vn=un*un+cn*cn;if(0===ln)return an*Math.sqrt(Math.pow(t[2]-t[0],2)+Math.pow(rn[2]-rn[0],2));var xn=gn/(2*ln),yn=vn/ln,dn=an+xn,mn=yn-xn*xn;return Math.sqrt(ln)/2*(dn*Math.sqrt(dn*dn+mn)-xn*Math.sqrt(xn*xn+mn)+mn*Math.log(Math.abs((dn+Math.sqrt(dn*dn+mn))/(xn+Math.sqrt(xn*xn+mn)))))}function q(t,rn){return kn[t][rn]}function k(t,rn,an){var sn,hn,un,cn=an.length-1;if(0===cn)return 0;if(0===t){for(hn=0,un=0;un<=cn;un++)hn+=q(cn,un)*Math.pow(1-rn,cn-un)*Math.pow(rn,un)*an[un];return hn}for(sn=new Array(cn),un=0;un<cn;un++)sn[un]=cn*(an[un+1]-an[un]);return k(t-1,rn,sn)}function P(t,rn,an){var sn=k(1,an,t),hn=k(1,an,rn),un=sn*sn+hn*hn;return Math.sqrt(un)}function _(t,rn,an){var sn,hn,un,cn;void 0===an&&(an=1);for(sn=an/2,hn=0,un=0;un<20;un++)cn=sn*An[20][un]+sn,hn+=qn[20][un]*P(t,rn,cn);return sn*hn}function E(t,rn,an,sn){var hn=t*sn-rn*an<0?-1:1,un=t*an+rn*sn;return un>1&&(un=1),un<-1&&(un=-1),hn*Math.acos(un)}function S(t,rn,an,sn,hn,un,cn,ln,gn,vn){var xn=vn*(t-an)/2+gn*(rn-sn)/2,yn=-gn*(t-an)/2+vn*(rn-sn)/2,dn=cn*cn,mn=ln*ln,wn=xn*xn,Ln=yn*yn,An=dn*mn-dn*Ln-mn*wn;An<0&&(An=0),An/=dn*Ln+mn*wn,An=Math.sqrt(An)*(hn===un?-1:1);var qn=An*cn/ln*yn,kn=An*-ln/cn*xn,Zn=vn*qn-gn*kn+(t+an)/2,zn=gn*qn+vn*kn+(rn+sn)/2,Qn=(xn-qn)/cn,Jn=(yn-kn)/ln,Nn=(-xn-qn)/cn,Wn=(-yn-kn)/ln,Rn=E(1,0,Qn,Jn),Bn=E(Qn,Jn,Nn,Wn);return 0===un&&Bn>0&&(Bn-=Cn),1===un&&Bn<0&&(Bn+=Cn),[Zn,zn,Rn,Bn]}function C(t,rn){var an=4/3*Math.tan(rn/4),sn=Math.cos(t),hn=Math.sin(t),un=Math.cos(t+rn),cn=Math.sin(t+rn);return[sn,hn,sn-hn*an,hn+sn*an,un+cn*an,cn-un*an,un,cn]}function Z(rn,an,sn,hn,un,cn,ln,gn,vn){var xn=0,yn=[],dn=[];Pn(rn,an,sn,hn,un,cn,ln,gn,vn).forEach((function(t){var rn=new bn(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]),an=rn.getTotalLength();xn+=an,yn.push(an),dn.push(rn)})),(this||t).length=xn,(this||t).partialLengths=yn,(this||t).curves=dn}function T(rn,an,sn,hn){(this||t).x0=rn,(this||t).x1=an,(this||t).y0=sn,(this||t).y1=hn}function F(t,rn){return Math.sqrt((t[0]-rn[0])*(t[0]-rn[0])+(t[1]-rn[1])*(t[1]-rn[1]))}function z(t,rn,an){return[t[0]+(rn[0]-t[0])*an,t[1]+(rn[1]-t[1])*an]}function j(t,rn){return F(t,rn)<1e-9}function I(t,rn,an){var sn=t.map((function(t,an){return V(t,rn[an])}));return function(t){var rn=sn.map((function(rn){return rn(t)}));return an?H(rn):rn}}function V(t,rn){return function(an){return t.map((function(t,sn){return t+an*(rn[sn]-t)}))}}function X(t){return\"number\"==typeof t&&isFinite(t)}function Y(t){return G(t)?nn(t):[(t[0][0]+t[t.length-1][0])/2,(t[0][1]+t[t.length-1][1])/2]}function G(t){for(var rn=0;rn<t.length-2;rn++){var an=t[rn],sn=t[rn+1],hn=t[rn+2];if(an[0]*(sn[1]-hn[1])+sn[0]*(hn[1]-an[1])+hn[0]*(an[1]-sn[1]))return!0}return!1}function O(t){return new dn(t).abs()}function D(t){return t.toString().split(\"M\").map((function(t,rn){return t=t.trim(),rn&&t?\"M\"+t:t})).filter((function(t){return t}))}function H(t){return\"M\"+t.join(\"L\")+\"Z\"}function N(t){return D(O(t))}function Q(t,rn){var an=O(t);return U(an)||R(an,rn)}function U(t){var rn=t.segments||[],an=[];if(!rn.length||\"M\"!==rn[0][0])return!1;for(var sn=0;sn<rn.length;sn++){var hn=rn[sn],un=hn[0],cn=hn[1],ln=hn[2];if(\"M\"===un&&sn||\"Z\"===un)break;if(\"M\"===un||\"L\"===un)an.push([cn,ln]);else if(\"H\"===un)an.push([cn,an[an.length-1][1]]);else{if(\"V\"!==un)return!1;an.push([an[an.length-1][0],cn])}}return!!an.length&&{ring:an}}function R(t,rn){var an,sn,hn=D(t)[0],un=[],cn=3;if(!hn)throw new TypeError(Zn);sn=B(hn),an=sn.getTotalLength(),rn&&X(rn)&&rn>0&&(cn=Math.max(cn,Math.ceil(an/rn)));for(var ln=0;ln<cn;ln++){var gn=sn.getPointAtLength(an*ln/cn);un.push([gn.x,gn.y])}return{ring:un,skipBisect:!0}}function B(t){if(\"undefined\"!=typeof window&&window&&window.document)try{var rn=window.document.createElementNS(\"http://www.w3.org/2000/svg\",\"path\");return rn.setAttributeNS(null,\"d\",t),rn}catch(t){}return Sn(t)}function W(t,rn){for(var an=t.length+rn,sn=en(t)/rn,hn=0,un=0,cn=sn/2;t.length<an;){var ln=t[hn],gn=t[(hn+1)%t.length],vn=F(ln,gn);cn<=un+vn?(t.splice(hn+1,0,vn?z(ln,gn,(cn-un)/vn):ln.slice(0)),cn+=sn):(un+=vn,hn++)}}function $(t,rn){void 0===rn&&(rn=1/0);for(var an=0;an<t.length;an++)for(var sn=t[an],hn=an===t.length-1?t[0]:t[an+1];F(sn,hn)>rn;)hn=z(sn,hn,.5),t.splice(an+1,0,hn)}function J(t,rn){var an,sn,hn;if(\"string\"==typeof t){var un=Q(t,rn);t=un.ring,hn=un.skipBisect}else if(!Array.isArray(t))throw new TypeError(Zn);if(an=t.slice(0),!K(an))throw new TypeError(Zn);return an.length>1&&j(an[0],an[an.length-1])&&an.pop(),sn=tn(an),sn>0&&an.reverse(),!hn&&rn&&X(rn)&&rn>0&&$(an,rn),an}function K(t){return t.every((function(t){return Array.isArray(t)&&t.length>=2&&X(t[0])&&X(t[1])}))}function tt(t,rn,an){var sn;return sn=t.length-rn.length,W(t,sn<0?-1*sn:0),W(rn,sn>0?sn:0),Tn(t,rn),I(t,rn,an)}function nt(t,rn,an){an=an||2;var sn=rn&&rn.length,hn=sn?rn[0]*an:t.length,un=et(t,0,hn,an,!0),cn=[];if(!un)return cn;var ln,gn,vn,xn,yn,dn,mn;if(sn&&(un=ut(t,rn,un,an)),t.length>80*an){ln=vn=t[0],gn=xn=t[1];for(var wn=an;wn<hn;wn+=an)yn=t[wn],dn=t[wn+1],yn<ln&&(ln=yn),dn<gn&&(gn=dn),yn>vn&&(vn=yn),dn>xn&&(xn=dn);mn=Math.max(vn-ln,xn-gn)}return it(un,cn,an,ln,gn,mn),cn}function et(t,rn,an,sn,hn){var un,cn;if(hn===Et(t,rn,an,sn)>0)for(un=rn;un<an;un+=sn)cn=kt(un,t[un],t[un+1],cn);else for(un=an-sn;un>=rn;un-=sn)cn=kt(un,t[un],t[un+1],cn);return cn&&Mt(cn,cn.next)&&(Pt(cn),cn=cn.next),cn}function rt(t,rn){if(!t)return t;rn||(rn=t);var an,sn=t;do{if(an=!1,sn.steiner||!Mt(sn,sn.next)&&0!==mt(sn.prev,sn,sn.next))sn=sn.next;else{if(Pt(sn),(sn=rn=sn.prev)===sn.next)return null;an=!0}}while(an||sn!==rn);return rn}function it(t,rn,an,sn,hn,un,cn){if(t){!cn&&un&&pt(t,sn,hn,un);for(var ln,gn,vn=t;t.prev!==t.next;)if(ln=t.prev,gn=t.next,un?ot(t,sn,hn,un):at(t))rn.push(ln.i/an),rn.push(t.i/an),rn.push(gn.i/an),Pt(t),t=gn.next,vn=gn.next;else if((t=gn)===vn){cn?1===cn?(t=st(t,rn,an),it(t,rn,an,sn,hn,un,2)):2===cn&&ht(t,rn,an,sn,hn,un):it(rt(t),rn,an,sn,hn,un,1);break}}}function at(t){var rn=t.prev,an=t,sn=t.next;if(mt(rn,an,sn)>=0)return!1;for(var hn=t.next.next;hn!==t.prev;){if(yt(rn.x,rn.y,an.x,an.y,sn.x,sn.y,hn.x,hn.y)&&mt(hn.prev,hn,hn.next)>=0)return!1;hn=hn.next}return!0}function ot(t,rn,an,sn){var hn=t.prev,un=t,cn=t.next;if(mt(hn,un,cn)>=0)return!1;for(var ln=hn.x<un.x?hn.x<cn.x?hn.x:cn.x:un.x<cn.x?un.x:cn.x,gn=hn.y<un.y?hn.y<cn.y?hn.y:cn.y:un.y<cn.y?un.y:cn.y,vn=hn.x>un.x?hn.x>cn.x?hn.x:cn.x:un.x>cn.x?un.x:cn.x,xn=hn.y>un.y?hn.y>cn.y?hn.y:cn.y:un.y>cn.y?un.y:cn.y,yn=vt(ln,gn,rn,an,sn),dn=vt(vn,xn,rn,an,sn),mn=t.nextZ;mn&&mn.z<=dn;){if(mn!==t.prev&&mn!==t.next&&yt(hn.x,hn.y,un.x,un.y,cn.x,cn.y,mn.x,mn.y)&&mt(mn.prev,mn,mn.next)>=0)return!1;mn=mn.nextZ}for(mn=t.prevZ;mn&&mn.z>=yn;){if(mn!==t.prev&&mn!==t.next&&yt(hn.x,hn.y,un.x,un.y,cn.x,cn.y,mn.x,mn.y)&&mt(mn.prev,mn,mn.next)>=0)return!1;mn=mn.prevZ}return!0}function st(t,rn,an){var sn=t;do{var hn=sn.prev,un=sn.next.next;!Mt(hn,un)&&wt(hn,sn,sn.next,un)&&Lt(hn,un)&&Lt(un,hn)&&(rn.push(hn.i/an),rn.push(sn.i/an),rn.push(un.i/an),Pt(sn),Pt(sn.next),sn=t=un),sn=sn.next}while(sn!==t);return sn}function ht(t,rn,an,sn,hn,un){var cn=t;do{for(var ln=cn.next.next;ln!==cn.prev;){if(cn.i!==ln.i&&dt(cn,ln)){var gn=qt(cn,ln);return cn=rt(cn,cn.next),gn=rt(gn,gn.next),it(cn,rn,an,sn,hn,un),void it(gn,rn,an,sn,hn,un)}ln=ln.next}cn=cn.next}while(cn!==t)}function ut(t,rn,an,sn){var hn,un,cn,ln,gn,vn=[];for(hn=0,un=rn.length;hn<un;hn++)cn=rn[hn]*sn,ln=hn<un-1?rn[hn+1]*sn:t.length,gn=et(t,cn,ln,sn,!1),gn===gn.next&&(gn.steiner=!0),vn.push(xt(gn));for(vn.sort(ct),hn=0;hn<vn.length;hn++)ft(vn[hn],an),an=rt(an,an.next);return an}function ct(t,rn){return t.x-rn.x}function ft(t,rn){if(rn=lt(t,rn)){var an=qt(rn,t);rt(an,an.next)}}function lt(t,rn){var an,sn=rn,hn=t.x,un=t.y,cn=-1/0;do{if(un<=sn.y&&un>=sn.next.y){var ln=sn.x+(un-sn.y)*(sn.next.x-sn.x)/(sn.next.y-sn.y);if(ln<=hn&&ln>cn){if(cn=ln,ln===hn){if(un===sn.y)return sn;if(un===sn.next.y)return sn.next}an=sn.x<sn.next.x?sn:sn.next}}sn=sn.next}while(sn!==rn);if(!an)return null;if(hn===cn)return an.prev;var gn,vn=an,xn=an.x,yn=an.y,dn=1/0;for(sn=an.next;sn!==vn;)hn>=sn.x&&sn.x>=xn&&yt(un<yn?hn:cn,un,xn,yn,un<yn?cn:hn,un,sn.x,sn.y)&&((gn=Math.abs(un-sn.y)/(hn-sn.x))<dn||gn===dn&&sn.x>an.x)&&Lt(sn,t)&&(an=sn,dn=gn),sn=sn.next;return an}function pt(t,rn,an,sn){var hn=t;do{null===hn.z&&(hn.z=vt(hn.x,hn.y,rn,an,sn)),hn.prevZ=hn.prev,hn.nextZ=hn.next,hn=hn.next}while(hn!==t);hn.prevZ.nextZ=null,hn.prevZ=null,gt(hn)}function gt(t){var rn,an,sn,hn,un,cn,ln,gn,vn=1;do{for(an=t,t=null,un=null,cn=0;an;){for(cn++,sn=an,ln=0,rn=0;rn<vn&&(ln++,sn=sn.nextZ);rn++);for(gn=vn;ln>0||gn>0&&sn;)0===ln?(hn=sn,sn=sn.nextZ,gn--):0!==gn&&sn?an.z<=sn.z?(hn=an,an=an.nextZ,ln--):(hn=sn,sn=sn.nextZ,gn--):(hn=an,an=an.nextZ,ln--),un?un.nextZ=hn:t=hn,hn.prevZ=un,un=hn;an=sn}un.nextZ=null,vn*=2}while(cn>1);return t}function vt(t,rn,an,sn,hn){return t=32767*(t-an)/hn,rn=32767*(rn-sn)/hn,t=16711935&(t|t<<8),t=252645135&(t|t<<4),t=858993459&(t|t<<2),t=1431655765&(t|t<<1),rn=16711935&(rn|rn<<8),rn=252645135&(rn|rn<<4),rn=858993459&(rn|rn<<2),rn=1431655765&(rn|rn<<1),t|rn<<1}function xt(t){var rn=t,an=t;do{rn.x<an.x&&(an=rn),rn=rn.next}while(rn!==t);return an}function yt(t,rn,an,sn,hn,un,cn,ln){return(hn-cn)*(rn-ln)-(t-cn)*(un-ln)>=0&&(t-cn)*(sn-ln)-(an-cn)*(rn-ln)>=0&&(an-cn)*(un-ln)-(hn-cn)*(sn-ln)>=0}function dt(t,rn){return t.next.i!==rn.i&&t.prev.i!==rn.i&&!bt(t,rn)&&Lt(t,rn)&&Lt(rn,t)&&At(t,rn)}function mt(t,rn,an){return(rn.y-t.y)*(an.x-rn.x)-(rn.x-t.x)*(an.y-rn.y)}function Mt(t,rn){return t.x===rn.x&&t.y===rn.y}function wt(t,rn,an,sn){return!!(Mt(t,rn)&&Mt(an,sn)||Mt(t,sn)&&Mt(an,rn))||mt(t,rn,an)>0!=mt(t,rn,sn)>0&&mt(an,sn,t)>0!=mt(an,sn,rn)>0}function bt(t,rn){var an=t;do{if(an.i!==t.i&&an.next.i!==t.i&&an.i!==rn.i&&an.next.i!==rn.i&&wt(an,an.next,t,rn))return!0;an=an.next}while(an!==t);return!1}function Lt(t,rn){return mt(t.prev,t,t.next)<0?mt(t,rn,t.next)>=0&&mt(t,t.prev,rn)>=0:mt(t,rn,t.prev)<0||mt(t,t.next,rn)<0}function At(t,rn){var an=t,sn=!1,hn=(t.x+rn.x)/2,un=(t.y+rn.y)/2;do{an.y>un!=an.next.y>un&&hn<(an.next.x-an.x)*(un-an.y)/(an.next.y-an.y)+an.x&&(sn=!sn),an=an.next}while(an!==t);return sn}function qt(t,rn){var an=new _t(t.i,t.x,t.y),sn=new _t(rn.i,rn.x,rn.y),hn=t.next,un=rn.prev;return t.next=rn,rn.prev=t,an.next=hn,hn.prev=an,sn.next=an,an.prev=sn,un.next=sn,sn.prev=un,sn}function kt(t,rn,an,sn){var hn=new _t(t,rn,an);return sn?(hn.next=sn.next,hn.prev=sn,sn.next.prev=hn,sn.next=hn):(hn.prev=hn,hn.next=hn),hn}function Pt(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function _t(rn,an,sn){(this||t).i=rn,(this||t).x=an,(this||t).y=sn,(this||t).prev=null,(this||t).next=null,(this||t).z=null,(this||t).prevZ=null,(this||t).nextZ=null,(this||t).steiner=!1}function Et(t,rn,an,sn){for(var hn=0,un=rn,cn=an-sn;un<an;un+=sn)hn+=(t[cn]-t[un])*(t[un+1]+t[cn+1]),cn=un;return hn}function St(t,rn){var an=rn.id,sn=rn.bbox,hn=null==rn.properties?{}:rn.properties,un=Ct(t,rn);return null==an&&null==sn?{type:\"Feature\",properties:hn,geometry:un}:null==sn?{type:\"Feature\",id:an,properties:hn,geometry:un}:{type:\"Feature\",id:an,bbox:sn,properties:hn,geometry:un}}function Ct(t,rn){function e(t,rn){rn.length&&rn.pop();for(var hn=sn[t<0?~t:t],un=0,cn=hn.length;un<cn;++un)rn.push(an(hn[un],un));t<0&&Vn(rn,cn)}function r(t){return an(t)}function i(t){for(var rn=[],an=0,sn=t.length;an<sn;++an)e(t[an],rn);return rn.length<2&&rn.push(rn[0]),rn}function a(t){for(var rn=i(t);rn.length<4;)rn.push(rn[0]);return rn}function o(t){return t.map(a)}function s(t){var rn,an=t.type;switch(an){case\"GeometryCollection\":return{type:an,geometries:t.geometries.map(s)};case\"Point\":rn=r(t.coordinates);break;case\"MultiPoint\":rn=t.coordinates.map(r);break;case\"LineString\":rn=i(t.arcs);break;case\"MultiLineString\":rn=t.arcs.map(i);break;case\"Polygon\":rn=o(t.arcs);break;case\"MultiPolygon\":rn=t.arcs.map(o);break;default:return null}return{type:an,coordinates:rn}}var an=In(t.transform),sn=t.arcs;return s(rn)}function Zt(t){for(var rn,an=-1,sn=t.length,hn=t[sn-1],un=0;++an<sn;)rn=hn,hn=t[an],un+=rn[0]*hn[1]-rn[1]*hn[0];return Math.abs(un)}function Tt(t,rn){function e(t){switch(t.type){case\"GeometryCollection\":t.geometries.forEach(e);break;case\"Polygon\":r(t.arcs);break;case\"MultiPolygon\":t.arcs.forEach(r)}}function r(t){t.forEach((function(rn){rn.forEach((function(rn){(an[rn=rn<0?~rn:rn]||(an[rn]=[])).push(t)}))})),sn.push(t)}function i(rn){return Zt(Ct(t,{type:\"Polygon\",arcs:[rn]}).coordinates[0])}var an={},sn=[],hn=[];return rn.forEach(e),sn.forEach((function(t){if(!t._){var rn=[],sn=[t];for(t._=1,hn.push(rn);t=sn.pop();)rn.push(t),t.forEach((function(t){t.forEach((function(t){an[t<0?~t:t].forEach((function(t){t._||(t._=1,sn.push(t))}))}))}))}})),sn.forEach((function(t){delete t._})),{type:\"MultiPolygon\",arcs:hn.map((function(rn){var sn,hn=[];if(rn.forEach((function(t){t.forEach((function(t){t.forEach((function(t){an[t<0?~t:t].length<2&&hn.push(t)}))}))})),hn=Yn(t,hn),(sn=hn.length)>1)for(var un,cn,ln=1,gn=i(hn[0]);ln<sn;++ln)(un=i(hn[ln]))>gn&&(cn=hn[0],hn[0]=hn[ln],hn[ln]=cn,gn=un);return hn}))}}function Ft(t){return function(rn,an){return Dn(t(rn),an)}}function zt(t,rn){var an={},sn={type:\"Topology\",objects:{triangles:{type:\"GeometryCollection\",geometries:[]}},arcs:[]};return t.forEach((function(t){var hn=[];t.forEach((function(t,un){var cn=t[0]<t[1]?t.join(\",\"):t[1]+\",\"+t[0],ln=t.map((function(t){return rn[t]}));cn in an?hn.push(~an[cn]):(hn.push(an[cn]=sn.arcs.length),sn.arcs.push(ln))})),sn.objects.triangles.geometries.push({type:\"Polygon\",area:Math.abs(tn(t.map((function(t){return rn[t[0]]})))),arcs:[hn]})})),sn.objects.triangles.geometries.sort((function(t,rn){return t.area-rn.area})),sn}function jt(t,rn){for(var an=t.objects.triangles.geometries,sn=Hn((function(t){return t.area})).left;an.length>rn;)!function(){var rn=an[0],hn=On(an)[0][0],un=an[hn],cn=Tt(t,[rn,un]);cn.area=rn.area+un.area,cn.type=\"Polygon\",cn.arcs=cn.arcs[0],an.splice(hn,1),an.shift(),an.splice(sn(an,cn.area),0,cn)}();if(rn>an.length)throw new RangeError(\"Can't collapse topology into \"+rn+\" pieces.\");return Xn(t,t.objects.triangles).features.map((function(t){return t.geometry.coordinates[0].pop(),t.geometry.coordinates[0]}))}function It(t){for(var rn=Qn(t.reduce((function(t,rn){return t.concat([rn[0]],[rn[1]])}),[])),an=[],sn=0,hn=rn.length;sn<hn;sn+=3)an.push([[rn[sn],rn[sn+1]],[rn[sn+1],rn[sn+2]],[rn[sn+2],rn[sn]]]);return an}function Vt(t,rn,an){function r(t,rn,un){void 0===rn&&(rn=[]),void 0===un&&(un=0);for(var cn=0;cn<t.length;cn++){var ln=t.splice(cn,1),gn=an[ln[0]][rn.length];un+gn<sn&&(t.length?r(t.slice(),rn.concat(ln),un+gn):(sn=un+gn,hn=rn.concat(ln))),t.length&&t.splice(cn,0,ln[0])}}var sn=1/0,hn=t.map((function(t,rn){return rn}));return r(hn),hn}function Xt(t,rn){var an=F(Y(t),Y(rn));return an*an}function Yt(t,rn,an){void 0===an&&(an={});var sn=an.maxSegmentLength;void 0===sn&&(sn=10);var hn=an.string;void 0===hn&&(hn=!0);var un=an.single;void 0===un&&(un=!1);var cn=J(t,sn);cn.length<rn.length+2&&W(cn,rn.length+2-cn.length);var ln,gn=Nn(cn,rn.length),vn=rn.map((function(t){return J(t,sn)})),xn=\"string\"==typeof t&&t;return un&&!rn.every((function(t){return\"string\"==typeof t}))||(ln=rn.slice(0)),Dt(gn,vn,{match:!0,string:hn,single:un,t0:xn,t1:ln})}function Gt(t,rn,an){void 0===an&&(an={});var sn=an.maxSegmentLength;void 0===sn&&(sn=10);var hn=an.string;void 0===hn&&(hn=!0);var un=an.single;void 0===un&&(un=!1);var cn=Yt(rn,t,{maxSegmentLength:sn,string:hn,single:un});return un?function(t){return cn(1-t)}:cn.map((function(t){return function(rn){return t(1-rn)}}))}function Ot(t,rn,an){void 0===an&&(an={});var sn=an.maxSegmentLength;void 0===sn&&(sn=10);var hn=an.string;void 0===hn&&(hn=!0);var un=an.single;if(void 0===un&&(un=!1),!Array.isArray(t)||!Array.isArray(rn)||t.length!==rn.length||!t.length)throw new TypeError(zn);var cn,ln,h=function(t){return J(t,sn)},gn=t.map(h),vn=rn.map(h);return un?(t.every((function(t){return\"string\"==typeof t}))&&(cn=t.slice(0)),rn.every((function(t){return\"string\"==typeof t}))&&(ln=rn.slice(0))):(cn=t.slice(0),ln=rn.slice(0)),Dt(gn,vn,{string:hn,single:un,t0:cn,t1:ln,match:!1})}function Dt(t,rn,an){void 0===an&&(an={});var sn=an.string,hn=an.single,un=an.t0,cn=an.t1,ln=an.match,gn=ln?Un(t,rn):t.map((function(t,rn){return rn})),vn=gn.map((function(an,hn){return tt(t[an],rn[hn],sn)}));if(ln&&Array.isArray(un)&&(un=gn.map((function(t){return un[t]}))),hn&&sn&&(Array.isArray(un)&&(un=un.join(\" \")),Array.isArray(cn)&&(cn=cn.join(\" \"))),hn){var xn=sn?function(t){return vn.map((function(rn){return rn(t)})).join(\" \")}:function(t){return vn.map((function(rn){return rn(t)}))};return sn&&(un||cn)?function(t){return t<1e-4&&un||1-t<1e-4&&cn||xn(t)}:xn}return sn?(un=Array.isArray(un)?un.map((function(t){return\"string\"==typeof t&&t})):[],cn=Array.isArray(cn)?cn.map((function(t){return\"string\"==typeof t&&t})):[],vn.map((function(t,rn){return un[rn]||cn[rn]?function(an){return an<1e-4&&un[rn]||1-an<1e-4&&cn[rn]||t(an)}:t}))):vn}function Ht(t,rn,an,sn,hn){return Rt(Bt(t,rn,an),sn,Jt(t,rn,an),2*Math.PI*an,hn)}function Nt(t,rn,an,sn,hn){var un=Ht(rn,an,sn,t,hn);return function(t){return un(1-t)}}function Qt(t,rn,an,sn,hn,un){return Rt(Wt(t,rn,an,sn),hn,Kt(t,rn,an,sn),2*an+2*sn,un)}function Ut(t,rn,an,sn,hn,un){var cn=Qt(rn,an,sn,hn,t,un);return function(t){return cn(1-t)}}function Rt(t,rn,an,sn,hn){void 0===hn&&(hn={});var un=hn.maxSegmentLength;void 0===un&&(un=10);var cn=hn.string;void 0===cn&&(cn=!0);var ln,gn,vn=J(rn,un);return X(sn)&&vn.length<sn/un&&W(vn,Math.ceil(sn/un-vn.length)),ln=t(vn),gn=I(ln,vn,cn),cn?function(t){return t<1e-4?an:gn(t)}:gn}function Bt(t,rn,an){return function(sn){var hn=Y(sn),un=en(sn.concat([sn[0]])),cn=Math.atan2(sn[0][1]-hn[1],sn[0][0]-hn[0]),ln=0;return sn.map((function(hn,gn){var vn;return gn&&(ln+=F(hn,sn[gn-1])),vn=cn+2*Math.PI*(un?ln/un:gn/sn.length),[Math.cos(vn)*an+t,Math.sin(vn)*an+rn]}))}}function Wt(t,rn,an,sn){return function(hn){var un=Y(hn),cn=en(hn.concat([hn[0]])),ln=Math.atan2(hn[0][1]-un[1],hn[0][0]-un[0]),gn=0;ln<0&&(ln=2*Math.PI+ln);var vn=ln/(2*Math.PI);return hn.map((function(un,ln){ln&&(gn+=F(un,hn[ln-1]));var xn=$t((vn+(cn?gn/cn:ln/hn.length))%1);return[t+xn[0]*an,rn+xn[1]*sn]}))}}function $t(t){return t<=1/8?[1,.5+4*t]:t<=3/8?[1.5-4*t,1]:t<=5/8?[0,2.5-4*t]:t<=7/8?[4*t-2.5,0]:[1,4*t-3.5]}function Jt(t,rn,an){var sn=t-an+\",\"+rn,hn=t+an+\",\"+rn,un=\"A\"+an+\",\"+an+\",0,1,1,\";return\"M\"+sn+un+hn+un+sn+\"Z\"}function Kt(t,rn,an,sn){var hn=t+an,un=rn+sn;return\"M\"+t+\",\"+rn+\"L\"+hn+\",\"+rn+\"L\"+hn+\",\"+un+\"L\"+t+\",\"+un+\"Z\"}var tn=function(t){for(var rn,an=-1,sn=t.length,hn=t[sn-1],un=0;++an<sn;)rn=hn,hn=t[an],un+=rn[1]*hn[0]-rn[0]*hn[1];return un/2},nn=function(t){for(var rn,an,sn=-1,hn=t.length,un=0,cn=0,ln=t[hn-1],gn=0;++sn<hn;)rn=ln,ln=t[sn],gn+=an=rn[0]*ln[1]-ln[0]*rn[1],un+=(rn[0]+ln[0])*an,cn+=(rn[1]+ln[1])*an;return gn*=3,[un/gn,cn/gn]},en=function(t){for(var rn,an,sn=-1,hn=t.length,un=t[hn-1],cn=un[0],ln=un[1],gn=0;++sn<hn;)rn=cn,an=ln,un=t[sn],cn=un[0],ln=un[1],rn-=cn,an-=ln,gn+=Math.sqrt(rn*rn+an*an);return gn},an={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},sn=[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],on=function(t){var rn=new a(t),an=rn.max;for(o(rn);rn.index<an&&!rn.err.length;)u(rn);return rn.err.length?rn.result=[]:rn.result.length&&(\"mM\".indexOf(rn.result[0][0])<0?(rn.err=\"SvgPath: string should start with `M` or `m`\",rn.result=[]):rn.result[0][0]=\"M\"),{err:rn.err,segments:rn.result}};f.prototype.matrix=function(rn){return 1===rn[0]&&0===rn[1]&&0===rn[2]&&1===rn[3]&&0===rn[4]&&0===rn[5]||((this||t).cache=null,(this||t).queue.push(rn)),this||t},f.prototype.translate=function(rn,an){return 0===rn&&0===an||((this||t).cache=null,(this||t).queue.push([1,0,0,1,rn,an])),this||t},f.prototype.scale=function(rn,an){return 1===rn&&1===an||((this||t).cache=null,(this||t).queue.push([rn,0,0,an,0,0])),this||t},f.prototype.rotate=function(rn,an,sn){var hn,un,cn;return 0!==rn&&(this.translate(an,sn),hn=rn*Math.PI/180,un=Math.cos(hn),cn=Math.sin(hn),(this||t).queue.push([un,cn,-cn,un,0,0]),(this||t).cache=null,this.translate(-an,-sn)),this||t},f.prototype.skewX=function(rn){return 0!==rn&&((this||t).cache=null,(this||t).queue.push([1,0,Math.tan(rn*Math.PI/180),1,0,0])),this||t},f.prototype.skewY=function(rn){return 0!==rn&&((this||t).cache=null,(this||t).queue.push([1,Math.tan(rn*Math.PI/180),0,1,0,0])),this||t},f.prototype.toArray=function(){var rn=this||t;if((this||t).cache)return(this||t).cache;if(!(this||t).queue.length)return(this||t).cache=[1,0,0,1,0,0],(this||t).cache;if((this||t).cache=(this||t).queue[0],1===(this||t).queue.length)return(this||t).cache;for(var an=1;an<(this||t).queue.length;an++)rn.cache=c(rn.cache,rn.queue[an]);return(this||t).cache},f.prototype.calc=function(rn,an,sn){var hn;return(this||t).queue.length?((this||t).cache||((this||t).cache=this.toArray()),hn=(this||t).cache,[rn*hn[0]+an*hn[2]+(sn?0:hn[4]),rn*hn[1]+an*hn[3]+(sn?0:hn[5])]):[rn,an]};var hn=f,un={matrix:!0,scale:!0,rotate:!0,translate:!0,skewX:!0,skewY:!0},cn=/\\s*(matrix|translate|scale|rotate|skewX|skewY)\\s*\\(\\s*(.+?)\\s*\\)[\\s,]*/,ln=/[\\s,]+/,fn=function(t){var rn,an,sn=new hn;return t.split(cn).forEach((function(t){if(t.length){if(void 0!==un[t])return void(rn=t);switch(an=t.split(ln).map((function(t){return+t||0})),rn){case\"matrix\":return void(6===an.length&&sn.matrix(an));case\"scale\":return void(1===an.length?sn.scale(an[0],an[0]):2===an.length&&sn.scale(an[0],an[1]));case\"rotate\":return void(1===an.length?sn.rotate(an[0],0,0):3===an.length&&sn.rotate(an[0],an[1],an[2]));case\"translate\":return void(1===an.length?sn.translate(an[0],0):2===an.length&&sn.translate(an[0],an[1]));case\"skewX\":return void(1===an.length&&sn.skewX(an[0]));case\"skewY\":return void(1===an.length&&sn.skewY(an[0]))}}})),sn},gn=2*Math.PI,pn=function(t,rn,an,sn,hn,un,cn,ln,vn){var xn=Math.sin(vn*gn/360),yn=Math.cos(vn*gn/360),dn=yn*(t-an)/2+xn*(rn-sn)/2,mn=-xn*(t-an)/2+yn*(rn-sn)/2;if(0===dn&&0===mn)return[];if(0===cn||0===ln)return[];cn=Math.abs(cn),ln=Math.abs(ln);var wn=dn*dn/(cn*cn)+mn*mn/(ln*ln);wn>1&&(cn*=Math.sqrt(wn),ln*=Math.sqrt(wn));var Ln=p(t,rn,an,sn,hn,un,cn,ln,xn,yn),An=[],qn=Ln[2],kn=Ln[3],Cn=Math.max(Math.ceil(Math.abs(kn)/(gn/4)),1);kn/=Cn;for(var Zn=0;Zn<Cn;Zn++)An.push(g(qn,kn)),qn+=kn;return An.map((function(t){for(var rn=0;rn<t.length;rn+=2){var an=t[rn+0],sn=t[rn+1];an*=cn,sn*=ln;var hn=yn*an-xn*sn,un=xn*an+yn*sn;t[rn+0]=hn+Ln[0],t[rn+1]=un+Ln[1]}return t}))},vn=Math.PI/180;v.prototype.transform=function(rn){var an=Math.cos((this||t).ax*vn),sn=Math.sin((this||t).ax*vn),hn=[(this||t).rx*(rn[0]*an+rn[2]*sn),(this||t).rx*(rn[1]*an+rn[3]*sn),(this||t).ry*(-rn[0]*sn+rn[2]*an),(this||t).ry*(-rn[1]*sn+rn[3]*an)],un=hn[0]*hn[0]+hn[2]*hn[2],cn=hn[1]*hn[1]+hn[3]*hn[3],ln=((hn[0]-hn[3])*(hn[0]-hn[3])+(hn[2]+hn[1])*(hn[2]+hn[1]))*((hn[0]+hn[3])*(hn[0]+hn[3])+(hn[2]-hn[1])*(hn[2]-hn[1])),gn=(un+cn)/2;if(ln<1e-10*gn)return(this||t).rx=(this||t).ry=Math.sqrt(gn),(this||t).ax=0,this||t;var xn=hn[0]*hn[1]+hn[2]*hn[3];ln=Math.sqrt(ln);var yn=gn+ln/2,dn=gn-ln/2;return(this||t).ax=Math.abs(xn)<1e-10&&Math.abs(yn-cn)<1e-10?90:180*Math.atan(Math.abs(xn)>Math.abs(yn-cn)?(yn-un)/xn:xn/(yn-cn))/Math.PI,(this||t).ax>=0?((this||t).rx=Math.sqrt(yn),(this||t).ry=Math.sqrt(dn)):((this||t).ax+=90,(this||t).rx=Math.sqrt(dn),(this||t).ry=Math.sqrt(yn)),this||t},v.prototype.isDegenerate=function(){return(this||t).rx<1e-10*(this||t).ry||(this||t).ry<1e-10*(this||t).rx};var xn=v;x.prototype.__matrix=function(rn){var an,sn=this||t;rn.queue.length&&this.iterate((function(t,hn,un,cn){var ln,gn,vn,yn;switch(t[0]){case\"v\":ln=rn.calc(0,t[1],!0),gn=0===ln[0]?[\"v\",ln[1]]:[\"l\",ln[0],ln[1]];break;case\"V\":ln=rn.calc(un,t[1],!1),gn=ln[0]===rn.calc(un,cn,!1)[0]?[\"V\",ln[1]]:[\"L\",ln[0],ln[1]];break;case\"h\":ln=rn.calc(t[1],0,!0),gn=0===ln[1]?[\"h\",ln[0]]:[\"l\",ln[0],ln[1]];break;case\"H\":ln=rn.calc(t[1],cn,!1),gn=ln[1]===rn.calc(un,cn,!1)[1]?[\"H\",ln[0]]:[\"L\",ln[0],ln[1]];break;case\"a\":case\"A\":var dn=rn.toArray(),mn=xn(t[1],t[2],t[3]).transform(dn);if(dn[0]*dn[3]-dn[1]*dn[2]<0&&(t[5]=t[5]?\"0\":\"1\"),ln=rn.calc(t[6],t[7],\"a\"===t[0]),\"A\"===t[0]&&t[6]===un&&t[7]===cn||\"a\"===t[0]&&0===t[6]&&0===t[7]){gn=[\"a\"===t[0]?\"l\":\"L\",ln[0],ln[1]];break}gn=mn.isDegenerate()?[\"a\"===t[0]?\"l\":\"L\",ln[0],ln[1]]:[t[0],mn.rx,mn.ry,mn.ax,t[4],t[5],ln[0],ln[1]];break;case\"m\":yn=hn>0,ln=rn.calc(t[1],t[2],yn),gn=[\"m\",ln[0],ln[1]];break;default:for(vn=t[0],gn=[vn],yn=vn.toLowerCase()===vn,an=1;an<t.length;an+=2)ln=rn.calc(t[an],t[an+1],yn),gn.push(ln[0],ln[1])}sn.segments[hn]=gn}),!0)},x.prototype.__evaluateStack=function(){var rn,an,sn=this||t;if((this||t).__stack.length){if(1===(this||t).__stack.length)return this.__matrix((this||t).__stack[0]),void((this||t).__stack=[]);for(rn=hn(),an=(this||t).__stack.length;--an>=0;)rn.matrix(sn.__stack[an].toArray());this.__matrix(rn),(this||t).__stack=[]}},x.prototype.toString=function(){var rn,an,sn=this||t,hn=[];this.__evaluateStack();for(var un=0;un<(this||t).segments.length;un++)an=sn.segments[un][0],rn=un>0&&\"m\"!==an&&\"M\"!==an&&an===sn.segments[un-1][0],hn=hn.concat(rn?sn.segments[un].slice(1):sn.segments[un]);return hn.join(\" \").replace(/ ?([achlmqrstvz]) ?/gi,\"$1\").replace(/ \\-/g,\"-\").replace(/zm/g,\"z m\")},x.prototype.translate=function(rn,an){return(this||t).__stack.push(hn().translate(rn,an||0)),this||t},x.prototype.scale=function(rn,an){return(this||t).__stack.push(hn().scale(rn,an||0===an?an:rn)),this||t},x.prototype.rotate=function(rn,an,sn){return(this||t).__stack.push(hn().rotate(rn,an||0,sn||0)),this||t},x.prototype.skewX=function(rn){return(this||t).__stack.push(hn().skewX(rn)),this||t},x.prototype.skewY=function(rn){return(this||t).__stack.push(hn().skewY(rn)),this||t},x.prototype.matrix=function(rn){return(this||t).__stack.push(hn().matrix(rn)),this||t},x.prototype.transform=function(rn){return rn.trim()?((this||t).__stack.push(fn(rn)),this||t):this||t},x.prototype.round=function(rn){var an,sn=0,hn=0,un=0,cn=0;return rn=rn||0,this.__evaluateStack(),(this||t).segments.forEach((function(t){var ln=t[0].toLowerCase()===t[0];switch(t[0]){case\"H\":case\"h\":return ln&&(t[1]+=un),un=t[1]-t[1].toFixed(rn),void(t[1]=+t[1].toFixed(rn));case\"V\":case\"v\":return ln&&(t[1]+=cn),cn=t[1]-t[1].toFixed(rn),void(t[1]=+t[1].toFixed(rn));case\"Z\":case\"z\":return un=sn,void(cn=hn);case\"M\":case\"m\":return ln&&(t[1]+=un,t[2]+=cn),un=t[1]-t[1].toFixed(rn),cn=t[2]-t[2].toFixed(rn),sn=un,hn=cn,t[1]=+t[1].toFixed(rn),void(t[2]=+t[2].toFixed(rn));case\"A\":case\"a\":return ln&&(t[6]+=un,t[7]+=cn),un=t[6]-t[6].toFixed(rn),cn=t[7]-t[7].toFixed(rn),t[1]=+t[1].toFixed(rn),t[2]=+t[2].toFixed(rn),t[3]=+t[3].toFixed(rn+2),t[6]=+t[6].toFixed(rn),void(t[7]=+t[7].toFixed(rn));default:return an=t.length,ln&&(t[an-2]+=un,t[an-1]+=cn),un=t[an-2]-t[an-2].toFixed(rn),cn=t[an-1]-t[an-1].toFixed(rn),void t.forEach((function(an,sn){sn&&(t[sn]=+t[sn].toFixed(rn))}))}})),this||t},x.prototype.iterate=function(rn,an){var sn,hn,un,cn=(this||t).segments,ln={},gn=!1,vn=0,xn=0,yn=0,dn=0;if(an||this.__evaluateStack(),cn.forEach((function(t,an){var sn=rn(t,an,vn,xn);Array.isArray(sn)&&(ln[an]=sn,gn=!0);var hn=t[0]===t[0].toLowerCase();switch(t[0]){case\"m\":case\"M\":return vn=t[1]+(hn?vn:0),xn=t[2]+(hn?xn:0),yn=vn,void(dn=xn);case\"h\":case\"H\":return void(vn=t[1]+(hn?vn:0));case\"v\":case\"V\":return void(xn=t[1]+(hn?xn:0));case\"z\":case\"Z\":return vn=yn,void(xn=dn);default:vn=t[t.length-2]+(hn?vn:0),xn=t[t.length-1]+(hn?xn:0)}})),!gn)return this||t;for(un=[],sn=0;sn<cn.length;sn++)if(void 0!==ln[sn])for(hn=0;hn<ln[sn].length;hn++)un.push(ln[sn][hn]);else un.push(cn[sn]);return(this||t).segments=un,this||t},x.prototype.abs=function(){return this.iterate((function(t,rn,an,sn){var hn,un=t[0],cn=un.toUpperCase();if(un!==cn)switch(t[0]=cn,un){case\"v\":return void(t[1]+=sn);case\"a\":return t[6]+=an,void(t[7]+=sn);default:for(hn=1;hn<t.length;hn++)t[hn]+=hn%2?an:sn}}),!0),this||t},x.prototype.rel=function(){return this.iterate((function(t,rn,an,sn){var hn,un=t[0],cn=un.toLowerCase();if(un!==cn&&(0!==rn||\"M\"!==un))switch(t[0]=cn,un){case\"V\":return void(t[1]-=sn);case\"A\":return t[6]-=an,void(t[7]-=sn);default:for(hn=1;hn<t.length;hn++)t[hn]-=hn%2?an:sn}}),!0),this||t},x.prototype.unarc=function(){return this.iterate((function(t,rn,an,sn){var hn,un,cn,ln=[],gn=t[0];return\"A\"!==gn&&\"a\"!==gn?null:(\"a\"===gn?(un=an+t[6],cn=sn+t[7]):(un=t[6],cn=t[7]),hn=pn(an,sn,un,cn,t[4],t[5],t[1],t[2],t[3]),0===hn.length?[[\"a\"===t[0]?\"l\":\"L\",t[6],t[7]]]:(hn.forEach((function(t){ln.push([\"C\",t[2],t[3],t[4],t[5],t[6],t[7]])})),ln))})),this||t},x.prototype.unshort=function(){var rn,an,sn,hn,un,cn=(this||t).segments;return this.iterate((function(t,ln,gn,vn){var xn,yn=t[0],dn=yn.toUpperCase();ln&&(\"T\"===dn?(xn=\"t\"===yn,sn=cn[ln-1],\"Q\"===sn[0]?(rn=sn[1]-gn,an=sn[2]-vn):\"q\"===sn[0]?(rn=sn[1]-sn[3],an=sn[2]-sn[4]):(rn=0,an=0),hn=-rn,un=-an,xn||(hn+=gn,un+=vn),cn[ln]=[xn?\"q\":\"Q\",hn,un,t[1],t[2]]):\"S\"===dn&&(xn=\"s\"===yn,sn=cn[ln-1],\"C\"===sn[0]?(rn=sn[3]-gn,an=sn[4]-vn):\"c\"===sn[0]?(rn=sn[3]-sn[5],an=sn[4]-sn[6]):(rn=0,an=0),hn=-rn,un=-an,xn||(hn+=gn,un+=vn),cn[ln]=[xn?\"c\":\"C\",hn,un,t[1],t[2],t[3],t[4]]))})),this||t};var yn=x,dn=yn,mn={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},wn=/([astvzqmhlc])([^astvzqmhlc]*)/gi,Mn=function(t){var rn=[];return t.replace(wn,(function(t,an,sn){var hn=an.toLowerCase();for(sn=y(sn),\"m\"===hn&&sn.length>2&&(rn.push([an].concat(sn.splice(0,2))),hn=\"l\",an=\"m\"===an?\"l\":\"L\");sn.length>=0;){if(sn.length===mn[hn])return sn.unshift(an),rn.push(sn);if(sn.length<mn[hn])throw new Error(\"malformed path data\");rn.push([an].concat(sn.splice(0,mn[hn])))}})),rn},Ln=/-?[0-9]*\\.?[0-9]+(?:e[-+]?\\d+)?/gi,bn=function(t,rn,an,sn,hn,un,cn,ln){return new d(t,rn,an,sn,hn,un,cn,ln)};d.prototype={constructor:d,init:function(){(this||t).length=this.getArcLength([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y])},getTotalLength:function(){return(this||t).length},getPointAtLength:function(rn){var an=w(rn,(this||t).length,(this||t).getArcLength,[(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y]);return this.getPoint([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y],an)},getTangentAtLength:function(rn){var an=w(rn,(this||t).length,(this||t).getArcLength,[(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y]),sn=this.getDerivative([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y],an),hn=Math.sqrt(sn.x*sn.x+sn.y*sn.y);return hn>0?{x:sn.x/hn,y:sn.y/hn}:{x:0,y:0}},getPropertiesAtLength:function(rn){var an,sn=w(rn,(this||t).length,(this||t).getArcLength,[(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y]),hn=this.getDerivative([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y],sn),un=Math.sqrt(hn.x*hn.x+hn.y*hn.y);an=un>0?{x:hn.x/un,y:hn.y/un}:{x:0,y:0};var cn=this.getPoint([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y],sn);return{x:cn.x,y:cn.y,tangentX:an.x,tangentY:an.y}}};var An=[[],[],[-.5773502691896257,.5773502691896257],[0,-.7745966692414834,.7745966692414834],[-.33998104358485626,.33998104358485626,-.8611363115940526,.8611363115940526],[0,-.5384693101056831,.5384693101056831,-.906179845938664,.906179845938664],[.6612093864662645,-.6612093864662645,-.2386191860831969,.2386191860831969,-.932469514203152,.932469514203152],[0,.4058451513773972,-.4058451513773972,-.7415311855993945,.7415311855993945,-.9491079123427585,.9491079123427585],[-.1834346424956498,.1834346424956498,-.525532409916329,.525532409916329,-.7966664774136267,.7966664774136267,-.9602898564975363,.9602898564975363],[0,-.8360311073266358,.8360311073266358,-.9681602395076261,.9681602395076261,-.3242534234038089,.3242534234038089,-.6133714327005904,.6133714327005904],[-.14887433898163122,.14887433898163122,-.4333953941292472,.4333953941292472,-.6794095682990244,.6794095682990244,-.8650633666889845,.8650633666889845,-.9739065285171717,.9739065285171717],[0,-.26954315595234496,.26954315595234496,-.5190961292068118,.5190961292068118,-.7301520055740494,.7301520055740494,-.8870625997680953,.8870625997680953,-.978228658146057,.978228658146057],[-.1252334085114689,.1252334085114689,-.3678314989981802,.3678314989981802,-.5873179542866175,.5873179542866175,-.7699026741943047,.7699026741943047,-.9041172563704749,.9041172563704749,-.9815606342467192,.9815606342467192],[0,-.2304583159551348,.2304583159551348,-.44849275103644687,.44849275103644687,-.6423493394403402,.6423493394403402,-.8015780907333099,.8015780907333099,-.9175983992229779,.9175983992229779,-.9841830547185881,.9841830547185881],[-.10805494870734367,.10805494870734367,-.31911236892788974,.31911236892788974,-.5152486363581541,.5152486363581541,-.6872929048116855,.6872929048116855,-.827201315069765,.827201315069765,-.9284348836635735,.9284348836635735,-.9862838086968123,.9862838086968123],[0,-.20119409399743451,.20119409399743451,-.3941513470775634,.3941513470775634,-.5709721726085388,.5709721726085388,-.7244177313601701,.7244177313601701,-.8482065834104272,.8482065834104272,-.937273392400706,.937273392400706,-.9879925180204854,.9879925180204854],[-.09501250983763744,.09501250983763744,-.2816035507792589,.2816035507792589,-.45801677765722737,.45801677765722737,-.6178762444026438,.6178762444026438,-.755404408355003,.755404408355003,-.8656312023878318,.8656312023878318,-.9445750230732326,.9445750230732326,-.9894009349916499,.9894009349916499],[0,-.17848418149584785,.17848418149584785,-.3512317634538763,.3512317634538763,-.5126905370864769,.5126905370864769,-.6576711592166907,.6576711592166907,-.7815140038968014,.7815140038968014,-.8802391537269859,.8802391537269859,-.9506755217687678,.9506755217687678,-.9905754753144174,.9905754753144174],[-.0847750130417353,.0847750130417353,-.2518862256915055,.2518862256915055,-.41175116146284263,.41175116146284263,-.5597708310739475,.5597708310739475,-.6916870430603532,.6916870430603532,-.8037049589725231,.8037049589725231,-.8926024664975557,.8926024664975557,-.9558239495713977,.9558239495713977,-.9915651684209309,.9915651684209309],[0,-.16035864564022537,.16035864564022537,-.31656409996362983,.31656409996362983,-.46457074137596094,.46457074137596094,-.600545304661681,.600545304661681,-.7209661773352294,.7209661773352294,-.8227146565371428,.8227146565371428,-.9031559036148179,.9031559036148179,-.96020815213483,.96020815213483,-.9924068438435844,.9924068438435844],[-.07652652113349734,.07652652113349734,-.22778585114164507,.22778585114164507,-.37370608871541955,.37370608871541955,-.5108670019508271,.5108670019508271,-.636053680726515,.636053680726515,-.7463319064601508,.7463319064601508,-.8391169718222188,.8391169718222188,-.912234428251326,.912234428251326,-.9639719272779138,.9639719272779138,-.9931285991850949,.9931285991850949],[0,-.1455618541608951,.1455618541608951,-.2880213168024011,.2880213168024011,-.4243421202074388,.4243421202074388,-.5516188358872198,.5516188358872198,-.6671388041974123,.6671388041974123,-.7684399634756779,.7684399634756779,-.8533633645833173,.8533633645833173,-.9200993341504008,.9200993341504008,-.9672268385663063,.9672268385663063,-.9937521706203895,.9937521706203895],[-.06973927331972223,.06973927331972223,-.20786042668822127,.20786042668822127,-.34193582089208424,.34193582089208424,-.469355837986757,.469355837986757,-.5876404035069116,.5876404035069116,-.6944872631866827,.6944872631866827,-.7878168059792081,.7878168059792081,-.8658125777203002,.8658125777203002,-.926956772187174,.926956772187174,-.9700604978354287,.9700604978354287,-.9942945854823992,.9942945854823992],[0,-.1332568242984661,.1332568242984661,-.26413568097034495,.26413568097034495,-.3903010380302908,.3903010380302908,-.5095014778460075,.5095014778460075,-.6196098757636461,.6196098757636461,-.7186613631319502,.7186613631319502,-.8048884016188399,.8048884016188399,-.8767523582704416,.8767523582704416,-.9329710868260161,.9329710868260161,-.9725424712181152,.9725424712181152,-.9947693349975522,.9947693349975522],[-.06405689286260563,.06405689286260563,-.1911188674736163,.1911188674736163,-.3150426796961634,.3150426796961634,-.4337935076260451,.4337935076260451,-.5454214713888396,.5454214713888396,-.6480936519369755,.6480936519369755,-.7401241915785544,.7401241915785544,-.820001985973903,.820001985973903,-.8864155270044011,.8864155270044011,-.9382745520027328,.9382745520027328,-.9747285559713095,.9747285559713095,-.9951872199970213,.9951872199970213]],qn=[[],[],[1,1],[.8888888888888888,.5555555555555556,.5555555555555556],[.6521451548625461,.6521451548625461,.34785484513745385,.34785484513745385],[.5688888888888889,.47862867049936647,.47862867049936647,.23692688505618908,.23692688505618908],[.3607615730481386,.3607615730481386,.46791393457269104,.46791393457269104,.17132449237917036,.17132449237917036],[.4179591836734694,.3818300505051189,.3818300505051189,.27970539148927664,.27970539148927664,.1294849661688697,.1294849661688697],[.362683783378362,.362683783378362,.31370664587788727,.31370664587788727,.22238103445337448,.22238103445337448,.10122853629037626,.10122853629037626],[.3302393550012598,.1806481606948574,.1806481606948574,.08127438836157441,.08127438836157441,.31234707704000286,.31234707704000286,.26061069640293544,.26061069640293544],[.29552422471475287,.29552422471475287,.26926671930999635,.26926671930999635,.21908636251598204,.21908636251598204,.1494513491505806,.1494513491505806,.06667134430868814,.06667134430868814],[.2729250867779006,.26280454451024665,.26280454451024665,.23319376459199048,.23319376459199048,.18629021092773426,.18629021092773426,.1255803694649046,.1255803694649046,.05566856711617366,.05566856711617366],[.24914704581340277,.24914704581340277,.2334925365383548,.2334925365383548,.20316742672306592,.20316742672306592,.16007832854334622,.16007832854334622,.10693932599531843,.10693932599531843,.04717533638651183,.04717533638651183],[.2325515532308739,.22628318026289723,.22628318026289723,.2078160475368885,.2078160475368885,.17814598076194574,.17814598076194574,.13887351021978725,.13887351021978725,.09212149983772845,.09212149983772845,.04048400476531588,.04048400476531588],[.2152638534631578,.2152638534631578,.2051984637212956,.2051984637212956,.18553839747793782,.18553839747793782,.15720316715819355,.15720316715819355,.12151857068790319,.12151857068790319,.08015808715976021,.08015808715976021,.03511946033175186,.03511946033175186],[.2025782419255613,.19843148532711158,.19843148532711158,.1861610000155622,.1861610000155622,.16626920581699392,.16626920581699392,.13957067792615432,.13957067792615432,.10715922046717194,.10715922046717194,.07036604748810812,.07036604748810812,.03075324199611727,.03075324199611727],[.1894506104550685,.1894506104550685,.18260341504492358,.18260341504492358,.16915651939500254,.16915651939500254,.14959598881657674,.14959598881657674,.12462897125553388,.12462897125553388,.09515851168249279,.09515851168249279,.062253523938647894,.062253523938647894,.027152459411754096,.027152459411754096],[.17944647035620653,.17656270536699264,.17656270536699264,.16800410215645004,.16800410215645004,.15404576107681028,.15404576107681028,.13513636846852548,.13513636846852548,.11188384719340397,.11188384719340397,.08503614831717918,.08503614831717918,.0554595293739872,.0554595293739872,.02414830286854793,.02414830286854793],[.1691423829631436,.1691423829631436,.16427648374583273,.16427648374583273,.15468467512626524,.15468467512626524,.14064291467065065,.14064291467065065,.12255520671147846,.12255520671147846,.10094204410628717,.10094204410628717,.07642573025488905,.07642573025488905,.0497145488949698,.0497145488949698,.02161601352648331,.02161601352648331],[.1610544498487837,.15896884339395434,.15896884339395434,.15276604206585967,.15276604206585967,.1426067021736066,.1426067021736066,.12875396253933621,.12875396253933621,.11156664554733399,.11156664554733399,.09149002162245,.09149002162245,.06904454273764123,.06904454273764123,.0448142267656996,.0448142267656996,.019461788229726478,.019461788229726478],[.15275338713072584,.15275338713072584,.14917298647260374,.14917298647260374,.14209610931838204,.14209610931838204,.13168863844917664,.13168863844917664,.11819453196151841,.11819453196151841,.10193011981724044,.10193011981724044,.08327674157670475,.08327674157670475,.06267204833410907,.06267204833410907,.04060142980038694,.04060142980038694,.017614007139152118,.017614007139152118],[.14608113364969041,.14452440398997005,.14452440398997005,.13988739479107315,.13988739479107315,.13226893863333747,.13226893863333747,.12183141605372853,.12183141605372853,.10879729916714838,.10879729916714838,.09344442345603386,.09344442345603386,.0761001136283793,.0761001136283793,.057134425426857205,.057134425426857205,.036953789770852494,.036953789770852494,.016017228257774335,.016017228257774335],[.13925187285563198,.13925187285563198,.13654149834601517,.13654149834601517,.13117350478706238,.13117350478706238,.12325237681051242,.12325237681051242,.11293229608053922,.11293229608053922,.10041414444288096,.10041414444288096,.08594160621706773,.08594160621706773,.06979646842452049,.06979646842452049,.052293335152683286,.052293335152683286,.03377490158481415,.03377490158481415,.0146279952982722,.0146279952982722],[.13365457218610619,.1324620394046966,.1324620394046966,.12890572218808216,.12890572218808216,.12304908430672953,.12304908430672953,.11499664022241136,.11499664022241136,.10489209146454141,.10489209146454141,.09291576606003515,.09291576606003515,.07928141177671895,.07928141177671895,.06423242140852585,.06423242140852585,.04803767173108467,.04803767173108467,.030988005856979445,.030988005856979445,.013411859487141771,.013411859487141771],[.12793819534675216,.12793819534675216,.1258374563468283,.1258374563468283,.12167047292780339,.12167047292780339,.1155056680537256,.1155056680537256,.10744427011596563,.10744427011596563,.09761865210411388,.09761865210411388,.08619016153195327,.08619016153195327,.0733464814110803,.0733464814110803,.05929858491543678,.05929858491543678,.04427743881741981,.04427743881741981,.028531388628933663,.028531388628933663,.0123412297999872,.0123412297999872]],kn=[[1],[1,1],[1,2,1],[1,3,3,1]],Cn=2*Math.PI,Pn=function(t,rn,an,sn,hn,un,cn,ln,gn){var vn=Math.sin(hn*Cn/360),xn=Math.cos(hn*Cn/360),yn=xn*(t-ln)/2+vn*(rn-gn)/2,dn=-vn*(t-ln)/2+xn*(rn-gn)/2;if(0===yn&&0===dn)return[];if(0===an||0===sn)return[];an=Math.abs(an),sn=Math.abs(sn);var mn=yn*yn/(an*an)+dn*dn/(sn*sn);mn>1&&(an*=Math.sqrt(mn),sn*=Math.sqrt(mn));var wn=S(t,rn,ln,gn,un,cn,an,sn,vn,xn),Ln=[],An=wn[2],qn=wn[3],kn=Math.max(Math.ceil(Math.abs(qn)/(Cn/4)),1);qn/=kn;for(var Zn=0;Zn<kn;Zn++)Ln.push(C(An,qn)),An+=qn;return Ln.map((function(t){for(var rn=0;rn<t.length;rn+=2){var hn=t[rn+0],un=t[rn+1];hn*=an,un*=sn;var cn=xn*hn-vn*un,ln=vn*hn+xn*un;t[rn+0]=cn+wn[0],t[rn+1]=ln+wn[1]}return t}))},_n=function(t,rn,an,sn,hn,un,cn,ln,gn){return new Z(t,rn,an,sn,hn,un,cn,ln,gn)};Z.prototype={constructor:Z,init:function(){},getTotalLength:function(){return(this||t).length},getPointAtLength:function(rn){var an=this||t;rn<0?rn=0:rn>(this||t).length&&(rn=(this||t).length);for(var sn=(this||t).partialLengths.length-1;(this||t).partialLengths[sn]>=rn&&(this||t).partialLengths[sn]>0;)sn--;sn<(this||t).partialLengths.length-1&&sn++;for(var hn=0,un=0;un<sn;un++)hn+=an.partialLengths[un];return(this||t).curves[sn].getPointAtLength(rn-hn)},getTangentAtLength:function(rn){var an=this||t;rn<0?rn=0:rn>(this||t).length&&(rn=(this||t).length);for(var sn=(this||t).partialLengths.length-1;(this||t).partialLengths[sn]>=rn&&(this||t).partialLengths[sn]>0;)sn--;sn<(this||t).partialLengths.length-1&&sn++;for(var hn=0,un=0;un<sn;un++)hn+=an.partialLengths[un];return(this||t).curves[sn].getTangentAtLength(rn-hn)},getPropertiesAtLength:function(t){var rn=this.getTangentAtLength(t),an=this.getPointAtLength(t);return{x:an.x,y:an.y,tangentX:rn.x,tangentY:rn.y}}};var En=function(t,rn,an,sn){return new T(t,rn,an,sn)};T.prototype.getTotalLength=function(){return Math.sqrt(Math.pow((this||t).x0-(this||t).x1,2)+Math.pow((this||t).y0-(this||t).y1,2))},T.prototype.getPointAtLength=function(rn){var an=rn/Math.sqrt(Math.pow((this||t).x0-(this||t).x1,2)+Math.pow((this||t).y0-(this||t).y1,2)),sn=((this||t).x1-(this||t).x0)*an,hn=((this||t).y1-(this||t).y0)*an;return{x:(this||t).x0+sn,y:(this||t).y0+hn}},T.prototype.getTangentAtLength=function(){var rn=Math.sqrt(((this||t).x1-(this||t).x0)*((this||t).x1-(this||t).x0)+((this||t).y1-(this||t).y0)*((this||t).y1-(this||t).y0));return{x:((this||t).x1-(this||t).x0)/rn,y:((this||t).y1-(this||t).y0)/rn}},T.prototype.getPropertiesAtLength=function(t){var rn=this.getPointAtLength(t),an=this.getTangentAtLength();return{x:rn.x,y:rn.y,tangentX:an.x,tangentY:an.y}};var Sn=function(t){function n(t){if(!t)return null;for(var hn,un=Mn(t),cn=[0,0],ln=[0,0],gn=0;gn<un.length;gn++)\"M\"===un[gn][0]?(cn=[un[gn][1],un[gn][2]],sn.push(null)):\"m\"===un[gn][0]?(cn=[un[gn][1]+cn[0],un[gn][2]+cn[1]],sn.push(null)):\"L\"===un[gn][0]?(rn+=Math.sqrt(Math.pow(cn[0]-un[gn][1],2)+Math.pow(cn[1]-un[gn][2],2)),sn.push(new En(cn[0],un[gn][1],cn[1],un[gn][2])),cn=[un[gn][1],un[gn][2]]):\"l\"===un[gn][0]?(rn+=Math.sqrt(Math.pow(un[gn][1],2)+Math.pow(un[gn][2],2)),sn.push(new En(cn[0],un[gn][1]+cn[0],cn[1],un[gn][2]+cn[1])),cn=[un[gn][1]+cn[0],un[gn][2]+cn[1]]):\"H\"===un[gn][0]?(rn+=Math.abs(cn[0]-un[gn][1]),sn.push(new En(cn[0],un[gn][1],cn[1],cn[1])),cn[0]=un[gn][1]):\"h\"===un[gn][0]?(rn+=Math.abs(un[gn][1]),sn.push(new En(cn[0],cn[0]+un[gn][1],cn[1],cn[1])),cn[0]=un[gn][1]+cn[0]):\"V\"===un[gn][0]?(rn+=Math.abs(cn[1]-un[gn][1]),sn.push(new En(cn[0],cn[0],cn[1],un[gn][1])),cn[1]=un[gn][1]):\"v\"===un[gn][0]?(rn+=Math.abs(un[gn][1]),sn.push(new En(cn[0],cn[0],cn[1],cn[1]+un[gn][1])),cn[1]=un[gn][1]+cn[1]):\"z\"===un[gn][0]||\"Z\"===un[gn][0]?(rn+=Math.sqrt(Math.pow(un[0][1]-cn[0],2)+Math.pow(un[0][2]-cn[1],2)),sn.push(new En(cn[0],un[0][1],cn[1],un[0][2])),cn=[un[0][1],un[0][2]]):\"C\"===un[gn][0]?(hn=new bn(cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4],un[gn][5],un[gn][6]),rn+=hn.getTotalLength(),cn=[un[gn][5],un[gn][6]],sn.push(hn)):\"c\"===un[gn][0]?(hn=new bn(cn[0],cn[1],cn[0]+un[gn][1],cn[1]+un[gn][2],cn[0]+un[gn][3],cn[1]+un[gn][4],cn[0]+un[gn][5],cn[1]+un[gn][6]),rn+=hn.getTotalLength(),cn=[un[gn][5]+cn[0],un[gn][6]+cn[1]],sn.push(hn)):\"S\"===un[gn][0]?(hn=gn>0&&[\"C\",\"c\",\"S\",\"s\"].indexOf(un[gn-1][0])>-1?new bn(cn[0],cn[1],2*cn[0]-un[gn-1][un[gn-1].length-4],2*cn[1]-un[gn-1][un[gn-1].length-3],un[gn][1],un[gn][2],un[gn][3],un[gn][4]):new bn(cn[0],cn[1],cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4]),rn+=hn.getTotalLength(),cn=[un[gn][3],un[gn][4]],sn.push(hn)):\"s\"===un[gn][0]?(hn=gn>0&&[\"C\",\"c\",\"S\",\"s\"].indexOf(un[gn-1][0])>-1?new bn(cn[0],cn[1],cn[0]+hn.d.x-hn.c.x,cn[1]+hn.d.y-hn.c.y,cn[0]+un[gn][1],cn[1]+un[gn][2],cn[0]+un[gn][3],cn[1]+un[gn][4]):new bn(cn[0],cn[1],cn[0],cn[1],cn[0]+un[gn][1],cn[1]+un[gn][2],cn[0]+un[gn][3],cn[1]+un[gn][4]),rn+=hn.getTotalLength(),cn=[un[gn][3]+cn[0],un[gn][4]+cn[1]],sn.push(hn)):\"Q\"===un[gn][0]?(hn=new bn(cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4]),rn+=hn.getTotalLength(),sn.push(hn),cn=[un[gn][3],un[gn][4]],ln=[un[gn][1],un[gn][2]]):\"q\"===un[gn][0]?(hn=new bn(cn[0],cn[1],cn[0]+un[gn][1],cn[1]+un[gn][2],cn[0]+un[gn][3],cn[1]+un[gn][4]),rn+=hn.getTotalLength(),ln=[cn[0]+un[gn][1],cn[1]+un[gn][2]],cn=[un[gn][3]+cn[0],un[gn][4]+cn[1]],sn.push(hn)):\"T\"===un[gn][0]?(hn=gn>0&&[\"Q\",\"q\",\"T\",\"t\"].indexOf(un[gn-1][0])>-1?new bn(cn[0],cn[1],2*cn[0]-ln[0],2*cn[1]-ln[1],un[gn][1],un[gn][2]):new En(cn[0],un[gn][1],cn[1],un[gn][2]),sn.push(hn),rn+=hn.getTotalLength(),ln=[2*cn[0]-ln[0],2*cn[1]-ln[1]],cn=[un[gn][1],un[gn][2]]):\"t\"===un[gn][0]?(hn=gn>0&&[\"Q\",\"q\",\"T\",\"t\"].indexOf(un[gn-1][0])>-1?new bn(cn[0],cn[1],2*cn[0]-ln[0],2*cn[1]-ln[1],cn[0]+un[gn][1],cn[1]+un[gn][2]):new En(cn[0],cn[0]+un[gn][1],cn[1],cn[1]+un[gn][2]),rn+=hn.getTotalLength(),ln=[2*cn[0]-ln[0],2*cn[1]-ln[1]],cn=[un[gn][1]+cn[0],un[gn][2]+cn[0]],sn.push(hn)):\"A\"===un[gn][0]?(hn=new _n(cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4],un[gn][5],un[gn][6],un[gn][7]),rn+=hn.getTotalLength(),cn=[un[gn][6],un[gn][7]],sn.push(hn)):\"a\"===un[gn][0]&&(hn=new _n(cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4],un[gn][5],cn[0]+un[gn][6],cn[1]+un[gn][7]),rn+=hn.getTotalLength(),cn=[cn[0]+un[gn][6],cn[1]+un[gn][7]],sn.push(hn)),an.push(rn);return n}var rn=0,an=[],sn=[];n.getTotalLength=function(){return rn},n.getPointAtLength=function(t){var rn=a(t);return sn[rn.i].getPointAtLength(rn.fraction)},n.getTangentAtLength=function(t){var rn=a(t);return sn[rn.i].getTangentAtLength(rn.fraction)},n.getPropertiesAtLength=function(t){var rn=a(t);return sn[rn.i].getPropertiesAtLength(rn.fraction)};var a=function(t){t<0?t=0:t>rn&&(t=rn);for(var sn=an.length-1;an[sn]>=t&&an[sn]>0;)sn--;return sn++,{fraction:t-an[sn-1],i:sn}};return n(t)},Zn='All shapes must be supplied as arrays of [x, y] points or an SVG path string (https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d).\\nExample valid ways of supplying a shape would be:\\n[[0, 0], [10, 0], [10, 10]]\\n\"M0,0 L10,0 L10,10Z\"\\n',zn=\"flubber.all() expects two arrays of equal length as arguments. Each element in both arrays should be an array of [x, y] points or an SVG path string (https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d).\",Tn=function(t,rn){for(var an,sn,hn,un=t.length,cn=1/0,ln=0;ln<un;ln++)!function(hn){sn=0,rn.forEach((function(rn,an){var cn=F(t[(hn+an)%un],rn);sn+=cn*cn})),sn<cn&&(cn=sn,an=hn)}(ln);an&&(hn=t.splice(0,an),t.splice.apply(t,[t.length,0].concat(hn)))},Fn=function(t,rn,an){void 0===an&&(an={});var sn=an.maxSegmentLength;void 0===sn&&(sn=10);var hn=an.string;void 0===hn&&(hn=!0);var un=J(t,sn),cn=J(rn,sn),ln=tt(un,cn,hn);return!hn||\"string\"!=typeof t&&\"string\"!=typeof rn?ln:function(an){return an<1e-4&&\"string\"==typeof t?t:1-an<1e-4&&\"string\"==typeof rn?rn:ln(an)}},Qn=nt;nt.deviation=function(t,rn,an,sn){var hn=rn&&rn.length,un=hn?rn[0]*an:t.length,cn=Math.abs(Et(t,0,un,an));if(hn)for(var ln=0,gn=rn.length;ln<gn;ln++){var vn=rn[ln]*an,xn=ln<gn-1?rn[ln+1]*an:t.length;cn-=Math.abs(Et(t,vn,xn,an))}var yn=0;for(ln=0;ln<sn.length;ln+=3){var dn=sn[ln]*an,mn=sn[ln+1]*an,wn=sn[ln+2]*an;yn+=Math.abs((t[dn]-t[wn])*(t[mn+1]-t[dn+1])-(t[dn]-t[mn])*(t[wn+1]-t[dn+1]))}return 0===cn&&0===yn?0:Math.abs((yn-cn)/cn)},nt.flatten=function(t){for(var rn=t[0][0].length,an={vertices:[],holes:[],dimensions:rn},sn=0,hn=0;hn<t.length;hn++){for(var un=0;un<t[hn].length;un++)for(var cn=0;cn<rn;cn++)an.vertices.push(t[hn][un][cn]);hn>0&&(sn+=t[hn-1].length,an.holes.push(sn))}return an};var jn=function(t){return t},In=function(t){if(null==t)return jn;var rn,an,sn=t.scale[0],hn=t.scale[1],un=t.translate[0],cn=t.translate[1];return function(t,ln){ln||(rn=an=0);var gn=2,vn=t.length,xn=new Array(vn);for(xn[0]=(rn+=t[0])*sn+un,xn[1]=(an+=t[1])*hn+cn;gn<vn;)xn[gn]=t[gn],++gn;return xn}},Vn=function(t,rn){for(var an,sn=t.length,hn=sn-rn;hn<--sn;)an=t[hn],t[hn++]=t[sn],t[sn]=an},Xn=function(t,rn){return\"GeometryCollection\"===rn.type?{type:\"FeatureCollection\",features:rn.geometries.map((function(rn){return St(t,rn)}))}:St(t,rn)},Yn=function(t,rn){function e(rn){var an,sn=t.arcs[rn<0?~rn:rn],hn=sn[0];return t.transform?(an=[0,0],sn.forEach((function(t){an[0]+=t[0],an[1]+=t[1]}))):an=sn[sn.length-1],rn<0?[an,hn]:[hn,an]}function r(t,rn){for(var sn in t){var hn=t[sn];delete rn[hn.start],delete hn.start,delete hn.end,hn.forEach((function(t){an[t<0?~t:t]=1})),un.push(hn)}}var an={},sn={},hn={},un=[],cn=-1;return rn.forEach((function(an,sn){var hn,un=t.arcs[an<0?~an:an];un.length<3&&!un[1][0]&&!un[1][1]&&(hn=rn[++cn],rn[cn]=an,rn[sn]=hn)})),rn.forEach((function(t){var rn,an,un=e(t),cn=un[0],ln=un[1];if(rn=hn[cn])if(delete hn[rn.end],rn.push(t),rn.end=ln,an=sn[ln]){delete sn[an.start];var gn=an===rn?rn:rn.concat(an);sn[gn.start=rn.start]=hn[gn.end=an.end]=gn}else sn[rn.start]=hn[rn.end]=rn;else if(rn=sn[ln])if(delete sn[rn.start],rn.unshift(t),rn.start=cn,an=hn[cn]){delete hn[an.end];var vn=an===rn?rn:an.concat(rn);sn[vn.start=an.start]=hn[vn.end=rn.end]=vn}else sn[rn.start]=hn[rn.end]=rn;else rn=[t],sn[rn.start=cn]=hn[rn.end=ln]=rn})),r(hn,sn),r(sn,hn),rn.forEach((function(t){an[t<0?~t:t]||un.push([t])})),un},Gn=function(t,rn){for(var an=0,sn=t.length;an<sn;){var hn=an+sn>>>1;t[hn]<rn?an=hn+1:sn=hn}return an},On=function(t){function n(t,an){t.forEach((function(t){t<0&&(t=~t);var sn=rn[t];sn?sn.push(an):rn[t]=[an]}))}function e(t,rn){t.forEach((function(t){n(t,rn)}))}function r(t,rn){\"GeometryCollection\"===t.type?t.geometries.forEach((function(t){r(t,rn)})):t.type in sn&&sn[t.type](t.arcs,rn)}var rn={},an=t.map((function(){return[]})),sn={LineString:n,MultiLineString:e,Polygon:e,MultiPolygon:function(t,rn){t.forEach((function(t){e(t,rn)}))}};t.forEach(r);for(var hn in rn)for(var un=rn[hn],cn=un.length,ln=0;ln<cn;++ln)for(var gn=ln+1;gn<cn;++gn){var vn,xn=un[ln],yn=un[gn];(vn=an[xn])[hn=Gn(vn,yn)]!==yn&&vn.splice(hn,0,yn),(vn=an[yn])[hn=Gn(vn,xn)]!==xn&&vn.splice(hn,0,xn)}return an},Dn=function(t,rn){return t<rn?-1:t>rn?1:t>=rn?0:NaN},Hn=function(t){return 1===t.length&&(t=Ft(t)),{left:function(rn,an,sn,hn){for(null==sn&&(sn=0),null==hn&&(hn=rn.length);sn<hn;){var un=sn+hn>>>1;t(rn[un],an)<0?sn=un+1:hn=un}return sn},right:function(rn,an,sn,hn){for(null==sn&&(sn=0),null==hn&&(hn=rn.length);sn<hn;){var un=sn+hn>>>1;t(rn[un],an)>0?hn=un:sn=un+1}return sn}}},Jn=Hn(Dn),Nn=(Jn.right,Math.sqrt(50),Math.sqrt(10),Math.sqrt(2),function(t,rn){return jt(zt(It(t),t),rn)}),Un=function(t,rn){if(t.length>8)return t.map((function(t,rn){return rn}));var an=t.map((function(t){return rn.map((function(rn){return Xt(t,rn)}))}));return Vt(t,rn,an)};rn.interpolate=Fn,rn.separate=Yt,rn.combine=Gt,rn.interpolateAll=Ot,rn.splitPathString=N,rn.toPathString=H,rn.fromCircle=Ht,rn.toCircle=Nt,rn.fromRect=Qt,rn.toRect=Ut,Object.defineProperty(rn,\"__esModule\",{value:!0})}));export default rn;\n\n//# sourceMappingURL=flubber.min.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useAnimation,useMotionValue}from\"framer-motion\";import flubber from\"flubber\";const{interpolate}=flubber;/**\n * MORPHER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Morpher(props){var ref;/* Properties */ const{slots=[],pathAnimation,initialDelay,delay,autoplay,loop,maxSegmentLength}=props||{};/* Prevent animating or adjusting pathLength on the Canvas */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasChildren=Children.count(slots)>0;const hasMoreThanOne=Children.count(slots)>1;const hasOne=Children.count(slots)===1;/* Get paths */ let customShape=/*#__PURE__*/ _jsxs(\"div\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\\u{1F49F}\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Graphic\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Morphs between single, flat shapes on Web Pages.\"})]});let paths=[];let colors=[];let pathD;let fill;let stroke;let strokeWidth;let strokeLinecap;let strokeLinejoin;if(hasChildren){customShape=getFirstChild(slots[0]);}if(!isCanvas&&((ref=slots[0])===null||ref===void 0?void 0:ref.props.svg)){if(hasMoreThanOne){slots.map(child=>{let svgElement=child.props.svg;let attributes=svgElement.match(/[\\w-]+=\"[^\"]*\"/g);for(const element of attributes){if(element.includes(\"d=\")){paths.push(splitAndReplace(element));}if(element.includes(\"fill=\")){colors.push(splitAndReplace(element));}if(element.includes(\"stroke=\")){stroke=splitAndReplace(element);}if(element.includes(\"stroke-width=\")){strokeWidth=splitAndReplace(element);}if(element.includes(\"stroke-linecap=\")){strokeLinecap=splitAndReplace(element);}if(element.includes(\"stroke-linejoin=\")){strokeLinejoin=splitAndReplace(element);}}});customShape=/*#__PURE__*/ _jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:\"100%\",height:\"100%\",children:/*#__PURE__*/ _jsx(PathMorph,{autoplay:autoplay,loop:loop,paths:paths,maxSegmentLength:maxSegmentLength,stroke:stroke,strokeWidth:strokeWidth,strokeLinecap:strokeLinecap,strokeLinejoin:strokeLinejoin,allFills:colors,initialDelay:initialDelay,delay:delay,pathAnimation:pathAnimation})});}}return customShape;};/* Default Properties */ Morpher.defaultProps={autoplay:true,loop:true,initialDelay:0,delay:.5,maxSegmentLength:5};/* Property Controls */ addPropertyControls(Morpher,{autoplay:{type:ControlType.Boolean,title:\"Autoplay\"},loop:{type:ControlType.Boolean,title:\"Loop\",hidden(props){return props.autoplay===false;}},initialDelay:{type:ControlType.Number,title:\"Delay\",min:0,max:10,displayStepper:true,step:.1,unit:\"s\"},delay:{type:ControlType.Number,title:\"Pause\",min:0,max:10,displayStepper:true,step:.1,unit:\"s\"},pathAnimation:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:400,damping:40}},maxSegmentLength:{type:ControlType.Number,title:\"Segments\",min:1,max:10,displayStepper:true,step:1,description:\"Higher values are far more performant, but morph less smoothly.\"},slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}}});/* Method to get the first child */ function getFirstChild(slots){let firstChild;Children.map(slots,child=>{if(firstChild===undefined){firstChild=child;}});return firstChild;}/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Method to get stringless attributes */ const splitAndReplace=string=>{return string.split(\"=\")[1].replace(/['\"]+/g,\"\");};const wrap=(min,max,v)=>{const rangeSize=max-min;return((v-min)%rangeSize+rangeSize)%rangeSize+min;};const Path=motion.path;let requestIdleCallback;let cancelIdleCallback;/**\n * requestIdleCallback not supported in all browsers\n */ if(typeof window!==\"undefined\"){requestIdleCallback=window.requestIdleCallback||requestAnimationFrame;cancelIdleCallback=window.cancelIdleCallback||cancelAnimationFrame;}function PathMorph({paths=[],duration=1,initialDelay,delay=0,maxSegmentLength,autoplay,loop,pathAnimation,allFills,stroke,strokeWidth,strokeLinejoin,strokeLinecap}){const controls=useAnimation();const d=useMotionValue(paths[0]);const dShadow=useMotionValue(0);useEffect(()=>{if(!paths.length)return;let isPlaying=false;let delayTimeout=null;let callbackId=null;let removeOnChange;const interpolators=[];function makeInterpolator(index){const path=paths[index];const nextPath=paths[(index+1)%paths.length];interpolators.push(interpolate(path,nextPath,{maxSegmentLength}));}let currentPath=0;function makeNextInterpolator(){makeInterpolator(currentPath);currentPath++;if(currentPath<paths.length){callbackId=requestIdleCallback(makeNextInterpolator);}else if(autoplay){startAnimation();}}callbackId=requestIdleCallback(makeNextInterpolator);const pathInterpolator=number=>{const wrapped=wrap(0,interpolators.length,number);const interpolatorIndex=Math.floor(wrapped);let interpolator=interpolators[interpolatorIndex];if(!interpolator){interpolator=interpolators[0];}return d.set(interpolator(wrapped-interpolatorIndex));};function startAnimation(){isPlaying=true;if(initialDelay>0){d.set(paths[0]);delayTimeout=setTimeout(()=>{sequence();removeOnChange=dShadow.onChange(pathInterpolator);},initialDelay*1e3);}else{sequence();removeOnChange=dShadow.onChange(pathInterpolator);}}async function sequence(index=0,colorIndex=0){controls.set({[\"data-d\"]:index});const nextIndex=index+1;const wrapped=wrap(0,interpolators.length,nextIndex);await controls.start({[\"data-d\"]:nextIndex,fill:allFills[wrapped],transition:pathAnimation});await controls.start({x:0,transition:{duration:delay}});index++;colorIndex++;if(!loop&&index>=interpolators.length-1){isPlaying=false;}if(colorIndex>=interpolators.length-1){colorIndex=0;}if(isPlaying)sequence(index,colorIndex);}d.set(paths[0]);return()=>{isPlaying=false;removeOnChange===null||removeOnChange===void 0?void 0:removeOnChange();controls.stop();if(callbackId!==null)cancelIdleCallback(callbackId);clearTimeout(delayTimeout);};},[paths.length]);return /*#__PURE__*/ _jsx(Path,{d:d,\"data-d\":dShadow,fill:allFills[0],animate:controls,transition:pathAnimation,stroke:stroke,strokeWidth:strokeWidth,strokeLinecap:strokeLinecap,strokeLinejoin:strokeLinejoin});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Morpher\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Morpher.map", "import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Include all variables\nconst allVarNames=new Set([...Object.keys(lightVars),...Object.keys(darkVars)]);allVarNames.forEach(varName=>{result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}export function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useDarkMode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map", "function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}export class ShaderMount{constructor(canvas,fragmentShader,uniforms={},webGlContextAttributes,/** The speed of the animation, or 0 to stop it. Supports negative values to play in reverse. */speed=1,/** Pass a seed to offset the starting u_time value and give deterministic results*/seed=0){_define_property(this,\"canvas\",void 0);_define_property(this,\"gl\",void 0);_define_property(this,\"program\",null);_define_property(this,\"uniformLocations\",{});/** The fragment shader that we are using */_define_property(this,\"fragmentShader\",void 0);/** Stores the RAF for the render loop */_define_property(this,\"rafId\",null);/** Time of the last rendered frame */_define_property(this,\"lastFrameTime\",0);/** Total time that we have played any animation, passed as a uniform to the shader for time-based VFX */_define_property(this,\"totalAnimationTime\",0);/** The current speed that we progress through animation time (multiplies by delta time every update). Allows negatives to play in reverse. If set to 0, rAF will stop entirely so static shaders have no recurring performance costs */_define_property(this,\"speed\",1);/** Uniforms that are provided by the user for the specific shader being mounted (not including uniforms that this Mount adds, like time and resolution) */_define_property(this,\"providedUniforms\",void 0);/** Just a sanity check to make sure frames don't run after we're disposed */_define_property(this,\"hasBeenDisposed\",false);/** If the resolution of the canvas has changed since the last render */_define_property(this,\"resolutionChanged\",true);_define_property(this,\"initWebGL\",()=>{const program=createProgram(this.gl,vertexShaderSource,this.fragmentShader);if(!program)return;this.program=program;this.setupPositionAttribute();this.setupUniforms();});_define_property(this,\"setupPositionAttribute\",()=>{const positionAttributeLocation=this.gl.getAttribLocation(this.program,\"a_position\");const positionBuffer=this.gl.createBuffer();this.gl.bindBuffer(this.gl.ARRAY_BUFFER,positionBuffer);const positions=[-1,-1,1,-1,-1,1,-1,1,1,-1,1,1];this.gl.bufferData(this.gl.ARRAY_BUFFER,new Float32Array(positions),this.gl.STATIC_DRAW);this.gl.enableVertexAttribArray(positionAttributeLocation);this.gl.vertexAttribPointer(positionAttributeLocation,2,this.gl.FLOAT,false,0,0);});_define_property(this,\"setupUniforms\",()=>{this.uniformLocations={u_time:this.gl.getUniformLocation(this.program,\"u_time\"),u_pixelRatio:this.gl.getUniformLocation(this.program,\"u_pixelRatio\"),u_resolution:this.gl.getUniformLocation(this.program,\"u_resolution\"),...Object.fromEntries(Object.keys(this.providedUniforms).map(key=>[key,this.gl.getUniformLocation(this.program,key)]))};});_define_property(this,\"resizeObserver\",null);_define_property(this,\"setupResizeObserver\",()=>{this.resizeObserver=new ResizeObserver(()=>this.handleResize());this.resizeObserver.observe(this.canvas);this.handleResize();});_define_property(this,\"handleResize\",()=>{const pixelRatio=window.devicePixelRatio;const newWidth=this.canvas.clientWidth*pixelRatio;const newHeight=this.canvas.clientHeight*pixelRatio;if(this.canvas.width!==newWidth||this.canvas.height!==newHeight){this.canvas.width=newWidth;this.canvas.height=newHeight;this.resolutionChanged=true;this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height);this.render(performance.now())// this is necessary to avoid flashes while resizing (the next scheduled render will set uniforms)\n;}});_define_property(this,\"render\",currentTime=>{if(this.hasBeenDisposed)return;// Calculate the delta time\nconst dt=currentTime-this.lastFrameTime;this.lastFrameTime=currentTime;// Increase the total animation time by dt * animationSpeed\nif(this.speed!==0){this.totalAnimationTime+=dt*this.speed;}// Clear the canvas\nthis.gl.clear(this.gl.COLOR_BUFFER_BIT);// Update uniforms\nthis.gl.useProgram(this.program);// Update the time uniform\nthis.gl.uniform1f(this.uniformLocations.u_time,this.totalAnimationTime*.001);// If the resolution has changed, we need to update the uniform\nif(this.resolutionChanged){this.gl.uniform2f(this.uniformLocations.u_resolution,this.gl.canvas.width,this.gl.canvas.height);this.gl.uniform1f(this.uniformLocations.u_pixelRatio,window.devicePixelRatio);this.resolutionChanged=false;}this.gl.drawArrays(this.gl.TRIANGLES,0,6);// Loop if we're animating\nif(this.speed!==0){this.requestRender();}else{this.rafId=null;}});_define_property(this,\"requestRender\",()=>{if(this.rafId!==null){cancelAnimationFrame(this.rafId);}this.rafId=requestAnimationFrame(this.render);});_define_property(this,\"updateProvidedUniforms\",()=>{this.gl.useProgram(this.program);Object.entries(this.providedUniforms).forEach(([key,value])=>{const location=this.uniformLocations[key];if(location){if(Array.isArray(value)){switch(value.length){case 2:this.gl.uniform2fv(location,value);break;case 3:this.gl.uniform3fv(location,value);break;case 4:this.gl.uniform4fv(location,value);break;default:if(value.length===9){this.gl.uniformMatrix3fv(location,false,value);}else if(value.length===16){this.gl.uniformMatrix4fv(location,false,value);}else{console.warn(`Unsupported uniform array length: ${value.length}`);}}}else if(typeof value===\"number\"){this.gl.uniform1f(location,value);}else if(typeof value===\"boolean\"){this.gl.uniform1i(location,value?1:0);}else{console.warn(`Unsupported uniform type for ${key}: ${typeof value}`);}}});});/** Set a seed to get a deterministic result */_define_property(this,\"setSeed\",newSeed=>{const oneFrameAt120Fps=1e3/120;this.totalAnimationTime=newSeed*oneFrameAt120Fps;this.lastFrameTime=performance.now();this.render(performance.now());});/** Set an animation speed (or 0 to stop animation) */_define_property(this,\"setSpeed\",(newSpeed=1)=>{// Set the new animation speed\nthis.speed=newSpeed;if(this.rafId===null&&newSpeed!==0){// Moving from 0 to animating, kick off a new rAF loop\nthis.lastFrameTime=performance.now();this.rafId=requestAnimationFrame(this.render);}if(this.rafId!==null&&newSpeed===0){// Moving from animating to not animating, cancel the rAF loop\ncancelAnimationFrame(this.rafId);this.rafId=null;}});/** Update the uniforms that are provided by the outside shader */_define_property(this,\"setUniforms\",newUniforms=>{this.providedUniforms={...this.providedUniforms,...newUniforms};// If we need to allow users to add uniforms after the shader has been created, we can do that here\n// But right now we're expecting the uniform list to be predictable and static\n// this.setupUniforms();\nthis.updateProvidedUniforms();this.render(performance.now());});/** Dispose of the shader mount, cleaning up all of the WebGL resources */_define_property(this,\"dispose\",()=>{// Immediately mark as disposed to prevent future renders from leaking in\nthis.hasBeenDisposed=true;// Cancel the rAF loop\nif(this.rafId!==null){cancelAnimationFrame(this.rafId);this.rafId=null;}if(this.gl&&this.program){this.gl.deleteProgram(this.program);this.program=null;// Reset the WebGL context\nthis.gl.bindBuffer(this.gl.ARRAY_BUFFER,null);this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,null);this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,null);this.gl.bindFramebuffer(this.gl.FRAMEBUFFER,null);// Clear any errors\nthis.gl.getError();}if(this.resizeObserver){this.resizeObserver.disconnect();this.resizeObserver=null;}this.uniformLocations={};});this.canvas=canvas;this.fragmentShader=fragmentShader;this.providedUniforms=uniforms;// Base our starting animation time on the provided seed value\nthis.totalAnimationTime=seed;const gl=canvas.getContext(\"webgl2\",webGlContextAttributes);if(!gl){throw new Error(\"WebGL not supported\");}this.gl=gl;this.initWebGL();this.setupResizeObserver();// Set the animation speed after everything is ready to go\nthis.setSpeed(speed);// Mark canvas as paper shader mount\nthis.canvas.setAttribute(\"data-paper-shaders\",\"true\");}}/** Vertex shader for the shader mount */const vertexShaderSource=`#version 300 es\nlayout(location = 0) in vec4 a_position;\n\nvoid main() {\n  gl_Position = a_position;\n}\n`;function createShader(gl,type,source){const shader=gl.createShader(type);if(!shader)return null;gl.shaderSource(shader,source);gl.compileShader(shader);if(!gl.getShaderParameter(shader,gl.COMPILE_STATUS)){console.error(\"An error occurred compiling the shaders: \"+gl.getShaderInfoLog(shader));gl.deleteShader(shader);return null;}return shader;}function createProgram(gl,vertexShaderSource,fragmentShaderSource){const vertexShader=createShader(gl,gl.VERTEX_SHADER,vertexShaderSource);const fragmentShader=createShader(gl,gl.FRAGMENT_SHADER,fragmentShaderSource);if(!vertexShader||!fragmentShader)return null;const program=gl.createProgram();if(!program)return null;gl.attachShader(program,vertexShader);gl.attachShader(program,fragmentShader);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS)){console.error(\"Unable to initialize the shader program: \"+gl.getProgramInfoLog(program));gl.deleteProgram(program);gl.deleteShader(vertexShader);gl.deleteShader(fragmentShader);return null;}// Clean up shaders after successful linking\ngl.detachShader(program,vertexShader);gl.detachShader(program,fragmentShader);gl.deleteShader(vertexShader);gl.deleteShader(fragmentShader);return program;}\nexport const __FramerMetadata__ = {\"exports\":{\"ShaderMount\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./shader_mount.map", "export const PatternShapes={Checks:0,Stripes:1,Edge:2};/**\n * 3d Perlin noise with exposed parameters\n *\n * Uniforms include:\n * u_scale - the scale applied to user space\n * u_rotation - the rotation applied to user space\n * u_color1 - the first pattern color\n * u_color2 - the second pattern color\n * u_color3 - the third pattern color\n * u_proportion (0 .. 1) - the proportion between colors (on 0.5 colors are equally distributed)\n * u_softness (0 .. 1) - the color blur (0 for pronounced edges, 1 for gradient)\n * u_shape (0 ... 2) - the color pattern to be distorted with noise & swirl\n *    - u_shape = 0 is checks\n *    - u_shape = 1 is stripes\n *    - u_shape = 2 is 2 halves of canvas (mapping the canvas height regardless of resolution)\n * u_shapeScale - the scale of color pattern (appies over the global scaling)\n * u_distortion - the noisy distortion over the UV coordinate (applied before the overlapping swirl)\n * u_swirl - the power of swirly distortion\n * u_swirlIterations - the number of swirl iterations (layering curves effect)\n *\n */export const warpFragmentShader=`#version 300 es\nprecision highp float;\n\nuniform float u_time;\nuniform float u_pixelRatio;\nuniform vec2 u_resolution;\n\nuniform float u_scale;\nuniform float u_rotation;\nuniform vec4 u_color1;\nuniform vec4 u_color2;\nuniform vec4 u_color3;\nuniform float u_proportion;\nuniform float u_softness;\nuniform float u_shape;\nuniform float u_shapeScale;\nuniform float u_distortion;\nuniform float u_swirl;\nuniform float u_swirlIterations;\n\n\nout vec4 fragColor;\n\n#define TWO_PI 6.28318530718\n#define PI 3.14159265358979323846\n\nvec2 rotate(vec2 uv, float th) {\n  return mat2(cos(th), sin(th), -sin(th), cos(th)) * uv;\n}\n\nfloat random(vec2 st) {\n  return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123);\n}\nfloat noise(vec2 st) {\n  vec2 i = floor(st);\n  vec2 f = fract(st);\n  float a = random(i);\n  float b = random(i + vec2(1.0, 0.0));\n  float c = random(i + vec2(0.0, 1.0));\n  float d = random(i + vec2(1.0, 1.0));\n\n  // Smoothstep for interpolation\n  vec2 u = f * f * (3.0 - 2.0 * f);\n\n  // Do the interpolation as two nested mix operations\n  // If you try to do this in one big operation, there's enough precision loss to be off by 1px at cell boundaries\n  float x1 = mix(a, b, u.x);\n  float x2 = mix(c, d, u.x);\n  return mix(x1, x2, u.y);\n\n}\n\nvec4 blend_colors(vec4 c1, vec4 c2, vec4 c3, float mixer, float edgesWidth, float edge_blur) {\n    vec3 color1 = c1.rgb * c1.a;\n    vec3 color2 = c2.rgb * c2.a;\n    vec3 color3 = c3.rgb * c3.a;\n\n    float r1 = smoothstep(.0 + .35 * edgesWidth, .7 - .35 * edgesWidth + .5 * edge_blur, mixer);\n    float r2 = smoothstep(.3 + .35 * edgesWidth, 1. - .35 * edgesWidth + edge_blur, mixer);\n\n    vec3 blended_color_2 = mix(color1, color2, r1);\n    float blended_opacity_2 = mix(c1.a, c2.a, r1);\n\n    vec3 c = mix(blended_color_2, color3, r2);\n    float o = mix(blended_opacity_2, c3.a, r2);\n    return vec4(c, o);\n}\n\nvoid main() {\n    vec2 uv = gl_FragCoord.xy / u_resolution.xy;\n    vec2 uv_original = uv;\n\n    float t = .5 * u_time;\n\n    float noise_scale = .0005 + .006 * u_scale;\n\n    uv -= .5;\n    uv *= (noise_scale * u_resolution);\n    uv = rotate(uv, u_rotation * .5 * PI);\n    uv /= u_pixelRatio;\n    uv += .5;\n\n    float n1 = noise(uv * 1. + t);\n    float n2 = noise(uv * 2. - t);\n    float angle = n1 * TWO_PI;\n    uv.x += 4. * u_distortion * n2 * cos(angle);\n    uv.y += 4. * u_distortion * n2 * sin(angle);\n\n    float iterations_number = ceil(clamp(u_swirlIterations, 1., 30.));\n    for (float i = 1.; i <= iterations_number; i++) {\n        uv.x += clamp(u_swirl, 0., 2.) / i * cos(t + i * 1.5 * uv.y);\n        uv.y += clamp(u_swirl, 0., 2.) / i * cos(t + i * 1. * uv.x);\n    }\n\n    float proportion = clamp(u_proportion, 0., 1.);\n\n    float shape = 0.;\n    float mixer = 0.;\n    if (u_shape < .5) {\n      vec2 checks_shape_uv = uv * (.5 + 3.5 * u_shapeScale);\n      shape = .5 + .5 * sin(checks_shape_uv.x) * cos(checks_shape_uv.y);\n      mixer = shape + .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\n    } else if (u_shape < 1.5) {\n      vec2 stripes_shape_uv = uv * (.25 + 3. * u_shapeScale);\n      float f = fract(stripes_shape_uv.y);\n      shape = smoothstep(.0, .55, f) * smoothstep(1., .45, f);\n      mixer = shape + .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\n    } else {\n      float sh = 1. - uv.y;\n      sh -= .5;\n      sh /= (noise_scale * u_resolution.y);\n      sh += .5;\n      float shape_scaling = .2 * (1. - u_shapeScale);\n      shape = smoothstep(.45 - shape_scaling, .55 + shape_scaling, sh + .3 * (proportion - .5));\n      mixer = shape;\n    }\n\n    vec4 color_mix = blend_colors(u_color1, u_color2, u_color3, mixer, 1. - clamp(u_softness, 0., 1.), .01 + .01 * u_scale);\n\n    fragColor = vec4(color_mix.rgb, color_mix.a);\n}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"WarpUniforms\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"warpFragmentShader\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShapes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShape\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./warp.map", "/**  Convert color string from HSL, RGB, or hex to 0-to-1-range-RGBA array */export function getShaderColorFromString(colorString,fallback=[0,0,0,1]){// If the color string is already an array of 3 or 4 numbers, return it (with alpha=1 if needed)\nif(Array.isArray(colorString)){if(colorString.length===4)return colorString;if(colorString.length===3)return[...colorString,1];return getShaderColorFromString(fallback);}// If the color string is not a string, return the fallback\nif(typeof colorString!==\"string\"){return getShaderColorFromString(fallback);}let r,g,b,a=1;if(colorString.startsWith(\"#\")){[r,g,b,a]=hexToRgba(colorString);}else if(colorString.startsWith(\"rgb\")){[r,g,b,a]=parseRgba(colorString);}else if(colorString.startsWith(\"hsl\")){[r,g,b,a]=hslaToRgba(parseHsla(colorString));}else{console.error(\"Unsupported color format\",colorString);return getShaderColorFromString(fallback);}return[clamp(r,0,1),clamp(g,0,1),clamp(b,0,1),clamp(a,0,1)];}/** Convert hex to RGBA (0 to 1 range) */function hexToRgba(hex){// Remove # if present\nhex=hex.replace(/^#/,\"\");// Expand three-letter hex to six-letter\nif(hex.length===3){hex=hex.split(\"\").map(char=>char+char).join(\"\");}// Expand six-letter hex to eight-letter (add full opacity if no alpha)\nif(hex.length===6){hex=hex+\"ff\";}// Parse the components\nconst r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;const a=parseInt(hex.slice(6,8),16)/255;return[r,g,b,a];}/** Parse RGBA string to RGBA (0 to 1 range) */function parseRgba(rgba){// Match both rgb and rgba patterns\nconst match=rgba.match(/^rgba?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);if(!match)return[0,0,0,1];return[parseInt(match[1]??\"0\")/255,parseInt(match[2]??\"0\")/255,parseInt(match[3]??\"0\")/255,match[4]===undefined?1:parseFloat(match[4])];}/** Parse HSLA string */function parseHsla(hsla){const match=hsla.match(/^hsla?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);if(!match)return[0,0,0,1];return[parseInt(match[1]??\"0\"),parseInt(match[2]??\"0\"),parseInt(match[3]??\"0\"),match[4]===undefined?1:parseFloat(match[4])];}/** Convert HSLA to RGBA (0 to 1 range) */function hslaToRgba(hsla){const[h,s,l,a]=hsla;const hDecimal=h/360;const sDecimal=s/100;const lDecimal=l/100;let r,g,b;if(s===0){r=g=b=lDecimal// achromatic\n;}else{const hue2rgb=(p,q,t)=>{if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return p+(q-p)*6*t;if(t<1/2)return q;if(t<2/3)return p+(q-p)*(2/3-t)*6;return p;};const q=lDecimal<.5?lDecimal*(1+sDecimal):lDecimal+sDecimal-lDecimal*sDecimal;const p=2*lDecimal-q;r=hue2rgb(p,q,hDecimal+1/3);g=hue2rgb(p,q,hDecimal);b=hue2rgb(p,q,hDecimal-1/3);}return[r,g,b,a];}export const clamp=(n,min,max)=>Math.min(Math.max(n,min),max);\nexport const __FramerMetadata__ = {\"exports\":{\"clamp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShaderColorFromString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./get_shader_color_from_string.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js\";import{getShaderColorFromString,warpFragmentShader,PatternShapes,ShaderMount as ShaderMountVanilla}from\"https://framer.com/m/index-uMsj.js@PVl4bshKvCOZO36e3vK1\";import{cubicBezier}from\"framer-motion\";const speedEase=cubicBezier(.65,0,.88,.77);const templates={Prism:{color1:\"#050505\",color2:\"#66B3FF\",color3:\"#FFFFFF\",rotation:-50,proportion:1,scale:.01,speed:30,distortion:0,swirl:50,swirlIterations:16,softness:47,offset:-299,shape:\"Checks\",shapeSize:45},Lava:{color1:\"#FF9F21\",color2:\"#FF0303\",color3:\"#000000\",rotation:114,proportion:100,scale:.52,speed:30,distortion:7,swirl:18,swirlIterations:20,softness:100,offset:717,shape:\"Edge\",shapeSize:12},Plasma:{color1:\"#B566FF\",color2:\"#000000\",color3:\"#000000\",rotation:0,proportion:63,scale:.75,speed:30,distortion:5,swirl:61,swirlIterations:5,softness:100,offset:-168,shape:\"Checks\",shapeSize:28},Pulse:{color1:\"#66FF85\",color2:\"#000000\",color3:\"#000000\",rotation:-167,proportion:92,scale:0,speed:20,distortion:54,swirl:75,swirlIterations:3,softness:28,offset:-813,shape:\"Checks\",shapeSize:79},Vortex:{color1:\"#000000\",color2:\"#FFFFFF\",color3:\"#000000\",rotation:50,proportion:41,scale:.4,speed:20,distortion:0,swirl:100,swirlIterations:3,softness:5,offset:-744,shape:\"Stripes\",shapeSize:80},Mist:{color1:\"#050505\",color2:\"#FF66B8\",color3:\"#050505\",rotation:0,proportion:33,scale:.48,speed:39,distortion:4,swirl:65,swirlIterations:5,softness:100,offset:-235,shape:\"Edge\",shapeSize:48}};/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n */export default function AnimatedGradientBackground(props){const isStaticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const useCustomColors=props.preset===\"custom\"||props.colorMode===\"custom\";const values=props.preset===\"custom\"?props:templates[props.preset]||Object.values(templates)[0];const[color1,color2,color3]=useColors(props.color1,props.color2,props.color3);return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:props.radius,overflow:\"hidden\",position:\"relative\",...props.style},children:[/*#__PURE__*/_jsx(Warp,{color1:useCustomColors?color1:values.color1,color2:useCustomColors?color2:values.color2,color3:useCustomColors?color3:values.color3,scale:values.scale,proportion:values.proportion/100,distortion:values.distortion/50,swirl:values.swirl/100,swirlIterations:values.swirl===0?0:values.swirlIterations,rotation:values.rotation*Math.PI/180,speed:!isStaticRenderer||isCanvas&&props.preview?speedEase(props.speed/100)*5:0,seed:values.offset*10,shape:PatternShapes[values.shape],shapeScale:values.shapeSize/100,softness:values.softness/100,style:props.style}),props.noise&&props.noise.opacity>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(\"https://framerusercontent.com/images/g0QcWrxr87K0ufOxIUFBakwYA8.png\")`,backgroundSize:props.noise.scale*200,backgroundRepeat:\"repeat\",opacity:props.noise.opacity/2}})]});}AnimatedGradientBackground.displayName=\"Animated Gradient Background\";addPropertyControls(AnimatedGradientBackground,{preset:{type:ControlType.Enum,defaultValue:Object.keys(templates)[0],options:[...Object.keys(templates),\"custom\"],optionTitles:[...Object.keys(templates),\"Custom\"]},preview:{type:ControlType.Boolean,defaultValue:false},colorMode:{type:ControlType.Enum,defaultValue:\"preset\",options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],displaySegmentedControl:true,title:\"Colors\",hidden:props=>props.preset===\"custom\"},color1:{type:ControlType.Color,defaultValue:\"#262626\",hidden:props=>props.preset!==\"custom\"&&props.colorMode===\"preset\"},color2:{type:ControlType.Color,defaultValue:\"#75c1f0\",hidden:props=>props.preset!==\"custom\"&&props.colorMode===\"preset\"},color3:{type:ControlType.Color,defaultValue:\"#ffffff\",hidden:props=>props.preset!==\"custom\"&&props.colorMode===\"preset\"},noise:{type:ControlType.Object,optional:true,icon:\"effect\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01},scale:{type:ControlType.Number,defaultValue:1,min:.2,max:2,step:.1}}},rotation:{type:ControlType.Number,defaultValue:0,min:-360,max:360,step:1,unit:\"\\xb0\",hidden:props=>props.preset!==\"custom\"},proportion:{type:ControlType.Number,defaultValue:35,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},scale:{type:ControlType.Number,defaultValue:1,min:0,max:10,step:.01,hidden:props=>props.preset!==\"custom\"},speed:{type:ControlType.Number,defaultValue:25,step:1,min:0,max:100},distortion:{type:ControlType.Number,defaultValue:12,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},swirl:{type:ControlType.Number,defaultValue:80,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},swirlIterations:{type:ControlType.Number,defaultValue:10,min:0,max:20,step:1,title:\"Iterations\",hidden:props=>props.swirl===0||props.preset!==\"custom\"},softness:{type:ControlType.Number,defaultValue:100,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},offset:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3,step:1,hidden:props=>props.preset!==\"custom\"},shape:{type:ControlType.Enum,defaultValue:\"Checks\",options:Object.keys(PatternShapes),hidden:props=>props.preset!==\"custom\"},shapeSize:{type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\"}});//////////////////////////////\nconst defaultPreset={name:\"Default\",params:{scale:1,rotation:0,speed:20,seed:0,color1:\"hsla(0, 0%, 15%, 1)\",color2:\"hsla(203, 80%, 70%, 1)\",color3:\"hsla(0, 0%, 100%, 1)\",proportion:.35,softness:1,distortion:.25,swirl:.8,swirlIterations:10,shapeScale:.1,shape:PatternShapes.Checks}};// Due to Leva controls limitation:\n// 1) keep default colors in HSLA format to keep alpha channel\n// 2) don't use decimal values on HSL values (to avoid button highlight bug)\nconst Warp=props=>{const uniforms=useMemo(()=>{return{u_scale:props.scale??defaultPreset.params.scale,u_rotation:props.rotation??defaultPreset.params.rotation,u_color1:getShaderColorFromString(props.color1,defaultPreset.params.color1),u_color2:getShaderColorFromString(props.color2,defaultPreset.params.color2),u_color3:getShaderColorFromString(props.color3,defaultPreset.params.color2),u_proportion:props.proportion??defaultPreset.params.proportion,u_softness:props.softness??defaultPreset.params.softness,u_distortion:props.distortion??defaultPreset.params.distortion,u_swirl:props.swirl??defaultPreset.params.swirl,u_swirlIterations:props.swirlIterations??defaultPreset.params.swirlIterations,u_shapeScale:props.shapeScale??defaultPreset.params.shapeScale,u_shape:props.shape??defaultPreset.params.shape};},[props.scale,props.rotation,props.color1,props.color2,props.color3,props.proportion,props.softness,props.distortion,props.swirl,props.swirlIterations,props.shapeScale,props.shape]);return /*#__PURE__*/_jsx(ShaderMount,{...props,fragmentShader:warpFragmentShader,uniforms:uniforms});};const ShaderMount=({ref,fragmentShader,style,uniforms={},webGlContextAttributes,speed=1,seed=0})=>{const canvasRef=ref??useRef(null);const shaderMountRef=useRef(null);useEffect(()=>{if(canvasRef.current){shaderMountRef.current=new ShaderMountVanilla(canvasRef.current,fragmentShader,uniforms,webGlContextAttributes,speed,seed);}return()=>{shaderMountRef.current?.dispose();};},[fragmentShader,webGlContextAttributes]);useEffect(()=>{shaderMountRef.current?.setUniforms(uniforms);},[uniforms]);useEffect(()=>{shaderMountRef.current?.setSpeed(speed);},[speed]);useEffect(()=>{shaderMountRef.current?.setSeed(seed);},[seed]);return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:style});};function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedGradientBackground\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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\";import*as sharedStyle from\"https://framerusercontent.com/modules/q3JfXTnjm5BRXnh27RJd/lX5atKyNrZuhBRMEo1HE/ngXiG8pHi.js\";const cycleOrder=[\"hZ7T9t7JZ\",\"kcg_HIy9Z\"];const serializationHash=\"framer-OIkZg\";const variantClassNames={hZ7T9t7JZ:\"framer-v-1g4b7l7\",kcg_HIy9Z:\"framer-v-92l993\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.4,delay:0,duration:.8,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"hZ7T9t7JZ\",\"Variant 2\":\"kcg_HIy9Z\"};const getProps=({height,id,label,link,width,...props})=>{return{...props,AHhqd2X1c:label??props.AHhqd2X1c??\"Try for free\",FDtdicK8L:link??props.FDtdicK8L,variant:humanReadableVariantMap[props.variant]??props.variant??\"hZ7T9t7JZ\"};};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,FDtdicK8L,AHhqd2X1c,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hZ7T9t7JZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter4vcxi3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"kcg_HIy9Z\");});const onMouseLeave11v0lrv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"hZ7T9t7JZ\");});const sharedStyleClassNames=[sharedStyle.className];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:FDtdicK8L,motionChild:true,nodeId:\"hZ7T9t7JZ\",openInNewTab:false,scopeId:\"G62nkpxha\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1g4b7l7\",className,classNames)} framer-9pfutk`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"hZ7T9t7JZ\",onMouseEnter:onMouseEnter4vcxi3,ref:refBinding,style:{backgroundColor:\"var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255))\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,...style},...addPropertyOverrides({kcg_HIy9Z:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeave11v0lrv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i8vbj3\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"XjPVBaMAo\",style:{backgroundColor:\"rgb(229, 69, 122)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13cg3pi\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"tSon_GPGL\",style:{backgroundColor:\"rgb(166, 77, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b5gd20\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"iBvjr1vsN\",style:{backgroundColor:\"rgb(0, 170, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3melmk\",\"data-styles-preset\":\"ngXiG8pHi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7d911d8b-66f1-4625-a676-afe8ed8ea1f9, rgba(0, 0, 0, 0.9)))\"},children:\"Try for free\"})}),className:\"framer-h3n67s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eaLKrbee1\",style:{\"--extracted-r6o4lv\":\"var(--token-7d911d8b-66f1-4625-a676-afe8ed8ea1f9, rgba(0, 0, 0, 0.9))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:AHhqd2X1c,variants:{kcg_HIy9Z:{\"--extracted-r6o4lv\":\"var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kcg_HIy9Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3melmk\",\"data-styles-preset\":\"ngXiG8pHi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255)))\"},children:\"Try for free\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OIkZg.framer-9pfutk, .framer-OIkZg .framer-9pfutk { display: block; }\",\".framer-OIkZg.framer-1g4b7l7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-OIkZg .framer-1i8vbj3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 192px); left: -192px; overflow: hidden; position: absolute; top: -192px; width: 192px; will-change: var(--framer-will-change-override, transform); }\",\".framer-OIkZg .framer-13cg3pi { aspect-ratio: 1 / 1; bottom: -192px; flex: none; height: var(--framer-aspect-ratio-supported, 192px); overflow: hidden; position: absolute; right: -192px; width: 192px; will-change: var(--framer-will-change-override, transform); }\",\".framer-OIkZg .framer-b5gd20 { aspect-ratio: 1 / 1; bottom: -192px; flex: none; height: var(--framer-aspect-ratio-supported, 128px); left: -192px; overflow: hidden; position: absolute; width: 128px; will-change: var(--framer-will-change-override, transform); }\",\".framer-OIkZg .framer-h3n67s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OIkZg.framer-v-92l993 .framer-1i8vbj3 { left: 8px; order: 0; top: -71px; }\",\".framer-OIkZg.framer-v-92l993 .framer-13cg3pi { bottom: -75px; height: var(--framer-aspect-ratio-supported, 128px); order: 1; right: -39px; width: 128px; }\",\".framer-OIkZg.framer-v-92l993 .framer-b5gd20 { bottom: -72px; left: -63px; order: 2; }\",\".framer-OIkZg.framer-v-92l993 .framer-h3n67s { order: 3; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 135\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"kcg_HIy9Z\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"FDtdicK8L\":\"link\",\"AHhqd2X1c\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG62nkpxha=withCSS(Component,css,\"framer-OIkZg\");export default FramerG62nkpxha;FramerG62nkpxha.displayName=\"banner button\";FramerG62nkpxha.defaultProps={height:48,width:135};addPropertyControls(FramerG62nkpxha,{variant:{options:[\"hZ7T9t7JZ\",\"kcg_HIy9Z\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},FDtdicK8L:{title:\"Link\",type:ControlType.Link},AHhqd2X1c:{defaultValue:\"Try for free\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerG62nkpxha,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG62nkpxha\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"FDtdicK8L\\\":\\\"link\\\",\\\"AHhqd2X1c\\\":\\\"label\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"135\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kcg_HIy9Z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G62nkpxha.map", "// Generated by Framer (5351ffe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Morpher from\"https://framerusercontent.com/modules/sy9cU99KXS3lK7RgRdA0/CLibtRBAP9rsc7QmO6Qj/Morpher.js\";import AnimatedGradientBackground from\"https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/7uqzHTHLUXDXpMKwmC2a/AnimatedLiquidBackground_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pKGs1bBQIwjXmyAgQkRN/CwbQX2CX4r3qVI9iEUbB/Mzge4_QqW.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3Bw7ukZUaraKUhBdc63n/V786GjVuKvMUsdPL7Rye/xZndidUCt.js\";import BannerButton from\"https://framerusercontent.com/modules/Yz9KUUlGljDxHq3LwxmI/EUWDkc7vt0iTae8N51t9/G62nkpxha.js\";const AnimatedGradientBackgroundFonts=getFonts(AnimatedGradientBackground);const BannerButtonFonts=getFonts(BannerButton);const MorpherFonts=getFonts(Morpher);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"jzDOSN3Iz\",\"sHV8TngEY\",\"B3BCtxeeX\",\"jtAK0aO87\",\"dHVgMqtOc\",\"FK18vzfVC\"];const serializationHash=\"framer-bgOjw\";const variantClassNames={B3BCtxeeX:\"framer-v-12njicl\",dHVgMqtOc:\"framer-v-piuzw6\",FK18vzfVC:\"framer-v-m6cihu\",jtAK0aO87:\"framer-v-1yuou9g\",jzDOSN3Iz:\"framer-v-1dwa5ld\",sHV8TngEY:\"framer-v-1nk09n5\"};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 inertia={bounceDamping:30,bounceStiffness:400,delay:0,type:\"inertia\"};const preventDefault=e=>e.preventDefault();const animation={cursor:\"grabbing\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"desktop - en\":\"jzDOSN3Iz\",\"desktop - es\":\"B3BCtxeeX\",\"desktop - ru\":\"dHVgMqtOc\",\"mobile - en\":\"sHV8TngEY\",\"mobile - es\":\"jtAK0aO87\",\"mobile - ru\":\"FK18vzfVC\"};const getProps=({bodyEn,bodyEs,bodyRu,buttonEn,buttonEs,buttonRu,height,id,titleEn,titleEs,titleRu,width,...props})=>{return{...props,BU42r4TdP:buttonEs??props.BU42r4TdP??\"Try for free\",FvThimfcL:buttonEn??props.FvThimfcL??\"Try for free\",hDbuHDbWX:bodyRu??props.hDbuHDbWX??\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\",hGDC1XoKc:titleEn??props.hGDC1XoKc??\"AI auto apply available\",hGyPrnFWR:bodyEn??props.hGyPrnFWR??\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\",IDRPl5Ute:buttonRu??props.IDRPl5Ute??\"Try for free\",ozdfg6Oia:titleEs??props.ozdfg6Oia??\"AI auto apply available\",pOI55rMXB:bodyEs??props.pOI55rMXB??\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\",v8W0RQTiN:titleRu??props.v8W0RQTiN??\"AI auto apply available\",variant:humanReadableVariantMap[props.variant]??props.variant??\"jzDOSN3Iz\"};};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,hGDC1XoKc,hGyPrnFWR,FvThimfcL,ozdfg6Oia,pOI55rMXB,BU42r4TdP,v8W0RQTiN,hDbuHDbWX,IDRPl5Ute,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jzDOSN3Iz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"sHV8TngEY\",\"jtAK0aO87\",\"FK18vzfVC\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"sHV8TngEY\",\"jtAK0aO87\",\"FK18vzfVC\"].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-1dwa5ld\",className,classNames),\"data-framer-name\":\"desktop - en\",layoutDependency:layoutDependency,layoutId:\"jzDOSN3Iz\",ref:refBinding,style:{backgroundColor:\"rgb(26, 26, 26)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,...style},...addPropertyOverrides({B3BCtxeeX:{\"data-framer-name\":\"desktop - es\"},dHVgMqtOc:{\"data-framer-name\":\"desktop - ru\"},FK18vzfVC:{\"data-framer-name\":\"mobile - ru\"},jtAK0aO87:{\"data-framer-name\":\"mobile - es\"},sHV8TngEY:{\"data-framer-name\":\"mobile - en\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uz2kwm\",\"data-framer-name\":\"gradient\",layoutDependency:layoutDependency,layoutId:\"TdAXDalls\",style:{borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-98mfqg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JkI4MpEPX-container\",nodeId:\"JkI4MpEPX\",rendersWithMotion:true,scopeId:\"MXAi7X5SI\",children:/*#__PURE__*/_jsx(AnimatedGradientBackground,{color1:\"rgb(0, 0, 0)\",color2:\"rgb(107, 33, 181)\",color3:\"rgb(42, 0, 56)\",colorMode:\"preset\",distortion:10,height:\"100%\",id:\"JkI4MpEPX\",layoutId:\"JkI4MpEPX\",offset:0,preset:\"custom\",preview:true,proportion:35,radius:\"0px\",rotation:115,scale:2,shape:\"Edge\",shapeSize:10,softness:100,speed:25,style:{height:\"100%\",width:\"100%\"},swirl:50,swirlIterations:0,width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ozhroh\",layoutDependency:layoutDependency,layoutId:\"Jl_A_i4YY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"42px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"AI auto apply available\"})}),className:\"framer-f45gox\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"vaVZWu5AF\",style:{\"--extracted-gdpscs\":\"var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hGDC1XoKc,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({B3BCtxeeX:{text:ozdfg6Oia},dHVgMqtOc:{text:v8W0RQTiN}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+32+0+(0+42+(((componentViewport?.height||212)-64)*1-0-90)/1*1),...addPropertyOverrides({B3BCtxeeX:{y:(componentViewport?.y||0)+32+0+(0+42+(((componentViewport?.height||200)-64)*1-0-90)/1*1)},dHVgMqtOc:{y:(componentViewport?.y||0)+32+0+(0+42+(((componentViewport?.height||200)-64)*1-0-90)/1*1)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tl5j9z-container\",layoutDependency:layoutDependency,layoutId:\"om9Cj4Nyc-container\",nodeId:\"om9Cj4Nyc\",rendersWithMotion:true,scopeId:\"MXAi7X5SI\",children:/*#__PURE__*/_jsx(BannerButton,{AHhqd2X1c:FvThimfcL,FDtdicK8L:\"https://app.chadview.com/app/signup\",height:\"100%\",id:\"om9Cj4Nyc\",layoutId:\"om9Cj4Nyc\",style:{height:\"100%\"},variant:\"hZ7T9t7JZ\",width:\"100%\",...addPropertyOverrides({B3BCtxeeX:{AHhqd2X1c:BU42r4TdP},dHVgMqtOc:{AHhqd2X1c:IDRPl5Ute}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nyv7km\",layoutDependency:layoutDependency,layoutId:\"gKSVHMHq5\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hj4ccm\",layoutDependency:layoutDependency,layoutId:\"gf9hSrf6N\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"AI auto apply available\"})}),className:\"framer-45ow9y\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"As2i4SVtc\",style:{\"--extracted-gdpscs\":\"var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hGDC1XoKc,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FK18vzfVC:{text:v8W0RQTiN},jtAK0aO87:{text:ozdfg6Oia}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1c13l6s\",\"data-styles-preset\":\"Mzge4_QqW\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255)))\"},children:\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\"})}),className:\"framer-3fn2tl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rFow6ln0O\",style:{\"--extracted-a0htzi\":\"var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255))\"},text:hGyPrnFWR,variants:{FK18vzfVC:{\"--extracted-r6o4lv\":\"var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255))\"},jtAK0aO87:{\"--extracted-r6o4lv\":\"var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255))\"},sHV8TngEY:{\"--extracted-r6o4lv\":\"var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({B3BCtxeeX:{text:pOI55rMXB},dHVgMqtOc:{text:hDbuHDbWX},FK18vzfVC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255)))\"},children:\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\"})}),text:hDbuHDbWX},jtAK0aO87:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255)))\"},children:\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\"})}),text:pOI55rMXB},sHV8TngEY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b7e2a76-059e-4568-b804-c01f01dd0ee7, rgb(255, 255, 255)))\"},children:\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rv4eje\",\"data-framer-name\":\"icons\",layoutDependency:layoutDependency,layoutId:\"rExFgSinY\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jykrod\",\"data-framer-name\":\"1\",drag:true,dragMomentum:false,dragSnapToOrigin:true,dragTransition:inertia,layoutDependency:layoutDependency,layoutId:\"SdbWmWei2\",onMouseDown:preventDefault,whileTap:animation,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-132043j-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UBIYsRTNv-container\",nodeId:\"UBIYsRTNv\",rendersWithMotion:true,scopeId:\"MXAi7X5SI\",children:/*#__PURE__*/_jsx(Morpher,{autoplay:true,delay:.5,height:\"100%\",id:\"UBIYsRTNv\",initialDelay:0,layoutId:\"UBIYsRTNv\",loop:true,maxSegmentLength:3,pathAnimation:{delay:1.5,duration:.5,ease:[.44,0,.56,1],type:\"tween\"},slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-59apx1\",\"data-framer-name\":\"1-1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"XfiM4wslG\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24 2 C 17.182 2 11.625 3.923 7.772 7.772 C 3.923 11.625 2 17.182 2 24 C 2 30.818 3.923 36.375 7.772 40.225 C 11.625 44.077 17.182 46 24 46 C 30.818 46 36.375 44.077 40.228 40.225 C 44.077 36.375 46 30.818 46 24 C 46 17.182 44.077 11.625 40.228 7.772 C 36.375 3.923 30.818 2 24 2 Z\" fill=\"rgb(166,77,255)\"></path></svg>',svgContentId:9534361578,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fvwzxn\",\"data-framer-name\":\"1-2\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"AYVZbK0bR\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24 8 C 19.487 8 15.073 8.237 10.845 8.681 C 9.315 8.83 7.879 9.486 6.765 10.545 C 5.651 11.604 4.923 13.004 4.697 14.524 C 3.779 20.95 3.769 27.473 4.667 33.901 C 5.138 37.282 7.974 39.685 11.236 39.99 L 11.882 40.049 L 12.548 40.108 L 12.548 46.52 C 12.548 46.767 12.61 47.01 12.729 47.227 C 12.847 47.444 13.017 47.628 13.224 47.762 C 13.432 47.896 13.669 47.977 13.915 47.996 C 14.162 48.015 14.409 47.972 14.634 47.871 C 18.797 46.004 21.315 44.191 24.352 40.79 C 28.564 40.766 32.773 40.534 36.962 40.097 C 38.537 39.944 40.015 39.267 41.159 38.175 C 42.304 37.083 43.049 35.639 43.276 34.073 C 43.744 30.868 43.985 27.635 43.999 24.396 C 43.999 21.048 43.741 17.766 43.291 14.616 C 43.064 13.075 42.328 11.654 41.199 10.58 C 40.071 9.507 38.616 8.841 37.066 8.69 C 32.725 8.235 28.364 8.005 24 8 Z\" fill=\"rgb(0,170,255)\"></path></svg>',svgContentId:9062678550,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-69gllu\",\"data-framer-name\":\"1-3\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"naknrQJkG\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24 7 C 13.836 7 8.149 10.667 5.7 12.816 C 4.466 13.9 4 15.446 4 16.874 L 4 43.009 C 4 44.151 4.822 44.876 5.524 45.171 C 6.227 45.466 7.253 45.532 8.076 44.887 C 10.407 43.06 15.381 40.244 24 40.244 C 32.619 40.244 37.593 43.06 39.925 44.888 C 40.747 45.532 41.773 45.466 42.476 45.172 C 43.178 44.876 44 44.152 44 43.01 L 44 16.874 C 44 15.446 43.534 13.9 42.3 12.816 C 39.851 10.667 34.164 7 24 7 Z\" fill=\"rgb(166,77,255)\"></path></svg>',svgContentId:12142558804,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qdevu6\",\"data-framer-name\":\"1-4\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"the8EEEA3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 28.855 4.613 C 28.325 3.81 27.604 3.151 26.757 2.695 C 25.909 2.239 24.962 2 24 2 C 23.037 2 22.09 2.239 21.243 2.695 C 20.396 3.151 19.675 3.81 19.145 4.613 C 15.137 10.531 8.55 20.945 2.965 33.036 C 1.294 36.656 3.54 40.814 7.571 41.229 C 11.352 41.618 16.882 42 24.001 42 C 31.118 42 36.648 41.618 40.428 41.229 C 44.46 40.815 46.706 36.656 45.035 33.037 C 39.451 20.945 32.864 10.53 28.855 4.613 Z\" fill=\"rgb(0,170,255)\"></path></svg>',svgContentId:9636358113,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l65r0l\",\"data-framer-name\":\"1-5\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"gVm_muuoQ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24 44 C 21.478 44 18.048 42.969 14.963 41.82 C 11.822 40.652 8.835 39.281 7.123 38.461 C 5.804 37.83 4.836 36.605 4.625 35.099 C 4.355 33.167 4 29.572 4 24 C 4 18.429 4.355 14.833 4.625 12.901 C 4.836 11.396 5.804 10.169 7.123 9.539 C 8.835 8.719 11.822 7.348 14.963 6.18 C 18.047 5.031 21.478 4 24 4 C 26.522 4 29.952 5.031 33.037 6.18 C 36.178 7.348 39.165 8.719 40.877 9.539 C 42.196 10.17 43.164 11.395 43.375 12.901 C 43.645 14.833 44 18.429 44 24 C 44 29.571 43.645 33.167 43.375 35.099 C 43.164 36.605 42.196 37.831 40.877 38.461 C 39.165 39.281 36.178 40.652 33.037 41.82 C 29.953 42.969 26.522 44 24 44 Z\" fill=\"rgb(166,77,255)\"></path></svg>',svgContentId:9566760738,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xtdmcd\",\"data-framer-name\":\"1-6\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"CYAJ_XI17\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 5.229 22.771 C 5.229 12.403 13.633 4 24 4 C 34.367 4 42.771 12.403 42.771 22.771 C 42.771 29.496 39.299 35.154 35.526 39.33 C 31.741 43.518 27.512 46.372 25.672 47.518 C 25.171 47.833 24.592 48 24 48 C 23.408 48 22.829 47.833 22.328 47.518 C 20.489 46.372 16.259 43.518 12.474 39.33 C 8.701 35.154 5.229 29.496 5.229 22.771 Z\" fill=\"rgb(229,69,122)\"></path></svg>',svgContentId:9423861906,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w7qgxe\",\"data-framer-name\":\"1-7\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"pi0taYau8\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 37.084 4 C 37.4 4 37.712 4.065 38.004 4.19 C 38.295 4.316 38.559 4.499 38.78 4.73 C 39.659 5.644 41.501 7.57 43.102 10.9 C 44.696 14.234 46 18.863 46 25.189 C 46 32.958 42.168 38.285 37.596 41.797 C 33.09 45.253 27.784 47.04 24.389 47.925 C 24.004 48.025 23.6 48.025 23.215 47.925 C 19.811 47.036 14.596 45.247 10.186 41.78 C 5.705 38.256 2 32.929 2 25.189 C 2 18.863 3.304 14.234 4.898 10.904 C 5.989 8.612 7.451 6.524 9.224 4.73 C 9.444 4.5 9.706 4.317 9.997 4.192 C 10.287 4.066 10.598 4.001 10.913 4 Z\" fill=\"rgb(0,170,255)\"></path></svg>',svgContentId:11147336029,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jed5kt\",\"data-framer-name\":\"1-8\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dNox45mR4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 19.068 2.061 C 15.234 1.849 11.389 1.886 7.56 2.172 C 5.169 2.339 3.302 4.219 3.037 6.541 C 1.923 16.238 1.547 26.024 2.713 35.833 C 3.204 39.936 6.551 42.841 10.435 43.264 C 19.605 44.263 28.638 44.237 37.798 43.238 C 39.699 43.028 41.472 42.182 42.832 40.838 C 44.192 39.494 45.059 37.731 45.291 35.833 C 46.015 29.771 46.208 23.565 45.76 15.986 C 45.649 14.092 44.858 12.301 43.532 10.943 C 42.207 9.585 40.436 8.751 38.545 8.594 C 34.648 8.273 31.779 8.214 27.534 8.129 L 25.569 8.09 C 25.242 8.083 24.924 7.978 24.657 7.788 C 24.39 7.599 24.186 7.333 24.072 7.026 L 23.417 5.254 C 23.086 4.353 22.497 3.57 21.724 3.002 C 20.95 2.434 20.027 2.107 19.068 2.061 Z\" fill=\"rgb(229,69,122)\"></path></svg>',svgContentId:11509044077,withExternalLayout:true})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ad8iwo\",\"data-framer-name\":\"check\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"XvssuMOiq\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 33.293 16.129 C 34.241 15.769 35.326 16.179 35.789 17.105 C 36.252 18.032 35.929 19.145 35.072 19.688 L 34.895 19.789 C 31.24 21.616 28.454 24.386 26.563 26.75 C 25.622 27.925 24.918 28.981 24.453 29.736 C 24.221 30.113 24.05 30.414 23.939 30.615 C 23.884 30.715 23.843 30.79 23.818 30.838 C 23.806 30.862 23.796 30.879 23.791 30.889 L 23.787 30.893 L 23.787 30.897 L 23.789 30.895 C 23.502 31.47 22.955 31.872 22.32 31.975 C 21.686 32.078 21.041 31.869 20.586 31.414 L 14.586 25.414 L 14.449 25.262 C 13.809 24.476 13.854 23.318 14.586 22.586 C 15.318 21.854 16.476 21.809 17.262 22.449 L 17.414 22.586 L 21.602 26.773 C 22.086 26.041 22.696 25.177 23.438 24.25 C 25.546 21.614 28.76 18.384 33.105 16.211 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9947384871,withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1dz3t2p\",\"data-framer-name\":\"2\",drag:true,dragMomentum:false,dragSnapToOrigin:true,dragTransition:inertia,layoutDependency:layoutDependency,layoutId:\"iO36cUhoc\",onMouseDown:preventDefault,whileTap:animation,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-denmze-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AKHER323F-container\",nodeId:\"AKHER323F\",rendersWithMotion:true,scopeId:\"MXAi7X5SI\",children:/*#__PURE__*/_jsx(Morpher,{autoplay:true,delay:.5,height:\"100%\",id:\"AKHER323F\",initialDelay:0,layoutId:\"AKHER323F\",loop:true,maxSegmentLength:3,pathAnimation:{delay:1.5,duration:.5,ease:[.44,0,.56,1],type:\"tween\"},slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-auh8xl\",\"data-framer-name\":\"2-1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"gTkFGR3ab\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24 4 C 16.956 4 12.583 4.594 9.985 5.173 C 7.265 5.781 5.731 8.012 5.546 10.381 C 5.303 13.483 5 19.164 5 28.182 C 5 35.342 5.111 40.039 5.252 43.12 C 5.344 45.113 6.244 46.837 8.004 47.611 C 9.724 48.367 11.709 47.964 13.425 46.896 L 21.319 41.986 C 22.116 41.49 23.047 41.226 24 41.226 C 24.953 41.226 25.884 41.49 26.681 41.986 L 34.574 46.896 C 36.291 47.964 38.276 48.367 39.996 47.611 C 41.755 46.837 42.656 45.113 42.748 43.12 C 42.889 40.039 43 35.342 43 28.182 C 43 19.164 42.696 13.483 42.454 10.381 C 42.269 8.012 40.735 5.781 38.015 5.174 C 35.417 4.594 31.044 4 24 4 Z\" fill=\"rgb(229,69,122)\"></path></svg>',svgContentId:11238483709,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11s0zus\",\"data-framer-name\":\"2-2\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"UNWJxVtaQ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 29.982 4.243 C 28.176 2.792 26.112 2.003 23.984 2 C 21.852 2 19.785 2.785 17.976 4.253 C 12.88 8.383 8.237 13.043 4.125 18.154 C 1.277 21.673 1.308 26.245 4.122 29.76 C 8.286 34.978 13.019 39.714 18.233 43.881 C 21.739 46.693 26.311 46.721 29.831 43.877 C 34.991 39.721 39.691 35.023 43.85 29.863 C 46.729 26.293 46.705 21.714 43.85 18.154 C 39.75 13.023 35.1 8.358 29.982 4.243 Z\" fill=\"rgb(166,77,255)\"></path></svg>',svgContentId:9220822410,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pddmd\",\"data-framer-name\":\"2-3\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"OHfQbBDRE\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 17.602 3.427 C 18.874 2.463 20.421 1.997 21.995 2 C 23.013 2.002 23.854 2.01 23.993 2.011 L 24.028 2.011 L 24.029 2.011 C 29.814 2.011 34.189 2.135 37.181 2.263 C 38.655 2.316 40.054 2.926 41.095 3.97 C 42.137 5.014 42.743 6.414 42.793 7.888 C 42.93 11.257 43.067 16.497 43.067 24.005 C 43.067 31.581 42.928 36.846 42.789 40.211 C 42.664 43.249 40.312 45.63 37.269 45.76 C 34.377 45.885 30.061 46 24.008 46 C 17.954 46 13.639 45.885 10.746 45.76 C 7.703 45.63 5.352 43.249 5.227 40.211 C 5.089 36.846 4.949 31.581 4.949 24.006 C 4.949 22.891 4.945 21.962 4.94 21.108 C 4.937 20.42 4.933 19.782 4.933 19.136 C 4.933 17.517 5.42 15.92 6.402 14.612 C 10.456 9.212 15.093 5.33 17.602 3.427 Z\" fill=\"rgb(229,69,122)\"></path></svg>',svgContentId:10891087007,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11na7xp\",\"data-framer-name\":\"2-4\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"cW9jEz6je\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24 4 C 15.44 4 10.765 4.67 8.278 5.274 C 6.098 5.805 4.848 7.819 4.62 9.993 C 4.209 13.944 4.002 17.917 4 21.893 C 4 31.667 8.692 40.869 16.663 45.382 C 19.168 46.799 21.866 48 24 48 C 26.133 48 28.832 46.799 31.337 45.382 C 39.308 40.869 44 31.667 44 21.893 C 44 16.861 43.655 12.591 43.38 9.993 C 43.151 7.819 41.902 5.805 39.722 5.274 C 37.235 4.67 32.559 4 24 4 Z\" fill=\"rgb(166,77,255)\"></path></svg>',svgContentId:10084866210,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kbpx76\",\"data-framer-name\":\"2-5\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Ab191MFmf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 23.498 11.028 C 16.192 4.604 4.537 8.533 2.425 18.055 C 0.968 24.259 3.435 29.557 7.075 33.891 C 10.687 38.191 15.618 41.744 19.503 44.541 L 19.529 44.561 C 20.832 45.497 22.396 46 24 46 C 25.604 46 27.168 45.497 28.471 44.561 L 28.497 44.541 C 32.382 41.744 37.313 38.191 40.925 33.891 C 44.565 29.557 47.032 24.259 45.575 18.056 C 43.463 8.533 31.807 4.604 24.502 11.028 C 24.332 11.175 24.164 11.334 24 11.497 C 23.836 11.334 23.667 11.175 23.498 11.028 Z\" fill=\"rgb(229,69,122)\"></path></svg>',svgContentId:12305839258,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vi29f8\",\"data-framer-name\":\"2-6\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"bkEXwYGI9\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 20.957 2.645 C 21.915 2.22 22.952 2 24 2 C 25.048 2 26.085 2.22 27.043 2.645 C 33.632 5.569 38.617 9.405 41.197 11.622 C 42.772 12.977 43.626 14.906 43.731 16.912 C 43.852 19.23 44 22.859 44 26.832 C 44 30.628 43.866 34.255 43.748 36.708 C 43.693 37.895 43.195 39.019 42.351 39.857 C 41.508 40.695 40.38 41.185 39.192 41.23 C 36.188 41.351 31.064 41.499 24.001 41.499 C 16.936 41.499 11.813 41.351 8.808 41.23 C 7.62 41.185 6.492 40.695 5.649 39.857 C 4.805 39.019 4.307 37.895 4.252 36.708 C 4.134 34.255 4 30.628 4 26.832 C 4 22.859 4.148 19.23 4.269 16.912 C 4.374 14.906 5.228 12.977 6.803 11.623 C 9.383 9.405 14.368 5.569 20.957 2.645 Z\" fill=\"rgb(0,170,255)\"></path></svg>',svgContentId:9293385052,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ldynyx\",\"data-framer-name\":\"2-7\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xtbo3HbQ4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 5.795 4.704 C 8.887 4.409 14.825 4 24 4 C 33.175 4 39.113 4.409 42.205 4.704 C 44.432 4.917 46.059 6.816 45.998 9.034 C 45.668 21.193 43.107 31.642 42.189 35.036 C 41.927 36.004 41.454 36.907 40.771 37.669 C 35.666 43.37 29.208 46.391 26.195 47.581 C 24.78 48.14 23.22 48.14 21.805 47.581 C 18.792 46.391 12.334 43.37 7.229 37.669 C 6.546 36.907 6.073 36.004 5.811 35.036 C 4.893 31.642 2.332 21.193 2.002 9.034 C 1.941 6.816 3.568 4.917 5.795 4.704 Z\" fill=\"rgb(166,77,255)\"></path></svg>',svgContentId:9609576312,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x3np9l\",\"data-framer-name\":\"2-8\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"oEhckVBgL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 6.629 20.792 C 4.263 12.712 3.08 8.673 4.855 6.225 C 5.237 5.699 5.699 5.237 6.225 4.855 C 8.673 3.08 12.712 4.263 20.792 6.629 C 22.257 7.058 22.99 7.273 23.741 7.304 C 23.914 7.312 24.086 7.312 24.259 7.304 C 25.01 7.273 25.743 7.058 27.208 6.629 C 35.288 4.263 39.327 3.08 41.775 4.855 C 42.301 5.237 42.763 5.699 43.145 6.225 C 44.92 8.673 43.737 12.712 41.371 20.792 C 40.942 22.257 40.727 22.99 40.696 23.741 C 40.688 23.914 40.688 24.086 40.696 24.259 C 40.727 25.01 40.942 25.743 41.371 27.208 C 43.737 35.288 44.92 39.327 43.145 41.775 C 42.763 42.301 42.301 42.763 41.775 43.145 C 39.327 44.92 35.288 43.737 27.208 41.371 C 25.743 40.942 25.01 40.727 24.259 40.696 C 24.086 40.688 23.914 40.688 23.741 40.696 C 22.99 40.727 22.257 40.942 20.792 41.371 C 12.712 43.737 8.673 44.92 6.225 43.145 C 5.699 42.763 5.237 42.301 4.855 41.775 C 3.08 39.327 4.263 35.288 6.629 27.208 C 7.058 25.743 7.273 25.01 7.304 24.259 C 7.312 24.086 7.312 23.914 7.304 23.741 C 7.273 22.99 7.058 22.257 6.629 20.792 Z\" fill=\"rgb(0,170,255)\"></path></svg>',svgContentId:9253458127,withExternalLayout:true})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5clskc\",\"data-framer-name\":\"check\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GpNc0HgEG\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 33.293 16.129 C 34.241 15.769 35.326 16.179 35.789 17.105 C 36.252 18.032 35.929 19.145 35.072 19.688 L 34.895 19.789 C 31.24 21.616 28.454 24.386 26.563 26.75 C 25.622 27.925 24.918 28.981 24.453 29.736 C 24.221 30.113 24.05 30.414 23.939 30.615 C 23.884 30.715 23.843 30.79 23.818 30.838 C 23.806 30.862 23.796 30.879 23.791 30.889 L 23.787 30.893 L 23.787 30.897 L 23.789 30.895 C 23.502 31.47 22.955 31.872 22.32 31.975 C 21.686 32.078 21.041 31.869 20.586 31.414 L 14.586 25.414 L 14.449 25.262 C 13.809 24.476 13.854 23.318 14.586 22.586 C 15.318 21.854 16.476 21.809 17.262 22.449 L 17.414 22.586 L 21.602 26.773 C 22.086 26.041 22.696 25.177 23.438 24.25 C 25.546 21.614 28.76 18.384 33.105 16.211 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9947384871,withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-bdfgdq\",\"data-framer-name\":\"3\",drag:true,dragMomentum:false,dragSnapToOrigin:true,dragTransition:inertia,layoutDependency:layoutDependency,layoutId:\"d4jaQPGEm\",onMouseDown:preventDefault,whileTap:animation,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15we8hh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ohhGo5Txi-container\",nodeId:\"ohhGo5Txi\",rendersWithMotion:true,scopeId:\"MXAi7X5SI\",children:/*#__PURE__*/_jsx(Morpher,{autoplay:true,delay:.5,height:\"100%\",id:\"ohhGo5Txi\",initialDelay:0,layoutId:\"ohhGo5Txi\",loop:true,maxSegmentLength:3,pathAnimation:{delay:1.5,duration:.5,ease:[.44,0,.56,1],type:\"tween\"},slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1eauej4\",\"data-framer-name\":\"3-1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"tWpR2C7bL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24 2 C 24.305 2 24.604 2.001 24.896 2.003 C 29.097 2.033 32.608 3.524 35.134 6.055 C 37.583 8.509 39.076 11.911 39.401 15.831 C 44.576 17.627 48 22.128 48 28.133 C 48 31.946 46.62 35.165 44.265 37.468 C 41.911 39.769 38.615 41.125 34.827 41.276 C 31.925 41.391 28.359 41.467 24 41.467 C 19.641 41.467 16.075 41.391 13.173 41.275 C 9.385 41.125 6.089 39.767 3.735 37.468 C 1.38 35.165 0 31.946 0 28.133 C 0 22.127 3.424 17.627 8.599 15.831 C 8.924 11.91 10.417 8.509 12.866 6.055 C 15.392 3.524 18.903 2.033 23.104 2.003 C 23.396 2.001 23.695 2 24 2 Z\" fill=\"rgb(0,170,255)\"></path></svg>',svgContentId:10775716607,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x74aoe\",\"data-framer-name\":\"3-2\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ep_H3T36e\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 21.94 4.46 C 22.592 4.156 23.293 4 24 4 C 24.707 4 25.408 4.156 26.06 4.46 C 28.857 5.762 34.939 8.291 40.635 8.711 C 42.172 8.825 43.538 10.15 43.637 11.995 C 43.775 14.554 44 19.381 44 23.722 C 43.999 24.802 43.974 25.882 43.925 26.961 C 43.641 33.443 40.468 39.284 35.524 42.697 C 33.647 43.993 31.577 45.301 29.606 46.288 C 27.676 47.255 25.679 48 24 48 C 22.32 48 20.324 47.256 18.394 46.288 C 16.422 45.301 14.353 43.993 12.476 42.697 C 7.532 39.283 4.359 33.443 4.075 26.961 C 4.026 25.882 4.001 24.802 4 23.722 C 4 19.38 4.225 14.554 4.363 11.996 C 4.462 10.15 5.827 8.825 7.365 8.711 C 13.061 8.291 19.143 5.762 21.94 4.46 Z\" fill=\"rgb(229,69,122)\"></path></svg>',svgContentId:9623806153,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ykferc\",\"data-framer-name\":\"3-3\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"CYTBfagFQ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 37.614 8.817 C 38.455 8.817 39.28 9.04 40.007 9.464 C 40.733 9.888 41.333 10.497 41.746 11.23 L 47.388 21.233 C 47.897 22.136 48.097 23.18 47.956 24.206 C 47.816 25.233 47.343 26.185 46.611 26.918 L 26.609 46.919 C 26.266 47.262 25.859 47.534 25.412 47.719 C 24.964 47.905 24.484 48 24 48 C 23.515 48 23.035 47.905 22.588 47.719 C 22.14 47.534 21.733 47.262 21.391 46.919 L 1.39 26.918 C 0.657 26.186 0.184 25.233 0.044 24.207 C -0.097 23.18 0.103 22.136 0.612 21.233 L 6.255 11.23 C 6.668 10.497 7.268 9.888 7.994 9.464 C 8.72 9.04 9.546 8.817 10.387 8.817 Z\" fill=\"rgb(0,170,255)\"></path></svg>',svgContentId:12312137699,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mrj4sd\",\"data-framer-name\":\"3-4\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ZpHLeLMNH\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24 5.211 C 17.197 5.211 11.239 8.835 7.087 12.706 C 5.178 14.474 3.493 16.469 2.069 18.647 C 1.463 19.592 0.968 20.514 0.615 21.367 C 0.243 22.197 0.035 23.091 0 24 C 0 24.894 0.275 25.816 0.615 26.633 C 0.968 27.486 1.463 28.408 2.069 29.353 C 3.275 31.238 4.991 33.335 7.087 35.294 C 11.239 39.17 17.197 42.789 24 42.789 C 30.803 42.789 36.761 39.165 40.913 35.294 C 42.822 33.526 44.507 31.531 45.931 29.353 C 46.537 28.408 47.032 27.486 47.385 26.633 C 47.757 25.803 47.965 24.909 48 24 C 47.964 23.091 47.756 22.198 47.385 21.367 C 46.981 20.42 46.494 19.509 45.931 18.647 C 44.508 16.469 42.822 14.474 40.913 12.706 C 36.761 8.83 30.803 5.211 24 5.211 Z\" fill=\"rgb(229,69,122)\"></path></svg>',svgContentId:12213787198,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h1zuzz\",\"data-framer-name\":\"3-5\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"V_wMGed3B\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 38.08 6.195 C 27.103 4.634 20.793 4.35 9.875 6.201 C 7.744 6.56 5.788 7.401 4.341 8.776 C 3.587 9.488 2.99 10.349 2.587 11.305 C 2.184 12.261 1.985 13.29 2.001 14.326 L 2.001 18.117 C 2.001 18.769 2.389 19.355 2.985 19.613 C 3.862 19.991 4.609 20.617 5.134 21.415 C 5.659 22.213 5.939 23.147 5.939 24.102 C 5.939 25.057 5.659 25.992 5.134 26.789 C 4.609 27.587 3.862 28.214 2.985 28.592 C 2.692 28.718 2.443 28.927 2.268 29.194 C 2.093 29.46 2 29.772 2.001 30.091 L 2.001 33.882 C 2.001 38.519 5.544 41.443 9.937 42.013 C 20.914 43.447 27.106 43.434 38.064 42.013 C 40.3 41.726 42.285 40.876 43.728 39.461 C 45.192 38.027 46 36.098 46 33.882 L 46 30.088 C 46 29.77 45.907 29.458 45.732 29.193 C 45.557 28.927 45.308 28.718 45.016 28.592 C 44.139 28.214 43.392 27.587 42.867 26.789 C 42.342 25.992 42.062 25.057 42.062 24.102 C 42.062 23.147 42.342 22.213 42.867 21.415 C 43.392 20.617 44.139 19.991 45.016 19.613 C 45.308 19.487 45.557 19.278 45.732 19.012 C 45.907 18.746 46 18.435 46 18.117 L 46 14.326 C 46 9.646 42.18 6.775 38.08 6.195 Z\" fill=\"rgb(0,170,255)\"></path></svg>',svgContentId:10365165135,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c1441y\",\"data-framer-name\":\"3-6\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"VIobQp93S\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 28.18 2.569 C 27.788 1.796 27.191 1.147 26.453 0.694 C 25.715 0.24 24.866 0 24 0 C 23.134 0 22.285 0.24 21.547 0.694 C 20.809 1.147 20.211 1.796 19.82 2.569 L 14.925 11.949 L 4.863 13.918 C 1.132 14.648 -0.212 19.26 2.276 22.01 L 9.355 29.832 L 8.031 40.501 C 7.57 44.211 11.301 47.232 14.797 45.498 L 24 40.932 L 33.203 45.498 C 36.699 47.232 40.431 44.21 39.97 40.5 L 38.644 29.833 L 45.725 22.01 C 48.212 19.26 46.868 14.648 43.138 13.918 L 33.076 11.949 Z\" fill=\"rgb(166,77,255)\"></path></svg>',svgContentId:11206958846,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11i2qv5\",\"data-framer-name\":\"3-7\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"iFJNKFt05\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 23.998 2 C 19.439 2 15.752 2.139 11.939 2.406 C 9.984 2.541 8.144 3.393 6.762 4.803 C 5.38 6.214 4.55 8.086 4.427 10.072 C 4.141 14.709 3.999 19.354 4 24 C 4 28.772 4.147 33.43 4.427 37.928 C 4.55 39.914 5.38 41.786 6.762 43.197 C 8.144 44.607 9.984 45.459 11.939 45.594 C 15.752 45.861 19.439 46 23.998 46 C 28.561 46 32.247 45.861 36.06 45.594 C 38.015 45.459 39.855 44.607 41.237 43.197 C 42.62 41.786 43.45 39.914 43.573 37.928 C 43.976 31.381 44.094 24.82 43.926 18.263 C 43.888 16.597 43.349 14.982 42.38 13.636 C 39.37 9.47 36.927 6.83 32.941 3.706 C 31.597 2.661 29.96 2.079 28.268 2.047 C 26.846 2.016 25.42 2 23.998 2 Z\" fill=\"rgb(229,69,122)\"></path></svg>',svgContentId:11529013983,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cwinpo\",\"data-framer-name\":\"3-8\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"a9IoS2igt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24.7 2 C 18.106 2 12.722 3.863 8.99 7.597 C 5.257 11.336 3.399 16.723 3.399 23.318 C 3.399 27.069 3.999 30.427 5.208 33.319 L 2.197 41.602 C 1.987 42.181 1.944 42.808 2.073 43.411 C 2.203 44.013 2.499 44.567 2.929 45.008 C 3.359 45.45 3.904 45.761 4.502 45.907 C 5.101 46.053 5.728 46.027 6.313 45.832 L 14.99 42.94 C 17.815 44.071 21.072 44.632 24.7 44.632 C 31.293 44.632 36.674 42.769 40.406 39.034 C 44.142 35.299 46 29.915 46 23.318 C 46 16.72 44.139 11.332 40.406 7.597 C 36.674 3.863 31.293 2 24.7 2 Z\" fill=\"rgb(166,77,255)\"></path></svg>',svgContentId:10678637361,withExternalLayout:true})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-679ui5\",\"data-framer-name\":\"check\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dUo4z6Zfa\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 33.293 16.129 C 34.241 15.769 35.326 16.179 35.789 17.105 C 36.252 18.032 35.929 19.145 35.072 19.688 L 34.895 19.789 C 31.24 21.616 28.454 24.386 26.563 26.75 C 25.622 27.925 24.918 28.981 24.453 29.736 C 24.221 30.113 24.05 30.414 23.939 30.615 C 23.884 30.715 23.843 30.79 23.818 30.838 C 23.806 30.862 23.796 30.879 23.791 30.889 L 23.787 30.893 L 23.787 30.897 L 23.789 30.895 C 23.502 31.47 22.955 31.872 22.32 31.975 C 21.686 32.078 21.041 31.869 20.586 31.414 L 14.586 25.414 L 14.449 25.262 C 13.809 24.476 13.854 23.318 14.586 22.586 C 15.318 21.854 16.476 21.809 17.262 22.449 L 17.414 22.586 L 21.602 26.773 C 22.086 26.041 22.696 25.177 23.438 24.25 C 25.546 21.614 28.76 18.384 33.105 16.211 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9947384871,withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({FK18vzfVC:{height:48,y:(componentViewport?.y||0)+32+0+248},jtAK0aO87:{height:48,y:(componentViewport?.y||0)+32+0+248},sHV8TngEY:{height:48,y:(componentViewport?.y||0)+32+0+248}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xpflja-container\",layoutDependency:layoutDependency,layoutId:\"h4aGLdGMC-container\",nodeId:\"h4aGLdGMC\",rendersWithMotion:true,scopeId:\"MXAi7X5SI\",children:/*#__PURE__*/_jsx(BannerButton,{AHhqd2X1c:FvThimfcL,FDtdicK8L:\"https://app.chadview.com/app/signup\",height:\"100%\",id:\"h4aGLdGMC\",layoutId:\"h4aGLdGMC\",style:{height:\"100%\"},variant:\"hZ7T9t7JZ\",width:\"100%\",...addPropertyOverrides({FK18vzfVC:{AHhqd2X1c:IDRPl5Ute},jtAK0aO87:{AHhqd2X1c:BU42r4TdP}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bgOjw.framer-1imjww0, .framer-bgOjw .framer-1imjww0 { display: block; }\",\".framer-bgOjw.framer-1dwa5ld { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px; position: relative; width: 936px; }\",\".framer-bgOjw .framer-uz2kwm { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bgOjw .framer-98mfqg-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bgOjw .framer-1ozhroh { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-bgOjw .framer-f45gox, .framer-bgOjw .framer-3fn2tl { flex: none; height: auto; max-width: 320px; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bgOjw .framer-tl5j9z-container, .framer-bgOjw .framer-1xpflja-container { flex: none; height: 48px; position: relative; width: auto; }\",\".framer-bgOjw .framer-1nyv7km { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bgOjw .framer-hj4ccm { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bgOjw .framer-45ow9y { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bgOjw .framer-1rv4eje { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-bgOjw .framer-jykrod, .framer-bgOjw .framer-1dz3t2p, .framer-bgOjw .framer-bdfgdq { cursor: grab; flex: none; height: 48px; overflow: hidden; position: relative; width: 48px; }\",\".framer-bgOjw .framer-132043j-container { aspect-ratio: 1 / 1; bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 48px); }\",\".framer-bgOjw .framer-59apx1, .framer-bgOjw .framer-1fvwzxn, .framer-bgOjw .framer-69gllu, .framer-bgOjw .framer-1qdevu6, .framer-bgOjw .framer-1l65r0l, .framer-bgOjw .framer-xtdmcd, .framer-bgOjw .framer-w7qgxe, .framer-bgOjw .framer-1jed5kt, .framer-bgOjw .framer-auh8xl, .framer-bgOjw .framer-11s0zus, .framer-bgOjw .framer-1pddmd, .framer-bgOjw .framer-11na7xp, .framer-bgOjw .framer-1kbpx76, .framer-bgOjw .framer-1vi29f8, .framer-bgOjw .framer-1ldynyx, .framer-bgOjw .framer-1x3np9l, .framer-bgOjw .framer-1eauej4, .framer-bgOjw .framer-1x74aoe, .framer-bgOjw .framer-1ykferc, .framer-bgOjw .framer-mrj4sd, .framer-bgOjw .framer-h1zuzz, .framer-bgOjw .framer-1c1441y, .framer-bgOjw .framer-11i2qv5, .framer-bgOjw .framer-cwinpo { height: 48px; position: relative; width: 48px; }\",\".framer-bgOjw .framer-ad8iwo, .framer-bgOjw .framer-5clskc, .framer-bgOjw .framer-679ui5 { flex: none; height: 48px; left: calc(50.00000000000002% - 48px / 2); position: absolute; top: calc(50.00000000000002% - 48px / 2); width: 48px; }\",\".framer-bgOjw .framer-denmze-container, .framer-bgOjw .framer-15we8hh-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bgOjw.framer-v-1nk09n5.framer-1dwa5ld, .framer-bgOjw.framer-v-1yuou9g.framer-1dwa5ld, .framer-bgOjw.framer-v-m6cihu.framer-1dwa5ld { width: 360px; }\",\".framer-bgOjw.framer-v-1nk09n5 .framer-1nyv7km, .framer-bgOjw.framer-v-1yuou9g .framer-1nyv7km, .framer-bgOjw.framer-v-m6cihu .framer-1nyv7km { align-content: center; align-items: center; }\",\".framer-bgOjw.framer-v-1nk09n5 .framer-hj4ccm, .framer-bgOjw.framer-v-1yuou9g .framer-hj4ccm, .framer-bgOjw.framer-v-m6cihu .framer-hj4ccm { align-content: center; align-items: center; order: 1; }\",\".framer-bgOjw.framer-v-1nk09n5 .framer-3fn2tl, .framer-bgOjw.framer-v-1yuou9g .framer-3fn2tl, .framer-bgOjw.framer-v-m6cihu .framer-3fn2tl { max-width: 520px; }\",\".framer-bgOjw.framer-v-1nk09n5 .framer-1rv4eje, .framer-bgOjw.framer-v-1yuou9g .framer-1rv4eje, .framer-bgOjw.framer-v-m6cihu .framer-1rv4eje { order: 0; }\",\".framer-bgOjw.framer-v-1nk09n5 .framer-1xpflja-container, .framer-bgOjw.framer-v-1yuou9g .framer-1xpflja-container, .framer-bgOjw.framer-v-m6cihu .framer-1xpflja-container { order: 2; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 212\n * @framerIntrinsicWidth 936\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sHV8TngEY\":{\"layout\":[\"fixed\",\"auto\"]},\"B3BCtxeeX\":{\"layout\":[\"fixed\",\"auto\"]},\"jtAK0aO87\":{\"layout\":[\"fixed\",\"auto\"]},\"dHVgMqtOc\":{\"layout\":[\"fixed\",\"auto\"]},\"FK18vzfVC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hGDC1XoKc\":\"titleEn\",\"hGyPrnFWR\":\"bodyEn\",\"FvThimfcL\":\"buttonEn\",\"ozdfg6Oia\":\"titleEs\",\"pOI55rMXB\":\"bodyEs\",\"BU42r4TdP\":\"buttonEs\",\"v8W0RQTiN\":\"titleRu\",\"hDbuHDbWX\":\"bodyRu\",\"IDRPl5Ute\":\"buttonRu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMXAi7X5SI=withCSS(Component,css,\"framer-bgOjw\");export default FramerMXAi7X5SI;FramerMXAi7X5SI.displayName=\"banner\";FramerMXAi7X5SI.defaultProps={height:212,width:936};addPropertyControls(FramerMXAi7X5SI,{variant:{options:[\"jzDOSN3Iz\",\"sHV8TngEY\",\"B3BCtxeeX\",\"jtAK0aO87\",\"dHVgMqtOc\",\"FK18vzfVC\"],optionTitles:[\"desktop - en\",\"mobile - en\",\"desktop - es\",\"mobile - es\",\"desktop - ru\",\"mobile - ru\"],title:\"Variant\",type:ControlType.Enum},hGDC1XoKc:{defaultValue:\"AI auto apply available\",displayTextArea:false,title:\"Title - en\",type:ControlType.String},hGyPrnFWR:{defaultValue:\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\",displayTextArea:false,title:\"Body - en\",type:ControlType.String},FvThimfcL:{defaultValue:\"Try for free\",displayTextArea:false,title:\"Button - en\",type:ControlType.String},ozdfg6Oia:{defaultValue:\"AI auto apply available\",title:\"Title - es\",type:ControlType.String},pOI55rMXB:{defaultValue:\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\",description:\"\",displayTextArea:false,title:\"Body - es\",type:ControlType.String},BU42r4TdP:{defaultValue:\"Try for free\",displayTextArea:false,title:\"Button - es\",type:ControlType.String},v8W0RQTiN:{defaultValue:\"AI auto apply available\",displayTextArea:false,title:\"Title - ru\",type:ControlType.String},hDbuHDbWX:{defaultValue:\"Let AI apply to thousands of jobs on your behalf \u2014 automatically. Save time and get hired faster.\",displayTextArea:false,title:\"Body - ru\",type:ControlType.String},IDRPl5Ute:{defaultValue:\"Try for free\",displayTextArea:false,title:\"Button - ru\",type:ControlType.String}});addFonts(FramerMXAi7X5SI,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jN39PDxZWEwjG7Csryx3JN2r2Y.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/JAur4lGGSGRGyrFi59JSIKqVgU.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...AnimatedGradientBackgroundFonts,...BannerButtonFonts,...MorpherFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMXAi7X5SI\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"936\",\"framerIntrinsicHeight\":\"212\",\"framerVariables\":\"{\\\"hGDC1XoKc\\\":\\\"titleEn\\\",\\\"hGyPrnFWR\\\":\\\"bodyEn\\\",\\\"FvThimfcL\\\":\\\"buttonEn\\\",\\\"ozdfg6Oia\\\":\\\"titleEs\\\",\\\"pOI55rMXB\\\":\\\"bodyEs\\\",\\\"BU42r4TdP\\\":\\\"buttonEs\\\",\\\"v8W0RQTiN\\\":\\\"titleRu\\\",\\\"hDbuHDbWX\\\":\\\"bodyRu\\\",\\\"IDRPl5Ute\\\":\\\"buttonRu\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sHV8TngEY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B3BCtxeeX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jtAK0aO87\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dHVgMqtOc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FK18vzfVC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MXAi7X5SI.map"],
  "mappings": "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AAkB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,iBAAiB,EAAE,CAAC,oBAAoB,mBAAmB,mBAAmB,kBAAkB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,EAAE,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,mBAAmB,kBAAkB,mBAAmB,kBAAkB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,EAAE,oBAAoB,mBAAmB,oBAAoB,mBAAmB,oBAAoB,mBAAmB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,iBAAiB,gBAAgB,mBAAmB,iBAAiB,EAAE,CAAC,oBAAoB,mBAAmB,oBAAoB,mBAAmB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,EAAE,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,oBAAoB,mBAAmB,oBAAoB,mBAAmB,oBAAoB,mBAAmB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,EAAE,mBAAmB,kBAAkB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,CAAC,EAAEC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,kBAAkB,kBAAkB,iBAAiB,EAAE,CAAC,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,kBAAkB,iBAAiB,EAAE,CAAC,iBAAiB,iBAAiB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,oBAAoB,oBAAoB,oBAAoB,mBAAmB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,gBAAgB,gBAAgB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,oBAAoB,mBAAmB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,oBAAoB,mBAAmB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,oBAAoB,oBAAoB,oBAAoB,oBAAoB,oBAAoB,mBAAmB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,oBAAoB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,iBAAiB,EAAE,CAAC,mBAAmB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,oBAAoB,oBAAoB,oBAAoB,mBAAmB,EAAE,CAAC,mBAAmB,mBAAmB,kBAAkB,kBA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",
  "names": ["t", "global", "rn", "an", "n", "sn", "e", "r", "i", "a", "o", "s", "hn", "un", "cn", "ln", "gn", "h", "u", "c", "f", "l", "p", "vn", "xn", "yn", "dn", "mn", "wn", "Ln", "An", "qn", "kn", "Cn", "Zn", "zn", "Qn", "Jn", "Nn", "Wn", "Rn", "Bn", "g", "v", "x", "on", "y", "d", "_", "L", "M", "A", "b", "m", "w", "q", "k", "P", "E", "S", "C", "Z", "Pn", "bn", "T", "F", "z", "j", "I", "V", "H", "X", "Y", "G", "nn", "O", "D", "N", "Q", "U", "R", "B", "window", "Sn", "W", "en", "$", "J", "K", "tn", "tt", "Tn", "nt", "et", "ut", "it", "Et", "kt", "Mt", "Pt", "rt", "mt", "pt", "ot", "at", "st", "ht", "yt", "vt", "wt", "Lt", "dt", "qt", "xt", "ct", "ft", "lt", "gt", "bt", "At", "_t", "St", "Ct", "Vn", "In", "Zt", "Tt", "Yn", "Ft", "Dn", "zt", "jt", "Hn", "On", "Xn", "It", "Vt", "Xt", "Yt", "Dt", "Gt", "Ot", "Un", "Ht", "Rt", "Bt", "Jt", "Nt", "Qt", "Wt", "Kt", "Ut", "$t", "fn", "pn", "Mn", "_n", "En", "Fn", "jn", "Gn", "flubber_min_default", "interpolate", "flubber_min_default", "Morpher", "props", "ref", "slots", "pathAnimation", "initialDelay", "delay", "autoplay", "loop", "maxSegmentLength", "isCanvas", "RenderTarget", "hasChildren", "j", "hasMoreThanOne", "hasOne", "customShape", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "paths", "colors", "pathD", "fill", "stroke", "strokeWidth", "strokeLinecap", "strokeLinejoin", "getFirstChild", "child", "attributes", "element", "splitAndReplace", "motion", "PathMorph", "addPropertyControls", "ControlType", "firstChild", "string", "wrap", "min", "max", "v", "rangeSize", "Path", "requestIdleCallback", "cancelIdleCallback", "window", "duration", "allFills", "controls", "useAnimation", "d", "useMotionValue", "dShadow", "ue", "isPlaying", "delayTimeout", "callbackId", "removeOnChange", "interpolators", "makeInterpolator", "index", "path", "nextPath", "currentPath", "makeNextInterpolator", "startAnimation", "pathInterpolator", "number", "wrapped", "interpolatorIndex", "interpolator", "sequence", "colorIndex", "nextIndex", "cssVariableRegex", "useColors", "colors", "isCanvas", "RenderTarget", "isOptimizing", "window", "darkMode", "useDarkMode", "styleValues", "setStyleValues", "ye", "extractStyleValues", "extractCSSVariableName", "ue", "div", "observer", "variableNames", "se", "color", "extractDefaultValue", "values", "i", "variableName", "colorValues", "result", "lightVars", "darkVars", "style", "vars", "parseVariables", "light", "dark", "extractColorStyles", "varName", "lightSection", "darkSection", "styles", "rules", "styleRules", "rule", "subrule", "isDarkMedia", "css", "isDark", "isLight", "isPreview", "isDarkMode", "setIsDarkMode", "mutations", "mutation", "theme", "mediaQuery", "handleChange", "e", "cssString", "match", "section", "declaration", "name", "value", "s", "cssVar", "parts", "_define_property", "obj", "key", "value", "ShaderMount", "canvas", "fragmentShader", "uniforms", "webGlContextAttributes", "speed", "seed", "program", "createProgram", "vertexShaderSource", "positionAttributeLocation", "positionBuffer", "positions", "pixelRatio", "window", "newWidth", "newHeight", "currentTime", "dt", "location", "newSeed", "oneFrameAt120Fps", "newSpeed", "newUniforms", "gl", "createShader", "type", "source", "shader", "fragmentShaderSource", "vertexShader", "PatternShapes", "warpFragmentShader", "getShaderColorFromString", "colorString", "fallback", "r", "g", "b", "a", "hexToRgba", "parseRgba", "hslaToRgba", "parseHsla", "clamp", "hex", "char", "rgba", "match", "hsla", "h", "s", "l", "hDecimal", "sDecimal", "lDecimal", "hue2rgb", "p", "q", "t", "n", "min", "max", "speedEase", "cubicBezier", "templates", "AnimatedGradientBackground", "props", "isStaticRenderer", "useIsStaticRenderer", "isCanvas", "RenderTarget", "useCustomColors", "values", "color1", "color2", "color3", "useColors", "u", "p", "Warp", "PatternShapes", "addPropertyControls", "ControlType", "defaultPreset", "uniforms", "se", "getShaderColorFromString", "ShaderMount", "warpFragmentShader", "ref", "fragmentShader", "style", "webGlContextAttributes", "speed", "seed", "canvasRef", "pe", "shaderMountRef", "ue", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "label", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "FDtdicK8L", "AHhqd2X1c", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter4vcxi3", "args", "onMouseLeave11v0lrv", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "css", "FramerG62nkpxha", "withCSS", "G62nkpxha_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "AnimatedGradientBackgroundFonts", "getFonts", "AnimatedGradientBackground", "BannerButtonFonts", "G62nkpxha_default", "MorpherFonts", "Morpher", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "inertia", "preventDefault", "e", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "bodyEn", "bodyEs", "bodyRu", "buttonEn", "buttonEs", "buttonRu", "height", "id", "titleEn", "titleEs", "titleRu", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "hGDC1XoKc", "hGyPrnFWR", "FvThimfcL", "ozdfg6Oia", "pOI55rMXB", "BU42r4TdP", "v8W0RQTiN", "hDbuHDbWX", "IDRPl5Ute", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "SVG", "css", "FramerMXAi7X5SI", "withCSS", "MXAi7X5SI_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
