uses
System,
Classes,
Controls,
SysUtils,
Math,
SynEditMiscClasses,
LazSynEditText,
LazLoggerBase,
ImgList;