UNPKG

denwa-react-shared

Version:
784 lines (783 loc) • 23.3 kB
import e, { HttpStatusCode as t } from "axios"; import n from "dayjs"; import { jsx as r } from "react/jsx-runtime"; import { useMedia as i } from "react-use"; import { useMemo as a } from "react"; import o from "libphonenumber-js"; import { z as s } from "zod"; import c from "query-string"; import { InputNumber as l, Typography as u } from "antd"; import d from "classnames"; //#region src/shared/lib/provider-composer/lib.ts var f = (e, t = {}) => [e, t], p = ({ providers: e, children: t }) => { for (let n = e.length - 1; n >= 0; --n) { let [i, a] = e[n]; t = /* @__PURE__ */ r(i, { ...a, children: t }); } return t; }, m = /* @__PURE__ */ function(e) { return e.SESSION = "session", e.SESSION_TEMP = "session-temp", e; }({}), h = /* @__PURE__ */ function(e) { return e.IS_COLLAPSED = "is-collapsed", e.LAYOUT_STORE = "layout-store", e.DOMAIN_VALUE = "domain-value", e; }({}), g = { VIEW_PORT: { EXTRA_SMALL: 280, SMALL: 320, MOBILE: 450, MEDIUM: 500, EXTRA_MEDIUM: 600, TABLET: 768, LAPTOP: 1024, LAPTOP_BIG: 1200, BIG: 1440, VERY_BIG: 1920 }, OFFSET: { 1: 8, 2: 16, 3: 24, 4: 32, 5: 40, 6: 48, 7: 56, 8: 64 } }, _ = { milliseconds: { milliseconds500: 500, seconds1: 1e3, seconds2: 2e3, seconds5: 5e3, minutes1: 6e4 }, seconds: { seconds1: 1 } }, v = { minPasswordLength: 4, maxPasswordLength: 100 }, y = () => ({ isLaptopBigMinWidth: i(`(min-width: ${g.VIEW_PORT.LAPTOP_BIG}px)`), isLaptopBigMaxWidth: i(`(max-width: ${g.VIEW_PORT.LAPTOP_BIG}px)`) }), b = () => ({ isLaptopMinWidth: i(`(min-width: ${g.VIEW_PORT.LAPTOP}px)`), isLaptopMaxWidth: i(`(max-width: ${g.VIEW_PORT.LAPTOP}px)`) }), x = () => ({ isTabletMinWidth: i(`(min-width: ${g.VIEW_PORT.TABLET}px)`), isTabletMaxWidth: i(`(max-width: ${g.VIEW_PORT.TABLET}px)`) }), S = () => ({ isExtraMediumMinWidth: i(`(min-width: ${g.VIEW_PORT.EXTRA_MEDIUM}px)`), isExtraMediumMaxWidth: i(`(max-width: ${g.VIEW_PORT.EXTRA_MEDIUM}px)`) }), C = () => ({ isMobileMinWidth: i(`(min-width: ${g.VIEW_PORT.MOBILE}px)`), isMobileMaxWidth: i(`(max-width: ${g.VIEW_PORT.MOBILE}px)`) }), w = () => ({ isSmallMinWidth: i(`(min-width: ${g.VIEW_PORT.SMALL}px)`), isSmallMaxWidth: i(`(max-width: ${g.VIEW_PORT.SMALL}px)`) }), T = "all", E = ({ defaultSearchSelect: e = "name", sortFields: t, radioFilters: r, dateFilters: i, multiselectFilters: o, numberFilters: s, searchFields: c, textSearchFields: l, radioSearchFields: u, dateSearchFields: d, numberSearchFields: f, multiselectSearchFields: p, order: m, search: h, searchSelect: g, numberSearch: _, radioSearch: v, dateSearch: y, multiselectSearch: b, onSetSearch: x, onSetSearchSelect: S, onSetSearchType: C, onSetRadioSearch: w, onSetDateSearch: T, onSetNumberSearch: E, onSetMultiselectSearch: D, onSetOrder: O, onSetPage: k, onSetLimit: A }) => { let j = a(() => { let e = t.find((e) => e.key === m); return e ? { field: e.field, order: e.order } : { field: "createdAt", order: "desc" }; }, [t, m]), M = a(() => h?.length ? c.includes(g) ? { [g]: h } : { [e]: h } : {}, [ c, e, g, h ]), N = a(() => { let e = s.find((e) => e.key === g), t = r.find((e) => e.key === g), n = i.find((e) => e.key === g), a = o.find((e) => e.key === g); return e && !Number.isNaN(+_) ? { [e.field]: +_ } : t && v && v !== "all" ? { [t.field]: v === "yes" } : n && y && !Number.isNaN(+y) ? { [n.field]: /* @__PURE__ */ new Date(+y) } : a && b?.length ? { [a.field]: b } : {}; }, [ g, v, y, _, b, i, o, s, r ]), P = (t = !0) => { x(""), S(e), C("text"), w("all"), T(null), E(0), D(null), t && O("createdAtDesc"), k(1); }; return { order: m, sort: j, filter: N, searchValue: M, searchSelect: g, textSearchValue: h ?? "", multiselectSearchValue: b || [], numberSearchValue: Number.isNaN(+_) ? 0 : +_, dateSearchValue: y && n(+y).isValid() ? /* @__PURE__ */ new Date(+y) : void 0, onChangeSearch: (e) => { P(!1); let t = "text"; l.includes(e) ? t = "text" : u.includes(e) ? t = "radio" : d.includes(e) ? t = "date" : f.includes(e) ? t = "number" : p.includes(e) && (t = "multiselect"), S(e), C(t); }, onChangeTextSearch: (e) => { x(e), k(1); }, onChangeOrder: (e) => { O(e), k(1); }, onSetPaginate: (e, t) => { k(e), A(t); }, onShowSizeChange: (e, t) => { A(t), k(1); }, onChangeRadioSearch: (e) => { w(e), k(1); }, onChangeDateSearch: (e) => { T(e ? e.getTime() : null), k(1); }, onChangeNumberSearch: (e) => { E(e), k(1); }, onChangeMultiselectSearch: (e) => { D(e), k(1); } }; }, D = s.object({ statusCode: s.number().optional(), message: s.string().optional().nullable(), messages: s.string().array().optional().nullable(), data: s.any().optional().nullable(), error: s.object({ statusCode: s.number(), message: s.string().optional().nullable(), messages: s.string().array().optional().nullable() }).optional().nullable(), response: s.any().optional().nullable() }), O = s.object({ id: s.string(), profileId: s.string(), phone: s.string().optional().nullable(), email: s.string().optional().nullable(), name: s.string().optional().nullable(), surname: s.string().optional().nullable(), roles: s.string().array(), maxRolePriority: s.number().optional().nullable(), isAllDomains: s.boolean().optional().nullable(), domains: s.string().array().optional().nullable(), tokens: s.object({ accessToken: s.object({ token: s.string(), exp: s.number() }), refreshToken: s.object({ token: s.string(), exp: s.number() }) }) }), k = s.object({ tempFiles: s.string().array() }), A = s.object({ altRU: s.string().optional().nullable(), altEN: s.string().optional().nullable(), altAR: s.string().optional().nullable(), name: s.string(), originalFileExtension: s.string(), entityId: s.string().min(1), fullPathExample: s.string().optional(), fileExtensions: s.string().array().optional(), prefixes: s.string().array().optional(), folder: s.string().optional() }), j = s.object({ name: s.string(), fullName: s.string(), extension: s.string(), entityId: s.string().min(1), fullPathExample: s.string(), folder: s.string().optional() }), M = s.object({ files: s.object({ imageName: s.string(), originalFileExtension: s.string(), entityId: s.string(), folder: s.string().optional(), fullPathExample: s.string(), fileExtensions: s.string().array().optional(), prefixes: s.string().array().optional() }).array() }), N = s.object({ files: j.array() }), P = ({ name: e, extension: t, entityId: n, prefixe: r, folder: i, bucketFolder: a, uploadUrl: o }) => `${o}/${a}/${n}${i ? `/${i}` : ""}/${e}-${r}.${t}`, F = ({ fullName: e, entityId: t, folder: n, bucketFolder: r, uploadUrl: i }) => `${i}/${r}/${t}${n ? `/${n}` : ""}/${e}`, I = (e, t) => { try { return A.parse(e), !0; } catch (e) { return t({ error: e }), !1; } }, L = (e, t) => { try { return j.parse(e), !0; } catch (e) { return t({ error: e }), !1; } }, R = (e, t) => { let n = [...e]; return n.sort(function(e, n) { let r = t.indexOf(e.uid ?? ""), i = t.indexOf(n.uid ?? ""); return (r === -1 ? 2 ** 53 - 1 : r) - (i === -1 ? 2 ** 53 - 1 : i); }), n; }, ee = (e, t, n, r) => { if (!e) return { serverFiles: [], uploadFiles: [] }; try { let i = JSON.parse(e); if (!Array.isArray(i)) return { serverFiles: [], uploadFiles: [] }; let a = i.map((e) => { if (!L(e, r)) return null; let i = F({ fullName: e.fullName, entityId: e.entityId, folder: e.folder, uploadUrl: n, bucketFolder: t }); return { uid: i, url: i }; }).filter((e) => !!e); return { serverFiles: a, uploadFiles: a.map((e) => ({ uid: e.uid, name: e.url })) }; } catch (e) { return r({ error: e }), { serverFiles: [], uploadFiles: [] }; } }, te = (e, t, n, r) => { if (!e) return { serverImages: [], uploadImages: [] }; try { let i = JSON.parse(e); if (!Array.isArray(i)) return { serverImages: [], uploadImages: [] }; let a = i.map((e) => { if (!I(e, r)) return null; let i = z(e.prefixes ?? [], "1hd"), a = e.fileExtensions && e.fileExtensions[1] ? e.fileExtensions[1] : e.originalFileExtension, o = P({ name: e.name, extension: a, entityId: e.entityId, folder: e.folder, prefixe: i ?? "", uploadUrl: n, bucketFolder: t }); return { uid: o, url: o, altRU: e.altRU, altEN: e.altEN, altAR: e.altAR }; }).filter((e) => !!e); return { serverImages: a, uploadImages: a.map((e) => ({ uid: e.uid, name: e.url, altRU: e.altRU, altEN: e.altEN, altAR: e.altAR })) }; } catch (e) { return r({ error: e }), { serverImages: [], uploadImages: [] }; } }, z = (e, t) => { let n; switch (t) { case "original": n = e[0]; break; case "0.25hd": n = e[1]; break; case "0.5hd": n = e[2]; break; case "1hd": n = e[3]; break; case "2hd": n = e[4]; break; case "4hd": n = e[5]; break; } return n ?? "original"; }, B = (e) => { let t = e.replace(/\D/g, ""); return t.length === 0 ? "" : (t.startsWith("8") && t.length === 11 && (t = "7" + t.slice(1)), `+${t.slice(0, 15)}`); }, ne = (e) => { let t = o(e); return t?.isValid() ? t.number : ""; }, re = (e) => new Promise((t, n) => { let r = new FileReader(); r.readAsDataURL(e), r.onload = () => t(r.result), r.onerror = (e) => n(e); }), ie = (e) => ({ images: [], updatedImages: [], onSetData: (t) => e(() => ({ images: t, updatedImages: t })), onUpdateData: (t) => e((e) => { let n = [...e.images], r = n.findIndex((e) => e.uid === t.uid); if (r < 0) return { images: [...n, t] }; let { altRU: i, altEN: a, altAR: o } = n[r]; return n[r] = { ...t, altRU: t.altRU || (i && i?.length > 1 ? i : ""), altEN: t.altEN || (a && a?.length > 1 ? a : ""), altAR: t.altAR || (o && o?.length > 1 ? o : "") }, { images: n }; }), onDeleteImage: (t) => e((e) => ({ images: e.images.filter((e) => e.uid !== t) })), onAllDelete: () => e(() => ({ images: [] })) }), ae = (e, t, n) => e.map((e) => ({ label: e[t], value: e[n] })), oe = ({ newImages: e, serverImages: t, imagesOrder: n, imagesData: r, limit: i = 10 }) => { let a = R([...t, ...e], n).slice(0, i), o = /-\d+x\d+/g; return { tempImages: a.map((e) => { if (!e.tempName) return null; let t = r.find((t) => t.uid === e.uid && !t.isError); return { tempName: e.tempName, altRU: t?.altRU, altEN: t?.altEN, altAR: t?.altAR }; }).filter((e) => e !== null), allImages: a.map((e) => { let t = r.find((t) => t.uid === e.uid && !t.isError), n = ""; if (e.url) { let t = e.url.split("?")[0].split("/").pop() ?? "", r = t.lastIndexOf("."); n = r === -1 ? t : t.substring(0, r), n = n.replace(o, ""), n = n.replace("-original", ""); } return { name: n ?? null, tempName: e.tempName ?? null, altRU: t?.altRU || e.altRU, altEN: t?.altEN || e.altEN, altAR: t?.altAR || e.altAR }; }).filter((e) => e !== null) }; }, se = ({ newFiles: e, serverFiles: t, filesOrder: n, limit: r = 10 }) => { let i = R([...e, ...t], n).slice(0, r); return { tempFiles: i.map((e) => e.tempName ? { tempName: e.tempName } : null).filter((e) => e !== null), allFiles: i.map((e) => { let t = ""; if (e.url) { let n = e.url.split("?")[0].split("/").pop() ?? "", r = n.lastIndexOf("."); t = r === -1 ? n : n.substring(0, r); } return { name: t ?? null, tempName: e.tempName ?? null }; }).filter((e) => e !== null) }; }, ce = (e) => { let t = /^(?:\w+:)?\/\/(\S+)$/, n = /^localhost[\\:?\d]*(?:[^\\:?\d]\S*)?$/, r = /^[^\s\\.]+\.\S{2,}$/; if (typeof e != "string") return !1; let i = e.match(t); if (!i) return !1; let a = i[1]; return a ? !!(n.test(a) || r.test(a)) : !1; }, V = (e) => { let t = o(e); return t?.isValid() ? t.formatInternational() : ""; }, le = ({ fullName: e, phone: t, email: n }) => `${e || ""}${t ? `${e ? "," : ""} ${V(t)}` : ""}${n ? `${e || t ? "," : ""} ${n}` : ""}`, H = async ({ name: e, lang: n, langsList: r, value: i, translateText: a }) => { if (!i) return []; let o = r.filter((e) => e !== n), s = await Promise.all(o.map(async (e) => { try { return { targetLang: e, response: await a(i, n, e) }; } catch { return { targetLang: e, response: null }; } })), c = []; return s.forEach(({ targetLang: n, response: r }) => { if (r?.status === t.Ok && r.data?.data?.translatedText) { let t = `${e}${n.toUpperCase()}`; c.push({ [t]: r.data.data.translatedText }); } }), c; }, U = async ({ data: e, mainLang: t, langsList: n, translateText: r }) => { let i = []; for (let a of e) { let e = a[`alt${t.toUpperCase()}`]; if (!e) { i.push(a); continue; } let o = await H({ name: "alt", lang: t, langsList: n, value: String(e), translateText: r }), s = { ...a }; o.map((e) => { Object.entries(e).map(([e, t]) => { s = { ...s, [e]: t }; }); }), i.push(s); } return i; }, W = async ({ nodes: e, sourceLanguage: t, targetLanguage: n, translateText: r }) => { let i = ((e) => { let t = [], n = [...e]; for (; n.length > 0;) { let e = n.pop(); e && ("text" in e && e.text && t.push(e.text), Array.isArray(e.children) && n.push(...e.children)); } return t; })(e), a = i.map((e) => e ? r(e, t, n) : ""), o = await Promise.all(a), s = {}; o.forEach((e, t) => { if (!e) { s[i[t]] = ""; return; } e.status === 200 && (s[i[t]] = e.data.data.translatedText); }); let c = (e) => e.map((e) => { let t = { ...e }; return "text" in t && t.text && s[t.text] && (t.text = s[t.text]), Array.isArray(t.children) && (t.children = c(t.children)), t; }); return c(e); }, ue = ({ userRoles: e, comparedUserRoles: t, rolePriority: n }) => { let r = e.reduce((e, t) => { let r = n[t]; return r !== void 0 && r > e ? r : e; }, 0), i = t.reduce((e, t) => { let r = n[t]; return r !== void 0 && r > e ? r : e; }, 0); return { maxUserRolePriority: r, maxComparedUserRolePriority: i, isPriorityHigher: r > i, isPriorityEqual: r === i, isPriorityLower: r < i }; }, de = (e, t) => (t?.label ?? "").toLowerCase().indexOf(e.toLowerCase()) >= 0, fe = async ({ nodes: e, sourceLanguage: t, langsList: n, translateText: r }) => { let i = [], a = n.map((e) => { if (e !== t) return e; }).filter(Boolean); return a.forEach((n) => { n !== t && i.push(W({ nodes: e, sourceLanguage: t, targetLanguage: n, translateText: r })); }), (await Promise.all(i)).map((e, t) => ({ [a[t].toUpperCase()]: e })); }, G = (e) => { if (typeof document > "u") return null; let t = document.cookie.match(RegExp("(?:^|; )" + e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, "\\$1") + "=([^;]*)")); return t ? decodeURIComponent(t[1]) : null; }, K = (e, t, n = {}) => { if (typeof document > "u") return; n = { path: "/", ...n }, n.expires instanceof Date && (n.expires = n.expires.toUTCString()); let r = encodeURIComponent(e) + "=" + encodeURIComponent(t); for (let e in n) { let t = n[e]; t == null || t === !1 || (r += "; " + e, t !== !0 && (r += "=" + t)); } document.cookie = r; }, q = (e, t) => { let n = { path: "/", "max-age": -1 }; t && (n.domain = t), K(e, "", n); }, J = async ({ baseURL: t, domain: r, isRefresh: i = !1, isNotSecure: a = !1, getError: o }) => { let s = G(m.SESSION), c = G(m.SESSION_TEMP); if (!s && !c) return ""; let l = null; try { c ? l = JSON.parse(c) : s && (l = JSON.parse(s)); } catch (e) { return o({ error: e }), c && q(m.SESSION_TEMP, r), s && q(m.SESSION, r), ""; } if (!l) return ""; try { O.parse(l); } catch (e) { return o({ error: e }), c ? q(m.SESSION_TEMP, r) : s && q(m.SESSION, r), ""; } let u = l?.tokens?.accessToken, d = l?.tokens?.refreshToken; if (i) return d?.token ?? ""; let f = u?.exp ?? 0, p = f > 0 && f < 1e10 ? f * 1e3 : f; if (!((/* @__PURE__ */ new Date()).getTime() >= p - _.milliseconds.minutes1)) return u?.token; let h; try { let n = e.create({ baseURL: t, adapter: "fetch" }), i = await J({ baseURL: t, domain: r, isRefresh: !0, getError: o }); h = (await n.post("/auth/v1/refresh", void 0, { headers: { Authorization: `Bearer ${i}` } })).data?.data; } catch (e) { return o({ error: e }), ""; } if (!h) return ""; try { D.parse(h); } catch (e) { return o({ error: e }), c ? q(m.SESSION_TEMP, r) : s && q(m.SESSION, r), ""; } let g = n(), v = h.tokens?.refreshToken?.exp ?? 0, y = n(v > 0 && v < 1e10 ? v * 1e3 : v), b = Math.max(0, y.diff(g, "seconds")); return c ? K(m.SESSION_TEMP, JSON.stringify(h), { domain: r, secure: !a, "max-age": b }) : s && K(m.SESSION, JSON.stringify(h), { domain: r, secure: !a, "max-age": b }), h.tokens?.accessToken?.token ?? ""; }, pe = (e, t) => { let n = t.flat(), r = /* @__PURE__ */ new Map(); return n.forEach((t) => { t[e] === void 0 || t[e] === null || r.has(t[e]) || r.set(t[e], t); }), Array.from(r.values()); }, Y = /* @__PURE__ */ function(e) { return e.Form = "form", e.From = "form", e.SpaceDelimited = "spaceDelimited", e.PipeDelimited = "pipeDelimited", e.DeepObject = "deepObject", e; }({}), me = { validStatus: "axios", querySerializationParams: { style: Y.From, explode: !0 } }, he = /{[a-zA-Z0-9_]+}/g; function ge(e, t) { return t; } function _e(e) { let t = {}; for (let n in e) Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]); return t; } function ve(e, t, n) { let r = n || ge, i = _e(t); return e.replace(he, function(e) { let n = e.slice(1, e.length - 1); if (n in t) { let e = r(n, t[n]); return e === null ? "" : (delete i[n], String(e)); } return e; }); } //#endregion //#region src/shared/lib/openapi-axios/utils/querySerializer.ts function X({ style: e, explode: t }) { return (n) => { switch (e) { case Y.From: return t ? c.stringify(Z(n), { encode: !0 }) : c.stringify(ye(n), { arrayFormat: "comma", encode: !0 }); case Y.SpaceDelimited: return t ? c.stringify(Z(n), { encode: !0 }) : c.stringify(n, { encode: !0, arrayFormat: "separator", arrayFormatSeparator: " " }); case Y.PipeDelimited: return t ? c.stringify(Z(n), { encode: !0 }) : c.stringify(n, { encode: !0, arrayFormat: "separator", arrayFormatSeparator: "|" }); case Y.DeepObject: return c.stringify(Q(n), { encode: !0 }); } }; } function Z(e) { return Object.fromEntries(Object.entries(e).map(([e, t]) => typeof t == "object" && !Array.isArray(t) && t !== null ? Object.entries(t) : [[e, t]]).flat()); } function ye(e) { return Object.fromEntries(Object.entries(e).map(([e, t]) => typeof t == "object" && !Array.isArray(t) && t !== null ? [e, Object.entries(t).map(([e, t]) => `${e},${t}`).join(",")] : [e, t])); } function Q(e, t = []) { return Object.fromEntries(Object.entries(e).map(([e, n]) => { if (typeof n == "object" && !Array.isArray(n) && n !== null) return Object.entries(Q(n, [...t, e])); let [r, ...i] = [...t, e]; return [[`${r}${i.map((e) => `[${e}]`).join("")}`, n]]; }).flat()); } //#endregion //#region src/shared/lib/openapi-axios/utils/response-converters/convertToAll.ts async function be(t) { return t.then((e) => ({ response: e, error: null, status: e.status, data: e.data })).catch((t) => e.isAxiosError(t) ? { error: t, status: Number(t.response?.status) || void 0, data: t.response?.data || void 0, response: t.response } : { error: t, data: void 0, response: void 0, status: void 0 }); } //#endregion //#region src/shared/lib/openapi-axios/utils/response-converters/convertToAxios.ts async function xe(e) { return e.then((e) => ({ response: e, status: e.status, data: e.data })); } //#endregion //#region src/shared/lib/openapi-axios/utils/response-converters/convertToFetch.ts async function Se(t) { return t.then((e) => ({ response: e, error: void 0, status: e.status, data: e.data })).catch((t) => { if (!e.isAxiosError(t) || !t.response?.status) throw t; return { error: t, status: +t.response.status, data: t.response.data, response: t.response }; }); } //#endregion //#region src/shared/lib/openapi-axios/index.ts var Ce = class { axios; opt; constructor(e, t) { this.axios = e, this.opt = Object.assign({}, me, t); } get = this.factoryWithoutBody("get"); head = this.factoryWithoutBody("head"); delete = this.factoryWithoutBody("delete"); options = this.factoryWithoutBody("options"); put = this.factoryWithBody("put"); post = this.factoryWithBody("post"); patch = this.factoryWithBody("patch"); async getUri(e, t, n) { let { urlString: r, newOptions: i } = this.prepareOptions(t, n), { paramsSerializer: a, params: o, ...s } = this.optionsToAxiosOptions(i), c = Object.keys(o || {}).length > 0 ? `?${a(o)}` : ""; return this.axios.getUri({ url: `${r}${c}`, method: e, ...s }); } prepareOptions(e, t) { let n = e, r = Object.assign({}, t, { validStatus: t?.validStatus ?? this.opt.validStatus }), i = r; i?.params && (n = ve(n, i.params)); let a = t?.querySerializationParams || this.opt.querySerializationParams; return !t?.axios?.paramsSerializer && a && (r.axios = Object.assign({}, r.axios, { paramsSerializer: X(a) })), { urlString: n, newOptions: r }; } async prepareResponse(e, t) { switch (t.validStatus) { case "all": return be(e); case "fetch": return Se(e); default: return xe(e); } } optionsToAxiosOptions(e) { return { params: e?.query, ...e.axios }; } factoryWithoutBody(e) { return (...t) => { let [n, r] = t, { urlString: i, newOptions: a } = this.prepareOptions(n, r); return this.prepareResponse(this.axios[e](i, this.optionsToAxiosOptions(a)), a); }; } factoryWithBody(e) { return (...t) => { let [n, r, i] = t, { urlString: a, newOptions: o } = this.prepareOptions(n, i); return this.prepareResponse(this.axios[e](a, r, this.optionsToAxiosOptions(o)), o); }; } }, $ = { inputNumber: "_inputNumber_15fow_1", readOnly: "_readOnly_15fow_5", noData: "_noData_15fow_22" }, we = ({ emptyText: e, className: t, readOnly: n, value: i, ...a }) => n && !(i != null && i !== "") ? /* @__PURE__ */ r(u.Text, { className: d($.readOnly, $.noData), children: e }) : /* @__PURE__ */ r(l, { ...a, readOnly: n, value: i, className: d(t, $.inputNumber, { [$.readOnly]: n }) }), Te = { sort: "_sort_ng91m_1", select: "_select_ng91m_5", tableHeadSkeleton: "_tableHeadSkeleton_ng91m_10", skeletonButtonsContainer: "_skeletonButtonsContainer_ng91m_16", skeletonHead1: "_skeletonHead1_ng91m_20", skeletonHead2: "_skeletonHead2_ng91m_25", skeletonHead3: "_skeletonHead3_ng91m_30", skeletonHead4: "_skeletonHead4_ng91m_35", buttonsContainer: "_buttonsContainer_ng91m_56", button: "_button_ng91m_56", flex: "_flex_ng91m_64" }; //#endregion export { p as $, ee as A, E as B, H as C, z as D, I as E, A as F, C as G, S as H, O as I, _ as J, w as K, N as L, R as M, D as N, F as O, j as P, h as Q, M as R, fe as S, L as T, y as U, T as V, b as W, g as X, v as Y, m as Z, ae as _, q as a, oe as b, K as c, le as d, f as et, ie as f, ce as g, ne as h, pe as i, te as j, P as k, ue as l, V as m, we as n, G as o, re as p, x as q, Ce as r, J as s, Te as t, B as u, de as v, U as w, W as x, se as y, k as z };