package de.duehl.vocabulary.japanese.data.symbol;

/**
 * Diese Klasse kann zu einem Kanji angeben, zu welcher Art von Kanji es gehört.
 *
 * Es gibt 2136 Jouyou-Kanji ('daily use kanji').
 *
 * Es gibt 1026 Kyōiku-Kanji (welche Japaner in den sechs Jahren ihrer Grundschule lernen).
 *
 * Die restlichen der Jouyou-Kanji werden in der Mittelschule gelernt.
 *
 * Es gibt Jinmeiyō kanji für Namen.
 *
 * Es gibt Hyōgai kanji.
 *
 * Es gibt die Gruppierung der 2136 Jouyou-Kanji nach den fünf JLPT Stufen N5 bis N1.
 *
 * @version 1.01     2026-06-15
 * @author Christian Dühl
 */

public class KanjiTypes {

    static final String GRUNDSCHULE_KLASSE_1_KANJI_WIKI = ""
            + "一右雨円王音下火花貝学気休玉金九空月犬見五口校左三山四子糸字耳七車手十出女小上森人水正生青石赤先千"
            + "川早草足村大男竹中虫町天田土二日入年白八百文本名木目夕立力林六";

    static final String GRUNDSCHULE_KLASSE_2_KANJI_WIKI = ""
            + "引羽雲園遠黄何夏家科歌画会回海絵外角楽活間丸岩顔帰汽記弓牛魚京強教近兄形計元原言古戸午後語交光公工"
            + "広考行高合国黒今才細作算姉市思止紙寺時自室社弱首秋週春書少場色食心新親図数星晴声西切雪線船前組走多"
            + "太体台谷知地池茶昼朝長鳥直通弟店点電冬刀東当答頭同道読内南肉馬買売麦半番父風分聞米歩母方北妹毎万明"
            + "鳴毛門夜野矢友曜用来理里話";

    static final String GRUNDSCHULE_KLASSE_3_KANJI_WIKI = ""
            + "悪安暗委意医育員飲院運泳駅横屋温化荷界開階寒感漢館岸期起客宮急球究級去橋業局曲銀区苦具君係軽決血研"
            + "県庫湖向幸港号根祭坂皿仕使始指死詩歯事持次式実写者主取守酒受州拾終習集住重宿所暑助勝商昭消章乗植深"
            + "申真神身進世整昔全想相送息速族他打対待代第題炭短談着柱注丁帳調追定庭笛鉄転登都度島投湯等豆動童農波"
            + "配倍箱畑発反板悲皮美鼻筆氷表病秒品夫負部服福物平返勉放味命面問役薬油有由遊予様洋羊葉陽落流旅両緑礼"
            + "列練路和";

    static final String GRUNDSCHULE_KLASSE_4_KANJI_WIKI = ""
            + "愛案以衣位茨印英栄媛塩岡億加果貨課芽賀改械害街各覚潟完官管関観願岐希季旗器機議求泣給挙漁共協鏡競極"
            + "熊訓軍郡群径景芸欠結建健験固功好香候康佐差菜最埼材崎昨札刷察参産散残氏司試児治滋辞鹿失借種周祝順初"
            + "松笑唱焼照城縄臣信井成省清静席積折節説浅戦選然争倉巣束側続卒孫帯隊達単置仲沖兆低底的典伝徒努灯働特"
            + "徳栃奈梨熱念敗梅博阪飯飛必票標不夫付府阜富副兵別辺変便包法望牧末満未民無約勇要養浴利陸良料量輪類令"
            + "冷例連老労録";

    static final String GRUNDSCHULE_KLASSE_5_KANJI_WIKI = ""
            + "圧囲移因永営衛易益液演応往桜可仮価河過快解格確額刊幹慣眼紀基寄規喜技義逆久旧救居許境均禁句型経潔件"
            + "険検限現減故個護効厚耕航鉱構興講告混査再災妻採際在財罪殺雑酸賛士支史志枝師資飼示似識質舎謝授修述術"
            + "準序招証象賞条状常情織職制性政勢精製税責績接設絶祖素総造像増則測属率損貸態団断築貯張停提程適統堂銅"
            + "導得毒独任燃能破犯判版比肥非費備評貧布婦武復複仏粉編弁保墓報豊防貿暴脈務夢迷綿輸余容略留領歴";

