snopen