Variables

@:value(cast "A".code << 24 | "d".code << 16 | "l".code << 8 | "m".code)@:enum@:implinlineread onlyADLAM:HBScript = "A".code << 24 | "d".code << 16 | "l".code << 8 | "m".code

@:value(cast "A".code << 24 | "h".code << 16 | "o".code << 8 | "m".code)@:enum@:implinlineread onlyAHOM:HBScript = "A".code << 24 | "h".code << 16 | "o".code << 8 | "m".code

@:value(cast "H".code << 24 | "l".code << 16 | "u".code << 8 | "w".code)@:enum@:implinlineread onlyANATOLIAN_HIEROGLYPHS:HBScript = "H".code << 24 | "l".code << 16 | "u".code << 8 | "w".code

@:value(cast "A".code << 24 | "r".code << 16 | "a".code << 8 | "b".code)@:enum@:implinlineread onlyARABIC:HBScript = "A".code << 24 | "r".code << 16 | "a".code << 8 | "b".code

@:value(cast "A".code << 24 | "r".code << 16 | "m".code << 8 | "n".code)@:enum@:implinlineread onlyARMENIAN:HBScript = "A".code << 24 | "r".code << 16 | "m".code << 8 | "n".code

@:value(cast "A".code << 24 | "v".code << 16 | "s".code << 8 | "t".code)@:enum@:implinlineread onlyAVESTAN:HBScript = "A".code << 24 | "v".code << 16 | "s".code << 8 | "t".code

@:value(cast "B".code << 24 | "a".code << 16 | "l".code << 8 | "i".code)@:enum@:implinlineread onlyBALINESE:HBScript = "B".code << 24 | "a".code << 16 | "l".code << 8 | "i".code

@:value(cast "B".code << 24 | "a".code << 16 | "m".code << 8 | "u".code)@:enum@:implinlineread onlyBAMUM:HBScript = "B".code << 24 | "a".code << 16 | "m".code << 8 | "u".code

@:value(cast "B".code << 24 | "a".code << 16 | "s".code << 8 | "s".code)@:enum@:implinlineread onlyBASSA_VAH:HBScript = "B".code << 24 | "a".code << 16 | "s".code << 8 | "s".code

@:value(cast "B".code << 24 | "a".code << 16 | "t".code << 8 | "k".code)@:enum@:implinlineread onlyBATAK:HBScript = "B".code << 24 | "a".code << 16 | "t".code << 8 | "k".code

@:value(cast "B".code << 24 | "e".code << 16 | "n".code << 8 | "g".code)@:enum@:implinlineread onlyBENGALI:HBScript = "B".code << 24 | "e".code << 16 | "n".code << 8 | "g".code

@:value(cast "B".code << 24 | "h".code << 16 | "k".code << 8 | "s".code)@:enum@:implinlineread onlyBHAIKSUKI:HBScript = "B".code << 24 | "h".code << 16 | "k".code << 8 | "s".code

@:value(cast "B".code << 24 | "o".code << 16 | "p".code << 8 | "o".code)@:enum@:implinlineread onlyBOPOMOFO:HBScript = "B".code << 24 | "o".code << 16 | "p".code << 8 | "o".code

@:value(cast "B".code << 24 | "r".code << 16 | "a".code << 8 | "h".code)@:enum@:implinlineread onlyBRAHMI:HBScript = "B".code << 24 | "r".code << 16 | "a".code << 8 | "h".code

@:value(cast "B".code << 24 | "r".code << 16 | "a".code << 8 | "i".code)@:enum@:implinlineread onlyBRAILLE:HBScript = "B".code << 24 | "r".code << 16 | "a".code << 8 | "i".code

@:value(cast "B".code << 24 | "u".code << 16 | "g".code << 8 | "i".code)@:enum@:implinlineread onlyBUGINESE:HBScript = "B".code << 24 | "u".code << 16 | "g".code << 8 | "i".code

@:value(cast "B".code << 24 | "u".code << 16 | "h".code << 8 | "d".code)@:enum@:implinlineread onlyBUHID:HBScript = "B".code << 24 | "u".code << 16 | "h".code << 8 | "d".code

@:value(cast "C".code << 24 | "a".code << 16 | "n".code << 8 | "s".code)@:enum@:implinlineread onlyCANADIAN_SYLLABICS:HBScript = "C".code << 24 | "a".code << 16 | "n".code << 8 | "s".code

@:value(cast "C".code << 24 | "a".code << 16 | "r".code << 8 | "i".code)@:enum@:implinlineread onlyCARIAN:HBScript = "C".code << 24 | "a".code << 16 | "r".code << 8 | "i".code

