Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | 1x 1x 22x 22x 1x 1x 2x 2x 1x 1x 4x 4x 1x 1x 2x 2x 1x 1x 2x 2x 1x 1x 2x 2x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 2x 2x 1x 1x 2x 2x 2x 2x 2x 2x 2x 1x 1x 2x 2x 1x 1x 1x 1x 1x 1x 1x 1x 1x | export class Transport {
constructor(pure) {
this.pure = pure;
}
vehicleName() {
return `${this.pure.transport.vehicleManufacturer()} ${this.pure.transport.vehicleModel()}`;
}
vehicleManufacturer() {
return this.pure.random.arrayElement(this.pure.registeredModules.transport.vehicleManufacturer);
}
vehicleModel() {
return this.pure.random.arrayElement(this.pure.registeredModules.transport.vehicleModel);
}
vehicleType() {
return this.pure.random.arrayElement(this.pure.registeredModules.transport.vehicleType);
}
vehicleFuel() {
return this.pure.random.arrayElement(this.pure.registeredModules.transport.vehicleFuel);
}
vehicleVin() {
let result = this.pure.random.alphaNumeric(10);
result += this.pure.random.alpha({ count: 1, upcase: true });
result += this.pure.random.alphaNumeric(1);
// return five digit #
result += this.pure.random.number({ min: 10000, max: 99999 });
return result.toUpperCase();
}
vehicleColor() {
return this.pure.commerce.color();
}
vehicleRM() {
return (
this.pure.random.alpha({ count: 2, upcase: true }) +
this.pure.random.number({ min: 0, max: 9 }) +
this.pure.random.number({ min: 0, max: 9 }) +
this.pure.random.alpha({ count: 3, upcase: true })
).toUpperCase();
}
airportName() {
return this.pure.random.arrayElement(this.pure.registeredModules.transport.airportName);
}
airportIata() {
return this.pure.random.alpha({ count: 3, upcase: true });
}
airportIcao() {
return this.pure.random.alpha({ count: 2, upcase: true });
}
}
|