    static final String GRUNDSCHULE_KLASSE_6_KANJI_WIKI = ""
            + "胃異遺域宇映延沿恩我灰拡革閣割株干巻看簡危机揮貴疑吸供胸郷勤筋系敬警劇激穴券絹権憲源厳己呼誤后孝皇"
            + "紅降鋼刻穀骨困砂座済裁策冊蚕至私姿視詞誌磁射捨尺若樹収宗就衆従縦縮熟純処署諸除承将傷障蒸針仁垂推寸"
            + "盛聖誠舌宣専泉洗染銭善奏窓創装層操蔵臓存尊退宅担探誕段暖値宙忠著庁頂腸潮賃痛敵展討党糖届難乳認納脳"
            + "派拝背肺俳班晩否批秘俵腹奮並陛閉片補暮宝訪亡忘棒枚幕密盟模訳郵優預幼欲翌乱卵覧裏律臨朗論";

    static final String KYOUIKU_KANJI_WIKI = ""
            + GRUNDSCHULE_KLASSE_1_KANJI_WIKI + GRUNDSCHULE_KLASSE_2_KANJI_WIKI
            + GRUNDSCHULE_KLASSE_3_KANJI_WIKI + GRUNDSCHULE_KLASSE_4_KANJI_WIKI
            + GRUNDSCHULE_KLASSE_5_KANJI_WIKI + GRUNDSCHULE_KLASSE_6_KANJI_WIKI;

    static final String GRUNDSCHULE_KLASSE_1_KANJI_KANSHUDO = ""
            + "人一日大年出本中子見上生手二気十女三入小目下立学月田山五力名金男文四先口川正九八水天木六村白七足円"
            + "音石車空町百土千校右早左字王花青火赤草林森耳竹雨休玉犬夕虫糸貝";

    static final String GRUNDSCHULE_KLASSE_2_KANJI_KANSHUDO = ""
            + "国言分自行間思時会家前方地合後長場何来話体社知理内同心高作当新今書明用通道外東多聞野考教近語原顔数"
            + "回食声少海切記引公画親太強朝市活頭万組京門電直元父風北夜母点番半戸楽色帰歩広店形光首西売馬古交読米"
            + "計線買台室南止工寺船図黒細走谷友答紙歌算春遠科肉茶園丸兄絵秋毎星週角夏弟鳴里池羽岩毛雪刀晴鳥午弱魚"
            + "矢雲昼冬姉黄曜才牛妹麦弓汽";

    static final String GRUNDSCHULE_KLASSE_3_KANJI_KANSHUDO = ""
            + "者事代部物動発実世度対意主屋感業定持取所化身相全向平開面問次美表真味界重神集和員死安決使受島期様題"
            + "仕指葉第流調品着進助命落有起運返悪反勝係由都住放待想始配終役院他送族両乗病打式深育転宮守消医根予路"
            + "客急追息県号投局商横苦血注州申橋館負福旅球酒君写談階等区波去幸研飲昭服鉄登銀究洋坂薬具速宿庭遊温軽"
            + "章暗習委曲陽庫農板整礼短列岸植級悲港湯央昔筆油練倍丁駅皮鼻漢歯荷詩箱祭寒豆童湖帳緑勉柱炭畑氷拾皿泳"
            + "暑秒羊笛";

    static final String GRUNDSCHULE_KLASSE_4_KANJI_KANSHUDO = ""
            + "的戦関最民不法成軍信以連機無要変結兵治氏説然初笑議別夫選特利続伝加産付得好殺置料士必愛約官果共残松"
            + "告争覚史側飛参府建位達満隊観改失老良英種念害紀差器象清例働景芸型験量察望単求案熱末周司類未材康協各"
            + "帯歴省挙労競費囲喜辺極低静席街陸堂管仲冷賞底録健積試倉令焼完願印臣散昨児養給敗課折億節輪浅博固標束"
            + "衣照典便航候功辞泣包借飯栄順救孫徒欠希鏡勇菜季毒札卒副浴梅灯停貨塩旗票訓努漁脈唱兆祝牧郡粉刷械貯腸"
            + "巣胃芽径";

