code: function getPrecedingConditional(node) {
      do {
          node = node.previousSibling;
      } while(node && node.nodeType !== 1 && node.nodeType !== 8);
  
      if (!node) { return; }
  
      if (node.nodeType === 8) {
          node = virtualElements.previousSibling(node);
      }
  
      return domData.get(node, 'conditional');
  }
docs: Return any conditional that precedes the given node.
  @param  {HTMLElement} node To find the preceding conditional of
  @return {object}      { elseChainSatisfied: observable }