(a) A person charged with a criminal offense specified in this subsection whose jurisdiction is in the circuit or district court of the Twenty-first Judicial Circuit of Alabama may apply to the District Attorney of the Twenty-first Judicial Circuit for admittance to the pretrial diversion program. A person charged with any of the following may apply for the program:
(1) Drug offenses as provided in Section 12-23-5.
(2) Property offenses.
(3) Offenses wherein the victim did not receive serious physical injury.
(4) Offenses in which the victim was not a child under 14 years of age, a law enforcement officer, a school official, or a correctional officer.
(5) All misdemeanors other than traffic or conservation offenses.
(b) No persons charged with a Class A felony or a crime that involved serious injury to a person or death shall be eligible for pretrial diversion.
(c) Any person deemed by the district attorney to be a threat to the safety or well-being of the community shall not be eligible for the pretrial diversion program.
(d) The district attorney, in his or her sole discretion, may waive any of the prohibitions or prohibited offenses set forth in subsections (a) through (c) if he or she finds that justice or special circumstances dictate such a waiver.