Overview

URL www.faultygps.com/tag/iq-routes/
IP77.232.68.205
ASNAS29671 Servage GmbH
Location Europe
Report completed2018-05-17 23:54:16 CEST
StatusLoading report..
urlQuery Alerts No alerts detected


Settings

UserAgentMozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Referer
Pool
Access Level


Intrusion Detection Systems

Suricata /w Emerging Threats Pro  No alerts detected


Blacklists

MDL  No alerts detected
OpenPhish  No alerts detected
PhishTank  No alerts detected
Fortinet's Web Filter
Added / Verified Severity Host Comment
2018-05-17 2 www.faultygps.com/tag/iq-routes/ Malware
2018-05-17 2 www.faultygps.com/wp-content/plugins/google-analyticator/external-tracking. (...) Malware
2018-05-17 2 www.faultygps.com/wp-content/plugins/featured-content-gallery/scripts/jd.ga (...) Malware
2018-05-17 2 www.faultygps.com/wp-includes/js/jquery/jquery.js?ver=1.3.2 Malware
2018-05-17 2 www.faultygps.com/wp-content/plugins/featured-content-gallery/scripts/mooto (...) Malware
2018-05-17 2 www.faultygps.com/wp-content/themes/church_20/javascript/date.js Malware
2018-05-17 2 www.faultygps.com/wp-content/plugins/featured-content-gallery/css/jd.galler (...) Malware
2018-05-17 2 www.faultygps.com/wp-content/plugins/featured-content-gallery/scripts/jd.ga (...) Malware
DNS-BH  No alerts detected
mnemonic secure dns  No alerts detected


Recent reports on same IP/ASN/Domain

Last 10 reports on IP: 77.232.68.205

Date UQ / IDS / BL URL IP
2018-05-18 05:14:09 +0200
0 - 0 - 8 www.faultygps.com/tag/tomtom-one-v1/ 77.232.68.205
2018-05-17 19:29:44 +0200
0 - 0 - 8 www.faultygps.com/about/ 77.232.68.205
2018-05-17 19:17:20 +0200
0 - 0 - 8 www.faultygps.com/category/tomtom/ 77.232.68.205
2018-05-17 18:53:31 +0200
0 - 0 - 8 www.faultygps.com/tag/gps/ 77.232.68.205
2018-05-17 18:07:09 +0200
0 - 0 - 8 www.faultygps.com/tag/go-740/ 77.232.68.205
2018-05-17 04:08:07 +0200
0 - 0 - 8 www.faultygps.com/tag/go-920/ 77.232.68.205
2018-05-16 23:27:57 +0200
0 - 0 - 8 www.faultygps.com/tag/xl-live-iq-routes/ 77.232.68.205
2018-05-16 22:59:47 +0200
0 - 0 - 8 www.faultygps.com/tag/one-v2/ 77.232.68.205
2018-05-16 22:47:33 +0200
0 - 0 - 8 www.faultygps.com/2009/page/2/ 77.232.68.205
2018-05-16 18:03:15 +0200
0 - 0 - 8 www.faultygps.com/tomtom/ 77.232.68.205

Last 10 reports on ASN: AS29671 Servage GmbH

Date UQ / IDS / BL URL IP
2018-06-23 04:34:49 +0200
0 - 0 - 0 2ff77b0b.servage-customer.net 77.232.66.255
2018-06-21 09:49:23 +0200
0 - 0 - 77 rootaxx.org/ 92.61.152.203
2018-06-20 21:32:26 +0200
0 - 0 - 0 www.allcommcr.com.pg/proportioninget.html 77.232.90.51
2018-06-18 05:34:03 +0200
0 - 1 - 0 davidreeckmann.dk/ 77.232.79.33
2018-06-16 19:57:03 +0200
0 - 1 - 0 www.addictive247.co.uk/downloads/orbitz.exe 77.232.68.220
2018-06-16 14:37:34 +0200
0 - 1 - 0 www.russianlondon.com/english/ 92.61.148.42
2018-06-15 21:48:50 +0200
0 - 1 - 0 streamxxxx.com/ 92.61.155.160
2018-06-15 18:03:32 +0200
0 - 1 - 0 www.jockersoft.com/downloads/JeniuS/JeniuS_se (...) 77.232.85.182
2018-06-15 15:50:43 +0200
0 - 1 - 0 www.wegenbouwlimburg.com 92.61.148.22
2018-06-15 06:56:01 +0200
0 - 0 - 10 www.videoporno-gratis.net/video-porno-gratis/ 92.61.157.68

No other reports on domain: faultygps.com



JavaScript

Executed Scripts (32)


Executed Evals (9)

#1 JavaScript::Eval (size: 12, repeated: 1) - SHA256: a9b6c122b3e9f291c3bfd7212364a234da30454b659b945033b88ad36fcaf166

                                        citem7037477
                                    

#2 JavaScript::Eval (size: 12, repeated: 1) - SHA256: 9982d3c07394c826198407952473178068d22bdb0767bebed2b62fd47e7d1050

                                        citem7403509
                                    

#3 JavaScript::Eval (size: 12, repeated: 1) - SHA256: ae771bb300f222ae07a1ffdc21986d9a09ce9a42fe539e4cc9a08710301feb9a

                                        citem7628533
                                    

#4 JavaScript::Eval (size: 13, repeated: 1) - SHA256: f5dda1f379c38839f4acbce74ac2f25c79ba744ac7cad38425aa3cdcce1e118f

                                        cstyle7037477
                                    

#5 JavaScript::Eval (size: 13, repeated: 1) - SHA256: e727bccaf859de90a6dc8a63996938882b784790c17f528bbbc93039508d00cf

                                        cstyle7403509
                                    

#6 JavaScript::Eval (size: 13, repeated: 1) - SHA256: 8ef23e8b06698c437d4cfe0701a103c0df3d3ef916e05a6140a6ac95dbf3a017

                                        cstyle7628533
                                    

#7 JavaScript::Eval (size: 107, repeated: 1) - SHA256: 04673879090de54494d736da21576b2dc44e7ce630e7e3ce2cb91b67bc6d362b

                                        try {
    et_iw = top.innerWidth;
    et_ih = top.innerHeight;
} catch (e) {
    et_iw = window.innerWidth;
    et_ih = window.innerHeight;
}
                                    

#8 JavaScript::Eval (size: 62, repeated: 1) - SHA256: 25c321b955544abf39d0ded66df0fe7c6e39140ab33918df6001a2b489ed90a9

                                        try {
    et_ref = escape(top.document.referrer);
} catch (e) {
    et_ref = "";
}
                                    

#9 JavaScript::Eval (size: 58376, repeated: 1) - SHA256: 90c8112f549518ab844980de8b9036f545390d5adf94caa47c99819015d40949

                                        var MooTools = {
    version: '1.11'
};

function $defined(obj) {
    return (obj != undefined)
};

function $type(obj) {
    if (!$defined(obj)) return false;
    if (obj.htmlElement) return 'element';
    var type = typeof obj;
    if (type == 'object' && obj.nodeName) {
        switch (obj.nodeType) {
            case 1:
                return 'element';
            case 3:
                return (/\S/).test(obj.nodeValue) ? 'textnode' : 'whitespace'
        }
    }
    if (type == 'object' || type == 'function') {
        switch (obj.constructor) {
            case Array:
                return 'array';
            case RegExp:
                return 'regexp';
            case Class:
                return 'class'
        }
        if (typeof obj.length == 'number') {
            if (obj.item) return 'collection';
            if (obj.callee) return 'arguments'
        }
    }
    return type
};

function $merge() {
    var mix = {};
    for (var i = 0; i < arguments.length; i++) {
        for (var property in arguments[i]) {
            var ap = arguments[i][property];
            var mp = mix[property];
            if (mp && $type(ap) == 'object' && $type(mp) == 'object') mix[property] = $merge(mp, ap);
            else mix[property] = ap
        }
    }
    return mix
};
var $extend = function() {
    var args = arguments;
    if (!args[1]) args = [this, args[0]];
    for (var property in args[1]) args[0][property] = args[1][property];
    return args[0]
};
var $native = function() {
    for (var i = 0, l = arguments.length; i < l; i++) {
        arguments[i].extend = function(props) {
            for (var prop in props) {
                if (!this.prototype[prop]) this.prototype[prop] = props[prop];
                if (!this[prop]) this[prop] = $native.generic(prop)
            }
        }
    }
};
$native.generic = function(prop) {
    return function(bind) {
        return this.prototype[prop].apply(bind, Array.prototype.slice.call(arguments, 1))
    }
};
$native(Function, Array, String, Number);

function $chk(obj) {
    return !!(obj || obj === 0)
};

function $pick(obj, picked) {
    return $defined(obj) ? obj : picked
};

function $random(min, max) {
    return Math.floor(Math.random() * (max - min + 1) + min)
};

function $time() {
    return new Date().getTime()
};

function $clear(timer) {
    clearTimeout(timer);
    clearInterval(timer);
    return null
};
var Abstract = function(obj) {
    obj = obj || {};
    obj.extend = $extend;
    return obj
};
var Window = new Abstract(window);
var Document = new Abstract(document);
document.head = document.getElementsByTagName('head')[0];
window.xpath = !!(document.evaluate);
if (window.ActiveXObject) window.ie = window[window.XMLHttpRequest ? 'ie7' : 'ie6'] = true;
else if (document.childNodes && !document.all && !navigator.taintEnabled) window.webkit = window[window.xpath ? 'webkit420' : 'webkit419'] = true;
else if (document.getBoxObjectFor != null) window.gecko = true;
window.khtml = window.webkit;
Object.extend = $extend;
if (typeof HTMLElement == 'undefined') {
    var HTMLElement = function() {};
    if (window.webkit) document.createElement("iframe");
    HTMLElement.prototype = (window.webkit) ? window["[[DOMElement.prototype]]"] : {}
}
HTMLElement.prototype.htmlElement = function() {};
if (window.ie6) try {
    document.execCommand("BackgroundImageCache", false, true)
} catch (e) {};
var Class = function(properties) {
    var klass = function() {
        return (arguments[0] !== null && this.initialize && $type(this.initialize) == 'function') ? this.initialize.apply(this, arguments) : this
    };
    $extend(klass, this);
    klass.prototype = properties;
    klass.constructor = Class;
    return klass
};
Class.empty = function() {};
Class.prototype = {
    extend: function(properties) {
        var proto = new this(null);
        for (var property in properties) {
            var pp = proto[property];
            proto[property] = Class.Merge(pp, properties[property])
        }
        return new Class(proto)
    },
    implement: function() {
        for (var i = 0, l = arguments.length; i < l; i++) $extend(this.prototype, arguments[i])
    }
};
Class.Merge = function(previous, current) {
    if (previous && previous != current) {
        var type = $type(current);
        if (type != $type(previous)) return current;
        switch (type) {
            case 'function':
                var merged = function() {
                    this.parent = arguments.callee.parent;
                    return current.apply(this, arguments)
                };
                merged.parent = previous;
                return merged;
            case 'object':
                return $merge(previous, current)
        }
    }
    return current
};
var Chain = new Class({
    chain: function(fn) {
        this.chains = this.chains || [];
        this.chains.push(fn);
        return this
    },
    callChain: function() {
        if (this.chains && this.chains.length) this.chains.shift().delay(10, this)
    },
    clearChain: function() {
        this.chains = []
    }
});
var Events = new Class({
    addEvent: function(type, fn) {
        if (fn != Class.empty) {
            this.$events = this.$events || {};
            this.$events[type] = this.$events[type] || [];
            this.$events[type].include(fn)
        }
        return this
    },
    fireEvent: function(type, args, delay) {
        if (this.$events && this.$events[type]) {
            this.$events[type].each(function(fn) {
                fn.create({
                    'bind': this,
                    'delay': delay,
                    'arguments': args
                })()
            }, this)
        }
        return this
    },
    removeEvent: function(type, fn) {
        if (this.$events && this.$events[type]) this.$events[type].remove(fn);
        return this
    }
});
var Options = new Class({
    setOptions: function() {
        this.options = $merge.apply(null, [this.options].extend(arguments));
        if (this.addEvent) {
            for (var option in this.options) {
                if ($type(this.options[option] == 'function') && (/^on[A-Z]/).test(option)) this.addEvent(option, this.options[option])
            }
        }
        return this
    }
});
Array.extend({
    forEach: function(fn, bind) {
        for (var i = 0, j = this.length; i < j; i++) fn.call(bind, this[i], i, this)
    },
    filter: function(fn, bind) {
        var results = [];
        for (var i = 0, j = this.length; i < j; i++) {
            if (fn.call(bind, this[i], i, this)) results.push(this[i])
        }
        return results
    },
    map: function(fn, bind) {
        var results = [];
        for (var i = 0, j = this.length; i < j; i++) results[i] = fn.call(bind, this[i], i, this);
        return results
    },
    every: function(fn, bind) {
        for (var i = 0, j = this.length; i < j; i++) {
            if (!fn.call(bind, this[i], i, this)) return false
        }
        return true
    },
    some: function(fn, bind) {
        for (var i = 0, j = this.length; i < j; i++) {
            if (fn.call(bind, this[i], i, this)) return true
        }
        return false
    },
    indexOf: function(item, from) {
        var len = this.length;
        for (var i = (from < 0) ? Math.max(0, len + from) : from || 0; i < len; i++) {
            if (this[i] === item) return i
        }
        return -1
    },
    copy: function(start, length) {
        start = start || 0;
        if (start < 0) start = this.length + start;
        length = length || (this.length - start);
        var newArray = [];
        for (var i = 0; i < length; i++) newArray[i] = this[start++];
        return newArray
    },
    remove: function(item) {
        var i = 0;
        var len = this.length;
        while (i < len) {
            if (this[i] === item) {
                this.splice(i, 1);
                len--
            } else {
                i++
            }
        }
        return this
    },
    contains: function(item, from) {
        return this.indexOf(item, from) != -1
    },
    associate: function(keys) {
        var obj = {},
            length = Math.min(this.length, keys.length);
        for (var i = 0; i < length; i++) obj[keys[i]] = this[i];
        return obj
    },
    extend: function(array) {
        for (var i = 0, j = array.length; i < j; i++) this.push(array[i]);
        return this
    },
    merge: function(array) {
        for (var i = 0, l = array.length; i < l; i++) this.include(array[i]);
        return this
    },
    include: function(item) {
        if (!this.contains(item)) this.push(item);
        return this
    },
    getRandom: function() {
        return this[$random(0, this.length - 1)] || null
    },
    getLast: function() {
        return this[this.length - 1] || null
    }
});
Array.prototype.each = Array.prototype.forEach;
Array.each = Array.forEach;

function $A(array) {
    return Array.copy(array)
};

function $each(iterable, fn, bind) {
    if (iterable && typeof iterable.length == 'number' && $type(iterable) != 'object') {
        Array.forEach(iterable, fn, bind)
    } else {
        for (var name in iterable) fn.call(bind || iterable, iterable[name], name)
    }
};
Array.prototype.test = Array.prototype.contains;
String.extend({
    test: function(regex, params) {
        return (($type(regex) == 'string') ? new RegExp(regex, params) : regex).test(this)
    },
    toInt: function() {
        return parseInt(this, 10)
    },
    toFloat: function() {
        return parseFloat(this)
    },
    camelCase: function() {
        return this.replace(/-\D/g, function(match) {
            return match.charAt(1).toUpperCase()
        })
    },
    hyphenate: function() {
        return this.replace(/\w[A-Z]/g, function(match) {
            return (match.charAt(0) + '-' + match.charAt(1).toLowerCase())
        })
    },
    capitalize: function() {
        return this.replace(/\b[a-z]/g, function(match) {
            return match.toUpperCase()
        })
    },
    trim: function() {
        return this.replace(/^\s+|\s+$/g, '')
    },
    clean: function() {
        return this.replace(/\s{2,}/g, ' ').trim()
    },
    rgbToHex: function(array) {
        var rgb = this.match(/\d{1,3}/g);
        return (rgb) ? rgb.rgbToHex(array) : false
    },
    hexToRgb: function(array) {
        var hex = this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);
        return (hex) ? hex.slice(1).hexToRgb(array) : false
    },
    contains: function(string, s) {
        return (s) ? (s + this + s).indexOf(s + string + s) > -1 : this.indexOf(string) > -1
    },
    escapeRegExp: function() {
        return this.replace(/([.*+?^${}()|[\]\/\\])/g, '\\$1')
    }
});
Array.extend({
    rgbToHex: function(array) {
        if (this.length < 3) return false;
        if (this.length == 4 && this[3] == 0 && !array) return 'transparent';
        var hex = [];
        for (var i = 0; i < 3; i++) {
            var bit = (this[i] - 0).toString(16);
            hex.push((bit.length == 1) ? '0' + bit : bit)
        }
        return array ? hex : '#' + hex.join('')
    },
    hexToRgb: function(array) {
        if (this.length != 3) return false;
        var rgb = [];
        for (var i = 0; i < 3; i++) {
            rgb.push(parseInt((this[i].length == 1) ? this[i] + this[i] : this[i], 16))
        }
        return array ? rgb : 'rgb(' + rgb.join(',') + ')'
    }
});
Function.extend({
    create: function(options) {
        var fn = this;
        options = $merge({
            'bind': fn,
            'event': false,
            'arguments': null,
            'delay': false,
            'periodical': false,
            'attempt': false
        }, options);
        if ($chk(options.arguments) && $type(options.arguments) != 'array') options.arguments = [options.arguments];
        return function(event) {
            var args;
            if (options.event) {
                event = event || window.event;
                args = [(options.event === true) ? event : new options.event(event)];
                if (options.arguments) args.extend(options.arguments)
            } else args = options.arguments || arguments;
            var returns = function() {
                return fn.apply($pick(options.bind, fn), args)
            };
            if (options.delay) return setTimeout(returns, options.delay);
            if (options.periodical) return setInterval(returns, options.periodical);
            if (options.attempt) try {
                return returns()
            } catch (err) {
                return false
            };
            return returns()
        }
    },
    pass: function(args, bind) {
        return this.create({
            'arguments': args,
            'bind': bind
        })
    },
    attempt: function(args, bind) {
        return this.create({
            'arguments': args,
            'bind': bind,
            'attempt': true
        })()
    },
    bind: function(bind, args) {
        return this.create({
            'bind': bind,
            'arguments': args
        })
    },
    bindAsEventListener: function(bind, args) {
        return this.create({
            'bind': bind,
            'event': true,
            'arguments': args
        })
    },
    delay: function(delay, bind, args) {
        return this.create({
            'delay': delay,
            'bind': bind,
            'arguments': args
        })()
    },
    periodical: function(interval, bind, args) {
        return this.create({
            'periodical': interval,
            'bind': bind,
            'arguments': args
        })()
    }
});
Number.extend({
    toInt: function() {
        return parseInt(this)
    },
    toFloat: function() {
        return parseFloat(this)
    },
    limit: function(min, max) {
        return Math.min(max, Math.max(min, this))
    },
    round: function(precision) {
        precision = Math.pow(10, precision || 0);
        return Math.round(this * precision) / precision
    },
    times: function(fn) {
        for (var i = 0; i < this; i++) fn(i)
    }
});
var Element = new Class({
    initialize: function(el, props) {
        if ($type(el) == 'string') {
            if (window.ie && props && (props.name || props.type)) {
                var name = (props.name) ? ' name="' + props.name + '"' : '';
                var type = (props.type) ? ' type="' + props.type + '"' : '';
                delete props.name;
                delete props.type;
                el = '<' + el + name + type + '>'
            }
            el = document.createElement(el)
        }
        el = $(el);
        return (!props || !el) ? el : el.set(props)
    }
});
var Elements = new Class({
    initialize: function(elements) {
        return (elements) ? $extend(elements, this) : this
    }
});
Elements.extend = function(props) {
    for (var prop in props) {
        this.prototype[prop] = props[prop];
        this[prop] = $native.generic(prop)
    }
};

function $(el) {
    if (!el) return null;
    if (el.htmlElement) return Garbage.collect(el);
    if ([window, document].contains(el)) return el;
    var type = $type(el);
    if (type == 'string') {
        el = document.getElementById(el);
        type = (el) ? 'element' : false
    }
    if (type != 'element') return null;
    if (el.htmlElement) return Garbage.collect(el);
    if (['object', 'embed'].contains(el.tagName.toLowerCase())) return el;
    $extend(el, Element.prototype);
    el.htmlElement = function() {};
    return Garbage.collect(el)
};
document.getElementsBySelector = document.getElementsByTagName;

