UNPKG

@whouu/geist-design-icons

Version:

svg icon library for geist-design

2,086 lines 346 kB
import { defineComponent as l, useAttrs as a, computed as h, openBlock as u, createElementBlock as _, mergeProps as p, unref as d, createElementVNode as n, createStaticVNode as g } from "vue"; const w = /* @__PURE__ */ n("polyline", { points: "22 12 18 12 15 21 9 3 6 12 2 12" }, null, -1), y = [ w ], $d = /* @__PURE__ */ l({ name: "GIconActivity", inheritAttrs: !1, __name: "GIconActivity", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), y, 16)); } }), m = /* @__PURE__ */ n("path", { d: "M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1" }, null, -1), x = /* @__PURE__ */ n("polygon", { points: "12 15 17 21 7 21 12 15" }, null, -1), z = [ m, x ], vd = /* @__PURE__ */ l({ name: "GIconAirplay", inheritAttrs: !1, __name: "GIconAirplay", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), z, 16)); } }), $ = /* @__PURE__ */ n("circle", { cx: "12", cy: "12", r: "10" }, null, -1), v = /* @__PURE__ */ n("line", { x1: "12", y1: "8", x2: "12", y2: "12" }, null, -1), f = /* @__PURE__ */ n("line", { x1: "12", y1: "16", x2: "12.01", y2: "16" }, null, -1), k = [ $, v, f ], fd = /* @__PURE__ */ l({ name: "GIconAlertCircle", inheritAttrs: !1, __name: "GIconAlertCircle", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), k, 16)); } }), G = /* @__PURE__ */ n("polygon", { points: "7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2" }, null, -1), I = /* @__PURE__ */ n("line", { x1: "12", y1: "8", x2: "12", y2: "12" }, null, -1), C = /* @__PURE__ */ n("line", { x1: "12", y1: "16", x2: "12.01", y2: "16" }, null, -1), S = [ G, I, C ], kd = /* @__PURE__ */ l({ name: "GIconAlertOctagon", inheritAttrs: !1, __name: "GIconAlertOctagon", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), S, 16)); } }), A = /* @__PURE__ */ n("path", { d: "M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z" }, null, -1), P = /* @__PURE__ */ n("line", { x1: "12", y1: "9", x2: "12", y2: "13" }, null, -1), b = /* @__PURE__ */ n("line", { x1: "12", y1: "17", x2: "12.01", y2: "17" }, null, -1), B = [ A, P, b ], Gd = /* @__PURE__ */ l({ name: "GIconAlertTriangle", inheritAttrs: !1, __name: "GIconAlertTriangle", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), B, 16)); } }), M = /* @__PURE__ */ n("line", { x1: "18", y1: "10", x2: "6", y2: "10" }, null, -1), W = /* @__PURE__ */ n("line", { x1: "21", y1: "6", x2: "3", y2: "6" }, null, -1), N = /* @__PURE__ */ n("line", { x1: "21", y1: "14", x2: "3", y2: "14" }, null, -1), j = /* @__PURE__ */ n("line", { x1: "18", y1: "18", x2: "6", y2: "18" }, null, -1), L = [ M, W, N, j ], Id = /* @__PURE__ */ l({ name: "GIconAlignCenter", inheritAttrs: !1, __name: "GIconAlignCenter", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), L, 16)); } }), H = /* @__PURE__ */ n("line", { x1: "21", y1: "10", x2: "3", y2: "10" }, null, -1), V = /* @__PURE__ */ n("line", { x1: "21", y1: "6", x2: "3", y2: "6" }, null, -1), D = /* @__PURE__ */ n("line", { x1: "21", y1: "14", x2: "3", y2: "14" }, null, -1), T = /* @__PURE__ */ n("line", { x1: "21", y1: "18", x2: "3", y2: "18" }, null, -1), U = [ H, V, D, T ], Cd = /* @__PURE__ */ l({ name: "GIconAlignJustify", inheritAttrs: !1, __name: "GIconAlignJustify", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), U, 16)); } }), R = /* @__PURE__ */ n("line", { x1: "17", y1: "10", x2: "3", y2: "10" }, null, -1), F = /* @__PURE__ */ n("line", { x1: "21", y1: "6", x2: "3", y2: "6" }, null, -1), O = /* @__PURE__ */ n("line", { x1: "21", y1: "14", x2: "3", y2: "14" }, null, -1), q = /* @__PURE__ */ n("line", { x1: "17", y1: "18", x2: "3", y2: "18" }, null, -1), E = [ R, F, O, q ], Sd = /* @__PURE__ */ l({ name: "GIconAlignLeft", inheritAttrs: !1, __name: "GIconAlignLeft", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), E, 16)); } }), X = /* @__PURE__ */ n("line", { x1: "21", y1: "10", x2: "7", y2: "10" }, null, -1), Z = /* @__PURE__ */ n("line", { x1: "21", y1: "6", x2: "3", y2: "6" }, null, -1), J = /* @__PURE__ */ n("line", { x1: "21", y1: "14", x2: "3", y2: "14" }, null, -1), K = /* @__PURE__ */ n("line", { x1: "21", y1: "18", x2: "7", y2: "18" }, null, -1), Y = [ X, Z, J, K ], Ad = /* @__PURE__ */ l({ name: "GIconAlignRight", inheritAttrs: !1, __name: "GIconAlignRight", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Y, 16)); } }), Q = /* @__PURE__ */ n("circle", { cx: "12", cy: "5", r: "3" }, null, -1), tt = /* @__PURE__ */ n("line", { x1: "12", y1: "22", x2: "12", y2: "8" }, null, -1), et = /* @__PURE__ */ n("path", { d: "M5 12H2a10 10 0 0 0 20 0h-3" }, null, -1), ot = [ Q, tt, et ], Pd = /* @__PURE__ */ l({ name: "GIconAnchor", inheritAttrs: !1, __name: "GIconAnchor", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), ot, 16)); } }), st = /* @__PURE__ */ g('<circle cx="12" cy="12" r="10"></circle><line x1="14.31" y1="8" x2="20.05" y2="17.94"></line><line x1="9.69" y1="8" x2="21.17" y2="8"></line><line x1="7.38" y1="12" x2="13.12" y2="2.06"></line><line x1="9.69" y1="16" x2="3.95" y2="6.06"></line><line x1="14.31" y1="16" x2="2.83" y2="16"></line><line x1="16.62" y1="12" x2="10.88" y2="21.94"></line>', 7), nt = [ st ], bd = /* @__PURE__ */ l({ name: "GIconAperture", inheritAttrs: !1, __name: "GIconAperture", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), nt, 16)); } }), rt = /* @__PURE__ */ n("polyline", { points: "21 8 21 21 3 21 3 8" }, null, -1), it = /* @__PURE__ */ n("rect", { x: "1", y: "3", width: "22", height: "5" }, null, -1), ct = /* @__PURE__ */ n("line", { x1: "10", y1: "12", x2: "14", y2: "12" }, null, -1), lt = [ rt, it, ct ], Bd = /* @__PURE__ */ l({ name: "GIconArchive", inheritAttrs: !1, __name: "GIconArchive", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), lt, 16)); } }), at = /* @__PURE__ */ n("circle", { cx: "12", cy: "12", r: "10" }, null, -1), ht = /* @__PURE__ */ n("polyline", { points: "8 12 12 16 16 12" }, null, -1), ut = /* @__PURE__ */ n("line", { x1: "12", y1: "8", x2: "12", y2: "16" }, null, -1), _t = [ at, ht, ut ], Md = /* @__PURE__ */ l({ name: "GIconArrowDownCircle", inheritAttrs: !1, __name: "GIconArrowDownCircle", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), _t, 16)); } }), pt = /* @__PURE__ */ n("line", { x1: "17", y1: "7", x2: "7", y2: "17" }, null, -1), dt = /* @__PURE__ */ n("polyline", { points: "17 17 7 17 7 7" }, null, -1), gt = [ pt, dt ], Wd = /* @__PURE__ */ l({ name: "GIconArrowDownLeft", inheritAttrs: !1, __name: "GIconArrowDownLeft", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), gt, 16)); } }), wt = /* @__PURE__ */ n("line", { x1: "7", y1: "7", x2: "17", y2: "17" }, null, -1), yt = /* @__PURE__ */ n("polyline", { points: "17 7 17 17 7 17" }, null, -1), mt = [ wt, yt ], Nd = /* @__PURE__ */ l({ name: "GIconArrowDownRight", inheritAttrs: !1, __name: "GIconArrowDownRight", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), mt, 16)); } }), xt = /* @__PURE__ */ n("line", { x1: "12", y1: "5", x2: "12", y2: "19" }, null, -1), zt = /* @__PURE__ */ n("polyline", { points: "19 12 12 19 5 12" }, null, -1), $t = [ xt, zt ], jd = /* @__PURE__ */ l({ name: "GIconArrowDown", inheritAttrs: !1, __name: "GIconArrowDown", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), $t, 16)); } }), vt = /* @__PURE__ */ n("circle", { cx: "12", cy: "12", r: "10" }, null, -1), ft = /* @__PURE__ */ n("polyline", { points: "12 8 8 12 12 16" }, null, -1), kt = /* @__PURE__ */ n("line", { x1: "16", y1: "12", x2: "8", y2: "12" }, null, -1), Gt = [ vt, ft, kt ], Ld = /* @__PURE__ */ l({ name: "GIconArrowLeftCircle", inheritAttrs: !1, __name: "GIconArrowLeftCircle", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Gt, 16)); } }), It = /* @__PURE__ */ n("line", { x1: "19", y1: "12", x2: "5", y2: "12" }, null, -1), Ct = /* @__PURE__ */ n("polyline", { points: "12 19 5 12 12 5" }, null, -1), St = [ It, Ct ], Hd = /* @__PURE__ */ l({ name: "GIconArrowLeft", inheritAttrs: !1, __name: "GIconArrowLeft", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), St, 16)); } }), At = /* @__PURE__ */ n("circle", { cx: "12", cy: "12", r: "10" }, null, -1), Pt = /* @__PURE__ */ n("polyline", { points: "12 16 16 12 12 8" }, null, -1), bt = /* @__PURE__ */ n("line", { x1: "8", y1: "12", x2: "16", y2: "12" }, null, -1), Bt = [ At, Pt, bt ], Vd = /* @__PURE__ */ l({ name: "GIconArrowRightCircle", inheritAttrs: !1, __name: "GIconArrowRightCircle", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Bt, 16)); } }), Mt = /* @__PURE__ */ n("line", { x1: "5", y1: "12", x2: "19", y2: "12" }, null, -1), Wt = /* @__PURE__ */ n("polyline", { points: "12 5 19 12 12 19" }, null, -1), Nt = [ Mt, Wt ], Dd = /* @__PURE__ */ l({ name: "GIconArrowRight", inheritAttrs: !1, __name: "GIconArrowRight", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Nt, 16)); } }), jt = /* @__PURE__ */ n("circle", { cx: "12", cy: "12", r: "10" }, null, -1), Lt = /* @__PURE__ */ n("polyline", { points: "16 12 12 8 8 12" }, null, -1), Ht = /* @__PURE__ */ n("line", { x1: "12", y1: "16", x2: "12", y2: "8" }, null, -1), Vt = [ jt, Lt, Ht ], Td = /* @__PURE__ */ l({ name: "GIconArrowUpCircle", inheritAttrs: !1, __name: "GIconArrowUpCircle", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Vt, 16)); } }), Dt = /* @__PURE__ */ n("line", { x1: "17", y1: "17", x2: "7", y2: "7" }, null, -1), Tt = /* @__PURE__ */ n("polyline", { points: "7 17 7 7 17 7" }, null, -1), Ut = [ Dt, Tt ], Ud = /* @__PURE__ */ l({ name: "GIconArrowUpLeft", inheritAttrs: !1, __name: "GIconArrowUpLeft", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Ut, 16)); } }), Rt = /* @__PURE__ */ n("line", { x1: "7", y1: "17", x2: "17", y2: "7" }, null, -1), Ft = /* @__PURE__ */ n("polyline", { points: "7 7 17 7 17 17" }, null, -1), Ot = [ Rt, Ft ], Rd = /* @__PURE__ */ l({ name: "GIconArrowUpRight", inheritAttrs: !1, __name: "GIconArrowUpRight", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Ot, 16)); } }), qt = /* @__PURE__ */ n("line", { x1: "12", y1: "19", x2: "12", y2: "5" }, null, -1), Et = /* @__PURE__ */ n("polyline", { points: "5 12 12 5 19 12" }, null, -1), Xt = [ qt, Et ], Fd = /* @__PURE__ */ l({ name: "GIconArrowUp", inheritAttrs: !1, __name: "GIconArrowUp", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Xt, 16)); } }), Zt = /* @__PURE__ */ n("circle", { cx: "12", cy: "12", r: "4" }, null, -1), Jt = /* @__PURE__ */ n("path", { d: "M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94" }, null, -1), Kt = [ Zt, Jt ], Od = /* @__PURE__ */ l({ name: "GIconAtSign", inheritAttrs: !1, __name: "GIconAtSign", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Kt, 16)); } }), Yt = /* @__PURE__ */ n("circle", { cx: "12", cy: "8", r: "7" }, null, -1), Qt = /* @__PURE__ */ n("polyline", { points: "8.21 13.89 7 23 12 20 17 23 15.79 13.88" }, null, -1), te = [ Yt, Qt ], qd = /* @__PURE__ */ l({ name: "GIconAward", inheritAttrs: !1, __name: "GIconAward", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), te, 16)); } }), ee = /* @__PURE__ */ n("line", { x1: "18", y1: "20", x2: "18", y2: "10" }, null, -1), oe = /* @__PURE__ */ n("line", { x1: "12", y1: "20", x2: "12", y2: "4" }, null, -1), se = /* @__PURE__ */ n("line", { x1: "6", y1: "20", x2: "6", y2: "14" }, null, -1), ne = [ ee, oe, se ], Ed = /* @__PURE__ */ l({ name: "GIconBarChart2", inheritAttrs: !1, __name: "GIconBarChart2", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), ne, 16)); } }), re = /* @__PURE__ */ n("line", { x1: "12", y1: "20", x2: "12", y2: "10" }, null, -1), ie = /* @__PURE__ */ n("line", { x1: "18", y1: "20", x2: "18", y2: "4" }, null, -1), ce = /* @__PURE__ */ n("line", { x1: "6", y1: "20", x2: "6", y2: "16" }, null, -1), le = [ re, ie, ce ], Xd = /* @__PURE__ */ l({ name: "GIconBarChart", inheritAttrs: !1, __name: "GIconBarChart", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), le, 16)); } }), ae = /* @__PURE__ */ n("path", { d: "M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19" }, null, -1), he = /* @__PURE__ */ n("line", { x1: "23", y1: "13", x2: "23", y2: "11" }, null, -1), ue = /* @__PURE__ */ n("polyline", { points: "11 6 7 12 13 12 9 18" }, null, -1), _e = [ ae, he, ue ], Zd = /* @__PURE__ */ l({ name: "GIconBatteryCharging", inheritAttrs: !1, __name: "GIconBatteryCharging", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), _e, 16)); } }), pe = /* @__PURE__ */ n("rect", { x: "1", y: "6", width: "18", height: "12", rx: "2", ry: "2" }, null, -1), de = /* @__PURE__ */ n("line", { x1: "23", y1: "13", x2: "23", y2: "11" }, null, -1), ge = [ pe, de ], Jd = /* @__PURE__ */ l({ name: "GIconBattery", inheritAttrs: !1, __name: "GIconBattery", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), ge, 16)); } }), we = /* @__PURE__ */ g('<path d="M13.73 21a2 2 0 0 1-3.46 0"></path><path d="M18.63 13A17.89 17.89 0 0 1 18 8"></path><path d="M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14"></path><path d="M18 8a6 6 0 0 0-9.33-5"></path><line x1="1" y1="1" x2="23" y2="23"></line>', 5), ye = [ we ], Kd = /* @__PURE__ */ l({ name: "GIconBellOff", inheritAttrs: !1, __name: "GIconBellOff", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), ye, 16)); } }), me = /* @__PURE__ */ n("path", { d: "M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9" }, null, -1), xe = /* @__PURE__ */ n("path", { d: "M13.73 21a2 2 0 0 1-3.46 0" }, null, -1), ze = [ me, xe ], Yd = /* @__PURE__ */ l({ name: "GIconBell", inheritAttrs: !1, __name: "GIconBell", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), ze, 16)); } }), $e = /* @__PURE__ */ n("polyline", { points: "6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5" }, null, -1), ve = [ $e ], Qd = /* @__PURE__ */ l({ name: "GIconBluetooth", inheritAttrs: !1, __name: "GIconBluetooth", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), ve, 16)); } }), fe = /* @__PURE__ */ n("path", { d: "M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z" }, null, -1), ke = /* @__PURE__ */ n("path", { d: "M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z" }, null, -1), Ge = [ fe, ke ], t0 = /* @__PURE__ */ l({ name: "GIconBold", inheritAttrs: !1, __name: "GIconBold", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Ge, 16)); } }), Ie = /* @__PURE__ */ n("path", { d: "M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z" }, null, -1), Ce = /* @__PURE__ */ n("path", { d: "M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z" }, null, -1), Se = [ Ie, Ce ], e0 = /* @__PURE__ */ l({ name: "GIconBookOpen", inheritAttrs: !1, __name: "GIconBookOpen", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Se, 16)); } }), Ae = /* @__PURE__ */ n("path", { d: "M4 19.5A2.5 2.5 0 0 1 6.5 17H20" }, null, -1), Pe = /* @__PURE__ */ n("path", { d: "M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z" }, null, -1), be = [ Ae, Pe ], o0 = /* @__PURE__ */ l({ name: "GIconBook", inheritAttrs: !1, __name: "GIconBook", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), be, 16)); } }), Be = /* @__PURE__ */ n("path", { d: "M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z" }, null, -1), Me = [ Be ], s0 = /* @__PURE__ */ l({ name: "GIconBookmark", inheritAttrs: !1, __name: "GIconBookmark", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Me, 16)); } }), We = /* @__PURE__ */ n("path", { d: "M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z" }, null, -1), Ne = /* @__PURE__ */ n("polyline", { points: "3.27 6.96 12 12.01 20.73 6.96" }, null, -1), je = /* @__PURE__ */ n("line", { x1: "12", y1: "22.08", x2: "12", y2: "12" }, null, -1), Le = [ We, Ne, je ], n0 = /* @__PURE__ */ l({ name: "GIconBox", inheritAttrs: !1, __name: "GIconBox", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Le, 16)); } }), He = /* @__PURE__ */ n("rect", { x: "2", y: "7", width: "20", height: "14", rx: "2", ry: "2" }, null, -1), Ve = /* @__PURE__ */ n("path", { d: "M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16" }, null, -1), De = [ He, Ve ], r0 = /* @__PURE__ */ l({ name: "GIconBriefcase", inheritAttrs: !1, __name: "GIconBriefcase", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), De, 16)); } }), Te = /* @__PURE__ */ n("rect", { x: "3", y: "4", width: "18", height: "18", rx: "2", ry: "2" }, null, -1), Ue = /* @__PURE__ */ n("line", { x1: "16", y1: "2", x2: "16", y2: "6" }, null, -1), Re = /* @__PURE__ */ n("line", { x1: "8", y1: "2", x2: "8", y2: "6" }, null, -1), Fe = /* @__PURE__ */ n("line", { x1: "3", y1: "10", x2: "21", y2: "10" }, null, -1), Oe = [ Te, Ue, Re, Fe ], i0 = /* @__PURE__ */ l({ name: "GIconCalendar", inheritAttrs: !1, __name: "GIconCalendar", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Oe, 16)); } }), qe = /* @__PURE__ */ n("line", { x1: "1", y1: "1", x2: "23", y2: "23" }, null, -1), Ee = /* @__PURE__ */ n("path", { d: "M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56" }, null, -1), Xe = [ qe, Ee ], c0 = /* @__PURE__ */ l({ name: "GIconCameraOff", inheritAttrs: !1, __name: "GIconCameraOff", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Xe, 16)); } }), Ze = /* @__PURE__ */ n("path", { d: "M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z" }, null, -1), Je = /* @__PURE__ */ n("circle", { cx: "12", cy: "13", r: "4" }, null, -1), Ke = [ Ze, Je ], l0 = /* @__PURE__ */ l({ name: "GIconCamera", inheritAttrs: !1, __name: "GIconCamera", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; return (o, s) => (u(), _("svg", p({ xmlns: "http://www.w3.org/2000/svg", "stroke-linecap": "round", "stroke-linejoin": "round" }, c, { class: d(e).class, style: i.value }), Ke, 16)); } }), Ye = /* @__PURE__ */ n("path", { d: "M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6" }, null, -1), Qe = /* @__PURE__ */ n("line", { x1: "2", y1: "20", x2: "2.01", y2: "20" }, null, -1), to = [ Ye, Qe ], a0 = /* @__PURE__ */ l({ name: "GIconCast", inheritAttrs: !1, __name: "GIconCast", props: { /** icon 大小, 默认 24 */ size: { type: [String, Number] }, /** icon 颜色 */ color: { type: String, default: "currentColor" } }, setup(r) { const t = r, e = a(), i = h(() => { const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color }; return { ...o, ...s }; }), c = { viewBox: "0 0 24 24", "shape-rendering": "geometricPrecision", width: 24, height: 24, fill: "none", stroke: "currentColor", strokeWidth: "1.5", ...e }; retu