1(function(){'use strict';var SELECTOR='[data-wsf-stripe-submit], button[data-ecommerce-payment]';var RELEASE_MS=10000;function arm(btn){if(btn.__wsfGuard){return} 2btn.__wsfGuard={locked:!1,timer:null};new MutationObserver(function(){if(!btn.disabled&&btn.__wsfGuard.locked){release(btn)}}).observe(btn,{attributes:!0,attributeFilter:['disabled']})} 3function lock(btn){var g=btn.__wsfGuard;g.locked=!0;if(g.timer){clearTimeout(g.timer)} 4g.timer=setTimeout(function(){release(btn)},RELEASE_MS)} 5function release(btn){var g=btn.__wsfGuard;if(!g){return} 6g.locked=!1;if(g.timer){clearTimeout(g.timer);g.timer=null}} 7document.addEventListener('click',function(e){var btn=e.target.closest?e.target.closest(SELECTOR):null;if(!btn){return} 8arm(btn);if(btn.disabled){return} 9if(btn.__wsfGuard.locked){e.preventDefault();e.stopImmediatePropagation();return} 10lock(btn)},!0)})() 11;
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.