@:value(cast "A".code << 24 | "g".code << 16 | "h".code << 8 | "b".code)@:enum@:implinlineread onlyCAUCASIAN_ALBANIAN:HBScript = "A".code << 24 | "g".code << 16 | "h".code << 8 | "b".code

@:value(cast "C".code << 24 | "a".code << 16 | "k".code << 8 | "m".code)@:enum@:implinlineread onlyCHAKMA:HBScript = "C".code << 24 | "a".code << 16 | "k".code << 8 | "m".code

@:value(cast "C".code << 24 | "h".code << 16 | "a".code << 8 | "m".code)@:enum@:implinlineread onlyCHAM:HBScript = "C".code << 24 | "h".code << 16 | "a".code << 8 | "m".code

@:value(cast "C".code << 24 | "h".code << 16 | "e".code << 8 | "r".code)@:enum@:implinlineread onlyCHEROKEE:HBScript = "C".code << 24 | "h".code << 16 | "e".code << 8 | "r".code

@:value(cast "Z".code << 24 | "y".code << 16 | "y".code << 8 | "y".code)@:enum@:implinlineread onlyCOMMON:HBScript = "Z".code << 24 | "y".code << 16 | "y".code << 8 | "y".code

@:value(cast "C".code << 24 | "o".code << 16 | "p".code << 8 | "t".code)@:enum@:implinlineread onlyCOPTIC:HBScript = "C".code << 24 | "o".code << 16 | "p".code << 8 | "t".code

@:value(cast "X".code << 24 | "s".code << 16 | "u".code << 8 | "x".code)@:enum@:implinlineread onlyCUNEIFORM:HBScript = "X".code << 24 | "s".code << 16 | "u".code << 8 | "x".code

@:value(cast "C".code << 24 | "p".code << 16 | "r".code << 8 | "t".code)@:enum@:implinlineread onlyCYPRIOT:HBScript = "C".code << 24 | "p".code << 16 | "r".code << 8 | "t".code

@:value(cast "C".code << 24 | "y".code << 16 | "r".code << 8 | "l".code)@:enum@:implinlineread onlyCYRILLIC:HBScript = "C".code << 24 | "y".code << 16 | "r".code << 8 | "l".code

@:value(cast "D".code << 24 | "s".code << 16 | "r".code << 8 | "t".code)@:enum@:implinlineread onlyDESERET:HBScript = "D".code << 24 | "s".code << 16 | "r".code << 8 | "t".code

@:value(cast "D".code << 24 | "e".code << 16 | "v".code << 8 | "a".code)@:enum@:implinlineread onlyDEVANAGARI:HBScript = "D".code << 24 | "e".code << 16 | "v".code << 8 | "a".code

@:value(cast "D".code << 24 | "o".code << 16 | "g".code << 8 | "r".code)@:enum@:implinlineread onlyDOGRA:HBScript = "D".code << 24 | "o".code << 16 | "g".code << 8 | "r".code

@:value(cast "D".code << 24 | "u".code << 16 | "p".code << 8 | "l".code)@:enum@:implinlineread onlyDUPLOYAN:HBScript = "D".code << 24 | "u".code << 16 | "p".code << 8 | "l".code

@:value(cast "E".code << 24 | "g".code << 16 | "y".code << 8 | "p".code)@:enum@:implinlineread onlyEGYPTIAN_HIEROGLYPHS:HBScript = "E".code << 24 | "g".code << 16 | "y".code << 8 | "p".code

@:value(cast "E".code << 24 | "l".code << 16 | "b".code << 8 | "a".code)@:enum@:implinlineread onlyELBASAN:HBScript = "E".code << 24 | "l".code << 16 | "b".code << 8 | "a".code

@:value(cast "E".code << 24 | "t".code << 16 | "h".code << 8 | "i".code)@:enum@:implinlineread onlyETHIOPIC:HBScript = "E".code << 24 | "t".code << 16 | "h".code << 8 | "i".code

@:value(cast "G".code << 24 | "e".code << 16 | "o".code << 8 | "r".code)@:enum@:implinlineread onlyGEORGIAN:HBScript = "G".code << 24 | "e".code << 16 | "o".code << 8 | "r".code

@:value(cast "G".code << 24 | "l".code << 16 | "a".code << 8 | "g".code)@:enum@:implinlineread onlyGLAGOLITIC:HBScript = "G".code << 24 | "l".code << 16 | "a".code << 8 | "g".code