    static final String GRUNDSCHULE_KLASSE_5_KANJI_KANSHUDO = ""
            + "性政現情経報衛解能在保義制務件際確過張状資常武判総術支団応設格勢断質師可態営容構任造居基査素価示像"
            + "職識証寄再増統護条演備独技領絶眼久限妻境提移接検個規編興精率比評税徳志退非河織製防犯導程破婦余敵効"
            + "許復似険修財雑布仏永夢故減略準富刊罪圧額逆留版授豊弁暴因責述講易祖築適快旧益群句属賀幹承測混則禁厚"
            + "輸採迷酸複枝仮慣謝舎液券燃招舌銭均貧損貸災績預往墓貿桜飼恩賛肥序綿耕潔鉱銅俵";

    static final String GRUNDSCHULE_KLASSE_6_KANJI_KANSHUDO = ""
            + "私権論若呼城映済供視党存巻姿認皇蔵座背将泉警優難派収段異源割降策宗域密裏装激処系探遺疑胸宅諸株従革"
            + "展訪担暮腹危片並我著乱秘値裁誌幕痛刻欲亡障貴衆専盛宇推樹忘模補劇傷筋訳除射善困厳純閉吸忠染捨骨層窓"
            + "討聖納勤脳郷翌創否庁乳憲閣枚操己簡宣届批就洗宝延律至盟砂尊拡紅幼晩仁潮穴頂敬針拝看縮郵宙棒臓揮沿干"
            + "誤署孝臨誕奮熟奏誠暖冊朗垂詞俳寸賃糖卵尺灰覧机縦班蒸陛磁后肺絹鋼穀蚕";

    static final String KYOUIKU_KANJI_KANSHUDO = ""
            + GRUNDSCHULE_KLASSE_1_KANJI_KANSHUDO + GRUNDSCHULE_KLASSE_2_KANJI_KANSHUDO
            + GRUNDSCHULE_KLASSE_3_KANJI_KANSHUDO + GRUNDSCHULE_KLASSE_4_KANJI_KANSHUDO
            + GRUNDSCHULE_KLASSE_5_KANJI_KANSHUDO + GRUNDSCHULE_KLASSE_6_KANJI_KANSHUDO;

    static final String MITTELSCHULE_KLASSE_1_KANJI_WIKI = ""
            + "亜哀挨曖握扱宛嵐依威為畏尉萎偉椅彙違維慰緯壱逸芋咽姻淫陰隠韻唄鬱畝浦詠影鋭疫悦越謁閲炎怨宴援煙猿鉛"
            + "縁艶汚凹押旺欧殴翁奥憶臆虞乙俺卸穏佳苛架華菓渦嫁暇禍靴寡箇稼蚊牙瓦雅餓介戒怪拐悔皆塊楷潰壊懐諧劾崖"
            + "涯慨蓋該概骸垣柿核殻郭較隔獲嚇穫岳顎掛括喝渇葛滑褐轄且釜鎌刈甘汗缶肝冠陥乾勘患貫喚堪換敢棺款閑勧寛"
            + "歓監緩憾還環韓艦鑑含玩頑企伎忌奇祈軌既飢鬼亀幾棋棄毀畿輝騎宜偽欺儀戯擬犠菊吉喫詰却脚虐及丘朽臼糾嗅"
            + "窮巨拒拠虚距御凶叫狂享況峡挟狭恐恭脅矯響驚仰暁凝巾斤菌琴僅緊錦謹襟吟駆惧愚偶遇隅串屈掘窟繰勲薫刑茎"
            + "契恵啓掲渓蛍傾携継詣慶憬稽憩鶏迎鯨隙撃桁傑肩倹兼剣拳軒圏堅嫌献遣賢謙鍵繭顕懸幻玄弦舷股虎孤弧枯雇誇"
            + "鼓錮顧互呉娯悟碁勾孔巧甲江坑抗攻更拘肯侯恒洪荒郊貢控梗喉慌硬絞項溝綱酵稿衡購乞拷剛傲豪克酷獄駒込頃"
            + "昆恨婚痕紺魂墾懇沙唆詐鎖挫采砕宰栽彩斎債催塞歳載剤削柵";

