(function(n,c,i,o,e,t,a){n.fbq||(e=n.fbq=function(){e.callMethod?e.callMethod.apply(e,arguments):e.queue.push(arguments)},n._fbq||(n._fbq=e),e.push=e,e.loaded=!0,e.version="2.0",e.queue=[],t=c.createElement(i),t.async=!0,t.src=o,a=c.getElementsByTagName(i)[0],a.parentNode.insertBefore(t,a))})(window,document,"script","https://connect.facebook.net/en_US/fbevents.js");fbq("init",drupalSettings["facebook-pixel-settings"].id);fbq("track","PageView");document.addEventListener("FacebookData",function(n){let c=DruckAT.IS_LOGGED_IN?DruckAT.IS_RESELLER?"reseller":DruckAT.IS_B2B?"business":"consumer":"visitor",i=document.getElementsByTagName("h1")[0]?.textContent??"",o=n.detail,e=null;["AddPaymentInfo","AddToCart","InitiateCheckout","Purchase"].indexOf(o.eventName)&&(e=fetch("/fb-pixel-container").then(function(a){if(typeof a<"u")return a.data}));let t=Object.assign({},drupalSettings.facebookData,o.data??{},e??{},{customer_type:c},{content_name:i});typeof t.value<"u"&&typeof t.value!="number"&&delete t.value,typeof t.value=="number"&&typeof t.currency>"u"&&(t.currency=DruckAT.CURRENCY_ISO),window.fbq("track",o.eventName,t)});U.drill(drupalSettings,"transaction")&&document.dispatchEvent(new CustomEvent("FacebookData",{detail:{eventName:"Purchase",data:{value:parseFloat(drupalSettings.transaction.transactionTotalWithTax),currency:drupalSettings.transaction.transactionCurrency}}}));document.dispatchEvent(new CustomEvent("FacebookData",{detail:{eventName:"ViewContent"}}));document.addEventListener("DruckATAddedToCart",function(){document.dispatchEvent(new CustomEvent("FacebookData",{detail:{eventName:"AddToCart"}}))});