@:value(cast "G".code << 24 | "o".code << 16 | "t".code << 8 | "h".code)@:enum@:implinlineread onlyGOTHIC:HBScript = "G".code << 24 | "o".code << 16 | "t".code << 8 | "h".code

@:value(cast "G".code << 24 | "r".code << 16 | "a".code << 8 | "n".code)@:enum@:implinlineread onlyGRANTHA:HBScript = "G".code << 24 | "r".code << 16 | "a".code << 8 | "n".code

@:value(cast "G".code << 24 | "r".code << 16 | "e".code << 8 | "k".code)@:enum@:implinlineread onlyGREEK:HBScript = "G".code << 24 | "r".code << 16 | "e".code << 8 | "k".code

@:value(cast "G".code << 24 | "u".code << 16 | "j".code << 8 | "r".code)@:enum@:implinlineread onlyGUJARATI:HBScript = "G".code << 24 | "u".code << 16 | "j".code << 8 | "r".code

@:value(cast "G".code << 24 | "o".code << 16 | "n".code << 8 | "g".code)@:enum@:implinlineread onlyGUNJALA_GONDI:HBScript = "G".code << 24 | "o".code << 16 | "n".code << 8 | "g".code

@:value(cast "G".code << 24 | "u".code << 16 | "r".code << 8 | "u".code)@:enum@:implinlineread onlyGURMUKHI:HBScript = "G".code << 24 | "u".code << 16 | "r".code << 8 | "u".code

@:value(cast "H".code << 24 | "a".code << 16 | "n".code << 8 | "i".code)@:enum@:implinlineread onlyHAN:HBScript = "H".code << 24 | "a".code << 16 | "n".code << 8 | "i".code

@:value(cast "H".code << 24 | "a".code << 16 | "n".code << 8 | "g".code)@:enum@:implinlineread onlyHANGUL:HBScript = "H".code << 24 | "a".code << 16 | "n".code << 8 | "g".code

@:value(cast "R".code << 24 | "o".code << 16 | "h".code << 8 | "g".code)@:enum@:implinlineread onlyHANIFI_ROHINGYA:HBScript = "R".code << 24 | "o".code << 16 | "h".code << 8 | "g".code

@:value(cast "H".code << 24 | "a".code << 16 | "n".code << 8 | "o".code)@:enum@:implinlineread onlyHANUNOO:HBScript = "H".code << 24 | "a".code << 16 | "n".code << 8 | "o".code

@:value(cast "H".code << 24 | "a".code << 16 | "t".code << 8 | "r".code)@:enum@:implinlineread onlyHATRAN:HBScript = "H".code << 24 | "a".code << 16 | "t".code << 8 | "r".code

@:value(cast "H".code << 24 | "e".code << 16 | "b".code << 8 | "r".code)@:enum@:implinlineread onlyHEBREW:HBScript = "H".code << 24 | "e".code << 16 | "b".code << 8 | "r".code

@:value(cast "H".code << 24 | "i".code << 16 | "r".code << 8 | "a".code)@:enum@:implinlineread onlyHIRAGANA:HBScript = "H".code << 24 | "i".code << 16 | "r".code << 8 | "a".code

@:value(cast "A".code << 24 | "r".code << 16 | "m".code << 8 | "i".code)@:enum@:implinlineread onlyIMPERIAL_ARAMAIC:HBScript = "A".code << 24 | "r".code << 16 | "m".code << 8 | "i".code

@:value(cast "Z".code << 24 | "i".code << 16 | "n".code << 8 | "h".code)@:enum@:implinlineread onlyINHERITED:HBScript = "Z".code << 24 | "i".code << 16 | "n".code << 8 | "h".code

@:value(cast "P".code << 24 | "h".code << 16 | "l".code << 8 | "i".code)@:enum@:implinlineread onlyINSCRIPTIONAL_PAHLAVI:HBScript = "P".code << 24 | "h".code << 16 | "l".code << 8 | "i".code

@:value(cast "P".code << 24 | "r".code << 16 | "t".code << 8 | "i".code)@:enum@:implinlineread onlyINSCRIPTIONAL_PARTHIAN:HBScript = "P".code << 24 | "r".code << 16 | "t".code << 8 | "i".code

@:value(cast 0)@:enum@:implinlineread onlyINVALID:HBScript = 0

@:value(cast "J".code << 24 | "a".code << 16 | "v".code << 8 | "a".code)@:enum@:implinlineread onlyJAVANESE:HBScript = "J".code << 24 | "a".code << 16 | "v".code << 8 | "a".code

