Statements on Introduced Bills and Joint Resolutions

Floor Speech

Date: Dec. 15, 2025
Location: Washington, DC

BREAK IN TRANSCRIPT

Mr. PADILLA. Mr. President, I rise to reintroduce the Accountability for Federal Law Enforcement Act, legislation that would ensure that individuals whose constitutional or civil rights are violated by Federal law enforcement officers have access to justice.

This legislation would amend 42 U.S.C. Sec. 1983 to include Federal law enforcement Agencies--defined as ``public employers''--alongside State and local actors. It would create a statutory right of action allowing individuals, regardless of citizenship, to seek damages for civil rights violations committed by Federal law enforcement officers.

The bill would also allow suits against Federal Agencies when their employees violate constitutional rights, regardless of whether an Agency policy caused the harm, and would waive sovereign immunity for these claims to ensure that victims have access to redress in Federal court.

Importantly, the bill preserves existing defenses for individual officers, leaving the qualified immunity doctrine unchanged.

In recent months, Federal law enforcement Agencies have carried out high-profile raids and operations in communities across the country, including in California, where officers have been documented using violent and excessive tactics against immigrants, citizens, journalists, and bystanders. These incidents are not isolated; they reflect a broader pattern of unaccountable conduct that erodes public trust and undermines the legitimacy of Federal authority.

When officers violate constitutional rights without consequence, the damage extends far beyond any single case. It deepens fear in already vulnerable communities and weakens faith in equal justice under law.

Under current law, individuals may sue State and local officers for civil rights violations under 42 U.S.C. Sec. 1983, but there is no statutory right to sue Federal officers for comparable violations. The only available remedy--the Bivens doctrine--has been sharply limited by the U.S. Supreme Court.

In Bivens v. Six Unknown Named Agents, 1971, the Court recognized a damages remedy for certain Fourth Amendment violations by Federal officers. Subsequent decisions extended Bivens to a Fifth Amendment gender discrimination claim and an Eighth Amendment claim for inadequate medical care. However, the Court has since restricted Bivens to just those three limited contexts, foreclosing other types of violations and leaving victims of Federal misconduct without a remedy.

The absence of accountability for Federal law enforcement misconduct cannot stand. Every person, citizen or not, should be able to seek redress when their constitutional rights are violated by those sworn to uphold them.

The Accountability for Federal Law Enforcement Act would close this gap and reaffirm a fundamental principle: that the rule of law applies equally to all, including those who enforce it. ______

By Mr. DURBIN (for himself and Mr. Grassley):

S. 3482. A bill to reform sentencing laws and correctional institutions, and for other purposes; to the Committee on the Judiciary. S. 3482

Be it enacted by the Senate and House of Representatives of the United States of America in Congress assembled, SECTION 1. SHORT TITLE; TABLE OF CONTENTS.

(a) Short Title.--This Act may be cited as the ``First Step Implementation Act of 2025''.

(b) Table of Contents.--The table of contents for this Act is as follows: Sec. 1. Short title; table of contents. TITLE I--SENTENCING REFORM Sec. 101. Application of First Step Act. Sec. 102. Modifying safety valve for drug offenses. TITLE II--CORRECTIONS REFORM Sec. 201. Parole for juveniles. Sec. 202. Juvenile sealing and expungement. Sec. 203. Ensuring accuracy of Federal criminal records. TITLE I--SENTENCING REFORM SEC. 101. APPLICATION OF FIRST STEP ACT.

(a) Definitions.--In this section--

(1) the term ``covered offense'' means--

(A) a violation of a Federal criminal statute, the statutory penalties for which were modified by section 401 or 403 of the First Step Act of 2018 (Public Law 115-391; 132 Stat. 5220), that was committed on or before December 21, 2018; or

(B) a violation of a Federal criminal statute, the statutory penalties for which are modified by subsection (b) of this section; and

(2) the term ``serious violent felony'' has the meaning given that term in section 102 of the Controlled Substances Act (21 U.S.C. 802).

(b) Amendments.--

(1) In general.--

(A) Controlled substances act.--Section 401(b) of the Controlled Substances Act (21 U.S.C. 841(b)) is amended--

(i) in paragraph (1)--

(I) in subparagraph (C), by striking ``felony drug offense'' and inserting ``serious drug felony or serious violent felony'';

(II) in subparagraph (D), by striking ``felony drug offense'' and inserting ``serious drug felony or serious violent felony''; and

(III) in subparagraph (E)(ii), by striking ``felony drug offense'' and inserting ``serious drug felony or serious violent felony'';

(ii) in paragraph (2), by striking ``felony drug offense'' and inserting ``serious drug felony or serious violent felony''; and

(iii) in paragraph (3), by striking ``felony drug offense'' and inserting ``serious drug felony or serious violent felony''.

(B) Controlled substances import and export act.--Section 1010(b)(3) of the Controlled Substances Import and Export Act (21 U.S.C. 960(b)(3)) is amended by striking ``felony drug offense'' and inserting ``serious drug felony or serious violent felony''.

(2) Pending cases.--This subsection, and the amendments made by this subsection, shall apply to any sentence imposed on or after the date of enactment of this Act, regardless of when the offense was committed.

(c) Defendants Previously Sentenced.--A court that imposed a sentence for a covered offense may, on motion of the defendant, the Director of the Bureau of Prisons, the attorney for the Government, or the court, impose a reduced sentence as if sections 401 and 403 of the First Step Act of 2018 (Public Law 115-391; 132 Stat. 5220) and the amendments made by subsection (b) of this section were in effect at the time the covered offense was committed if, after considering the factors set forth in section 3553(a) of title 18, United States Code, the nature and seriousness of the danger to any person, the community, or any crime victims, and the post- sentencing conduct of the defendant, the sentencing court finds a reduction is consistent with the amendments made by section 401 or 403 of the First Step Act of 2018 (Public Law 115-391; 132 Stat. 5220) or with the amendments made by subsection (b) of this section.

