Module:Footnotes/whitelist

From All Skies Encyclopaedia
< Module:Footnotes
Revision as of 20:37, 6 April 2020 by imported>Jonesey95 (add EI2 and related refs)

Documentation for this module may be created at Module:Footnotes/whitelist/doc

--[[--------------------------< T E M P L A T E _ N A M E S >--------------------------------------------------

This table holds the names of templates and the names of their redirects.  Template names must be written exactly
as they are named at their templatespace page.  This same also applies to redirects.

The indexes in this table are not critical but should be short and concise.

]]

local template_names = {
	['al-Tabari'] = {'The History of al-Tabari', 'The History of Al-Tabari', 'The History of al-Ṭabarī'},
	['Butt_Stations'] = {'Butt-Stations', 'Butt-stations'},
	['Cam_Hist_Iran'] = {'Cambridge History of Iran', 'The Cambridge History of Iran'},
	['Catholic'] =  {'Catholic Encyclopedia', 'Catholic encyclopedia', '1913Catholic', 'CatholicEncyclopedia', 'CE1913', 'Catholic', 'CE13', 'Cite Catholic Encyclopedia', 'CathEncy', 'Cite Catholic Encyclopædia', 'Cite CE1913'},
	['DNB'] = {'Cite DNB', 'DNB', 'DNB Cite', 'Cite DNBSupp', 'DNBSupp', 'Cite DNB12', 'Cite DNBIE', 'DNB12', 'DNBIE'},
	['EB1911'] =  {'EB1911', 'Cite EB1911', '1911'},
	['ODLA'] = {'ODLA', 'Oxford Dictionary of Late Antiquity'}
	}


--[[--------------------------< S P E C I A L _ P A T T E R N S >----------------------------------------------

Lua patterns.  These are scanned sequentially which costs time and processing far and above the time and processing
needed to index into whitelist{}.  Do not create a pattern here if a normal whitelist entry or entries can be created.

]]

local special_patterns = {
	'CITEREFACAD%u%u%u?%u?%d+%u%u?',															-- {{Acad}} ID appears to be 2-4 letters, then 3 numbers, then 1-2 letters
	'CITEREFAHD%d+',															-- {{Cite AHD}}
	'CITEREFHistoric_England%d+',												-- {{National Heritage List for England}} & {{PastScape}}
	'CITEREFHistoric_Environment_Scotland%u%u%u?%u?%d',							-- {{Historic Environment Scotland}} %u can be BTL, GLD, HMPA, LB, SM
	'CITEREFQHR%d+',															-- {{Cite QHR}}
	}


--[[--------------------------< D N B _ S P E C I A L _ P A T T E R N S >--------------------------------------

Lua patterns.  Note at special_patterns applies.  These for the DNB templates only; these will be tried only when
there is a DNB template in the article.

Pretty much any author name during the period 1885–1901 inclusive, and 1912.

]]

local DNB_special_patterns = {
	'CITEREF%a[%a%-_\']*188[5-9]',												-- 1885–1889
	'CITEREF%a[%a%-_\']*189%d',													-- 1890–1899
	'CITEREF%a[%a%-_\']*190[0-1]',												-- 1900–1901
	'CITEREF%a[%a%-_\']*1912',													-- 1912 supplement
	}


--[[--------------------------< W H I T E L I S T >------------------------------------------------------------

This is a list of anchor IDs known to be associated with specific wrapper templates.  The anchor ID serves as an
index into the table.  The assigned value is another table that lists the associate template and any redirects.

Except for year disambiguators, anchor IDs must have the same form as the anchor creator makes; must be the
anchor-encoded form.  Remove the year disambiguator.

Template names must be written exactly as they are named at their templatespace page.  This same also applies to
redirects.  Module:Footnotes reads the template names left to right so most-commonly-used template or redirect name
should appear first.  When there are more than one name and when those templates have various anchor IDs the template
namelist should be added to the template_names{} table.

Note that references to Template:EB1911 are listed under "E" in the alphabetical list below to keep them organized.

]]