@:value(cast "K".code << 24 | "t".code << 16 | "h".code << 8 | "i".code)@:enum@:implinlineread onlyKAITHI:HBScript = "K".code << 24 | "t".code << 16 | "h".code << 8 | "i".code

@:value(cast "K".code << 24 | "n".code << 16 | "d".code << 8 | "a".code)@:enum@:implinlineread onlyKANNADA:HBScript = "K".code << 24 | "n".code << 16 | "d".code << 8 | "a".code

@:value(cast "K".code << 24 | "a".code << 16 | "n".code << 8 | "a".code)@:enum@:implinlineread onlyKATAKANA:HBScript = "K".code << 24 | "a".code << 16 | "n".code << 8 | "a".code

@:value(cast "K".code << 24 | "a".code << 16 | "l".code << 8 | "i".code)@:enum@:implinlineread onlyKAYAH_LI:HBScript = "K".code << 24 | "a".code << 16 | "l".code << 8 | "i".code

@:value(cast "K".code << 24 | "h".code << 16 | "a".code << 8 | "r".code)@:enum@:implinlineread onlyKHAROSHTHI:HBScript = "K".code << 24 | "h".code << 16 | "a".code << 8 | "r".code

@:value(cast "K".code << 24 | "h".code << 16 | "m".code << 8 | "r".code)@:enum@:implinlineread onlyKHMER:HBScript = "K".code << 24 | "h".code << 16 | "m".code << 8 | "r".code

@:value(cast "K".code << 24 | "h".code << 16 | "o".code << 8 | "j".code)@:enum@:implinlineread onlyKHOJKI:HBScript = "K".code << 24 | "h".code << 16 | "o".code << 8 | "j".code

@:value(cast "S".code << 24 | "i".code << 16 | "n".code << 8 | "d".code)@:enum@:implinlineread onlyKHUDAWADI:HBScript = "S".code << 24 | "i".code << 16 | "n".code << 8 | "d".code

@:value(cast "L".code << 24 | "a".code << 16 | "o".code << 8 | "o".code)@:enum@:implinlineread onlyLAO:HBScript = "L".code << 24 | "a".code << 16 | "o".code << 8 | "o".code

@:value(cast "L".code << 24 | "a".code << 16 | "t".code << 8 | "n".code)@:enum@:implinlineread onlyLATIN:HBScript = "L".code << 24 | "a".code << 16 | "t".code << 8 | "n".code

@:value(cast "L".code << 24 | "e".code << 16 | "p".code << 8 | "c".code)@:enum@:implinlineread onlyLEPCHA:HBScript = "L".code << 24 | "e".code << 16 | "p".code << 8 | "c".code

@:value(cast "L".code << 24 | "i".code << 16 | "m".code << 8 | "b".code)@:enum@:implinlineread onlyLIMBU:HBScript = "L".code << 24 | "i".code << 16 | "m".code << 8 | "b".code

@:value(cast "L".code << 24 | "i".code << 16 | "n".code << 8 | "a".code)@:enum@:implinlineread onlyLINEAR_A:HBScript = "L".code << 24 | "i".code << 16 | "n".code << 8 | "a".code

@:value(cast "L".code << 24 | "i".code << 16 | "n".code << 8 | "b".code)@:enum@:implinlineread onlyLINEAR_B:HBScript = "L".code << 24 | "i".code << 16 | "n".code << 8 | "b".code

@:value(cast "L".code << 24 | "i".code << 16 | "s".code << 8 | "u".code)@:enum@:implinlineread onlyLISU:HBScript = "L".code << 24 | "i".code << 16 | "s".code << 8 | "u".code

@:value(cast "L".code << 24 | "y".code << 16 | "c".code << 8 | "i".code)@:enum@:implinlineread onlyLYCIAN:HBScript = "L".code << 24 | "y".code << 16 | "c".code << 8 | "i".code

@:value(cast "L".code << 24 | "y".code << 16 | "d".code << 8 | "i".code)@:enum@:implinlineread onlyLYDIAN:HBScript = "L".code << 24 | "y".code << 16 | "d".code << 8 | "i".code

@:value(cast "M".code << 24 | "a".code << 16 | "h".code << 8 | "j".code)@:enum@:implinlineread onlyMAHAJANI:HBScript = "M".code << 24 | "a".code << 16 | "h".code << 8 | "j".code

@:value(cast "M".code << 24 | "a".code << 16 | "k".code << 8 | "a".code)@:enum@:implinlineread onlyMAKASAR:HBScript = "M".code << 24 | "a".code << 16 | "k".code << 8 | "a".code

