import * as React from 'react';

const SvgLineLoader = (props) => /* @__PURE__ */ React.createElement("svg", { width: "1em", height: "1em", viewBox: "0 0 300 20", xmlns: "http://www.w3.org/2000/svg", ...props }, /* @__PURE__ */ React.createElement("rect", { x: 10, y: 9, width: 280, height: 2, fill: "black" }), /* @__PURE__ */ React.createElement("linearGradient", { id: "glowGradient", x1: "0%", y1: "50%", x2: "100%", y2: "50%" }, /* @__PURE__ */ React.createElement("stop", { offset: "0%", stopColor: "white", stopOpacity: 0 }), /* @__PURE__ */ React.createElement("stop", { offset: "30%", stopColor: "white", stopOpacity: 0.8 })), /* @__PURE__ */ React.createElement("linearGradient", { id: "shineGradient", x1: "0%", y1: "50%", x2: "100%", y2: "50%" }, /* @__PURE__ */ React.createElement("stop", { offset: "0%", stopColor: "white", stopOpacity: 0 }), /* @__PURE__ */ React.createElement("stop", { offset: "50%", stopColor: "white", stopOpacity: 1 }), /* @__PURE__ */ React.createElement("stop", { offset: "100%", stopColor: "white", stopOpacity: 0 })), /* @__PURE__ */ React.createElement("rect", { x: 10, y: 8, width: 100, height: 4, fill: "url(#glowGradient)", filter: "url(#glow)" }, /* @__PURE__ */ React.createElement("animate", { attributeName: "x", from: 10, to: 190, dur: "1s", repeatCount: "indefinite" })), /* @__PURE__ */ React.createElement("filter", { id: "glow" }, /* @__PURE__ */ React.createElement("feGaussianBlur", { stdDeviation: 2, result: "blur" }), /* @__PURE__ */ React.createElement("feMerge", null, /* @__PURE__ */ React.createElement("feMergeNode", { in: "blur" }), /* @__PURE__ */ React.createElement("feMergeNode", { in: "SourceGraphic" }))));

export { SvgLineLoader as default };
//# sourceMappingURL=line_loader.svg.js.map
