* split demos close #17396 * snapshot updated * split all demo * fix lint error * better code style * change complex to error * sort demos