'use strict';
const _global = (0, eval)('this');
const Vector = (function(){
const isNumber = (a) => { let t = Number(a); return t == t };
const attemptConversion = (...args) => {
if( args[0] instanceof Vector ) {
return args[0].coords;
};
if( args[0].every(isNumber) ) {
return args[0].map((item, _)=> {
let res = Number(item);
return typeof res === 'number' && res != res ? 0 : res;
});
}
if( args[0][0] instanceof Array && args[0][0].every(isNumber) ) {