function $$() {
    var elements = [];
    for (var i = 0, j = arguments.length; i < j; i++) {
        var selector = arguments[i];
        switch ($type(selector)) {
            case 'element':
                elements.push(selector);
            case 'boolean':
                break;
            case false:
                break;
            case 'string':
                selector = document.getElementsBySelector(selector, true);
            default:
                elements.extend(selector)
        }
    }
    return $$.unique(elements)
};
$$.unique = function(array) {
    var elements = [];
    for (var i = 0, l = array.length; i < l; i++) {
        if (array[i].$included) continue;
        var element = $(array[i]);
        if (element && !element.$included) {
            element.$included = true;
            elements.push(element)
        }
    }
    for (var n = 0, d = elements.length; n < d; n++) elements[n].$included = null;
    return new Elements(elements)
};
Elements.Multi = function(property) {
    return function() {
        var args = arguments;
        var items = [];
        var elements = true;
        for (var i = 0, j = this.length, returns; i < j; i++) {
            returns = this[i][property].apply(this[i], args);
            if ($type(returns) != 'element') elements = false;
            items.push(returns)
        };
        return (elements) ? $$.unique(items) : items
    }
};
Element.extend = function(properties) {
    for (var property in properties) {
        HTMLElement.prototype[property] = properties[property];
        Element.prototype[property] = properties[property];
        Element[property] = $native.generic(property);
        var elementsProperty = (Array.prototype[property]) ? property + 'Elements' : property;
        Elements.prototype[elementsProperty] = Elements.Multi(property)
    }
};
Element.extend({set: function(props) {
        for (var prop in props) {
            var val = props[prop];
            switch (prop) {
                case 'styles':
                    this.setStyles(val);
                    break;
                case 'events':
                    if (this.addEvents) this.addEvents(val);
                    break;
                case 'properties':
                    this.setProperties(val);
                    break;
                default:
                    this.setProperty(prop, val)
            }
        }
        return this
    },
    inject: function(el, where) {
        el = $(el);
        switch (where) {
            case 'before':
                el.parentNode.insertBefore(this, el);
                break;
            case 'after':
                var next = el.getNext();
                if (!next) el.parentNode.appendChild(this);
                else el.parentNode.insertBefore(this, next);
                break;
            case 'top':
                var first = el.firstChild;
                if (first) {
                    el.insertBefore(this, first);
                    break
                }
            default:
                el.appendChild(this)
        }
        return this
    },
    injectBefore: function(el) {
        return this.inject(el, 'before')
    },
    injectAfter: function(el) {
        return this.inject(el, 'after')
    },
    injectInside: function(el) {
        return this.inject(el, 'bottom')
    },
    injectTop: function(el) {
        return this.inject(el, 'top')
    },
    adopt: function() {
        var elements = [];
        $each(arguments, function(argument) {
            elements = elements.concat(argument)
        });
        $$(elements).inject(this);
        return this
    },
    remove: function() {
        return this.parentNode.removeChild(this)
    },
    clone: function(contents) {
        var el = $(this.cloneNode(contents !== false));
        if (!el.$events) return el;
        el.$events = {};
        for (var type in this.$events) el.$events[type] = {
            'keys': $A(this.$events[type].keys),
            'values': $A(this.$events[type].values)
        };
        return el.removeEvents()
    },
    replaceWith: function(el) {
        el = $(el);
        this.parentNode.replaceChild(el, this);
        return el
    },
    appendText: function(text) {
        this.appendChild(document.createTextNode(text));
        return this
    },
    hasClass: function(className) {
        return this.className.contains(className, ' ')
    },
    addClass: function(className) {
        if (!this.hasClass(className)) this.className = (this.className + ' ' + className).clean();
        return this
    },
    removeClass: function(className) {
        this.className = this.className.replace(new RegExp('(^|\\s)' + className + '(?:\\s|$)'), '$1').clean();
        return this
    },
    toggleClass: function(className) {
        return this.hasClass(className) ? this.removeClass(className) : this.addClass(className)
    },
    setStyle: function(property, value) {
        switch (property) {
            case 'opacity':
                return this.setOpacity(parseFloat(value));
            case 'float':
                property = (window.ie) ? 'styleFloat' : 'cssFloat'
        }
        property = property.camelCase();
        switch ($type(value)) {
            case 'number':
                if (!['zIndex', 'zoom'].contains(property)) value += 'px';
                break;
            case 'array':
                value = 'rgb(' + value.join(',') + ')'
        }
        this.style[property] = value;
        return this
    },
    setStyles: function(source) {
        switch ($type(source)) {
            case 'object':
                Element.setMany(this, 'setStyle', source);
                break;
            case 'string':
                this.style.cssText = source
        }
        return this
    },
    setOpacity: function(opacity) {
        if (opacity == 0) {
            if (this.style.visibility != "hidden") this.style.visibility = "hidden"
        } else {
            if (this.style.visibility != "visible") this.style.visibility = "visible"
        }
        if (!this.currentStyle || !this.currentStyle.hasLayout) this.style.zoom = 1;
        if (window.ie) this.style.filter = (opacity == 1) ? '' : "alpha(opacity=" + opacity * 100 + ")";
        this.style.opacity = this.$tmp.opacity = opacity;
        return this
    },
    getStyle: function(property) {
        property = property.camelCase();
        var result = this.style[property];
        if (!$chk(result)) {
            if (property == 'opacity') return this.$tmp.opacity;
            result = [];
            for (var style in Element.Styles) {
                if (property == style) {
                    Element.Styles[style].each(function(s) {
                        var style = this.getStyle(s);
                        result.push(parseInt(style) ? style : '0px')
                    }, this);
                    if (property == 'border') {
                        var every = result.every(function(bit) {
                            return (bit == result[0])
                        });
                        return (every) ? result[0] : false
                    }
                    return result.join(' ')
                }
            }
            if (property.contains('border')) {
                if (Element.Styles.border.contains(property)) {
                    return ['Width', 'Style', 'Color'].map(function(p) {
                        return this.getStyle(property + p)
                    }, this).join(' ')
                } else if (Element.borderShort.contains(property)) {
                    return ['Top', 'Right', 'Bottom', 'Left'].map(function(p) {
                        return this.getStyle('border' + p + property.replace('border', ''))
                    }, this).join(' ')
                }
            }
            if (document.defaultView) result = document.defaultView.getComputedStyle(this, null).getPropertyValue(property.hyphenate());
            else if (this.currentStyle) result = this.currentStyle[property]
        }
        if (window.ie) result = Element.fixStyle(property, result, this);
        if (result && property.test(/color/i) && result.contains('rgb')) {
            return result.split('rgb').splice(1, 4).map(function(color) {
                return color.rgbToHex()
            }).join(' ')
        }
        return result
    },
    getStyles: function() {
        return Element.getMany(this, 'getStyle', arguments)
    },
    walk: function(brother, start) {
        brother += 'Sibling';
        var el = (start) ? this[start] : this[brother];
        while (el && $type(el) != 'element') el = el[brother];
        return $(el)
    },
    getPrevious: function() {
        return this.walk('previous')
    },
    getNext: function() {
        return this.walk('next')
    },
    getFirst: function() {
        return this.walk('next', 'firstChild')
    },
    getLast: function() {
        return this.walk('previous', 'lastChild')
    },
    getParent: function() {
        return $(this.parentNode)
    },
    getChildren: function() {
        return $$(this.childNodes)
    },
    hasChild: function(el) {
        return !!$A(this.getElementsByTagName('*')).contains(el)
    },
    getProperty: function(property) {
        var index = Element.Properties[property];
        if (index) return this[index];
        var flag = Element.PropertiesIFlag[property] || 0;
        if (!window.ie || flag) return this.getAttribute(property, flag);
        var node = this.attributes[property];
        return (node) ? node.nodeValue : null
    },
    removeProperty: function(property) {
        var index = Element.Properties[property];
        if (index) this[index] = '';
        else this.removeAttribute(property);
        return this
    },
    getProperties: function() {
        return Element.getMany(this, 'getProperty', arguments)
    },
    setProperty: function(property, value) {
        var index = Element.Properties[property];
        if (index) this[index] = value;
        else this.setAttribute(property, value);
        return this
    },
    setProperties: function(source) {
        return Element.setMany(this, 'setProperty', source)
    },
    setHTML: function() {
        this.innerHTML = $A(arguments).join('');
        return this
    },
    setText: function(text) {
        var tag = this.getTag();
        if (['style', 'script'].contains(tag)) {
            if (window.ie) {
                if (tag == 'style') this.styleSheet.cssText = text;
                else if (tag == 'script') this.setProperty('text', text);
                return this
            } else {
                this.removeChild(this.firstChild);
                return this.appendText(text)
            }
        }
        this[$defined(this.innerText) ? 'innerText' : 'textContent'] = text;
        return this
    },
    getText: function() {
        var tag = this.getTag();
        if (['style', 'script'].contains(tag)) {
            if (window.ie) {
                if (tag == 'style') return this.styleSheet.cssText;
                else if (tag == 'script') return this.getProperty('text')
            } else {
                return this.innerHTML
            }
        }
        return ($pick(this.innerText, this.textContent))
    },
    getTag: function() {
        return this.tagName.toLowerCase()
    },
    empty: function() {
        Garbage.trash(this.getElementsByTagName('*'));
        return this.setHTML('')
    }
});
Element.fixStyle = function(property, result, element) {
    if ($chk(parseInt(result))) return result;
    if (['height', 'width'].contains(property)) {
        var values = (property == 'width') ? ['left', 'right'] : ['top', 'bottom'];
        var size = 0;
        values.each(function(value) {
            size += element.getStyle('border-' + value + '-width').toInt() + element.getStyle('padding-' + value).toInt()
        });
        return element['offset' + property.capitalize()] - size + 'px'
    } else if (property.test(/border(.+)Width|margin|padding/)) {
        return '0px'
    }
    return result
};
Element.Styles = {
    'border': [],
    'padding': [],
    'margin': []
};
['Top', 'Right', 'Bottom', 'Left'].each(function(direction) {
    for (var style in Element.Styles) Element.Styles[style].push(style + direction)
});
Element.borderShort = ['borderWidth', 'borderStyle', 'borderColor'];
Element.getMany = function(el, method, keys) {
    var result = {};
    $each(keys, function(key) {
        result[key] = el[method](key)
    });
    return result
};
Element.setMany = function(el, method, pairs) {
    for (var key in pairs) el[method](key, pairs[key]);
    return el
};
Element.Properties = new Abstract({
    'class': 'className',
    'for': 'htmlFor',
    'colspan': 'colSpan',
    'rowspan': 'rowSpan',
    'accesskey': 'accessKey',
    'tabindex': 'tabIndex',
    'maxlength': 'maxLength',
    'readonly': 'readOnly',
    'frameborder': 'frameBorder',
    'value': 'value',
    'disabled': 'disabled',
    'checked': 'checked',
    'multiple': 'multiple',
    'selected': 'selected'
});
Element.PropertiesIFlag = {
    'href': 2,
    'src': 2
};
Element.Methods = {
    Listeners: {
        addListener: function(type, fn) {
            if (this.addEventListener) this.addEventListener(type, fn, false);
            else this.attachEvent('on' + type, fn);
            return this
        },
        removeListener: function(type, fn) {
            if (this.removeEventListener) this.removeEventListener(type, fn, false);
            else this.detachEvent('on' + type, fn);
            return this
        }
    }
};
window.extend(Element.Methods.Listeners);
document.extend(Element.Methods.Listeners);
Element.extend(Element.Methods.Listeners);
var Garbage = {
    elements: [],
    collect: function(el) {
        if (!el.$tmp) {
            Garbage.elements.push(el);
            el.$tmp = {
                'opacity': 1
            }
        }
        return el
    },
    trash: function(elements) {
        for (var i = 0, j = elements.length, el; i < j; i++) {
            if (!(el = elements[i]) || !el.$tmp) continue;
            if (el.$events) el.fireEvent('trash').removeEvents();
            for (var p in el.$tmp) el.$tmp[p] = null;
            for (var d in Element.prototype) el[d] = null;
            Garbage.elements[Garbage.elements.indexOf(el)] = null;
            el.htmlElement = el.$tmp = el = null
        }
        Garbage.elements.remove(null)
    },
    empty: function() {
        Garbage.collect(window);
        Garbage.collect(document);
        Garbage.trash(Garbage.elements)
    }
};
window.addListener('beforeunload', function() {
    window.addListener('unload', Garbage.empty);
    if (window.ie) window.addListener('unload', CollectGarbage)
});
var Event = new Class({
    initialize: function(event) {
        if (event && event.$extended) return event;
        this.$extended = true;
        event = event || window.event;
        this.event = event;
        this.type = event.type;
        this.target = event.target || event.srcElement;
        if (this.target.nodeType == 3) this.target = this.target.parentNode;
        this.shift = event.shiftKey;
        this.control = event.ctrlKey;
        this.alt = event.altKey;
        this.meta = event.metaKey;
        if (['DOMMouseScroll', 'mousewheel'].contains(this.type)) {
            this.wheel = (event.wheelDelta) ? event.wheelDelta / 120 : -(event.detail || 0) / 3
        } else if (this.type.contains('key')) {
            this.code = event.which || event.keyCode;
            for (var name in Event.keys) {
                if (Event.keys[name] == this.code) {
                    this.key = name;
                    break
                }
            }
            if (this.type == 'keydown') {
                var fKey = this.code - 111;
                if (fKey > 0 && fKey < 13) this.key = 'f' + fKey
            }
            this.key = this.key || String.fromCharCode(this.code).toLowerCase()
        } else if (this.type.test(/(click|mouse|menu)/)) {
            this.page = {
                'x': event.pageX || event.clientX + document.documentElement.scrollLeft,
                'y': event.pageY || event.clientY + document.documentElement.scrollTop
            };
            this.client = {
                'x': event.pageX ? event.pageX - window.pageXOffset : event.clientX,
                'y': event.pageY ? event.pageY - window.pageYOffset : event.clientY
            };
            this.rightClick = (event.which == 3) || (event.button == 2);
            switch (this.type) {
                case 'mouseover':
                    this.relatedTarget = event.relatedTarget || event.fromElement;
                    break;
                case 'mouseout':
                    this.relatedTarget = event.relatedTarget || event.toElement
            }
            this.fixRelatedTarget()
        }
        return this
    },
    stop: function() {
        return this.stopPropagation().preventDefault()
    },
    stopPropagation: function() {
        if (this.event.stopPropagation) this.event.stopPropagation();
        else this.event.cancelBubble = true;
        return this
    },
    preventDefault: function() {
        if (this.event.preventDefault) this.event.preventDefault();
        else this.event.returnValue = false;
        return this
    }
});
Event.fix = {
    relatedTarget: function() {
        if (this.relatedTarget && this.relatedTarget.nodeType == 3) this.relatedTarget = this.relatedTarget.parentNode
    },
    relatedTargetGecko: function() {
        try {
            Event.fix.relatedTarget.call(this)
        } catch (e) {
            this.relatedTarget = this.target
        }
    }
};
Event.prototype.fixRelatedTarget = (window.gecko) ? Event.fix.relatedTargetGecko : Event.fix.relatedTarget;
Event.keys = new Abstract({
    'enter': 13,
    'up': 38,
    'down': 40,
    'left': 37,
    'right': 39,
    'esc': 27,
    'space': 32,
    'backspace': 8,
    'tab': 9,
    'delete': 46
});
Element.Methods.Events = {
    addEvent: function(type, fn) {
        this.$events = this.$events || {};
        this.$events[type] = this.$events[type] || {
            'keys': [],
            'values': []
        };
        if (this.$events[type].keys.contains(fn)) return this;
        this.$events[type].keys.push(fn);
        var realType = type;
        var custom = Element.Events[type];
        if (custom) {
            if (custom.add) custom.add.call(this, fn);
            if (custom.map) fn = custom.map;
            if (custom.type) realType = custom.type
        }
        if (!this.addEventListener) fn = fn.create({
            'bind': this,
            'event': true
        });
        this.$events[type].values.push(fn);
        return (Element.NativeEvents.contains(realType)) ? this.addListener(realType, fn) : this
    },
    removeEvent: function(type, fn) {
        if (!this.$events || !this.$events[type]) return this;
        var pos = this.$events[type].keys.indexOf(fn);
        if (pos == -1) return this;
        var key = this.$events[type].keys.splice(pos, 1)[0];
        var value = this.$events[type].values.splice(pos, 1)[0];
        var custom = Element.Events[type];
        if (custom) {
            if (custom.remove) custom.remove.call(this, fn);
            if (custom.type) type = custom.type
        }
        return (Element.NativeEvents.contains(type)) ? this.removeListener(type, value) : this
    },
    addEvents: function(source) {
        return Element.setMany(this, 'addEvent', source)
    },
    removeEvents: function(type) {
        if (!this.$events) return this;
        if (!type) {
            for (var evType in this.$events) this.removeEvents(evType);
            this.$events = null
        } else if (this.$events[type]) {
            this.$events[type].keys.each(function(fn) {
                this.removeEvent(type, fn)
            }, this);
            this.$events[type] = null
        }
        return this
    },
    fireEvent: function(type, args, delay) {
        if (this.$events && this.$events[type]) {
            this.$events[type].keys.each(function(fn) {
                fn.create({
                    'bind': this,
                    'delay': delay,
                    'arguments': args
                })()
            }, this)
        }
        return this
    },
    cloneEvents: function(from, type) {
        if (!from.$events) return this;
        if (!type) {
            for (var evType in from.$events) this.cloneEvents(from, evType)
        } else if (from.$events[type]) {
            from.$events[type].keys.each(function(fn) {
                this.addEvent(type, fn)
            }, this)
        }
        return this
    }
};
window.extend(Element.Methods.Events);
document.extend(Element.Methods.Events);
Element.extend(Element.Methods.Events);
Element.Events = new Abstract({
    'mouseenter': {
        type: 'mouseover',
        map: function(event) {
            event = new Event(event);
            if (event.relatedTarget != this && !this.hasChild(event.relatedTarget)) this.fireEvent('mouseenter', event)
        }
    },
    'mouseleave': {
        type: 'mouseout',
        map: function(event) {
            event = new Event(event);
            if (event.relatedTarget != this && !this.hasChild(event.relatedTarget)) this.fireEvent('mouseleave', event)
        }
    },
    'mousewheel': {
        type: (window.gecko) ? 'DOMMouseScroll' : 'mousewheel'
    }
});
Element.NativeEvents = ['click', 'dblclick', 'mouseup', 'mousedown', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'keydown', 'keypress', 'keyup', 'load', 'unload', 'beforeunload', 'resize', 'move', 'focus', 'blur', 'change', 'submit', 'reset', 'select', 'error', 'abort', 'contextmenu', 'scroll'];
Function.extend({
    bindWithEvent: function(bind, args) {
        return this.create({
            'bind': bind,
            'arguments': args,
            'event': Event
        })
    }
});
Elements.extend({
    filterByTag: function(tag) {
        return new Elements(this.filter(function(el) {
            return (Element.getTag(el) == tag)
        }))
    },
    filterByClass: function(className, nocash) {
        var elements = this.filter(function(el) {
            return (el.className && el.className.contains(className, ' '))
        });
        return (nocash) ? elements : new Elements(elements)
    },
    filterById: function(id, nocash) {
        var elements = this.filter(function(el) {
            return (el.id == id)
        });
        return (nocash) ? elements : new Elements(elements)
    },
    filterByAttribute: function(name, operator, value, nocash) {
        var elements = this.filter(function(el) {
            var current = Element.getProperty(el, name);
            if (!current) return false;
            if (!operator) return true;
            switch (operator) {
                case '=':
                    return (current == value);
                case '*=':
                    return (current.contains(value));
                case '^=':
                    return (current.substr(0, value.length) == value);
                case '$=':
                    return (current.substr(current.length - value.length) == value);
                case '!=':
                    return (current != value);
                case '~=':
                    return current.contains(value, ' ')
            }
            return false
        });
        return (nocash) ? elements : new Elements(elements)
    }
});

function $E(selector, filter) {
    return ($(filter) || document).getElement(selector)
};

