@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
461 lines • 554 kB
JavaScript
!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] =