UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

461 lines 554 kB
!function(e, t) { "object" == typeof exports && "undefined" != typeof module ? module.exports = t(require("vue")) : "function" == typeof define && define.amd ? define(["vue"], t) : (e = "undefined" != typeof globalThis ? globalThis : e || self).ArcoVueIcon = t(e.Vue); }(this, function(e) { "use strict"; const t = Symbol("ArcoConfigProvider"), n = (n2) => { var _a2, _b, _c2; const o2 = e.getCurrentInstance(), i2 = e.inject(t, void 0), r2 = (_c2 = (_b = i2 == null ? void 0 : i2.prefixCls) != null ? _b : (_a2 = o2 == null ? void 0 : o2.appContext.config.globalProperties.$arco) == null ? void 0 : _a2.classPrefix) != null ? _c2 : "arco"; return n2 ? `${r2}-${n2}` : r2; }, o = Object.prototype.toString; function i(e2) { return "[object Number]" === o.call(e2) && e2 == e2; } var r = (e2, t2) => { const n2 = e2.__vccOpts || e2; for (const [e3, o2] of t2) n2[e3] = o2; return n2; }; const l = e.defineComponent({ name: "IconArrowDown", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-arrow-down`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), s = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var c = r(l, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "m11.27 27.728 12.727 12.728 12.728-12.728M24 5v34.295" }, null, -1)]), 14, s); }]]); const a = Object.assign(c, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + c.name, c); } }), p = e.defineComponent({ name: "IconArrowFall", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-arrow-fall`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), u = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var m = r(p, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M24.008 41.99a.01.01 0 0 1-.016 0l-9.978-11.974A.01.01 0 0 1 14.02 30H33.98a.01.01 0 0 1 .007.016l-9.978 11.975Z" }, null, -1), e.createElementVNode("path", { d: "M24 42 14 30h20L24 42Z", fill: "currentColor", stroke: "none" }, null, -1), e.createElementVNode("path", { d: "M22 6h4v26h-4z" }, null, -1), e.createElementVNode("path", { fill: "currentColor", stroke: "none", d: "M22 6h4v26h-4z" }, null, -1)]), 14, u); }]]); const d = Object.assign(m, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + m.name, m); } }), k = e.defineComponent({ name: "IconArrowLeft", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-arrow-left`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), f = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var v = r(k, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M20.272 11.27 7.544 23.998l12.728 12.728M43 24H8.705" }, null, -1)]), 14, f); }]]); const h = Object.assign(v, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + v.name, v); } }), g = e.defineComponent({ name: "IconArrowRight", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-arrow-right`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), y = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var z = r(g, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "m27.728 11.27 12.728 12.728-12.728 12.728M5 24h34.295" }, null, -1)]), 14, y); }]]); const C = Object.assign(z, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + z.name, z); } }), S = e.defineComponent({ name: "IconArrowRise", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-arrow-rise`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), b = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var w = r(S, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M23.992 6.01a.01.01 0 0 1 .016 0l9.978 11.974a.01.01 0 0 1-.007.016H14.02a.01.01 0 0 1-.007-.016l9.978-11.975Z" }, null, -1), e.createElementVNode("path", { d: "m24 6 10 12H14L24 6Z", fill: "currentColor", stroke: "none" }, null, -1), e.createElementVNode("path", { d: "M26 42h-4V16h4z" }, null, -1), e.createElementVNode("path", { fill: "currentColor", stroke: "none", d: "M26 42h-4V16h4z" }, null, -1)]), 14, b); }]]); const j = Object.assign(w, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + w.name, w); } }), L = e.defineComponent({ name: "IconArrowUp", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-arrow-up`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), N = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var x = r(L, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M11.27 20.272 23.997 7.544l12.728 12.728M24 43V8.705" }, null, -1)]), 14, N); }]]); const B = Object.assign(x, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + x.name, x); } }), $ = e.defineComponent({ name: "IconCaretDown", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-caret-down`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), E = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var M = r($, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M24.938 34.829a1.2 1.2 0 0 1-1.875 0L9.56 17.949c-.628-.785-.069-1.949.937-1.949h27.007c1.006 0 1.565 1.164.937 1.95L24.937 34.829Z", fill: "currentColor", stroke: "none" }, null, -1)]), 14, E); }]]); const V = Object.assign(M, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + M.name, M); } }), I = e.defineComponent({ name: "IconCaretLeft", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-caret-left`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), W = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var Z = r(I, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M13.171 24.937a1.2 1.2 0 0 1 0-1.874L30.051 9.56c.785-.629 1.949-.07 1.949.937v27.006c0 1.006-1.164 1.566-1.95.937L13.171 24.937Z", fill: "currentColor", stroke: "none" }, null, -1)]), 14, W); }]]); const P = Object.assign(Z, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Z.name, Z); } }), q = e.defineComponent({ name: "IconCaretRight", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-caret-right`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), O = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var H = r(q, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M34.829 23.063c.6.48.6 1.394 0 1.874L17.949 38.44c-.785.629-1.949.07-1.949-.937V10.497c0-1.007 1.164-1.566 1.95-.937l16.879 13.503Z", fill: "currentColor", stroke: "none" }, null, -1)]), 14, O); }]]); const F = Object.assign(H, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + H.name, H); } }), A = e.defineComponent({ name: "IconCaretUp", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-caret-up`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), D = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var R = r(A, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M23.063 13.171a1.2 1.2 0 0 1 1.875 0l13.503 16.88c.628.785.069 1.949-.937 1.949H10.497c-1.006 0-1.565-1.164-.937-1.95l13.503-16.879Z", fill: "currentColor", stroke: "none" }, null, -1)]), 14, D); }]]); const T = Object.assign(R, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + R.name, R); } }), U = e.defineComponent({ name: "IconDoubleDown", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-double-down`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), Q = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var G = r(U, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "m9.9 11.142 14.143 14.142 14.142-14.142M9.9 22.456l14.143 14.142 14.142-14.142" }, null, -1)]), 14, Q); }]]); const X = Object.assign(G, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + G.name, G); } }), _ = e.defineComponent({ name: "IconDoubleLeft", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-double-left`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), J = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var K = r(_, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M36.857 9.9 22.715 24.042l14.142 14.142M25.544 9.9 11.402 24.042l14.142 14.142" }, null, -1)]), 14, J); }]]); const Y = Object.assign(K, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + K.name, K); } }), ee = e.defineComponent({ name: "IconDoubleRight", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-double-right`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), te = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var ne = r(ee, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "m11.143 38.1 14.142-14.142L11.143 9.816M22.456 38.1l14.142-14.142L22.456 9.816" }, null, -1)]), 14, te); }]]); const oe = Object.assign(ne, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + ne.name, ne); } }), ie = e.defineComponent({ name: "IconDoubleUp", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-double-up`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), re = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var le = r(ie, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M38.1 36.858 23.957 22.716 9.816 36.858M38.1 25.544 23.957 11.402 9.816 25.544" }, null, -1)]), 14, re); }]]); const se = Object.assign(le, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + le.name, le); } }), ce = e.defineComponent({ name: "IconDownCircle", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-down-circle`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), ae = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var pe = r(ce, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("circle", { cx: "24", cy: "24", r: "18", transform: "rotate(-180 24 24)" }, null, -1), e.createElementVNode("path", { d: "M32.484 20.515 24 29l-8.485-8.485" }, null, -1)]), 14, ae); }]]); const ue = Object.assign(pe, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + pe.name, pe); } }), me = e.defineComponent({ name: "IconDown", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-down`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), de = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var ke = r(me, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M39.6 17.443 24.043 33 8.487 17.443" }, null, -1)]), 14, de); }]]); const fe = Object.assign(ke, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + ke.name, ke); } }), ve = e.defineComponent({ name: "IconDragArrow", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-drag-arrow`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), he = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var ge = r(ve, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M7 24h34M24 7v34M30 12l-6-6-6 6M36 30l6-6-6-6M12 30l-6-6 6-6M18 36l6 6 6-6" }, null, -1)]), 14, he); }]]); const ye = Object.assign(ge, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + ge.name, ge); } }), ze = e.defineComponent({ name: "IconExpand", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-expand`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), Ce = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var Se = r(ze, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M7 26v14c0 .552.444 1 .996 1H22m19-19V8c0-.552-.444-1-.996-1H26" }, null, -1)]), 14, Ce); }]]); const be = Object.assign(Se, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Se.name, Se); } }), we = e.defineComponent({ name: "IconLeftCircle", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-left-circle`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), je = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var Le = r(we, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("circle", { cx: "24", cy: "24", r: "18" }, null, -1), e.createElementVNode("path", { d: "M28.485 32.485 20 24l8.485-8.485" }, null, -1)]), 14, je); }]]); const Ne = Object.assign(Le, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Le.name, Le); } }), xe = e.defineComponent({ name: "IconLeft", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-left`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), Be = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var $e = r(xe, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M32 8.4 16.444 23.956 32 39.513" }, null, -1)]), 14, Be); }]]); const Ee = Object.assign($e, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + $e.name, $e); } }), Me = e.defineComponent({ name: "IconMenuFold", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-menu-fold`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), Ve = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var Ie = r(Me, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M42 11H6M42 24H22M42 37H6M13.66 26.912l-4.82-3.118 4.82-3.118v6.236Z" }, null, -1)]), 14, Ve); }]]); const We = Object.assign(Ie, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Ie.name, Ie); } }), Ze = e.defineComponent({ name: "IconMenuUnfold", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-menu-unfold`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), Pe = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var qe = r(Ze, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M6 11h36M22 24h20M6 37h36M8 20.882 12.819 24 8 27.118v-6.236Z" }, null, -1)]), 14, Pe); }]]); const Oe = Object.assign(qe, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + qe.name, qe); } }), He = e.defineComponent({ name: "IconRightCircle", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-right-circle`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), Fe = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var Ae = r(He, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("circle", { cx: "24", cy: "24", r: "18" }, null, -1), e.createElementVNode("path", { d: "M19.485 15.515 27.971 24l-8.486 8.485" }, null, -1)]), 14, Fe); }]]); const De = Object.assign(Ae, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Ae.name, Ae); } }), Re = e.defineComponent({ name: "IconRight", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-right`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), Te = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var Ue = r(Re, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "m16 39.513 15.556-15.557L16 8.4" }, null, -1)]), 14, Te); }]]); const Qe = Object.assign(Ue, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Ue.name, Ue); } }), Ge = e.defineComponent({ name: "IconRotateLeft", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-rotate-left`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), Xe = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var _e = r(Ge, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M10 22a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1V22ZM23 11h11a6 6 0 0 1 6 6v6M22.5 12.893 19.587 11 22.5 9.107v3.786Z" }, null, -1)]), 14, Xe); }]]); const Je = Object.assign(_e, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + _e.name, _e); } }), Ke = e.defineComponent({ name: "IconRotateRight", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-rotate-right`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), Ye = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var et = r(Ke, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M38 22a1 1 0 0 0-1-1H17a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V22ZM25 11H14a6 6 0 0 0-6 6v6M25.5 12.893 28.413 11 25.5 9.107v3.786Z" }, null, -1)]), 14, Ye); }]]); const tt = Object.assign(et, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + et.name, et); } }), nt = e.defineComponent({ name: "IconShrink", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-shrink`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), ot = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var it = r(nt, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] = [e.createElementVNode("path", { d: "M20 44V29c0-.552-.444-1-.996-1H4M28 4v15c0 .552.444 1 .996 1H44" }, null, -1)]), 14, ot); }]]); const rt = Object.assign(it, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + it.name, it); } }), lt = e.defineComponent({ name: "IconSwap", props: { size: { type: [Number, String] }, strokeWidth: { type: Number, default: 4 }, strokeLinecap: { type: String, default: "butt", validator: (e2) => ["butt", "round", "square"].includes(e2) }, strokeLinejoin: { type: String, default: "miter", validator: (e2) => ["arcs", "bevel", "miter", "miter-clip", "round"].includes(e2) }, rotate: Number, spin: Boolean }, emits: { click: (e2) => true }, setup(t2, { emit: o2 }) { const r2 = n("icon"); return { cls: e.computed(() => [r2, `${r2}-swap`, { [`${r2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { const e2 = {}; return t2.size && (e2.fontSize = i(t2.size) ? `${t2.size}px` : t2.size), t2.rotate && (e2.transform = `rotate(${t2.rotate}deg)`), e2; }), onClick: (e2) => { o2("click", e2); } }; } }), st = ["stroke-width", "stroke-linecap", "stroke-linejoin"]; var ct = r(lt, [["render", function(t2, n2, o2, i2, r2, l2) { return e.openBlock(), e.createElementBlock("svg", { viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", stroke: "currentColor", class: e.normalizeClass(t2.cls), style: e.normalizeStyle(t2.innerStyle), "stroke-width": t2.strokeWidth, "stroke-linecap": t2.strokeLinecap, "stroke-linejoin": t2.strokeLinejoin, onClick: n2[0] || (n2[0] = (...e2) => t2.onClick && t2.onClick(...e2)) }, n2[1] || (n2[1] =