var ewww_webp_supported=!1;function check_webp_feature(A,e){var w;e=void 0!==e?e:function(){},ewww_webp_supported?e(ewww_webp_supported):((w=new Image).onload=function(){ewww_webp_supported=0<w.width&&0<w.height,e&&e(ewww_webp_supported)},w.onerror=function(){e&&e(!1)},w.src="data:image/webp;base64,"+{alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA=="}[A])}check_webp_feature("alpha");
var Arrive=function(c,w){"use strict";if(c.MutationObserver&&"undefined"!=typeof HTMLElement){var r,a=0,u=(r=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector,{matchesSelector:function(e,t){return e instanceof HTMLElement&&r.call(e,t)},addMethod:function(e,t,r){var a=e[t];e[t]=function(){return r.length==arguments.length?r.apply(this,arguments):"function"==typeof a?a.apply(this,arguments):void 0}},callCallbacks:function(e,t){t&&t.options.onceOnly&&1==t.firedElems.length&&(e=[e[0]]);for(var r,a=0;r=e[a];a++)r&&r.callback&&r.callback.call(r.elem,r.elem);t&&t.options.onceOnly&&1==t.firedElems.length&&t.me.unbindEventWithSelectorAndCallback.call(t.target,t.selector,t.callback)},checkChildNodesRecursively:function(e,t,r,a){for(var i,n=0;i=e[n];n++)r(i,t,a)&&a.push({callback:t.callback,elem:i}),0<i.childNodes.length&&u.checkChildNodesRecursively(i.childNodes,t,r,a)},mergeArrays:function(e,t){var r,a={};for(r in e)e.hasOwnProperty(r)&&(a[r]=e[r]);for(r in t)t.hasOwnProperty(r)&&(a[r]=t[r]);return a},toElementsArray:function(e){return e=void 0!==e&&("number"!=typeof e.length||e===c)?[e]:e}}),e=(l.prototype.addEvent=function(e,t,r,a){a={target:e,selector:t,options:r,callback:a,firedElems:[]};return this._beforeAdding&&this._beforeAdding(a),this._eventsBucket.push(a),a},l.prototype.removeEvent=function(e){for(var t,r=this._eventsBucket.length-1;t=this._eventsBucket[r];r--)e(t)&&(this._beforeRemoving&&this._beforeRemoving(t),(t=this._eventsBucket.splice(r,1))&&t.length&&(t[0].callback=null))},l.prototype.beforeAdding=function(e){this._beforeAdding=e},l.prototype.beforeRemoving=function(e){this._beforeRemoving=e},l),t=function(i,n){var o=new e,l=this,s={fireOnAttributesModification:!1};return o.beforeAdding(function(t){var e=t.target;e!==c.document&&e!==c||(e=document.getElementsByTagName("html")[0]);var r=new MutationObserver(function(e){n.call(this,e,t)}),a=i(t.options);r.observe(e,a),t.observer=r,t.me=l}),o.beforeRemoving(function(e){e.observer.disconnect()}),this.bindEvent=function(e,t,r){t=u.mergeArrays(s,t);for(var a=u.toElementsArray(this),i=0;i<a.length;i++)o.addEvent(a[i],e,t,r)},this.unbindEvent=function(){var r=u.toElementsArray(this);o.removeEvent(function(e){for(var t=0;t<r.length;t++)if(this===w||e.target===r[t])return!0;return!1})},this.unbindEventWithSelectorOrCallback=function(r){var a=u.toElementsArray(this),i=r,e="function"==typeof r?function(e){for(var t=0;t<a.length;t++)if((this===w||e.target===a[t])&&e.callback===i)return!0;return!1}:function(e){for(var t=0;t<a.length;t++)if((this===w||e.target===a[t])&&e.selector===r)return!0;return!1};o.removeEvent(e)},this.unbindEventWithSelectorAndCallback=function(r,a){var i=u.toElementsArray(this);o.removeEvent(function(e){for(var t=0;t<i.length;t++)if((this===w||e.target===i[t])&&e.selector===r&&e.callback===a)return!0;return!1})},this},i=new function(){var s={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};function n(e,t,r){return!(!u.matchesSelector(e,t.selector)||(e._id===w&&(e._id=a++),-1!=t.firedElems.indexOf(e._id)))&&(t.firedElems.push(e._id),!0)}var c=(i=new t(function(e){var t={attributes:!1,childList:!0,subtree:!0};return e.fireOnAttributesModification&&(t.attributes=!0),t},function(e,i){e.forEach(function(e){var t=e.addedNodes,r=e.target,a=[];null!==t&&0<t.length?u.checkChildNodesRecursively(t,i,n,a):"attributes"===e.type&&n(r,i)&&a.push({callback:i.callback,elem:r}),u.callCallbacks(a,i)})})).bindEvent;return i.bindEvent=function(e,t,r){t=void 0===r?(r=t,s):u.mergeArrays(s,t);var a=u.toElementsArray(this);if(t.existing){for(var i=[],n=0;n<a.length;n++)for(var o=a[n].querySelectorAll(e),l=0;l<o.length;l++)i.push({callback:r,elem:o[l]});if(t.onceOnly&&i.length)return r.call(i[0].elem,i[0].elem);setTimeout(u.callCallbacks,1,i)}c.call(this,e,t,r)},i},o=new function(){var a={};function i(e,t){return u.matchesSelector(e,t.selector)}var n=(o=new t(function(){return{childList:!0,subtree:!0}},function(e,r){e.forEach(function(e){var t=e.removedNodes,e=[];null!==t&&0<t.length&&u.checkChildNodesRecursively(t,r,i,e),u.callCallbacks(e,r)})})).bindEvent;return o.bindEvent=function(e,t,r){t=void 0===r?(r=t,a):u.mergeArrays(a,t),n.call(this,e,t,r)},o};d(HTMLElement.prototype),d(NodeList.prototype),d(HTMLCollection.prototype),d(HTMLDocument.prototype),d(Window.prototype);var n={};return s(i,n,"unbindAllArrive"),s(o,n,"unbindAllLeave"),n}function l(){this._eventsBucket=[],this._beforeAdding=null,this._beforeRemoving=null}function s(e,t,r){u.addMethod(t,r,e.unbindEvent),u.addMethod(t,r,e.unbindEventWithSelectorOrCallback),u.addMethod(t,r,e.unbindEventWithSelectorAndCallback)}function d(e){e.arrive=i.bindEvent,s(i,e,"unbindArrive"),e.leave=o.bindEvent,s(o,e,"unbindLeave")}}(window,void 0),ewww_webp_supported=!1;function check_webp_feature(e,t){var r;ewww_webp_supported?t(ewww_webp_supported):((r=new Image).onload=function(){ewww_webp_supported=0<r.width&&0<r.height,t(ewww_webp_supported)},r.onerror=function(){t(!1)},r.src="data:image/webp;base64,"+{alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==",animation:"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"}[e])}function ewwwLoadImages(e){if(e){for(var t=document.querySelectorAll(".batch-image img, .image-wrapper a, .ngg-pro-masonry-item a, .ngg-galleria-offscreen-seo-wrapper a"),r=0,a=t.length;r<a;r++)ewwwAttr(t[r],"data-src",t[r].getAttribute("data-webp")),ewwwAttr(t[r],"data-thumbnail",t[r].getAttribute("data-webp-thumbnail"));for(var i=document.querySelectorAll("div.woocommerce-product-gallery__image"),r=0,a=i.length;r<a;r++)ewwwAttr(i[r],"data-thumb",i[r].getAttribute("data-webp-thumb"))}for(var n=document.querySelectorAll("video"),r=0,a=n.length;r<a;r++)ewwwAttr(n[r],"poster",e?n[r].getAttribute("data-poster-webp"):n[r].getAttribute("data-poster-image"));for(var o,l=document.querySelectorAll("img.ewww_webp_lazy_load"),r=0,a=l.length;r<a;r++)e&&(ewwwAttr(l[r],"data-lazy-srcset",l[r].getAttribute("data-lazy-srcset-webp")),ewwwAttr(l[r],"data-srcset",l[r].getAttribute("data-srcset-webp")),ewwwAttr(l[r],"data-lazy-src",l[r].getAttribute("data-lazy-src-webp")),ewwwAttr(l[r],"data-src",l[r].getAttribute("data-src-webp")),ewwwAttr(l[r],"data-orig-file",l[r].getAttribute("data-webp-orig-file")),ewwwAttr(l[r],"data-medium-file",l[r].getAttribute("data-webp-medium-file")),ewwwAttr(l[r],"data-large-file",l[r].getAttribute("data-webp-large-file")),null!=(o=l[r].getAttribute("srcset"))&&!1!==o&&o.includes("R0lGOD")&&ewwwAttr(l[r],"src",l[r].getAttribute("data-lazy-src-webp"))),l[r].className=l[r].className.replace(/\bewww_webp_lazy_load\b/,"");for(var s=document.querySelectorAll(".ewww_webp"),r=0,a=s.length;r<a;r++)e?(ewwwAttr(s[r],"srcset",s[r].getAttribute("data-srcset-webp")),ewwwAttr(s[r],"src",s[r].getAttribute("data-src-webp")),ewwwAttr(s[r],"data-orig-file",s[r].getAttribute("data-webp-orig-file")),ewwwAttr(s[r],"data-medium-file",s[r].getAttribute("data-webp-medium-file")),ewwwAttr(s[r],"data-large-file",s[r].getAttribute("data-webp-large-file")),ewwwAttr(s[r],"data-large_image",s[r].getAttribute("data-webp-large_image")),ewwwAttr(s[r],"data-src",s[r].getAttribute("data-webp-src"))):(ewwwAttr(s[r],"srcset",s[r].getAttribute("data-srcset-img")),ewwwAttr(s[r],"src",s[r].getAttribute("data-src-img"))),s[r].className=s[r].className.replace(/\bewww_webp\b/,"ewww_webp_loaded");window.jQuery&&jQuery.fn.isotope&&jQuery.fn.imagesLoaded&&(jQuery(".fusion-posts-container-infinite").imagesLoaded(function(){jQuery(".fusion-posts-container-infinite").hasClass("isotope")&&jQuery(".fusion-posts-container-infinite").isotope()}),jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").imagesLoaded(function(){jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").isotope()}))}function ewwwWebPInit(e){ewwwLoadImages(e),ewwwNggLoadGalleries(e),document.arrive(".ewww_webp",function(){ewwwLoadImages(e)}),document.arrive(".ewww_webp_lazy_load",function(){ewwwLoadImages(e)}),document.arrive("videos",function(){ewwwLoadImages(e)}),"loading"==document.readyState?document.addEventListener("DOMContentLoaded",ewwwJSONParserInit):("undefined"!=typeof galleries&&ewwwNggParseGalleries(e),ewwwWooParseVariations(e))}function ewwwAttr(e,t,r){null!=r&&!1!==r&&e.setAttribute(t,r)}function ewwwJSONParserInit(){"undefined"!=typeof galleries&&check_webp_feature("alpha",ewwwNggParseGalleries),check_webp_feature("alpha",ewwwWooParseVariations)}function ewwwWooParseVariations(e){if(e)for(var t=document.querySelectorAll("form.variations_form"),r=0,a=t.length;r<a;r++){var i=t[r].getAttribute("data-product_variations"),n=!1;try{for(var o in i=JSON.parse(i))void 0!==i[o]&&void 0!==i[o].image&&(void 0!==i[o].image.src_webp&&(i[o].image.src=i[o].image.src_webp,n=!0),void 0!==i[o].image.srcset_webp&&(i[o].image.srcset=i[o].image.srcset_webp,n=!0),void 0!==i[o].image.full_src_webp&&(i[o].image.full_src=i[o].image.full_src_webp,n=!0),void 0!==i[o].image.gallery_thumbnail_src_webp&&(i[o].image.gallery_thumbnail_src=i[o].image.gallery_thumbnail_src_webp,n=!0),void 0!==i[o].image.thumb_src_webp&&(i[o].image.thumb_src=i[o].image.thumb_src_webp,n=!0));n&&ewwwAttr(t[r],"data-product_variations",JSON.stringify(i))}catch(e){}}}function ewwwNggParseGalleries(e){if(e)for(var t in galleries){var r=galleries[t];galleries[t].images_list=ewwwNggParseImageList(r.images_list)}}function ewwwNggLoadGalleries(e){e&&document.addEventListener("ngg.galleria.themeadded",function(e,t){window.ngg_galleria._create_backup=window.ngg_galleria.create,window.ngg_galleria.create=function(e,t){var r=$(e).data("id");return galleries["gallery_"+r].images_list=ewwwNggParseImageList(galleries["gallery_"+r].images_list),window.ngg_galleria._create_backup(e,t)}})}function ewwwNggParseImageList(e){for(var t in e){var r=e[t];if(void 0!==r["image-webp"]&&(e[t].image=r["image-webp"],delete e[t]["image-webp"]),void 0!==r["thumb-webp"]&&(e[t].thumb=r["thumb-webp"],delete e[t]["thumb-webp"]),void 0!==r.full_image_webp&&(e[t].full_image=r.full_image_webp,delete e[t].full_image_webp),void 0!==r.srcsets)for(var a in r.srcsets)nggSrcset=r.srcsets[a],void 0!==r.srcsets[a+"-webp"]&&(e[t].srcsets[a]=r.srcsets[a+"-webp"],delete e[t].srcsets[a+"-webp"]);if(void 0!==r.full_srcsets)for(var i in r.full_srcsets)nggFSrcset=r.full_srcsets[i],void 0!==r.full_srcsets[i+"-webp"]&&(e[t].full_srcsets[i]=r.full_srcsets[i+"-webp"],delete e[t].full_srcsets[i+"-webp"])}return e}check_webp_feature("alpha",ewwwWebPInit);
window._nslDOMReady = (function () {
const executedCallbacks = new Set();
return function (callback) {
/**
* Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
*/
if (executedCallbacks.has(callback)) return;
const wrappedCallback = function () {
if (executedCallbacks.has(callback)) return;
executedCallbacks.add(callback);
callback();
};
if (document.readyState === "complete" || document.readyState === "interactive") {
wrappedCallback();
} else {
document.addEventListener("DOMContentLoaded", wrappedCallback);
}
};
})();
https://www.universal-solder.ca/wp-includes/js/jquery/jquery.min.js
https://www.universal-solder.ca/wp-includes/js/jquery/jquery-migrate.min.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
var breeze_prefetch = {"local_url":"https://www.universal-solder.ca","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
https://www.universal-solder.ca/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
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://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js
var wc_country_select_params = {"countries":"{\"AU\":[],\"AT\":[],\"BE\":[],\"BG\":[],\"CA\":{\"AB\":\"Alberta\",\"BC\":\"British Columbia\",\"MB\":\"Manitoba\",\"NB\":\"New Brunswick\",\"NL\":\"Newfoundland and Labrador\",\"NT\":\"Northwest Territories\",\"NS\":\"Nova Scotia\",\"NU\":\"Nunavut\",\"ON\":\"Ontario\",\"PE\":\"Prince Edward Island\",\"QC\":\"Quebec\",\"SK\":\"Saskatchewan\",\"YT\":\"Yukon Territory\"},\"CR\":[],\"CZ\":[],\"DK\":[],\"FI\":[],\"FR\":[],\"DE\":[],\"GR\":[],\"HU\":[],\"IS\":[],\"IE\":[],\"IT\":[],\"LI\":[],\"LU\":[],\"NL\":[],\"NZ\":[],\"NO\":[],\"PT\":[],\"PR\":[],\"SK\":[],\"ES\":[],\"SE\":[],\"CH\":[],\"US\":{\"AL\":\"Alabama\",\"AK\":\"Alaska\",\"AZ\":\"Arizona\",\"AR\":\"Arkansas\",\"CA\":\"California\",\"CO\":\"Colorado\",\"CT\":\"Connecticut\",\"DE\":\"Delaware\",\"DC\":\"District of Columbia\",\"FL\":\"Florida\",\"GA\":\"Georgia\",\"HI\":\"Hawaii\",\"ID\":\"Idaho\",\"IL\":\"Illinois\",\"IN\":\"Indiana\",\"IA\":\"Iowa\",\"KS\":\"Kansas\",\"KY\":\"Kentucky\",\"LA\":\"Louisiana\",\"ME\":\"Maine\",\"MD\":\"Maryland\",\"MA\":\"Massachusetts\",\"MI\":\"Michigan\",\"MN\":\"Minnesota\",\"MS\":\"Mississippi\",\"MO\":\"Missouri\",\"MT\":\"Montana\",\"NE\":\"Nebraska\",\"NV\":\"Nevada\",\"NH\":\"New Hampshire\",\"NJ\":\"New Jersey\",\"NM\":\"New Mexico\",\"NY\":\"New York\",\"NC\":\"North Carolina\",\"ND\":\"North Dakota\",\"OH\":\"Ohio\",\"OK\":\"Oklahoma\",\"OR\":\"Oregon\",\"PA\":\"Pennsylvania\",\"RI\":\"Rhode Island\",\"SC\":\"South Carolina\",\"SD\":\"South Dakota\",\"TN\":\"Tennessee\",\"TX\":\"Texas\",\"UT\":\"Utah\",\"VT\":\"Vermont\",\"VA\":\"Virginia\",\"WA\":\"Washington\",\"WV\":\"West Virginia\",\"WI\":\"Wisconsin\",\"WY\":\"Wyoming\",\"AA\":\"Armed Forces (AA)\",\"AE\":\"Armed Forces (AE)\",\"AP\":\"Armed Forces (AP)\"},\"UM\":[]}","i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %qty% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %qty% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %qty% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};
//# sourceURL=wc-country-select-js-extra
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/frontend/country-select.min.js
var wc_address_i18n_params = {"locale":"{\"AT\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"AU\":{\"city\":[],\"postcode\":[],\"state\":[]},\"BE\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"BG\":{\"state\":{\"required\":false}},\"CA\":{\"postcode\":[],\"state\":[]},\"CH\":{\"postcode\":[],\"state\":{\"required\":false}},\"CR\":{\"state\":[]},\"CZ\":{\"state\":{\"required\":false,\"hidden\":true}},\"DE\":{\"postcode\":[],\"state\":{\"required\":false}},\"DK\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"FI\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"FR\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"GG\":{\"state\":{\"required\":false}},\"GR\":{\"state\":{\"required\":false}},\"HU\":{\"last_name\":[],\"first_name\":[],\"postcode\":[],\"city\":[],\"address_1\":[],\"address_2\":[],\"state\":{\"required\":false}},\"IE\":{\"postcode\":{\"required\":true},\"state\":[]},\"IS\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"IT\":{\"postcode\":[],\"state\":{\"required\":true}},\"NL\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"NZ\":{\"postcode\":[],\"state\":{\"required\":false}},\"NO\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"PR\":{\"city\":[],\"state\":{\"required\":false,\"hidden\":true}},\"PT\":{\"state\":{\"required\":false,\"hidden\":true}},\"SK\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"ES\":{\"postcode\":[],\"state\":[]},\"LI\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"LU\":{\"state\":{\"required\":false,\"hidden\":true}},\"SE\":{\"postcode\":[],\"state\":{\"required\":false,\"hidden\":true}},\"US\":{\"postcode\":[],\"state\":[]},\"GB\":{\"postcode\":[],\"state\":{\"required\":false}},\"default\":{\"first_name\":{\"required\":true,\"autocomplete\":\"given-name\"},\"last_name\":{\"required\":true,\"autocomplete\":\"family-name\"},\"company\":{\"autocomplete\":\"organization\",\"required\":false},\"country\":{\"type\":\"country\",\"required\":true,\"autocomplete\":\"country\"},\"address_1\":{\"required\":true,\"autocomplete\":\"address-line1\",\"description\":\"House number and street name\"},\"address_2\":{\"label_class\":[],\"autocomplete\":\"address-line2\",\"required\":false,\"description\":\"Apartment, unit, building, floor, etc.\"},\"city\":{\"required\":true,\"autocomplete\":\"address-level2\"},\"state\":{\"type\":\"state\",\"required\":true,\"validate\":[\"state\"],\"autocomplete\":\"address-level1\"},\"postcode\":{\"required\":true,\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\"}}}","locale_fields":"{\"address_1\":\"#billing_address_1_field, #shipping_address_1_field\",\"address_2\":\"#billing_address_2_field, #shipping_address_2_field\",\"state\":\"#billing_state_field, #shipping_state_field, #calc_shipping_state_field\",\"postcode\":\"#billing_postcode_field, #shipping_postcode_field, #calc_shipping_postcode_field\",\"city\":\"#billing_city_field, #shipping_city_field, #calc_shipping_city_field\"}","i18n_required_text":"required","i18n_optional_text":"optional"};
//# sourceURL=wc-address-i18n-js-extra
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/frontend/address-i18n.min.js
var wc_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","update_shipping_method_nonce":"b021945a3b","apply_coupon_nonce":"154b6012b9","remove_coupon_nonce":"63939de85b"};
//# sourceURL=wc-cart-js-extra
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/frontend/cart.min.js
var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_577270bbaf205ef711ecbc43194f7093","fragment_name":"wc_fragments_577270bbaf205ef711ecbc43194f7093","request_timeout":"5000"};
//# sourceURL=wc-cart-fragments-js-extra
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js
!function (w, d, t) {
w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie","holdConsent","revokeConsent","grantConsent"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(
var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var r="https://analytics.tiktok.com/i18n/pixel/events.js",o=n&&n.partner;ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=r,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};n=document.createElement("script")
;n.type="text/javascript",n.async=!0,n.src=r+"?sdkid="+e+"&lib="+t;e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)};
ttq.load('CUUT1S3C77UAVCG33Q50');
ttq.page();
}(window, document, 'ttq');
window.addEventListener('load', function() {
var forms = document.querySelectorAll(".ast-search-box.header-cover form,.ast-search-box.full-screen form");
var awsFormHtml = "<div class=\"aws-container aws-js-seamless search-form\" data-url=\"\/?wc-ajax=aws_action\" data-siteurl=\"https:\/\/www.universal-solder.ca\" data-lang=\"\" data-show-loader=\"true\" data-show-more=\"true\" data-show-page=\"true\" data-ajax-search=\"true\" data-show-clear=\"true\" data-mobile-screen=\"false\" data-use-analytics=\"true\" data-min-chars=\"3\" data-buttons-order=\"2\" data-timeout=\"300\" data-is-mobile=\"false\" data-page-id=\"7\" data-tax=\"\" ><form class=\"aws-search-form\" action=\"https:\/\/www.universal-solder.ca\/\" method=\"get\" role=\"search\" ><div class=\"aws-wrapper\"><label class=\"aws-search-label\" for=\"69e7b7023458f\"><\/label><input type=\"search\" name=\"s\" id=\"69e7b7023458f\" value=\"\" class=\"aws-search-field search-field\" placeholder=\"\" autocomplete=\"off\" \/><input type=\"hidden\" name=\"post_type\" value=\"product\"><input type=\"hidden\" name=\"type_aws\" value=\"true\"><div class=\"aws-search-clear\"><span>\u00d7<\/span><\/div><div class=\"aws-loader\"><\/div><\/div><div class=\"aws-search-btn aws-form-btn\"><span class=\"aws-search-btn_icon\"><svg focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24px\"><path d=\"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z\"><\/path><\/svg><\/span><\/div><\/form><\/div>";
if ( forms ) {
for ( var i = 0; i < forms.length; i++ ) {
if ( forms[i].parentNode.outerHTML.indexOf('aws-container') === -1 ) {
forms[i].outerHTML = awsFormHtml;
}
}
window.setTimeout(function(){
jQuery('.aws-js-seamless').each( function() {
try {
jQuery(this).aws_search();
} catch (error) {
window.setTimeout(function(){
try {
jQuery(this).aws_search();
} catch (error) {}
}, 2000);
}
});
}, 1000);
}
}, false);
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1153287051360427', {}, {
"agent": "woocommerce_6-10.7.0-3.6.3"
});
document.addEventListener( 'DOMContentLoaded', function() {
// Insert placeholder for events injected when a product is added to the cart through AJAX.
document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' );
}, false );
Skip to content
If you already receive our newsletter, please just close this popup. We try not to show it again.
CLOSE
document.addEventListener('DOMContentLoaded', function() {
setTimeout(function() {
let shipOption = document.querySelector('.wc-block-checkout__shipping-method-option:not(.wc-block-checkout__shipping-method-option--selected)');
let pickupOption = document.querySelector('.wc-block-checkout__shipping-method-option--selected');
if (shipOption && pickupOption) {
pickupOption.classList.remove('wc-block-checkout__shipping-method-option--selected');
shipOption.classList.add('wc-block-checkout__shipping-method-option--selected');
// Simulate click to trigger WooCommerce's logic
shipOption.click();
}
}, 500); // Delay ensures WooCommerce has rendered the elements
});
jQuery(document).ready(function($) {
setTimeout(function() {
var checkbox = $('.wc-block-components-checkbox__input'); // Target the checkbox
if (checkbox.length && !checkbox.prop('checked')) {
checkbox.prop('checked', true).trigger('change'); // Check the box and trigger change event
}
}, 500); // Delay to ensure WooCommerce blocks are loaded
});
(function() {
// Global page view and session tracking for UAEL Modal Popup feature
try {
// Session tracking: increment if this is a new session
// Check if any popup on this page uses current page tracking
var hasCurrentPageTracking = false;
var currentPagePopups = [];
// Check all modal popups on this page for current page tracking
if (typeof jQuery !== 'undefined') {
jQuery('.uael-modal-parent-wrapper').each(function() {
var scope = jQuery(this).data('page-views-scope');
var enabled = jQuery(this).data('page-views-enabled');
var popupId = jQuery(this).attr('id').replace('-overlay', '');
if (enabled === 'yes' && scope === 'current') {
hasCurrentPageTracking = true;
currentPagePopups.push(popupId);
}
});
}
// Global tracking: ALWAYS increment if ANY popup on the site uses global tracking
// Current page tracking: increment per-page counters
if (hasCurrentPageTracking && currentPagePopups.length > 0) {
var currentUrl = window.location.href;
var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50);
var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0');
currentPageViews++;
localStorage.setItem(urlKey, currentPageViews.toString());
// Store URL mapping for each popup
for (var i = 0; i < currentPagePopups.length; i++) {
var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key';
localStorage.setItem(popupUrlKey, urlKey);
}
}
} catch (e) {
// Silently fail if localStorage is not available
}
})();
window.addEventListener('load', function() {
if (window.jQuery) {
jQuery( document ).on( 'elementor/popup/show', function() {
window.setTimeout(function(){
jQuery('.elementor-container .aws-container, .elementor-popup-modal .aws-container').each( function() {
jQuery(this).aws_search();
});
}, 1000);
} );
}
}, false);
!function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var n=window.pintrk;n.queue=[],n.version="3.0";var t=document.createElement("script");t.async=!0,t.src=e;var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
pintrk('load', '', { np: "woocommerce" } );
pintrk('page');
const lazyloadRunObserver = () => {
const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
entries.forEach( ( entry ) => {
if ( entry.isIntersecting ) {
let lazyloadBackground = entry.target;
if( lazyloadBackground ) {
lazyloadBackground.classList.add( 'e-lazyloaded' );
}
lazyloadBackgroundObserver.unobserve( entry.target );
}
});
}, { rootMargin: '200px 0px 200px 0px' } );
lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
lazyloadBackgroundObserver.observe( lazyloadBackground );
} );
};
const events = [
'DOMContentLoaded',
'elementor/lazyload/observe',
];
events.forEach( ( event ) => {
document.addEventListener( event, lazyloadRunObserver );
} );
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":"","edit_post_url":"https://www.universal-solder.ca/wp-admin/post.php?post={{id}}&action=edit","ajax_url":"https://www.universal-solder.ca/wp-admin/admin-ajax.php","shop_infinite_count":"2","shop_infinite_total":"0","shop_total_products":"1","shop_pagination":"number","shop_infinite_scroll_event":"click","shop_no_more_post_message":"No more products to show.","shop_result_count_format":"Showing 1\u2013{count} of {total} results","checkout_prev_text":"Back to my details","checkout_next_text":"Proceed to payment","show_comments":"Show Comments","shop_quick_view_enable":"on-image","shop_quick_view_stick_cart":"","shop_quick_view_auto_height":"1","woo_cart_empty_featured_product":"","single_product_qty_ajax_nonce":"1b9c44b431","quick_view_nonce":"4050e26d1a","single_product_ajax_add_to_cart":"1","is_cart":"1","is_single_product":"","view_cart":"View cart","cart_url":"https://www.universal-solder.ca/cart/","checkout_url":"https://www.universal-solder.ca/checkout/","add_to_cart_options_single":"rt_add_to_cart","is_astra_pro":"1","shopRevealEffectEnable":""};
//# sourceURL=astra-theme-js-js-extra
https://www.universal-solder.ca/wp-content/themes/astra/assets/js/minified/frontend.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://www.universal-solder.ca/cart/","is_cart":"1","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js
var astra_cart = {"desktop_layout":"flyout","responsive_cart_click":"flyout"};
//# sourceURL=astra-mobile-cart-js-extra
https://www.universal-solder.ca/wp-content/themes/astra/assets/js/minified/mobile-cart.min.js
var astra_search = {"rest_api_url":"https://www.universal-solder.ca/wp-json/","search_posts_per_page":"5","search_post_types":["product"],"search_post_types_labels":{"product":"Products"},"search_language":"","no_live_results_found":"No results found","search_page_condition":"","search_page_post_types":[],"search_page_post_type_labels":[]};
//# sourceURL=astra-live-search-js-extra
https://www.universal-solder.ca/wp-content/themes/astra/assets/js/minified/live-search.min.js
var astra_qty_btn = {"plus_qty":"Plus Quantity","minus_qty":"Minus Quantity","style_type":"normal"};
//# sourceURL=astra-add-to-cart-quantity-btn-js-extra
https://www.universal-solder.ca/wp-content/themes/astra/assets/js/minified/add-to-cart-quantity-btn.min.js
var eio_lazy_vars = {"exactdn_domain":"","skip_autoscale":0,"bg_min_dpr":1.1,"threshold":0,"use_dpr":1};
//# sourceURL=eio-lazy-load-js-before
https://www.universal-solder.ca/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/accounting/accounting.min.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.min.js
var yith_wcan_shortcodes = {"query_param":"yith_wcan","query_vars":[],"supported_taxonomies":["product_cat","product_tag"],"content":"#content","change_browser_url":"1","instant_filters":"1","ajax_filters":"1","reload_on_back":"1","show_clear_filter":"","scroll_top":"","scroll_target":"","modal_on_mobile":"","session_param":"","show_current_children":"","loader":"","toggles_open_on_modal":"","mobile_media_query":"991","base_url":"https://www.universal-solder.ca/cart/","terms_per_page":"10","currency_format":{"symbol":"C$","decimal":".","thousand":",","precision":2,"format":"%s%v"},"labels":{"empty_option":"All","search_placeholder":"Search...","no_items":"No item found","show_more":"Show more","close":"Close","save":"Save","show_results":"Show results","clear_selection":"Clear","clear_all_selections":"Clear All"},"urls":{"render_filter":"/?wc-ajax=yith_wcan_render_filter"},"nonces":{"render_filter":"659baa0bad","render_remaining_terms":"cab890c0bb","get_filter_terms":"00e77c17ff"}};
//# sourceURL=yith-wcan-shortcodes-js-extra
https://www.universal-solder.ca/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/js/yith-wcan-shortcodes.min.js
var aws_vars = {"sale":"Sale!","sku":"SKU: ","showmore":"View all results","noresults":"Nothing found"};
//# sourceURL=aws-script-js-extra
https://www.universal-solder.ca/wp-content/plugins/advanced-woo-search/assets/js/common.min.js
document.addEventListener("awsLoaded", function() {
jQuery(document).on("click", ".ast-search-box .close", function(e) {
jQuery(this).closest(".ast-search-box.header-cover").attr("style", "");
});
});
//# sourceURL=aws-script-js-after
var awdr_params = {"ajaxurl":"https://www.universal-solder.ca/wp-admin/admin-ajax.php","nonce":"6a712531dd","enable_update_price_with_qty":"show_when_matched","refresh_order_review":"0","custom_target_simple_product":"","custom_target_variable_product":"","js_init_trigger":"","awdr_opacity_to_bulk_table":"","awdr_dynamic_bulk_table_status":"1","awdr_dynamic_bulk_table_off":"on","custom_simple_product_id_selector":"","custom_variable_product_id_selector":""};
//# sourceURL=awdr-main-js-extra
https://www.universal-solder.ca/wp-content/plugins/woo-discount-rules/v2/Assets/Js/site_main.js
https://www.universal-solder.ca/wp-content/plugins/woo-discount-rules/v2/Assets/Js/awdr-dynamic-price.js
var PayPalCommerceGateway = {"url":"https://www.paypal.com/sdk/js?client-id=BAAVwOOBwAshKbZYngRagbITamdh5azmNPzdkCKAO002JWyKNFlmpK4QYkiyKOoW1RR0ibwp-EwtFzjBPY¤cy=CAD&integration-date=2026-04-01&components=messages,buttons&vault=true&commit=false&intent=capture&disable-funding=card,sepa,bancontact,blik,eps,ideal,mybank,p24,trustly,paylater&enable-funding=venmo","url_params":{"client-id":"BAAVwOOBwAshKbZYngRagbITamdh5azmNPzdkCKAO002JWyKNFlmpK4QYkiyKOoW1RR0ibwp-EwtFzjBPY","currency":"CAD","integration-date":"2026-04-01","components":"messages,buttons","vault":"true","commit":"false","intent":"capture","disable-funding":"bancontact,blik,eps,ideal,mybank,p24,trustly,multibanco,card,sepa,paylater","enable-funding":"venmo"},"script_attributes":{"data-partner-attribution-id":"Woo_PPCP","data-page-type":"cart"},"client_id":"BAAVwOOBwAshKbZYngRagbITamdh5azmNPzdkCKAO002JWyKNFlmpK4QYkiyKOoW1RR0ibwp-EwtFzjBPY","currency":"CAD","data_client_id":{"set_attribute":true,"endpoint":"/?wc-ajax=ppc-data-client-id","nonce":"0fd10340d5","user":0,"has_subscriptions":false,"paypal_subscriptions_enabled":false},"redirect":"https://www.universal-solder.ca/checkout/","context":"cart-block","ajax":{"simulate_cart":{"endpoint":"/?wc-ajax=ppc-simulate-cart","nonce":"e8db614d01"},"change_cart":{"endpoint":"/?wc-ajax=ppc-change-cart","nonce":"d6ef8812a5"},"create_order":{"endpoint":"/?wc-ajax=ppc-create-order","nonce":"80627e9f1e"},"approve_order":{"endpoint":"/?wc-ajax=ppc-approve-order","nonce":"b0d8126a49"},"get_order":{"endpoint":"/?wc-ajax=ppc-get-order","nonce":"cd7d6a3bfd"},"approve_subscription":{"endpoint":"/?wc-ajax=ppc-approve-subscription","nonce":"dfa9c0774e"},"vault_paypal":{"endpoint":"/?wc-ajax=ppc-vault-paypal","nonce":"9feb733242"},"save_checkout_form":{"endpoint":"/?wc-ajax=ppc-save-checkout-form","nonce":"e7ed4ef02a"},"validate_checkout":{"endpoint":"/?wc-ajax=ppc-validate-checkout","nonce":"b9505c1c31"},"cart_script_params":{"endpoint":"/?wc-ajax=ppc-cart-script-params"},"create_setup_token":{"endpoint":"/?wc-ajax=ppc-create-setup-token","nonce":"349a418b4a"},"create_payment_token":{"endpoint":"/?wc-ajax=ppc-create-payment-token","nonce":"c5e868e97d"},"create_payment_token_for_guest":{"endpoint":"/?wc-ajax=ppc-update-customer-id","nonce":"ca49e3e098"},"update_shipping":{"endpoint":"/?wc-ajax=ppc-update-shipping","nonce":"7507d950a7"},"update_customer_shipping":{"shipping_options":{"endpoint":"https://www.universal-solder.ca/wp-json/wc/store/v1/cart/select-shipping-rate"},"shipping_address":{"cart_endpoint":"https://www.universal-solder.ca/wp-json/wc/store/v1/cart/","update_customer_endpoint":"https://www.universal-solder.ca/wp-json/wc/store/v1/cart/update-customer"},"wp_rest_nonce":"aed2676082","update_shipping_method":"/?wc-ajax=update_shipping_method"}},"cart_contains_subscription":"","subscription_plan_id":"","vault_v3_enabled":"1","variable_paypal_subscription_variations":[],"variable_paypal_subscription_variation_from_cart":"","subscription_product_allowed":"","locations_with_subscription_product":{"product":false,"payorder":false,"cart":false},"enforce_vault":"","can_save_vault_token":"1","is_free_trial_cart":"","bn_codes":{"checkout":"Woo_PPCP","cart":"Woo_PPCP","mini-cart":"Woo_PPCP","product":"Woo_PPCP"},"payer":null,"button":{"wrapper":"#ppc-button-ppcp-gateway","is_disabled":false,"mini_cart_wrapper":"#ppc-button-minicart","is_mini_cart_disabled":false,"cancel_wrapper":"#ppcp-cancel","mini_cart_style":{"layout":"vertical","color":"gold","shape":"rect","label":"pay","tagline":false,"height":35},"style":{"layout":"vertical","color":"gold","shape":"rect","label":"pay","tagline":false,"height":48}},"separate_buttons":{"card":{"id":"ppcp-card-button-gateway","wrapper":"#ppc-button-ppcp-card-button-gateway","style":{"shape":"rect","color":"black","layout":"horizontal"}}},"hosted_fields":{"wrapper":"#ppcp-hosted-fields","labels":{"credit_card_number":"","cvv":"","mm_yy":"MM/YY","fields_empty":"Card payment details are missing. Please fill in all required fields.","fields_not_valid":"Unfortunately, your credit card details are not valid.","card_not_supported":"Unfortunately, we do not support your credit card.","cardholder_name_required":"Cardholder's first and last name are required, please fill the checkout form required fields."},"valid_cards":["mastercard","visa","amex","jcb","american-express","master-card"],"contingency":"NO_3D_SECURE"},"messages":{"wrapper":".ppcp-messages","is_hidden":false,"block":{"enabled":false},"amount":0,"placement":"cart","style":{"layout":"text","logo":{"type":"inline","position":"left"},"text":{"color":"black","size":"12"},"color":"black","ratio":"8x1"}},"labels":{"error":{"generic":"Something went wrong. Please try again or choose another payment source.","required":{"generic":"Required form fields are not filled.","field":"%s is a required field.","elements":{"terms":"Please read and accept the terms and conditions to proceed with your order."}}},"billing_field":"Billing %s","shipping_field":"Shipping %s"},"simulate_cart":{"enabled":true,"throttling":5000},"order_id":"0","order_key":"","single_product_buttons_enabled":"1","mini_cart_buttons_enabled":"","basic_checkout_validation_enabled":"","early_checkout_validation_enabled":"1","funding_sources_without_redirect":["paypal","paylater","venmo","card"],"user":{"is_logged":false,"has_wc_card_payment_tokens":false},"should_handle_shipping_in_paypal":"","server_side_shipping_callback":{"enabled":true},"appswitch":{"enabled":true},"needShipping":"","vaultingEnabled":"1","productType":null,"manualRenewalEnabled":"","final_review_enabled":"1"};
//# sourceURL=ppcp-smart-button-js-extra
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-button-js-button.js
var woosb_vars = {"wc_price_decimals":"2","wc_price_format":"%1$s%2$s","wc_price_thousand_separator":",","wc_price_decimal_separator":".","wc_currency_symbol":"C$","price_decimals":"2","price_format":"%1$s%2$s","price_thousand_separator":",","price_decimal_separator":".","currency_symbol":"C$","trim_zeros":"","round_price":"1","recalc_price":"","change_image":"no","bundled_price":"no","bundled_price_from":"regular_price","change_price":"no","price_selector":".summary \u003E .price","saved_text":"(saved [d])","price_text":"Bundle price:","selected_text":"Selected:","alert_selection":"Please select a purchasable variation for [name] before adding this bundle to the cart.","alert_unpurchasable":"Product [name] is unpurchasable. Please remove it before adding the bundle to the cart.","alert_empty":"Please choose at least one product before adding this bundle to the cart.","alert_min":"Please choose at least a total quantity of [min] products before adding this bundle to the cart.","alert_max":"Sorry, you can only choose at max a total quantity of [max] products before adding this bundle to the cart.","alert_total_min":"The total must meet the minimum amount of [min].","alert_total_max":"The total must meet the maximum amount of [max]."};
//# sourceURL=woosb-frontend-js-extra
https://www.universal-solder.ca/wp-content/plugins/woo-product-bundle/assets/js/frontend.js
https://www.universal-solder.ca/wp-includes/js/imagesloaded.min.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js
var astraAddon = {"is_elementor_active":"1","sticky_active":"1","svgIconClose":"\u003Cspan class=\"ast-icon icon-close\"\u003E\u003Csvg viewBox=\"0 0 512 512\" aria-hidden=\"true\" role=\"img\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"18px\" height=\"18px\"\u003E\n \u003Cpath d=\"M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z\" /\u003E\n \u003C/svg\u003E\u003C/span\u003E","hf_account_show_menu_on":"hover","hf_account_action_type":"link","hf_account_logout_action":"link","header_main_stick":"1","header_above_stick":"1","header_below_stick":"1","stick_header_meta":"","header_main_stick_meta":"","header_above_stick_meta":"","header_below_stick_meta":"","sticky_header_on_devices":"desktop","sticky_header_style":"none","sticky_hide_on_scroll":"0","break_point":"921","tablet_break_point":"921","mobile_break_point":"544","header_main_shrink":"","header_animation_effect":"none","header_logo_width":"","responsive_header_logo_width":{"desktop":199,"tablet":211,"mobile":118},"stick_origin_position":"","site_layout":"ast-full-width-layout","site_content_width":"1240","site_layout_padded_width":"1200","site_layout_box_width":"1200","header_builder_active":"1","component_limit":"10","single_product_sticky_product_image":"","single_product_sticky_product_image_top_offset":"0","cart_sticky_cart_totals":"1","order_review_toggle_texts":{"toggle_show_text":"Show Order Summary","toggle_hide_text":"Hide Order Summary"},"check_user_exist_nonce":"38baec7d96","woocommerce_login_nonce":"fdbe6aaa28","is_logged_in":"","user_validation_msgs":{"error_msg":"Entered user detail is not a valid.","success_msg":"This user is already registered. Please enter the password to continue."},"checkout_order_review_sticky":"","cartflows_version":"","is_registration_required":"","is_complete_package":"1","is_header_builder_active":"1"};
//# sourceURL=astra-addon-js-js-extra
https://www.universal-solder.ca/wp-content/uploads/astra-addon/astra-addon-69e22e0acb97b7-03750560.js
https://www.universal-solder.ca/wp-content/plugins/astra-addon/assets/js/minified/purify.min.js
https://www.universal-solder.ca/wp-content/plugins/astra-addon/addons/woocommerce/assets/js/minified/single-product-ajax-cart.min.js
https://www.universal-solder.ca/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://www.universal-solder.ca/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://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js
https://www.universal-solder.ca/wp-content/plugins/facebook-for-woocommerce/assets/js/frontend/pixel-events.js
if (typeof clientParamBuilder !== "undefined") {
clientParamBuilder.processAndCollectAllParams(window.location.href);
}
//# sourceURL=facebook-capi-param-builder-js-after
https://www.universal-solder.ca/wp-includes/js/jquery/ui/core.min.js
https://www.universal-solder.ca/wp-includes/js/dist/hooks.min.js
var pum_vars = {"version":"1.22.0","pm_dir_url":"https://www.universal-solder.ca/wp-content/plugins/popup-maker/","ajaxurl":"https://www.universal-solder.ca/wp-admin/admin-ajax.php","restapi":"https://www.universal-solder.ca/wp-json/pum/v1","rest_nonce":null,"default_theme":"170907","debug_mode":"","disable_tracking":"","home_url":"/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","paramNames":{"popup_id":"pid","cta":"cta","notrack":"notrack"},"analytics_enabled":"1","analytics_route":"analytics","analytics_api":"https://www.universal-solder.ca/wp-json/pum/v1"};
var pum_sub_vars = {"ajaxurl":"https://www.universal-solder.ca/wp-admin/admin-ajax.php","message_position":"top"};
var pum_popups = {"pum-170918":{"triggers":[{"type":"auto_open","settings":{"cookie_name":["pum-170918"],"delay":"1500"}}],"cookies":[{"event":"on_popup_close","settings":{"name":"pum-170918","key":"","session":null,"path":true,"time":"10 years"}}],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"170907","size":"medium","responsive_min_width":"0%","responsive_max_width":"500px","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"500","fi_promotion":null,"close_on_form_submission":true,"close_on_form_submission_delay":"500","close_on_overlay_click":false,"close_on_esc_press":true,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":170918,"slug":"newsletter-signup"}};
//# sourceURL=popup-maker-site-js-extra
//www.universal-solder.ca/wp-content/uploads/pum/pum-site-scripts.js
https://www.universal-solder.ca/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js
https://www.universal-solder.ca/wp-content/plugins/elementor/assets/js/frontend-modules.min.js
var uael_particles_script = {"uael_particles_url":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/min-js/uael-particles.min.js","particles_url":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/lib/particles/particles.min.js","snowflakes_image":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/img/snowflake.svg","gift":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/img/gift.png","tree":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/img/tree.png","skull":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/img/skull.png","ghost":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/img/ghost.png","moon":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/img/moon.png","bat":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/img/bat.png","pumpkin":"https://www.universal-solder.ca/wp-content/plugins/ultimate-elementor/assets/img/pumpkin.png"};
//# sourceURL=elementor-frontend-js-extra
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.0.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.universal-solder.ca\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.universal-solder.ca\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.universal-solder.ca\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"2cd46e926e","atomicFormsSendForm":"d7c28d098c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":7,"title":"Cart%20-%20UNIVERSAL-SOLDER%20Electronics","excerpt":"","featuredImage":false}};
//# sourceURL=elementor-frontend-js-before
https://www.universal-solder.ca/wp-content/plugins/elementor/assets/js/frontend.min.js
window.scope_array = [];
window.backend = 0;
jQuery.cachedScript = function( url, options ) {
// Allow user to set any option except for dataType, cache, and url.
options = jQuery.extend( options || {}, {
dataType: "script",
cache: true,
url: url
});
// Return the jqXHR object so we can chain callbacks.
return jQuery.ajax( options );
};
jQuery( window ).on( "elementor/frontend/init", function() {
elementorFrontend.hooks.addAction( "frontend/element_ready/global", function( $scope, $ ){
if ( "undefined" == typeof $scope ) {
return;
}
if ( $scope.hasClass( "uael-particle-yes" ) ) {
window.scope_array.push( $scope );
$scope.find(".uael-particle-wrapper").addClass("js-is-enabled");
}else{
return;
}
if(elementorFrontend.isEditMode() && $scope.find(".uael-particle-wrapper").hasClass("js-is-enabled") && window.backend == 0 ){
var uael_url = uael_particles_script.uael_particles_url;
jQuery.cachedScript( uael_url );
window.backend = 1;
}else if(elementorFrontend.isEditMode()){
var uael_url = uael_particles_script.uael_particles_url;
jQuery.cachedScript( uael_url ).done(function(){
var flag = true;
});
}
});
});
// Added both `document` and `window` event listeners to address issues where some users faced problems with the `document` event not triggering as expected.
// Define cachedScript globally to avoid redefining it.
jQuery.cachedScript = function(url, options) {
options = jQuery.extend(options || {}, {
dataType: "script",
cache: true,
url: url
});
return jQuery.ajax(options); // Return the jqXHR object so we can chain callbacks
};
let uael_particle_loaded = false; //flag to prevent multiple script loads.
jQuery( document ).on( "ready elementor/popup/show", () => {
loadParticleScript();
});
jQuery( window ).one( "elementor/frontend/init", () => {
if (!uael_particle_loaded) {
loadParticleScript();
}
});
function loadParticleScript(){
// Use jQuery to check for the presence of the element
if (jQuery(".uael-particle-yes").length < 1) {
return;
}
uael_particle_loaded = true;
var uael_url = uael_particles_script.uael_particles_url;
// Call the cachedScript function
jQuery.cachedScript(uael_url);
}
//# sourceURL=elementor-frontend-js-after
https://www.universal-solder.ca/wp-content/plugins/woo-discount-rules-pro/Assets/Js/awdr_pro.js
https://www.universal-solder.ca/wp-includes/js/hoverIntent.min.js
https://www.universal-solder.ca/wp-content/plugins/megamenu/js/maxmegamenu.js
/* WooCommerce Facebook Integration Event Tracking */
fbq('set', 'agent', 'woocommerce_6-10.7.0-3.6.3', '1153287051360427');
fbq('track', 'PageView', {
"source": "woocommerce_6",
"version": "10.7.0",
"pluginVersion": "3.6.3",
"user_data": {}
}, {
"eventID": "9fe46093-f3a6-40c5-b91f-197d60382702"
});
//# sourceURL=facebook-for-woocommerce-inline-js-after
https://www.universal-solder.ca/wp-includes/js/dist/vendor/wp-polyfill.min.js
https://www.universal-solder.ca/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-base-frontend.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-vendors-frontend.js
https://www.universal-solder.ca/wp-includes/js/dist/vendor/react.min.js
https://www.universal-solder.ca/wp-includes/js/dist/vendor/react-jsx-runtime.min.js
https://www.universal-solder.ca/wp-includes/js/dist/vendor/react-dom.min.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/wc-types.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/blocks-checkout-events.js
https://www.universal-solder.ca/wp-includes/js/dist/url.min.js
https://www.universal-solder.ca/wp-includes/js/dist/api-fetch.min.js
wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://www.universal-solder.ca/wp-json/" ) );
wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "4a3f31d4f4" );
wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
wp.apiFetch.nonceEndpoint = "https://www.universal-solder.ca/wp-admin/admin-ajax.php?action=rest-nonce";
//# sourceURL=wp-api-fetch-js-after
var wcSettings = JSON.parse( decodeURIComponent( '%7B%22shippingCostRequiresAddress%22%3Atrue%2C%22defaultFields%22%3A%7B%22email%22%3A%7B%22label%22%3A%22Email%20address%22%2C%22optionalLabel%22%3A%22Email%20address%20%28optional%29%22%2C%22required%22%3Atrue%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22email%22%2C%22autocapitalize%22%3A%22none%22%2C%22type%22%3A%22email%22%2C%22index%22%3A0%7D%2C%22country%22%3A%7B%22label%22%3A%22Country%20%5C%2F%20Region%22%2C%22optionalLabel%22%3A%22Country%20%5C%2F%20Region%20%28optional%29%22%2C%22required%22%3Atrue%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22country%22%2C%22index%22%3A20%7D%2C%22first_name%22%3A%7B%22label%22%3A%22First%20name%22%2C%22optionalLabel%22%3A%22First%20name%20%28optional%29%22%2C%22required%22%3Atrue%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22given-name%22%2C%22autocapitalize%22%3A%22sentences%22%2C%22index%22%3A110%7D%2C%22last_name%22%3A%7B%22label%22%3A%22Last%20name%22%2C%22optionalLabel%22%3A%22Last%20name%20%28optional%29%22%2C%22required%22%3Atrue%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22family-name%22%2C%22autocapitalize%22%3A%22sentences%22%2C%22index%22%3A210%7D%2C%22company%22%3A%7B%22label%22%3A%22Company%20name%22%2C%22optionalLabel%22%3A%22Company%20name%20%28optional%29%22%2C%22required%22%3Afalse%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22organization%22%2C%22autocapitalize%22%3A%22sentences%22%2C%22index%22%3A310%7D%2C%22address_1%22%3A%7B%22label%22%3A%22Street%20address%22%2C%22optionalLabel%22%3A%22Street%20address%20%28optional%29%22%2C%22required%22%3Atrue%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22address-line1%22%2C%22autocapitalize%22%3A%22sentences%22%2C%22index%22%3A410%7D%2C%22address_2%22%3A%7B%22label%22%3A%22Apartment%2C%20suite%2C%20unit%2C%20etc.%22%2C%22optionalLabel%22%3A%22Apartment%2C%20suite%2C%20unit%2C%20etc.%20%28optional%29%22%2C%22required%22%3Afalse%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22address-line2%22%2C%22autocapitalize%22%3A%22sentences%22%2C%22index%22%3A510%7D%2C%22city%22%3A%7B%22label%22%3A%22Town%20%5C%2F%20City%22%2C%22optionalLabel%22%3A%22Town%20%5C%2F%20City%20%28optional%29%22%2C%22required%22%3Atrue%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22address-level2%22%2C%22autocapitalize%22%3A%22sentences%22%2C%22index%22%3A710%7D%2C%22state%22%3A%7B%22label%22%3A%22State%20%5C%2F%20County%22%2C%22optionalLabel%22%3A%22State%20%5C%2F%20County%20%28optional%29%22%2C%22required%22%3Atrue%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22address-level1%22%2C%22autocapitalize%22%3A%22sentences%22%2C%22index%22%3A810%7D%2C%22postcode%22%3A%7B%22label%22%3A%22Postcode%20%5C%2F%20ZIP%22%2C%22optionalLabel%22%3A%22Postcode%20%5C%2F%20ZIP%20%28optional%29%22%2C%22required%22%3Atrue%2C%22hidden%22%3Afalse%2C%22autocomplete%22%3A%22postal-code%22%2C%22autocapitalize%22%3A%22characters%22%2C%22index%22%3A910%7D%2C%22phone%22%3A%7B%22label%22%3A%22Phone%22%2C%22optionalLabel%22%3A%22Phone%20%28optional%29%22%2C%22required%22%3Afalse%2C%22hidden%22%3Afalse%2C%22type%22%3A%22tel%22%2C%22autocomplete%22%3A%22tel%22%2C%22autocapitalize%22%3A%22characters%22%2C%22index%22%3A810%7D%7D%2C%22wcBlocksConfig%22%3A%7B%22pluginUrl%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce%5C%2F%22%2C%22restApiRoutes%22%3A%7B%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%22%3A%5B%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fbatch%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fadd-item%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fapply-coupon%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fcoupons%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fcoupons%5C%2F%28%3FP%3Ccode%3E%5B%5C%5Cw-%5D%2B%29%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fextensions%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fitems%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fitems%5C%2F%28%3FP%3Ckey%3E%5B%5C%5Cw-%5D%7B32%7D%29%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fremove-coupon%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fremove-item%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fselect-shipping-rate%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fupdate-item%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fupdate-customer%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcheckout%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcheckout%5C%2F%28%3FP%3Cid%3E%5B%5C%5Cd%5D%2B%29%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Forder%5C%2F%28%3FP%3Cid%3E%5B%5C%5Cd%5D%2B%29%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Fattributes%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Fattributes%5C%2F%28%3FP%3Cid%3E%5B%5C%5Cd%5D%2B%29%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Fattributes%5C%2F%28%3FP%3Cattribute_id%3E%5B%5C%5Cd%5D%2B%29%5C%2Fterms%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Fcategories%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Fcategories%5C%2F%28%3FP%3Cid%3E%5B%5C%5Cd%5D%2B%29%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Fbrands%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Fbrands%5C%2F%28%3FP%3Cidentifier%3E%5B%5C%5Cw-%5D%2B%29%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Fcollection-data%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Freviews%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2Ftags%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2F%28%3FP%3Cid%3E%5B%5C%5Cd%5D%2B%29%22%2C%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fproducts%5C%2F%28%3FP%3Cslug%3E%5B%5C%5CS%5D%2B%29%22%5D%7D%2C%22defaultAvatar%22%3A%22https%3A%5C%2F%5C%2Fsecure.gravatar.com%5C%2Favatar%5C%2F%3Fs%3D96%26d%3Dmm%26f%3Dy%26r%3Dg%22%2C%22wordCountType%22%3A%22words%22%7D%2C%22countryData%22%3A%7B%22AU%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22city%22%3A%5B%5D%2C%22postcode%22%3A%5B%5D%2C%22state%22%3A%5B%5D%7D%7D%2C%22AT%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22BE%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22BG%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22state%22%3A%7B%22required%22%3Afalse%7D%7D%7D%2C%22CA%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%7B%22AB%22%3A%22Alberta%22%2C%22BC%22%3A%22British%20Columbia%22%2C%22MB%22%3A%22Manitoba%22%2C%22NB%22%3A%22New%20Brunswick%22%2C%22NL%22%3A%22Newfoundland%20and%20Labrador%22%2C%22NT%22%3A%22Northwest%20Territories%22%2C%22NS%22%3A%22Nova%20Scotia%22%2C%22NU%22%3A%22Nunavut%22%2C%22ON%22%3A%22Ontario%22%2C%22PE%22%3A%22Prince%20Edward%20Island%22%2C%22QC%22%3A%22Quebec%22%2C%22SK%22%3A%22Saskatchewan%22%2C%22YT%22%3A%22Yukon%20Territory%22%7D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%5B%5D%7D%7D%2C%22CR%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22state%22%3A%5B%5D%7D%7D%2C%22CZ%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22DK%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22FI%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22FR%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22DE%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%7D%7D%7D%2C%22GR%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22state%22%3A%7B%22required%22%3Afalse%7D%7D%7D%2C%22GL%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%5B%5D%7D%2C%22GG%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22state%22%3A%7B%22required%22%3Afalse%7D%7D%7D%2C%22HU%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22last_name%22%3A%5B%5D%2C%22first_name%22%3A%5B%5D%2C%22postcode%22%3A%5B%5D%2C%22city%22%3A%5B%5D%2C%22address_1%22%3A%5B%5D%2C%22address_2%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%7D%7D%7D%2C%22IS%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22IE%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%7B%22required%22%3Atrue%7D%2C%22state%22%3A%5B%5D%7D%7D%2C%22IT%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Atrue%7D%7D%7D%2C%22LI%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22LT%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%5B%5D%7D%2C%22LU%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22NL%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22NZ%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%7D%7D%7D%2C%22NO%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22PT%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22PR%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22city%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22SK%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22ES%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%5B%5D%7D%7D%2C%22SE%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%2C%22hidden%22%3Atrue%7D%7D%7D%2C%22CH%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%7D%7D%7D%2C%22GB%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%7B%22required%22%3Afalse%7D%7D%7D%2C%22US%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%7B%22AL%22%3A%22Alabama%22%2C%22AK%22%3A%22Alaska%22%2C%22AZ%22%3A%22Arizona%22%2C%22AR%22%3A%22Arkansas%22%2C%22CA%22%3A%22California%22%2C%22CO%22%3A%22Colorado%22%2C%22CT%22%3A%22Connecticut%22%2C%22DE%22%3A%22Delaware%22%2C%22DC%22%3A%22District%20of%20Columbia%22%2C%22FL%22%3A%22Florida%22%2C%22GA%22%3A%22Georgia%22%2C%22HI%22%3A%22Hawaii%22%2C%22ID%22%3A%22Idaho%22%2C%22IL%22%3A%22Illinois%22%2C%22IN%22%3A%22Indiana%22%2C%22IA%22%3A%22Iowa%22%2C%22KS%22%3A%22Kansas%22%2C%22KY%22%3A%22Kentucky%22%2C%22LA%22%3A%22Louisiana%22%2C%22ME%22%3A%22Maine%22%2C%22MD%22%3A%22Maryland%22%2C%22MA%22%3A%22Massachusetts%22%2C%22MI%22%3A%22Michigan%22%2C%22MN%22%3A%22Minnesota%22%2C%22MS%22%3A%22Mississippi%22%2C%22MO%22%3A%22Missouri%22%2C%22MT%22%3A%22Montana%22%2C%22NE%22%3A%22Nebraska%22%2C%22NV%22%3A%22Nevada%22%2C%22NH%22%3A%22New%20Hampshire%22%2C%22NJ%22%3A%22New%20Jersey%22%2C%22NM%22%3A%22New%20Mexico%22%2C%22NY%22%3A%22New%20York%22%2C%22NC%22%3A%22North%20Carolina%22%2C%22ND%22%3A%22North%20Dakota%22%2C%22OH%22%3A%22Ohio%22%2C%22OK%22%3A%22Oklahoma%22%2C%22OR%22%3A%22Oregon%22%2C%22PA%22%3A%22Pennsylvania%22%2C%22RI%22%3A%22Rhode%20Island%22%2C%22SC%22%3A%22South%20Carolina%22%2C%22SD%22%3A%22South%20Dakota%22%2C%22TN%22%3A%22Tennessee%22%2C%22TX%22%3A%22Texas%22%2C%22UT%22%3A%22Utah%22%2C%22VT%22%3A%22Vermont%22%2C%22VA%22%3A%22Virginia%22%2C%22WA%22%3A%22Washington%22%2C%22WV%22%3A%22West%20Virginia%22%2C%22WI%22%3A%22Wisconsin%22%2C%22WY%22%3A%22Wyoming%22%2C%22AA%22%3A%22Armed%20Forces%20%28AA%29%22%2C%22AE%22%3A%22Armed%20Forces%20%28AE%29%22%2C%22AP%22%3A%22Armed%20Forces%20%28AP%29%22%7D%2C%22locale%22%3A%7B%22postcode%22%3A%5B%5D%2C%22state%22%3A%5B%5D%7D%7D%2C%22UM%22%3A%7B%22allowBilling%22%3Atrue%2C%22allowShipping%22%3Atrue%2C%22states%22%3A%5B%5D%2C%22locale%22%3A%5B%5D%7D%7D%2C%22displayItemizedTaxes%22%3Afalse%2C%22displayCartPricesIncludingTax%22%3Afalse%2C%22taxesEnabled%22%3Atrue%2C%22couponsEnabled%22%3Atrue%2C%22shippingEnabled%22%3Atrue%2C%22hasDarkEditorStyleSupport%22%3Afalse%2C%22isBlockTheme%22%3Afalse%2C%22shippingMethodsExist%22%3Atrue%2C%22paymentMethodSortOrder%22%3A%5B%22stripe%22%2C%22ppcp-gateway%22%5D%2C%22paymentMethodData%22%3A%7B%22stripe%22%3A%7B%22gatewayId%22%3A%22stripe%22%2C%22title%22%3A%22Credit%20%5C%2F%20Debit%20Card%22%2C%22isUPEEnabled%22%3Atrue%2C%22key%22%3A%22pk_live_51AEsYaBTl86KSn0dsYsBLiLLHfIJsseIwYJcASWjNBykJtepfeJcb19VnL373p9cfdGx7YIemObwDNHcX2uSZyYF00Z2wUv5Oc%22%2C%22locale%22%3A%22en%22%2C%22apiVersion%22%3A%222025-09-30.clover%22%2C%22isLoggedIn%22%3Afalse%2C%22isSignupOnCheckoutAllowed%22%3Atrue%2C%22isCheckout%22%3Afalse%2C%22return_url%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fcheckout%5C%2Forder-received%5C%2F%3Futm_nooverride%3D1%22%2C%22ajax_url%22%3A%22%5C%2F%3Fwc-ajax%3D%25%25endpoint%25%25%22%2C%22wp_ajax_url%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-admin%5C%2Fadmin-ajax.php%22%2C%22theme_name%22%3A%22astra%22%2C%22testMode%22%3Afalse%2C%22createPaymentIntentNonce%22%3A%225e9cce375c%22%2C%22updatePaymentIntentNonce%22%3A%22d3eda1e928%22%2C%22createSetupIntentNonce%22%3A%2225054dfac0%22%2C%22createAndConfirmSetupIntentNonce%22%3A%226a3dabe033%22%2C%22updateFailedOrderNonce%22%3A%222a4cdde6ba%22%2C%22createCheckoutSessionNonce%22%3A%22381cf458d6%22%2C%22paymentMethodsConfig%22%3A%7B%22card%22%3A%7B%22isReusable%22%3Atrue%2C%22title%22%3A%22Credit%20%5C%2F%20Debit%20Card%22%2C%22description%22%3A%22%22%2C%22testingInstructions%22%3A%22%3Cstrong%3ETest%20mode%3A%3C%5C%2Fstrong%3E%20use%20the%20test%20VISA%20card%204242424242424242%20with%20any%20expiry%20date%20and%20CVC.%20Other%20payment%20methods%20may%20redirect%20to%20a%20Stripe%20test%20page%20to%20authorize%20payment.%20More%20test%20card%20numbers%20are%20listed%20%3Ca%20href%3D%5C%22https%3A%5C%2F%5C%2Fdocs.stripe.com%5C%2Ftesting%5C%22%20target%3D%5C%22_blank%5C%22%3Ehere%3C%5C%2Fa%3E.%22%2C%22showSaveOption%22%3Atrue%2C%22supportsDeferredIntent%22%3Atrue%2C%22countries%22%3A%5B%5D%2C%22enabledPaymentMethods%22%3A%5B%22card%22%5D%7D%7D%2C%22genericErrorMessage%22%3A%22There%20was%20a%20problem%20processing%20the%20payment.%20Please%20check%20your%20email%20inbox%20and%20refresh%20the%20page%20to%20try%20again.%22%2C%22accountDescriptor%22%3A%22%22%2C%22addPaymentReturnURL%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fmy-account%5C%2Fpayment-methods%5C%2F%22%2C%22orderReceivedURL%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fcheckout%5C%2Forder-received%5C%2F%22%2C%22enabledBillingFields%22%3A%5B%22billing_email%22%2C%22billing_first_name%22%2C%22billing_last_name%22%2C%22billing_phone%22%2C%22billing_company%22%2C%22billing_country%22%2C%22billing_address_1%22%2C%22billing_address_2%22%2C%22billing_city%22%2C%22billing_state%22%2C%22billing_postcode%22%5D%2C%22cartContainsSubscription%22%3Afalse%2C%22subscriptionRequiresManualRenewal%22%3Afalse%2C%22subscriptionManualRenewalEnabled%22%3Afalse%2C%22forceSavePaymentMethod%22%3Afalse%2C%22accountCountry%22%3A%22CA%22%2C%22isExpressCheckoutEnabled%22%3Afalse%2C%22isAmazonPayEnabled%22%3Afalse%2C%22isLinkEnabled%22%3Afalse%2C%22isAmazonPayAvailable%22%3Atrue%2C%22isOCEnabled%22%3Afalse%2C%22hasAffirmGatewayPlugin%22%3Afalse%2C%22hasKlarnaGatewayPlugin%22%3Afalse%2C%22cartTotal%22%3A0%2C%22currency%22%3A%22CAD%22%2C%22isPaymentNeeded%22%3Afalse%2C%22invalid_number%22%3A%22The%20card%20number%20is%20not%20a%20valid%20credit%20card%20number.%22%2C%22invalid_expiry_month%22%3A%22The%20card%27s%20expiration%20month%20is%20invalid.%22%2C%22invalid_expiry_year%22%3A%22The%20card%27s%20expiration%20year%20is%20invalid.%22%2C%22invalid_cvc%22%3A%22The%20card%27s%20security%20code%20is%20invalid.%22%2C%22incorrect_number%22%3A%22The%20card%20number%20is%20incorrect.%22%2C%22incomplete_number%22%3A%22The%20card%20number%20is%20incomplete.%22%2C%22incomplete_cvc%22%3A%22The%20card%27s%20security%20code%20is%20incomplete.%22%2C%22incomplete_expiry%22%3A%22The%20card%27s%20expiration%20date%20is%20incomplete.%22%2C%22expired_card%22%3A%22The%20card%20has%20expired.%22%2C%22incorrect_cvc%22%3A%22The%20card%27s%20security%20code%20is%20incorrect.%22%2C%22incorrect_zip%22%3A%22The%20card%27s%20zip%20code%20failed%20validation.%22%2C%22postal_code_invalid%22%3A%22Invalid%20zip%20code%2C%20please%20correct%20and%20try%20again%22%2C%22invalid_expiry_year_past%22%3A%22The%20card%27s%20expiration%20year%20is%20in%20the%20past%22%2C%22card_declined%22%3A%22The%20card%20was%20declined.%22%2C%22missing%22%3A%22There%20is%20no%20card%20on%20a%20customer%20that%20is%20being%20charged.%22%2C%22processing_error%22%3A%22An%20error%20occurred%20while%20processing%20the%20card.%22%2C%22invalid_sofort_country%22%3A%22The%20billing%20country%20is%20not%20accepted%20by%20Sofort.%20Please%20try%20another%20country.%22%2C%22email_invalid%22%3A%22Invalid%20email%20address%2C%20please%20correct%20and%20try%20again.%22%2C%22invalid_request_error%22%3A%22Unable%20to%20process%20this%20payment%2C%20please%20try%20again%20or%20use%20alternative%20method.%22%2C%22amount_too_large%22%3A%22The%20order%20total%20is%20too%20high%20for%20this%20payment%20method%22%2C%22amount_too_small%22%3A%22The%20order%20total%20is%20too%20low%20for%20this%20payment%20method%22%2C%22country_code_invalid%22%3A%22Invalid%20country%20code%2C%20please%20try%20again%20with%20a%20valid%20country%20code%22%2C%22tax_id_invalid%22%3A%22Invalid%20Tax%20Id%2C%20please%20try%20again%20with%20a%20valid%20tax%20id%22%2C%22invalid_wallet_type%22%3A%22Invalid%20wallet%20payment%20type%2C%20please%20try%20again%20or%20use%20an%20alternative%20method.%22%2C%22payment_intent_authentication_failure%22%3A%22We%20are%20unable%20to%20authenticate%20your%20payment%20method.%20Please%20choose%20a%20different%20payment%20method%20and%20try%20again.%22%2C%22insufficient_funds%22%3A%22Your%20card%20has%20insufficient%20funds.%22%2C%22stripe%22%3A%7B%22publishable_key%22%3A%22pk_live_51AEsYaBTl86KSn0dsYsBLiLLHfIJsseIwYJcASWjNBykJtepfeJcb19VnL373p9cfdGx7YIemObwDNHcX2uSZyYF00Z2wUv5Oc%22%2C%22allow_prepaid_card%22%3A%22yes%22%2C%22locale%22%3A%22en%22%2C%22is_link_enabled%22%3Afalse%2C%22is_express_checkout_enabled%22%3Afalse%2C%22is_amazon_pay_enabled%22%3Afalse%2C%22is_payment_request_enabled%22%3Afalse%7D%2C%22nonce%22%3A%7B%22payment%22%3A%229df1305eec%22%2C%22shipping%22%3A%22a2c3c1b600%22%2C%22normalize_address%22%3A%22dedbc05923%22%2C%22get_cart_details%22%3A%2231b11be14e%22%2C%22update_shipping%22%3A%228a179b8285%22%2C%22checkout%22%3A%22f38024eeb0%22%2C%22add_to_cart%22%3A%22feebf3ad19%22%2C%22get_selected_product_data%22%3A%2233874ba3a2%22%2C%22log_errors%22%3A%227e68a95e3f%22%2C%22clear_cart%22%3A%22a68343892b%22%2C%22pay_for_order%22%3A%2240af37b7f8%22%2C%22wc_store_api%22%3A%22aed2676082%22%2C%22wc_store_api_express_checkout%22%3A%22c638aa7e72%22%7D%2C%22i18n%22%3A%7B%22no_prepaid_card%22%3A%22Sorry%2C%20we%27re%20not%20accepting%20prepaid%20cards%20at%20this%20time.%22%2C%22unknown_shipping%22%3A%22Unknown%20shipping%20option%20%5C%22%5Boption%5D%5C%22.%22%7D%2C%22checkout%22%3A%7B%22url%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fcheckout%5C%2F%22%2C%22currency_code%22%3A%22cad%22%2C%22currency_decimals%22%3A2%2C%22country_code%22%3A%22CA%22%2C%22needs_shipping%22%3A%22no%22%2C%22needs_payer_phone%22%3Atrue%2C%22default_shipping_option%22%3A%7B%22id%22%3A%22pending%22%2C%22displayName%22%3A%22Pending%22%2C%22amount%22%3A0%7D%7D%2C%22button%22%3A%7B%22type%22%3A%22default%22%2C%22theme%22%3A%22dark%22%2C%22height%22%3A%2248%22%2C%22radius%22%3A%224%22%2C%22locale%22%3A%22en%22%2C%22customLabel%22%3A%22%22%7D%2C%22is_pay_for_order%22%3Afalse%2C%22has_block%22%3Atrue%2C%22login_confirmation%22%3Afalse%2C%22is_product_page%22%3Afalse%2C%22is_checkout_page%22%3Afalse%2C%22product%22%3Afalse%2C%22is_cart_page%22%3Atrue%2C%22taxes_based_on_billing%22%3Afalse%2C%22allowed_shipping_countries%22%3A%5B%22AU%22%2C%22AT%22%2C%22BE%22%2C%22BG%22%2C%22CA%22%2C%22CR%22%2C%22CZ%22%2C%22DK%22%2C%22FI%22%2C%22FR%22%2C%22DE%22%2C%22GR%22%2C%22GL%22%2C%22GG%22%2C%22HU%22%2C%22IS%22%2C%22IE%22%2C%22IT%22%2C%22LI%22%2C%22LT%22%2C%22LU%22%2C%22NL%22%2C%22NZ%22%2C%22NO%22%2C%22PT%22%2C%22PR%22%2C%22SK%22%2C%22ES%22%2C%22SE%22%2C%22CH%22%2C%22GB%22%2C%22US%22%2C%22UM%22%5D%2C%22custom_checkout_fields%22%3A%5B%5D%2C%22has_free_trial%22%3Afalse%2C%22icons%22%3A%7B%22visa%22%3A%7B%22src%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-gateway-stripe%5C%2Fassets%5C%2Fimages%5C%2Fvisa.svg%22%2C%22alt%22%3A%22Visa%22%7D%2C%22amex%22%3A%7B%22src%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-gateway-stripe%5C%2Fassets%5C%2Fimages%5C%2Famex.svg%22%2C%22alt%22%3A%22American%20Express%22%7D%2C%22mastercard%22%3A%7B%22src%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-gateway-stripe%5C%2Fassets%5C%2Fimages%5C%2Fmastercard.svg%22%2C%22alt%22%3A%22Mastercard%22%7D%7D%2C%22plugin_url%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-gateway-stripe%22%2C%22supports%22%3A%5B%22products%22%2C%22refunds%22%2C%22tokenization%22%2C%22add_payment_method%22%5D%2C%22showSavedCards%22%3Atrue%2C%22showSaveOption%22%3Atrue%2C%22isAdmin%22%3Afalse%2C%22shouldShowExpressCheckoutButton%22%3Afalse%2C%22style%22%3A%5B%22height%22%2C%22borderRadius%22%5D%2C%22baseLocation%22%3A%7B%22country%22%3A%22CA%22%2C%22state%22%3A%22ON%22%7D%7D%2C%22ppcp-gateway%22%3A%7B%22id%22%3A%22ppcp-gateway%22%2C%22title%22%3A%22PayPal%22%2C%22icon%22%3A%5B%7B%22id%22%3A%22paypal%22%2C%22alt%22%3A%22PayPal%22%2C%22src%22%3A%22%22%7D%5D%2C%22description%22%3A%22Pay%20via%20PayPal.%22%2C%22smartButtonsEnabled%22%3Afalse%2C%22placeOrderEnabled%22%3Atrue%2C%22fundingSource%22%3Anull%2C%22finalReviewEnabled%22%3Atrue%2C%22placeOrderButtonText%22%3A%22Proceed%20to%20PayPal%22%2C%22placeOrderButtonDescription%22%3A%22Clicking%20%5C%22Proceed%20to%20PayPal%5C%22%20will%20redirect%20you%20to%20PayPal%20to%20complete%20your%20purchase.%22%2C%22enabledFundingSources%22%3A%5B%22venmo%22%2C%22paypal%22%5D%2C%22ajax%22%3A%7B%22update_shipping%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-update-shipping%22%2C%22nonce%22%3A%227507d950a7%22%7D%7D%2C%22scriptData%22%3A%7B%22url%22%3A%22https%3A%5C%2F%5C%2Fwww.paypal.com%5C%2Fsdk%5C%2Fjs%3Fclient-id%3DBAAVwOOBwAshKbZYngRagbITamdh5azmNPzdkCKAO002JWyKNFlmpK4QYkiyKOoW1RR0ibwp-EwtFzjBPY%26currency%3DCAD%26integration-date%3D2026-04-01%26components%3Dmessages%2Cbuttons%26vault%3Dtrue%26commit%3Dfalse%26intent%3Dcapture%26disable-funding%3Dcard%2Csepa%2Cbancontact%2Cblik%2Ceps%2Cideal%2Cmybank%2Cp24%2Ctrustly%2Cpaylater%26enable-funding%3Dvenmo%22%2C%22url_params%22%3A%7B%22client-id%22%3A%22BAAVwOOBwAshKbZYngRagbITamdh5azmNPzdkCKAO002JWyKNFlmpK4QYkiyKOoW1RR0ibwp-EwtFzjBPY%22%2C%22currency%22%3A%22CAD%22%2C%22integration-date%22%3A%222026-04-01%22%2C%22components%22%3A%22messages%2Cbuttons%22%2C%22vault%22%3A%22true%22%2C%22commit%22%3A%22false%22%2C%22intent%22%3A%22capture%22%2C%22disable-funding%22%3A%22bancontact%2Cblik%2Ceps%2Cideal%2Cmybank%2Cp24%2Ctrustly%2Cmultibanco%2Ccard%2Csepa%2Cpaylater%22%2C%22enable-funding%22%3A%22venmo%22%7D%2C%22script_attributes%22%3A%7B%22data-partner-attribution-id%22%3A%22Woo_PPCP%22%2C%22data-page-type%22%3A%22cart%22%7D%2C%22client_id%22%3A%22BAAVwOOBwAshKbZYngRagbITamdh5azmNPzdkCKAO002JWyKNFlmpK4QYkiyKOoW1RR0ibwp-EwtFzjBPY%22%2C%22currency%22%3A%22CAD%22%2C%22data_client_id%22%3A%7B%22set_attribute%22%3Atrue%2C%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-data-client-id%22%2C%22nonce%22%3A%220fd10340d5%22%2C%22user%22%3A0%2C%22has_subscriptions%22%3Afalse%2C%22paypal_subscriptions_enabled%22%3Afalse%7D%2C%22redirect%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fcheckout%5C%2F%22%2C%22context%22%3A%22cart-block%22%2C%22ajax%22%3A%7B%22simulate_cart%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-simulate-cart%22%2C%22nonce%22%3A%22e8db614d01%22%7D%2C%22change_cart%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-change-cart%22%2C%22nonce%22%3A%22d6ef8812a5%22%7D%2C%22create_order%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-create-order%22%2C%22nonce%22%3A%2280627e9f1e%22%7D%2C%22approve_order%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-approve-order%22%2C%22nonce%22%3A%22b0d8126a49%22%7D%2C%22get_order%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-get-order%22%2C%22nonce%22%3A%22cd7d6a3bfd%22%7D%2C%22approve_subscription%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-approve-subscription%22%2C%22nonce%22%3A%22dfa9c0774e%22%7D%2C%22vault_paypal%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-vault-paypal%22%2C%22nonce%22%3A%229feb733242%22%7D%2C%22save_checkout_form%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-save-checkout-form%22%2C%22nonce%22%3A%22e7ed4ef02a%22%7D%2C%22validate_checkout%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-validate-checkout%22%2C%22nonce%22%3A%22b9505c1c31%22%7D%2C%22cart_script_params%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-cart-script-params%22%7D%2C%22create_setup_token%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-create-setup-token%22%2C%22nonce%22%3A%22349a418b4a%22%7D%2C%22create_payment_token%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-create-payment-token%22%2C%22nonce%22%3A%22c5e868e97d%22%7D%2C%22create_payment_token_for_guest%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-update-customer-id%22%2C%22nonce%22%3A%22ca49e3e098%22%7D%2C%22update_shipping%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-update-shipping%22%2C%22nonce%22%3A%227507d950a7%22%7D%2C%22update_customer_shipping%22%3A%7B%22shipping_options%22%3A%7B%22endpoint%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-json%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fselect-shipping-rate%22%7D%2C%22shipping_address%22%3A%7B%22cart_endpoint%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-json%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2F%22%2C%22update_customer_endpoint%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-json%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fupdate-customer%22%7D%2C%22wp_rest_nonce%22%3A%22aed2676082%22%2C%22update_shipping_method%22%3A%22%5C%2F%3Fwc-ajax%3Dupdate_shipping_method%22%7D%7D%2C%22cart_contains_subscription%22%3Afalse%2C%22subscription_plan_id%22%3A%22%22%2C%22vault_v3_enabled%22%3Atrue%2C%22variable_paypal_subscription_variations%22%3A%5B%5D%2C%22variable_paypal_subscription_variation_from_cart%22%3A%22%22%2C%22subscription_product_allowed%22%3Afalse%2C%22locations_with_subscription_product%22%3A%7B%22product%22%3Afalse%2C%22payorder%22%3Afalse%2C%22cart%22%3Afalse%7D%2C%22enforce_vault%22%3Afalse%2C%22can_save_vault_token%22%3Atrue%2C%22is_free_trial_cart%22%3Afalse%2C%22bn_codes%22%3A%7B%22checkout%22%3A%22Woo_PPCP%22%2C%22cart%22%3A%22Woo_PPCP%22%2C%22mini-cart%22%3A%22Woo_PPCP%22%2C%22product%22%3A%22Woo_PPCP%22%7D%2C%22payer%22%3Anull%2C%22button%22%3A%7B%22wrapper%22%3A%22%23ppc-button-ppcp-gateway%22%2C%22is_disabled%22%3Afalse%2C%22mini_cart_wrapper%22%3A%22%23ppc-button-minicart%22%2C%22is_mini_cart_disabled%22%3Afalse%2C%22cancel_wrapper%22%3A%22%23ppcp-cancel%22%2C%22mini_cart_style%22%3A%7B%22layout%22%3A%22vertical%22%2C%22color%22%3A%22gold%22%2C%22shape%22%3A%22rect%22%2C%22label%22%3A%22pay%22%2C%22tagline%22%3Afalse%2C%22height%22%3A35%7D%2C%22style%22%3A%7B%22layout%22%3A%22vertical%22%2C%22color%22%3A%22gold%22%2C%22shape%22%3A%22rect%22%2C%22label%22%3A%22pay%22%2C%22tagline%22%3Afalse%2C%22height%22%3A48%7D%7D%2C%22separate_buttons%22%3A%7B%22card%22%3A%7B%22id%22%3A%22ppcp-card-button-gateway%22%2C%22wrapper%22%3A%22%23ppc-button-ppcp-card-button-gateway%22%2C%22style%22%3A%7B%22shape%22%3A%22rect%22%2C%22color%22%3A%22black%22%2C%22layout%22%3A%22horizontal%22%7D%7D%7D%2C%22hosted_fields%22%3A%7B%22wrapper%22%3A%22%23ppcp-hosted-fields%22%2C%22labels%22%3A%7B%22credit_card_number%22%3A%22%22%2C%22cvv%22%3A%22%22%2C%22mm_yy%22%3A%22MM%5C%2FYY%22%2C%22fields_empty%22%3A%22Card%20payment%20details%20are%20missing.%20Please%20fill%20in%20all%20required%20fields.%22%2C%22fields_not_valid%22%3A%22Unfortunately%2C%20your%20credit%20card%20details%20are%20not%20valid.%22%2C%22card_not_supported%22%3A%22Unfortunately%2C%20we%20do%20not%20support%20your%20credit%20card.%22%2C%22cardholder_name_required%22%3A%22Cardholder%27s%20first%20and%20last%20name%20are%20required%2C%20please%20fill%20the%20checkout%20form%20required%20fields.%22%7D%2C%22valid_cards%22%3A%5B%22mastercard%22%2C%22visa%22%2C%22amex%22%2C%22jcb%22%2C%22american-express%22%2C%22master-card%22%5D%2C%22contingency%22%3A%22NO_3D_SECURE%22%7D%2C%22messages%22%3A%7B%22wrapper%22%3A%22.ppcp-messages%22%2C%22is_hidden%22%3Afalse%2C%22block%22%3A%7B%22enabled%22%3Afalse%7D%2C%22amount%22%3A0%2C%22placement%22%3A%22cart%22%2C%22style%22%3A%7B%22layout%22%3A%22text%22%2C%22logo%22%3A%7B%22type%22%3A%22inline%22%2C%22position%22%3A%22left%22%7D%2C%22text%22%3A%7B%22color%22%3A%22black%22%2C%22size%22%3A%2212%22%7D%2C%22color%22%3A%22black%22%2C%22ratio%22%3A%228x1%22%7D%7D%2C%22labels%22%3A%7B%22error%22%3A%7B%22generic%22%3A%22Something%20went%20wrong.%20Please%20try%20again%20or%20choose%20another%20payment%20source.%22%2C%22required%22%3A%7B%22generic%22%3A%22Required%20form%20fields%20are%20not%20filled.%22%2C%22field%22%3A%22%25s%20is%20a%20required%20field.%22%2C%22elements%22%3A%7B%22terms%22%3A%22Please%20read%20and%20accept%20the%20terms%20and%20conditions%20to%20proceed%20with%20your%20order.%22%7D%7D%7D%2C%22billing_field%22%3A%22Billing%20%25s%22%2C%22shipping_field%22%3A%22Shipping%20%25s%22%7D%2C%22simulate_cart%22%3A%7B%22enabled%22%3Atrue%2C%22throttling%22%3A5000%7D%2C%22order_id%22%3A0%2C%22order_key%22%3A%22%22%2C%22single_product_buttons_enabled%22%3Atrue%2C%22mini_cart_buttons_enabled%22%3Afalse%2C%22basic_checkout_validation_enabled%22%3Afalse%2C%22early_checkout_validation_enabled%22%3Atrue%2C%22funding_sources_without_redirect%22%3A%5B%22paypal%22%2C%22paylater%22%2C%22venmo%22%2C%22card%22%5D%2C%22user%22%3A%7B%22is_logged%22%3Afalse%2C%22has_wc_card_payment_tokens%22%3Afalse%7D%2C%22should_handle_shipping_in_paypal%22%3Afalse%2C%22server_side_shipping_callback%22%3A%7B%22enabled%22%3Atrue%7D%2C%22appswitch%22%3A%7B%22enabled%22%3Atrue%7D%2C%22needShipping%22%3Afalse%2C%22vaultingEnabled%22%3Atrue%2C%22productType%22%3Anull%2C%22manualRenewalEnabled%22%3Afalse%2C%22final_review_enabled%22%3Atrue%7D%2C%22needShipping%22%3Afalse%7D%2C%22ppcp-credit-card-gateway%22%3A%7B%22id%22%3A%22ppcp-credit-card-gateway%22%2C%22title%22%3A%22Debit%20%26%20Credit%20Cards%22%2C%22description%22%3A%22Pay%20with%20your%20credit%20card.%22%2C%22scriptData%22%3A%7B%22url%22%3A%22https%3A%5C%2F%5C%2Fwww.paypal.com%5C%2Fsdk%5C%2Fjs%3Fclient-id%3DBAAVwOOBwAshKbZYngRagbITamdh5azmNPzdkCKAO002JWyKNFlmpK4QYkiyKOoW1RR0ibwp-EwtFzjBPY%26currency%3DCAD%26integration-date%3D2026-04-01%26components%3Dmessages%2Cbuttons%26vault%3Dtrue%26commit%3Dfalse%26intent%3Dcapture%26disable-funding%3Dcard%2Csepa%2Cbancontact%2Cblik%2Ceps%2Cideal%2Cmybank%2Cp24%2Ctrustly%2Cpaylater%26enable-funding%3Dvenmo%22%2C%22url_params%22%3A%7B%22client-id%22%3A%22BAAVwOOBwAshKbZYngRagbITamdh5azmNPzdkCKAO002JWyKNFlmpK4QYkiyKOoW1RR0ibwp-EwtFzjBPY%22%2C%22currency%22%3A%22CAD%22%2C%22integration-date%22%3A%222026-04-01%22%2C%22components%22%3A%22messages%2Cbuttons%22%2C%22vault%22%3A%22true%22%2C%22commit%22%3A%22false%22%2C%22intent%22%3A%22capture%22%2C%22disable-funding%22%3A%22bancontact%2Cblik%2Ceps%2Cideal%2Cmybank%2Cp24%2Ctrustly%2Cmultibanco%2Ccard%2Csepa%2Cpaylater%22%2C%22enable-funding%22%3A%22venmo%22%7D%2C%22script_attributes%22%3A%7B%22data-partner-attribution-id%22%3A%22Woo_PPCP%22%2C%22data-page-type%22%3A%22cart%22%7D%2C%22client_id%22%3A%22BAAVwOOBwAshKbZYngRagbITamdh5azmNPzdkCKAO002JWyKNFlmpK4QYkiyKOoW1RR0ibwp-EwtFzjBPY%22%2C%22currency%22%3A%22CAD%22%2C%22data_client_id%22%3A%7B%22set_attribute%22%3Atrue%2C%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-data-client-id%22%2C%22nonce%22%3A%220fd10340d5%22%2C%22user%22%3A0%2C%22has_subscriptions%22%3Afalse%2C%22paypal_subscriptions_enabled%22%3Afalse%7D%2C%22redirect%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fcheckout%5C%2F%22%2C%22context%22%3A%22cart-block%22%2C%22ajax%22%3A%7B%22simulate_cart%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-simulate-cart%22%2C%22nonce%22%3A%22e8db614d01%22%7D%2C%22change_cart%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-change-cart%22%2C%22nonce%22%3A%22d6ef8812a5%22%7D%2C%22create_order%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-create-order%22%2C%22nonce%22%3A%2280627e9f1e%22%7D%2C%22approve_order%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-approve-order%22%2C%22nonce%22%3A%22b0d8126a49%22%7D%2C%22get_order%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-get-order%22%2C%22nonce%22%3A%22cd7d6a3bfd%22%7D%2C%22approve_subscription%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-approve-subscription%22%2C%22nonce%22%3A%22dfa9c0774e%22%7D%2C%22vault_paypal%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-vault-paypal%22%2C%22nonce%22%3A%229feb733242%22%7D%2C%22save_checkout_form%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-save-checkout-form%22%2C%22nonce%22%3A%22e7ed4ef02a%22%7D%2C%22validate_checkout%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-validate-checkout%22%2C%22nonce%22%3A%22b9505c1c31%22%7D%2C%22cart_script_params%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-cart-script-params%22%7D%2C%22create_setup_token%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-create-setup-token%22%2C%22nonce%22%3A%22349a418b4a%22%7D%2C%22create_payment_token%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-create-payment-token%22%2C%22nonce%22%3A%22c5e868e97d%22%7D%2C%22create_payment_token_for_guest%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-update-customer-id%22%2C%22nonce%22%3A%22ca49e3e098%22%7D%2C%22update_shipping%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-update-shipping%22%2C%22nonce%22%3A%227507d950a7%22%7D%2C%22update_customer_shipping%22%3A%7B%22shipping_options%22%3A%7B%22endpoint%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-json%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fselect-shipping-rate%22%7D%2C%22shipping_address%22%3A%7B%22cart_endpoint%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-json%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2F%22%2C%22update_customer_endpoint%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-json%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%5C%2Fupdate-customer%22%7D%2C%22wp_rest_nonce%22%3A%22aed2676082%22%2C%22update_shipping_method%22%3A%22%5C%2F%3Fwc-ajax%3Dupdate_shipping_method%22%7D%7D%2C%22cart_contains_subscription%22%3Afalse%2C%22subscription_plan_id%22%3A%22%22%2C%22vault_v3_enabled%22%3Atrue%2C%22variable_paypal_subscription_variations%22%3A%5B%5D%2C%22variable_paypal_subscription_variation_from_cart%22%3A%22%22%2C%22subscription_product_allowed%22%3Afalse%2C%22locations_with_subscription_product%22%3A%7B%22product%22%3Afalse%2C%22payorder%22%3Afalse%2C%22cart%22%3Afalse%7D%2C%22enforce_vault%22%3Afalse%2C%22can_save_vault_token%22%3Atrue%2C%22is_free_trial_cart%22%3Afalse%2C%22bn_codes%22%3A%7B%22checkout%22%3A%22Woo_PPCP%22%2C%22cart%22%3A%22Woo_PPCP%22%2C%22mini-cart%22%3A%22Woo_PPCP%22%2C%22product%22%3A%22Woo_PPCP%22%7D%2C%22payer%22%3Anull%2C%22button%22%3A%7B%22wrapper%22%3A%22%23ppc-button-ppcp-gateway%22%2C%22is_disabled%22%3Afalse%2C%22mini_cart_wrapper%22%3A%22%23ppc-button-minicart%22%2C%22is_mini_cart_disabled%22%3Afalse%2C%22cancel_wrapper%22%3A%22%23ppcp-cancel%22%2C%22mini_cart_style%22%3A%7B%22layout%22%3A%22vertical%22%2C%22color%22%3A%22gold%22%2C%22shape%22%3A%22rect%22%2C%22label%22%3A%22pay%22%2C%22tagline%22%3Afalse%2C%22height%22%3A35%7D%2C%22style%22%3A%7B%22layout%22%3A%22vertical%22%2C%22color%22%3A%22gold%22%2C%22shape%22%3A%22rect%22%2C%22label%22%3A%22pay%22%2C%22tagline%22%3Afalse%2C%22height%22%3A48%7D%7D%2C%22separate_buttons%22%3A%7B%22card%22%3A%7B%22id%22%3A%22ppcp-card-button-gateway%22%2C%22wrapper%22%3A%22%23ppc-button-ppcp-card-button-gateway%22%2C%22style%22%3A%7B%22shape%22%3A%22rect%22%2C%22color%22%3A%22black%22%2C%22layout%22%3A%22horizontal%22%7D%7D%7D%2C%22hosted_fields%22%3A%7B%22wrapper%22%3A%22%23ppcp-hosted-fields%22%2C%22labels%22%3A%7B%22credit_card_number%22%3A%22%22%2C%22cvv%22%3A%22%22%2C%22mm_yy%22%3A%22MM%5C%2FYY%22%2C%22fields_empty%22%3A%22Card%20payment%20details%20are%20missing.%20Please%20fill%20in%20all%20required%20fields.%22%2C%22fields_not_valid%22%3A%22Unfortunately%2C%20your%20credit%20card%20details%20are%20not%20valid.%22%2C%22card_not_supported%22%3A%22Unfortunately%2C%20we%20do%20not%20support%20your%20credit%20card.%22%2C%22cardholder_name_required%22%3A%22Cardholder%27s%20first%20and%20last%20name%20are%20required%2C%20please%20fill%20the%20checkout%20form%20required%20fields.%22%7D%2C%22valid_cards%22%3A%5B%22mastercard%22%2C%22visa%22%2C%22amex%22%2C%22jcb%22%2C%22american-express%22%2C%22master-card%22%5D%2C%22contingency%22%3A%22NO_3D_SECURE%22%7D%2C%22messages%22%3A%7B%22wrapper%22%3A%22.ppcp-messages%22%2C%22is_hidden%22%3Afalse%2C%22block%22%3A%7B%22enabled%22%3Afalse%7D%2C%22amount%22%3A0%2C%22placement%22%3A%22cart%22%2C%22style%22%3A%7B%22layout%22%3A%22text%22%2C%22logo%22%3A%7B%22type%22%3A%22inline%22%2C%22position%22%3A%22left%22%7D%2C%22text%22%3A%7B%22color%22%3A%22black%22%2C%22size%22%3A%2212%22%7D%2C%22color%22%3A%22black%22%2C%22ratio%22%3A%228x1%22%7D%7D%2C%22labels%22%3A%7B%22error%22%3A%7B%22generic%22%3A%22Something%20went%20wrong.%20Please%20try%20again%20or%20choose%20another%20payment%20source.%22%2C%22required%22%3A%7B%22generic%22%3A%22Required%20form%20fields%20are%20not%20filled.%22%2C%22field%22%3A%22%25s%20is%20a%20required%20field.%22%2C%22elements%22%3A%7B%22terms%22%3A%22Please%20read%20and%20accept%20the%20terms%20and%20conditions%20to%20proceed%20with%20your%20order.%22%7D%7D%7D%2C%22billing_field%22%3A%22Billing%20%25s%22%2C%22shipping_field%22%3A%22Shipping%20%25s%22%7D%2C%22simulate_cart%22%3A%7B%22enabled%22%3Atrue%2C%22throttling%22%3A5000%7D%2C%22order_id%22%3A0%2C%22order_key%22%3A%22%22%2C%22single_product_buttons_enabled%22%3Atrue%2C%22mini_cart_buttons_enabled%22%3Afalse%2C%22basic_checkout_validation_enabled%22%3Afalse%2C%22early_checkout_validation_enabled%22%3Atrue%2C%22funding_sources_without_redirect%22%3A%5B%22paypal%22%2C%22paylater%22%2C%22venmo%22%2C%22card%22%5D%2C%22user%22%3A%7B%22is_logged%22%3Afalse%2C%22has_wc_card_payment_tokens%22%3Afalse%7D%2C%22should_handle_shipping_in_paypal%22%3Afalse%2C%22server_side_shipping_callback%22%3A%7B%22enabled%22%3Atrue%7D%2C%22appswitch%22%3A%7B%22enabled%22%3Atrue%7D%2C%22needShipping%22%3Afalse%2C%22vaultingEnabled%22%3Atrue%2C%22productType%22%3Anull%2C%22manualRenewalEnabled%22%3Afalse%2C%22final_review_enabled%22%3Atrue%2C%22is_user_logged_in%22%3Afalse%7D%2C%22supports%22%3A%5B%22products%22%2C%22refunds%22%2C%22tokenization%22%2C%22add_payment_method%22%5D%2C%22save_card_text%22%3A%22Save%20your%20card%22%2C%22is_vaulting_enabled%22%3Atrue%2C%22card_icons%22%3A%5B%5D%2C%22name_on_card%22%3A%22no%22%7D%2C%22ppcp-pwc%22%3A%7B%22id%22%3A%22ppcp-pwc%22%2C%22title%22%3A%22Pay%20with%20Crypto%22%2C%22description%22%3A%22Pay%20with%20top%20wallets%20and%20coins.%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-paypal-payments%5C%2Fmodules%5C%2Fppcp-wc-gateway%5C%2Fassets%5C%2Fimages%5C%2Fpwc.svg%22%7D%2C%22ppcp-bancontact%22%3A%7B%22id%22%3A%22ppcp-bancontact%22%2C%22title%22%3A%22Bancontact%22%2C%22description%22%3A%22%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.paypalobjects.com%5C%2Fimages%5C%2Fcheckout%5C%2Falternative_payments%5C%2Fpaypal_bancontact_color.svg%22%7D%2C%22ppcp-blik%22%3A%7B%22id%22%3A%22ppcp-blik%22%2C%22title%22%3A%22Blik%22%2C%22description%22%3A%22%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.paypalobjects.com%5C%2Fimages%5C%2Fcheckout%5C%2Falternative_payments%5C%2Fpaypal_blik_color.svg%22%7D%2C%22ppcp-eps%22%3A%7B%22id%22%3A%22ppcp-eps%22%2C%22title%22%3A%22EPS%22%2C%22description%22%3A%22%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.paypalobjects.com%5C%2Fimages%5C%2Fcheckout%5C%2Falternative_payments%5C%2Fpaypal_eps_color.svg%22%7D%2C%22ppcp-ideal%22%3A%7B%22id%22%3A%22ppcp-ideal%22%2C%22title%22%3A%22iDeal%22%2C%22description%22%3A%22%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.paypalobjects.com%5C%2Fimages%5C%2Fcheckout%5C%2Falternative_payments%5C%2Fpaypal_ideal_color.svg%22%7D%2C%22ppcp-mybank%22%3A%7B%22id%22%3A%22ppcp-mybank%22%2C%22title%22%3A%22MyBank%22%2C%22description%22%3A%22%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.paypalobjects.com%5C%2Fimages%5C%2Fcheckout%5C%2Falternative_payments%5C%2Fpaypal_mybank_color.svg%22%7D%2C%22ppcp-p24%22%3A%7B%22id%22%3A%22ppcp-p24%22%2C%22title%22%3A%22Przelewy24%22%2C%22description%22%3A%22%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.paypalobjects.com%5C%2Fimages%5C%2Fcheckout%5C%2Falternative_payments%5C%2Fpaypal_przelewy24_color.svg%22%7D%2C%22ppcp-trustly%22%3A%7B%22id%22%3A%22ppcp-trustly%22%2C%22title%22%3A%22Trustly%22%2C%22description%22%3A%22%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.paypalobjects.com%5C%2Fimages%5C%2Fcheckout%5C%2Falternative_payments%5C%2Fpaypal_trustly_color.svg%22%7D%2C%22ppcp-multibanco%22%3A%7B%22id%22%3A%22ppcp-multibanco%22%2C%22title%22%3A%22Multibanco%22%2C%22description%22%3A%22%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.paypalobjects.com%5C%2Fimages%5C%2Fcheckout%5C%2Falternative_payments%5C%2Fpaypal_multibanco_color.svg%22%7D%2C%22ppcp-applepay%22%3A%7B%22id%22%3A%22ppcp-applepay%22%2C%22title%22%3A%22PayPal%22%2C%22description%22%3A%22Pay%20via%20PayPal.%22%2C%22enabled%22%3Atrue%2C%22scriptData%22%3A%7B%22sdk_url%22%3A%22https%3A%5C%2F%5C%2Fapplepay.cdn-apple.com%5C%2Fjsapi%5C%2Fv1%5C%2Fapple-pay-sdk.js%22%2C%22is_debug%22%3Afalse%2C%22is_admin%22%3Afalse%2C%22is_enabled%22%3Afalse%2C%22is_wc_gateway_enabled%22%3Afalse%2C%22preferences%22%3A%7B%22checkout_data_mode%22%3A%22use_wc%22%7D%2C%22button%22%3A%7B%22wrapper%22%3A%22ppc-button-applepay-container%22%2C%22mini_cart_wrapper%22%3A%22ppc-button-applepay-container-minicart%22%2C%22type%22%3A%22pay%22%2C%22color%22%3A%22black%22%2C%22lang%22%3A%22%22%7D%2C%22product%22%3A%7B%22needShipping%22%3Afalse%2C%22subtotal%22%3A0%7D%2C%22shop%22%3A%7B%22countryCode%22%3A%22CA%22%2C%22currencyCode%22%3A%22CAD%22%2C%22totalLabel%22%3A%22UNIVERSAL-SOLDER%20Electronics%22%7D%2C%22ajax_url%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-admin%5C%2Fadmin-ajax.php%22%2C%22nonce%22%3A%22f38024eeb0%22%7D%7D%2C%22ppcp-googlepay%22%3A%7B%22id%22%3A%22ppcp-googlepay%22%2C%22title%22%3A%22PayPal%22%2C%22description%22%3A%22Pay%20via%20PayPal.%22%2C%22enabled%22%3Atrue%2C%22scriptData%22%3A%7B%22environment%22%3A%22PRODUCTION%22%2C%22is_debug%22%3Afalse%2C%22is_enabled%22%3Afalse%2C%22is_wc_gateway_enabled%22%3Afalse%2C%22sdk_url%22%3A%22https%3A%5C%2F%5C%2Fpay.google.com%5C%2Fgp%5C%2Fp%5C%2Fjs%5C%2Fpay.js%22%2C%22button%22%3A%7B%22wrapper%22%3A%22%23ppc-button-googlepay-container%22%2C%22style%22%3A%7B%22color%22%3A%22black%22%2C%22type%22%3A%22pay%22%2C%22language%22%3A%22%22%7D%2C%22mini_cart_wrapper%22%3A%22%23ppc-button-googlepay-container-minicart%22%2C%22mini_cart_style%22%3A%7B%22color%22%3A%22black%22%2C%22type%22%3A%22pay%22%2C%22language%22%3A%22%22%7D%7D%2C%22shipping%22%3A%7B%22enabled%22%3Afalse%2C%22configured%22%3Atrue%7D%2C%22ajax%22%3A%7B%22update_payment_data%22%3A%7B%22endpoint%22%3A%22%5C%2F%3Fwc-ajax%3Dppc-googlepay-update-payment-data%22%2C%22nonce%22%3A%22bd9efaf249%22%7D%7D%7D%7D%7D%2C%22addressFieldsLocations%22%3A%7B%22address%22%3A%5B%22country%22%2C%22first_name%22%2C%22last_name%22%2C%22company%22%2C%22address_1%22%2C%22address_2%22%2C%22city%22%2C%22state%22%2C%22postcode%22%2C%22phone%22%5D%2C%22contact%22%3A%5B%22email%22%5D%2C%22order%22%3A%5B%5D%7D%2C%22adminUrl%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-admin%5C%2F%22%2C%22countries%22%3A%7B%22AF%22%3A%22Afghanistan%22%2C%22AX%22%3A%22%5Cu00c5land%20Islands%22%2C%22AL%22%3A%22Albania%22%2C%22DZ%22%3A%22Algeria%22%2C%22AS%22%3A%22American%20Samoa%22%2C%22AD%22%3A%22Andorra%22%2C%22AO%22%3A%22Angola%22%2C%22AI%22%3A%22Anguilla%22%2C%22AQ%22%3A%22Antarctica%22%2C%22AG%22%3A%22Antigua%20and%20Barbuda%22%2C%22AR%22%3A%22Argentina%22%2C%22AM%22%3A%22Armenia%22%2C%22AW%22%3A%22Aruba%22%2C%22AU%22%3A%22Australia%22%2C%22AT%22%3A%22Austria%22%2C%22AZ%22%3A%22Azerbaijan%22%2C%22BS%22%3A%22Bahamas%22%2C%22BH%22%3A%22Bahrain%22%2C%22BD%22%3A%22Bangladesh%22%2C%22BB%22%3A%22Barbados%22%2C%22BY%22%3A%22Belarus%22%2C%22PW%22%3A%22Belau%22%2C%22BE%22%3A%22Belgium%22%2C%22BZ%22%3A%22Belize%22%2C%22BJ%22%3A%22Benin%22%2C%22BM%22%3A%22Bermuda%22%2C%22BT%22%3A%22Bhutan%22%2C%22BO%22%3A%22Bolivia%22%2C%22BQ%22%3A%22Bonaire%2C%20Saint%20Eustatius%20and%20Saba%22%2C%22BA%22%3A%22Bosnia%20and%20Herzegovina%22%2C%22BW%22%3A%22Botswana%22%2C%22BV%22%3A%22Bouvet%20Island%22%2C%22BR%22%3A%22Brazil%22%2C%22IO%22%3A%22British%20Indian%20Ocean%20Territory%22%2C%22BN%22%3A%22Brunei%22%2C%22BG%22%3A%22Bulgaria%22%2C%22BF%22%3A%22Burkina%20Faso%22%2C%22BI%22%3A%22Burundi%22%2C%22KH%22%3A%22Cambodia%22%2C%22CM%22%3A%22Cameroon%22%2C%22CA%22%3A%22Canada%22%2C%22CV%22%3A%22Cape%20Verde%22%2C%22KY%22%3A%22Cayman%20Islands%22%2C%22CF%22%3A%22Central%20African%20Republic%22%2C%22TD%22%3A%22Chad%22%2C%22CL%22%3A%22Chile%22%2C%22CN%22%3A%22China%22%2C%22CX%22%3A%22Christmas%20Island%22%2C%22CC%22%3A%22Cocos%20%28Keeling%29%20Islands%22%2C%22CO%22%3A%22Colombia%22%2C%22KM%22%3A%22Comoros%22%2C%22CG%22%3A%22Congo%20%28Brazzaville%29%22%2C%22CD%22%3A%22Congo%20%28Kinshasa%29%22%2C%22CK%22%3A%22Cook%20Islands%22%2C%22CR%22%3A%22Costa%20Rica%22%2C%22HR%22%3A%22Croatia%22%2C%22CU%22%3A%22Cuba%22%2C%22CW%22%3A%22Cura%26ccedil%3Bao%22%2C%22CY%22%3A%22Cyprus%22%2C%22CZ%22%3A%22Czech%20Republic%22%2C%22DK%22%3A%22Denmark%22%2C%22DJ%22%3A%22Djibouti%22%2C%22DM%22%3A%22Dominica%22%2C%22DO%22%3A%22Dominican%20Republic%22%2C%22EC%22%3A%22Ecuador%22%2C%22EG%22%3A%22Egypt%22%2C%22SV%22%3A%22El%20Salvador%22%2C%22GQ%22%3A%22Equatorial%20Guinea%22%2C%22ER%22%3A%22Eritrea%22%2C%22EE%22%3A%22Estonia%22%2C%22SZ%22%3A%22Eswatini%22%2C%22ET%22%3A%22Ethiopia%22%2C%22FK%22%3A%22Falkland%20Islands%22%2C%22FO%22%3A%22Faroe%20Islands%22%2C%22FJ%22%3A%22Fiji%22%2C%22FI%22%3A%22Finland%22%2C%22FR%22%3A%22France%22%2C%22GF%22%3A%22French%20Guiana%22%2C%22PF%22%3A%22French%20Polynesia%22%2C%22TF%22%3A%22French%20Southern%20Territories%22%2C%22GA%22%3A%22Gabon%22%2C%22GM%22%3A%22Gambia%22%2C%22GE%22%3A%22Georgia%22%2C%22DE%22%3A%22Germany%22%2C%22GH%22%3A%22Ghana%22%2C%22GI%22%3A%22Gibraltar%22%2C%22GR%22%3A%22Greece%22%2C%22GL%22%3A%22Greenland%22%2C%22GD%22%3A%22Grenada%22%2C%22GP%22%3A%22Guadeloupe%22%2C%22GU%22%3A%22Guam%22%2C%22GT%22%3A%22Guatemala%22%2C%22GG%22%3A%22Guernsey%22%2C%22GN%22%3A%22Guinea%22%2C%22GW%22%3A%22Guinea-Bissau%22%2C%22GY%22%3A%22Guyana%22%2C%22HT%22%3A%22Haiti%22%2C%22HM%22%3A%22Heard%20Island%20and%20McDonald%20Islands%22%2C%22HN%22%3A%22Honduras%22%2C%22HK%22%3A%22Hong%20Kong%22%2C%22HU%22%3A%22Hungary%22%2C%22IS%22%3A%22Iceland%22%2C%22IN%22%3A%22India%22%2C%22ID%22%3A%22Indonesia%22%2C%22IR%22%3A%22Iran%22%2C%22IQ%22%3A%22Iraq%22%2C%22IE%22%3A%22Ireland%22%2C%22IM%22%3A%22Isle%20of%20Man%22%2C%22IL%22%3A%22Israel%22%2C%22IT%22%3A%22Italy%22%2C%22CI%22%3A%22Ivory%20Coast%22%2C%22JM%22%3A%22Jamaica%22%2C%22JP%22%3A%22Japan%22%2C%22JE%22%3A%22Jersey%22%2C%22JO%22%3A%22Jordan%22%2C%22KZ%22%3A%22Kazakhstan%22%2C%22KE%22%3A%22Kenya%22%2C%22KI%22%3A%22Kiribati%22%2C%22XK%22%3A%22Kosovo%22%2C%22KW%22%3A%22Kuwait%22%2C%22KG%22%3A%22Kyrgyzstan%22%2C%22LA%22%3A%22Laos%22%2C%22LV%22%3A%22Latvia%22%2C%22LB%22%3A%22Lebanon%22%2C%22LS%22%3A%22Lesotho%22%2C%22LR%22%3A%22Liberia%22%2C%22LY%22%3A%22Libya%22%2C%22LI%22%3A%22Liechtenstein%22%2C%22LT%22%3A%22Lithuania%22%2C%22LU%22%3A%22Luxembourg%22%2C%22MO%22%3A%22Macao%22%2C%22MG%22%3A%22Madagascar%22%2C%22MW%22%3A%22Malawi%22%2C%22MY%22%3A%22Malaysia%22%2C%22MV%22%3A%22Maldives%22%2C%22ML%22%3A%22Mali%22%2C%22MT%22%3A%22Malta%22%2C%22MH%22%3A%22Marshall%20Islands%22%2C%22MQ%22%3A%22Martinique%22%2C%22MR%22%3A%22Mauritania%22%2C%22MU%22%3A%22Mauritius%22%2C%22YT%22%3A%22Mayotte%22%2C%22MX%22%3A%22Mexico%22%2C%22FM%22%3A%22Micronesia%22%2C%22MD%22%3A%22Moldova%22%2C%22MC%22%3A%22Monaco%22%2C%22MN%22%3A%22Mongolia%22%2C%22ME%22%3A%22Montenegro%22%2C%22MS%22%3A%22Montserrat%22%2C%22MA%22%3A%22Morocco%22%2C%22MZ%22%3A%22Mozambique%22%2C%22MM%22%3A%22Myanmar%22%2C%22NA%22%3A%22Namibia%22%2C%22NR%22%3A%22Nauru%22%2C%22NP%22%3A%22Nepal%22%2C%22NL%22%3A%22Netherlands%22%2C%22NC%22%3A%22New%20Caledonia%22%2C%22NZ%22%3A%22New%20Zealand%22%2C%22NI%22%3A%22Nicaragua%22%2C%22NE%22%3A%22Niger%22%2C%22NG%22%3A%22Nigeria%22%2C%22NU%22%3A%22Niue%22%2C%22NF%22%3A%22Norfolk%20Island%22%2C%22KP%22%3A%22North%20Korea%22%2C%22MK%22%3A%22North%20Macedonia%22%2C%22MP%22%3A%22Northern%20Mariana%20Islands%22%2C%22NO%22%3A%22Norway%22%2C%22OM%22%3A%22Oman%22%2C%22PK%22%3A%22Pakistan%22%2C%22PS%22%3A%22Palestinian%20Territory%22%2C%22PA%22%3A%22Panama%22%2C%22PG%22%3A%22Papua%20New%20Guinea%22%2C%22PY%22%3A%22Paraguay%22%2C%22PE%22%3A%22Peru%22%2C%22PH%22%3A%22Philippines%22%2C%22PN%22%3A%22Pitcairn%22%2C%22PL%22%3A%22Poland%22%2C%22PT%22%3A%22Portugal%22%2C%22PR%22%3A%22Puerto%20Rico%22%2C%22QA%22%3A%22Qatar%22%2C%22RE%22%3A%22Reunion%22%2C%22RO%22%3A%22Romania%22%2C%22RU%22%3A%22Russia%22%2C%22RW%22%3A%22Rwanda%22%2C%22ST%22%3A%22S%26atilde%3Bo%20Tom%26eacute%3B%20and%20Pr%26iacute%3Bncipe%22%2C%22BL%22%3A%22Saint%20Barth%26eacute%3Blemy%22%2C%22SH%22%3A%22Saint%20Helena%22%2C%22KN%22%3A%22Saint%20Kitts%20and%20Nevis%22%2C%22LC%22%3A%22Saint%20Lucia%22%2C%22SX%22%3A%22Saint%20Martin%20%28Dutch%20part%29%22%2C%22MF%22%3A%22Saint%20Martin%20%28French%20part%29%22%2C%22PM%22%3A%22Saint%20Pierre%20and%20Miquelon%22%2C%22VC%22%3A%22Saint%20Vincent%20and%20the%20Grenadines%22%2C%22WS%22%3A%22Samoa%22%2C%22SM%22%3A%22San%20Marino%22%2C%22SA%22%3A%22Saudi%20Arabia%22%2C%22SN%22%3A%22Senegal%22%2C%22RS%22%3A%22Serbia%22%2C%22SC%22%3A%22Seychelles%22%2C%22SL%22%3A%22Sierra%20Leone%22%2C%22SG%22%3A%22Singapore%22%2C%22SK%22%3A%22Slovakia%22%2C%22SI%22%3A%22Slovenia%22%2C%22SB%22%3A%22Solomon%20Islands%22%2C%22SO%22%3A%22Somalia%22%2C%22ZA%22%3A%22South%20Africa%22%2C%22GS%22%3A%22South%20Georgia%5C%2FSandwich%20Islands%22%2C%22KR%22%3A%22South%20Korea%22%2C%22SS%22%3A%22South%20Sudan%22%2C%22ES%22%3A%22Spain%22%2C%22LK%22%3A%22Sri%20Lanka%22%2C%22SD%22%3A%22Sudan%22%2C%22SR%22%3A%22Suriname%22%2C%22SJ%22%3A%22Svalbard%20and%20Jan%20Mayen%22%2C%22SE%22%3A%22Sweden%22%2C%22CH%22%3A%22Switzerland%22%2C%22SY%22%3A%22Syria%22%2C%22TW%22%3A%22Taiwan%22%2C%22TJ%22%3A%22Tajikistan%22%2C%22TZ%22%3A%22Tanzania%22%2C%22TH%22%3A%22Thailand%22%2C%22TL%22%3A%22Timor-Leste%22%2C%22TG%22%3A%22Togo%22%2C%22TK%22%3A%22Tokelau%22%2C%22TO%22%3A%22Tonga%22%2C%22TT%22%3A%22Trinidad%20and%20Tobago%22%2C%22TN%22%3A%22Tunisia%22%2C%22TR%22%3A%22T%5Cu00fcrkiye%22%2C%22TM%22%3A%22Turkmenistan%22%2C%22TC%22%3A%22Turks%20and%20Caicos%20Islands%22%2C%22TV%22%3A%22Tuvalu%22%2C%22UG%22%3A%22Uganda%22%2C%22UA%22%3A%22Ukraine%22%2C%22AE%22%3A%22United%20Arab%20Emirates%22%2C%22GB%22%3A%22United%20Kingdom%20%28UK%29%22%2C%22US%22%3A%22United%20States%20%28US%29%22%2C%22UM%22%3A%22United%20States%20%28US%29%20Minor%20Outlying%20Islands%22%2C%22UY%22%3A%22Uruguay%22%2C%22UZ%22%3A%22Uzbekistan%22%2C%22VU%22%3A%22Vanuatu%22%2C%22VA%22%3A%22Vatican%22%2C%22VE%22%3A%22Venezuela%22%2C%22VN%22%3A%22Vietnam%22%2C%22VG%22%3A%22Virgin%20Islands%20%28British%29%22%2C%22VI%22%3A%22Virgin%20Islands%20%28US%29%22%2C%22WF%22%3A%22Wallis%20and%20Futuna%22%2C%22EH%22%3A%22Western%20Sahara%22%2C%22YE%22%3A%22Yemen%22%2C%22ZM%22%3A%22Zambia%22%2C%22ZW%22%3A%22Zimbabwe%22%7D%2C%22currency%22%3A%7B%22code%22%3A%22CAD%22%2C%22precision%22%3A2%2C%22symbol%22%3A%22C%24%22%2C%22symbolPosition%22%3A%22left%22%2C%22decimalSeparator%22%3A%22.%22%2C%22thousandSeparator%22%3A%22%2C%22%2C%22priceFormat%22%3A%22%251%24s%252%24s%22%7D%2C%22currentUserId%22%3A0%2C%22currentUserIsAdmin%22%3Afalse%2C%22currentThemeIsFSETheme%22%3Afalse%2C%22dateFormat%22%3A%22F%20j%2C%20Y%22%2C%22homeUrl%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2F%22%2C%22locale%22%3A%7B%22siteLocale%22%3A%22en_US%22%2C%22userLocale%22%3A%22en_US%22%2C%22weekdaysShort%22%3A%5B%22Sun%22%2C%22Mon%22%2C%22Tue%22%2C%22Wed%22%2C%22Thu%22%2C%22Fri%22%2C%22Sat%22%5D%7D%2C%22isRemoteLoggingEnabled%22%3Atrue%2C%22dashboardUrl%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fmy-account%5C%2F%22%2C%22orderStatuses%22%3A%7B%22pending%22%3A%22Pending%20payment%22%2C%22processing%22%3A%22Processing%22%2C%22on-hold%22%3A%22On%20hold%22%2C%22completed%22%3A%22Completed%22%2C%22cancelled%22%3A%22Cancelled%22%2C%22refunded%22%3A%22Refunded%22%2C%22failed%22%3A%22Failed%22%2C%22checkout-draft%22%3A%22Draft%22%2C%22backorder%22%3A%22Backorder%22%2C%22packaging%22%3A%22Packaging%22%7D%2C%22placeholderImgSrc%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-content%5C%2Fuploads%5C%2Fwoocommerce-placeholder.webp%22%2C%22productsSettings%22%3A%7B%22cartRedirectAfterAdd%22%3Afalse%7D%2C%22siteTitle%22%3A%22UNIVERSAL-SOLDER%20Electronics%22%2C%22storePages%22%3A%7B%22myaccount%22%3A%7B%22id%22%3A9%2C%22title%22%3A%22My%20account%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fmy-account%5C%2F%22%7D%2C%22shop%22%3A%7B%22id%22%3A165324%2C%22title%22%3A%22Shop%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fshop%5C%2F%22%7D%2C%22cart%22%3A%7B%22id%22%3A7%2C%22title%22%3A%22Cart%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fcart%5C%2F%22%7D%2C%22checkout%22%3A%7B%22id%22%3A165325%2C%22title%22%3A%22Checkout%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fcheckout%5C%2F%22%7D%2C%22privacy%22%3A%7B%22id%22%3A3%2C%22title%22%3A%22Privacy%20Policy%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fprivacy-policy%5C%2F%22%7D%2C%22terms%22%3A%7B%22id%22%3A8665%2C%22title%22%3A%22Terms%20And%20Conditions%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fterms-conditions%5C%2F%22%7D%7D%2C%22wcAssetUrl%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce%5C%2Fassets%5C%2F%22%2C%22wcVersion%22%3A%2210.7.0%22%2C%22wpLoginUrl%22%3A%22https%3A%5C%2F%5C%2Fwww.universal-solder.ca%5C%2Fwp-login.php%22%2C%22wpVersion%22%3A%226.9.4%22%2C%22experimentalWcRestApiV4%22%3Afalse%7D' ) );wp.apiFetch.use( wp.apiFetch.createPreloadingMiddleware( JSON.parse( decodeURIComponent( '%7B%22%5C%2Fwc%5C%2Fstore%5C%2Fv1%5C%2Fcart%22%3A%7B%22body%22%3A%7B%22items%22%3A%5B%5D%2C%22coupons%22%3A%5B%5D%2C%22fees%22%3A%5B%5D%2C%22totals%22%3A%7B%22total_items%22%3A%220%22%2C%22total_items_tax%22%3A%220%22%2C%22total_fees%22%3A%220%22%2C%22total_fees_tax%22%3A%220%22%2C%22total_discount%22%3A%220%22%2C%22total_discount_tax%22%3A%220%22%2C%22total_shipping%22%3Anull%2C%22total_shipping_tax%22%3Anull%2C%22total_price%22%3A%220%22%2C%22total_tax%22%3A%220%22%2C%22tax_lines%22%3A%5B%5D%2C%22currency_code%22%3A%22CAD%22%2C%22currency_symbol%22%3A%22C%24%22%2C%22currency_minor_unit%22%3A2%2C%22currency_decimal_separator%22%3A%22.%22%2C%22currency_thousand_separator%22%3A%22%2C%22%2C%22currency_prefix%22%3A%22C%24%22%2C%22currency_suffix%22%3A%22%22%7D%2C%22shipping_address%22%3A%7B%22first_name%22%3A%22%22%2C%22last_name%22%3A%22%22%2C%22company%22%3A%22%22%2C%22address_1%22%3A%22%22%2C%22address_2%22%3A%22%22%2C%22city%22%3A%22%22%2C%22state%22%3A%22ON%22%2C%22postcode%22%3A%22%22%2C%22country%22%3A%22CA%22%2C%22phone%22%3A%22%22%7D%2C%22billing_address%22%3A%7B%22first_name%22%3A%22%22%2C%22last_name%22%3A%22%22%2C%22company%22%3A%22%22%2C%22address_1%22%3A%22%22%2C%22address_2%22%3A%22%22%2C%22city%22%3A%22%22%2C%22state%22%3A%22ON%22%2C%22postcode%22%3A%22%22%2C%22country%22%3A%22CA%22%2C%22email%22%3A%22%22%2C%22phone%22%3A%22%22%7D%2C%22needs_payment%22%3Afalse%2C%22needs_shipping%22%3Afalse%2C%22payment_requirements%22%3A%5B%22products%22%5D%2C%22has_calculated_shipping%22%3Afalse%2C%22shipping_rates%22%3A%5B%5D%2C%22items_count%22%3A0%2C%22items_weight%22%3A0%2C%22cross_sells%22%3A%5B%5D%2C%22errors%22%3A%5B%5D%2C%22payment_methods%22%3A%5B%22stripe%22%2C%22ppcp-gateway%22%5D%2C%22extensions%22%3A%7B%22facebook-for-woocommerce%22%3A%5B%5D%7D%7D%2C%22headers%22%3A%7B%22Nonce%22%3A%22aed2676082%22%2C%22Nonce-Timestamp%22%3A1776793346%2C%22User-ID%22%3A0%2C%22Cart-Token%22%3A%22eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidF81MGY0YTJjMzdlOTU5NTI3M2MwMmEwZjhkOGYxODciLCJleHAiOjE3NzY5NjYxNDYsImlzcyI6InN0b3JlLWFwaSIsImlhdCI6MTc3Njc5MzM0Nn0.Behv0lhukrbLfT7q2UTsZrRaOUt60u87Sj5N0aQ6gKE%22%2C%22Cart-Hash%22%3A%22%22%2C%22Cache-Control%22%3A%22no-store%22%7D%7D%7D' ) ) ) );
//# sourceURL=wc-settings-js-before
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/wc-settings.js
https://www.universal-solder.ca/wp-includes/js/dist/deprecated.min.js
https://www.universal-solder.ca/wp-includes/js/dist/dom.min.js
https://www.universal-solder.ca/wp-includes/js/dist/escape-html.min.js
https://www.universal-solder.ca/wp-includes/js/dist/element.min.js
https://www.universal-solder.ca/wp-includes/js/dist/is-shallow-equal.min.js
https://www.universal-solder.ca/wp-includes/js/dist/keycodes.min.js
https://www.universal-solder.ca/wp-includes/js/dist/priority-queue.min.js
https://www.universal-solder.ca/wp-includes/js/dist/compose.min.js
https://www.universal-solder.ca/wp-includes/js/dist/private-apis.min.js
https://www.universal-solder.ca/wp-includes/js/dist/redux-routine.min.js
https://www.universal-solder.ca/wp-includes/js/dist/data.min.js
( function() {
var userId = 0;
var storageKey = "WP_DATA_USER_" + userId;
wp.data
.use( wp.data.plugins.persistence, { storageKey: storageKey } );
} )();
//# sourceURL=wp-data-js-after
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks-registry.js
https://www.universal-solder.ca/wp-includes/js/dist/data-controls.min.js
https://www.universal-solder.ca/wp-includes/js/dist/html-entities.min.js
https://www.universal-solder.ca/wp-includes/js/dist/notices.min.js
var wcBlocksMiddlewareConfig = {
storeApiNonce: 'aed2676082',
wcStoreApiNonceTimestamp: '1776793345'
};
//# sourceURL=wc-blocks-middleware-js-before
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks-middleware.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks-data.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/admin/sanitize/index.js
https://www.universal-solder.ca/wp-includes/js/dist/dom-ready.min.js
https://www.universal-solder.ca/wp-includes/js/dist/a11y.min.js
https://www.universal-solder.ca/wp-includes/js/dist/primitives.min.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/blocks-components.js
https://www.universal-solder.ca/wp-includes/js/dist/warning.min.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/blocks-checkout.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks-shared-context.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks-shared-hocs.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/price-format.js
https://www.universal-solder.ca/wp-includes/js/dist/autop.min.js
https://www.universal-solder.ca/wp-includes/js/dist/plugins.min.js
https://www.universal-solder.ca/wp-includes/js/dist/style-engine.min.js
https://www.universal-solder.ca/wp-includes/js/dist/wordcount.min.js
https://www.universal-solder.ca/wp-content/plugins/woo-product-bundle/assets/js/blocks.js
https://www.universal-solder.ca/wp-includes/js/dist/vendor/lodash.min.js
window.lodash = _.noConflict();
//# sourceURL=lodash-js-after
https://www.universal-solder.ca/wp-content/plugins/woocommerce-gateway-stripe/build/upe-blocks.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-blocks-js-checkout-block.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-blocks-js-advanced-card-checkout-block.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-js-pwc-payment-method.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-js-bancontact-payment-method.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-js-blik-payment-method.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-js-eps-payment-method.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-js-ideal-payment-method.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-js-mybank-payment-method.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-js-p24-payment-method.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-js-trustly-payment-method.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-js-multibanco-payment-method.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-applepay-js-boot-block.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-googlepay-js-boot-block.js
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/client/blocks/cart-frontend.js
var glaGtagData = {"currency_minor_unit":"2","products":[]};
//# sourceURL=gla-gtag-events-js-extra
https://www.universal-solder.ca/wp-content/plugins/google-listings-and-ads/js/build/gtag-events.js
https://www.universal-solder.ca/wp-includes/js/underscore.min.js
var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
//# sourceURL=wp-util-js-extra
https://www.universal-solder.ca/wp-includes/js/wp-util.min.js
var wc_add_to_cart_variation_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination.","i18n_reset_alert_text":"Your selection has been reset. Please select some product options before adding this product to your cart."};
//# sourceURL=wc-add-to-cart-variation-js-extra
https://www.universal-solder.ca/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js
https://www.universal-solder.ca/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.universal-solder.ca\/wp-admin\/admin-ajax.php","nonce":"4a98e37c40","urls":{"assets":"https:\/\/www.universal-solder.ca\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.universal-solder.ca\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/www.universal-solder.ca\/cart\/","checkout_page_url":"https:\/\/www.universal-solder.ca\/checkout\/","fragments_nonce":"e29e58987e"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.universal-solder.ca\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
//# sourceURL=elementor-pro-frontend-js-before
https://www.universal-solder.ca/wp-content/plugins/elementor-pro/assets/js/frontend.min.js
https://www.universal-solder.ca/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js
/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""};
/**
* Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups.
*/
window._nslHasOpenedPopup = false;
window._nslWebViewNoticeElement = null;
window.NSLPopup = function (url, title, w, h) {
/**
* Cross-Origin-Opener-Policy blocked the access to the opener
*/
if (typeof BroadcastChannel === "function") {
const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel');
_nslLoginBroadCastChannel.onmessage = (event) => {
if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') {
window._nslHasOpenedPopup = false;
const url = event.data?.href;
_nslLoginBroadCastChannel.close();
if (typeof window.nslRedirect === 'function') {
window.nslRedirect(url);
} else {
window.opener.location = url;
}
}
};
}
const userAgent = navigator.userAgent,
mobile = function () {
return /\b(iPhone|iP[ao]d)/.test(userAgent) ||
/\b(iP[ao]d)/.test(userAgent) ||
/Android/i.test(userAgent) ||
/Mobile/i.test(userAgent);
},
screenX = window.screenX !== undefined ? window.screenX : window.screenLeft,
screenY = window.screenY !== undefined ? window.screenY : window.screenTop,
outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth,
outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22,
targetWidth = mobile() ? null : w,
targetHeight = mobile() ? null : h,
left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10),
right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10),
features = [];
if (targetWidth !== null) {
features.push('width=' + targetWidth);
}
if (targetHeight !== null) {
features.push('height=' + targetHeight);
}
features.push('left=' + left);
features.push('top=' + right);
features.push('scrollbars=1');
const newWindow = window.open(url, title, features.join(','));
if (window.focus) {
newWindow.focus();
}
window._nslHasOpenedPopup = true;
return newWindow;
};
let isWebView = null;
function checkWebView() {
if (isWebView === null) {
function _detectOS(ua) {
if (/Android/.test(ua)) {
return "Android";
} else if (/iPhone|iPad|iPod/.test(ua)) {
return "iOS";
} else if (/Windows/.test(ua)) {
return "Windows";
} else if (/Mac OS X/.test(ua)) {
return "Mac";
} else if (/CrOS/.test(ua)) {
return "Chrome OS";
} else if (/Firefox/.test(ua)) {
return "Firefox OS";
}
return "";
}
function _detectBrowser(ua) {
let android = /Android/.test(ua);
if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) {
return "Opera";
} else if (/CriOS/.test(ua)) {
return "Chrome for iOS";
} else if (/Edge/.test(ua)) {
return "Edge";
} else if (android && /Silk\//.test(ua)) {
return "Silk";
} else if (/Chrome/.test(ua)) {
return "Chrome";
} else if (/Firefox/.test(ua)) {
return "Firefox";
} else if (android) {
return "AOSP";
} else if (/MSIE|Trident/.test(ua)) {
return "IE";
} else if (/Safari\//.test(ua)) {
return "Safari";
} else if (/AppleWebKit/.test(ua)) {
return "WebKit";
}
return "";
}
function _detectBrowserVersion(ua, browser) {
if (browser === "Opera") {
return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") :
/ OPR/.test(ua) ? _getVersion(ua, " OPR/") :
_getVersion(ua, " OPT/");
} else if (browser === "Chrome for iOS") {
return _getVersion(ua, "CriOS/");
} else if (browser === "Edge") {
return _getVersion(ua, "Edge/");
} else if (browser === "Chrome") {
return _getVersion(ua, "Chrome/");
} else if (browser === "Firefox") {
return _getVersion(ua, "Firefox/");
} else if (browser === "Silk") {
return _getVersion(ua, "Silk/");
} else if (browser === "AOSP") {
return _getVersion(ua, "Version/");
} else if (browser === "IE") {
return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") :
/MSIE/.test(ua) ? _getVersion(ua, "MSIE ")
:
_getVersion(ua, "rv:");
} else if (browser === "Safari") {
return _getVersion(ua, "Version/");
} else if (browser === "WebKit") {
return _getVersion(ua, "WebKit/");
}
return "0.0.0";
}
function _getVersion(ua, token) {
try {
return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]);
} catch (o_O) {
}
return "0.0.0";
}
function _normalizeSemverString(version) {
const ary = version.split(/[\._]/);
return (parseInt(ary[0], 10) || 0) + "." +
(parseInt(ary[1], 10) || 0) + "." +
(parseInt(ary[2], 10) || 0);
}
function _isWebView(ua, os, browser, version, options) {
switch (os + browser) {
case "iOSSafari":
return false;
case "iOSWebKit":
return _isWebView_iOS(options);
case "AndroidAOSP":
return false;
case "AndroidChrome":
return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options);
}
return false;
}
function _isWebView_iOS(options) {
const document = (window["document"] || {});
if ("WEB_VIEW" in options) {
return options["WEB_VIEW"];
}
return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false);
}
function _isWebView_Android(options) {
if ("WEB_VIEW" in options) {
return options["WEB_VIEW"];
}
return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false);
}
const options = {},
nav = window.navigator || {},
ua = nav.userAgent || "",
os = _detectOS(ua),
browser = _detectBrowser(ua),
browserVersion = _detectBrowserVersion(ua, browser);
isWebView = _isWebView(ua, os, browser, browserVersion, options);
}
return isWebView;
}
function isAllowedWebViewForUserAgent(provider) {
const facebookAllowedWebViews = [
'Instagram',
'FBAV',
'FBAN'
];
let whitelist = [];
if (provider && provider === 'facebook') {
whitelist = facebookAllowedWebViews;
}
const nav = window.navigator || {},
ua = nav.userAgent || "";
if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) {
return true;
}
return false;
}
function disableButtonInWebView(providerButtonElement) {
if (providerButtonElement) {
providerButtonElement.classList.add('nsl-disabled-provider');
providerButtonElement.setAttribute('href', '#');
providerButtonElement.addEventListener('pointerdown', (e) => {
if (!window._nslWebViewNoticeElement) {
window._nslWebViewNoticeElement = document.createElement('div');
window._nslWebViewNoticeElement.id = "nsl-notices-fallback";
window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) {
this.parentNode.removeChild(this);
window._nslWebViewNoticeElement = null;
});
const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>';
window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML);
document.body.appendChild(window._nslWebViewNoticeElement);
}
});
}
}
window._nslDOMReady(function () {
window.nslRedirect = function (url) {
if (scriptOptions._redirectOverlay) {
const overlay = document.createElement('div');
overlay.id = "nsl-redirect-overlay";
let overlayHTML = '';
const overlayContainer = "<div id='nsl-redirect-overlay-container'>",
overlayContainerClose = "</div>",
overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>",
overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>",
overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>";
switch (scriptOptions._redirectOverlay) {
case "overlay-only":
break;
case "overlay-with-spinner":
overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose;
break;
default:
overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose;
break;
}
overlay.insertAdjacentHTML("afterbegin", overlayHTML);
document.body.appendChild(overlay);
}
window.location = url;
};
let targetWindow = scriptOptions._targetWindow || 'prefer-popup',
lastPopup = false;
document.addEventListener('click', function (e) {
if (e.target) {
const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]');
if (buttonLinkElement) {
if (lastPopup && !lastPopup.closed) {
e.preventDefault();
lastPopup.focus();
} else {
let href = buttonLinkElement.href,
success = false;
if (href.indexOf('?') !== -1) {
href += '&';
} else {
href += '?';
}
const redirectTo = buttonLinkElement.dataset.redirect;
if (redirectTo === 'current') {
href += 'redirect=' + encodeURIComponent(window.location.href) + '&';
} else if (redirectTo && redirectTo !== '') {
href += 'redirect=' + encodeURIComponent(redirectTo) + '&';
}
if (targetWindow !== 'prefer-same-window' && checkWebView()) {
targetWindow = 'prefer-same-window';
}
if (targetWindow === 'prefer-popup') {
lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight);
if (lastPopup) {
success = true;
e.preventDefault();
}
} else if (targetWindow === 'prefer-new-tab') {
const newTab = window.open(href + 'display=popup', '_blank');
if (newTab) {
if (window.focus) {
newTab.focus();
}
success = true;
window._nslHasOpenedPopup = true;
e.preventDefault();
}
}
if (!success) {
window.location = href;
e.preventDefault();
}
}
}
}
});
let buttonCountChanged = false;
const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]');
if (googleLoginButtons.length && checkWebView()) {
googleLoginButtons.forEach(function (googleLoginButton) {
if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
disableButtonInWebView(googleLoginButton);
} else {
googleLoginButton.remove();
buttonCountChanged = true;
}
});
}
const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]');
if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) {
facebookLoginButtons.forEach(function (facebookLoginButton) {
if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
disableButtonInWebView(facebookLoginButton);
} else {
facebookLoginButton.remove();
buttonCountChanged = true;
}
});
}
const separators = document.querySelectorAll('div.nsl-separator');
if (buttonCountChanged && separators.length) {
separators.forEach(function (separator) {
const separatorParentNode = separator.parentNode;
if (separatorParentNode) {
const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons');
if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) {
separator.remove();
}
}
})
}
});})();