""" Default options for Ziffers """ import operator from types import MappingProxyType DEFAULT_DURS = MappingProxyType({ "m": 8.0, # 15360/1920 "k": 10240 / 1920, # ~5.333 "l": 4.0, # 7680/1920 "d.": 3.0, # "p": 5120 / 1920, # ~2.666 "d": 2.0, # 3840/1920 "w.": 1.5, # 2280/1920 "c": 2560 / 1920, # ~1.333 "w": 1.0, # 1920/1920 "h..": 0.875, # 1680/1920 "h.": 0.75, # 1440/1920 "y": 1280 / 1920, # ~0.666 "h": 0.5, # 960/1920 - 1/2 "q..": 840 / 1920, # ~0.4375 "q.": 0.375, # 720/1920 "n": 640 / 1920, # ~0.333 "q": 0.25, # 480/1920 - 1/4 "e..": 420 / 1920, # = 0.218 "e.": 0.1875, # 360/1920 "a": 320 / 1920, # 0.167 - 1/8 "e": 0.125, # 240/1920 "s..": 210 / 1920, # ~0.10937 "s.": 180 / 1920, # ~0.0937 "f": 160 / 1920, # ~0.083 - 1/16 "s": 0.0625, # 120/1920 "t..": 105 / 1920, # ~0.0546 "t.": 90 / 1920, # ~0.0468 "x": 80 / 1920, # ~0.042 - 1/32 "t": 60 / 1920, # ~0.031 "u.": 45 / 1920, # ~0.023 "g": 40 / 1920, # ~0.021 - 1/64 "u": 30 / 1920, # ~0.016 "j": 15 / 1920, # ~0.0078 - 1/128 "o": 8 / 1920, # ~0.00416 "z": 0.0, # 0 }) DEFAULT_OCTAVE = 4 DEFAULT_OPTIONS = MappingProxyType({ "octave": 0, "duration": 0.25, "key": "C4", "scale": "IONIAN" }) OPERATORS = MappingProxyType({ "+": operator.add, "-": operator.sub, "*": operator.mul, "/": operator.truediv, "%": operator.mod, "|": operator.or_, "&": operator.and_, "<<": operator.ilshift, ">>": operator.irshift }) NOTES_TO_INTERVALS = MappingProxyType({ "C": 0, "Cs": 1, "D": 2, "Eb": 3, "E": 4, "F": 5, "Fs": 6, "G": 7, "Ab": 8, "A": 9, "Bb": 10, "B": 11, }) INTERVALS_TO_NOTES = MappingProxyType({ 0: "C", 1: "Cs", 2: "D", 3: "Eb", 4: "E", 5: "F", 6: "Fs", 7: "G", 8: "Ab", 9: "A", 10: "Bb", 11: "B", }) CIRCLE_OF_FIFTHS = ( "Gb", "Cs", "Ab", "Eb", "Bb", "F", "C", "G", "D", "A", "E", "B", "Fs", ) MODIFIERS = MappingProxyType({ "#": 1, "b": -1, "s": 1, }) ROMANS = MappingProxyType({"i": 1, "v": 5, "x": 10, "l": 50, "c": 100, "d": 500, "m": 1000}) # pylint: disable=locally-disabled, too-many-lines def __build_scales(): aeolian = [2, 1, 2, 2, 1, 2, 2] ionian = [2, 2, 1, 2, 2, 2, 1] mydian = [2, 1, 2, 2, 1, 3, 1] aerorian = [2, 2, 1, 2, 1, 3, 1] rocritonic = [3, 2, 2, 3, 2] thaptitonic = [2, 3, 2, 3, 2] whole = [2, 2, 2, 2, 2, 2] gycrimic = [2, 1, 1, 3, 2, 3] aeolyphimic = [3, 2, 1, 1, 3, 2] bocrian = [2, 1, 2, 2, 2, 2, 1] stydian = [2, 2, 1, 2, 1, 2, 2] all_scales = { "Major": ionian, "Minor": aeolian, "Harmonic minor": mydian, "Harmonic major": aerorian, "Minor pentatonic": rocritonic, "Suspended pentatonic": thaptitonic, "Blues major": gycrimic, "Blues minor": aeolyphimic, "Whole": whole, "Melodic minor": bocrian, "Melodic major": stydian, "Minoric": [4, 4, 4], "Thaptic": [4, 3, 4, 1], "Lothic": [3, 4, 1, 4], "Phratic": [4, 1, 4, 3], "Aerathic": [1, 4, 3, 4], "Epathic": [4, 3, 2, 3], "Mynic": [3, 2, 3, 4], "Rothic": [2, 3, 4, 3], "Eporic": [3, 4, 3, 2], "Zyphic": [4, 4, 3, 1], "Epogic": [4, 3, 1, 4], "Lanic": [3, 1, 4, 4], "Pyrric": [1, 4, 4, 3], "Aeoloric": [4, 4, 1, 3], "Gonic": [4, 1, 3, 4], "Dalic": [1, 3, 4, 4], "Dygic": [3, 4, 4, 1], "Daric": [4, 3, 3, 2], "Lonic": [3, 3, 2, 4], "Phradic": [3, 2, 4, 3], "Bolic": [2, 4, 3, 3], "Saric": [4, 2, 3, 3], "Zoptic": [2, 3, 3, 4], "Aeraphic": [3, 3, 4, 2], "Byptic": [3, 4, 2, 3], "Aeolic": [4, 4, 2, 2], "Koptic": [4, 2, 2, 4], "Mixolyric": [2, 2, 4, 4], "Lydic": [2, 4, 4, 2], "Stathic": [4, 2, 4, 2], "Dadic": [2, 4, 2, 4], "Phrynic": [3, 3, 3, 3], "Epathitonic": [3, 2, 3, 2, 2], "Mynitonic": [2, 3, 2, 2, 3], "Rocritonic": rocritonic, "Pentatonic": [2, 2, 3, 2, 3], "Thaptitonic": thaptitonic, "Magitonic": [4, 3, 2, 2, 1], "Daditonic": [3, 2, 2, 1, 4], "Aeolyphritonic": [2, 2, 1, 4, 3], "Gycritonic": [2, 1, 4, 3, 2], "Pyritonic": [1, 4, 3, 2, 2], "Gathitonic": [4, 2, 3, 2, 1], "Ionitonic": [2, 3, 2, 1, 4], "Phrynitonic": [3, 2, 1, 4, 2], "Stathitonic": [2, 1, 4, 2, 3], "Thalitonic": [1, 4, 2, 3, 2], "Zolitonic": [4, 2, 1, 4, 1], "Epogitonic": [2, 1, 4, 1, 4], "Lanitonic": [1, 4, 1, 4, 2], "Paptitonic": [4, 1, 4, 2, 1], "Ionacritonic": [1, 4, 2, 1, 4], "Phraditonic": [4, 1, 4, 1, 2], "Aeoloritonic": [1, 4, 1, 2, 4], "Gonitonic": [4, 1, 2, 4, 1], "Dalitonic": [1, 2, 4, 1, 4], "Dygitonic": [2, 4, 1, 4, 1], "Aeracritonic": [4, 1, 2, 3, 2], "Byptitonic": [1, 2, 3, 2, 4], "Daritonic": [2, 3, 2, 4, 1], "Lonitonic": [3, 2, 4, 1, 2], "Ionycritonic": [2, 4, 1, 2, 3], "Lothitonic": [4, 1, 2, 2, 3], "Phratonic": [1, 2, 2, 3, 4], "Aerathitonic": [2, 2, 3, 4, 1], "Saritonic": [2, 3, 4, 1, 2], "Zoptitonic": [3, 4, 1, 2, 2], "Dolitonic": [4, 4, 1, 2, 1], "Poritonic": [4, 1, 2, 1, 4], "Aerylitonic": [1, 2, 1, 4, 4], "Zagitonic": [2, 1, 4, 4, 1], "Lagitonic": [1, 4, 4, 1, 2], "Molitonic": [4, 3, 3, 1, 1], "Staptitonic": [3, 3, 1, 1, 4], "Mothitonic": [3, 1, 1, 4, 3], "Aeritonic": [1, 1, 4, 3, 3], "Ragitonic": [1, 4, 3, 3, 1], "Ionaditonic": [4, 3, 2, 1, 2], "Bocritonic": [3, 2, 1, 2, 4], "Gythitonic": [2, 1, 2, 4, 3], "Pagitonic": [1, 2, 4, 3, 2], "Aeolythitonic": [2, 4, 3, 2, 1], "Zacritonic": [4, 3, 1, 3, 1], "Laritonic": [3, 1, 3, 1, 4], "Thacritonic": [1, 3, 1, 4, 3], "Styditonic": [3, 1, 4, 3, 1], "Loritonic": [1, 4, 3, 1, 3], "Aeolyritonic": [4, 3, 1, 1, 3], "Goritonic": [3, 1, 1, 3, 4], "Aeoloditonic": [1, 1, 3, 4, 3], "Doptitonic": [1, 3, 4, 3, 1], "Aeraphitonic": [3, 4, 3, 1, 1], "Zathitonic": [4, 2, 4, 1, 1], "Raditonic": [2, 4, 1, 1, 4], "Stonitonic": [4, 1, 1, 4, 2], "Syptitonic": [1, 1, 4, 2, 4], "Ionythitonic": [1, 4, 2, 4, 1], "Aeolanitonic": [4, 2, 2, 3, 1], "Danitonic": [2, 2, 3, 1, 4], "Ionaritonic": [2, 3, 1, 4, 2], "Dynitonic": [3, 1, 4, 2, 2], "Zyditonic": [1, 4, 2, 2, 3], "Aeolacritonic": [4, 2, 1, 2, 3], "Zythitonic": [2, 1, 2, 3, 4], "Dyritonic": [1, 2, 3, 4, 2], "Koptitonic": [2, 3, 4, 2, 1], "Thocritonic": [3, 4, 2, 1, 2], "Lycritonic": [4, 1, 3, 3, 1], "Daptitonic": [1, 3, 3, 1, 4], "Kygitonic": [3, 3, 1, 4, 1], "Mocritonic": [3, 1, 4, 1, 3], "Zynitonic": [1, 4, 1, 3, 3], "Epygitonic": [4, 1, 3, 2, 2], "Zaptitonic": [1, 3, 2, 2, 4], "Kagitonic": [3, 2, 2, 4, 1], "Zogitonic": [2, 2, 4, 1, 3], "Epyritonic": [2, 4, 1, 3, 2], "Zothitonic": [4, 1, 3, 1, 3], "Phrolitonic": [1, 3, 1, 3, 4], "Ionagitonic": [3, 1, 3, 4, 1], "Aeolapritonic": [1, 3, 4, 1, 3], "Kyritonic": [3, 4, 1, 3, 1], "Ionyptitonic": [4, 1, 1, 3, 3], "Gyritonic": [1, 1, 3, 3, 4], "Zalitonic": [1, 3, 3, 4, 1], "Stolitonic": [3, 3, 4, 1, 1], "Bylitonic": [3, 4, 1, 1, 3], "Thoditonic": [3, 3, 2, 3, 1], "Dogitonic": [3, 2, 3, 1, 3], "Phralitonic": [2, 3, 1, 3, 3], "Garitonic": [3, 1, 3, 3, 2], "Soptitonic": [1, 3, 3, 2, 3], "Kataritonic": [3, 3, 2, 2, 2], "Sylitonic": [3, 2, 2, 2, 3], "Thonitonic": [2, 2, 2, 3, 3], "Phropitonic": [2, 2, 3, 3, 2], "Staditonic": [2, 3, 3, 2, 2], "Lyditonic": [3, 3, 1, 3, 2], "Mythitonic": [3, 1, 3, 2, 3], "Sogitonic": [1, 3, 2, 3, 3], "Gothitonic": [3, 2, 3, 3, 1], "Rothitonic": [2, 3, 3, 1, 3], "Zylitonic": [4, 4, 2, 1, 1], "Zoditonic": [4, 2, 1, 1, 4], "Zaritonic": [2, 1, 1, 4, 4], "Phrythitonic": [1, 1, 4, 4, 2], "Rolitonic": [1, 4, 4, 2, 1], "Ranitonic": [4, 4, 1, 1, 2], "Laditonic": [4, 1, 1, 2, 4], "Poditonic": [1, 1, 2, 4, 4], "Ionothitonic": [1, 2, 4, 4, 1], "Kanitonic": [2, 4, 4, 1, 1], "Ryphitonic": [4, 3, 1, 2, 2], "Gylitonic": [3, 1, 2, 2, 4], "Aeolycritonic": [1, 2, 2, 4, 3], "Pynitonic": [2, 2, 4, 3, 1], "Zanitonic": [2, 4, 3, 1, 2], "Phronitonic": [4, 2, 3, 1, 2], "Banitonic": [2, 3, 1, 2, 4], "Aeronitonic": [3, 1, 2, 4, 2], "Golitonic": [1, 2, 4, 2, 3], "Dyptitonic": [2, 4, 2, 3, 1], "Aerynitonic": [4, 2, 2, 1, 3], "Palitonic": [2, 2, 1, 3, 4], "Stothitonic": [2, 1, 3, 4, 2], "Aerophitonic": [1, 3, 4, 2, 2], "Katagitonic": [3, 4, 2, 2, 1], "Ionoditonic": [4, 2, 1, 3, 2], "Bogitonic": [2, 1, 3, 2, 4], "Mogitonic": [1, 3, 2, 4, 2], "Docritonic": [3, 2, 4, 2, 1], "Epaditonic": [2, 4, 2, 1, 3], "Mixitonic": [3, 3, 3, 2, 1], "Phrothitonic": [3, 3, 2, 1, 3], "Katycritonic": [3, 2, 1, 3, 3], "Ionalitonic": [2, 1, 3, 3, 3], "Loptitonic": [1, 3, 3, 3, 2], "Thyritonic": [3, 3, 3, 1, 2], "Thoptitonic": [3, 3, 1, 2, 3], "Bycritonic": [3, 1, 2, 3, 3], "Pathitonic": [1, 2, 3, 3, 3], "Myditonic": [2, 3, 3, 3, 1], "Bolitonic": [4, 2, 2, 2, 2], "Bothitonic": [2, 2, 2, 2, 4], "Kataditonic": [2, 2, 2, 4, 2], "Koditonic": [2, 2, 4, 2, 2], "Tholitonic": [2, 4, 2, 2, 2], "Epathimic": [3, 2, 2, 1, 2, 2], "Mynimic": [2, 2, 1, 2, 2, 3], "Rocrimic": [2, 1, 2, 2, 3, 2], "Eporimic": [1, 2, 2, 3, 2, 2], "Thaptimic": [2, 2, 3, 2, 2, 1], "Lothimic": [2, 3, 2, 2, 1, 2], "Dyrimic": [4, 2, 1, 2, 2, 1], "Koptimic": [2, 1, 2, 2, 1, 4], "Thocrimic": [1, 2, 2, 1, 4, 2], "Aeolanimic": [2, 2, 1, 4, 2, 1], "Danimic": [2, 1, 4, 2, 1, 2], "Ionarimic": [1, 4, 2, 1, 2, 2], "Daptimic": [4, 1, 4, 1, 1, 1], "Kygimic": [1, 4, 1, 1, 1, 4], "Mocrimic": [4, 1, 1, 1, 4, 1], "Zynimic": [1, 1, 1, 4, 1, 4], "Aeolimic": [1, 1, 4, 1, 4, 1], "Zythimic": [1, 4, 1, 4, 1, 1], "Epygimic": [4, 1, 2, 3, 1, 1], "Zaptimic": [1, 2, 3, 1, 1, 4], "Kagimic": [2, 3, 1, 1, 4, 1], "Zogimic": [3, 1, 1, 4, 1, 2], "Epyrimic": [1, 1, 4, 1, 2, 3], "Lycrimic": [1, 4, 1, 2, 3, 1], "Bylimic": [4, 1, 2, 2, 2, 1], "Zothimic": [1, 2, 2, 2, 1, 4], "Phrolimic": [2, 2, 2, 1, 4, 1], "Ionagimic": [2, 2, 1, 4, 1, 2], "Aeolaphimic": [2, 1, 4, 1, 2, 2], "Kycrimic": [1, 4, 1, 2, 2, 2], "Garimic": [4, 1, 2, 2, 1, 2], "Soptimic": [1, 2, 2, 1, 2, 4], "Ionyptimic": [2, 2, 1, 2, 4, 1], "Gyrimic": [2, 1, 2, 4, 1, 2], "Zalimic": [1, 2, 4, 1, 2, 2], "Stolimic": [2, 4, 1, 2, 2, 1], "Thonimic": [4, 1, 1, 4, 1, 1], "Stadimic": [1, 1, 4, 1, 1, 4], "Thodimic": [1, 4, 1, 1, 4, 1], "Mythimic": [4, 1, 1, 3, 2, 1], "Sogimic": [1, 1, 3, 2, 1, 4], "Gogimic": [1, 3, 2, 1, 4, 1], "Rothimic": [3, 2, 1, 4, 1, 1], "Katarimic": [2, 1, 4, 1, 1, 3], "Sylimic": [1, 4, 1, 1, 3, 2], "Mixolimic": [3, 2, 3, 2, 1, 1], "Dadimic": [2, 3, 2, 1, 1, 3], "Aeolyphimic": aeolyphimic, "Gycrimic": gycrimic, "Pyrimic": [1, 1, 3, 2, 3, 2], "Lydimic": [1, 3, 2, 3, 2, 1], "Ionacrimic": [3, 2, 3, 1, 1, 2], "Gathimic": [2, 3, 1, 1, 2, 3], "Ionynimic": [3, 1, 1, 2, 3, 2], "Phrynimic": [1, 1, 2, 3, 2, 3], "Stathimic": [1, 2, 3, 2, 3, 1], "Thatimic": [2, 3, 2, 3, 1, 1], "Dalimic": [3, 2, 2, 3, 1, 1], "Dygimic": [2, 2, 3, 1, 1, 3], "Zolimic": [2, 3, 1, 1, 3, 2], "Epogimic": [3, 1, 1, 3, 2, 2], "Lanimic": [1, 1, 3, 2, 2, 3], "Paptimic": [1, 3, 2, 2, 3, 1], "Darmic": [3, 2, 2, 2, 1, 2], "Lonimic": [2, 2, 2, 1, 2, 3], "Ionycrimic": [2, 2, 1, 2, 3, 2], "Phradimic": [2, 1, 2, 3, 2, 2], "Aeolorimic": [1, 2, 3, 2, 2, 2], "Gonimic": [2, 3, 2, 2, 2, 1], "Phracrimic": [3, 2, 1, 2, 2, 2], "Aerathimic": [2, 1, 2, 2, 2, 3], "Sarimic": [1, 2, 2, 2, 3, 2], "Zoptimic": [2, 2, 2, 3, 2, 1], "Zeracrimic": [2, 2, 3, 2, 1, 2], "Byptimic": [2, 3, 2, 1, 2, 2], "Starimic": [4, 3, 2, 1, 1, 1], "Phrathimic": [3, 2, 1, 1, 1, 4], "Saptimic": [2, 1, 1, 1, 4, 3], "Aerodimic": [1, 1, 1, 4, 3, 2], "Macrimic": [1, 1, 4, 3, 2, 1], "Rogimic": [1, 4, 3, 2, 1, 1], "Bygimic": [4, 3, 1, 1, 2, 1], "Thycrimic": [3, 1, 1, 2, 1, 4], "Aeoladimic": [1, 1, 2, 1, 4, 3], "Dylimic": [1, 2, 1, 4, 3, 1], "Eponimic": [2, 1, 4, 3, 1, 1], "Katygimic": [1, 4, 3, 1, 1, 2], "Stalimic": [4, 2, 3, 1, 1, 1], "Stoptimic": [2, 3, 1, 1, 1, 4], "Zygimic": [3, 1, 1, 1, 4, 2], "Kataptimic": [1, 1, 1, 4, 2, 3], "Aeolaptimic": [1, 1, 4, 2, 3, 1], "Pothimic": [1, 4, 2, 3, 1, 1], "Rycrimic": [4, 2, 2, 1, 2, 1], "Ronimic": [2, 2, 1, 2, 1, 4], "Stycrimic": [2, 1, 2, 1, 4, 2], "Katorimic": [1, 2, 1, 4, 2, 2], "Epythimic": [2, 1, 4, 2, 2, 1], "Kaptimic": [1, 4, 2, 2, 1, 2], "Katythimic": [4, 2, 1, 3, 1, 1], "Madimic": [2, 1, 3, 1, 1, 4], "Aerygimic": [1, 3, 1, 1, 4, 2], "Pylimic": [3, 1, 1, 4, 2, 1], "Ionathimic": [1, 1, 4, 2, 1, 3], "Morimic": [1, 4, 2, 1, 3, 1], "Aerycrimic": [4, 2, 1, 1, 3, 1], "Ganimic": [2, 1, 1, 3, 1, 4], "Eparimic": [1, 1, 3, 1, 4, 2], "Lyrimic": [1, 3, 1, 4, 2, 1], "Phraptimic": [3, 1, 4, 2, 1, 1], "Bacrimic": [1, 4, 2, 1, 1, 3], "Phralimic": [4, 1, 3, 2, 1, 1], "Phrogimic": [1, 3, 2, 1, 1, 4], "Rathimic": [3, 2, 1, 1, 4, 1], "Katocrimic": [2, 1, 1, 4, 1, 3], "Phryptimic": [1, 1, 4, 1, 3, 2], "Katynimic": [1, 4, 1, 3, 2, 1], "Solimic": [4, 1, 3, 1, 2, 1], "Ionolimic": [1, 3, 1, 2, 1, 4], "Ionophimic": [3, 1, 2, 1, 4, 1], "Aeologimic": [1, 2, 1, 4, 1, 3], "Zadimic": [2, 1, 4, 1, 3, 1], "Sygimic": [1, 4, 1, 3, 1, 2], "Thogimic": [4, 1, 3, 1, 1, 2], "Rythimic": [1, 3, 1, 1, 2, 4], "Donimic": [3, 1, 1, 2, 4, 1], "Aeoloptimic": [1, 1, 2, 4, 1, 3], "Panimic": [1, 2, 4, 1, 3, 1], "Lodimic": [2, 4, 1, 3, 1, 1], "Laptimic": [4, 1, 2, 1, 3, 1], "Lygimic": [1, 2, 1, 3, 1, 4], "Logimic": [2, 1, 3, 1, 4, 1], "Lalimic": [1, 3, 1, 4, 1, 2], "Sothimic": [3, 1, 4, 1, 2, 1], "Phrocrimic": [1, 4, 1, 2, 1, 3], "Modimic": [4, 1, 2, 1, 2, 2], "Barimic": [1, 2, 1, 2, 2, 4], "Poptimic": [2, 1, 2, 2, 4, 1], "Sagimic": [1, 2, 2, 4, 1, 2], "Aelothimic": [2, 2, 4, 1, 2, 1], "Socrimic": [2, 4, 1, 2, 1, 2], "Syrimic": [4, 1, 2, 1, 1, 3], "Stodimic": [1, 2, 1, 1, 3, 4], "Ionocrimic": [2, 1, 1, 3, 4, 1], "Zycrimic": [1, 1, 3, 4, 1, 2], "Ionygimic": [1, 3, 4, 1, 2, 1], "Katathimic": [3, 4, 1, 2, 1, 1], "Bolimic": [4, 1, 1, 3, 1, 2], "Bothimic": [1, 1, 3, 1, 2, 4], "Katadimic": [1, 3, 1, 2, 4, 1], "Kodimic": [3, 1, 2, 4, 1, 1], "Tholimic": [1, 2, 4, 1, 1, 3], "Ralimic": [2, 4, 1, 1, 3, 1], "Kanimic": [4, 1, 1, 2, 3, 1], "Zylimic": [1, 1, 2, 3, 1, 4], "Zodimic": [1, 2, 3, 1, 4, 1], "Zarimic": [2, 3, 1, 4, 1, 1], "Phrythimic": [3, 1, 4, 1, 1, 2], "Rorimic": [1, 4, 1, 1, 2, 3], "Pynimic": [4, 1, 1, 1, 3, 2], "Zanimic": [1, 1, 1, 3, 2, 4], "Ranimic": [1, 1, 3, 2, 4, 1], "Ladimic": [1, 3, 2, 4, 1, 1], "Podimic": [3, 2, 4, 1, 1, 1], "Ionothimic": [2, 4, 1, 1, 1, 3], "Kytrimic": [4, 1, 1, 1, 2, 3], "Golimic": [1, 1, 1, 2, 3, 4], "Dyptimic": [1, 1, 2, 3, 4, 1], "Ryrimic": [1, 2, 3, 4, 1, 1], "Gylimic": [2, 3, 4, 1, 1, 1], "Aeolycrimic": [3, 4, 1, 1, 1, 2], "Palimic": [3, 3, 2, 2, 1, 1], "Stothimic": [3, 2, 2, 1, 1, 3], "Aeronimic": [2, 2, 1, 1, 3, 3], "Katagimic": [2, 1, 1, 3, 3, 2], "Phronimic": [1, 1, 3, 3, 2, 2], "Banimic": [1, 3, 3, 2, 2, 1], "Ionodimic": [3, 3, 1, 3, 1, 1], "Bogimic": [3, 1, 3, 1, 1, 3], "Mogimic": [1, 3, 1, 1, 3, 3], "Docrimic": [3, 1, 1, 3, 3, 1], "Epadimic": [1, 1, 3, 3, 1, 3], "Aerynimic": [1, 3, 3, 1, 3, 1], "Mydimic": [3, 3, 1, 1, 3, 1], "Thyptimic": [3, 1, 1, 3, 1, 3], "Phrothimic": [1, 1, 3, 1, 3, 3], "Katycrimic": [1, 3, 1, 3, 3, 1], "Ionalimic": [3, 1, 3, 3, 1, 1], "Loptimic": [1, 3, 3, 1, 1, 3], "Zagimic": [3, 3, 1, 1, 2, 2], "Lagimic": [3, 1, 1, 2, 2, 3], "Thyrimic": [1, 1, 2, 2, 3, 3], "Thothimic": [1, 2, 2, 3, 3, 1], "Bycrimic": [2, 2, 3, 3, 1, 1], "Pathimic": [2, 3, 3, 1, 1, 2], "Mothimic": [3, 2, 2, 1, 3, 1], "Aeranimic": [2, 2, 1, 3, 1, 3], "Ragimic": [2, 1, 3, 1, 3, 2], "Dolimic": [1, 3, 1, 3, 2, 2], "Porimic": [3, 1, 3, 2, 2, 1], "Aerylimic": [1, 3, 2, 2, 1, 3], "Bocrimic": [3, 2, 1, 3, 1, 2], "Gythimic": [2, 1, 3, 1, 2, 3], "Pagimic": [1, 3, 1, 2, 3, 2], "Aeolythimic": [3, 1, 2, 3, 2, 1], "Molimic": [1, 2, 3, 2, 1, 3], "Staptimic": [2, 3, 2, 1, 3, 1], "Zacrimic": [3, 2, 1, 2, 3, 1], "Larimic": [2, 1, 2, 3, 1, 3], "Thacrimic": [1, 2, 3, 1, 3, 2], "Stydimic": [2, 3, 1, 3, 2, 1], "Lorimic": [3, 1, 3, 2, 1, 2], "Ionadimic": [1, 3, 2, 1, 2, 3], "Ionythimic": [3, 1, 3, 1, 3, 1], "Aerythimic": [1, 3, 1, 3, 1, 3], "Dynimic": [3, 1, 3, 1, 2, 2], "Zydimic": [1, 3, 1, 2, 2, 3], "Zathimic": [3, 1, 2, 2, 3, 1], "Radimic": [1, 2, 2, 3, 1, 3], "Stonimic": [2, 2, 3, 1, 3, 1], "Syptimic": [2, 3, 1, 3, 1, 2], "Ponimic": [4, 4, 1, 1, 1, 1], "Kadimic": [4, 1, 1, 1, 1, 4], "Gynimic": [1, 1, 1, 1, 4, 4], "Thydimic": [1, 1, 1, 4, 4, 1], "Polimic": [1, 1, 4, 4, 1, 1], "Thanimic": [1, 4, 4, 1, 1, 1], "Lathimic": [4, 3, 1, 2, 1, 1], "Aeralimic": [3, 1, 2, 1, 1, 4], "Kynimic": [1, 2, 1, 1, 4, 3], "Stynimic": [2, 1, 1, 4, 3, 1], "Epytimic": [1, 1, 4, 3, 1, 2], "Katoptimic": [1, 4, 3, 1, 2, 1], "Galimic": [4, 3, 1, 1, 1, 2], "Kathimic": [3, 1, 1, 1, 2, 4], "Lylimic": [1, 1, 1, 2, 4, 3], "Epalimic": [1, 1, 2, 4, 3, 1], "Epacrimic": [1, 2, 4, 3, 1, 1], "Sathimic": [2, 4, 3, 1, 1, 1], "Katanimic": [4, 2, 2, 2, 1, 1], "Katyrimic": [2, 2, 2, 1, 1, 4], "Rynimic": [2, 2, 1, 1, 4, 2], "Pogimic": [2, 1, 1, 4, 2, 2], "Aeraptimic": [1, 1, 4, 2, 2, 2], "Epylimic": [1, 4, 2, 2, 2, 1], "Manimic": [4, 2, 1, 2, 1, 2], "Marimic": [2, 1, 2, 1, 2, 4], "Locrimic": [1, 2, 1, 2, 4, 2], "Rylimic": [2, 1, 2, 4, 2, 1], "Epatimic": [1, 2, 4, 2, 1, 2], "Byrimic": [2, 4, 2, 1, 2, 1], "Kocrimic": [4, 2, 1, 1, 1, 3], "Korimic": [2, 1, 1, 1, 3, 4], "Lynimic": [1, 1, 1, 3, 4, 2], "Malimic": [1, 1, 3, 4, 2, 1], "Synimic": [1, 3, 4, 2, 1, 1], "Phragimic": [3, 4, 2, 1, 1, 1], "Mycrimic": [4, 1, 1, 2, 2, 2], "Ionorimic": [1, 1, 2, 2, 2, 4], "Phrydimic": [1, 2, 2, 2, 4, 1], "Zyptimic": [2, 2, 2, 4, 1, 1], "Katothimic": [2, 2, 4, 1, 1, 2], "Phrylimic": [2, 4, 1, 1, 2, 2], "Aerothimic": [4, 1, 1, 2, 1, 3], "Stagimic": [1, 1, 2, 1, 3, 4], "Dorimic": [1, 2, 1, 3, 4, 1], "Phrycrimic": [2, 1, 3, 4, 1, 1], "Kyptimic": [1, 3, 4, 1, 1, 2], "Ionylimic": [3, 4, 1, 1, 2, 1], "Epynimic": [3, 3, 3, 1, 1, 1], "Ionogimic": [3, 3, 1, 1, 1, 3], "Kydimic": [3, 1, 1, 1, 3, 3], "Gaptimic": [1, 1, 1, 3, 3, 3], "Tharimic": [1, 1, 3, 3, 3, 1], "Ionaphimic": [1, 3, 3, 3, 1, 1], "Thoptimic": [3, 3, 2, 1, 2, 1], "Bagimic": [3, 2, 1, 2, 1, 3], "Kyrimic": [2, 1, 2, 1, 3, 3], "Sonimic": [1, 2, 1, 3, 3, 2], "Aeolonimic": [2, 1, 3, 3, 2, 1], "Rygimic": [1, 3, 3, 2, 1, 2], "Thagimic": [3, 3, 2, 1, 1, 2], "Kolimic": [3, 2, 1, 1, 2, 3], "Dycrimic": [2, 1, 1, 2, 3, 3], "Epycrimic": [1, 1, 2, 3, 3, 2], "Gocrimic": [1, 2, 3, 3, 2, 1], "Katolimic": [2, 3, 3, 2, 1, 1], "Dagimic": [3, 3, 1, 2, 2, 1], "Aeolydimic": [3, 1, 2, 2, 1, 3], "Parimic": [1, 2, 2, 1, 3, 3], "Ionaptimic": [2, 2, 1, 3, 3, 1], "Thylimic": [2, 1, 3, 3, 1, 2], "Lolimic": [1, 3, 3, 1, 2, 2], "Thalimic": [3, 3, 1, 2, 1, 2], "Stygimic": [3, 1, 2, 1, 2, 3], "Aeolygimic": [1, 2, 1, 2, 3, 3], "Aerogimic": [2, 1, 2, 3, 3, 1], "Dacrimic": [1, 2, 3, 3, 1, 2], "Baptimic": [2, 3, 3, 1, 2, 1], "Stythimic": [3, 2, 3, 1, 2, 1], "Kothimic": [2, 3, 1, 2, 1, 3], "Pygimic": [3, 1, 2, 1, 3, 2], "Rodimic": [1, 2, 1, 3, 2, 3], "Sorimic": [2, 1, 3, 2, 3, 1], "Monimic": [1, 3, 2, 3, 1, 2], "Aeragimic": [3, 2, 2, 2, 2, 1], "Epothimic": [2, 2, 2, 2, 1, 3], "Salimic": [2, 2, 2, 1, 3, 2], "Lyptimic": [2, 2, 1, 3, 2, 2], "Katonimic": [2, 1, 3, 2, 2, 2], "Gygimic": [1, 3, 2, 2, 2, 2], "Aeradimic": [3, 2, 1, 3, 2, 1], "Zyrimic": [2, 1, 3, 2, 1, 3], "Stylimic": [1, 3, 2, 1, 3, 2], "Lythimic": [3, 1, 2, 3, 1, 2], "Dodimic": [1, 2, 3, 1, 2, 3], "Katalimic": [2, 3, 1, 2, 3, 1], "Boptimic": [3, 1, 2, 2, 2, 2], "Stogimic": [1, 2, 2, 2, 2, 3], "Thynimic": [2, 2, 2, 2, 3, 1], "Aeolathimic": [2, 2, 2, 3, 1, 2], "Bythimic": [2, 2, 3, 1, 2, 2], "Padimic": [2, 3, 1, 2, 2, 2], "Dathimic": [4, 2, 2, 1, 1, 2], "Epagimic": [2, 2, 1, 1, 2, 4], "Raptimic": [2, 1, 1, 2, 4, 2], "Epolimic": [1, 1, 2, 4, 2, 2], "Sythimic": [1, 2, 4, 2, 2, 1], "Sydimic": [2, 4, 2, 2, 1, 1], "Gacrimic": [4, 2, 1, 1, 2, 2], "Borimic": [2, 1, 1, 2, 2, 4], "Sycrimic": [1, 1, 2, 2, 4, 2], "Gadimic": [1, 2, 2, 4, 2, 1], "Aeolocrimic": [2, 2, 4, 2, 1, 1], "Phrygimic": [2, 4, 2, 1, 1, 2], "WholeTone": whole, "Lydian": [2, 2, 2, 1, 2, 2, 1], "Mixolydian": [2, 2, 1, 2, 2, 1, 2], "Aeolian": aeolian, "Locrian": [1, 2, 2, 1, 2, 2, 2], "Ionian": ionian, "Dorian": [2, 1, 2, 2, 2, 1, 2], "Phrygian": [1, 2, 2, 2, 1, 2, 2], "Ionythian": [4, 1, 2, 2, 1, 1, 1], "Aeolyrian": [1, 2, 2, 1, 1, 1, 4], "Gorian": [2, 2, 1, 1, 1, 4, 1], "Aeolodian": [2, 1, 1, 1, 4, 1, 2], "Doptian": [1, 1, 1, 4, 1, 2, 2], "Aeraphian": [1, 1, 4, 1, 2, 2, 1], "Zacrian": [1, 4, 1, 2, 2, 1, 1], "Ionarian": [4, 1, 1, 3, 1, 1, 1], "Dynian": [1, 1, 3, 1, 1, 1, 4], "Zydian": [1, 3, 1, 1, 1, 4, 1], "Zathian": [3, 1, 1, 1, 4, 1, 1], "Radian": [1, 1, 1, 4, 1, 1, 3], "Stonian": [1, 1, 4, 1, 1, 3, 1], "Syptian": [1, 4, 1, 1, 3, 1, 1], "Aeolacrian": [4, 1, 1, 1, 3, 1, 1], "Zythian": [1, 1, 1, 3, 1, 1, 4], "Dyrian": [1, 1, 3, 1, 1, 4, 1], "Koptian": [1, 3, 1, 1, 4, 1, 1], "Thocrian": [3, 1, 1, 4, 1, 1, 1], "Aeolanian": [1, 1, 4, 1, 1, 1, 3], "Danian": [1, 4, 1, 1, 1, 3, 1], "Zogian": [4, 1, 1, 1, 2, 2, 1], "Epyrian": [1, 1, 1, 2, 2, 1, 4], "Lycrian": [1, 1, 2, 2, 1, 4, 1], "Daptian": [1, 2, 2, 1, 4, 1, 1], "Kygian": [2, 2, 1, 4, 1, 1, 1], "Mocrian": [2, 1, 4, 1, 1, 1, 2], "Zynian": [1, 4, 1, 1, 1, 2, 2], "Phrolian": [3, 2, 2, 1, 2, 1, 1], "Ionagian": [2, 2, 1, 2, 1, 1, 3], "Aeodian": [2, 1, 2, 1, 1, 3, 2], "Kycrian": [1, 2, 1, 1, 3, 2, 2], "Epygian": [2, 1, 1, 3, 2, 2, 1], "Zaptian": [1, 1, 3, 2, 2, 1, 2], "Kagian": [1, 3, 2, 2, 1, 2, 1], "Soptian": [3, 2, 2, 1, 1, 1, 2], "Ionyptian": [2, 2, 1, 1, 1, 2, 3], "Gyrian": [2, 1, 1, 1, 2, 3, 2], "Zalian": [1, 1, 1, 2, 3, 2, 2], "Stolian": [1, 1, 2, 3, 2, 2, 1], "Bylian": [1, 2, 3, 2, 2, 1, 1], "Zothian": [2, 3, 2, 2, 1, 1, 1], "Thonian": [3, 2, 1, 2, 2, 1, 1], "Phrorian": [2, 1, 2, 2, 1, 1, 3], "Stadian": [1, 2, 2, 1, 1, 3, 2], "Thodian": [2, 2, 1, 1, 3, 2, 1], "Dogian": [2, 1, 1, 3, 2, 1, 2], "Mixopyrian": [1, 1, 3, 2, 1, 2, 2], "Garian": [1, 3, 2, 1, 2, 2, 1], "Epathian": [3, 2, 1, 1, 3, 1, 1], "Mythian": [2, 1, 1, 3, 1, 1, 3], "Sogian": [1, 1, 3, 1, 1, 3, 2], "Gogian": [1, 3, 1, 1, 3, 2, 1], "Rothian": [3, 1, 1, 3, 2, 1, 1], "Katarian": [1, 1, 3, 2, 1, 1, 3], "Stylian": [1, 3, 2, 1, 1, 3, 1], "Stathian": [3, 2, 1, 1, 1, 2, 2], "Mixonyphian": [2, 1, 1, 1, 2, 2, 3], "Magian": [1, 1, 1, 2, 2, 3, 2], "Dadian": [1, 1, 2, 2, 3, 2, 1], "Aeolylian": [1, 2, 2, 3, 2, 1, 1], "Gycrian": [2, 2, 3, 2, 1, 1, 1], "Pyrian": [2, 3, 2, 1, 1, 1, 2], "Epogian": [3, 1, 1, 3, 1, 1, 2], "Lanian": [1, 1, 3, 1, 1, 2, 3], "Paptian": [1, 3, 1, 1, 2, 3, 1], "Ionacrian": [3, 1, 1, 2, 3, 1, 1], "Gathian": [1, 1, 2, 3, 1, 1, 3], "Ionyphian": [1, 2, 3, 1, 1, 3, 1], "Phrynian": [2, 3, 1, 1, 3, 1, 1], "Ionycrian": [3, 1, 1, 2, 2, 1, 2], "Phradian": [1, 1, 2, 2, 1, 2, 3], "Aeolorian": [1, 2, 2, 1, 2, 3, 1], "Gonian": [2, 2, 1, 2, 3, 1, 1], "Dalian": [2, 1, 2, 3, 1, 1, 2], "Dygian": [1, 2, 3, 1, 1, 2, 2], "Zolian": [2, 3, 1, 1, 2, 2, 1], "Aerathian": [3, 1, 1, 2, 1, 2, 2], "Sarian": [1, 1, 2, 1, 2, 2, 3], "Zoptian": [1, 2, 1, 2, 2, 3, 1], "Aeracrian": [2, 1, 2, 2, 3, 1, 1], "Byptian": [1, 2, 2, 3, 1, 1, 2], "Darian": [2, 2, 3, 1, 1, 2, 1], "Lonian": [2, 3, 1, 1, 2, 1, 2], "Aeopian": [4, 2, 1, 2, 1, 1, 1], "Rygian": [2, 1, 2, 1, 1, 1, 4], "Epynian": [1, 2, 1, 1, 1, 4, 2], "Ionogian": [2, 1, 1, 1, 4, 2, 1], "Kydian": [1, 1, 1, 4, 2, 1, 2], "Gaptian": [1, 1, 4, 2, 1, 2, 1], "Tharian": [1, 4, 2, 1, 2, 1, 1], "Epycrian": [4, 2, 1, 1, 1, 2, 1], "Gocrian": [2, 1, 1, 1, 2, 1, 4], "Katolian": [1, 1, 1, 2, 1, 4, 2], "Thoptian": [1, 1, 2, 1, 4, 2, 1], "Bagian": [1, 2, 1, 4, 2, 1, 1], "Kyrian": [2, 1, 4, 2, 1, 1, 1], "Sonian": [1, 4, 2, 1, 1, 1, 2], "Parian": [4, 1, 3, 1, 1, 1, 1], "Ionaptian": [1, 3, 1, 1, 1, 1, 4], "Thylian": [3, 1, 1, 1, 1, 4, 1], "Lolian": [1, 1, 1, 1, 4, 1, 3], "Thagian": [1, 1, 1, 4, 1, 3, 1], "Kolian": [1, 1, 4, 1, 3, 1, 1], "Dycrian": [1, 4, 1, 3, 1, 1, 1], "Stygian": [4, 1, 2, 1, 2, 1, 1], "Aeolygian": [1, 2, 1, 2, 1, 1, 4], "Aerogian": [2, 1, 2, 1, 1, 4, 1], "Dacrian": [1, 2, 1, 1, 4, 1, 2], "Baptian": [2, 1, 1, 4, 1, 2, 1], "Dagian": [1, 1, 4, 1, 2, 1, 2], "Aeolydian": [1, 4, 1, 2, 1, 2, 1], "Stythian": [4, 1, 2, 1, 1, 2, 1], "Kothian": [1, 2, 1, 1, 2, 1, 4], "Pygian": [2, 1, 1, 2, 1, 4, 1], "Rodian": [1, 1, 2, 1, 4, 1, 2], "Sorian": [1, 2, 1, 4, 1, 2, 1], "Monian": [2, 1, 4, 1, 2, 1, 1], "Thalian": [1, 4, 1, 2, 1, 1, 2], "Zorian": [4, 1, 2, 1, 1, 1, 2], "Aeragian": [1, 2, 1, 1, 1, 2, 4], "Epothian": [2, 1, 1, 1, 2, 4, 1], "Salian": [1, 1, 1, 2, 4, 1, 2], "Lyptian": [1, 1, 2, 4, 1, 2, 1], "Katonian": [1, 2, 4, 1, 2, 1, 1], "Gyphian": [2, 4, 1, 2, 1, 1, 1], "Thacrian": [4, 1, 1, 2, 2, 1, 1], "Dodian": [1, 1, 2, 2, 1, 1, 4], "Aeolyptian": [1, 2, 2, 1, 1, 4, 1], "Aeolonian": [2, 2, 1, 1, 4, 1, 1], "Aeradian": [2, 1, 1, 4, 1, 1, 2], "Aeolagian": [1, 1, 4, 1, 1, 2, 2], "Zyrian": [1, 4, 1, 1, 2, 2, 1], "Aeolathian": [4, 1, 1, 2, 1, 2, 1], "Bythian": [1, 1, 2, 1, 2, 1, 4], "Padian": [1, 2, 1, 2, 1, 4, 1], "Rolian": [2, 1, 2, 1, 4, 1, 1], "Pydian": [1, 2, 1, 4, 1, 1, 2], "Thygian": [2, 1, 4, 1, 1, 2, 1], "Katalian": [1, 4, 1, 1, 2, 1, 2], "Saptian": [4, 1, 1, 1, 2, 1, 2], "Aerodian": [1, 1, 1, 2, 1, 2, 4], "Macrian": [1, 1, 2, 1, 2, 4, 1], "Rogian": [1, 2, 1, 2, 4, 1, 1], "Boptian": [2, 1, 2, 4, 1, 1, 1], "Stogian": [1, 2, 4, 1, 1, 1, 2], "Thynian": [2, 4, 1, 1, 1, 2, 1], "Thycrian": [4, 1, 1, 1, 1, 3, 1], "Aeoladian": [1, 1, 1, 1, 3, 1, 4], "Dylian": [1, 1, 1, 3, 1, 4, 1], "Eponian": [1, 1, 3, 1, 4, 1, 1], "Katygian": [1, 3, 1, 4, 1, 1, 1], "Starian": [3, 1, 4, 1, 1, 1, 1], "Phrathian": [1, 4, 1, 1, 1, 1, 3], "Stalian": [3, 3, 1, 1, 2, 1, 1], "Stoptian": [3, 1, 1, 2, 1, 1, 3], "Zygian": [1, 1, 2, 1, 1, 3, 3], "Kataptian": [1, 2, 1, 1, 3, 3, 1], "Aeolaptian": [2, 1, 1, 3, 3, 1, 1], "Pothian": [1, 1, 3, 3, 1, 1, 2], "Bygian": [1, 3, 3, 1, 1, 2, 1], "Morian": [3, 2, 3, 1, 1, 1, 1], "Rycrian": [2, 3, 1, 1, 1, 1, 3], "Ronian": [3, 1, 1, 1, 1, 3, 2], "Stycrian": [1, 1, 1, 1, 3, 2, 3], "Katorian": [1, 1, 1, 3, 2, 3, 1], "Epythian": [1, 1, 3, 2, 3, 1, 1], "Kaptian": [1, 3, 2, 3, 1, 1, 1], "Phraptian": [3, 2, 2, 2, 1, 1, 1], "Bacrian": [2, 2, 2, 1, 1, 1, 3], "Katythian": [2, 2, 1, 1, 1, 3, 2], "Madian": [2, 1, 1, 1, 3, 2, 2], "Aerygian": [1, 1, 1, 3, 2, 2, 2], "Pylian": [1, 1, 3, 2, 2, 2, 1], "Ionathian": [1, 3, 2, 2, 2, 1, 1], "Katocrian": [3, 2, 1, 3, 1, 1, 1], "Phryptian": [2, 1, 3, 1, 1, 1, 3], "Katynian": [1, 3, 1, 1, 1, 3, 2], "Aerycrian": [3, 1, 1, 1, 3, 2, 1], "Ganian": [1, 1, 1, 3, 2, 1, 3], "Eparian": [1, 1, 3, 2, 1, 3, 1], "Lyrian": [1, 3, 2, 1, 3, 1, 1], "Ionopian": [3, 2, 1, 2, 1, 1, 2], "Aeologian": [2, 1, 2, 1, 1, 2, 3], "Zadian": [1, 2, 1, 1, 2, 3, 2], "Sygian": [2, 1, 1, 2, 3, 2, 1], "Phralian": [1, 1, 2, 3, 2, 1, 2], "Phrogian": [1, 2, 3, 2, 1, 2, 1], "Rathian": [2, 3, 2, 1, 2, 1, 1], "Rythian": [3, 2, 1, 1, 2, 1, 2], "Donian": [2, 1, 1, 2, 1, 2, 3], "Aeoloptian": [1, 1, 2, 1, 2, 3, 2], "Panian": [1, 2, 1, 2, 3, 2, 1], "Lodian": [2, 1, 2, 3, 2, 1, 1], "Solian": [1, 2, 3, 2, 1, 1, 2], "Ionolian": [2, 3, 2, 1, 1, 2, 1], "Laptian": [3, 2, 1, 1, 1, 3, 1], "Lygian": [2, 1, 1, 1, 3, 1, 3], "Logian": [1, 1, 1, 3, 1, 3, 2], "Lalian": [1, 1, 3, 1, 3, 2, 1], "Sothian": [1, 3, 1, 3, 2, 1, 1], "Phrocrian": [3, 1, 3, 2, 1, 1, 1], "Thogian": [1, 3, 2, 1, 1, 1, 3], "Katathian": [3, 1, 3, 1, 2, 1, 1], "Modian": [1, 3, 1, 2, 1, 1, 3], "Barian": [3, 1, 2, 1, 1, 3, 1], "Mixolocrian": [1, 2, 1, 1, 3, 1, 3], "Sagian": [2, 1, 1, 3, 1, 3, 1], "Aeolothian": [1, 1, 3, 1, 3, 1, 2], "Socrian": [1, 3, 1, 3, 1, 2, 1], "Tholian": [3, 1, 3, 1, 1, 2, 1], "Ralian": [1, 3, 1, 1, 2, 1, 3], "Syrian": [3, 1, 1, 2, 1, 3, 1], "Stodian": [1, 1, 2, 1, 3, 1, 3], "Ionocrian": [1, 2, 1, 3, 1, 3, 1], "Zycrian": [2, 1, 3, 1, 3, 1, 1], "Ionygian": [1, 3, 1, 3, 1, 1, 2], "Zarian": [3, 1, 3, 1, 1, 1, 2], "Phrythian": [1, 3, 1, 1, 1, 2, 3], "Rorian": [3, 1, 1, 1, 2, 3, 1], "Bolian": [1, 1, 1, 2, 3, 1, 3], "Bothian": [1, 1, 2, 3, 1, 3, 1], "Katadian": [1, 2, 3, 1, 3, 1, 1], "Kodian": [2, 3, 1, 3, 1, 1, 1], "Ranian": [3, 1, 2, 3, 1, 1, 1], "Ladian": [1, 2, 3, 1, 1, 1, 3], "Podian": [2, 3, 1, 1, 1, 3, 1], "Ionothian": [3, 1, 1, 1, 3, 1, 2], "Kanian": [1, 1, 1, 3, 1, 2, 3], "Zylian": [1, 1, 3, 1, 2, 3, 1], "Zodian": [1, 3, 1, 2, 3, 1, 1], "Golian": [3, 1, 2, 2, 2, 1, 1], "Dyptian": [1, 2, 2, 2, 1, 1, 3], "Ryphian": [2, 2, 2, 1, 1, 3, 1], "Gylian": [2, 2, 1, 1, 3, 1, 2], "Aeolycrian": [2, 1, 1, 3, 1, 2, 2], "Pynian": [1, 1, 3, 1, 2, 2, 2], "Zanian": [1, 3, 1, 2, 2, 2, 1], "Palian": [3, 1, 2, 2, 1, 2, 1], "Stothian": [1, 2, 2, 1, 2, 1, 3], "Aerorian": aerorian, "Katagian": [2, 1, 2, 1, 3, 1, 2], "Phronian": [1, 2, 1, 3, 1, 2, 2], "Banian": [2, 1, 3, 1, 2, 2, 1], "Aeronian": [1, 3, 1, 2, 2, 1, 2], "Loptian": [3, 1, 2, 1, 3, 1, 1], "Ionodian": [1, 2, 1, 3, 1, 1, 3], "Bogian": [2, 1, 3, 1, 1, 3, 1], "Mogian": [1, 3, 1, 1, 3, 1, 2], "Docrian": [3, 1, 1, 3, 1, 2, 1], "Epadian": [1, 1, 3, 1, 2, 1, 3], "Aerynian": [1, 3, 1, 2, 1, 3, 1], "Bycrian": [3, 1, 2, 1, 2, 2, 1], "Pathian": [1, 2, 1, 2, 2, 1, 3], "Mydian": mydian, "Thyptian": [1, 2, 2, 1, 3, 1, 2], "Phrothian": [2, 2, 1, 3, 1, 2, 1], "Katycrian": [2, 1, 3, 1, 2, 1, 2], "Ionalian": [1, 3, 1, 2, 1, 2, 2], "Dolian": [3, 1, 1, 2, 2, 2, 1], "Porian": [1, 1, 2, 2, 2, 1, 3], "Aerylian": [1, 2, 2, 2, 1, 3, 1], "Zagian": [2, 2, 2, 1, 3, 1, 1], "Lagian": [2, 2, 1, 3, 1, 1, 2], "Tyrian": [2, 1, 3, 1, 1, 2, 2], "Mixonorian": [1, 3, 1, 1, 2, 2, 2], "Pagian": [3, 1, 1, 1, 2, 2, 2], "Aeolythian": [1, 1, 1, 2, 2, 2, 3], "Molian": [1, 1, 2, 2, 2, 3, 1], "Staptian": [1, 2, 2, 2, 3, 1, 1], "Mothian": [2, 2, 2, 3, 1, 1, 1], "Aeranian": [2, 2, 3, 1, 1, 1, 2], "Ragian": [2, 3, 1, 1, 1, 2, 2], "Larian": [2, 2, 2, 2, 1, 2, 1], "Lythian": [2, 2, 2, 1, 2, 1, 2], "Stydian": stydian, "Lorian": [2, 1, 2, 1, 2, 2, 2], "Ionadian": [1, 2, 1, 2, 2, 2, 2], "Bocrian": bocrian, "Mixolythian": [1, 2, 2, 2, 2, 1, 2], "Thadian": [4, 3, 1, 1, 1, 1, 1], "Sanian": [3, 1, 1, 1, 1, 1, 4], "Ionydian": [1, 1, 1, 1, 1, 4, 3], "Epydian": [1, 1, 1, 1, 4, 3, 1], "Katydian": [1, 1, 1, 4, 3, 1, 1], "Mathian": [1, 1, 4, 3, 1, 1, 1], "Aeryptian": [1, 4, 3, 1, 1, 1, 1], "Pythian": [4, 2, 2, 1, 1, 1, 1], "Katylian": [2, 2, 1, 1, 1, 1, 4], "Bydian": [2, 1, 1, 1, 1, 4, 2], "Bynian": [1, 1, 1, 1, 4, 2, 2], "Galian": [1, 1, 1, 4, 2, 2, 1], "Zonian": [1, 1, 4, 2, 2, 1, 1], "Myrian": [1, 4, 2, 2, 1, 1, 1], "Katogian": [4, 2, 1, 1, 2, 1, 1], "Stacrian": [2, 1, 1, 2, 1, 1, 4], "Styrian": [1, 1, 2, 1, 1, 4, 2], "Ionyrian": [1, 2, 1, 1, 4, 2, 1], "Phrodian": [2, 1, 1, 4, 2, 1, 1], "Pycrian": [1, 1, 4, 2, 1, 1, 2], "Gyptian": [1, 4, 2, 1, 1, 2, 1], "Katacrian": [4, 1, 1, 2, 1, 1, 2], "Sodian": [1, 1, 2, 1, 1, 2, 4], "Bathian": [1, 2, 1, 1, 2, 4, 1], "Mylian": [2, 1, 1, 2, 4, 1, 1], "Godian": [1, 1, 2, 4, 1, 1, 2], "Thorian": [1, 2, 4, 1, 1, 2, 1], "Zocrian": [2, 4, 1, 1, 2, 1, 1], "Stanian": [4, 1, 1, 1, 1, 2, 2], "Epanian": [1, 1, 1, 1, 2, 2, 4], "Konian": [1, 1, 1, 2, 2, 4, 1], "Stocrian": [1, 1, 2, 2, 4, 1, 1], "Kalian": [1, 2, 2, 4, 1, 1, 1], "Phroptian": [2, 2, 4, 1, 1, 1, 1], "Dydian": [2, 4, 1, 1, 1, 1, 2], "Katyptian": [4, 1, 1, 1, 1, 1, 3], "Epodian": [1, 1, 1, 1, 1, 3, 4], "Mygian": [1, 1, 1, 1, 3, 4, 1], "Pacrian": [1, 1, 1, 3, 4, 1, 1], "Aerocrian": [1, 1, 3, 4, 1, 1, 1], "Aeolarian": [1, 3, 4, 1, 1, 1, 1], "Kythian": [3, 4, 1, 1, 1, 1, 1], "Bonian": [3, 3, 2, 1, 1, 1, 1], "Badian": [3, 2, 1, 1, 1, 1, 3], "Katodian": [2, 1, 1, 1, 1, 3, 3], "Sadian": [1, 1, 1, 1, 3, 3, 2], "Dothian": [1, 1, 1, 3, 3, 2, 1], "Moptian": [1, 1, 3, 3, 2, 1, 1], "Aeryrian": [1, 3, 3, 2, 1, 1, 1], "Epagian": [3, 3, 1, 2, 1, 1, 1], "Raptian": [3, 1, 2, 1, 1, 1, 3], "Epolian": [1, 2, 1, 1, 1, 3, 3], "Sythian": [2, 1, 1, 1, 3, 3, 1], "Sydian": [1, 1, 1, 3, 3, 1, 2], "Epocrian": [1, 1, 3, 3, 1, 2, 1], "Kylian": [1, 3, 3, 1, 2, 1, 1], "Gacrian": [3, 3, 1, 1, 1, 2, 1], "Borian": [3, 1, 1, 1, 2, 1, 3], "Sycrian": [1, 1, 1, 2, 1, 3, 3], "Gadian": [1, 1, 2, 1, 3, 3, 1], "Aeolocrian": [1, 2, 1, 3, 3, 1, 1], "Mixodorian": [2, 1, 3, 3, 1, 1, 1], "Dathian": [1, 3, 3, 1, 1, 1, 2], "Katoptian": [3, 3, 1, 1, 1, 1, 2], "Ponian": [3, 1, 1, 1, 1, 2, 3], "Kadian": [1, 1, 1, 1, 2, 3, 3], "Gynian": [1, 1, 1, 2, 3, 3, 1], "Thyphian": [1, 1, 2, 3, 3, 1, 1], "Polian": [1, 2, 3, 3, 1, 1, 1], "Thanian": [2, 3, 3, 1, 1, 1, 1], "Epacrian": [3, 2, 2, 1, 1, 2, 1], "Sathian": [2, 2, 1, 1, 2, 1, 3], "Lathian": [2, 1, 1, 2, 1, 3, 2], "Aeralian": [1, 1, 2, 1, 3, 2, 2], "Kynian": [1, 2, 1, 3, 2, 2, 1], "Stynian": [2, 1, 3, 2, 2, 1, 1], "Epyphian": [1, 3, 2, 2, 1, 1, 2], "Pogian": [3, 2, 1, 2, 1, 2, 1], "Aeraptian": [2, 1, 2, 1, 2, 1, 3], "Epylian": [1, 2, 1, 2, 1, 3, 2], "Gamian": [2, 1, 2, 1, 3, 2, 1], "Kathian": [1, 2, 1, 3, 2, 1, 2], "Lylian": [2, 1, 3, 2, 1, 2, 1], "Epalian": [1, 3, 2, 1, 2, 1, 2], "Eporian": [3, 2, 1, 1, 2, 2, 1], "Rylian": [2, 1, 1, 2, 2, 1, 3], "Epaptian": [1, 1, 2, 2, 1, 3, 2], "Byrian": [1, 2, 2, 1, 3, 2, 1], "Katanian": [2, 2, 1, 3, 2, 1, 1], "Katyrian": [2, 1, 3, 2, 1, 1, 2], "Rynian": [1, 3, 2, 1, 1, 2, 2], "Korian": [3, 1, 2, 2, 1, 1, 2], "Lynian": [1, 2, 2, 1, 1, 2, 3], "Malian": [2, 2, 1, 1, 2, 3, 1], "Synian": [2, 1, 1, 2, 3, 1, 2], "Phragian": [1, 1, 2, 3, 1, 2, 2], "Manian": [1, 2, 3, 1, 2, 2, 1], "Marian": [2, 3, 1, 2, 2, 1, 1], "Mycrian": [3, 1, 2, 1, 2, 1, 2], "Ionorian": [1, 2, 1, 2, 1, 2, 3], "Phrydian": [2, 1, 2, 1, 2, 3, 1], "Zyptian": [1, 2, 1, 2, 3, 1, 2], "Katothian": [2, 1, 2, 3, 1, 2, 1], "Phrylian": [1, 2, 3, 1, 2, 1, 2], "Kocrian": [2, 3, 1, 2, 1, 2, 1], "Ionanian": [3, 1, 2, 1, 1, 2, 2], "Aerothian": [1, 2, 1, 1, 2, 2, 3], "Stagian": [2, 1, 1, 2, 2, 3, 1], "Lothian": [1, 1, 2, 2, 3, 1, 2], "Phrycrian": [1, 2, 2, 3, 1, 2, 1], "Kyptian": [2, 2, 3, 1, 2, 1, 1], "Ionylian": [2, 3, 1, 2, 1, 1, 2], "Gydian": [4, 2, 1, 1, 1, 1, 2], "Kogian": [2, 1, 1, 1, 1, 2, 4], "Rarian": [1, 1, 1, 1, 2, 4, 2], "Aerolian": [1, 1, 1, 2, 4, 2, 1], "Karian": [1, 1, 2, 4, 2, 1, 1], "Myptian": [1, 2, 4, 2, 1, 1, 1], "Rydian": [2, 4, 2, 1, 1, 1, 1], "Aeolynian": [2, 2, 2, 2, 2, 1, 1], "Aeroptian": [2, 2, 2, 2, 1, 1, 2], "Phryrian": [2, 2, 2, 1, 1, 2, 2], "Gothian": [2, 2, 1, 1, 2, 2, 2], "Storian": [2, 1, 1, 2, 2, 2, 2], "Pyptian": [1, 1, 2, 2, 2, 2, 2], "Thydian": [1, 2, 2, 2, 2, 2, 1], "Aerycryllic": [2, 2, 1, 2, 2, 1, 1, 1], "Gadyllic": [2, 1, 2, 2, 1, 1, 1, 2], "Solyllic": [1, 2, 2, 1, 1, 1, 2, 2], "Zylyllic": [2, 2, 1, 1, 1, 2, 2, 1], "Mixodyllic": [2, 1, 1, 1, 2, 2, 1, 2], "Soryllic": [1, 1, 1, 2, 2, 1, 2, 2], "Godyllic": [1, 1, 2, 2, 1, 2, 2, 1], "Epiphyllic": [1, 2, 2, 1, 2, 2, 1, 1], "Pynyllic": [4, 1, 1, 1, 2, 1, 1, 1], "Bocryllic": [1, 1, 1, 2, 1, 1, 1, 4], "Kogyllic": [1, 1, 2, 1, 1, 1, 4, 1], "Raryllic": [1, 2, 1, 1, 1, 4, 1, 1], "Zycryllic": [2, 1, 1, 1, 4, 1, 1, 1], "Mycryllic": [1, 1, 1, 4, 1, 1, 1, 2], "Laptyllic": [1, 1, 4, 1, 1, 1, 2, 1], "Pylyllic": [1, 4, 1, 1, 1, 2, 1, 1], "Pothyllic": [3, 2, 1, 1, 1, 2, 1, 1], "Phronyllic": [2, 1, 1, 1, 2, 1, 1, 3], "Stynyllic": [1, 1, 1, 2, 1, 1, 3, 2], "Rathyllic": [1, 1, 2, 1, 1, 3, 2, 1], "Aeryptyllic": [1, 2, 1, 1, 3, 2, 1, 1], "Zydyllic": [2, 1, 1, 3, 2, 1, 1, 1], "Katolyllic": [1, 1, 3, 2, 1, 1, 1, 2], "Rythyllic": [1, 3, 2, 1, 1, 1, 2, 1], "Locryllic": [3, 1, 1, 3, 1, 1, 1, 1], "Bylyllic": [1, 1, 3, 1, 1, 1, 1, 3], "Sogyllic": [1, 3, 1, 1, 1, 1, 3, 1], "Ionycryllic": [3, 1, 1, 1, 1, 3, 1, 1], "Koptyllic": [1, 1, 1, 1, 3, 1, 1, 3], "Epyryllic": [1, 1, 1, 3, 1, 1, 3, 1], "Soptyllic": [1, 1, 3, 1, 1, 3, 1, 1], "Aeolylyllic": [1, 3, 1, 1, 3, 1, 1, 1], "Aeracryllic": [3, 1, 1, 2, 2, 1, 1, 1], "Epygyllic": [1, 1, 2, 2, 1, 1, 1, 3], "Thonyllic": [1, 2, 2, 1, 1, 1, 3, 1], "Lanyllic": [2, 2, 1, 1, 1, 3, 1, 1], "Phrynyllic": [2, 1, 1, 1, 3, 1, 1, 2], "Lycryllic": [1, 1, 1, 3, 1, 1, 2, 2], "Ionyptyllic": [1, 1, 3, 1, 1, 2, 2, 1], "Epathyllic": [1, 3, 1, 1, 2, 2, 1, 1], "Dydyllic": [3, 1, 1, 2, 1, 2, 1, 1], "Thogyllic": [1, 1, 2, 1, 2, 1, 1, 3], "Rygyllic": [1, 2, 1, 2, 1, 1, 3, 1], "Bycryllic": [2, 1, 2, 1, 1, 3, 1, 1], "Zacryllic": [1, 2, 1, 1, 3, 1, 1, 2], "Panyllic": [2, 1, 1, 3, 1, 1, 2, 1], "Dyryllic": [1, 1, 3, 1, 1, 2, 1, 2], "Zathyllic": [1, 3, 1, 1, 2, 1, 2, 1], "Dagyllic": [3, 1, 1, 2, 1, 1, 1, 2], "Katalyllic": [1, 1, 2, 1, 1, 1, 2, 3], "Katoryllic": [1, 2, 1, 1, 1, 2, 3, 1], "Dodyllic": [2, 1, 1, 1, 2, 3, 1, 1], "Zogyllic": [1, 1, 1, 2, 3, 1, 1, 2], "Madyllic": [1, 1, 2, 3, 1, 1, 2, 1], "Dycryllic": [1, 2, 3, 1, 1, 2, 1, 1], "Aeologyllic": [2, 3, 1, 1, 2, 1, 1, 1], "Sydyllic": [3, 1, 1, 1, 3, 1, 1, 1], "Katogyllic": [1, 1, 1, 3, 1, 1, 1, 3], "Zygyllic": [1, 1, 3, 1, 1, 1, 3, 1], "Aeralyllic": [1, 3, 1, 1, 1, 3, 1, 1], "Bacryllic": [3, 1, 1, 1, 2, 2, 1, 1], "Aerygyllic": [1, 1, 1, 2, 2, 1, 1, 3], "Dathyllic": [1, 1, 2, 2, 1, 1, 3, 1], "Boptyllic": [1, 2, 2, 1, 1, 3, 1, 1], "Bagyllic": [2, 2, 1, 1, 3, 1, 1, 1], "Mathyllic": [2, 1, 1, 3, 1, 1, 1, 2], "Styptyllic": [1, 1, 3, 1, 1, 1, 2, 2], "Zolyllic": [1, 3, 1, 1, 1, 2, 2, 1], "Rocryllic": [2, 2, 2, 1, 2, 1, 1, 1], "Zyryllic": [2, 2, 1, 2, 1, 1, 1, 2], "Sagyllic": [2, 1, 2, 1, 1, 1, 2, 2], "Epinyllic": [1, 2, 1, 1, 1, 2, 2, 2], "Katagyllic": [2, 1, 1, 1, 2, 2, 2, 1], "Ragyllic": [1, 1, 1, 2, 2, 2, 1, 2], "Gothyllic": [1, 1, 2, 2, 2, 1, 2, 1], "Lythyllic": [1, 2, 2, 2, 1, 2, 1, 1], "Ionocryllic": [2, 2, 2, 1, 1, 1, 2, 1], "Gocryllic": [2, 2, 1, 1, 1, 2, 1, 2], "Epiryllic": [2, 1, 1, 1, 2, 1, 2, 2], "Aeradyllic": [1, 1, 1, 2, 1, 2, 2, 2], "Staptyllic": [1, 1, 2, 1, 2, 2, 2, 1], "Danyllic": [1, 2, 1, 2, 2, 2, 1, 1], "Goptyllic": [2, 1, 2, 2, 2, 1, 1, 1], "Epocryllic": [1, 2, 2, 2, 1, 1, 1, 2], "Ionoptyllic": [2, 2, 1, 2, 1, 1, 2, 1], "Aeoloryllic": [2, 1, 2, 1, 1, 2, 1, 2], "Thydyllic": [1, 2, 1, 1, 2, 1, 2, 2], "Gycryllic": [2, 1, 1, 2, 1, 2, 2, 1], "Lyryllic": [1, 1, 2, 1, 2, 2, 1, 2], "Mogyllic": [1, 2, 1, 2, 2, 1, 2, 1], "Katodyllic": [2, 1, 2, 2, 1, 2, 1, 1], "Moptyllic": [1, 2, 2, 1, 2, 1, 1, 2], "Dolyllic": [4, 1, 2, 1, 1, 1, 1, 1], "Moryllic": [1, 2, 1, 1, 1, 1, 1, 4], "Bydyllic": [2, 1, 1, 1, 1, 1, 4, 1], "Pocryllic": [1, 1, 1, 1, 1, 4, 1, 2], "Phracryllic": [1, 1, 1, 1, 4, 1, 2, 1], "Gyryllic": [1, 1, 1, 4, 1, 2, 1, 1], "Phrygyllic": [1, 1, 4, 1, 2, 1, 1, 1], "Dogyllic": [1, 4, 1, 2, 1, 1, 1, 1], "Thagyllic": [4, 1, 1, 2, 1, 1, 1, 1], "Thoptyllic": [1, 1, 2, 1, 1, 1, 1, 4], "Phraptyllic": [1, 2, 1, 1, 1, 1, 4, 1], "Gylyllic": [2, 1, 1, 1, 1, 4, 1, 1], "Phralyllic": [1, 1, 1, 1, 4, 1, 1, 2], "Dygyllic": [1, 1, 1, 4, 1, 1, 2, 1], "Ronyllic": [1, 1, 4, 1, 1, 2, 1, 1], "Epogyllic": [1, 4, 1, 1, 2, 1, 1, 1], "Aeoladyllic": [4, 1, 1, 1, 1, 2, 1, 1], "Kocryllic": [1, 1, 1, 1, 2, 1, 1, 4], "Lodyllic": [1, 1, 1, 2, 1, 1, 4, 1], "Bynyllic": [1, 1, 2, 1, 1, 4, 1, 1], "Kydyllic": [1, 2, 1, 1, 4, 1, 1, 1], "Bygyllic": [2, 1, 1, 4, 1, 1, 1, 1], "Phryptyllic": [1, 1, 4, 1, 1, 1, 1, 2], "Ionayllic": [1, 4, 1, 1, 1, 1, 2, 1], "Phroryllic": [4, 1, 1, 1, 1, 1, 2, 1], "Thyphyllic": [1, 1, 1, 1, 1, 2, 1, 4], "Poptyllic": [1, 1, 1, 1, 2, 1, 4, 1], "Mixonyllic": [1, 1, 1, 2, 1, 4, 1, 1], "Paptyllic": [1, 1, 2, 1, 4, 1, 1, 1], "Storyllic": [1, 2, 1, 4, 1, 1, 1, 1], "Phrycryllic": [2, 1, 4, 1, 1, 1, 1, 1], "Palyllic": [1, 4, 1, 1, 1, 1, 1, 2], "Phranyllic": [3, 2, 2, 1, 1, 1, 1, 1], "Stydyllic": [2, 2, 1, 1, 1, 1, 1, 3], "Zadyllic": [2, 1, 1, 1, 1, 1, 3, 2], "Zalyllic": [1, 1, 1, 1, 1, 3, 2, 2], "Zocryllic": [1, 1, 1, 1, 3, 2, 2, 1], "Katocryllic": [1, 1, 1, 3, 2, 2, 1, 1], "Aerathyllic": [1, 1, 3, 2, 2, 1, 1, 1], "Stoptyllic": [1, 3, 2, 2, 1, 1, 1, 1], "Lydyllic": [3, 2, 1, 2, 1, 1, 1, 1], "Radyllic": [2, 1, 2, 1, 1, 1, 1, 3], "Stagyllic": [1, 2, 1, 1, 1, 1, 3, 2], "Ionoryllic": [2, 1, 1, 1, 1, 3, 2, 1], "Phrodyllic": [1, 1, 1, 1, 3, 2, 1, 2], "Aeragyllic": [1, 1, 1, 3, 2, 1, 2, 1], "Banyllic": [1, 1, 3, 2, 1, 2, 1, 1], "Epothyllic": [1, 3, 2, 1, 2, 1, 1, 1], "Zoryllic": [3, 2, 1, 1, 2, 1, 1, 1], "Phrolyllic": [2, 1, 1, 2, 1, 1, 1, 3], "Kolyllic": [1, 1, 2, 1, 1, 1, 3, 2], "Thodyllic": [1, 2, 1, 1, 1, 3, 2, 1], "Socryllic": [2, 1, 1, 1, 3, 2, 1, 1], "Aeolyllic": [1, 1, 1, 3, 2, 1, 1, 2], "Zythyllic": [1, 1, 3, 2, 1, 1, 2, 1], "Aeoryllic": [1, 3, 2, 1, 1, 2, 1, 1], "Mixolydyllic": [3, 2, 1, 1, 1, 1, 1, 2], "Mixonyphyllic": [2, 1, 1, 1, 1, 1, 2, 3], "Aeolanyllic": [1, 1, 1, 1, 1, 2, 3, 2], "Thocryllic": [1, 1, 1, 1, 2, 3, 2, 1], "Kygyllic": [1, 1, 1, 2, 3, 2, 1, 1], "Ionagyllic": [1, 1, 2, 3, 2, 1, 1, 1], "Gogyllic": [1, 2, 3, 2, 1, 1, 1, 1], "Phradyllic": [2, 3, 2, 1, 1, 1, 1, 1], "Ioniptyllic": [3, 1, 3, 1, 1, 1, 1, 1], "Kycryllic": [1, 3, 1, 1, 1, 1, 1, 3], "Aeolaptyllic": [3, 1, 1, 1, 1, 1, 3, 1], "Rodyllic": [1, 1, 1, 1, 1, 3, 1, 3], "Ionathyllic": [1, 1, 1, 1, 3, 1, 3, 1], "Pythyllic": [1, 1, 1, 3, 1, 3, 1, 1], "Zonyllic": [1, 1, 3, 1, 3, 1, 1, 1], "Ryryllic": [1, 3, 1, 3, 1, 1, 1, 1], "Aeolothyllic": [3, 1, 2, 2, 1, 1, 1, 1], "Ionyryllic": [1, 2, 2, 1, 1, 1, 1, 3], "Rydyllic": [2, 2, 1, 1, 1, 1, 3, 1], "Gonyllic": [2, 1, 1, 1, 1, 3, 1, 2], "Rolyllic": [1, 1, 1, 1, 3, 1, 2, 2], "Katydyllic": [1, 1, 1, 3, 1, 2, 2, 1], "Zyptyllic": [1, 1, 3, 1, 2, 2, 1, 1], "Modyllic": [1, 3, 1, 2, 2, 1, 1, 1], "Maptyllic": [3, 1, 2, 1, 2, 1, 1, 1], "Aeraptyllic": [1, 2, 1, 2, 1, 1, 1, 3], "Katadyllic": [2, 1, 2, 1, 1, 1, 3, 1], "Magyllic": [1, 2, 1, 1, 1, 3, 1, 2], "Phrylyllic": [2, 1, 1, 1, 3, 1, 2, 1], "Epigyllic": [1, 1, 1, 3, 1, 2, 1, 2], "Molyllic": [1, 1, 3, 1, 2, 1, 2, 1], "Ponyllic": [1, 3, 1, 2, 1, 2, 1, 1], "Thyptyllic": [3, 1, 2, 1, 1, 2, 1, 1], "Ionogyllic": [1, 2, 1, 1, 2, 1, 1, 3], "Aeolaryllic": [2, 1, 1, 2, 1, 1, 3, 1], "Katygyllic": [1, 1, 2, 1, 1, 3, 1, 2], "Ganyllic": [1, 2, 1, 1, 3, 1, 2, 1], "Kyptyllic": [2, 1, 1, 3, 1, 2, 1, 1], "Salyllic": [1, 1, 3, 1, 2, 1, 1, 2], "Sanyllic": [1, 3, 1, 2, 1, 1, 2, 1], "Doptyllic": [3, 1, 2, 1, 1, 1, 2, 1], "Ionilyllic": [1, 2, 1, 1, 1, 2, 1, 3], "Manyllic": [2, 1, 1, 1, 2, 1, 3, 1], "Polyllic": [1, 1, 1, 2, 1, 3, 1, 2], "Stanyllic": [1, 1, 2, 1, 3, 1, 2, 1], "Mixotharyllic": [1, 2, 1, 3, 1, 2, 1, 1], "Eporyllic": [2, 1, 3, 1, 2, 1, 1, 1], "Aerynyllic": [1, 3, 1, 2, 1, 1, 1, 2], "Lonyllic": [3, 1, 1, 2, 1, 1, 2, 1], "Sathyllic": [1, 1, 2, 1, 1, 2, 1, 3], "Layllic": [1, 2, 1, 1, 2, 1, 3, 1], "Saryllic": [2, 1, 1, 2, 1, 3, 1, 1], "Thacryllic": [1, 1, 2, 1, 3, 1, 1, 2], "Aeolynyllic": [1, 2, 1, 3, 1, 1, 2, 1], "Thadyllic": [2, 1, 3, 1, 1, 2, 1, 1], "Lynyllic": [1, 3, 1, 1, 2, 1, 1, 2], "Aeolathyllic": [3, 1, 1, 1, 2, 1, 2, 1], "Aeolocryllic": [1, 1, 1, 2, 1, 2, 1, 3], "Phroptyllic": [1, 1, 2, 1, 2, 1, 3, 1], "Kodyllic": [1, 2, 1, 2, 1, 3, 1, 1], "Epaptyllic": [2, 1, 2, 1, 3, 1, 1, 1], "Ionoyllic": [1, 2, 1, 3, 1, 1, 1, 2], "Gyptyllic": [2, 1, 3, 1, 1, 1, 2, 1], "Aerythyllic": [1, 3, 1, 1, 1, 2, 1, 2], "Zagyllic": [3, 1, 1, 1, 2, 1, 1, 2], "Epacryllic": [1, 1, 1, 2, 1, 1, 2, 3], "Thorcryllic": [1, 1, 2, 1, 1, 2, 3, 1], "Loptyllic": [1, 2, 1, 1, 2, 3, 1, 1], "Katylyllic": [2, 1, 1, 2, 3, 1, 1, 1], "Malyllic": [1, 1, 2, 3, 1, 1, 1, 2], "Mydyllic": [1, 2, 3, 1, 1, 1, 2, 1], "Thycryllic": [2, 3, 1, 1, 1, 2, 1, 1], "Gythyllic": [3, 1, 1, 1, 1, 2, 2, 1], "Pyryllic": [1, 1, 1, 1, 2, 2, 1, 3], "Rycryllic": [1, 1, 1, 2, 2, 1, 3, 1], "Phrathyllic": [1, 1, 2, 2, 1, 3, 1, 1], "Badyllic": [1, 2, 2, 1, 3, 1, 1, 1], "Phrocryllic": [2, 2, 1, 3, 1, 1, 1, 1], "Staryllic": [2, 1, 3, 1, 1, 1, 1, 2], "Zothyllic": [1, 3, 1, 1, 1, 1, 2, 2], "Tharyllic": [3, 1, 1, 1, 1, 2, 1, 2], "Sylyllic": [1, 1, 1, 1, 2, 1, 2, 3], "Lothyllic": [1, 1, 1, 2, 1, 2, 3, 1], "Daryllic": [1, 1, 2, 1, 2, 3, 1, 1], "Monyllic": [1, 2, 1, 2, 3, 1, 1, 1], "Styryllic": [2, 1, 2, 3, 1, 1, 1, 1], "Aeolacryllic": [1, 2, 3, 1, 1, 1, 1, 2], "Raptyllic": [2, 3, 1, 1, 1, 1, 2, 1], "Kataryllic": [3, 1, 1, 1, 1, 1, 2, 2], "Aerocryllic": [1, 1, 1, 1, 1, 2, 2, 3], "Zanyllic": [1, 1, 1, 1, 2, 2, 3, 1], "Aeolonyllic": [1, 1, 1, 2, 2, 3, 1, 1], "Aeonyllic": [1, 1, 2, 2, 3, 1, 1, 1], "Kyryllic": [1, 2, 2, 3, 1, 1, 1, 1], "Sythyllic": [2, 2, 3, 1, 1, 1, 1, 1], "Katycryllic": [2, 3, 1, 1, 1, 1, 1, 2], "Stogyllic": [2, 2, 1, 2, 1, 2, 1, 1], "Ionidyllic": [2, 1, 2, 1, 2, 1, 1, 2], "Stonyllic": [1, 2, 1, 2, 1, 1, 2, 2], "Stalyllic": [2, 1, 2, 1, 1, 2, 2, 1], "Poryllic": [1, 2, 1, 1, 2, 2, 1, 2], "Mocryllic": [2, 1, 1, 2, 2, 1, 2, 1], "Aeolyryllic": [1, 1, 2, 2, 1, 2, 1, 2], "Baryllic": [1, 2, 2, 1, 2, 1, 2, 1], "Dalyllic": [2, 2, 1, 1, 2, 1, 2, 1], "Ionyphyllic": [2, 1, 1, 2, 1, 2, 1, 2], "Zaptyllic": [1, 1, 2, 1, 2, 1, 2, 2], "Garyllic": [1, 2, 1, 2, 1, 2, 2, 1], "Gathyllic": [2, 1, 2, 1, 2, 2, 1, 1], "Mixopyryllic": [1, 2, 1, 2, 2, 1, 1, 2], "Ionacryllic": [2, 1, 2, 2, 1, 1, 2, 1], "Stylyllic": [1, 2, 2, 1, 1, 2, 1, 2], "Stycryllic": [4, 2, 1, 1, 1, 1, 1, 1], "Ionothyllic": [2, 1, 1, 1, 1, 1, 1, 4], "Mythyllic": [1, 1, 1, 1, 1, 1, 4, 2], "Aerylyllic": [1, 1, 1, 1, 1, 4, 2, 1], "Bonyllic": [1, 1, 1, 1, 4, 2, 1, 1], "Tholyllic": [1, 1, 1, 4, 2, 1, 1, 1], "Katyryllic": [1, 1, 4, 2, 1, 1, 1, 1], "Sadyllic": [1, 4, 2, 1, 1, 1, 1, 1], "Stolyllic": [4, 1, 1, 1, 1, 1, 1, 2], "Logyllic": [1, 1, 1, 1, 1, 1, 2, 4], "Dacryllic": [1, 1, 1, 1, 1, 2, 4, 1], "Thynyllic": [1, 1, 1, 1, 2, 4, 1, 1], "Gydyllic": [1, 1, 1, 2, 4, 1, 1, 1], "Eparyllic": [1, 1, 2, 4, 1, 1, 1, 1], "Dynyllic": [1, 2, 4, 1, 1, 1, 1, 1], "Ionyllic": [2, 4, 1, 1, 1, 1, 1, 1], "Zaryllic": [3, 3, 1, 1, 1, 1, 1, 1], "Dythyllic": [3, 1, 1, 1, 1, 1, 1, 3], "Ionaryllic": [1, 1, 1, 1, 1, 1, 3, 3], "Laryllic": [1, 1, 1, 1, 1, 3, 3, 1], "Kataptyllic": [1, 1, 1, 1, 3, 3, 1, 1], "Sonyllic": [1, 1, 1, 3, 3, 1, 1, 1], "Pathyllic": [1, 1, 3, 3, 1, 1, 1, 1], "Loryllic": [1, 3, 3, 1, 1, 1, 1, 1], "Aeronyllic": [3, 2, 1, 1, 1, 1, 2, 1], "Pycryllic": [2, 1, 1, 1, 1, 2, 1, 3], "Mygyllic": [1, 1, 1, 1, 2, 1, 3, 2], "Lylyllic": [1, 1, 1, 2, 1, 3, 2, 1], "Daptyllic": [1, 1, 2, 1, 3, 2, 1, 1], "Ioninyllic": [1, 2, 1, 3, 2, 1, 1, 1], "Epaphyllic": [2, 1, 3, 2, 1, 1, 1, 1], "Lolyllic": [1, 3, 2, 1, 1, 1, 1, 2], "Stacryllic": [3, 1, 2, 1, 1, 1, 1, 2], "Doryllic": [1, 2, 1, 1, 1, 1, 2, 3], "Kadyllic": [2, 1, 1, 1, 1, 2, 3, 1], "Rynyllic": [1, 1, 1, 1, 2, 3, 1, 2], "Aerogyllic": [1, 1, 1, 2, 3, 1, 2, 1], "Rothyllic": [1, 1, 2, 3, 1, 2, 1, 1], "Kagyllic": [1, 2, 3, 1, 2, 1, 1, 1], "Stathyllic": [2, 3, 1, 2, 1, 1, 1, 1], "Thyryllic": [2, 2, 2, 2, 1, 1, 1, 1], "Gygyllic": [2, 2, 2, 1, 1, 1, 1, 2], "Sodyllic": [2, 2, 1, 1, 1, 1, 2, 2], "Goryllic": [2, 1, 1, 1, 1, 2, 2, 2], "Bothyllic": [1, 1, 1, 1, 2, 2, 2, 2], "Gynyllic": [1, 1, 1, 2, 2, 2, 2, 1], "Ionaptyllic": [1, 1, 2, 2, 2, 2, 1, 1], "Phryryllic": [1, 2, 2, 2, 2, 1, 1, 1], "Racryllic": [2, 2, 2, 1, 1, 2, 1, 1], "Epicryllic": [2, 2, 1, 1, 2, 1, 1, 2], "Stygyllic": [2, 1, 1, 2, 1, 1, 2, 2], "Syryllic": [1, 1, 2, 1, 1, 2, 2, 2], "Stythyllic": [1, 2, 1, 1, 2, 2, 2, 1], "Aerothyllic": [2, 1, 1, 2, 2, 2, 1, 1], "Mixoryllic": [1, 1, 2, 2, 2, 1, 1, 2], "Thanyllic": [1, 2, 2, 2, 1, 1, 2, 1], "Roryllic": [2, 2, 1, 1, 2, 2, 1, 1], "Epotyllic": [2, 1, 1, 2, 2, 1, 1, 2], "Epidyllic": [1, 1, 2, 2, 1, 1, 2, 2], "Kaptyllic": [1, 2, 2, 1, 1, 2, 2, 1], "MajorDimin.": [2, 1, 2, 1, 2, 1, 2, 1], "MinorDimin.": [1, 2, 1, 2, 1, 2, 1, 2], "Aerycrygic": [2, 2, 1, 1, 1, 2, 1, 1, 1], "Gadygic": [2, 1, 1, 1, 2, 1, 1, 1, 2], "Solygic": [1, 1, 1, 2, 1, 1, 1, 2, 2], "Zylygic": [1, 1, 2, 1, 1, 1, 2, 2, 1], "Garygic": [1, 2, 1, 1, 1, 2, 2, 1, 1], "Sorygic": [2, 1, 1, 1, 2, 2, 1, 1, 1], "Godygic": [1, 1, 1, 2, 2, 1, 1, 1, 2], "Epithygic": [1, 1, 2, 2, 1, 1, 1, 2, 1], "Ionoptygic": [1, 2, 2, 1, 1, 1, 2, 1, 1], "Kalygic": [3, 1, 1, 2, 1, 1, 1, 1, 1], "Ionodygic": [1, 1, 2, 1, 1, 1, 1, 1, 3], "Bythygic": [1, 2, 1, 1, 1, 1, 1, 3, 1], "Epygic": [2, 1, 1, 1, 1, 1, 3, 1, 1], "Marygic": [1, 1, 1, 1, 1, 3, 1, 1, 2], "Gaptygic": [1, 1, 1, 1, 3, 1, 1, 2, 1], "Aeroptygic": [1, 1, 1, 3, 1, 1, 2, 1, 1], "Mylygic": [1, 1, 3, 1, 1, 2, 1, 1, 1], "Galygic": [1, 3, 1, 1, 2, 1, 1, 1, 1], "Mixolydygic": [3, 1, 1, 1, 2, 1, 1, 1, 1], "Ionycrygic": [1, 1, 1, 2, 1, 1, 1, 1, 3], "Zoptygic": [1, 1, 2, 1, 1, 1, 1, 3, 1], "Phrygygic": [1, 2, 1, 1, 1, 1, 3, 1, 1], "Locrygic": [2, 1, 1, 1, 1, 3, 1, 1, 1], "Gonygic": [1, 1, 1, 1, 3, 1, 1, 1, 2], "Aeracrygic": [1, 1, 1, 3, 1, 1, 1, 2, 1], "Aerathygic": [1, 1, 3, 1, 1, 1, 2, 1, 1], "Dorygic": [1, 3, 1, 1, 1, 2, 1, 1, 1], "Dycrygic": [3, 1, 1, 1, 1, 2, 1, 1, 1], "Aeolygic": [1, 1, 1, 1, 2, 1, 1, 1, 3], "Dydygic": [1, 1, 1, 2, 1, 1, 1, 3, 1], "Tholygic": [1, 1, 2, 1, 1, 1, 3, 1, 1], "Rynygic": [1, 2, 1, 1, 1, 3, 1, 1, 1], "Bycrygic": [2, 1, 1, 1, 3, 1, 1, 1, 1], "Zacrygic": [1, 1, 1, 3, 1, 1, 1, 1, 2], "Panygic": [1, 1, 3, 1, 1, 1, 1, 2, 1], "Dyrygic": [1, 3, 1, 1, 1, 1, 2, 1, 1], "Loptygic": [3, 1, 1, 1, 1, 1, 2, 1, 1], "Katylygic": [1, 1, 1, 1, 1, 2, 1, 1, 3], "Phradygic": [1, 1, 1, 1, 2, 1, 1, 3, 1], "Mixodygic": [1, 1, 1, 2, 1, 1, 3, 1, 1], "Katalygic": [1, 1, 2, 1, 1, 3, 1, 1, 1], "Katorygic": [1, 2, 1, 1, 3, 1, 1, 1, 1], "Dogygic": [2, 1, 1, 3, 1, 1, 1, 1, 1], "Zodygic": [1, 1, 3, 1, 1, 1, 1, 1, 2], "Madygic": [1, 3, 1, 1, 1, 1, 1, 2, 1], "Bagygic": [2, 2, 1, 2, 1, 1, 1, 1, 1], "Mathygic": [2, 1, 2, 1, 1, 1, 1, 1, 2], "Styptygic": [1, 2, 1, 1, 1, 1, 1, 2, 2], "Zolygic": [2, 1, 1, 1, 1, 1, 2, 2, 1], "Sydygic": [1, 1, 1, 1, 1, 2, 2, 1, 2], "Katygic": [1, 1, 1, 1, 2, 2, 1, 2, 1], "Zyphygic": [1, 1, 1, 2, 2, 1, 2, 1, 1], "Aeralygic": [1, 1, 2, 2, 1, 2, 1, 1, 1], "Ryptygic": [1, 2, 2, 1, 2, 1, 1, 1, 1], "Apinygic": [2, 2, 1, 1, 1, 1, 1, 2, 1], "Katagygic": [2, 1, 1, 1, 1, 1, 2, 1, 2], "Radygic": [1, 1, 1, 1, 1, 2, 1, 2, 2], "Gothygic": [1, 1, 1, 1, 2, 1, 2, 2, 1], "Lythygic": [1, 1, 1, 2, 1, 2, 2, 1, 1], "Bacrygic": [1, 1, 2, 1, 2, 2, 1, 1, 1], "Aerygic": [1, 2, 1, 2, 2, 1, 1, 1, 1], "Dathygic": [2, 1, 2, 2, 1, 1, 1, 1, 1], "Boptygic": [1, 2, 2, 1, 1, 1, 1, 1, 2], "Epyrygic": [2, 1, 2, 1, 1, 2, 1, 1, 1], "Aeradygic": [1, 2, 1, 1, 2, 1, 1, 1, 2], "Staptygic": [2, 1, 1, 2, 1, 1, 1, 2, 1], "Danygic": [1, 1, 2, 1, 1, 1, 2, 1, 2], "Goptygic": [1, 2, 1, 1, 1, 2, 1, 2, 1], "Epocrygic": [2, 1, 1, 1, 2, 1, 2, 1, 1], "Rocrygic": [1, 1, 1, 2, 1, 2, 1, 1, 2], "Zyrygic": [1, 1, 2, 1, 2, 1, 1, 2, 1], "Sadygic": [1, 2, 1, 2, 1, 1, 2, 1, 1], "Aeolorygic": [2, 1, 2, 1, 1, 1, 2, 1, 1], "Thydygic": [1, 2, 1, 1, 1, 2, 1, 1, 2], "Gycrygic": [2, 1, 1, 1, 2, 1, 1, 2, 1], "Lyrygic": [1, 1, 1, 2, 1, 1, 2, 1, 2], "Modygic": [1, 1, 2, 1, 1, 2, 1, 2, 1], "Katodygic": [1, 2, 1, 1, 2, 1, 2, 1, 1], "Moptygic": [2, 1, 1, 2, 1, 2, 1, 1, 1], "Ionocrygic": [1, 1, 2, 1, 2, 1, 1, 1, 2], "Gocrygic": [1, 2, 1, 2, 1, 1, 1, 2, 1], "Manygic": [4, 1, 1, 1, 1, 1, 1, 1, 1], "Polygic": [1, 1, 1, 1, 1, 1, 1, 1, 4], "Stanygic": [1, 1, 1, 1, 1, 1, 1, 4, 1], "Thaptygic": [1, 1, 1, 1, 1, 1, 4, 1, 1], "Eporygic": [1, 1, 1, 1, 1, 4, 1, 1, 1], "Aerynygic": [1, 1, 1, 1, 4, 1, 1, 1, 1], "Thyptygic": [1, 1, 1, 4, 1, 1, 1, 1, 1], "Ionogygic": [1, 1, 4, 1, 1, 1, 1, 1, 1], "Aeolarygic": [1, 4, 1, 1, 1, 1, 1, 1, 1], "Sathygic": [3, 2, 1, 1, 1, 1, 1, 1, 1], "Ladygic": [2, 1, 1, 1, 1, 1, 1, 1, 3], "Sarygic": [1, 1, 1, 1, 1, 1, 1, 3, 2], "Thacrygic": [1, 1, 1, 1, 1, 1, 3, 2, 1], "Aeolynygic": [1, 1, 1, 1, 1, 3, 2, 1, 1], "Thadygic": [1, 1, 1, 1, 3, 2, 1, 1, 1], "Lynygic": [1, 1, 1, 3, 2, 1, 1, 1, 1], "Doptygic": [1, 1, 3, 2, 1, 1, 1, 1, 1], "Ionilygic": [1, 3, 2, 1, 1, 1, 1, 1, 1], "Phrygic": [3, 1, 2, 1, 1, 1, 1, 1, 1], "Aeranygic": [1, 2, 1, 1, 1, 1, 1, 1, 3], "Dothygic": [2, 1, 1, 1, 1, 1, 1, 3, 1], "Lydygic": [1, 1, 1, 1, 1, 1, 3, 1, 2], "Stadygic": [1, 1, 1, 1, 1, 3, 1, 2, 1], "Byptygic": [1, 1, 1, 1, 3, 1, 2, 1, 1], "Stodygic": [1, 1, 1, 3, 1, 2, 1, 1, 1], "Zynygic": [1, 1, 3, 1, 2, 1, 1, 1, 1], "Lonygic": [1, 3, 1, 2, 1, 1, 1, 1, 1], "Zothygic": [3, 1, 1, 1, 1, 1, 1, 2, 1], "Aeolathygic": [1, 1, 1, 1, 1, 1, 2, 1, 3], "Aeolocrygic": [1, 1, 1, 1, 1, 2, 1, 3, 1], "Phroptygic": [1, 1, 1, 1, 2, 1, 3, 1, 1], "Kodygic": [1, 1, 1, 2, 1, 3, 1, 1, 1], "Eparygic": [1, 1, 2, 1, 3, 1, 1, 1, 1], "Ionygic": [1, 2, 1, 3, 1, 1, 1, 1, 1], "Gyptygic": [2, 1, 3, 1, 1, 1, 1, 1, 1], "Aerythygic": [1, 3, 1, 1, 1, 1, 1, 1, 2], "Aeolacrygic": [3, 1, 1, 1, 1, 1, 1, 1, 2], "Raptygic": [1, 1, 1, 1, 1, 1, 1, 2, 3], "Gythygic": [1, 1, 1, 1, 1, 1, 2, 3, 1], "Pyrygic": [1, 1, 1, 1, 1, 2, 3, 1, 1], "Rycrygic": [1, 1, 1, 1, 2, 3, 1, 1, 1], "Phrathygic": [1, 1, 1, 2, 3, 1, 1, 1, 1], "Badygic": [1, 1, 2, 3, 1, 1, 1, 1, 1], "Phrocrygic": [1, 2, 3, 1, 1, 1, 1, 1, 1], "Starygic": [2, 3, 1, 1, 1, 1, 1, 1, 1], "Kyrygic": [2, 2, 2, 1, 1, 1, 1, 1, 1], "Sythygic": [2, 2, 1, 1, 1, 1, 1, 1, 2], "Katycrygic": [2, 1, 1, 1, 1, 1, 1, 2, 2], "Tharygic": [1, 1, 1, 1, 1, 1, 2, 2, 2], "Sylygic": [1, 1, 1, 1, 1, 2, 2, 2, 1], "Lothygic": [1, 1, 1, 1, 2, 2, 2, 1, 1], "Darygic": [1, 1, 1, 2, 2, 2, 1, 1, 1], "Monygic": [1, 1, 2, 2, 2, 1, 1, 1, 1], "Styrygic": [1, 2, 2, 2, 1, 1, 1, 1, 1], "Porygic": [2, 2, 1, 1, 2, 1, 1, 1, 1], "Mocrygic": [2, 1, 1, 2, 1, 1, 1, 1, 2], "Aeolyrygic": [1, 1, 2, 1, 1, 1, 1, 2, 2], "Barygic": [1, 2, 1, 1, 1, 1, 2, 2, 1], "Katarygic": [2, 1, 1, 1, 1, 2, 2, 1, 1], "Aerocrygic": [1, 1, 1, 1, 2, 2, 1, 1, 2], "Zanygic": [1, 1, 1, 2, 2, 1, 1, 2, 1], "Aeolonygic": [1, 1, 2, 2, 1, 1, 2, 1, 1], "Aeolanygic": [1, 2, 2, 1, 1, 2, 1, 1, 1], "Kaptygic": [2, 2, 1, 1, 1, 1, 2, 1, 1], "Sacrygic": [2, 1, 1, 1, 1, 2, 1, 1, 2], "Padygic": [1, 1, 1, 1, 2, 1, 1, 2, 2], "Epilygic": [1, 1, 1, 2, 1, 1, 2, 2, 1], "Kynygic": [1, 1, 2, 1, 1, 2, 2, 1, 1], "Stophygic": [1, 2, 1, 1, 2, 2, 1, 1, 1], "Ionidygic": [2, 1, 1, 2, 2, 1, 1, 1, 1], "Stonygic": [1, 1, 2, 2, 1, 1, 1, 1, 2], "Stalygic": [1, 2, 2, 1, 1, 1, 1, 2, 1], "Koptygic": [2, 1, 2, 1, 2, 1, 1, 1, 1], "Raphygic": [1, 2, 1, 2, 1, 1, 1, 1, 2], "Zycrygic": [2, 1, 2, 1, 1, 1, 1, 2, 1], "Mycrygic": [1, 2, 1, 1, 1, 1, 2, 1, 2], "Laptygic": [2, 1, 1, 1, 1, 2, 1, 2, 1], "Pylygic": [1, 1, 1, 1, 2, 1, 2, 1, 2], "Rodygic": [1, 1, 1, 2, 1, 2, 1, 2, 1], "Epolygic": [1, 1, 2, 1, 2, 1, 2, 1, 1], "Epidygic": [1, 2, 1, 2, 1, 2, 1, 1, 1], "Phronygic": [2, 1, 1, 2, 1, 1, 2, 1, 1], "Stynygic": [1, 1, 2, 1, 1, 2, 1, 1, 2], "Zydygic": [1, 2, 1, 1, 2, 1, 1, 2, 1], "Aerycryllian": [2, 1, 1, 1, 2, 1, 1, 1, 1, 1], "Gadyllian": [1, 1, 1, 2, 1, 1, 1, 1, 1, 2], "Solyllian": [1, 1, 2, 1, 1, 1, 1, 1, 2, 1], "Zyphyllian": [1, 2, 1, 1, 1, 1, 1, 2, 1, 1], "Garyllian": [2, 1, 1, 1, 1, 1, 2, 1, 1, 1], "Soryllian": [1, 1, 1, 1, 1, 2, 1, 1, 1, 2], "Godyllian": [1, 1, 1, 1, 2, 1, 1, 1, 2, 1], "Epityllian": [1, 1, 1, 2, 1, 1, 1, 2, 1, 1], "Ionyllian": [1, 1, 2, 1, 1, 1, 2, 1, 1, 1], "Aeoryllian": [1, 2, 1, 1, 1, 2, 1, 1, 1, 1], "Katoryllian": [3, 1, 1, 1, 1, 1, 1, 1, 1, 1], "Dodyllian": [1, 1, 1, 1, 1, 1, 1, 1, 1, 3], "Zogyllian": [1, 1, 1, 1, 1, 1, 1, 1, 3, 1], "Madyllian": [1, 1, 1, 1, 1, 1, 1, 3, 1, 1], "Dycryllian": [1, 1, 1, 1, 1, 1, 3, 1, 1, 1], "Aeogyllian": [1, 1, 1, 1, 1, 3, 1, 1, 1, 1], "Dydyllian": [1, 1, 1, 1, 3, 1, 1, 1, 1, 1], "Thogyllian": [1, 1, 1, 3, 1, 1, 1, 1, 1, 1], "Rygyllian": [1, 1, 3, 1, 1, 1, 1, 1, 1, 1], "Bathyllian": [1, 3, 1, 1, 1, 1, 1, 1, 1, 1], "Sydyllian": [2, 2, 1, 1, 1, 1, 1, 1, 1, 1], "Katogyllian": [2, 1, 1, 1, 1, 1, 1, 1, 1, 2], "Mixodyllian": [1, 1, 1, 1, 1, 1, 1, 1, 2, 2], "Aeradyllian": [1, 1, 1, 1, 1, 1, 1, 2, 2, 1], "Ryptyllian": [1, 1, 1, 1, 1, 1, 2, 2, 1, 1], "Loptyllian": [1, 1, 1, 1, 1, 2, 2, 1, 1, 1], "Kataphyllian": [1, 1, 1, 1, 2, 2, 1, 1, 1, 1], "Phradyllian": [1, 1, 1, 2, 2, 1, 1, 1, 1, 1], "Dagyllian": [1, 1, 2, 2, 1, 1, 1, 1, 1, 1], "Katyllian": [1, 2, 2, 1, 1, 1, 1, 1, 1, 1], "Gothyllian": [2, 1, 2, 1, 1, 1, 1, 1, 1, 1], "Lythyllian": [1, 2, 1, 1, 1, 1, 1, 1, 1, 2], "Bacryllian": [2, 1, 1, 1, 1, 1, 1, 1, 2, 1], "Aerygyllian": [1, 1, 1, 1, 1, 1, 1, 2, 1, 2], "Dathyllian": [1, 1, 1, 1, 1, 1, 2, 1, 2, 1], "Boptyllian": [1, 1, 1, 1, 1, 2, 1, 2, 1, 1], "Bagyllian": [1, 1, 1, 1, 2, 1, 2, 1, 1, 1], "Mathyllian": [1, 1, 1, 2, 1, 2, 1, 1, 1, 1], "Styptyllian": [1, 1, 2, 1, 2, 1, 1, 1, 1, 1], "Zolyllian": [1, 2, 1, 2, 1, 1, 1, 1, 1, 1], "Staptyllian": [2, 1, 1, 2, 1, 1, 1, 1, 1, 1], "Danyllian": [1, 1, 2, 1, 1, 1, 1, 1, 1, 2], "Goptyllian": [1, 2, 1, 1, 1, 1, 1, 1, 2, 1], "Epocryllian": [2, 1, 1, 1, 1, 1, 1, 2, 1, 1], "Rocryllian": [1, 1, 1, 1, 1, 1, 2, 1, 1, 2], "Zyryllian": [1, 1, 1, 1, 1, 2, 1, 1, 2, 1], "Sagyllian": [1, 1, 1, 1, 2, 1, 1, 2, 1, 1], "Epinyllian": [1, 1, 1, 2, 1, 1, 2, 1, 1, 1], "Katagyllian": [1, 1, 2, 1, 1, 2, 1, 1, 1, 1], "Ragyllian": [1, 2, 1, 1, 2, 1, 1, 1, 1, 1], "Thydyllian": [2, 1, 1, 1, 1, 2, 1, 1, 1, 1], "Epiryllian": [1, 1, 1, 1, 2, 1, 1, 1, 1, 2], "Lyryllian": [1, 1, 1, 2, 1, 1, 1, 1, 2, 1], "Mogyllian": [1, 1, 2, 1, 1, 1, 1, 2, 1, 1], "Katodyllian": [1, 2, 1, 1, 1, 1, 2, 1, 1, 1], "Aerycratic": [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "Monatic": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2], "Solatic": [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1], "Zylatic": [1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1], "Mixolatic": [1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1], "Soratic": [1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1], "Godatic": [1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1], "Eptatic": [1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1], "Ionatic": [1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1], "Aeolatic": [1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1], "Thydatic": [1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1], "Chromatic": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], } return all_scales SCALES = __build_scales() def __build_chords(): major = [0, 4, 7] minor = [0, 3, 7] major7 = [0, 4, 7, 11] dom7 = [0, 4, 7, 10] minor7 = [0, 3, 7, 10] aug = [0, 4, 8] dim = [0, 3, 6] dim7 = [0, 3, 6, 9] halfdim = [0, 3, 6, 10] all_chords = { "1": [0], "5": [0, 7], "+5": [0, 4, 8], "m+5": [0, 3, 8], "sus2": [0, 2, 7], "sus4": [0, 5, 7], "6": [0, 4, 7, 9], "m6": [0, 3, 7, 9], "7sus2": [0, 2, 7, 10], "7sus4": [0, 5, 7, 10], "7-5": [0, 4, 6, 10], "7+5": [0, 4, 8, 10], "m7+5": [0, 3, 8, 10], "9": [0, 4, 7, 10, 14], "m9": [0, 3, 7, 10, 14], "m7+9": [0, 3, 7, 10, 14], "maj9": [0, 4, 7, 11, 14], "9sus4": [0, 5, 7, 10, 14], "6*9": [0, 4, 7, 9, 14], "m6*9": [0, 3, 7, 9, 14], "7-9": [0, 4, 7, 10, 13], "m7-9": [0, 3, 7, 10, 13], "7-10": [0, 4, 7, 10, 15], "7-11": [0, 4, 7, 10, 16], "7-13": [0, 4, 7, 10, 20], "9+5": [0, 10, 13], "m9+5": [0, 10, 14], "7+5-9": [0, 4, 8, 10, 13], "m7+5-9": [0, 3, 8, 10, 13], "11": [0, 4, 7, 10, 14, 17], "m11": [0, 3, 7, 10, 14, 17], "maj11": [0, 4, 7, 11, 14, 17], "11+": [0, 4, 7, 10, 14, 18], "m11+": [0, 3, 7, 10, 14, 18], "13": [0, 4, 7, 10, 14, 17, 21], "m13": [0, 3, 7, 10, 14, 17, 21], "add2": [0, 2, 4, 7], "add4": [0, 4, 5, 7], "add9": [0, 4, 7, 14], "add11": [0, 4, 7, 17], "add13": [0, 4, 7, 21], "madd2": [0, 2, 3, 7], "madd4": [0, 3, 5, 7], "madd9": [0, 3, 7, 14], "madd11": [0, 3, 7, 17], "madd13": [0, 3, 7, 21], "major": major, "maj": major, "M": major, "minor": minor, "min": minor, "m": minor, "major7": major7, "dom7": dom7, "7": dom7, "M7": major7, "minor7": minor7, "m7": minor7, "augmented": aug, "a": aug, "aug": aug, "diminished": dim, "dim": dim, "i": dim, "diminished7": dim7, "dim7": dim7, "i7": dim7, "halfdim": halfdim, "m7b5": halfdim, "m7-5": halfdim, } all_chords_names = list(all_chords.keys()) return (all_chords, all_chords_names) CHORDS, CHORD_NAMES = __build_chords()