react-loaderkit
Version:
A collection of customizable loading components for React
29 lines (28 loc) • 46.6 kB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("react/jsx-runtime"),i=require("react");function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var o=e(i),n=function(){return n=Object.assign||function(t){for(var i,e=1,o=arguments.length;e<o;e++)for(var n in i=arguments[e])Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n]);return t},n.apply(this,arguments)};function r(t,i,e){if(e||2===arguments.length)for(var o,n=0,r=i.length;n<r;n++)!o&&n in i||(o||(o=Array.prototype.slice.call(i,0,n)),o[n]=i[n]);return t.concat(o||Array.prototype.slice.call(i))}"function"==typeof SuppressedError&&SuppressedError;
/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/
const a=t=>{const i=(t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,((t,i,e)=>e?e.toUpperCase():i.toLowerCase())))(t);return i.charAt(0).toUpperCase()+i.slice(1)},s=(...t)=>t.filter(((t,i,e)=>Boolean(t)&&""!==t.trim()&&e.indexOf(t)===i)).join(" ").trim(),c=t=>{for(const i in t)if(i.startsWith("aria-")||"role"===i||"title"===i)return!0};
/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/
var d={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};
/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const l=i.forwardRef((({color:t="currentColor",size:e=24,strokeWidth:o=2,absoluteStrokeWidth:n,className:r="",children:a,iconNode:l,...p},h)=>i.createElement("svg",{ref:h,...d,width:e,height:e,stroke:t,strokeWidth:n?24*Number(o)/Number(e):o,className:s("lucide",r),...!a&&!c(p)&&{"aria-hidden":"true"},...p},[...l.map((([t,e])=>i.createElement(t,e))),...Array.isArray(a)?a:[a]]))),p=(t,e)=>{const o=i.forwardRef((({className:o,...n},r)=>{return i.createElement(l,{ref:r,iconNode:e,className:s(`lucide-${c=a(t),c.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${t}`,o),...n});var c}));return o.displayName=a(t),o},h=p("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]),u=p("circle-arrow-down",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]),v=p("cloud-rain",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v6",key:"1j4efv"}],["path",{d:"M8 14v6",key:"17c4r9"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]),f=p("cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]]),m=p("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),x=p("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]),g=p("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);
/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/exports.ArcheryLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#EF4444":r,s=i.speed,c=void 0===s?1:s,d=2*o,l=o/8;return t.jsxs("div",n({style:{width:d,height:o,position:"relative"}},{children:[t.jsx("div",{style:{position:"absolute",width:"100%",height:l,backgroundColor:a,top:"50%",transform:"translateY(-50%)",borderRadius:l,opacity:.2}}),t.jsx("div",{style:{position:"absolute",width:o/3,height:l,backgroundColor:a,top:"50%",transform:"translateY(-50%)",borderRadius:l,animation:"archeryShoot ".concat(1.5/c,"s infinite")}}),t.jsx("style",{children:"\n @keyframes archeryShoot {\n 0% { transform: translateY(-50%) translateX(0); opacity: 1; }\n 50% { transform: translateY(-50%) translateX(".concat(.8*d,"px); opacity: 1; }\n 51% { transform: translateY(-50%) translateX(").concat(.8*d,"px); opacity: 0; }\n 52% { transform: translateY(-50%) translateX(0); opacity: 0; }\n 53% { transform: translateY(-50%) translateX(0); opacity: 1; }\n }\n ")})]}))},exports.AtomLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/2,l=o/5;return t.jsxs("div",n({style:{width:o,height:o,position:"relative"}},{children:[t.jsx("div",{style:{position:"absolute",width:l,height:l,backgroundColor:a,borderRadius:"50%",top:"50%",left:"50%",transform:"translate(-50%, -50%)",boxShadow:"0 0 ".concat(l/2,"px ").concat(a,"60")}}),Array.from({length:3}).map((function(i,e){return t.jsx("div",{style:{position:"absolute",width:"100%",height:"100%",borderRadius:"50%",border:"1px solid ".concat(a),top:"0",left:"0",animation:"rotate3D-".concat(e," ").concat((2.5-.3*e)/c,"s infinite linear"),transform:"rotateX(".concat(60+40*e,"deg) rotateY(").concat(40*e,"deg)"),opacity:.6}},e)})),Array.from({length:3}).map((function(i,e){return t.jsx("div",{style:{position:"absolute",width:l/2,height:l/2,backgroundColor:a,borderRadius:"50%",top:"50%",left:"50%",boxShadow:"0 0 ".concat(l/4,"px ").concat(a,"60"),animation:"rotate3D-particle-".concat(e," ").concat((2.5-.3*e)/c,"s infinite linear"),transform:"rotateX(".concat(60+40*e,"deg) rotateY(").concat(40*e,"deg) translateX(").concat(d-l/4,"px)"),transformOrigin:"".concat(l/4-d,"px center")}},"p".concat(e))}))]}))},exports.AvatarSkeleton=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d="".concat(a,"20");return t.jsx("div",n({style:{width:o,height:o,borderRadius:"50%",backgroundColor:d,position:"relative",overflow:"hidden"}},{children:t.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,transform:"translateX(-100%)",backgroundImage:"linear-gradient(90deg, transparent, ".concat(a,"30, transparent)"),animation:"pulse ".concat(2/c,"s infinite")}})}))},exports.BarLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/4,l=4*o;return t.jsx("div",n({style:{width:l,height:d,backgroundColor:"".concat(a,"20"),borderRadius:d/2,overflow:"hidden"}},{children:t.jsx("div",{style:{width:"30%",height:"100%",backgroundColor:a,borderRadius:d/2,animation:"progressBar ".concat(2/c,"s ease-in-out infinite")}})}))},exports.BinaryLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#6366F1":r,s=i.speed,c=void 0===s?1:s,d=o/4;return t.jsx("div",n({style:{display:"grid",gridTemplateColumns:"repeat(".concat(4,", 1fr)"),gap:2,width:o,height:o}},{children:Array.from({length:16}).map((function(i,e){return t.jsx("div",n({style:{width:d,height:d,display:"flex",alignItems:"center",justifyContent:"center",fontSize:.6*d,color:a,fontFamily:"monospace",animation:"binaryFlip ".concat(1.5/c,"s infinite"),animationDelay:"".concat(.1*e,"s")}},{children:Math.round(Math.random())}),e)}))}))},exports.BombImpactLoader=function(i){var e=i.size,o=void 0===e?100:e,r=i.color,a=void 0===r?"#1F2937":r,s=i.speed,c=void 0===s?1:s,d=o/5;return t.jsxs("div",n({style:{position:"relative",width:o,height:o+40}},{children:[t.jsx("div",{style:{position:"absolute",top:0,left:o/2-d/2,width:d,height:d,borderRadius:"50%",animation:"fall ".concat(1.2/c,"s ease-in-out infinite")}}),t.jsx("div",n({style:{display:"grid",gridTemplateColumns:"repeat(5, ".concat(d,"px)"),gridTemplateRows:"repeat(5, ".concat(d,"px)"),gap:2,position:"absolute",bottom:0,left:0,animation:"shake ".concat(1.2/c,"s ease-in-out infinite")}},{children:Array.from({length:25}).map((function(i,e){return t.jsx("div",{style:{width:d,height:d,background:a,borderRadius:2,animation:"damage ".concat(1.2/c,"s ease-in-out infinite"),animationDelay:"".concat(e%5*.05,"s")}},e)}))})),t.jsx("style",{children:"\n @keyframes fall {\n 0% { transform: translateY(-30px); opacity: 0; }\n 50% { transform: translateY(".concat(o-d,"px); opacity: 1; }\n 100% { transform: translateY(").concat(o-d,"px); opacity: 0; }\n }\n\n @keyframes shake {\n 0%, 100% { transform: translate(0, 0); }\n 50% { transform: translate(-3px, 2px); }\n }\n\n @keyframes damage {\n 0%, 40%, 100% { transform: scale(1); opacity: 1; }\n 50% { transform: scale(0.8); opacity: 0.5; }\n }\n ")})]}))},exports.BouncingBalls=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/5;return t.jsx("div",n({style:{display:"flex",alignItems:"flex-end",height:o,gap:d/2}},{children:[0,1,2,3,4].map((function(i){return t.jsx("div",{style:{width:d,height:d,borderRadius:"50%",backgroundColor:a,animation:"bounce ".concat(.5/c,"s ease infinite alternate"),animationDelay:"".concat(.1*i,"s")}},i)}))}))},exports.CardSkeleton=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=5*o,l=3*o,p="".concat(a,"20");return t.jsxs("div",n({style:{width:d,height:l,borderRadius:"8px",overflow:"hidden",position:"relative",backgroundColor:"#f5f5f5",padding:"16px"}},{children:[t.jsx("div",n({style:{width:"100%",height:"60%",backgroundColor:p,borderRadius:"4px",marginBottom:"12px",position:"relative",overflow:"hidden"}},{children:t.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,transform:"translateX(-100%)",backgroundImage:"linear-gradient(90deg, transparent, ".concat(a,"30, transparent)"),animation:"pulse ".concat(2/c,"s infinite")}})})),t.jsx("div",n({style:{width:"80%",height:"10%",backgroundColor:p,borderRadius:"4px",marginBottom:"8px",position:"relative",overflow:"hidden"}},{children:t.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,transform:"translateX(-100%)",backgroundImage:"linear-gradient(90deg, transparent, ".concat(a,"30, transparent)"),animation:"pulse ".concat(2/c,"s infinite"),animationDelay:"0.1s"}})})),[0,1].map((function(i){return t.jsx("div",n({style:{width:"100%",height:"8%",backgroundColor:p,borderRadius:"4px",marginBottom:"6px",position:"relative",overflow:"hidden"}},{children:t.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,transform:"translateX(-100%)",backgroundImage:"linear-gradient(90deg, transparent, ".concat(a,"30, transparent)"),animation:"pulse ".concat(2/c,"s infinite"),animationDelay:"".concat(.2+.1*i,"s")}})}),i)}))]}))},exports.CircleLoader=function(i){var e=i.size,o=void 0===e?40:e,n=i.color,r=void 0===n?"#8B5CF6":n,a=i.speed,s=void 0===a?1:a;return t.jsx("div",{style:{width:o,height:o,borderRadius:"50%",border:"".concat(o/10,"px solid rgba(0, 0, 0, 0.1)"),borderTopColor:r,animation:"spin ".concat(1/s,"s linear infinite")}})},exports.CircuitBoard=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#3B82F6":r,s=i.speed,c=void 0===s?1:s,d=o/20;return t.jsx("div",n({style:{width:2*o,height:o,position:"relative"}},{children:t.jsxs("div",n({style:{position:"absolute",width:"100%",height:"100%",background:"linear-gradient(90deg, transparent 50%, ".concat(a,"20 50%)"),backgroundSize:"".concat(o/4,"px ").concat(o/4,"px")}},{children:[t.jsx("div",{style:{position:"absolute",width:d,height:"100%",backgroundColor:a,left:"25%",animation:"circuitPulse ".concat(2/c,"s infinite")}}),t.jsx("div",{style:{position:"absolute",width:d,height:"100%",backgroundColor:a,left:"75%",animation:"circuitPulse ".concat(2/c,"s infinite"),animationDelay:"1s"}})]}))}))},exports.CircularProgress=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/10,l=(o-d)/2,p=2*Math.PI*l;return t.jsxs("svg",n({width:o,height:o,viewBox:"0 0 ".concat(o," ").concat(o),fill:"none"},{children:[t.jsx("circle",{cx:o/2,cy:o/2,r:l,stroke:"".concat(a,"20"),strokeWidth:d}),t.jsx("circle",{cx:o/2,cy:o/2,r:l,stroke:a,strokeWidth:d,strokeDasharray:p,strokeDashoffset:.75*p,transform:"rotate(-90 ".concat(o/2," ").concat(o/2,")"),style:{animation:"circularProgress ".concat(2/c,"s ease-in-out infinite")}})]}))},exports.CircularSegments=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/12,l=(o-d)/2;return t.jsx("svg",n({width:o,height:o,viewBox:"0 0 ".concat(o," ").concat(o)},{children:Array.from({length:8}).map((function(i,e){var n=360*e/8,r=e*(1/8);return t.jsx("circle",{cx:o/2,cy:o/2,r:l,fill:"none",stroke:a,strokeWidth:d,strokeDasharray:"".concat(2*Math.PI*l/8*.6," ").concat(2*Math.PI*l/8*.4),transform:"rotate(".concat(n," ").concat(o/2," ").concat(o/2,")"),style:{opacity:.2,animation:"fadeInOut ".concat(1.5/c,"s ease-in-out ").concat(r,"s infinite")}},e)}))}))},exports.ClockLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/15;return t.jsxs("div",n({style:{position:"relative",width:o,height:o}},{children:[t.jsx("div",{style:{position:"absolute",width:"100%",height:"100%",border:"".concat(d,"px solid ").concat(a,"40"),borderRadius:"50%"}}),t.jsx("div",{style:{position:"absolute",width:d,height:"45%",backgroundColor:a,top:"5%",left:"50%",marginLeft:-d/2,transformOrigin:"bottom",animation:"spin ".concat(6/c,"s linear infinite")}}),t.jsx("div",{style:{position:"absolute",width:d,height:"30%",backgroundColor:a,top:"20%",left:"50%",marginLeft:-d/2,transformOrigin:"bottom",animation:"spin ".concat(1/c,"s linear infinite")}})]}))},exports.CounterLoader=function(e){var o=e.size,r=void 0===o?40:o,a=e.color,s=void 0===a?"#8B5CF6":a,c=e.speed,d=void 0===c?1:c,l=e.max,p=void 0===l?100:l,h=i.useState(0),u=h[0],v=h[1],f=r/1.5;return i.useEffect((function(){var t=Date.now(),i=5e3/d,e=function(){var o=Date.now()-t;if(o<i){var n=o/i;v(Math.floor(n*p)),requestAnimationFrame(e)}else v(p),setTimeout((function(){v(0),t=Date.now(),requestAnimationFrame(e)}),1e3)};return requestAnimationFrame(e),function(){}}),[p,d]),t.jsxs("div",n({style:{color:s,fontSize:f,fontFamily:"monospace",display:"flex",alignItems:"center",justifyContent:"center"}},{children:[t.jsx("div",n({style:{minWidth:"".concat(String(p).length+1,"ch"),textAlign:"right"}},{children:u})),t.jsxs("div",{children:["/",p]})]}))},exports.DataStream=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=3*o,l=o/5;return t.jsx("div",n({style:{width:d,height:o}},{children:Array.from({length:5}).map((function(i,e){return t.jsx("div",n({style:{height:l,marginBottom:l/2,position:"relative",overflow:"hidden"}},{children:t.jsx("div",{style:{position:"absolute",width:"100%",height:"100%",backgroundColor:"".concat(a,"20"),animation:"dataStream ".concat(2/c,"s infinite linear"),animationDelay:"".concat(.2*e,"s"),backgroundImage:"repeating-linear-gradient(\n 90deg,\n ".concat(a," 0%,\n ").concat(a," 10%,\n transparent 10%,\n transparent 20%\n )")}})}),e)}))}))},exports.DotLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/5;return t.jsx("div",n({style:{display:"flex",justifyContent:"center",alignItems:"center",gap:d/2}},{children:[0,1,2].map((function(i){return t.jsx("div",{style:{width:d,height:d,borderRadius:"50%",backgroundColor:a,animation:"dotPulse ".concat(1.5/c,"s ease-in-out ").concat(.2*i,"s infinite")}},i)}))}))},exports.DotText=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=i.text,l=void 0===d?"Loading":d,p=o/2;return t.jsxs("div",n({style:{display:"flex",alignItems:"center",color:a,fontSize:p}},{children:[l,t.jsx("div",n({style:{display:"inline-flex",overflow:"hidden",height:p}},{children:t.jsx("span",n({style:{animation:"textDots ".concat(1.5/c,"s infinite")}},{children:"..."}))}))]}))},exports.DownloadLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsx("div",n({style:{animation:"bounce ".concat(1/c,"s ease-in-out infinite alternate"),color:a,width:o,height:o}},{children:t.jsx(u,{size:o})}))},exports.DualRingLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/10;return t.jsxs("div",n({style:{position:"relative",width:o,height:o}},{children:[t.jsx("div",{style:{position:"absolute",width:"100%",height:"100%",border:"".concat(d,"px solid ").concat(a),borderRadius:"50%",borderRightColor:"transparent",animation:"spin ".concat(1/c,"s linear infinite")}}),t.jsx("div",{style:{position:"absolute",width:"70%",height:"70%",top:"15%",left:"15%",border:"".concat(d,"px solid ").concat(a),borderRadius:"50%",borderLeftColor:"transparent",animation:"spinReverse ".concat(1/c,"s linear infinite")}})]}))},exports.EllipsisPulseLoader=function(i){var e=i.size,o=void 0===e?12:e,r=i.color,a=void 0===r?"#10B981":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{display:"flex",gap:o/2,alignItems:"center"}},{children:[[0,1,2].map((function(i){return t.jsx("span",{style:{width:o,height:o,backgroundColor:a,borderRadius:"50%",display:"inline-block",animation:"ellipsisPulse ".concat(1.2/c,"s ease-in-out infinite"),animationDelay:"".concat(.2*i,"s")}},i)})),t.jsx("style",{children:"\n @keyframes ellipsisPulse {\n 0%, 100% { transform: scale(1); opacity: 0.5; }\n 50% { transform: scale(1.4); opacity: 1; }\n }\n "})]}))},exports.FlipLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{position:"relative",width:o,height:o}},{children:[t.jsx("div",{style:{position:"absolute",width:"100%",height:"100%",backgroundColor:a,animation:"flipY ".concat(2/c,"s cubic-bezier(0.45, 0, 0.55, 1) infinite")}}),t.jsx("div",{style:{position:"absolute",width:"100%",height:"100%",backgroundColor:"".concat(a,"80"),animation:"flipX ".concat(2/c,"s cubic-bezier(0.45, 0, 0.55, 1) infinite"),animationDelay:"".concat(1/c,"s")}})]}))},exports.FlippingCardsLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#EC4899":r,s=i.speed,c=void 0===s?1:s,d=o/3;return t.jsxs("div",n({style:{display:"flex",gap:o/10}},{children:[[0,1,2].map((function(i){return t.jsx("div",{style:{width:d,height:d,backgroundColor:a,transformStyle:"preserve-3d",animation:"flipY ".concat(1.5/c,"s ease-in-out infinite"),animationDelay:"".concat(.2*i,"s")}},i)})),t.jsx("style",{children:"\n @keyframes flipY {\n 0% { transform: rotateY(0deg); }\n 50% { transform: rotateY(180deg); }\n 100% { transform: rotateY(360deg); }\n }\n "})]}))},exports.FoldingCube=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsx("div",n({style:{width:o,height:o,position:"relative",transformStyle:"preserve-3d",transform:"rotateZ(45deg)",animation:"rotate ".concat(3/c,"s infinite linear")}},{children:[1,2,3,4].map((function(i){return t.jsx("div",{style:{position:"absolute",width:"50%",height:"50%",backgroundColor:a,top:3===i||4===i?"50%":"0",left:2===i||4===i?"50%":"0",opacity:.7,animation:"foldCube ".concat(2.5/c,"s infinite linear both"),animationDelay:"".concat(.3*(i-1),"s"),transformOrigin:1===i?"100% 100%":2===i?"0% 100%":3===i?"100% 0%":"0% 0%"}},i)}))}))},exports.GearLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{position:"relative",width:o,height:o}},{children:[t.jsx("div",n({style:{position:"absolute",animation:"spin ".concat(2/c,"s linear infinite"),color:a,width:o,height:o}},{children:t.jsx(f,{size:o})})),t.jsx("div",n({style:{position:"absolute",animation:"spinReverse ".concat(2/c,"s linear infinite"),color:"".concat(a,"80"),width:.6*o,height:.6*o,top:"50%",left:"50%",transform:"translate(-50%, -50%)"}},{children:t.jsx(f,{size:.6*o})}))]}))},exports.GlassMorphLoader=function(i){var e=i.size,o=void 0===e?60:e,r=i.speed,a=void 0===r?1:r;return t.jsxs("div",n({style:{width:o,height:o,borderRadius:"50%",background:"rgba(255, 255, 255, 0.15)",backdropFilter:"blur(6px)",WebkitBackdropFilter:"blur(6px)",boxShadow:"0 4px 30px rgba(0, 0, 0, 0.1)",position:"relative",overflow:"hidden"}},{children:[t.jsx("div",{style:{position:"absolute",top:0,left:"-100%",width:"100%",height:"100%",background:"linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent)",animation:"shimmerGlass ".concat(1.5/a,"s infinite linear")}}),t.jsx("style",{children:"\n @keyframes shimmerGlass {\n 0% { left: -100%; }\n 100% { left: 100%; }\n }\n "})]}))},exports.GlitchText=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=i.text,l=void 0===d?"Loading":d,p=o/2;return t.jsxs("div",n({style:{color:a,fontSize:p,fontFamily:"monospace",position:"relative"}},{children:[t.jsx("span",n({style:{position:"absolute",top:0,left:0,clipPath:"rect(0, 900px, 0, 0)",animation:"glitch-anim-1 ".concat(3/c,"s infinite linear alternate-reverse")}},{children:l})),t.jsx("span",n({style:{position:"absolute",top:0,left:0,clipPath:"rect(0, 900px, 0, 0)",animation:"glitch-anim-2 ".concat(4/c,"s infinite linear alternate-reverse")}},{children:l})),l]}))},exports.GooeyLoader=function(i){var e=i.size,o=void 0===e?40:e,n=i.color,r=void 0===n?"#8B5CF6":n,a=i.speed,s=void 0===a?1:a,c=o/3;return t.jsx("svg",{width:2*o,height:o,viewBox:"0 0 ".concat(2*o," ").concat(o),dangerouslySetInnerHTML:{__html:"\n ".concat('\n <defs>\n <filter id="gooey">\n <feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur" />\n <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 18 -7" result="gooey" />\n </filter>\n </defs>\n ','\n <g filter="url(#gooey)">\n <circle cx="').concat(o,'" cy="').concat(o/2,'" r="').concat(c/2,'" fill="').concat(r,'">\n <animate \n attributeName="cx" \n values="').concat(o-c,";").concat(o+c/2,";").concat(o-c,'" \n dur="').concat(1.5/s,'s" \n repeatCount="indefinite"\n />\n </circle>\n <circle cx="').concat(o,'" cy="').concat(o/2,'" r="').concat(c/2,'" fill="').concat(r,'">\n <animate \n attributeName="cx" \n values="').concat(o+c,";").concat(o-c/2,";").concat(o+c,'" \n dur="').concat(1.5/s,'s" \n repeatCount="indefinite"\n />\n </circle>\n <circle cx="').concat(o,'" cy="').concat(o/2,'" r="').concat(c/3,'" fill="').concat(r,'">\n <animate \n attributeName="cx" \n values="').concat(o,";").concat(o,";").concat(o,'" \n dur="').concat(1.5/s,'s" \n repeatCount="indefinite"\n />\n <animate \n attributeName="r" \n values="').concat(c/3,";").concat(c/2,";").concat(c/3,'" \n dur="').concat(1.5/s,'s" \n repeatCount="indefinite"\n />\n </circle>\n </g>\n ')}})},exports.HeartbeatLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsx("div",n({style:{animation:"pulse ".concat(1/c,"s ease-in-out infinite"),color:a,width:o,height:o}},{children:t.jsx(h,{size:o})}))},exports.IconPulse=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsx("div",n({style:{animation:"pulse ".concat(1.5/c,"s ease-in-out infinite"),color:a,width:o,height:o}},{children:t.jsx(m,{size:o})}))},exports.IconSpin=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsx("div",n({style:{animation:"spin ".concat(1/c,"s linear infinite"),color:a,width:o,height:o}},{children:t.jsx(x,{size:o})}))},exports.InfinityLoop=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#3B82F6":r,s=i.speed,c=void 0===s?1:s,d=o/6,l=1.5*o;return t.jsx("div",n({style:{width:l,height:l/2,position:"relative"}},{children:[0,1].map((function(i){return t.jsx("div",{style:{position:"absolute",width:d,height:d,borderRadius:"50%",backgroundColor:a,top:"50%",left:"50%",transform:"translate(-50%, -50%)",animation:"infinity-loop-".concat(i," ").concat(2/c,"s linear infinite")}},i)}))}))},exports.LiquidDropLoader=function(i){var e=i.size,o=void 0===e?60:e,r=i.color,a=void 0===r?"#06B6D4":r,s=i.speed,c=void 0===s?1:s,d=o/2.5;return t.jsxs("div",n({style:{position:"relative",width:d,height:d}},{children:[t.jsx("div",{style:{position:"absolute",width:d,height:d,borderRadius:"50%",backgroundColor:a,animation:"liquidPulse ".concat(2/c,"s infinite ease-in-out")}}),t.jsx("style",{children:"\n @keyframes liquidPulse {\n 0% { transform: scale(1); opacity: 1; }\n 50% { transform: scale(1.4); opacity: 0.5; }\n 100% { transform: scale(1); opacity: 1; }\n }\n "})]}))},exports.ListSkeleton=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=5*o,l=4*o,p=o/2,h="".concat(a,"20");return t.jsx("div",n({style:{width:d,height:l,borderRadius:"8px",padding:"12px",backgroundColor:"#f5f5f5"}},{children:Array.from({length:5}).map((function(i,e){return t.jsxs("div",n({style:{display:"flex",alignItems:"center",marginBottom:"8px",position:"relative"}},{children:[t.jsx("div",n({style:{width:p,height:p,borderRadius:"50%",backgroundColor:h,marginRight:"12px",position:"relative",overflow:"hidden"}},{children:t.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,transform:"translateX(-100%)",backgroundImage:"linear-gradient(90deg, transparent, ".concat(a,"30, transparent)"),animation:"pulse ".concat(2/c,"s infinite"),animationDelay:"".concat(.1*e,"s")}})})),t.jsxs("div",n({style:{flex:1}},{children:[t.jsx("div",n({style:{width:"60%",height:p/2.5,backgroundColor:h,borderRadius:"4px",marginBottom:"4px",position:"relative",overflow:"hidden"}},{children:t.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,transform:"translateX(-100%)",backgroundImage:"linear-gradient(90deg, transparent, ".concat(a,"30, transparent)"),animation:"pulse ".concat(2/c,"s infinite"),animationDelay:"".concat(.1*e+.1,"s")}})})),t.jsx("div",n({style:{width:"80%",height:p/3,backgroundColor:h,borderRadius:"4px",position:"relative",overflow:"hidden"}},{children:t.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,transform:"translateX(-100%)",backgroundImage:"linear-gradient(90deg, transparent, ".concat(a,"30, transparent)"),animation:"pulse ".concat(2/c,"s infinite"),animationDelay:"".concat(.1*e+.2,"s")}})}))]}))]}),e)}))}))},exports.MatrixRain=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#22C55E":r,s=i.speed,c=void 0===s?1:s,d=o/8;return t.jsx("div",n({style:{width:o,height:o,position:"relative",overflow:"hidden"}},{children:Array.from({length:8}).map((function(i,e){return t.jsx("div",n({style:{position:"absolute",left:"".concat(e/8*100,"%"),width:d,height:"100%",color:a,fontSize:d,lineHeight:"".concat(d,"px"),animation:"matrixRain ".concat(2/c,"s infinite linear"),animationDelay:"".concat(.1*e,"s"),textAlign:"center",fontFamily:"monospace"}},{children:Array.from({length:Math.ceil(o/d)}).map((function(i,e){return t.jsx("div",n({style:{opacity:Math.random(),transform:"translateY(".concat(100*e-100,"%)")}},{children:String.fromCharCode(12448+96*Math.random())}),e)}))}),e)}))}))},exports.OrbitLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/4;return t.jsxs("div",n({style:{position:"relative",width:o,height:o}},{children:[t.jsx("div",{style:{position:"absolute",width:"100%",height:"100%",border:"".concat(o/20,"px solid ").concat(a,"40"),borderRadius:"50%"}}),t.jsx("div",{style:{position:"absolute",width:d,height:d,backgroundColor:a,borderRadius:"50%",top:"50%",left:"50%",marginTop:-d/2,marginLeft:-d/2,transformOrigin:"".concat(o/2-d/2,"px ").concat(d/2,"px"),animation:"spin ".concat(2/c,"s linear infinite")}})]}))},exports.PowerLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{position:"relative",width:o,height:o}},{children:[t.jsx("div",n({style:{position:"absolute",top:0,left:0,color:"".concat(a,"40"),animation:"fadeInOut ".concat(1/c,"s ease-in-out infinite alternate")}},{children:t.jsx(g,{size:o})})),t.jsx("div",n({style:{position:"absolute",top:0,left:0,color:a,transform:"scale(0.85)",animation:"pulse ".concat(1/c,"s ease-in-out infinite alternate")}},{children:t.jsx(g,{size:o})}))]}))},exports.ProgressDots=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/5,l=3*o;return t.jsx("div",n({style:{width:l,display:"flex",justifyContent:"space-between"}},{children:[0,1,2,3,4].map((function(i){return t.jsx("div",{style:{width:d,height:d,backgroundColor:"".concat(a).concat(Math.floor(25*(i+1))),borderRadius:"50%",animation:"progressDotPulse ".concat(2/c,"s ease-in-out ").concat(.2*i,"s infinite alternate")}},i)}))}))},exports.PulseLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=5*o,l=o,p="".concat(a,"20");return t.jsx("div",n({style:{width:d,height:l,backgroundColor:p,borderRadius:"4px",overflow:"hidden",position:"relative"}},{children:t.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,transform:"translateX(-100%)",backgroundImage:"linear-gradient(90deg, transparent, ".concat(a,"30, transparent)"),animation:"pulse ".concat(2/c,"s infinite")}})}))},exports.PulseRingLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{position:"relative",width:o,height:o}},{children:[[0,1,2].map((function(i){return t.jsx("div",{style:{position:"absolute",width:"100%",height:"100%",border:"".concat(o/20,"px solid ").concat(a),borderRadius:"50%",opacity:0,animation:"pulse ".concat(2/c,"s ease-out ").concat(.5*i,"s infinite")}},i)})),t.jsx("div",{style:{position:"absolute",width:"30%",height:"30%",top:"35%",left:"35%",backgroundColor:a,borderRadius:"50%"}})]}))},exports.PulsingGridLoader=function(i){var e=i.size,o=void 0===e?40:e,a=i.color,s=void 0===a?"#F59E0B":a,c=i.speed,d=void 0===c?1:c,l=o/4;return t.jsxs("div",n({style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:l/6}},{children:[r([],Array(9),!0).map((function(i,e){return t.jsx("div",{style:{width:l,height:l,backgroundColor:s,opacity:.6,animation:"pulseBox ".concat(1.2/d,"s ease-in-out infinite"),animationDelay:"".concat(.1*(e%3+Math.floor(e/3)),"s")}},e)})),t.jsx("style",{children:"\n @keyframes pulseBox {\n 0%, 100% { transform: scale(1); opacity: 0.6; }\n 50% { transform: scale(1.4); opacity: 1; }\n }\n "})]}))},exports.RadialProgress=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/15,l=(o-d)/2;return t.jsxs("svg",n({width:o,height:o,viewBox:"0 0 ".concat(o," ").concat(o)},{children:[t.jsx("defs",{children:t.jsxs("linearGradient",n({id:"gradient",x1:"0%",y1:"0%",x2:"100%",y2:"0%"},{children:[t.jsx("stop",{offset:"0%",stopColor:"".concat(a,"40")}),t.jsx("stop",{offset:"100%",stopColor:a})]}))}),t.jsx("circle",{cx:o/2,cy:o/2,r:l,fill:"none",stroke:"".concat(a,"20"),strokeWidth:d}),t.jsx("circle",{cx:o/2,cy:o/2,r:l,fill:"none",stroke:"url(#gradient)",strokeWidth:d,strokeDasharray:2*Math.PI*l,transform:"rotate(-90 ".concat(o/2," ").concat(o/2,")"),style:{animation:"radialProgress ".concat(2/c,"s ease-in-out infinite")}})]}))},exports.RainLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{position:"relative",width:o,height:o}},{children:[t.jsx("div",n({style:{position:"absolute",top:0,left:0,color:a,opacity:.3,animation:"fadeInOut ".concat(1.5/c,"s ease-in-out 0s infinite")}},{children:t.jsx(v,{size:o})})),t.jsx("div",n({style:{position:"absolute",top:0,left:0,color:a,opacity:.6,animation:"fadeInOut ".concat(1.5/c,"s ease-in-out 0.5s infinite")}},{children:t.jsx(v,{size:o})})),t.jsx("div",n({style:{position:"absolute",top:0,left:0,color:a,animation:"fadeInOut ".concat(1.5/c,"s ease-in-out 1s infinite")}},{children:t.jsx(v,{size:o})}))]}))},exports.RingLoader=function(i){var e=i.size,o=void 0===e?40:e,n=i.color,r=void 0===n?"#8B5CF6":n,a=i.speed,s=void 0===a?1:a,c=o/10;return t.jsx("div",{style:{width:o,height:o,border:"".concat(c,"px solid ").concat(r),borderRadius:"50%",borderTopColor:"transparent",animation:"spin ".concat(1/s,"s linear infinite")}})},exports.RippleRingLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#3B82F6":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{position:"relative",width:o,height:o}},{children:[[0,1,2].map((function(i){return t.jsx("div",{style:{position:"absolute",border:"2px solid ".concat(a),borderRadius:"50%",width:"100%",height:"100%",top:0,left:0,animation:"ripple ".concat(2/c,"s infinite"),animationDelay:"".concat(.3*i,"s"),opacity:.6}},i)})),t.jsx("style",{children:"\n @keyframes ripple {\n 0% { transform: scale(0.2); opacity: 1; }\n 100% { transform: scale(1.5); opacity: 0; }\n }\n "})]}))},exports.RollingLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{width:3*o,height:o,position:"relative",overflow:"hidden"}},{children:[t.jsx("div",{style:{width:o/2,height:o/2,backgroundColor:a,borderRadius:"20%",position:"absolute",top:"50%",animation:"roll ".concat(2/c,"s infinite linear")}}),t.jsx("style",{children:"\n @keyframes roll {\n 0% { left: -".concat(o/2,"px; transform: translateY(-50%) rotate(0deg); }\n 100% { left: ").concat(3*o,"px; transform: translateY(-50%) rotate(720deg); }\n }\n ")})]}))},exports.SpinnerLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/15,l=o/3;return t.jsx("div",n({style:{position:"relative",width:o,height:o}},{children:Array.from({length:12}).map((function(i,e){return t.jsx("div",{style:{position:"absolute",width:d,height:l,backgroundColor:a,left:"50%",top:"0%",marginLeft:-d/2,transformOrigin:"center ".concat(o/2,"px"),transform:"rotate(".concat(30*e,"deg) translateY(").concat(o/6,"px)"),opacity:1-e/12,animation:"fade ".concat(1.2/c,"s linear infinite")}},e)}))}))},exports.SpiralGalaxy=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#EF4444":r,s=i.speed,c=void 0===s?1:s,d=o/2;return t.jsx("div",n({style:{width:o,height:o,position:"relative",animation:"galaxy-rotate ".concat(2/c,"s linear infinite")}},{children:Array.from({length:12}).map((function(i,e){var n=30*e,r=e/12*d;return t.jsx("div",{style:{position:"absolute",width:o/10,height:o/10,backgroundColor:a,borderRadius:"50%",top:"50%",left:"50%",transform:"rotate(".concat(n,"deg) translate(").concat(r,"px)"),transformOrigin:"center"}},e)}))}))},exports.StackedBars=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=4*o,l=o/6;return t.jsx("div",n({style:{width:d,display:"flex",flexDirection:"column",gap:l/2}},{children:Array.from({length:5}).map((function(i,e){return t.jsx("div",n({style:{height:l,backgroundColor:"".concat(a,"20"),borderRadius:l/2,overflow:"hidden"}},{children:t.jsx("div",{style:{height:"100%",width:"40%",backgroundColor:a,borderRadius:l/2,animation:"progressBar ".concat(2/c,"s ease-in-out infinite"),animationDelay:"".concat(.2*e,"s")}})}),e)}))}))},exports.StairStepLoader=function(i){var e=i.size,o=void 0===e?60:e,r=i.color,a=void 0===r?"#6366F1":r,s=i.speed,c=void 0===s?1:s,d=o/10,l=o;return t.jsxs("div",n({style:{display:"flex",alignItems:"end",gap:d}},{children:[Array.from({length:5}).map((function(i,e){return t.jsx("div",{style:{width:d,height:l,background:a,borderRadius:4,animation:"stairAnim ".concat(1.5/c,"s ease-in-out infinite"),animationDelay:"".concat(.15*e,"s"),transformOrigin:"bottom"}},e)})),t.jsx("style",{children:"\n @keyframes stairAnim {\n 0%, 100% { transform: scaleY(0.4); opacity: 0.6; }\n 50% { transform: scaleY(1); opacity: 1; }\n }\n "})]}))},exports.StairsLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#6366F1":r,s=i.speed,c=void 0===s?1:s,d=o/5;return t.jsxs("div",n({style:{width:o,height:o,position:"relative"}},{children:[t.jsx("div",{style:{width:d,height:d,backgroundColor:a,position:"absolute",borderRadius:4,animation:"climb ".concat(2/c,"s infinite")}}),Array.from({length:5}).map((function(i,e){return t.jsx("div",{style:{position:"absolute",left:"".concat(e*d,"px"),bottom:"".concat(e*d,"px"),width:"".concat((5-e)*d,"px"),height:d/4,backgroundColor:"".concat(a,"40"),borderRadius:2}},e)})),t.jsx("style",{children:"\n @keyframes climb {\n 0% { transform: translate(0, 0); }\n 20% { transform: translate(".concat(d,"px, -").concat(d,"px); }\n 40% { transform: translate(").concat(2*d,"px, -").concat(2*d,"px); }\n 60% { transform: translate(").concat(3*d,"px, -").concat(3*d,"px); }\n 80% { transform: translate(").concat(4*d,"px, -").concat(4*d,"px); }\n 90% { transform: translate(").concat(4*d,"px, -").concat(4*d,"px); opacity: 1; }\n 100% { transform: translate(").concat(4*d,"px, -").concat(4*d,"px); opacity: 0; }\n }\n ")})]}))},exports.StepProgress=function(i){var e=i.size,r=void 0===e?40:e,a=i.color,s=void 0===a?"#8B5CF6":a,c=i.speed,d=void 0===c?1:c,l=r/3,p=4*r;return t.jsx("div",n({style:{width:p,display:"flex",alignItems:"center",justifyContent:"space-between"}},{children:Array.from({length:5}).map((function(i,e){return t.jsxs(o.default.Fragment,{children:[t.jsx("div",{style:{width:l,height:l,borderRadius:"50%",backgroundColor:s,opacity:0===e?1:.3,animation:"stepDot ".concat(5/d,"s linear infinite"),animationDelay:"".concat(.2*e*5,"s")}}),e<4&&t.jsx("div",n({style:{height:2,flex:1,backgroundColor:"".concat(s,"40"),position:"relative",overflow:"hidden"}},{children:t.jsx("div",{style:{position:"absolute",top:0,left:0,height:"100%",width:"100%",backgroundColor:s,transform:"translateX(-101%)",animation:"stepLine ".concat(5/d,"s linear infinite"),animationDelay:"".concat(.2*e*5,"s")}})}))]},e)}))}))},exports.SunriseMountainLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#F59E0B":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{width:2*o,height:o,position:"relative",overflow:"hidden"}},{children:[t.jsx("div",{style:{position:"absolute",bottom:0,left:"10%",width:0,height:0,borderLeft:"".concat(.4*o,"px solid transparent"),borderRight:"".concat(.4*o,"px solid transparent"),borderBottom:"".concat(.6*o,"px solid #4B5563")}}),t.jsx("div",{style:{position:"absolute",bottom:0,right:"10%",width:0,height:0,borderLeft:"".concat(.5*o,"px solid transparent"),borderRight:"".concat(.5*o,"px solid transparent"),borderBottom:"".concat(.8*o,"px solid #374151")}}),t.jsx("div",{style:{position:"absolute",width:o/2,height:o/2,backgroundColor:a,borderRadius:"50%",left:"50%",transform:"translateX(-50%)",animation:"sunrise ".concat(3/c,"s infinite")}}),t.jsx("style",{children:"\n @keyframes sunrise {\n 0% { bottom: -".concat(o/2,"px; opacity: 0; }\n 20% { opacity: 1; }\n 50% { bottom: ").concat(.6*o,"px; opacity: 1; }\n 80% { opacity: 1; }\n 100% { bottom: -").concat(o/2,"px; opacity: 0; }\n }\n ")})]}))},exports.TerminalBarLoader=function(i){var e=i.text,o=void 0===e?"Compiling code":e,r=i.color,a=void 0===r?"#22D3EE":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{fontFamily:"monospace",fontSize:"1rem",color:a}},{children:[o,t.jsx("span",n({style:{display:"inline-block",width:10,marginLeft:2,animation:"blinkCursor ".concat(1/c,"s step-start infinite")}},{children:"|"})),t.jsx("style",{children:"\n @keyframes blinkCursor {\n 0%, 100% { opacity: 1; }\n 50% { opacity: 0; }\n }\n "})]}))},exports.TextRevealLoader=function(i){var e=i.text,o=void 0===e?"Loading...":e,r=i.speed,a=void 0===r?1:r,s=i.color,c=void 0===s?"#1F2937":s,d=o.split("");return t.jsxs("div",n({style:{display:"flex",gap:2,fontWeight:600,color:c,fontSize:"1.1rem"}},{children:[d.map((function(i,e){return t.jsx("span",n({style:{opacity:0,animation:"revealText ".concat(d.length/a,"s steps(").concat(d.length,") infinite"),animationDelay:"".concat(.1*e,"s")}},{children:i}),e)})),t.jsx("style",{children:"\n @keyframes revealText {\n 0% { opacity: 0; }\n 50% { opacity: 1; }\n 100% { opacity: 0; }\n }\n "})]}))},exports.TriangleMaze=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=o/2;return t.jsxs("div",n({style:{width:o,height:o,position:"relative",perspective:"500px"}},{children:[t.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",width:0,height:0,borderLeft:"".concat(d,"px solid transparent"),borderRight:"".concat(d,"px solid transparent"),borderBottom:"".concat(1.7*d,"px solid ").concat(a),transformOrigin:"50% 100%",animation:"rotateTriangle ".concat(3/c,"s infinite linear")}}),t.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",width:0,height:0,borderLeft:"".concat(d,"px solid transparent"),borderRight:"".concat(d,"px solid transparent"),borderBottom:"".concat(1.7*d,"px solid ").concat(a),transformOrigin:"50% 100%",animation:"rotateTriangleInvert ".concat(3/c,"s infinite linear"),opacity:.5}})]}))},exports.TypeWriter=function(e){var o=e.size,r=void 0===o?40:o,a=e.color,s=void 0===a?"#8B5CF6":a,c=e.speed,d=void 0===c?1:c,l=e.text,p=void 0===l?"Loading..":l,h=i.useState(""),u=h[0],v=h[1],f=i.useRef(0),m=r/2;return i.useEffect((function(){var t=setInterval((function(){f.current<p.length?(v((function(t){return t+p[f.current]})),f.current+=1):(clearInterval(t),setTimeout((function(){v(""),f.current=0}),1e3/d))}),100/d);return function(){return clearInterval(t)}}),[p,d]),t.jsxs("div",n({style:{color:s,fontSize:m,fontFamily:"monospace",position:"relative",minWidth:"".concat(p.length*(m/2),"px")}},{children:[u,t.jsx("span",{style:{width:m/4,height:m,backgroundColor:s,display:"inline-block",marginLeft:"2px",verticalAlign:"middle",animation:"blink 1s step-end infinite"}})]}))},exports.TypingDotsLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#6366F1":r,s=i.speed,c=void 0===s?1:s,d=o/6;return t.jsxs("div",n({style:{display:"flex",alignItems:"center",gap:d/2}},{children:[[0,1,2].map((function(i){return t.jsx("div",{style:{width:d,height:d,backgroundColor:a,borderRadius:"50%",animation:"typingBounce ".concat(1/c,"s ease-in-out infinite"),animationDelay:"".concat(.2*i,"s")}},i)})),t.jsx("style",{children:"\n @keyframes typingBounce {\n 0%, 80%, 100% { transform: translateY(0); }\n 40% { transform: translateY(-8px); }\n }\n "})]}))},exports.WaveLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#8B5CF6":r,s=i.speed,c=void 0===s?1:s,d=3*o;return t.jsx("div",n({style:{width:d,height:o,position:"relative",display:"flex",alignItems:"flex-end"}},{children:[0,1,2,3,4,5].map((function(i){return t.jsx("div",{style:{width:d/8,height:"30%",backgroundColor:a,margin:"0 2px",borderRadius:"2px",animation:"wave ".concat(1.2/c,"s ease-in-out ").concat(.1*i,"s infinite alternate")}},i)}))}))},exports.WavesLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#0EA5E9":r,s=i.speed,c=void 0===s?1:s;return t.jsxs("div",n({style:{width:3*o,height:o,position:"relative",overflow:"hidden"}},{children:[Array.from({length:3}).map((function(i,e){return t.jsx("div",{style:{position:"absolute",left:0,right:0,height:o/3,background:"linear-gradient(90deg, transparent, ".concat(a).concat(80-20*e,")"),animation:"wave ".concat(2/c,"s infinite ease-in-out"),animationDelay:"".concat(.4*e,"s"),bottom:"".concat(e*(o/4),"px"),opacity:.8-.2*e}},e)})),t.jsx("style",{children:"\n @keyframes wave {\n 0% { transform: translateX(-100%); }\n 50% { transform: translateX(0); }\n 100% { transform: translateX(100%); }\n }\n "})]}))},exports.WormTrailLoader=function(i){var e=i.size,o=void 0===e?40:e,r=i.color,a=void 0===r?"#EF4444":r,s=i.speed,c=void 0===s?1:s,d=o/6;return t.jsxs("div",n({style:{display:"flex",alignItems:"center",gap:d/2}},{children:[[0,1,2,3].map((function(i){return t.jsx("div",{style:{width:d,height:d,borderRadius:"50%",backgroundColor:a,animation:"wormPulse ".concat(1/c,"s infinite"),animationDelay:"".concat(.1*i,"s")}},i)})),t.jsx("style",{children:"\n @keyframes wormPulse {\n 0%, 100% { transform: scale(1); opacity: 0.7; }\n 50% { transform: scale(1.5); opacity: 1; }\n }\n "})]}))};
//# sourceMappingURL=index.js.map