'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var fluo = require('@palett/fluo'); function fluoVector(vec, pres, wd) { if (!(vec !== null && vec !== void 0 && vec.length)) return []; if (!pres) return vec; if (Array.isArray(pres)) pres = fluo.arrToPres(pres); return new fluo.Fluo(pres).project(vec, wd, this === null || this === void 0 ? void 0 : this.mode, this === null || this === void 0 ? void 0 : this.mutate); } exports.fluoVector = fluoVector;