export default function getWindow(node) {
    if (node == null) {
        return window;
    }

    if (node.toString() !== '[object Window]') {
        var ownerDocument = node.ownerDocument;
        return ownerDocument ? ownerDocument.defaultView || window : window;
    }

    return node;
}