1/* Production layer for marvingrey.com. Keeps the print selection, cart and order 2 review live, and disables payment while the site's direct payment connection is 3 not yet in place. The enquiry adapter (contact-form.js) must load after this 4 file and owns enquiry submission. Never include preview.js or contact-preview.js. */ 5const productionCart = cart; 6const productionInit = initNext; 7initNext = function (route) { 8 delete document.body.dataset.view; 9 productionInit(route); 10 document.title = 'Marvin Grey â Fine Art Photography'; 11}; 12const productionPrintPage = printPage; 13printPage = function (...args) { 14 return productionPrintPage(...args).replace('not listed as a product in the current Squarespace store', 'available by enquiry'); 15}; 16cart = function () { 17 return productionCart().replace('VAT and delivery are calculated by the current secure store.', 'VAT and delivery are confirmed with your order request.'); 18}; 19const productionCheckout = checkout; 20checkout = function () { 21 return productionCheckout() 22 .replace('The current Squarespace store remains the secure payment destination while the new siteâs direct payment connection is prepared.', 'Review your collection below. Availability, final prices and delivery are confirmed with your order request; online payment is not connected yet.') 23 .replace(/<a class="button" href="https:\/\/www\.marvingrey\.com\/store\/[^"]*"[^>]*>[\s\S]*?<\/a>/g, '<button class="button" type="button" disabled>Online payment not connected</button>') 24 .replace(/Select [^<]* again in the current store before payment\./g, 'Availability and final pricing are confirmed with your order request.') 25 .replace('Payment handled on the original website', 'Online payment not connected') 26 .replace('Native card payment on this new site is not connected yet; payment completion on the original store has not been verified. No payment details are collected here.', 'No payment details are collected on this site yet. Send the order request below and the studio will confirm availability, size and delivery.'); 27};
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.