    static final String MITTELSCHULE_KLASSE_2_KANJI_WIKI = ""
            + "索酢搾錯咲刹拶撮擦桟惨傘斬暫旨伺刺祉肢施恣脂紫嗣雌摯賜諮侍慈餌璽軸𠮟疾執湿嫉漆芝赦斜煮遮邪蛇酌釈爵"
            + "寂朱狩殊珠腫趣寿呪需儒囚舟秀臭袖羞愁酬醜蹴襲汁充柔渋銃獣叔淑粛塾俊瞬旬巡盾准殉循潤遵庶緒如叙徐升召"
            + "匠床抄肖尚昇沼宵症祥称渉紹訟掌晶焦硝粧詔奨詳彰憧衝償礁鐘丈冗浄剰畳壌嬢錠譲醸拭殖飾触嘱辱尻伸芯辛侵"
            + "津唇娠振浸紳診寝慎審震薪刃尽迅甚陣尋腎須吹炊帥粋衰酔遂睡穂随髄枢崇据杉裾瀬是姓征斉牲凄逝婿誓請醒斥"
            + "析脊隻惜戚跡籍拙窃摂仙占扇栓旋煎羨腺詮践箋潜遷薦繊鮮禅漸膳繕狙阻租措粗疎訴塑遡礎双壮荘捜挿桑掃曹曽"
            + "爽喪痩葬僧遭槽踪燥霜騒藻憎贈即促捉俗賊遜汰妥唾堕惰駄耐怠胎泰堆袋逮替滞戴滝択沢卓拓託濯諾濁但脱奪棚"
            + "誰丹旦胆淡嘆端綻鍛弾壇恥致遅痴稚緻畜逐蓄秩窒嫡抽衷酎鋳駐弔挑彫眺釣貼超跳徴嘲澄聴懲勅捗沈珍朕陳鎮椎"
            + "墜塚漬坪爪鶴呈廷抵邸亭貞帝訂逓偵堤艇締諦泥摘滴溺迭哲徹";

    static final String MITTELSCHULE_KLASSE_3_KANJI_WIKI = ""
            + "撤添塡殿斗吐妬途渡塗賭奴怒到逃倒凍唐桃透悼盗陶塔搭棟痘筒稲踏謄藤闘騰洞胴瞳峠匿督篤凸突屯豚頓貪鈍曇"
            + "丼那謎鍋軟尼弐匂虹尿妊忍寧捻粘悩濃把覇婆罵杯排廃輩培陪媒賠伯拍泊迫剝舶薄漠縛爆箸肌鉢髪伐抜罰閥氾帆"
            + "汎伴畔般販斑搬煩頒範繁藩蛮盤妃彼披卑疲被扉碑罷避尾眉微膝肘匹泌姫漂苗描猫浜賓頻敏瓶扶怖附訃赴浮符普"
            + "腐敷膚賦譜侮舞封伏幅覆払沸紛雰噴墳憤丙併柄塀幣弊蔽餅壁璧癖蔑偏遍哺捕舗募慕簿芳邦奉抱泡胞俸倣峰砲崩"
            + "蜂飽褒縫乏忙坊妨房肪某冒剖紡傍帽貌膨謀頰朴睦僕墨撲没勃堀奔翻凡盆麻摩磨魔昧埋膜枕又抹慢漫魅岬蜜妙眠"
            + "矛霧娘冥銘滅免麺茂妄盲耗猛網黙紋冶弥厄躍闇喩愉諭癒唯幽悠湧猶裕雄誘憂融与誉妖庸揚揺溶腰瘍踊窯擁謡抑"
            + "沃翼拉裸羅雷頼絡酪辣濫藍欄吏痢履璃離慄柳竜粒隆硫侶虜慮了涼猟陵僚寮療瞭糧厘倫隣瑠涙累塁励戻鈴零霊隷"
            + "齢麗暦劣烈裂恋廉錬呂炉賂露弄郎浪廊楼漏籠麓賄脇惑枠湾腕";

