'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _constants = require('./constants'); // Encode data string var encode = function encode(data, structure, separator) { var encoded = data.split('').map(function (val, idx) { return _constants.BINARIES[structure[idx]]; }).map(function (val, idx) { return val ? val[data[idx]] : ''; }); if (separator) { var last = data.length - 1; encoded = encoded.map(function (val, idx) { return idx < last ? val + separator : val; }); } return encoded.join(''); }; exports.default = encode;