@:value(cast "M".code << 24 | "l".code << 16 | "y".code << 8 | "m".code)@:enum@:implinlineread onlyMALAYALAM:HBScript = "M".code << 24 | "l".code << 16 | "y".code << 8 | "m".code

@:value(cast "M".code << 24 | "a".code << 16 | "n".code << 8 | "d".code)@:enum@:implinlineread onlyMANDAIC:HBScript = "M".code << 24 | "a".code << 16 | "n".code << 8 | "d".code

@:value(cast "M".code << 24 | "a".code << 16 | "n".code << 8 | "i".code)@:enum@:implinlineread onlyMANICHAEAN:HBScript = "M".code << 24 | "a".code << 16 | "n".code << 8 | "i".code

@:value(cast "M".code << 24 | "a".code << 16 | "r".code << 8 | "c".code)@:enum@:implinlineread onlyMARCHEN:HBScript = "M".code << 24 | "a".code << 16 | "r".code << 8 | "c".code

@:value(cast "G".code << 24 | "o".code << 16 | "n".code << 8 | "m".code)@:enum@:implinlineread onlyMASARAM_GONDI:HBScript = "G".code << 24 | "o".code << 16 | "n".code << 8 | "m".code

@:value(cast "M".code << 24 | "e".code << 16 | "d".code << 8 | "f".code)@:enum@:implinlineread onlyMEDEFAIDRIN:HBScript = "M".code << 24 | "e".code << 16 | "d".code << 8 | "f".code

@:value(cast "M".code << 24 | "t".code << 16 | "e".code << 8 | "i".code)@:enum@:implinlineread onlyMEETEI_MAYEK:HBScript = "M".code << 24 | "t".code << 16 | "e".code << 8 | "i".code

@:value(cast "M".code << 24 | "e".code << 16 | "n".code << 8 | "d".code)@:enum@:implinlineread onlyMENDE_KIKAKUI:HBScript = "M".code << 24 | "e".code << 16 | "n".code << 8 | "d".code

@:value(cast "M".code << 24 | "e".code << 16 | "r".code << 8 | "c".code)@:enum@:implinlineread onlyMEROITIC_CURSIVE:HBScript = "M".code << 24 | "e".code << 16 | "r".code << 8 | "c".code

@:value(cast "M".code << 24 | "e".code << 16 | "r".code << 8 | "o".code)@:enum@:implinlineread onlyMEROITIC_HIEROGLYPHS:HBScript = "M".code << 24 | "e".code << 16 | "r".code << 8 | "o".code

@:value(cast "P".code << 24 | "l".code << 16 | "r".code << 8 | "d".code)@:enum@:implinlineread onlyMIAO:HBScript = "P".code << 24 | "l".code << 16 | "r".code << 8 | "d".code

@:value(cast "M".code << 24 | "o".code << 16 | "d".code << 8 | "i".code)@:enum@:implinlineread onlyMODI:HBScript = "M".code << 24 | "o".code << 16 | "d".code << 8 | "i".code

@:value(cast "M".code << 24 | "o".code << 16 | "n".code << 8 | "g".code)@:enum@:implinlineread onlyMONGOLIAN:HBScript = "M".code << 24 | "o".code << 16 | "n".code << 8 | "g".code

@:value(cast "M".code << 24 | "r".code << 16 | "o".code << 8 | "o".code)@:enum@:implinlineread onlyMRO:HBScript = "M".code << 24 | "r".code << 16 | "o".code << 8 | "o".code

@:value(cast "M".code << 24 | "u".code << 16 | "l".code << 8 | "t".code)@:enum@:implinlineread onlyMULTANI:HBScript = "M".code << 24 | "u".code << 16 | "l".code << 8 | "t".code

@:value(cast "M".code << 24 | "y".code << 16 | "m".code << 8 | "r".code)@:enum@:implinlineread onlyMYANMAR:HBScript = "M".code << 24 | "y".code << 16 | "m".code << 8 | "r".code

@:value(cast "N".code << 24 | "b".code << 16 | "a".code << 8 | "t".code)@:enum@:implinlineread onlyNABATAEAN:HBScript = "N".code << 24 | "b".code << 16 | "a".code << 8 | "t".code

@:value(cast "N".code << 24 | "e".code << 16 | "w".code << 8 | "a".code)@:enum@:implinlineread onlyNEWA:HBScript = "N".code << 24 | "e".code << 16 | "w".code << 8 | "a".code

@:value(cast "T".code << 24 | "a".code << 16 | "l".code << 8 | "u".code)@:enum@:implinlineread onlyNEW_TAI_LUE:HBScript = "T".code << 24 | "a".code << 16 | "l".code << 8 | "u".code