    static final String MITTELSCHUL_KANJI_WIKI = ""
            + MITTELSCHULE_KLASSE_1_KANJI_WIKI
            + MITTELSCHULE_KLASSE_2_KANJI_WIKI
            + MITTELSCHULE_KLASSE_3_KANJI_WIKI;

    static final String MITTELSCHULE_TEIL_01_KANJI_KANSHUDO = ""
            + "彼郎込違吉藤歳井江御突介離誰撃振奥僕佐頼俺渡与抜影香企婚押戻津岡浮越頃沢秀抱監崎鮮敷娘端逃緒房舞倒"
            + "寝療尾描腰殿載響恐攻隠環援督施途嫌継掛怒恋及腕玄普恵弾驚払奈況為雄捕被超含妙抗瞬称跡触華震肩迎闘刺"
            + "黙柄";

    static final String MITTELSCHULE_TEIL_02_KANJI_KANSHUDO = ""
            + "刑脱陣薄阪奇韓巨微髪縁眠壁般駆替麻甲藩齢迫踏剣症弥融浜吹惑柳拠奉壊換爆捜帝堀怖叫伸憶露握儀紹聴占襲"
            + "徴荒詰床陰繰那騒濃魔遅撮携隣丈煙遣訴絡茂釣誘核哲豪傾締鹿滅仰瀬互致伏杉患審避揺甘湾浦沈販裕更欧執崩"
            + "鬼泊";

    static final String MITTELSCHULE_TEIL_03_KANJI_KANSHUDO = ""
            + "銃維盗縄廃充依吐請眺沖斬躍威屈勘徹斎昇艦寿催衝到脚虎袋怪仙輝緊唇杯忍狂狙奪診竜脇債鈴僧掲伯皆熊浪悩"
            + "俊汚摘項霊坊尻垣慢扱渉涙如了詳旦汗恥慮雅砲謀懐愚駄奴幅又抑侍疲埋範舟闇肌潜酔呂還丹亜亀沼巡臭慶距釈"
            + "侵僚";

    static final String MITTELSCHULE_TEIL_04_KANJI_KANSHUDO = ""
            + "悟膝猫隆裂尋羅辛稲胞双懸稿塚盤曹尽嫁繁即軒飾獲伴唐狭添剤姓魅契掘邪挑免爵択籍珍廊析輩敏鶴虚趣烈索匂"
            + "摩菊滑沙裸綱邸邦揚卓騎姫畳孔耐須献咲芝踊封亭貫偽排透棄駐削幻麗逮炎椅寛斉穂柔幾兼促雇乾尚彩鋭俗較傍"
            + "肝峰";

    static final String MITTELSCHULE_TEIL_05_KANJI_KANSHUDO = ""
            + "抵誇網隅渋魂控紛募戒没既股脅征覆丘佳叔託哀慎悠眉拒概顧硬腐塗挨孤拶憎却泥賊荘匠悔獄滞脂遇淡購併崇唯"
            + "岐筒斜嬢陥掃償鑑勧葬焦剛膨廷紫銘鎌菌稼偶譲随猛遂冒泰翼忙凄扉是偵澄殊緩頑塔賢紋煮芳惨歓虐喉旨凝圏拭"
            + "涯貞";

    static final String MITTELSCHULE_TEIL_06_KANJI_KANSHUDO = ""
            + "堅倫壇呉暇貌塞噴婆岳祈蹴鍵膳罰漏朱召漂汁溶寂嘆禅浄酷刃漫磨霧粒喫棚袖壮旬彫靴需偉鎖潰匹粧慌穏贈枠謎"
            + "誉逸駒凍惜措瓶晶琴摂拍稽礎遭帽掌鍋克据胆跳縛鎮雷涼恨顕殖寧湧棋巧浸桃隔甚妊祉獣疾塾潟湿撲塊絞履苗芋"
            + "冗陶";

