1(function() { 2 var baseURL = "https://cdn.shopify.com/shopifycloud/checkout-web/assets/"; 3 var scripts = ["https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/polyfills-legacy.X-1_zObl.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/app-legacy.BVGYBrk2.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/page-OnePage-legacy.o9SoTEBK.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/DeliveryMethodSelectorSection-legacy.C0U9ff6I.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/useEditorShopPayNavigation-legacy.DeU7KAcj.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/VaultedPayment-legacy.CaF-dYhi.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/LocalizationExtensionField-legacy.kLpes2X8.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/ShopPayOptInDisclaimer-legacy.rqmcG6Qs.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/ShipmentBreakdown-legacy.BaTwRPze.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/MerchandiseModal-legacy.D50NAJ99.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/StackedMerchandisePreview-legacy.C2hWuU5n.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/PayButtonSection-legacy.Cm3dcftS.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/component-ShopPayVerificationSwitch-legacy.YyEXjH2z.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/useSubscribeMessenger-legacy.C4ZwrS8s.js","https://cdn.shopify.com/shopifycloud/checkout-web/assets/c1.en/index-legacy.5KOEcQlS.js"]; 4 var styles = []; 5 var fontPreconnectUrls = ["https://fonts.shopifycdn.com"]; 6 var fontPrefetchUrls = ["https://fonts.shopifycdn.com/open_sans/opensans_n4.5460e0463a398b1075386f51084d8aa756bafb17.woff2?h1=cHJlY2lvdXNsaXR0bGVvbmUuY29t&hmac=29544229c36e44d66ce4288450cd0942de5876b6eb5cf68299f5d1e19fd3ee53","https://fonts.shopifycdn.com/open_sans/opensans_n6.63a74f6cbbfef729fb07955b2d5b4cc83273862e.woff2?h1=cHJlY2lvdXNsaXR0bGVvbmUuY29t&hmac=c86777ea15b80363ccbbfa02562ce374a2d53e60c9635592d76f37417a50443f"]; 7 var imgPrefetchUrls = ["https://cdn.shopify.com/s/files/1/0711/5941/5102/files/PLO-Logo_10171_x320.jpg?v=1696347073"]; 8 9 function preconnect(url, callback) { 10 var link = document.createElement('link'); 11 link.rel = 'dns-prefetch preconnect'; 12 link.href = url; 13 link.crossOrigin = ''; 14 link.onload = link.onerror = callback; 15 document.head.appendChild(link); 16 } 17 18 function preconnectAssets() { 19 var resources = [baseURL].concat(fontPreconnectUrls); 20 var index = 0; 21 (function next() { 22 var res = resources[index++]; 23 if (res) preconnect(res, next); 24 })(); 25 } 26 27 function prefetch(url, as, callback) { 28 var link = document.createElement('link'); 29 if (link.relList.supports('prefetch')) { 30 link.rel = 'prefetch'; 31 link.fetchPriority = 'low'; 32 link.as = as; 33 if (as === 'font') link.type = 'font/woff2'; 34 link.href = url; 35 link.crossOrigin = ''; 36 link.onload = link.onerror = callback; 37 document.head.appendChild(link); 38 } else { 39 var xhr = new XMLHttpRequest(); 40 xhr.open('GET', url, true); 41 xhr.onloadend = callback; 42 xhr.send(); 43 } 44 } 45 46 function prefetchAssets() { 47 var resources = [].concat( 48 scripts.map(function(url) { return [url, 'script']; }), 49 styles.map(function(url) { return [url, 'style']; }), 50 fontPrefetchUrls.map(function(url) { return [url, 'font']; }), 51 imgPrefetchUrls.map(function(url) { return [url, 'image']; }) 52 ); 53 var index = 0; 54 function run() { 55 var res = resources[index++]; 56 if (res) prefetch(res[0], res[1], next); 57 } 58 var next = (self.requestIdleCallback || setTimeout).bind(self, run); 59 next(); 60 } 61 62 function onLoaded() { 63 try { 64 if (parseFloat(navigator.connection.effectiveType) > 2 && !navigator.connection.saveData) { 65 preconnectAssets(); 66 prefetchAssets(); 67 } 68 } catch (e) {} 69 } 70 71 if (document.readyState === 'complete') { 72 onLoaded(); 73 } else { 74 addEventListener('load', onLoaded); 75 } 76 })();
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.