@:value(cast "N".code << 24 | "k".code << 16 | "o".code << 8 | "o".code)@:enum@:implinlineread onlyNKO:HBScript = "N".code << 24 | "k".code << 16 | "o".code << 8 | "o".code

@:value(cast "N".code << 24 | "s".code << 16 | "h".code << 8 | "u".code)@:enum@:implinlineread onlyNUSHU:HBScript = "N".code << 24 | "s".code << 16 | "h".code << 8 | "u".code

@:value(cast "O".code << 24 | "g".code << 16 | "a".code << 8 | "m".code)@:enum@:implinlineread onlyOGHAM:HBScript = "O".code << 24 | "g".code << 16 | "a".code << 8 | "m".code

@:value(cast "H".code << 24 | "u".code << 16 | "n".code << 8 | "g".code)@:enum@:implinlineread onlyOLD_HUNGARIAN:HBScript = "H".code << 24 | "u".code << 16 | "n".code << 8 | "g".code

@:value(cast "I".code << 24 | "t".code << 16 | "a".code << 8 | "l".code)@:enum@:implinlineread onlyOLD_ITALIC:HBScript = "I".code << 24 | "t".code << 16 | "a".code << 8 | "l".code

@:value(cast "N".code << 24 | "a".code << 16 | "r".code << 8 | "b".code)@:enum@:implinlineread onlyOLD_NORTH_ARABIAN:HBScript = "N".code << 24 | "a".code << 16 | "r".code << 8 | "b".code

@:value(cast "P".code << 24 | "e".code << 16 | "r".code << 8 | "m".code)@:enum@:implinlineread onlyOLD_PERMIC:HBScript = "P".code << 24 | "e".code << 16 | "r".code << 8 | "m".code

@:value(cast "X".code << 24 | "p".code << 16 | "e".code << 8 | "o".code)@:enum@:implinlineread onlyOLD_PERSIAN:HBScript = "X".code << 24 | "p".code << 16 | "e".code << 8 | "o".code

@:value(cast "S".code << 24 | "o".code << 16 | "g".code << 8 | "o".code)@:enum@:implinlineread onlyOLD_SOGDIAN:HBScript = "S".code << 24 | "o".code << 16 | "g".code << 8 | "o".code

@:value(cast "S".code << 24 | "a".code << 16 | "r".code << 8 | "b".code)@:enum@:implinlineread onlyOLD_SOUTH_ARABIAN:HBScript = "S".code << 24 | "a".code << 16 | "r".code << 8 | "b".code

@:value(cast "O".code << 24 | "r".code << 16 | "k".code << 8 | "h".code)@:enum@:implinlineread onlyOLD_TURKIC:HBScript = "O".code << 24 | "r".code << 16 | "k".code << 8 | "h".code

@:value(cast "O".code << 24 | "l".code << 16 | "c".code << 8 | "k".code)@:enum@:implinlineread onlyOL_CHIKI:HBScript = "O".code << 24 | "l".code << 16 | "c".code << 8 | "k".code

@:value(cast "O".code << 24 | "r".code << 16 | "y".code << 8 | "a".code)@:enum@:implinlineread onlyORIYA:HBScript = "O".code << 24 | "r".code << 16 | "y".code << 8 | "a".code

@:value(cast "O".code << 24 | "s".code << 16 | "g".code << 8 | "e".code)@:enum@:implinlineread onlyOSAGE:HBScript = "O".code << 24 | "s".code << 16 | "g".code << 8 | "e".code

@:value(cast "O".code << 24 | "s".code << 16 | "m".code << 8 | "a".code)@:enum@:implinlineread onlyOSMANYA:HBScript = "O".code << 24 | "s".code << 16 | "m".code << 8 | "a".code

@:value(cast "H".code << 24 | "m".code << 16 | "n".code << 8 | "g".code)@:enum@:implinlineread onlyPAHAWH_HMONG:HBScript = "H".code << 24 | "m".code << 16 | "n".code << 8 | "g".code

@:value(cast "P".code << 24 | "a".code << 16 | "l".code << 8 | "m".code)@:enum@:implinlineread onlyPALMYRENE:HBScript = "P".code << 24 | "a".code << 16 | "l".code << 8 | "m".code

@:value(cast "P".code << 24 | "a".code << 16 | "u".code << 8 | "c".code)@:enum@:implinlineread onlyPAU_CIN_HAU:HBScript = "P".code << 24 | "a".code << 16 | "u".code << 8 | "c".code

