__pragma component