diesel in a gas engine?

The car will be fine. Drain the tank and change the FF. Fill with premium, it may smell a little different for a while but it should be fine. ULSD shouldnt hurt the cat or 02 sensor any. The gasoline will dilute it pretty well.