@:value(cast "P".code << 24 | "h".code << 16 | "a".code << 8 | "g".code)@:enum@:implinlineread onlyPHAGS_PA:HBScript = "P".code << 24 | "h".code << 16 | "a".code << 8 | "g".code

@:value(cast "P".code << 24 | "h".code << 16 | "n".code << 8 | "x".code)@:enum@:implinlineread onlyPHOENICIAN:HBScript = "P".code << 24 | "h".code << 16 | "n".code << 8 | "x".code

@:value(cast "P".code << 24 | "h".code << 16 | "l".code << 8 | "p".code)@:enum@:implinlineread onlyPSALTER_PAHLAVI:HBScript = "P".code << 24 | "h".code << 16 | "l".code << 8 | "p".code

@:value(cast "R".code << 24 | "j".code << 16 | "n".code << 8 | "g".code)@:enum@:implinlineread onlyREJANG:HBScript = "R".code << 24 | "j".code << 16 | "n".code << 8 | "g".code

@:value(cast "R".code << 24 | "u".code << 16 | "n".code << 8 | "r".code)@:enum@:implinlineread onlyRUNIC:HBScript = "R".code << 24 | "u".code << 16 | "n".code << 8 | "r".code

@:value(cast "S".code << 24 | "a".code << 16 | "m".code << 8 | "r".code)@:enum@:implinlineread onlySAMARITAN:HBScript = "S".code << 24 | "a".code << 16 | "m".code << 8 | "r".code

@:value(cast "S".code << 24 | "a".code << 16 | "u".code << 8 | "r".code)@:enum@:implinlineread onlySAURASHTRA:HBScript = "S".code << 24 | "a".code << 16 | "u".code << 8 | "r".code

@:value(cast "S".code << 24 | "h".code << 16 | "r".code << 8 | "d".code)@:enum@:implinlineread onlySHARADA:HBScript = "S".code << 24 | "h".code << 16 | "r".code << 8 | "d".code

@:value(cast "S".code << 24 | "h".code << 16 | "a".code << 8 | "w".code)@:enum@:implinlineread onlySHAVIAN:HBScript = "S".code << 24 | "h".code << 16 | "a".code << 8 | "w".code

@:value(cast "S".code << 24 | "i".code << 16 | "d".code << 8 | "d".code)@:enum@:implinlineread onlySIDDHAM:HBScript = "S".code << 24 | "i".code << 16 | "d".code << 8 | "d".code

@:value(cast "S".code << 24 | "g".code << 16 | "n".code << 8 | "w".code)@:enum@:implinlineread onlySIGNWRITING:HBScript = "S".code << 24 | "g".code << 16 | "n".code << 8 | "w".code

@:value(cast "S".code << 24 | "i".code << 16 | "n".code << 8 | "h".code)@:enum@:implinlineread onlySINHALA:HBScript = "S".code << 24 | "i".code << 16 | "n".code << 8 | "h".code

@:value(cast "S".code << 24 | "o".code << 16 | "g".code << 8 | "d".code)@:enum@:implinlineread onlySOGDIAN:HBScript = "S".code << 24 | "o".code << 16 | "g".code << 8 | "d".code

@:value(cast "S".code << 24 | "o".code << 16 | "r".code << 8 | "a".code)@:enum@:implinlineread onlySORA_SOMPENG:HBScript = "S".code << 24 | "o".code << 16 | "r".code << 8 | "a".code

@:value(cast "S".code << 24 | "o".code << 16 | "y".code << 8 | "o".code)@:enum@:implinlineread onlySOYOMBO:HBScript = "S".code << 24 | "o".code << 16 | "y".code << 8 | "o".code

@:value(cast "S".code << 24 | "u".code << 16 | "n".code << 8 | "d".code)@:enum@:implinlineread onlySUNDANESE:HBScript = "S".code << 24 | "u".code << 16 | "n".code << 8 | "d".code

@:value(cast "S".code << 24 | "y".code << 16 | "l".code << 8 | "o".code)@:enum@:implinlineread onlySYLOTI_NAGRI:HBScript = "S".code << 24 | "y".code << 16 | "l".code << 8 | "o".code

@:value(cast "S".code << 24 | "y".code << 16 | "r".code << 8 | "c".code)@:enum@:implinlineread onlySYRIAC:HBScript = "S".code << 24 | "y".code << 16 | "r".code << 8 | "c".code

@:value(cast "T".code << 24 | "g".code << 16 | "l".code << 8 | "g".code)@:enum@:implinlineread onlyTAGALOG:HBScript = "T".code << 24 | "g".code << 16 | "l".code << 8 | "g".code

