<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt">
	<id>https://pt-wiki.metin2.gameforge.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gfadmin</id>
	<title>Metin2 Wiki - Contribuições do utilizador [pt]</title>
	<link rel="self" type="application/atom+xml" href="https://pt-wiki.metin2.gameforge.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gfadmin"/>
	<link rel="alternate" type="text/html" href="https://pt-wiki.metin2.gameforge.com/index.php/Especial:Contribui%C3%A7%C3%B5es/Gfadmin"/>
	<updated>2026-05-21T00:06:36Z</updated>
	<subtitle>Contribuições do utilizador</subtitle>
	<generator>MediaWiki 1.31.5</generator>
	<entry>
		<id>https://pt-wiki.metin2.gameforge.com/index.php?title=MediaWiki:Common.js&amp;diff=46185</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://pt-wiki.metin2.gameforge.com/index.php?title=MediaWiki:Common.js&amp;diff=46185"/>
		<updated>2018-08-14T08:53:16Z</updated>

		<summary type="html">&lt;p&gt;Gfadmin: DSVGO&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Código Javascript colocado aqui será carregado para todos os utilizadores em cada carregamento de página */&lt;br /&gt;
&lt;br /&gt;
$('div#content').append( &amp;quot;&amp;lt;div class='content-footer'&amp;gt;&amp;lt;/div&amp;gt;&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$('#p-navigation h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-navigation').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$('#p-Comunidade h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-Comunidade').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$('#p-tb h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-tb').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$('#p-lang h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-lang').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
$('#p-navigation').click(function() {&lt;br /&gt;
     $('#p-navigation .portletNavMiddle').slideToggle();&lt;br /&gt;
     $('#p-navigation h5').toggleClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
     $('#p-navigation').toggleClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
     $('#p-Comunidade .portletNavMiddle').slideUp(500);&lt;br /&gt;
     $('#p-tb .portletNavMiddle').slideUp(500);&lt;br /&gt;
     $('#p-lang .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$('#p-Comunidade').click(function() {&lt;br /&gt;
  $('#p-Comunidade .portletNavMiddle').slideToggle();&lt;br /&gt;
$('#p-Comunidade h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-Comunidade').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
  $('#p-navigation .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-tb .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-lang .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$('#p-tb').click(function() {&lt;br /&gt;
  $('#p-tb .portletNavMiddle').slideToggle();&lt;br /&gt;
  $('#p-tb h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
  $('#p-tb').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
  $('#p-navigation .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-lang .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-Comunidade .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$('#p-lang').click(function() {&lt;br /&gt;
  $('#p-lang .portletNavMiddle').slideToggle();&lt;br /&gt;
  $('#p-lang h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
  $('#p-lang').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
  $('#p-tb .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-Comunidade .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-navigation .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
(function () {&lt;br /&gt;
    var req = new XMLHttpRequest();&lt;br /&gt;
    req.addEventListener('load', function (ev) {&lt;br /&gt;
        if (this.status &amp;gt;= 200 &amp;amp;&amp;amp; this.status &amp;lt; 300) {&lt;br /&gt;
            var data = JSON.parse(this.responseText);&lt;br /&gt;
            if (data.hasOwnProperty('version')) {&lt;br /&gt;
                var gdpr = document.createElement(&amp;quot;script&amp;quot;);&lt;br /&gt;
                gdpr.src = &amp;quot;https://s3-static.geo.gfsrv.net/cookiebanner/&amp;quot; + data.version + &amp;quot;/cookie.min.js&amp;quot;;&lt;br /&gt;
                document.head.appendChild(gdpr);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    req.open('GET', &amp;quot;https://s3-static.geo.gfsrv.net/cookiebanner/version.json&amp;quot;);&lt;br /&gt;
    req.send();&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Gfadmin</name></author>
		
	</entry>
	<entry>
		<id>https://pt-wiki.metin2.gameforge.com/index.php?title=MediaWiki:Common.js&amp;diff=46184</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://pt-wiki.metin2.gameforge.com/index.php?title=MediaWiki:Common.js&amp;diff=46184"/>
		<updated>2018-08-14T08:53:01Z</updated>

		<summary type="html">&lt;p&gt;Gfadmin: Foram revertidas as edições de Gfadmin (disc) para a última revisão de Sayoko&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Código Javascript colocado aqui será carregado para todos os utilizadores em cada carregamento de página */&lt;br /&gt;
&lt;br /&gt;
$('div#content').append( &amp;quot;&amp;lt;div class='content-footer'&amp;gt;&amp;lt;/div&amp;gt;&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$('#p-navigation h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-navigation').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$('#p-Comunidade h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-Comunidade').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$('#p-tb h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-tb').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$('#p-lang h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-lang').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
$('#p-navigation').click(function() {&lt;br /&gt;
     $('#p-navigation .portletNavMiddle').slideToggle();&lt;br /&gt;
     $('#p-navigation h5').toggleClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
     $('#p-navigation').toggleClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
     $('#p-Comunidade .portletNavMiddle').slideUp(500);&lt;br /&gt;
     $('#p-tb .portletNavMiddle').slideUp(500);&lt;br /&gt;
     $('#p-lang .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$('#p-Comunidade').click(function() {&lt;br /&gt;
  $('#p-Comunidade .portletNavMiddle').slideToggle();&lt;br /&gt;
$('#p-Comunidade h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-Comunidade').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
  $('#p-navigation .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-tb .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-lang .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$('#p-tb').click(function() {&lt;br /&gt;
  $('#p-tb .portletNavMiddle').slideToggle();&lt;br /&gt;
  $('#p-tb h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
  $('#p-tb').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
  $('#p-navigation .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-lang .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-Comunidade .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$('#p-lang').click(function() {&lt;br /&gt;
  $('#p-lang .portletNavMiddle').slideToggle();&lt;br /&gt;
  $('#p-lang h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
  $('#p-lang').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
  $('#p-tb .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-Comunidade .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-navigation .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Gfadmin</name></author>
		
	</entry>
	<entry>
		<id>https://pt-wiki.metin2.gameforge.com/index.php?title=MediaWiki:Common.js&amp;diff=46042</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://pt-wiki.metin2.gameforge.com/index.php?title=MediaWiki:Common.js&amp;diff=46042"/>
		<updated>2018-05-24T13:09:09Z</updated>

		<summary type="html">&lt;p&gt;Gfadmin: DSVGO&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Código Javascript colocado aqui será carregado para todos os utilizadores em cada carregamento de página */&lt;br /&gt;
&lt;br /&gt;
$('div#content').append( &amp;quot;&amp;lt;div class='content-footer'&amp;gt;&amp;lt;/div&amp;gt;&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$('#p-navigation h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-navigation').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$('#p-Comunidade h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-Comunidade').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$('#p-tb h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-tb').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$('#p-lang h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-lang').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
$('#p-navigation').click(function() {&lt;br /&gt;
     $('#p-navigation .portletNavMiddle').slideToggle();&lt;br /&gt;
     $('#p-navigation h5').toggleClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
     $('#p-navigation').toggleClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
     $('#p-Comunidade .portletNavMiddle').slideUp(500);&lt;br /&gt;
     $('#p-tb .portletNavMiddle').slideUp(500);&lt;br /&gt;
     $('#p-lang .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$('#p-Comunidade').click(function() {&lt;br /&gt;
  $('#p-Comunidade .portletNavMiddle').slideToggle();&lt;br /&gt;
$('#p-Comunidade h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
$('#p-Comunidade').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
  $('#p-navigation .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-tb .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-lang .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$('#p-tb').click(function() {&lt;br /&gt;
  $('#p-tb .portletNavMiddle').slideToggle();&lt;br /&gt;
  $('#p-tb h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
  $('#p-tb').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
  $('#p-navigation .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-lang .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-Comunidade .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$('#p-lang').click(function() {&lt;br /&gt;
  $('#p-lang .portletNavMiddle').slideToggle();&lt;br /&gt;
  $('#p-lang h5').removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
  $('#p-lang').removeClass(&amp;quot;activate&amp;quot;);&lt;br /&gt;
  $('#p-tb .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-Comunidade .portletNavMiddle').slideUp(500);&lt;br /&gt;
  $('#p-navigation .portletNavMiddle').slideUp(500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(function () {&lt;br /&gt;
&lt;br /&gt;
    var rem;&lt;br /&gt;
&lt;br /&gt;
	function setPixel(meta, container_id) {&lt;br /&gt;
		try {&lt;br /&gt;
		&lt;br /&gt;
		    injectEvaluationId(meta);&lt;br /&gt;
			&lt;br /&gt;
			rem = (container_id &amp;amp;&amp;amp; document.getElementById(container_id))&lt;br /&gt;
				? document.getElementById(container_id)&lt;br /&gt;
				: document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
			document.body.appendChild(rem);&lt;br /&gt;
			&lt;br /&gt;
			var iframe = document.createElement(&amp;quot;iframe&amp;quot;);&lt;br /&gt;
			&lt;br /&gt;
			iframe.style.width = '0';&lt;br /&gt;
			iframe.style.height = '0';&lt;br /&gt;
			iframe.style.display = 'block';&lt;br /&gt;
			iframe.style.border = 'none';&lt;br /&gt;
			iframe.setAttribute(&amp;quot;frameborder&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
			rem.appendChild(iframe);&lt;br /&gt;
			&lt;br /&gt;
			var firstFormContent = &amp;quot;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;quot; + buildForm(meta) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;;&lt;br /&gt;
			&lt;br /&gt;
			iframe.contentWindow.document.open();&lt;br /&gt;
			iframe.contentWindow.document.write(firstFormContent);&lt;br /&gt;
			iframe.contentWindow.document.close();&lt;br /&gt;
			&lt;br /&gt;
		} catch (e) { }&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function setSecondPixel(meta, baseFingerprint) {&lt;br /&gt;
	   // inject baseFP into meta&lt;br /&gt;
	   meta.fingerprint = baseFingerprint;&lt;br /&gt;
	   &lt;br /&gt;
	   // overwrite original location&lt;br /&gt;
	   meta.location = &amp;quot;fp_eval&amp;quot;;&lt;br /&gt;
	   &lt;br /&gt;
	   // store config id&lt;br /&gt;
	   meta.fp2_config_id = 1;&lt;br /&gt;
	&lt;br /&gt;
	   var secondFrame = document.createElement(&amp;quot;iframe&amp;quot;);&lt;br /&gt;
            &lt;br /&gt;
       secondFrame.style.width = '0';&lt;br /&gt;
       secondFrame.style.height = '0';&lt;br /&gt;
       secondFrame.style.display = 'block';&lt;br /&gt;
       secondFrame.style.border = 'none';&lt;br /&gt;
       secondFrame.setAttribute(&amp;quot;frameborder&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
       rem.appendChild(secondFrame);&lt;br /&gt;
       &lt;br /&gt;
       var secondFormContent = &amp;quot;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;quot; + buildSecondForm(meta) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;;&lt;br /&gt;
       &lt;br /&gt;
       secondFrame.contentWindow.document.open();&lt;br /&gt;
       secondFrame.contentWindow.document.write(secondFormContent);&lt;br /&gt;
       secondFrame.contentWindow.document.close();&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function injectEvaluationId(meta) {&lt;br /&gt;
	    var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {&lt;br /&gt;
		    var r = Math.random()*16|0, v = c == 'x' ? r : (r&amp;amp;0x3|0x8);&lt;br /&gt;
		    return v.toString(16);&lt;br /&gt;
		});&lt;br /&gt;
		meta.fp_eval_id = uuid;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function buildForm(meta) {&lt;br /&gt;
		var url = (meta.pz_debug_url !== undefined)&lt;br /&gt;
			? meta.pz_debug_url&lt;br /&gt;
			: 'https://pixelzirkus.gameforge.com';&lt;br /&gt;
		&lt;br /&gt;
		var form = '';&lt;br /&gt;
		form += '&amp;lt;script&amp;gt;inDapIF = true;&amp;lt;/script&amp;gt;';&lt;br /&gt;
		form += '&amp;lt;script src=&amp;quot;' + url + '/static/js/E6gg7P33.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;';&lt;br /&gt;
		&lt;br /&gt;
		var meta_json = ''; try { meta_json = JSON.stringify(meta); } catch (e) {}&lt;br /&gt;
		form += '&amp;lt;script&amp;gt;var meta_json = \'' + meta_json + '\';&amp;lt;/script&amp;gt;';&lt;br /&gt;
		form += '&amp;lt;script&amp;gt;var meta = {}; try { meta = JSON.parse(meta_json); } catch (e) {}&amp;lt;/script&amp;gt;';&lt;br /&gt;
		&lt;br /&gt;
		form += '&amp;lt;form id=&amp;quot;gf_pz_form&amp;quot; action=&amp;quot;' + url + '/do/simple&amp;quot; method=&amp;quot;POST&amp;quot; accept-charset=&amp;quot;UTF-8&amp;quot;&amp;gt;';&lt;br /&gt;
	&lt;br /&gt;
		var key, value;&lt;br /&gt;
		for (key in meta) {&lt;br /&gt;
			if (key.indexOf('pz_debug') !== -1) {&lt;br /&gt;
				continue;&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			value = meta[key];&lt;br /&gt;
			value = value + &amp;quot;&amp;quot;;&lt;br /&gt;
			value = value.replace(/&amp;quot;/g, &amp;quot;&amp;quot;);&lt;br /&gt;
			form += '&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;' + key + '&amp;quot; value=&amp;quot;' + value + '&amp;quot; /&amp;gt;';&lt;br /&gt;
		}&lt;br /&gt;
	&lt;br /&gt;
		if (!meta.page) {&lt;br /&gt;
			form += '&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;page&amp;quot; value=&amp;quot;' + window.location + '&amp;quot; /&amp;gt;';&lt;br /&gt;
		}&lt;br /&gt;
		if (!meta.referrer) {&lt;br /&gt;
			form += '&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;referrer&amp;quot; value=&amp;quot;' + document.referrer + '&amp;quot; /&amp;gt;';&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		form += '&amp;lt;/form&amp;gt;';&lt;br /&gt;
		form += '&amp;lt;script&amp;gt;';&lt;br /&gt;
		form += 'var input_fp = document.createElement(&amp;quot;input&amp;quot;); input_fp.type = &amp;quot;hidden&amp;quot;; input_fp.name = &amp;quot;fingerprint&amp;quot;; input_fp.value = &amp;quot;unknown&amp;quot;; document.getElementById(&amp;quot;gf_pz_form&amp;quot;).appendChild(input_fp);';&lt;br /&gt;
		form += 'var input_fp_exec = document.createElement(&amp;quot;input&amp;quot;); input_fp_exec.type = &amp;quot;hidden&amp;quot;; input_fp_exec.name = &amp;quot;fp_exec_time&amp;quot;; input_fp_exec.value = -1; document.getElementById(&amp;quot;gf_pz_form&amp;quot;).appendChild(input_fp_exec);';&lt;br /&gt;
		form += 'try {';&lt;br /&gt;
		form += '    var startTime = window.performance.now();';&lt;br /&gt;
		form += '    var fp = new Fingerprint().get();';&lt;br /&gt;
		form += '    var exec_time = window.performance.now() - startTime;';&lt;br /&gt;
		form += '    input_fp.value = fp;';&lt;br /&gt;
        form += '    input_fp_exec.value = exec_time.toFixed(2);';&lt;br /&gt;
        form += '    parent.window.setSecondPixel(meta, fp);';&lt;br /&gt;
		form += '} catch (e) {}';&lt;br /&gt;
		form += 'document.getElementById(&amp;quot;gf_pz_form&amp;quot;).submit();';&lt;br /&gt;
		form += '&amp;lt;/script&amp;gt;';&lt;br /&gt;
	&lt;br /&gt;
		return form;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
    function buildSecondForm(meta) {&lt;br /&gt;
        var url = (meta.pz_debug_url !== undefined)&lt;br /&gt;
            ? meta.pz_debug_url&lt;br /&gt;
            : 'https://pixelzirkus.gameforge.com';&lt;br /&gt;
        &lt;br /&gt;
        var form = '';&lt;br /&gt;
        form += '&amp;lt;script&amp;gt;inDapIF = true;&amp;lt;/script&amp;gt;';&lt;br /&gt;
        form += '&amp;lt;script src=&amp;quot;' + url + '/static/js/GT7h68ox.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;';&lt;br /&gt;
        form += '&amp;lt;form id=&amp;quot;gf_pz_form&amp;quot; action=&amp;quot;' + url + '/do/simple&amp;quot; method=&amp;quot;POST&amp;quot; accept-charset=&amp;quot;UTF-8&amp;quot;&amp;gt;';&lt;br /&gt;
    &lt;br /&gt;
        var key, value;&lt;br /&gt;
        for (key in meta) {&lt;br /&gt;
            if (key.indexOf('pz_debug') !== -1) {&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            value = meta[key];&lt;br /&gt;
            value = value + &amp;quot;&amp;quot;;&lt;br /&gt;
            value = value.replace(/&amp;quot;/g, &amp;quot;&amp;quot;);&lt;br /&gt;
            form += '&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;' + key + '&amp;quot; value=&amp;quot;' + value + '&amp;quot; /&amp;gt;';&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
        if (!meta.page) {&lt;br /&gt;
            form += '&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;page&amp;quot; value=&amp;quot;' + window.location + '&amp;quot; /&amp;gt;';&lt;br /&gt;
        }&lt;br /&gt;
        if (!meta.referrer) {&lt;br /&gt;
            form += '&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;referrer&amp;quot; value=&amp;quot;' + document.referrer + '&amp;quot; /&amp;gt;';&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        form += '&amp;lt;/form&amp;gt;';&lt;br /&gt;
        form += '&amp;lt;script&amp;gt;';&lt;br /&gt;
        form += 'var input_fp = document.createElement(&amp;quot;input&amp;quot;); input_fp.type = &amp;quot;hidden&amp;quot;; input_fp.name = &amp;quot;fp2_value&amp;quot;; document.getElementById(&amp;quot;gf_pz_form&amp;quot;).appendChild(input_fp);';&lt;br /&gt;
        form += 'var input_fp_exec = document.createElement(&amp;quot;input&amp;quot;); input_fp_exec.type = &amp;quot;hidden&amp;quot;; input_fp_exec.name = &amp;quot;fp2_exec_time&amp;quot;; document.getElementById(&amp;quot;gf_pz_form&amp;quot;).appendChild(input_fp_exec);';&lt;br /&gt;
        form += 'try {';&lt;br /&gt;
        form += '    var startTime = window.performance.now();';&lt;br /&gt;
        form += '    new Fingerprint2().get(function(fingerprint) {';&lt;br /&gt;
        form += '        input_fp.value = fingerprint;';&lt;br /&gt;
        form += '        var exec_time = window.performance.now() - startTime;';&lt;br /&gt;
        form += '        input_fp_exec.value = exec_time.toFixed(2);';&lt;br /&gt;
        form += '        document.getElementById(&amp;quot;gf_pz_form&amp;quot;).submit();';&lt;br /&gt;
        form += '    })';&lt;br /&gt;
        form += '} catch (e) {}';&lt;br /&gt;
        form += '&amp;lt;/script&amp;gt;';&lt;br /&gt;
    &lt;br /&gt;
        return form;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    function capturePixel(meta) {&lt;br /&gt;
        if (!meta.page) {&lt;br /&gt;
            meta.page = window.location.href;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        if (!meta.referrer) {&lt;br /&gt;
            meta.referrer = document.referrer;&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        return meta;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    function firePixels(meta, container_id) {&lt;br /&gt;
        try {&lt;br /&gt;
            var container = (container_id !== undefined &amp;amp;&amp;amp; document.getElementById(container_id))&lt;br /&gt;
                ? document.getElementById(container_id)&lt;br /&gt;
                : document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    &lt;br /&gt;
            var iframe = document.createElement(&amp;quot;iframe&amp;quot;);&lt;br /&gt;
            &lt;br /&gt;
            iframe.style.width = '0';&lt;br /&gt;
            iframe.style.height = '0';&lt;br /&gt;
            iframe.style.display = 'block';&lt;br /&gt;
            iframe.style.border = 'none';&lt;br /&gt;
            iframe.setAttribute(&amp;quot;frameborder&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
            document.body.appendChild(container);&lt;br /&gt;
            container.appendChild(iframe);&lt;br /&gt;
       &lt;br /&gt;
            iframe.contentWindow.document.open();&lt;br /&gt;
            iframe.contentWindow.document.write(&amp;quot;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;quot; + buildMultiForm(meta) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;);&lt;br /&gt;
            iframe.contentWindow.document.close();&lt;br /&gt;
       &lt;br /&gt;
            if (window.location.search.indexOf(&amp;quot;pz_debug&amp;quot;) !== -1) {&lt;br /&gt;
                window.pz_debug = meta;&lt;br /&gt;
            }&lt;br /&gt;
        } catch (e) {}&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    function buildMultiForm(meta) {&lt;br /&gt;
        var url = 'https://pixelzirkus.gameforge.com';&lt;br /&gt;
        &lt;br /&gt;
        var form;&lt;br /&gt;
        form  = '&amp;lt;script src=&amp;quot;' + url + '/static/js/E6gg7P33.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;';&lt;br /&gt;
        form += '&amp;lt;form id=&amp;quot;gf_pz_form&amp;quot; action=&amp;quot;' + url + '/do/multi&amp;quot; method=&amp;quot;POST&amp;quot; accept-charset=&amp;quot;UTF-8&amp;quot;&amp;gt;';&lt;br /&gt;
    &lt;br /&gt;
        form += '&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;pixels&amp;quot; value=&amp;quot;' + escapeHtml(JSON.stringify(meta)) + '&amp;quot; /&amp;gt;';&lt;br /&gt;
        &lt;br /&gt;
        form += '&amp;lt;/form&amp;gt;';&lt;br /&gt;
        form += '&amp;lt;script&amp;gt;';&lt;br /&gt;
        form += 'var input_fp = document.createElement(&amp;quot;input&amp;quot;); input_fp.type = &amp;quot;hidden&amp;quot;; input_fp.name = &amp;quot;fingerprint&amp;quot;; input_fp.value = &amp;quot;unknown&amp;quot;; document.getElementById(&amp;quot;gf_pz_form&amp;quot;).appendChild(input_fp); ';&lt;br /&gt;
        form += 'try {';&lt;br /&gt;
        form += '    input_fp.value = new Fingerprint().get();';&lt;br /&gt;
        form += '} catch (e) {} ';&lt;br /&gt;
        form += 'document.getElementById(&amp;quot;gf_pz_form&amp;quot;).submit();';&lt;br /&gt;
        form += '&amp;lt;/script&amp;gt;';&lt;br /&gt;
    &lt;br /&gt;
        return form;&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
    function escapeHtml(unsafe) {&lt;br /&gt;
        return unsafe&lt;br /&gt;
            .replace(/&amp;amp;/g, &amp;quot;&amp;amp;amp;&amp;quot;)&lt;br /&gt;
            .replace(/&amp;lt;/g, &amp;quot;&amp;amp;lt;&amp;quot;)&lt;br /&gt;
            .replace(/&amp;gt;/g, &amp;quot;&amp;amp;gt;&amp;quot;)&lt;br /&gt;
            .replace(/&amp;quot;/g, &amp;quot;&amp;amp;quot;&amp;quot;)&lt;br /&gt;
            .replace(/'/g, &amp;quot;&amp;amp;#039;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
	&lt;br /&gt;
	window.setPixel = setPixel;&lt;br /&gt;
	window.setSecondPixel = setSecondPixel;&lt;br /&gt;
	&lt;br /&gt;
	window.capturePixel = capturePixel;&lt;br /&gt;
    window.firePixels = firePixels;&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
var script = document.createElement(&amp;quot;script&amp;quot;); // Make a script DOM node&lt;br /&gt;
script.src = 'https://gf1.geo.gfsrv.net/static/cookie-banner/2018052311/cookiebanner.js'; // must be the url where the cookiebanner.js is located&lt;br /&gt;
document.head.appendChild(script); // Add it to the end of the head section of the page (could change 'head' to 'body' to add it to the end of the body section instead&lt;/div&gt;</summary>
		<author><name>Gfadmin</name></author>
		
	</entry>
</feed>