diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index 0d92046955cc4906b9d82c143934d1514ebeb542..353412e28d312ba1a3044ab0170e7fc1f7584478 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -3302,57 +3302,57 @@ window.Height = (function(){ /* if you can find an average for an undefined, add it in! */ const xxMeanHeight = { - "Afghan": 163.8, "Albanian": 161.8, "Algerian": 162, "American.asian": 158.4, "American.black": 163.6, "American.latina": 158.9, "American.white": 165, "American": 161.8, - "Andorran": undefined, "Angolan": undefined, "Antiguan": 156.8, "Argentinian": 159.6, "Armenian": 158.1, "Aruban": 158, "Australian": 161.8, "Austrian": 166, "Azerbaijani": 162.4, - "Bahamian": 157.1, "Bahraini": 165.2, "Bangladeshi": 150.6, "Barbadian": 158.5, "Belarusian": 166.8, "Belgian": 168.1, "Belizean": undefined, "Beninese": 159.3, "Bermudian": undefined, - "Bhutanese": 153.4, "Bissau-Guinean": undefined, "Bolivian": 142.2, "Bosnian": 171.1, "Brazilian": 158.8, "British": 161.9, "Bruneian": undefined, "Bulgarian": 163.2, - "Burkinabé": 161.6, "Burmese": undefined, "Burundian": 157, "Cambodian": 152.4, "Cameroonian": 161.3, "Canadian": 162.3, "Cape Verdean": undefined, "Catalan": undefined, - "Central African": 158.9, "Chadian": 162.6, "Chilean": 157.2, "Chinese": 155.8, "Colombian": 158.7, "Comorian": 154.8, "Congolese": 159, "a Cook Islander": 162.3, "Costa Rican": undefined, - "Croatian": 166.3, "Cuban": 156, "Cypriot": 163.4, "Czech": 167.22, "Danish": 168.7, "Djiboutian": undefined, "Dominican": 156.4, "Dominiquais": 157.2, "Dutch": 169, "East Timorese": 149.1, - "Ecuadorian": 153.4, "Egyptian": 158.9, "Emirati": 158.9, "Equatoguinean": undefined, "Eritrean": undefined, "Estonian": 165.5, "Ethiopian": 157.6, "Fijian": 161.8, "Filipina": 151.8, - "Finnish": 165.3, "French Guianan": 157, "French Polynesian": undefined, "French": 162.5, "Gabonese": 158.4, "Gambian": 157.8, "Georgian": 160.5, "German": 162.8, "Ghanan": 158.5, - "Greek": 165, "Greenlandic": undefined, "Grenadian": undefined, "Guamanian": undefined, "Guatemalan": 147.3, "Guinean": 158.8, "Guyanese": 157.9, "Haitian": 158.6, "Honduran": 152.0, "Hungarian": 164, - "I-Kiribati": undefined, "Icelandic": 168, "Indian": 151.9, "Indonesian": 147, "Iranian": 157.2, "Iraqi": 155.8, "Irish": 163, "Israeli": 166, "Italian": 162.5, "Ivorian": 158.9, - "Jamaican": 160.8, "Japanese": 158, "Jordanian": 158.2, "Kazakh": 159.8, "Kenyan": 159.4, "Kittitian": 156.9, "Korean": 156.15, "Kosovan": 165.7, "Kurdish": undefined, "Kuwaiti": 156.1, - "Kyrgyz": 158.6, "Laotian": undefined, "Latvian": 165.7, "Lebanese": 165, "Liberian": 157.3, "Libyan": 160.5, "a Liechtensteiner": 164.3, "Lithuanian": 167.5, "Luxembourgian": 164.8, - "Macedonian": undefined, "Malagasy": 154.3, "Malawian": 155, "Malaysian": 154.7, "Maldivian": undefined, "Malian": 160.4, "Maltese": 159.9, "Marshallese": undefined, "Mauritanian": undefined, - "Mauritian": undefined, "Mexican": 154, "Micronesian": undefined, "Moldovan": 161.2, "Monégasque": undefined, "Mongolian": 157.7, "Montenegrin": 168.4, "Moroccan": 158.5, "Mosotho": 157.6, - "Motswana": undefined, "Mozambican": 156, "Namibian": 160.7, "Nauruan": undefined, "Nepalese": 150.8, "New Caledonian": undefined, "a New Zealander": 164, "Ni-Vanuatu": 149.8, "Nicaraguan": 153.7, "Nigerian": 163.8, - "Nigerien": 157.8, "Niuean": 160.4, "Norwegian": 157.8, "Omani": undefined, "Pakistani": 151.9, "Palauan": 161.4, "Palestinian": 158.2, "Panamanian": 152.0, "Papua New Guinean": 150.7, - "Paraguayan": 158.3, "Peruvian": 151, "Polish": 165.1, "Portuguese": 165.1, "Puerto Rican": 158.9, "Qatari": 155, "Romanian": 157, "Russian": 164.1, "Rwandan": 157.7, "Sahrawi": undefined, - "Saint Lucian": 157.1, "Salvadoran": 160.3, "Sammarinese": undefined, "Samoan": 161, "São Toméan": undefined, "Saudi": 156.3, "Scottish": 163, "Senegalese": 163, "Serbian": 166.8, - "Seychellois": 155.8, "Sierra Leonean": undefined, "Singaporean": 160.0, "Slovak": 165.6, "Slovene": 167.4, "a Solomon Islander": 151.8, "Somali": undefined, "South African": 159, - "South Sudanese": undefined, "Spanish": 162.6, "Sri Lankan": 151.4, "Sudanese": 180.0, "Surinamese": 155.7, "Swazi": 159.1, "Swedish": 166.8, "Swiss": 162.5, "Syrian": 156.3, "Taiwanese": 160.4, - "Tajik": 161.2, "Tanzanian": 156.6, "Thai": 159, "Tibetan": undefined, "Togolese": 159, "Tongan": 159.5, "Trinidadian": 157.4, "Tunisian": 160, "Turkish": 161.9, "Turkmen": 158.2, - "Tuvaluan": undefined, "Ugandan": 159.2, "Ukrainian": 164.8, "Uruguayan": 158.0, "Uzbek": 159.9, "Vatican": 162.5, "Venezuelan": 159, "Vietnamese": 155.2, "Vincentian": 156.2, "Yemeni": undefined, - "Zairian": 157.7, "Zambian": 158.5, "Zimbabwean": 160.3, - "": 162.5 // default + "Afghan": 155.08, "Albanian": 161.77, "Algerian": 159.09, "American.asian": 158.4, "American.black": 163.6, "American.latina": 158.9, "American.white": 165, "American": 163.54, + "Andorran": 162.90, "Angolan": 157.31, "Antiguan": 160.65, "Argentinian": 159.18, "Armenian": 158.09, "Aruban": 158, "Australian": 165.86, "Austrian": 164.62, "Azerbaijani": 158.25, + "Bahamian": 160.68, "Bahraini": 156.69, "Bangladeshi": 150.79, "Barbadian": 165.28, "Belarusian": 166.35, "Belgian": 165.49, "Belizean": 156.88, "Beninese": 156.16, "Bermudian": 160.69, + "Bhutanese": 153.63, "Bissau-Guinean": 158.24, "Bolivian": 153.89, "Bosnian": 165.85, "Brazilian": 160.86, "British": 164.40, "Bruneian": 153.98, "Bulgarian": 164.80, + "Burkinabé": 160.19, "Burmese": 154.37, "Burundian": 154.02, "Cambodian": 152.91, "Cameroonian": 158.82, "Canadian": 163.91, "Cape Verdean": 161.65, "Catalan": 163.4, + "Central African": 158.04, "Chadian": 160.17, "Chilean": 159.36, "Chinese": 159.71, "Colombian": 156.85, "Comorian": 155.58, "Congolese": 157.57, "a Cook Islander": 163.19, "Costa Rican": 156.37, + "Croatian": 165.63, "Cuban": 157.98, "Cypriot": 162.27, "Czech": 168.46, "Danish": 167.21, "Djiboutian": 156.11, "Dominican": 159.03, "Dominiquais": 164.34, "Dutch": 168.72, "East Timorese": 151.15, + "Ecuadorian": 154.23, "Egyptian": 157.33, "Emirati": 158.68, "Equatoguinean": 157.33, "Eritrean": 156.39, "Estonian": 168.67, "Ethiopian": 155.71, "Fijian": 161.69, "Filipina": 149.60, + "Finnish": 165.90, "French Guianan": 157, "French Polynesian": 164.52, "French": 164.88, "Gabonese": 158.84, "Gambian": 160.93, "Georgian": 162.98, "German": 165.86, "Ghanan": 157.91, + "Greek": 164.87, "Greenlandic": 161.55, "Grenadian": 164.51, "Guamanian": 153.7, "Guatemalan": 149.39, "Guinean": 157.80, "Guyanese": 157.92, "Haitian": 158.72, "Honduran": 153.84, "Hungarian": 163.66, + "I-Kiribati": 157.00, "Icelandic": 165.95, "Indian": 152.59, "Indonesian": 152.80, "Iranian": 159.67, "Iraqi": 158.67, "Irish": 165.11, "Israeli": 161.80, "Italian": 164.61, "Ivorian": 158.07, + "Jamaican": 163.12, "Japanese": 158.31, "Jordanian": 158.83, "Kazakh": 158.58, "Kenyan": 158.16, "Kittitian": 159.20, "Korean": 160.65, "Kosovan": 165.7, "Kurdish": 165, "Kuwaiti": 159.43, + "Kyrgyz": 159.35, "Laotian": 151.28, "Latvian": 169.80, "Lebanese": 162.43, "Liberian": 157.3, "Libyan": 162.08, "a Liechtensteiner": 164.3, "Lithuanian": 166.61, "Luxembourgian": 164.43, + "Macedonian": 159.75, "Malagasy": 151.18, "Malawian": 154.40, "Malaysian": 156.30, "Maldivian": 155.02, "Malian": 160.47, "Maltese": 160.85, "Marshallese": 151.31, "Mauritanian": 157.72, + "Mauritian": 157.24, "Mexican": 156.85, "Micronesian": 156.09, "Moldovan": 163.24, "Monégasque": 164.61, "Mongolian": 158.22, "Montenegrin": 164.86, "Moroccan": 157.82, "Mosotho": 155.71, + "Motswana": 161.38, "Mozambican": 153.96, "Namibian": 158.78, "Nauruan": 153.98, "Nepalese": 150.86, "New Caledonian": 158.0, "a New Zealander": 164.94, "Ni-Vanuatu": 158.17, "Nicaraguan": 154.39, "Nigerian": 156.32, + "Nigerien": 158.25, "Niuean": 164.80, "Norwegian": 165.56, "Omani": 157.19, "Pakistani": 153.84, "Palauan": 156.22, "Palestinian": 158.75, "Panamanian": 155.47, "Papua New Guinean": 154.87, + "Paraguayan": 159.86, "Peruvian": 152.93, "Polish": 164.59, "Portuguese": 163.04, "Puerto Rican": 159.20, "Qatari": 159.38, "Romanian": 162.73, "Russian": 165.27, "Rwandan": 154.79, "Sahrawi": 157.82, + "Saint Lucian": 162.31, "Salvadoran": 154.55, "Sammarinese": 164.61, "Samoan": 161.97, "São Toméan": 158.91, "Saudi": 155.88, "Scottish": 163, "Senegalese": 162.52, "Serbian": 167.69, + "Seychellois": 162.08, "Sierra Leonean": 156.60, "Singaporean": 160.32, "Slovak": 167.47, "Slovene": 166.05, "a Solomon Islander": 154.42, "Somali": 156.06, "South African": 158.03, + "South Sudanese": 169.0, "Spanish": 163.40, "Sri Lankan": 154.56, "Sudanese": 156.04, "Surinamese": 160.66, "Swazi": 158.64, "Swedish": 165.70, "Swiss": 163.45, "Syrian": 158.65, "Taiwanese": 161.45, + "Tajik": 157.33, "Tanzanian": 156.6, "Thai": 157.87, "Tibetan": 158.75, "Togolese": 158.30, "Tongan": 165.52, "Trinidadian": 160.64, "Tunisian": 160.35, "Turkish": 160.50, "Turkmen": 161.73, + "Tuvaluan": 158.10, "Ugandan": 156.72, "Ukrainian": 166.34, "Uruguayan": 162.13, "Uzbek": 157.82, "Vatican": 162.5, "Venezuelan": 157.44, "Vietnamese": 153.59, "Vincentian": 160.70, "Yemeni": 153.97, + "Zairian": 155.25, "Zambian": 155.82, "Zimbabwean": 158.22, + "": 159.65 // default }; const xyMeanHeight = { - "Afghan": undefined, "Albanian": 174.0, "Algerian": 172.2, "American.asian": 172.5, "American.black": 177.4, "American.latina": 172.5, "American.white": 178.2, "American": 176.4, - "Andorran": undefined, "Angolan": undefined, "Antiguan": 164.8, "Argentinian": 174.46, "Armenian": undefined, "Aruban": 165.1, "Australian": 175.6, "Austrian": 179, "Azerbaijani": 171.8, - "Bahamian": 167.2, "Bahraini": 165.1, "Bangladeshi": 150.8, "Barbadian": 169.3, "Belarusian": 176.9, "Belgian": 178.7, "Belizean": undefined, "Beninese": undefined, "Bermudian": undefined, - "Bhutanese": 167.2, "Bissau-Guinean": undefined, "Bolivian": 160, "Bosnian": 183.9, "Brazilian": 170.7, "British": 175.3, "Bruneian": undefined, "Bulgarian": 175.2, "Burkinabé": undefined, - "Burmese": 168.0, "Burundian": 164.1, "Cambodian": 162.5, "Cameroonian": 170.6, "Canadian": 175.1, "Cape Verdean": undefined, "Catalan": undefined, "Central African": undefined, - "Chadian": undefined, "Chilean": 169.6, "Chinese": 167.1, "Colombian": 170.6, "Comorian": undefined, "Congolese": undefined, "a Cook Islander": 173.4, "Costa Rican": undefined, "Croatian": 180.5, - "Cuban": 168, "Cypriot": 177.2, "Czech": 180.31, "Danish": 180.4, "Djiboutian": undefined, "Dominican": 168.4, "Dominiquais": 168.1, "Dutch": 181, "East Timorese": 161.2, "Ecuadorian": 167.5, - "Egyptian": 170.3, "Emirati": 170.3, "Equatoguinean": undefined, "Eritrean": undefined, "Estonian": 179.1, "Ethiopian": undefined, "Fijian": 170.4, "Filipina": 163.5, "Finnish": 178.9, - "French Guianan": 168, "French Polynesian": undefined, "French": 175.6, "Gabonese": undefined, "Gambian": 168, "Georgian": 172.7, "German": 175.4, "Ghanan": 169.5, "Greek": 177, "Greenlandic": undefined, - "Grenadian": undefined, "Guamanian": undefined, "Guatemalan": 157.5, "Guinean": undefined, "Guyanese": 168.6, "Haitian": undefined, "Honduran": undefined, "Hungarian": 176, "I-Kiribati": undefined, "Icelandic": 181, - "Indian": 164.7, "Indonesian": 158, "Iranian": 170.3, "Iraqi": 165.4, "Irish": 177, "Israeli": 177, "Italian": 176.5, "Ivorian": 170.1, "Jamaican": 171.8, "Japanese": 172, "Jordanian": undefined, - "Kazakh": 169, "Kenyan": 170.0, "Kittitian": 164.4, "Korean": 168.15, "Kosovan": 179.5, "Kurdish": undefined, "Kuwaiti": 169.2, "Kyrgyz": 170.4, "Laotian": 160.5, "Latvian": 174.2, "Lebanese": 176, - "Liberian": undefined, "Libyan": 171.3, "a Liechtensteiner": 175.4, "Lithuanian": 177.2, "Luxembourgian": 179.9, "Macedonian": undefined, "Malagasy": 161.5, "Malawian": 166, "Malaysian": 166.3, - "Maldivian": undefined, "Malian": 171.3, "Maltese": 169.9, "Marshallese": undefined, "Mauritanian": undefined, "Mauritian": undefined, "Mexican": 167, "Micronesian": undefined, "Moldovan": undefined, - "Monégasque": undefined, "Mongolian": 168.4, "Montenegrin": 183.2, "Moroccan": 172.7, "Mosotho": undefined, "Motswana": undefined, "Mozambican": undefined, "Namibian": undefined, "Nauruan": undefined, - "Nepalese": 163, "New Caledonian": undefined, "a New Zealander": 177, "Ni-Vanuatu": 160.5, "Nicaraguan": undefined, "Nigerian": 163.8, "Nigerien": 163.8, "Niuean": 169.7, "Norwegian": 179.63, "Omani": undefined, "Pakistani": 164.7, - "Palauan": 174.6, "Palestinian": 169.7, "Panamanian": 165.0, "Papua New Guinean": 163.5, "Paraguayan": 168.8, "Peruvian": 164, "Polish": 178.7, "Portuguese": 173.9, "Puerto Rican": 172.5, "Qatari": 166.2, - "Romanian": 172, "Russian": 177.2, "Rwandan": undefined, "Sahrawi": undefined, "Saint Lucian": 168.3, "Salvadoran": undefined, "Sammarinese": undefined, "Samoan": 173, "São Toméan": undefined, - "Saudi": 168.9, "Scottish": 177.6, "Senegalese": undefined, "Serbian": 182, "Seychellois": 168.5, "Sierra Leonean": undefined, "Singaporean": 170.6, "Slovak": 179.4, "Slovene": 180.3, - "a Solomon Islander": 163.1, "Somali": undefined, "South African": 168, "South Sudanese": undefined, "Spanish": 173.1, "Sri Lankan": 163.6, "Sudanese": 190.0, "Surinamese": 165.2, "Swazi": undefined, - "Swedish": 181.5, "Swiss": 178.2, "Syrian": 173.0, "Taiwanese": 171.4, "Tajik": 175.2, "Tanzanian": undefined, "Thai": 170.3, "Tibetan": undefined, "Togolese": undefined, "Tongan": 168.2, - "Trinidadian": 170.8, "Tunisian": 172.3, "Turkish": 173.6, "Turkmen": 171.4, "Tuvaluan": undefined, "Ugandan": undefined, "Ukrainian": 176.5, "Uruguayan": 170.0, "Uzbek": 175.4, "Vatican": 176.5, - "Venezuelan": 169, "Vietnamese": 165.7, "Vincentian": 165.4, "Yemeni": 159.9, "Zairian": 158.9, "Zambian": undefined, "Zimbabwean": undefined, - "": 172.5 // defaults + "Afghan": 165.26, "Albanian": 173.39, "Algerian": 170.07, "American.asian": 172.5, "American.black": 177.4, "American.latina": 172.5, "American.white": 178.2, "American": 177.13, + "Andorran": 176.06, "Angolan": 167.31, "Antiguan": 164.8, "Argentinian": 174.62, "Armenian": 172.00, "Aruban": 165.1, "Australian": 179.20, "Austrian": 177.41, "Azerbaijani": 169.75, + "Bahamian": 172.75, "Bahraini": 167.74, "Bangladeshi": 163.81, "Barbadian": 175.92, "Belarusian": 178.44, "Belgian": 181.70, "Belizean": 168.73, "Beninese": 167.06, "Bermudian": 172.69, + "Bhutanese": 165.31, "Bissau-Guinean": 167.90, "Bolivian": 166.85, "Bosnian": 180.87, "Brazilian": 173.55, "British": 177.49, "Bruneian": 165.01, "Bulgarian": 178.24, "Burkinabé": 169.33, + "Burmese": 164.67, "Burundian": 166.64, "Cambodian": 163.33, "Cameroonian": 167.82, "Canadian": 178.09, "Cape Verdean": 173.22, "Catalan": 175.8, "Central African": 166.67, + "Chadian": 170.44, "Chilean": 171.81, "Chinese": 171.83, "Colombian": 169.50, "Comorian": 166.19, "Congolese": 167.45, "a Cook Islander": 174.77, "Costa Rican": 168.93, "Croatian": 180.78, + "Cuban": 172.00, "Cypriot": 174.99, "Czech": 180.10, "Danish": 181.39, "Djiboutian": 166.57, "Dominican": 172.75, "Dominiquais": 176.31, "Dutch": 182.54, "East Timorese": 159.79, "Ecuadorian": 167.08, + "Egyptian": 166.68, "Emirati": 170.46, "Equatoguinean": 167.36, "Eritrean": 168.36, "Estonian": 181.59, "Ethiopian": 166.23, "Fijian": 173.90, "Filipina": 163.23, "Finnish": 179.59, + "French Guianan": 168, "French Polynesian": 177.41, "French": 179.74, "Gabonese": 167.94, "Gambian": 165.40, "Georgian": 174.34, "German": 179.88, "Ghanan": 168.85, "Greek": 177.32, "Greenlandic": 174.87, + "Grenadian": 176.97, "Guamanian": 169.8, "Guatemalan": 163.41, "Guinean": 167.54, "Guyanese": 170.21, "Haitian": 172.64, "Honduran": 166.39, "Hungarian": 177.26, "I-Kiribati": 169.20, "Icelandic": 180.49, + "Indian": 164.95, "Indonesian": 163.55, "Iranian": 170.3, "Iraqi": 170.43, "Irish": 178.93, "Israeli": 176.86, "Italian": 177.77, "Ivorian": 166.53, "Jamaican": 174.53, "Japanese": 170.82, "Jordanian": 171.03, + "Kazakh": 171.14, "Kenyan": 169.64, "Kittitian": 169.62, "Korean": 173.46, "Kosovan": 179.5, "Kurdish": 175, "Kuwaiti": 172.07, "Kyrgyz": 171.24, "Laotian": 160.52, "Latvian": 181.42, "Lebanese": 174.39, + "Liberian": 163.66, "Libyan": 173.53, "a Liechtensteiner": 175.4, "Lithuanian": 179.03, "Luxembourgian": 177.86, "Macedonian": 178.33, "Malagasy": 161.55, "Malawian": 166, "Malaysian": 167.89, + "Maldivian": 167.68, "Malian": 171.3, "Maltese": 173.32, "Marshallese": 162.81, "Mauritanian": 163.28, "Mauritian": 170.50, "Mexican": 169.01, "Micronesian": 168.51, "Moldovan": 175.49, + "Monégasque": 177.77, "Mongolian": 169.07, "Montenegrin": 178.28, "Moroccan": 170.40, "Mosotho": 165.59, "Motswana": 171.63, "Mozambican": 164.80, "Namibian": 166.96, "Nauruan": 167.83, + "Nepalese": 162.32, "New Caledonian": 171.0, "a New Zealander": 177.74, "Ni-Vanuatu": 168.09, "Nicaraguan": 166.71, "Nigerian": 165.91, "Nigerien": 167.68, "Niuean": 175.83, "Norwegian": 179.75, "Omani": 169.16, "Pakistani": 166.95, + "Palauan": 167.69, "Palestinian": 172.09, "Panamanian": 168.49, "Papua New Guinean": 163.57, "Paraguayan": 172.83, "Peruvian": 165.23, "Polish": 177.33, "Portuguese": 172.93, "Puerto Rican": 172.08, "Qatari": 170.48, + "Romanian": 174.74, "Russian": 176.46, "Rwandan": 162.68, "Sahrawi": 170.40, "Saint Lucian": 171.95, "Salvadoran": 169.77, "Sammarinese": 177.77, "Samoan": 174.38, "São Toméan": 167.38, + "Saudi": 167.67, "Scottish": 177.6, "Senegalese": 173.14, "Serbian": 180.57, "Seychellois": 174.21, "Sierra Leonean": 164.41, "Singaporean": 172.57, "Slovak": 179.50, "Slovene": 179.80, + "a Solomon Islander": 164.14, "Somali": 166.60, "South African": 166.68, "South Sudanese": 175.9, "Spanish": 176.59, "Sri Lankan": 165.69, "Sudanese": 166.63, "Surinamese": 172.72, "Swazi": 168.13, + "Swedish": 179.74, "Swiss": 178.42, "Syrian": 170.43, "Taiwanese": 174.52, "Tajik": 171.26, "Tanzanian": 164.80, "Thai": 169.16, "Tibetan": 168.91, "Togolese": 168.33, "Tongan": 176.76, + "Trinidadian": 173.74, "Tunisian": 173.95, "Turkish": 174.21, "Turkmen": 171.97, "Tuvaluan": 169.64, "Ugandan": 165.62, "Ukrainian": 178.46, "Uruguayan": 173.43, "Uzbek": 169.38, "Vatican": 176.5, + "Venezuelan": 171.59, "Vietnamese": 164.45, "Vincentian": 172.78, "Yemeni": 159.89, "Zairian": 166.80, "Zambian": 166.52, "Zimbabwean": 168.59, + "": 171.42 // defaults }; // Helper method - table lookup for nationality/race combinations @@ -31574,7 +31574,13 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = (V.language === "Spanish") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; break; case "Bosnian": - slave.accent = naturalAccent; + if (V.language === "Croatian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "Serbian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else { + slave.accent = naturalAccent; + } break; case "Brazilian": slave.accent = (V.language === "Portuguese") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; @@ -31688,7 +31694,13 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = (V.language === "Spanish") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; break; case "Croatian": - slave.accent = naturalAccent; + if (V.language === "Bosnian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "Serbian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else { + slave.accent = naturalAccent; + } break; case "Cuban": slave.accent = (V.language === "Spanish") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; @@ -32020,7 +32032,9 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = naturalAccent; break; case "Luxembourgian": - if (V.language === "German") { + if (V.language === "Luxembourgish") { + slave.accent = jsEither([0, 0, 0, 0, 0, 0, 1]); + } else if (V.language === "German") { slave.accent = jsEither([0, 1, 1, 1, 1, 2]); } else if (V.language === "French") { slave.accent = jsEither([0, 1, 1, 1, 1, 2]); @@ -32032,10 +32046,22 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = naturalAccent; break; case "Malagasy": - slave.accent = naturalAccent; + if (V.language === "French") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "English") { + slave.accent = jsEither([0, 1, 2, 2, 2, 3, 3]); + } else { + slave.accent = naturalAccent; + } break; case "Malawian": - slave.accent = naturalAccent; + if (V.language === "English") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "Chichewa") { + slave.accent = jsEither([0, 0, 0, 0, 0, 0, 1]); + } else { + slave.accent = naturalAccent; + } break; case "Malaysian": slave.accent = (V.language === "Malay") ? jsEither([0, 0, 0, 0, 0, 0, 1]) : naturalAccent; @@ -32274,7 +32300,13 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = (V.language === "French") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; break; case "Serbian": - slave.accent = naturalAccent; + if (V.language === "Bosnian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "Serbian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else { + slave.accent = naturalAccent; + } break; case "Seychellois": if (V.language === "French") { diff --git a/src/js/slaveGenerationJS.tw b/src/js/slaveGenerationJS.tw index a43cba18c0cd84259e5b368ee6a01a3f9b007e00..c5584eabde0f1f9c194b0bf449d7259e3a5a1479 100644 --- a/src/js/slaveGenerationJS.tw +++ b/src/js/slaveGenerationJS.tw @@ -206,7 +206,13 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = (V.language === "Spanish") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; break; case "Bosnian": - slave.accent = naturalAccent; + if (V.language === "Croatian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "Serbian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else { + slave.accent = naturalAccent; + } break; case "Brazilian": slave.accent = (V.language === "Portuguese") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; @@ -320,7 +326,13 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = (V.language === "Spanish") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; break; case "Croatian": - slave.accent = naturalAccent; + if (V.language === "Bosnian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "Serbian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else { + slave.accent = naturalAccent; + } break; case "Cuban": slave.accent = (V.language === "Spanish") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; @@ -652,7 +664,9 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = naturalAccent; break; case "Luxembourgian": - if (V.language === "German") { + if (V.language === "Luxembourgish") { + slave.accent = jsEither([0, 0, 0, 0, 0, 0, 1]); + } else if (V.language === "German") { slave.accent = jsEither([0, 1, 1, 1, 1, 2]); } else if (V.language === "French") { slave.accent = jsEither([0, 1, 1, 1, 1, 2]); @@ -664,10 +678,22 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = naturalAccent; break; case "Malagasy": - slave.accent = naturalAccent; + if (V.language === "French") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "English") { + slave.accent = jsEither([0, 1, 2, 2, 2, 3, 3]); + } else { + slave.accent = naturalAccent; + } break; case "Malawian": - slave.accent = naturalAccent; + if (V.language === "English") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "Chichewa") { + slave.accent = jsEither([0, 0, 0, 0, 0, 0, 1]); + } else { + slave.accent = naturalAccent; + } break; case "Malaysian": slave.accent = (V.language === "Malay") ? jsEither([0, 0, 0, 0, 0, 0, 1]) : naturalAccent; @@ -906,7 +932,13 @@ window.nationalityToAccent = function nationalityToAccent(slave) { slave.accent = (V.language === "French") ? jsEither([0, 1, 1, 1, 1, 2]) : naturalAccent; break; case "Serbian": - slave.accent = naturalAccent; + if (V.language === "Bosnian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else if (V.language === "Serbian") { + slave.accent = jsEither([0, 1, 1, 1, 1, 2]); + } else { + slave.accent = naturalAccent; + } break; case "Seychellois": if (V.language === "French") { diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw index c96f709dd8746484b1fcda06e7c555903c23a337..32bb45c93d68c6c03fb20fb6b0b3539b8ae06d87 100644 --- a/src/js/utilJS.tw +++ b/src/js/utilJS.tw @@ -86,57 +86,57 @@ window.Height = (function(){ /* if you can find an average for an undefined, add it in! */ const xxMeanHeight = { - "Afghan": 163.8, "Albanian": 161.8, "Algerian": 162, "American.asian": 158.4, "American.black": 163.6, "American.latina": 158.9, "American.white": 165, "American": 161.8, - "Andorran": undefined, "Angolan": undefined, "Antiguan": 156.8, "Argentinian": 159.6, "Armenian": 158.1, "Aruban": 158, "Australian": 161.8, "Austrian": 166, "Azerbaijani": 162.4, - "Bahamian": 157.1, "Bahraini": 165.2, "Bangladeshi": 150.6, "Barbadian": 158.5, "Belarusian": 166.8, "Belgian": 168.1, "Belizean": undefined, "Beninese": 159.3, "Bermudian": undefined, - "Bhutanese": 153.4, "Bissau-Guinean": undefined, "Bolivian": 142.2, "Bosnian": 171.1, "Brazilian": 158.8, "British": 161.9, "Bruneian": undefined, "Bulgarian": 163.2, - "Burkinabé": 161.6, "Burmese": undefined, "Burundian": 157, "Cambodian": 152.4, "Cameroonian": 161.3, "Canadian": 162.3, "Cape Verdean": undefined, "Catalan": undefined, - "Central African": 158.9, "Chadian": 162.6, "Chilean": 157.2, "Chinese": 155.8, "Colombian": 158.7, "Comorian": 154.8, "Congolese": 159, "a Cook Islander": 162.3, "Costa Rican": undefined, - "Croatian": 166.3, "Cuban": 156, "Cypriot": 163.4, "Czech": 167.22, "Danish": 168.7, "Djiboutian": undefined, "Dominican": 156.4, "Dominiquais": 157.2, "Dutch": 169, "East Timorese": 149.1, - "Ecuadorian": 153.4, "Egyptian": 158.9, "Emirati": 158.9, "Equatoguinean": undefined, "Eritrean": undefined, "Estonian": 165.5, "Ethiopian": 157.6, "Fijian": 161.8, "Filipina": 151.8, - "Finnish": 165.3, "French Guianan": 157, "French Polynesian": undefined, "French": 162.5, "Gabonese": 158.4, "Gambian": 157.8, "Georgian": 160.5, "German": 162.8, "Ghanan": 158.5, - "Greek": 165, "Greenlandic": undefined, "Grenadian": undefined, "Guamanian": undefined, "Guatemalan": 147.3, "Guinean": 158.8, "Guyanese": 157.9, "Haitian": 158.6, "Honduran": 152.0, "Hungarian": 164, - "I-Kiribati": undefined, "Icelandic": 168, "Indian": 151.9, "Indonesian": 147, "Iranian": 157.2, "Iraqi": 155.8, "Irish": 163, "Israeli": 166, "Italian": 162.5, "Ivorian": 158.9, - "Jamaican": 160.8, "Japanese": 158, "Jordanian": 158.2, "Kazakh": 159.8, "Kenyan": 159.4, "Kittitian": 156.9, "Korean": 156.15, "Kosovan": 165.7, "Kurdish": undefined, "Kuwaiti": 156.1, - "Kyrgyz": 158.6, "Laotian": undefined, "Latvian": 165.7, "Lebanese": 165, "Liberian": 157.3, "Libyan": 160.5, "a Liechtensteiner": 164.3, "Lithuanian": 167.5, "Luxembourgian": 164.8, - "Macedonian": undefined, "Malagasy": 154.3, "Malawian": 155, "Malaysian": 154.7, "Maldivian": undefined, "Malian": 160.4, "Maltese": 159.9, "Marshallese": undefined, "Mauritanian": undefined, - "Mauritian": undefined, "Mexican": 154, "Micronesian": undefined, "Moldovan": 161.2, "Monégasque": undefined, "Mongolian": 157.7, "Montenegrin": 168.4, "Moroccan": 158.5, "Mosotho": 157.6, - "Motswana": undefined, "Mozambican": 156, "Namibian": 160.7, "Nauruan": undefined, "Nepalese": 150.8, "New Caledonian": undefined, "a New Zealander": 164, "Ni-Vanuatu": 149.8, "Nicaraguan": 153.7, "Nigerian": 163.8, - "Nigerien": 157.8, "Niuean": 160.4, "Norwegian": 157.8, "Omani": undefined, "Pakistani": 151.9, "Palauan": 161.4, "Palestinian": 158.2, "Panamanian": 152.0, "Papua New Guinean": 150.7, - "Paraguayan": 158.3, "Peruvian": 151, "Polish": 165.1, "Portuguese": 165.1, "Puerto Rican": 158.9, "Qatari": 155, "Romanian": 157, "Russian": 164.1, "Rwandan": 157.7, "Sahrawi": undefined, - "Saint Lucian": 157.1, "Salvadoran": 160.3, "Sammarinese": undefined, "Samoan": 161, "São Toméan": undefined, "Saudi": 156.3, "Scottish": 163, "Senegalese": 163, "Serbian": 166.8, - "Seychellois": 155.8, "Sierra Leonean": undefined, "Singaporean": 160.0, "Slovak": 165.6, "Slovene": 167.4, "a Solomon Islander": 151.8, "Somali": undefined, "South African": 159, - "South Sudanese": undefined, "Spanish": 162.6, "Sri Lankan": 151.4, "Sudanese": 180.0, "Surinamese": 155.7, "Swazi": 159.1, "Swedish": 166.8, "Swiss": 162.5, "Syrian": 156.3, "Taiwanese": 160.4, - "Tajik": 161.2, "Tanzanian": 156.6, "Thai": 159, "Tibetan": undefined, "Togolese": 159, "Tongan": 159.5, "Trinidadian": 157.4, "Tunisian": 160, "Turkish": 161.9, "Turkmen": 158.2, - "Tuvaluan": undefined, "Ugandan": 159.2, "Ukrainian": 164.8, "Uruguayan": 158.0, "Uzbek": 159.9, "Vatican": 162.5, "Venezuelan": 159, "Vietnamese": 155.2, "Vincentian": 156.2, "Yemeni": undefined, - "Zairian": 157.7, "Zambian": 158.5, "Zimbabwean": 160.3, - "": 162.5 // default + "Afghan": 155.08, "Albanian": 161.77, "Algerian": 159.09, "American.asian": 158.4, "American.black": 163.6, "American.latina": 158.9, "American.white": 165, "American": 163.54, + "Andorran": 162.90, "Angolan": 157.31, "Antiguan": 160.65, "Argentinian": 159.18, "Armenian": 158.09, "Aruban": 158, "Australian": 165.86, "Austrian": 164.62, "Azerbaijani": 158.25, + "Bahamian": 160.68, "Bahraini": 156.69, "Bangladeshi": 150.79, "Barbadian": 165.28, "Belarusian": 166.35, "Belgian": 165.49, "Belizean": 156.88, "Beninese": 156.16, "Bermudian": 160.69, + "Bhutanese": 153.63, "Bissau-Guinean": 158.24, "Bolivian": 153.89, "Bosnian": 165.85, "Brazilian": 160.86, "British": 164.40, "Bruneian": 153.98, "Bulgarian": 164.80, + "Burkinabé": 160.19, "Burmese": 154.37, "Burundian": 154.02, "Cambodian": 152.91, "Cameroonian": 158.82, "Canadian": 163.91, "Cape Verdean": 161.65, "Catalan": 163.4, + "Central African": 158.04, "Chadian": 160.17, "Chilean": 159.36, "Chinese": 159.71, "Colombian": 156.85, "Comorian": 155.58, "Congolese": 157.57, "a Cook Islander": 163.19, "Costa Rican": 156.37, + "Croatian": 165.63, "Cuban": 157.98, "Cypriot": 162.27, "Czech": 168.46, "Danish": 167.21, "Djiboutian": 156.11, "Dominican": 159.03, "Dominiquais": 164.34, "Dutch": 168.72, "East Timorese": 151.15, + "Ecuadorian": 154.23, "Egyptian": 157.33, "Emirati": 158.68, "Equatoguinean": 157.33, "Eritrean": 156.39, "Estonian": 168.67, "Ethiopian": 155.71, "Fijian": 161.69, "Filipina": 149.60, + "Finnish": 165.90, "French Guianan": 157, "French Polynesian": 164.52, "French": 164.88, "Gabonese": 158.84, "Gambian": 160.93, "Georgian": 162.98, "German": 165.86, "Ghanan": 157.91, + "Greek": 164.87, "Greenlandic": 161.55, "Grenadian": 164.51, "Guamanian": 153.7, "Guatemalan": 149.39, "Guinean": 157.80, "Guyanese": 157.92, "Haitian": 158.72, "Honduran": 153.84, "Hungarian": 163.66, + "I-Kiribati": 157.00, "Icelandic": 165.95, "Indian": 152.59, "Indonesian": 152.80, "Iranian": 159.67, "Iraqi": 158.67, "Irish": 165.11, "Israeli": 161.80, "Italian": 164.61, "Ivorian": 158.07, + "Jamaican": 163.12, "Japanese": 158.31, "Jordanian": 158.83, "Kazakh": 158.58, "Kenyan": 158.16, "Kittitian": 159.20, "Korean": 160.65, "Kosovan": 165.7, "Kurdish": 165, "Kuwaiti": 159.43, + "Kyrgyz": 159.35, "Laotian": 151.28, "Latvian": 169.80, "Lebanese": 162.43, "Liberian": 157.3, "Libyan": 162.08, "a Liechtensteiner": 164.3, "Lithuanian": 166.61, "Luxembourgian": 164.43, + "Macedonian": 159.75, "Malagasy": 151.18, "Malawian": 154.40, "Malaysian": 156.30, "Maldivian": 155.02, "Malian": 160.47, "Maltese": 160.85, "Marshallese": 151.31, "Mauritanian": 157.72, + "Mauritian": 157.24, "Mexican": 156.85, "Micronesian": 156.09, "Moldovan": 163.24, "Monégasque": 164.61, "Mongolian": 158.22, "Montenegrin": 164.86, "Moroccan": 157.82, "Mosotho": 155.71, + "Motswana": 161.38, "Mozambican": 153.96, "Namibian": 158.78, "Nauruan": 153.98, "Nepalese": 150.86, "New Caledonian": 158.0, "a New Zealander": 164.94, "Ni-Vanuatu": 158.17, "Nicaraguan": 154.39, "Nigerian": 156.32, + "Nigerien": 158.25, "Niuean": 164.80, "Norwegian": 165.56, "Omani": 157.19, "Pakistani": 153.84, "Palauan": 156.22, "Palestinian": 158.75, "Panamanian": 155.47, "Papua New Guinean": 154.87, + "Paraguayan": 159.86, "Peruvian": 152.93, "Polish": 164.59, "Portuguese": 163.04, "Puerto Rican": 159.20, "Qatari": 159.38, "Romanian": 162.73, "Russian": 165.27, "Rwandan": 154.79, "Sahrawi": 157.82, + "Saint Lucian": 162.31, "Salvadoran": 154.55, "Sammarinese": 164.61, "Samoan": 161.97, "São Toméan": 158.91, "Saudi": 155.88, "Scottish": 163, "Senegalese": 162.52, "Serbian": 167.69, + "Seychellois": 162.08, "Sierra Leonean": 156.60, "Singaporean": 160.32, "Slovak": 167.47, "Slovene": 166.05, "a Solomon Islander": 154.42, "Somali": 156.06, "South African": 158.03, + "South Sudanese": 169.0, "Spanish": 163.40, "Sri Lankan": 154.56, "Sudanese": 156.04, "Surinamese": 160.66, "Swazi": 158.64, "Swedish": 165.70, "Swiss": 163.45, "Syrian": 158.65, "Taiwanese": 161.45, + "Tajik": 157.33, "Tanzanian": 156.6, "Thai": 157.87, "Tibetan": 158.75, "Togolese": 158.30, "Tongan": 165.52, "Trinidadian": 160.64, "Tunisian": 160.35, "Turkish": 160.50, "Turkmen": 161.73, + "Tuvaluan": 158.10, "Ugandan": 156.72, "Ukrainian": 166.34, "Uruguayan": 162.13, "Uzbek": 157.82, "Vatican": 162.5, "Venezuelan": 157.44, "Vietnamese": 153.59, "Vincentian": 160.70, "Yemeni": 153.97, + "Zairian": 155.25, "Zambian": 155.82, "Zimbabwean": 158.22, + "": 159.65 // default }; const xyMeanHeight = { - "Afghan": undefined, "Albanian": 174.0, "Algerian": 172.2, "American.asian": 172.5, "American.black": 177.4, "American.latina": 172.5, "American.white": 178.2, "American": 176.4, - "Andorran": undefined, "Angolan": undefined, "Antiguan": 164.8, "Argentinian": 174.46, "Armenian": undefined, "Aruban": 165.1, "Australian": 175.6, "Austrian": 179, "Azerbaijani": 171.8, - "Bahamian": 167.2, "Bahraini": 165.1, "Bangladeshi": 150.8, "Barbadian": 169.3, "Belarusian": 176.9, "Belgian": 178.7, "Belizean": undefined, "Beninese": undefined, "Bermudian": undefined, - "Bhutanese": 167.2, "Bissau-Guinean": undefined, "Bolivian": 160, "Bosnian": 183.9, "Brazilian": 170.7, "British": 175.3, "Bruneian": undefined, "Bulgarian": 175.2, "Burkinabé": undefined, - "Burmese": 168.0, "Burundian": 164.1, "Cambodian": 162.5, "Cameroonian": 170.6, "Canadian": 175.1, "Cape Verdean": undefined, "Catalan": undefined, "Central African": undefined, - "Chadian": undefined, "Chilean": 169.6, "Chinese": 167.1, "Colombian": 170.6, "Comorian": undefined, "Congolese": undefined, "a Cook Islander": 173.4, "Costa Rican": undefined, "Croatian": 180.5, - "Cuban": 168, "Cypriot": 177.2, "Czech": 180.31, "Danish": 180.4, "Djiboutian": undefined, "Dominican": 168.4, "Dominiquais": 168.1, "Dutch": 181, "East Timorese": 161.2, "Ecuadorian": 167.5, - "Egyptian": 170.3, "Emirati": 170.3, "Equatoguinean": undefined, "Eritrean": undefined, "Estonian": 179.1, "Ethiopian": undefined, "Fijian": 170.4, "Filipina": 163.5, "Finnish": 178.9, - "French Guianan": 168, "French Polynesian": undefined, "French": 175.6, "Gabonese": undefined, "Gambian": 168, "Georgian": 172.7, "German": 175.4, "Ghanan": 169.5, "Greek": 177, "Greenlandic": undefined, - "Grenadian": undefined, "Guamanian": undefined, "Guatemalan": 157.5, "Guinean": undefined, "Guyanese": 168.6, "Haitian": undefined, "Honduran": undefined, "Hungarian": 176, "I-Kiribati": undefined, "Icelandic": 181, - "Indian": 164.7, "Indonesian": 158, "Iranian": 170.3, "Iraqi": 165.4, "Irish": 177, "Israeli": 177, "Italian": 176.5, "Ivorian": 170.1, "Jamaican": 171.8, "Japanese": 172, "Jordanian": undefined, - "Kazakh": 169, "Kenyan": 170.0, "Kittitian": 164.4, "Korean": 168.15, "Kosovan": 179.5, "Kurdish": undefined, "Kuwaiti": 169.2, "Kyrgyz": 170.4, "Laotian": 160.5, "Latvian": 174.2, "Lebanese": 176, - "Liberian": undefined, "Libyan": 171.3, "a Liechtensteiner": 175.4, "Lithuanian": 177.2, "Luxembourgian": 179.9, "Macedonian": undefined, "Malagasy": 161.5, "Malawian": 166, "Malaysian": 166.3, - "Maldivian": undefined, "Malian": 171.3, "Maltese": 169.9, "Marshallese": undefined, "Mauritanian": undefined, "Mauritian": undefined, "Mexican": 167, "Micronesian": undefined, "Moldovan": undefined, - "Monégasque": undefined, "Mongolian": 168.4, "Montenegrin": 183.2, "Moroccan": 172.7, "Mosotho": undefined, "Motswana": undefined, "Mozambican": undefined, "Namibian": undefined, "Nauruan": undefined, - "Nepalese": 163, "New Caledonian": undefined, "a New Zealander": 177, "Ni-Vanuatu": 160.5, "Nicaraguan": undefined, "Nigerian": 163.8, "Nigerien": 163.8, "Niuean": 169.7, "Norwegian": 179.63, "Omani": undefined, "Pakistani": 164.7, - "Palauan": 174.6, "Palestinian": 169.7, "Panamanian": 165.0, "Papua New Guinean": 163.5, "Paraguayan": 168.8, "Peruvian": 164, "Polish": 178.7, "Portuguese": 173.9, "Puerto Rican": 172.5, "Qatari": 166.2, - "Romanian": 172, "Russian": 177.2, "Rwandan": undefined, "Sahrawi": undefined, "Saint Lucian": 168.3, "Salvadoran": undefined, "Sammarinese": undefined, "Samoan": 173, "São Toméan": undefined, - "Saudi": 168.9, "Scottish": 177.6, "Senegalese": undefined, "Serbian": 182, "Seychellois": 168.5, "Sierra Leonean": undefined, "Singaporean": 170.6, "Slovak": 179.4, "Slovene": 180.3, - "a Solomon Islander": 163.1, "Somali": undefined, "South African": 168, "South Sudanese": undefined, "Spanish": 173.1, "Sri Lankan": 163.6, "Sudanese": 190.0, "Surinamese": 165.2, "Swazi": undefined, - "Swedish": 181.5, "Swiss": 178.2, "Syrian": 173.0, "Taiwanese": 171.4, "Tajik": 175.2, "Tanzanian": undefined, "Thai": 170.3, "Tibetan": undefined, "Togolese": undefined, "Tongan": 168.2, - "Trinidadian": 170.8, "Tunisian": 172.3, "Turkish": 173.6, "Turkmen": 171.4, "Tuvaluan": undefined, "Ugandan": undefined, "Ukrainian": 176.5, "Uruguayan": 170.0, "Uzbek": 175.4, "Vatican": 176.5, - "Venezuelan": 169, "Vietnamese": 165.7, "Vincentian": 165.4, "Yemeni": 159.9, "Zairian": 158.9, "Zambian": undefined, "Zimbabwean": undefined, - "": 172.5 // defaults + "Afghan": 165.26, "Albanian": 173.39, "Algerian": 170.07, "American.asian": 172.5, "American.black": 177.4, "American.latina": 172.5, "American.white": 178.2, "American": 177.13, + "Andorran": 176.06, "Angolan": 167.31, "Antiguan": 164.8, "Argentinian": 174.62, "Armenian": 172.00, "Aruban": 165.1, "Australian": 179.20, "Austrian": 177.41, "Azerbaijani": 169.75, + "Bahamian": 172.75, "Bahraini": 167.74, "Bangladeshi": 163.81, "Barbadian": 175.92, "Belarusian": 178.44, "Belgian": 181.70, "Belizean": 168.73, "Beninese": 167.06, "Bermudian": 172.69, + "Bhutanese": 165.31, "Bissau-Guinean": 167.90, "Bolivian": 166.85, "Bosnian": 180.87, "Brazilian": 173.55, "British": 177.49, "Bruneian": 165.01, "Bulgarian": 178.24, "Burkinabé": 169.33, + "Burmese": 164.67, "Burundian": 166.64, "Cambodian": 163.33, "Cameroonian": 167.82, "Canadian": 178.09, "Cape Verdean": 173.22, "Catalan": 175.8, "Central African": 166.67, + "Chadian": 170.44, "Chilean": 171.81, "Chinese": 171.83, "Colombian": 169.50, "Comorian": 166.19, "Congolese": 167.45, "a Cook Islander": 174.77, "Costa Rican": 168.93, "Croatian": 180.78, + "Cuban": 172.00, "Cypriot": 174.99, "Czech": 180.10, "Danish": 181.39, "Djiboutian": 166.57, "Dominican": 172.75, "Dominiquais": 176.31, "Dutch": 182.54, "East Timorese": 159.79, "Ecuadorian": 167.08, + "Egyptian": 166.68, "Emirati": 170.46, "Equatoguinean": 167.36, "Eritrean": 168.36, "Estonian": 181.59, "Ethiopian": 166.23, "Fijian": 173.90, "Filipina": 163.23, "Finnish": 179.59, + "French Guianan": 168, "French Polynesian": 177.41, "French": 179.74, "Gabonese": 167.94, "Gambian": 165.40, "Georgian": 174.34, "German": 179.88, "Ghanan": 168.85, "Greek": 177.32, "Greenlandic": 174.87, + "Grenadian": 176.97, "Guamanian": 169.8, "Guatemalan": 163.41, "Guinean": 167.54, "Guyanese": 170.21, "Haitian": 172.64, "Honduran": 166.39, "Hungarian": 177.26, "I-Kiribati": 169.20, "Icelandic": 180.49, + "Indian": 164.95, "Indonesian": 163.55, "Iranian": 170.3, "Iraqi": 170.43, "Irish": 178.93, "Israeli": 176.86, "Italian": 177.77, "Ivorian": 166.53, "Jamaican": 174.53, "Japanese": 170.82, "Jordanian": 171.03, + "Kazakh": 171.14, "Kenyan": 169.64, "Kittitian": 169.62, "Korean": 173.46, "Kosovan": 179.5, "Kurdish": 175, "Kuwaiti": 172.07, "Kyrgyz": 171.24, "Laotian": 160.52, "Latvian": 181.42, "Lebanese": 174.39, + "Liberian": 163.66, "Libyan": 173.53, "a Liechtensteiner": 175.4, "Lithuanian": 179.03, "Luxembourgian": 177.86, "Macedonian": 178.33, "Malagasy": 161.55, "Malawian": 166, "Malaysian": 167.89, + "Maldivian": 167.68, "Malian": 171.3, "Maltese": 173.32, "Marshallese": 162.81, "Mauritanian": 163.28, "Mauritian": 170.50, "Mexican": 169.01, "Micronesian": 168.51, "Moldovan": 175.49, + "Monégasque": 177.77, "Mongolian": 169.07, "Montenegrin": 178.28, "Moroccan": 170.40, "Mosotho": 165.59, "Motswana": 171.63, "Mozambican": 164.80, "Namibian": 166.96, "Nauruan": 167.83, + "Nepalese": 162.32, "New Caledonian": 171.0, "a New Zealander": 177.74, "Ni-Vanuatu": 168.09, "Nicaraguan": 166.71, "Nigerian": 165.91, "Nigerien": 167.68, "Niuean": 175.83, "Norwegian": 179.75, "Omani": 169.16, "Pakistani": 166.95, + "Palauan": 167.69, "Palestinian": 172.09, "Panamanian": 168.49, "Papua New Guinean": 163.57, "Paraguayan": 172.83, "Peruvian": 165.23, "Polish": 177.33, "Portuguese": 172.93, "Puerto Rican": 172.08, "Qatari": 170.48, + "Romanian": 174.74, "Russian": 176.46, "Rwandan": 162.68, "Sahrawi": 170.40, "Saint Lucian": 171.95, "Salvadoran": 169.77, "Sammarinese": 177.77, "Samoan": 174.38, "São Toméan": 167.38, + "Saudi": 167.67, "Scottish": 177.6, "Senegalese": 173.14, "Serbian": 180.57, "Seychellois": 174.21, "Sierra Leonean": 164.41, "Singaporean": 172.57, "Slovak": 179.50, "Slovene": 179.80, + "a Solomon Islander": 164.14, "Somali": 166.60, "South African": 166.68, "South Sudanese": 175.9, "Spanish": 176.59, "Sri Lankan": 165.69, "Sudanese": 166.63, "Surinamese": 172.72, "Swazi": 168.13, + "Swedish": 179.74, "Swiss": 178.42, "Syrian": 170.43, "Taiwanese": 174.52, "Tajik": 171.26, "Tanzanian": 164.80, "Thai": 169.16, "Tibetan": 168.91, "Togolese": 168.33, "Tongan": 176.76, + "Trinidadian": 173.74, "Tunisian": 173.95, "Turkish": 174.21, "Turkmen": 171.97, "Tuvaluan": 169.64, "Ugandan": 165.62, "Ukrainian": 178.46, "Uruguayan": 173.43, "Uzbek": 169.38, "Vatican": 176.5, + "Venezuelan": 171.59, "Vietnamese": 164.45, "Vincentian": 172.78, "Yemeni": 159.89, "Zairian": 166.80, "Zambian": 166.52, "Zimbabwean": 168.59, + "": 171.42 // defaults }; // Helper method - table lookup for nationality/race combinations