@:value(cast "T".code << 24 | "a".code << 16 | "g".code << 8 | "b".code)@:enum@:implinlineread onlyTAGBANWA:HBScript = "T".code << 24 | "a".code << 16 | "g".code << 8 | "b".code

@:value(cast "T".code << 24 | "a".code << 16 | "l".code << 8 | "e".code)@:enum@:implinlineread onlyTAI_LE:HBScript = "T".code << 24 | "a".code << 16 | "l".code << 8 | "e".code

@:value(cast "L".code << 24 | "a".code << 16 | "n".code << 8 | "a".code)@:enum@:implinlineread onlyTAI_THAM:HBScript = "L".code << 24 | "a".code << 16 | "n".code << 8 | "a".code

@:value(cast "T".code << 24 | "a".code << 16 | "v".code << 8 | "t".code)@:enum@:implinlineread onlyTAI_VIET:HBScript = "T".code << 24 | "a".code << 16 | "v".code << 8 | "t".code

@:value(cast "T".code << 24 | "a".code << 16 | "k".code << 8 | "r".code)@:enum@:implinlineread onlyTAKRI:HBScript = "T".code << 24 | "a".code << 16 | "k".code << 8 | "r".code

@:value(cast "T".code << 24 | "a".code << 16 | "m".code << 8 | "l".code)@:enum@:implinlineread onlyTAMIL:HBScript = "T".code << 24 | "a".code << 16 | "m".code << 8 | "l".code

@:value(cast "T".code << 24 | "a".code << 16 | "n".code << 8 | "g".code)@:enum@:implinlineread onlyTANGUT:HBScript = "T".code << 24 | "a".code << 16 | "n".code << 8 | "g".code

@:value(cast "T".code << 24 | "e".code << 16 | "l".code << 8 | "u".code)@:enum@:implinlineread onlyTELUGU:HBScript = "T".code << 24 | "e".code << 16 | "l".code << 8 | "u".code

@:value(cast "T".code << 24 | "h".code << 16 | "a".code << 8 | "a".code)@:enum@:implinlineread onlyTHAANA:HBScript = "T".code << 24 | "h".code << 16 | "a".code << 8 | "a".code

@:value(cast "T".code << 24 | "h".code << 16 | "a".code << 8 | "i".code)@:enum@:implinlineread onlyTHAI:HBScript = "T".code << 24 | "h".code << 16 | "a".code << 8 | "i".code

@:value(cast "T".code << 24 | "i".code << 16 | "b".code << 8 | "t".code)@:enum@:implinlineread onlyTIBETAN:HBScript = "T".code << 24 | "i".code << 16 | "b".code << 8 | "t".code

@:value(cast "T".code << 24 | "f".code << 16 | "n".code << 8 | "g".code)@:enum@:implinlineread onlyTIFINAGH:HBScript = "T".code << 24 | "f".code << 16 | "n".code << 8 | "g".code

@:value(cast "T".code << 24 | "i".code << 16 | "r".code << 8 | "h".code)@:enum@:implinlineread onlyTIRHUTA:HBScript = "T".code << 24 | "i".code << 16 | "r".code << 8 | "h".code

@:value(cast "U".code << 24 | "g".code << 16 | "a".code << 8 | "r".code)@:enum@:implinlineread onlyUGARITIC:HBScript = "U".code << 24 | "g".code << 16 | "a".code << 8 | "r".code

@:value(cast "Z".code << 24 | "z".code << 16 | "z".code << 8 | "z".code)@:enum@:implinlineread onlyUNKNOWN:HBScript = "Z".code << 24 | "z".code << 16 | "z".code << 8 | "z".code

@:value(cast "V".code << 24 | "a".code << 16 | "i".code << 8 | "i".code)@:enum@:implinlineread onlyVAI:HBScript = "V".code << 24 | "a".code << 16 | "i".code << 8 | "i".code

@:value(cast "W".code << 24 | "a".code << 16 | "r".code << 8 | "a".code)@:enum@:implinlineread onlyWARANG_CITI:HBScript = "W".code << 24 | "a".code << 16 | "r".code << 8 | "a".code

@:value(cast "Y".code << 24 | "i".code << 16 | "i".code << 8 | "i".code)@:enum@:implinlineread onlyYI:HBScript = "Y".code << 24 | "i".code << 16 | "i".code << 8 | "i".code

@:value(cast "Z".code << 24 | "a".code << 16 | "n".code << 8 | "b".code)@:enum@:implinlineread onlyZANABAZAR_SQUARE:HBScript = "Z".code << 24 | "a".code << 16 | "n".code << 8 | "b".code