{"version":3,"names":["AuthorScheme","PolymorphicIdentifier","BibliographyScheme","scheme","searchEntries","entries","query","author","filter","entry","authors","find","ea","match","register"],"sources":["author.js"],"sourcesContent":["import PolymorphicIdentifier  from \"src/client/poid.js\"\nimport BibliographyScheme from \"./bibliography-scheme.js\";\n\nexport class AuthorScheme extends BibliographyScheme {\n  \n  get scheme() {\n    return \"author\"\n  }\n  \n  searchEntries(entries, query) {\n    var author = query\n    return entries.filter(entry => entry.authors && entry.authors.find(ea => ea.match(author)))\n  }  \n}\n\nPolymorphicIdentifier.register(AuthorScheme)"],"mappings":";;;iDAGaA,YAAY;EAAA;EAAA;IAAA;MAHlBC,qBAAqB;IAAA;MACrBC,kBAAkB;IAAA;IAAA;MAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UADlBD,sDAAqB;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACrBC,mDAAkB;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA,wBAEZF,YAAY,GAAlB,MAAMA,YAAY,SAASE,kBAAkB,CAAC;QAEnD,IAAIC,MAAM,GAAG;UACX,OAAO,QAAQ;QACjB;QAEAC,aAAa,CAACC,OAAO,EAAEC,KAAK,EAAE;UAC5B,IAAIC,MAAM,GAAGD,KAAK;UAClB,OAAOD,OAAO,CAACG,MAAM,CAACC,KAAK,IAAIA,KAAK,CAACC,OAAO,IAAID,KAAK,CAACC,OAAO,CAACC,IAAI,CAACC,EAAE,IAAIA,EAAE,CAACC,KAAK,CAACN,MAAM,CAAC,CAAC,CAAC;QAC7F;MACF,CAAC;MAAA;QAAA;UAAA;QAAA;QAAA;UAAA,wBAVYP,6CAAY;UAAA;QAAA;QAAA;QAAA;MAAA;MAYzBC,qBAAqB,CAACa,QAAQ,CAACd,YAAY,CAAC;IAAA;EAAA;AAAA"}