PageSourceSearch

https://wonderfuldental.com/cdn/shop/t/293/assets/checkout-experience.js?v=81844837935875304981787785404

js wonderfuldental.com collected 2026-09-29 23:28:26 UTC 2,386 bytes, 2 lines download raw bytes

1(function(){var DEBUG_SKIP_CHECKOUT_REDIRECT=!1,classicCheckoutInFlight=null;window.checkoutExperience=window.checkoutExperience||{};function resolveCartUpdateJsUrl(){var u=window.routes&&window.routes.cart_update_url;if(!u){var root=typeof Shopify!="undefined"&&Shopify.routes&&Shopify.routes.root?String(Shopify.routes.root).replace(/\/?$/,"/"):"/";return root+"cart/update.js"}return/\.js(\?|#|$)/.test(u)?u:String(u).replace(/\/cart\/update\/?$/,"/cart/update.js")}function resolveCheckoutAttributes(){return window.WonderfulExperienceLog&&typeof window.WonderfulExperienceLog.computeCheckoutAttributes=="function"?window.WonderfulExperienceLog.computeCheckoutAttributes():Promise.resolve({attributes:{checkout_experience:"classic"},majority:"classic"})}function resolveSectionAttributes(){return window.WonderfulSectionLog&&typeof window.WonderfulSectionLog.computeCheckoutAttributes=="function"?window.WonderfulSectionLog.computeCheckoutAttributes():Promise.resolve({attributes:{},majority:null})}window.checkoutExperience.setClassicAndGoToCheckout=function(){if(classicCheckoutInFlight)return classicCheckoutInFlight;var updateUrl=resolveCartUpdateJsUrl();return classicCheckoutInFlight=Promise.all([resolveCheckoutAttributes(),resolveSectionAttributes()]).then(function(results){var attributes=Object.assign({},results[0].attributes,results[1].attributes);return fetch(updateUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({attributes:attributes}),credentials:"same-origin"})}).then(function(res){return res.ok?res.json():Promise.reject(new Error("cart update failed"))}).then(function(cart){if(window.WonderfulExperienceLog&&window.WonderfulExperienceLog.markFlushed(),window.WonderfulSectionLog&&window.WonderfulSectionLog.markFlushed(),DEBUG_SKIP_CHECKOUT_REDIRECT){console.log("[checkout-experience/classic] DEBUG: redirect disabled (would navigate to /checkout)");return}window.location.href="/checkout"}).catch(function(err){if(console.warn("[checkout-experience/classic] cart/update.js failed",err),DEBUG_SKIP_CHECKOUT_REDIRECT){console.log("[checkout-experience/classic] DEBUG: redirect disabled after error");return}window.location.href="/checkout"}).finally(function(){classicCheckoutInFlight=null}),classicCheckoutInFlight}})();
2//# sourceMappingURL=/cdn/shop/t/293/assets/checkout-experience.js.map?v=81844837935875304981787785404

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