local whitelist = {
----------< A >----------
	['CITEREFAdamson1878'] = {'Cite EB9'},
	['CITEREFAl-Imad2015'] = {'EI3'},
	['CITEREFAl-Tabari1985–2007'] = template_names['al-Tabari'],
	['CITEREFAldrich1969'] = {'Aldrich-LocosGER7'},
	['CITEREFAllenBoddyBrownFry1970'] = {'RCTS-LocosLNER-8A'},
	['CITEREFATOC2009'] = {'ATOCConnectingCommunitiesReportS10'},
	['CITEREFAvdoyan2018'] = template_names['ODLA'],
	['CITEREFAwdry1990'] = {'Awdry-RailCo'},

----------< B >----------
	['CITEREFBabinger1978'] = {'Mehmed the Conqueror and His Time'},
	['CITEREFBabinger1992'] = {'Mehmed the Conqueror and His Time'},
	['CITEREFBaxter1971'] = {'Baxter-BritishLocoCat1'},
	['CITEREFBaxter1978'] = {'Baxter-BritishLocoCat2A'},
	['CITEREFBaxter1979'] = {'Baxter-BritishLocoCat2B'},
	['CITEREFBaxter1982'] = {'Baxter-BritishLocoCat3A', 'Baxter-BritishLocoCat3B'},
	['CITEREFBaxter1984'] = {'Baxter-BritishLocoCat4'},
	['CITEREFBaxter1986'] = {'Baxter-BritishLocoCat5A'},
	['CITEREFBaxter1988'] = {'Baxter-BritishLocoCat5B'},
	['CITEREFBaxter2012'] = {'Baxter-BritishLocoCat6'},
	['CITEREFBaynes1878'] = {'Cite EB9'},
	['CITEREFBennett2007'] = {'ODNB'},
	['CITEREFBianquis2002'] = {'EI2'},
	['CITEREFBivar1983'] = template_names['Cam_Hist_Iran'],
	['CITEREFBlankinship1989'] = template_names['al-Tabari'],
	['CITEREFBlankinship1993'] = template_names['al-Tabari'],
	['CITEREFBlankinship1994'] = {'The End of the Jihâd State'},
	['CITEREFBoddyBrownFryHennigan1975'] = {'RCTS-LocosLNER-2B'},
	['CITEREFBoddyBrownFryHennigan1977'] = {'RCTS-LocosLNER-9A'},
	['CITEREFBoddyBrownFryHennigan1979'] = {'RCTS-LocosLNER-3A'},
	['CITEREFBoddyBrownHenniganNeve1981'] = {'RCTS-LocosLNER-3B'},
	['CITEREFBoddyFryHenniganHoole1990'] = {'RCTS-LocosLNER-10B'},
	['CITEREFBoddyNeveYeadon1973'] = {'RCTS-LocosLNER-2A'},
	['CITEREFBody1989'] = {'Body-Railways-Vol2'},
	['CITEREFBosworth1975'] = template_names['Cam_Hist_Iran'],
	['CITEREFBosworth1989'] = template_names['al-Tabari'],
	['CITEREFBosworth1991'] = template_names['al-Tabari'],
	['CITEREFBosworth1993'] = {'EI2'},
	['CITEREFBosworth1995'] = {'EI2'},
	['CITEREFBosworth1999'] = template_names['al-Tabari'],
	['CITEREFBoyd1975'] = {'Boyd-FR1'},
	['CITEREFBoyd1985'] = {'Boyd-NCaerns2Penrhyn'},
	['CITEREFBoyd1986'] = {'Boyd-NCaerns3Dinorwic'},
	['CITEREFBoyd1988'] = {'Boyd-SCaerns1'},
	['CITEREFBoyd1989'] = {'Boyd-SCaerns2'},
	['CITEREFBoyd1990'] = {'Boyd-NCaerns1'},
	['CITEREFBradshaw1985'] = {'Bradshaw-1922July'},
	['CITEREFBradshaw1968'] = {'Bradshaw-1910April'},
	['CITEREFBrinner1986'] = template_names['al-Tabari'],
	['CITEREFBrinner1991'] = template_names['al-Tabari'],
	['CITEREFBrockett1997'] = template_names['al-Tabari'],
	['CITEREFBrunner1975'] = template_names['Cam_Hist_Iran'],
	['CITEREFBrunner1975'] = template_names['Cam_Hist_Iran'],
	['CITEREFBrunner1983'] = template_names['Cam_Hist_Iran'],
	['CITEREFButt1995'] = template_names['Butt_Stations'],


----------< C >----------
	['CITEREFCanard1965'] = {'EI2'},
	['CITEREFCanard1971'] = {'EI2'},
	['CITEREFCasserley1968'] = {'Casserley-joint'},
	['CITEREFCasserleyJohnston1974'] = {'Casserley-LocoGrouping3', 'Casserley-LocoGrouping2'},
	['CITEREFCheyneBlack1899'] = {'Cite Biblica'},
	['CITEREFCheyneBlack1901'] = {'Cite Biblica'},
	['CITEREFCheyneBlack1902'] = {'Cite Biblica'},
	['CITEREFCheyneBlack1903'] = {'Cite Biblica'},
	['CITEREFChurchman_&amp;_Hurst2001'] = {'Churchman & Hurst Railways of New Zealand'},
	['CITEREFChurella2013'] = {'Churella-PRR-1'},
	['CITEREFClementsMcMahon2008'] = {'ClementsMcMahon-GSR Locomotives'},
	['CITEREFClinker1978'] = {'Clinker-Stations'},
	['CITEREFClinker1988'] = {'Clinker-Stations'},
	['CITEREFCobb2000'] = {'EI2'},
	['CITEREFConolly1998'] = {'IanAllan-PreGroup-Atlas1998'},
	['CITEREFCousin1910'] = {'Cite SBDEL'},
	['CITEREFCox1967'] = {'Cox-Upper Darby'},
	['CITEREFCrone1980'] = {'Slaves on Horses'},
	['CITEREFCroughtonKidnerYoung1982'] = {'Croughton-PrivateStations'},
	['CITEREFCudahy2002'] = {'Cudahy-Hudson'},


----------< Catholic Encyclopedia >----------

	['CITEREFArendzen1913'] = template_names['Catholic'],
	['CITEREFBacchus1913'] = template_names['Catholic'],
	['CITEREFBandelier1913'] = template_names['Catholic'],
	['CITEREFBechtel1910'] = template_names['Catholic'],
	['CITEREFBecket1913'] = template_names['Catholic'],
	['CITEREFBeecher1913'] = template_names['Catholic'],
	['CITEREFBenigni1909'] = template_names['Catholic'],
	['CITEREFBenigni1912'] = template_names['Catholic'],
	['CITEREFBesse1907'] = template_names['Catholic'],
	['CITEREFBoudinhon1910'] = template_names['Catholic'],
	['CITEREFBoudinhon1913'] = template_names['Catholic'],
	['CITEREFBurton1908'] = template_names['Catholic'],
	['CITEREFBurton1913'] = template_names['Catholic'],
	['CITEREFCabrol1911'] = template_names['Catholic'],
	['CITEREFCamm1908'] = template_names['Catholic'],
	['CITEREFChapman1909'] = template_names['Catholic'],
	['CITEREFClifford1907'] = template_names['Catholic'],
	['CITEREFCoghlan1913'] = template_names['Catholic'],
	['CITEREFColeman1907'] = template_names['Catholic'],
	['CITEREFD\'Alton1913'] = template_names['Catholic'],
	['CITEREFDelamarre1913'] = template_names['Catholic'],
	['CITEREFDevine1913'] = template_names['Catholic'],
	['CITEREFDinneen1909'] = template_names['Catholic'],
	['CITEREFDonovan1913'] = template_names['Catholic'],
	['CITEREFDorin1972'] = {'Dorin-North Western'},
	['CITEREFDrum1913'] = template_names['Catholic'],
	['CITEREFDégert1909'] = template_names['Catholic'],
	['CITEREFFalkiner1901'] = template_names['Catholic'],
	['CITEREFFallow1911'] = template_names['Catholic'],
	['CITEREFFanning1907'] = template_names['Catholic'],
	['CITEREFFanning1908'] = template_names['Catholic'],
	['CITEREFFenlon1910'] = template_names['Catholic'],
	['CITEREFFenlon1913'] = template_names['Catholic'],
	['CITEREFFord1912'] = template_names['Catholic'],
	['CITEREFForget1910'] = template_names['Catholic'],
	['CITEREFFortescue1908'] = template_names['Catholic'],
	['CITEREFFortescue1909'] = template_names['Catholic'],
	['CITEREFFortescue1912'] = template_names['Catholic'],
	['CITEREFGerard1913'] = template_names['Catholic'],
	['CITEREFGietmann1908'] = template_names['Catholic'],
	['CITEREFGildas1907'] = template_names['Catholic'],
	['CITEREFGruber1910'] = template_names['Catholic'],
	['CITEREFHealy1912'] = template_names['Catholic'],
	['CITEREFHenry1913'] = template_names['Catholic'],
	['CITEREFHerbermann1908'] = template_names['Catholic'],
	['CITEREFHerbermann1913'] = template_names['Catholic'],
	['CITEREFHind1913'] = template_names['Catholic'],
	['CITEREFHofmann1911'] = template_names['Catholic'],
	['CITEREFHogan1913'] = template_names['Catholic'],
	['CITEREFHughes1915'] = template_names['Catholic'],
	['CITEREFHunt1913'] = template_names['Catholic'],
	['CITEREFJenner1907'] = template_names['Catholic'],
	['CITEREFJenner1909'] = template_names['Catholic'],
	['CITEREFKellyOjetti1908'] = template_names['Catholic'],
	['CITEREFKennedy1913'] = template_names['Catholic'],
	['CITEREFKirsch1908'] = template_names['Catholic'],
	['CITEREFKirsch1911'] = template_names['Catholic'],
	['CITEREFLeclercq1910'] = template_names['Catholic'],
	['CITEREFLejay1913'] = template_names['Catholic'],
	['CITEREFLöffler1912'] = template_names['Catholic'],
	['CITEREFMann1909'] = template_names['Catholic'],
	['CITEREFMcMahon1913'] = template_names['Catholic'],
	['CITEREFMcNeill1911'] = template_names['Catholic'],
	['CITEREFMershman1912'] = template_names['Catholic'],
	['CITEREFMooney1913'] = template_names['Catholic'],
	['CITEREFMyers1910'] = template_names['Catholic'],
	['CITEREFOestreich1907'] = template_names['Catholic'],
	['CITEREFOtt1909'] = template_names['Catholic'],
	['CITEREFOtt1910'] = template_names['Catholic'],
	['CITEREFOtt1911'] = template_names['Catholic'],
	['CITEREFOtt1912'] = template_names['Catholic'],
	['CITEREFOtt1913'] = template_names['Catholic'],
	['CITEREFPlassmann1913'] = template_names['Catholic'],
	['CITEREFPolle1909'] = template_names['Catholic'],
	['CITEREFPétridès1910'] = template_names['Catholic'],
	['CITEREFPétridès1911'] = template_names['Catholic'],
	['CITEREFRemy1910'] = template_names['Catholic'],
	['CITEREFRobinson1910'] = template_names['Catholic'],
	['CITEREFRock1909'] = template_names['Catholic'],
	['CITEREFRudge1910'] = template_names['Catholic'],
	['CITEREFScannell1909'] = template_names['Catholic'],
	['CITEREFSchrantz1908'] = template_names['Catholic'],
	['CITEREFSchweitzer1913'] = template_names['Catholic'],
	['CITEREFSeroczynski1911'] = template_names['Catholic'],
	['CITEREFShahan1907'] = template_names['Catholic'],
	['CITEREFShahan1908'] = template_names['Catholic'],
	['CITEREFShahan1913'] = template_names['Catholic'],
	['CITEREFSicard1907'] = template_names['Catholic'],
	['CITEREFSinclair1911'] = template_names['Catholic'],
	['CITEREFSollier1907'] = template_names['Catholic'],
	['CITEREFSollier1908'] = template_names['Catholic'],
	['CITEREFSollier1913'] = template_names['Catholic'],
	['CITEREFSouvay1913'] = template_names['Catholic'],
	['CITEREFSpillane1913'] = template_names['Catholic'],
	['CITEREFThurston1908'] = template_names['Catholic'],
	['CITEREFTierney1909'] = template_names['Catholic'],
	['CITEREFTierney1913'] = template_names['Catholic'],
	['CITEREFVailhé1912'] = template_names['Catholic'],
	['CITEREFVenice:_Catholic_Encyclopedia'] = template_names['Catholic'],
	['CITEREFWainewright1910'] = template_names['Catholic'],
	['CITEREFWalsh1913'] = template_names['Catholic'],
	['CITEREFWeber1912'] = template_names['Catholic'],
	['CITEREFWeber1913'] = template_names['Catholic'],

----------< D >----------
	['CITEREFDaftary1990'] = {'Daftary-The Ismailis'},
	['CITEREFDaftary2007'] = {'Daftary-The Ismailis'},
	['CITEREFDanielsDench1963'] = {'Daniels-NoMore'},
	['CITEREFDanielsDench1973'] = {'Daniels-NoMore'},
	['CITEREFDavies1997'] = {'Davies-NordLocoList'},
	['CITEREFDavies2001'] = {'Davies-ÉtatLocoList'},
	['CITEREFDavies2001'] = {'Davies-EstLocoList3'},
	['CITEREFDaviesFirthLuckingThomas1966'] = {'RCTS-LocosGWR-10'},
	['CITEREFDBI'] = {'DBI', 'Dizionario Biografico degli Italiani'},
	['CITEREFDickens2018'] = template_names['ODLA'],
	['CITEREFDonner1993'] = template_names['al-Tabari'],
	['CITEREFDonohue2003'] = {'The Buwayhid Dynasty in Iraq'},
	['CITEREFDow1962'] = {'Dow-GC2'},
	['CITEREFDow1965'] = {'Dow-GC3'},
	['CITEREFDow1985'] = {'Dow-GC1'},
	['CITEREFDrury1985'] = {'Drury Historical Guide 1985'},
	['CITEREFDurrant1981'] = {'Durrant-Garratt-Rev'},
	['CITEREFDurrantLewisJorgensen1981'] = {'Durrant-SteamAfrica'},
	['CITEREFDurston2008'] = {'ODNB'},

----------< DNB and Cite DNB >----------

-- replaced by pattern search above --

----------< E >----------
	['CITEREFEl-Hibri2010'] = {'New Cambridge History of Islam'},
	['CITEREFEI2'] = {'Encyclopaedia of Islam, New Edition', 'EI2', 'Cite EI2'},
	['CITEREFEI3'] = {'Encyclopaedia of Islam, THREE', 'EI3'},
	['CITEREFEuDalySchaferJessupBoyd2009'] = {'Complete Book of North American Railroading'},

----------< EB1911 and EB 1922 >----------
---- Please do not add CITEREFEB1911. It should be corrected instead, typically to Chisholm 1911. ----

	['CITEREFAbrahams1911'] = template_names['EB1911'],
	['CITEREFAdamsonMitchell1911'] = template_names['EB1911'],
	['CITEREFAlphandéry1911'] = template_names['EB1911'],
	['CITEREFAnchel1911'] = template_names['EB1911'],
	['CITEREFAnonymous1911'] = template_names['EB1911'],
	['CITEREFArcher1911'] = template_names['EB1911'],
	['CITEREFAshby1911'] = template_names['EB1911'],
	['CITEREFAtkinson1911'] = template_names['EB1911'],
	['CITEREFBain1911'] = template_names['EB1911'],
	['CITEREFBarclay1911'] = template_names['EB1911'],
	['CITEREFBarker1911'] = template_names['EB1911'],
	['CITEREFBarron1911'] = template_names['EB1911'],
	['CITEREFBateson1911'] = template_names['EB1911'],
	['CITEREFBealby1911'] = template_names['EB1911'],
	['CITEREFBeazley1911'] = template_names['EB1911'],
	['CITEREFBeck1911'] = template_names['EB1911'],
	['CITEREFBecke1911'] = template_names['EB1911'],
	['CITEREFBhownagree1911'] = template_names['EB1911'],
	['CITEREFBlunt1911'] = template_names['EB1911'],
	['CITEREFBourchier1911'] = template_names['EB1911'],
	['CITEREFBousset1911'] = template_names['EB1911'],
	['CITEREFBrandin1911'] = template_names['EB1911'],
	['CITEREFBraun1911'] = template_names['EB1911'],
	['CITEREFBryant1911'] = template_names['EB1911'],
	['CITEREFBunburyCaspariGardner1911'] = template_names['EB1911'],
	['CITEREFBury1911'] = template_names['EB1911'],
	['CITEREFButler1911'] = template_names['EB1911'],
	['CITEREFBémont1911'] = template_names['EB1911'],
	['CITEREFCana1911'] = template_names['EB1911'],
	['CITEREFCantor1911'] = template_names['EB1911'],
	['CITEREFCaspari1911'] = template_names['EB1911'],
	['CITEREFCastle1911'] = template_names['EB1911'],
	['CITEREFChadwick1911'] = template_names['EB1911'],
	['CITEREFChapman1911'] = template_names['EB1911'],
	['CITEREFCharles1911'] = template_names['EB1911'],
	['CITEREFChisholm1911'] = template_names['EB1911'],
	['CITEREFChurch1911'] = template_names['EB1911'],
	['CITEREFClerke1911'] = template_names['EB1911'],
	['CITEREFColvin1911'] = template_names['EB1911'],
	['CITEREFConway1911'] = template_names['EB1911'],
	['CITEREFConybeare1911'] = template_names['EB1911'],
	['CITEREFCoolidge1911'] = template_names['EB1911'],
	['CITEREFDarlow1911'] = template_names['EB1911'],
	['CITEREFDavis1911'] = template_names['EB1911'],
	['CITEREFDelehaye1911'] = template_names['EB1911'],
	['CITEREFDobson1911'] = template_names['EB1911'],
	['CITEREFDoughty1911'] = template_names['EB1911'],
	['CITEREFDumrath1911'] = template_names['EB1911'],
	['CITEREFErskine_Holland1911'] = template_names['EB1911'],
	['CITEREFEsmein1911'] = template_names['EB1911'],
	['CITEREFFilon1911'] = template_names['EB1911'],
	['CITEREFFitzmaurice-Kelly1911'] = template_names['EB1911'],
	['CITEREFFlett1911'] = template_names['EB1911'],
	['CITEREFFoster1911'] = template_names['EB1911'],
	['CITEREFFowlerMitchell1911'] = template_names['EB1911'],
	['CITEREFFrantz1911'] = template_names['EB1911'],
	['CITEREFFreese1911'] = template_names['EB1911'],
	['CITEREFGardner1911'] = template_names['EB1911'],
	['CITEREFGarnett1911'] = template_names['EB1911'],
	['CITEREFGaster1911'] = template_names['EB1911'],
	['CITEREFGeikie1911'] = template_names['EB1911'],
	['CITEREFGibson1911'] = template_names['EB1911'],
	['CITEREFGiles1911'] = template_names['EB1911'],
	['CITEREFGilrayMacfadyen1911'] = template_names['EB1911'],
	['CITEREFGordon1911'] = template_names['EB1911'],
	['CITEREFGosse1911'] = template_names['EB1911'],
	['CITEREFGriffith1911'] = template_names['EB1911'],
	['CITEREFHalphen1911'] = template_names['EB1911'],
	['CITEREFHannay1911'] = template_names['EB1911'],
	['CITEREFHashagen1911'] = template_names['EB1911'],
	['CITEREFHayes1911'] = template_names['EB1911'],
	['CITEREFHeadlam1911'] = template_names['EB1911'],
	['CITEREFHeath1911'] = template_names['EB1911'],
	['CITEREFHodgkin1911'] = template_names['EB1911'],
	['CITEREFHogarth1911'] = template_names['EB1911'],
	['CITEREFHogg1911'] = template_names['EB1911'],
	['CITEREFHoldich1911'] = template_names['EB1911'],
	['CITEREFHolland1911'] = template_names['EB1911'],
	['CITEREFHoughton1911'] = template_names['EB1911'],
	['CITEREFIngram1911'] = template_names['EB1911'],
	['CITEREFIsaac1911'] = template_names['EB1911'],
	['CITEREFJastrow1911'] = template_names['EB1911'],
	['CITEREFJones1911'] = template_names['EB1911'],
	['CITEREFKeltie1911'] = template_names['EB1911'],
	['CITEREFKingsford1911'] = template_names['EB1911'],
	['CITEREFKitchin1911'] = template_names['EB1911'],
	['CITEREFKnox1911'] = template_names['EB1911'],
	['CITEREFKropotkin1911'] = template_names['EB1911'],
	['CITEREFLake1911'] = template_names['EB1911'],
	['CITEREFLang1911'] = template_names['EB1911'],
	['CITEREFLankester1911'] = template_names['EB1911'],
	['CITEREFLaughton1911'] = template_names['EB1911'],
	['CITEREFLayard1911'] = template_names['EB1911'],
	['CITEREFLeach1911'] = template_names['EB1911'],
	['CITEREFLejay1911'] = template_names['EB1911'],
	['CITEREFLias1911'] = template_names['EB1911'],
	['CITEREFLow1911'] = template_names['EB1911'],
	['CITEREFLydekker1911'] = template_names['EB1911'],
	['CITEREFLöffler1911'] = template_names['EB1911'],
	['CITEREFMacfadyen1911'] = template_names['EB1911'],
	['CITEREFMarzials1911'] = template_names['EB1911'],
	['CITEREFMaude1911'] = template_names['EB1911'],
	['CITEREFMaus1911'] = template_names['EB1911'],
	['CITEREFMcLean1911'] = template_names['EB1911'],
	['CITEREFMcNeill1911'] = template_names['EB1911'],
	['CITEREFMeyer1911'] = template_names['EB1911'],
	['CITEREFMijatovich1911'] = template_names['EB1911'],
	['CITEREFMinns1911'] = template_names['EB1911'],
	['CITEREFMirbt1911'] = template_names['EB1911'],
	['CITEREFMitchell1911'] = template_names['EB1911'],
	['CITEREFMorley1911'] = template_names['EB1911'],
	['CITEREFMullinger1911'] = template_names['EB1911'],
	['CITEREFNicholsonYule1911'] = template_names['EB1911'],
	['CITEREFNorthcote1911'] = template_names['EB1911'],
	['CITEREFOelsner1911'] = template_names['EB1911'],
	['CITEREFPeters1911'] = template_names['EB1911'],
	['CITEREFPhillimore1911'] = template_names['EB1911'],
	['CITEREFPhillip1911'] = template_names['EB1911'],
	['CITEREFPhillips1911'] = template_names['EB1911'],
	['CITEREFPhillipsAtkinson1911'] = template_names['EB1911'],
	['CITEREFPlummer1911'] = template_names['EB1911'],
	['CITEREFPollard1911'] = template_names['EB1911'],
	['CITEREFPostgate1911'] = template_names['EB1911'],
	['CITEREFPrestage1911'] = template_names['EB1911'],
	['CITEREFPrince1911'] = template_names['EB1911'],
	['CITEREFPrinet1911'] = template_names['EB1911'],
	['CITEREFRambaut1911'] = template_names['EB1911'],
	['CITEREFReid1911'] = template_names['EB1911'],
	['CITEREFRenton1911'] = template_names['EB1911'],
	['CITEREFRichardson1911'] = template_names['EB1911'],
	['CITEREFRobertson1911'] = template_names['EB1911'],
	['CITEREFRobertsonShotwell1911'] = template_names['EB1911'],
	['CITEREFRobinson1911'] = template_names['EB1911'],
	['CITEREFRockwell1911'] = template_names['EB1911'],
	['CITEREFRose1911'] = template_names['EB1911'],
	['CITEREFRossetti1911'] = template_names['EB1911'],
	['CITEREFRossettiJones1911'] = template_names['EB1911'],
	['CITEREFRound1911'] = template_names['EB1911'],
	['CITEREFRudler1911'] = template_names['EB1911'],
	['CITEREFSaintsbury1911'] = template_names['EB1911'],
	['CITEREFSandys1911'] = template_names['EB1911'],
	['CITEREFSchlesinger1911'] = template_names['EB1911'],
	['CITEREFScott1911'] = template_names['EB1911'],
	['CITEREFSeccombe1911'] = template_names['EB1911'],
	['CITEREFShedden-Ralston1911'] = template_names['EB1911'],
	['CITEREFSmith_Reid1911'] = template_names['EB1911'],
	['CITEREFSpencer1911'] = template_names['EB1911'],
	['CITEREFSpiers1911'] = template_names['EB1911'],
	['CITEREFSquire1911'] = template_names['EB1911'],
	['CITEREFStebbing1911'] = template_names['EB1911'],
	['CITEREFSteed1911'] = template_names['EB1911'],
	['CITEREFSturt1911'] = template_names['EB1911'],
	['CITEREFSwinburne1911'] = template_names['EB1911'],
	['CITEREFSymonds1911'] = template_names['EB1911'],
	['CITEREFTedder1911'] = template_names['EB1911'],
	['CITEREFThatcher1911'] = template_names['EB1911'],
	['CITEREFTilley1911'] = template_names['EB1911'],
	['CITEREFTod1911'] = template_names['EB1911'],
	['CITEREFTout1911'] = template_names['EB1911'],
	['CITEREFTozer1911'] = template_names['EB1911'],
	['CITEREFValois1911'] = template_names['EB1911'],
	['CITEREFVenables1911'] = template_names['EB1911'],
	['CITEREFViard1911'] = template_names['EB1911'],
	['CITEREFVillari1911'] = template_names['EB1911'],
	['CITEREFWalker1911'] = template_names['EB1911'],
	['CITEREFWallace1911'] = template_names['EB1911'],
	['CITEREFWalton1911'] = template_names['EB1911'],
	['CITEREFWard1911'] = template_names['EB1911'],
	['CITEREFWarren1911'] = template_names['EB1911'],
	['CITEREFWaugh1911'] = template_names['EB1911'],
	['CITEREFWebster1911'] = template_names['EB1911'],
	['CITEREFWestcott1911'] = template_names['EB1911'],
	['CITEREFWilliamson1911'] = template_names['EB1911'],
	['CITEREFWolff1911'] = template_names['EB1911'],
	['CITEREFWoodward1911'] = template_names['EB1911'],
	['CITEREFYork1911'] = template_names['EB1911'],
	['CITEREFYorke1911'] = template_names['EB1911'],
	['CITEREFvon_Hügel1911'] = template_names['EB1911'],

	['CITEREFChisholm1922'] = {'EB1922'},

----------< F >----------
	['CITEREFFields1987'] = template_names['al-Tabari'],
	['CITEREFFine1994'] = {'The Late Medieval Balkans'},
	['CITEREFFishbein1990'] = template_names['al-Tabari'],
	['CITEREFFishbein1992'] = template_names['al-Tabari'],
	['CITEREFFishbein1997'] = template_names['al-Tabari'],
	['CITEREFFoster1996'] = {'Foster-Field Guide'},
	['CITEREFFriedmann1992'] = template_names['al-Tabari'],
	['CITEREFFry1964'] = {'RCTS-LocosLNER-7'},
	['CITEREFFry1966'] = {'RCTS-LocosLNER-5'},
	['CITEREFFrye1983'] = template_names['Cam_Hist_Iran'],
	['CITEREFFluckMarshallWilson1996'] = {'FluMarWil-LocRailCR'},

----------< G >----------
	['CITEREFGabrieli1960'] = {'EI2'},
	['CITEREFGeanakoplos1959'] = {'Emperor Michael Palaeologus and the West'},
	['CITEREFGillham2001'] = {'Gillham-Waterloo-City'},
	['CITEREFGordon2001'] = {'Gordon-The Breaking of a Thousand Swords'},
	['CITEREFGrant2010'] = {'Grant-Twilight'},
	['CITEREFGriffithsSmith1999'] = {'Griffiths-Sheds1'},
	['CITEREFGriffithsSmith2000'] = {'Griffiths-Sheds2'},
	['CITEREFGulino2005'] = {'DBI', 'Dizionario Biografico degli Italiani'},
	['CITEREFGunzburg1984'] = {'Gunzburg-History WAGR Steam'},

----------< H >----------
	['CITEREFHawting1989'] = template_names['al-Tabari'],
	['CITEREFHawting1996'] = template_names['al-Tabari'],
	['CITEREFHerr2000'] = {'Herr-LN'},
	['CITEREFHillenbrand1989'] = template_names['al-Tabari'],
	['CITEREFHiltonDue1960'] = {'Hilton-Interurban'},
	['CITEREFHinds1990'] = template_names['al-Tabari'],
	['CITEREFHistoric_Environment_ScotlandLB33744'] = {'Historic Environment Scotland'},
	['CITEREFHistoric_Environment_ScotlandLB50114'] = {'Historic Environment Scotland'},
	['CITEREFHoward1990'] = template_names['al-Tabari'],
	['CITEREFHughes1994'] = {'Hughes-IndianLocos3'},
	['CITEREFHughes1996'] = {'Hughes-IndianLocos4'},
	['CITEREFHumphreys1990'] = template_names['al-Tabari'],

----------< I >----------

----------< J >----------
	['CITEREFJacobs1904'] = {'Cite Jewish Encyclopedia'},
	['CITEREFJoslen2003'] = {'Joslen-OOB'},
	['CITEREFJowett1989'] = {'Jowett-Atlas'},
	['CITEREFJowett2000'] = {'Jowett-Nationalised'},
	['CITEREFJuynboll1989'] = template_names['al-Tabari'],

----------< K >----------
	['CITEREFKazhdan1991'] = {'Oxford Dictionary of Byzantium'},
	['CITEREFKazhdanCutler1991'] = {'Oxford Dictionary of Byzantium'},
	['CITEREFKeane2004'] = {'ODNB'},
	['CITEREFKelsey2004'] = {'ODNB'},
	['CITEREFKennedy1990'] = template_names['al-Tabari'],
	['CITEREFKennedy2001'] = {'Kennedy-The Armies of the Caliphs'},
	['CITEREFKennedy2004'] = {'The Prophet and the Age of the Caliphates'},
	['CITEREFKoderHild1976'] = {'Tabula Imperii Byzantini'},
	['CITEREFKraemer1989'] = template_names['al-Tabari'],

----------< L >----------
	['CITEREFLadefogedMaddieson1996'] = {'SOWL'},
	['CITEREFLandau-Tasseron1998'] = template_names['al-Tabari'],
	['CITEREFLaërtius1925'] = {'Cite Lives of the Eminent Philosophers', 'Cite LotEP'},
	['CITEREFle_Fleming1953'] = {'RCTS-LocosGWR-8'},
	['CITEREFle_Fleming1960'] = {'RCTS-LocosGWR-8'},
 	['CITEREFLe_Strange1905'] = {'Lands of the Eastern Caliphate'},
 	['CITEREFLewis1969'] = {'Setton-A History of the Crusades'},
 	['CITEREFLighthouses_of_Australia_Inc'] = {'Cite loa'},
	
----------< M >----------
	['CITEREFMadelung1975'] = template_names['Cam_Hist_Iran'],
	['CITEREFMarshall2001'] = {'Marshall-INGSR'},
	['CITEREFMartindale1980'] = {'Prosopography of the Later Roman Empire'},
	['CITEREFMartindale1992'] = {'Prosopography of the Later Roman Empire'},
	['CITEREFMartindaleJonesMorris1971'] = {'Prosopography of the Later Roman Empire'},
	['CITEREFMayGray2006'] = {'MayGray-WAGRPassCar'},
	['CITEREFMcCurdyRogers1902'] = {'Cite Jewish Encyclopedia'},
	['CITEREFMcAuliffe1995'] = template_names['al-Tabari'],
	['CITEREFMcDonald1987'] = template_names['al-Tabari'],
	['CITEREFMcDonnell2015'] = {'McDonnell-Locomotives-2nd'},
	['CITEREFMiddleton2001'] = {'Middleton-Electrified-2nd'},
	['CITEREFMillar2011'] = {'NZR Steam Locomotive'},
	['CITEREFMiller1908'] = {'The Latins in the Levant'},
	['CITEREFMorony1987'] = template_names['al-Tabari'],

----------< N >----------
	['CITEREFNersessian2018'] = {'ODLA'},
	['CITEREFNicol1988'] = {'Byzantium and Venice: A Study in Diplomatic and Cultural Relations'},
	['CITEREFNicol1993'] = {'The Last Centuries of Byzantium, 1261–1453', 'The Last Centuries of Byzantium'},
	['CITEREFNock1974'] = {'Nock-EustonGlasgow'},

----------< O >----------
	['CITEREFO\'ConnorRobertson2000'] = {'MacTutor Biography', 'MacTutor'},
	['CITEREFODB'] = {'Oxford Dictionary of Byzantium'},
	['CITEREFODLA'] = template_names['ODLA'],

----------< P >----------
	['CITEREFPalmer_&amp;_Stewart1965'] = {'Palmer & Stewart'},
	['CITEREFPerlmann1987'] = template_names['al-Tabari'],
	['CITEREFPinkepank1973'] = {'Pinkepank diesel spotters guide 2'},
	['CITEREFPLP'] = {'Prosopographisches Lexikon der Palaiologenzeit', 'PLP'},
	['CITEREFPmbZ'] = {'Prosopographie der mittelbyzantinischen Zeit', 'PMBZ'},
	['CITEREFPoonawala1990'] = template_names['al-Tabari'],
	['CITEREFPopovkin2007'] = template_names['al-Tabari'],
	['CITEREFPowers1989'] = template_names['al-Tabari'],

----------< Q >----------
	['CITEREFQuick2009'] = {'Quick-Stations'},

----------< R >----------
	['CITEREFRamaer1974'] = {'Ramaer-SteamLocosEAR'},
	['CITEREFReed1953'] = {'RCTS-LocosGWR-2'},
	['CITEREFReed1975'] = {'Reed-Streamline era'},
	['CITEREFRekaya1991'] = {'EI2'},
	['CITEREFRosenthal1985'] = template_names['al-Tabari'],
	['CITEREFRosenthal1989'] = template_names['al-Tabari'],
	['CITEREFRowledge1975'] = {'Rowledge-Engines of the LMS'},
	['CITEREFRowlett'] = {'Cite rowlett'},
	['CITEREFRowson1989'] = template_names['al-Tabari'],
	
----------< S >----------
	['CITEREFSaliba1985'] = template_names['al-Tabari'],
	['CITEREFSanders2006'] = {'Sanders-Heartland'},
	['CITEREFSanders2007'] = {'Sanders-Akron'},
	['CITEREFSaunders2001'] = {'Saunders-Merging Lines'},
	['CITEREFSayce1878'] = {'Cite EB9'},
	['CITEREFSchaferSolomon1997'] = {'Schafer-Pennsylvania'},
	['CITEREFSearle'] = {'Cite sslidx'},
	['CITEREFSellwood1983'] = template_names['Cam_Hist_Iran'],
	['CITEREFSetton1976'] = {'The Papacy and the Levant'},
	['CITEREFSetton1978'] = {'The Papacy and the Levant'},
	['CITEREFShenton2015'] = {'ODNB'},
	['CITEREFSimonWarner2011'] = {'Amtrak By the Numbers'},
	['CITEREFSkoulatos1980'] = {'Les personnages byzantins de l\'Alexiade'},
	['CITEREFSmith1994'] = template_names['al-Tabari'],
	['CITEREFSolomon2000'] = {'Solomon-American Diesel'},
	['CITEREFSolomon2004'] = {'Solomon-Amtrak'},
	['CITEREFSolomon2006'] = {'Solomon-EMD Locomotives'},
	['CITEREFSolomon2011'] = {'Solomon-Modern Diesel'},
	['CITEREFSourdel1965'] = {'EI2'},
	['CITEREFSoustalKoder1981'] = {'Tabula Imperii Byzantini'},
	['CITEREFSpringirth2016'] = {'Springirth-Philadelphia'},
	['CITEREFStauferPennypacker1962'] = {'Staufer-Pennsy'},
	['CITEREFStaufer1993'] = {'Staufer-Pennsy_III'},
	['CITEREFStern1960'] = {'EI2'},
	['CITEREFStewart1974'] = {'When Steam Was King'},
	['CITEREFStreckDuri1960'] = {'EI2'},
	['CITEREFStrickland1983'] = {'Strickland Locomotive Directory'},

----------< T >----------
	['CITEREFTaberTaber1980'] = {'Taber-DLW-20th-1'},
	['CITEREFThomas1971'] = {'Thomas-History-VI'},
	['CITEREFTonks1988'] = {'Tonks ironstone'},
	['CITEREFTopping1975'] = {'Setton-A History of the Crusades'},
	['CITEREFTreadgold1988'] = {'The Byzantine Revival, 780–842'},
	['CITEREFTreadgold1997'] = {'A History of the Byzantine State and Society'},
	['CITEREFTurner2013'] = {'EI3'},
	
----------< U >----------
	
----------< V >----------
	['CITEREFVan_Tricht2011'] = {'The Latin Renovatio of Byzantium'},
	['CITEREFVarzos1984'] = {'Η Γενεαλογία των Κομνηνών', 'Varzos-Genealogy of the Komnenoi'},

----------< W >----------
	['CITEREFWaines1992'] = template_names['al-Tabari'],
	['CITEREFWalker2011'] = {'EI3'},
	['CITEREFWattMcDonald1989'] = template_names['al-Tabari'],
	['CITEREFWeinrebHibbertKeayKeay2008'] = {'London encyclopedia'},
	['CITEREFWells1982'] = {'Accents of English'},
	['CITEREFWham1997'] = {'Wham-Ayrshire'},
	['CITEREFWiesehöfer2018'] = template_names['ODLA'],
	['CITEREFWiet1960'] = {'EI2'},
	['CITEREFWilliams1985'] = template_names['al-Tabari'],
	['CITEREFWilliams1998'] = {'Williams-Philadelphia'},
	['CITEREFWillis1750'] = {'Cite Notitia Parliamentaria'},
	['CITEREFWilsonFiske1891'] = {'Appletons\'', 'Cite Appletons\''},
	['CITEREFWilsonFiske1900'] = {'Appletons\'', 'Cite Appletons\''},
	['CITEREFWood1907'] = {'Nuttall'},
	
----------< X >----------

----------< Y >----------
	['CITEREFYonge1994'] = {'Quail-5'},
	['CITEREFYonge2002'] = {'Quail-5'},
	['CITEREFYonge2008'] = {'Quail-5'},
	['CITEREFYonge2016'] = {'Quail-2-2016'},
	['CITEREFYonge1990'] = {'Quail-4'},
	['CITEREFYongePadgettSzwenk2013'] = {'Quail-4-Paper-3rdEd'},

----------< Z >----------
	['CITEREFZetterstéen1960'] = {'EI2'},
	['CITEREFZetterstéenBosworth1993'] = {'EI2'},
	['CITEREFZetterstéenGabrieli1960'] = {'EI2'},

	}


--[[--------------------------< E X P O R T E D   T A B L E S >------------------------------------------------
]]

return {
	DNB_special_patterns = DNB_special_patterns,
	DNB_template_names = template_names['DNB'],
	special_patterns = special_patterns,
	whitelist = whitelist,
	}