{"version":3,"file":"TypingAnimation.DyrF_42t.mjs","names":["e","t","i","u","s","l","d","c","p","y","f","v","m","a","Typewriter"],"sources":["https:/ga.jspm.io/npm:react-simple-typewriter@5.0.1/dist/index.js","https:/framerusercontent.com/modules/pxR06Sm95WNJFq1zfoCG/Kh1c5MzSAR2DCgquhUH8/TypingAnimation.js"],"sourcesContent":["import*as e from\"react/jsx-runtime\";import*as t from\"react\";var i=\"default\"in e?e.default:e;var u=\"default\"in t?t.default:t;var s={};Object.defineProperty(s,\"__esModule\",{value:!0});var l=i,a=u,r=function(){return r=Object.assign||function(e){for(var t,i=1,u=arguments.length;i<u;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},r.apply(this,arguments)};function o(e,t){var i,u;switch(t.type){case\"TYPE\":return r(r({},e),{speed:t.speed,text:null===(i=t.payload)||void 0===i?void 0:i.substring(0,e.text.length+1)});case\"DELAY\":return r(r({},e),{speed:t.payload});case\"DELETE\":return r(r({},e),{speed:t.speed,text:null===(u=t.payload)||void 0===u?void 0:u.substring(0,e.text.length-1)});case\"COUNT\":return r(r({},e),{count:e.count+1});default:return e}}var n=function(e){var t=e.words,i=void 0===t?[\"Hello World!\",\"This is\",\"a simple Typewriter\"]:t,u=e.loop,s=void 0===u?1:u,l=e.typeSpeed,d=void 0===l?80:l,c=e.deleteSpeed,p=void 0===c?50:c,y=e.delaySpeed,f=void 0===y?1500:y,v=e.onLoopDone,m=e.onType,h=e.onDelete,T=e.onDelay,_=a.useReducer(o,{speed:d,text:\"\",count:0}),g=_[0],x=g.speed,C=g.text,D=g.count,E=_[1],S=a.useRef(0),b=a.useRef(!1),k=a.useRef(!1),w=a.useRef(!1),j=a.useRef(!1),R=a.useCallback((function(){var e=D%i.length,t=i[e];k.current?(E({type:\"DELETE\",payload:t,speed:p}),\"\"===C&&(k.current=!1,E({type:\"COUNT\"}))):(E({type:\"TYPE\",payload:t,speed:d}),w.current=!0,C===t&&(E({type:\"DELAY\",payload:f}),w.current=!1,j.current=!0,setTimeout((function(){j.current=!1,k.current=!0}),f),s>0&&(S.current+=1,S.current/i.length===s&&(j.current=!1,b.current=!0)))),w.current&&m&&m(S.current),k.current&&h&&h(),j.current&&T&&T()}),[D,f,p,s,d,i,C,m,h,T]);return a.useEffect((function(){var e=setTimeout(R,x);return b.current&&clearTimeout(e),function(){return clearTimeout(e)}}),[R,x]),a.useEffect((function(){v&&b.current&&v()}),[v]),[C,{isType:w.current,isDelay:j.current,isDelete:k.current,isDone:b.current}]};var d=\"styles-module_blinkingCursor__yugAC\",c=\"styles-module_blinking__9VXRT\";!function(e,t){void 0===t&&(t={});var i=t.insertAt;if(e&&\"undefined\"!=typeof document){var u=document.head||document.getElementsByTagName(\"head\")[0],s=document.createElement(\"style\");s.type=\"text/css\",\"top\"===i&&u.firstChild?u.insertBefore(s,u.firstChild):u.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}(\".styles-module_blinkingCursor__yugAC{color:inherit;font:inherit;left:3px;line-height:inherit;opacity:1;position:relative;top:0}.styles-module_blinking__9VXRT{animation-duration:.8s;animation-iteration-count:infinite;animation-name:styles-module_blink__rqfaf}@keyframes styles-module_blink__rqfaf{0%{opacity:1}to{opacity:0}}\");var p=a.memo((function(e){var t=e.cursorBlinking,i=void 0===t||t,u=e.cursorStyle,s=void 0===u?\"|\":u,a=e.cursorColor,p=void 0===a?\"inherit\":a;return l.jsx(\"span\",r({style:{color:p},className:\"\".concat(d,\" \").concat(i?c:\"\")},{children:s}))}));s.Cursor=p,s.Typewriter=function(e){var t=e.words,i=void 0===t?[\"Hello World!\",\"This is\",\"a simple Typewriter\"]:t,u=e.loop,s=void 0===u?1:u,a=e.typeSpeed,d=void 0===a?80:a,c=e.deleteSpeed,y=void 0===c?50:c,f=e.delaySpeed,v=void 0===f?1500:f,m=e.cursor,h=void 0!==m&&m,T=e.cursorStyle,_=void 0===T?\"|\":T,g=e.cursorColor,x=void 0===g?\"inherit\":g,C=e.cursorBlinking,D=void 0===C||C,E=e.onLoopDone,S=e.onType,b=e.onDelay,k=e.onDelete,w=n({words:i,loop:s,typeSpeed:d,deleteSpeed:y,delaySpeed:v,onLoopDone:E,onType:S,onDelay:b,onDelete:k})[0];return l.jsxs(l.Fragment,{children:[l.jsx(\"span\",{children:w}),h&&l.jsx(p,{cursorStyle:_,cursorColor:x,cursorBlinking:D})]})},s.useTypewriter=n;const y=s.__esModule,f=s.Cursor,v=s.Typewriter,m=s.useTypewriter;export{f as Cursor,v as Typewriter,y as __esModule,s as default,m as useTypewriter};\n\n//# sourceMappingURL=index.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{Typewriter}from\"react-simple-typewriter\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/*\n * Typing Animation\n * By Kanishak M\n * Library Used : react-simple-typewriter\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TypingAnimation(props){const{typeSpeed,deleteSpeed,text,font,RepeatType,RepeatValue,showCursor,delay,cursorStyle}=props;const defaultWordProps=[\"Eat\",\"Sleep\",\"Code\",\"Repeat\"];const isCanvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/_jsx(\"span\",{style:{...font.font,color:font.color,display:\"flex\",alignItems:font.alignItems,justifyContent:font.justifyContent,padding:font.padding,width:\"100%\",height:\"100%\",position:\"relative\"},children:/*#__PURE__*/_jsx(Typewriter,{words:!text.length?defaultWordProps:text,loop:RepeatType?0:RepeatValue,cursor:showCursor,cursorStyle:cursorStyle.text,cursorColor:cursorStyle.color,cursorBlinking:cursorStyle.blinking,typeSpeed:typeSpeed,deleteSpeed:deleteSpeed,delaySpeed:delay})});}addPropertyControls(TypingAnimation,{text:{title:\"Words\",type:ControlType.Array,control:{type:ControlType.String,defaultValue:\"Typing String\"},defaultValue:[\"Eat\",\"Sleep\",\"Code\",\"Repeat\"]},font:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000000\"},padding:{type:ControlType.Padding,defaultValue:\"10\"},alignItems:{type:ControlType.Enum,displaySegmentedControl:true,title:\"alignItems\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},justifyContent:{type:ControlType.Enum,displaySegmentedControl:true,title:\"justifyContent\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"}}},showCursor:{type:ControlType.Boolean,title:\"Show Cursor\",defaultValue:true},cursorStyle:{type:ControlType.Object,title:\"Cursor Style\",hidden(props){return props.showCursor===false;},controls:{text:{title:\"Cursor Text\",type:ControlType.String,defaultValue:\"!\"},color:{title:\"Cursor Color\",type:ControlType.Color,defaultValue:\"#000000\"},blinking:{title:\"Cursor Blinking\",type:ControlType.Boolean,defaultValue:true}}},RepeatType:{type:ControlType.Boolean,title:\"RepeatType\",enabledTitle:\"Infinite\",disabledTitle:\"Specific\",defaultValue:true},RepeatValue:{type:ControlType.Number,displayStepper:true,hidden(props){return props.RepeatType===true;},defaultValue:2},typeSpeed:{title:\"Type Speed\",type:ControlType.Number,displayStepper:true,defaultValue:50,description:\"Character typing speed in Milliseconds\"},deleteSpeed:{title:\"Delete Speed\",type:ControlType.Number,displayStepper:true,defaultValue:50},delay:{title:\"Delay\",type:ControlType.Number,displayStepper:true,defaultValue:1e3,description:\"Delay time between the words in Milliseconds\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypingAnimation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TypingAnimation.map"],"mappings":"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"}