function $ES(selector, filter) {
    return ($(filter) || document).getElementsBySelector(selector)
};
$$.shared = {
    'regexp': /^(\w*|\*)(?:#([\w-]+)|\.([\w-]+))?(?:\[(\w+)(?:([!*^$]?=)["']?([^"'\]]*)["']?)?])?$/,
    'xpath': {
        getParam: function(items, context, param, i) {
            var temp = [context.namespaceURI ? 'xhtml:' : '', param[1]];
            if (param[2]) temp.push('[@id="', param[2], '"]');
            if (param[3]) temp.push('[contains(concat(" ", @class, " "), " ', param[3], ' ")]');
            if (param[4]) {
                if (param[5] && param[6]) {
                    switch (param[5]) {
                        case '*=':
                            temp.push('[contains(@', param[4], ', "', param[6], '")]');
                            break;
                        case '^=':
                            temp.push('[starts-with(@', param[4], ', "', param[6], '")]');
                            break;
                        case '$=':
                            temp.push('[substring(@', param[4], ', string-length(@', param[4], ') - ', param[6].length, ' + 1) = "', param[6], '"]');
                            break;
                        case '=':
                            temp.push('[@', param[4], '="', param[6], '"]');
                            break;
                        case '!=':
                            temp.push('[@', param[4], '!="', param[6], '"]')
                    }
                } else {
                    temp.push('[@', param[4], ']')
                }
            }
            items.push(temp.join(''));
            return items
        },
        getItems: function(items, context, nocash) {
            var elements = [];
            var xpath = document.evaluate('.//' + items.join('//'), context, $$.shared.resolver, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
            for (var i = 0, j = xpath.snapshotLength; i < j; i++) elements.push(xpath.snapshotItem(i));
            return (nocash) ? elements : new Elements(elements.map($))
        }
    },
    'normal': {
        getParam: function(items, context, param, i) {
            if (i == 0) {
                if (param[2]) {
                    var el = context.getElementById(param[2]);
                    if (!el || ((param[1] != '*') && (Element.getTag(el) != param[1]))) return false;
                    items = [el]
                } else {
                    items = $A(context.getElementsByTagName(param[1]))
                }
            } else {
                items = $$.shared.getElementsByTagName(items, param[1]);
                if (param[2]) items = Elements.filterById(items, param[2], true)
            }
            if (param[3]) items = Elements.filterByClass(items, param[3], true);
            if (param[4]) items = Elements.filterByAttribute(items, param[4], param[5], param[6], true);
            return items
        },
        getItems: function(items, context, nocash) {
            return (nocash) ? items : $$.unique(items)
        }
    },
    resolver: function(prefix) {
        return (prefix == 'xhtml') ? 'http://www.w3.org/1999/xhtml' : false
    },
    getElementsByTagName: function(context, tagName) {
        var found = [];
        for (var i = 0, j = context.length; i < j; i++) found.extend(context[i].getElementsByTagName(tagName));
        return found
    }
};
$$.shared.method = (window.xpath) ? 'xpath' : 'normal';
Element.Methods.Dom = {
    getElements: function(selector, nocash) {
        var items = [];
        selector = selector.trim().split(' ');
        for (var i = 0, j = selector.length; i < j; i++) {
            var sel = selector[i];
            var param = sel.match($$.shared.regexp);
            if (!param) break;
            param[1] = param[1] || '*';
            var temp = $$.shared[$$.shared.method].getParam(items, this, param, i);
            if (!temp) break;
            items = temp
        }
        return $$.shared[$$.shared.method].getItems(items, this, nocash)
    },
    getElement: function(selector) {
        return $(this.getElements(selector, true)[0] || false)
    },
    getElementsBySelector: function(selector, nocash) {
        var elements = [];
        selector = selector.split(',');
        for (var i = 0, j = selector.length; i < j; i++) elements = elements.concat(this.getElements(selector[i], true));
        return (nocash) ? elements : $$.unique(elements)
    }
};
Element.extend({
    getElementById: function(id) {
        var el = document.getElementById(id);
        if (!el) return false;
        for (var parent = el.parentNode; parent != this; parent = parent.parentNode) {
            if (!parent) return false
        }
        return el
    },
    getElementsByClassName: function(className) {
        return this.getElements('.' + className)
    }
});
document.extend(Element.Methods.Dom);
Element.extend(Element.Methods.Dom);
Element.extend({
    scrollTo: function(x, y) {
        this.scrollLeft = x;
        this.scrollTop = y
    },
    getSize: function() {
        return {
            'scroll': {
                'x': this.scrollLeft,
                'y': this.scrollTop
            },
            'size': {
                'x': this.offsetWidth,
                'y': this.offsetHeight
            },
            'scrollSize': {
                'x': this.scrollWidth,
                'y': this.scrollHeight
            }
        }
    },
    getPosition: function(overflown) {
        overflown = overflown || [];
        var el = this,
            left = 0,
            top = 0;
        do {
            left += el.offsetLeft || 0;
            top += el.offsetTop || 0;
            el = el.offsetParent
        } while (el);
        overflown.each(function(element) {
            left -= element.scrollLeft || 0;
            top -= element.scrollTop || 0
        });
        return {
            'x': left,
            'y': top
        }
    },
    getTop: function(overflown) {
        return this.getPosition(overflown).y
    },
    getLeft: function(overflown) {
        return this.getPosition(overflown).x
    },
    getCoordinates: function(overflown) {
        var position = this.getPosition(overflown);
        var obj = {
            'width': this.offsetWidth,
            'height': this.offsetHeight,
            'left': position.x,
            'top': position.y
        };
        obj.right = obj.left + obj.width;
        obj.bottom = obj.top + obj.height;
        return obj
    }
});
Element.Events.domready = {
    add: function(fn) {
        if (window.loaded) {
            fn.call(this);
            return
        }
        var domReady = function() {
            if (window.loaded) return;
            window.loaded = true;
            window.timer = $clear(window.timer);
            this.fireEvent('domready')
        }.bind(this);
        if (document.readyState && window.webkit) {
            window.timer = function() {
                if (['loaded', 'complete'].contains(document.readyState)) domReady()
            }.periodical(50)
        } else if (document.readyState && window.ie) {
            if (!$('ie_ready')) {
                var src = (window.location.protocol == 'https:') ? '://0' : 'javascript:void(0)';
                document.write('<script id="ie_ready" defer src="' + src + '"><\/script>');
                $('ie_ready').onreadystatechange = function() {
                    if (this.readyState == 'complete') domReady()
                }
            }
        } else {
            window.addListener("load", domReady);
            document.addListener("DOMContentLoaded", domReady)
        }
    }
};
window.onDomReady = function(fn) {
    return this.addEvent('domready', fn)
};
window.extend({
    getWidth: function() {
        if (this.webkit419) return this.innerWidth;
        if (this.opera) return document.body.clientWidth;
        return document.documentElement.clientWidth
    },
    getHeight: function() {
        if (this.webkit419) return this.innerHeight;
        if (this.opera) return document.body.clientHeight;
        return document.documentElement.clientHeight
    },
    getScrollWidth: function() {
        if (this.ie) return Math.max(document.documentElement.offsetWidth, document.documentElement.scrollWidth);
        if (this.webkit) return document.body.scrollWidth;
        return document.documentElement.scrollWidth
    },
    getScrollHeight: function() {
        if (this.ie) return Math.max(document.documentElement.offsetHeight, document.documentElement.scrollHeight);
        if (this.webkit) return document.body.scrollHeight;
        return document.documentElement.scrollHeight
    },
    getScrollLeft: function() {
        return this.pageXOffset || document.documentElement.scrollLeft
    },
    getScrollTop: function() {
        return this.pageYOffset || document.documentElement.scrollTop
    },
    getSize: function() {
        return {
            'size': {
                'x': this.getWidth(),
                'y': this.getHeight()
            },
            'scrollSize': {
                'x': this.getScrollWidth(),
                'y': this.getScrollHeight()
            },
            'scroll': {
                'x': this.getScrollLeft(),
                'y': this.getScrollTop()
            }
        }
    },
    getPosition: function() {
        return {
            'x': 0,
            'y': 0
        }
    }
});
var Fx = {};
Fx.Base = new Class({
    options: {
        onStart: Class.empty,
        onComplete: Class.empty,
        onCancel: Class.empty,
        transition: function(p) {
            return -(Math.cos(Math.PI * p) - 1) / 2
        },
        duration: 500,
        unit: 'px',
        wait: true,
        fps: 50
    },
    initialize: function(options) {
        this.element = this.element || null;
        this.setOptions(options);
        if (this.options.initialize) this.options.initialize.call(this)
    },
    step: function() {
        var time = $time();
        if (time < this.time + this.options.duration) {
            this.delta = this.options.transition((time - this.time) / this.options.duration);
            this.setNow();
            this.increase()
        } else {
            this.stop(true);
            this.set(this.to);
            this.fireEvent('onComplete', this.element, 10);
            this.callChain()
        }
    },
    set: function(to) {
        this.now = to;
        this.increase();
        return this
    },
    setNow: function() {
        this.now = this.compute(this.from, this.to)
    },
    compute: function(from, to) {
        return (to - from) * this.delta + from
    },
    start: function(from, to) {
        if (!this.options.wait) this.stop();
        else if (this.timer) return this;
        this.from = from;
        this.to = to;
        this.change = this.to - this.from;
        this.time = $time();
        this.timer = this.step.periodical(Math.round(1000 / this.options.fps), this);
        this.fireEvent('onStart', this.element);
        return this
    },
    stop: function(end) {
        if (!this.timer) return this;
        this.timer = $clear(this.timer);
        if (!end) this.fireEvent('onCancel', this.element);
        return this
    },
    custom: function(from, to) {
        return this.start(from, to)
    },
    clearTimer: function(end) {
        return this.stop(end)
    }
});
Fx.Base.implement(new Chain, new Events, new Options);
Fx.CSS = {
    select: function(property, to) {
        if (property.test(/color/i)) return this.Color;
        var type = $type(to);
        if ((type == 'array') || (type == 'string' && to.contains(' '))) return this.Multi;
        return this.Single
    },
    parse: function(el, property, fromTo) {
        if (!fromTo.push) fromTo = [fromTo];
        var from = fromTo[0],
            to = fromTo[1];
        if (!$chk(to)) {
            to = from;
            from = el.getStyle(property)
        }
        var css = this.select(property, to);
        return {
            'from': css.parse(from),
            'to': css.parse(to),
            'css': css
        }
    }
};
Fx.CSS.Single = {
    parse: function(value) {
        return parseFloat(value)
    },
    getNow: function(from, to, fx) {
        return fx.compute(from, to)
    },
    getValue: function(value, unit, property) {
        if (unit == 'px' && property != 'opacity') value = Math.round(value);
        return value + unit
    }
};
Fx.CSS.Multi = {
    parse: function(value) {
        return value.push ? value : value.split(' ').map(function(v) {
            return parseFloat(v)
        })
    },
    getNow: function(from, to, fx) {
        var now = [];
        for (var i = 0; i < from.length; i++) now[i] = fx.compute(from[i], to[i]);
        return now
    },
    getValue: function(value, unit, property) {
        if (unit == 'px' && property != 'opacity') value = value.map(Math.round);
        return value.join(unit + ' ') + unit
    }
};
Fx.CSS.Color = {
    parse: function(value) {
        return value.push ? value : value.hexToRgb(true)
    },
    getNow: function(from, to, fx) {
        var now = [];
        for (var i = 0; i < from.length; i++) now[i] = Math.round(fx.compute(from[i], to[i]));
        return now
    },
    getValue: function(value) {
        return 'rgb(' + value.join(',') + ')'
    }
};
Fx.Style = Fx.Base.extend({
    initialize: function(el, property, options) {
        this.element = $(el);
        this.property = property;
        this.parent(options)
    },
    hide: function() {
        return this.set(0)
    },
    setNow: function() {
        this.now = this.css.getNow(this.from, this.to, this)
    },
    set: function(to) {
        this.css = Fx.CSS.select(this.property, to);
        return this.parent(this.css.parse(to))
    },
    start: function(from, to) {
        if (this.timer && this.options.wait) return this;
        var parsed = Fx.CSS.parse(this.element, this.property, [from, to]);
        this.css = parsed.css;
        return this.parent(parsed.from, parsed.to)
    },
    increase: function() {
        this.element.setStyle(this.property, this.css.getValue(this.now, this.options.unit, this.property))
    }
});
Element.extend({
    effect: function(property, options) {
        return new Fx.Style(this, property, options)
    }
});
Fx.Styles = Fx.Base.extend({
    initialize: function(el, options) {
        this.element = $(el);
        this.parent(options)
    },
    setNow: function() {
        for (var p in this.from) this.now[p] = this.css[p].getNow(this.from[p], this.to[p], this)
    },
    set: function(to) {
        var parsed = {};
        this.css = {};
        for (var p in to) {
            this.css[p] = Fx.CSS.select(p, to[p]);
            parsed[p] = this.css[p].parse(to[p])
        }
        return this.parent(parsed)
    },
    start: function(obj) {
        if (this.timer && this.options.wait) return this;
        this.now = {};
        this.css = {};
        var from = {},
            to = {};
        for (var p in obj) {
            var parsed = Fx.CSS.parse(this.element, p, obj[p]);
            from[p] = parsed.from;
            to[p] = parsed.to;
            this.css[p] = parsed.css
        }
        return this.parent(from, to)
    },
    increase: function() {
        for (var p in this.now) this.element.setStyle(p, this.css[p].getValue(this.now[p], this.options.unit, p))
    }
});
Element.extend({
    effects: function(options) {
        return new Fx.Styles(this, options)
    }
});
Fx.Elements = Fx.Base.extend({
    initialize: function(elements, options) {
        this.elements = $$(elements);
        this.parent(options)
    },
    setNow: function() {
        for (var i in this.from) {
            var iFrom = this.from[i],
                iTo = this.to[i],
                iCss = this.css[i],
                iNow = this.now[i] = {};
            for (var p in iFrom) iNow[p] = iCss[p].getNow(iFrom[p], iTo[p], this)
        }
    },
    set: function(to) {
        var parsed = {};
        this.css = {};
        for (var i in to) {
            var iTo = to[i],
                iCss = this.css[i] = {},
                iParsed = parsed[i] = {};
            for (var p in iTo) {
                iCss[p] = Fx.CSS.select(p, iTo[p]);
                iParsed[p] = iCss[p].parse(iTo[p])
            }
        }
        return this.parent(parsed)
    },
    start: function(obj) {
        if (this.timer && this.options.wait) return this;
        this.now = {};
        this.css = {};
        var from = {},
            to = {};
        for (var i in obj) {
            var iProps = obj[i],
                iFrom = from[i] = {},
                iTo = to[i] = {},
                iCss = this.css[i] = {};
            for (var p in iProps) {
                var parsed = Fx.CSS.parse(this.elements[i], p, iProps[p]);
                iFrom[p] = parsed.from;
                iTo[p] = parsed.to;
                iCss[p] = parsed.css
            }
        }
        return this.parent(from, to)
    },
    increase: function() {
        for (var i in this.now) {
            var iNow = this.now[i],
                iCss = this.css[i];
            for (var p in iNow) this.elements[i].setStyle(p, iCss[p].getValue(iNow[p], this.options.unit, p))
        }
    }
});
Fx.Scroll = Fx.Base.extend({
    options: {
        overflown: [],
        offset: {
            'x': 0,
            'y': 0
        },
        wheelStops: true
    },
    initialize: function(element, options) {
        this.now = [];
        this.element = $(element);
        this.bound = {
            'stop': this.stop.bind(this, false)
        };
        this.parent(options);
        if (this.options.wheelStops) {
            this.addEvent('onStart', function() {
                document.addEvent('mousewheel', this.bound.stop)
            }.bind(this));
            this.addEvent('onComplete', function() {
                document.removeEvent('mousewheel', this.bound.stop)
            }.bind(this))
        }
    },
    setNow: function() {
        for (var i = 0; i < 2; i++) this.now[i] = this.compute(this.from[i], this.to[i])
    },
    scrollTo: function(x, y) {
        if (this.timer && this.options.wait) return this;
        var el = this.element.getSize();
        var values = {
            'x': x,
            'y': y
        };
        for (var z in el.size) {
            var max = el.scrollSize[z] - el.size[z];
            if ($chk(values[z])) values[z] = ($type(values[z]) == 'number') ? values[z].limit(0, max) : max;
            else values[z] = el.scroll[z];
            values[z] += this.options.offset[z]
        }
        return this.start([el.scroll.x, el.scroll.y], [values.x, values.y])
    },
    toTop: function() {
        return this.scrollTo(false, 0)
    },
    toBottom: function() {
        return this.scrollTo(false, 'full')
    },
    toLeft: function() {
        return this.scrollTo(0, false)
    },
    toRight: function() {
        return this.scrollTo('full', false)
    },
    toElement: function(el) {
        var parent = this.element.getPosition(this.options.overflown);
        var target = $(el).getPosition(this.options.overflown);
        return this.scrollTo(target.x - parent.x, target.y - parent.y)
    },
    increase: function() {
        this.element.scrollTo(this.now[0], this.now[1])
    }
});
Fx.Slide = Fx.Base.extend({
    options: {
        mode: 'vertical'
    },
    initialize: function(el, options) {
        this.element = $(el);
        this.wrapper = new Element('div', {
            'styles': $extend(this.element.getStyles('margin'), {
                'overflow': 'hidden'
            })
        }).injectAfter(this.element).adopt(this.element);
        this.element.setStyle('margin', 0);
        this.setOptions(options);
        this.now = [];
        this.parent(this.options);
        this.open = true;
        this.addEvent('onComplete', function() {
            this.open = (this.now[0] === 0)
        });
        if (window.webkit419) this.addEvent('onComplete', function() {
            if (this.open) this.element.remove().inject(this.wrapper)
        })
    },
    setNow: function() {
        for (var i = 0; i < 2; i++) this.now[i] = this.compute(this.from[i], this.to[i])
    },
    vertical: function() {
        this.margin = 'margin-top';
        this.layout = 'height';
        this.offset = this.element.offsetHeight
    },
    horizontal: function() {
        this.margin = 'margin-left';
        this.layout = 'width';
        this.offset = this.element.offsetWidth
    },
    slideIn: function(mode) {
        this[mode || this.options.mode]();
        return this.start([this.element.getStyle(this.margin).toInt(), this.wrapper.getStyle(this.layout).toInt()], [0, this.offset])
    },
    slideOut: function(mode) {
        this[mode || this.options.mode]();
        return this.start([this.element.getStyle(this.margin).toInt(), this.wrapper.getStyle(this.layout).toInt()], [-this.offset, 0])
    },
    hide: function(mode) {
        this[mode || this.options.mode]();
        this.open = false;
        return this.set([-this.offset, 0])
    },
    show: function(mode) {
        this[mode || this.options.mode]();
        this.open = true;
        return this.set([0, this.offset])
    },
    toggle: function(mode) {
        if (this.wrapper.offsetHeight == 0 || this.wrapper.offsetWidth == 0) return this.slideIn(mode);
        return this.slideOut(mode)
    },
    increase: function() {
        this.element.setStyle(this.margin, this.now[0] + this.options.unit);
        this.wrapper.setStyle(this.layout, this.now[1] + this.options.unit)
    }
});
Fx.Transition = function(transition, params) {
    params = params || [];
    if ($type(params) != 'array') params = [params];
    return $extend(transition, {
        easeIn: function(pos) {
            return transition(pos, params)
        },
        easeOut: function(pos) {
            return 1 - transition(1 - pos, params)
        },
        easeInOut: function(pos) {
            return (pos <= 0.5) ? transition(2 * pos, params) / 2 : (2 - transition(2 * (1 - pos), params)) / 2
        }
    })
};
Fx.Transitions = new Abstract({
    linear: function(p) {
        return p
    }
});
Fx.Transitions.extend = function(transitions) {
    for (var transition in transitions) {
        Fx.Transitions[transition] = new Fx.Transition(transitions[transition]);
        Fx.Transitions.compat(transition)
    }
};
Fx.Transitions.compat = function(transition) {
    ['In', 'Out', 'InOut'].each(function(easeType) {
        Fx.Transitions[transition.toLowerCase() + easeType] = Fx.Transitions[transition]['ease' + easeType]
    })
};
Fx.Transitions.extend({
    Pow: function(p, x) {
        return Math.pow(p, x[0] || 6)
    },
    Expo: function(p) {
        return Math.pow(2, 8 * (p - 1))
    },
    Circ: function(p) {
        return 1 - Math.sin(Math.acos(p))
    },
    Sine: function(p) {
        return 1 - Math.sin((1 - p) * Math.PI / 2)
    },
    Back: function(p, x) {
        x = x[0] || 1.618;
        return Math.pow(p, 2) * ((x + 1) * p - x)
    },
    Bounce: function(p) {
        var value;
        for (var a = 0, b = 1; 1; a += b, b /= 2) {
            if (p >= (7 - 4 * a) / 11) {
                value = -Math.pow((11 - 6 * a - 11 * p) / 4, 2) + b * b;
                break
            }
        }
        return value
    },
    Elastic: function(p, x) {
        return Math.pow(2, 10 * --p) * Math.cos(20 * p * Math.PI * (x[0] || 1) / 3)
    }
});
['Quad', 'Cubic', 'Quart', 'Quint'].each(function(transition, i) {
    Fx.Transitions[transition] = new Fx.Transition(function(p) {
        return Math.pow(p, [i + 2])
    });
    Fx.Transitions.compat(transition)
});
var Drag = {};
Drag.Base = new Class({
    options: {
        handle: false,
        unit: 'px',
        onStart: Class.empty,
        onBeforeStart: Class.empty,
        onComplete: Class.empty,
        onSnap: Class.empty,
        onDrag: Class.empty,
        limit: false,
        modifiers: {
            x: 'left',
            y: 'top'
        },
        grid: false,
        snap: 6
    },
    initialize: function(el, options) {
        this.setOptions(options);
        this.element = $(el);
        this.handle = $(this.options.handle) || this.element;
        this.mouse = {
            'now': {},
            'pos': {}
        };
        this.value = {
            'start': {},
            'now': {}
        };
        this.bound = {
            'start': this.start.bindWithEvent(this),
            'check': this.check.bindWithEvent(this),
            'drag': this.drag.bindWithEvent(this),
            'stop': this.stop.bind(this)
        };
        this.attach();
        if (this.options.initialize) this.options.initialize.call(this)
    },
    attach: function() {
        this.handle.addEvent('mousedown', this.bound.start);
        return this
    },
    detach: function() {
        this.handle.removeEvent('mousedown', this.bound.start);
        return this
    },
    start: function(event) {
        this.fireEvent('onBeforeStart', this.element);
        this.mouse.start = event.page;
        var limit = this.options.limit;
        this.limit = {
            'x': [],
            'y': []
        };
        for (var z in this.options.modifiers) {
            if (!this.options.modifiers[z]) continue;
            this.value.now[z] = this.element.getStyle(this.options.modifiers[z]).toInt();
            this.mouse.pos[z] = event.page[z] - this.value.now[z];
            if (limit && limit[z]) {
                for (var i = 0; i < 2; i++) {
                    if ($chk(limit[z][i])) this.limit[z][i] = ($type(limit[z][i]) == 'function') ? limit[z][i]() : limit[z][i]
                }
            }
        }
        if ($type(this.options.grid) == 'number') this.options.grid = {
            'x': this.options.grid,
            'y': this.options.grid
        };
        document.addListener('mousemove', this.bound.check);
        document.addListener('mouseup', this.bound.stop);
        this.fireEvent('onStart', this.element);
        event.stop()
    },
    check: function(event) {
        var distance = Math.round(Math.sqrt(Math.pow(event.page.x - this.mouse.start.x, 2) + Math.pow(event.page.y - this.mouse.start.y, 2)));
        if (distance > this.options.snap) {
            document.removeListener('mousemove', this.bound.check);
            document.addListener('mousemove', this.bound.drag);
            this.drag(event);
            this.fireEvent('onSnap', this.element)
        }
        event.stop()
    },
    drag: function(event) {
        this.out = false;
        this.mouse.now = event.page;
        for (var z in this.options.modifiers) {
            if (!this.options.modifiers[z]) continue;
            this.value.now[z] = this.mouse.now[z] - this.mouse.pos[z];
            if (this.limit[z]) {
                if ($chk(this.limit[z][1]) && (this.value.now[z] > this.limit[z][1])) {
                    this.value.now[z] = this.limit[z][1];
                    this.out = true
                } else if ($chk(this.limit[z][0]) && (this.value.now[z] < this.limit[z][0])) {
                    this.value.now[z] = this.limit[z][0];
                    this.out = true
                }
            }
            if (this.options.grid[z]) this.value.now[z] -= (this.value.now[z] % this.options.grid[z]);
            this.element.setStyle(this.options.modifiers[z], this.value.now[z] + this.options.unit)
        }
        this.fireEvent('onDrag', this.element);
        event.stop()
    },
    stop: function() {
        document.removeListener('mousemove', this.bound.check);
        document.removeListener('mousemove', this.bound.drag);
        document.removeListener('mouseup', this.bound.stop);
        this.fireEvent('onComplete', this.element)
    }
});
Drag.Base.implement(new Events, new Options);
Element.extend({
    makeResizable: function(options) {
        return new Drag.Base(this, $merge({
            modifiers: {
                x: 'width',
                y: 'height'
            }
        }, options))
    }
});
Drag.Move = Drag.Base.extend({
    options: {
        droppables: [],
        container: false,
        overflown: []
    },
    initialize: function(el, options) {
        this.setOptions(options);
        this.element = $(el);
        this.droppables = $$(this.options.droppables);
        this.container = $(this.options.container);
        this.position = {
            'element': this.element.getStyle('position'),
            'container': false
        };
        if (this.container) this.position.container = this.container.getStyle('position');
        if (!['relative', 'absolute', 'fixed'].contains(this.position.element)) this.position.element = 'absolute';
        var top = this.element.getStyle('top').toInt();
        var left = this.element.getStyle('left').toInt();
        if (this.position.element == 'absolute' && !['relative', 'absolute', 'fixed'].contains(this.position.container)) {
            top = $chk(top) ? top : this.element.getTop(this.options.overflown);
            left = $chk(left) ? left : this.element.getLeft(this.options.overflown)
        } else {
            top = $chk(top) ? top : 0;
            left = $chk(left) ? left : 0
        }
        this.element.setStyles({
            'top': top,
            'left': left,
            'position': this.position.element
        });
        this.parent(this.element)
    },
    start: function(event) {
        this.overed = null;
        if (this.container) {
            var cont = this.container.getCoordinates();
            var el = this.element.getCoordinates();
            if (this.position.element == 'absolute' && !['relative', 'absolute', 'fixed'].contains(this.position.container)) {
                this.options.limit = {
                    'x': [cont.left, cont.right - el.width],
                    'y': [cont.top, cont.bottom - el.height]
                }
            } else {
                this.options.limit = {
                    'y': [0, cont.height - el.height],
                    'x': [0, cont.width - el.width]
                }
            }
        }
        this.parent(event)
    },
    drag: function(event) {
        this.parent(event);
        var overed = this.out ? false : this.droppables.filter(this.checkAgainst, this).getLast();
        if (this.overed != overed) {
            if (this.overed) this.overed.fireEvent('leave', [this.element, this]);
            this.overed = overed ? overed.fireEvent('over', [this.element, this]) : null
        }
        return this
    },
    checkAgainst: function(el) {
        el = el.getCoordinates(this.options.overflown);
        var now = this.mouse.now;
        return (now.x > el.left && now.x < el.right && now.y < el.bottom && now.y > el.top)
    },
    stop: function() {
        if (this.overed && !this.out) this.overed.fireEvent('drop', [this.element, this]);
        else this.element.fireEvent('emptydrop', this);
        this.parent();
        return this
    }
});
Element.extend({
    makeDraggable: function(options) {
        return new Drag.Move(this, options)
    }
});
var Cookie = new Abstract({
    options: {
        domain: false,
        path: false,
        duration: false,
        secure: false
    },
    set: function(key, value, options) {
        options = $merge(this.options, options);
        value = encodeURIComponent(value);
        if (options.domain) value += '; domain=' + options.domain;
        if (options.path) value += '; path=' + options.path;
        if (options.duration) {
            var date = new Date();
            date.setTime(date.getTime() + options.duration * 24 * 60 * 60 * 1000);
            value += '; expires=' + date.toGMTString()
        }
        if (options.secure) value += '; secure';
        document.cookie = key + '=' + value;
        return $extend(options, {
            'key': key,
            'value': value
        })
    },
    get: function(key) {
        var value = document.cookie.match('(?:^|;)\\s*' + key.escapeRegExp() + '=([^;]*)');
        return value ? decodeURIComponent(value[1]) : false
    },
    remove: function(cookie, options) {
        if ($type(cookie) == 'object') this.set(cookie.key, '', $merge(cookie, {
            duration: -1
        }));
        else this.set(cookie, '', $merge(options, {
            duration: -1
        }))
    }
});
var Asset = new Abstract({
    javascript: function(source, properties) {
        properties = $merge({
            'onload': Class.empty
        }, properties);
        var script = new Element('script', {
            'src': source
        }).addEvents({
            'load': properties.onload,
            'readystatechange': function() {
                if (this.readyState == 'complete') this.fireEvent('load')
            }
        });
        delete properties.onload;
        return script.setProperties(properties).inject(document.head)
    },
    css: function(source, properties) {
        return new Element('link', $merge({
            'rel': 'stylesheet',
            'media': 'screen',
            'type': 'text/css',
            'href': source
        }, properties)).inject(document.head)
    },
    image: function(source, properties) {
        properties = $merge({
            'onload': Class.empty,
            'onabort': Class.empty,
            'onerror': Class.empty
        }, properties);
        var image = new Image();
        image.src = source;
        var element = new Element('img', {
            'src': source
        });
        ['load', 'abort', 'error'].each(function(type) {
            var event = properties['on' + type];
            delete properties['on' + type];
            element.addEvent(type, function() {
                this.removeEvent(type, arguments.callee);
                event.call(this)
            })
        });
        if (image.width && image.height) element.fireEvent('load', element, 1);
        return element.setProperties(properties)
    },
    images: function(sources, options) {
        options = $merge({
            onComplete: Class.empty,
            onProgress: Class.empty
        }, options);
        if (!sources.push) sources = [sources];
        var images = [];
        var counter = 0;
        sources.each(function(source) {
            var img = new Asset.image(source, {
                'onload': function() {
                    options.onProgress.call(this, counter);
                    counter++;
                    if (counter == sources.length) options.onComplete()
                }
            });
            images.push(img)
        });
        return new Elements(images)
    }
});
var Hash = new Class({
    length: 0,
    initialize: function(object) {
        this.obj = object || {};
        this.setLength()
    },
    get: function(key) {
        return (this.hasKey(key)) ? this.obj[key] : null
    },
    hasKey: function(key) {
        return (key in this.obj)
    },
    set: function(key, value) {
        if (!this.hasKey(key)) this.length++;
        this.obj[key] = value;
        return this
    },
    setLength: function() {
        this.length = 0;
        for (var p in this.obj) this.length++;
        return this
    },
    remove: function(key) {
        if (this.hasKey(key)) {
            delete this.obj[key];
            this.length--
        }
        return this
    },
    each: function(fn, bind) {
        $each(this.obj, fn, bind)
    },
    extend: function(obj) {
        $extend(this.obj, obj);
        return this.setLength()
    },
    merge: function() {
        this.obj = $merge.apply(null, [this.obj].extend(arguments));
        return this.setLength()
    },
    empty: function() {
        this.obj = {};
        this.length = 0;
        return this
    },
    keys: function() {
        var keys = [];
        for (var property in this.obj) keys.push(property);
        return keys
    },
    values: function() {
        var values = [];
        for (var property in this.obj) values.push(this.obj[property]);
        return values
    }
});

function $H(obj) {
    return new Hash(obj)
};
Hash.Cookie = Hash.extend({
    initialize: function(name, options) {
        this.name = name;
        this.options = $extend({
            'autoSave': true
        }, options || {});
        this.load()
    },
    save: function() {
        if (this.length == 0) {
            Cookie.remove(this.name, this.options);
            return true
        }
        var str = Json.toString(this.obj);
        if (str.length > 4096) return false;
        Cookie.set(this.name, str, this.options);
        return true
    },
    load: function() {
        this.obj = Json.evaluate(Cookie.get(this.name), true) || {};
        this.setLength()
    }
});
Hash.Cookie.Methods = {};
['extend', 'set', 'merge', 'empty', 'remove'].each(function(method) {
    Hash.Cookie.Methods[method] = function() {
        Hash.prototype[method].apply(this, arguments);
        if (this.options.autoSave) this.save();
        return this
    }
});
Hash.Cookie.implement(Hash.Cookie.Methods);
var Scroller = new Class({
    options: {
        area: 20,
        velocity: 1,
        onChange: function(x, y) {
            this.element.scrollTo(x, y)
        }
    },
    initialize: function(element, options) {
        this.setOptions(options);
        this.element = $(element);
        this.mousemover = ([window, document].contains(element)) ? $(document.body) : this.element
    },
    start: function() {
        this.coord = this.getCoords.bindWithEvent(this);
        this.mousemover.addListener('mousemove', this.coord)
    },
    stop: function() {
        this.mousemover.removeListener('mousemove', this.coord);
        this.timer = $clear(this.timer)
    },
    getCoords: function(event) {
        this.page = (this.element == window) ? event.client : event.page;
        if (!this.timer) this.timer = this.scroll.periodical(50, this)
    },
    scroll: function() {
        var el = this.element.getSize();
        var pos = this.element.getPosition();
        var change = {
            'x': 0,
            'y': 0
        };
        for (var z in this.page) {
            if (this.page[z] < (this.options.area + pos[z]) && el.scroll[z] != 0) change[z] = (this.page[z] - this.options.area - pos[z]) * this.options.velocity;
            else if (this.page[z] + this.options.area > (el.size[z] + pos[z]) && el.scroll[z] + el.size[z] != el.scrollSize[z]) change[z] = (this.page[z] - el.size[z] + this.options.area - pos[z]) * this.options.velocity
        }
        if (change.y || change.x) this.fireEvent('onChange', [el.scroll.x + change.x, el.scroll.y + change.y])
    }
});
Scroller.implement(new Events, new Options);
var Slider = new Class({
    options: {
        onChange: Class.empty,
        onComplete: Class.empty,
        onTick: function(pos) {
            this.knob.setStyle(this.p, pos)
        },
        mode: 'horizontal',
        steps: 100,
        offset: 0
    },
    initialize: function(el, knob, options) {
        this.element = $(el);
        this.knob = $(knob);
        this.setOptions(options);
        this.previousChange = -1;
        this.previousEnd = -1;
        this.step = -1;
        this.element.addEvent('mousedown', this.clickedElement.bindWithEvent(this));
        var mod, offset;
        switch (this.options.mode) {
            case 'horizontal':
                this.z = 'x';
                this.p = 'left';
                mod = {
                    'x': 'left',
                    'y': false
                };
                offset = 'offsetWidth';
                break;
            case 'vertical':
                this.z = 'y';
                this.p = 'top';
                mod = {
                    'x': false,
                    'y': 'top'
                };
                offset = 'offsetHeight'
        }
        this.max = this.element[offset] - this.knob[offset] + (this.options.offset * 2);
        this.half = this.knob[offset] / 2;
        this.getPos = this.element['get' + this.p.capitalize()].bind(this.element);
        this.knob.setStyle('position', 'relative').setStyle(this.p, -this.options.offset);
        var lim = {};
        lim[this.z] = [-this.options.offset, this.max - this.options.offset];
        this.drag = new Drag.Base(this.knob, {
            limit: lim,
            modifiers: mod,
            snap: 0,
            onStart: function() {
                this.draggedKnob()
            }.bind(this),
            onDrag: function() {
                this.draggedKnob()
            }.bind(this),
            onComplete: function() {
                this.draggedKnob();
                this.end()
            }.bind(this)
        });
        if (this.options.initialize) this.options.initialize.call(this)
    },
    set: function(step) {
        this.step = step.limit(0, this.options.steps);
        this.checkStep();
        this.end();
        this.fireEvent('onTick', this.toPosition(this.step));
        return this
    },
    clickedElement: function(event) {
        var position = event.page[this.z] - this.getPos() - this.half;
        position = position.limit(-this.options.offset, this.max - this.options.offset);
        this.step = this.toStep(position);
        this.checkStep();
        this.end();
        this.fireEvent('onTick', position)
    },
    draggedKnob: function() {
        this.step = this.toStep(this.drag.value.now[this.z]);
        this.checkStep()
    },
    checkStep: function() {
        if (this.previousChange != this.step) {
            this.previousChange = this.step;
            this.fireEvent('onChange', this.step)
        }
    },
    end: function() {
        if (this.previousEnd !== this.step) {
            this.previousEnd = this.step;
            this.fireEvent('onComplete', this.step + '')
        }
    },
    toStep: function(position) {
        return Math.round((position + this.options.offset) / this.max * this.options.steps)
    },
    toPosition: function(step) {
        return this.max * step / this.options.steps
    }
});
Slider.implement(new Events);
Slider.implement(new Options);
var Tips = new Class({
    options: {
        onShow: function(tip) {
            tip.setStyle('visibility', 'visible')
        },
        onHide: function(tip) {
            tip.setStyle('visibility', 'hidden')
        },
        maxTitleChars: 30,
        showDelay: 100,
        hideDelay: 100,
        className: 'tool',
        offsets: {
            'x': 16,
            'y': 16
        },
        fixed: false
    },
    initialize: function(elements, options) {
        this.setOptions(options);
        this.toolTip = new Element('div', {
            'class': this.options.className + '-tip',
            'styles': {
                'position': 'absolute',
                'top': '0',
                'left': '0',
                'visibility': 'hidden'
            }
        }).inject(document.body);
        this.wrapper = new Element('div').inject(this.toolTip);
        $$(elements).each(this.build, this);
        if (this.options.initialize) this.options.initialize.call(this)
    },
    build: function(el) {
        el.$tmp.myTitle = (el.href && el.getTag() == 'a') ? el.href.replace('http://', '') : (el.rel || false);
        if (el.title) {
            var dual = el.title.split('::');
            if (dual.length > 1) {
                el.$tmp.myTitle = dual[0].trim();
                el.$tmp.myText = dual[1].trim()
            } else {
                el.$tmp.myText = el.title
            }
            el.removeAttribute('title')
        } else {
            el.$tmp.myText = false
        }
        if (el.$tmp.myTitle && el.$tmp.myTitle.length > this.options.maxTitleChars) el.$tmp.myTitle = el.$tmp.myTitle.substr(0, this.options.maxTitleChars - 1) + "&hellip;";
        el.addEvent('mouseenter', function(event) {
            this.start(el);
            if (!this.options.fixed) this.locate(event);
            else this.position(el)
        }.bind(this));
        if (!this.options.fixed) el.addEvent('mousemove', this.locate.bindWithEvent(this));
        var end = this.end.bind(this);
        el.addEvent('mouseleave', end);
        el.addEvent('trash', end)
    },
    start: function(el) {
        this.wrapper.empty();
        if (el.$tmp.myTitle) {
            this.title = new Element('span').inject(new Element('div', {
                'class': this.options.className + '-title'
            }).inject(this.wrapper)).setHTML(el.$tmp.myTitle)
        }
        if (el.$tmp.myText) {
            this.text = new Element('span').inject(new Element('div', {
                'class': this.options.className + '-text'
            }).inject(this.wrapper)).setHTML(el.$tmp.myText)
        }
        $clear(this.timer);
        this.timer = this.show.delay(this.options.showDelay, this)
    },
    end: function(event) {
        $clear(this.timer);
        this.timer = this.hide.delay(this.options.hideDelay, this)
    },
    position: function(element) {
        var pos = element.getPosition();
        this.toolTip.setStyles({
            'left': pos.x + this.options.offsets.x,
            'top': pos.y + this.options.offsets.y
        })
    },
    locate: function(event) {
        var win = {
            'x': window.getWidth(),
            'y': window.getHeight()
        };
        var scroll = {
            'x': window.getScrollLeft(),
            'y': window.getScrollTop()
        };
        var tip = {
            'x': this.toolTip.offsetWidth,
            'y': this.toolTip.offsetHeight
        };
        var prop = {
            'x': 'left',
            'y': 'top'
        };
        for (var z in prop) {
            var pos = event.page[z] + this.options.offsets[z];
            if ((pos + tip[z] - scroll[z]) > win[z]) pos = event.page[z] - this.options.offsets[z] - tip[z];
            this.toolTip.setStyle(prop[z], pos)
        }
    },
    show: function() {
        if (this.options.timeout) this.timer = this.hide.delay(this.options.timeout, this);
        this.fireEvent('onShow', [this.toolTip])
    },
    hide: function() {
        this.fireEvent('onHide', [this.toolTip])
    }
});
Tips.implement(new Events, new Options);
                                    

Executed Writes (11)

#1 JavaScript::Write (size: 396, repeated: 1) - SHA256: a99e240a2aafc562701c499780d0db52d9faae407937f2e999cde3d8e412a85a

                                        < br > < img src = "http://rover.ebay.com/ar/1/710-53481-19255-0/1?mpt=1739030511329743725&adtype=1&size=1x1&toolid=10026&campid=5336445962&ipn=psmain&kwid=902099&kw=cb&mtid=839&icep_vectorid=229508&cb_size=470X80&ctx=n&cb_kw=tomtom&cb_cat=&cb_ex_kw=&cb_ex_cat=&ad_content_type=3&ad_format=2&fb_used=1&load_time=188"
height = "1"
width = "1"
style = "text-decoration:none; border: 0; padding: 0; margin: 0;" >
                                    

#2 JavaScript::Write (size: 396, repeated: 1) - SHA256: 1905c77891bf8d765b03e7bd2471517d499fdb06a39fdf2bb2535057e7edc36b

                                        < br > < img src = "http://rover.ebay.com/ar/1/710-53481-19255-0/1?mpt=3921543838431388211&adtype=1&size=1x1&toolid=10026&campid=5336445962&ipn=psmain&kwid=902099&kw=cb&mtid=839&icep_vectorid=229508&cb_size=470X80&ctx=n&cb_kw=tomtom&cb_cat=&cb_ex_kw=&cb_ex_cat=&ad_content_type=3&ad_format=2&fb_used=1&load_time=156"
height = "1"
width = "1"
style = "text-decoration:none; border: 0; padding: 0; margin: 0;" >
                                    

#3 JavaScript::Write (size: 396, repeated: 1) - SHA256: 92ec2722b07891bb4f58d01cd15b9fe0d33363a9b9662698dcfeb0c30a2784b6

                                        < br > < img src = "http://rover.ebay.com/ar/1/710-53481-19255-0/1?mpt=6225046115799688081&adtype=1&size=1x1&toolid=10026&campid=5336445962&ipn=psmain&kwid=902099&kw=cb&mtid=839&icep_vectorid=229508&cb_size=470X80&ctx=n&cb_kw=tomtom&cb_cat=&cb_ex_kw=&cb_ex_cat=&ad_content_type=3&ad_format=2&fb_used=1&load_time=203"
height = "1"
width = "1"
style = "text-decoration:none; border: 0; padding: 0; margin: 0;" >
                                    

#4 JavaScript::Write (size: 394, repeated: 1) - SHA256: 88d07864d2dcac1143171fe7fe97088bf0f410a97c66318ab4cb825787818f45

                                        < embed width = "470"
height = "80"
align = "middle"
name = "eBayCBWidget7037477"
src = "http://img.mediaplex.com/0/710/53481/eBayCustomBannerLoaderV6.swf"
allowscriptaccess = "always"
swLiveConnect = "true"
quality = "high"
FlashVars = "mywidth=470&myheight=80&myID=eBayCBWidget7037477"
wmode = "transparent"
pluginspage = "http://www.macromedia.com/go/getflashplayer"
type = "application/x-shockwave-flash" > < /embed>
                                    

#5 JavaScript::Write (size: 394, repeated: 1) - SHA256: 2fa1e91b25912aa2145b73b15ae0898045455a6f8adaf7e32e78586dfb16d0db

                                        < embed width = "470"
height = "80"
align = "middle"
name = "eBayCBWidget7403509"
src = "http://img.mediaplex.com/0/710/53481/eBayCustomBannerLoaderV6.swf"
allowscriptaccess = "always"
swLiveConnect = "true"
quality = "high"
FlashVars = "mywidth=470&myheight=80&myID=eBayCBWidget7403509"
wmode = "transparent"
pluginspage = "http://www.macromedia.com/go/getflashplayer"
type = "application/x-shockwave-flash" > < /embed>
                                    

#6 JavaScript::Write (size: 394, repeated: 1) - SHA256: 85f6fe9ca545d3e8b59a56bc7015f2523f2dc40069f697c60a078836250c023d

                                        < embed width = "470"
height = "80"
align = "middle"
name = "eBayCBWidget7628533"
src = "http://img.mediaplex.com/0/710/53481/eBayCustomBannerLoaderV6.swf"
allowscriptaccess = "always"
swLiveConnect = "true"
quality = "high"
FlashVars = "mywidth=470&myheight=80&myID=eBayCBWidget7628533"
wmode = "transparent"
pluginspage = "http://www.macromedia.com/go/getflashplayer"
type = "application/x-shockwave-flash" > < /embed>
                                    

#7 JavaScript::Write (size: 454, repeated: 1) - SHA256: c45df44a30f90ccd3b938f1350cd8aa0f0ba71469a85479cc385c049ecedf463

                                        < iframe src = "http://rcm-eu.amazon-adsystem.com/e/cm?t=fagp-21&o=2&p=12&l=op1&pvid=78592D8AA23C6E65&ref-url=http%3A//www.faultygps.com/tag/iq-routes/&ref-title=Iq%20Routes%20%7C%20Faulty%20GPS&ref-ref=&bgc=FFFFFF&bdc=000000&pcc=990000&tec=000000&tic=3399FF&ac=CC6600&pvc=6E6E6E&lgl=1&mp=1&hb=1&tg=_blank&dsc=1&f=ifr&e=utf-8"
marginwidth = "0"
marginheight = "0"
width = "300"
height = "250"
border = "0"
frameborder = "0"
style = "border:none;"
scrolling = "no" > < /iframe>
                                    

#8 JavaScript::Write (size: 243, repeated: 1) - SHA256: 56091a1b7fc48c9d28a961f4e7e2449341599dfc26b9eb4827c868fed54604ea

                                        < img border = '0'
alt = ''
width = '100'
height = '60'
usemap = '#mse'
src = 'http://www.sedotracker.com/cnt.php?java=y&tc=1526594043816&et=aSV13b&bp=0&easy=1&&swidth=1176&sheight=885&siwidth=1176&siheight=754&scookie=1&scolor=24&p=undefined&slang=en-US' >
                                    

#9 JavaScript::Write (size: 29, repeated: 1) - SHA256: 4e14ffeba63745d61e6a0b6f69d5abedd2b61ca8c239eae2e2c1d006309a0a96

                                        < p > Thursday, May 17, 2018 < /p>
                                    

#10 JavaScript::Write (size: 59, repeated: 1) - SHA256: af1781ae113b6ff4733eb249ad931982d99faffee00c3630edae5059095e02c3

                                        < script language = "JavaScript1.3" >
    var et_js = 1.3; < /script>
                                    

#11 JavaScript::Write (size: 95, repeated: 1) - SHA256: 4e8ee076e37a08a920cc3d916dae0efd7c5ffa93b5c97724a151e7b0efe70bb4

                                        < script src = 'http://ir-uk.amazon-adsystem.com/s/ads-common.js'
type = 'text/javascript' > < /script>
                                    


HTTP Transactions (105)


Request Response
                                        
                                            GET /tag/iq-routes/ HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
X-Pingback: http://www.faultygps.com/xmlrpc.php
Keep-Alive: timeout=10, max=50
Connection: Keep-Alive
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  HTML document text\012 exported SGML document text
Size:   31623
Md5:    e665f6b992f2a27d7ab31192384eb322
Sha1:   49b3c092a953636499808e259181668a8c053fd9
Sha256: 4bda6b1e330dc3310ee0433d3c44ee2452329a6c1f459a27ce880d4b9b9846cf

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/themes/church_20/images/favicon.ico HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/x-icon
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:21 GMT
Etag: "1320a9c-e36-476368656f540"
Accept-Ranges: bytes
Content-Length: 3638
Keep-Alive: timeout=10, max=50
Connection: Keep-Alive


--- Additional Info ---
Magic:  MS Windows icon resource - 2 icons, 16x16, 256-colors
Size:   3638
Md5:    c1d806f45e11610e4c1db9b5e06fb866
Sha1:   20d2ef8cc33b42eff5240767722bdd7278aa7e6c
Sha256: ee74acce93867101295bcea6d047c3ca71677d49b9cf37c183ba590dffa6b99b
                                        
                                            GET /wp-content/plugins/google-analyticator/external-tracking.min.js?ver=6.1.1 HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 14 Nov 2010 13:08:42 GMT
Etag: "92b800e-39f-4950305d30a80"
Accept-Ranges: bytes
Content-Length: 927
Keep-Alive: timeout=10, max=50
Connection: Keep-Alive


--- Additional Info ---
Magic:  ASCII text, with very long lines
Size:   927
Md5:    43c0a315604b78096f5d6dc3b73ca724
Sha1:   20989066152c9841e97ebaadb0294fb412ad44e7
Sha256: 89b50be13f04084a28f46b4efabbc2076cbc1b7405c57ece4728b556ecc32b35

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/featured-content-gallery/css/jd.gallery.css HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 17:21:06 GMT
Etag: "1320b2b-aea-47638daaf2480"
Accept-Ranges: bytes
Content-Length: 2794
Keep-Alive: timeout=10, max=49
Connection: Keep-Alive


--- Additional Info ---
Magic:  ASCII C program text, with CRLF line terminators
Size:   2794
Md5:    6fd81715820c43363365cf5dc673e640
Sha1:   dc122eda6fc6369317f3997fd887a5dde2b0efac
Sha256: f29f7ee76b9e4b6ab411435bc13dbd762a679b22b8fe3729c490d74a6a15c237
                                        
                                            GET /wp-content/themes/church_20/style.css HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 19:51:58 GMT
Etag: "1320aff-5f69-4763af639b380"
Accept-Ranges: bytes
Content-Length: 24425
Keep-Alive: timeout=10, max=50
Connection: Keep-Alive


--- Additional Info ---
Magic:  ASCII C program text
Size:   24425
Md5:    785481dbcf8eb9b8dd2b00abf86a6f76
Sha1:   d174f1ebb643875add22deaa9953aebb18d0542d
Sha256: 4520e1ac0765f534f6b2618d4081eba7880b155bd0230d2a8c67e5b4281303b8
                                        
                                            GET /wp-content/plugins/featured-content-gallery/scripts/jd.gallery.transitions.js HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 17:21:06 GMT
Etag: "1320b18-886-47638daaf2480"
Accept-Ranges: bytes
Content-Length: 2182
Keep-Alive: timeout=10, max=48
Connection: Keep-Alive


--- Additional Info ---
Magic:  ASCII text
Size:   2182
Md5:    975719bdd54820d26ee83c91d583ddf3
Sha1:   84657526504bd3ed3564e04ab7d459d8913d7a54
Sha256: 51ad4160e1d77b6982c087ac6f88f8dcee945fcf1bb84f5183442162ecb0d09d

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-includes/js/jquery/jquery.js?ver=1.3.2 HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sat, 05 Dec 2009 17:10:54 GMT
Etag: "1311315-dfbc-479fe4e96c380"
Accept-Ranges: bytes
Content-Length: 57276
Keep-Alive: timeout=10, max=50
Connection: Keep-Alive


--- Additional Info ---
Magic:  ASCII C program text, with very long lines
Size:   57276
Md5:    25e59325cb47d2ab5ea650d47f431a9c
Sha1:   91de43338aa9f26ea33017bbc556359ce4b556a2
Sha256: 7dc935bac6b0ae71d9bf4d9938d0dec89d453ee709250d220f1a10e776f17140

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/themes/church_20/images/rss.gif HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:33 GMT
Etag: "1320ab6-414-47636870e1040"
Accept-Ranges: bytes
Content-Length: 1044
Keep-Alive: timeout=10, max=47
Connection: Keep-Alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 16 x 16
Size:   1044
Md5:    68b7acfe5edddda6037bb8b4229d04a0
Sha1:   a5d2cace7ff085a424348f52b9173c82a923b21a
Sha256: 71ac18c056c284d9e866c3893b3aa05f4b59c5de157c20788f2adbbe3b30ce0f
                                        
                                            GET /wp-content/plugins/featured-content-gallery/scripts/mootools.v1.11.js HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 17:21:06 GMT
Etag: "1320b17-8818-47638daaf2480"
Accept-Ranges: bytes
Content-Length: 34840
Keep-Alive: timeout=10, max=49
Connection: Keep-Alive


--- Additional Info ---
Magic:  ASCII text, with very long lines
Size:   34840
Md5:    325e4d6add159958245dda96e4059bc8
Sha1:   0143b1f9e2c82dbf77ab91c3a35250c97e9ad3da
Sha256: f7b37038ada97fe49cfc95acfe24ef0d54a68cd177c695000d2e7be37d4cd5f5

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/themes/church_20/images/logo.png HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 16:38:07 GMT
Etag: "1320a61-143cb-4763840f6b9c0"
Accept-Ranges: bytes
Content-Length: 82891
Keep-Alive: timeout=10, max=49
Connection: Keep-Alive


--- Additional Info ---
Magic:  PNG image, 960 x 100, 8-bit/color RGB, non-interlaced
Size:   82891
Md5:    6844b05086ef676158bb9b62d2f710c7
Sha1:   e3b61e78b8574c53d411f44146ee847dfef3c7dd
Sha256: fc7cacd7edd8b55c7a97558ef13cd0259912e74badbeef0e0d212d70a4d5925d
                                        
                                            GET /wp-content/plugins/global-translator/gltr_image_map.png HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 14 Nov 2010 13:08:44 GMT
Etag: "9ac0118-2d86-4950305f18f00"
Accept-Ranges: bytes
Content-Length: 11654
Keep-Alive: timeout=10, max=46
Connection: Keep-Alive


--- Additional Info ---
Magic:  PNG image, 300 x 45, 8-bit/color RGB, non-interlaced
Size:   11654
Md5:    74bb434b4b93cf6f4a03ad8acc7aee29
Sha1:   a12070e01df02bb18c223bff919924b90a633bda
Sha256: fc94e37c5e291f833ff2437dcf5fa72d0c1aae0abd8a731bdfec6bbde8422e92
                                        
                                            GET /pagead/show_ads.js HTTP/1.1 
Host: pagead2.googlesyndication.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         172.217.20.34
HTTP/1.1 200 OK
Content-Type: text/javascript; charset=UTF-8
                                        
P3P: policyref="http://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
Timing-Allow-Origin: *
Vary: Accept-Encoding
Date: Thu, 17 May 2018 21:53:42 GMT
Expires: Thu, 17 May 2018 21:53:42 GMT
Cache-Control: private, max-age=3600
Etag: 4643850618663936738
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename="f.txt"
Content-Encoding: gzip
Server: cafe
Content-Length: 21057
X-XSS-Protection: 1; mode=block


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   21057
Md5:    cae62d6b77eed11bfa56f8fe4749b7df
Sha1:   2e8ecf11572da8c09bf1be42dcc281d404e94d58
Sha256: 04affaa173220eb72993d4731d1625910eafd30a3a0f127ff656fe24bf2e690a
                                        
                                            GET /wp-content/themes/church_20/javascript/date.js HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:37 GMT
Etag: "1320abb-1fb-47636874b1940"
Accept-Ranges: bytes
Content-Length: 507
Keep-Alive: timeout=10, max=49
Connection: Keep-Alive


--- Additional Info ---
Magic:  ASCII text, with CRLF line terminators
Size:   507
Md5:    ce5c3e96a9fdd645f2eed13c207dd060
Sha1:   caf6509448cdc1d38d0f3b7b24b8e17bc6091f94
Sha256: d2607b8a5fda48dd3408d4347b47cf69b8aa2ea67df165e11d56e1801f43ea2b

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/featured-content-gallery/css/jd.gallery.css.php HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Content-Length: 3726
Keep-Alive: timeout=10, max=50
Connection: Keep-Alive


--- Additional Info ---
Magic:  ASCII C program text, with CRLF line terminators
Size:   3726
Md5:    64c7edceee24eed26cfac988b667cbcd
Sha1:   87016b63dd617105a91c15fecec74a0e5917af21
Sha256: d4e3b4aa1ddeb397c79889e87ccdb06e4c303090e6b6330ab310f89ecb2052d7

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /s/ads.js HTTP/1.1 
Host: www.assoc-amazon.co.uk
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         52.95.120.121
HTTP/1.1 200
Content-Type: text/javascript
                                        
nnCoection: close
Content-Length: 238


--- Additional Info ---
Magic:  ASCII text
Size:   238
Md5:    7b5b261c38c5d415e1bcdd270fdc3067
Sha1:   aaf9d1242539efffd385b43cdb57b874e8ba5d4f
Sha256: b4441f2fd3dfd7eb4556165c72f043cc9bce40c7fb22241f5fc067fb21cbac60
                                        
                                            GET /wp-content/plugins/featured-content-gallery/scripts/jd.gallery.js.php HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: text/html
                                        
Date: Thu, 17 May 2018 21:53:42 GMT
Server: Apache
Keep-Alive: timeout=10, max=49
Connection: Keep-Alive
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  ASCII C program text, with CRLF line terminators
Size:   25592
Md5:    2b85120545ee161709a1133a674e03dd
Sha1:   6f8b3580d995731389186621f73898152515a52d
Sha256: eed17e07a2c8a338f7e14e352b3c0dfb6e2baac00c2434d481dc7ff698c3d57d

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/themes/church_20/images/header.png HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Date: Thu, 17 May 2018 21:53:43 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:23 GMT
Etag: "1320aa0-11a-47636867579c0"
Accept-Ranges: bytes
Content-Length: 282
Keep-Alive: timeout=10, max=48
Connection: Keep-Alive


--- Additional Info ---
Magic:  PNG image, 20 x 100, 8-bit/color RGB, non-interlaced
Size:   282
Md5:    7533908e89f586a66ad75ef516c6dba8
Sha1:   3b63031413e172fe4391d83a1bb76d52871feed5
Sha256: 346ededdbf06d717ecd6c1dc90155209937b0309af17a6c70477c88de9f4f08e
                                        
                                            GET /wp-content/themes/church_20/images/navbar.png HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Date: Thu, 17 May 2018 21:53:43 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:30 GMT
Etag: "1320ab2-12c-4763686e04980"
Accept-Ranges: bytes
Content-Length: 300
Keep-Alive: timeout=10, max=45
Connection: Keep-Alive


--- Additional Info ---
Magic:  PNG image, 20 x 35, 8-bit/color RGB, non-interlaced
Size:   300
Md5:    bc1697cf54f40a754fc3c24ab1fb8552
Sha1:   21c055a70210162af3fe4cb9ef18e68508334aef
Sha256: 94aa146c554b83ca0f22dcc725d497e133192fece643f4fd4eba3a42cacc7368
                                        
                                            GET /wp-content/themes/church_20/images/icon_time.gif HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:43 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:27 GMT
Etag: "1320aa9-3fe-4763686b282c0"
Accept-Ranges: bytes
Content-Length: 1022
Keep-Alive: timeout=10, max=49
Connection: Keep-Alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 14 x 14
Size:   1022
Md5:    d21a9065cc1a4b471db42f764639b98e
Sha1:   5df965cff98cc5704400d48acd9efe4d6d32a27c
Sha256: ed4daa54eeb4dd697f804c9819b49372cd4531c1de6981ba5d6af3791dfc5b4b
                                        
                                            GET /wp-content/themes/church_20/images/homepagetop.gif HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:43 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:24 GMT
Etag: "1320aa2-781-476368684bc00"
Accept-Ranges: bytes
Content-Length: 1921
Keep-Alive: timeout=10, max=48
Connection: Keep-Alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 610 x 40
Size:   1921
Md5:    70c1d5032be88d03b0436566ad58cff5
Sha1:   9195ab91955620b7594d3a210b1d467e4f6661e2
Sha256: 3017a62517f7348d3ccda67c5aca991a8aeb00628f0b694ae99c978dac3a8112
                                        
                                            GET /wp-content/themes/church_20/images/topnav.png HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Date: Thu, 17 May 2018 21:53:43 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:35 GMT
Etag: "1320ab9-d6-47636872c94c0"
Accept-Ranges: bytes
Content-Length: 214
Keep-Alive: timeout=10, max=48
Connection: Keep-Alive


--- Additional Info ---
Magic:  PNG image, 20 x 30, 8-bit/color RGB, non-interlaced
Size:   214
Md5:    9adb2373bb96acee6462aeae5da17eed
Sha1:   78bed740ac30d75e3d7c4c787072c23ee80ab9a5
Sha256: 8a246d3768d6a5178611c3d4d615dd5cafc23a7e34066f384545142267bd235a
                                        
                                            GET /ga.js HTTP/1.1 
Host: www.google-analytics.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Timing-Allow-Origin: *
Date: Thu, 17 May 2018 21:00:46 GMT
Expires: Thu, 17 May 2018 23:00:46 GMT
Last-Modified: Thu, 12 Apr 2018 18:13:11 GMT
X-Content-Type-Options: nosniff
Vary: Accept-Encoding
Content-Encoding: gzip
Server: Golfe2
Content-Length: 17168
Cache-Control: public, max-age=7200
Age: 3177


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   17168
Md5:    01d5892e6e243b52998310c2925b9f3a
Sha1:   58180151b6a6ee4af73583a214b68efb9e8844d4
Sha256: 7e90efb4620a78e8869796d256bcddbde90b853c8c15c5cc116cb11d3d17bc4d
                                        
                                            GET /serve/?bc=ffffff&tc=494949&brd1=ffffff&lnk=494949&hc=336699&ww=250 HTTP/1.1 
Host: feedjit.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         74.207.249.166
HTTP/1.1 404 Not Found
Content-Type: text/html
                                        
Server: nginx/1.14.0 (Ubuntu)
Date: Thu, 17 May 2018 21:53:43 GMT
Content-Length: 178
Connection: keep-alive


--- Additional Info ---
Magic:  HTML document text
Size:   178
Md5:    7e2c427186d4e1bac52813383423e82e
Sha1:   bdede1efdd02eec3e5ee34eb555e44227d2bb2f1
Sha256: 887c8ada6058f01125a5131f1c495ba5f0171b2c40466ea824494403b87c1a22
                                        
                                            GET /files/js/min/ebay_activeContent-min.js HTTP/1.1 
Host: adn.ebay.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         66.135.223.233
HTTP/1.1 200 OK
Content-Type: application/x-javascript
                                        
Server: Apache-Coyote/1.1
Expires: Sun, 27 May 2018 21:53:43 GMT
Cache-Control: public, max-age=864000
Vary: Accept-Encoding
Last-Modified: Mon, 13 Nov 2017 21:35:24 GMT
Content-Encoding: gzip
Content-Length: 1782
Date: Thu, 17 May 2018 21:53:42 GMT


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   1782
Md5:    aeadc16be96cc6e1a731d004828953d6
Sha1:   6ff01b443697bf560ec1a144f1160e068b04531f
Sha256: f5ed734438034c85d2061b612932a254f20f84661b7262bddbe6ec848daf8baf
                                        
                                            GET /cb?programId=15&campId=5336445962&toolId=10026&keyword=tomtom&width=470&height=80&font=1&textColor=333366&linkColor=333333&arrowColor=8BBC01&color1=B5B5B5&color2=FFFFFF HTTP/1.1 
Host: adn.ebay.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         66.135.223.233
HTTP/1.1 200 OK
Content-Type: text/javascript charset=utf-8
                                        
Server: Apache-Coyote/1.1
Pragma: no-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 2310
Date: Thu, 17 May 2018 21:53:42 GMT


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   2310
Md5:    542e34ceb3dffd77781837057d3bf148
Sha1:   8cf1ba2f0c744c548e7c71a4264ea861ea548342
Sha256: 397d021091c7270e0d30754e42e739abf74a1da3592e4c94e3d2963cfacc4ee3
                                        
                                            GET /r/__utm.gif?utmwv=5.7.2&utms=1&utmn=959680200&utmhn=www.faultygps.com&utmcs=UTF-8&utmsr=1176x885&utmvp=1176x754&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.0%20r45&utmdt=Iq%20Routes%20%7C%20Faulty%20GPS&utmhid=771790034&utmr=-&utmp=%2Ftag%2Fiq-routes%2F&utmht=1526594024045&utmac=UA-135698-10&utmcc=__utma%3D59638842.1273792158.1526594023.1526594023.1526594023.1%3B%2B__utmz%3D59638842.1526594023.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=208553302&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~ HTTP/1.1 
Host: www.google-analytics.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Access-Control-Allow-Origin: *
Date: Thu, 17 May 2018 21:53:44 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate
Last-Modified: Sun, 17 May 1998 03:00:00 GMT
X-Content-Type-Options: nosniff
Server: Golfe2
Content-Length: 35


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1
Size:   35
Md5:    28d6814f309ea289f847c69cf91194c6
Sha1:   0f4e929dd5bb2564f7ab9c76338e04e292a42ace
Sha256: 8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
                                        
                                            GET /wp-content/themes/church_20/images/icon_tags.gif HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css
Cookie: __utma=59638842.1273792158.1526594023.1526594023.1526594023.1; __utmb=59638842.1.10.1526594023; __utmc=59638842; __utmz=59638842.1526594023.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:44 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:26 GMT
Etag: "1320aa8-429-4763686a34080"
Accept-Ranges: bytes
Content-Length: 1065
Keep-Alive: timeout=10, max=48
Connection: Keep-Alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 16 x 16
Size:   1065
Md5:    c3c43675f794c406df1561fa802bffff
Sha1:   6ccc960cbb209f0cf4687720613c8eba31cc6a60
Sha256: 2152d38ab87784cf6d32c33baf28e01a42732ee9b4fa9b6987d4e6a6c4ba648f
                                        
                                            GET /ar/1/710-53481-19255-0/1?mpt=3921543838431388211&adtype=1&size=1x1&toolid=10026&campid=5336445962&ipn=psmain&kwid=902099&kw=cb&mtid=839&icep_vectorid=229508&cb_size=470X80&ctx=n&cb_kw=tomtom&cb_cat=&cb_ex_kw=&cb_ex_cat=&ad_content_type=3&ad_format=2&fb_used=1&load_time=156 HTTP/1.1 
Host: rover.ebay.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         66.135.195.83
HTTP/1.1 301 Moved Permanently
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:44 GMT, Thu, 17 May 2018 21:53:43 GMT
X-EBAY-CHOCOLATE: true
X-EBAY-C-REQUEST-ID: ri=ocE8VrxGQ4C7,rci=1hg4HPJtGx2pFi8z
RlogId: t6qjpbq%3F%3Ckuvthu%60t*261761%3E-163701833ea-0x28e
P3P: policyref="/w3c/p3p.xml", CP="NOI CURa ADMa DEVa PSDo PSAa OUR SAMo IND UNI COM NAV INT STA DEM PRE"
Cache-Control: private,no-cache,no-store
Pragma: no-cache
Set-Cookie: npii=btguid/701833e51630a8671cc397caeb096d7f5cdf2d68^trm/svid%3D1119044040375739055cdf2d68^cguid/701833ea1630a8671cc397caeb096d7d5cdf2d68^;Domain=.ebay.com;Expires=Fri, 17-May-2019 21:53:44 GMT;Path=/
Location: http://img-cdn.mediaplex.com/0/710/53481/1x1_for_Impressions.gif?mpqs=&mpssl=0&mpvc=
Server: ebay server
Content-Length: 0


--- Additional Info ---
                                        
                                            GET /0/710/53481/1x1_for_Impressions.gif?mpqs=&mpssl=0&mpvc= HTTP/1.1 
Host: img-cdn.mediaplex.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         91.135.34.32
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Server: nginx
Content-Length: 42
Last-Modified: Fri, 12 Aug 2011 08:38:36 GMT
Etag: "8e728b-2a-4aa4ad6ddbb00"
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Accept-Ranges: bytes
Date: Thu, 17 May 2018 21:53:44 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1
Size:   42
Md5:    b4682377ddfbe4e7dabfddb2e543e842
Sha1:   328e472721a93345801ed5533240eac2d1f8498c
Sha256: 6d8ba81d1b60a18707722a1f2b62dad48a6acced95a1933f49a68b5016620b93
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 17 May 2018 21:53:44 GMT
Cache-Control: public, max-age=345600
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    36fb70cc3b26bd69eb5114c68e5904d1
Sha1:   910d1458c72f21f36dd6a7aee4c3dc923e82db2f
Sha256: 85aff3755a849d84ab8caea70ccaa08993c8ebc4514c98b4293ba7ebb136f808
                                        
                                            POST /gsr2 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Content-Length: 112
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 17 May 2018 21:53:44 GMT
Cache-Control: public, max-age=345600
Server: ocsp_responder
Content-Length: 468
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   468
Md5:    6bf50ec404fb4a8b4a94be8390d11938
Sha1:   0caaab7704d6221abc5e0342909a4928cee50b1c
Sha256: 63b592179b1e9a528344ce1d430b9479fc55f43420a468ec35aaeaa9dff911cf
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 17 May 2018 21:53:45 GMT
Cache-Control: public, max-age=345600
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    5551921d2d8e900ac7a56ca6a49d1195
Sha1:   440d5bd27b945f18d3476538dacc383b4199de1f
Sha256: e164d1bd73c5dcbd66f6872d37cea7a8d5c7b7db438e2ed2de9d7c7dd3acc02b
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Thu, 17 May 2018 21:53:45 GMT
Cache-Control: public, max-age=345600
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    359354e75feab238be9513563c69191d
Sha1:   ad541c03ad40be3a479c302e2595cd6a599e9480
Sha256: 14a24d0dfc8b7f013d38c7185d00012ee4947c5dc2314e4daa2168013ad374db
                                        
                                            GET /adsid/integrator.js?domain=www.faultygps.com HTTP/1.1 
Host: adservice.google.no
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         172.217.20.34
HTTP/1.1 200 OK
Content-Type: application/javascript; charset=UTF-8
                                        
P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657 for more info."
Timing-Allow-Origin: *
Cache-Control: private, no-cache, no-store
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename="f.txt"
Content-Encoding: gzip
Date: Thu, 17 May 2018 21:53:45 GMT
Server: cafe
X-XSS-Protection: 1; mode=block
Alt-Svc: hq="googleads.g.doubleclick.net:443"; ma=2592000; quic=51303433; quic=51303432; quic=51303431; quic=51303339; quic=51303335,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="43,42,41,39,35",hq=":443"; ma=2592000; quic=51303433; quic=51303432; quic=51303431; quic=51303339; quic=51303335,quic=":443"; ma=2592000; v="43,42,41,39,35"
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   105
Md5:    302d8fbb1c03323fe333b0dd1dc5881c
Sha1:   6605ac94f4ee2c14aa17c8624261c8a6659ec5c0
Sha256: 09f5a753ddc8c32ff346b2d0cd592ecfe1ed88d099f26127931a13c19b68f830
                                        
                                            GET /adsid/integrator.js?domain=www.faultygps.com HTTP/1.1 
Host: adservice.google.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         172.217.20.34
HTTP/1.1 200 OK
Content-Type: application/javascript; charset=UTF-8
                                        
P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657 for more info."
Timing-Allow-Origin: *
Cache-Control: private, no-cache, no-store
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename="f.txt"
Content-Encoding: gzip
Date: Thu, 17 May 2018 21:53:45 GMT
Server: cafe
X-XSS-Protection: 1; mode=block
Alt-Svc: hq="googleads.g.doubleclick.net:443"; ma=2592000; quic=51303433; quic=51303432; quic=51303431; quic=51303339; quic=51303335,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="43,42,41,39,35",hq=":443"; ma=2592000; quic=51303433; quic=51303432; quic=51303431; quic=51303339; quic=51303335,quic=":443"; ma=2592000; v="43,42,41,39,35"
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   105
Md5:    302d8fbb1c03323fe333b0dd1dc5881c
Sha1:   6605ac94f4ee2c14aa17c8624261c8a6659ec5c0
Sha256: 09f5a753ddc8c32ff346b2d0cd592ecfe1ed88d099f26127931a13c19b68f830
                                        
                                            GET /pub-config/r20160913/ca-pub-7367565616249240.js HTTP/1.1 
Host: pagead2.googlesyndication.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         172.217.20.34
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Length: 125
Date: Thu, 17 May 2018 21:53:45 GMT
Expires: Fri, 18 May 2018 09:53:45 GMT
Cache-Control: public, max-age=43200
Last-Modified: Fri, 11 May 2018 01:11:34 GMT
X-Content-Type-Options: nosniff
Content-Encoding: gzip
Server: sffe
X-XSS-Protection: 1; mode=block
Alt-Svc: hq="googleads.g.doubleclick.net:443"; ma=2592000; quic=51303433; quic=51303432; quic=51303431; quic=51303339; quic=51303335,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="43,42,41,39,35",hq=":443"; ma=2592000; quic=51303433; quic=51303432; quic=51303431; quic=51303339; quic=51303335,quic=":443"; ma=2592000; v="43,42,41,39,35"


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   125
Md5:    f80120281945bc2ccdaebc64cbad921d
Sha1:   b5c7ef140888ede182fcac94921a4eb502f07a5c
Sha256: 4cb4b9970ec5cedababe29f9a4ab00d00194bbebd2063cb117dec008b8c6982a
                                        
                                            GET /0/710/53481/eBayCustomBannerLoaderV6.swf HTTP/1.1 
Host: img.mediaplex.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         63.215.202.158
HTTP/1.1 200 OK
Content-Type: application/x-shockwave-flash
                                        
Server: nginx
Date: Thu, 17 May 2018 21:53:45 GMT
Content-Length: 792
Connection: keep-alive
Last-Modified: Sat, 23 Jul 2011 17:55:50 GMT
Etag: "d0b18a-318-4a8c04adc9580"
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true


--- Additional Info ---
Magic:  Macromedia Flash data (compressed), version 9
Size:   792
Md5:    892be445cf82a8e8b3fef5ca34ae19a1
Sha1:   3ecc3b78ec2aacbb6861dcf15d8c1204be074af2
Sha256: 6ac85470863dc30b41e0d78c6a74da7d22f5ca43e6a629b2c874fc095e2cec10
                                        
                                            GET /0/710/53481/eBayCustomBannerV6.swf HTTP/1.1 
Host: img.mediaplex.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         63.215.202.158
HTTP/1.1 200 OK
Content-Type: application/x-shockwave-flash
                                        
Server: nginx
Date: Thu, 17 May 2018 21:53:45 GMT
Content-Length: 12008
Connection: keep-alive
Last-Modified: Sat, 23 Jul 2011 17:57:15 GMT
Etag: "9318ce-2ee8-4a8c04fed94c0"
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true


--- Additional Info ---
Magic:  Macromedia Flash data (compressed), version 9
Size:   12008
Md5:    ac4ab67fdac838fc574d069bf5fb2e78
Sha1:   47176736acca236782fbe5870ca095f3c6ae3b4c
Sha256: 4a4ad6f5a9c86d381adac71b3a3021940bc168e74419fddae333732bd9ea5575
                                        
                                            GET /get/flashplayer/update/current/xml/version_en_win_pl.xml HTTP/1.1 
Host: fpdownload2.macromedia.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         91.135.34.11
HTTP/1.1 200 OK
Content-Type: text/xml
                                        
Server: Apache
Last-Modified: Tue, 08 May 2018 08:13:38 GMT
Etag: "60e-56bad5d10b56c"
Accept-Ranges: bytes
Content-Length: 1550
Date: Thu, 17 May 2018 21:53:45 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  XML document text\012 XML document text
Size:   1550
Md5:    1c2b455c79acf989c967737b34e37cf1
Sha1:   de570428785cc79f236affc2e40480f6dfa6cab2
Sha256: 1957a1d2eb880dea87f026732c22aa3b813ea43b9930a425f7edc8e34ff46c9e
                                        
                                            GET /cb?programId=15&campId=5336445962&toolId=10026&keyword=tomtom&width=470&height=80&font=1&textColor=333366&linkColor=333333&arrowColor=8BBC01&color1=B5B5B5&color2=FFFFFF HTTP/1.1 
Host: adn.ebay.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/
Cookie: npii=btguid/701833e51630a8671cc397caeb096d7f5cdf2d68^trm/svid%3D1119044040375739055cdf2d68^cguid/701833ea1630a8671cc397caeb096d7d5cdf2d68^

                                         
                                         66.135.223.233
HTTP/1.1 200 OK
Content-Type: text/javascript charset=utf-8
                                        
Server: Apache-Coyote/1.1
Pragma: no-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 2308
Date: Thu, 17 May 2018 21:53:45 GMT


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   2308
Md5:    00eed4892d53a80262e937b18579d491
Sha1:   a527a03d433f8756072d569cda4a97bcf5ef280c
Sha256: be37006d674fa8c9f93ff2849f4120ccb1cfa74348a6b27ada7fef510d262f4a
                                        
                                            GET /ar/1/710-53481-19255-0/1?mpt=6225046115799688081&adtype=1&size=1x1&toolid=10026&campid=5336445962&ipn=psmain&kwid=902099&kw=cb&mtid=839&icep_vectorid=229508&cb_size=470X80&ctx=n&cb_kw=tomtom&cb_cat=&cb_ex_kw=&cb_ex_cat=&ad_content_type=3&ad_format=2&fb_used=1&load_time=203 HTTP/1.1 
Host: rover.ebay.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/
Cookie: npii=btguid/701833e51630a8671cc397caeb096d7f5cdf2d68^trm/svid%3D1119044040375739055cdf2d68^cguid/701833ea1630a8671cc397caeb096d7d5cdf2d68^

                                         
                                         66.135.195.83
HTTP/1.1 301 Moved Permanently
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:45 GMT, Thu, 17 May 2018 21:53:45 GMT
X-EBAY-CHOCOLATE: true
X-EBAY-C-REQUEST-ID: ri=skFSH7ZKjuqf,rci=NsoH90UQP8JNzKCz
RlogId: t6qjpbq%3F%3Ckuvthu%60t*1650712%29pqtfwpu%29osu%29fgg%7E-fij-1637018389f-0x218
P3P: policyref="/w3c/p3p.xml", CP="NOI CURa ADMa DEVa PSDo PSAa OUR SAMo IND UNI COM NAV INT STA DEM PRE"
Cache-Control: private,no-cache,no-store
Pragma: no-cache
Set-Cookie: npii=btguid/701833e51630a8671cc397caeb096d7f5cdf2d69^trm/svid%3D1119044040375739055cdf2d69^cguid/701833ea1630a8671cc397caeb096d7d5cdf2d69^;Domain=.ebay.com;Expires=Fri, 17-May-2019 21:53:45 GMT;Path=/
Location: http://img-cdn.mediaplex.com/0/710/53481/1x1_for_Impressions.gif?mpqs=&mpssl=0&mpvc=
Server: ebay server
Content-Length: 0


--- Additional Info ---
                                        
                                            GET /0/710/53481/1x1_for_Impressions.gif?mpqs=&mpssl=0&mpvc= HTTP/1.1 
Host: img-cdn.mediaplex.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/
If-Modified-Since: Fri, 12 Aug 2011 08:38:36 GMT
If-None-Match: "8e728b-2a-4aa4ad6ddbb00"

                                         
                                         91.135.34.32
HTTP/1.1 304 Not Modified
Content-Type: image/gif
                                        
Last-Modified: Fri, 12 Aug 2011 08:38:36 GMT
Etag: "8e728b-2a-4aa4ad6ddbb00"
Date: Thu, 17 May 2018 21:53:45 GMT
Connection: keep-alive


--- Additional Info ---
                                        
                                            GET /cb?programId=15&campId=5336445962&toolId=10026&keyword=tomtom&width=470&height=80&font=1&textColor=333366&linkColor=333333&arrowColor=8BBC01&color1=B5B5B5&color2=FFFFFF HTTP/1.1 
Host: adn.ebay.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/
Cookie: npii=btguid/701833e51630a8671cc397caeb096d7f5cdf2d68^trm/svid%3D1119044040375739055cdf2d68^cguid/701833ea1630a8671cc397caeb096d7d5cdf2d68^

                                         
                                         66.135.223.233
HTTP/1.1 200 OK
Content-Type: text/javascript charset=utf-8
                                        
Server: Apache-Coyote/1.1
Pragma: no-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 2309
Date: Thu, 17 May 2018 21:53:45 GMT


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   2309
Md5:    ddf99973accc95eb2919874e78177623
Sha1:   b8769bcb201741f5ce29558d48c4f4d08a0d2c72
Sha256: 8e335a0a36821e45dd1c3e0566513870ff56a4664c3a3326d3cf92fbcd7f7a16
                                        
                                            GET /0/710/53481/eBayRightNowLogo.png HTTP/1.1 
Host: img.mediaplex.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         63.215.202.158
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Server: nginx
Date: Thu, 17 May 2018 21:53:46 GMT
Content-Length: 1686
Connection: keep-alive
Last-Modified: Fri, 12 Aug 2011 08:40:26 GMT
Etag: "9318d7-696-4aa4add6c3280"
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Accept-Ranges: bytes


--- Additional Info ---
Magic:  PNG image, 78 x 43, 8-bit/color RGBA, non-interlaced
Size:   1686
Md5:    dce2f64d652a3974ce9ae3b97b34f992
Sha1:   74db2c6b7ced3fee57d2b97d584a8de5cc26abdd
Sha256: 76e1a621d6e18bf57e1d69b170dd6119198fb94192b56f60efc55ba6f6aa022c
                                        
                                            GET /m/mvCnhOsyPkLSLGe5y30seFg/140.jpg HTTP/1.1 
Host: thumbs4.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dpie%7Dn%60bnb%287525672%2Busqdrrp%2Buk%60%2Bceb%7C%28dlh-1624ecc2e67-0x19c
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Sat, 17 Mar 2018 16:55:37 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Fri, 22 Mar 2019 17:40:26 GMT
X-EBAY-REQUEST-ID: 1624ecc2-e670-a9e5-0571-1a8aff1df23d![]
Content-Length: 5695
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   5695
Md5:    3040568b02afba1909ca6f76bb3775d0
Sha1:   6762eb69948194ebe19cb3698455f5321632ed53
Sha256: 4461f180c2c57c732e8920d48075a71601cd8ef076719aa914d3d625ef89aec4
                                        
                                            GET /m/mhLyB5IKyAJ68tuu5sflLpg/140.jpg HTTP/1.1 
Host: thumbs1.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dpie%7Dn%60bnb%2876%3A230%3B%2Busqdrrp%2Buk%60%2Bceb%7C%28dlh-1622f840ea4-0x156
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Mon, 12 Mar 2018 16:50:16 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Sat, 16 Mar 2019 15:53:26 GMT
X-EBAY-REQUEST-ID: 1622f840-ea40-a9cb-5350-dfe0ff2d2dcb![]
Content-Length: 4304
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   4304
Md5:    3e5317cc1ec353cf6c8059ef13dc5948
Sha1:   6ebad01d0ed5443f2b22dc910827bc3f2846bd18
Sha256: ca1d6a9a6e738d3a101f7b556dc02a7706dcb666394166d6e6e3cfa4ed4b0eaf
                                        
                                            GET /m/m2sX4MJyu2lpTlWMw82bwOQ/140.jpg HTTP/1.1 
Host: thumbs1.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dpie%7Dn%60bnb%287133064%2Busqdrrp%2Buk%60%2Bceb%7C%28dlh-16316e6fec9-0xf75ed
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Sun, 29 Apr 2018 10:22:18 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Tue, 30 Apr 2019 14:13:47 GMT
X-EBAY-REQUEST-ID: 16316e6f-ec90-a9ca-f7b2-30a8fe434387![]
Content-Length: 8177
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   8177
Md5:    afd0051e2666a4b5ec0fd4e2f97c1683
Sha1:   70339e9c1b92d6a1ddf52f23a091b00cb49728dd
Sha256: 27cbcd2b86937012d82ec0e5a55290758296e2f1efc9a134631cf970471e5fc8
                                        
                                            GET /m/m4Wuq0R6dOTarut3wssIHGg/140.jpg HTTP/1.1 
Host: thumbs4.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dpie%7Dn%60bnb%28724%3D117%2Busqdrrp%2Buk%60%2Bceb%7C%28dlh-162b4991473-0x180
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Fri, 06 Apr 2018 10:55:43 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Thu, 11 Apr 2019 12:05:53 GMT
X-EBAY-REQUEST-ID: 162b4991-4730-ac3d-3b43-fcd2fe92337b![]
Content-Length: 4773
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   4773
Md5:    a8d5f02eba1f35d3a7078e6ffab1a692
Sha1:   6838c77c3a55a845b1cba241306a30ba3ec18680
Sha256: f682c9782c26278a46e9a7e4f8623b3a12a5a485bac4da5f329f8ef0bd53ec79
                                        
                                            GET /ar/1/710-53481-19255-0/1?mpt=1739030511329743725&adtype=1&size=1x1&toolid=10026&campid=5336445962&ipn=psmain&kwid=902099&kw=cb&mtid=839&icep_vectorid=229508&cb_size=470X80&ctx=n&cb_kw=tomtom&cb_cat=&cb_ex_kw=&cb_ex_cat=&ad_content_type=3&ad_format=2&fb_used=1&load_time=188 HTTP/1.1 
Host: rover.ebay.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/
Cookie: npii=btguid/701833e51630a8671cc397caeb096d7f5cdf2d69^trm/svid%3D1119044040375739055cdf2d69^cguid/701833ea1630a8671cc397caeb096d7d5cdf2d69^

                                         
                                         66.135.195.83
HTTP/1.1 301 Moved Permanently
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:46 GMT, Thu, 17 May 2018 21:53:45 GMT
X-EBAY-CHOCOLATE: true
X-EBAY-C-REQUEST-ID: ri=0MO0FfuTOKuZ,rci=SdHmIz7wn3o2CjFh
RlogId: t6qjpbq%3F%3Cwk%7Dthu%60t*176%3E%3A32%29pqtfwpu%29sm%7E%29fgg%7E-fij-16370183a32-0x137
P3P: policyref="/w3c/p3p.xml", CP="NOI CURa ADMa DEVa PSDo PSAa OUR SAMo IND UNI COM NAV INT STA DEM PRE"
Cache-Control: private,no-cache,no-store
Pragma: no-cache
Set-Cookie: npii=btguid/701833e51630a8671cc397caeb096d7f5cdf2d6a^trm/svid%3D1119044040375739055cdf2d6a^cguid/701833ea1630a8671cc397caeb096d7d5cdf2d6a^;Domain=.ebay.com;Expires=Fri, 17-May-2019 21:53:46 GMT;Path=/
Location: http://img-cdn.mediaplex.com/0/710/53481/1x1_for_Impressions.gif?mpqs=&mpssl=0&mpvc=
Server: ebay server
Content-Length: 0


--- Additional Info ---
                                        
                                            GET /0/710/53481/icon_paypal_44x12.png HTTP/1.1 
Host: img.mediaplex.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         63.215.202.158
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Server: nginx
Date: Thu, 17 May 2018 21:53:46 GMT
Content-Length: 928
Connection: keep-alive
Last-Modified: Fri, 12 Aug 2011 08:40:25 GMT
Etag: "f4a175-3a0-4aa4add5cf040"
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Accept-Ranges: bytes


--- Additional Info ---
Magic:  PNG image, 44 x 12, 8-bit/color RGBA, non-interlaced
Size:   928
Md5:    a50f1f7c58f4a390ecd348f8441594a2
Sha1:   4c507f0d4d27e86d77553eb9173900c9667a3c65
Sha256: 91852497db0a90920bb5a806d60bc96cdf73a1329a24d512128a4a3ac8e91663
                                        
                                            GET /m/m6-3acA50aplBezowg0E6AA/140.jpg HTTP/1.1 
Host: thumbs4.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dpie%7Dn%60bnb%2876%3A2244%2Busqdrrp%2Buk%60%2Bceb%7C%28dlh-1625880347a-0x158
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Thu, 15 Mar 2018 16:49:29 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Sun, 24 Mar 2019 14:53:39 GMT
X-EBAY-REQUEST-ID: 16258803-47a0-a9cb-52e5-f82cfeb9835c![]
Content-Length: 5007
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   5007
Md5:    b489fb8410a618c55eade1cec129f647
Sha1:   d7be0f49a5a4a94ef2a2942ead31ce72592db2fd
Sha256: 1d0aae8e1006679fba306cc9a403b777cae18c3e704ef2b2b9df0292d37f8a84
                                        
                                            GET /m/m17d0bAIvi8L8_WGDPBzzmQ/140.jpg HTTP/1.1 
Host: thumbs2.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dsm%7E%7Dn%60bnb%287263352%2Busqdrrp%2Bvo%7B%2Bceb%7C%28dlh-162bc9c339b-0x18b
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Thu, 05 Apr 2018 08:49:05 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Sat, 13 Apr 2019 01:26:16 GMT
X-EBAY-REQUEST-ID: 162bc9c3-39b0-ab6b-9417-2be1ff8881e8![]
Content-Length: 6166
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   6166
Md5:    531e014e4b67f20b86aadc5cd2a1c596
Sha1:   a8c94e7f797dcbb1f656c821d50e2e6f20a06015
Sha256: 717fdf4ff5e4fbcd035e5239c276ab5a7707a2a27055eea134ce5619dfa85a2b
                                        
                                            GET /m/mjCVROBYCcZiK5fQGMWqrAw/140.jpg HTTP/1.1 
Host: thumbs3.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dpie%7Dn%60bnb%28752543%3B%2Busqdrrp%2Buk%60%2Bceb%7C%28dlh-16317005226-0x155
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Fri, 27 Apr 2018 16:41:19 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Tue, 30 Apr 2019 14:41:27 GMT
X-EBAY-REQUEST-ID: 16317005-2260-a994-2da7-2cf3fe1b3e15![]
Content-Length: 4713
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   4713
Md5:    03d95cad9befa2a2275547d23e940df3
Sha1:   2849f024797051ede2fefa73abaacf82837d7c04
Sha256: 4b4714b693a62cb7d04fa4327621d1e714338fa933bcf715ae146d98712718ff
                                        
                                            GET /m/mPnyNjn6bdz_HLgBb2JJfUw/140.jpg HTTP/1.1 
Host: thumbs3.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dpie%7Dn%60bnb%2876%3A2247%2Busqdrrp%2Buk%60%2Bceb%7C%28dlh-162b390b6aa-0x1a0
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Tue, 10 Apr 2018 16:17:59 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Thu, 11 Apr 2019 07:17:08 GMT
X-EBAY-REQUEST-ID: 162b390b-6aa0-a9cb-52f0-34d9fdeb2d90![]
Content-Length: 4412
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   4412
Md5:    f9e58b8daf0811eaa74e8bab9e231d3a
Sha1:   bead16bbbcaca8d528e846fb80f43318110559de
Sha256: 4f00ee6e3bce773b3bf597471c47013522d00b85c765d5bf8c2d6607eae53d91
                                        
                                            GET /m/mP3uWo9-RRv1PEfdFddMxSQ/140.jpg HTTP/1.1 
Host: thumbs2.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dpie%7Dn%60bnb%28760%3C%3E%3E%3B-1625750c776-0x181
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Thu, 22 Mar 2018 10:54:26 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Sun, 24 Mar 2019 09:22:14 GMT
X-EBAY-REQUEST-ID: 1625750c-7760-a99b-9342-a861ffc355e0![]
Content-Length: 4713
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   4713
Md5:    a325124a71328b768609ce2d815fc46b
Sha1:   f596537ff68187e918845019b222e9f9b7142d6c
Sha256: 53eb8047871f2e39cf756d950bfc4d8ae3a7d5df4c04d264b9ee1eca3fabd954
                                        
                                            GET /m/mbwDXUH1TcX0LqnKCQmvpkA/140.jpg HTTP/1.1 
Host: thumbs2.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dsm%7E%7Dn%60bnb%2872635%3F7%2Busqdrrp%2Bvo%7B%2Bceb%7C%28dlh-1636e01da9f-0x18b
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Thu, 17 May 2018 07:11:59 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Fri, 17 May 2019 12:10:05 GMT
X-EBAY-REQUEST-ID: 1636e01d-a9f0-ac85-2186-68ddfff7110d![]
Content-Length: 4774
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   4774
Md5:    de21e36bd4e68062127a0e2512f5ce3a
Sha1:   dcc9db99549e65cc479fa8da94749486b747c389
Sha256: 28ae37d9d9d5a4923d30553640971fe80be40915d0f6f1bc374c8d3e6f2462eb
                                        
                                            GET /m/m4yiXKJtFbM8PRcvI2OCB8w/140.jpg HTTP/1.1 
Host: thumbs3.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dsm%7E%7Dn%60bnb%287%3E566%3E%3A%2Busqdrrp%2Bvo%7B%2Bceb%7C%28dlh-1623ddb898f-0x180
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Fri, 02 Mar 2018 12:26:10 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Tue, 19 Mar 2019 10:43:40 GMT
X-EBAY-REQUEST-ID: 1623ddb8-98f0-ad79-62e0-2f70fef2cdc3![]
Content-Length: 4764
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   4764
Md5:    6c210fe576cdb7eeceafaa783efadf68
Sha1:   c7dc257f091fc96461cdffd439239d828874c79e
Sha256: 96b91afdcc1be385fc2936ace3cc45c0101cf96103d1d8aae5ccf25cc1fe0590
                                        
                                            GET /0/710/53481/1x1_for_Impressions.gif?mpqs=&mpssl=0&mpvc= HTTP/1.1 
Host: img-cdn.mediaplex.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/
If-Modified-Since: Fri, 12 Aug 2011 08:38:36 GMT
If-None-Match: "8e728b-2a-4aa4ad6ddbb00"

                                         
                                         91.135.34.32
HTTP/1.1 304 Not Modified
Content-Type: image/gif
                                        
Last-Modified: Fri, 12 Aug 2011 08:38:36 GMT
Etag: "8e728b-2a-4aa4ad6ddbb00"
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
                                        
                                            GET /wp-content/themes/church_20/images/headline.png HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css
Cookie: __utma=59638842.1273792158.1526594023.1526594023.1526594023.1; __utmb=59638842.1.10.1526594023; __utmc=59638842; __utmz=59638842.1526594023.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Date: Thu, 17 May 2018 21:53:46 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:24 GMT
Etag: "1320aa1-d3-476368684bc00"
Accept-Ranges: bytes
Content-Length: 211
Keep-Alive: timeout=10, max=47
Connection: Keep-Alive


--- Additional Info ---
Magic:  PNG image, 20 x 25, 8-bit/color RGB, non-interlaced
Size:   211
Md5:    85e2669f63e4be72f41a942be9023d0a
Sha1:   21f7211b5ce607de115a45d576f2d63c377dd945
Sha256: d7106c6c004a659ec62d2a1ebe949c007f94817f257b5aa5ea139bf8105c2a99
                                        
                                            GET /wp-content/themes/church_20/images/sidebartop.gif HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css
Cookie: __utma=59638842.1273792158.1526594023.1526594023.1526594023.1; __utmb=59638842.1.10.1526594023; __utmc=59638842; __utmz=59638842.1526594023.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:46 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:33 GMT
Etag: "1320ab7-662-47636870e1040"
Accept-Ranges: bytes
Content-Length: 1634
Keep-Alive: timeout=10, max=47
Connection: Keep-Alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 320 x 40
Size:   1634
Md5:    88d58f4aa92e86eae26c1ea06109bae4
Sha1:   11826df7bd3c043f1eed3b014df3baee7c53e38c
Sha256: 31068cc6f65d8d2afb66010bb245ecdc85dd6a8d7bf1e87d50bf914b43649e44
                                        
                                            GET /v/R0-Q7sg_6IU&hl=pt-br&fs=1& HTTP/1.1 
Host: www.youtube.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         216.58.207.206
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
                                        
Content-Length: 0
P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
X-XSS-Protection: 1; mode=block; report=https://www.google.com/appserve/security-bugs/log/youtube
Location: https://www.youtube.com/v/R0-Q7sg_6IU&hl=pt-br&fs=1&
X-Content-Type-Options: nosniff
Expires: Tue, 27 Apr 1971 19:44:06 EST
Cache-Control: no-cache
Date: Thu, 17 May 2018 21:53:46 GMT
Server: YouTube Frontend Proxy
Set-Cookie: VISITOR_INFO1_LIVE=vQVIxGIk9TU; path=/; domain=.youtube.com; expires=Tue, 13-Nov-2018 21:53:46 GMT; httponly VISITOR_INFO1_LIVE=vQVIxGIk9TU; path=/; domain=.youtube.com; expires=Tue, 13-Nov-2018 21:53:46 GMT; httponly YSC=xp-pzOS2dNQ; path=/; domain=.youtube.com; httponly


--- Additional Info ---
                                        
                                            GET /m/mMx-jbt-mThKjh_MszcVPAA/140.jpg HTTP/1.1 
Host: thumbs1.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dpie%7Dn%60bnb%2874%3B%3C7%3E%3B%2Busqdrrp%2Buk%60%2Bceb%7C%28dlh-1634b29066a-0xa7a4e
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Fri, 20 Apr 2018 14:31:25 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Fri, 10 May 2019 17:46:09 GMT
X-EBAY-REQUEST-ID: 1634b290-66a0-ac3c-41c5-fc78fde02eb2![]
Content-Length: 5240
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   5240
Md5:    bb5c9826f3d251f502b3ea7baad3e50a
Sha1:   cb0f162b2b1797f3edbc319e40d87d46d55d0eeb
Sha256: a7c8838dbcbc8e753a369b4e621c0ec811fd6ad388327fc8853e4f041b936da8
                                        
                                            GET /m/mWBZnhLoqqZplyyDF3FXf7g/140.jpg HTTP/1.1 
Host: thumbs1.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dsm%7E%7Dn%60bnb%287261620%2Busqdrrp%2Bvo%7B%2Bceb%7C%28dlh-163698b2daa-0x5d3da
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Tue, 15 May 2018 10:46:07 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Thu, 16 May 2019 15:21:59 GMT
X-EBAY-REQUEST-ID: 163698b2-daa0-ac80-2927-4dddfdb1d3b6![]
Content-Length: 2885
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   2885
Md5:    a1055240f85537c676b7c9df03921030
Sha1:   656ec58cd21fe181dec18d529f75da6051dee11b
Sha256: abd679ef14c12049fba1f380fa6594c16edacb670d5a140bed9e7d0bc907e557
                                        
                                            GET /m/m_yRlYtkKx_5G2KWuz06xVA/140.jpg HTTP/1.1 
Host: thumbs3.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dsm%7E%7Dn%60bnb%28453066%3B%2Busqdrrp%2Bvo%7B%2Bceb%7C%28dlh-1634b5c78c9-0x163
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Thu, 12 Apr 2018 10:34:38 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Fri, 10 May 2019 18:42:21 GMT
X-EBAY-REQUEST-ID: 1634b5c7-8c90-a88a-6471-9194ff99d2d9![]
Content-Length: 9829
Server: ebay server
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   9829
Md5:    b901fe4b746d40ae6d22281c5be9e314
Sha1:   c961afcbddf68a72a2d2fd35aa9c36d9f3dbcd2d
Sha256: b415361c0bb3394fb78d63fc3c70e89a5aa8c3e312be0d61c6300a3ef5238dc8
                                        
                                            GET /m/mvygUEFx6gdoJBGCtAhzPpg/140.jpg HTTP/1.1 
Host: thumbs2.ebaystatic.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         88.221.73.79
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
RlogId: t6yhccjd%3C%3Dsm%7E%7Dn%60bnb%28726162%3B%2Busqdrrp%2Bvo%7B%2Bceb%7C%28dlh-16356242d30-0x179
X-EBAY-C-VERSION: 1.0.0
Last-Modified: Sat, 12 May 2018 08:15:39 GMT
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,immutable
Expires: Sun, 12 May 2019 20:56:41 GMT
X-EBAY-REQUEST-ID: 16356242-d310-ab6b-54c3-eef3fe0ac8ed![]
Content-Length: 4580
Server: ebay server
X-EdgeConnect-Cache-Status: 3
Date: Thu, 17 May 2018 21:53:46 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, comment: "Processed By eBay with ImageMag"
Size:   4580
Md5:    3b604ea9664f011ffe53bb6151f1b3ff
Sha1:   d002e0f625d864256a66adc83efb2e2c227bc099
Sha256: 36cddc16fac66283a2257a85f3dcc2557cd1c81aa2e48079e93a09839870610e
                                        
                                            GET /s/ads-common.js HTTP/1.1 
Host: ir-uk.amazon-adsystem.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         52.95.120.121
HTTP/1.1 200
Content-Type: text/javascript
                                        
nnCoection: close
Content-Length: 14313


--- Additional Info ---
Magic:  ASCII C++ program text
Size:   14313
Md5:    c3961443321ece8c8addc78eb2ab2861
Sha1:   978af5e9010b4af8d5efbc22da915f81a98ed1b2
Sha256: ec68ec17ab1506b093c9e4895a863e68832d71077ec4970eb1966c69e091459f
                                        
                                            GET /v/R0-Q7sg_6IU&hl=pt-br&fs=1& HTTP/1.1 
Host: www.youtube.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/
Cookie: VISITOR_INFO1_LIVE=vQVIxGIk9TU; YSC=xp-pzOS2dNQ

                                         
                                         216.58.207.206
HTTP/1.1 404 Not Found
Content-Type: text/html; charset=utf-8
                                        
Content-Length: 0
Cache-Control: no-cache
X-Content-Type-Options: nosniff
P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
Expires: Tue, 27 Apr 1971 19:44:06 EST
X-XSS-Protection: 1; mode=block; report=https://www.google.com/appserve/security-bugs/log/youtube
Strict-Transport-Security: max-age=31536000
Date: Thu, 17 May 2018 21:53:46 GMT
Server: YouTube Frontend Proxy
Set-Cookie: GPS=1; path=/; domain=.youtube.com; expires=Thu, 17-May-2018 22:23:46 GMT PREF=f1=50000000; path=/; domain=.youtube.com; expires=Wed, 16-Jan-2019 09:46:46 GMT
Alt-Svc: hq=":443"; ma=2592000; quic=51303433; quic=51303432; quic=51303431; quic=51303339; quic=51303335,quic=":443"; ma=2592000; v="43,42,41,39,35"


--- Additional Info ---
                                        
                                            GET /serve/?bc=ffffff&tc=494949&brd1=ffffff&lnk=494949&hc=336699&ww=250 HTTP/1.1 
Host: feedjit.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         74.207.249.166
HTTP/1.1 404 Not Found
Content-Type: text/html
                                        
Server: nginx/1.14.0 (Ubuntu)
Date: Thu, 17 May 2018 21:53:46 GMT
Content-Length: 178
Connection: keep-alive


--- Additional Info ---
Magic:  HTML document text
Size:   178
Md5:    7e2c427186d4e1bac52813383423e82e
Sha1:   bdede1efdd02eec3e5ee34eb555e44227d2bb2f1
Sha256: 887c8ada6058f01125a5131f1c495ba5f0171b2c40466ea824494403b87c1a22
                                        
                                            GET /wp-content/themes/church_20/images/icon.gif HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css
Cookie: __utma=59638842.1273792158.1526594023.1526594023.1526594023.1; __utmb=59638842.1.10.1526594023; __utmc=59638842; __utmz=59638842.1526594023.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:46 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:25 GMT
Etag: "1320aa3-3b5-476368693fe40"
Accept-Ranges: bytes
Content-Length: 949
Keep-Alive: timeout=10, max=46
Connection: Keep-Alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 16 x 16
Size:   949
Md5:    f510a312180287b2cc371a2e57437212
Sha1:   3d018d1819f06c0a7d00583432320655651ea4c5
Sha256: f171ea8ca8ccc8c65551c594eb191bcfd9c7abd221a62eb84f15d01cb58684ef
                                        
                                            GET /wp-content/themes/church_20/images/leftsidebartop.gif HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css
Cookie: __utma=59638842.1273792158.1526594023.1526594023.1526594023.1; __utmb=59638842.1.10.1526594023; __utmc=59638842; __utmz=59638842.1526594023.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:46 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:28 GMT
Etag: "1320aab-5a1-4763686c1c500"
Accept-Ranges: bytes
Content-Length: 1441
Keep-Alive: timeout=10, max=47
Connection: Keep-Alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 170 x 40
Size:   1441
Md5:    f5a341e81452e98d2015d5077ea8d16d
Sha1:   99dfab684e7c09bf5ce7a7fbcd854e075fd2d363
Sha256: 8ed5061b2fef6f596ffb08554b54e6c45383cec857f5b679604796cbd0549d17
                                        
                                            GET /wp-content/themes/church_20/images/rightsidebartop.gif HTTP/1.1 
Host: www.faultygps.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/wp-content/themes/church_20/style.css
Cookie: __utma=59638842.1273792158.1526594023.1526594023.1526594023.1; __utmb=59638842.1.10.1526594023; __utmc=59638842; __utmz=59638842.1526594023.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1

                                         
                                         77.232.68.205
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Thu, 17 May 2018 21:53:46 GMT
Server: Apache
Last-Modified: Sun, 18 Oct 2009 14:34:32 GMT
Etag: "1320ab5-573-4763686fece00"
Accept-Ranges: bytes
Content-Length: 1395
Keep-Alive: timeout=10, max=46
Connection: Keep-Alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 140 x 40
Size:   1395
Md5:    893294559156480bbbfb4efaff446f7b
Sha1:   4ddf726e95b2f9ecdf6e221c5909a863319a4090
Sha256: 66183021d180755be0e3354849b66e20b9994eec8d259accd47c0ffffef15d02
                                        
                                            GET /widgets/q?ServiceVersion=20070822&MarketPlace=GB&ID=V20070822%2FGB%2Ffagp-21%2F8009%2Fbcb728c0-1cd7-4ef0-a85e-6720d88bb7fa&Operation=GetDisplayTemplate HTTP/1.1 
Host: ws.amazon.co.uk
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         176.32.109.29
HTTP/1.1 302 Found
                                        
Date: Thu, 17 May 2018 21:53:46 GMT
Server: Server
Location: http://g-ecx.images-amazon.com/images/G/02/associates/widgets//20070822/GB/Flash/Widgets.swf?ServiceVersion=20070822&MarketPlace=GB&ID=V20070822/GB/fagp-21/8009/bcb728c0-1cd7-4ef0-a85e-6720d88bb7fa&rt=as_sl_pd_wdgt_ex
Content-Length: 0
Vary: User-Agent
Cneonction: close


--- Additional Info ---
                                        
                                            GET /e/cm?t=fagp-21&o=2&p=12&l=op1&pvid=78592D8AA23C6E65&ref-url=http%3A//www.faultygps.com/tag/iq-routes/&ref-title=Iq%20Routes%20%7C%20Faulty%20GPS&ref-ref=&bgc=FFFFFF&bdc=000000&pcc=990000&tec=000000&tic=3399FF&ac=CC6600&pvc=6E6E6E&lgl=1&mp=1&hb=1&tg=_blank&dsc=1&f=ifr&e=utf-8 HTTP/1.1 
Host: rcm-eu.amazon-adsystem.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         176.32.110.206
HTTP/1.1 200 OK
Content-Type: text/html
                                        
Date: Thu, 17 May 2018 21:53:46 GMT
Server: Server
P3P: policyref="http://rcm-uk.amazon.co.uk/w3c/p3p-gb.xml",CP="CAO DSP LAW CUR ADM IVAo IVDo CONo OTPo OUR DELi PUBi OTRi BUS PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA HEA PRE LOC GOV OTC "
Cache-Control: no-store
Content-Length: 8457
nnCoection: close


--- Additional Info ---
Magic:  HTML document text\012 exported SGML document text
Size:   8457
Md5:    353726419b2a70474947aaae5c611939
Sha1:   083eb99e79efd140458cd814040e747e0173d651
Sha256: bfe199c9c846c5f9b3af1b5bab70e64554f78fd5eb3a195a2510c4edb626ac2b
                                        
                                            GET /images/G/02/associates/widgets//20070822/GB/Flash/Widgets.swf?ServiceVersion=20070822&MarketPlace=GB&ID=V20070822/GB/fagp-21/8009/bcb728c0-1cd7-4ef0-a85e-6720d88bb7fa&rt=as_sl_pd_wdgt_ex HTTP/1.1 
Host: g-ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         13.33.96.252
HTTP/1.1 200 OK
Content-Type: application/x-shockwave-flash
                                        
Content-Length: 24912
Connection: keep-alive
Server: Server
Date: Wed, 16 May 2018 20:32:31 GMT
X-Amz-IR-Id: abad52c2-c129-4735-ad70-f58fa5c18e3f
Expires: Thu, 17 May 2018 06:38:22 GMT
Cache-Control: max-age=86400,public
Access-Control-Allow-Origin: *
Last-Modified: Mon, 11 Aug 2014 09:50:45 GMT
Timing-Allow-Origin: https://www.amazon.co.uk
Age: 104964
X-Cache: Hit from cloudfront
Via: 1.1 38cde7b8f9a607ac78893ad885c1fc04.cloudfront.net (CloudFront)
X-Amz-Cf-Id: DVFmVj4sFrGVgnI-lBb3NB0UbKVOQnqG5epiZvuBpZnFQZq9pjfMKw==


--- Additional Info ---
Magic:  Macromedia Flash data (compressed), version 9
Size:   24912
Md5:    b9cd7aa2718e6b06ff8ed87a46cf87d2
Sha1:   cfedb1a5c0ad7a189abdfa483c9e6271536d737d
Sha256: 621e24ab93cfe68cf76a3320466ee121a0a117201fdbd5648c3af4827627614f
                                        
                                            GET /images/G/02/associates/widgets//20070822/GB/Flash/app._V007_.txt HTTP/1.1 
Host: g-ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.252
HTTP/1.1 200 OK
Content-Type: text/plain
                                        
Transfer-Encoding: chunked
Connection: keep-alive
Server: Server
Date: Wed, 16 May 2018 20:37:58 GMT
X-Amz-IR-Id: 6cbd4b49-5987-4508-98ba-a2053f231f7f
Expires: Mon, 10 May 2038 05:59:23 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Thu, 12 Jun 2014 08:15:15 GMT
Timing-Allow-Origin: https://www.amazon.co.uk
Content-Encoding: gzip
Age: 230064
X-Cache: Hit from cloudfront
Via: 1.1 38cde7b8f9a607ac78893ad885c1fc04.cloudfront.net (CloudFront)
X-Amz-Cf-Id: 7jr0KZHRDD5kKakMrODvWwzht5YRF7O-2Y9wLRpqxf5ZpHkwEpIVFw==


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   291
Md5:    abfdbfcc6ba32d00488d40c9c1a3cf55
Sha1:   6f58aec4910c2697a4e1449b23d8f5399f798725
Sha256: 0924ce65c4ce97b3f93fe9410dbce7e50d5fa24b199b932b7f945d8c634acb5e
                                        
                                            GET /crossdomain.xml HTTP/1.1 
Host: g-ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.252
HTTP/1.1 200 OK
Content-Type: text/xml
                                        
Transfer-Encoding: chunked
Connection: keep-alive
Server: Server
Date: Fri, 11 May 2018 00:04:00 GMT
Cache-Control: max-age=86400,public
Last-Modified: Fri, 22 Nov 2013 01:15:13 GMT
Content-Encoding: gzip
Age: 56749
X-Cache: Hit from cloudfront
Via: 1.1 ae23574c554f69f2e2fe196240d61b29.cloudfront.net (CloudFront)
X-Amz-Cf-Id: R8W5mfFzgvqqn1h1xmClcvcVyU2t2VSfjiplKHd5uy5fqJAnecZj0w==


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   184
Md5:    a016dda4e5af82f0f790474c1a882635
Sha1:   f8554a17009c22b321cf11bcf634cbc46b07f822
Sha256: 3471e5337c00fd53aa454feae90e41a6ac65061b42a9e442a964494b8caeefb5
                                        
                                            GET /1/associates-ads/1/OP/?cb=1526594027014&p=%7B%22program%22%3A%222%22%2C%22tag%22%3A%22fagp-21%22%2C%22linkCode%22%3A%22op1%22%2C%22refUrl%22%3A%22http%3A%2F%2Fwww.faultygps.com%2Ftag%2Fiq-routes%2F%22%2C%22panda%22%3Atrue%7D HTTP/1.1 
Host: fls-eu.amazon-adsystem.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://rcm-eu.amazon-adsystem.com/e/cm?t=fagp-21&o=2&p=12&l=op1&pvid=78592D8AA23C6E65&ref-url=http%3A//www.faultygps.com/tag/iq-routes/&ref-title=Iq%20Routes%20%7C%20Faulty%20GPS&ref-ref=&bgc=FFFFFF&bdc=000000&pcc=990000&tec=000000&tic=3399FF&ac=CC6600&pvc=6E6E6E&lgl=1&mp=1&hb=1&tg=_blank&dsc=1&f=ifr&e=utf-8

                                         
                                         52.94.218.163
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
x-amzn-RequestId: c68aa878-5a1c-11e8-affc-9b0c675e1924
Content-Length: 43
Date: Thu, 17 May 2018 21:53:46 GMT


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1
Size:   43
Md5:    e68cc604cab69bf03b8cd228d940f5ef
Sha1:   15c0c62c4c7c917b5dd82a8e1e439211a44b9e98
Sha256: a3a64aea2e96ec58a163ddb8d4cf86cf236178ed2d225b8f44154bc1b010ddce
                                        
                                            POST / HTTP/1.1 
Host: ss.symcd.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         23.43.139.27
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx/1.12.2
Content-Length: 1609
Content-Transfer-Encoding: binary
Cache-Control: max-age=319068, public, no-transform, must-revalidate
Last-Modified: Mon, 14 May 2018 14:29:28 GMT
Expires: Mon, 21 May 2018 14:29:28 GMT
Date: Thu, 17 May 2018 21:53:47 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  data
Size:   1609
Md5:    992a567299d3ed34b9a0713ea3de764e
Sha1:   bc99fbe7b3487bc1f579cf3c310cf4d7defaab8b
Sha256: 224f563d667d1052ddaba91f8cbc1cb0320ab30030a501faf407df3fb69fa365
                                        
                                            GET /widgets/crossdomain.xml HTTP/1.1 
Host: ws-eu.amazon-adsystem.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         176.32.109.29
HTTP/1.1 200 OK
Content-Type: text/xml;charset=UTF-8
                                        
Date: Thu, 17 May 2018 21:53:47 GMT
Server: Server
Content-Length: 131
Vary: User-Agent
Cneonction: close


--- Additional Info ---
Magic:  XML document text
Size:   131
Md5:    168ff4c3ef11e302040dfba44ea41714
Sha1:   7084bf7444b9aef7e929785eca539779767926fc
Sha256: a712a3ae171fd93d1f9e89a0a6f50911830b14266ece3aa2cb1d9c2d6ec789fa
                                        
                                            GET /images/I/41jPbu0uVtL._SX60_SY80_.jpg HTTP/1.1 
Host: images-eu.ssl-images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://rcm-eu.amazon-adsystem.com/e/cm?t=fagp-21&o=2&p=12&l=op1&pvid=78592D8AA23C6E65&ref-url=http%3A//www.faultygps.com/tag/iq-routes/&ref-title=Iq%20Routes%20%7C%20Faulty%20GPS&ref-ref=&bgc=FFFFFF&bdc=000000&pcc=990000&tec=000000&tic=3399FF&ac=CC6600&pvc=6E6E6E&lgl=1&mp=1&hb=1&tg=_blank&dsc=1&f=ifr&e=utf-8

                                         
                                         13.33.62.215
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 1377
Connection: keep-alive
Server: Server
Date: Sat, 12 May 2018 08:23:07 GMT
X-Amz-IR-Id: 8e4f1926-54a2-4187-8cbc-965bec6820d5
Expires: Fri, 07 May 2038 08:23:07 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Tue, 22 Aug 2017 11:49:31 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 480640
X-Cache: Hit from cloudfront
Via: 1.1 ae23574c554f69f2e2fe196240d61b29.cloudfront.net (CloudFront)
X-Amz-Cf-Id: F46Y_ujrkZC-tG2K2k8rhm2hQkqDNs202fNGL-0uJOh56A0O8p0zXA==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   1377
Md5:    4ead742d63183bc33390f623850a69f4
Sha1:   e85b976c8cbc04b87c9175761cc81a0a171ee613
Sha256: 3d4da2ab3a6fab9d1ab0a7af36d6bfcc210b43f4101284815ab6ddac5f39de2b
                                        
                                            GET /images/G/02/associates/maitri/banners/uk_logo_298x28_1.gif HTTP/1.1 
Host: images-eu.ssl-images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://rcm-eu.amazon-adsystem.com/e/cm?t=fagp-21&o=2&p=12&l=op1&pvid=78592D8AA23C6E65&ref-url=http%3A//www.faultygps.com/tag/iq-routes/&ref-title=Iq%20Routes%20%7C%20Faulty%20GPS&ref-ref=&bgc=FFFFFF&bdc=000000&pcc=990000&tec=000000&tic=3399FF&ac=CC6600&pvc=6E6E6E&lgl=1&mp=1&hb=1&tg=_blank&dsc=1&f=ifr&e=utf-8

                                         
                                         13.33.62.215
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Content-Length: 2124
Connection: keep-alive
Server: Server
Date: Mon, 06 Nov 2017 19:24:15 GMT
X-Amz-IR-Id: aaa0f096-83f9-42ae-8575-30bc9e1acefe
Cache-Control: max-age=86400,public
Last-Modified: Thu, 03 Jun 2010 16:34:49 GMT
Access-Control-Allow-Origin: *
Age: 116447
X-Cache: Hit from cloudfront
Via: 1.1 d22f1ddd950fbdfcea783ac76322f641.cloudfront.net (CloudFront)
X-Amz-Cf-Id: X6FpQAgeAGVAM-1-czvq9IyEnMDHzVBNeAd32J4iLH_Z7GVoP9MtFQ==


--- Additional Info ---
Magic:  GIF image data, version 89a, 298 x 28
Size:   2124
Md5:    4d6ea0b5535b1cf2426b66da75db03c3
Sha1:   fe132b79d656824fcce014d8522f529b5251b9f0
Sha256: fe80d8d458781308e5b0f779f3e3545dc55ad4b829ccc8713cff4c90611558e6
                                        
                                            GET /images/I/51T1yHeNqnL._SX60_SY80_.jpg HTTP/1.1 
Host: images-eu.ssl-images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://rcm-eu.amazon-adsystem.com/e/cm?t=fagp-21&o=2&p=12&l=op1&pvid=78592D8AA23C6E65&ref-url=http%3A//www.faultygps.com/tag/iq-routes/&ref-title=Iq%20Routes%20%7C%20Faulty%20GPS&ref-ref=&bgc=FFFFFF&bdc=000000&pcc=990000&tec=000000&tic=3399FF&ac=CC6600&pvc=6E6E6E&lgl=1&mp=1&hb=1&tg=_blank&dsc=1&f=ifr&e=utf-8

                                         
                                         13.33.62.215
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 1125
Connection: keep-alive
Server: Server
Date: Wed, 16 May 2018 20:22:46 GMT
X-Amz-IR-Id: 36912eff-3104-4a19-9ec3-10c53698670b
Expires: Tue, 11 May 2038 20:22:46 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Mon, 25 Sep 2017 18:56:35 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 91861
X-Cache: Hit from cloudfront
Via: 1.1 25d293b64593a2cdd802f54308ff9ba3.cloudfront.net (CloudFront)
X-Amz-Cf-Id: -oC2D_EBIQTPz4iITve8Ri80TxuSrOtnTCY79WIERRl6EjTnla_OkQ==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   1125
Md5:    8a5aabe79a02f1b816599d1a9fc163c4
Sha1:   c5a44f67dc6c4c0c439ad0aadc276bcbbd20b0e4
Sha256: f266ed049d9744115d83734a757259045778d51a4c501fee7c7998ca87d6c7f5
                                        
                                            GET /images/I/31rm5zsAMAL._SX60_SY80_.jpg HTTP/1.1 
Host: images-eu.ssl-images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://rcm-eu.amazon-adsystem.com/e/cm?t=fagp-21&o=2&p=12&l=op1&pvid=78592D8AA23C6E65&ref-url=http%3A//www.faultygps.com/tag/iq-routes/&ref-title=Iq%20Routes%20%7C%20Faulty%20GPS&ref-ref=&bgc=FFFFFF&bdc=000000&pcc=990000&tec=000000&tic=3399FF&ac=CC6600&pvc=6E6E6E&lgl=1&mp=1&hb=1&tg=_blank&dsc=1&f=ifr&e=utf-8

                                         
                                         13.33.62.215
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 1268
Connection: keep-alive
Server: Server
Date: Sun, 13 May 2018 14:40:18 GMT
X-Amz-IR-Id: 8bfca882-cace-41de-9995-5c5c9ac7aadf
Expires: Sat, 08 May 2038 14:40:18 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Fri, 17 Feb 2017 09:22:17 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 371609
X-Cache: Hit from cloudfront
Via: 1.1 5cff1d1d173e3df63e9a43193891ff1b.cloudfront.net (CloudFront)
X-Amz-Cf-Id: bTsX1q2qebbL1vnoz-s-QQj09RreIE_l_6phLPgwrhnb3gHPNRLkTQ==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   1268
Md5:    8f093a6a808fbe77387fffafcbf8d588
Sha1:   91afc486e245f248cdd19db27209d3a52d096ead
Sha256: 9001fe7630c4263528187b2c2be48e0b6ff27d3f1ca8405e1d10ed6724e04a13
                                        
                                            GET /images/I/3141lBOmcGL._SX60_SY80_.jpg HTTP/1.1 
Host: images-eu.ssl-images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://rcm-eu.amazon-adsystem.com/e/cm?t=fagp-21&o=2&p=12&l=op1&pvid=78592D8AA23C6E65&ref-url=http%3A//www.faultygps.com/tag/iq-routes/&ref-title=Iq%20Routes%20%7C%20Faulty%20GPS&ref-ref=&bgc=FFFFFF&bdc=000000&pcc=990000&tec=000000&tic=3399FF&ac=CC6600&pvc=6E6E6E&lgl=1&mp=1&hb=1&tg=_blank&dsc=1&f=ifr&e=utf-8

                                         
                                         13.33.62.215
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 1313
Connection: keep-alive
Server: Server
Date: Sun, 13 May 2018 20:01:17 GMT
X-Amz-IR-Id: 9874c6f0-1e4a-42f9-a2d0-7c97881b4558
Expires: Sat, 08 May 2038 20:01:17 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Tue, 11 Oct 2016 11:03:38 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 352350
X-Cache: Hit from cloudfront
Via: 1.1 4cf8078ff36de28f36ad4268309fc75d.cloudfront.net (CloudFront)
X-Amz-Cf-Id: ZWueCENYdoe6dDMCD7o6-i-_7cSUUzcg7gayND8c3DVqAFzz2W0ytQ==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   1313
Md5:    380d8483c59cfea7308ffe12627ccf6c
Sha1:   b526cc877ee77730d43f0c029bf18eb655f6f909
Sha256: 1c99eefb739165bb52cf4d1e05469ef1258e3dc0496ac163a75d92012d67bfa4
                                        
                                            GET /crossdomain.xml HTTP/1.1 
Host: ws-eu.amazon-adsystem.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         176.32.109.29
HTTP/1.1 200 OK
Content-Type: text/xml;charset=UTF-8
                                        
Date: Thu, 17 May 2018 21:53:47 GMT
Server: Apache-Coyote/1.1
Content-Length: 131
Vary: User-Agent
nnCoection: close


--- Additional Info ---
Magic:  XML document text
Size:   131
Md5:    168ff4c3ef11e302040dfba44ea41714
Sha1:   7084bf7444b9aef7e929785eca539779767926fc
Sha256: a712a3ae171fd93d1f9e89a0a6f50911830b14266ece3aa2cb1d9c2d6ec789fa
                                        
                                            GET /widgets/q?MarketPlace=GB&display%5FURL=http%3A%2F%2Fwww%2Efaultygps%2Ecom%2Ftag%2Fiq%2Droutes%2F&ID=V20070822%2FGB%2Ffagp%2D21%2F8009%2Fbcb728c0%2D1cd7%2D4ef0%2Da85e%2D6720d88bb7fa&ServiceVersion=20070822 HTTP/1.1 
Host: ws-eu.amazon-adsystem.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         176.32.109.29
HTTP/1.1 200 OK
Content-Type: text/json;charset=UTF-8
                                        
Date: Thu, 17 May 2018 21:53:47 GMT
Server: Server
Cache-Control: must-revalidate
Pragma: no-cache
Expires: -1
charset: UTF-8
Access-Control-Allow-Origin: *
Content-Length: 2796
Vary: User-Agent
Cneonction: close


--- Additional Info ---
Magic:  ASCII English text, with very long lines, with no line terminators
Size:   2796
Md5:    bbe927ac267935fcca872bc0a6550677
Sha1:   0c0989f4de41b4a147ded3bc16cb208aa3eac032
Sha256: b417c2d4b6e0837d893a8637593e7354d389bbdafcc6ee6b3eefdec0380787e1
                                        
                                            GET /images/G/02/associates/widgets//20070822/GB/Flash/DealsLarge.swf HTTP/1.1 
Host: g-ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.252
HTTP/1.1 200 OK
Content-Type: application/x-shockwave-flash
                                        
Content-Length: 170990
Connection: keep-alive
Server: Server
Date: Wed, 16 May 2018 20:47:12 GMT
X-Amz-IR-Id: 0e6811cd-06d6-45cb-99e5-9bbcf4f69191
Expires: Sat, 31 Mar 2018 05:54:02 GMT
Cache-Control: max-age=86400,public
Access-Control-Allow-Origin: *
Last-Modified: Wed, 04 Feb 2015 09:21:01 GMT
Timing-Allow-Origin: https://www.amazon.co.uk
Age: 12872
X-Cache: Hit from cloudfront
Via: 1.1 38cde7b8f9a607ac78893ad885c1fc04.cloudfront.net (CloudFront)
X-Amz-Cf-Id: D4LpDFKOh7Rq5UL8_RSFHlX7lMerX2cEZ2bw_fqMUj9QGgk0dmIplA==


--- Additional Info ---
Magic:  Macromedia Flash data (compressed), version 9
Size:   170990
Md5:    76a7f368f8f1c59c89dcf7c087ab6f7d
Sha1:   0fd8263ba4270efb5492b7957171dc9732cb169a
Sha256: 2cf618fecf03fbaeb5dcf786d15f4c204609f072a8e3d002e43f3091fbe5f2d0
                                        
                                            GET /images/G/02/associates/widgets//20070822/GB/Flash/framework_3.2.0.3958.swz HTTP/1.1 
Host: g-ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.252
HTTP/1.1 200 OK
Content-Type: application/x-swz
                                        
Content-Length: 565987
Connection: keep-alive
Server: Server
Date: Wed, 16 May 2018 20:43:29 GMT
Last-Modified: Thu, 28 May 2009 08:04:56 GMT
Cache-Control: max-age=86400,public
Access-Control-Allow-Origin: *
Age: 92608
X-Cache: Hit from cloudfront
Via: 1.1 ae23574c554f69f2e2fe196240d61b29.cloudfront.net (CloudFront)
X-Amz-Cf-Id: gBPzuWVgUFWZc36BwccuI55Vhgyy_Hz8joCAuc2m1orMz4GoeRxo6A==


--- Additional Info ---
Magic:  data
Size:   565987
Md5:    65653905e0f93b87d6933167adb711aa
Sha1:   125a7649efea801171cac2045320fcd80a366959
Sha256: 2b3a8c6722e400a04eec41360275353686affdf28b3c90a2b2185fc04e5c8d72
                                        
                                            GET /images/G/02/associates/widgets//20070822/GB/Flash/rpc_3.2.0.3958.swz HTTP/1.1 
Host: g-ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.252
HTTP/1.1 200 OK
Content-Type: application/x-swz
                                        
Content-Length: 127284
Connection: keep-alive
Server: Server
Date: Wed, 16 May 2018 20:34:11 GMT
Last-Modified: Thu, 28 May 2009 08:05:01 GMT
Cache-Control: max-age=86400,public
Access-Control-Allow-Origin: *
Age: 50515
X-Cache: Hit from cloudfront
Via: 1.1 38cde7b8f9a607ac78893ad885c1fc04.cloudfront.net (CloudFront)
X-Amz-Cf-Id: GFDSDxXXpy_KOTr2xMQRnS8lFE35oz8nwWAlw57S5DVlKHuOkJwNcg==


--- Additional Info ---
Magic:  data
Size:   127284
Md5:    7fde5e10bfd141dc9e00039d12f5e7fd
Sha1:   4e163a4667f97c59c36da97d8f6903a0825e771f
Sha256: 1f5988dc84516fbdc330358a9a834235e5ea99ea1f587d4ba25ab20babe89d3a
                                        
                                            GET /images/G/02/associates/widgets//20070822/GB/img/amazon-logo-w_tpng.png HTTP/1.1 
Host: g-ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.252
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Content-Length: 711
Connection: keep-alive
Server: Server
Date: Wed, 16 May 2018 20:33:01 GMT
Cache-Control: max-age=86400,public
Etag: "01Zx45xR-SL#1"
Last-Modified: Wed, 01 Jun 2011 04:43:47 GMT
Access-Control-Allow-Origin: *
Age: 105363
X-Cache: Hit from cloudfront
Via: 1.1 ae23574c554f69f2e2fe196240d61b29.cloudfront.net (CloudFront)
X-Amz-Cf-Id: iGWWIZv-0BeOObA2knVk0hRuOoYI60bShmX0BHdcxw9eOAYoKlfSgg==


--- Additional Info ---
Magic:  PNG image, 84 x 22, 8-bit colormap, non-interlaced
Size:   711
Md5:    a85b91fcc9b543d285f14273504b42ea
Sha1:   f6d6bd355f09f84cdd85422de009db523c0d9389
Sha256: 2684c185b0b5248cee7fff4a6c7064ada1e74c21f77882609dc425443b7fd3f4
                                        
                                            GET /e/ir?o=2&t=fagp-21&l=waa HTTP/1.1 
Host: www.assoc-amazon.co.uk
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         52.95.120.121
HTTP/1.1 200
Content-Type: image/gif
                                        
nnCoection: close
Content-Length: 42
Cache-Control: no-cache
Pragma: no-cache


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1
Size:   42
Md5:    accba0b69f352b4c9440f05891b015c5
Sha1:   9d01cc5dc8e042c0d4ad6cfb8b3ac38e84a5ef9f
Sha256: 47043e4823a6c21a8881de789b4185355330b5804629d23f6b43dd93f5265292
                                        
                                            GET /1/associates-ads/1/OP/?cb=1526594028484&p=%7B%22program%22%3A%20%222%22%2C%20%22tag%22%3A%20%22fagp-21%22%2C%20%22linkCode%22%3A%20%22waa%22%2C%20%22panda%22%3A%20%22false%22%2C%20%22refUrl%22%3A%20%22http%3A%2F%2Fwww.faultygps.com%2Ftag%2Fiq-routes%2F%22%7D HTTP/1.1 
Host: fls-eu.amazon-adsystem.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         52.94.218.163
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
x-amzn-RequestId: c7624445-5a1c-11e8-abdc-cbed13f40b0f
Content-Length: 43
Date: Thu, 17 May 2018 21:53:48 GMT


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1
Size:   43
Md5:    e68cc604cab69bf03b8cd228d940f5ef
Sha1:   15c0c62c4c7c917b5dd82a8e1e439211a44b9e98
Sha256: a3a64aea2e96ec58a163ddb8d4cf86cf236178ed2d225b8f44154bc1b010ddce
                                        
                                            GET /widgets/q?MarketPlace=GB&pct%2Doff=0%2D30&browseID=389515011%2C389514011%2C560800%2C&Operation=GetCategoryDeals&display%5FURL=http%3A%2F%2Fwww%2Efaultygps%2Ecom%2Ftag%2Fiq%2Droutes%2F&TemplateId=8009&ServiceVersion=20070822 HTTP/1.1 
Host: ws-eu.amazon-adsystem.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         176.32.109.29
HTTP/1.1 200 OK
Content-Type: text/json;charset=UTF-8
                                        
Date: Thu, 17 May 2018 21:53:48 GMT
Server: Server
Cache-Control: must-revalidate
Pragma: no-cache
Expires: -1
charset: UTF-8
Access-Control-Allow-Origin: *
Vary: User-Agent
Cneonction: close
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  UTF-8 Unicode text, with very long lines, with no line terminators
Size:   9622
Md5:    6540958b6c666f4a9a6ba2e220f9e777
Sha1:   a0551c35e9b7e2008f0c16ec0fbca522a712d920
Sha256: dacfd547adb3468839e3540f4cf5fe4a82ddced79000077643cfdf32a1e3765c
                                        
                                            GET /images/I/51-MN1BtaGL._SX90_SY149_PE26_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 3967
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 16:53:10 GMT
X-Amz-IR-Id: dac79f0f-38bc-4ce2-9cdb-b6f03b026676
Expires: Mon, 10 May 2038 13:00:08 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Fri, 14 Jul 2017 10:05:24 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 108909
X-Cache: Hit from cloudfront
Via: 1.1 a1d696e885d349d9628f8050ee1c2423.cloudfront.net (CloudFront)
X-Amz-Cf-Id: gzFcdeogqmaC8QxD4AuL55CSHq4AO6qZbkw1sB1Kwo4IgNKRXO5TPQ==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   3967
Md5:    f1193fb4c91eea926c063562a1124d7e
Sha1:   d95b420c6c45528870e8721b4382d9cc551ad47d
Sha256: 5951e65fa7b51e3e8a6c6f976583dc8183dce1c8227658fd77a5fba67e1bf3a0
                                        
                                            GET /images/I/51ZmASlvmvL._SX90_SY149_PE21_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 3631
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 16:53:10 GMT
X-Amz-IR-Id: 3f36649a-75dc-4c94-9655-bd5f1cbefc44
Expires: Thu, 06 May 2038 08:33:17 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Tue, 30 Aug 2016 15:55:15 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 63232
X-Cache: Hit from cloudfront
Via: 1.1 a1d696e885d349d9628f8050ee1c2423.cloudfront.net (CloudFront)
X-Amz-Cf-Id: Y1vElqaIhk7GDbrmGBkO3MLd0F3ZdO08JenHU-ivYvIwBLq_M4C62g==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   3631
Md5:    944c5c254a9d4156223631268ff71373
Sha1:   942b177b304390f32f2a519b2a154e17e62dc196
Sha256: 887545a210164bfc7c98a11cd89962117a08da69a6f69fb88ab7c1bedebde28d
                                        
                                            GET /images/I/51%2BSQnSAJdL._SX100_SY164_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 3601
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 16:53:10 GMT
X-Amz-IR-Id: 19f36c03-be00-4d19-bc1c-8584fd983c30
Expires: Mon, 10 May 2038 19:24:28 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Mon, 29 Jan 2018 06:36:54 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 63233
X-Cache: Hit from cloudfront
Via: 1.1 6264644c2265b3f68ddbaf911408fb8e.cloudfront.net (CloudFront)
X-Amz-Cf-Id: QfBWG_opcr3SFE0sL7a5vY-Zqx9ppYLnutc1ReTBLmPwBcjBgpuf9g==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   3601
Md5:    3cc8620b015039286ad6c6da1160fd85
Sha1:   72e37f53105136959a78d0b1243a39b165a5b792
Sha256: f77fee1b0bc2ef9b20414bf380767bc446dadbb63e8981da6a5755f944503266
                                        
                                            GET /images/I/51tQRmW9CZL._SX90_SY149_PE24_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 3572
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 16:53:10 GMT
X-Amz-IR-Id: 65f25fab-0d8c-4455-b2fc-bfd3b767468d
Expires: Tue, 11 May 2038 04:52:01 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Tue, 30 Aug 2016 15:52:07 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 147708
X-Cache: Hit from cloudfront
Via: 1.1 10f829d037cedbccf7e2d171413666c7.cloudfront.net (CloudFront)
X-Amz-Cf-Id: E_AHTKl6CFyAwaz2lZ1fhPjvqA-MyQmIexILgRQf52KLm_2HHFR_1w==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   3572
Md5:    3fd6dae3b334baba4a1147b3d31dff3e
Sha1:   4701beecc1af64e951eaa1a03f3572e3b600f2e9
Sha256: 8b5f20529d892f312c01d404ef60884744b74e66af7e69a46274cf6d83d2326a
                                        
                                            GET /images/I/51mfwCwpdcL._SX100_SY164_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 3139
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 16:53:10 GMT
X-Amz-IR-Id: 5e501e99-a2e0-47e4-917b-55cc5744f7f5
Expires: Sun, 09 May 2038 08:34:38 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Thu, 16 Mar 2017 07:54:05 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 63233
X-Cache: Hit from cloudfront
Via: 1.1 b76b599f5a094e362930b9cd4c9288fe.cloudfront.net (CloudFront)
X-Amz-Cf-Id: gp-zxanMN6-ZJjqtZZYlb3k3DKQUsX-XVYulMG38cqPBDhcK50ngPA==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   3139
Md5:    b9f29f8f77b8c35f3f4df3c65e06a206
Sha1:   124a8da661c1cd26ee965c5d8b8ebb8b84e2ad75
Sha256: a8b1ff531bada46a31308f5c922fd2cdacb7c0ac2a0b86b426924cc469f810b3
                                        
                                            GET /images/I/511Ow1kj6PL._SX100_SY164_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 4252
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 16:53:10 GMT
X-Amz-IR-Id: 16c06b13-d31b-4915-829e-f172d6204a4d
Expires: Tue, 11 May 2038 21:36:45 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Wed, 11 Apr 2018 12:11:05 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 87425
X-Cache: Hit from cloudfront
Via: 1.1 b94d547106622a98842a2c4a2d0cbf2b.cloudfront.net (CloudFront)
X-Amz-Cf-Id: QOVFTDeOD6ZpsIkqfVN7eeBkGofjemJY6IGXCpDhnx5uY_37VuIuRQ==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   4252
Md5:    af90d9f632d1d44c613585c60d4b9556
Sha1:   3bd6484339609519ede8aabdcd7bd5b0e7cb1b3a
Sha256: 57e5768318e323ed212439623ed217b1ed05f531071fe51fca1795cc746c548e
                                        
                                            GET /images/I/51%2Bil5uQ0dL._SX100_SY164_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 3111
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 16:53:11 GMT
X-Amz-IR-Id: 85ca6588-3702-4415-a189-a101d34a93f6
Expires: Sun, 09 May 2038 08:31:37 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Tue, 29 Aug 2017 08:58:15 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 113909
X-Cache: Hit from cloudfront
Via: 1.1 a1d696e885d349d9628f8050ee1c2423.cloudfront.net (CloudFront)
X-Amz-Cf-Id: TE7xrT7iGmNgPw9ogP_atVgx1-KdMZQS6hw_5950qxkZRy_3Y24S0A==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   3111
Md5:    874597acb6171bfdb0d662cd390cf26a
Sha1:   22b610ad2b81ecd7ca39ec2e31cb4fbeecc2e437
Sha256: b1ab08f3c76a0a878cb06c0cc3d18f87462f32f3c004d73a242240a0204b2327
                                        
                                            GET /images/I/51DgR-3KrfL._SX90_SY149_PE26_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 3468
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 15:49:43 GMT
X-Amz-IR-Id: 5ee3a590-d20e-4d9f-92e8-19a9074d8dfa
Expires: Wed, 12 May 2038 15:49:43 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Fri, 09 Mar 2018 14:04:46 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 21847
X-Cache: Hit from cloudfront
Via: 1.1 a1d696e885d349d9628f8050ee1c2423.cloudfront.net (CloudFront)
X-Amz-Cf-Id: rBNcCvtant3x50j6a5kIrBUJ52V4mgNb5cg0MGdRwqeEupfd-kU2iw==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   3468
Md5:    2e3d0c7429bf0e7e79d953345515c591
Sha1:   bf47ce30037127a2ac4317763029522b2467d558
Sha256: d6d1f8904fcab9d3f61fbf163c3b157a7a2e546a3f6fb390cd5523b6ab282f4c
                                        
                                            GET /images/I/51euSuT-wbL._SX100_SY164_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 3371
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 16:53:11 GMT
X-Amz-IR-Id: 7d23d76a-e16f-44e1-8168-69f6d70efb2f
Expires: Tue, 11 May 2038 21:27:31 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Tue, 19 Dec 2017 06:04:00 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 87979
X-Cache: Hit from cloudfront
Via: 1.1 10f829d037cedbccf7e2d171413666c7.cloudfront.net (CloudFront)
X-Amz-Cf-Id: CklX1KByAZiPYm1UvYkHvXKWaCEhf0BlXw46NtYLL5qy8R7oQjlCUg==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   3371
Md5:    0bfd6d7e5dc667fb2269f0025fa55f1b
Sha1:   e464a8f46ed617226b5c3e1625fb683ca09f94cb
Sha256: 82261ae780495bdaaf794697f70f180bdf2148cdaf14299f36f9c53d57a044cf
                                        
                                            GET /images/I/51tQRmW9CZL._SX90_SY149_PE10_.jpg HTTP/1.1 
Host: ecx.images-amazon.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

                                         
                                         13.33.96.99
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Content-Length: 3516
Connection: keep-alive
Server: Server
Date: Thu, 17 May 2018 15:49:43 GMT
X-Amz-IR-Id: 5627cccc-fd3f-484a-93d5-fba5acd44156
Expires: Tue, 11 May 2038 19:42:28 GMT
Cache-Control: max-age=630720000,public
Access-Control-Allow-Origin: *
Last-Modified: Tue, 30 Aug 2016 15:52:07 GMT
Timing-Allow-Origin: https://www.amazon.com
Age: 94282
X-Cache: Hit from cloudfront
Via: 1.1 6264644c2265b3f68ddbaf911408fb8e.cloudfront.net (CloudFront)
X-Amz-Cf-Id: eSC-xHhZ3zir1D1idyR72lRT2ZjgKvjFZ6_AS-NKUt9Q35LmH3tfRw==


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   3516
Md5:    affde7542e492b0922f961ee6eb66098
Sha1:   99f1954f0fabcc4fee952aae9c72f19471ae7a4d
Sha256: 53bab6cac0bac6753555386a38536fad5de573863ec47b8c9fdc8d18323b52f1
                                        
                                            GET /et_mmedetect.js HTTP/1.1 
Host: www.sedotracker.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         0.0.0.0
                                        


--- Additional Info ---
                                        
                                            GET /cnt.php?java=y&tc=1526594043816&et=aSV13b&bp=0&easy=1&&swidth=1176&sheight=885&siwidth=1176&siheight=754&scookie=1&scolor=24&p=undefined&slang=en-US HTTP/1.1 
Host: www.sedotracker.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.faultygps.com/tag/iq-routes/

                                         
                                         0.0.0.0
                                        


--- Additional Info ---