// Metro module 4292 (f4293). let hasOwnProperty; const classNames = function classNames() { "use strict"; let r19, r26, length2; const length = arguments.length; let r0 = 0; const r6 = 0 < length; let r9 = ""; let r29 = ""; if (r6) { do { const r20 = arguments[r0]; const r1 = r0; const r18 = r9; let r16 = r18; if (r20) { L25: { r19 = r20; if (typeof r20 !== "string") { r19 = r20; if (typeof r19 !== "number") { r19 = ""; if (typeof r20 === "object") { if (Array.isArray(r20)) { r19 = classNames.apply(null, r20); } else { if (r20.toString !== Object.prototype.toString && !r20.toString.toString().includes("[native code]")) { r19 = r20.toString(); break L25; } let r41 = ""; let r42 = ""; for (const key in r20) { r26 = r41; r42 = r26; const call = hasOwnProperty.call; r41 = hasOwnProperty.call(r20, key) && r20[key] ? key ? r26 ? r26 + " " + key : r26 + key : r26 : r26; } r26 = r41; r42 = r26; r19 = r42; } } } } } r16 = r19 ? r18 ? r18 + " " + r19 : r18 + r19 : r18; } r0 = r1 + 1; length2 = arguments.length; r9 = r16; r29 = r9; } while (r0 < length2); } return r29; }; hasOwnProperty = ({}).hasOwnProperty; if (module !== void 0 && module.exports) { classNames.default = classNames; module.exports = classNames; } else if (typeof globalThis.define === "function" && (typeof define.amd === "object" && define.amd)) { define("classnames", [], function() { "use strict"; return classNames; }); } else { window.classNames = classNames; }