1 2 (function() { 3 var baseURL = "https://cdn.shopify.com/shopifycloud/checkout-web/assets/"; 4 var scripts = ["https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/polyfills.DtXF2zQ8.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/app.QXnouISu.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/page-OnePage.CU8mG-rg.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/DeliveryMethodSelectorSection.DpCs9DjW.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/useEditorShopPayNavigation.B3MlxxXl.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/VaultedPayment.Befy0QYA.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/LocalizationExtensionField.CVBYQf68.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/ShopPayOptInDisclaimer.D8FKaG-6.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/ShipmentBreakdown.Dr1jlVsJ.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/MerchandiseModal.B8EFf1AC.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/StackedMerchandisePreview.CgVoeHq6.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/PayButtonSection.B1qa85Po.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/component-ShopPayVerificationSwitch.JIjL_JXo.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/useSubscribeMessenger.CBcuZgaS.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/index.BYY8vVXr.js"]; 5 var styles = ["https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/assets/app.DDHPiHsQ.css","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/assets/OnePage.PMX4OSBO.css","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/assets/DeliveryMethodSelectorSection.mzIofv1F.css","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/assets/useEditorShopPayNavigation.DCOTvxC3.css","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/assets/VaultedPayment.OxMVm7u-.css","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/assets/StackedMerchandisePreview.CKAakmU8.css","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.de/assets/ShopPayVerificationSwitch.DW7NMDXG.css"]; 6 var fontPreconnectUrls = []; 7 var fontPrefetchUrls = []; 8 var imgPrefetchUrls = ["https://cdn.shopify.com/s/files/1/0528/4875/4868/files/LogoV2_x320.png?v=1675839920"]; 9 10 function preconnect(url, callback) { 11 var link = document.createElement('link'); 12 link.rel = 'dns-prefetch preconnect'; 13 link.href = url; 14 link.crossOrigin = ''; 15 link.onload = link.onerror = callback; 16 document.head.appendChild(link); 17 } 18 19 function preconnectAssets() { 20 var resources = [baseURL].concat(fontPreconnectUrls); 21 var index = 0; 22 (function next() { 23 var res = resources[index++]; 24 if (res) preconnect(res, next); 25 })(); 26 } 27 28 function prefetch(url, as, callback) { 29 var link = document.createElement('link'); 30 if (link.relList.supports('prefetch')) { 31 link.rel = 'prefetch'; 32 link.fetchPriority = 'low'; 33 link.as = as; 34 if (as === 'font') link.type = 'font/woff2'; 35 link.href = url; 36 link.crossOrigin = ''; 37 link.onload = link.onerror = callback; 38 document.head.appendChild(link); 39 } else { 40 var xhr = new XMLHttpRequest(); 41 xhr.open('GET', url, true); 42 xhr.onloadend = callback; 43 xhr.send(); 44 } 45 } 46 47 function prefetchAssets() { 48 var resources = [].concat( 49 scripts.map(function(url) { return [url, 'script']; }), 50 styles.map(function(url) { return [url, 'style']; }), 51 fontPrefetchUrls.map(function(url) { return [url, 'font']; }), 52 imgPrefetchUrls.map(function(url) { return [url, 'image']; }) 53 ); 54 var index = 0; 55 function run() { 56 var res = resources[index++]; 57 if (res) prefetch(res[0], res[1], next); 58 } 59 var next = (self.requestIdleCallback || setTimeout).bind(self, run); 60 next(); 61 } 62 63 function onLoaded() { 64 try { 65 if (parseFloat(navigator.connection.effectiveType) > 2 && !navigator.connection.saveData) { 66 preconnectAssets(); 67 prefetchAssets(); 68 } 69 } catch (e) {} 70 } 71 72 if (document.readyState === 'complete') { 73 onLoaded(); 74 } else { 75 addEventListener('load', onLoaded); 76 } 77 })(); 78
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.