    static final String MITTELSCHULE_TEIL_07_KANJI_KANSHUDO = ""
            + "励陳猿葛傘啓劣撤殴盾衰滝慰蛇梨癖潤菓鉢戯偏宴炉棟洞狩膜乏祥曽舗抽睡賭括貢犠粗卑貼拉牲帆挿翻枕錯謙珠"
            + "蓄拓鼓膚粋尉粘披徐悦堪挟冠郊愉尿顎誓憂簿糧架軸苛蓋盆凶妃庶秩裾幽凡漠拙恒暦腫峠宰蛮窮擦爪稚辱嵐憤癒"
            + "鬱疎";

    static final String MITTELSCHULE_TEIL_08_KANJI_KANSHUDO = ""
            + "雰彰傑拘頻緯妖豚藍矛鍛繊縫把楼捉漬紳飽宛閥旋坪崖鶏鈍峡溝朴軌瓦喪墨疫遍濁缶扇枯拳乙酵堤阻桑虜乞恭鐘"
            + "剰慈培擁郭呪砕汰勃翁譜陵痴昧訟唾肪塀碁敢塁滴暁胴謡飢欄艶痕怠欺弦泡諦伐餅寮符厄奔瞳昆椎懇唄渦襟吟覇"
            + "衡畜";

    static final String MITTELSCHULE_TEIL_09_KANJI_KANSHUDO = ""
            + "呈隙淫娠循懲錦猟幣附箇醜軟箸濯戚喚紺某褒赴媒妬遮窯侯隻釜茎蔑嗅壌蜜尼肢赦酬戴詠斗宜殻墳炊碑伺痩但奨"
            + "践滋儒沸薦怨曇栽刈閑錠扶妥妨醒詣胎窟巾蜂忌骸弄嫉粛罵囚鉛肯燥搭諭璧阜喝享騰嗣勅篤勲埼伎曖詐餌岬暫爽"
            + "肖詮";

    static final String MITTELSCHULE_TEIL_10_KANJI_KANSHUDO = ""
            + "諾零柿芯綻訂薫隷遷枢肘麓憧帥漆酌頓賠渇慕婿妄慨匿渓侮髄薪轄洪牙咽迅該逐嘲墜臆餓挫錬桟溺賄盲鯨侶艇丼"
            + "堕瘍槽憩僅閲柵畔睦唆悼吏穫酢賜腎梗瑠羨搬剖酎畿宵拐醸猶諮畏泌愁逝朽硫瞭擬叙弊累煩踪藻蚊栃且鋳蔽茨棺"
            + "慄傲";

    static final String MITTELSCHULE_TEIL_11_KANJI_KANSHUDO = ""
            + "硝舶租倣謹抹虹捻娯臼喩萎蛍窒腺桁玩冶羞栓惧寡畝淑嫡屯糾遡陪雌舷霜殉紡貪庸韻繕搾刹采堆禍煎姻斑冥抄拷"
            + "遜旺准勾廉礁壱麺升卸耗謁璃坑串弔賓塡痢嚇濫俸箋凸脊詔緻凹罷漸賦弧褐辣摯汎斥厘矯毀窃遵賂惰氾諧倹款媛"
            + "憾哺衷彙迭嘱恣墾逓劾酪沃塑痘憬朕虞丙斤捗弐訃謄繭璽頒楷錮𠮟剥頰籠";

    static final String MITTELSCHUL_KANJI_KANSHUDO = ""
            + MITTELSCHULE_TEIL_01_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_02_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_03_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_04_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_05_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_06_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_07_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_08_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_09_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_10_KANJI_KANSHUDO
            + MITTELSCHULE_TEIL_11_KANJI_KANSHUDO
            ;

    static final String JOUYOU_KANJI_WIKI = KYOUIKU_KANJI_WIKI + MITTELSCHUL_KANJI_WIKI;

    static final String JOUYOU_KANJI_KANSHUDO = KYOUIKU_KANJI_KANSHUDO + MITTELSCHUL_KANJI_KANSHUDO;

}
