code: function resolve(n, o) {
        var i, l;
  
        o = o || window;
  
        n = n.split('.');
        for (i = 0, l = n.length; i < l; i++) {
          o = o[n[i]];
  
          if (!o) {
            break;
          }
        }
  
        return o;
      }
docs: Resolves a string and returns the object from a specific structure.
  
  @method resolve
  @param {String} n Path to resolve for example a.b.c.d.
  @param {Object} o Optional object to search though, defaults to window.
  @return {Object} Last object in path or null if it couldn't be resolved.
  @example
  // Resolve a path into an object reference
  var obj = tinymce.resolve('a.b.c.d');