Dispensing cabinet