'use strict';

var _fromBase;

function _load_fromBase() {
  return _fromBase = _interopRequireDefault(require('./string/from-base64'));
}

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

module.exports = function unpackCmd(str) {
  var base64 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;

  if (base64) {
    return JSON.parse((0, (_fromBase || _load_fromBase()).default)(str));
  }
  return JSON.parse(str);
};