if (typeof (console) == "undefined") {
    var console = {
        info: function () {
        },
        warn: function () {
        },
        error: function () {
        },
        log: function () {
        },
        time: function () {
        },
        timeEnd: function () {
        }
    };
}

if (!Array.isArray) {
    Array.isArray = function (vArg) {
        return Object.prototype.toString.call(vArg) === "[object Array]";
    };
}

if (!Object.isSVGElement) {
    Object.isSVGElement = function (vArg) {
        var str = Object.prototype.toString.call(vArg);
        return (str.indexOf("[object SVG") == 0);
    };
}
