| import { evaluate, example } from './src/core.js'; | |
| const q=s=>document.querySelector(s);q('#input').value=JSON.stringify(example,null,2);q('#run').addEventListener('click',()=>{try{q('#output').textContent=JSON.stringify(evaluate(JSON.parse(q('#input').value)),null,2)}catch(e){q('#output').textContent=JSON.stringify({valid:false,errors:[{code:'JSON',message:e.message}]},null,2)}});const u=new URL('https://sharprod.com/brief/');u.searchParams.set('utm_source','shar_public_tool');u.searchParams.set('utm_medium','referral');u.searchParams.set('utm_campaign','reference-intent-annotator');u.searchParams.set('utm_content',document.documentElement.lang);q('#cta').href=u.href; | |