{"version":3,"file":"OtherComps.CIdVTMEU.mjs","names":["useState","useRef","a","r","i","e","c","u","l","v","O","w","B","N","p","s","Q","Y","G","W","V","Confetti","useState","ConfettiCore","useRef","_props_slots__props","_props_slots_","useRef","useState","AnimatedNumber"],"sources":["https:/framer.com/m/AnimatedNumber-LbIf.js","https:/ga.jspm.io/npm:react-confetti@6.0.1/dist/react-confetti.min.js","https:/framerusercontent.com/modules/voiEfXlAwGi8IGIcnJpl/FKW8OHbURQbAuT3aOP1X/Confetti.js","https:/framer.com/m/ConfettiButton-jAgU.js","https:/framer.com/m/Scribble-3p1H.js","https:/framer.com/m/Iframe-Gkpm.js","https:/framerusercontent.com/modules/OSvLpqRpuKbMKzFSl7Pu/8DMqCAjEdmCSVH5kGEze/OtherComps.js"],"sourcesContent":["import{jsxs as _jsxs}from\"react/jsx-runtime\";import{motion,animate,useInView}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";export default function Counter(props){const[current,setCurrent]=useState(props.start);// const [ref, inView] = useInView({\n//     threshold: 0.1, // This is the fraction of the component that must be in view to trigger `inView`\n//     // triggerOnce: true, // This ensures the animation only plays once\n// })\nconst ref=useRef(null);const isInView=useInView(ref);// Custom component to handle number interpolation only when visible\nuseEffect(()=>{if(isInView){const controls=animate(props.start,props.end,{duration:props.duration,ease:props.ease,onUpdate:setCurrent});return()=>controls.stop()// Stop the animation if the component unmounts\n;}},[props.start,props.end,props.duration,props.ease,isInView]);return /*#__PURE__*/_jsxs(motion.div,{ref:ref,style:{color:props.color,fontSize:`${props.fontSize}px`,fontFamily:props.fontFamily,letterSpacing:props.letterSpacing},children:[props.comma===true?Math.floor(current).toLocaleString():Math.floor(current),props.unit]});}addPropertyControls(Counter,{start:{type:ControlType.Number,min:0,max:1e7,step:1,defaultValue:0},end:{type:ControlType.Number,min:0,max:1e7,step:1,defaultValue:3e3},unit:{type:ControlType.String,defaultValue:\"\"},comma:{type:ControlType.Boolean,defaultValue:false},color:{type:ControlType.Color,defaultValue:\"black\"},fontSize:{type:ControlType.Number,min:0,max:500,step:1,defaultValue:30},letterSpacing:{type:ControlType.Number,min:-30,max:30,step:.1,defaultValue:-.5},duration:{type:ControlType.Number,min:0,max:10,defaultValue:1},fontFamily:{type:ControlType.String,defaultValue:\"'Inter', sans-serif\"},ease:{type:ControlType.Enum,options:[\"ease\",\"easeIn\",\"easeInOut\",\"easeOut\"],defaultValue:\"easeInOut\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Counter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedNumber.map","import e from\"react\";var r=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var i={};!function(r,a){i=a(e)}(\"undefined\"!=typeof self&&self,(function(e){return function(e){var r={};function n(i){if(r[i])return r[i].exports;var a=r[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=r,n.d=function(e,r,i){n.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:i})},n.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},n.t=function(e,r){if(1&r&&(e=n(e)),8&r)return e;if(4&r&&\"object\"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,\"default\",{enumerable:!0,value:e}),2&r&&\"string\"!=typeof e)for(var a in e)n.d(i,a,function(r){return e[r]}.bind(null,a));return i},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,\"a\",r),r},n.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},n.p=\"\",n(n.s=2)}([function(r,i){r.exports=e},function(e,r,i){var a={linear:function(e,r,i,a){return(i-r)*e/a+r},easeInQuad:function(e,r,i,a){return(i-r)*(e/=a)*e+r},easeOutQuad:function(e,r,i,a){return-(i-r)*(e/=a)*(e-2)+r},easeInOutQuad:function(e,r,i,a){var c=i-r;return(e/=a/2)<1?c/2*e*e+r:-c/2*(--e*(e-2)-1)+r},easeInCubic:function(e,r,i,a){return(i-r)*(e/=a)*e*e+r},easeOutCubic:function(e,r,i,a){return(i-r)*((e=e/a-1)*e*e+1)+r},easeInOutCubic:function(e,r,i,a){var c=i-r;return(e/=a/2)<1?c/2*e*e*e+r:c/2*((e-=2)*e*e+2)+r},easeInQuart:function(e,r,i,a){return(i-r)*(e/=a)*e*e*e+r},easeOutQuart:function(e,r,i,a){return-(i-r)*((e=e/a-1)*e*e*e-1)+r},easeInOutQuart:function(e,r,i,a){var c=i-r;return(e/=a/2)<1?c/2*e*e*e*e+r:-c/2*((e-=2)*e*e*e-2)+r},easeInQuint:function(e,r,i,a){return(i-r)*(e/=a)*e*e*e*e+r},easeOutQuint:function(e,r,i,a){return(i-r)*((e=e/a-1)*e*e*e*e+1)+r},easeInOutQuint:function(e,r,i,a){var c=i-r;return(e/=a/2)<1?c/2*e*e*e*e*e+r:c/2*((e-=2)*e*e*e*e+2)+r},easeInSine:function(e,r,i,a){var c=i-r;return-c*Math.cos(e/a*(Math.PI/2))+c+r},easeOutSine:function(e,r,i,a){return(i-r)*Math.sin(e/a*(Math.PI/2))+r},easeInOutSine:function(e,r,i,a){return-(i-r)/2*(Math.cos(Math.PI*e/a)-1)+r},easeInExpo:function(e,r,i,a){return 0==e?r:(i-r)*Math.pow(2,10*(e/a-1))+r},easeOutExpo:function(e,r,i,a){var c=i-r;return e==a?r+c:c*(1-Math.pow(2,-10*e/a))+r},easeInOutExpo:function(e,r,i,a){var c=i-r;return 0===e?r:e===a?r+c:(e/=a/2)<1?c/2*Math.pow(2,10*(e-1))+r:c/2*(2-Math.pow(2,-10*--e))+r},easeInCirc:function(e,r,i,a){return-(i-r)*(Math.sqrt(1-(e/=a)*e)-1)+r},easeOutCirc:function(e,r,i,a){return(i-r)*Math.sqrt(1-(e=e/a-1)*e)+r},easeInOutCirc:function(e,r,i,a){var c=i-r;return(e/=a/2)<1?-c/2*(Math.sqrt(1-e*e)-1)+r:c/2*(Math.sqrt(1-(e-=2)*e)+1)+r},easeInElastic:function(e,r,i,a){var c,s,l,v=i-r;return l=1.70158,0===e?r:1==(e/=a)?r+v:((s=0)||(s=.3*a),(c=v)<Math.abs(v)?(c=v,l=s/4):l=s/(2*Math.PI)*Math.asin(v/c),-c*Math.pow(2,10*(e-=1))*Math.sin((e*a-l)*(2*Math.PI)/s)+r)},easeOutElastic:function(e,r,i,a){var c,s,l,v=i-r;return l=1.70158,0===e?r:1==(e/=a)?r+v:((s=0)||(s=.3*a),(c=v)<Math.abs(v)?(c=v,l=s/4):l=s/(2*Math.PI)*Math.asin(v/c),c*Math.pow(2,-10*e)*Math.sin((e*a-l)*(2*Math.PI)/s)+v+r)},easeInOutElastic:function(e,r,i,a){var c,s,l,v=i-r;return l=1.70158,0===e?r:2==(e/=a/2)?r+v:((s=0)||(s=a*(.3*1.5)),(c=v)<Math.abs(v)?(c=v,l=s/4):l=s/(2*Math.PI)*Math.asin(v/c),e<1?c*Math.pow(2,10*(e-=1))*Math.sin((e*a-l)*(2*Math.PI)/s)*-.5+r:c*Math.pow(2,-10*(e-=1))*Math.sin((e*a-l)*(2*Math.PI)/s)*.5+v+r)},easeInBack:function(e,r,i,a,c){return void 0===c&&(c=1.70158),(i-r)*(e/=a)*e*((c+1)*e-c)+r},easeOutBack:function(e,r,i,a,c){return void 0===c&&(c=1.70158),(i-r)*((e=e/a-1)*e*((c+1)*e+c)+1)+r},easeInOutBack:function(e,r,i,a,c){var s=i-r;return void 0===c&&(c=1.70158),(e/=a/2)<1?s/2*(e*e*((1+(c*=1.525))*e-c))+r:s/2*((e-=2)*e*((1+(c*=1.525))*e+c)+2)+r},easeInBounce:function(e,r,i,c){var s=i-r;return s-a.easeOutBounce(c-e,0,s,c)+r},easeOutBounce:function(e,r,i,a){var c=i-r;return(e/=a)<1/2.75?c*(7.5625*e*e)+r:e<2/2.75?c*(7.5625*(e-=1.5/2.75)*e+.75)+r:e<2.5/2.75?c*(7.5625*(e-=2.25/2.75)*e+.9375)+r:c*(7.5625*(e-=2.625/2.75)*e+.984375)+r},easeInOutBounce:function(e,r,i,c){var s=i-r;return e<c/2?.5*a.easeInBounce(2*e,0,s,c)+r:.5*a.easeOutBounce(2*e-c,0,s,c)+.5*s+r}};e.exports=a},function(e,r,i){e.exports=i(3)},function(e,i,a){a.r(i),a.d(i,\"ReactConfetti\",(function(){return V}));var c,s,l=a(0),v=a.n(l),O=a(1),w=a.n(O);function u(e,r){return e+Math.random()*(r-e)}function f(e,r){for(var i=0;i<r.length;i++){var a=r[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function h(e,r,i){return r in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i,e}!function(e){e[e.Circle=0]=\"Circle\",e[e.Square=1]=\"Square\",e[e.Strip=2]=\"Strip\"}(c||(c={})),function(e){e[e.Positive=1]=\"Positive\",e[e.Negative=-1]=\"Negative\"}(s||(s={}));var B=function(){function t(e,i,a,c){!function(e,r){if(!(e instanceof r))throw new TypeError(\"Cannot call a class as a function\")}(this||r,t),h(this||r,\"context\",void 0),h(this||r,\"radius\",void 0),h(this||r,\"x\",void 0),h(this||r,\"y\",void 0),h(this||r,\"w\",void 0),h(this||r,\"h\",void 0),h(this||r,\"vx\",void 0),h(this||r,\"vy\",void 0),h(this||r,\"shape\",void 0),h(this||r,\"angle\",void 0),h(this||r,\"angularSpin\",void 0),h(this||r,\"color\",void 0),h(this||r,\"rotateY\",void 0),h(this||r,\"rotationDirection\",void 0),h(this||r,\"getOptions\",void 0),(this||r).getOptions=i;var l,v,O=this.getOptions(),w=O.colors,B=O.initialVelocityX,N=O.initialVelocityY;(this||r).context=e,(this||r).x=a,(this||r).y=c,(this||r).w=u(5,20),(this||r).h=u(5,20),(this||r).radius=u(5,10),(this||r).vx=\"number\"==typeof B?u(-B,B):u(B.min,B.max),(this||r).vy=\"number\"==typeof N?u(-N,0):u(N.min,N.max),(this||r).shape=(l=0,v=2,Math.floor(l+Math.random()*(v-l+1))),(this||r).angle=u(0,360)*Math.PI/180,(this||r).angularSpin=u(-.2,.2),(this||r).color=w[Math.floor(Math.random()*w.length)],(this||r).rotateY=u(0,1),(this||r).rotationDirection=u(0,1)?s.Positive:s.Negative}var e,i,a;return e=t,(i=[{key:\"update\",value:function(){var e=this.getOptions(),i=e.gravity,a=e.wind,l=e.friction,v=e.opacity,O=e.drawShape;(this||r).x+=(this||r).vx,(this||r).y+=(this||r).vy,(this||r).vy+=i,(this||r).vx+=a,(this||r).vx*=l,(this||r).vy*=l,(this||r).rotateY>=1&&(this||r).rotationDirection===s.Positive?(this||r).rotationDirection=s.Negative:(this||r).rotateY<=-1&&(this||r).rotationDirection===s.Negative&&((this||r).rotationDirection=s.Positive);var w=.1*(this||r).rotationDirection;if((this||r).rotateY+=w,(this||r).angle+=(this||r).angularSpin,(this||r).context.save(),(this||r).context.translate((this||r).x,(this||r).y),(this||r).context.rotate((this||r).angle),(this||r).context.scale(1,(this||r).rotateY),(this||r).context.rotate((this||r).angle),(this||r).context.beginPath(),(this||r).context.fillStyle=(this||r).color,(this||r).context.strokeStyle=(this||r).color,(this||r).context.globalAlpha=v,(this||r).context.lineCap=\"round\",(this||r).context.lineWidth=2,O&&\"function\"==typeof O)O.call(this||r,(this||r).context);else switch((this||r).shape){case c.Circle:(this||r).context.beginPath(),(this||r).context.arc(0,0,(this||r).radius,0,2*Math.PI),(this||r).context.fill();break;case c.Square:(this||r).context.fillRect(-(this||r).w/2,-(this||r).h/2,(this||r).w,(this||r).h);break;case c.Strip:(this||r).context.fillRect(-(this||r).w/6,-(this||r).h/2,(this||r).w/3,(this||r).h)}(this||r).context.closePath(),(this||r).context.restore()}}])&&f(e.prototype,i),a&&f(e,a),t}();function p(e,r,i){return r in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i,e}var N=function t(e,i){var a=this||r;!function(e,r){if(!(e instanceof r))throw new TypeError(\"Cannot call a class as a function\")}(this||r,t),p(this||r,\"canvas\",void 0),p(this||r,\"context\",void 0),p(this||r,\"getOptions\",void 0),p(this||r,\"x\",0),p(this||r,\"y\",0),p(this||r,\"w\",0),p(this||r,\"h\",0),p(this||r,\"lastNumberOfPieces\",0),p(this||r,\"tweenInitTime\",Date.now()),p(this||r,\"particles\",[]),p(this||r,\"particlesGenerated\",0),p(this||r,\"removeParticleAt\",(function(e){a.particles.splice(e,1)})),p(this||r,\"getParticle\",(function(){var e=u(a.x,a.w+a.x),r=u(a.y,a.h+a.y);return new B(a.context,a.getOptions,e,r)})),p(this||r,\"animate\",(function(){var e=a.canvas,r=a.context,i=a.particlesGenerated,c=a.lastNumberOfPieces,s=a.getOptions(),l=s.run,v=s.recycle,O=s.numberOfPieces,w=s.debug,B=s.tweenFunction,N=s.tweenDuration;if(!l)return!1;var Q=a.particles.length,Y=v?Q:i,G=Date.now();if(Y<O){c!==O&&(a.tweenInitTime=G,a.lastNumberOfPieces=O);for(var W=a.tweenInitTime,V=B(G-W>N?N:Math.max(0,G-W),Y,O,N),U=Math.round(V-Y),X=0;X<U;X++)a.particles.push(a.getParticle());a.particlesGenerated+=U}return w&&(r.font=\"12px sans-serif\",r.fillStyle=\"#333\",r.textAlign=\"right\",r.fillText(\"Particles: \".concat(Q),e.width-10,e.height-20)),a.particles.forEach((function(r,i){r.update(),(r.y>e.height||r.y<-100||r.x>e.width+100||r.x<-100)&&(v&&Y<=O?a.particles[i]=a.getParticle():a.removeParticleAt(i))})),Q>0||Y<O})),(this||r).canvas=e;var c=(this||r).canvas.getContext(\"2d\");if(!c)throw new Error(\"Could not get canvas context\");(this||r).context=c,(this||r).getOptions=i};function y(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),i.push.apply(i,a)}return i}function d(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?y(Object(i),!0).forEach((function(r){g(e,r,i[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):y(Object(i)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))}))}return e}function b(e,r){for(var i=0;i<r.length;i++){var a=r[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function g(e,r,i){return r in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i,e}var Q={width:\"undefined\"!=typeof window?window.innerWidth:300,height:\"undefined\"!=typeof window?window.innerHeight:200,numberOfPieces:200,friction:.99,wind:0,gravity:.1,initialVelocityX:4,initialVelocityY:10,colors:[\"#f44336\",\"#e91e63\",\"#9c27b0\",\"#673ab7\",\"#3f51b5\",\"#2196f3\",\"#03a9f4\",\"#00bcd4\",\"#009688\",\"#4CAF50\",\"#8BC34A\",\"#CDDC39\",\"#FFEB3B\",\"#FFC107\",\"#FF9800\",\"#FF5722\",\"#795548\"],opacity:1,debug:!1,tweenFunction:w.a.easeInOutQuad,tweenDuration:5e3,recycle:!0,run:!0},Y=function(){function t(e,i){var a=this||r;!function(e,r){if(!(e instanceof r))throw new TypeError(\"Cannot call a class as a function\")}(this||r,t),g(this||r,\"canvas\",void 0),g(this||r,\"context\",void 0),g(this||r,\"_options\",void 0),g(this||r,\"generator\",void 0),g(this||r,\"rafId\",void 0),g(this||r,\"setOptionsWithDefaults\",(function(e){var r={confettiSource:{x:0,y:0,w:a.canvas.width,h:0}};a._options=d(d(d({},r),Q),e),Object.assign(a,e.confettiSource)})),g(this||r,\"update\",(function(){var e=a.options,r=e.run,i=e.onConfettiComplete,c=a.canvas,s=a.context;r&&(s.fillStyle=\"white\",s.clearRect(0,0,c.width,c.height)),a.generator.animate()?a.rafId=requestAnimationFrame(a.update):(i&&\"function\"==typeof i&&a.generator.particlesGenerated>0&&i.call(a,a),a._options.run=!1)})),g(this||r,\"reset\",(function(){a.generator&&a.generator.particlesGenerated>0&&(a.generator.particlesGenerated=0,a.generator.particles=[],a.generator.lastNumberOfPieces=0)})),g(this||r,\"stop\",(function(){a.options={run:!1},a.rafId&&(cancelAnimationFrame(a.rafId),a.rafId=void 0)})),(this||r).canvas=e;var c=(this||r).canvas.getContext(\"2d\");if(!c)throw new Error(\"Could not get canvas context\");(this||r).context=c,(this||r).generator=new N((this||r).canvas,(function(){return a.options})),(this||r).options=i,this.update()}var e,i,a;return e=t,(i=[{key:\"options\",get:function(){return(this||r)._options},set:function(e){var i=(this||r)._options&&(this||r)._options.run,a=(this||r)._options&&(this||r)._options.recycle;this.setOptionsWithDefaults(e),(this||r).generator&&(Object.assign((this||r).generator,(this||r).options.confettiSource),\"boolean\"==typeof e.recycle&&e.recycle&&!1===a&&((this||r).generator.lastNumberOfPieces=(this||r).generator.particles.length)),\"boolean\"==typeof e.run&&e.run&&!1===i&&this.update()}}])&&b(e.prototype,i),a&&b(e,a),t}();function m(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||S(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function x(e){return(x=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function P(){return(P=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var i=arguments[r];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e}).apply(this||r,arguments)}function j(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),i.push.apply(i,a)}return i}function M(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?j(Object(i),!0).forEach((function(r){T(e,r,i[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):j(Object(i)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))}))}return e}function I(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){if(\"undefined\"!=typeof Symbol&&Symbol.iterator in Object(e)){var i=[],a=!0,c=!1,s=void 0;try{for(var l,v=e[Symbol.iterator]();!(a=(l=v.next()).done)&&(i.push(l.value),!r||i.length!==r);a=!0);}catch(e){c=!0,s=e}finally{try{a||null==v.return||v.return()}finally{if(c)throw s}}return i}}(e,r)||S(e,r)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function S(e,r){if(e){if(\"string\"==typeof e)return C(e,r);var i=Object.prototype.toString.call(e).slice(8,-1);return\"Object\"===i&&e.constructor&&(i=e.constructor.name),\"Map\"===i||\"Set\"===i?Array.from(e):\"Arguments\"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?C(e,r):void 0}}function C(e,r){(null==r||r>e.length)&&(r=e.length);for(var i=0,a=new Array(r);i<r;i++)a[i]=e[i];return a}function D(e,r){if(!(e instanceof r))throw new TypeError(\"Cannot call a class as a function\")}function E(e,r){for(var i=0;i<r.length;i++){var a=r[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function _(e,r){return(_=Object.setPrototypeOf||function(e,r){return e.__proto__=r,e})(e,r)}function R(e){var i=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,c=F(e);if(i){var s=F(this||r).constructor;a=Reflect.construct(c,arguments,s)}else a=c.apply(this||r,arguments);return k(this||r,a)}}function k(e,r){return!r||\"object\"!==x(r)&&\"function\"!=typeof r?A(e):r}function A(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function F(e){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function T(e,r,i){return r in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i,e}var G=v.a.createRef(),W=function(e){!function(e,r){if(\"function\"!=typeof r&&null!==r)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),r&&_(e,r)}(o,e);var i,a,c,s=R(o);function o(e){var i;D(this||r,o);for(var a=arguments.length,c=new Array(a>1?a-1:0),l=1;l<a;l++)c[l-1]=arguments[l];return T(A(i=s.call.apply(s,[this||r,e].concat(c))),\"canvas\",v.a.createRef()),T(A(i),\"confetti\",void 0),i.canvas=e.canvasRef||G,i}return i=o,(a=[{key:\"componentDidMount\",value:function(){if((this||r).canvas.current){var e=q((this||r).props)[0];(this||r).confetti=new Y((this||r).canvas.current,e)}}},{key:\"componentDidUpdate\",value:function(){var e=q((this||r).props)[0];(this||r).confetti&&((this||r).confetti.options=e)}},{key:\"componentWillUnmount\",value:function(){(this||r).confetti&&(this||r).confetti.stop(),(this||r).confetti=void 0}},{key:\"render\",value:function(){var e=I(q((this||r).props),2),i=e[0],a=e[1],c=M({zIndex:2,position:\"absolute\",pointerEvents:\"none\",top:0,left:0,bottom:0,right:0},a.style);return v.a.createElement(\"canvas\",P({width:i.width,height:i.height,ref:(this||r).canvas},a,{style:c}))}}])&&E(i.prototype,a),c&&E(i,c),o}(l.Component);function q(e){var r={},i={},a=[].concat(m(Object.keys(Q)),[\"confettiSource\",\"drawShape\",\"onConfettiComplete\"]),c=[\"canvasRef\"];for(var s in e){var l=e[s];a.includes(s)?r[s]=l:c.includes(s)?c[s]=l:i[s]=l}return[r,i,{}]}T(W,\"defaultProps\",M({},Q)),T(W,\"displayName\",\"ReactConfetti\");var V=v.a.forwardRef((function(e,r){return v.a.createElement(W,P({canvasRef:r},e))}));i.default=V}]).default}));var a=i;const c=i.ReactConfetti;export default a;export{c as ReactConfetti};\n\n//# sourceMappingURL=react-confetti.min.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import Confetti from\"react-confetti\";import{addPropertyControls,ControlType}from\"framer\";export default function Confettis(props){let sizeC=props.scaleC*200;let xOrigin=sizeC/100*props.xOrigin;let yOrigin=sizeC/100*props.yOrigin;return /*#__PURE__*/_jsx(\"div\",{style:{width:sizeC,height:sizeC},children:/*#__PURE__*/_jsx(Confetti,{style:{width:\"100%\",height:\"100%\"},confettiSource:{x:xOrigin,y:yOrigin,w:0,h:0},width:sizeC,height:sizeC,numberOfPieces:props.pieceNumber,friction:props.friction,wind:props.wind,gravity:props.gravity,colors:props.colors,opacity:props.opacityC,recycle:props.recycle,run:props.run,onConfettiComplete:props.onConfettiComplete})});}addPropertyControls(Confettis,{scaleC:{type:ControlType.Number,title:\"Scale\",defaultValue:4,min:0,max:10,step:.1,displayStepper:false},xOrigin:{type:ControlType.Number,title:\"x Origin\",defaultValue:50,min:0,max:100,step:1,displayStepper:false},yOrigin:{type:ControlType.Number,title:\"y Origin\",defaultValue:50,min:0,max:100,step:1,displayStepper:false},pieceNumber:{type:ControlType.Number,title:\"Pieces\",defaultValue:100,min:0,step:1,displayStepper:true},friction:{type:ControlType.Number,title:\"Friction\",defaultValue:.99,min:0,max:1,step:.1,displayStepper:true},wind:{type:ControlType.Number,title:\"Wind\",defaultValue:0,min:0,max:.99,step:.01,displayStepper:true},gravity:{type:ControlType.Number,title:\"Gravity\",defaultValue:.1,min:0,max:.99,step:.01,displayStepper:true},colors:{type:ControlType.Array,control:{type:ControlType.Color},defaultValue:[\"pink\",\"yellow\",\"purple\"]},recycle:{type:ControlType.Boolean,title:\"Recycle\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},run:{type:ControlType.Boolean,title:\"Run\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Confettis\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Confetti.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import ConfettiCore from\"https://framerusercontent.com/modules/voiEfXlAwGi8IGIcnJpl/FKW8OHbURQbAuT3aOP1X/Confetti.js\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";export function ConfettiButtonOrigin(props){const[clicked,setClicked]=useState(false);return /*#__PURE__*/_jsxs(\"div\",{style:{overflow:\"visible\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"fit-content\",height:\"fit-content\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:\"fit-content\",height:\"fit-content\",zIndex:0,overflow:\"visible\",display:clicked===true?\"block\":\"none\"},children:/*#__PURE__*/_jsx(ConfettiCore,{run:clicked,pieces:clicked===true?props.pieces:props.pieces,recycle:false,gravity:props.gravity,style:{overflow:\"visible\"},onConfettiComplete:confetti=>{setClicked(false);confetti.reset();},colors:[\"#FF7B42\",\"#FFC919\",\"#758CFF\",\"#06A800\"]})}),/*#__PURE__*/_jsx(motion.button,{onClick:()=>{setClicked(true);},style:{background:props.buttonBG,borderRadius:props.radius,color:props.textColor,padding:20,fontSize:props.fontSize,border:\"none\",cursor:\"pointer\",zIndex:1,overflow:\"visible\",boxShadow:props.shadow},whileTap:{scale:.96},children:props.text})]});}addPropertyControls(ConfettiButtonOrigin,{pieces:{type:ControlType.Number,min:0,max:100,step:1,defaultValue:50},gravity:{type:ControlType.Number,title:\"Gravity\",defaultValue:.1,min:0,max:.99,step:.01,displayStepper:true},text:{type:ControlType.String,defaultValue:\"Hooray!\"},buttonBG:{type:ControlType.Color,defaultValue:\"white\"},textColor:{type:ControlType.Color,defaultValue:\"black\"},radius:{type:ControlType.Number,min:0,max:500,step:1,defaultValue:20},fontSize:{type:ControlType.Number,min:0,max:100,defaultValue:30},shadow:{type:ControlType.BoxShadow}});\nexport const __FramerMetadata__ = {\"exports\":{\"ConfettiButtonOrigin\":{\"type\":\"reactComponent\",\"name\":\"ConfettiButtonOrigin\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useInView,motion}from\"framer-motion\";import{useRef,useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 300\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */const parseSvg=svgString=>{const parser=new DOMParser;const svgDoc=parser.parseFromString(svgString,\"image/svg+xml\");const svgElement=svgDoc.querySelector(\"svg\");const pathElement=svgDoc.querySelector(\"path\");const viewBox=svgElement.getAttribute(\"viewBox\");const[minX,minY,width,height]=viewBox.split(\" \").map(Number);if(svgElement!==null&&svgElement!==undefined&&pathElement!==null&&pathElement!==undefined){return{viewBox:svgElement.getAttribute(\"viewBox\"),pathD:pathElement.getAttribute(\"d\"),strokeWidth:pathElement.getAttribute(\"stroke-width\"),stroke:pathElement.getAttribute(\"stroke\"),strokeLinecap:pathElement.getAttribute(\"stroke-linecap\"),strokeMiterlimit:pathElement.getAttribute(\"stroke-miterlimit\"),dimensions:{width:`${width}px`,height:`${height}px`}};}else{return null;}};export default function ScribbleOrigin(props){var _props_slots__props,_props_slots_;const ref=useRef(null);const isInView=useInView(ref);useEffect(()=>{var _props_slots__props,_props_slots_,_props_slots__props1,_props_slots_1;// console.log(props.slots)\n// console.log(document.getElementById(props.slots[0]?.props?.id))\nif(props.effect===true&&RenderTarget.current()===RenderTarget.canvas&&props.slots.length!==0&&document.getElementById((_props_slots_=props.slots[0])===null||_props_slots_===void 0?void 0:(_props_slots__props=_props_slots_.props)===null||_props_slots__props===void 0?void 0:_props_slots__props.id)!==null){var _props_slots__props2,_props_slots_2,_props_slots__props3,_props_slots_3;document.getElementById((_props_slots_2=props.slots[0])===null||_props_slots_2===void 0?void 0:(_props_slots__props2=_props_slots_2.props)===null||_props_slots__props2===void 0?void 0:_props_slots__props2.id).style.overflow=\"visible\";Array.from(document.getElementById((_props_slots_3=props.slots[0])===null||_props_slots_3===void 0?void 0:(_props_slots__props3=_props_slots_3.props)===null||_props_slots__props3===void 0?void 0:_props_slots__props3.id).children).forEach(child=>{child.style.filter=\"url('#squiggly-0')\";});}else if(props.effect===false&&RenderTarget.current()===RenderTarget.canvas&&props.slots.length!==0&&document.getElementById((_props_slots_1=props.slots[0])===null||_props_slots_1===void 0?void 0:(_props_slots__props1=_props_slots_1.props)===null||_props_slots__props1===void 0?void 0:_props_slots__props1.id)!==null){var _props_slots__props4,_props_slots_4;Array.from(document.getElementById((_props_slots_4=props.slots[0])===null||_props_slots_4===void 0?void 0:(_props_slots__props4=_props_slots_4.props)===null||_props_slots__props4===void 0?void 0:_props_slots__props4.id).children).forEach(child=>{child.style.filter=\"none\";});}},[props.slots,props.effect,RenderTarget.current()]);const MotionSVGPath=({svgString})=>{const{viewBox,pathD,strokeWidth,stroke,strokeLinecap,strokeMiterlimit,dimensions}=parseSvg(svgString);return /*#__PURE__*/_jsxs(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",xmlnsXlink:\"http://www.w3.org/1999/xlink\",viewBox:viewBox,width:dimensions.width,height:dimensions.height,style:{overflow:\"visible\"},children:[/*#__PURE__*/_jsx(motion.path,{fill:\"transparent\",strokeWidth:strokeWidth,stroke:stroke,strokeLinecap:strokeLinecap,strokeMiterlimit:strokeMiterlimit,d:pathD,initial:{pathLength:0},animate:{pathLength:1},transition:{duration:props.duration,ease:props.ease},filter:props.effect===true?\"url('#squiggly-0')\":\"\"}),/*#__PURE__*/_jsxs(\"filter\",{id:\"squiggly-0\",children:[/*#__PURE__*/_jsx(\"feTurbulence\",{id:\"turbulence\",baseFrequency:props.frequency,result:\"noise\",seed:\"0\",numOctaves:props.turbulence}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{id:\"displacement\",in:\"SourceGraphic\",in2:\"noise\",scale:props.displacement})]})]});};if(RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:bodyStyle,children:[props.slots.length===0?/*#__PURE__*/_jsxs(\"div\",{style:{width:200,height:200,borderRadius:10,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"visible\",background:\"rgba(0,0,0,0.03)\",color:\"rgba(0,0,0,0.5)\",gap:6,flexDirection:\"column\",border:\"1px solid rgba(0,0,0,0.1)\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"48\",height:\"48\",fill:\"rgba(0,0,0,0.2)\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M71.59,61.47a8,8,0,0,0-15.18,0l-40,120A8,8,0,0,0,24,192h80a8,8,0,0,0,7.59-10.53ZM35.1,176,64,89.3,92.9,176ZM208,76a52,52,0,1,0-52,52A52.06,52.06,0,0,0,208,76Zm-88,0a36,36,0,1,1,36,36A36,36,0,0,1,120,76Zm104,68H136a8,8,0,0,0-8,8v56a8,8,0,0,0,8,8h88a8,8,0,0,0,8-8V152A8,8,0,0,0,224,144Zm-8,56H144V160h72Z\"})}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:\"bold\"},children:\"Connect svg / shape\"}),\"The effect will not be visible\",/*#__PURE__*/_jsx(\"br\",{}),\"on Framer canvas\"]}):props.slots,/*#__PURE__*/_jsx(\"svg\",{style:{display:\"none\"},children:/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"filter\",{id:\"squiggly-0\",children:[/*#__PURE__*/_jsx(\"feTurbulence\",{id:\"turbulence\",baseFrequency:props.frequency,result:\"noise\",seed:\"0\",numOctaves:props.turbulence}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{id:\"displacement\",in:\"SourceGraphic\",in2:\"noise\",scale:props.displacement})]})})})]});}else return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:bodyStyle,children:isInView&&props.slots.length!==0&&/*#__PURE__*/_jsx(MotionSVGPath,{svgString:(_props_slots_=props.slots[0])===null||_props_slots_===void 0?void 0:(_props_slots__props=_props_slots_.props)===null||_props_slots__props===void 0?void 0:_props_slots__props.svg})});}const bodyStyle={width:\"fit-content\",height:\"fit-content\",overflow:\"visible\"};addPropertyControls(ScribbleOrigin,{slots:{type:ControlType.ComponentInstance,title:\"Children\"},effect:{type:ControlType.Boolean,defaultValue:false},turbulence:{type:ControlType.Number,min:0,max:10,step:1,defaultValue:3,hidden(props){return props.effect===false;}},frequency:{type:ControlType.Number,min:0,max:10,step:.01,defaultValue:.03,hidden(props){return props.effect===false;}},displacement:{type:ControlType.Number,min:0,max:10,defaultValue:5,hidden(props){return props.effect===false;}},duration:{type:ControlType.Number,min:0,max:10,defaultValue:1},ease:{type:ControlType.Enum,options:[\"ease\",\"easeIn\",\"easeInOut\",\"easeOut\"],defaultValue:\"easeInOut\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScribbleOrigin\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scribble.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useRef}from\"react\";import{useInView}from\"framer-motion\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */// Function to parse iframe string\nconst parseIframeString=iframeString=>{const parser=new DOMParser;const doc=parser.parseFromString(iframeString,\"text/html\");const iframe=doc.querySelector(\"iframe\");if(!iframe){return{src:\"\",width:\"\",height:\"\"};}return{src:iframe.src,width:iframe.getAttribute(\"width\"),height:iframe.getAttribute(\"height\")};};const HtmlIframe=({src,width,height,scale,ref,isInView})=>{return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,src:src,width:\"100%\",height:\"100%\",frameBorder:\"0\",allowFullScreen:true,style:{display:isInView===true?\"block\":\"none\"}});};export default function Iframe(props){const{src,width,height}=parseIframeString(props.html);const ref=useRef(null);const isInView=useInView(ref,{amount:0});const lazyLoad=useInView(ref,{amount:0,once:true,margin:\"3000px 3000px 3000px 3000px\"});return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",// width: `${100 * props.scale}%`,\n// height: `${100 * props.scale}%`,\ndisplay:\"flex\",// display: lazyLoad === true ? \"flex\" : \"none\",\njustifyContent:\"center\",alignItems:\"center\",background:props.background,borderRadius:props.radius,overflow:\"hidden\",transform:`scale(${props.scale})`},children:props.type===\"url\"?/*#__PURE__*/_jsx(\"iframe\",{ref:ref,src:props.url,style:{width:\"100%\",height:\"100%\",outline:\"none\",border:\"none\"}}):/*#__PURE__*/_jsx(\"iframe\",{ref:ref,src:src,width:\"100%\",height:\"100%\",frameBorder:\"0\",allowFullScreen:true,style:{}})});}addPropertyControls(Iframe,{type:{type:ControlType.Enum,options:[\"url\",\"html\"],defaultValue:\"html\"},url:{type:ControlType.Link,title:\"URL\",defaultValue:\"https://deck.gallery/\",hidden(props){return props.type===\"html\";},description:\"There can be websites that cannot be imported as iframe\"},html:{type:ControlType.String,title:\"HTML\",hidden(props){return props.type===\"url\";},defaultValue:'<iframe style=\"border: 1px solid rgba(0, 0, 0, 0.1);\" width=\"800\" height=\"450\" src=\"https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fproto%2FYWvNmqPNednzgs49GhnGFJ%2FPersonal-project-24%3Fpage-id%3D0%253A1%26type%3Ddesign%26node-id%3D414-6489%26viewport%3D-1364%252C293%252C0.12%26t%3DesGHwsBMiSDE1QlY-1%26scaling%3Dmin-zoom%26mode%3Ddesign\" allowfullscreen></iframe>'},background:{type:ControlType.Color,defaultValue:\"pink\"},scale:{type:ControlType.Number,defaultValue:1,min:0,max:5,step:.1},radius:{type:ControlType.Number,defaultValue:0,min:0,max:300,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Iframe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iframe.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import AnimatedNumber from\"https://framer.com/m/AnimatedNumber-LbIf.js\";import{ConfettiButtonOrigin}from\"https://framer.com/m/ConfettiButton-jAgU.js\";import ScribbleOrigin from\"https://framer.com/m/Scribble-3p1H.js\";import Iframe from\"https://framer.com/m/Iframe-Gkpm.js\";// -----------------------------\n// AnimatedCounter (appear once + respects reduced motion)\n// -----------------------------\nexport function AnimatedCounter(props){const{// AnimatedNumber props:\nstart=0,end=30,unit=\"\",comma=false,color=\"black\",fontSize=30,duration=1,ease=\"ease\",// Appear-once props:\nappear=false,appearDuration=.6,appearDelay=0,appearOffsetY=12,appearScaleFrom=.98,// Reduced motion handling:\nrespectReducedMotion=true,...rest}=props;// Track if appear animation has already run (so it only runs once)\nconst[hasAnimated,setHasAnimated]=useState(false);// System prefers reduced motion?\nconst[systemReduced,setSystemReduced]=useState(false);useEffect(()=>{if(typeof window!==\"undefined\"&&window.matchMedia){const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const apply=m=>setSystemReduced(!!m.matches);apply(mq);mq.addEventListener?.(\"change\",apply);return()=>mq.removeEventListener?.(\"change\",apply);}},[]);// Mark the appear animation as consumed on first mount when requested\nuseEffect(()=>{if(appear&&!hasAnimated)setHasAnimated(true);},[appear,hasAnimated]);const skipAppear=respectReducedMotion&&systemReduced;// If we should appear and haven’t yet, and we’re not skipping for reduced motion\nif(appear&&!hasAnimated&&!skipAppear){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:appearOffsetY,scale:appearScaleFrom},animate:{opacity:1,y:0,scale:1},transition:{duration:appearDuration,delay:appearDelay,ease:[.25,.1,.25,1]},children:/*#__PURE__*/_jsx(AnimatedNumber,{start:start,end:end,unit:unit,comma:comma,color:color,fontSize:fontSize,duration:duration,ease:ease,...rest})});}// Otherwise render normally (no appear wrapper). AnimatedNumber’s own counting still works.\nreturn /*#__PURE__*/_jsx(AnimatedNumber,{start:start,end:end,unit:unit,comma:comma,color:color,fontSize:fontSize,duration:duration,ease:ease,...rest});}addPropertyControls(AnimatedCounter,{start:{type:ControlType.Number,min:0,max:1e7,step:1,defaultValue:0},end:{type:ControlType.Number,min:0,max:1e7,step:1,defaultValue:30},unit:{type:ControlType.String,defaultValue:\"\"},comma:{type:ControlType.Boolean,defaultValue:false},color:{type:ControlType.Color,defaultValue:\"black\"},fontSize:{type:ControlType.Number,min:0,max:500,step:1,defaultValue:30},duration:{type:ControlType.Number,min:0,max:10,defaultValue:1},ease:{type:ControlType.Enum,options:[\"ease\",\"easeIn\",\"easeInOut\",\"easeOut\"]},// Appear controls\nappear:{type:ControlType.Boolean,title:\"Appear\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},appearDuration:{type:ControlType.Number,title:\"Appear Duration\",defaultValue:.6,min:.1,max:2,step:.05,unit:\"s\",hidden:({appear})=>!appear},appearDelay:{type:ControlType.Number,title:\"Appear Delay\",defaultValue:0,min:0,max:2,step:.05,unit:\"s\",hidden:({appear})=>!appear},appearOffsetY:{type:ControlType.Number,title:\"Appear Offset Y\",defaultValue:12,min:-100,max:100,step:1,hidden:({appear})=>!appear},appearScaleFrom:{type:ControlType.Number,title:\"Appear Scale From\",defaultValue:.98,min:.5,max:1,step:.01,hidden:({appear})=>!appear},// Reduced motion control\nrespectReducedMotion:{type:ControlType.Boolean,title:\"Respect Reduced Motion\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"}});// -----------------------------\n// ConfettiButton\n// -----------------------------\nexport function ConfettiButton(props){return /*#__PURE__*/_jsx(ConfettiButtonOrigin,{...props});}addPropertyControls(ConfettiButton,{pieces:{type:ControlType.Number,min:0,max:100,step:1,defaultValue:50},text:{type:ControlType.String,defaultValue:\"Hooray!\"},buttonBG:{type:ControlType.Color,defaultValue:\"white\"},textColor:{type:ControlType.Color,defaultValue:\"black\"},gravity:{type:ControlType.Number,title:\"Gravity\",defaultValue:.1,min:0,max:.99,step:.01,displayStepper:true},radius:{type:ControlType.Number,min:0,max:500,step:1,defaultValue:20},fontSize:{type:ControlType.Number,min:0,max:100,defaultValue:30},shadow:{type:ControlType.BoxShadow}});// -----------------------------\n// Scribble\n// -----------------------------\nexport function Scribble(props){return /*#__PURE__*/_jsx(ScribbleOrigin,{...props});}addPropertyControls(Scribble,{slots:{type:ControlType.ComponentInstance,title:\"Children\",defaultValue:null},effect:{type:ControlType.Boolean,defaultValue:false},duration:{type:ControlType.Number,min:0,max:10,defaultValue:1},ease:{type:ControlType.Enum,options:[\"ease\",\"easeIn\",\"easeInOut\",\"easeOut\"],defaultValue:\"easeInOut\"},turbulence:{type:ControlType.Number,min:0,max:10,step:1,defaultValue:3,hidden(props){return props.effect===false;}},frequency:{type:ControlType.Number,min:0,max:10,step:.01,defaultValue:.03,hidden(props){return props.effect===false;}},displacement:{type:ControlType.Number,min:0,max:10,defaultValue:5,hidden(props){return props.effect===false;}}});// -----------------------------\n// iFrame\n// -----------------------------\nexport function iFrame(props){return /*#__PURE__*/_jsx(Iframe,{...props});}addPropertyControls(iFrame,{type:{type:ControlType.Enum,options:[\"url\",\"html\"],defaultValue:\"html\"},url:{type:ControlType.Link,title:\"URL\",defaultValue:\"https://deck.gallery/\",hidden(props){return props.type===\"html\";},description:\"Some websites cannot be embedded in an iframe.\"},html:{type:ControlType.String,title:\"HTML\",hidden(props){return props.type===\"url\";},defaultValue:'<iframe style=\"border: 1px solid rgba(0, 0, 0, 0.1);\" width=\"800\" height=\"450\" src=\"https://www.figma.com/embed?...\"></iframe>'},background:{type:ControlType.Color,defaultValue:\"white\"},scale:{type:ControlType.Number,defaultValue:1,min:0,max:5,step:.1},radius:{type:ControlType.Number,defaultValue:0,min:0,max:300,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"AnimatedCounter\":{\"type\":\"reactComponent\",\"name\":\"AnimatedCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Scribble\":{\"type\":\"reactComponent\",\"name\":\"Scribble\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConfettiButton\":{\"type\":\"reactComponent\",\"name\":\"ConfettiButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"iFrame\":{\"type\":\"reactComponent\",\"name\":\"iFrame\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OtherComps.map"],"mappings":"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"}