PageSourceSearch

https://dresaomiguel.com.br/wp-content/plugins/ffcertificate/assets/js/ffc-device-signals.min.js?ver=6.34.0

js dresaomiguel.com.br collected 2026-10-07 11:38:43 UTC 2,902 bytes, 2 lines download raw bytes

1!function(){"use strict";if(void 0!==window.crypto&&void 0!==window.crypto.subtle&&void 0!==window.ThumbmarkJS){window.ThumbmarkJS.setOption("logging",!1);var n=window.ffc_device_config||{},e=Array.isArray(n.signals)?n.signals:[];"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a()}function r(n){return-1!==e.indexOf(n)}function i(){if(window.crypto&&"function"==typeof window.crypto.randomUUID)return window.crypto.randomUUID();var n=new Uint8Array(16);window.crypto.getRandomValues(n),n[6]=15&n[6]|64,n[8]=63&n[8]|128;for(var e=[],r=0;r<n.length;r++)e.push((n[r]+256).toString(16).slice(1));return e.slice(0,4).join("")+"-"+e.slice(4,6).join("")+"-"+e.slice(6,8).join("")+"-"+e.slice(8,10).join("")+"-"+e.slice(10,16).join("")}function t(n){var e=(new TextEncoder).encode(String(n));return window.crypto.subtle.digest("SHA-256",e).then(function(n){for(var e=new Uint8Array(n),r="",i=0;i<e.length;i++)r+=(e[i]+256).toString(16).slice(1);return r})}function o(n){if(window.ThumbmarkJS&&"function"==typeof window.ThumbmarkJS.stableStringify)try{return window.ThumbmarkJS.stableStringify(n)}catch(n){}try{return JSON.stringify(n)}catch(n){return""}}function c(){var n={};return r("cookie")&&(n.cookie=function(){try{var n=window.localStorage.getItem("ffc_device_id");if(n&&/^[0-9a-f-]{30,40}$/i.test(n))return n;var e=i();return window.localStorage.setItem("ffc_device_id",e),e}catch(n){return i()}}()),window.ThumbmarkJS.getFingerprintData().then(function(e){var i=function(n){var e=n&&n.system||{},r=n&&n.locales||{},i=n&&n.hardware||{};return{ua:String(e.useragent||"").replace(/(\d+)\.\d+\.\d+/g,"$1")+"|"+(e.platform||"")+"|"+(r.languages||""),screen:n.screen?o(n.screen):"",tz:r.timezone||"",concurrency:null!=e.hardwareConcurrency?String(e.hardwareConcurrency):"",memory:null!=i.deviceMemory?String(i.deviceMemory):"",canvas:n.canvas?o(n.canvas):"",audio:n.audio?o(n.audio):"",webgl:n.webgl?o(n.webgl):"",fonts:n.fonts?o(n.fonts):"",plugins:n.plugins?o(n.plugins):"",permissions:n.permissions?o(n.permissions):"",mediaqueries:n.mediaQueries||n.mediaqueries?o(n.mediaQueries||n.mediaqueries):"",math:n.math?o(n.math):""}}(e);
1Object.keys(i).forEach(function(e){r(e)&&i[e]&&(n[e]=i[e])});var c=[],a={};return Object.keys(n).forEach(function(e){n[e]&&c.push(t(n[e]).then(function(n){a[e]=n}))}),Promise.all(c).then(function(){return a})}).catch(function(){return n.cookie?t(n.cookie).then(function(n){return{cookie:n}}):{}})}function a(){var n=document.querySelectorAll("form.ffc-submission-form");if(n.length){var e=c();Array.prototype.forEach.call(n,function(n){var r=function(n){var e=n.querySelector('input[name="ffc_device_signals"]');return e||((e=document.createElement("input")).type="hidden",e.name="ffc_device_signals",e.value="",n.appendChild(e)),e}(n);e.then(function(n){r.value=JSON.stringify(n)})})}}}();
2//# sourceMappingURL=ffc-device-signals.min.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.