text: 'use strict';
  var Node = require('./Node');
  
  var NonDocumentTypeChildNode = {
    nextElementSibling: {
      get: function () {
        if (this.parentNode) {
          for (var kid = this.nextSibling; kid !== null; kid = kid.nextSibling) {
            if (kid.nodeType === Node.ELEMENT_NODE) return kid;
          }
        }
        return null;
      },
    },
  
    previousElementSibling: {
      get: function () {
        if (this.parentNode) {
          for (var kid = this.previousSibling; kid !== null; kid = kid.previousSibling) {
            if (kid.nodeType === Node.ELEMENT_NODE) return kid;
          }
        }
        return null;
      },
    },
  };
  
  module.exports = NonDocumentTypeChildNode;
  