window._wca = window._wca || [];
var breeze_prefetch = {"local_url":"https://duo.bz","ignore_remote_prefetch":"1","ignore_list":["/?wc-api=wc_facebook_get_feed_data&secret=e882ff6e0e6456562752e203175f3a99","/cart/","/checkout/","/my-account/","wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
https://duo.bz/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://duo.bz/wp-includes/js/jquery/jquery.min.js
https://duo.bz/wp-includes/js/jquery/jquery-migrate.min.js
https://duo.bz/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://duo.bz/cart/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
https://duo.bz/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js
https://duo.bz/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
var wcpayAssets = {"url":"https://duo.bz/wp-content/plugins/woocommerce-payments/dist/"};
//# sourceURL=WCPAY_ASSETS-js-extra
https://duo.bz/wp-content/plugins/reactpress/public/js/reactpress-public.js
Skip to content (function () {
if (window.__DUO_CONNECTION_LOADER__) return;
window.__DUO_CONNECTION_LOADER__ = true;
function decode(str) {
if (!str) return str;
var t = document.createElement("textarea"); t.innerHTML = str;
var d = t.value; var t2 = document.createElement("textarea"); t2.innerHTML = d;
return t2.value;
}
var src = document.getElementById("duo-connection-jsx");
if (!src) { console.error("DUO Connection: source not found"); return; }
var code = decode(src.textContent || src.innerText || "");
try {
var s = document.createElement("script");
s.type = "text/javascript";
s.text = Babel.transform(code, { presets: ["react"] }).code;
document.body.appendChild(s);
} catch (e) {
console.error("DUO Connection Babel error", e);
var r = document.getElementById("duo-connection-hub-root");
if (r) r.innerHTML = '<div style="padding:16px;border:1px solid #f0c;border-radius:12px"><strong>Embed error</strong> — check console</div>';
}
})();
document.addEventListener('DOMContentLoaded', function() {
var buttons = document.querySelectorAll('.conversion-btn a, .conversion-btn');
buttons.forEach(function(btn) {
btn.addEventListener('click', function(e) {
e.preventDefault();
var url = this.getAttribute('href');
gtag_report_conversion(url);
});
});
});
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
https://duo.bz/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js
var redditAdsTrackingData = {"ajax_url":"https://duo.bz/wp-admin/admin-ajax.php","is_pixel_enabled":"1","is_conversion_enabled":"1","capi_nonce":"66bcf168b6","prefix":"reddit_for_woocommerce_","currency":"USD"};
//# sourceURL=reddit_tracking-js-extra
https://duo.bz/wp-content/plugins/reddit-for-woocommerce/js/build/tracking.js
window.redditAdsTrackingData = window.redditAdsTrackingData || {};
window.redditAdsTrackingData = Object.assign( window.redditAdsTrackingData, {"pixel_data":{"currency_minor_unit":2,"currency":"USD","products":[]},"PAGE_VIEW":true} );
//# sourceURL=reddit_tracking-js-after
var snapchatAdsTrackingData = {"ajax_url":"https://duo.bz/wp-admin/admin-ajax.php","is_pixel_enabled":"1","is_conversion_enabled":"1","capi_nonce":"66bcf168b6","prefix":"snapchat_for_woocommerce_","user_ip":"216.244.66.202"};
//# sourceURL=snapchat_tracking-js-extra
https://duo.bz/wp-content/plugins/snapchat-for-woocommerce/js/build/tracking.js
window.snapchatAdsTrackingData = window.snapchatAdsTrackingData || {};
window.snapchatAdsTrackingData = Object.assign( window.snapchatAdsTrackingData, {"pixel_data":{"currency_minor_unit":2,"currency":"USD","products":[]},"PAGE_VIEW":true} );
//# sourceURL=snapchat_tracking-js-after
var ct_localizations = {"ajax_url":"https://duo.bz/wp-admin/admin-ajax.php","public_url":"https://duo.bz/wp-content/themes/blocksy/static/bundle/","rest_url":"https://duo.bz/wp-json/","search_url":"https://duo.bz/search/QUERY_STRING/","show_more_text":"Show more","more_text":"More","search_live_results":"Search results","search_live_no_results":"No results","search_live_no_result":"No results","search_live_one_result":"You got %s result. Please press Tab to select it.","search_live_many_results":"You got %s results. Please press Tab to select one.","search_live_stock_status_texts":{"instock":"In stock","outofstock":"Out of stock"},"clipboard_copied":"Copied!","clipboard_failed":"Failed to Copy","expand_submenu":"Expand dropdown menu","collapse_submenu":"Collapse dropdown menu","dynamic_js_chunks":[{"id":"blocksy_sticky_header","selector":"header [data-sticky]","url":"https://duo.bz/wp-content/plugins/blocksy-companion/static/bundle/sticky.js?ver=2.1.35","version":"2.1.35"}],"dynamic_styles":{"lazy_load":"https://duo.bz/wp-content/themes/blocksy/static/bundle/non-critical-styles.min.css?ver=2.1.35","search_lazy":"https://duo.bz/wp-content/themes/blocksy/static/bundle/non-critical-search-styles.min.css?ver=2.1.35","back_to_top":"https://duo.bz/wp-content/themes/blocksy/static/bundle/back-to-top.min.css?ver=2.1.35"},"dynamic_styles_selectors":[{"selector":".ct-header-cart, #woo-cart-panel","url":"https://duo.bz/wp-content/themes/blocksy/static/bundle/cart-header-element-lazy.min.css?ver=2.1.35"},{"selector":".flexy","url":"https://duo.bz/wp-content/themes/blocksy/static/bundle/flexy.min.css?ver=2.1.35"},{"selector":"#account-modal","url":"https://duo.bz/wp-content/plugins/blocksy-companion/static/bundle/header-account-modal-lazy.min.css?ver=2.1.35"},{"selector":".ct-header-account","url":"https://duo.bz/wp-content/plugins/blocksy-companion/static/bundle/header-account-dropdown-lazy.min.css?ver=2.1.35"}],"login_generic_error_msg":"An unexpected error occurred. Please try again later."};
//# sourceURL=ct-scripts-js-extra
https://duo.bz/wp-content/themes/blocksy/static/bundle/main.js
https://duo.bz/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/build/woocommerce-analytics-client.js
https://duo.bz/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
function breezeInitLazyLoad() {
window.lazyLoadInstance = new LazyLoad({
elements_selector: ".br-lazy",
data_src: "breeze",
data_srcset: "brsrcset",
data_sizes: "brsizes",
class_loaded: "br-loaded",
threshold: 300,
});
}
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", breezeInitLazyLoad);
} else {
breezeInitLazyLoad();
}
//# sourceURL=breeze-lazy-js-after
https://duo.bz/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://duo.bz/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
https://duo.bz/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js
window._googlesitekit.wcdata = window._googlesitekit.wcdata || {};
window._googlesitekit.wcdata.products = [];
window._googlesitekit.wcdata.add_to_cart = null;
window._googlesitekit.wcdata.currency = "USD";
window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"];
//# sourceURL=googlesitekit-events-provider-woocommerce-js-before
https://duo.bz/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-454120fdf8df4537b59f.js
_stq = window._stq || [];
_stq.push([ "view", {"v":"ext","blog":"252820655","post":"2975","tz":"0","srv":"duo.bz","j":"1:16.0.1"} ]);
_stq.push([ "clickTrackerInit", "252820655", "2975" ]);
//# sourceURL=jetpack-stats-js-before
(function(){
if(window.__duoEmailInit)return;
window.__duoEmailInit=true;
var U="https://afgmlkduuapquqkcqdsk.supabase.co";
var K="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImFmZ21sa2R1dWFwcXVxa2NxZHNrIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzgzNDA2NzYsImV4cCI6MjA5MzkxNjY3Nn0.-WQ34Jxy9CmI-SsQfcMNWPZi5AfZCzv9jZHDQ6ccEWc";
async function s(f,sr){
var e=f.querySelector("input[type=email]"),n=f.querySelector("input[name=duo_name]"),m=f.querySelector(".duo-msg"),b=f.querySelector("button"),em=e.value.trim(),nm=n?n.value.trim():"";
if(!em||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(em)){if(m){m.textContent="Please enter a valid email.";m.style.display="block";m.style.color="#ef4444";}return;}
if(b){b.disabled=true;if(!b.getAttribute("data-original"))b.setAttribute("data-original",b.textContent);b.textContent="Subscribing...";}
try{
var r=await fetch(U+"/rest/v1/duo_subscribers",{method:"POST",headers:{"Content-Type":"application/json",apikey:K,Authorization:"Bearer "+K},body:JSON.stringify({email:em,name:nm||null,source:sr})});
if(r.ok){if(m){m.textContent="✓ Welcome to DUO!";m.style.display="block";m.style.color="#22c55e";}if(e)e.value="";if(n)n.value="";}
else{var er=await r.json();if(er.code==="23505"){if(m){m.textContent="Already subscribed!";m.style.display="block";m.style.color="#22c55e";}}else{throw new Error(er.message||"Error");}}
}catch(err){if(m){m.textContent=err.message||"Please try again.";m.style.display="block";m.style.color="#ef4444";}}
finally{if(b){b.disabled=false;b.textContent=b.getAttribute("data-original")||"Subscribe";}}
}
document.addEventListener("DOMContentLoaded",function(){
document.querySelectorAll(".duo-email-form").forEach(function(f){
var sr=f.getAttribute("data-duo-source")||"website";
f.addEventListener("submit",function(e){e.preventDefault();s(f,sr);});
});
var ov=document.getElementById("duo-popup-overlay");
if(ov&&!sessionStorage.getItem("duo_popup_shown")){
setTimeout(function(){ov.style.display="flex";sessionStorage.setItem("duo_popup_shown","1");},8000);
}
var cb=document.getElementById("duo-popup-close");
if(cb){cb.addEventListener("click",function(){document.getElementById("duo-popup-overlay").style.display="none";});}
if(ov){ov.addEventListener("click",function(e){if(e.target===ov)ov.style.display="none";});}
});
})();
(function() {
window.wcAnalytics = window.wcAnalytics || {};
const wcAnalytics = window.wcAnalytics;// Set the assets URL for webpack to find the split assets.
wcAnalytics.assets_url = 'https://duo.bz/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/src/../build/';// Set the REST API tracking endpoint URL.
wcAnalytics.trackEndpoint = "https://duo.bz/wp-json/woocommerce-analytics/v1/track";// Set common properties for all events.
wcAnalytics.commonProps = {"session_id":null,"landing_page":null,"is_engaged":null,"ui":0,"blog_id":252820655,"store_id":"4735d1d5-c7ab-4559-898b-2f4ef0eaef06","url":"https://duo.bz","woo_version":"10.6.1","wp_version":"7.0.3","store_admin":0,"device":"desktop","store_currency":"USD","timezone":"+00:00","is_guest":1,"_via_ua":"Mozilla/5.0 (compatible; DotBot/1.2; +https://opensiteexplorer.org/dotbot; help@moz.com)","_via_ip":"216.244.66.202","_lg":"","_dr":"","_dl":"https://duo.bz/co3/","_via_ref":""};// Set the event queue.
wcAnalytics.eventQueue = [];// Features.
wcAnalytics.features = {
ch: false,
sessionTracking: false,
proxy: false,
};wcAnalytics.breadcrumbs = ["Connection"];// Page context flags.
wcAnalytics.pages = {
isAccountPage: false,
isCart: false,
};
})();
(function(){
if(window.__duoEmailInit)return;
window.__duoEmailInit=true;
var U="https://afgmlkduuapquqkcqdsk.supabase.co";
var K="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImFmZ21sa2R1dWFwcXVxa2NxZHNrIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzgzNDA2NzYsImV4cCI6MjA5MzkxNjY3Nn0.-WQ34Jxy9CmI-SsQfcMNWPZi5AfZCzv9jZHDQ6ccEWc";
async function s(f,sr){
var e=f.querySelector("input[type=email]"),n=f.querySelector("input[name=duo_name]"),m=f.querySelector(".duo-msg"),b=f.querySelector("button"),em=e.value.trim(),nm=n?n.value.trim():"";
if(!em||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(em)){if(m){m.textContent="Please enter a valid email.";m.style.display="block";m.style.color="#ef4444";}return;}
if(b){b.disabled=true;if(!b.getAttribute("data-original"))b.setAttribute("data-original",b.textContent);b.textContent="Subscribing...";}
try{
var r=await fetch(U+"/rest/v1/duo_subscribers",{method:"POST",headers:{"Content-Type":"application/json",apikey:K,Authorization:"Bearer "+K},body:JSON.stringify({email:em,name:nm||null,source:sr})});
if(r.ok){if(m){m.textContent="✓ Welcome to DUO!";m.style.display="block";m.style.color="#22c55e";}if(e)e.value="";if(n)n.value="";}
else{var er=await r.json();if(er.code==="23505"){if(m){m.textContent="Already subscribed!";m.style.display="block";m.style.color="#22c55e";}}else{throw new Error(er.message||"Error");}}
}catch(err){if(m){m.textContent=err.message||"Please try again.";m.style.display="block";m.style.color="#ef4444";}}
finally{if(b){b.disabled=false;b.textContent=b.getAttribute("data-original")||"Subscribe";}}
}
document.addEventListener("DOMContentLoaded",function(){
document.querySelectorAll(".duo-email-form").forEach(function(f){
var sr=f.getAttribute("data-duo-source")||"website";
f.addEventListener("submit",function(e){e.preventDefault();s(f,sr);});
});
var ov=document.getElementById("duo-popup-overlay");
if(ov&&!sessionStorage.getItem("duo_popup_shown")){
setTimeout(function(){ov.style.display="flex";sessionStorage.setItem("duo_popup_shown","1");},8000);
}
var cb=document.getElementById("duo-popup-close");
if(cb){cb.addEventListener("click",function(){document.getElementById("duo-popup-overlay").style.display="none";});}
if(ov){ov.addEventListener("click",function(e){if(e.target===ov)ov.style.display="none";});}
});
})();