((doc, tags) => { const currentTag = tags; currentTag.forEach((tag) => { const { type } = tag; if (type === 'script') { scriptBuilder(doc, tag); } if (type === 'img') { imgBuilder(doc, tag); } if (type === 'iframe') { iframeBuilder(doc, tag); } }); function scriptBuilder(doc, tag) { const { url, type, async, content, id } = tag; const element = doc.createElement(type); if (url) { element.src = url; } if (async) { element.async = async; } if (content) { element.innerHTML = content; } if (id) { element.id = id; } doc.body.insertAdjacentElement('beforeend', element); } function imgBuilder(doc, tag) { const { url, width, height } = tag; const element = doc.createElement(tag.type); element.src = url; element.width = width; element.height = height; element.style.display = 'none'; doc.body.insertAdjacentElement('beforeend', element); } function iframeBuilder(doc, tag) { const { url, sandbox, referrerpolicy, width, height } = tag; const element = doc.createElement(tag.type); element.src = url; if (sandbox.length > 0) { element.sandbox.add(...sandbox); } element.referrerPolicy = referrerpolicy; element.width = width; element.height = height; element.style.display = 'none'; } })(document,[{"type":"script","async":true,"content":"(function(d,s,p,a,m,t,r){ r='&enc='+encodeURIComponent(a.location.href); m = d.createElement(s); m.async = 1; m.src = p + new Date().getTime()+r; t = d.getElementsByTagName(s)[0]; t.parentNode.insertBefore(m, t); })(document,'script','//cdn.dsspn.com/trk/v1.1/pixel.min.js?c=5d5877b7-4ed7-43ed-8697-cc0332e197be&e=0&n=Trocafy&cb=',window);"},{"type":"script","async":true,"content":"window.data_3334 = []; window.data_3334.push({ 'gdpr': '${GDPR}', 'gdpr_consent': '${GDPR_CONSENT_874}', 'gdpr_pd': '${GDPR_PD}', 'us_privacy': '${US_PRIVACY}', 'PageType': 'home' }); (function(d) { \t\tvar s = d.createElement('script'); s.async = true;s.id='DLFNPMMP1';s.type='text/javascript'; \t\ts.src ='https://cdn.preciso.net/aud/clientjs/ptag.js?3334'; \t\tvar a = d.getElementsByTagName('script')[0]; a.parentNode.insertBefore(s, a); \t}(document));"}]);