(d) Crime Victims.--Any proceeding under this section shall be subject to section 3771 of title 18, United States Code (commonly known as the ``Crime Victims' Rights Act'').

(e) Requirement.--For each motion filed under subsection (c), the Government shall conduct a particularized inquiry of the facts and circumstances of the original sentencing of the defendant in order to assess whether a reduction in sentence would be consistent with the First Step Act of 2018 (Public Law 115-391; 132 Stat. 5194) and the amendments made by that Act, including a review of any prior criminal conduct or any other relevant information from Federal, State, and local authorities. SEC. 102. MODIFYING SAFETY VALVE FOR DRUG OFFENSES.

(a) Amendments.--Section 3553 of title 18, United States Code, is amended--

(1) by redesignating subsection (g) as subsection (h); and

(2) by inserting after subsection (f) the following:

``(g) Inadequacy of Criminal History.--

``(1) In general.--If subsection (f) does not apply to a defendant because the defendant does not meet the requirements described in subsection (f)(1) (relating to criminal history), the court may, upon prior notice to the Government, waive subsection (f)(1) if the court specifies in writing the specific reasons why reliable information indicates that excluding the defendant pursuant to subsection (f)(1) substantially overrepresents the seriousness of the defendant's criminal history or the likelihood that the defendant will commit other crimes.

``(2) Prohibition.--This subsection shall not apply to any defendant who has been convicted of a serious drug felony or a serious violent felony, as those terms are defined in section 102 of the Controlled Substances Act (21 U.S.C. 802).''. TITLE II--CORRECTIONS REFORM SEC. 201. PAROLE FOR JUVENILES.

(a) In General.--Chapter 403 of title 18, United States Code, is amended by inserting after section 5032 the following: ``Sec. 5032A. Modification of an imposed term of imprisonment

for violations of law committed prior to age 18

``(a) In General.--Notwithstanding any other provision of law, a court may reduce a term of imprisonment imposed upon a defendant convicted as an adult for an offense committed and completed before the defendant attained 18 years of age if--

``(1) the defendant has served not less than 20 years in custody for the offense; and

``(2) the court finds, after considering the factors set forth in subsection (c), that the defendant is not a danger to the safety of any person or the community and that the interests of justice warrant a sentence modification.

``(b) Supervised Release.--Any defendant whose sentence is reduced pursuant to subsection (a) shall be ordered to serve a period of supervised release of not less than 5 years following release from imprisonment. The conditions of supervised release and any modification or revocation of the term of supervise release shall be in accordance with section 3583.

``(c) Factors and Information To Be Considered in Determining Whether To Modify a Term of Imprisonment.--The court, in determining whether to reduce a term of imprisonment pursuant to subsection (a), shall consider--

``(1) the factors described in section 3553(a), including the nature of the offense and the history and characteristics of the defendant;

``(2) the age of the defendant at the time of the offense;

``(3) a report and recommendation of the Bureau of Prisons, including information on whether the defendant has substantially complied with the rules of each institution in which the defendant has been confined and whether the defendant has completed any educational, vocational, or other prison program, where available;

``(4) a report and recommendation of the United States attorney for any district in which an offense for which the defendant is imprisoned was prosecuted;

``(5) whether the defendant has demonstrated maturity, rehabilitation, and a fitness to reenter society sufficient to justify a sentence reduction;

``(6) any statement, which may be presented orally or otherwise, by any victim of an offense for which the defendant is imprisoned or by a family member of the victim if the victim is deceased;

``(7) any report from a physical, mental, or psychiatric examination of the defendant conducted by a licensed health care professional;

``(8) the family and community circumstances of the defendant at the time of the offense, including any history of abuse, trauma, or involvement in the child welfare system;

``(9) the extent of the role of the defendant in the offense and whether, and to what extent, an adult was involved in the offense;

``(10) the diminished culpability of juveniles as compared to that of adults, and the hallmark features of youth, including immaturity, impetuosity, and failure to appreciate risks and consequences, which counsel against sentencing juveniles to the otherwise applicable term of imprisonment; and

``(11) any other information the court determines relevant to the decision of the court.

``(d) Limitation on Applications Pursuant to This Section.--

``(1) Second application.--Not earlier than 5 years after the date on which an order entered by a court on an initial application under this section becomes final, a court shall entertain a second application by the same defendant under this section.

``(2) Final application.--Not earlier than 5 years after the date on which an order entered by a court on a second application under paragraph (1) becomes final, a court shall entertain a final application by the same defendant under this section.

``(3) Prohibition.--A court may not entertain an application filed after an application filed under paragraph (2) by the same defendant.

``(e) Procedures.--

``(1) Notice.--The Bureau of Prisons shall provide written notice of this section to--

``(A) any defendant who has served not less than 19 years in prison for an offense committed and completed before the defendant attained 18 years of age for which the defendant was convicted as an adult; and

``(B) the sentencing court, the United States attorney, and the Federal Public Defender or Executive Director of the Community Defender Organization for the judicial district in which the sentence described in subparagraph (A) was imposed.

``(2) Crime victims' rights.--Upon receiving notice under paragraph (1), the United States attorney shall provide any notifications required under section 3771.

``(3) Application.--

``(A) In general.--An application for a sentence reduction under this section shall be filed as a motion to reduce the sentence of the defendant and may include affidavits or other written material.

``(B) Requirement.--A motion to reduce a sentence under this section shall be filed with the sentencing court and a copy shall be served on the United States attorney for the judicial district in which the sentence was imposed.

``(4) Expanding the record; hearing.--

``(A) Expanding the record.--After the filing of a motion to reduce a sentence under this section, the court may direct the parties to expand the record by submitting additional written materials relating to the motion.

``(B) Hearing.--

``(i) In general.--The court shall conduct a hearing on the motion, at which the defendant and counsel for the defendant shall be given the opportunity to be heard.

``(ii) Evidence.--In a hearing under this section, the court may allow parties to present evidence.

``(iii) Defendant's presence.--At a hearing under this section, the defendant shall be present unless the defendant waives the right to be present. The requirement under this clause may be satisfied by the defendant appearing by video teleconference.

``(iv) Counsel.--A defendant who is unable to obtain counsel is entitled to have counsel appointed to represent the defendant for proceedings under this section, including any appeal, unless the defendant waives the right to counsel.

``(v) Findings.--The court shall state in open court, and file in writing, the reasons for granting or denying a motion under this section.

``(C) Appeal.--The Government or the defendant may file a notice of appeal in the district court for review of a final order under this section. The time limit for filing such appeal shall be governed by rule 4(a) of the Federal Rules of Appellate Procedure.

``(f) Educational and Rehabilitative Programs.--A defendant who is convicted and sentenced as an adult for an offense committed and completed before the defendant attained 18 years of age may not be deprived of any educational, training, or rehabilitative program that is otherwise available to the general prison population.''.

(b) Table of Sections.--The table of sections for chapter 403 of title 18, United States Code, is amended by inserting after the item relating to section 5032 the following: ``5032A. Modification of an imposed term of imprisonment for violations of law committed prior to age 18.''.

(c) Applicability.--The amendments made by this section shall apply to any conviction entered before, on, or after the date of enactment of this Act. SEC. 202. JUVENILE SEALING AND EXPUNGEMENT.

(a) Purpose.--The purpose of this section is to--

(1) protect children and adults against damage stemming from their juvenile acts and subsequent juvenile delinquency records, including law enforcement, arrest, and court records; and

(2) prevent the unauthorized use or disclosure of confidential juvenile delinquency records and any potential employment, financial, psychological, or other harm that would result from such unauthorized use or disclosure.

(b) Definitions.--Section 5031 of title 18, United States Code, is amended to read as follows: ``Sec. 5031. Definitions

``In this chapter--

``(1) the term `adjudication' means a determination by a judge that a person committed an act of juvenile delinquency;

``(2) the term `conviction' means a judgment or disposition in criminal court against a person following a finding of guilt by a judge or jury;

``(3) the term `destroy' means to render a file unreadable, whether paper, electronic, or otherwise stored, by shredding, pulverizing, pulping, incinerating, overwriting, reformatting the media, or other means;

``(4) the term `expunge' means to destroy a record and obliterate the name of the person to whom the record pertains from each official index or public record;

``(5) the term `expungement hearing' means a hearing held under section 5045(b)(2)(B);

``(6) the term `expungement petition' means a petition for expungement filed under section 5045(b);

``(7) the term `high-risk, public trust position' means a position designated as a public trust position under section 731.106(b) of title 5, Code of Federal Regulations, or any successor regulation;

``(8) the term `juvenile' means--

``(A) except as provided in subparagraph (B), a person who has not attained the age of 18 years; and

``(B) for the purpose of proceedings and disposition under this chapter for an alleged act of juvenile delinquency, a person who has not attained the age of 21 years;

``(9) the term `juvenile delinquency' means the violation of a law of the United States committed by a person before attaining the age of 18 years which would have been a crime if committed by an adult, or a violation by such a person of section 922(x);

``(10) the term `juvenile nonviolent offense' means--

``(A) in the case of an arrest or an adjudication that is dismissed or finds the juvenile to be not delinquent, an act of juvenile delinquency that is not--

``(i) a criminal homicide, forcible rape or any other sex offense (as defined in section 111 of the Sex Offender Registration and Notification Act (34 U.S.C. 20911)), kidnapping, aggravated assault, robbery, burglary of an occupied structure, arson, or a drug trafficking crime in which a firearm was used; or

``(ii) a Federal crime of terrorism (as defined in section 2332b(g)); and

``(B) in the case of an adjudication that finds the juvenile to be delinquent, an act of juvenile delinquency that is not--

``(i) described in clause (i) or (ii) of subparagraph (A); or

``(ii) a misdemeanor crime of domestic violence (as defined in section 921(a)(33));

``(11) the term `juvenile record'--

``(A) means a record maintained by a court, the probation system, a law enforcement agency, or any other government agency, of the juvenile delinquency proceedings of a person;

``(B) includes--

``(i) a juvenile legal file, including a formal document such as a petition, notice, motion, legal memorandum, order, or decree;

``(ii) a social record, including--

``(I) a record of a probation officer;

``(II) a record of any government agency that keeps records relating to juvenile delinquency;

``(III) a medical record;

``(IV) a psychiatric or psychological record;

``(V) a birth certificate;

``(VI) an education record, including an individualized education plan;

``(VII) a detention record;

``(VIII) demographic information that identifies a juvenile or the family of a juvenile; or

``(IX) any other record that includes personally identifiable information that may be associated with a juvenile delinquency proceeding, an act of juvenile delinquency, or an alleged act of juvenile delinquency; and

``(iii) a law enforcement record, including a photograph or a State criminal justice information system record; and

``(C) does not include--

``(i) fingerprints; or

``(ii) a DNA sample;

``(12) the term `petitioner' means a person who files an expungement petition or a sealing petition;

``(13) the term `seal' means--

``(A) to close a record from public viewing so that the record cannot be examined except by court order; and

``(B) to physically seal the record shut and label the record `SEALED' or, in the case of an electronic record, the substantive equivalent;

``(14) the term `sealing hearing' means a hearing held under section 5044(b)(2)(B); and

``(15) the term `sealing petition' means a petition for a sealing order filed under section 5044(b).''.

(c) Confidentiality.--Section 5038 of title 18, United States Code, is amended--

(1) in subsection (a), in the flush text following paragraph (6), by inserting after ``bonding,'' the following: ``participation in an educational system,''; and

(2) in subsection (b), by striking ``District courts exercising jurisdiction over any juvenile'' and inserting the following: ``Not later than 7 days after the date on which a district court exercises jurisdiction over a juvenile, the district court''.

(d) Sealing; Expungement.--

(1) In general.--Chapter 403 of title 18, United States Code, is amended by adding at the end the following: ``Sec. 5044. Sealing

``(a) Automatic Sealing of Nonviolent Offenses.--

``(1) In general.--Three years after the date on which a person who is adjudicated delinquent under this chapter for a juvenile nonviolent offense completes every term of probation, official detention, or juvenile delinquent supervision ordered by the court with respect to the offense, the court shall order the sealing of each juvenile record or portion thereof that relates to the offense if the person--

``(A) has not been convicted of a crime or adjudicated delinquent for an act of juvenile delinquency since the date of the disposition; and

``(B) is not engaged in active criminal court proceedings or juvenile delinquency proceedings.

``(2) Automatic nature of sealing.--The order of sealing under paragraph (1) shall require no action by the person whose juvenile records are to be sealed.

``(3) Notice of automatic sealing.--A court that orders the sealing of a juvenile record of a person under paragraph (1) shall, in writing, inform the person of the sealing and the benefits of sealing the record.

``(b) Petitioning for Early Sealing of Nonviolent Offenses.--

``(1) Right to file sealing petition.--

``(A) In general.--During the 3-year period beginning on the date on which a person who is adjudicated delinquent under this chapter for a juvenile nonviolent offense completes every term of probation, official detention, or juvenile delinquent supervision ordered by the court with respect to the offense, the person may petition the court to seal the juvenile records that relate to the offense, unless the person--

``(i) has been convicted of a crime or adjudicated delinquent for an act of juvenile delinquency since the date of the disposition; or

``(ii) is engaged in active criminal court proceedings or juvenile delinquency proceedings.

``(B) Notice of opportunity to file petition.--If a person is adjudicated delinquent for a juvenile nonviolent offense, the court in which the person is adjudicated delinquent shall, in writing, inform the person of the potential eligibility of the person to file a sealing petition with respect to the offense upon completing every term of probation, official detention, or juvenile delinquent supervision ordered by the court with respect to the offense, and the necessary procedures for filing the sealing petition--

``(i) on the date on which the individual is adjudicated delinquent; and

``(ii) on the date on which the individual has completed every term of probation, official detention, or juvenile delinquent supervision ordered by the court with respect to the offense.

``(2) Procedures.--

``(A) Notification to prosecutor.--If a person files a sealing petition with respect to a juvenile nonviolent offense, the court in which the petition is filed shall provide notice of the petition--

``(i) to the Attorney General; and

``(ii) upon the request of the petitioner, to any other individual that the petitioner determines may testify as to--

``(I) the conduct of the petitioner since the date of the offense; or

``(II) the reasons that the sealing order should be entered.

``(B) Hearing.--

``(i) In general.--If a person files a sealing petition, the court shall--

``(I) except as provided in clause (iii), conduct a hearing in accordance with clause (ii); and

``(II) determine whether to enter a sealing order for the person in accordance with subparagraph (C).

``(ii) Opportunity to testify and offer evidence.--

``(I) Petitioner.--The petitioner may testify or offer evidence at the sealing hearing in support of sealing.

``(II) Prosecutor.--The Attorney General may send a representative to testify or offer evidence at the sealing hearing in support of or against sealing.

``(III) Other individuals.--An individual who receives notice under subparagraph (A)(ii) may testify or offer evidence at the sealing hearing as to the issues described in subclauses (I) and (II) of that subparagraph.

``(iii) Waiver of hearing.--If the petitioner and the Attorney General so agree, the court shall make a determination under subparagraph (C) without a hearing.

``(C) Basis for decision.--The court shall determine whether to grant the sealing petition after considering--

``(i) the sealing petition and any documents in the possession of the court;

``(ii) all the evidence and testimony presented at the sealing hearing, if such a hearing is conducted;

``(iii) the best interests of the petitioner;

``(iv) the age of the petitioner during his or her contact with the court or any law enforcement agency;

``(v) the nature of the juvenile nonviolent offense;

``(vi) the disposition of the case;

``(vii) the manner in which the petitioner participated in any court-ordered rehabilitative programming or supervised services;

``(viii) the length of the time period during which the petitioner has been without contact with any court or law enforcement agency;

``(ix) whether the petitioner has had any criminal or juvenile delinquency involvement since the disposition of the juvenile delinquency proceeding; and

``(x) the adverse consequences the petitioner may suffer if the petition is not granted.

``(D) Waiting period after denial.--If the court denies a sealing petition, the petitioner may not file a new sealing petition with respect to the same juvenile nonviolent offense until the date that is 2 years after the date of the denial.

``(E) Universal form.--The Director of the Administrative Office of the United States Courts shall create a universal form, available over the internet and in paper form, that an individual may use to file a sealing petition.

``(F) No fee for indigent petitioners.--If the court determines that the petitioner is indigent, there shall be no cost for filing a sealing petition.

``(G) Reporting.--Not later than 2 years after the date of enactment of this section, and each year thereafter, the Director of the Administrative Office of the United States Courts shall issue a public report that--

``(i) describes--

``(I) the number of sealing petitions granted and denied under this subsection; and

``(II) the number of instances in which the Attorney General supported or opposed a sealing petition;

``(ii) includes any supporting data that the Director determines relevant and that does not name any petitioner; and

``(iii) disaggregates all relevant data by race, ethnicity, gender, and the nature of the offense.

``(H) Public defender eligibility.--

``(i) Petitioners under age 18.--The district court shall appoint counsel in accordance with the plan of the district court in operation under section 3006A to represent a petitioner for purposes of this subsection if the petitioner is less than 18 years of age.

``(ii) Petitioners age 18 and older.--

``(I) Discretion of court.--In the case of a petitioner who is not less than 18 years of age, the district court may, in its discretion, appoint counsel in accordance with the plan of the district court in operation under section 3006A to represent the petitioner for purposes of this subsection.

``(II) Considerations.--In determining whether to appoint counsel under subclause (I), the court shall consider--

``(aa) the anticipated complexity of the sealing hearing, including the number and type of witnesses called to advocate against the sealing of the records of the petitioner; and

``(bb) the potential for adverse testimony by a victim or a representative of the Attorney General.

``(c) Effect of Sealing Order.--

``(1) Protection from disclosure.--Except as provided in paragraphs (3) and (4), if a court orders the sealing of a juvenile record of a person under subsection (a) or (b) with respect to a juvenile nonviolent offense, the proceedings in the case shall be deemed never to have occurred, and the person may properly reply accordingly to any inquiry about the events the records of which are ordered sealed.

``(2) Verification of sealing.--If a court orders the sealing of a juvenile record under subsection (a) or (b) with respect to a juvenile nonviolent offense, the court shall--

``(A) send a copy of the sealing order to each entity or person known to the court that possesses a record relating to the offense, including each--

``(i) law enforcement agency; and

``(ii) public or private correctional or detention facility;

``(B) in the sealing order, require each entity or person described in subparagraph (A) to--

``(i) seal the record; and

``(ii) submit a written certification to the court, under penalty of perjury, that the entity or person has sealed each paper and electronic copy of the record;

``(C) seal each paper and electronic copy of the record in the possession of the court; and

``(D) after receiving a written certification from each entity or person under subparagraph (B)(ii), notify the petitioner that each entity or person described in subparagraph (A) has sealed each paper and electronic copy of the record.

``(3) Law enforcement access to sealed records.--

``(A) In general.--Except as provided in subparagraph (B), a law enforcement agency may access a sealed juvenile record in the possession of the agency or another law enforcement agency solely--

``(i) to determine whether the person who is the subject of the record is a nonviolent offender eligible for a first- time-offender diversion program;

``(ii) for investigatory or prosecutorial purposes; or

``(iii) for a background check that relates to--

``(I) law enforcement employment; or

``(II) any position that a Federal agency designates as a--

``(aa) national security position; or

``(bb) high-risk, public trust position.

``(B) Transition period.--During the 1-year period beginning on the date on which a court orders the sealing of a juvenile record under this section, a law enforcement agency may, for law enforcement purposes, access the record if the record is in the possession of the agency or another law enforcement agency.

``(4) Prohibition on disclosure.--

``(A) Prohibition.--Except as provided in subparagraph (C), it shall be unlawful to intentionally make or attempt to make an unauthorized disclosure of any information from a sealed juvenile record in violation of this section.

``(B) Penalty.--Any person who violates subparagraph (A) shall be fined under this title, imprisoned for not more than 1 year, or both.

``(C) Exceptions.--

``(i) Background checks.--In the case of a background check for law enforcement employment or for any employment that requires a government security clearance--

``(I) a person who is the subject of a juvenile record sealed under this section shall disclose the contents of the record; and

``(II) a law enforcement agency that possesses a juvenile record sealed under this section--

``(aa) may disclose the contents of the record; and

``(bb) if the agency obtains or is subject to a court order authorizing disclosure of the record, may disclose the record.

``(ii) Disclosure to armed forces.--A person, including a law enforcement agency that possesses a juvenile record sealed under this section, may disclose information from a juvenile record sealed under this section to the Secretaries of the military departments (or the Secretary of Homeland Security with respect to the Coast Guard when it is not operating as a service in the Navy) for the purpose of vetting an enlistment or commission, or with regard to any member of the Armed Forces.

``(iii) Criminal and juvenile proceedings.--A prosecutor or other law enforcement officer may disclose information from a juvenile record sealed under this section, and a person who is the subject of a juvenile record sealed under this section may be required to testify or otherwise disclose information about the record, in a criminal or other proceeding if such disclosure is required by the Constitution of the United States, the constitution of a State, or a Federal or State statute or rule.

``(iv) Authorization for person to disclose own record.--A person who is the subject of a juvenile record sealed under this section may choose to disclose the record.

``(d) Limitation Relating to Subsequent Incidents.--

``(1) After filing and before petition granted.--If, after the date on which a person files a sealing petition with respect to a juvenile offense and before the court determines whether to grant the petition, the person is convicted of a crime, adjudicated delinquent for an act of juvenile delinquency, or engaged in active criminal court proceedings or juvenile delinquency proceedings, the court shall deny the petition.

``(2) After petition granted.--If, on or after the date on which a court orders the sealing of a juvenile record of a person under subsection (b), the person is convicted of a crime or adjudicated delinquent for an act of juvenile delinquency--

``(A) the court shall--

``(i) vacate the order; and

``(ii) notify the person who is the subject of the juvenile record, and each entity or person described in subsection (c)(2)(A), that the order has been vacated; and

``(B) the record shall no longer be sealed.

``(e) Inclusion of State Juvenile Delinquency Adjudications and Proceedings.--For purposes of subparagraphs (A) and (B) of subsection (a)(1), clauses (i) and (ii) of subsection (b)(1)(A), subsection (b)(2)(C)(ix), and paragraphs (1) and (2) of subsection (d), the term `juvenile delinquency' includes the violation of a law of a State committed by a person before attaining the age of 18 years which would have been a crime if committed by an adult. ``Sec. 5045. Expungement

``(a) Automatic Expungement of Certain Records.--

``(1) Attorney general motion.--

``(A) Nonviolent offenses committed before a person turned 15.--If a person is adjudicated delinquent under this chapter for a juvenile nonviolent offense committed before the person attained 15 years of age and completes every term of probation, official detention, or juvenile delinquent supervision ordered by the court with respect to the offense before attaining 18 years of age, on the date on which the person attains 18 years of age, the Attorney General shall file a motion in the district court of the United States in which the person was adjudicated delinquent requesting that each juvenile record of the person that relates to the offense be expunged.

``(B) Arrests.--If a juvenile is arrested by a Federal law enforcement agency for a juvenile nonviolent offense for which a juvenile delinquency proceeding is not instituted under this chapter, and for which the United States does not proceed against the juvenile as an adult in a district court of the United States, the Attorney General shall file a motion in the district court of the United States that would have had jurisdiction of the proceeding requesting that each juvenile record relating to the arrest be expunged.

``(C) Expungement order.--Upon the filing of a motion in a district court of the United States with respect to a juvenile nonviolent offense under subparagraph (A) or an arrest for a juvenile nonviolent offense under subparagraph (B), the court shall grant the motion and order that each juvenile record relating to the offense or arrest, as applicable, be expunged.

``(2) Dismissed cases.--If a district court of the United States dismisses an information with respect to a juvenile under this chapter or finds a juvenile not to be delinquent in a juvenile delinquency proceeding under this chapter, the court shall concurrently order that each juvenile record relating to the applicable proceeding be expunged.

``(3) Automatic nature of expungement.--An order of expungement under paragraph (1)(C) or (2) shall not require any action by the person whose records are to be expunged.

``(4) Notice of automatic expungement.--A court that orders the expungement of a juvenile record of a person under paragraph (1)(C) or (2) shall, in writing, inform the person of the expungement and the benefits of expunging the record.

``(b) Petitioning for Expungement of Nonviolent Offenses.--

``(1) In general.--A person who is adjudicated delinquent under this chapter for a juvenile nonviolent offense committed on or after the date on which the person attained 15 years of age may petition the court in which the proceeding took place to order the expungement of the juvenile record that relates to the offense unless the person--

``(A) has been convicted of a crime or adjudicated delinquent for an act of juvenile delinquency since the date of the disposition;

``(B) is engaged in active criminal court proceedings or juvenile delinquency proceedings; or

``(C) has had not less than 2 adjudications of delinquency previously expunged under this section.

``(2) Procedures.--

``(A) Notification of prosecutor and victims.--If a person files an expungement petition with respect to a juvenile nonviolent offense, the court in which the petition is filed shall provide notice of the petition--

``(i) to the Attorney General; and

``(ii) upon the request of the petitioner, to any other individual that the petitioner determines may testify as to--

``(I) the conduct of the petitioner since the date of the offense; or

``(II) the reasons that the expungement order should be entered.

``(B) Hearing.--

``(i) In general.--If a person files an expungement petition, the court shall--

``(I) except as provided in clause (iii), conduct a hearing in accordance with clause (ii); and

``(II) determine whether to enter an expungement order for the person in accordance with subparagraph (C).

``(ii) Opportunity to testify and offer evidence.--

``(I) Petitioner.--The petitioner may testify or offer evidence at the expungement hearing in support of expungement.

``(II) Prosecutor.--The Attorney General may send a representative to testify or offer evidence at the expungement hearing in support of or against expungement.

``(III) Other individuals.--An individual who receives notice under subparagraph (A)(ii) may testify or offer evidence at the expungement hearing as to the issues described in subclauses (I) and (II) of that subparagraph.

``(iii) Waiver of hearing.--If the petitioner and the Attorney General so agree, the court shall make a determination under subparagraph (C) without a hearing.

``(C) Basis for decision.--The court shall determine whether to grant an expungement petition after considering--

``(i) the petition and any documents in the possession of the court;

``(ii) all the evidence and testimony presented at the expungement hearing, if such a hearing is conducted;

``(iii) the best interests of the petitioner;

``(iv) the age of the petitioner during his or her contact with the court or any law enforcement agency;

``(v) the nature of the juvenile nonviolent offense;

``(vi) the disposition of the case;

``(vii) the manner in which the petitioner participated in any court-ordered rehabilitative programming or supervised services;

``(viii) the length of the time period during which the petitioner has been without contact with any court or any law enforcement agency;

``(ix) whether the petitioner has had any criminal or juvenile delinquency involvement since the disposition of the juvenile delinquency proceeding; and

``(x) the adverse consequences the petitioner may suffer if the petition is not granted.

``(D) Waiting period after denial.--If the court denies an expungement petition, the petitioner may not file a new expungement petition with respect to the same offense until the date that is 2 years after the date of the denial.

``(E) Universal form.--The Director of the Administrative Office of the United States Courts shall create a universal form, available over the internet and in paper form, that an individual may use to file an expungement petition.

``(F) No fee for indigent petitioners.--If the court determines that the petitioner is indigent, there shall be no cost for filing an expungement petition.

``(G) Reporting.--Not later than 2 years after the date of enactment of this section, and each year thereafter, the Director of the Administrative Office of the United States Courts shall issue a public report that--

``(i) describes--

``(I) the number of expungement petitions granted and denied under this subsection; and

``(II) the number of instances in which the Attorney General supported or opposed an expungement petition;

``(ii) includes any supporting data that the Director determines relevant and that does not name any petitioner; and

``(iii) disaggregates all relevant data by race, ethnicity, gender, and the nature of the offense.

``(H) Public defender eligibility.--

``(i) Petitioners under age 18.--The district court shall appoint counsel in accordance with the plan of the district court in operation under section 3006A to represent a petitioner for purposes of this subsection if the petitioner is less than 18 years of age.

``(ii) Petitioners age 18 and older.--

``(I) Discretion of court.--In the case of a petitioner who is not less than 18 years of age, the district court may, in its discretion, appoint counsel in accordance with the plan of the district court in operation under section 3006A to represent the petitioner for purposes of this subsection.

``(II) Considerations.--In determining whether to appoint counsel under subclause (I), the court shall consider--

``(aa) the anticipated complexity of the expungement hearing, including the number and type of witnesses called to advocate against the expungement of the records of the petitioner; and

``(bb) the potential for adverse testimony by a victim or a representative of the Attorney General.

``(c) Effect of Expunged Juvenile Record.--

``(1) Protection from disclosure.--Except as provided in paragraphs (4) through (8), if a court orders the expungement of a juvenile record of a person under subsection (a) or (b) with respect to a juvenile nonviolent offense, the proceedings in the case shall be deemed never to have occurred, and the person may properly reply accordingly to any inquiry about the events the records of which are ordered expunged.

``(2) Verification of expungement.--If a court orders the expungement of a juvenile record under subsection (a) or (b) with respect to a juvenile nonviolent offense, the court shall--

``(A) send a copy of the expungement order to each entity or person known to the court that possesses a record relating to the offense, including each--

``(i) law enforcement agency; and

``(ii) public or private correctional or detention facility;

``(B) in the expungement order--

``(i) require each entity or person described in subparagraph (A) to--

``(I) seal the record for 1 year and, during that 1-year period, apply paragraphs (3) and (4) of section 5044(c) with respect to the record;

``(II) on the date that is 1 year after the date of the order, destroy the record unless a subsequent incident described in subsection (d)(2) occurs; and

``(III) submit a written certification to the court, under penalty of perjury, that the entity or person has destroyed each paper and electronic copy of the record; and

``(ii) explain that if a subsequent incident described in subsection (d)(2) occurs, the order shall be vacated and--

``(I) if the incident occurs during the 1-year period described in clause (i)(I) of this subparagraph, the record shall no longer be sealed; or

``(II) if the record has been expunged because the incident occurs after the 1-year period described in clause (i)(I) of this subparagraph, the record shall not be treated as having been expunged;

``(C) on the date that is 1 year after the date of the order, destroy each paper and electronic copy of the record in the possession of the court unless a subsequent incident described in subsection (d)(2) occurs; and

``(D) after receiving a written certification from each entity or person under subparagraph (B)(i)(III), notify the petitioner that each entity or person described in subparagraph (A) has destroyed each paper and electronic copy of the record.

``(3) Reply to inquiries.--On and after the date that is 1 year after the date on which a court orders the expungement of a juvenile record of a person under this section, in the case of an inquiry relating to the juvenile record, the court, each law enforcement officer, any agency that provided treatment or rehabilitation services to the person, and the person (except as provided in paragraphs (4) through (8)) shall reply to the inquiry that no such juvenile record exists.

``(4) Civil actions.--

``(A) In general.--On and after the date on which a court orders the expungement of a juvenile record of a person under this section, if the person brings an action against a law enforcement agency that arrested, or participated in the arrest of, the person for the offense to which the record relates, or against the State or political subdivision of a State of which the law enforcement agency is an agency, in which the contents of the record are relevant to the resolution of the issues presented in the action, there shall be a rebuttable presumption that the defendant has a complete defense to the action.

``(B) Showing by plaintiff.--In an action described in subparagraph (A), the plaintiff may rebut the presumption of a complete defense by showing that the contents of the expunged record would not prevent the defendant from being held liable.

``(C) Duty to testify as to existence of record.--The court in which an action described in subparagraph (A) is filed may require the plaintiff to state under oath whether the plaintiff had a juvenile record and whether the record was expunged.

``(D) Proof of existence of juvenile record.--If the plaintiff in an action described in subparagraph (A) denies the existence of a juvenile record, the defendant may prove the existence of the record in any manner compatible with the applicable laws of evidence.

``(5) Criminal and juvenile proceedings.--On and after the date that is 1 year after the date on which a court orders the expungement of a juvenile record under this section, a prosecutor or other law enforcement officer may disclose underlying information from the juvenile record, and the person who is the subject of the juvenile record may be required to testify or otherwise disclose information about the record, in a criminal or other proceeding if such disclosure is required by the Constitution of the United States, the constitution of a State, or a Federal or State statute or rule.

``(6) Background checks.--On and after the date that is 1 year after the date on which a court orders the expungement of a juvenile record under this section, in the case of a background check for law enforcement employment or for any employment that requires a government security clearance, the person who is the subject of the juvenile record may be required to disclose underlying information from the record.

``(7) Disclosure to armed forces.--On and after the date that is 1 year after the date on which a court orders the expungement of a juvenile record under this section, a person, including a law enforcement agency that possessed such a juvenile record, may be required to disclose underlying information from the record to the Secretaries of the military departments (or the Secretary of Homeland Security with respect to the Coast Guard when it is not operating as a service in the Navy) for the purpose of vetting an enlistment or commission, or with regard to any member of the Armed Forces.

``(8) Authorization for person to disclose own record.--A person who is the subject of a juvenile record expunged under this section may choose to disclose the record.

``(9) Treatment as sealed record during transition period.--During the 1-year period beginning on the date on which a court orders the expungement of a juvenile record under this section, paragraphs (3) and (4) of section 5044(c) shall apply with respect to the record as if the record had been sealed under that section.

``(d) Limitation Relating to Subsequent Incidents.--

``(1) After filing and before petition granted.--If, after the date on which a person files an expungement petition with respect to a juvenile offense and before the court determines whether to grant the petition, the person is convicted of a crime, adjudicated delinquent for an act of juvenile delinquency, or engaged in active criminal court proceedings or juvenile delinquency proceedings, the court shall deny the petition.

``(2) After petition granted.--If, on or after the date on which a court orders the expungement of a juvenile record of a person under subsection (b), the person is convicted of a crime, adjudicated delinquent for an act of juvenile delinquency, or engaged in active criminal court proceedings or juvenile delinquency proceedings--

``(A) the court that ordered the expungement shall--

``(i) vacate the order; and

``(ii) notify the person who is the subject of the juvenile record, and each entity or person described in subsection (c)(2)(A), that the order has been vacated; and

``(B) the record--

``(i) shall not be expunged; or

``(ii) if the record has been expunged because 1 year has elapsed since the date of the expungement order, shall not be treated as having been expunged.

``(e) Inclusion of State Juvenile Delinquency Adjudications and Proceedings.--For purposes of subparagraphs (A) and (B) of subsection (b)(1), subsection (b)(2)(C)(ix), and paragraphs (1) and (2) of subsection (d), the term `juvenile delinquency' includes the violation of a law of a State committed by a person before attaining the age of 18 years which would have been a crime if committed by an adult.''.

(2) Technical and conforming amendment.--The table of sections for chapter 403 of title 18, United States Code, is amended by adding at the end the following: ``5044. Sealing. ``5045. Expungement.''.

(3) Applicability.--Sections 5044 and 5045 of title 18, United States Code, as added by paragraph (1), shall apply with respect to a juvenile nonviolent offense (as defined in section 5031 of such title, as amended by subsection (b)) that is committed or alleged to have been committed before, on, or after the date of enactment of this Act.

(e) Rule of Construction.--Nothing in the amendments made by this section shall be construed to authorize the sealing or expungement of a record of a criminal conviction of a juvenile who was proceeded against as an adult in a district court of the United States. SEC. 203. ENSURING ACCURACY OF FEDERAL CRIMINAL RECORDS.

(a) In General.--Section 534 of title 28, United States Code, is amended by adding at the end the following:

``(g) Ensuring Accuracy of Federal Criminal Records.--

``(1) Definitions.--

``(A) In general.--In this subsection--

``(i) the term `applicant' means the individual to whom a record sought to be exchanged pertains;

``(ii) the term `high-risk, public trust position' means a position designated as a public trust position under section 731.106(b) of title 5, Code of Federal Regulations, or any successor regulation;

``(iii) the term `incomplete', with respect to a record, means the record--

``(I) indicates that an individual was arrested but does not describe the offense for which the individual was arrested; or

``(II) indicates that an individual was arrested or criminal proceedings were instituted against an individual but does not include the final disposition of the arrest or of the proceedings if a final disposition has been reached;

``(iv) the term `record' means a record or other information collected under this section that relates to--

``(I) an arrest by a Federal law enforcement officer; or

``(II) a Federal criminal proceeding;

``(v) the term `reporting jurisdiction' means any person or entity that provides a record to the Attorney General under this section; and

``(vi) the term `requesting entity'--

``(I) means a person or entity that seeks the exchange of a record for civil purposes that include employment, housing, credit, or any other type of application; and

``(II) does not include a law enforcement or intelligence agency that seeks the exchange of a record for--

``(aa) investigative purposes; or

``(bb) purposes relating to law enforcement employment.

``(B) Rule of construction.--The definition of the term `requesting entity' under subparagraph (A) shall not be construed to authorize access to records that is not otherwise authorized by law.

``(2) Incomplete or inaccurate records.--The Attorney General shall establish and enforce procedures to ensure the prompt release of accurate records exchanged for employment- related purposes through the records system created under this section.

``(3) Required procedures.--The procedures established under paragraph (2) shall include the following:

``(A) Inaccurate record or information.--If the Attorney General determines that a record is inaccurate, the Attorney General shall promptly correct the record, including by making deletions to the record if appropriate.

``(B) Incomplete record.--

``(i) In general.--If the Attorney General determines that a record is incomplete or cannot be verified, the Attorney General--

``(I) shall attempt to complete or verify the record; and

``(II) if unable to complete or verify the record, may promptly make any changes or deletions to the record.

``(ii) Lack of disposition of arrest.--For purposes of this subparagraph, an incomplete record includes a record that indicates there was an arrest and does not include the disposition of the arrest.

``(iii) Obtaining disposition of arrest.--If the Attorney General determines that a record is an incomplete record described in clause (ii), the Attorney General shall, not later than 10 days after the date on which the requesting entity requests the exchange and before the exchange is made, obtain the disposition (if any) of the arrest.

``(C) Notification of reporting jurisdiction.--The Attorney General shall notify each appropriate reporting jurisdiction of any action taken under subparagraph (A) or (B).

``(D) Opportunity to review records by applicant.--In connection with an exchange of a record under this section, the Attorney General shall--

``(i) notify the applicant that the applicant can obtain a copy of the record as described in clause (ii) if the applicant demonstrates a reasonable basis for the applicant's review of the record;

``(ii) provide to the applicant an opportunity, upon request and in accordance with clause (i), to--

``(I) obtain a copy of the record; and

``(II) challenge the accuracy and completeness of the record;

``(iii) promptly notify the requesting entity of any such challenge;

``(iv) not later than 30 days after the date on which the challenge is made, complete an investigation of the challenge;

``(v) provide to the applicant the specific findings and results of that investigation;

``(vi) promptly make any changes or deletions to the record required as a result of the challenge; and

``(vii) report those changes to the requesting entity.

``(E) Certain exchanges prohibited.--

``(i) In general.--An exchange shall not include any record--

``(I) except as provided in clause (ii), about an arrest more than 2 years old as of the date of the request for the exchange, that does not also include a disposition (if any) of that arrest;

``(II) relating to an adult or juvenile nonserious offense of the sort described in section 20.32(b) of title 28, Code of Federal Regulations, as in effect on July 1, 2009; or

``(III) to the extent the record is not clearly an arrest or a disposition of an arrest.

``(ii) Applicants for sensitive positions.--The prohibition under clause (i)(I) shall not apply in the case of a background check that relates to--

``(I) law enforcement employment; or

``(II) any position that a Federal agency designates as a--

``(aa) national security position; or

``(bb) high-risk, public trust position.

``(4) Fees.--The Attorney General may collect a reasonable fee for an exchange of records for employment-related purposes through the records system created under this section to defray the costs associated with exchanges for those purposes, including any costs associated with the investigation of inaccurate or incomplete records.''.

(b) Regulations on Reasonable Procedures.--Not later than 1 year after the date of enactment of this Act, the Attorney General shall issue regulations to carry out section 534(g) of title 28, United States Code, as added by subsection (a).

(c) Report.--

(1) Definition.--In this subsection, the term ``record'' has the meaning given the term in subsection (g) of section 534 of title 28, United States Code, as added by subsection (a).

(2) Report required.--Not later than 2 years after the date of enactment of this Act, the Attorney General shall submit to Congress a report on the implementation of subsection (g) of section 534 of title 28, United States Code, as added by subsection (a), that includes--

(A) the number of exchanges of records for employment- related purposes made with entities in each State through the records system created under such section 534;

(B) any prolonged failure of a Federal agency to comply with a request by the Attorney General for information about dispositions of arrests; and

(C) the numbers of successful and unsuccessful challenges to the accuracy and completeness of records, organized by the Federal agency from which each record originated. ______

By Mr. DURBIN (for himself and Mr. Grassley):

S. 3483. A bill to amend title 18, United States Code, to prohibit the consideration of acquitted conduct at sentencing; to the Committee on the Judiciary. S. 3483

Be it enacted by the Senate and House of Representatives of the United States of America in Congress assembled, SECTION 1. PROHIBITING PUNISHMENT OF ACQUITTED CONDUCT.

(a) Use of Information for Sentencing.--

(1) Amendment.--Section 3661 of title 18, United States Code, is amended by inserting ``, except that a court of the United States shall not consider, except for purposes of mitigating a sentence, acquitted conduct under this section'' before the period at the end.

(2) Applicability.--The amendment made by paragraph (1) shall apply only to a judgment entered on or after the date of enactment of this section.

(b) Definitions.--Section 3673 of title 18, United States Code, is amended--

(1) in the matter preceding paragraph (1), by striking ``As'' and inserting the following:

``(a) As''; and

(2) by adding at the end the following:

``(b) As used in this chapter, the term `acquitted conduct' means--

``(1) an act--

``(A) for which a person was criminally charged and adjudicated not guilty after trial in a Federal, State, or Tribal court; or

``(B) in the case of a juvenile, that was charged and for which the juvenile was found not responsible after a juvenile adjudication hearing; or

``(2) any act underlying a criminal charge or juvenile information dismissed--

``(A) in a Federal court upon a motion for acquittal under rule 29 of the Federal Rules of Criminal Procedure; or

``(B) in a State or Tribal court upon a motion for acquittal or an analogous motion under the applicable State or Tribal rule of criminal procedure.''. ______

By Mr. DURBIN (for himself and Mr. Grassley):

S. 3484. A bill to amend section 3634 of title 18, United States Code, to extend the period for First Step Act reports; to the Committee on the Judiciary. S. 3484

Be it enacted by the Senate and House of Representatives of the United States of America in Congress assembled, SECTION 1. FIRST STEP ACT REPORTS.

Section 3634 of title 18, United States Code, is amended, in the matter preceding paragraph (1), by striking ``5 years'' and inserting ``10 years''. ______

By Mr. DURBIN (for himself and Mr. Grassley):

S. 3485. A bill to expand eligibility for and provide judicial review for the Elderly Home Detention Pilot Program, and to make other technical corrections; to the Committee on the Judiciary. S. 3485

Be it enacted by the Senate and House of Representatives of the United States of America in Congress assembled, SECTION 1. SHORT TITLE.

This Act may be cited as the ``Safer Detention Act of 2025''. SEC. 2. HOME DETENTION FOR CERTAIN ELDERLY NONVIOLENT OFFENDERS.

Section 231 of the Second Chance Act of 2007 (34 U.S.C. 60541) is amended--

(1) in subsection (g)--

(A) in paragraph (1), by adding at the end the following:

``(D) Judicial review.--

``(i) In general.--Upon motion of a defendant, on or after the date described in clause (ii), a court may reduce an imposed term of imprisonment of the defendant and substitute a term of supervised release with the condition of home detention for the unserved portion of the original term of imprisonment, after considering the factors set forth in section 3553(a) of title 18, United States Code, if the court finds the defendant is an eligible elderly offender or eligible terminally ill offender.

``(ii) Date described.--The date described in this clause is the earlier of--

``(I) the date on which the defendant fully exhausts all administrative rights to appeal a failure of the Bureau of Prisons to place the defendant on home detention; or

``(II) the expiration of the 30-day period beginning on the date on which the defendant submits to the warden of the facility in which the defendant is imprisoned a request for placement of the defendant on home detention, regardless of the status of the request.'';

(B) in paragraph (3), by striking ``through 2023'' and inserting ``through 2029''; and

(C) in paragraph (5)--

(i) in subparagraph (A)(ii)--

(I) by inserting ``, including offenses under the laws of the District of Columbia,'' after ``offense or offenses''; and

(II) by striking ``\2/3\ of the term of imprisonment to which the offender was sentenced'' and inserting ``\1/2\ of the term of imprisonment reduced by any credit toward the service of the offender's sentence awarded under section 3624(b) of title 18, United States Code''; and

(ii) in subparagraph (D)(i), by inserting ``, including offenses under the laws of the District of Columbia,'' after ``offense or offenses''; and

(2) in subsection (h), by striking ``through 2023'' and inserting ``through 2029''. SEC. 3. COMPASSIONATE RELEASE TECHNICAL CORRECTION.

Section 3582 of title 18, United States Code, is amended--

(1) in subsection (c)(1)--

(A) in the matter preceding subparagraph (A), by inserting after ``case'' the following: ``, including, notwithstanding any other provision of law, any case involving an offense committed before November 1, 1987''; and

(B) in subparagraph (A)--

(i) by inserting ``on or after the date described in subsection (d),'' after ``upon motion of the defendant''; and

(ii) by striking ``after the defendant has fully exhausted all administrative rights to appeal a failure of the Bureau of Prisons to bring a motion on the defendant's behalf or the lapse of 30 days from the receipt of such a request by the warden of the defendant's facility, whichever is earlier,'';

(2) by redesignating subsections (d) and (e) as subsections (e) and (f), respectively; and

(3) by inserting after subsection (c) the following:

``(d) Date Described.--For purposes of subsection (c)(1)(A), the date described in this subsection is the earlier of--

``(1) the date on which the defendant fully exhausts all administrative rights to appeal a failure of the Bureau of Prisons to bring a motion on the defendant's behalf; or

``(2) the expiration of the 30-day period beginning on the date on which the defendant submits a request for a reduction in sentence to the warden of the facility in which the defendant is imprisoned, regardless of the status of the request.''.

BREAK IN TRANSCRIPT


Source
arrow_upward
DJDT

Versions

Package Name Version
Django 3.2.25
Python 3.12.3
crispy_forms Crispy_Forms 2.0
debug_toolbar Debug Toolbar 4.3.0
rest_framework Django REST framework 3.15.1
rest_framework_simplejwt Rest_Framework_Simplejwt 5.3.1
tagging Tagging 0.5.0

Time

Resource usage

Resource Value
User CPU time 218.902 msec
System CPU time 3.984 msec
Total CPU time 222.886 msec
Elapsed time 224.786 msec
Context switches 135 voluntary, 176 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from justfacts_project.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ADMINS []
ADMIN_ENABLED False
ADMIN_MEDIA_PREFIX '/static/admin/'
ALLOWED_DOCUMENT_EXTENSIONS ('doc', 'docx', 'odt', 'pdf', 'txt', 'rtf')
ALLOWED_HOSTS ['0.0.0.0', '192.168.1.10', '127.0.0.1', 'localhost', 'average-owl-21.loca.lt', '0e3f-35-155-34-40.ngrok-free.app', 'j.futurefacts.votesmart.io', 'n.futurefacts.votesmart.io']
API_ACCESS_KEY '********************'
API_PROFILE '********************'
API_SECRET_KEY '********************'
APPEND_SLASH True
APP_ROOT '/var/www/justfacts/justfacts_project'
AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend']
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_PROFILE_MODULE 'misc.UserProfile'
AUTH_USER_MODEL 'auth.User'
BANNED_EMAILS []
BASE_DIR '/var/www/justfacts'
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': 'jwt-blacklist'}}
CACHE_CRP_TIMEOUT 86400
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CACHE_NIMSP_TIMEOUT 86400
CACHE_USE_ANYWAY False
CORS_ALLOWED_ORIGINS ['http://localhost:3000', 'http://127.0.0.1:3000', 'https://www.votesmart.org', 'http://n.futurefacts.votesmart.io:3000', 'http://n.futurefacts.votesmart.io', 'http://j.futurefacts.votesmart.io']
CORS_ALLOW_CREDENTIALS True
CORS_ALLOW_METHODS ['GET', 'POST']
CORS_ORIGIN_ALLOW_ALL True
CRISPY_TEMPLATE_PACK 'bootstrap4'
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE True
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '52.27.7.38', 'NAME': 'pvsadmin', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'web'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_CONFIG {'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x7dac0c120cc0>}
DEBUG_TOOLBAR_PANELS ['debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.staticfiles.StaticFilesPanel', 'debug_toolbar.panels.templates.TemplatesPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.redirects.RedirectsPanel']
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.AutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL 'webmaster@votesmart.org'
DEFAULT_HASHING_ALGORITHM 'sha256'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
DONATE_ACCESS_KEY '********************'
DONATE_CAPTCHA True
DONATE_CLOSED False
DONATE_PROFILE 'WEBDONATE090622'
DONATE_SECRET_KEY '********************'
ELECTION_CUTOFF datetime.datetime(2025, 9, 16, 15, 32, 55, 631774)
ELECTION_SHORT_CUTOFF datetime.datetime(2025, 12, 31, 15, 32, 55, 631783)
EMAIL_BACKEND 'justfacts_project.email_backend.EmailBackend'
EMAIL_HOST 'email-smtp.us-east-1.amazonaws.com'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER 'AKIAJZFXFJLPUOI3BUGQ'
EMAIL_PORT 587
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS True
FACEBOOK_ACCESS_TOKEN '********************'
FACEBOOK_API_SECRET '********************'
FACEBOOK_APP_ID '380926668611330'
FACEBOOK_AUTH_EXTRA_ARGUMENTS {'scope': 'email,user_location'}
FACEBOOK_EXTENDED_PERMISSIONS ['email', 'user_location', 'publish_actions']
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
GOOGLE_ANALYTICS {'google_analytics_id': 'UA-31404458-5'}
ICONTACT_AUTH {'api_key': '********************', 'password': '********************', 'username': 'votesmart'}
IGNORABLE_404_URLS []
INSTALLED_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.sites', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django.contrib.postgres', 'pypvs.apps.PypvsConfig', 'about.apps.AboutConfig', 'candidate.apps.CandidateConfig', 'government.apps.GovernmentConfig', 'offices.apps.OfficesConfig', 'misc.apps.MiscConfig', 'search.apps.SearchConfig', 'keyvotes.apps.KeyvotesConfig', 'elections.apps.ElectionsConfig', 'education.apps.EducationConfig', 'survey.apps.SurveyConfig', 'share.apps.ShareConfig', 'tracking.apps.TrackingConfig', 'vetoes.apps.VetoesConfig', 'vsjax.apps.VsjaxConfig', 'hoover.apps.HooverConfig', 'helpus.apps.HelpusConfig', 'blog.apps.BlogConfig', 'media.apps.MediaConfig', 'sidebysideAPI.apps.SidebysideapiConfig', 'nextfactsAPI.apps.NextfactsapiConfig', 'google_analytics', 'crispy_forms', 'crispy_bootstrap4', 'django_comments', 'tagging', 'debug_toolbar', 'corsheaders', 'rest_framework', 'rest_framework_simplejwt']
INTERNAL_IP ('127.0.0.1',)
INTERNAL_IPS []
IS_BSD False
JWT_ACCESS_TTL datetime.timedelta(seconds=900)
JWT_ALGORITHM 'HS256'
JWT_COOKIE_NAME 'access_token'
JWT_SECRET_KEY '********************'
LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'fa', 'ur']
LANGUAGE_CODE 'en-us'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS []
LOGGING {'disable_existing_loggers': False, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/www/justfacts/django_errors.log', 'level': 'ERROR'}}, 'loggers': {'django': {'handlers': ['file'], 'level': 'ERROR', 'propagate': True}}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_ERROR_URL '/login'
LOGIN_REDIRECT_URL '/user'
LOGIN_URL '/login'
LOGOUT_REDIRECT_URL None
MANAGERS []
MEDIA_ROOT ''
MEDIA_URL '/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'misc.middleware.RedisConnectionPoolMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'misc.middleware.MessagesMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PASSWORD_RESET_TIMEOUT_DAYS '********************'
PHOTO_URL '//votesmart.org/canphoto/'
PREPEND_WWW False
RECAPTCHA_PRIVATE_KEY '********************'
RECAPTCHA_PUBLIC_KEY '********************'
REDIS_HOST '34.222.112.159'
REDIS_PORT 6379
REGISTRATION_OPEN True
RELEASE_ID 1
REST_FRAMEWORK {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_simplejwt.authentication.JWTAuthentication',)}
ROOT_URLCONF 'justfacts_project.urls'
SECRET_KEY '********************'
SECURE_BROWSER_XSS_FILTER False
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SECURITY_BRUTE_FORCE_KEY_PREFIX '********************'
SECURITY_BRUTE_FORCE_TIMEOUT 900
SECURITY_BRUTE_FORCE_URL_PATTERN 'check-key|check-user'
SECURITY_FORCE_PROTECTIONS False
SECURITY_LOGIN_MAX_TRIES 3
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE True
SESSION_ENGINE 'django.contrib.sessions.backends.signed_cookies'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.PickleSerializer'
SETTINGS_MODULE 'justfacts_project.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS ['models.E007', 'fields.E311', 'fields.E903']
SIMPLE_JWT {'ACCESS_TOKEN_LIFETIME': '********************', 'REFRESH_TOKEN_LIFETIME': '********************'}
SITE_ID 1
SOCIAL_AUTH_BACKEND_ERROR_URL '/login'
SOCIAL_AUTH_RAISE_EXCEPTIONS False
STAFF_PHOTO_PATH 'images/staff'
STATICFILES_DIRS ['/var/www/justfacts/assets']
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT '/var/www/justfacts/static/'
STATIC_URL '/static/'
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/var/www/justfacts/templates', '/var/www/justfacts/sidebyside/sidebyside_react_app/'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}]
TESTING False
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'UTC'
TWITTER_CONSUMER_KEY '********************'
TWITTER_CONSUMER_SECRET '********************'
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR False
USE_TZ False
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION 'justfacts_project.wsgi.application'
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Host j.futurefacts.votesmart.io
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Response headers

Key Value
Content-Length 133176
Content-Type text/html; charset=utf-8
Vary origin

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

Key Value
CONTENT_LENGTH
CONTENT_TYPE
PATH_INFO /public-statement/1698203/statements-on-introduced-bills-and-joint-resolutions
QUERY_STRING
REMOTE_ADDR 216.73.216.15
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME j.futurefacts.votesmart.io
SERVER_PORT 443
SERVER_PROTOCOL HTTP/1.1

Request

View information

View function Arguments Keyword arguments URL name
government.views.statementDetail () {'speechId': '1698203'} statementDetail

No cookies

No session data

No GET data

No POST data

SQL queries from 1 connection

  • default 25.12 ms (5 queries )
Query Timeline Time (ms) Action
SELECT speech_candidate_id
  FROM speech_candidate
 INNER JOIN speech
    ON speech_candidate.speech_id=speech.speech_id
 WHERE speech.speech_id=1698203
SELECT speech_candidate_id FROM speech_candidate INNER JOIN speech ON speech_candidate.speech_id=speech.speech_id WHERE speech.speech_id=1698203
3.13

Connection: default

Transaction status: Idle

/var/www/justfacts/misc/middleware.py in __call__(50)
  return self.get_response(request)

/usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/var/www/justfacts/government/views.py in statementDetail(1043)
  speechcandidate_ids_for_factcheck_data = [

SELECT *
  FROM factcheck_speech_candidate
 INNER JOIN factcheck
    ON factcheck_speech_candidate.factcheck_id = factcheck.factcheck_id
 INNER JOIN speech_candidate
    ON factcheck_speech_candidate.speech_candidate_id = speech_candidate.speech_candidate_id
 WHERE speech_candidate.speech_candidate_id IN (2276205)
   AND factcheck_speech_candidate.factcheckruling_id IN (1, 2, 16, 23, 26, 27, 28)
SELECT * FROM factcheck_speech_candidate INNER JOIN factcheck ON factcheck_speech_candidate.factcheck_id = factcheck.factcheck_id INNER JOIN speech_candidate ON factcheck_speech_candidate.speech_candidate_id = speech_candidate.speech_candidate_id WHERE speech_candidate.speech_candidate_id IN (2276205) AND factcheck_speech_candidate.factcheckruling_id IN (1, 2, 16, 23, 26, 27, 28)
2.17

Connection: default

Transaction status: Idle

/var/www/justfacts/misc/middleware.py in __call__(50)
  return self.get_response(request)

/usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/var/www/justfacts/government/views.py in statementDetail(1074)
  k: list(g) for k, g in groupby(factcheck_data, keyFunc)}

SELECT "speech"."speech_id",
       "speech"."speechtype_id",
       "speech"."title",
       "speech"."speechdate",
       "speech"."location",
       "speech"."source",
       "speech"."speechtext",
       "speech"."url",
       "speech"."release_id",
       "speech"."created",
       "speech"."modified",
       "speech"."speech_tsv",
       "speech"."key",
       "speech"."summary",
       "speech"."quote",
       "speechtype"."speechtype_id",
       "speechtype"."name"
  FROM "speech"
 INNER JOIN "speechtype"
    ON ("speech"."speechtype_id" = "speechtype"."speechtype_id")
 WHERE ("speech"."release_id" >= 1 AND "speech"."speech_id" = 1698203)
 LIMIT 21
SELECT ••• FROM "speech" INNER JOIN "speechtype" ON ("speech"."speechtype_id" = "speechtype"."speechtype_id") WHERE ("speech"."release_id" >= 1 AND "speech"."speech_id" = 1698203) LIMIT 21
10.73

Connection: default

Transaction status: Idle

/var/www/justfacts/misc/middleware.py in __call__(50)
  return self.get_response(request)

/usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/var/www/justfacts/government/views.py in statementDetail(1107)
  ).get(speech_id=int(speechId))

SELECT "candidate"."candidate_id",
       "candidate"."candidatestatus_id",
       "candidate"."candidatetitle_id",
       "candidate"."state_id",
       "candidate"."release_id",
       "candidate"."firstname",
       "candidate"."middlename",
       "candidate"."lastname",
       "candidate"."nickname",
       "candidate"."pronunciation",
       "candidate"."gender",
       "candidate"."suffix",
       "candidate"."birthdate",
       "candidate"."birthplace",
       "candidate"."homecity",
       "candidate"."education",
       "candidate"."family",
       "candidate"."profession",
       "candidate"."political",
       "candidate"."religion",
       "candidate"."orgmember",
       "candidate"."specialmsg",
       "candidate"."caucus",
       "candidate"."bioformyear",
       "candidate"."fecid",
       "candidate"."photourl",
       "candidate"."bioid",
       "candidate"."callnote",
       "candidate"."password",
       "candidate"."candidatepreferredname_id",
       "candidatepreferredname"."candidatepreferredname_id",
       "candidatepreferredname"."name"
  FROM "candidate"
 INNER JOIN "speech_candidate"
    ON ("candidate"."candidate_id" = "speech_candidate"."candidate_id")
 INNER JOIN "candidatepreferredname"
    ON ("candidate"."candidatepreferredname_id" = "candidatepreferredname"."candidatepreferredname_id")
 WHERE "speech_candidate"."speech_id" = 1698203
SELECT ••• FROM "candidate" INNER JOIN "speech_candidate" ON ("candidate"."candidate_id" = "speech_candidate"."candidate_id") INNER JOIN "candidatepreferredname" ON ("candidate"."candidatepreferredname_id" = "candidatepreferredname"."candidatepreferredname_id") WHERE "speech_candidate"."speech_id" = 1698203
2.63

Connection: default

Transaction status: Idle

/var/www/justfacts/misc/middleware.py in __call__(50)
  return self.get_response(request)

/usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/var/www/justfacts/government/views.py in statementDetail(1115)
  candidate_with_fact_check_urls = [

SELECT "speech_category"."speech_category_id",
       "speech_category"."speech_id",
       "speech_category"."category_id",
       "category"."category_id",
       "category"."name",
       "category"."description",
       "category"."release_id",
       "category"."key",
       "category"."rank"
  FROM "speech_category"
 INNER JOIN "category"
    ON ("speech_category"."category_id" = "category"."category_id")
 WHERE "speech_category"."speech_id" = 1698203
SELECT ••• FROM "speech_category" INNER JOIN "category" ON ("speech_category"."category_id" = "category"."category_id") WHERE "speech_category"."speech_id" = 1698203
6.45

Connection: default

Transaction status: Idle

/var/www/justfacts/misc/middleware.py in __call__(50)
  return self.get_response(request)

/usr/local/lib/python3.12/dist-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/var/www/justfacts/government/views.py in statementDetail(1140)
  return HttpResponse(template.render(context, request))

/usr/local/lib/python3.12/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render(170)
  return self._render(context)

/usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/usr/local/lib/python3.12/dist-packages/django/template/defaulttags.py in render(308)
  match = condition.eval(context)

/usr/local/lib/python3.12/dist-packages/django/template/smartif.py in eval(58)
  return func(context, self.first, self.second)

/usr/local/lib/python3.12/dist-packages/django/template/smartif.py in <lambda>(103)
  '>': infix(10, lambda context, x, y: x.eval(context) > y.eval(context)),

/usr/local/lib/python3.12/dist-packages/django/template/defaulttags.py in eval(892)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/dist-packages/django/template/base.py in resolve(698)
  new_obj = func(obj, *arg_vals)

/usr/local/lib/python3.12/dist-packages/django/template/defaultfilters.py in length(577)
  return len(value)

68 <div class="col-md-6 text-left">
69 <div class="row">
70 <div class="col">
71 {% if relatedIssues|length > 0 %}
72 <b>Issues:</b> {% for issue in relatedIssues %}{% if forloop.counter > 1 %} {% endif %}<a class="badge badge-pill badge-info" style="font-size: 12px; margin-bottom: 2px;" href="/issues//{{ issue.category_id }}">{{ issue.category.name }}</a>{% endfor %}
73 {% endif %}
74 </div>
75 </div>

/var/www/justfacts/templates/government/statementDetail.html

Static files (669 found, 39 used)

Static file path

  1. /var/www/justfacts/assets

Static file apps

  1. django.contrib.admin
  2. debug_toolbar
  3. rest_framework

Static files

assets/images/homepage/vote-smart-logo-final_icon-color.jpg
None
css/material-kit.css
/var/www/justfacts/assets/css/material-kit.css
images/general/favicons/apple-touch-icon.png
/var/www/justfacts/assets/images/general/favicons/apple-touch-icon.png
images/general/favicons/favicon-32x32.png
/var/www/justfacts/assets/images/general/favicons/favicon-32x32.png
images/general/favicons/favicon-16x16.png
/var/www/justfacts/assets/images/general/favicons/favicon-16x16.png
images/general/favicons/site.webmanifest
/var/www/justfacts/assets/images/general/favicons/site.webmanifest
images/general/favicons/safari-pinned-tab.svg
/var/www/justfacts/assets/images/general/favicons/safari-pinned-tab.svg
images/general/favicon-new-branding/apple-touch-icon.png
/var/www/justfacts/assets/images/general/favicon-new-branding/apple-touch-icon.png
images/general/favicon-new-branding/favicon-32x32.png
/var/www/justfacts/assets/images/general/favicon-new-branding/favicon-32x32.png
images/general/favicon-new-branding/favicon-16x16.png
/var/www/justfacts/assets/images/general/favicon-new-branding/favicon-16x16.png
images/general/favicon-new-branding/site.webmanifest
/var/www/justfacts/assets/images/general/favicon-new-branding/site.webmanifest
images/general/favicon-new-branding/safari-pinned-tab.svg
/var/www/justfacts/assets/images/general/favicon-new-branding/safari-pinned-tab.svg
images/homepage/votesmartlogfinalprimarycolor.png
/var/www/justfacts/assets/images/homepage/votesmartlogfinalprimarycolor.png
images/homepage/VS-Side-By-Side-Checkmark-LRG.png
/var/www/justfacts/assets/images/homepage/VS-Side-By-Side-Checkmark-LRG.png
images/homepage/seal-1.png
/var/www/justfacts/assets/images/homepage/seal-1.png
images/homepage/seal-2.png
/var/www/justfacts/assets/images/homepage/seal-2.png
images/homepage/Three-Star-Rating-Badge-Full-Color.png
/var/www/justfacts/assets/images/homepage/Three-Star-Rating-Badge-Full-Color.png
images/homepage/votesmartlogfinalprimarycolor.png
/var/www/justfacts/assets/images/homepage/votesmartlogfinalprimarycolor.png
pdfs/Mobile_Messaging_Terms_and_conditions.pdf
/var/www/justfacts/assets/pdfs/Mobile_Messaging_Terms_and_conditions.pdf
js/core/jquery.min.js
/var/www/justfacts/assets/js/core/jquery.min.js
js/core/popper.min.js
/var/www/justfacts/assets/js/core/popper.min.js
js/plugins/snackbar.min.js
/var/www/justfacts/assets/js/plugins/snackbar.min.js
js/core/bootstrap-material-design.min.js
/var/www/justfacts/assets/js/core/bootstrap-material-design.min.js
js/plugins/moment.min.js
/var/www/justfacts/assets/js/plugins/moment.min.js
js/plugins/bootstrap-datetimepicker.js
/var/www/justfacts/assets/js/plugins/bootstrap-datetimepicker.js
js/plugins/nouislider.min.js
/var/www/justfacts/assets/js/plugins/nouislider.min.js
js/plugins/bootstrap-tagsinput.js
/var/www/justfacts/assets/js/plugins/bootstrap-tagsinput.js
js/plugins/bootstrap-selectpicker.js
/var/www/justfacts/assets/js/plugins/bootstrap-selectpicker.js
js/iSpy/iSpy.js
/var/www/justfacts/assets/js/iSpy/iSpy.js
js/home/home.js
/var/www/justfacts/assets/js/home/home.js
js/tracking/tracking.js
/var/www/justfacts/assets/js/tracking/tracking.js
js/plugins/jasny-bootstrap.min.js
/var/www/justfacts/assets/js/plugins/jasny-bootstrap.min.js
js/material-kit.js
/var/www/justfacts/assets/js/material-kit.js
js/home/site_search_handler.js
/var/www/justfacts/assets/js/home/site_search_handler.js
js/user/justfacts_reCAPTCHA.js
/var/www/justfacts/assets/js/user/justfacts_reCAPTCHA.js
js/user/justfacts_login_utils.js
/var/www/justfacts/assets/js/user/justfacts_login_utils.js
js/user/view_blocker.js
/var/www/justfacts/assets/js/user/view_blocker.js
js/government/public_statementDetail.js
/var/www/justfacts/assets/js/government/public_statementDetail.js
js/government/public_statements.js
/var/www/justfacts/assets/js/government/public_statements.js

django.contrib.staticfiles.finders.FileSystemFinder (498 files)

Path Location
.DS_Store /var/www/justfacts/assets/.DS_Store
.well-known/apple-developer-merchantid-domain-association /var/www/justfacts/assets/.well-known/apple-developer-merchantid-domain-association
pdfs/Mobile_Messaging_Terms_and_conditions.pdf /var/www/justfacts/assets/pdfs/Mobile_Messaging_Terms_and_conditions.pdf
pdfs/CNIP-signed-bylaws-2023.pdf /var/www/justfacts/assets/pdfs/CNIP-signed-bylaws-2023.pdf
pdfs/PolicyforFundraisingandGiftAcceptance_1.3_Edition.pdf /var/www/justfacts/assets/pdfs/PolicyforFundraisingandGiftAcceptance_1.3_Edition.pdf
pdfs/CNIP2018.pdf /var/www/justfacts/assets/pdfs/CNIP2018.pdf
pdfs/CNIP2019.pdf /var/www/justfacts/assets/pdfs/CNIP2019.pdf
pdfs/2021/162017-Vote Smart-Brochure-Proof.pdf /var/www/justfacts/assets/pdfs/2021/162017-Vote Smart-Brochure-Proof.pdf
pdfs/2021/990-2021.pdf /var/www/justfacts/assets/pdfs/2021/990-2021.pdf
pdfs/2020/CNIP2020.pdf /var/www/justfacts/assets/pdfs/2020/CNIP2020.pdf
pdfs/2020/Vote-Smart-FY21-Audit-Report-Final-Signed.pdf /var/www/justfacts/assets/pdfs/2020/Vote-Smart-FY21-Audit-Report-Final-Signed.pdf
pdfs/2020/VoteSmartbrochure.pdf /var/www/justfacts/assets/pdfs/2020/VoteSmartbrochure.pdf
pdfs/forcandidates/2023_states/2023_New_Jersey_State_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_New_Jersey_State_PCT.pdf
pdfs/forcandidates/2023_states/2023_Mississippi_State_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_Mississippi_State_PCT.pdf
pdfs/forcandidates/2023_states/2023_Virginia_State_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_Virginia_State_PCT.pdf
pdfs/forcandidates/2023_states/2023_Kentucky_State_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_Kentucky_State_PCT.pdf
pdfs/forcandidates/2023_states/2023_Louisiana_State_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/2023_states/2023_Louisiana_State_PCT.pdf
pdfs/forcandidates/states/2022_MS_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MS_PCT.pdf
pdfs/forcandidates/states/2022_IN_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_IN_PCT.pdf
pdfs/forcandidates/states/2022_AL_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_AL_PCT.pdf
pdfs/forcandidates/states/2022_WY_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_WY_PCT.pdf
pdfs/forcandidates/states/2022_NY_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NY_PCT.pdf
pdfs/forcandidates/states/2022_NJ_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NJ_PCT.pdf
pdfs/forcandidates/states/2022_SC_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_SC_PCT.pdf
pdfs/forcandidates/states/2022_MA_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MA_PCT.pdf
pdfs/forcandidates/states/2022_NM_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NM_PCT.pdf
pdfs/forcandidates/states/2022_NB_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NB_PCT.pdf
pdfs/forcandidates/states/2022_MD_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MD_PCT.pdf
pdfs/forcandidates/states/2022_MO_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MO_PCT.pdf
pdfs/forcandidates/states/2022_MINN_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MINN_PCT.pdf
pdfs/forcandidates/states/2022_AZ_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_AZ_PCT.pdf
pdfs/forcandidates/states/2022_PA_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_PA_PCT.pdf
pdfs/forcandidates/states/2022_OK_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_OK_PCT.pdf
pdfs/forcandidates/states/2022_OH_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_OH_PCT.pdf
pdfs/forcandidates/states/2022_NV_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NV_PCT.pdf
pdfs/forcandidates/states/2022_WA_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_WA_PCT.pdf
pdfs/forcandidates/states/2022_FL_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_FL_PCT.pdf
pdfs/forcandidates/states/2022_MI_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MI_PCT.pdf
pdfs/forcandidates/states/2022_CO_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_CO_PCT.pdf
pdfs/forcandidates/states/2022_OR_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_OR_PCT.pdf
pdfs/forcandidates/states/2022_VA_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_VA_PCT.pdf
pdfs/forcandidates/states/2022_WV_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_WV_PCT.pdf
pdfs/forcandidates/states/2022_ME_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_ME_PCT.pdf
pdfs/forcandidates/states/2022_NH_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NH_PCT.pdf
pdfs/forcandidates/states/2022_AR_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_AR_PCT.pdf
pdfs/forcandidates/states/2022_ND_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_ND_PCT.pdf
pdfs/forcandidates/states/2022_TN_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_TN_PCT.pdf
pdfs/forcandidates/states/2022_CT_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_CT_PCT.pdf
pdfs/forcandidates/states/2022_IL_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_IL_PCT.pdf
pdfs/forcandidates/states/2022_ID_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_ID_PCT.pdf
pdfs/forcandidates/states/2022_GA_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_GA_PCT.pdf
pdfs/forcandidates/states/2022_DE_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_DE_PCT.pdf
pdfs/forcandidates/states/2022_KS_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_KS_PCT.pdf
pdfs/forcandidates/states/2022_CA_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_CA_PCT.pdf
pdfs/forcandidates/states/2022_SD_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_SD_PCT.pdf
pdfs/forcandidates/states/2022_UT_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_UT_PCT.pdf
pdfs/forcandidates/states/2022_KY_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_KY_PCT.pdf
pdfs/forcandidates/states/2022_NC_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_NC_PCT.pdf
pdfs/forcandidates/states/2022_TX_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_TX_PCT.pdf
pdfs/forcandidates/states/2022_MISS_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_MISS_PCT.pdf
pdfs/forcandidates/states/2022_VT_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_VT_PCT.pdf
pdfs/forcandidates/states/2022_IA_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_IA_PCT.pdf
pdfs/forcandidates/states/2022_HI_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_HI_PCT.pdf
pdfs/forcandidates/states/2022_AK_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_AK_PCT.pdf
pdfs/forcandidates/states/2022_WI_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_WI_PCT.pdf
pdfs/forcandidates/states/2022_RI_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/states/2022_RI_PCT.pdf
pdfs/forcandidates/congressional/2022_Congressional_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/congressional/2022_Congressional_PCT.pdf
pdfs/forcandidates/congressional/2024_Federal_PCT.pdf /var/www/justfacts/assets/pdfs/forcandidates/congressional/2024_Federal_PCT.pdf
pdfs/about/3-Conflict-of-Interest-Policy.pdf /var/www/justfacts/assets/pdfs/about/3-Conflict-of-Interest-Policy.pdf
pdfs/about/Amended-bylaws-2023.pdf /var/www/justfacts/assets/pdfs/about/Amended-bylaws-2023.pdf
pdfs/about/Conflict-of-Interest-Policy.pdf /var/www/justfacts/assets/pdfs/about/Conflict-of-Interest-Policy.pdf
images/candidate/Bull-Logo-Drk-Blue.png /var/www/justfacts/assets/images/candidate/Bull-Logo-Drk-Blue.png
images/candidate/Bull-Logo-Drk-Blue_cropped.png /var/www/justfacts/assets/images/candidate/Bull-Logo-Drk-Blue_cropped.png
images/homepage/seal-1.png /var/www/justfacts/assets/images/homepage/seal-1.png
images/homepage/US-VOTING-BOOTH.png /var/www/justfacts/assets/images/homepage/US-VOTING-BOOTH.png
images/homepage/VS-Side-By-Side-Checkmark-LRG.png /var/www/justfacts/assets/images/homepage/VS-Side-By-Side-Checkmark-LRG.png
images/homepage/vs-facts-logo-2017.png /var/www/justfacts/assets/images/homepage/vs-facts-logo-2017.png
images/homepage/VOTESMART_Iterations 2.png /var/www/justfacts/assets/images/homepage/VOTESMART_Iterations 2.png
images/homepage/WebsiteRedesignAdSquareDesktop.png /var/www/justfacts/assets/images/homepage/WebsiteRedesignAdSquareDesktop.png
images/homepage/vote-smart-logo-final_icon-color.png /var/www/justfacts/assets/images/homepage/vote-smart-logo-final_icon-color.png
images/homepage/seal-2.png /var/www/justfacts/assets/images/homepage/seal-2.png
images/homepage/donate-bg.png /var/www/justfacts/assets/images/homepage/donate-bg.png
images/homepage/vote-smart-logo-final_icon-color.jpg /var/www/justfacts/assets/images/homepage/vote-smart-logo-final_icon-color.jpg
images/homepage/votesmartlogfinalprimarycolor.png /var/www/justfacts/assets/images/homepage/votesmartlogfinalprimarycolor.png
images/homepage/Bull-Adsquare-desktop_16-9_resize.png /var/www/justfacts/assets/images/homepage/Bull-Adsquare-desktop_16-9_resize.png
images/homepage/Three-Star-Rating-Badge-Full-Color.png /var/www/justfacts/assets/images/homepage/Three-Star-Rating-Badge-Full-Color.png
images/homepage/adsquare_announcement.png /var/www/justfacts/assets/images/homepage/adsquare_announcement.png
images/helpus/JohananTaiHeadshot.jpg /var/www/justfacts/assets/images/helpus/JohananTaiHeadshot.jpg
images/helpus/Carousel3.jpg /var/www/justfacts/assets/images/helpus/Carousel3.jpg
images/helpus/bg-help.png /var/www/justfacts/assets/images/helpus/bg-help.png
images/helpus/NIMSPlogo.png /var/www/justfacts/assets/images/helpus/NIMSPlogo.png
images/helpus/Carousel2.jpg /var/www/justfacts/assets/images/helpus/Carousel2.jpg
images/helpus/Carousel1.jpg /var/www/justfacts/assets/images/helpus/Carousel1.jpg
images/helpus/intern-spotlight-carousel.png /var/www/justfacts/assets/images/helpus/intern-spotlight-carousel.png
images/helpus/internship-spotlight-headshot.jpg /var/www/justfacts/assets/images/helpus/internship-spotlight-headshot.jpg
images/helpus/Makala.jpeg /var/www/justfacts/assets/images/helpus/Makala.jpeg
images/general/star-spangled-header-background.png /var/www/justfacts/assets/images/general/star-spangled-header-background.png
images/general/myvs.png /var/www/justfacts/assets/images/general/myvs.png
images/general/btn-star-spangles-1-resized.png /var/www/justfacts/assets/images/general/btn-star-spangles-1-resized.png
images/general/capitol-background.png /var/www/justfacts/assets/images/general/capitol-background.png
images/general/FTM_resized_new_logo.png /var/www/justfacts/assets/images/general/FTM_resized_new_logo.png
images/general/btn-star-spangles-2-resized-60.png /var/www/justfacts/assets/images/general/btn-star-spangles-2-resized-60.png
images/general/voteeasy_2018.png /var/www/justfacts/assets/images/general/voteeasy_2018.png
images/general/ISPY-logo.png /var/www/justfacts/assets/images/general/ISPY-logo.png
images/general/os_logo.jpg /var/www/justfacts/assets/images/general/os_logo.jpg
images/general/ispy_logo.png /var/www/justfacts/assets/images/general/ispy_logo.png
images/general/onpoint-btn.png /var/www/justfacts/assets/images/general/onpoint-btn.png
images/general/logo-anniversary-200x200.png /var/www/justfacts/assets/images/general/logo-anniversary-200x200.png
images/general/btn-star-spangles-3-resized.png /var/www/justfacts/assets/images/general/btn-star-spangles-3-resized.png
images/general/btn-star-spangles-1.png /var/www/justfacts/assets/images/general/btn-star-spangles-1.png
images/general/btn-star-spangles-3-resized-40.png /var/www/justfacts/assets/images/general/btn-star-spangles-3-resized-40.png
images/general/pg.png /var/www/justfacts/assets/images/general/pg.png
images/general/star-spangled-banner-image-cropped-rotated.png /var/www/justfacts/assets/images/general/star-spangled-banner-image-cropped-rotated.png
images/general/btn-star-spangles-2.png /var/www/justfacts/assets/images/general/btn-star-spangles-2.png
images/general/bull_logo.png /var/www/justfacts/assets/images/general/bull_logo.png
images/general/btn-star-spangles-3.png /var/www/justfacts/assets/images/general/btn-star-spangles-3.png
images/general/outline_star_black_18dp.png /var/www/justfacts/assets/images/general/outline_star_black_18dp.png
images/general/Politician_naked.png /var/www/justfacts/assets/images/general/Politician_naked.png
images/general/star-spangled-banner-image-cropped.png /var/www/justfacts/assets/images/general/star-spangled-banner-image-cropped.png
images/general/star-spangled-banner-image.png /var/www/justfacts/assets/images/general/star-spangled-banner-image.png
images/general/followmoney-1.png /var/www/justfacts/assets/images/general/followmoney-1.png
images/general/aristotle-international-squarelogo.png /var/www/justfacts/assets/images/general/aristotle-international-squarelogo.png
images/general/helpus-popup/VS-Lightbox1.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox1.jpg
images/general/helpus-popup/VS-Lightbox11.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox11.jpg
images/general/helpus-popup/VS-Lightbox2.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox2.jpg
images/general/helpus-popup/VS-Lightbox9.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox9.jpg
images/general/helpus-popup/VS-Lightbox3.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox3.jpg
images/general/helpus-popup/VS-Lightbox6_test.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox6_test.jpg
images/general/helpus-popup/VS-Lightbox7.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox7.jpg
images/general/helpus-popup/VS-Lightbox12.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox12.jpg
images/general/helpus-popup/VS-Lightbox8.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox8.jpg
images/general/helpus-popup/VS-Lightbox6.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox6.jpg
images/general/helpus-popup/VS-Lightbox4.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox4.jpg
images/general/helpus-popup/VS-Lightbox10.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox10.jpg
images/general/helpus-popup/VS-Lightbox13.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox13.jpg
images/general/helpus-popup/VS-Lightbox5.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox5.jpg
images/general/helpus-popup/VS-Lightbox15.png /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox15.png
images/general/helpus-popup/VS-Lightbox14.jpg /var/www/justfacts/assets/images/general/helpus-popup/VS-Lightbox14.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox1.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox1.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox11.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox11.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox2.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox2.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox9.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox9.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox3.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox3.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox7.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox7.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox12.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox12.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox8.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox8.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox6.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox6.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox4.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox4.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox10.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox10.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox13.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox13.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox5.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox5.jpg
images/general/helpus-popup-cropped-internal/VS-Lightbox15.png /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox15.png
images/general/helpus-popup-cropped-internal/VS-Lightbox14.jpg /var/www/justfacts/assets/images/general/helpus-popup-cropped-internal/VS-Lightbox14.jpg
images/general/favicon-new-branding/safari-pinned-tab.svg /var/www/justfacts/assets/images/general/favicon-new-branding/safari-pinned-tab.svg
images/general/favicon-new-branding/android-chrome-512x512.png /var/www/justfacts/assets/images/general/favicon-new-branding/android-chrome-512x512.png
images/general/favicon-new-branding/browserconfig.xml /var/www/justfacts/assets/images/general/favicon-new-branding/browserconfig.xml
images/general/favicon-new-branding/mstile-150x150.png /var/www/justfacts/assets/images/general/favicon-new-branding/mstile-150x150.png
images/general/favicon-new-branding/favicon.ico /var/www/justfacts/assets/images/general/favicon-new-branding/favicon.ico
images/general/favicon-new-branding/favicon-16x16.png /var/www/justfacts/assets/images/general/favicon-new-branding/favicon-16x16.png
images/general/favicon-new-branding/site.webmanifest /var/www/justfacts/assets/images/general/favicon-new-branding/site.webmanifest
images/general/favicon-new-branding/android-chrome-192x192.png /var/www/justfacts/assets/images/general/favicon-new-branding/android-chrome-192x192.png
images/general/favicon-new-branding/apple-touch-icon.png /var/www/justfacts/assets/images/general/favicon-new-branding/apple-touch-icon.png
images/general/favicon-new-branding/favicon-32x32.png /var/www/justfacts/assets/images/general/favicon-new-branding/favicon-32x32.png
images/general/favicons/android-chrome-256x256.png /var/www/justfacts/assets/images/general/favicons/android-chrome-256x256.png
images/general/favicons/safari-pinned-tab.svg /var/www/justfacts/assets/images/general/favicons/safari-pinned-tab.svg
images/general/favicons/browserconfig.xml /var/www/justfacts/assets/images/general/favicons/browserconfig.xml
images/general/favicons/mstile-150x150.png /var/www/justfacts/assets/images/general/favicons/mstile-150x150.png
images/general/favicons/favicon.ico /var/www/justfacts/assets/images/general/favicons/favicon.ico
images/general/favicons/favicon-16x16.png /var/www/justfacts/assets/images/general/favicons/favicon-16x16.png
images/general/favicons/site.webmanifest /var/www/justfacts/assets/images/general/favicons/site.webmanifest
images/general/favicons/android-chrome-192x192.png /var/www/justfacts/assets/images/general/favicons/android-chrome-192x192.png
images/general/favicons/apple-touch-icon.png /var/www/justfacts/assets/images/general/favicons/apple-touch-icon.png
images/general/favicons/favicon-32x32.png /var/www/justfacts/assets/images/general/favicons/favicon-32x32.png
images/share/voteSmartEmbedDivExample.svg /var/www/justfacts/assets/images/share/voteSmartEmbedDivExample.svg
images/share/banner2SmallEmbed.svg /var/www/justfacts/assets/images/share/banner2SmallEmbed.svg
images/share/carbon.svg /var/www/justfacts/assets/images/share/carbon.svg
images/share/banner1.jpg /var/www/justfacts/assets/images/share/banner1.jpg
images/share/logo-white_bg.gif /var/www/justfacts/assets/images/share/logo-white_bg.gif
images/share/skyscraper.jpg /var/www/justfacts/assets/images/share/skyscraper.jpg
images/share/banner1SmallEmbed.svg /var/www/justfacts/assets/images/share/banner1SmallEmbed.svg
images/share/banner2-small.jpg /var/www/justfacts/assets/images/share/banner2-small.jpg
images/share/leaderboard.jpg /var/www/justfacts/assets/images/share/leaderboard.jpg
images/share/banner2Embed.svg /var/www/justfacts/assets/images/share/banner2Embed.svg
images/share/banner1-small.jpg /var/www/justfacts/assets/images/share/banner1-small.jpg
images/share/skyscraperEmbed.svg /var/www/justfacts/assets/images/share/skyscraperEmbed.svg
images/share/Votesmart_widget.svg /var/www/justfacts/assets/images/share/Votesmart_widget.svg
images/share/banner1Embed.svg /var/www/justfacts/assets/images/share/banner1Embed.svg
images/share/VoteEasyLogoEmbed.svg /var/www/justfacts/assets/images/share/VoteEasyLogoEmbed.svg
images/share/voteeasyBannerEmbed.svg /var/www/justfacts/assets/images/share/voteeasyBannerEmbed.svg
images/share/banner2.jpg /var/www/justfacts/assets/images/share/banner2.jpg
images/about/VE6.jpg /var/www/justfacts/assets/images/about/VE6.jpg
images/about/voteeasy-banner1.jpg /var/www/justfacts/assets/images/about/voteeasy-banner1.jpg
images/about/74573258-voter-registration-application-with-flag-of-united-states-of-america.jpg /var/www/justfacts/assets/images/about/74573258-voter-registration-application-with-flag-of-united-states-of-america.jpg
images/about/VE8.jpg /var/www/justfacts/assets/images/about/VE8.jpg
images/about/VE4.jpg /var/www/justfacts/assets/images/about/VE4.jpg
images/about/vsdm_2018.png /var/www/justfacts/assets/images/about/vsdm_2018.png
images/about/screenshots.png /var/www/justfacts/assets/images/about/screenshots.png
images/about/VE5.jpg /var/www/justfacts/assets/images/about/VE5.jpg
images/about/VE9.jpg /var/www/justfacts/assets/images/about/VE9.jpg
images/about/VE2.jpg /var/www/justfacts/assets/images/about/VE2.jpg
images/about/onpoint-bg.png /var/www/justfacts/assets/images/about/onpoint-bg.png
images/about/VE3.jpg /var/www/justfacts/assets/images/about/VE3.jpg
images/about/default-candidate-image.jpg /var/www/justfacts/assets/images/about/default-candidate-image.jpg
images/about/phonehand1.png /var/www/justfacts/assets/images/about/phonehand1.png
images/about/VE7.jpg /var/www/justfacts/assets/images/about/VE7.jpg
images/about/88075232-election-in-united-states-of-america-voting-at-the-ballot-box-the-hand-of-woman-putting-her-vote-in-.jpg /var/www/justfacts/assets/images/about/88075232-election-in-united-states-of-america-voting-at-the-ballot-box-the-hand-of-woman-putting-her-vote-in-.jpg
images/about/about_pvs_3.jpg /var/www/justfacts/assets/images/about/about_pvs_3.jpg
images/about/VE1.jpg /var/www/justfacts/assets/images/about/VE1.jpg
images/subpages/default-candidate-image.jpg /var/www/justfacts/assets/images/subpages/default-candidate-image.jpg
fonts/us_declaration/Licence.txt /var/www/justfacts/assets/fonts/us_declaration/Licence.txt
fonts/us_declaration/USDeclaration.ttf /var/www/justfacts/assets/fonts/us_declaration/USDeclaration.ttf
js/material-kit.js /var/www/justfacts/assets/js/material-kit.js
js/material-kit.min.js /var/www/justfacts/assets/js/material-kit.min.js
js/material-kit.js.map /var/www/justfacts/assets/js/material-kit.js.map
js/offices/offices.js /var/www/justfacts/assets/js/offices/offices.js
js/offices/pie_chart.js /var/www/justfacts/assets/js/offices/pie_chart.js
js/candidate/candidate_finance.js /var/www/justfacts/assets/js/candidate/candidate_finance.js
js/candidate/candidate_opinions.js /var/www/justfacts/assets/js/candidate/candidate_opinions.js
js/candidate/candidate_bull.js /var/www/justfacts/assets/js/candidate/candidate_bull.js
js/candidate/candidate_votes.js /var/www/justfacts/assets/js/candidate/candidate_votes.js
js/candidate/candidate_bio.js /var/www/justfacts/assets/js/candidate/candidate_bio.js
js/candidate/candidate_summary.js /var/www/justfacts/assets/js/candidate/candidate_summary.js
js/candidate/candidate_pct.js /var/www/justfacts/assets/js/candidate/candidate_pct.js
js/candidate/candidate_statements.js /var/www/justfacts/assets/js/candidate/candidate_statements.js
js/vetoes/vetoes.js /var/www/justfacts/assets/js/vetoes/vetoes.js
js/core/popper.min.js /var/www/justfacts/assets/js/core/popper.min.js
js/core/jquery.min.js /var/www/justfacts/assets/js/core/jquery.min.js
js/core/bootstrap-material-design.min.js /var/www/justfacts/assets/js/core/bootstrap-material-design.min.js
js/government/sigDetails.js /var/www/justfacts/assets/js/government/sigDetails.js
js/government/public_statements.js /var/www/justfacts/assets/js/government/public_statements.js
js/government/public_statementDetail.js /var/www/justfacts/assets/js/government/public_statementDetail.js
js/government/government.js /var/www/justfacts/assets/js/government/government.js
js/education/education.js /var/www/justfacts/assets/js/education/education.js
js/keyvotes/breakdown_pie_chart.js /var/www/justfacts/assets/js/keyvotes/breakdown_pie_chart.js
js/keyvotes/pie_chart.js /var/www/justfacts/assets/js/keyvotes/pie_chart.js
js/keyvotes/keyvotes.js /var/www/justfacts/assets/js/keyvotes/keyvotes.js
js/keyvotes/detail.js /var/www/justfacts/assets/js/keyvotes/detail.js
js/helpus/helpus.js /var/www/justfacts/assets/js/helpus/helpus.js
js/helpus/helpus-subnav.js /var/www/justfacts/assets/js/helpus/helpus-subnav.js
js/home/site_search_handler.js /var/www/justfacts/assets/js/home/site_search_handler.js
js/home/help-us-popup.js /var/www/justfacts/assets/js/home/help-us-popup.js
js/home/home.js /var/www/justfacts/assets/js/home/home.js
js/share/link-to-us.js /var/www/justfacts/assets/js/share/link-to-us.js
js/share/share-subnav.js /var/www/justfacts/assets/js/share/share-subnav.js
js/user/justfacts_login_utils.js /var/www/justfacts/assets/js/user/justfacts_login_utils.js
js/user/view_blocker.js /var/www/justfacts/assets/js/user/view_blocker.js
js/user/justfacts_reCAPTCHA.js /var/www/justfacts/assets/js/user/justfacts_reCAPTCHA.js
js/forcandidates/forcandidates.js /var/www/justfacts/assets/js/forcandidates/forcandidates.js
js/plugins/snackbar.min.js /var/www/justfacts/assets/js/plugins/snackbar.min.js
js/plugins/bootstrap-selectpicker.js /var/www/justfacts/assets/js/plugins/bootstrap-selectpicker.js
js/plugins/jquery.flexisel.js /var/www/justfacts/assets/js/plugins/jquery.flexisel.js
js/plugins/nouislider.min.js /var/www/justfacts/assets/js/plugins/nouislider.min.js
js/plugins/bootstrap-tagsinput.js /var/www/justfacts/assets/js/plugins/bootstrap-tagsinput.js
js/plugins/jasny-bootstrap.min.js /var/www/justfacts/assets/js/plugins/jasny-bootstrap.min.js
js/plugins/bootstrap-datetimepicker.js /var/www/justfacts/assets/js/plugins/bootstrap-datetimepicker.js
js/plugins/moment.min.js /var/www/justfacts/assets/js/plugins/moment.min.js
js/about/about.js /var/www/justfacts/assets/js/about/about.js
js/elections/pie_chart.js /var/www/justfacts/assets/js/elections/pie_chart.js
js/elections/elections.js /var/www/justfacts/assets/js/elections/elections.js
js/tracking/tracking.js /var/www/justfacts/assets/js/tracking/tracking.js
js/iSpy/iSpy.js /var/www/justfacts/assets/js/iSpy/iSpy.js
css/material-kit.css /var/www/justfacts/assets/css/material-kit.css
css/material-kit.css.map /var/www/justfacts/assets/css/material-kit.css.map
scss/material-kit.scss /var/www/justfacts/assets/scss/material-kit.scss
scss/offices/officials.scss /var/www/justfacts/assets/scss/offices/officials.scss
scss/candidate/_candidate_opinions.scss /var/www/justfacts/assets/scss/candidate/_candidate_opinions.scss
scss/candidate/_candidate_votes.scss /var/www/justfacts/assets/scss/candidate/_candidate_votes.scss
scss/candidate/_candidate_pct.scss /var/www/justfacts/assets/scss/candidate/_candidate_pct.scss
scss/candidate/_candidate_statements.scss /var/www/justfacts/assets/scss/candidate/_candidate_statements.scss
scss/candidate/_candidate_finance.scss /var/www/justfacts/assets/scss/candidate/_candidate_finance.scss
scss/candidate/_candidate_summary.scss /var/www/justfacts/assets/scss/candidate/_candidate_summary.scss
scss/candidate/_candidate_long_dropdown.scss /var/www/justfacts/assets/scss/candidate/_candidate_long_dropdown.scss
scss/candidate/_candidate_base.scss /var/www/justfacts/assets/scss/candidate/_candidate_base.scss
scss/candidate/_candidate_contact_info.scss /var/www/justfacts/assets/scss/candidate/_candidate_contact_info.scss
scss/vetoes/vetoes.scss /var/www/justfacts/assets/scss/vetoes/vetoes.scss
scss/government/_ratings_detail.scss /var/www/justfacts/assets/scss/government/_ratings_detail.scss
scss/government/_government_base.scss /var/www/justfacts/assets/scss/government/_government_base.scss
scss/government/_issues.scss /var/www/justfacts/assets/scss/government/_issues.scss
scss/government/_public_statements.scss /var/www/justfacts/assets/scss/government/_public_statements.scss
scss/keyvotes/keyvotes.scss /var/www/justfacts/assets/scss/keyvotes/keyvotes.scss
scss/helpus/_helpus.scss /var/www/justfacts/assets/scss/helpus/_helpus.scss
scss/justfacts/_about.scss /var/www/justfacts/assets/scss/justfacts/_about.scss
scss/justfacts/_footer.scss /var/www/justfacts/assets/scss/justfacts/_footer.scss
scss/justfacts/_icons.scss /var/www/justfacts/assets/scss/justfacts/_icons.scss
scss/justfacts/_home.scss /var/www/justfacts/assets/scss/justfacts/_home.scss
scss/justfacts/_iSpy.scss /var/www/justfacts/assets/scss/justfacts/_iSpy.scss
scss/justfacts/_global.scss /var/www/justfacts/assets/scss/justfacts/_global.scss
scss/justfacts/_header.scss /var/www/justfacts/assets/scss/justfacts/_header.scss
scss/justfacts/_search.scss /var/www/justfacts/assets/scss/justfacts/_search.scss
scss/share/share.scss /var/www/justfacts/assets/scss/share/share.scss
scss/user/_user_panel.scss /var/www/justfacts/assets/scss/user/_user_panel.scss
scss/elections/_elections_base.scss /var/www/justfacts/assets/scss/elections/_elections_base.scss
scss/elections/justfacts/_about.scss /var/www/justfacts/assets/scss/elections/justfacts/_about.scss
scss/elections/justfacts/_footer.scss /var/www/justfacts/assets/scss/elections/justfacts/_footer.scss
scss/elections/justfacts/_icons.scss /var/www/justfacts/assets/scss/elections/justfacts/_icons.scss
scss/elections/justfacts/_home.scss /var/www/justfacts/assets/scss/elections/justfacts/_home.scss
scss/elections/justfacts/_iSpy.scss /var/www/justfacts/assets/scss/elections/justfacts/_iSpy.scss
scss/elections/justfacts/_global.scss /var/www/justfacts/assets/scss/elections/justfacts/_global.scss
scss/elections/justfacts/_header.scss /var/www/justfacts/assets/scss/elections/justfacts/_header.scss
scss/elections/justfacts/_search.scss /var/www/justfacts/assets/scss/elections/justfacts/_search.scss
scss/material-kit/_misc-extend.scss /var/www/justfacts/assets/scss/material-kit/_misc-extend.scss
scss/material-kit/_mixins.scss /var/www/justfacts/assets/scss/material-kit/_mixins.scss
scss/material-kit/_nav.scss /var/www/justfacts/assets/scss/material-kit/_nav.scss
scss/material-kit/_reboot.scss /var/www/justfacts/assets/scss/material-kit/_reboot.scss
scss/material-kit/_ripples.scss /var/www/justfacts/assets/scss/material-kit/_ripples.scss
scss/material-kit/_tooltip.scss /var/www/justfacts/assets/scss/material-kit/_tooltip.scss
scss/material-kit/_list-group.scss /var/www/justfacts/assets/scss/material-kit/_list-group.scss
scss/material-kit/_layout.scss /var/www/justfacts/assets/scss/material-kit/_layout.scss
scss/material-kit/_navbar.scss /var/www/justfacts/assets/scss/material-kit/_navbar.scss
scss/material-kit/_example-pages-extend.scss /var/www/justfacts/assets/scss/material-kit/_example-pages-extend.scss
scss/material-kit/_misc.scss /var/www/justfacts/assets/scss/material-kit/_misc.scss
scss/material-kit/_footers.scss /var/www/justfacts/assets/scss/material-kit/_footers.scss
scss/material-kit/_tabs.scss /var/www/justfacts/assets/scss/material-kit/_tabs.scss
scss/material-kit/_switches.scss /var/www/justfacts/assets/scss/material-kit/_switches.scss
scss/material-kit/_drawer.scss /var/www/justfacts/assets/scss/material-kit/_drawer.scss
scss/material-kit/_badges.scss /var/www/justfacts/assets/scss/material-kit/_badges.scss
scss/material-kit/_modal.scss /var/www/justfacts/assets/scss/material-kit/_modal.scss
scss/material-kit/_tables.scss /var/www/justfacts/assets/scss/material-kit/_tables.scss
scss/material-kit/_modal-extend.scss /var/www/justfacts/assets/scss/material-kit/_modal-extend.scss
scss/material-kit/_progress.scss /var/www/justfacts/assets/scss/material-kit/_progress.scss
scss/material-kit/_popover.scss /var/www/justfacts/assets/scss/material-kit/_popover.scss
scss/material-kit/_fileupload.scss /var/www/justfacts/assets/scss/material-kit/_fileupload.scss
scss/material-kit/_headers.scss /var/www/justfacts/assets/scss/material-kit/_headers.scss
scss/material-kit/_dropdown.scss /var/www/justfacts/assets/scss/material-kit/_dropdown.scss
scss/material-kit/_pagination.scss /var/www/justfacts/assets/scss/material-kit/_pagination.scss
scss/material-kit/_images.scss /var/www/justfacts/assets/scss/material-kit/_images.scss
scss/material-kit/_forms.scss /var/www/justfacts/assets/scss/material-kit/_forms.scss
scss/material-kit/_example-pages.scss /var/www/justfacts/assets/scss/material-kit/_example-pages.scss
scss/material-kit/_togglebutton.scss /var/www/justfacts/assets/scss/material-kit/_togglebutton.scss
scss/material-kit/_carousel.scss /var/www/justfacts/assets/scss/material-kit/_carousel.scss
scss/material-kit/_responsive.scss /var/www/justfacts/assets/scss/material-kit/_responsive.scss
scss/material-kit/_alerts.scss /var/www/justfacts/assets/scss/material-kit/_alerts.scss
scss/material-kit/_type.scss /var/www/justfacts/assets/scss/material-kit/_type.scss
scss/material-kit/_social-buttons.scss /var/www/justfacts/assets/scss/material-kit/_social-buttons.scss
scss/material-kit/_input-group.scss /var/www/justfacts/assets/scss/material-kit/_input-group.scss
scss/material-kit/_info-areas.scss /var/www/justfacts/assets/scss/material-kit/_info-areas.scss
scss/material-kit/_sections.scss /var/www/justfacts/assets/scss/material-kit/_sections.scss
scss/material-kit/_variables.scss /var/www/justfacts/assets/scss/material-kit/_variables.scss
scss/material-kit/_custom-forms.scss /var/www/justfacts/assets/scss/material-kit/_custom-forms.scss
scss/material-kit/_pills.scss /var/www/justfacts/assets/scss/material-kit/_pills.scss
scss/material-kit/_cards.scss /var/www/justfacts/assets/scss/material-kit/_cards.scss
scss/material-kit/_buttons.scss /var/www/justfacts/assets/scss/material-kit/_buttons.scss
scss/material-kit/_core-bootstrap.scss /var/www/justfacts/assets/scss/material-kit/_core-bootstrap.scss
scss/material-kit/_checkboxes.scss /var/www/justfacts/assets/scss/material-kit/_checkboxes.scss
scss/material-kit/_radios.scss /var/www/justfacts/assets/scss/material-kit/_radios.scss
scss/material-kit/_media.scss /var/www/justfacts/assets/scss/material-kit/_media.scss
scss/material-kit/sections/_features.scss /var/www/justfacts/assets/scss/material-kit/sections/_features.scss
scss/material-kit/sections/_pricing.scss /var/www/justfacts/assets/scss/material-kit/sections/_pricing.scss
scss/material-kit/sections/_projects.scss /var/www/justfacts/assets/scss/material-kit/sections/_projects.scss
scss/material-kit/sections/_contactus.scss /var/www/justfacts/assets/scss/material-kit/sections/_contactus.scss
scss/material-kit/sections/_testimonials.scss /var/www/justfacts/assets/scss/material-kit/sections/_testimonials.scss
scss/material-kit/sections/_team.scss /var/www/justfacts/assets/scss/material-kit/sections/_team.scss
scss/material-kit/sections/_social-subscribe-lines.scss /var/www/justfacts/assets/scss/material-kit/sections/_social-subscribe-lines.scss
scss/material-kit/sections/_footers-extend.scss /var/www/justfacts/assets/scss/material-kit/sections/_footers-extend.scss
scss/material-kit/sections/_blogs.scss /var/www/justfacts/assets/scss/material-kit/sections/_blogs.scss
scss/material-kit/sections/_headers-extend.scss /var/www/justfacts/assets/scss/material-kit/sections/_headers-extend.scss
scss/material-kit/variables/_nav.scss /var/www/justfacts/assets/scss/material-kit/variables/_nav.scss
scss/material-kit/variables/_tooltip.scss /var/www/justfacts/assets/scss/material-kit/variables/_tooltip.scss
scss/material-kit/variables/_menu.scss /var/www/justfacts/assets/scss/material-kit/variables/_menu.scss
scss/material-kit/variables/_list-group.scss /var/www/justfacts/assets/scss/material-kit/variables/_list-group.scss
scss/material-kit/variables/_layout.scss /var/www/justfacts/assets/scss/material-kit/variables/_layout.scss
scss/material-kit/variables/_bootstrap-material-design.scss /var/www/justfacts/assets/scss/material-kit/variables/_bootstrap-material-design.scss
scss/material-kit/variables/_spacing.scss /var/www/justfacts/assets/scss/material-kit/variables/_spacing.scss
scss/material-kit/variables/_drawer.scss /var/www/justfacts/assets/scss/material-kit/variables/_drawer.scss
scss/material-kit/variables/_card.scss /var/www/justfacts/assets/scss/material-kit/variables/_card.scss
scss/material-kit/variables/_tables.scss /var/www/justfacts/assets/scss/material-kit/variables/_tables.scss
scss/material-kit/variables/_shadow.scss /var/www/justfacts/assets/scss/material-kit/variables/_shadow.scss
scss/material-kit/variables/_dropdown.scss /var/www/justfacts/assets/scss/material-kit/variables/_dropdown.scss
scss/material-kit/variables/_modals.scss /var/www/justfacts/assets/scss/material-kit/variables/_modals.scss
scss/material-kit/variables/_pagination.scss /var/www/justfacts/assets/scss/material-kit/variables/_pagination.scss
scss/material-kit/variables/_forms.scss /var/www/justfacts/assets/scss/material-kit/variables/_forms.scss
scss/material-kit/variables/_carousel.scss /var/www/justfacts/assets/scss/material-kit/variables/_carousel.scss
scss/material-kit/variables/_type.scss /var/www/justfacts/assets/scss/material-kit/variables/_type.scss
scss/material-kit/variables/_snackbar.scss /var/www/justfacts/assets/scss/material-kit/variables/_snackbar.scss
scss/material-kit/variables/_colors.scss /var/www/justfacts/assets/scss/material-kit/variables/_colors.scss
scss/material-kit/variables/_custom-forms.scss /var/www/justfacts/assets/scss/material-kit/variables/_custom-forms.scss
scss/material-kit/variables/_state.scss /var/www/justfacts/assets/scss/material-kit/variables/_state.scss
scss/material-kit/variables/_code.scss /var/www/justfacts/assets/scss/material-kit/variables/_code.scss
scss/material-kit/variables/_colors-map.scss /var/www/justfacts/assets/scss/material-kit/variables/_colors-map.scss
scss/material-kit/variables/_body.scss /var/www/justfacts/assets/scss/material-kit/variables/_body.scss
scss/material-kit/variables/_buttons.scss /var/www/justfacts/assets/scss/material-kit/variables/_buttons.scss
scss/material-kit/variables/_brand.scss /var/www/justfacts/assets/scss/material-kit/variables/_brand.scss
scss/material-kit/variables/_bootstrap-material-design-base.scss /var/www/justfacts/assets/scss/material-kit/variables/_bootstrap-material-design-base.scss
scss/material-kit/mixins/_hover.scss /var/www/justfacts/assets/scss/material-kit/mixins/_hover.scss
scss/material-kit/mixins/_alert.scss /var/www/justfacts/assets/scss/material-kit/mixins/_alert.scss
scss/material-kit/mixins/_layout.scss /var/www/justfacts/assets/scss/material-kit/mixins/_layout.scss
scss/material-kit/mixins/_animations.scss /var/www/justfacts/assets/scss/material-kit/mixins/_animations.scss
scss/material-kit/mixins/_drawer.scss /var/www/justfacts/assets/scss/material-kit/mixins/_drawer.scss
scss/material-kit/mixins/_utilities.scss /var/www/justfacts/assets/scss/material-kit/mixins/_utilities.scss
scss/material-kit/mixins/_navbar-colors.scss /var/www/justfacts/assets/scss/material-kit/mixins/_navbar-colors.scss
scss/material-kit/mixins/_forms.scss /var/www/justfacts/assets/scss/material-kit/mixins/_forms.scss
scss/material-kit/mixins/_type.scss /var/www/justfacts/assets/scss/material-kit/mixins/_type.scss
scss/material-kit/mixins/_breakpoints.scss /var/www/justfacts/assets/scss/material-kit/mixins/_breakpoints.scss
scss/material-kit/mixins/_colored-shadows.scss /var/www/justfacts/assets/scss/material-kit/mixins/_colored-shadows.scss
scss/material-kit/mixins/_navs.scss /var/www/justfacts/assets/scss/material-kit/mixins/_navs.scss
scss/material-kit/mixins/_buttons.scss /var/www/justfacts/assets/scss/material-kit/mixins/_buttons.scss
scss/material-kit/bootstrap/scss/_mixins.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_mixins.scss
scss/material-kit/bootstrap/scss/_nav.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_nav.scss
scss/material-kit/bootstrap/scss/_reboot.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_reboot.scss
scss/material-kit/bootstrap/scss/_alert.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_alert.scss
scss/material-kit/bootstrap/scss/_tooltip.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_tooltip.scss
scss/material-kit/bootstrap/scss/_list-group.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_list-group.scss
scss/material-kit/bootstrap/scss/_navbar.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_navbar.scss
scss/material-kit/bootstrap/scss/_utilities.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_utilities.scss
scss/material-kit/bootstrap/scss/_modal.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_modal.scss
scss/material-kit/bootstrap/scss/_card.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_card.scss
scss/material-kit/bootstrap/scss/_tables.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_tables.scss
scss/material-kit/bootstrap/scss/_functions.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_functions.scss
scss/material-kit/bootstrap/scss/_close.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_close.scss
scss/material-kit/bootstrap/scss/_progress.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_progress.scss
scss/material-kit/bootstrap/scss/_popover.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_popover.scss
scss/material-kit/bootstrap/scss/_dropdown.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_dropdown.scss
scss/material-kit/bootstrap/scss/_pagination.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_pagination.scss
scss/material-kit/bootstrap/scss/_print.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_print.scss
scss/material-kit/bootstrap/scss/_images.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_images.scss
scss/material-kit/bootstrap/scss/_forms.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_forms.scss
scss/material-kit/bootstrap/scss/_grid.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_grid.scss
scss/material-kit/bootstrap/scss/_carousel.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_carousel.scss
scss/material-kit/bootstrap/scss/_breadcrumb.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_breadcrumb.scss
scss/material-kit/bootstrap/scss/_type.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_type.scss
scss/material-kit/bootstrap/scss/_input-group.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_input-group.scss
scss/material-kit/bootstrap/scss/_variables.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_variables.scss
scss/material-kit/bootstrap/scss/_button-group.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_button-group.scss
scss/material-kit/bootstrap/scss/_custom-forms.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_custom-forms.scss
scss/material-kit/bootstrap/scss/_badge.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_badge.scss
scss/material-kit/bootstrap/scss/_root.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_root.scss
scss/material-kit/bootstrap/scss/_code.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_code.scss
scss/material-kit/bootstrap/scss/bootstrap-reboot.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/bootstrap-reboot.scss
scss/material-kit/bootstrap/scss/_buttons.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_buttons.scss
scss/material-kit/bootstrap/scss/bootstrap-grid.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/bootstrap-grid.scss
scss/material-kit/bootstrap/scss/_jumbotron.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_jumbotron.scss
scss/material-kit/bootstrap/scss/_media.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_media.scss
scss/material-kit/bootstrap/scss/bootstrap.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/bootstrap.scss
scss/material-kit/bootstrap/scss/_transitions.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/_transitions.scss
scss/material-kit/bootstrap/scss/utilities/_clearfix.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_clearfix.scss
scss/material-kit/bootstrap/scss/utilities/_screenreaders.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_screenreaders.scss
scss/material-kit/bootstrap/scss/utilities/_spacing.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_spacing.scss
scss/material-kit/bootstrap/scss/utilities/_embed.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_embed.scss
scss/material-kit/bootstrap/scss/utilities/_borders.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_borders.scss
scss/material-kit/bootstrap/scss/utilities/_align.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_align.scss
scss/material-kit/bootstrap/scss/utilities/_text.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_text.scss
scss/material-kit/bootstrap/scss/utilities/_background.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_background.scss
scss/material-kit/bootstrap/scss/utilities/_visibility.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_visibility.scss
scss/material-kit/bootstrap/scss/utilities/_flex.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_flex.scss
scss/material-kit/bootstrap/scss/utilities/_display.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_display.scss
scss/material-kit/bootstrap/scss/utilities/_position.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_position.scss
scss/material-kit/bootstrap/scss/utilities/_sizing.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_sizing.scss
scss/material-kit/bootstrap/scss/utilities/_float.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/utilities/_float.scss
scss/material-kit/bootstrap/scss/mixins/_hover.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_hover.scss
scss/material-kit/bootstrap/scss/mixins/_alert.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_alert.scss
scss/material-kit/bootstrap/scss/mixins/_caret.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_caret.scss
scss/material-kit/bootstrap/scss/mixins/_text-emphasis.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_text-emphasis.scss
scss/material-kit/bootstrap/scss/mixins/_list-group.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_list-group.scss
scss/material-kit/bootstrap/scss/mixins/_clearfix.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_clearfix.scss
scss/material-kit/bootstrap/scss/mixins/_transition.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_transition.scss
scss/material-kit/bootstrap/scss/mixins/_background-variant.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_background-variant.scss
scss/material-kit/bootstrap/scss/mixins/_resize.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_resize.scss
scss/material-kit/bootstrap/scss/mixins/_grid-framework.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_grid-framework.scss
scss/material-kit/bootstrap/scss/mixins/_image.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_image.scss
scss/material-kit/bootstrap/scss/mixins/_nav-divider.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_nav-divider.scss
scss/material-kit/bootstrap/scss/mixins/_size.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_size.scss
scss/material-kit/bootstrap/scss/mixins/_text-hide.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_text-hide.scss
scss/material-kit/bootstrap/scss/mixins/_pagination.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_pagination.scss
scss/material-kit/bootstrap/scss/mixins/_forms.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_forms.scss
scss/material-kit/bootstrap/scss/mixins/_visibility.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_visibility.scss
scss/material-kit/bootstrap/scss/mixins/_grid.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_grid.scss
scss/material-kit/bootstrap/scss/mixins/_reset-text.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_reset-text.scss
scss/material-kit/bootstrap/scss/mixins/_navbar-align.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_navbar-align.scss
scss/material-kit/bootstrap/scss/mixins/_breakpoints.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_breakpoints.scss
scss/material-kit/bootstrap/scss/mixins/_badge.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_badge.scss
scss/material-kit/bootstrap/scss/mixins/_box-shadow.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_box-shadow.scss
scss/material-kit/bootstrap/scss/mixins/_gradients.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_gradients.scss
scss/material-kit/bootstrap/scss/mixins/_buttons.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_buttons.scss
scss/material-kit/bootstrap/scss/mixins/_lists.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_lists.scss
scss/material-kit/bootstrap/scss/mixins/_border-radius.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_border-radius.scss
scss/material-kit/bootstrap/scss/mixins/_float.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_float.scss
scss/material-kit/bootstrap/scss/mixins/_table-row.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_table-row.scss
scss/material-kit/bootstrap/scss/mixins/_screen-reader.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_screen-reader.scss
scss/material-kit/bootstrap/scss/mixins/_text-truncate.scss /var/www/justfacts/assets/scss/material-kit/bootstrap/scss/mixins/_text-truncate.scss
scss/material-kit/cards/_card-blog.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-blog.scss
scss/material-kit/cards/_card-carousel.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-carousel.scss
scss/material-kit/cards/_card-testimonials.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-testimonials.scss
scss/material-kit/cards/_card-collapse.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-collapse.scss
scss/material-kit/cards/_card-form-horizontal.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-form-horizontal.scss
scss/material-kit/cards/_card-pricing.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-pricing.scss
scss/material-kit/cards/_card-rotate.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-rotate.scss
scss/material-kit/cards/_card-product.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-product.scss
scss/material-kit/cards/_card-login.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-login.scss
scss/material-kit/cards/_card-profile.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-profile.scss
scss/material-kit/cards/_card-plain.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-plain.scss
scss/material-kit/cards/_card-contact.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-contact.scss
scss/material-kit/cards/_card-background.scss /var/www/justfacts/assets/scss/material-kit/cards/_card-background.scss
scss/material-kit/plugins/_plugin-bootstrap-select.scss /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-bootstrap-select.scss
scss/material-kit/plugins/_plugin-tagsinput.scss /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-tagsinput.scss
scss/material-kit/plugins/_plugin-datetime-picker.scss /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-datetime-picker.scss
scss/material-kit/plugins/_plugin-flexisel.scss /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-flexisel.scss
scss/material-kit/plugins/_snackbar.scss /var/www/justfacts/assets/scss/material-kit/plugins/_snackbar.scss
scss/material-kit/plugins/_plugin-nouislider.scss /var/www/justfacts/assets/scss/material-kit/plugins/_plugin-nouislider.scss

django.contrib.staticfiles.finders.AppDirectoriesFinder (171 files)

Path Location
admin/img/icon-no.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/README.txt /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/icon-yes.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/inline-delete.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/selector-icons.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-calendar.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/search.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/LICENSE /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/icon-unknown.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/icon-viewlink.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-changelink.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/calendar-icons.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-alert.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/icon-unknown-alt.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/tooltag-add.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-addlink.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/sorting-icons.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/icon-clock.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-deletelink.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/tooltag-arrowright.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/gis/move_vertex_off.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/fonts/README.txt /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/README.txt
admin/fonts/LICENSE.txt /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt
admin/fonts/Roboto-Regular-webfont.woff /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff
admin/fonts/Roboto-Light-webfont.woff /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff
admin/fonts/Roboto-Bold-webfont.woff /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff
admin/js/SelectFilter2.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/nav_sidebar.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/core.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/core.js
admin/js/popup_response.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/collapse.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/autocomplete.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/change_form.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/jquery.init.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/calendar.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/urlify.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/cancel.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/prepopulate_init.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/actions.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/prepopulate.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/inlines.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/SelectBox.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/vendor/select2/LICENSE.md /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.min.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/select2.full.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/i18n/ko.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/af.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/az.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/hr.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/tr.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/hsb.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/is.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/nb.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/km.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/fr.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/id.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/hu.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/zh-CN.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/nl.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/he.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/pt.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/de.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/sq.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/es.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/it.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/ne.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/ar.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/en.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/fa.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/cs.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/tk.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/vi.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/bg.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/pt-BR.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/ru.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/hi.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/ca.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/lt.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/sl.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/ka.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/el.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/bs.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/uk.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/gl.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/eu.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/sv.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/dsb.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/fi.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/ro.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/ja.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/zh-TW.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/sk.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/th.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/mk.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/hy.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/da.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/ps.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/bn.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/lv.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/ms.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/et.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/pl.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/sr.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/jquery/jquery.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/xregexp/LICENSE.txt /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.min.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/xregexp.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/css/changelists.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/responsive_rtl.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/dashboard.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/nav_sidebar.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/fonts.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/fonts.css
admin/css/autocomplete.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/base.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/base.css
admin/css/widgets.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/forms.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/login.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/login.css
admin/css/rtl.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/responsive.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/vendor/select2/select2.min.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/LICENSE-SELECT2.md /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.css /usr/local/lib/python3.12/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
debug_toolbar/js/toolbar.js /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/utils.js /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/js/redirect.js /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/history.js /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/timer.js /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/css/toolbar.css /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/css/print.css /usr/local/lib/python3.12/dist-packages/debug_toolbar/static/debug_toolbar/css/print.css
rest_framework/img/glyphicons-halflings-white.png /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
rest_framework/img/grid.png /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/img/grid.png
rest_framework/img/glyphicons-halflings.png /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png
rest_framework/fonts/fontawesome-webfont.ttf /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
rest_framework/fonts/glyphicons-halflings-regular.woff /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
rest_framework/fonts/glyphicons-halflings-regular.ttf /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
rest_framework/fonts/glyphicons-halflings-regular.eot /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
rest_framework/fonts/glyphicons-halflings-regular.svg /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
rest_framework/fonts/fontawesome-webfont.woff /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
rest_framework/fonts/fontawesome-webfont.svg /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
rest_framework/fonts/fontawesome-webfont.eot /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
rest_framework/fonts/glyphicons-halflings-regular.woff2 /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
rest_framework/docs/img/favicon.ico /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/img/favicon.ico
rest_framework/docs/img/grid.png /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/img/grid.png
rest_framework/docs/js/jquery.json-view.min.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
rest_framework/docs/js/highlight.pack.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js
rest_framework/docs/js/api.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/js/api.js
rest_framework/docs/css/jquery.json-view.min.css /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
rest_framework/docs/css/highlight.css /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/css/highlight.css
rest_framework/docs/css/base.css /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/docs/css/base.css
rest_framework/js/ajax-form.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/ajax-form.js
rest_framework/js/jquery-3.7.1.min.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/jquery-3.7.1.min.js
rest_framework/js/load-ajax-form.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/load-ajax-form.js
rest_framework/js/prettify-min.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/prettify-min.js
rest_framework/js/bootstrap.min.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/bootstrap.min.js
rest_framework/js/csrf.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/csrf.js
rest_framework/js/default.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/default.js
rest_framework/js/coreapi-0.1.1.js /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
rest_framework/css/bootstrap-tweaks.css /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
rest_framework/css/font-awesome-4.0.3.css /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
rest_framework/css/default.css /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/default.css
rest_framework/css/prettify.css /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/prettify.css
rest_framework/css/bootstrap-theme.min.css.map /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map
rest_framework/css/bootstrap.min.css /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap.min.css
rest_framework/css/bootstrap.min.css.map /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map
rest_framework/css/bootstrap-theme.min.css /usr/local/lib/python3.12/dist-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css

Templates (11 rendered)

Template paths

  1. /var/www/justfacts/templates
  2. /var/www/justfacts/sidebyside/sidebyside_react_app

Templates

government/statementDetail.html
/var/www/justfacts/templates/government/statementDetail.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
government/government_base.html
/var/www/justfacts/templates/government/government_base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
home/base.html
/var/www/justfacts/templates/home/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
home/header_meta.html
/var/www/justfacts/templates/home/header_meta.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
home/header_link.html
/var/www/justfacts/templates/home/header_link.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
home/new_main_header.html
/var/www/justfacts/templates/home/new_main_header.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
home/new_ispy_header.html
/var/www/justfacts/templates/home/new_ispy_header.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
home/new_main_footer.html
/var/www/justfacts/templates/home/new_main_footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
home/star_spangled_footer_bottom.html
/var/www/justfacts/templates/home/star_spangled_footer_bottom.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
home/login_modal.html
/var/www/justfacts/templates/home/login_modal.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}
home/js_base.html
/var/www/justfacts/templates/home/js_base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>", 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>, 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7dac03f78ec0>>'} {'bullCandidates': {}, 'candidate': '<<queryset of candidate.Candidate>>', 'relatedIssues': '<<queryset of government.Speechcategory>>', 'statement': <Speech: Speech object (1698203)>, 'textSearch': None, 'title': 'Public Statements'}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: '4eILl5kSTn3WAagnxJoVcbsWSdRDD8b8X9NotD1LYuoduaTY5hjWA4flbm5k0NO3'>}
django.template.context_processors.debug
Toggle context {}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/public-statement/1698203/statements-on-introduced-bills-and-joint-resolutions'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7dac03f78ec0>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7dac03fa0890>}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7dac03d84fe0>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}

Cache calls from 1 backend

Summary

Total calls Total time Cache hits Cache misses
0 0 ms 0 0

Commands

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Signals

Signal Receivers
class_prepared
connection_created register_type_handlers
got_request_exception
m2m_changed
post_delete
post_init ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields
post_migrate create_permissions, create_contenttypes, create_default_site
post_save create_user_profile, TagField._save
pre_delete clear_site_cache
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save clear_site_cache, set_zip4_userprofile
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, reload_api_settings, reload_api_settings, uninstall_if_needed, clear_caches, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties