Swarthmore Borough is tabling a proposal to implement an earned income tax after Swarthmore College stepped up to cover a funding gap left by the closure of Crozer-Chester Medical Center.
Under a memorandum of understanding passed by Swarthmore Borough Tuesday, Swarthmore College will contribute $638,000 to the borough to help cover rising emergency service costs.
The contribution allows the borough to drop a proposal to implement an earned income tax, which faced pushback from residents and some members of borough council.
In a message to the community, Rob Goldberg, Swarthmore College’s vice president for finance and administration, said, “We’re happy we were able to work with the borough to avoid a new tax being imposed on College employees. We also value our long-standing partnership with the borough and remain committed to supporting the community we share. We’re grateful for the constructive dialogue that led to this outcome and for the continued collaboration that benefits both the borough and the College.”
In a presentation given last month, the borough projected a 1% earned income tax would bring in at least $3.13 million in the second year of collection (some collection lags would occur in the first year). This would include $760,000 to $1.5 million in taxes collected from nonresidents who work in Swarthmore.
An earned income tax is a local tax on salary, wages, and tips, but not on passive income like interest, dividends, capital gains, pensions, and Social Security benefits. These taxes are generally capped at 1%.
If a taxpayer lives in a community with an earned income tax, they pay into their home community’s income tax base. If their home community does not have an earned income tax and the community where they work does, they pay into their work community’s income tax base. One major exception is Philadelphia’s wage tax, which overrides local earned income taxes. This means if a person works in Philadelphia and lives in a suburban municipality with an earned income tax, they would pay Philadelphia’s wage tax rather than their home community’s earned income tax.
Cindy MacLeod, chair of the borough council’s finance committee, said the borough’s financial outlook is starkly different this year after the loss of Crozer’s ambulance services both increased the borough’s costs and brought down its revenue.
In April, the borough adopted a declaration of disaster emergency following the closures of Crozer-Chester Medical Center in Chester and Taylor Hospital in Ridley Park. The closures resulted in “significant impacts” to emergency services in the region, the declaration said, including burdening remaining medical centers and increasing wait times for patients.
According to preliminary estimates, the borough’s public safety costs are set to increase by 41% next year — from $3.1 million to $4.3 million. In addition to the loss of Crozer’s ambulance services, the borough is staring down steep fire equipment repair costs and a drop in the number of volunteer firefighters.
“The cost assumptions around all these emergency services is a real and meaningful change,” said councilmember Scarlett McCahill at a Sept. 8 meeting. “It’s not that all of a sudden, surprise, we weren’t minding the shop and now we’re really behind and need to do a catchup. The actual costs to the community have changed significantly.”
In addition to emergency service needs, Swarthmore officials say the borough has not been immune to more general inflationary pressures. Costs are rising for community services that the borough doesn’t want to cut, MacLeod said.
Though the earned income tax is off the table for now, the borough is considering implementing an emergency services tax, a specific type of property tax that would be earmarked just for emergency services.
“We hope we don’t have to do an emergency services tax, but we haven’t ruled that out,” MacLeod said.
Budget discussions will continue at the borough’s Oct. 27 finance committee meeting.
This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.
When cookbook author Pamela Anderson and her husband, David, were looking for a bucolic escape in Bucks County, they found a forested stretch of land sandwiched between a high ridge and a stream to put down roots.
The couple, who previously lived in New Hope, toured the 11-acre parcel in Riegelsville with an architect back in 2003, learning how their new home could flow with the land. Today, the focal point of Copper House might be the living room, with 180-degree views from floor-to-ceiling windows. It’s like forest bathing, from a comfortable couch.
“We wanted a place to get away,” Anderson said on a recent October afternoon.
Outside, they’ve woven gravel trails into countless grottos, fire pits, and other quiet gathering places for the numerous visitors who’ve descended upon their home for sound baths, yoga, and meditations. On this Friday afternoon, about a dozen architects and interior designers gathered at their home for a corporate retreat to learn about sustainable flooring.
“Some people just want to come here to have a meeting in a lovely place,” Anderson said.
Pamela and David Anderson sit on their couch in their home, Copper House, where they host events and retreats.
The Andersons didn’t just want to live at Copper House, so they went beyond having friends over for dinner. They started hosting corporate events and retreats at their home during the early days of the COVID-19 pandemic, stopped for a bit, and got things back up again afterward.
“We’ve done most of the work ourselves. We built all the walls ourselves from rocks we had here. It’s expensive to maintain this place, and these events help with that,” Anderson said. “It made sense for us.”
“This was just a natural transition for me from that career to this one,” she said.
David Anderson, a longtime Episcopal priest, said the landscape was wild when they first toured it, filled with brambles and invasive species. The couple has methodically rid the invasive species from various patches of their property, but that work never ends.
Copper House in Upper Bucks County.
Their latest retreat was hosted by Interface, an indoor flooring company that specializes in sustainable projects. Monica Blair-Smith, an account executive with Interface, said they’ve had meetings by a bonfire and in the labyrinth, so far, at Copper House. The team also took a sound bath.
“We toured several places from here to southern New Jersey, but we really loved how much this space was integrated with nature. Hosting in such a beautiful space is important to us,” Blair-Smith said. “Once we toured it, we didn’t go anywhere else. It was a no-brainer.”
Retreat packages at Copper House begin at $1,500.
While events and retreats have become a lucrative business, the Andersons said Copper House is still a home they cherish.
“You’re always seeing something new and different, and our senses are so heightened living here,” Pamela Anderson said. “In winter, it’s like living in a snow globe.”
Bucks County Sheriff Fred Harran acted legally in signing up to have his deputies help ICE enforce federal immigration laws, a judge ruled Wednesday in a case that has riled residents on both sides of a contentious issue.
Bucks County Court Judge Jeffrey Trauger said Harran’s cooperation with the agency was “clearly lawful under Pennsylvania jurisprudence,” and both “reasonable and necessary” in fulfilling his lawful duty to keep the citizens of Bucks County safe.
What the judge called “intergovernmental cooperation of law enforcement” is no different under the law at the county, state, or federal level, he wrote.
Reached by phone Wednesday, Harran said he was pleased with the decision and expected his partnership with U.S. Immigration and Customs Enforcement to be fully operational by the end of next week.
“I knew from the time I started this that I was in the right, that the county commissioners do not control the office of the sheriff,” Harran said.
A spokesperson for Bucks County said the county intended to appeal.
Those who sought to block Harran’s efforts said they would continue to battle.
“This decision doesn’t mean that we’ll stop fighting to hold Sheriff Harran accountable,” said Diana Robinson, co-executive director of Make the Road Pennsylvania, an advocacy group that was one of the plaintiffs. ”Indeed, we will redouble our efforts in this case and continue to fight for what is right.”
She said an alliance between Harran’s department and ICE was aimed at “turning our neighborhoods into surveillance zones” and “weaponizing local law enforcement to carry out ICE’s harmful agenda.”
Community members rally in Bucks County before civil rights groups asked a judge to block Sheriff Fred Harran’s controversial partnership with ICE.
In his opinion, the judge said it did not appear that Make the Road, NAACP Bucks County, or Buxmont Unitarian Universalist Fellowship as organizations had clear standing to sue under Pennsylvania law.
While individual members might have standing if they were caused harm by the sheriff’s office, he said, the injuries they alleged were “not immediate or substantial,” and their complaint was based in part on speculation about what might happen.
ACLU of Pennsylvania attorney Stephen Loney, who helped lead the court fight, said Wednesday that he disagreed with the decision.
“In the most respectful way I could possibly say it, I think the judge got it totally wrong,” he said. “It’s unfortunate.”
He said the ACLU would appeal the decision.
ICE officials did not immediately offer comment.
Melanie Goldstein holds a sign as demonstrators rally outside the Bucks County Administration building before a hearing last month during which the ACLU and other organizations sought an injunction to stop the Bucks County sheriff from going through with his plan to help ICE enforce immigration laws.
Laura Rose, an organizer with Indivisible Bucks County, said the group was “deeply disappointed in Judge Trauger’s decision” to let Harran proceed “without guardrails.”
She called the ruling “a profound failure to protect both the immigrants and taxpayers of Bucks County.”
Rose called on voters to end the local alliance with ICE by voting Harran out of office on Nov. 4.
Harran’s lawyer, Wally Zimolong, called the decision “a victory for the rule of law and for the safety of Bucks County residents,” and accused the ACLU of maligning the sheriff with false claims.
“Frankly,” he said, “it is mind-boggling that anyone would oppose this. It is also a vindication for Sheriff Harran, a good and honorable man and dedicated public servant. … It is a proud day when people of good character, like Sheriff Harran, prevail over those that lack it.”
In the spring, Harran and ICE officials signed what is called a 287(g) agreement, a controversial program named for a section of a 1996 immigration law. It enables local police to undergo ICE training, then assist the agency in identifying, arresting, and deporting immigrants.
Shortly before the government shutdown, ICE was poised to begin backing its recruitment efforts with money, announcing that it would reimburse cooperating police agencies for costs that previously had been borne by local departments and taxpayers.
Harran, who is seeking reelection in November, has pledged “zero cost” to local taxpayers.
He insists the alliance with ICE will prevent crime and keep people safe. Civil rights groups say the sheriff is inviting racial profiling, taxpayer liability, and a loss of trust between police and citizens.
Bucks County’s sheriff Fred Harran, outside the courthouse in Doylestown, PA, June 9, 2025.
Contentious legal hearings have come against a backdrop of name-calling and rancor outside the courtroom.
The Democratic-led Bucks County Board of Commissioners has disavowed Harran’s actions, voting 2-1, with the lone Republican opposed, to approve a resolution that declared the agreement with ICE “is not an appropriate use of Bucks County taxpayer resources.”
The ICE issue has become central to Democrats’ effort to oust Harran, a Republican, while the sheriff says his intentions have been misconstrued by political opponents and the news media.
“A judge ruling that he has the authority to enter into this deportation agreement does not make this any less dangerous,” Harran’s Democratic opponent, Danny Ceisler, said in a statement Wednesday.
The last opportunity to end the partnership, Ceisler said, is by winning the election next month.
A key issue has been the difference between what Harran says he intends to do and the much broader powers conferred within the agreement with ICE.
Harran signed up for the “Task Force Model,” the most far-reaching of the three types of 287(g) agreements. It allows local police to challenge people on the streets about their immigration status and arrest them for violations.
Harran said his officers won’t do that.
Wednesday’s ruling, Harran said, recognized the limited scope of his plans, and he suggested that every county should partner with ICE.
“I’m only interested in making the county safer, and I’m only interested in dealing with those folks that are in this country illegally that have committed crimes,” Harran said. “I am not the immigration police. I am not Immigration and Customs Enforcement.”
Harran has said staff will electronically check the immigration status of people who have contact with the sheriff’s office because of alleged criminal offenses. Those found to be in the country illegally will be turned over or transported to ICE, if the federal agency desires, he said.
Harran testified in court last month that he planned to create a sheriff’s office policy to specify the limits of his deputies’ powers but had not yet done so.
He insisted that his office would take only the actions he has described.
“We will not be stopping people to ask them on immigration status,” he said under cross-examination. “I know what I am doing, and that’s all I intend to do.”
This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.
Three Pennsylvania Supreme Court justices are on the ballot this November, when voters will decide whether to extend each of their tenures for another 10-year term.
There are currently five justices who were elected as Democrats and two who were elected as Republicans on the bench.
This year’s retention race has drawn heightened attention, as Republicans have launched a campaign to sink the retention bids of Justices Kevin Dougherty, Christine Donohue, and David Wecht — all elected as Democrats in 2015 — in hopes of flipping the court’s balance.
Still, advocacy groups on both sides of the aisle are trying to make the case that control of the judicial seats is critical, if not existential, to their causes.
The Inquirer reviewed the cases that have come before the Pennsylvania Supreme Court over the last decade, and how Dougherty, Donohue, and Wecht voted.
Here are some of the most significant cases of their tenure.
The ruling came in a case challenging a state law limiting Medicaid funding for abortions except in cases involving rape, incest, or danger to the life of the mother.
The 219-page majority opinion included language that strongly endorsed access to abortion as a right derived from the Pennsylvania Constitution, but the judges could not agree on whether they were ready to make the call in this case.
The majority sent questions about a specific funding limit and broader constitutional protection for abortion access back to a lower court — setting up another round of legal battles that will likely, again, make it before the state Supreme Court.
How the three justices ruled: Donohue wrote and Wecht joined the majority opinion. The two justices said they believed Pennsylvania’s 1971 Equal Rights Amendment clearly established a right to abortion access. Dougherty wrote a separate opinion saying this case did not call on the court to opine on the right to an abortion. “At least, not yet,” he wrote.
Voting rights and elections
The Pennsylvania Supreme Court has ruled on a litany of challenges to Pennsylvania’s election rules, many of them focused on the state’s mail voting law.
In 2020, the court issued a major ruling ahead of the presidential election allowing for ballot drop boxes and allowing local election offices to accept ballots for up to three days after the election as long as those ballots were postmarked by 8 p.m. on Election Day.
How the three justices ruled: Donohue, Dougherty,and Wecht each joined the majority opinion in the redistricting case. On the 2020 election ruling, Dougherty and Wecht joined the majority opinion. Donohue joined the majority opinion but dissented from the decision to extend the ballot deadline.
A Delaware County secured drop box for the return of mail ballots in 2022 in Newtown Square.
Education
A Delaware County school district had the right to challenge Pennsylvania’s school-funding system, the Supreme Court ruled in 2017.
The decision affirmed the role of courts in ensuring that state funding leads to equitable education and sent the case back to Commonwealth Court to proceed with litigation.
In 2023, Commonwealth Court ruled, as part of the same case, that the state’s funding system for school districts led to disparities that prohibit quality education for all students, rendering it unconstitutional.
How the three justices ruled:Wecht wrote the majority opinion, which Dougherty and Donohue joined.
Environment
Pennsylvania, which partly sits on the natural gas-rich Marcellus Shale, found itself in the midst of the fracking boom of the early 2000s.
The state sold leases to oil and gas companies to drill wells. The practice raised questions, and legal challenges, as to how the state should use the revenues in the context of the Pennsylvania Constitution’s Environmental Rights Amendment.
The court ruled in 2017 that it is unconstitutional for the state to userevenuefrom the royalties of oil and gas leases on public land to pay for anything but conservation and maintenance of the environment.
How the three justices ruled: Donohue wrote the majority opinion, which Dougherty and Wecht joined.
Justices David Wecht, Christine Donohue and Kevin Dougherty sit onstage during a fireside chat at Central High School in September. The conversation was moderated by Cherri Gregg, co-host of Studio 2 on WHYY, and presented by the Committee of Seventy, Pennsylvanians for Modern Courts, and the League of Women Voters of Pennsylvania.
Criminal justice
Pennsylvania has had the nation’s largest population of juvenile lifers: people sentenced as minors to life in prison without the possibility of parole.
In 2017, the Supreme Court made it harder to sentence a juvenile to life. The majority opinion says there is a “presumption” against life without parole for juveniles who are found guilty of murder, and prosecutors must show that the offender is “unable to be rehabilitated” when seeking the sentence.
How the three justices ruled: Donohue wrote the majority opinion, which Dougherty and Wecht joined.
Second Amendment
In 2024, for the first time, the Pennsylvania Supreme Court issued an opinion that interpreted the wording in the U.S. Constitution that gives Pennsylvanians the right to bear arms.
In Stroud Township, a zoning ordinance that prohibited the discharge of a firearm within the township’s borders limited the possible locations for shooting ranges. The ordinance barred a resident from having a personal outdoor shooting range on his property, and he sued the township for violating his Second Amendment rights.
The court ruled that the ordinance was constitutional.
How the three justices ruled: Dougherty wrote the majority opinion, which Wecht joined. Donohuewrote her own opinion, reaching the same conclusion as the majority but disagreeing with the analysis.
Philadelphia District Attorney Larry Krasner talks about Republican-led efforts to investigate his record addressing crime and gun violence at the Pennsylvania Capitol in 2022.
The decision said that the articles of impeachment approved by the state House in late 2022 were “null and void” because they were sent to the Pennsylvania Senate on the last day of that year’s legislative session, and the upper chamber did not complete its work on the matter before the next session began. The attempt to carry the process from one two-year session to the next was unlawful, the court said.
The majority also agreed with a lower court that none of the articles of impeachment met the required legal standard of “misbehavior in office.”
How the three justices ruled: Donohue and Wecht joined the majority opinion. Dougherty did not participate in the deliberations.
How the three justices ruled: Wecht wrote the majority opinion, which Donohue joined. Dougherty wrote a separate opinion, saying he would allow for Cosby to be retried, but would order his testimony from the civil case to be suppressed.
Lower Merion Township’s effort to limit where guns are sold violates state law, Commonwealth Court ruled Thursday.
In a case that holds major implications for the power of local governments across Pennsylvania, the court threw out the township’s zoning ordinance that sought to block holders of federal firearms licenses from operating in walkable downtown areas and residential neighborhoods.
The question at the heart of the case was whether the ordinance regulated land-use decisions, the bread and butter of local government, or the sale of firearms, which only the state can do.
A majority opinion, signed by five judges, said the township’s ordinance violated state law that prohibits local governments from regulating guns because its requirements went beyond geographic limits.
“The Township’s ordinance here is clearly intended to regulate the sale of firearms, rather than to regulate zoning,” wrote Judge Matthew Wolf in the opinion. “It is a gun regulation, not a zoning regulation.”
In a statement, Todd Sinai, the Democratic president of the Lower Merion Board of Commissioners, said the township was considering its legal and legislative options.
“We, of course, are disappointed in the Commonwealth Court’s decision today. It is a fundamental and important right of municipalities to be able to zone the location of uses to best serve their residents and property owners,” Sinai said.
Frustrated with the lack of gun-control measures out of Harrisburg, advocates and officials have sought to use local ordinances to limit gun sales and where guns can be carried, and to ban certain firearms. Philadelphia has fought for years for the ability to enact gun laws. But ordinances passed by Philly and other cities, including Pittsburgh, have largely been struck down by courts.
One strategy that has had limited success is the use of zoning ordinances to limit the locations of firearms-related activities, such as shooting ranges or gun stores. The Lower Merion case was seen by some as a test on how far zoning can go to bypass state preemption.
“The Commonwealth Court has reaffirmed once again that local forms of government cannot regulate firearms and ammunition in any manner,” said Joshua Prince, an attorney with Civil Rights Defense Firm who filed the lawsuit.
Lower Merion can appeal the decision to the Pennsylvania Supreme Court, which would have to agree to hear the case, but the ruling delivered a blow to gun-control advocates who had hoped Lower Merion’s ordinance could be replicated elsewhere in the state.
“The decision to treat firearm operations as different within zoning than any other business is unusual and concerning,” said Adam Garber, the executive director of CeaseFire PA.
The ruling, he said, creates a road map for how municipalities can zone firearm stores but also puts the impetus on the state to address gun regulations, something lawmakers in Harrisburg have refused to do.
The township approved the zoning rules for firearms dealers in 2023 after the opening of Shot Tec, a gun training facility and seller in Bala Cynwyd, sparked community outrage. The zoning rules established a set of criteria for sellers to operate under and said they could open only in strip malls and industrial-use areas.
The township argued that, while local governments are not allowed to regulate firearms, they have broad power over zoning and land use.
Grant Schmidt, the owner of the Bala Cynwyd shop, sued after the zoning ordinance impeded his ability to open a second location in his home.
He responded to the news of the ruling Thursday with a gif of Ric Flair cheering. His business, which offers training and education on firearms in addition to buying, selling, and storing them, has had four locations in five years. He said he hoped he could now focus on expanding his business rather than fighting local policies.
“Now I’m looking to just grow and be normal and invest in my staff more,” Schmidt said.
The litigation focuses on the requirements Schmidt had to adhere to for his most recent Rock Hill Road location, which is within one of the four districts that were zoned for businesses that require a federal gun license. The ordinance went beyond restricting place and imposed 12 additional requirements, such as installing smash-resistant windows, an alarm system, and internal video surveillance.
Montgomery County Court found that all but three requirements were preempted by state law. Following Schmidt’s appeal, Commonwealth Court struck down the remaining requirements and the place restrictions.
Lower Merion argued that other businesses, such as medical marijuana dispensaries, animal hospitals, and funeral homes, are subject to compatible conditions to operate. These types of requirements are “traditional local land use control not specific to firearms,” the township argued, according to the majority opinion.
To make its case, Lower Merion cited a previous, non-precedential decision by Commonwealth Court that allowed Philadelphia to limit gun shops to specific zoning districts.
The difference between the cases, Wolf wrote, is that Philadelphia limited the location of the gun shops but said nothing about how they need to operate. Lower Merion went a step further to restrict how gun shop owners “conduct their business.”
Two judges, Renee Cohen Jubelirer and Lori Dumas, disagreed with the majority’s analysis, saying the decision “strips the Township of its traditional power over land use and zoning.”
“Contrary to the Majority’s conclusion, none of the provisions of the ordinance at issue here regulate the ownership, transportation, or transfer of firearms, ammunition, or ammunition components,” Jubelirer wrote in the dissent.
Correction: An original version of this story incorrectly identified the gif sent by Schmidt. It featured Ric Flair.
This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.
Gloria Del Piano, 72, of Philadelphia, celebrated designer of silk clothing, fashion accessories, and jewelry, former Italian TV producer and public relations director, energy therapist, Italian translator, voice-over actor, and community volunteer, died Wednesday, Oct. 1, of complications from cancer at the Hospital of the University of Pennsylvania.
Energetic, artistic, and indomitable, Ms. Del Piano was 31 when she arrived in Philadelphia from Rome in 1984. She had little money and knew little English. But she discovered her skill for silk painting in a do-it-yourself class, and the colorful hand-painted silk scarves, evening wraps, handkerchiefs, handbags, and original jewelry she went on to create turned Gloria Del Piano Accessories LLC into a fashion powerhouse.
In just a few years, she opened a store on Bainbridge Street and contracted with Bergdorf Goodman, Neiman Marcus, Nan Duskin, Nordstrom, and hundreds of other fashion outlets to carry her designs in Philadelphia, New York, Los Angeles, San Francisco, Detroit, Minneapolis, and elsewhere around the country. Locally, her signature scarves and earrings were featured at gallery exhibits, charity benefits, private homes, and fashion shows at Penn’s Landing, Fairmount Park, the Wayne Art Center, and elsewhere.
Many of Ms. Del Piano’s designs were colorful.
Her line of accessories won awards for excellence and creativity at the Philadelphia Dresses the World fashion expos in 1986 and ’87, and she was inducted into the Philadelphia Get to Know Us Fashion Hall of Fame in 1988. The Inquirer, Daily News, Los Angeles Times, and other outlets publicized her exhibits, and a fashion writer for Newsday called her scarves, with flower and bird patterns, “exquisite” in a 1986 story.
Some of her scarves were priced between $220 and $300 in 1986, and a black cape listed in 1988 at $495. In 1993, a gold lace-trimmed handkerchief was $45. A fellow artist exhibited with Ms. Del Piano at a Philadelphia festival and said in a fashion blog: “We watched her tie a scarf so many ways so fast it was like a magic act.”
Earlier, from 1976 to 1984, Ms. Del Piano worked as a program producer and public relations director at GBR-TV in Rome during the station’s glory years. She also did Italian voice-overs, interpretations, and translations for clients of all kinds.
Ms. Del Piano (right) smiles at a model wearing her designs at an event at Memorial Hall in Fairmount Park.
She served on the board of the nonprofit Enabling Minds, volunteered in Philadelphia as aCourt Appointed Special Advocate for Children, and raised funds for other organizations she championed. In a Facebook tribute, a friend said she was “bigger than life itself” with “a flare of the Italian opera star and the warmth of the Mother Earth itself.”
Her partner, Wainwright Ballard, said: “She was generous and empathetic. She took care of everyone, including those abandoned or forgotten by others.”
Gloria Del Piano was born Jan. 20, 1953, in Rome. She was artistic as a girl and always interested in spiritual growth and personal transformation. She studied sociology and business administration after high school in Italy, was certified by the Florida-based Barbara Brennan School of Healing in 2000, and led seminars in healing therapy for years.
Ms. Del Piano and her partner, Wainwright Ballard, met in Chestnut Hill.
She married Roberto Borea in 1985, and they divorced in 1992. She met Ballard at the Mermaid Inn in Chestnut Hill, and they spent the last eight years dancing, traveling, and enjoying life together.
Ms. Del Piano doted on her family and friends in the United States and Italy, and returned often to Rome for reunions. She lived in Mount Airy and then a 20-room house in Germantown, and visitors marveled at her eclectic collection of art and antiques.
She enjoyed music, gardening, thrift shopping, and chatting with friends. Friends called her “a philosopher,” “a noble soul,” and “a magician in the kitchen.” She delighted in cooking and entertaining, Ballard said, and always sent guests home with armloads of leftovers.
Ms. Del Piano receives an award from then-Mayor Wilson Goode at a fashion expo in Philadelphia.
Her “fabulous parties” were “fun and adventurous,” a friend said. Ms. Del Piano said on Facebook: “You never know how wonderful what you have is when you have it. It is when you miss it that we realize how lucky we were.”
A friend said her “optimism, tenacity, enthusiasm, kindness, beauty, and elegance will always be with us.” Another friend said: “My life has been made richer having known Gloria Del Piano.”
In addition to Ballard, Ms. Del Piano is survived by a brother, two sisters, and other relatives. Her former husband died earlier.
A funeral mass is to be held at 9:30 a.m. on Tuesday, Nov. 4, at St. Vincent de Paul Church, 109 E. Price St., Philadelphia, Pa. 19144.
Donations in her name may be made to Unite for Her, 22 E. King St., Malvern, Pa. 19355.
Many of Ms. Del Piano’s designs featured flowers and birds.
HARRISBURG — Pennsylvania Treasurer Stacy Garrity stepped in on Wednesday to offer counties and early education programs $500 million in low-interest loans to hold them over until a final state budget deal is complete, sidestepping the General Assembly and Gov. Josh Shapiro as they near the start of a third month at an impasse.
Garrity, a Republican who last month announced her bid to challenge Shapiro in next year’s gubernatorial election, announced the unprecedented move to allow the state Treasury to offer the loans to county human service departmentsfor the many social services they provide, as well as for early education Head Start programs, at a 4.5% interest rate.
Counties, schools, and social service providers have pleaded for months with the legislature to finalize a budget so they can begin receiving their expected state payments, which have been on hold since the beginning of the fiscal year on July 1. Some counties have had to secure private loans to hold them over until state payments begin, while others — including those around the Philadelphia region — have relied on their reserves. Other counties have frozen hiring and spending as they await a resolution to the budget stalemate.
The move would allow counties to access millions of dollars for early education programs serving 35,000 children across the state, as well as for county social services — all of which have been operating for months without their state appropriation, with no end to the budget impasse in sight.
Garrity’s decision to act unilaterally without the action of the General Assembly allows her to capitalize politically on the ongoing budget crisis over Shapiro, challenging his image as a moderate Democratic governor of a politically “purple” state willing to work across the aisle in a divided legislature. That brand, which he has built nationally as he is rumored to have interest in running for president in 2028, has been tested as he has so far been unable to secure a budget deal or a recurring funding stream for the state’s beleaguered mass transit agencies, including SEPTA.
Shapiro, for his part, has described his role in budget negotiations as being a go-between for Senate Republicans and House Democrats, who control their respective chambers, and has said that the two caucuses remain “diametrically opposed” on some issues.
A spokesperson for Shapiro said in a statement Wednesday that the real solution to the budget impasse is for Senate Republicans, whose leaders endorsed Garrity last week, to return to work in Harrisburg to finalize a budget deal with House Democrats. A spokesperson for House Majority Leader Matt Bradford (D., Montgomery) echoed the sentiment, arguing that Senate Republicans “refuse to negotiate on a realistic budget agreement.”
Gov. Josh Shapiro visits SEPTA headquarters Sunday, Aug. 10, 2025 to discuss funding for the transit agency and to pressure Senate Republicans as planned service cuts are pending because of a budget shortfall. To his right, from left, are state Democratic legislators Sen. Anthony H. Williams; Sen. Nikil Saval; Rep. Ed Neilson; and Rep. Jordan Harris.
Senate Majority Leader Joe Pittman (R., Indiana), the Senate’s top negotiator, who has met for months in closed-door budget talks with Bradford and Shapiro, said in a statement that it was Democrats who caused the prolonged impasse while demanding they include mass transit funding in the state budget. After mounting pressure as SEPTA enacted major service cuts, Shapiro ultimately sought to fund the agency on his own, and the issue will need to be revisited in two years.
Garrity, who kicked off her “Help Is on the Way” introductory campaign tour around the state earlier this week, said Wednesday her decision to intervene in the state budget stalemate was not political, despite her burgeoning run against Shapiro. Rather, she said that she had been thinking about a way to do so for months, including ahead of her announcement of her run for governor, and that most Pennsylvanians don’t even realize the state budget is late. She argued that if she wanted to be political, she would not intervene and would “keep the pressure” on Shapiro over the late state budget.
“I’m standing up here as Pennsylvania’s state treasurer, not as a candidate for governor,” Garrity said from a podium in the Harrisburg building that houses the state Treasury. “I think I have a responsibility to serve Pennsylvanians, that if I have something that I can do to provide some relief, then I should do it.”
However, that didn’t stop Garrity from inviting Montgomery County Commissioner Tom DiBello — the lone Republican on the board where Shapiro once served — to the podium at the news conference to deliver some direct criticisms of Shapiro and to praise Garrity’s intervention as a “lifeline” for counties, alongside two other GOP county commissioners from south-central Pennsylvania. While Montgomery County remains one of the wealthiest counties in the state, the late budget has required Pennsylvania’s third-most-populous county to spend down its reserves, money that it usually relies upon to continue earning interest as part of its annual revenue, DiBello said.
Pennsylvania Treasurer Stacy L. Garrity gives her acceptance speech after receiving the PA GOP’s endorsement for her campaign for governor during the Republican Party of Pennsylvania’s 2025 Fall Meeting at the Penn Stater Hotel & Conference Center in State College on Sept. 20.
“It starts at the top. The governor is responsible,” DiBello said. “He’s got to pull it together. It’s his signature at the end of the day.”
In response to Garrity’s announcement Wednesday, Montgomery County Commissioners Neil Makhija and Jamila Winder, both Democrats, said in a statement that the county needs a final state budget instead of a short-term loan program, urging Senate Republicans to “do their job.”
“A short-term loan at 4.5% interest is the state profiting from a problem of their own making, at the expense of the taxpayers,” the two commissioners added.
DiBello said he did not believe his invitation to Wednesday’s event had political motivations, adding: “I didn’t even think of that.” He also noted that he has come to Harrisburg to advocate on behalf of counties multiple times before.
Senate President Pro Tempore Kim Ward (R., Westmoreland), who has been one of Shapiro’s biggest critics since his first budget in 2023 and was quick to support Garrity’s candidacy, prodded at Shapiro’s pledge to “get stuff done” while praising Garrity’s leadership.
“Today, Treasurer Stacy Garrity made a bold move that shows what ‘get stuff done’ actually looks like,” Ward said in a statement. “Treasurer Garrity’s leadership is on display as her solution-driven option is exactly what we need, but has been glaringly missing from the present administration.”
Garrity said at the news conference Wednesday that she offered the loan program specifically to Head Start programs and county governments’ human service departments because both had asked her to help them get through the budget impasse. The state budget was due by July 1, and Pennsylvania is the only state besides Michigan that has not yet passed its budget. She said she is willing to offer similar loans to schools or other state-subsidized or funded programs as requested.
The Pennsylvania General Assembly can forgive the interest accrued by counties taking out loans during the budget impasse, Garrity said, adding that shewould support legislation that does so.
This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.
Crozer Health’s shutteredTaylor Hospital in Ridley Park will be soldto a group of local healthcare executives for $1 million, according to an agreement filed Friday in bankruptcy court proceedings for its owner, California-based Prospect Medical Holdings.
The buyer is a partnership led by Delaware County business owner Todd Strine. The group’s goal is to refill the empty property with medical services, Strine said.
“The ideal thing that could happen is we reopen an emergency room, because that’s what Delaware County needs,” said Strine, who is the majority owner of medical transport company Keystone Quality Transport.
Prospect closed Taylor in late April after the failure ofa state-led effort to find a new operator that would return the Crozer health system to nonprofit ownership. Shortly thereafter, Crozer-Chester Medical Center also closed.
Crozer was Delaware County’s largest healthcare system and a provider of critical safety-net services.For-profitProspect had previouslyclosed Springfield Hospital and Delaware County Memorial Hospital in 2022.
“It’s a fact that Delaware County is less safe today than it was when these hospitals were operating,” Strine said.
He said it seems unlikely that a full-blown hospital would return to Taylor.
Ridley Park Council president Dane Collins said he’s hopeful that an emergency department and doctors services will return to the site. “It’s no secret. The area’s in desperate need of it,” he said.
As part of the agreement, Delaware County, Ridley Park Borough, and the Ridley School District agreed to reduce the taxable value of the property from its assessed value of $60 million to a fair market value of $1 million for the next two years.
The reduced value slashes the amount of property taxes that can be earned on the property for the next two years. However, beginning in 2027, the taxing authorities would be permitted to appeal the value of the building.
The decision to reduce the building’s value so dramatically in tax rolls was opposed by some members of Ridley School District’s board of education, which only narrowly approved the measure on a 5 to 4 vote last week.
Prospect hasn’t paid property taxes on the property since 2022, according to public records.
Delaware County councilmember Christine Reuther called the new value a “tough pill to swallow” in an interview. The property was worth more than the “fire sale price” it had gone for, she said.
The building would be worth less than many homes on the county’s tax rolls, Reuther noted, at a time when property values and home costs are increasing.
She called the resolution yet another example of the negative fallout from Prospect’s abandonment of healthcare resources in the community.
“There’s literally nothing we can do that isn’t going to resolve in a worse result, and that’s wrong,” Reuther said.
Strine acknowledged that the price seems cheap, but noted the building is empty, and it’s a special-use building, making it harder to find tenants. “There’s a ton of carrying costs and a lot of uncertainty about how long it’s going to take to fill up,” he said.
The investment needed to bring the building back to life is going to be many times the price, Stine said.
“It’s positive movement to have an experienced local businessperson purchase the property instead of allowing the property to become abandoned,” said Frances Sheehan, president of the Foundation for Delaware County, whose mission is promoting health and welfare in the county.
Taylor is the second shuttered Crozer hospital to be sold in less than a month. Upper Darby School District bought the former Delaware County Memorial Hospital for $600,000 on Aug. 14. It plans to use the property for expansion of its neighboring high school.
In both cases, U.S. Bankruptcy Judge Stacey Jernigan said Prospect could abandon the properties, which means that local authorities would have had to put the real estate up for a tax sale.
Prospect had told the judge that the top offers it had received were $1.25 million for Delaware County Memorial, which closed in 2022, and $575,000 for Taylor.
Given the risk of abandonment by Prospect, county and local authorities riskeda totalloss to tax rolls ifProspect abandoned the property entirely.
Robert Strauss, an economics professor at Carnegie Mellon University who studies property tax, noted that the buyers may have backed out of a deal if they couldn’t obtain the reductions in property taxes.
“It’s hard to envision anything easy happening in the short run that would bring it back onto the tax rolls and be profitable,” he said. “The reduction in revenues seems to me to be inevitable in the next couple of years, regardless.”
This suburban content is produced with support from the Leslie Miller and Richard Worley Foundation and The Lenfest Institute for Journalism. Editorial content is created independently of the project donors. Gifts to support The Inquirer’s high-impact journalism can be made at inquirer.com/donate. A list of Lenfest Institute donors can be found at lenfestinstitute.org/supporters.
Pennsylvania spent a whopping $2.53 billion at Fine Wine & Good Spirits stores from July 2023 to June of last year. From pints of whiskey and boxes of wine to cans of vodka seltzers — 156 million units were sold across the state.
Label 1
stats
Label 1
stats
Label 1
stats
Label 1
stats
Label 1
stats
Label 1
stats
Zipcode falls mostly in County, but also spans .
Raise a glass to Pa. – here’s what alcohol people loved in the state
Sales at state-run liquor stores show that was purchased more than .
Category
Number sold
Category
Number sold
Category
Number sold
loves its
There store in your zipcode. This data is based off of those sales.
Category
Number sold
Category
Number sold
Category
Number sold
Advertisement
You’re a neighborhood of brand loyalists
In , more units of were purchased here than any other brand.
stats
stats
stats
stats
stats
Folks in have a unique taste for
spent more money on this than the rest of the state on average.
Advertisement
A bottle of white? A bottle of red?
When it comes to wine, your area prefers the based on units sold.
Category
Number sold
Category
Number sold
Wine lovers of agree, is the best varietal
stats
stats
stats
stats
stats
is a –
These are the most popular liquors by units sold.
stats
stats
stats
stats
stats
Advertisement
Bottoms up to
When it comes to stiffer drinks, these are the most popular liquors sold.
stats
stats
stats
stats
stats
For the more refined palate, is flying off the shelves in
A sweeter option flavored with herbs or fruit, these liqueurs are most often purchased.
stats
stats
stats
stats
stats
That’s a wrap for , but the party doesn’t have to stop
Check out these other zip codes to see how the alcohol flows elsewhere …
Lansdale is most loyal to one Philly brand — makers of Stateside Vodka and Surfside cocktails.
Bryn Mawr, on the Main Line, loves its white wine.
See just how much State College drinks
Doylestown, staying true to its Irish roots, consumes a lot of Baileys.
Methodology
The Philadelphia Inquirer acquired a dataset from the state Liquor Control Board comprising one year of daily sales data of each product sold at each of the state-owned Fine Wine and Good Spirits. The data only include Pennsylvania, donot include beer sales, and do not include any wine or mixers sales made outside of state stores (grocery stores, etc.).
For this story, we analyzed sales data by zip code. For zip codes with no state-run liquor stores, we assigned the zip code of the nearest store. The Inquirer also categorized alcohol into four main types — wine, liquor, liqueur, and cocktails (mixed drinks) — along with subcategories of each. Our analysis includes “most unique brand”’ which was calculated as the most money spent compared to the statewide average with a minimum of 0.1% of sales in that zipcode. Across all zip-code level analysis, we only analyzed bottles over 200 ml and excluded mini-liquor bottles.
Struggling with alcohol? There are ways out. For free, anonymous help, 24 hours a day, 7 days a week:
Pennsylvania: Call 1-800-662-HELP or visit PA.gov for a live chat.
New Jersey: 1-844-732-2465
Staff Contributors
Design and Development: Garland Fordice
Data: Chris A. Williams and Lizzie Mulvey
Editing: Sam Morris and Stephen Stirling
Copy Editing: Brian Leighton
(()=>{var j1=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var e1=j1(h=>{var N1={0:”Jan.”,1:”Feb.”,2:”March”,3:”April”,4:”May”,5:”June”,6:”July”,7:”Aug.”,8:”Sept.”,9:”Oct.”,10:”Nov.”,11:”Dec.”};function Y(e){return e===void 0&&(e=new Date),N1[e.getMonth()]}var k1={0:”Jan”,1:”Feb”,2:”Mar”,3:”Apr”,4:”May”,5:”Jun”,6:”Jul”,7:”Aug”,8:”Sep”,9:”Oct”,10:”Nov”,11:”Dec”};function G(e){return e===void 0&&(e=new Date),k1[e.getMonth()]}function g(e){return e==null}function X(e){return typeof e==”number”&&isFinite(e)}function M(e){return X(e)&&Math.floor(e)===e}var C1=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],H1=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],K=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],P1=[11,12,13];function Q(e){if(g(e))return””;var t=+e;return M(t)?P1.indexOf(t%100)>-1?K[0]:K[t%10]:””}var z1=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],D1=new RegExp(/s+([^s]*)s*$/);h.apdate=function(e){return e===void 0&&(e=new Date),Y(e)+” “+e.getDate()+”, “+e.getFullYear()},h.apdatetab=function(e){return e===void 0&&(e=new Date),G(e)+” “+e.getDate()+”, “+e.getFullYear()},h.apmonth=Y,h.apmonthtab=G,h.apnumber=function(e){if(g(e))return””;var t=+e;return M(t)?t=10?e.toString():C1[t-1]:e.toString()},h.aptime=function(e){e===void 0&&(e=new Date);var t,n,o=e.getHours(),r=e.getMinutes(),i=r===0;if(i){if(o===0)return”midnight”;if(o===12)return”noon”}return o0?o:12):(t=”p.m.”,n=o===12?o:o-12),i?n+” “+t:n+”:”+(r<10?"0"+r:r)+" "+t},h.capfirst=function(e){if(g(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},h.intcomma=function(e){if(g(e))return"";var t,n=+e;return X(n)?((t=n.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},h.intword=function(e){if(g(e))return"";var t=+e;if(!M(t))return e.toString();var n=Math.abs(t);if(n<1e6)return e.toString();var o=Math.ceil(Math.log(n+1)/Math.LN10)-1,r=o-o%3,i=t/Math.pow(10,r);return(i=Math.round(10*i)/10)+" "+H1[Math.floor(r/3)-2]},h.ordinal=function(e,t){if(t===void 0&&(t=!1),g(e))return"";var n=+e;return M(n)?t&&n{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{U(e)}),e.addEventListener(“mouseenter”,()=>{U(e)}),e.addEventListener(“mouseout”,()=>{J(e)})}),window.addEventListener(“scroll”,()=>{L!==null&&$1()})},$1=()=>{(L>window.scrollY+100||L{J(e)})},U=e=>{e.classList.add(“is-visible”),L=window.scrollY},J=e=>{e.classList.remove(“is-visible”),L=null},Z={init:()=>{x1()}};var T,T1=(e,t)=>{T=T||window.PMNdataLayer,T?T.push({event:”misc_event”,eventAction:e,eventLabel:t}):window.location.hostname.includes(“localhost”)?console.log(“Analytics event:”,e,t,”(not actually being sent due to localhost)”):console.log(“Failed to push analytics event”,e,t)},E={event:(e,t)=>{T1(e,t)}};var A=null,f=-1,z,E1=()=>{A=document.querySelectorAll(“.js-pane”).length-1},D=(e=”next”)=>{setTimeout(()=>{window.scroll(0,0)},1),e===”startOver”&&(f=1),e===”next”?f++:f–,!(f>A)&&(f===A?(document.querySelector(“.pane-button-forward”).classList.add(“no-next-slide”),document.querySelector(“.pane-button-start-over”).style.display=”inherit”):(document.querySelector(“.no-next-slide”)?.classList.remove(“no-next-slide”),document.querySelector(“.pane-button-start-over”).style.display=”none”),z=document.querySelector(`.js-pane-${f}`),z.classList.contains(“skip-pane”)&&(e===”next”?f++:f–,z=document.querySelector(`.js-pane-${f}`)),f>0&&E.event(“click”,`progressed to ${f}`),A1(),f===8&&document.querySelectorAll(“.js-pane-8 [data-flex-basis-size]”).forEach((n,o)=>{n.style.flexBasis=n.dataset.flexBasisSize,o===1&&(n.style.opacity=.5)}))},A1=()=>{let e=document.querySelector(“.js-panes”),t=e.className.split(” “).filter(r=>r.startsWith(“is-“));t.length&&e.classList.remove(…t),e.classList.add(`is-${f}`),document.querySelector(“.inno-panes–button-group”).classList.remove(“hide-group”),document.querySelector(“.is-showing”)?.classList.remove(“is-showing”),document.querySelector(`.inno-pane–${f}`).classList.add(“is-showing”),f>=A&&e.classList.add(“is-done”)},M1=()=>{document.body.scrollTop=document.documentElement.scrollTop=0,document.querySelectorAll(“.js-pane-button”).forEach(t=>{t.addEventListener(“click”,()=>{D(t.dataset.direction)})})},b={init:()=>{E1(),D(),M1()},incrementCurrentPane:D};var I1=e1(),t1=e=>{if(e)return e.replace(/’/,”u2019″)};var q=e=>e>=1e6?I1.intword(e):e.toLocaleString();var N=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var I=(e,t=null,n=null)=>{n||(n=document.querySelector(“head”));let o=document.createElement(“script”);o.type=”text/javascript”,o.src=e,t&&(o.onload=t),n.appendChild(o)},n1=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,o1=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state;return window.location.host.includes(“zzz-systest”)||window.location.host.includes(“pmn.arcpublishing.com”)||window.location.host.includes(“stage.fusion.inquirer.com”)||typeof t>”u”},r1=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},B=()=>window.location.host.includes(“localhost”);var s1=(e,t)=>{let n=[…e.querySelectorAll(“[data-populate]”)];e.dataset.populate&&n.unshift(e);let o=n.filter(r=>{let i=r.closest(“[data-populate-context]”);return!i||i==e});for(let r of o){let u=r.dataset.populate.trim().split(/s*,s*/).map(l=>l.split(/s*:s*/));for(let[l,d]of u){let s=l.split(“.”).reduce((m,y)=>{if(y.includes(“[“)){let S=y.split(“[“),$=S&&m?.[S[0]];return $&&$[S[1].replace(“]”,””)]}return m?.[y]},t),c=s==null||s==null,p=d?.split(/s+/)||[“innerHTML”];for(let m of p)if(m.startsWith(“.”)&&r.classList.toggle(m.substring(1),c?!1:s),!c)if(m==”innerHTML”){let y=s.toString().replace(“‘”,”u2019″);r.innerHTML=y}else m.startsWith(“@”)?r.setAttribute(m.substring(1),s):m.startsWith(“–“)&&r.style.setProperty(m,s)}}};var B1=({data:e})=>{document.querySelectorAll(“.js-populate”).forEach(n=>s1(n,e))},V={init:()=>{},populate:B1};var V1=()=>{},W={Red:”red”,White:”white”,Liquor:”liquor”,Wine:”red”,Liqueur:”liqueur”,Cocktail:”cocktail”},W1=({data:e,paData:t,zip:n,noStores:o})=>{document.querySelectorAll(“.js-custom-heading”).forEach(i=>{let u=JSON.parse(i.dataset.customHeading)}),O1({paData:t,zip:n,county:e.county,alt_counties:e.alt_counties}),i1({data:t,container:”.js-top_state_categories”,categoryName:”top_categories”,labelName:”name”}),i1({data:e,container:”.js-popular_zip_categories”,categoryName:”top_categories”,labelName:”name”}),F1({data:e}),_({data:e,container:”.js-top_brands”,categoryName:”top_brands”,labelName:”brand”}),R1({data:e,winnerContainer:”.js-white_vs_red-header”,container:”.js-white_vs_red”,categoryName:”red_vs_white”,labelName:”wine_type”}),U1(e),_({data:e,container:”.js-top_wine_subcategories”,categoryName:”top_wines”,labelName:”name”}),_({data:e,container:”.js-top_liquor_types”,categoryName:”top_liquor”,labelName:”name”}),_({data:e,container:”.js-top_liquor_brands”,categoryName:”top_liquor_brand”,labelName:”brand”}),_({data:e,container:”.js-top_liqueur_brands”,categoryName:”top_liqueur”,labelName:”name”})},F1=({data:e})=>{let{unique_products:t}=e;if(!t)return;let n=document.querySelector(“.js-winner-name”);t&&n&&(n.innerHTML=`${t[0].brand}, ${t[0].sub_cat}`);let o=document.querySelector(“.js-most_unique_brand .js-winner-bottle”);o&&t&&(o.src=`https://interactives.inquirer.com/projects/2025/04/alcohol-sales/1745525400210/assets/_resized/icons/${W[t[0].category]}–650px.webp`,t[0].category==”Cocktail”||t[0].category==”Liqueur”?o.classList.add(“is-offset”):o.classList.remove(“is-offset”))},O1=({paData:e,zip:t,county:n,alt_counties:o})=>{let{by_county:r}=e,u=r.sort((a,s)=>s[“total_units,”]-a[“total_units,”]).reduce((a,s,c)=>s.county===n?[…a,{rank:c,…s,isCounty:!0}]:cs?.classList.remove(“dont-show”)),document.querySelector(“.js-top_purchasing_counties .js-bar-chart”)?.classList.add(“list-length-6”)),u.forEach((a,s)=>{let c=document.querySelector(“.js-top_purchasing_counties”);a.isCounty?(c.querySelector(`.bar-chart-text-${s}`)?.classList.add(“is-county”),c.querySelector(`.bar-chart-bar-${s} .js-bar-chart-bar`)?.classList.add(“is-county”)):(c.querySelector(`.bar-chart-text-${s}`)?.classList.remove(“is-county”),c.querySelector(`.bar-chart-bar-${s} .js-bar-chart-bar`)?.classList.remove(“is-county”));let p=c.querySelector(`.bar-chart-text-${s} .bar-chart–row-label`);p&&(p.innerHTML=`${a?.county}`);let m=c.querySelector(`.bar-chart-text-${s} .bar-chart–stats`);m&&(m.innerHTML=`${q(a[“total_units,”])} units sold`);let y=c.querySelector(`.bar-chart-bar-${s} .js-bar-chart-bar`);y&&(y.style.width=`${a[“total_units,”]/l*100}%`)});let d=document.querySelector(“.js-county-note”);if(d.classList.remove(“hide-note”),o&&o.length>0){let a=d.querySelector(“span[data-populate=’alt_counties’]”),s=()=>{if(o.length{let r=e[n],i=[2,3,1],u=r[0].total_units;i.forEach(l=>{let d=document.querySelector(`${t} .js-cat-${l}`),a=document.querySelector(`${t} .js-num-${l}`);d.innerHTML=r[l-1][o],a.innerHTML=`${q(r[l-1].total_units)} units sold`;let s=document.querySelector(`${t} .podium-${l} .podium-bottle img`);s.src=`https://interactives.inquirer.com/projects/2025/04/alcohol-sales/1745525400210/assets/_resized/icons/${W[r[l-1].name]}–650px.webp`;let c=document.querySelector(`${t} .podium-${l}.podium-item`);c.classList.remove(“podium-type-Cocktail”),c.classList.add(`podium-type-${r[l-1].name}`);let p=r[l-1].total_units/u;c.style.gridTemplateRows=`auto 245px ${p}fr`})},R1=({data:e,winnerContainer:t,container:n,categoryName:o,labelName:r})=>{let i=e[o],u=document.querySelector(`${t}`);u&&(u.innerHTML=i[0][r]);let l=[1,2],d=i[0].total_units,a=i[0].total_units/(i[0].total_units+i[1].total_units),s=document.querySelector(n).closest(“.inno-pane”),c=document.createElement(“div”);c.style.width=`${a*100}%`,c.classList.add(“inno-pane–background”),s.append(c),l.forEach(p=>{let m=document.querySelector(`${n} .js-cat-${p}`),y=document.querySelector(`${n} .js-num-${p}`);m.innerHTML=i[p-1][r],y.innerHTML=`${q(i[p-1].total_units)} units sold`;let S=document.querySelector(`${n} .compare-${p} .compare-bottle img`);S.src=`https://interactives.inquirer.com/projects/2025/04/alcohol-sales/1745525400210/assets/_resized/icons/${W[i[p-1][r]]}–650px.webp`;let $=document.querySelector(`${n} .compare-${p} .compare-bottle`),R=i[p-1].total_units/d*.8*100;$.dataset.flexBasisSize=`${R}%`})};var _=e=>{let{data:t,container:n,categoryName:o,labelName:r}=e,i=t[o],u=i[0].total_units;[1,2,3,4,5].forEach(d=>{let a=document.querySelector(`${n} .js-list-stats-name-${d}`),s=document.querySelector(`${n} .js-list-stats-stat-${d}`),c=document.querySelector(`${n} .js-list-stats-bar-${d}`);a&&(a.innerHTML=i[d-1][r].replace(“‘”,”u2019″)),s&&(s.innerHTML=`${q(i[d-1].total_units)} units sold`,c.style.width=`${i[d-1].total_units/u*100}%`)})},U1=e=>{let t=document.querySelector(“.js-red-vs-white-text”),n=e.red_vs_white[0].wine_type,o=t.dataset[`winner${n}`];t.innerHTML=o},j={init:()=>{V1()},buildCharts:W1};var a1=[15001,15003,15004,15005,15006,15007,15009,15010,15012,15014,15015,15017,15018,15019,15020,15021,15022,15024,15025,15026,15027,15028,15030,15031,15033,15034,15035,15037,15038,15042,15043,15044,15045,15046,15047,15049,15050,15051,15052,15053,15054,15055,15056,15057,15059,15060,15061,15062,15063,15064,15065,15066,15067,15068,15071,15072,15074,15075,15076,15077,15078,15081,15082,15083,15084,15085,15086,15087,15088,15089,15090,15101,15102,15104,15106,15108,15110,15112,15116,15120,15122,15126,15129,15131,15132,15133,15135,15136,15137,15139,15140,15142,15143,15144,15145,15146,15147,15148,15201,15202,15203,15204,15205,15206,15207,15208,15209,15210,15211,15212,15213,15214,15215,15216,15217,15218,15219,15220,15221,15222,15223,15224,15225,15226,15227,15228,15229,15232,15233,15234,15235,15236,15237,15238,15239,15241,15243,15260,15275,15282,15290,15301,15310,15311,15312,15313,15314,15315,15316,15317,15320,15321,15322,15323,15324,15325,15327,15329,15330,15331,15332,15333,15334,15337,15338,15340,15341,15342,15344,15345,15346,15347,15348,15349,15350,15351,15352,15353,15357,15358,15359,15360,15361,15362,15363,15364,15365,15366,15367,15368,15370,15376,15377,15378,15379,15380,15401,15410,15411,15412,15413,15416,15417,15419,15420,15421,15422,15423,15424,15425,15427,15428,15429,15430,15431,15432,15433,15434,15435,15436,15437,15438,15440,15442,15443,15444,15445,15446,15447,15448,15449,15450,15451,15454,15455,15456,15458,15459,15460,15461,15462,15463,15464,15465,15466,15467,15468,15469,15470,15472,15473,15474,15475,15476,15477,15478,15479,15480,15482,15483,15484,15486,15488,15489,15490,15492,15501,15502,15510,15520,15521,15522,15530,15531,15532,15533,15534,15535,15536,15537,15538,15539,15540,15541,15542,15544,15545,15546,15547,15550,15551,15552,15554,15555,15557,15558,15559,15560,15561,15562,15563,15564,15565,15601,15610,15611,15612,15613,15615,15616,15617,15618,15619,15620,15622,15623,15624,15625,15626,15627,15628,15629,15631,15632,15633,15634,15635,15636,15637,15638,15639,15640,15641,15642,15644,15646,15647,15650,15655,15656,15658,15660,15661,15662,15663,15665,15666,15668,15670,15671,15672,15673,15674,15675,15676,15677,15678,15679,15680,15681,15682,15683,15684,15686,15687,15688,15689,15690,15691,15692,15693,15695,15696,15697,15698,15701,15705,15710,15711,15712,15713,15714,15715,15716,15717,15720,15721,15722,15723,15724,15725,15727,15728,15729,15730,15731,15732,15733,15734,15736,15737,15738,15739,15741,15742,15744,15745,15746,15747,15748,15750,15752,15753,15754,15756,15757,15759,15760,15761,15762,15763,15764,15765,15767,15770,15771,15772,15773,15774,15775,15776,15777,15778,15779,15780,15781,15783,15784,15801,15821,15823,15824,15825,15827,15828,15829,15831,15832,15834,15840,15841,15845,15846,15847,15848,15849,15851,15853,15856,15857,15860,15861,15863,15864,15865,15866,15868,15870,15901,15902,15904,15905,15906,15909,15920,15921,15922,15923,15924,15925,15926,15927,15928,15929,15930,15931,15934,15935,15936,15937,15938,15940,15942,15943,15944,15945,15946,15948,15949,15951,15952,15953,15954,15955,15956,15957,15958,15960,15961,15962,15963,16001,16002,16020,16022,16023,16024,16025,16027,16028,16029,16030,16033,16034,16035,16036,16037,16038,16040,16041,16045,16046,16048,16049,16050,16051,16052,16053,16054,16055,16056,16057,16059,16061,16063,16066,16101,16102,16105,16110,16111,16112,16113,16114,16115,16116,16117,16120,16121,16123,16124,16125,16127,16130,16131,16132,16133,16134,16136,16137,16140,16141,16142,16143,16145,16146,16148,16150,16151,16153,16154,16155,16156,16157,16159,16160,16161,16172,16201,16210,16211,16212,16213,16214,16217,16218,16220,16222,16223,16224,16226,16228,16229,16230,16232,16233,16235,16236,16238,16239,16240,16242,16244,16245,16246,16248,16249,16250,16253,16254,16255,16256,16258,16259,16260,16262,16263,16301,16311,16312,16313,16314,16316,16317,16319,16321,16322,16323,16326,16327,16328,16329,16331,16332,16333,16334,16335,16340,16341,16342,16343,16344,16345,16346,16347,16350,16351,16352,16353,16354,16360,16361,16362,16364,16365,16370,16371,16372,16373,16374,16401,16402,16403,16404,16405,16406,16407,16410,16411,16412,16415,16416,16417,16420,16421,16422,16423,16424,16426,16427,16428,16430,16433,16434,16435,16436,16438,16440,16441,16442,16443,16444,16475,16501,16502,16503,16504,16505,16506,16507,16508,16509,16510,16511,16546,16550,16563,16601,16602,16611,16613,16616,16617,16619,16620,16621,16622,16623,16624,16625,16627,16630,16631,16633,16634,16635,16636,16637,16638,16639,16640,16641,16645,16646,16647,16648,16650,16651,16652,16654,16655,16656,16657,16659,16661,16662,16664,16665,16666,16667,16668,16669,16670,16671,16672,16673,16674,16675,16677,16678,16679,16680,16682,16683,16684,16685,16686,16689,16691,16692,16693,16694,16695,16699,16701,16720,16724,16725,16726,16727,16729,16730,16731,16732,16733,16734,16735,16738,16740,16743,16744,16745,16746,16748,16749,16750,16801,16802,16803,16820,16821,16822,16823,16825,16826,16827,16828,16829,16830,16832,16833,16834,16835,16836,16837,16838,16839,16840,16841,16843,16844,16845,16847,16848,16849,16851,16852,16853,16854,16855,16856,16858,16859,16860,16861,16863,16864,16865,16866,16868,16870,16871,16872,16874,16875,16876,16877,16878,16879,16881,16882,16901,16910,16911,16912,16914,16915,16917,16920,16921,16922,16923,16925,16926,16927,16928,16929,16930,16932,16933,16935,16936,16937,16938,16939,16940,16941,16942,16943,16946,16947,16948,16950,17002,17003,17004,17005,17006,17007,17009,17010,17011,17013,17014,17015,17016,17017,17018,17019,17020,17021,17022,17023,17024,17025,17026,17027,17028,17029,17030,17032,17033,17034,17035,17036,17037,17038,17039,17040,17041,17042,17043,17044,17045,17046,17047,17048,17049,17050,17051,17052,17053,17054,17055,17056,17057,17058,17059,17060,17061,17062,17063,17064,17065,17066,17067,17068,17069,17070,17071,17073,17074,17075,17076,17077,17078,17080,17081,17082,17084,17086,17087,17088,17090,17093,17094,17097,17098,17099,17101,17102,17103,17104,17109,17110,17111,17112,17113,17120,17201,17202,17210,17211,17212,17213,17214,17215,17217,17219,17220,17221,17222,17223,17224,17225,17228,17229,17232,17233,17235,17236,17237,17238,17239,17240,17241,17243,17244,17246,17247,17249,17250,17251,17252,17253,17254,17255,17257,17260,17261,17262,17263,17264,17265,17266,17267,17268,17271,17301,17302,17303,17304,17306,17307,17309,17311,17313,17314,17315,17316,17317,17318,17319,17320,17321,17322,17323,17324,17325,17327,17329,17331,17339,17340,17342,17343,17344,17345,17347,17349,17350,17352,17353,17355,17356,17360,17361,17362,17363,17364,17365,17366,17368,17370,17371,17372,17401,17402,17403,17404,17406,17407,17408,17501,17502,17504,17505,17506,17507,17508,17509,17512,17516,17517,17518,17519,17520,17522,17527,17529,17532,17534,17535,17536,17538,17540,17543,17545,17547,17550,17551,17552,17554,17555,17557,17560,17562,17563,17565,17566,17568,17569,17570,17572,17576,17578,17579,17581,17582,17584,17601,17602,17603,17606,17701,17702,17720,17721,17723,17724,17727,17728,17729,17730,17731,17737,17739,17740,17742,17744,17745,17747,17748,17749,17750,17751,17752,17754,17756,17758,17760,17762,17763,17764,17765,17768,17769,17771,17772,17774,17776,17777,17778,17779,17801,17810,17812,17813,17814,17815,17820,17821,17822,17823,17824,17827,17829,17830,17832,17834,17835,17836,17837,17840,17841,17842,17844,17845,17846,17847,17850,17851,17853,17855,17856,17857,17858,17859,17860,17861,17862,17864,17865,17866,17867,17868,17870,17872,17876,17878,17880,17881,17884,17885,17886,17887,17888,17889,17901,17920,17921,17922,17923,17925,17929,17930,17931,17933,17934,17935,17936,17938,17941,17943,17944,17945,17946,17948,17949,17951,17952,17953,17954,17957,17959,17960,17961,17963,17964,17965,17967,17968,17970,17972,17974,17976,17978,17979,17980,17981,17982,17983,17985,18011,18012,18013,18014,18015,18017,18018,18020,18030,18031,18032,18034,18035,18036,18037,18038,18040,18041,18042,18045,18046,18049,18051,18052,18053,18054,18055,18056,18058,18059,18062,18063,18064,18065,18066,18067,18069,18070,18071,18072,18073,18074,18076,18077,18078,18079,18080,18081,18083,18085,18086,18087,18088,18091,18092,18101,18102,18103,18104,18106,18109,18195,18201,18202,18210,18211,18212,18214,18216,18218,18219,18220,18221,18222,18223,18224,18225,18229,18230,18231,18232,18234,18235,18237,18239,18240,18241,18242,18244,18245,18246,18248,18249,18250,18252,18254,18255,18256,18301,18302,18321,18322,18323,18324,18325,18326,18327,18328,18330,18331,18332,18333,18334,18335,18336,18337,18340,18342,18343,18344,18346,18347,18349,18350,18351,18353,18354,18355,18356,18357,18360,18370,18371,18372,18403,18405,18407,18411,18413,18414,18415,18417,18419,18420,18421,18424,18425,18426,18428,18430,18431,18433,18434,18435,18436,18437,18438,18439,18440,18441,18443,18444,18445,18446,18447,18451,18452,18453,18454,18455,18456,18457,18458,18460,18461,18462,18463,18464,18465,18466,18469,18470,18471,18472,18473,18503,18504,18505,18507,18508,18509,18510,18512,18517,18518,18519,18602,18603,18610,18612,18614,18615,18616,18617,18618,18619,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18634,18635,18636,18640,18641,18642,18643,18644,18651,18655,18656,18657,18660,18661,18701,18702,18704,18705,18706,18707,18708,18709,18801,18810,18812,18814,18816,18817,18818,18820,18821,18822,18823,18824,18825,18826,18828,18829,18830,18831,18832,18833,18834,18837,18840,18842,18843,18844,18845,18846,18847,18848,18850,18851,18853,18854,18901,18902,18912,18913,18914,18915,18917,18920,18921,18923,18925,18927,18929,18930,18932,18933,18935,18936,18938,18940,18942,18944,18946,18947,18950,18951,18954,18955,18960,18962,18964,18966,18969,18970,18972,18974,18976,18977,18980,19001,19002,19003,19004,19006,19007,19008,19009,19010,19012,19013,19014,19015,19017,19018,19020,19021,19022,19023,19025,19026,19027,19029,19030,19031,19032,19033,19034,19035,19036,19038,19040,19041,19043,19044,19046,19047,19050,19052,19053,19054,19055,19056,19057,19060,19061,19063,19064,19066,19067,19070,19072,19073,19074,19075,19076,19078,19079,19081,19082,19083,19085,19086,19087,19090,19094,19095,19096,19102,19103,19104,19106,19107,19108,19109,19111,19112,19113,19114,19115,19116,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19301,19310,19311,19312,19316,19317,19319,19320,19330,19333,19335,19341,19342,19343,19344,19345,19348,19350,19352,19355,19358,19362,19363,19365,19367,19369,19372,19373,19374,19375,19380,19382,19383,19390,19401,19403,19405,19406,19422,19425,19426,19428,19435,19436,19437,19438,19440,19442,19444,19446,19453,19454,19456,19457,19460,19462,19464,19465,19468,19472,19473,19474,19475,19477,19490,19492,19501,19503,19504,19505,19506,19507,19508,19510,19511,19512,19516,19518,19520,19522,19523,19525,19526,19529,19530,19533,19534,19535,19536,19538,19539,19540,19541,19543,19544,19545,19547,19549,19550,19551,19554,19555,19559,19560,19562,19564,19565,19567,19601,19602,19604,19605,19606,19607,19608,19609,19610,19611];var Z1=()=>{document.querySelectorAll(“.js-share”).forEach(e=>{e.addEventListener(“click”,()=>{G1(e)})})},Y1=()=>{document.querySelectorAll(“.js-share”).forEach(e=>{let t=e.dataset.url||[location.protocol,”//”,location.host,location.pathname].join(“”);e.dataset.url=t})},G1=async e=>{let t=e.dataset.text,n=e.dataset.url,o=()=>{navigator.clipboard.writeText([t,n].join(” “)),E.event(“click”,`copied share text to clipboard | ${[t,n].join(” “)}`),e.classList.add(“is-copied”),setTimeout(()=>{e.classList.remove(“is-copied”)},2e3)};if(!navigator.canShare||!N())o();else try{await navigator.share({text:t,url:n})}catch(r){console.log(r)}},K1=(e,t,n)=>{let o=document.querySelector(e);o?o.classList.contains(“inno-share__button”)?(o.dataset.text=t,o.dataset.url=n):console.warn(`${e} is not a share button`):console.warn(`${e} not found`)},k={init:()=>{Z1(),Y1()},updateTextToCopy:(e,t,n)=>{K1(e,t,n)}};var c1=[“zeroth”,”first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”,”tenth”,”eleventh”,”twelfth”,”thirteenth”,”fourteenth”,”fifteenth”,”sixteenth”,”seventeenth”,”eighteenth”,”nineteenth”],l1=[“twent”,”thirt”,”fort”,”fift”,”sixt”,”sevent”,”eight”,”ninet”];function Q1(e){return e{let e=new URLSearchParams(document.location.search),t=e.get(“zip”);e.get(“skipIntro”)&&t?(document.querySelector(“.js-pane-0”).classList.add(“is-skipped-0”),H({target:{value:t}})&&C(t)):t?H({target:{value:t}})&&(document.querySelector(“.inno-addresslookup–returning”).classList.add(“returning-show”),document.querySelector(“.js-returning-zip”).innerHTML=t,document.querySelector(“.js-pane-0”).classList.add(“pane-returning-zip”),document.querySelector(“.js-pane-start-button-with-zip”).addEventListener(“click”,()=>{C(t)})):(document.querySelector(“.inno-addresslookup–returning.returning-show”)?.classList?.remove(“returning-show”),document.querySelector(“.js-pane-0.pane-returning-zip”)?.classList?.remove(“pane-returning-zip”));let o=document.querySelector(“.js-search-form”);o.addEventListener(“submit”,r=>{if(r.preventDefault(),o.classList.contains(“is-valid”)){let i=o&&o.querySelector(“.js-zip-entry”),u=o&&i.value;C(u)}else ee()}),o.querySelector(“.js-zip-entry”).addEventListener(“keyup”,r=>{H(r)}),o.querySelector(“.js-zip-entry”).addEventListener(“change”,r=>{H(r)}),document.querySelector(“.js-pane-no-zip”).addEventListener(“click”,()=>{C()}),document.addEventListener(“focusout”,function(r){setTimeout(function(){window.scroll(0,0)},1)}),document.addEventListener(“keydown”,function(r){if(document.querySelector(“.submitted-form”))r.key===”ArrowRight”&&b.incrementCurrentPane(“next”),r.key===”ArrowLeft”&&b.incrementCurrentPane(“prev”);else return})},ee=()=>{let e=document.querySelector(“.inno-addresslookup”),t=document.createElement(“div”);t.classList.add(“inno-addresslookup–error”),t.innerHTML=”Please enter a valid Pennsylvania ZIP code.”,e.appendChild(t)},C=async e=>{let t=await fetch(“https://interactives.inquirer.com/projects/2025/04/alcohol/statewide.json”).then(r=>r.json()).then(r=>u1(r));if(document.querySelectorAll(“.skip-pane”).forEach(r=>r?.classList.remove(“skip-pane”)),document.querySelector(“.js-panes”).classList.add(“submitted-form”),!e){document.querySelector(“.js-panes”).classList.add(“no-zip”),[document.querySelector(“.no-zip .js-pane-3”),document.querySelector(“.no-zip .js-pane-6”)].forEach(u=>u?.classList.add(“skip-pane”)),d1({data:t,paData:t,type:”no-zip”}),b.incrementCurrentPane(“next”);return}document.querySelector(“.no-zip”)?.classList.remove(“no-zip”),document.querySelector(“.js-pane-2”).classList.add(“skip-pane”);let n=t.zipcode_lookup[e],o=n!==e;fetch(`https://interactives.inquirer.com/projects/2025/04/alcohol/${n}.json`).then(r=>{if(r)return r.json();throwError(“Something has gone wrong. Please try again.”),console.log(r.statusText)}).then(r=>{r=u1(r),d1({data:r,paData:t,zip:e,noStores:o}),b.incrementCurrentPane(“next”)})},u1=e=>(Object.keys(e).forEach(t=>{Array.isArray(e[t])&&e[t].forEach(n=>{n.brand&&(n.brand=t1(n.brand))})}),e),d1=({data:e,paData:t,zip:n,type:o,noStores:r})=>{if(o===”no-zip”){V.populate({data:{…e,county:”Allegheny”,county_rank:”first”,zip:”Pennsylvania”,zip5:”Pennsylvania”,area_or_none:””,area_or_state:”state”,town_or_state:”state”},paData:t,type:o,zip:n,noStores:r}),j.buildCharts({data:e,paData:t,type:o,zip:n,noStores:r});return}let u=[…t.by_county].sort((a,s)=>s[“total_units,”]-a[“total_units,”]).map(a=>a.county),l={total_pa_sales:”1,000,000″,store_count_plural:e.store_count>1?”s”:””,store_count_plural_article:e.store_count>1?”are”:”is”,noStores:r,county_rank:Q1(u.indexOf(e.county)+1),area_or_none:” in your area”,area_or_state:”area”,town_or_state:”town”},d=document.querySelectorAll(“[data-alt-text]”);r&&d.forEach(a=>{let s=a.dataset.altText;s&&(a.innerHTML=s)}),V.populate({data:{…e,…l,zip:n}}),j.buildCharts({data:{…e,…l},paData:t,zip:n}),k.updateTextToCopy(“.js-share-your-zip”,””,`https://inquirer.com/food/drink/inq2/pennsylvania-fine-wine-good-spirits-sales-data-uncorked-20250425.html?zip=${n}`)},H=e=>{let t=Number(e.target.value);return a1.includes(t)&&Number.isInteger(t)?(document.querySelector(“.js-search-form”).classList.add(“is-valid”),document.querySelector(“.js-pane-start-button”).disabled=!1,!0):(document.querySelector(“.js-pane-start-button”).disabled=!0,!1)},p1={init:()=>{X1()}};var te=()=>{},m1={init:()=>{te()}};var ne=()=>{document.querySelectorAll(“.js-bubbles .inno-pane–bubble-wrapper”).forEach(t=>{t.addEventListener(“mouseover”,()=>{t.classList.add(“bubble-clicked”)},!1),t.addEventListener(“click”,()=>{t.classList.add(“bubble-clicked”)},!1),t.addEventListener(“animationiteration”,()=>{t.classList.remove(“bubble-clicked”)})})},f1={init:()=>{ne()}};var oe=()=>{let t=window.location.href.split(“?”)[0];document.querySelectorAll(“.inno-recirclinks–item-button”).forEach(o=>{let r=o.querySelector(“.js-button-label”).innerHTML,i=`${t}?zip=${r}&skipIntro=true`;o.addEventListener(“click”,()=>{window.location=i})})},h1={init:()=>{oe()}};var re=()=>{r1()&&document.querySelectorAll(“.js-adbox”).forEach(t=>{t.classList.add(“is-hidden”)})},y1={init:()=>{re()}};var w,g1,se=()=>{w=document.getElementById(“js-inno-toast”)},ie=e=>{if(!w)return;w.innerHTML=e,w.classList.add(“inno-toast–active”);let t=()=>{w.addEventListener(“transitionend”,ae,{once:!0}),w.classList.remove(“inno-toast–active”)};clearTimeout(g1),g1=setTimeout(t,5e3)},ae=()=>{w.innerHTML=””},x={init:()=>{se()},showToast:ie};var P,ce=async()=>new Promise(e=>{setTimeout(()=>{console.log(“simulating createShareLink for localhost”),e(“https://inquirer.com/interactives”),le()},100)}),le=()=>{let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||setTimeout(()=>{let t=e?.querySelector(“span”);t&&(t.innerHTML=”Gift link copied to clipboard“)},20)},ue=()=>{let e=window.services?.createShareLink;e&&(P=e),B()&&(P=ce),P&&pe()},de=async e=>{let t=”text/plain”,n=async()=>{try{return await P(window.location.pathname)}catch{e.dataset.state=”error”,x.showToast(“Hmm, we couldn’t generate a gift link…”)}},o=new ClipboardItem({[t]:n()});await navigator.clipboard.write([o]).catch(r=>{console.log(r),x.showToast(“Couldn’t copy to clipboard, try again?”),e.dataset.state=”error”}),x.showToast(“Gift link copied to clipboard!”),e.dataset.state=”complete”},pe=()=>{document.querySelectorAll(“.js-gift”).forEach(t=>{(n1()||B()||o1())&&t.classList.add(“is-available”)}),document.querySelectorAll(“.js-gift-button”).forEach(t=>{t instanceof HTMLButtonElement&&t.addEventListener(“click”,()=>{t.classList.contains(“disabled”)||(t.dataset.state=”loading”,de(t),setTimeout(()=>{t.dataset.state=”ready”},2e3))})});let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||me(e)},me=e=>{new MutationObserver(n=>{for(let o of n){let r=[…o.addedNodes].at(0);if(!(r instanceof HTMLElement))return;x.showToast(r.outerHTML)}}).observe(e,{subtree:!0,childList:!0})},b1={init:()=>{ue()}};var fe=()=>{window.addEventListener(“message”,e=>{if(e.data[“datawrapper-height”]){let t=e.data[“datawrapper-height”];for(let n in t)document.querySelector(`#datawrapper-chart-${n}`).setAttribute(“height”,t[n])}})},he=()=>{document.querySelectorAll(“.js-datawrapper-graphic”).forEach(e=>{I(`https://datawrapper.dwcdn.net/${e.dataset.id}/embed.js`,null,e)})},ye=()=>{window.addEventListener(“message”,e=>{let t=e.data;document.querySelectorAll(`iframe[src*=”${t.id}”]`).forEach(o=>{o.style.height=`${t.height}px`})},!1)},ge=()=>{document.querySelectorAll(“.js-pym-graphic”).forEach(e=>{if(typeof window{new window.pym.Parent(e.id,e.dataset.iframe)};typeof window.pym>”u”?I(“https://pym.nprapps.org/pym.v1.min.js”,t):t()}})},w1={init:()=>{fe(),he(),ge(),ye()}};var v,F,O=!0,be=()=>{v=document.querySelectorAll(“.js-video-autoplay”)},we=()=>{window.addEventListener(“resize”,()=>{v1()}),window.addEventListener(“scroll”,()=>{v1()}),v.forEach(e=>{e.addEventListener(“volumechange”,t=>{e.muted!==O&&!N()&&(O=e.muted,ve())})})},v1=()=>{let e;v.forEach((t,n)=>{let o=t.getBoundingClientRect(),r=o.height/2;o.y-r&&(e=t)}),e!==F&&(F=e,v.forEach(t=>{t.pause()}),e?e.play():F=null)},ve=()=>{v.forEach(e=>{e.muted=O})},S1={init:()=>{be(),v&&we()}};var L1={init:()=>{Z.init?.(),p1.init?.(),j.init?.(),m1.init?.(),f1.init?.(),b.init?.(),h1.init?.(),y1.init?.(),b1.init?.(),w1.init?.(),k.init?.(),S1.init?.()}};var Se=()=>{},q1={init:()=>{Se()}};var Le=document.querySelector(“.js-inno”),_1=()=>{L1.init(),q1.init()};Le?_1():new MutationObserver((t,n)=>{if(document.querySelector(“.js-inno”)){n.disconnect(),_1();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();
Picture it: The Birds game is on, you’re snacking on the couch, and suddenly, you hear it: “This holiday season, my good friend gave to me: seven Powerball tickets — .” With the start of Pennsylvania’s annual showing of its prized lottery Christmas commercial, the holiday season is truly here.
Dating to 1992, the ad, which is titled “Snowfall,” features a group of carolers singing an abridged and heavily modified version of “The Twelve Days of Christmas,” swapping the usual swans a-swimming and geese a-laying for an array of lottery games.
On social media, the return of the ad — which typically begins airing in early November — is celebrated. “It’s practically a holiday tradition,” one Reddit user wrote 13 years ago about the ad (from a Reddit thread in 2011 discussing its return that holiday season). A new Reddit thread posted this week also embraced the holiday ad.
“The moment they hear the carolers sing, many Pennsylvanians reflexively smile, sing along, and mentally count the weeks until they can put up the tree,” Drew Svitko, the Pennsylvania Lottery’s executive director, said in 2016 ahead of the ad’s 25th anniversary. “We are proud that our popular commercial brings back so many warm memories for viewers and has become a Keystone State holiday tradition.”
But the ad we see today is not the exact ad that was shown over three decades ago.
The original version was filmed in Pittsburgh ahead of its 1992 debut. It features an older man, Joe, leaving his place on a snowy night to dole out lottery ticket gifts throughout his neighborhood, including tocoffee- and newsstand owners. Carolers sing. That version was shown from 1992 through 2011.
In 2011, the Pennsylvania Lottery reproduced the holiday commercial in high-definition video and to accommodate modern TV specs. This time, the shoot took place in Philadelphia. But the shot-for-shot remake was so carefully executed, many viewers didn’t notice the difference when it was shown in 2012 until it was pointed out.
“The lottery took great care in recreating the beloved ad,” Pennsylvania Lottery spokesperson Ewa Swope said Tuesday. “By retaining the original audio track and voice-over, along with the shot-for-shot remake, we stayed true to the look and feel of the original spot.”
Local Philly blog Crossing Broad posted a side-by-side comparison of the 1992 and 2012 ads to highlight the matching.
Of course, the 2012 ad has been tweaked slightly over the years to account for changes to the lottery’s game offerings. Swope said a visual card within the ad is also updated annually to spotlight a featured holiday scratch-off game — this year’s is the Jingle Jangle Jackpot.
“Because the original spot is so beloved, we didn’t want to upset anyone by going in a vastly different creative direction,” Connie Bloss, a marketing pro who worked on both the 1992 and 2012 “Snowfall” ads, told the Associated Press at the time of the new spot’s debut. “We meticulously examined each frame to match the outfits, props, location, and other small details. We really wanted to get it right.”
Swope said the ad’s aim has always been the same: to remind consumers that lottery products can be given as gifts. Becoming a holiday classic was just a bonus.
“We could not have imagined in 1992 that this spot would become such a holiday classic,” Swope said. “We routinely hear from players that when they see the commercial, they know the holiday season is starting. We are happy that so many players enjoy and look forward to this spot as a part of their holiday tradition.”
You can watch the latest version of “Snowfall” below: