{"version":3,"file":"parseA3.cjs","names":["_validateLineLength","_interopRequireDefault","require","Object","defineProperty","exports","value","default","parseA3","a","__esModule","parts","options","validateLineLength","trailing","A3","descriptor","reference","streetandnumber","zip","municipality","slice","patient"],"sources":["../../src/parseA3.js"],"sourcesContent":["import validateLineLength from './validateLineLength.js';\n\nexport default function parseA3(parts, options) {\n\tvalidateLineLength(parts, 'A3', [2, 3, 4, 5], options.trailing.A3);\n\n\tconst [descriptor, reference, streetandnumber, zip, municipality] =\n\t\tparts.slice(0, -1);\n\n\treturn {\n\t\tdescriptor,\n\t\treference,\n\t\tpatient: {\n\t\t\tstreetandnumber,\n\t\t\tzip,\n\t\t\tmunicipality,\n\t\t},\n\t};\n}\n"],"mappings":"aAAA,IAAAA,mBAAA,CAAAC,sBAAA,CAAAC,OAAA,8BAAyDC,MAAA,CAAAC,cAAA,CAAAC,OAAA,eAAAC,KAAA,MAAAD,OAAA,CAAAE,OAAA,CAAAC,OAAA,UAAAP,uBAAAQ,CAAA,SAAAA,CAAA,EAAAA,CAAA,CAAAC,UAAA,CAAAD,CAAA,EAAAF,OAAA,CAAAE,CAAA,EAE1C,QAAS,CAAAD,OAAOA,CAACG,CAAK,CAAEC,CAAO,CAAE,CAC/C,GAAAC,2BAAkB,EAACF,CAAK,CAAE,IAAI,CAAE,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,CAAE,CAAC,CAAC,CAAEC,CAAO,CAACE,QAAQ,CAACC,EAAE,CAAC,CAElE,KAAM,CAACC,CAAU,CAAEC,CAAS,CAAEC,CAAe,CAAEC,CAAG,CAAEC,CAAY,CAAC,CAChET,CAAK,CAACU,KAAK,CAAC,CAAC,CAAE,CAAC,CAAC,CAAC,CAEnB,MAAO,CACNL,UAAU,CAAVA,CAAU,CACVC,SAAS,CAATA,CAAS,CACTK,OAAO,CAAE,CACRJ,eAAe,CAAfA,CAAe,CACfC,GAAG,CAAHA,CAAG,CACHC,YAAY,CAAZA,CACD,CACD,CACD","ignoreList":[]}