code: function getNonWhiteSpaceSibling(node, next, inc) {
          if (node) {
            next = next ? 'nextSibling' : 'previousSibling';
  
            for (node = inc ? node : node[next]; node; node = node[next]) {
              if (node.nodeType == 1 || !isWhiteSpaceNode(node)) {
                return node;
              }
            }
          }
        }
docs: Returns the next/previous non whitespace node.
  
  @private
  @param {Node} node Node to start at.
  @param {boolean} next (Optional) Include next or previous node defaults to previous.
  @param {boolean} inc (Optional) Include the current node in checking. Defaults to false.
  @return {Node} Next or previous node or undefined if it wasn't found.