1window.BAO=window.BAO||{},window.BAO.Forms=window.BAO.Forms||{};let idCounter=0;if(window.BAO.Forms.nextId=window.BAO.Forms.nextId||function(){return idCounter+=1,idCounter},!window.BAO.Forms.ready){let resolveReady;window.BAO.Forms.ready=new Promise(resolve=>{resolveReady=resolve}),window.BAO.Forms._markReady=function(){resolveReady&&resolveReady()}}function createRuleRegistry(){const rules=new Map,builtInRuleNames=new Set;return{register(name,definition,options={}){if(builtInRuleNames.has(name)&&!options.internal){console.warn(`[BAO.Forms] "${name}" is a built-in rule and cannot be overridden.`);return}options.internal&&builtInRuleNames.add(name),rules.set(name,definition)},has(name){return rules.has(name)},get(name){return rules.get(name)},setMessage(name,message){const definition=rules.get(name);definition&&rules.set(name,Object.assign({},definition,{message}))}}}window.BAO.Forms.rules=window.BAO.Forms.rules||createRuleRegistry(); 2//# sourceMappingURL=/cdn/shop/t/83/assets/burton-forms-core.js.map?v=76622740995493209761789049271
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.