export default function t(t){let e=t;if(/^CHE[0-9]{9}(MWST|TVA|IVA|TPV)?$/.test(e)){e=e.substr(2)}if(!/^E[0-9]{9}(MWST|TVA|IVA|TPV)?$/.test(e)){return{meta:{},valid:false}}e=e.substr(1);const r=[5,4,3,2,7,6,5,4];let s=0;for(let t=0;t<8;t++){s+=parseInt(e.charAt(t),10)*r[t]}s=11-s%11;if(s===10){return{meta:{},valid:false}}if(s===11){s=0}return{meta:{},valid:`${s}`===e.substr(8,1)}}