UNPKG

winbox-ui-next

Version:

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

485 lines 468 kB
var __defProp = Object.defineProperty; var __defProps = Object.defineProperties; var __getOwnPropDescs = Object.getOwnPropertyDescriptors; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __hasOwnProp = Object.prototype.hasOwnProperty; var __propIsEnum = Object.prototype.propertyIsEnumerable; var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; var __spreadValues = (a, b) => { for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); if (__getOwnPropSymbols) for (var prop of __getOwnPropSymbols(b)) { if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); } return a; }; var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); !function(e, t) { typeof exports == "object" && typeof module != "undefined" ? module.exports = t(require("vue")) : typeof define == "function" && define.amd ? define(["vue"], t) : (e = typeof globalThis != "undefined" ? globalThis : e || self).WinboxIcon = t(e.Vue); }(this, function(e) { "use strict"; const t = Symbol("WinboxConfigProvider"), n = (n2) => { var _a2, _b2, _c2, _d2; const o2 = e.getCurrentInstance(), i2 = (_d2 = (_c2 = (_a2 = e.inject(t, void 0)) == null ? void 0 : _a2.prefixCls) != null ? _c2 : (_b2 = o2 == null ? void 0 : o2.appContext.config.globalProperties.$w) == null ? void 0 : _b2.classPrefix) != null ? _d2 : "w"; return n2 ? `${i2}-${n2}` : i2; }, o = Object.prototype.toString; function i(e2) { return o.call(e2) === "[object Number]" && e2 == e2; } var r = (e2, t2) => { for (const [n2, o2] of t2) e2[n2] = o2; return e2; }; const s = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-arrow-down`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), l = ["stroke-width", "stroke-linecap", "stroke-linejoin"], c = [e.createElementVNode("path", { d: "m11.27 27.728 12.727 12.728 12.728-12.728M24 5v34.295" }, null, -1)]; var a = r(s, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, c, 14, l); }]]); const p = Object.assign(a, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + a.name, a); } }), u = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-arrow-fall`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), d = ["stroke-width", "stroke-linecap", "stroke-linejoin"], m = [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)]; var k = r(u, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, m, 14, d); }]]); const f = 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); } }), v = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-arrow-left`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), h = ["stroke-width", "stroke-linecap", "stroke-linejoin"], y = [e.createElementVNode("path", { d: "M20.272 11.27 7.544 23.998l12.728 12.728M43 24H8.705" }, null, -1)]; var z = r(v, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, y, 14, h); }]]); const g = 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: "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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-arrow-right`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), w = ["stroke-width", "stroke-linecap", "stroke-linejoin"], b = [e.createElementVNode("path", { d: "m27.728 11.27 12.728 12.728-12.728 12.728M5 24h34.295" }, null, -1)]; var j = r(S, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, b, 14, w); }]]); const L = Object.assign(j, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + j.name, j); } }), x = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-arrow-rise`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), B = ["stroke-width", "stroke-linecap", "stroke-linejoin"], C = [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)]; var N = r(x, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, C, 14, B); }]]); const $ = Object.assign(N, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + N.name, N); } }), E = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-arrow-up`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), M = ["stroke-width", "stroke-linecap", "stroke-linejoin"], V = [e.createElementVNode("path", { d: "M11.27 20.272 23.997 7.544l12.728 12.728M24 43V8.705" }, null, -1)]; var I = r(E, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, V, 14, M); }]]); const W = Object.assign(I, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + I.name, I); } }), Z = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-caret-down`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), P = ["stroke-width", "stroke-linecap", "stroke-linejoin"], q = [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)]; var O = r(Z, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, q, 14, P); }]]); const H = Object.assign(O, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + O.name, O); } }), F = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-caret-left`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), A = ["stroke-width", "stroke-linecap", "stroke-linejoin"], D = [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)]; var R = r(F, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, D, 14, A); }]]); 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: "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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-caret-right`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), Q = ["stroke-width", "stroke-linecap", "stroke-linejoin"], G = [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)]; var X = r(U, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, G, 14, Q); }]]); const J = 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); } }), K = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-caret-up`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), Y = ["stroke-width", "stroke-linecap", "stroke-linejoin"], _ = [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)]; var ee = r(K, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, _, 14, Y); }]]); const te = Object.assign(ee, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + ee.name, ee); } }), ne = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-double-down`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), oe = ["stroke-width", "stroke-linecap", "stroke-linejoin"], ie = [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)]; var re = r(ne, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, ie, 14, oe); }]]); const se = Object.assign(re, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + re.name, re); } }), le = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-double-left`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), ce = ["stroke-width", "stroke-linecap", "stroke-linejoin"], ae = [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)]; var pe = r(le, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, ae, 14, ce); }]]); 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); } }), de = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-double-right`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), me = ["stroke-width", "stroke-linecap", "stroke-linejoin"], ke = [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)]; var fe = r(de, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, ke, 14, me); }]]); const ve = Object.assign(fe, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + fe.name, fe); } }), he = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-double-up`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), ye = ["stroke-width", "stroke-linecap", "stroke-linejoin"], ze = [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)]; var ge = r(he, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, ze, 14, ye); }]]); const Se = 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); } }), we = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-down-circle`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), be = ["stroke-width", "stroke-linecap", "stroke-linejoin"], je = [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)]; var Le = r(we, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, je, 14, be); }]]); const xe = 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); } }), Be = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-down`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), Ce = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Ne = [e.createElementVNode("path", { d: "M39.6 17.443 24.043 33 8.487 17.443" }, null, -1)]; var $e = r(Be, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Ne, 14, Ce); }]]); 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: "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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-drag-arrow`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), Ve = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Ie = [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)]; var We = r(Me, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Ie, 14, Ve); }]]); const Ze = Object.assign(We, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + We.name, We); } }), Pe = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-expand`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), qe = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Oe = [e.createElementVNode("path", { d: "M7 26v14c0 .552.444 1 .996 1H22m19-19V8c0-.552-.444-1-.996-1H26" }, null, -1)]; var He = r(Pe, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Oe, 14, qe); }]]); const Fe = Object.assign(He, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + He.name, He); } }), Ae = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-left-circle`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), De = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Re = [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)]; var Te = r(Ae, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Re, 14, De); }]]); const Ue = Object.assign(Te, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Te.name, Te); } }), Qe = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-left`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), Ge = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Xe = [e.createElementVNode("path", { d: "M32 8.4 16.444 23.956 32 39.513" }, null, -1)]; var Je = r(Qe, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Xe, 14, Ge); }]]); const Ke = Object.assign(Je, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Je.name, Je); } }), Ye = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-menu-fold`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), _e = ["stroke-width", "stroke-linecap", "stroke-linejoin"], et = [e.createElementVNode("path", { d: "M42 11H6M42 24H22M42 37H6M13.66 26.912l-4.82-3.118 4.82-3.118v6.236Z" }, null, -1)]; var tt = r(Ye, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, et, 14, _e); }]]); const nt = Object.assign(tt, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + tt.name, tt); } }), ot = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-menu-unfold`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), it = ["stroke-width", "stroke-linecap", "stroke-linejoin"], rt = [e.createElementVNode("path", { d: "M6 11h36M22 24h20M6 37h36M8 20.882 12.819 24 8 27.118v-6.236Z" }, null, -1)]; var st = r(ot, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, rt, 14, it); }]]); const lt = Object.assign(st, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + st.name, st); } }), ct = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-right-circle`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), at = ["stroke-width", "stroke-linecap", "stroke-linejoin"], pt = [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)]; var ut = r(ct, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, pt, 14, at); }]]); const dt = Object.assign(ut, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + ut.name, ut); } }), mt = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-right`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), kt = ["stroke-width", "stroke-linecap", "stroke-linejoin"], ft = [e.createElementVNode("path", { d: "m16 39.513 15.556-15.557L16 8.4" }, null, -1)]; var vt = r(mt, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, ft, 14, kt); }]]); const ht = Object.assign(vt, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + vt.name, vt); } }), yt = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-rotate-left`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), zt = ["stroke-width", "stroke-linecap", "stroke-linejoin"], gt = [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)]; var St = r(yt, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, gt, 14, zt); }]]); const wt = Object.assign(St, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + St.name, St); } }), bt = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-rotate-right`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), jt = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Lt = [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)]; var xt = r(bt, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Lt, 14, jt); }]]); const Bt = Object.assign(xt, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + xt.name, xt); } }), Ct = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-shrink`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), Nt = ["stroke-width", "stroke-linecap", "stroke-linejoin"], $t = [e.createElementVNode("path", { d: "M20 44V29c0-.552-.444-1-.996-1H4M28 4v15c0 .552.444 1 .996 1H44" }, null, -1)]; var Et = r(Ct, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, $t, 14, Nt); }]]); const Mt = 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); } }), Vt = 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-swap`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), It = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Wt = [e.createElementVNode("path", { d: "M5 17h35.586c.89 0 1.337-1.077.707-1.707L33 7M43 31H7.414c-.89 0-1.337 1.077-.707 1.707L15 41" }, null, -1)]; var Zt = r(Vt, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Wt, 14, It); }]]); const Pt = Object.assign(Zt, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Zt.name, Zt); } }), qt = e.defineComponent({ name: "IconToBottom", 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-to-bottom`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), Ot = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Ht = [e.createElementVNode("path", { d: "M5 41h38M24 28V5M24 34.04 17.547 27h12.907L24 34.04Zm-.736.803v.001Z" }, null, -1), e.createElementVNode("path", { d: "m24 34 6-7H18l6 7Z", fill: "currentColor", stroke: "none" }, null, -1)]; var Ft = r(qt, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Ht, 14, Ot); }]]); const At = Object.assign(Ft, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Ft.name, Ft); } }), Dt = e.defineComponent({ name: "IconToLeft", 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-to-left`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), Rt = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Tt = [e.createElementVNode("path", { d: "M7 5v38M20 24h23M20.999 17.547v12.907L13.959 24l7.04-6.453Z" }, null, -1), e.createElementVNode("path", { d: "m14 24 7 6V18l-7 6Z", fill: "currentColor", stroke: "none" }, null, -1)]; var Ut = r(Dt, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Tt, 14, Rt); }]]); const Qt = Object.assign(Ut, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Ut.name, Ut); } }), Gt = e.defineComponent({ name: "IconToRight", 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-to-right`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), Xt = ["stroke-width", "stroke-linecap", "stroke-linejoin"], Jt = [e.createElementVNode("path", { d: "M41 43V5M28 24H5M34.04 24 27 30.453V17.546L34.04 24Zm.803.736h.001Z" }, null, -1), e.createElementVNode("path", { d: "m34 24-7-6v12l7-6Z", fill: "currentColor", stroke: "none" }, null, -1)]; var Kt = r(Gt, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, Jt, 14, Xt); }]]); const Yt = Object.assign(Kt, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + Kt.name, Kt); } }), _t = e.defineComponent({ name: "IconToTop", 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) }, spin: Boolean }, setup(t2) { const o2 = n("icon"); return { cls: e.computed(() => [o2, `${o2}-to-top`, { [`${o2}-spin`]: t2.spin }]), innerStyle: e.computed(() => { if (t2.size) return { fontSize: i(t2.size) ? `${t2.size}px` : t2.size }; }) }; } }), en = ["stroke-width", "stroke-linecap", "stroke-linejoin"], tn = [e.createElementVNode("path", { d: "M43 7H5M24 20v23M24 13.96 30.453 21H17.546L24 13.96Zm.736-.804Z" }, null, -1), e.createElementVNode("path", { d: "m24 14-6 7h12l-6-7Z", fill: "currentColor", stroke: "none" }, null, -1)]; var nn = r(_t, [["render", function(t2, n2, o2, i2, r2, s2) { 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 }, tn, 14, en); }]]); const on = Object.assign(nn, { install: (e2, t2) => { var _a2; const n2 = (_a2 = t2 == null ? void 0 : t2.iconPrefix) != null ? _a2 : ""; e2.component(n2 + nn.name, nn); } }), rn = e.defineComponent({ name: "IconUpCircle", props: { size: { t