lib/modules/apostrophe-assets/public/js/vendor/lodash.js
function baseGet(object, path, pathKey) {
      if (object == null) {
        return;
      }
      object = toObject(object);
      if (pathKey !== undefined && pathKey in object) {
        path = [pathKey];
      }
      var index = 0,
          length = path.length;

      while (object != null && index < length) {
        object = toObject(object)[path[index++]];
      }
      return (index && index == length) ? object : undefined;
    }
function baseGet(object, path, pathKey) {
      if (object == null) {
        return;
      }
      object = toObject(object);
      if (pathKey !== undefined && pathKey in object) {
        path = [pathKey];
      }
      var index = 0,
          length = path.length;

      while (object != null && index < length) {
        object = toObject(object)[path[index++]];
      }
      return (index && index == length) ? object : undefined;
    }
function baseGet ( object , path , pathKey ) { if ( object == null ) { return ; } object = toObject ( object ) ; if ( pathKey !== undefined && pathKey in object ) { path = [ pathKey ] ; } var index = 0 , length = path . length ; while ( object != null && index < length ) { object = toObject ( object ) [ path [ index ++ ] ] ; } return ( index && index == length ) ? object : undefined ; }
The base implementation of `get` without support for string paths
and default values.

@private
@param {Object} object The object to query.
@param {Array} path The path of the property to get.
@param {string} [pathKey] The key representation of path.
@returns {*} Returns the resolved value.
The base implementation of get without support for string paths and default values .