9c4af2508db920d2cf25d313372b9c87ae2af18f635e309b7a583458b2fbabaf

Source Code:

<html>
<body>

<script type="text/javascript">
	var gdpr = null;
	var gdprStr = "";
	var path = location.href.split("?");
	if (path.length == 2) {
		var args = path[1].split("&");
		for (i=0; i<args.length; i++) {
			var keyval = args[i].split("=");
			if (keyval.length == 2) {
				if (keyval[0] == "gdpr") {
					gdpr = keyval[1];
				} else if ( keyval[0] == "gdprstr") {
					gdprStr = keyval[1];
				}
			}
		}
	}	
    var userIdEncCookie = getCookie("UTID_ENC");
    var userIdCookie = getCookie("UTID");
    var partners = [];
	
	if (gdpr === null || gdpr == 0) {
		partners.push(
			{
                name: "AppNexus",
                url: "https://ib.adnxs.com/getuidnb?https://usr.undertone.com/userPixel/sync?partner=appnexus&uid=$UID"
            },
			{
                name: "OpenX",
                url: "https://us-u.openx.net/w/1.0/cm?id=fba3d144-1026-4d31-a758-943b9545e305&r=https://usr.undertone.com/userPixel/sync?partnerId=39&uid="
            },
			{
                name: "Verizon",
                url: "https://pixel.advertising.com/ups/58293/sync?&gdpr=&gdpr_consent=&redir=true"
            },
			{
                name: "TTD",
                url: "https://match.adsrvr.org/track/cmf/generic?ttd_pid=sirnsvg&ttd_tpi=1&gdpr=0&gdpr_consent="
            },
			{
                name: "Rubicon",
                url: "https://secure-assets.rubiconproject.com/utils/xapi/multi-sync.html?p=12776",
		type: "iframe"
            }
		);
	} else {
		// this syncs with openx but with an extra redirect that checks the gdpr consent string first
		partners.push(
			{
                name: "OpenX",
                url: "https://usr.undertone.com/userPixel/syncOne?id=1&of=2&gdpr=" + gdpr + "&gdprstr=" + gdprStr
			}
		);
		partners.push(
			{
                name: "Verizon",
                url: "https://pixel.advertising.com/ups/58293/sync?&gdpr=" + gdpr + "&gdpr_consent=" + gdprStr + "&redir=true"
			}
		);
		partners.push(
			{
                name: "TTD",
                url: "https://match.adsrvr.org/track/cmf/generic?ttd_pid=sirnsvg&ttd_tpi=1&gdpr=" + gdpr + "&gdpr_consent=" + gdprStr
			}
		);
		partners.push(
			{
                name: "Rubicon",
                url: "https://secure-assets.rubiconproject.com/utils/xapi/multi-sync.html?p=12776&gdpr=" + gdpr + "&gdpr_consent=" + gdprStr,
		type: "iframe"
			}
		);
	}
    if (userIdCookie !== "") {
        partners.push(
            {
                name: "Crosswise",
                url: "https://cw.addthis.com/t.gif?pid=46&pdid=" + userIdCookie
            }
        );
    }
    if (userIdEncCookie !== "") {
        partners.push(
            {
                name: "Exelate (Batch Integration)",
                url: "https://loadm.exelator.com/load/?p=204&g=1145&j=0&utid=" + userIdEncCookie
            },
            {
                name: "Adobe",
                url: "https://dpm.demdex.net/ibs:dpid=152416&dpuuid=" + userIdEncCookie
            },
            {
                name: "BlueKai",
                url: "https://tags.bluekai.com/site/15597?id=" + userIdEncCookie
            },
            {
                name: "LiveRamp",
                url: "https://idsync.rlcdn.com/403716.gif?partner_uid=" + userIdEncCookie
            },
            {
                name: "Krux",
                url: "https://beacon.krxd.net/usermatch.gif?partner=undertone&partner_uid=" + userIdEncCookie
            },
	    {
                name: "Alphonso",
                url: "https://sync.alphonso.tv/sync?srcid=1200&puid=" + userIdEncCookie
            }
        );
    }
	
    function getCookie(name) {
        var re = new RegExp(name + "=([^;]+)");
        var value = re.exec(document.cookie);
        return (value != null) ? unescape(value[1]) : "";
    }
    function plantPixels() {
        var imgs = getAllImgs();
        for (var i = 0; i < imgs.length; i++) {
            document.body.insertAdjacentElement('afterbegin', imgs[i]);
        }
    }
    function getAllImgs() {
        var imgs = [];
        for (var i = 0; i < partners.length; i++) {
			var img;
			if (partners[i].type && partners[i].type === 'iframe') {
				img = document.createElement('iframe');
			} else {
				img = document.createElement("img");
			}
            img.setAttribute("src", partners[i].url);
            img.setAttribute("name", partners[i].name);
            img.setAttribute("alt", "");
            img.setAttribute("style", "display:none");
            img.setAttribute("border", "0");
            img.setAttribute("height", "1");
            img.setAttribute("width", "1");
            imgs.push(img);
        }
        return imgs;
    }
    plantPixels();
</script>

</body>
</html>