You are here
News Feeds
Extreme heat left this student athlete on life support. He won’t be the last.
Matthew Mayich stepped onto the field of Sun Angel Stadium in Tempe, Arizona, at about 7 a.m. on August 20. It was the standout hockey player’s first official practice with his new team, and temperatures were already in the mid-80s.
He and his Arizona State University teammates spent at least 45 minutes doing push-ups, planks, flutter kicks, bear crawls, squats, sprints, and buddy-carries, led by guest trainer and former Green Beret Tim Ziesel. Before leaving the field, Ziesel gave instructions for one final exercise: a medicine ball run.
As temperatures approached 90 degrees Fahrenheit, the players set off in small groups, according to the university’s timeline of events. Mayich appeared to struggle, then stumbled, dropped the ball, and fell. He tried to rise and fell again.
Athletic staff treated him with iced towels and cool water, then sprayed him with a garden hose. Initially responsive, his condition deteriorated, and the trainer called 911. Paramedics rushed him to the hospital, where he remains in critical condition after experiencing what his family’s lawyer, Robert Carey, called exertional heat stroke. Carey did not respond to requests for additional information about the diagnosis, which could not be independently corroborated. He has told journalists the family’s hope for a meaningful recovery hovers near a miracle.
“We want accountability for what happened to our son,” Mayich’s parents, John and Christina, said in a written statement. “We want the truth.”
University officials declined to be interviewed, and Ziesel’s attorney, Larry Kazan, downplayed the intensity of the training session. “The workout was not difficult as some media outlets have attempted to color it,” he wrote in an email to Grist. Head coach Greg Powers insisted during a September 23 press conference that he was still the “right guy’” to lead the team but did not address specifics of the workout. ASU put him on paid leave Wednesday, more than a month after the workout and two days after seven of Mayich’s teammates impugned the school’s report and response in an anonymous letter sent via an attorney. Among other things, they said the workout lasted 75 minutes, not 45, and alleged that the university did not follow its own guidelines.
“The precautions required by ASU’s heat policy were not in place: no immersion tub, no ice chests, no on-field heat measurement, no scheduled breaks in shade,” they wrote, noting that the session “continued after some of us showed signs of distress, including dropping to a knee, vomiting and, in Matthew’s case, visible disorientation well before the final task.”
The St. Louis Blues hockey team selected Matthew Mayich during the 2023 NHL draft. He later transferred to Arizona State University to continue his college career. Jeff Vinnick/NHLI via Getty ImagesA St. Louis Blues prospect, Mayich, 21, had transferred to Arizona State to continue his college career. Instead, he is the latest in a long line of heat-related athletic tragedies that includes NFL player Korey Stringer, who died of heat stroke 25 years to the month before Mayich’s hospitalization. His death propelled heat safety into the national consciousness.
“We have made tremendous progress since then,” said Doug Casa, an exercise physiologist and certified athletic trainer. He is the CEO of the Korey Stringer Institute at the University of Connecticut, which was established in 2010 to focus on safety and injury prevention for athletes, laborers, and warfighters. But he said Mayich illustrates that more can be done to protect players.
Exertional heat stroke is a life-threatening condition that occurs when the body overheats and cannot cool down. It’s a leading cause of preventable sports deaths, and the risk is rising as climate change has made extreme heat more frequent, intense, and prolonged. Between 1994 and 2026 — the two times the United States hosted soccer’s World Cup — World Weather Attribution found that the chance of extreme temperatures “at least doubled” in multiple cities. Grass fields have also increasingly given way to synthetic turf, which absorbs enormous amounts of heat. The surface temperatures at a recent Tennessee Titans football game in Nashville hit 157 degrees. One player rolled his ankle after the heat effectively melted his cleats, ESPN reported. “It was hot as s—,” said another. “I didn’t play a snap, and I had to get an IV.”
Whether it’s an NFL star or a t-ball tot, athletes nationwide are facing this new reality. Some organizations have responded remarkably effectively — Georgia high schools instituted policies that moved them from the deadliest state for football players to among the safest. Others rely on vague recommendations and limited mandates that leave athletes at risk. And many policies don’t address non-athletes who are exposed to the same conditions. Just a week after Mayich’s hospitalization, University of Iowa band member Derek Phillips collapsed during a football game played in temperatures that topped 90 degrees. He later died.
The policy landscape is full of holes, Casa said. Although best practices for preventing and treating heat-related illnesses in athletes are now largely established, consistent adoption and implementation is another matter. “A lot of times they know the right thing to do, but then they don’t do it in the time of crisis,” he said. “Heat stroke can happen at any time.”
The Minnesota Vikings picked Korey Stringer in the first round of the 1995 draft and by 2000 he was selected to the Pro Bowl. The following summer he reported to training camp as one of the best offensive linemen in the NFL. By Minnesota standards, though, the temperatures were scorching and Stringer struggled.
He vomited three times on the first day and left practice early to cool down in an air-conditioned trailer. The next day the heat index — a measure of temperature and humidity — hit nearly 100 degrees, but Stringer, despite vomiting again, completed the session. During a post-practice workout, he slipped, fell on his back, and was brought back to the air-conditioned trailer. He lost consciousness and was taken to the hospital, where doctors recorded an internal temperature of 108.8 degrees. He died of multiple organ failure thirteen hours later. He was 27 years old.
The Minnesota Vikings football team drafted Korey Stringer in the first round of the 1995 NFL draft. Minnesota Star Tribune via Getty Images“It was a catastrophic failure in treating Korey,” said Casa, who was an expert witness in the litigation that followed Stringer’s death, and in numerous other cases. “If they had treated him properly, he probably would have had dinner with his teammates that night, or at least been back to normal the next day. That’s how simple it is.”
Research by Casa and others has found that cold-water immersion is the most effective treatment for heat stroke, and is faster at cooling than air conditioning, which the Vikings relied on. Casa said that reducing Stringer’s temperature enough to save his life would have taken well over an hour with AC, compared to about 25 minutes in an ice bath. “The cooling rates are astronomical,” said Casa. “We get their temps down so fast.”
The NFL would not provide a copy of its heat policy, but it did highlight the strengths of its protocol. Immersion tubs, for example, are required when hot weather is a possibility, as are rectal thermometers, which are necessary for diagnosing heat stroke. It also requires teams to adhere to best practices outlined by the Korey Stringer Institute, submit a plan for third-party review, and rehearse how they respond to emergencies. Exact interpretation is often left to each team or facility to allow flexibility, the league said, and clubs are encouraged to implement additional precautions whenever they feel there is a risk of heat issues.
“I don’t think we have ever had a case where a team didn’t comply,” said Allen Sillis, the league’s chief medical officer. “The NFL has really taken a leadership role since Korey Stringer’s death.”
Professional sports have largely standardized how they measure heat risk. Weather reports typically include temperature and heat index, which accounts for humidity. But the gold standard for measuring heat stress is wet bulb globe temperature, or WBGT, which also considers wind, sunlight, and radiant heat. “WBGT is a much better indicator,” explained Jordan Clark, the co-founder and chief climatologist at Klimo Insights, a heat safety and weather app.
Leagues still differ on their use of the metric. The NFL, for instance, requires teams to use WBGT but doesn’t specify exactly how. On the other hand, the National Women’s Soccer League mandates hydration breaks starting at a wet bulb globe temperature of 82.3 degrees and game delays when it tops 91.1 degrees. Teams that don’t comply can be disciplined or sanctioned. The NFL doesn’t enforce strict WBGT thresholds, so teams have the flexibility to invoke heat precautions more often.
Not everyone’s attempt to address heat has been well received. FIFA required water breaks during this summer’s World Cup, even in air-conditioned stadiums, prompting accusations that it was creating commercial breaks rather than protecting players. “We had FIFA basically make a mockery of heat rules for commercial value,” said Nicholas Watanabe, a professor of sport and entertainment management at the University of South Carolina. “Heat rules should exist specifically to protect people from heat.”
Policy differences aside, experts say professional leagues generally take heat seriously. The larger gaps emerge at lower levels. No federal regulations exist on heat safety in sports. Organizations like the National Federation of State High School Associations can and do provide guidance, for example, but states and even school districts can choose what to adopt. The Korey Stringer Institute has scored each state on its heat policies, awarding a maximum of 20 points for mandating things like requiring heat acclimatization, assessing wet bulb globe temperature, and making cold water immersion tubs available.
.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74{--gv-text:#3C3830;--gv-text-2:#747473;--gv-grid:#E0E0E0;--gv-halo:#FFFFFF;--gv-axis:#3C3830;box-sizing:border-box;position:relative;width:100%;text-align:left;font-family:"Basis Grotesque", "Basis Grotesque Pro", Arial, sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:var(--gv-text);margin-top:1.5rem!important;margin-bottom:1.5rem!important;padding:0;letter-spacing:normal;word-break:normal} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 *{box-sizing:border-box} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 div,.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 span{margin:0;padding:0;font-size:inherit;line-height:inherit} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74.gv-pasted-data-ec2u-9qnw74--dark{--gv-text:#F0EDE6;--gv-text-2:#B3ADA3;--gv-grid:#4A4640;--gv-halo:#1C1B19;--gv-axis:#B3ADA3} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__header{margin:0 0 12px} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__title{font-family:"PolySans", Arial, sans-serif;font-weight:500;font-size:24px;line-height:1.2;margin:10px 0 6px;padding:0;color:var(--gv-text);text-transform:none;letter-spacing:normal} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__subtitle{font-family:"Basis Grotesque", "Basis Grotesque Pro", Arial, sans-serif;font-weight:500;font-size:18px;line-height:1.35;margin:0;padding:0;color:var(--gv-text)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__hl{font-weight:700} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74.gv-pasted-data-ec2u-9qnw74--dark .gv-pasted-data-ec2u-9qnw74__hl--dk-primary{color:#F0EDE6!important} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74.gv-pasted-data-ec2u-9qnw74--dark .gv-pasted-data-ec2u-9qnw74__hl--dk-muted{color:#6B665E!important} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 8px;padding:0;font-size:14px;line-height:1.2;color:var(--gv-text)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend-item,.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend-item:hover,.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend-item:focus,.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend-item:active{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;font:inherit;color:inherit;background:none;border:0;padding:2px 0;margin:0;line-height:1.2;text-align:left;cursor:default;box-shadow:none;text-transform:none;letter-spacing:normal;border-radius:0;min-height:0;min-width:0;height:auto;width:auto;text-decoration:none} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 button.gv-pasted-data-ec2u-9qnw74__legend-item,.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 button.gv-pasted-data-ec2u-9qnw74__legend-item:hover{cursor:pointer} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 button.gv-pasted-data-ec2u-9qnw74__legend-item:hover{text-decoration:underline;text-underline-offset:3px} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 button.gv-pasted-data-ec2u-9qnw74__legend-item:focus-visible{outline:2px solid #3977F3;outline-offset:2px} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend-item--off{opacity:0.35} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__map-label{font-family:"Basis Grotesque", "Basis Grotesque Pro", Arial, sans-serif;font-size:11px;font-weight:500;letter-spacing:0.02em} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend-label{font-family:"Basis Grotesque", "Basis Grotesque Pro", Arial, sans-serif;font-size:12px;fill:var(--gv-text-2)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend-key{font-family:"Basis Grotesque", "Basis Grotesque Pro", Arial, sans-serif;font-size:14px;fill:var(--gv-text)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__place{cursor:default} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend-axis{font-size:11px;color:var(--gv-text-2);margin-left:2px} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__swatch{display:block;flex:none;overflow:visible} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__chart{position:relative;width:100%;margin:0;padding:0} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 svg.gv-pasted-data-ec2u-9qnw74__svg{display:block;overflow:visible;max-width:none;height:auto} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 svg text{font-family:"Basis Grotesque", "Basis Grotesque Pro", Arial, sans-serif;font-weight:500;font-size:14px;fill:var(--gv-text);letter-spacing:normal} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__ticks text{font-size:14px} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__cat-labels text{fill:var(--gv-text)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__grid line{stroke:var(--gv-grid);stroke-opacity:0.7;shape-rendering:crispEdges} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__baseline{stroke:var(--gv-axis);stroke-width:1;shape-rendering:crispEdges} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__zero{stroke:#888888;stroke-width:1;stroke-dasharray:4 4} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__line{fill:none;stroke-linecap:round;stroke-linejoin:round} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__line-halo{fill:none;stroke:var(--gv-halo);stroke-width:7;stroke-linecap:round;stroke-linejoin:round} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__segment{stroke:var(--gv-halo);stroke-width:1} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__point{fill-opacity:0.85;stroke:var(--gv-halo);stroke-width:1} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__ring{fill:none;stroke:var(--gv-text);stroke-width:1.5} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__dot{stroke:var(--gv-halo);stroke-width:1.7} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__dot--pulse{transform-box:fill-box;transform-origin:center;animation:gv-pasted-data-ec2u-9qnw74-pulse 1.6s ease-in-out infinite} @keyframes gv-pasted-data-ec2u-9qnw74-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}} @media (prefers-reduced-motion:reduce){.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__dot--pulse{animation:none}} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__value-label{font-size:12px;paint-order:stroke fill;stroke:var(--gv-halo);stroke-width:3px;stroke-linejoin:round} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__axis-title{font-size:12px;fill:var(--gv-text-2)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__direct-label{font-size:13px;font-weight:700;paint-order:stroke fill;stroke:var(--gv-halo);stroke-width:3px;stroke-linejoin:round} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__donut-title{font-size:16px;font-weight:700;fill:var(--gv-text)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__slice{stroke:var(--gv-halo);stroke-width:1.5} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__slice-label{font-size:14px;font-weight:700;fill:#FFFFFF;paint-order:stroke fill;stroke:rgba(0,0,0,0.25);stroke-width:2px;pointer-events:none} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__slope-head{font-size:14px;font-weight:700;fill:var(--gv-text)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__slope-axis{stroke:var(--gv-grid);stroke-width:1} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__slope-line{stroke-linecap:round} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__slope-label{fill:var(--gv-text);paint-order:stroke fill;stroke:var(--gv-halo);stroke-width:3px;stroke-linejoin:round} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__dumbbell{stroke:#C9C5BD;stroke-width:3;stroke-linecap:round} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74.gv-pasted-data-ec2u-9qnw74--dark .gv-pasted-data-ec2u-9qnw74__dumbbell{stroke:#6B665E} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__cat-label{fill:var(--gv-text)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__overlay{fill:transparent;pointer-events:all} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__rule{stroke:var(--gv-text-2);stroke-width:1;stroke-dasharray:2 3} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__tooltip{position:absolute;display:none;pointer-events:none;z-index:5;min-width:120px;max-width:260px;padding:6px 9px;background:rgba(255,255,255,0.9);border:2px solid #888888;border-radius:4px;font-size:13px;line-height:1.35;color:#3C3830} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74.gv-pasted-data-ec2u-9qnw74--dark .gv-pasted-data-ec2u-9qnw74__tooltip{background:rgba(28,27,25,0.94);color:#F0EDE6} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__tip-title{font-weight:700;margin:0 0 3px} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__tip-row{display:flex;align-items:center;gap:6px} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__tip-row i{display:block;flex:none;width:10px;height:10px;border-radius:2px} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__tip-row span{flex:1} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__tip-row b{font-weight:700;white-space:nowrap} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__tip-more{color:var(--gv-text-2);font-size:12px;margin-top:2px} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__note{color:var(--gv-text-2);font-size:12px;font-style:italic;line-height:1.35;margin:8px 0 0;padding:0} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:8px 0 0} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__credits{display:flex;flex-direction:column} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__source{color:var(--gv-text-2);font-size:12px;line-height:1.35;display:inline-block} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__credit{color:var(--gv-text-2);font-size:12px;line-height:1.35;margin-top:3px;font-style:italic;font-weight:700;display:inline-block} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__credit .gv-pasted-data-ec2u-9qnw74__credit-link{color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;border:0;box-shadow:none;background:none} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__logo{display:block;height:auto;max-width:62px;min-width:50px;width:62px;margin:0 0 0 auto;padding:0;transform:translateY(-2px);overflow:visible} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__logo path{fill:var(--gv-text)} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__logos{display:flex;align-items:center;gap:14px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__logos .gv-pasted-data-ec2u-9qnw74__logo{margin:0} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__partner{display:block;margin:0;padding:0;border:0;line-height:0} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__partner img{display:block;height:22px;width:auto;max-width:110px;margin:0;padding:0;border:0;box-shadow:none;object-fit:contain} .gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74.gv-pasted-data-ec2u-9qnw74--dark .gv-pasted-data-ec2u-9qnw74__partner--invert img{filter:brightness(0) invert(1)} @media (max-width:600px){.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__title{font-size:21px}.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__subtitle{font-size:16px}.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__legend{font-size:13px}.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__ticks text{font-size:12px}.gv-pasted-data-ec2u-9qnw74#gv-pasted-data-ec2u-9qnw74 .gv-pasted-data-ec2u-9qnw74__logo{width:50px}} Beating the heat High school heat safety policy score, U.S. states Points are awarded for mandates such as heat acclimatization, use of wet bulb globe temperature, and cold water immersion tub availability. Higher is better. Source: Korey Stringer Institute, University of Connecticut Clayton Aldern / Grist (function(){ var K="__gv_pasted_data_ec2u_9qnw74_initialized__";if(window[K])return;window[K]=true; var ID="gv-pasted-data-ec2u-9qnw74"; var SPEC={"version":1,"slug":"pasted-data-ec2u-9qnw74","type":"map-states","data":{"xKind":"category","x":["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming","District of Columbia"],"series":[{"key":"EHS","label":"Policy score","color":"#12A07F","values":[7.125,2,15,9.75,11,1,10,13.375,20,20,7,2,15,2,13.375,11.375,18.375,20,0,5,13,2,0,6,8.125,2,7,15,20,20,11.75,4.75,20,2,2,8.5,5.5,2,8.375,14,8,18.75,11.375,15,18,3,3.125,8.75,5,1,15]}],"map":{"geo":"us-states","ids":["01","02","04","05","06","08","09","10","12","13","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","44","45","46","47","48","49","50","51","53","54","55","56","11"],"matched":51,"rows":51,"pr":false}},"text":{"title":"Beating the heat","subtitle":"High school heat safety policy score, U.S. states","note":"Points are awarded for mandates such as heat acclimatization, use of wet bulb globe temperature, and cold water immersion tub availability. Higher is better.","source":"Korey Stringer Institute, University of Connecticut","credit":"Clayton Aldern","altText":"Choropleth map of U.S. states shaded by high school heat safety policy score, from orange (lowest) to blue (highest). Southeastern states, including Florida, Georgia, Louisiana, Tennessee, Kentucky, and North Carolina, score highest, along with Vermont, New Hampshire, and New Jersey. Most northern and Mountain West states, such as Washington, Montana, Colorado, Minnesota, Michigan, Pennsylvania, and Ohio, score lowest."},"style":{"paletteId":"single-fuchsia","political":false,"background":"white","yFormat":{"prefix":"","suffix":"","decimals":null,"multiply":1},"xFormat":{"prefix":"","suffix":"","decimals":null},"yFromZero":true,"yMin":null,"yMax":null,"valueLabels":false,"endDots":true,"imageFill":null,"width":"column","height":400,"yLabel":"","xLabel":"","highlight":null,"legend":"top","xFromZero":false,"xMin":null,"xMax":null,"rightAxis":[],"rightFormat":{"prefix":"","suffix":"","decimals":null},"rightLabel":"","rightFromZero":true,"donutHole":true,"partners":[],"map":{"method":"rounded","classes":5,"breaks":[],"palette":"div-azure-orange","reverse":true,"midpoint":10,"continuous":false,"labels":true,"symbolMax":18,"noDataLabel":"No data","thresholds":[5,10,15],"stops":[],"colors":["#F79945","#F6C390","#97B2E7","#3977F3"],"domain":[0,20],"categories":[],"sizeTicks":[],"projection":"equal-earth","sphere":false,"graticule":false,"center":[-30,20]}},"meta":{"toolVersion":"0.2.0","createdAt":"","updatedAt":"","fallbackPngUrl":"","review":null}}; var GEO={"id":"us-states","w":975,"h":610,"ids":["53","16","30","38","27","26","39","42","36","50","33","23","04","06","35","48","02","22","28","01","12","13","45","37","51","11","24","10","34","09","44","25","41","15","49","56","32","08","46","31","20","40","19","29","55","17","21","05","47","54","18","72"],"names":["Washington","Idaho","Montana","North Dakota","Minnesota","Michigan","Ohio","Pennsylvania","New York","Vermont","New Hampshire","Maine","Arizona","California","New Mexico","Texas","Alaska","Louisiana","Mississippi","Alabama","Florida","Georgia","South Carolina","North Carolina","Virginia","District of Columbia","Maryland","Delaware","New Jersey","Connecticut","Rhode Island","Massachusetts","Oregon","Hawaii","Utah","Wyoming","Nevada","Colorado","South Dakota","Nebraska","Kansas","Oklahoma","Iowa","Missouri","Wisconsin","Illinois","Kentucky","Arkansas","Tennessee","West Virginia","Indiana","Puerto Rico"],"codes":["WA","ID","MT","ND","MN","MI","OH","PA","NY","VT","NH","ME","AZ","CA","NM","TX","AK","LA","MS","AL","FL","GA","SC","NC","VA","DC","MD","DE","NJ","CT","RI","MA","OR","HI","UT","WY","NV","CO","SD","NE","KS","OK","IA","MO","WI","IL","KY","AR","TN","WV","IN","PR"],"arcs":"W2yDwW9B2IfmEvB0GvD6PFUS6BEkBHSPOO0B0CAAnGtB1IhCtFpBhBQrCRvCHZQ3CF_BGlBOVFXEdFrBTRIpBAjBIrBPdELFBZRP5ChBtBDVLXEnBQhDIVPZHdXnBNPVK1BBRIZEtBJRFtBxBzBVDkOAAnBCVfPlBnBDPJDRZILJZONJJdJFLQLBQjBoBhECqBLgBJwBQIQXUaEHVfWbHnBQOGjBWAMMXlBVDDQfbIhCKHCgBOKAbuCHdTZHCVXNLGHiBNGQxBOzCDjBJdOzCChCEZLTCPNNBRPVClBIxBDhBUNAPWZJjBqBWqBwBeaOEccOYoCgBcEeWuBWyBQkBRSgBBcMMGVWEMiBKAJVIRgBACMPMQoCIYNGdaZqBNBUlBGb3BqCpBcVaVOXmBYM4BFQP9BOPPsBvBeZgCPSbqBhBUIAzBUYDiBCkBVAVQLVAgCJIJlBHQMURQsBLGed0BCMRKDgBdZabhBILSAaVYAtBMHGdFJPabKRehBciBHZeQHCYOdeHSqBaLiBbYrBUeQBFNgBJKRFZGRBpBMHGSCbNLUfAZOXSLObkBJMPNDVjBBPGnBNNNQDWQYGWhBrBDTGjBgBGGMMRANhBnBFdXIFNIPHJYFIcILQWGDEbNdaUKHJ3BORFNRHTSCRT_BKTNDWT-EsB-F2BgImCiKyCgEgBiIgCiGuBkFkBIl3BnOQERECHKlSofEQLYDXMPUiSrIOYjBMQZNGJSHLUpBQNCiBOEzCLMLPIdMRKMFoBKHnHICDqBLTIX4B-C0CAMPQNFAfRAJLDpBKXBPPCNdCTuBxBUBBUOWDMTNXUXCiBWCoBJuBGEMfeqBCUQzCnIMSJQRHJTUjBMDFiBI-BbFSFXMGQpDKKWTDbjBElBSFgB0BPKYkDvBhBKBjBLQGcVBHXJQBTkBVWGacKkBIJDJbGBOiBKxG8TKGPUHLONMjBxBDiBLIFdIROGIrJ8MWiBPJFXIqlCvW-CWiEciCOwGAA7CyNY4BScEcYsBBQGcTQUmBbSkBeQmBuBeOmBUaIa4B8CDiBmBmBFYaHSQHUUSaEoBFGWNsBTIGQV4BVeAkBVOKUNWCaQOHSEULOXCXYMmBFSPOFacKgBoBWBSRiBFYVUJCPOEQcUOGQJUOQHeKeDiBc0BEiBOGQ8BVaQqBWeaFUKUgBMsBLQSmBFiBqBuBMDDPcXaDkCaOKQBSdeHuBWmCCUSoBJmBGgBMLPGbQHEXaLUOWkCaoBSKIAA7DmYVsEhB0GKAA7DTzJzBxLhC3FjBKAAxJ7BzHxBvJhC5DZkCAAyF7YATaXa5BFZSJQfPRAXXAJPTGNRErBMlBmBhBGRsB1BiBPmBtBOzBsBrBiB1BIbuBtBQdSNGbJzBpBrBTJRlBDpBe6QvnBiI2BiGoBkIyBkGkBkGiBmK2BoK0BoKwBmIiBoIgBmGYoKiBoIawFQIAAH0ClDwlBF2CIAAb4KFyCFAWAAtHVxHXxHX1IfvGZzIjBrFXvGdnL1BjBgHSwrCz2BgLaqISmGMmGMqIKqKMoGGyHEoCAAAKkBwEP0BIuBFYIqBDyBGiBWiCKMDWGcMQSsBIsBEqBFgBIOB6BGqBBqCIcOKHWDqBEaDkBMUOqCiByBAmBKeCgBFmBGiBUAAlJBlJFlJJlJLzEFlJP7GNtLb9EL-E4jC1nB6EAqICmGBGHB_ESGkBAmBQIMG4BgBwDAwBIMcYiBK0BFYcsDEMIKiBQMwCNMZ6BP0CEeQoCQGQXKCQ2BBUWCeaqBcHFbONgBFiBGMgBQOgBOaCYWASkBGCOaDSIULaD8BxBsBbaCU0BaGiBJSIqDViBGemBYKeN0BCfiBjD8BnE2BrCuBtByBTKvEuFVMVebUNUdS7B0BDQkDAAZaBSZIKkIVaVBJSRCNQpBWTkBFcbcDuBGQqBIMeQUCQLkBNOD0BGkBNOKeGmBFQCgBLecUiBkBQK-BKUUUe4BKyBsBoBmC8BuBmBCWQSCWiBWKGsBMYAuBI8BBQOAAzGK_JM_JK_JE_JEzGBWAAEvZLXXTlBHZtBdpBGRiC1BSpBInBiCs5CmIRFXZDbUxBNNXObEHJCbQVFhBIPLZGPlBdbJXCRPKTJXXNvBDhCRfMZJjBC7CrB_JhCd_BJJxBPHR-IAA4D3B2B3BMH6DXyBjBchBWCcJWtB6B3BQDCmBgBIKMDWWMGSH8BKWUZsBrBcPbePkBclBqBLyBAiBGWUgBIMcYYakBUIGaMMoBCiBHILWHOEeiBWHONiBYUNepB8BlBoBjBSG6BV2DBOD0BhBcNyBDaJNeA2BGOJUQSUJkBSQBmBXgBgBWNSfWHOIgBXcGJsBWkBDIhBFGaOSVUOQgBHEKaCDaSSkBMBUjBG_BDpBGfFXMDPlBHFeLUEqBdFJPTFlBjBxBNbAZL_BMf2BnBEhBIDWTJfD1BOLOT4BrBabuBGYZLHNWzBUAEnBJJfahBHAORyBdOJFBdHPIdJHNqBH2BXQb-BP4B5BuDNKEeIuvBirB1IwBvDQ3BKKAADbxFU1JgB_FUuKAAmBhBUZOdc5CgB7BUjCGhBGtDLzDX9BXzBWXfI9B5DPlBEhBWpBAPNxBCLZjBARelBkBlDETHhBGpBPtBELaTUAAtCcFObeMIHOtBUZMhBePDWLMMkBRmBOAL6BUcG3BKLCdOMDqBNsBKEcpCGlBApBN3BCPQZuBf8BJWVjBBRNNXBfENabMZRN4BBMRiCYqBWqBFgBKcaUewBDkBWoBEQO2BGsBeDUUcMEIoBQMVAPNPKDeKUiBYOYO6BDmBMgDFmBLCRWXMDQA6BDUZMDSnBGLIN0BCmCQUgCWOCWXQjBSIU1BCRQXXFcHUdYDYNQTiBLmBOaSUYYwBmB8DOiBSuCcsCakBCQHeDuBGSD-BPkBVJDjBZFfcQWZWBcGWDWLShBQVmBFQJwDNGGWPCFYLGLgBCWLOmB98BvzCPMrCoBPQcBhCkBZLSXTAcVoBb6BdsBlBUAaVGInBmBEOLOOwVoUVAJhBQHKOFQMM4B_LpMPKnBAnBOcKhBafoBTSEQNGNUXyBTZQbElBPSKOPKLLfFAlBYVapBsBhBkCZoCFYKKQMmY-WXWRHOrCSKK0BIErCRADPWQIlDiGRXQKCOgBkWjLFaNGlBFJIbCTTDPUMgBZCPLLcDWMIUUOK3I0BNDEPYSNCQQyCLUXBhBbGFqBGCLUWI7PsMHQDXMIMkBbJGVbMNQOEWMsQvSHGTVCRWOEUIuRk5BHECpBGmBIsbpCsBwIYuEgB-FqDAATQVEHOiByBBoBICEqBLQN8CE-BPEGUHqBJKOQDyBVShBkBRmBdebOJOPBNRTGVcDiBhBGPmBCqBTQSQKsBXBBSPUJHETJRdPRMTyBFsBLMMeMuBdMFOH6BdKbQdBkCAAPXbVvBRNPRzBLAjBUVYHUlBITMZXbAfNXMLaVCpBbRTnBHlBKnBJLLLjBNLRhBfJNRXCbQNCfbhBaIAAtDnfFhBRzEqC-NpCeKWFiBasBGeacGSDOZSSYDGMnBQNBdKFKbIkBBMIeVoBDgBCqBWWFWVkBJYRqBT4BCaLSCWN-CvDiDjCqBTIJsD7BoBkHpFU4D6IvBsIxB6J9ByFjBsI3BwEfeQMeWDmBOFQUGAYMwBgBqBsBUuBDYgBwBAAXSNeFsBXqBHcfkBkBkBFuBRGFQMgCKUgBBSuBWSMHOWWMoC8BJSVMbaXgBOAAbaBiBdYRAbWHSMAAZHjBGXQPSLgBMAAhGqBxI4BrHuBjGmB_KgCIAAlEW9GmBjChNQjD7SsBZyBnBiBrBLYkBXmBjBmBX0Bo4BtzBIUA0BSQEmCKiBiBoBAyBKaEeJODsCOSMmBKOEaOgBFwBGaOCETSFYckCuJAkBOWIAAAEF2JKIKAA-B4KccjCmCmBoBgBAAFYLCLYLkBKKpBOFpDL1BLTZTDXHOMcWWWsCIAArCZvDlBvDlBqEz2BrCmBnBWLabapBgC1BchCiBbMTDVf3BKhBLJjBCNFAdLvBUHoBXiBNSNiDhByBBmBN4DAuBacA0Bb-DTMKCTgBNWVOEIdUZeXSZcAaNOZJNJzBVjBTJUXIQQdARWTNDLMTESlBdFTabTBPuB1BkBbqChDLVUrBsD5EmBlBqC3B2BF6H7BqFpBMkI47BFoBLKBZM7BIkBMyHQVGtCwBCHkCpBeDShJoCOJOSJYpBkBDRKLBfUFOyMvEYNlC2B9BmBDBiCnBuBjBmF4IjHUHTUtBmB5CyCRICNRGIMNQhBUZCJOhBaFHPQVCrBiBZBJQdS7BaZYHJLSsBFrCUlBcAFsBfGJXHRUIMhBQXbGbUvBSCaNIVMKJZSAKOBjBkBPHOaAJdUCGMUDHN0BAOHEVSHoDX4BZkBnBgBvBQNSCLUHHboBMMlBgBZqBqBDOJUtBMDFNYIIVUMEXWUSLYdMBItBrCLJgBNTYK9CkDUAIUdCCVIgCdUEBWRZMzrCzKNLBZQFSOReI0Z5YkBNVeNPKbgBOPOCPSLDIG0DNcDNSNIkZ7TsDb4G3B4HhCgCAAHISuBRwBBesB4BJQEYPkBdeLWpBULeO-BCgBHkBIMNsBAwBVkBEoBLyBYmDDUEqBIcC2BJKAuBOcaSEMIAAvEebI1CUWuJ3jBDPIdEtBPFQJMZMFgBKUDMbOAA2H0XQwCuBoBUKGiBkBcKAAOEAaJgBBiBSAAjBGbWNWVKFcdgBnFmBvGuBmOsE_mBQVWAYiBOhBJlBOTeMIVZLHPGfUpBuBzBJZWnBKbDPVNAZHFMjBTbGjBILBXajBALNhDATiE9LKLyBBGGImBSiBuBOmBhBiBNYfsBNEbOHiBC4CoBoBgBUEIU0EwOMMDaOSDeMccBWQmBCeJSgBPWiBoBAyB0BoBOCQbYEQYWQCOeWBURBAaVAkBSIPQONZaMKQJaLEFaPmBXEIKZFHVJOGcDORXGWTGPNBUIeTKHNLiBPLDVHYDTPIHUQYLCIoBRbGaLJJbBSOeLMFYNNVtBPDFOHTBaRTRASQEObCLgBNhBPCUgBFOHTHQPCQUAUOGCajBPPEZJROBXOBFNULLNPeHVGtBVDAyBLDbgBciBPWFsCOkBLKBUJBAaTSEnBTmBBRTKJlBLiBA2BFYPZGcLLHfBhBDgBOoBRKZlCP-BWQAeFKrB9CCjBLOLmBUDY6BOYHiBPVDhBJPLIOQJKPoBIzBDHFoBLQM1BPOCRdkBRcJeGQNOYDKgBTIHQNEImBKJb6BTMLiBKSLkCVHDUI-H1MLNMHAWIVnCCoBLFKhBK8J5EIcNKFXMNKnCHLSXDSXSKKiErBBOhBBKPaEIvFQFTKJDeK4D3CGOPDAVKMK5DUGKHUHTKJKoM7EBKRXIHMWIiC_CGGNEIJIgB7EBNWQTBM9NyQYAFaTBRZUCUqB5CQSLKOKPMNDHTKDDRODYmDrDcYCWXOLDMYFOdFLPEzBOTYAwC_wPo6FSNmBQQAKdWLINExBRbtBRHRSxBCZJVOZDXkBBYhBUPSzBOPBPGzBKHFXwBnBSfOBsBTyBdEVpCtCEdNfCVN1BPJFrBLLG3ByBAAAVMJBdUBIPIpCNvCMTGdFpBGvBOTP3BQtBkBPeDoBYgBASwBMMqBBYvBUXkC_KQAA8GqBsK8BkFc0IuBmFauK0B0ImBIAA3CkU5CiUvFkoBcAA7EVlKvBrIpBVF7E5CjJnFhJnF9IpFpJ1FOVCTYVQX-PAAzGXhGV5Hd9HhBElBFZTLKLMKIsBKDFfXVTGIlBDZQRCxBD3BJbjB3CZfPbZZJVflBfbdzBZVPINPTanBbBPUXH3BHXRXrCNXILRdLxBnBNDXdJfARjBnBRdzBjBjBEZRhBDLPbTdFNJ5BNhCHFhBTVPDFPevBFbUpBNbczBIvBPTXAXZLZUfOAN3BfPXvBNrBlBXB7BhB3BErBXXJvBXtBfhBNdI1BBvBMNLLWXMWWJOTYzBJ7BTdPIZDhBXXtBZ9BJLEZUtBFhCNVGbUbG1BoBBKoBPGHkBESiBWKaWQGWUIBXJDHlBEnBXrBSBjBVGPMBBlBTFFbIGSTYGeNWYaFcEmBSOOwBUFNWRYAESTEGOSRacALRNDPlBHLQPGNJsBbvBQLHdBXXIPRDlBgBrBZDRbdHIfACSPYQURCHSQaRSVCJVZfLETfHZXXbAEMVHUTalBArBS4BOUZ3CLZNEErBFdhBnBVfLzBb5BNTd_BGRUZC9BFRE9BBLQpBclBKjCDNE1BNTBTT3BLNBjBTPFThB3BMXCbDfQbqBzBmBpBNYQEanBSCSNVLjBmBBDedahBUrBHLEjBUPYrBc7BKtCDdEhBNDNVYbUvBCREAAAAMAA4KoD8HoCyK-CoFuBgIiCWAA3KypB4F4I8D4F-F2IkGwJqGwJmEwG2FyIgDyEkFsHQlxBgVbGVbJhBJ3BQIS0BkB0BOtLnJQUPEXNDTOBOMY0LSTLFTYG2BuBOkBJQPNfHDLGfJFUnP5MBWUGBUJBtBKTRRpB6BGUBKpDhBIQvBRkBJEMekJ2CPKjBDXGvBPHVGJPPIHkBWSEWWSIeLKQI4NoHLSANMDUgwDhaqGcqGasIgBsGYsIeuIasGUyKcqGQIAAD4BHyDD6BYAAPG7CmkBlC2bxKbzKd9HXnFRtIbI0BKceeMAADB1KnBxJnBZsG9JpB-FguC_hC0HQ6FM-LWsIMjBwbYBUK8BgCMQcGWLmBQQBGdQAGOWGIWSUBoB8BQeBaS6BSaJeEekBcASZ6BEoBHGGAyBwBQBuBcQgBLuBpBcCMkBmBEEagBCcTKKWXMSJmBOWUGMlBCXWCMlBaFKGMeWCSMWDQbSGGeaMGMgBAgBoBObgBASbSHaBmBXcUiBDAPWAqBZUMBOqBMeAKLYDETOHYKoBeaGoBwBsBKSSiCSSCSAAWamBOKRaKOJkBGUMI4HoCAAIuOaecUaqBKkBD4BSWWKHOQOGUQSHSSYQmBQABsBSYXQQeNUCkBNaBWRSHiBPQK0BRcCcOUBYIoBDefsByWAAVAZ2BBqBYWAWpCA7BetBS9D8BhBkBPJgBdeNUPgBDbRRK5BOBJQdKnBFXPNXAZ2BREHNdNNNDSeQJWKKNcQOeGVOIUKHMSaMZAPeHDtB0BTORLGyBDUnBetBuBPEnCyBjBMxBC1BUBYKC2BfeFtBeZOpBKXS9BeYVmChBANPDzBYbGkBVhBBOXlBGZURXETNAJPKkBAUSIdMAPPKDPVANhBZDCUSeBSiBOMSZKEIeJaQAKjD0BNDHfflBGkBTLHGamBHYGQlBqBZKOdFfNWESJSTBCfVSZKfgBSKQQKXiBLBa_B8CJGXZjBIDF9BAOQoBEDMQckBQAMZ6BjBiDrBYHFgBVLDCV5BsBDLdtBXTOiBcmBNMbFWOYBMMsBIgBRB-BVMGmBbGBiBcaDIVTDiBSEKUYsDJ0BQSWMDeSKCgCOKaENKFSKUUPGVIBGyB1BCRQREEchBBHRdHdZLRVLjBDNJ5BCdDVIFLbCdFfPNVPBEN1ChBZKnBdCHXVnBAbPRCfFHNIPJXTHFnBX5ChBtBPLHbXTOjCDPPZNFKLKnBAXLJCfjBhBTEVLNbvBnBJfGLlBpBjBrCvBZDPNDPVEPRZHxBMFXLDZjB1BHrBRdVZAbN7BLDXXCPTbRJTVlBZHfjBPjBfEXNFVIGVXNPjBCLVFXKHZNSVA9BLDHfBRGPJ1BEjBXTDXTVUPepBFpBOZAhB-BHEdkCAiBRIJeQWlBUHFTclBcJcJEjBJXBNRNGnBdVfxBPnBdDT1BLvBXxB1BFRTTfHhBZDLbbJ1BRXDXNZDpBOnCXjBV1BLPH_BRdPDHbbPPXjBbxBXRXvBzBLfZbjBbfzBVTbjB5BdPNXxBFfNhBZVbHmBuuD20CMsBCeJRJ_BNrBDhBPlBZ9CEFPbGdFjCAhBIbC0DMuCqBuEOsCa8B1VIDzBuCfmCZ-BN2BREM1BuBtDCdUMWvBgBhBUwCtEOEDYhBmBfqBFDahBBPYnBONc2F1DIADepBSjBalBUzBsBMTBZoBJWT4BjBYAMZIWFYVgBL3BiBOqTtNkBIhCyB3C-BMV4BlByB7BioB7yHvbgJqtBmBKGNkBKYdoBJEsBsBUMSgD-BcwBkBxBSFGXHZOHJNeTcdwBcBUUUUAgBUYcgBI2BmBGSYQyCyCoBkBBWcBCcWEScQHyBOYBkBKOOYFUcDaOeciBFKF6BReJHNMRbKbNQJPEPaJVAV3BnBdIZTgBHDTcEkBDcVFPXOLFVGLJVYRTGNRRCXRARNKLTVHTPMBvBTAOZFGnBPFAPNEDVoBKlBPJbDarBhBLzBHiBbNXBdjBlB_BRRO0BeoBDGakBBWNBVbfWAXjBvBDWXHFTHQnBTOQDKiBAwBgBQaXURDDWVTTEzBZbTHRdRxCT5BXOHKZRXIRSQCYMMHlBfVAQPYfaXEjCLIXJBXQTFjCB9BUVMdVZBRPLCIZHBGfd2BbJdCUlBPMFLZKORbOTFsBTLHTOVTGRcFXFXiBHJjBUDnBBwBRGPPSnBANTqBHNJwBRIHSYTBaMTGSFWOTOajBsBICDiBhBGZJHUHPRSHLCwBNHhBqBInBRoBHBZaDQTLGQVFZQTXabOAQLUjBHBbaVHLPMnBSXM3BJbaLuBpBgBQQJ2BKlBNjBXcpBYLHFXMPiBhBAHRNUXOFSfMVmBjBuBIMbcVDYaJenBGSGDUTKLXAWTEAahBOD4BOHYCgBWEOhBkBPAPUIQPENSCaJHLSlBABUVIFSRJBULCCQXFDYJHhBaSAAWReVJBWJBXURPASPGKMREHLhBWWDAOXFfYaMlBkBMXTMCWRHFOpBINFCULUFFIVRHRGJSVIRSDRJWTLJOXKVHQbTJLiBTaNDGSXMTBILPfFUTiBHALbLHDOKUZQIbBViCbuBvBmBZqBFcESmBEZYEUSEJbZYrB6BrBaFwBdYOAnBiBrBiBbWJAJMpCORJPIXmBnBKjBJMpBUvBSNFRdQhBDFpBuBKqBFSRFX1BNZLDPYJRPDFdpBgBFFhBMHUhBMGHlBJoBLBrBORVIHfgBhBjBlDBrBPIIUJgBPBdSrBEjBLFTIFTRPhBXLHPMRPGPLmBRALeRBQeKGWSPKIDUOEUXfTYFPLNQvBFBLlBFDHUDZjBDWRNEVRVOPJJPIDPiBJTZkBCFRIX0B3BUAILBjBUbaIRVkBPYKakBSBoBdgBnBMMJImCDgBjBCLFjBAfbhBANYGWTDZPXTYTDZIlBePYAZXZLGWQHQXbRHnBBtBMpChBPbMXRRLdcIORQAxBZdHjBlBUPWABLQJSGINyBVgBQQDVRKLgBLQIYTeDiBGPeASXMUAKWkBGYBGMeBSSapBkBGHPVNdIIVTnBJBJdUFQgBFQakBcJYeiBBETnBZPCXQVdOlBOBRPnBGKXPSjCVBlBNtBhCxCZPdpBYbIvBiBIsCCuBXiBlBS7BaXqBzBeOaJqBlBMELqBSbNVaXaFPMaCyBFuBhBWjBMFIOqBOCQZQIWSBUpBUCMQBaaIOReD0BKGGToBwBANQsBAUJYABMcPUDuBOSOMHUSmBGOD2BDiBYoBDaTqBJoBIWWkBIQOYDIslBiiCPHODCMK0D5BDORHQPGKItEcHTUQLEQcyBLGzBzBAZYYGSWOMQM6CxCNCFnBQEMWHMIpFOHMFPOEK4DhCUMAcVfCHIrEwBFeFbMBILHMCNECFISAJJIHCSIXALKCRKIKM1BLSRDCLcBIDRKULHCLIn9B-IEUJBGRI86BlIBQLLODIWHEFCQFJiBqIhBKeHkBVDCfRZOgBLYfPKRPrBQDLHWRKEkBgBAMO3HCYTGUPEHUPAKXUuC_BKLGSgBKHGMQLOTRXBEfoC8DuGEULEXJGHTVNMAXbDFLjBMBRcDZJEdVQLDIrBHCRpBZGLXmBHWUCSeAiBagBiBNCoBcLIaBBcKBCYIIOlE5GCSPMTJGTSHKIO2BHOSHQfPLfcQKBIv7B-IQFHKHDIlINVGEHSCImHEbeETYJIeGVGGLQGOs4BjKMFgBWPYNAATNTqB9BmCBWOUHSHbCqBFATrBGPOIDPbFTnBMEFVYCUWDPOCIaHWcf5CwBAWHOGUsBDGnBXkBmBBMpBOT5BDIfXENKnyB2HlBaFLMTgBGQ6tB5GEaPICdNFGRUKBKoBkDqBY4CZRXbGJHTBUNHBXTGFROTTBDZPGPNQlBwBYcqBWoBIhyBmCTPSCCOgDiDgBNe3BLeSBQPGDNVGQKXEjBkBFSTYNAGPUTLCOfZeMXhBDBQWLJkBXPAbHPNAGZSXYNUIIiBIAJ_BWNKgBGVWIBROKRbuBcKPWUHGCYYBK6oB3HAUPXCNOSIlsB0FKNiBYrBJIiEhBGCJIEJ4BoqBlCXXGHvBVCbNNWDDTQEITgBKFiBOfqBGKgBZK3BPIImBKSMWPUoBRInCbYYISJSLBIgC9EERYQbCsBoCoFRUJhBKPdnBhBpCNLLZOESWoBDoBqBASnBxBDGKeIDgBcOuBXFOQNiBiB5uBwBLePPBWZILMdRBRWIPPeAJTSNWUCJYWIJI3BbWTJaLFMpV_BWHTkBPCEXKFIoWAFHOCHGI6DvCEMHBEJIhHQKLEGNGIgIbCEHBGBI0OjEIFViBObIhJYDOFAKNIOBPOKPGCIJBNIMVCOIPGJHSPHYOuCtBOFlBgCEKhBQMhBqBxBIjCHBMJDMHI6GZEMLDIHOvCIbcGTRBELWDOKK5DMINDkBLGIbI_JINWGZIEI4O7BXaPDoBVInEKGJIKNAIhBFAIFJGCIRKDPICDOIGVCVKULCIxgBvOVGBJYEGoCzdDUETI8lBvBJFRFcMIxlBSEFMLPSIYdEFGDJKIQVKJLMCBI0BRNDBBQGI0VJLBLHYKI9rB8uCBEFFICIsTtBFEBHIEI9EvCDEFFKCITLAILBMFIqECAEFDGAIoClCAIDDEDIsHVBEDDGAIHXAGBBCDI5CdBEFDIAI-KtFDIAPEII8DlCBGJLMGIhBHBKFHIBIFvBHDAFIKIjT1CFBCFEIIJJFGEHCCIsZzLCCFGEHI1gBhLCCDCCDI_0B6tBGGHCCHIULGIJEELIsB5BBMFHIDIoH6CJKBVMMIaGTFGHOOIEHCGLJKEOrFvBHObDUJRZaCIYKmCEPgBxBRqBCYPIkEmBEEHCEFUrCGrBOERPQMdQIEXYCPOQSI-BLBCFBIAIXJMNEQPBOgJqClBCfLRTyBMOOYEIuCVGMfAaLe_EXPAGSfJCKvBNCLcMIJUGQJRNcHOWJKIyIeAMHBIJKkCHBMVGKTOCIyBBCILBKFIqBDHMXNgBCIhBPIEHGAJIoBJFMALGAY4FPtBOZc5BQiBZERSLQIMfmBHQKHUIsFlBFOJBQLyBRObMVYJH7BOFKdPOHWGgBJQdgBCbNHRQLaDOGFYQDMRKSLCZWYFCIIqDnBAGTFUAKpBLPMTRQLUSKYDLIDTSFBSImSvBGEHGCJIHNEIJEGLILHLAKLCMMhBNDKdUQRHLaAI9IrCDBEDAGO_2BmFPEPpBVXUMYwBKCItCpDIIDEDLIkBLFODJKDKwD0BRIHTQDKQK1FrDRUjBBiBDUNIrErDIGFCBHKrFtDNSZTaFOIIqBPEBCGFDSzBvBZNRELNMJZVWBmBYKiBIu-ByOBIVFYBIyHJDGDFIAIPHFMNXUMIetCMIHMDTiBlCiBNBJNbWtBJbaXERHFbaJUdeCeRgBCMsBUGEOIkE5BDQLNQBIiERDQPNUBMRYRDLMAhBcBCcIiBbNLMCCKImE7BPHKBGKI_crIBMNRQGIfpDDKJLOCgByO5KvBKFKLRPBnBjBNdMDgBKILiBBWJAQeMJkBIUMzPzFVBblBMAWcQMIiJzLAGBJCEIkBnBBBBAECI_BGHTEIEMIlBpBFBCAECGBbCABAIAADDCACE0B2E4CHQhBJTMDOPAGNHNRLBPjBlBPBdMRNBXUnBESqBeYLYEMQFUgBSAK4BWBEIm6C6kBCIBBAFI8FvDCIFAEHIlGMGCFEAFI30BZCCDECFIspBtKELCIFEIeVKHEGNCI7pBsDCCFEEFIcdCCDECFISBAGDDEBIfBEEHAEDI6NtCBGABCDI3PtCAIFJGCI4MvBHMBFKFI79BvHBBEDBGI8-B2EIBDIDFIVHBINBQFIjsBnHFACDEEI1BpPDEADEAIdlEAEBDCAIoCQEAHEEDIIBCEFEEHI8BbJIRGcNIoBRGAnBOiBNIOFEAHEEDIQHHIADIDIaJNGABODGAAEADAIKBBCBAEBGAACABAIoBLLGZGmBLmNo_K5CNQ3BBPJDRbEXLhBCNZVPhBHfAPQVmBbaJkBKQeQcCoBOyBLqBZQbmBWQjBDccNALSMZiBFUdJLaMWoBHHQSSaAQZAZaTIXkBIEMPCLYcCGIXMqBURWKOTSTbfmBPAFQcYhBDfNiBkBnBDASYiB8BUHcMGgBFoBCROQIYHQSQRUaSMLOYKWDXgBeBPeNPRiBIYVNZfASVIXwBNKARWdBLQHITTTEUVQHXJFdtBAOtBHFNtCHWNCVJLNGJLGRNBBQTNZErBZZCPRHSaaeGUOJGGiBHaLCGaMDJaRUlBYTjBGjBNGddLcBXNXTevBFKKPUDuBNHLUnBBOJfNNYRPpBVRORLpBFnBVenBOQUADcKMQJFdnBbVnBSjBDPTYFiBzBRGNvBMPxBbCClBVJjBEdOJRMfXBJITDFOhBORSBNXCMeMEQegBDPSbC1BaNA7CN3BLnE1BlCP3BGrBBnBEnCOjBSRXDZaHONIvBPJK5D_qBwKJwIJqGH0INkDAAAQmBYVgBHoBaMEYbGAYaeBiBGOiBUESgBKASRSV2BTADQMMFiBZOjBwBbOX2BHsCjBkBQoBHuBHMnBISeHcWmBdcuLT6LVAWhB8DOWDKMUaOYgBEUOYEaeyBQDItQkRYCNCJDIsHLKJOBXMKyEpDEGdUCJYPIyJ9DCIVIUPUtgBiCNEfTpBPFLoBZcEeSaEdsBI0c9FLaBROHI6BJIQTPMAIYhCAIVGWNIPNJWDBOTS6EtBYgBEeAmBNUMfBfNtBJJI9GXEADGAFUiDWLWNPdMFFaNBHcRPUaIIjRwPlBOOLYBI-CARATHmBIIRvCCLECFKIuGlBEAFGCFMfpCHGpBTOHYKMMIuLnCJODGOTGchBGFFGIUZFGYjBReuB0FtKBMVSjBHPTXUfEpBbfHVMyBCHGjBEPI1CgBFJbNLOOCDUhBWJkBbDyChW9mBBtBYPF1BdVQdCrBjBXHNYFGZbXqBtBWNJfKVTTAHoBRaDKLBRbLALgBXOlBSCITFZcCgBZEjCHfMtBcAIJFfoBRcbATNPIAA-LXwHRgFLQAASeSIH0KHuLN0OF0G2CoVGrG-CLEMDIqFNABeAdCI5GBHePPYNMkFDgBCCGvCFKFkBEkCyOzEMMbsBVSNCRPGYODHSXMxBMvBEvBKkBVYKqBVFNVVCPVGPNLZKfRvBZJHPJ2BHOF6BC0BZEBPtBLlBKM1C3hCDF4HRiJT-Id8DJiCAAcoD-B2GmC6HgD2KOiBEWQQaoCkBmBSmBAcHKMOeSFWhBYJWBoBEWRwBDkBU6BYgBKmBF0BA0BFSIoBOIWeOeDKWAAzHcvLmBhMkBAcHe4BgCiBQGQJuBKeEDsCCGIAAfMMLSFIvHyB9COuCXQKKwHxBGbebFPZDwBucrKeuBQ6BWQ4LT6GNsGNiHPCSQQCeQWmBDMHBbClCRZBlBWlBWFQGkCQ4BGaDyVAAYAMwCJJHZLBIkBUKUaKaEmBa4BS0BoB8CQsBiBgC6B8CwC8D4CqD6B-BemBWiBVkBQ4CQsBWkBoBsBCShC3CZzBJtCC5BPtBVAFMhBBJdGdpBNS4BQWYkCkBgCuFmIYgC0CkExBLOMaAiBWqBmCNSWKSoBBUMWK6BFOK6DAkCFUIMQiEN1BLUAwBTUFiBJOEeHcKYDOOOboBHUGYPRTWFTbIFYVERWZGjBNTWlCWdPPZGtBOCSSoBMCMSFIPfbvBHZPNhBVTKLTBb7BRCRRMPhBZRBVNDG1BRPQLFJOLVUGKTXADPVPJfDULfJ1BNTBfVhBCWnBJJEBRMAWXEXWjBSRbQVgBHkBhBOLLAXPbA_BBTTRoBfnBMXQNRPEgBqBIaTEvBNRjBNBtBhCTfdnBIDTvBfRVBPZgBUFZcLMzBwBpCARPjBNDJUEgBXHBfLPXAIJpBTEeUBbWwBQIWJ8BRCDNNDpBfEMaWSgBJBNfbTPjBIAIlBG_BLXUhCHBSjCApBJ_CTTEHUOFnBrBfBRLDAZVPFdjBIRFhBKVPHXdJFRXbZHjBbTHDTEZJNvBPVTJZnBlBtBZbBlCnBvBQJILNVGHQPCTSMalBJKSkBCAUlBDZEhBeRIbeTKjBaIfHBhBcLStBCrBUbCNITPN7BGFEqBWiBSLDlBZlBVTtBPOBvC3ByBKOOeOSNTHFQLJFjBbOfHfVWbQCMTDRLUbMDITdHMZKISYDKWSONIxBdzCf3DVtBALFoBDaEKTMOSCCRwBUCJrBrBhCUVCITZUnBUDOdAvCO7BO3BUURyBLedTDRPKTNJN8BZrBVHMwBNcXKCOXYrBOImxCwnCDKVIaRIQLYGdOGTMwCfHMpBWeZFbaUIqFvBVFcNFUKxEHSKagBLDflBIuGlBnBccZMBIuBpBCQVGUVcoFzGNiBEKbkBtBmCGbKFmB_BQnBFbSJOVKCVuBIkBtDFeChBEEIB3CLNKNCcQ1a_GYFSGdQjBRNhBWeQGIlCjDUmBLRHTU6BuBALXlBOAOQASSYGeLJPbIlC5CKSFMDdI_FxHALegBdTS0b7IhB3BuB-BSoBiDsFVZ1BxCbhCXrBIjE9FDJIKDAQtBtFSLKMJ8BM0Cf5BR3BUdK74BpHdRyBFFaNBO6E9BRUlBWbYHBuCxBONIqBjBGGVIQNQla3FMFoBElI6B0CdaBYJsCNGujC8qCDCEBIBNEAAGDFI6IpCGABEDDIgCRECHGEHIrCIGOJFEHINCEMRFOFI-BTIMLHEDI2H1DBIJEMLIcdEANSKRInGpEFQFJMFITJCMNHMDK3EjGFOPBAVWKIdEbLQHMUI_CTFQFNMBI4BDEEDMAPI9TzlBDKHDMFINLAJIIHCI9E3EHGCJGE6C6TtsBYKVcJJNOSQRY1BLMORMoBGDSRchBCTJDKeKdqCJMGkBLOWmB1BK4BGYOCSLEXuBNBBZPKIgBPEcOGVBsBlBZceFOPGaGLWHeSkBCcIl4Bh2B2CJ4FXoGVIAAgGbwDPoEToDAABcHEvB8BL0BOQyBWMDyBuBOGqBFQISkBciBSwBkBeWaQiBUEYYoBSyBiBcyBaQkBKsBgBKaAaqBkBIUQAMaiDoBMWCaciBWsBBUIMAWSQUCgBSSQEWSiBOOA6BKWcWWF0BSMnEsSJrBYNAwCFMHhBMmBnKQPMEXiCPJMrBMWvCKLGcHeLdEPkF8YpkBEQdOhBehBoBTiB1ByDDyCLRZFGxBPwBESgBKQYNWTKDQVSBWjBSPTVSJcQQhBgBNejBaXPITZAIeecXeZEKQpCiBBInBmBRRAWLEdJZRISvBEFIqBCODWInBOuBBESbaaLOTHqBbadKFzBPGChBHKM2BlBTVvBEHdRQaAKWqBBSYYODQURgBbYItBPYBUNYCQwBhgBhmBIBmDxBWBWZqBTmBNOTOEcF-FR-HZOKAaKEgBZ8B6BI0BIImHfiFXUA4FoE8IsGI3GmNDaDPIJ0M-bn4BCWsByBGbGiBUW2B6CTDNZlBxBLEOeSSpBDRPdNZDoBiBYOVWRCvBZsBqBPEpBJTLZHOQyBWhBMFSbWXERRBMRDZ1BIzBVLOWJUEwBkB4BHY8BJcTeHGSKHiBCTJkBZiBJUEBgBQJPiBSeVIUEScFIfASMUFGIGlBNlCQVQMMDTPOFCRaSkBoBBeMePEQWHgBTIVbAcNaP4BLHCabWpBKlBXAiBTLQBPjBJcRKFRVFJRcJIRrBETSSKKsBTFAJlBQZJdAjBHMaYHkBOwBKsCGMQDUZAQQPBhBaiBCMKNYvB0BZEtBZTFVVNBiCkC0BGSMQLWdqBQPXQFOIDXGXWkBPMMMmBZNTiBSHSNCGSXcXsBDQPCFTTLGmBLILdNADOOQnCKJKxBaTdBkBTUNcbWZHUftBnBKeSKDSPEKQSEEQzBmBnByBfiCNWHoBCuCJOChBJvBThBAMQqBA2BRgBnBDrBEbMTB7BkBFFwCpkCrFDlDMX8BHQVE5BcVKTqBb6BPSEWHyBxBSDOVYViBViBDWzBDXKFaIKfuBhBQKGcOASPczBgClBYGWOUTarCiBjBmBANPKvBJPQpBWAAOGuEJkGb0GZ0GjBsHrBqK9B6GrB-JjC8DXIsBJIYZETTEAAQDIAAEEEBCDGAAGAGBcUDwByDoBgCuC8CYqBZPPhBfdJVNALjBvBtCHbhBhCGAAEAGBInQkqBESRDONIS_CElBGBJoBM-D3GQDrBedqBKXwBrBIqJrEIOjBLcBO5DM4BVWG1BI9CsBON4BVQ0GvEQRbuBbmBb2CDHcvCsB_BIwB1CQCZeKfQcdICaXcTDMdShBkBGXagElJUwBAkBKsCBkBnCyBSV0BnBJ_DJbf7BKAQgBMrDzCUFWYAQNAbhBIlFhINPCGGMKx-BwK5CKNM7JsBpJmBiBAAOPmBTiBHYRiBRkBJOpBkCjBILBZMPcTChBYb8ChC4DpEkEAAGSJMWSEWsBmBYASOcKiBFQXWJMZOFwBiBeVgCPYbHVKPQAcMcXkBZQBOQyBtBHZWVBNVRS9B6BhDMpBCpBkB1BChBMLIfBbKrBeGYmBsCMGDWzBIxBORAZKhBOZqBUGDcjCMEQLGRSLGZkB_BFzBKZFjBKTgGqDS5CYAAgCCMMYGEQNcoBeeDYGSYgBEMMIAAKKECGBqJAAQQIkCVIPQQQRMHTJGFkBHgCISLCaURGiBC0BbOPOcLGkBSGWeOuBBIKSNYBGQcMGWuDiBGkBbFSiBDSOMNEIiBdDbXDYrBtBRPfFZZXJJPRHNZTPRCPRbBIMSDOSaCQOGgB4BiBiBmBODGQUCWkBWOgBLKMsBChBWkBOILCUOIGmBFWVZNEXVKWLMSKOenBSjBdddNFXbVNASKCWYSMiBoB4BaUNOUkBSNQUDGODcpBaNVbHjBVJhBPNXMvBJHZBYPQfdNUPPPIdALHFSmBGeFIIQRQUkBMgBFSQQCORMiBEcgBAiBcMUNUKASRsBDCLNPWJ2BKSBMNSIUsB4B6CISMJCHXXpBLAEwBIYIKBDDMJEMiCqB3VNcOgBVeNsBhB2CPsBLUMUTIFUB2BGyBJCRXP1BIpBFVCnBONPDAPQLATODGrBJLkBLHRQBJVZBcfIAAGN2BTcHIpBsIPsBKrBGAKCzBGELoBDBKpBIvFtECUDHBJEAAEBIKAAEDBBBEAAGAINCBCBCADEAAEAIqI7CPiCFJQzBEAAGDQtEkOLtBCVOGFUaKRiBFBIhR9UBXDFRLITJUhB4BmBfwBEAAAAkMqR0IxBGTaHHGVNGKZaddKCVONtBKHKBbiBZTCNLK_BVuBBcRRCfRiBKQBSTTNDhBfFUtBzBCNUGARSNNPHOPAIRJJgBDyBMOBKTDXLiBfJCPVIORTGDTFaRPBTJWPRCoBHDC_BOJkBeOJCTTSJZaTXDfTXWGYNODxBGnBOQaCSTJTavBTSNAFkBGQPFHpBLJQvCOJGTaB6BLzBCJBOdSPcAXPMRFPJcZmBDNM5BTeZCHeWGNgBZaJLBhBJKCiBKMJUVnBZMYGDcTBQWjBLSWSKdQAJbLAKYagBQISdMoBKGKROVJTVBSiBSQgBbFSONGGYMFASLSOUCWMUIuBIMyBqBFgBTDJXVDlBVbtCFCUqCKOcSeKaccHAiBgBiBDKMiBtBfFZHYNHFORZxBHRKTHRvBVLYoBEUfJVTf3BFYrBoBTJNrBU3BULCbUPFrBoChJ7FHHDhBVFGbdALTOJFNpBMNDxBdZKReTAfOMMPIKOJKjBIlBAbNEJPLX6BZmBhBHLKToBVWLYPGfqBJEjBlHKknB1HGiB0EsQsCNmEdWAAJKISVDgBYJ2BNHPUF4BNEFuBIoC9GEeDYF1BEAAGAI7IoJBBDACCIHCFPUPEeIhB1CRAIVKWM4IAMpBCdK3BF8CLgByBtHtYNSAUb8BYeDmBsBqBWMYmBAYQ0BiBaIY-BwBcFWoCLZRGSUbUESUNKIKXWmCIFADBFCCC2EoElmBCaNyCAYPgBRARSEcLMBaOOWEYHwBKRfMCOgBGeEkDO8EDDNvDLKIqBFQISHWBeMSTuBTcSOrBFQcAUNBFcWQhBeKbJDFgBVENOUCSJZwBPoCNKAYTadKBfKxBBRVPbIJJfULThBVTCNPHEnCxBAlBVXMRM7BkBnB2BZMRJRMDMfO6IqGSLNiBVIJJWCGVKwBnEIHdoDAZWlCIfliB-GrBoKtCAGIAA8B4GIuBHwByBAANHXIRQTLDWbAZaXFDQVATUhBDXUfAjBWLZV0BZOAUbFVgBhBQhBkBpBemBkWhQAcNAJZRHTbIiBKGCWVEOIAmBKOIgBBeJUhBIvC0BAHO7B1JmElBS0BMAKoBeQOOK-BuCPYJNR9BANIAAWAEaSoBKnCNFCNnBSQCWMhB8FIWPGFNGXIKKYtFEiBFMH1BKIUURCbKLCaO0BLATYGTHPGZISvBO9BPoBPKiFBnRISRKYISgBTJGMcKBMUBQXSWbiBxBiBSObgBFQKUNBDiBODUaUVJPcQQAcQMSeaWeDGTVAaNIYOcFYiBEYMIoBMqBHCIYTwBjBELFrBTHDYRrBJPZFBWTXaHkBKiBgBYmBDeOBO0BNA_Bc9BmBNBPkBbOPSJBEVR_BXFEUJeVOGQZPEqBfcDLVCAQSqLrBICmBqBJUtBI1BNiCJGnBHHIxEoBKTKcTHWbHUCKWzBQPMLUdNWFa3BcPEUKoF5EGIDoBFCExBInH8HGDGGLBIhBrCAIVKWRIoBtBOBpBqBcnBKrhPiEvJlCxH5BzH7BzFvByEtqB9LTbLjBIvBFPElBajCSdGrBJjBHFAzBedcnByB_CCVMJWAaVMADWKDEbbGXU0BnCYrBODYdfYqBzC0BhEQvBYtBKlBe1BCZS5BajBW1BBFanBGbQhBFTiBbJTUpBDYKMKhBPLY_BFVWpBBfWLMtBA3BMCUcKACeGbNNgBAIUkBCiBLUYKasBSWNIxC7BKMJCANiDwhFyjKWKMeXeRIbatBYvBOlBBda7BeRSDYTWHUXWDL5BjBZHJRHdO5CpB7DVZJbIXefSHWjBSLETZlBFxBMV4BIMWaMcWYBuBQmBSmCuBkBmBC8BcHSSBUOWWUOpWtOKMBa5BEJJoBbUDY5D9DSeLWhBMVCHLDnBZLARaFqBGUQyBoLiBKUJgBTQhBMfBpBWrBDTVEJH1BJHTKlBNbhBDPMlBeNYOasBsBJiBLYE0BwByBQkB9JlFSGVcvBSfD1BP1CGLJIVOJDTkBIuCKMNGQWGqBFWEkC3MxCaUTUJHhBMjBTbBJTQLZHIaJKpBIHFHbRPDRRRAVVTSDyBAYVWdWBUcBIiBqBBgBcWGTSCHWOYU9frJYALwBjBULePFFPGTwBjBETqB6K_BCUPaAoBrBoBTFzBDddjBJJRAVWVIRUFiBVSDUKIJiBBaKQcK2GnoGnCkOyGgByGgB-HkBIAAnB8ItD6YlDgXIn3BjJ8F3e2B5I-F1eIirDncb0KhBsMNqFIAANsFnBmOX-IOAApGR9JdzGVpIdxLtB7JpBK00B8FsFOyHSoISboOIAARsJfkQhBsRIAAnFJ3CF3CFkB6pCj6CtBCAYSaAoBNEEecEIsBPiBBkBJQHoBTaDQMYYYO6B8BAApBFNZNLDbdDTZdBhBRXBjBjBVJhCMfHbKzBJRKTepBJHLtBVjCvBJL1JJhHH3INnFHhHN3IT3KbkC-tCsKcKEUFoBUeBsBGSWWCciBgBAgBIYWgBLwBGgCgBIFSaMJ6BeOPUBaYOHEGcFmBOUEqBFcGQPeKSYMCccAAAYYOAQMWMoBHQUAQWcMFQcoBFgBkBUSAApLA3GAnLFhJH3GHnLNhJP_GNyBuoCiCsBqBaSQCWRUAEYSMEgBFKXDFUTUHePICSakBsBeAcYeCUmBUmBIBOOseWAA3HClFC5HApKDlFB5HFrKLpKLrKRhIPImzCiCC6BA4BC0DIAAuB-Ja-FD8YgB8e_tEAMUwBeKKcVoBDQSwDQaEcMWcS6BIeIcwBDQoCAADKmBgBeQSaEgBUSmBSYUMmBFmCHefgBLmBCcfezBSTYNG_CMTYL8BIeeSQgBEqBFQnB6BH6BTWjBMdQHaOQA0BTIaAAhBZDLvBjBRdnCIpEI_HS9EC7EI9EE3EB_IF4DquBgCRgBD-BMsCScAmBWaOqB8CuCUkB0C4BQSSiBAaMUFQIgBSgBaUOJUdSDUIgBGkBSWYXoBEwBTuBP0BNeFgBQqBUQSYUMeemBWeCiBeoBSeuBkBOOmBBYgB2BAkBVaASUKAOkB2BBMaWSELjBOBIQaeUBUAACuBHOI0BT8BPSLBbZJOJ0BIAARWJBETIAAFXXAGaSAAO0BJQXGSmBnBGiBuBVUNwBmBAArHWBJe1BOHKVaNGTSPAlBVVRjBhKSlGKlGIlGInJKlGElGEKulCp5CpHSlJSvFKtHM0B1R17BQUgBO0BJkCdYDqBXwBhBCMcNoBbYJcIMWNmBLIDaESZsBQCmBRMbYWeQkBKOFgDod-SHUAaNOpBQDaTkBPmBDeHSAgBMIYDETSTWLcpCOP0BXceOEH0BTqBLkBDkCHgBWoBDUlBmBLqBHoBCuBMUCgBX8BB2BPsBHwBKoBBaKMFiBWaEmBUcGwBHYIqCI7jBv9BNAMLCMMgEKFSjBFIJcJGIIrCGGLSSXFKuD_BASRQCbQFQxBoDTIHUdSATeZYLEMsBilBoULFFWGURBSSJWLAR2BIIhB4BZHNhBIlBYbM1BQCONGfKTeEBeMmBtCBWhBAGlBaEEMQ7F-pBCiDekCWQMWIoBemCUaoCAA-C2hBVOHSMqBTYASWSMgBQOEYFSWyBJmBVSBYLUIQRUTKESVeFgBLHHQNHNqBYWfeWGZQIiCZGaWPOSEuBAADaXaHcgB0BLW_BSTOhBINgBEiBeqBFiBJMZAbPlDnBRBdMNQd2BCMWYsEiL3MiBIQVNhBOLiBUsBNAcIGSPF1BWaqBRuCgBUESYKHMnBSVUDkBdUgBMIiBBDSUDCXUFApBUTGPJTaGSPRHOHWQGiBkBSaAWUGLYJOZC_BWrBQIkBVK5BINWFejBGPJPNzBuBNWAcSODuBlBiBPcABRIdhBJORAPPPDNQRgBwZuGCUOeCcHGFoBqB0BcYFMcWKciBeKauBUaa4BEgBhR8PVMhKcxFQrDOnHSvECdG3EQzJgBNLnCBO0BCkB5FO3JYEXAXCuBrBoHSYCWPHVUYSVW1BcDOQYNYOYfSBcbgBFSEeOqBFeZBNoBfSCEMsXniDkBeuBIeF4BZ6BpBKyjFk4GHabRIHcAU6hBADDxBMnBCHNSAaPkBFqBITSKcrCXZiBGLGCOkE1ECQWTOLDfMVeHUNGGOZSVIbDrBKlBOHNLKVDPLlBKVT1BOpCJDHTUtBEJIPPhBDTMdHFOHbUHPJIPGvBILRnBRDNfwBVDdcP0CQuBFWIwBFWG0BEkBHiBKUFqBOIHOWWDbTwBOKJ8BMYOKDOOgBIQLA0B","geoms":"eCGACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCOCCCCCCtBCCKwBCCC5CCCI8CCCrDCCKuDCCC7DeCE-DCCGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCMCCCC3F6FCCQCCCCCClHoHaCOCCCCC7H-HCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCICCCpJCCKsJCCC3KeCE6K_KCCiLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCKCCCCCQCKCCCCxNCC0NCCCCCCCCCCCCCCCCCCCCKlOoOCCCOCKrPuPCCCCCCCCCCCCCCCCCCCCCqLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqBCICzb2bCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCKCKC_oBipBCCCCCCCCCCCCCCGCKC_qBirBCCCECCCCCyCCKC9rBgsBCjsBCCmsBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCICMC9uBM0uBCCCCCCCCCCCECGClyBoyBCCCaCKC1yBMsyBCCICCCCCECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCUCWCj0Bm0BCCCCC70B-0B10BCE40B70BCE-0BCCCCCCCCECCCECCCECCCECCCCCCCIC72B-2BCKCSCBj4BmBi3BhgBkgBCx3BCE03BCCKC_3BHq4Bl4BCCo4BCECx4BCCKNwYygBn5Bq5BGCGvgBTmhBCCCCCCCCIlhBohBCCMCGCt6Bw6BCECCCCCCCCCCCCCCQCQCj7BIgZlBHsjBp7BCCs7BCCCCCCCCCCCCCCCCCCECMrepB4fplB8NwXCCCQCCCCCCCCCCCCCCCCCCCCCCCCCCKCC3lB6lBtgBCCM3d6dN8gBCCCCKv-ByYNpXgdCCM_d4-BCChnBxXCCMwdHH2hBC7-BCCMBLs_BCCn_BCCIBL4_BCCCMxnB9XNggCC7nBCCM5XydmiBCC__BCCUBP0gCCCCCC1gCEQCM0gC7gCme4iB9iBgjBCCCCCCCCCCCCCCCCCCCCCCCMzhCEPiiCCCECO7hChBgjC9kBglBp8Bs8BCECniCCCMqLuB-LnYRuiCCCUxjCmBjBoBlBgHmBUkDOCCK-RRpYuB5GCCKkeheEojClkBICCokBCCCCCCCCC","inner":"2DEACKiBCCCCGECCEECGECCCCEECIeCCCEECGECCGECCCEEeCCECEIgBCCCGGCCKgYCxXCCGECCE8LCGsBCCGMCCCCCIG2CCCCKEGCCECECEKYCCCCCKEQHCECIEGCCECCCGEUCCGCECcCaGCCCGCCCECCGCCCECCECCGCCCMCCCCCCCCEWCCCCCCCCCCC","outer":"8FCKCCCECCCECCCGCwBCCCCCCCGCECECCCsBCECECECeCQCCCCCUCCCCCCCECWCCCCCECCCICCCYCCCCCCCCCCCKCCCCCCCCCCCECICECCCECUCGCuCCGCKCOCECECaCECKCGCKCQCsCCYCuCCCC0BCCCCCsBCsBC6BCGCECQCCCCCCCCCCCCCCCgCCGCCCCsD7ekBOMaGIDsYNMPB_Y2YlZiZLOPlBgBFfjBmBpBsBvBgBlBFNxCHENPtB3LHdCyXneeMIG8exe0eQQCCCCCE","group":"A"}; function __gvOr(a,b){return a?a:b()};function __gvAnd(a,b){return a?b():a};function __gvLe(a,b){return b>=a};function __gvLt(a,b){return b>a};var __gvRuntime=(()=>{var te=Object.defineProperty;var hn=Object.getOwnPropertyDescriptor;var fn=Object.getOwnPropertyNames;var gn=Object.prototype.hasOwnProperty;var bn=(t,n)=>{for(var r in n)te(t,r,{get:n[r],enumerable:!0})},yn=(t,n,r,o)=>{if(((n?typeof n=="object":!1)?!0:typeof n=="function"))for(let e of fn(n))((!gn.call(t,e)?e!==r:!1)?te(t,e,{get:()=>n[e],enumerable:(!(o=hn(n,e))?!0:o.enumerable)}):!1);return t};var xn=t=>yn(te({},"__esModule",{value:!0}),t);var gr={};bn(gr,{MOBILE_BREAKPOINT:()=>mn,mount:()=>fr,primaryAxis:()=>de,visible:()=>pn});var kn=["map-states","map-counties","map-world","map-dots"];function ge(t){return kn.includes(t)}var be=["line","slope"];var wn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",Mn=new Map([...wn].map((t,n)=>[t,n])),vn=10;function ee(t){let n=[],r=0,o=1;for(let e of t){let a=Mn.get(e);if(a===void 0)throw new Error("Unreadable map geography");r+=a%32*o,a>=32?o*=32:(n.push(r%2?-(r+1)/2:r/2),r=0,o=1)}return n}function $n(t,n){let r=ee(t),o=[],e=0,a=0,s=0;for(;(r.length)>(e);){let c=r[e++],i=[];for(let m=0;(c)>(m);m++)a+=r[e++],s+=r[e++],i.push([a/n,s/n]);o.push(i)}return o}function ye(t,n){let r=[];return n.forEach((o,e)=>{let a=o>=0?t[o]:[...t[-o-1]].reverse();for(let s=e?1:0;(a.length)>(s);s++)r.push(a[s])}),r}var xe=t=>String(Math.round(t*10)/10),ke=(t,n)=>t.length?`M${t.map(([r,o])=>`${xe(r)} ${xe(o)}`).join("L")}${n?"Z":""}`:"";function Cn(t){var e;let n=0,r=0,o=0;for(let a=0,s=t.length-1;(t.length)>(a);s=a++){let c=t[s][0]*t[a][1]-t[a][0]*t[s][1];n+=c,r+=(t[s][0]+t[a][0])*c,o+=(t[s][1]+t[a][1])*c}return n?{area:n/2,c:[r/(3*n),o/(3*n)]}:{area:0,c:(e=t[0])!=null?e:null}}function we(t){var h;let n=$n(t.arcs,(h=t.q)!=null?h:vn),r=!!t.sphere,o=ee(t.geoms),e=0,a=0,s=t.ids.map((f,b)=>{var F,G,y;let x=o[e++],g="",k=null,P=-1,N=[];for(let R=0;(x)>(R);R++){let _=o[e++],V=[];N.push(V);for(let S=0;(_)>(S);S++){let M=o[e++],I=[];for(let O=0;(M)>(O);O++)a+=o[e++],I.push(a);let B=ye(n,I);if(r){V.push(B);continue}if(g+=ke(B,!0),S===0){let{area:O,c:Y}=Cn(B);(Math.abs(O)>P?(P=Math.abs(O),k=Y):!1)}}}return{id:f,name:(F=t.names[b])!=null?F:f,code:(y=(G=t.codes)==null?void 0:G[b])!=null?y:"",d:g,anchor:k,...r?{polygons:N}:{}}}),c=f=>{var N;let b=ee(f),x=0,g=0,k=[],P=(N=b[x++])!=null?N:0;for(let F=0;(P)>(F);F++){let G=b[x++],y=[];for(let R=0;(G)>(R);R++)g+=b[x++],y.push(g);k.push(ye(n,y))}return k},[i,m,p]=[c(t.inner),c(t.outer),c(t.group)],l=f=>r?"":f.map(b=>ke(b,!1)).join("");return{id:t.id,w:t.w,h:t.h,features:s,inner:l(i),outer:l(m),group:l(p),...r?{sphere:!0,lines:{inner:i,outer:m,group:p}}:{}}}var mt={orange:"#F79945",turquoise:"#12A07F",fuchsia:"#AC00E8",azure:"#3977F3",earth:"#3C3830",red:"#F5515B"},nt={primary:"#3C3830",secondary:"#777777",grid:"#E0E0E0",muted:"#C9C5BD",darkPrimary:"#F0EDE6",darkSecondary:"#B3ADA3",darkGrid:"#4A4640",darkMuted:"#6B665E"},$e={white:"#FFFFFF",smog:"#F0F0F0",lavender:"#D3C8FF",celery:"#E6FFA0",sky:"#C5E0F7",butter:"#FFF1C7",blush:"#FFD6DA"};function Me(t,n,r){let o=t.replace("#",""),e=n.replace("#","");return`#${[0,2,4].map(s=>{let c=parseInt(o.slice(s,s+2),16),i=parseInt(e.slice(s,s+2),16);return Math.round(c+(i-c)*r).toString(16).padStart(2,"0")}).join("")}`.toUpperCase()}var bt=mt;var Dt="#D9D7D2",Pt="#3A3733",Ce="#EDEBE6",Te="#2E2B28",ve="#F5EDDA",Tn="#EF6C4A",Rt=t=>[Me(t,"#FFFFFF",.8),t.toUpperCase(),Me(t,"#000000",.45)],kr=[{id:"seq-orange",label:"Orange",kind:"sequential",stops:Rt(bt.orange)},{id:"seq-turquoise",label:"Turquoise",kind:"sequential",stops:Rt(bt.turquoise)},{id:"seq-azure",label:"Azure",kind:"sequential",stops:Rt(bt.azure)},{id:"seq-fuchsia",label:"Fuchsia",kind:"sequential",stops:Rt(bt.fuchsia)},{id:"div-turquoise-coral",label:"Turquoise to coral",kind:"diverging",stops:[bt.turquoise,ve,Tn]},{id:"div-azure-orange",label:"Azure to orange",kind:"diverging",stops:[bt.azure,ve,bt.orange]}];function re(t){let n=t.parentElement;for(;n;){let o=getComputedStyle(n).backgroundColor.match(/rgba?\(([\d.]+),\s*([\d.]+),\s*([\d.]+)(?:,\s*([\d.]+))?\)/);if((o?((o[4]===void 0?!0:parseFloat(o[4])>.5)):!1)){let e=(.299*+o[1]+.587*+o[2]+.114*+o[3])/255;return{color:`rgb(${o[1]},${o[2]},${o[3]})`,dark:(.5)>(e)}}n=n.parentElement}return{color:null,dark:!1}}function Gt(t,n,r,o,e=1){let a=(i,m)=>`${(0)>(i)?"\u2212":""}${n}${m}${r}`;return{axis:(i,m)=>{let p=i*e>=1e4,l=((m?m:1))*e,h=i*e,f=p?t.formatPrefix(`.${o!=null?o:t.precisionPrefix(l,h)}`,h):t.format(`,.${o!=null?o:t.precisionFixed(l)}f`);return b=>(p?b===0:!1)?a(0,"0"):a(b,f(Math.abs(b*e)).replace("G","B"))},value:i=>{let m=Math.abs(i*e),p=o!=null?o:Sn(m),l=t.format(`,.${p}~f`);return a(i,l(m))}}}function Sn(t){return t>=100?0:t>=10?1:((t>=1?!0:t===0)?!0:!Number.isFinite(t))?2:Math.min(20,Math.max(2,Math.ceil(-Math.log10(t))+1))}function $t(t,n,r,o){let[e,a]=r,s=t.tickStep(e,a,o);return Gt(t,n.prefix,n.suffix,n.decimals,n.multiply).axis(Math.max(Math.abs(e),Math.abs(a)),s)}function Fe(t,n,r){let{xKind:o,x:e}=n.data,a=n.style.xFormat;if(o==="year")return s=>String(s);if(o==="number"){let s=Gt(t,a.prefix,a.suffix,a.decimals,a.multiply);return c=>s.value(Number(c))}if(o==="date"){let s=e.map(l=>String(l)),c=s.every(l=>l.endsWith("-01-01")),i=s.every(l=>l.endsWith("-01")),m=c?"%Y":i?r?"%b \u2019%y":"%b %Y":"%b %-d, %Y",p=t.utcFormat(m);return l=>p(l instanceof Date?l:new Date(String(l)+(String(l).length===10?"T00:00:00Z":"")))}return s=>String(s)}function Le(t){return new Date(String(t)+"T00:00:00Z")}function En(t,n){var r;return n?"#1A1A1A":(r=$e[t.style.background])!=null?r:"#FFFFFF"}function ne(t){let n=t.replace("#",""),r=n.length===3?n.split("").map(o=>o+o).join(""):n.slice(0,6);return[0,2,4].map(o=>__gvOr(parseInt(r.slice(o,o+2),16),()=>(0)))}function Fn([t,n,r]){return`#${[t,n,r].map(o=>Math.round(Math.max(0,Math.min(255,o))).toString(16).padStart(2,"0")).join("")}`.toUpperCase()}function zt(t,n,r){let o=ne(t),e=ne(n);return Fn(o.map((a,s)=>a+(e[s]-a)*r))}function Ht(t){let[n,r,o]=ne(t).map(e=>{let a=e/255;return (.03928)>=(a)?a/12.92:((a+.055)/1.055)**2.4});return .2126*n+.7152*r+.0722*o}function vt(t,n){let[r,o]=[Ht(t),Ht(n)].sort((e,a)=>a-e);return(r+.05)/(o+.05)}function Ln(t,n){if(!n)return t;let r=t.toUpperCase();return r===mt.earth?nt.darkPrimary:r===nt.muted.toUpperCase()?nt.darkMuted:t}var Se=.58,It=.45,An=.7,Ee=new Map;function Dn(t,n){let r=`${t}|${n}`,o=Ee.get(r);if(o)return o;let e=Ht(t),a=0,s=1/0;for(let m=0;(206)>=(m);m++){let p=-It+m/206*(It+Se),l=Math.abs(Ht((0)>(p)?zt(n,"#FFFFFF",-p):zt(n,"#000000",p))-e);((s)>(l)?([a,s]=[p,l]):!1)}let c=(a+It)/(It+Se),i=zt(n,"#FFFFFF",c*An);return Ee.set(r,i),i}function yt(t,n,r){var e;if(!r)return n;let o=(e=t.style.paletteId)!=null?e:"";if(o.startsWith("tonal-")){let a=mt[o.slice(6)];if(a)return Dn(n,a)}return Ln(n,r)}function at(t,n,r){var o,e;return yt(t,(e=(o=t.data.series[n])==null?void 0:o.color)!=null?e:mt.orange,r)}function xt(t,n,r,o=4.5){let e=En(t,r);if(vt(n,e)>=o)return n;let a=r?"#FFFFFF":"#000000";for(let s=.05;(1)>(s);s+=.05){let c=zt(n,a,s);if(vt(c,e)>=o)return c}return a}function Ot(t){return vt("#FFFFFF",t)>=4.5?"#FFFFFF":vt(nt.primary,t)>=4.5?nt.primary:vt("#FFFFFF",t)>=vt("#000000",t)?"#FFFFFF":"#000000"}var ae={w:975,h:610,scale:1300,x:487.5,y:305},Bt=ae.scale,Ae=ae.x,De=ae.y,Pe=[[Ae+.29*Bt,De+.17*Bt],[Ae+.41*Bt,De+.234*Bt]];function Ge(t,n){let r=t.querySelector(`.${n}`);(r?!0:(r=t.ownerDocument.createElement("div"),r.className=n,r.setAttribute("role","presentation"),t.appendChild(r)));let o=r,e=null,a=null,s=()=>{o.style.display="none"},c=m=>{((m===a?!0:!e)?!0:(m.pointerType==="touch"?(e(),e=null):!1))},i=t.ownerDocument;return i.addEventListener("pointerdown",c),{show(m,p,l){o.innerHTML=m,o.style.display="block";let h=o.offsetWidth,f=o.offsetHeight,b=t.clientWidth,x=p+14;(x+h>b?(x=p-h-14):!1),((0)>(x)?(x=Math.max(0,Math.min(b-h,p-h/2))):!1),o.style.left=`${x}px`,o.style.top=`${Math.max(0,l-f-12)}px`},hide:s,bind(m,p,l){let h=()=>{(l==null?!0:l()),s()};m.on("pointermove.gvtip",(f,b)=>p(f,b)).on("pointerdown.gvtip",(f,b)=>{((f.pointerType!=="touch"?f.pointerType!=="pen":!1)?!0:(a=f,e=h,p(f,b)))}).on("pointerleave.gvtip",f=>{(f.pointerType!=="touch"?h():!1)})},destroy(){i.removeEventListener("pointerdown",c)}}}function ct(t){return t.replace(/[\x26\x3c>"]/g,n=>({"\x26":"\x26amp;","\x3c":"\x26lt;",">":"\x26gt;",'"':"\x26quot;"})[n])}function it(t,n,r,o){let e=a=>a.replace(/[\x26\x3c>]/g,s=>({"\x26":"\x26amp;","\x3c":"\x26lt;",">":"\x26gt;"})[s]);return`\x3cdiv class="${t}">\x3ci style="background:${n}">\x3c/i>\x3cspan>${e(r)}\x3c/span>\x3cb>${e(o)}\x3c/b>\x3c/div>`}var Ve=["VT","NH","MA","RI","CT","NJ","DE","MD","DC"],Pn={CA:[80,318],FL:[790,534],ID:[192,163],KY:[703,315],LA:[562,460],MI:[683,199],NC:[816,350]},Gn=560;function Vn(t,n,r){var i,m,p;let o=t.style.map,e=n?Pt:Dt,a=(m=(i=t.data.series[0])==null?void 0:i.values)!=null?m:[],s=(p=t.data.map)==null?void 0:p.categories;if(s){let l=new Map(o.categories.map(h=>[h.name,h.color]));return h=>{var f;return (s[h]!==null?s[h]!==void 0:!1)?(f=l.get(s[h]))!=null?f:nt.muted:e}}if((o.continuous?o.stops.length>=2:!1)){let l=r.scaleLinear().domain(o.stops).range(o.colors).interpolate(r.interpolateLab).clamp(!0);return h=>(a[h]===null?!0:a[h]===void 0)?e:l(a[h])}if(!o.colors.length)return()=>e;let c=r.scaleThreshold().domain(o.thresholds).range(o.colors);return l=>(a[l]===null?!0:a[l]===void 0)?e:c(a[l])}function Ct(t,n){for(let[r,o]of Object.entries(n))t.style.setProperty(r,o,"important")}var _n=t=>{var o,e;let n=["th","st","nd","rd"],r=t%100;return`${t}${(e=(o=n[(r-20)%10])!=null?o:n[r])!=null?e:n[0]}`},_e=new WeakMap;function Nn(t,n){let r=t.width/n.w,o=n.features.map(e=>e.d).join("");return{height:Math.ceil(n.h*r),transform:`scale(${r})`,unit:1/r,d:e=>e.d,anchor:e=>e.anchor?[e.anchor[0]*r,e.anchor[1]*r]:null,land:()=>o,inner:()=>n.inner,outer:()=>n.outer,group:()=>n.group,sphere:()=>"",graticule:()=>""}}function Re(t,n){var i;if((t.sphere?!0:((i=n.data.map)!=null?i.pr:!1)))return t;let[[r,o],[e,a]]=Pe,s=m=>{let[p,l]=m.split("L")[0].split(" ").map(Number);return __gvAnd(__gvAnd((p>=r?(e)>=(p):!1),()=>(l>=o)),()=>((a)>=(l)))},c=m=>m.split("M").filter(p=>(p?!s(p):p)).map(p=>`M${p}`).join("");return{...t,features:t.features.filter(m=>!m.id.startsWith("72")),inner:c(t.inner),outer:c(t.outer),group:c(t.group)}}function Rn(t){let n=0;for(let r=0,o=t.length-1;(t.length)>(r);o=r++)n+=t[o][0]*t[r][1]-t[r][0]*t[o][1];return n}function In(t){let n=r=>(r.length>=4?Math.abs(Rn(r))>1e-6:!1);return t.features.map(r=>{var o;return{type:"MultiPolygon",coordinates:((o=r.polygons)!=null?o:[]).filter(e=>__gvAnd(e.length,()=>(n(e[0])))).map(e=>[e[0],...e.slice(1).filter(n)])}})}function Ne(t,n,r,o=In(n)){let{d3:e,spec:a}=t,s=a.style.map,c=s.projection==="globe",i={type:"GeometryCollection",geometries:o},m={type:"Sphere"},p,l;if(c)l=Math.min(t.width,Gn),p=e.geoOrthographic().rotate([r[0],r[1]]).fitExtent([[4,4],[t.width-4,l-4]],m);else{let x=(s.sphere?!0:s.graticule)?m:i;p=e.geoEqualEarth().fitWidth(t.width,x),l=Math.ceil(e.geoPath(p).bounds(x)[1][1])+1}let h=e.geoPath(p),f=new Map(n.features.map((x,g)=>[x.id,o[g]])),b=x=>{var g;return(g=h({type:"MultiLineString",coordinates:x}))!=null?g:""};return{height:l,transform:null,unit:1,d:x=>{var g;return(g=h(f.get(x.id)))!=null?g:""},anchor:x=>{let g=h.centroid(f.get(x.id));return (Number.isFinite(g[0])?Number.isFinite(g[1]):!1)?g:null},land:()=>{var x;return(x=h(i))!=null?x:""},inner:()=>{var x,g;return b((g=(x=n.lines)==null?void 0:x.inner)!=null?g:[])},outer:()=>{var x,g;return b((g=(x=n.lines)==null?void 0:x.outer)!=null?g:[])},group:()=>{var x,g;return b((g=(x=n.lines)==null?void 0:x.group)!=null?g:[])},sphere:()=>{var x;return(((c?!0:s.sphere))?(x=h(m))!=null:!1)?x:""},graticule:()=>{var x;return (s.graticule?(x=h(e.geoGraticule10()))!=null:!1)?x:""}}}function Ie(t,n){var H,X,E,u;let{d3:r,spec:o,svg:e}=t,a=o.data.map,s=o.style.map,c=(!!n.sphere?s.projection==="globe":!1),i=(H=s.center)!=null?H:[0,20],m=_e.get(t.chartEl),p=((m?m.center[0]===i[0]:!1)?m.center[1]===i[1]:!1)?m:{center:i,rotate:[-i[0],-i[1]]};_e.set(t.chartEl,p);let l=n.sphere?Ne(t,n,p.rotate):Nn(t,n),h=o.type==="map-dots",f=Vn(o,t.dark,r),b=(E=(X=o.data.series[0])==null?void 0:X.values)!=null?E:[],x=new Map(a.ids.map((d,T)=>[d,T]).filter(([d])=>d!==null)),g=b.map((d,T)=>[d,T]).filter(([d])=>d!==null).sort((d,T)=>T[0]-d[0]),k=new Map;g.forEach(([d,T],v)=>k.set(T,(v>0?g[v-1][0]===d:!1)?k.get(g[v-1][1]):v+1));let P=(u=t.page)!=null?u:t.dark?"#1A1A1A":"#FFFFFF",N=(d,T,v)=>Ct(d,{fill:"none",stroke:T,"stroke-width":`${v}px`,"vector-effect":"non-scaling-stroke","stroke-linejoin":"round","pointer-events":"none"}),F=t.id("map-shadow"),G=l.unit;e.append("defs").append("filter").attr("id",F).attr("x","-5%").attr("y","-5%").attr("width","110%").attr("height","110%").append("feGaussianBlur").attr("stdDeviation",2.5*G);let y=e.append("g").attr("class",t.cls("map"));(l.transform?y.attr("transform",l.transform):!1);let R=y.append("path").attr("class",t.cls("shadow")).attr("filter",`url(#${F})`).attr("transform",`translate(${2*G},${2.5*G})`);Ct(R.node(),{fill:t.dark?"#000000":mt.earth,opacity:"0.25",stroke:"none","fill-rule":"evenodd","pointer-events":"none"});let _=y.append("path").attr("class",t.cls("sphere"));Ct(_.node(),{fill:c?t.dark?"#23282C":"#EEF3F6":"none",stroke:t.dark?nt.darkMuted:nt.muted,"stroke-width":"0.75px","pointer-events":"none"});let V=y.append("path").attr("class",t.cls("graticule"));N(V.node(),t.dark?nt.darkGrid:nt.grid,.5);let S=(d,T)=>{var Z,Q;if(d===void 0)return`\x3cdiv class="${t.cls("tip-title")}">${ct(T)}\x3c/div>\x3cdiv class="${t.cls("tip-row")}">\x3cspan>No data\x3c/span>\x3c/div>`;let v=b[d],L=`\x3cdiv class="${t.cls("tip-title")}">${ct(o.data.x[d])}\x3c/div>`;(a.categories?(L+=it(t.cls("tip-row"),f(d),"Category",(Z=a.categories[d])!=null?Z:"None")):!1),(v!=null?(L+=it(t.cls("tip-row"),(a.categories?!0:h)?"transparent":f(d),o.data.series[0].label,t.fmtValue(v)),((!h?g.length>2:!1)?(L+=it(t.cls("tip-row"),"transparent","Rank",`${_n(k.get(d))} of ${g.length}`)):!1)):!1);for(let q of(Q=a.tips)!=null?Q:[])(q.values[d]?(L+=it(t.cls("tip-row"),"transparent",q.label,q.values[d])):!1);return L},M=y.append("g").selectAll("path").data(n.features).join("path").attr("class",t.cls("place")).each(function(d){let T=x.get(d.id);Ct(this,{fill:h?t.dark?Te:Ce:T===void 0?t.dark?Pt:Dt:f(T),stroke:"none","fill-rule":"evenodd"})}),I=y.append("path");N(I.node(),P,n.id==="us-counties"?.4:.75);let B=y.append("path");N(B.node(),P,1.2);let O=y.append("path").attr("class",t.cls("map-hover"));N(O.node(),t.dark?nt.darkPrimary:mt.earth,1.5),O.style("display","none");let Y=null;(h?!0:t.tooltip.bind(y,d=>{let T=d.target.__data__;if((!T?!0:!d.target.classList.contains(t.cls("place"))))return;let[v,L]=r.pointer(d,t.chartEl);Y=T,O.attr("d",l.d(T)).style("display",null),t.tooltip.show(S(x.get(T.id),T.name),v,L)},()=>{Y=null,O.style("display","none")}));let K=()=>{};if(h){let d=s.domain?Math.max(Math.abs(s.domain[0]),Math.abs(s.domain[1])):0,T=s.symbolMax*Math.min(1,t.width/600)*(t.mobile?.8:1),v=D=>(D===null?!0:!d)?3.5:Math.max(1.5,T*Math.sqrt(Math.abs(D)/d)),L=new Map(n.features.map(D=>[D.id,D])),Z=o.data.x.map((D,w)=>({i:w,r:v(b[w])})).sort((D,w)=>w.r-D.r),Q=D=>a.categories?f(D):mt.turquoise,q=n.sphere?1:t.width/n.w,et=D=>{var ut;let w=(ut=a.xy)==null?void 0:ut[D];if(w)return[w[0]*q,w[1]*q];let U=a.ids[D]?L.get(a.ids[D]):void 0;return U?l.anchor(U):null},A=e.append("g").selectAll("circle").data(Z).join("circle").attr("class",t.cls("symbol")).attr("r",D=>D.r).each(function(D){Ct(this,{fill:Q(D.i),"fill-opacity":d?"0.78":"0.9",stroke:P,"stroke-width":"0.75px"})});K=()=>A.each(function(D){var U,ut;let w=et(D.i);this.setAttribute("cx",String((U=w==null?void 0:w[0])!=null?U:0)),this.setAttribute("cy",String((ut=w==null?void 0:w[1])!=null?ut:0)),this.style.setProperty("display",w?"":"none")}),t.tooltip.bind(A,(D,w)=>{let[U,ut]=r.pointer(D,t.chartEl);t.tooltip.show(S(w.i,o.data.x[w.i]),U,ut)})}let tt=()=>{R.attr("d",c?l.sphere():l.land()),_.attr("d",l.sphere()),V.attr("d",l.graticule()),M.attr("d",d=>l.d(d)),I.attr("d",l.inner()),B.attr("d",l.group()),(Y?O.attr("d",l.d(Y)):!1),K()};if(tt(),c){let d=Math.min(t.width,l.height)/2,T=r.drag().on("drag",v=>{let L=75/d;p.rotate=[p.rotate[0]+v.dx*L,Math.max(-85,Math.min(85,p.rotate[1]-v.dy*L))],l=Ne(t,n,p.rotate),tt()});e.call(T).style("touch-action","none").style("cursor","grab")}if((o.type==="map-states"?s.labels:!1)){let d=e.append("g").attr("class",t.cls("map-labels")).style("pointer-events","none"),T=n.features.map(q=>({f:q,a:l.anchor(q)})).filter(q=>!!q.a),v=T.filter(q=>Ve.includes(q.f.code)).sort((q,et)=>q.a[1]-et.a[1]),L=(520)>(t.width),Z=(q,et,A,D,w)=>d.append("text").attr("class",t.cls("map-label")).attr("x",q).attr("y",et).attr("dy","0.35em").attr("text-anchor",A).style("fill",D).style("fill-opacity","0.8").text(w),Q=t.width/n.w;for(let{f:q,a:et}of T){if((!q.code?!0:Ve.includes(q.code)))continue;let A=x.get(q.id),D=Pn[q.code],[w,U]=D?[D[0]*Q,D[1]*Q]:et;Z(w,U,"middle",A===void 0?t.dark?nt.darkPrimary:nt.primary:Ot(f(A)),q.code)}if(!L){let q=t.width-16*Q,et=-1/0;for(let{f:A,a:D}of v){et=Math.max(D[1],et+14);let w=d.append("line").attr("x1",D[0]).attr("y1",D[1]).attr("x2",q-14).attr("y2",et);Ct(w.node(),{stroke:t.dark?nt.darkMuted:nt.secondary,"stroke-width":"0.75px"}),Z(q,et,"end",t.dark?nt.darkPrimary:nt.primary,A.code)}}}return l.height}var kt=8,Vt=2,oe=Vt+kt+13,ze=oe+5;function He(t,n,r,o){var b,x,g,k,P,N,F,G;if(!n)return;let e=r.style.map,a=r.data.map,s=t.dark?nt.darkSecondary:nt.secondary,c=t.dark?Pt:Dt,i=new Set(a.ids.filter(y=>y!==null)),m=(r.type!=="map-dots"?o.features.some(y=>!i.has(y.id)):!1),p=(y,R)=>`\x3cspan class="${t.cls("legend-item")}">\x3csvg class="${t.cls("swatch")}" width="12" height="12" aria-hidden="true">\x3crect width="12" height="12" rx="2" fill="${y}"/>\x3c/svg>${ct(R)}\x3c/span>`,l=m?p(c,__gvOr(e.noDataLabel,()=>("No data"))):"",h=y=>{if(!m)return{svg:"",width:0};let R=__gvOr(e.noDataLabel,()=>("No data")),_=Vt+kt/2;return{svg:`\x3crect class="${t.cls("legend-nodata")}" x="${y}" y="${_-5}" width="10" height="10" rx="2" fill="${c}"/>\x3ctext x="${y+16}" y="${_}" dy="0.35em" class="${t.cls("legend-key")}">${ct(R)}\x3c/text>`,width:40+R.length*7.5}},f="";if(e.categories.length)f=e.categories.map(y=>p(y.color,y.name)).join("")+l;else if(r.type==="map-dots"){let y=e.domain?Math.max(Math.abs(e.domain[0]),Math.abs(e.domain[1])):0,R=e.symbolMax*Math.min(1,t.width/600)*(t.mobile?.8:1),_=V=>R*Math.sqrt(V/y);if((y?e.sizeTicks.length:!1)){let V=_(e.sizeTicks[e.sizeTicks.length-1]),S=V*2+7,M=[];[...e.sizeTicks].reverse().forEach((K,tt)=>M.push(Math.max(S-2*_(K),tt?M[tt-1]+12:7)));let I=V*2+70,B=Math.max(S+3,M[M.length-1]+8),O=`stroke:${s} !important;fill:none !important`,Y=[...e.sizeTicks].reverse().map((K,tt)=>{let H=S-2*_(K);return`\x3ccircle cx="${V+1}" cy="${S-_(K)}" r="${_(K)}" style="${O};stroke-width:1px"/>\x3cpolyline points="${V+1},${H} ${V*2+4},${H} ${V*2+8},${M[tt]}" style="${O};stroke-width:0.5px"/>\x3ctext x="${V*2+11}" y="${M[tt]}" dy="0.35em" class="${t.cls("legend-label")}">${ct(t.fmtValue(K))}\x3c/text>`}).join("");f=`\x3csvg width="${I}" height="${B}" aria-hidden="true">${Y}\x3c/svg>`}}else if(((e.continuous?e.stops.length>=2:!1)?e.stops[0]!==e.stops[e.stops.length-1]:!1)){let y=Math.min(260,t.width-20),R=t.id("legend-grad"),_=e.colors.map((M,I)=>`\x3cstop offset="${I/(e.colors.length-1)*100}%" stop-color="${M}"/>`).join(""),V=[e.stops[0],e.stops.length===3?e.stops[1]:null,e.stops[e.stops.length-1]].map((M,I)=>M===null?"":`\x3ctext x="${I/2*y}" y="${oe}" text-anchor="${["start","middle","end"][I]}" class="${t.cls("legend-label")}">${ct(t.fmtValue(M))}\x3c/text>`).join(""),S=h(y+24);f=`\x3csvg width="${y+S.width+4}" height="${ze}" aria-hidden="true">\x3cdefs>\x3clinearGradient id="${R}">${_}\x3c/linearGradient>\x3c/defs>\x3crect class="${t.cls("legend-step")}" y="${Vt}" width="${y}" height="${kt}" rx="${kt/2}" fill="url(#${R})"/>${V}${S.svg}\x3c/svg>`}else if((e.colors.length===1?!0:((e.continuous?e.stops.length>=2:!1)?e.stops[0]===e.stops[e.stops.length-1]:!1))){let y=(x=(b=e.domain)==null?void 0:b[0])!=null?x:e.stops[0];f=(y===void 0?"":p(e.colors[0],t.fmtValue(y)))+l}else if(e.colors.length){let y=e.colors.length,R=(P=(k=(g=e.domain)==null?void 0:g[0])!=null?k:e.thresholds[0])!=null?P:0,_=(G=(F=(N=e.domain)==null?void 0:N[1])!=null?F:e.thresholds[e.thresholds.length-1])!=null?G:0,V=$t(t.d3,r.style.yFormat,[R,_],Math.max(1,e.thresholds.length)),S=e.thresholds.map(H=>V(H)),M=Math.max(0,...S.map(H=>H.length))*7+6,I=Math.max(M,Math.min(44,Math.floor((Math.min(320,t.width)-20)/y))),B=I*y,O=t.id("legend-clip"),Y=e.colors.map((H,X)=>`\x3crect class="${t.cls("legend-step")}" x="${X*I}" y="${Vt}" width="${I}" height="${kt}" fill="${H}"/>`).join(""),K=S.map((H,X)=>`\x3ctext x="${(X+1)*I}" y="${oe}" text-anchor="middle" class="${t.cls("legend-label")}">${ct(H)}\x3c/text>`).join(""),tt=h(B+24);f=`\x3csvg width="${B+tt.width+4}" height="${ze}" aria-hidden="true">\x3cdefs>\x3cclipPath id="${O}">\x3crect y="${Vt}" width="${B}" height="${kt}" rx="${kt/2}"/>\x3c/clipPath>\x3c/defs>\x3cg clip-path="url(#${O})">${Y}\x3c/g>${K}${tt.svg}\x3c/svg>`}n.innerHTML=f,n.style.display=f?"":"none",n.removeAttribute("role"),n.removeAttribute("aria-label")}function se(t){return t.replace(/[\x26\x3c>"]/g,n=>({"\x26":"\x26amp;","\x3c":"\x26lt;",">":"\x26gt;",'"':"\x26quot;"})[n])}var zn=["line","area","column","bar","stacked","combo","dot","scatter"];function ie(t){return (t.style.legend==="direct"?be.includes(t.type):!1)}function Oe(t,n,r,o){var g,k,P,N;if(!n)return;let e=r,a=e.data.series,s=(g=e.style.legend)!=null?g:"top",c=()=>{n.innerHTML="",n.style.display="none",n.removeAttribute("role"),n.removeAttribute("aria-label")};if(((s==="none"?!0:s==="subtitle")?!0:ie(e)))return c();let i=(F,G,y)=>F==="line"?`\x3csvg class="${t.cls("swatch")}" width="24" height="10" aria-hidden="true">\x3cline x1="1" x2="23" y1="5" y2="5" stroke="${G}" stroke-width="3.5" stroke-linecap="round"${y?' stroke-dasharray="6 4"':""}/>\x3c/svg>`:F==="dot"?`\x3csvg class="${t.cls("swatch")}" width="12" height="12" aria-hidden="true">\x3ccircle cx="6" cy="6" r="5" fill="${G}"/>\x3c/svg>`:`\x3csvg class="${t.cls("swatch")}" width="12" height="12" aria-hidden="true">\x3crect width="12" height="12" rx="2" fill="${G}"/>\x3c/svg>`,m=F=>e.type==="line"?"line":e.type==="combo"?F===0?"box":"line":(e.type==="scatter"?!0:e.type==="dot")?"dot":"box",p=(F,G,y,R=!1)=>{let _=(y!==void 0?l:!1)?"button":"span",V=_==="button"?` type="button" data-key="${se(y)}" aria-pressed="${!o.has(y)}" title="Show or hide ${se(F)}"`:"",S=`${t.cls("legend-item")}${(y!==void 0?o.has(y):!1)?` ${t.cls("legend-item--off")}`:""}`;return`\x3c${_} class="${S}"${V}>${G}${se(F)}${R?`\x3cspan class="${t.cls("legend-axis")}">right axis\x3c/span>`:""}\x3c/${_}>`},l=__gvAnd(__gvAnd(zn.includes(e.type),()=>(a.length>1)),()=>(!e.style.paletteId.startsWith("highlight"))),h=[];if(e.type==="donut"){let F=(k=e.data.categoryColors)!=null?k:[];h=e.data.x.map((G,y)=>p(String(G),i("box",qt(e,F[y],t.dark))))}else if(e.type==="slope"){let F=e.style.paletteId;if(((F==="rise-fall"?!0:F==="rise-fall-azure")?!0:F==="political")){let G=(P=e.data.categoryColors)!=null?P:[],[y,R]=e.data.series,_=I=>G.find((B,O)=>__gvAnd(((y==null?void 0:y.values[O])!=null?(R==null?void 0:R.values[O])!=null:!1),()=>(I(y.values[O],R.values[O])))),V=_((I,B)=>B>I),S=_((I,B)=>(I)>(B)),M=_((I,B)=>B===I);h=[V?p("Rose",i("line",qt(e,V,t.dark))):"",S?p("Fell",i("line",qt(e,S,t.dark))):"",M?p("No change",i("line",qt(e,M,t.dark))):""].filter(Boolean)}}else if((e.style.paletteId.startsWith("highlight")?a.length>1:!1)){let F=Math.max(0,a.findIndex(G=>G.key===e.style.highlight));h=[p(a[F].label,i(m(F),at(e,F,t.dark))),p("All others",i(m(F),at(e,F===0?1:0,t.dark)))]}else if(a.length>1){let F=__gvAnd(a.some(G=>G.axis==="right"),()=>(a.some(G=>G.axis!=="right")));h=a.map((G,y)=>p(G.label,i(m(y),at(e,y,t.dark),G.dashed),G.key,(F?G.axis==="right":F)))}let f=h.join(""),b=n.ownerDocument.activeElement,x=(b?n.contains(b):!1)?(N=b.dataset)==null?void 0:N.key:void 0;if(n.innerHTML=f,n.style.display=h.length?"":"none",(l?h.length:!1)?(n.setAttribute("role","group"),n.setAttribute("aria-label","Series. Select to show or hide.")):(n.removeAttribute("role"),n.removeAttribute("aria-label")),x!==void 0){let F=[...n.querySelectorAll("[data-key]")].find(G=>G.dataset.key===x);((F?n.ownerDocument.activeElement!==F:!1)?F.focus():!1)}}function qt(t,n,r){return yt(t,n!=null?n:nt.muted,r)}function qe(t,n,r,o={}){let e=t.svg.append("g").attr("class",t.cls("tick-probe")).attr("opacity",0),a=n.map(s=>{var i;let c=e.append("text").attr("class",(i=o.cls)!=null?i:null).style("font-size",`${r}px`).text(s);return (o.weight?c.style("font-weight",String(o.weight)):!1),Math.ceil(c.node().getComputedTextLength())});return e.remove(),a}function lt(t,n,r,o={}){return Math.max(0,...qe(t,n,r,o))}function wt(t,n){return n.ticks(t.mobile?4:5)}function Tt(t,n,r,o){let e=wt(t,r),a=t.fmtAxis;n.append("g").attr("class",t.cls("grid")).selectAll("line").data(e).join("line").attr("x1",0).attr("x2",o).attr("y1",i=>Math.round(r(i))+.5).attr("y2",i=>Math.round(r(i))+.5),n.append("g").attr("class",t.cls("ticks")).selectAll("text").data(e).join("text").attr("x",-8).attr("y",i=>r(i)).attr("dy","0.32em").attr("text-anchor","end").text(i=>a(i))}function St(t,n,r,o){let[e,a]=r.domain();if((e>0?!0:(0)>(a)))return;let s=((0)>(e)?a>0:!1);n.append("line").attr("class",t.cls(s?"zero":"baseline")).attr("x1",0).attr("x2",o).attr("y1",Math.round(r(0))+.5).attr("y2",Math.round(r(0))+.5)}function Xt(t,n,r,o){n.append("line").attr("class",t.cls("baseline")).attr("x1",0).attr("x2",r).attr("y1",o+.5).attr("y2",o+.5)}function Wt(t,n){return Math.max(2,Math.floor(t/(n?70:90)))}var Hn=10;function On(t){return t.mobile?12:14}function Bn(t,n,r,o){return (r)>(t-n/2)?{anchor:"start",start:t,end:t+n}:t+n/2>o?{anchor:"end",start:t-n,end:t}:{anchor:"middle",start:t-n/2,end:t+n/2}}function Yt(t,n,r,o){let e=-t.margin.left,a=t.width-t.margin.left,s=new Map,c=p=>{let l=[...new Set(p.filter(h=>!s.has(h)))];return qe(t,l,On(t)).forEach((h,f)=>s.set(l[f],h)),p.map(h=>s.get(h))},i=null,m=-1;for(let p=Math.max(1,Math.floor(o));p>=1;p--){let l=r(p);if(l.ticks.length===m)continue;m=l.ticks.length;let h=l.ticks.map(l.label),f=c(h),b=l.ticks.map((k,P)=>Bn(n(k),f[P],e,a));i={...l,anchor:k=>b[k].anchor};let x=b.every(k=>(k.start>=e-.5?(a+.5)>=(k.end):!1)),g=b.every((k,P)=>(P===0?!0:(k.start)>=(b[P-1].end+Hn)));if((x?g:!1))return i}return i!=null?i:{...r(1),anchor:()=>"middle"}}function Zt(t,n){let r=n.domain();return t.spec.data.xKind==="year"?o=>({ticks:n.ticks(o).filter(e=>Number.isInteger(e)),label:e=>String(e)}):o=>{let e=t.xAxis(r,o);return{ticks:n.ticks(o),label:a=>e(a)}}}function Ut(t,n,r,o,e){n.append("g").attr("class",t.cls("ticks")).attr("transform",`translate(0,${r})`).selectAll("text").data(o.ticks).join("text").attr("x",a=>e(a)).attr("y",22).attr("text-anchor",(a,s)=>o.anchor(s)).text((a,s)=>o.label(a,s))}function jt(t,n,r,o){let e=[...t].sort((m,p)=>m.y-p.y),a=e.length;if(!a)return;let s=a>1?Math.min(n,Math.max(0,o-r)/(a-1)):n,c=m=>{m.top=Math.max(r,Math.min(o-(m.size-1)*s,m.sum/m.size))},i=[];e.forEach((m,p)=>{let l={start:p,size:1,sum:m.y,top:m.y};for(c(l),i.push(l);i.length>1;){let h=i[i.length-1],f=i[i.length-2];if((h.top+1e-9)>=(f.top+f.size*s))break;f.sum+=h.sum-h.size*f.size*s,f.size+=h.size,i.pop(),c(f)}});for(let m of i)for(let p=0;(m.size)>(p);p++)e[m.start+p].y=m.top+p*s}function je(t,n,r,o,e){let a=[],s=[];for(let i of t){let m=[...a,{item:i,y:i.y}].map(l=>({own:l.y,y:l.y})),p=(o-r)>=((m.length-1)*n);(p?jt(m,n,r,o):!1),(p?m.every(l=>__gvLe(Math.abs(l.y-l.own),e)):!1)?a.push({item:i,y:i.y}):s.push(i)}let c=a.map(i=>({y:i.y}));return jt(c,n,r,o),a.forEach((i,m)=>i.item.y=c[m].y),{kept:a.map(i=>i.item),dropped:s}}function Xe(t,n,r,o){let e=[...new Set(r.map(g=>g.getTime()))].sort((g,k)=>g-k),a=qn(r,e),s=[...[t.utcDay,t.utcDay.every(2),t.utcWeek,t.utcWeek.every(2)].map(g=>[g,"day"]),...[1,2,3,6].map(g=>[t.utcMonth.every(g),"month"]),...[1,2,5,10,20,25,50,100,200,250,500,1e3].map(g=>[t.utcYear.every(g),"year"])],c=s.slice(s.findIndex(([,g])=>g===a)),[i,m]=n.domain(),[p,l]=c[c.length-1],h=[];for(let[g,k]of c){let P=Be(g,e,i,m);if((o)>=(P.length)){[p,l,h]=[g,k,P];break}}(h.length?!0:(h=Be(p,e,i,m))),((!h.length?e.length:!1)?(h=e.length===1?[new Date(e[0])]:[new Date(e[0]),new Date(e[e.length-1])]):!1);let f=(g,k)=>(k===0?!0:h[k-1].getUTCFullYear()!==g.getUTCFullYear()),b={year:t.utcFormat("%Y"),month:t.utcFormat("%b"),monthYear:t.utcFormat("%b %Y"),day:t.utcFormat("%b %-d"),dayYear:t.utcFormat("%b %-d, %Y")};return{ticks:h,label:(g,k)=>l==="year"?b.year(g):l==="month"?f(g,k)?b.monthYear(g):b.month(g):f(g,k)?b.dayYear(g):b.day(g)}}function qn(t,n){if(t.every(a=>(a.getUTCMonth()===0?a.getUTCDate()===1:!1)))return"year";if((2)>(n.length))return t.every(a=>a.getUTCDate()===1)?"month":"day";let o=1/0;for(let a=1;(n.length)>(a);a++)o=Math.min(o,n[a]-n[a-1]);let e=o/864e5;return e>=360?"year":e>=28?"month":"day"}function Be(t,n,r,o){let e=t.range(t.floor(r),new Date(o.getTime()+1)),a=[];return e.forEach((s,c)=>{var p;let i=((p=e[c+1])!=null?p:t.offset(s,1)).getTime(),m=jn(n,s.getTime());((n.length)>(m)?(i)>(n[m]):!1)?a.push(new Date(n[m])):((s>=r?(o)>=(s):!1)?a.push(s):!1)}),a}function jn(t,n){let r=0,o=t.length;for(;(o)>(r);){let e=r+o>>1;(n)>(t[e])?r=e+1:o=e}return r}function dt(t,n){var o,e,a;let r=(o=t.spec.style.imageFill)==null?void 0:o.photos;if(!r)return null;for(let s of n)if((s!==void 0?(((e=r[s])!=null?e.url:!1)):!1))return r[s].url;return __gvOr(((a=r["*"])==null?void 0:a.url),()=>(null))}function Et(t){var r;let n=(r=t.spec.style.imageFill)==null?void 0:r.photos;return(!!n?Object.values(n).some(o=>!!((o!=null?o.url:!1))):!1)}function ft(t,n,r,o){let e=t.svg.select("defs").empty()?t.svg.append("defs"):t.svg.select("defs"),a=t.id("grey");(e.select(`#${a}`).empty()?e.append("filter").attr("id",a).append("feColorMatrix").attr("type","saturate").attr("values","0"):!1);let s=new Map;return{clip:(m,p)=>{let l=p?`${m}|${p.x},${p.y},${p.w},${p.h}`:m,h=s.get(l);if(!h){let f=t.id(`clip-${e.selectAll("clipPath").size()}`);h={id:f,url:m,box:p!=null?p:{x:0,y:0,w:r,h:o},sel:e.append("clipPath").attr("id",f)},s.set(l,h)}return h.sel},paint:()=>{for(let m of s.values())n.insert("image",":first-child").attr("class",t.cls("photo")).attr("href",m.url).attr("x",m.box.x).attr("y",m.box.y).attr("width",Math.max(1,m.box.w)).attr("height",Math.max(1,m.box.h)).attr("preserveAspectRatio","xMidYMid slice").attr("clip-path",`url(#${m.id})`).attr("filter",`url(#${a})`)}}}function Kt(t,n){var o;let r=t.spec.style.imageFill;return __gvAnd((!!r?r.mode==="category":!1),()=>(!!(((o=r.photos[n])!=null?o.url:!1))))}function ht(t,n){var r,o;return n?(o=(r=t.spec.style.imageFill)==null?void 0:r.opacity)!=null?o:.65:1}function Qt(t,n,r,o,e,a){if(((0)>=(r)?!0:(0)>=(o)))return"";let s=Math.min(e,(a==="up"?!0:a==="down")?r/2:o/2,(a==="up"?!0:a==="down")?o:r),c=t+r,i=n+o;switch(a){case"up":return`M${t},${i}V${n+s}Q${t},${n} ${t+s},${n}H${c-s}Q${c},${n} ${c},${n+s}V${i}Z`;case"down":return`M${t},${n}V${i-s}Q${t},${i} ${t+s},${i}H${c-s}Q${c},${i} ${c},${i-s}V${n}Z`;case"right":return`M${t},${n}H${c-s}Q${c},${n} ${c},${n+s}V${i-s}Q${c},${i} ${c-s},${i}H${t}Z`;case"left":return`M${c},${n}H${t+s}Q${t},${n} ${t},${n+s}V${i-s}Q${t},${i} ${t+s},${i}H${c}Z`}}function Mt(t,n,r,o){let e=t.length?t[0]:0,a=e;for(let s of t)((e)>(s)?(e=s):!1),(s>a?(a=s):!1);return (t.length?!0:([e,a]=[0,1])),(n?(e=Math.min(0,e),a=Math.max(0,a)):!1),(r!==null?(e=r):!1),(o!==null?(a=o):!1),(e===a?(a=e+1):!1),(e>a?([e,a]=[a,e]):!1),[e,a]}function Ye(t){var q,et;let{d3:n,spec:r,svg:o}=t,{data:e,style:a}=r,s=r.type==="area",c=(s?e.series.length>1:s),i=e.xKind==="category",m=e.x.map((A,D)=>e.xKind==="date"?Le(A):i?D:Number(A)),p=m.length;if(p===0)return;let l=__gvAnd((!s?e.series.some(A=>A.axis==="right"):!1),()=>(e.series.some(A=>A.axis!=="right"))),h=A=>(l?e.series[A].axis==="right":l),f=A=>e.series.filter((D,w)=>h(w)===A).flatMap(D=>D.values).filter(D=>D!==null),b=[],x,g;if(c){let A=m.map((D,w)=>e.series.map(U=>{var ut;return(ut=U.values[w])!=null?ut:0}));b=n.stack().keys(e.series.map((D,w)=>w)).value((D,w)=>D[w]).offset(n.stackOffsetDiverging)(A),[x,g]=Mt(b.flatMap(D=>D.flatMap(w=>[w[0],w[1]])),!0,a.yMin,a.yMax)}else[x,g]=Mt(f(!1),__gvOr(__gvOr(a.yFromZero,()=>(s)),()=>(We(t))),a.yMin,a.yMax);let k=t.margin,P=t.height-k.top-k.bottom,N=t.mobile?4:5,F=n.scaleLinear().domain([x,g]).nice(N).range([P,0]);t.setAxis(F.domain(),N),k.left=lt(t,wt(t,F).map(t.fmtAxis),t.mobile?12:14)+10;let G=l?n.scaleLinear().domain(Mt(f(!0),a.rightFromZero,null,null)).nice(N).range([P,0]):F,y=l?t.rightAxis(G.domain(),N):t.fmtAxis,R=l?G.ticks(N):[],_=l?lt(t,R.map(y),t.mobile?12:14)+10:0,V=A=>h(A)?G:F,S=A=>t.fmtFor(e.series[A]),M=e.series.map(A=>{for(let D=A.values.length-1;D>=0;D--)if(A.values[D]!==null)return D;return-1}),I=__gvAnd(ie(r),()=>(!c)),B=__gvAnd((__gvOr(a.valueLabels,()=>(I))),()=>(!c)),O=A=>{if((0)>(M[A]))return["",""];let D=S(A)(e.series[A].values[M[A]]);return I?[e.series[A].label,a.valueLabels?D:""]:["",D]},Y=A=>O(A).filter(Boolean).join(" "),K=_?_+6:9,tt=I?{cls:t.cls("direct-label"),size:13,weight:700}:{cls:t.cls("value-label"),size:12,weight:500};if(B){let A=lt(t,e.series.map((D,w)=>Y(w)),tt.size,tt);k.right=Math.max(k.right,Math.min(A,t.width/3)+K+6)}else l?k.right=Math.max(k.right,_+4):(a.endDots?(k.right=Math.max(k.right,10)):!1);let H=Math.max(40,t.width-k.left-k.right),X=e.xKind==="date"?n.scaleUtc().domain(n.extent(m)).range([0,H]):n.scaleLinear().domain(n.extent(m)).range([0,H]),E=o.append("g").attr("transform",`translate(${k.left},${k.top})`);if(Tt(t,E,F,H),Xt(t,E,H,P),St(t,E,F,H),l){let A=xt(r,at(r,e.series.findIndex(D=>D.axis==="right"),t.dark),t.dark);E.append("g").attr("class",t.cls("ticks")).selectAll("text").data(R).join("text").attr("x",H+8).attr("y",D=>G(D)).attr("dy","0.32em").style("fill",A).text(D=>y(D)),(a.rightLabel?o.append("text").attr("class",t.cls("axis-title")).attr("x",t.width).attr("y",t.rightTitleY).attr("text-anchor","end").style("fill",A).text(a.rightLabel):!1)}let u=A=>X(A);Ut(t,E,P,Yt(t,u,Xn(t,X,m),i?p:Wt(H,t.mobile)),u);let d=A=>X(m[A]),T=t.id("plot");o.append("defs").append("clipPath").attr("id",T).append("rect").attr("x",-8).attr("y",-8).attr("width",H+16).attr("height",P+16);let v=E.append("g").attr("clip-path",(a.yMin!==null?!0:a.yMax!==null)?`url(#${T})`:null),L=E.append("g");if(s){let A=Et(t)?ft(t,v,H,P):null;(c?b:[e.series[0].values.map(w=>[0,w!=null?w:0])]).forEach((w,U)=>{var $;let j=($=n.area().x((z,W)=>d(W)).y0(z=>F(z[0])).y1(z=>F(z[1]))(w))!=null?$:"",C=A?dt(t,[e.series[U].key]):null;((A?C:!1)?A.clip(C).append("path").attr("d",j):!1),v.append("path").attr("class",t.cls("area")).attr("d",j).attr("fill",at(r,U,t.dark)).attr("fill-opacity",ht(t,C)),((p===1?e.series[U].values[0]!==null:!1)?v.append("circle").attr("cx",d(0)).attr("cy",F(w[0][1])).attr("r",3.5).attr("fill",at(r,U,t.dark)):!1)}),(A==null?!0:A.paint())}if(!s){let[A,D]=F.domain(),w=((We(t)?(0)>=(A):!1)?D>=0:!1)?dt(t,[e.series[0].key]):null,U=w?ft(t,v,H,P):null;if((U?w:!1)){let $=(q=n.area().defined(z=>z!==null).x((z,W)=>d(W)).y0(F(0)).y1(z=>F(z))(e.series[0].values))!=null?q:"";U.clip(w).append("path").attr("d",$),v.append("path").attr("d",$).attr("fill",at(r,0,t.dark)).attr("fill-opacity",ht(t,w)),U.paint()}let ut=C=>n.line().defined($=>$!==null).x(($,z)=>d(z)).y($=>V(C)($)),j=e.series.map((C,$)=>$).sort((C,$)=>Number(Ft(r,C))-Number(Ft(r,$))).reverse();for(let C of j){let $=e.series[C],z=(et=ut(C)($.values))!=null?et:"";((e.series.length>1?!Ft(r,C):!1)?v.append("path").attr("class",t.cls("line-halo")).attr("d",z):!1),v.append("path").attr("class",t.cls("line")).attr("d",z).attr("stroke",at(r,C,t.dark)).attr("stroke-width",Ft(r,C)?2:t.mobile?3:3.5).attr("stroke-dasharray",$.dashed?"6 4":null),$.values.forEach((W,st)=>{(((W===null?!0:$.values[st-1]!=null)?!0:$.values[st+1]!=null)?!0:v.append("circle").attr("cx",d(st)).attr("cy",V(C)(W)).attr("r",3.5).attr("fill",at(r,C,t.dark)))})}if((a.endDots?e.series.forEach((C,$)=>{if(((0)>(M[$])?!0:Ft(r,$)))return;let z=d(M[$]),W=V($)(e.series[$].values[M[$]]);v.append("circle").attr("class",`${t.cls("dot")} ${t.cls("dot--pulse")}`).attr("cx",z).attr("cy",W).attr("r",5).attr("fill",at(r,$,t.dark))}):!1),B){let C=e.series.map((z,W)=>({i:W,y:M[W]>=0?V(W)(z.values[M[W]]):NaN,x:M[W]>=0?d(M[W]):0})).filter(z=>(!Number.isNaN(z.y)?((!Ft(r,z.i)?!0:I)):!1));jt(C,15,6,P);let $=t.width/3;for(let z of C){let W=e.series[z.i].values[M[z.i]],[st,rt]=V(z.i).domain(),J=W>rt?-1:(st)>(W)?1:0,ot=(l?H:z.x)+K,pt=xt(r,at(r,z.i,t.dark),t.dark);(J?L.append("path").attr("class",t.cls("off-scale")).attr("d",`M${ot+4},${z.y+J*5}l-4,${-J*8}h8z`).attr("fill",pt).append("title").text((0)>(J)?"Above the axis range":"Below the axis range"):!1);let Lt=L.append("text").attr("class",t.cls(I?"direct-label":"value-label")).attr("x",ot+(J?12:0)).attr("y",z.y).attr("dy","0.32em").style("fill",pt).text(Y(z.i)),_t=Lt.node(),[At,he]=O(z.i),Nt=(At?At:he),dn=fe=>At?[`${fe.trimEnd()}\u2026`,he].filter(Boolean).join(" "):`${fe.trimEnd()}\u2026`;for(;(_t.getComputedTextLength()>$?Nt.length>4:!1);)Nt=Nt.slice(0,-2),Lt.text(dn(Nt))}}}let Z=E.append("g").attr("class",t.cls("hover")).style("display","none");Z.append("line").attr("class",t.cls("rule")).attr("y1",0).attr("y2",P);let Q=E.append("rect").attr("class",t.cls("overlay")).attr("width",H).attr("height",P);t.tooltip.bind(Q,A=>{var st;let[D]=n.pointer(A),w=X.invert(D),U=Math.max(0,Math.min(p-1,n.bisectCenter(m,w))),ut=d(U);Z.style("display",null).select("line").attr("x1",ut).attr("x2",ut);let j=e.series.map((rt,J)=>({si:J,v:rt.values[U]})).filter(rt=>rt.v!==null).sort((rt,J)=>J.v-rt.v),C=j.slice(0,8),$=C.map(rt=>it(t.cls("tip-row"),at(r,rt.si,t.dark),e.series[rt.si].label,S(rt.si)(rt.v))).join(""),z=j.length>C.length?`\x3cdiv class="${t.cls("tip-more")}">+${j.length-C.length} more\x3c/div>`:"",W=C.length?c?F((st=n.max(b,rt=>rt[U][1]))!=null?st:0):V(C[0].si)(C[0].v):P/2;t.tooltip.show(`\x3cdiv class="${t.cls("tip-title")}">${ct(i?String(e.x[U]):t.fmtX((e.xKind==="date",m[U])))}\x3c/div>${$}${z}`,ut+k.left,W+k.top)},()=>Z.style("display","none"))}function We(t){let{spec:n}=t;return __gvAnd((n.type==="line"?n.data.series.length===1:!1),()=>(!!dt(t,[n.data.series[0].key])))}function Ft(t,n){var r;return __gvAnd(t.style.paletteId.startsWith("highlight"),()=>(t.data.series[n].key!==((r=t.style.highlight)!=null?r:t.data.series[0].key)))}function Xn(t,n,r){let{d3:o,spec:e}=t,a=e.data;if(a.xKind==="date")return s=>{let c=Xe(o,n,r,s);return{ticks:c.ticks,label:(i,m)=>c.label(i,m)}};if(a.xKind==="category"){let s=a.x.map(String),c=s.length;return i=>({ticks:o.range(0,c,Math.max(1,Math.ceil(c/i))),label:m=>s[m]})}return Zt(t,n)}var Jt="http://www.w3.org/2000/svg",Ze=/[\p{Script=Latin}\p{Script=Greek}\p{Script=Cyrillic}]/u,Ue=/[_\-/.]/;function Wn(t,n,r){let o=[],e=Array.from(t);for(;(e.length>1?r(e.join(""))>n:!1);){let a=i=>{let m=e.slice(0,i).join("");return (Ze.test(e[i-1])?Ze.test(e[i]):!1)?`${m}-`:m},s=1;for(;((e.length-1)>(s)?__gvLe(r(a(s+1)),n):!1);)s++;let c=s;for(;(c>Math.ceil(s/2)?!Ue.test(e[c-1]):!1);)c--;(Ue.test(e[c-1])?(s=c):!1),o.push(a(s)),e=e.slice(s)}return{lines:o,rest:e.join("")}}function Ke(t,n,r,o){let e=[],a="";for(let s of t.split(/\s+/).filter(Boolean)){let c=a?`${a} ${s}`:s;if(__gvLe(o(c),n)){a=c;continue}(a?e.push(a):!1);let i=Wn(s,n,o);if(e.push(...i.lines),a=i.rest,e.length>r)break}if((a?e.push(a):!1),e.length>r){let s=Array.from(e[r-1].replace(/-$/,""));for(;(s.length>1?o(`${s.join("").trimEnd()}\u2026`)>n:!1);)s=s.slice(0,-1);e.length=r,e[r-1]=`${s.join("").trimEnd()}\u2026`}return e}function Qe(t){t.textContent="";let n=t.ownerDocument.createElementNS(Jt,"tspan");return t.appendChild(n),r=>(n.textContent=r,n.getComputedTextLength())}function Je(t,n,r){var a;let o=t.getAttribute("x"),e=t.ownerDocument;if(t.textContent="",(1)>=(n.length)){t.textContent=(a=n[0])!=null?a:"";return}n.forEach((s,c)=>{let i=e.createElementNS(Jt,"tspan");(o!==null?i.setAttribute("x",o):!1),(c?i.setAttribute("dy",`${r}em`):!1),i.textContent=s,t.appendChild(i)})}function ce(t,n,r,o,e){let a=Ke(n,r,o,Qe(t));Je(t,a,e);let s=__gvAnd((a.length>0?a[a.length-1].endsWith("\u2026"):!1),()=>(!n.endsWith("\u2026")));return{lines:Math.max(1,a.length),cut:s}}function Yn(t,n,r,o,e){let a=/\s/.test(t),s=f=>a?f.split(/\s+/).filter(Boolean):Array.from(f),c=f=>f.join(a?" ":""),i=s(t),m=n.filter(f=>f!==t).map(s),p=(f,b)=>(f.length>=b?c(f.slice(-b))===c(i.slice(-b)):!1),l=1;for(;((i.length)>(l)?m.some(f=>p(f,l)):!1);)l++;let h=c(i.slice(-l));for(let f=i.length-l-1;f>=0;f--){let b=c(i.slice(0,f)),x=a?`${b?`${b} `:""}\u2026 ${h}`:`${b}\u2026${h}`,g=Ke(x,r,1/0,e);if((o)>=(g.length))return g}return null}function tn(t,n){var a;let r=t.ownerDocument,o=r.createElementNS(Jt,"g"),e=r.createElementNS(Jt,"title");e.textContent=n,((a=t.parentNode)==null?!0:a.insertBefore(o,t)),o.appendChild(e),o.appendChild(t)}function le(t){var n;return __gvOr(Array.from(t.querySelectorAll("tspan")).map(r=>{var o;return(o=r.textContent)!=null?o:""}).join(" "),()=>(((n=t.textContent)!=null?n:"").trim()))}function ue(t,n,r,o=1.15){var s;let e=((s=t.textContent)!=null?s:"").trim(),a=ce(t,e,n,r,o);return (a.cut?tn(t,e):!1),a.lines}function gt(t,n,r,o=1.15){let e=t.map(s=>{var c;return((c=s.textContent)!=null?c:"").trim()}),a=t.map((s,c)=>s.getComputedTextLength()>n?ce(s,e[c],n,r,o):{lines:1,cut:!1});for(let s of Zn(t,e)){let c=Yn(e[s],e,n,r,Qe(t[s]));c?(Je(t[s],c,o),a[s]={lines:c.length,cut:!0}):a[s]=ce(t[s],e[s],n,r,o)}return a.forEach((s,c)=>__gvAnd(s.cut,()=>(tn(t[c],e[c])))),a.map(s=>s.lines)}function Zn(t,n){let r=new Map;t.forEach((e,a)=>{var s;return r.set(le(e),[...(s=r.get(le(e)))!=null?s:[],a])});let o=[];for(let e of r.values())(new Set(e.map(a=>n[a])).size>1?o.push(...e.filter(a=>n[a]!==le(t[a]))):!1);return o}var en=110,Un=3,Kn=19,Qn=10;function me(t){return t.toUpperCase()===mt.orange?mt.azure:mt.orange}function nn(t){var et,A,D,w,U,ut;let{d3:n,spec:r,svg:o}=t,{data:e,style:a}=r,s=r.type==="stacked",c=r.type==="combo",i=j=>(!c?!0:j===0),m=j=>__gvAnd((c?j>0:c),()=>(e.series[j].axis==="right")),p=j=>t.fmtFor(e.series[j]),l=e.x.map(j=>t.fmtX(j)),h=l.length;if(h===0)return;let f=e.series.length,b=0,x=0,g=[];if(s){let j=e.x.map((C,$)=>e.series.map(z=>{var W;return(W=z.values[$])!=null?W:0}));g=n.stack().keys(e.series.map((C,$)=>$)).value((C,$)=>C[$]).offset(n.stackOffsetDiverging)(j),b=Math.min(0,(et=n.min(g,C=>n.min(C,$=>$[0])))!=null?et:0),x=Math.max(0,(A=n.max(g,C=>n.max(C,$=>$[1])))!=null?A:0)}else{let j=e.series.filter((C,$)=>!m($)).flatMap(C=>C.values).filter(C=>C!==null);b=Math.min(0,(D=n.min(j))!=null?D:0),x=Math.max(0,(w=n.max(j))!=null?w:0)}((a.yMax!==null?a.yMax>x:!1)?(x=a.yMax):!1),(b===x?(x=1):!1);let k=e.series.some((j,C)=>m(C)),P=t.mobile?4:5,N=null,F=t.fmtAxis,G=0;if(k){let j=e.series.filter((z,W)=>m(W)).flatMap(z=>z.values).filter(z=>z!==null),C=(U=n.min(j))!=null?U:0,$=(ut=n.max(j))!=null?ut:1;(a.rightFromZero?(C=Math.min(0,C),$=Math.max(0,$)):!1),(C===$?($=C+1):!1),N=n.scaleLinear().domain([C,$]).nice(P),F=t.rightAxis(N.domain(),P),G=lt(t,N.ticks(P).map(F),t.mobile?12:14)+10,t.margin.right=Math.max(t.margin.right,G+4)}let y=t.margin,R=n.scaleLinear().domain([b,x]).nice(t.mobile?4:5).range([t.height-y.top-40,0]);t.setAxis(R.domain(),t.mobile?4:5),y.left=lt(t,wt(t,R).map(t.fmtAxis),t.mobile?12:14)+10;let _=Math.max(40,t.width-y.left-y.right),V=n.scaleBand().domain(l.map((j,C)=>String(C))).range([0,_]).paddingInner(.25).paddingOuter(.1),S=V.bandwidth(),M=t.mobile?12:13,I=lt(t,l,M),B=e.xKind!=="category",O=1,Y="flat";(I>S+V.step()*.25?(B?O=Math.ceil((I+10)/V.step()):Y=((14)>=(h)?S>36:!1)?"wrap":"rotate"):!1),(Y==="rotate"?(O=Math.max(1,Math.ceil(14/Math.max(1,V.step())))):!1);let K=o.append("g").attr("class",t.cls("ticks")),tt=0,H=[];l.forEach((j,C)=>{var st;if(C%O!==0)return;let $=((st=V(String(C)))!=null?st:0)+S/2,z=K.append("text").style("font-size",`${M}px`).text(j),W=z.node();if(Y==="rotate"){z.attr("text-anchor","end").attr("transform",`translate(${$},12) rotate(-45)`);let rt=Math.min((en-12)/.72,($+y.left-M)/Math.SQRT1_2);(W.getComputedTextLength()>rt?ue(W,rt,1):!1),tt=Math.max(tt,W.getComputedTextLength())}else z.attr("x",$).attr("y",20).attr("text-anchor","middle"),(Y==="wrap"?H.push(W):!1)});let X=Math.max(1,...gt(H,V.step()-4,Un));y.bottom=Y==="rotate"?Math.min(en,tt*.72+12)+8:Y==="wrap"?Math.ceil(20+(X-1)*M*1.15+M*.35+8):30;let E=Math.max(60,t.height-y.top-y.bottom),u=n.scaleLinear().domain([b,x]).nice(P).range([E,0]);((a.valueLabels?(24)>=(h):!1)?tr(u,E,y.top,Jn(t,g)):!1),(N==null?!0:N.range([E,0])),K.attr("transform",`translate(${y.left},${y.top+E})`);let d=o.append("g").attr("transform",`translate(${y.left},${y.top})`);if(Tt(t,d,u,_),N){let j=xt(r,at(r,e.series.findIndex((C,$)=>m($)),t.dark),t.dark);d.append("g").attr("class",t.cls("ticks")).selectAll("text").data(N.ticks(P)).join("text").attr("x",_+8).attr("y",C=>N(C)).attr("dy","0.32em").style("fill",j).text(C=>F(C)),(a.rightLabel?o.append("text").attr("class",t.cls("axis-title")).attr("x",t.width).attr("y",t.rightTitleY).attr("text-anchor","end").style("fill",j).text(a.rightLabel):!1)}let T=d.append("g"),v=Et(t)?ft(t,T,_,E):null,L=c?1:f,Z=n.scaleBand().domain(n.range(L)).range([0,S]).padding(L>1?.08:0),Q=[];if(s?(g.forEach((j,C)=>{j.forEach(($,z)=>{var pt;let W=u($[0]),st=u($[1]),rt=Math.abs(W-st);if((0)>=(rt))return;let J=(pt=V(String(z)))!=null?pt:0,ot=v?dt(t,[e.series[C].key,String(e.x[z])]):null;((v?ot:!1)?v.clip(ot).append("rect").attr("x",J).attr("y",Math.min(W,st)).attr("width",S).attr("height",rt):!1),T.append("rect").attr("class",t.cls("segment")).attr("x",J).attr("y",Math.min(W,st)).attr("width",S).attr("height",rt).attr("fill",at(r,C,t.dark)).attr("fill-opacity",ht(t,ot))})}),(a.valueLabels?e.x.forEach((j,C)=>{var rt;let $=e.series.map(J=>{var ot;return(ot=J.values[C])!=null?ot:0}),z=$.filter(J=>J>0).reduce((J,ot)=>J+ot,0),W=$.filter(J=>(0)>(J)).reduce((J,ot)=>J+ot,0),st=((rt=V(String(C)))!=null?rt:0)+S/2;(((z>0?!0:W===0))?Q.push({x:st,y:u(z)-6,text:t.fmtValue(z),below:!1}):!1),((0)>(W)?Q.push({x:st,y:u(W)+14,text:t.fmtValue(W),below:!0}):!1)}):!1)):e.series.forEach((j,C)=>{(i(C)?j.values.forEach(($,z)=>{var _t,At;if($===null)return;let W=((_t=V(String(z)))!=null?_t:0)+((At=Z(C))!=null?At:0),st=Z.bandwidth(),rt=u(Math.max(0,$)),J=Math.abs(u($)-u(0)),ot=Qt(W,rt,st,J,4,$>=0?"up":"down"),pt=v?dt(t,[j.key,String(e.x[z])]):null;((v?pt:!1)?v.clip(pt,Kt(t,String(e.x[z]))?{x:W,y:rt,w:st,h:J}:void 0).append("path").attr("d",ot):!1);let Lt=at(r,C,t.dark);T.append("path").attr("class",t.cls("bar")).attr("d",ot).attr("fill",(((0)>($)?L===1:!1)?!c:!1)?me(Lt):Lt).attr("fill-opacity",ht(t,pt)),(a.valueLabels?Q.push({x:W+st/2,y:$>=0?u($)-6:u($)+14,text:p(C)($),below:(0)>($)}):!1)}):!1)}),(v==null?!0:v.paint()),St(t,d,u,_),(c?e.series.forEach((j,C)=>{var rt;if(C===0)return;let $=(m(C)?N:!1)?N:u,z=J=>{var ot;return((ot=V(String(J)))!=null?ot:0)+S/2},W=(rt=n.line().defined(J=>J!==null).x((J,ot)=>z(ot)).y(J=>$(J))(j.values))!=null?rt:"",st=at(r,C,t.dark);T.append("path").attr("class",t.cls("line-halo")).attr("d",W),T.append("path").attr("class",t.cls("line")).attr("d",W).attr("stroke",st).attr("stroke-width",t.mobile?3:3.5).attr("stroke-dasharray",j.dashed?"6 4":null),j.values.forEach((J,ot)=>{(J!==null?T.append("circle").attr("class",t.cls("dot")).attr("cx",z(ot)).attr("cy",$(J)).attr("r",h>24?2.5:4).attr("fill",st):!1)})}):!1),(Q.length?(24)>=(h):!1)){let j=(L>1?!s:!1)?Z.bandwidth():S;(__gvLe(lt(t,Q.map($=>$.text),12),j+6)?d.append("g").selectAll("text").data(Q).join("text").attr("class",t.cls("value-label")).attr("x",$=>$.x).attr("y",$=>$.y).attr("text-anchor","middle").text($=>$.text):!1)}let q=d.append("g").selectAll("rect").data(l.map((j,C)=>C)).join("rect").attr("class",t.cls("overlay")).attr("x",j=>{var C;return((C=V(String(j)))!=null?C:0)-(V.step()-S)/2}).attr("width",V.step()).attr("y",0).attr("height",E);t.tooltip.bind(q,(j,C)=>{let $=l[C],z=e.series.map((J,ot)=>J.values[C]===null?"":it(t.cls("tip-row"),at(r,ot,t.dark),J.label,p(ot)(J.values[C]))).join(""),W=(s?f>1:!1)?it(t.cls("tip-row"),"transparent","Total",t.fmtValue(e.series.reduce((J,ot)=>{var pt;return J+((pt=ot.values[C])!=null?pt:0)},0))):"",[st,rt]=n.pointer(j,t.chartEl);t.tooltip.show(`\x3cdiv class="${t.cls("tip-title")}">${ct($)}\x3c/div>${z}${W}`,st,rt)})}function Jn(t,n){var c,i,m,p;let{d3:r,spec:o}=t;if(o.type==="stacked"){let l=(c=r.min(n,h=>r.min(h,f=>f[0])))!=null?c:0;return{top:(i=r.max(n,h=>r.max(h,f=>f[1])))!=null?i:null,bottom:(0)>(l)?l:null}}let e=(o.type==="combo"?o.data.series.slice(0,1):o.data.series).flatMap(l=>l.values).filter(l=>l!==null),a=(m=r.max(e.filter(l=>l>=0)))!=null?m:null,s=(p=r.min(e.filter(l=>(0)>(l))))!=null?p:null;return{top:a,bottom:s}}function tr(t,n,r,o){let e=Math.min(.4,Qn/n),a=Math.min(.4,Math.max(0,Kn-r)/n);for(let s=0;(3)>(s);s++){let[c,i]=t.domain();((o.bottom!==null?t(o.bottom)>n*(1-e):!1)?(c=i-(i-o.bottom)/(1-e)):!1),((o.top!==null?__gvLt(t(o.top),n*a):!1)?(i=(o.top-a*c)/(1-a)):!1),t.domain([c,i])}}var er=3;function nr(t){return t>1?t*13+14:30}function rn(t){var X,E;let{d3:n,spec:r,svg:o}=t,{data:e,style:a}=r,s=e.x.map(u=>t.fmtX(u)),c=s.length;if(c===0)return;let i=e.series.length,m=t.margin,p=e.series.flatMap(u=>u.values).filter(u=>u!==null),l=Math.min(0,(X=n.min(p))!=null?X:0),h=Math.max(0,(E=n.max(p))!=null?E:0);((a.yMax!==null?a.yMax>h:!1)?(h=a.yMax):!1),(l===h?(h=1):!1);let f=t.mobile?13:14,b=t.width*(t.mobile?.42:.34),x=Math.min(b,lt(t,s,f));m.left=x+10;let g=a.valueLabels,k=g?lt(t,p.map(t.fmtValue),12)+8:0;m.right=Math.max(m.right,k),(((0)>(l)?g:!1)?(m.left+=k):!1),m.bottom=g?8:28;let P=Math.max(40,t.width-m.left-m.right),N=o.append("g").attr("transform",`translate(${m.left},${m.top})`),F=N.append("g").attr("class",t.cls("cat-labels")),G=s.map(u=>F.append("text").attr("x",-10-(((0)>(l)?g:!1)?k:0)).attr("text-anchor","end").style("font-size",`${f}px`).text(u)),y=gt(G.map(u=>u.node()),x,er),R=G.map((u,d)=>({t:u,lines:y[d]})),_=nr(i),V=Math.max(_,Math.ceil(n.max(R,u=>u.lines)*f*1.15+10)),S=c*V,M=n.scaleLinear().domain([l,h]).nice(t.mobile?4:5).range([0,P]);t.setAxis(M.domain(),t.mobile?4:5);let I=Math.max(.25,1-_*.75/V),B=n.scaleBand().domain(s.map((u,d)=>String(d))).range([0,S]).paddingInner(I).paddingOuter(I/2),O=n.scaleBand().domain(n.range(i)).range([0,B.bandwidth()]).padding(i>1?.1:0);if(R.forEach(({t:u,lines:d},T)=>{var v;u.attr("y",((v=B(String(T)))!=null?v:0)+B.bandwidth()/2).attr("dy",`${.32-(d-1)*.575}em`)}),!g){let u=M.ticks(t.mobile?4:5);N.append("g").attr("class",t.cls("grid")).selectAll("line").data(u).join("line").attr("x1",d=>Math.round(M(d))+.5).attr("x2",d=>Math.round(M(d))+.5).attr("y1",0).attr("y2",S),N.append("g").attr("class",t.cls("ticks")).selectAll("text").data(u).join("text").attr("x",d=>M(d)).attr("y",S+20).attr("text-anchor","middle").text(d=>t.fmtAxis(d))}let Y=N.append("g"),K=Et(t)?ft(t,Y,P,S):null,tt=[];e.series.forEach((u,d)=>{u.values.forEach((T,v)=>{var w,U;if(T===null)return;let L=((w=B(String(v)))!=null?w:0)+((U=O(d))!=null?U:0),Z=O.bandwidth(),Q=M(Math.min(0,T)),q=Math.abs(M(T)-M(0)),et=Qt(Q,L,q,Z,4,T>=0?"right":"left"),A=K?dt(t,[u.key,String(e.x[v])]):null;((K?A:!1)?K.clip(A,Kt(t,String(e.x[v]))?{x:Q,y:L,w:q,h:Z}:void 0).append("path").attr("d",et):!1);let D=at(r,d,t.dark);Y.append("path").attr("class",t.cls("bar")).attr("d",et).attr("fill",((0)>(T)?i===1:!1)?me(D):D).attr("fill-opacity",ht(t,A)),(g?tt.push({x:T>=0?M(T)+6:M(T)-6,y:L+Z/2,text:t.fmtValue(T),anchor:T>=0?"start":"end"}):!1)})}),(K==null?!0:K.paint()),(0)>(l)?N.append("line").attr("class",t.cls("zero")).attr("x1",M(0)).attr("x2",M(0)).attr("y1",0).attr("y2",S):N.append("line").attr("class",t.cls("baseline")).attr("x1",M(0)+.5).attr("x2",M(0)+.5).attr("y1",0).attr("y2",S),N.append("g").selectAll("text").data(tt).join("text").attr("class",t.cls("value-label")).attr("x",u=>u.x).attr("y",u=>u.y).attr("dy","0.32em").attr("text-anchor",u=>u.anchor).text(u=>u.text);let H=N.append("g").selectAll("rect").data(s.map((u,d)=>d)).join("rect").attr("class",t.cls("overlay")).attr("x",-m.left).attr("width",t.width).attr("y",u=>{var d;return((d=B(String(u)))!=null?d:0)-(B.step()-B.bandwidth())/2}).attr("height",B.step());return t.tooltip.bind(H,(u,d)=>{if((i===1?g:!1))return;let T=s[d],v=e.series.map((Q,q)=>Q.values[d]===null?"":it(t.cls("tip-row"),at(r,q,t.dark),Q.label,t.fmtValue(Q.values[d]))).join(""),[L,Z]=n.pointer(u,t.chartEl);t.tooltip.show(`\x3cdiv class="${t.cls("tip-title")}">${ct(T)}\x3c/div>${v}`,L,Z)}),S+m.top+m.bottom}var an=40;function on(t){var X,E;let{d3:n,spec:r,svg:o}=t,{data:e,style:a}=r,s=(X=e.points)!=null?X:[];if(!s.length)return;let c=new Map(e.series.map((u,d)=>[u.key,d])),i=u=>{var d,T;return at(r,(T=c.get((d=u.group)!=null?d:e.series[0].key))!=null?T:0,t.dark)},m=([u,d])=>{let T=(__gvOr(__gvOr(d-u,()=>(Math.abs(u))),()=>(1)))*.04;return[u-T,d+T]},[p,l]=m(n.extent(s,u=>u.x));(a.xFromZero?(p=Math.min(0,p),l=Math.max(0,l)):!1),(a.xMin!==null?(p=a.xMin):!1),(a.xMax!==null?(l=a.xMax):!1);let[h,f]=m(n.extent(s,u=>u.y));(a.yFromZero?(h=Math.min(0,h),f=Math.max(0,f)):!1),(a.yMin!==null?(h=a.yMin):!1),(a.yMax!==null?(f=a.yMax):!1),(p>l?([p,l]=[l,p]):!1),(h>f?([h,f]=[f,h]):!1);let b=t.margin;b.bottom=a.xLabel?48:30;let x=t.height-b.top-b.bottom,g=n.scaleLinear().domain([h,f===h?h+1:f]).nice(5).range([x,0]);t.setAxis(g.domain(),t.mobile?4:5),b.left=lt(t,wt(t,g).map(t.fmtAxis),t.mobile?12:14)+10;let k=Math.max(40,t.width-b.left-b.right),P=n.scaleLinear().domain([p,l===p?p+1:l]).nice().range([0,k]),N=o.append("g").attr("transform",`translate(${b.left},${b.top})`);Tt(t,N,g,k),Xt(t,N,k,x),St(t,N,g,k);let F=u=>P(u);Ut(t,N,x,Yt(t,F,Zt(t,P),Wt(k,t.mobile)),F),(a.xLabel?N.append("text").attr("class",t.cls("axis-title")).attr("x",k).attr("y",x+42).attr("text-anchor","end").text(a.xLabel):!1);let G=t.mobile?4:5.5,y=t.id("plot");o.append("defs").append("clipPath").attr("id",y).append("rect").attr("x",-G).attr("y",-G).attr("width",k+2*G).attr("height",x+2*G),N.append("g").attr("clip-path",`url(#${y})`).selectAll("circle").data(s).join("circle").attr("class",t.cls("point")).attr("cx",u=>P(u.x)).attr("cy",u=>g(u.y)).attr("r",G).attr("fill",i);let[R,_]=P.domain(),[V,S]=g.domain(),M=s.filter(u=>__gvAnd(__gvAnd(__gvAnd(__gvAnd(u.label,()=>(u.x>=R)),()=>((_)>=(u.x))),()=>(u.y>=V)),()=>((S)>=(u.y)))).slice(0,an);if((M.length?(an)>=(M.length):!1)){let{kept:u}=je(M.map(d=>({p:d,y:g(d.y)-G-5})),13,8,x,40);N.append("g").selectAll("text").data(u).join("text").attr("class",t.cls("value-label")).attr("x",d=>P(d.p.x)).attr("y",d=>d.y).attr("text-anchor",d=>P(d.p.x)>k*.85?"end":__gvLt(P(d.p.x),k*.15)?"start":"middle").text(d=>d.p.label)}let I=n.Delaunay.from(s,u=>P(u.x),u=>g(u.y)),B=N.append("circle").attr("class",t.cls("ring")).attr("r",G+3).style("display","none"),O=s.some(u=>u.group!==void 0),Y=__gvOr(__gvOr(a.yLabel,()=>((O?"Vertical axis":(E=e.series[0])==null?void 0:E.label))),()=>("Vertical axis")),K=__gvOr(a.xLabel,()=>("Horizontal axis")),tt=N.append("rect").attr("class",t.cls("overlay")).attr("width",k).attr("height",x),H=()=>B.style("display","none");t.tooltip.bind(tt,u=>{let[d,T]=n.pointer(u),v=I.find(d,T),L=s[v];if((!L?!0:Math.hypot(P(L.x)-d,g(L.y)-T)>40)){H(),t.tooltip.hide();return}B.style("display",null).attr("cx",P(L.x)).attr("cy",g(L.y));let Z=__gvOr(__gvOr(L.label,()=>(L.group)),()=>("")),Q=((O?L.group:!1)?L.label:!1)?it(t.cls("tip-row"),i(L),L.group,""):"",q=((O?L.group:!1)?L.label:!1)?"transparent":i(L),et=Q+it(t.cls("tip-row"),"transparent",K,t.fmtX(L.x))+it(t.cls("tip-row"),q,Y,t.fmtValue(L.y));t.tooltip.show(`${Z?`\x3cdiv class="${t.cls("tip-title")}">${ct(Z)}\x3c/div>`:""}${et}`,P(L.x)+b.left,g(L.y)+b.top)},H)}var rr=.25,ar=16,or=3;function sn(t){let{d3:n,spec:r,svg:o}=t,{data:e,style:a}=r,s=e.x.map(String),c=e.series.length;if((!s.length?!0:!c))return t.height;let i=Math.max(1,Math.min(c,Math.floor(t.width/(t.mobile?170:220)))),m=Math.ceil(c/i),p=t.width/i,l=_=>_%i*p+p/2,h=c>1?e.series.map((_,V)=>o.append("text").attr("class",t.cls("donut-title")).attr("x",l(V)).attr("text-anchor","middle").text(_.label)):[],f=gt(h.map(_=>_.node()),p-12,or),b=h.map((_,V)=>({t:_,lines:f[V]})),x=Math.max(1,...b.map(_=>_.lines)),g=c>1?30+Math.ceil((x-1)*ar*1.15):0,k=Math.max(50,Math.min(p/2-12,t.mobile?130:150)),P=a.donutHole?k*.56:0,N=g+k*2+18,F=_=>{var V,S;return yt(r,(S=(V=e.categoryColors)==null?void 0:V[_])!=null?S:nt.muted,t.dark)},G=n.format(".0%"),y=n.arc().innerRadius(P).outerRadius(k).padAngle(a.donutHole?.012:.006).cornerRadius(a.donutHole?2:0),R=n.arc().innerRadius(P?(P+k)/2:k*.62).outerRadius(P?(P+k)/2:k*.62);return e.series.forEach((_,V)=>{var H;let S=Math.floor(V/i),M=l(V),I=S*N+g+k+6,B=_.values.map(X=>(X!==null?X>0:!1)?X:0),O=B.reduce((X,E)=>X+E,0),Y=o.append("g").attr("transform",`translate(${M},${I})`);if(((H=b[V])==null?!0:H.t.attr("y",S*N+18)),!O)return;let K=n.pie().sort(null).value(X=>X)(B),tt=ft(t,Y,0,0);K.forEach((X,E)=>{var v;if((0)>=(X.value))return;let u=(v=y(X))!=null?v:"",d=dt(t,[s[E],_.key]);(d?tt.clip(d,{x:-k,y:-k,w:k*2,h:k*2}).append("path").attr("d",u):!1);let T=Y.append("path").attr("class",t.cls("slice")).attr("d",u).attr("fill",F(E)).attr("fill-opacity",ht(t,d));t.tooltip.bind(T,L=>{var et;let[Z,Q]=n.pointer(L,t.chartEl),q=it(t.cls("tip-row"),F(E),c>1?_.label:"Value",t.fmtValue((et=_.values[E])!=null?et:0))+it(t.cls("tip-row"),"transparent","Share",G(X.value/O));t.tooltip.show(`\x3cdiv class="${t.cls("tip-title")}">${ct(s[E])}\x3c/div>${q}`,Z,Q)})}),tt.paint(),K.forEach((X,E)=>{if(((rr)>(X.endAngle-X.startAngle)?!0:(0)>=(X.value)))return;let[u,d]=R.centroid(X),T=Ot(F(E)),v=Y.append("text").attr("class",t.cls("slice-label")).attr("x",u).attr("y",d).attr("dy","0.35em").attr("text-anchor","middle").text(G(X.value/O));(T!=="#FFFFFF"?v.style("fill",T).style("stroke","rgba(255,255,255,0.35)"):!1)})}),m*N+6}function ln(t){let{d3:n,spec:r,svg:o}=t,{data:e,style:a}=r,[s,c]=e.series;if(((!s?!0:!c)?!0:!e.x.length))return;let m=e.x.map(String).map((u,d)=>({i:d,name:u,a:s.values[d],b:c.values[d]})).filter(u=>(u.a!==null?u.b!==null:!1));if(!m.length)return;let p=t.margin;p.top=Math.max(p.top,34),p.bottom=14;let l=t.mobile?12:13,h=l+3,f=Math.max(t.height-p.top-p.bottom,m.length*h);o.attr("height",f+p.top+p.bottom);let[b,x]=Mt(m.flatMap(u=>[u.a,u.b]),a.yFromZero,a.yMin,a.yMax),g=n.scaleLinear().domain([b,x]).nice().range([f,0]),[k,P]=g.domain(),N=(u,d)=>d==="left"?{name:u.name,value:t.fmtValue(u.a),nameFirst:!0}:{name:t.mobile?"":u.name,value:t.fmtValue(u.b),nameFirst:!1},F=(u,d=u.name)=>d?u.nameFirst?`${d} ${u.value}`:`${u.value} ${d}`:u.value,G=u=>F(N(u,"left")),y=u=>F(N(u,"right")),R=t.width*(t.mobile?.4:.3),_=Math.min(R,lt(t,m.map(G),l))+12,V=Math.min(R,lt(t,m.map(y),l))+12,S=_,M=Math.max(S+60,t.width-V),I=u=>{var d,T;return yt(r,(T=(d=e.categoryColors)==null?void 0:d[u])!=null?T:nt.muted,t.dark)},B=u=>(I(u).toUpperCase()===nt.muted.toUpperCase()?!0:I(u).toUpperCase()===nt.darkMuted.toUpperCase()),O=o.append("g").attr("transform",`translate(0,${p.top})`);o.append("text").attr("class",t.cls("slope-head")).attr("x",S).attr("y",18).attr("text-anchor","middle").text(s.label),o.append("text").attr("class",t.cls("slope-head")).attr("x",M).attr("y",18).attr("text-anchor","middle").text(c.label),O.append("line").attr("class",t.cls("slope-axis")).attr("x1",S).attr("x2",S).attr("y1",0).attr("y2",f),O.append("line").attr("class",t.cls("slope-axis")).attr("x1",M).attr("x2",M).attr("y1",0).attr("y2",f);let Y=t.id("plot");o.append("defs").append("clipPath").attr("id",Y).append("rect").attr("x",0).attr("y",-5).attr("width",t.width).attr("height",f+10);let K=O.append("g").attr("clip-path",(a.yMin!==null?!0:a.yMax!==null)?`url(#${Y})`:null),tt=[...m].sort((u,d)=>+!B(u.i)-+!B(d.i));for(let u of tt){let d=I(u.i);K.append("line").attr("class",t.cls("slope-line")).attr("x1",S).attr("x2",M).attr("y1",g(u.a)).attr("y2",g(u.b)).attr("stroke",d).attr("stroke-width",B(u.i)?2:3),K.append("circle").attr("cx",S).attr("cy",g(u.a)).attr("r",4).attr("fill",d),K.append("circle").attr("cx",M).attr("cy",g(u.b)).attr("r",4).attr("fill",d)}let H=new Set,X=u=>{let d=m.map(v=>({r:v,y:g(u==="left"?v.a:v.b)}));sr(d,h,h/2,f);let T=u==="left"?S:M;for(let v of d){let L=u==="left"?v.r.a:v.r.b,Z=L>P?-1:(k)>(L)?1:0;((Z?!H.has(`${u}${Z}`):!1)?(H.add(`${u}${Z}`),O.append("path").attr("class",t.cls("off-scale")).attr("d",`M${T},${(0)>(Z)?-8:f+8}l-5,${-Z*8}h10z`).attr("fill",t.dark?nt.darkSecondary:nt.secondary).append("title").text((0)>(Z)?"Above the axis range":"Below the axis range")):!1);let Q=N(v.r,u),q=O.append("text").attr("class",t.cls("slope-label")).attr("x",u==="left"?S-10:M+10).attr("y",v.y).attr("dy","0.32em").attr("text-anchor",u==="left"?"end":"start").style("font-size",`${l}px`).text(F(Q));(B(v.r.i)?!0:q.style("fill",xt(r,I(v.r.i),t.dark)));let et=q.node(),A=Q.name;for(;(et.getComputedTextLength()>R?A.length>3:!1);)A=A.slice(0,-1),q.text(F(Q,`${A.trimEnd()}\u2026`))}};X("left"),X("right");let E=O.append("rect").attr("class",t.cls("overlay")).attr("x",S).attr("width",M-S).attr("height",f);t.tooltip.bind(E,u=>{let[d,T]=n.pointer(u),v=(d-S)/(M-S),L=m[0],Z=1/0;for(let et of m){let A=g(et.a)+(g(et.b)-g(et.a))*v;(__gvLt(Math.abs(A-T),Z)?([L,Z]=[et,Math.abs(A-T)]):!1)}let Q=L.b-L.a,q=it(t.cls("tip-row"),I(L.i),s.label,t.fmtValue(L.a))+it(t.cls("tip-row"),I(L.i),c.label,t.fmtValue(L.b))+it(t.cls("tip-row"),"transparent","Change",`${Q>=0?"+":""}${t.fmtValue(Q)}`);t.tooltip.show(`\x3cdiv class="${t.cls("tip-title")}">${ct(L.name)}\x3c/div>${q}`,d,T+p.top)})}function sr(t,n,r,o){let e=[...t].sort((a,s)=>a.y-s.y);e.forEach((a,s)=>a.y=Math.max(a.y,s?e[s-1].y+n:r));for(let a=e.length-1;a>=0;a--)e[a].y=Math.min(e[a].y,(e.length-1)>(a)?e[a+1].y-n:o)}var ir=3;function cn(t){let{d3:n,spec:r,svg:o}=t,{data:e,style:a}=r,s=e.x.map(E=>t.fmtX(E)),c=s.length;if((!c?!0:!e.series.length))return t.height;let i=t.margin,m=t.mobile?30:32,p=t.mobile?13:14,l=t.width*(t.mobile?.38:.3),h=Math.min(l,lt(t,s,p));i.left=h+14,i.right=Math.max(i.right,16),i.bottom=30,i.top=Math.max(i.top,6);let f=Math.max(60,t.width-i.left-i.right),b=o.append("g").attr("transform",`translate(${i.left},${i.top})`),x=s.map(E=>b.append("text").attr("class",t.cls("cat-label")).attr("x",-12).attr("text-anchor","end").style("font-size",`${p}px`).text(E)),g=gt(x.map(E=>E.node()),h,ir),k=Math.max(m,Math.ceil(Math.max(1,...g)*p*1.15+10)),P=c*k,N=e.series.flatMap(E=>E.values).filter(E=>E!==null),[F,G]=Mt(N,a.yFromZero,a.yMin,a.yMax),y=t.mobile?4:5,R=n.scaleLinear().domain([F,G]).nice(y).range([0,f]);t.setAxis(R.domain(),y);let[_,V]=R.domain(),S=E=>(E>=_?(V)>=(E):!1),M=E=>E*k+k/2,I=E=>e.series.map(u=>u.values[E]).filter(u=>u!==null),B=s.map((E,u)=>a.valueLabels?lr(I(u),S):[]);(a.valueLabels?pr(t,R,f,B):!1);let O=cr(t,R,y),Y=E=>lt(t,[t.fmtValue(E)],12),K=B.map(E=>ur(R,f,E,Y)),tt=t.id("plot");o.append("defs").append("clipPath").attr("id",tt).append("rect").attr("x",R(_)-8).attr("y",0).attr("width",R(V)-R(_)+16).attr("height",P),b.append("g").attr("class",t.cls("grid")).selectAll("line").data(O).join("line").attr("x1",E=>Math.round(R(E))+.5).attr("x2",E=>Math.round(R(E))+.5).attr("y1",0).attr("y2",P),b.append("g").attr("class",t.cls("ticks")).selectAll("text").data(O).join("text").attr("x",E=>R(E)).attr("y",P+20).attr("text-anchor","middle").text(E=>t.fmtAxis(E)),(((0)>(F)?G>0:!1)?b.append("line").attr("class",t.cls("zero")).attr("x1",R(0)).attr("x2",R(0)).attr("y1",0).attr("y2",P):!1);let H=b.append("g").attr("clip-path",`url(#${tt})`);s.forEach((E,u)=>{x[u].attr("y",M(u)).attr("dy",`${.32-(g[u]-1)*.575}em`);let d=I(u),T=Math.min(...d),v=Math.max(...d);(((d.length>1?v>=_:!1)?(V)>=(T):!1)?H.append("line").attr("class",t.cls("dumbbell")).attr("x1",R(Math.max(_,T))).attr("x2",R(Math.min(V,v))).attr("y1",M(u)).attr("y2",M(u)):!1),mr(t,b,R,M(u),d),e.series.forEach((L,Z)=>{let Q=L.values[u];(Q!==null?H.append("circle").attr("class",t.cls("dot")).attr("cx",R(Q)).attr("cy",M(u)).attr("r",t.mobile?6:7).attr("fill",at(r,Z,t.dark)):!1)});for(let L of K[u])b.append("text").attr("class",t.cls("value-label")).attr("x",R(L.v)+L.dx).attr("y",M(u)).attr("dy","0.32em").attr("text-anchor",L.anchor).text(t.fmtValue(L.v))});let X=b.append("g").selectAll("rect").data(s.map((E,u)=>u)).join("rect").attr("class",t.cls("overlay")).attr("x",-i.left).attr("width",t.width).attr("y",E=>E*k).attr("height",k);return t.tooltip.bind(X,(E,u)=>{let d=e.series.map((L,Z)=>L.values[u]===null?"":it(t.cls("tip-row"),at(r,Z,t.dark),L.label,t.fmtValue(L.values[u]))).join(""),[T,v]=n.pointer(E,t.chartEl);t.tooltip.show(`\x3cdiv class="${t.cls("tip-title")}">${ct(s[u])}\x3c/div>${d}`,T,v)}),P+i.top+i.bottom}function lr(t,n){if(!t.length)return[];let r=Math.min(...t),o=Math.max(...t),e=[];return (((o)>(r)?n(r):!1)?e.push({v:r,anchor:"end",dx:-11}):!1),(n(o)?e.push({v:o,anchor:"start",dx:11}):!1),e}function cr(t,n,r){for(let o=r;o>=1;o--){t.setAxis(n.domain(),o);let e=n.ticks(o),a=e.map(c=>lt(t,[t.fmtAxis(c)],12));if((e.every((c,i)=>(i===0?!0:n(c)-n(e[i-1])>=(a[i]+a[i-1])/2+8))?!0:o===1))return e}return[]}function ur(t,n,r,o){let e=l=>{let h=l.anchor==="start"?t(l.v)+l.dx:t(l.v)+l.dx-o(l.v);return[h,h+o(l.v)]},a=l=>(e(l)[0]>=1?__gvLe(e(l)[1],n-1):!1),s=l=>({v:l.v,anchor:l.anchor==="end"?"start":"end",dx:-l.dx}),c=Math.min(...r.map(l=>l.v)),i=Math.max(...r.map(l=>l.v)),m=l=>((2)>(r.length)?!0:(e(l)[0]>=t(c)+7?__gvLe(e(l)[1],t(i)-7):!1)),p=[];for(let l of r){let h=a(l)?l:s(l);(((!a(h)?!0:(h!==l?!m(h):!1))?!0:p.some(f=>(__gvLt(e(f)[0],e(h)[1]+6)?__gvLt(e(h)[0],e(f)[1]+6):!1)))?!0:p.push(h))}return p}function mr(t,n,r,o,e){let[a,s]=r.domain(),c=e.filter(l=>(a)>(l)),i=e.filter(l=>l>s),m=t.dark?nt.darkSecondary:nt.secondary,p=(l,h,f)=>{let b=`M${l},${o}l${-h*6},-5v10z`;n.append("path").attr("class",t.cls("off-scale")).attr("d",b).attr("fill",m).append("title").text(`${f} ${f===1?"value is":"values are"} ${(0)>(h)?"below":"above"} the axis range`)};(c.length?p(r(a)-2,-1,c.length):!1),(i.length?p(r(s)+2,1,i.length):!1)}function pr(t,n,r,o){let e=new Map,a=i=>((e.has(i)?!0:e.set(i,lt(t,[t.fmtValue(i)],12))),e.get(i)),s=0,c=0;for(let i=0;(4)>(i);i++){let m=0,p=0;for(let l of o.flat()){let h=n(l.v)+l.dx;l.anchor==="end"?m=Math.max(m,a(l.v)-h+2):p=Math.max(p,h+a(l.v)-r+2)}if(((.5)>=(m)?(.5)>=(p):!1))return;s=Math.min(r*.3,s+Math.max(0,m)),c=Math.min(r*.3,c+Math.max(0,p)),n.range([s,r-c])}}var pe={paletteId:"",political:!1,background:"white",yFormat:{prefix:"",suffix:"",decimals:null},xFormat:{prefix:"",suffix:"",decimals:null},yFromZero:!0,yMin:null,yMax:null,valueLabels:!1,endDots:!0,imageFill:null,width:"column",height:400,yLabel:"",xLabel:"",highlight:null,legend:"top",xFromZero:!1,xMin:null,xMax:null,rightAxis:[],rightFormat:{prefix:"",suffix:"",decimals:null},rightLabel:"",rightFromZero:!0,donutHole:!0,partners:[],map:{method:"rounded",classes:5,breaks:[],palette:"seq-orange",reverse:!1,midpoint:null,continuous:!1,labels:!0,symbolMax:18,noDataLabel:"No data",thresholds:[],stops:[],colors:[],domain:null,categories:[],sizeTicks:[],projection:"equal-earth",sphere:!1,graticule:!1,center:[-30,20]}};var mn=600;function un(t){var n;return{...t,style:{...pe,...t.style,map:{...pe.map,...(n=t.style)==null?void 0:n.map}}}}function pn(t,n){var e;if(!n.size)return de(t);let r=t.type==="combo"?t.data.series.flatMap((a,s)=>n.has(a.key)?s===0?[{...a,values:a.values.map(()=>null)}]:[]:[a]):t.data.series.filter(a=>!n.has(a.key)),o=(e=t.data.points)==null?void 0:e.filter(a=>{var s,c;return!n.has((c=a.group)!=null?c:(s=t.data.series[0])==null?void 0:s.key)});return de({...t,data:{...t.data,series:r,points:o}})}function de(t){if((t.type!=="line"?t.type!=="combo":!1))return t;let n=t.data.series.filter(s=>s.values.some(c=>c!==null));if((!n.length?!0:!n.every(s=>s.axis==="right")))return t;let r=t.data.series.map(s=>({...s,axis:"left"})),o=t.style,e=__gvOr(o.rightLabel,()=>((hr(o.yFormat,o.rightFormat)?o.yLabel:""))),a={...o,yFormat:o.rightFormat,yFromZero:o.rightFromZero,yMin:null,yMax:null,yLabel:e,rightLabel:""};return{...t,style:a,data:{...t.data,series:r}}}function dr(t){if((t.type!=="line"?t.type!=="combo":!1))return!1;let n=(r,o)=>(r.axis==="right"?((t.type==="line"?!0:o>0)):!1);return __gvAnd(t.data.series.some(n),()=>(t.data.series.some((r,o)=>!n(r,o))))}function hr(t,n){var r,o;return __gvAnd(__gvAnd((t.prefix===n.prefix?t.suffix===n.suffix:!1),()=>(t.decimals===n.decimals)),()=>(((r=t.multiply)!=null?r:1)===((o=n.multiply)!=null?o:1)))}function fr(t,n,r,o=null){var y,R,_,V;let e=un(n),a=o?we(o):null,s=new Set,c=`gv-${e.slug}`,i=S=>`${c}__${S}`,m=t.querySelector(`.${i("chart")}`),p=t.querySelector(`.${i("legend")}`),l=Ge(m,i("tooltip")),h=-1,f,b=0;(p==null?!0:p.addEventListener("click",S=>{let M=S.target.closest("[data-key]"),I=M==null?void 0:M.dataset.key;(I!==void 0?(s.has(I)?s.delete(I):((e.data.series.length-1)>(s.size)?s.add(I):!1),x()):!1)}));let x=()=>{var Q,q,et,A,D;b=0;let S=Math.floor(m.clientWidth);if((0)>=(S))return;let M=e.style.background==="white"?re(t):{color:null,dark:!1},I=M.dark;t.classList.toggle(`${c}--dark`,I),M.color?t.style.setProperty("--gv-halo",M.color):t.style.removeProperty("--gv-halo"),h=S,f=M.color;let B=(mn)>(t.clientWidth);((Q=m.querySelector("svg"))==null?!0:Q.remove());let O=m.ownerDocument.createElementNS("http://www.w3.org/2000/svg","svg");m.insertBefore(O,m.firstChild);let Y=r.select(O).attr("class",i("svg")).attr("width",S).attr("aria-hidden","true"),K=ge(e.type),tt=K?400:B?Math.min(e.style.height,360):e.style.height;Y.attr("height",tt);let H=pn(e,s),X=H.style.yFormat,E=H.style.rightFormat,u=Gt(r,X.prefix,X.suffix,X.decimals,X.multiply),d=Gt(r,E.prefix,E.suffix,E.decimals,E.multiply),T=w=>u.value(w),v={d3:r,spec:H,base:c,root:t,chartEl:m,svg:Y,width:S,height:tt,mobile:B,dark:I,page:M.color,margin:{top:(((H.style.yLabel?!0:H.style.rightLabel))?!["bar","donut","dot","slope"].includes(e.type):!1)?30:10,right:14,bottom:30,left:40},id:w=>`${c}-${w}`,cls:i,fmtAxis:w=>T(w),setAxis:(w,U)=>{T=$t(r,X,w,U)},fmtValue:u.value,fmtRightValue:d.value,rightAxis:(w,U)=>$t(r,E,w,U),fmtFor:w=>w.axis==="right"?d.value:u.value,fmtX:Fe(r,e,B),xAxis:(w,U)=>$t(r,e.style.xFormat,w,U),color:w=>at(H,w,I),tooltip:l,rightTitleY:14},L=(K?a:!1)?Re(a,e):a;K?(L?He(v,p,e,L):!1):Oe(v,p,e,s);let Z=__gvAnd(__gvAnd(__gvAnd((!K?e.type!=="bar":!1),()=>(e.type!=="donut")),()=>(e.type!=="dot")),()=>(e.type!=="slope"));if((((Z?H.style.yLabel:!1)?H.style.rightLabel:!1)?dr(H):!1)){let[w,U]=[H.style.yLabel,H.style.rightLabel].map(ut=>lt(v,[ut],12));(w+U+16>S?(v.rightTitleY=30,v.margin.top+=16):!1)}((H.style.yLabel?Z:!1)?Y.append("text").attr("class",i("axis-title")).attr("x",0).attr("y",14).text(H.style.yLabel):!1);try{let w=e.type;if(K){if((!a?!0:a.id!==((q=e.data.map)==null?void 0:q.geo)))throw new Error("map geography missing");Y.attr("height",Ie(v,L))}else (w==="line"?!0:w==="area")?Ye(v):((w==="column"?!0:w==="stacked")?!0:w==="combo")?nn(v):w==="bar"?Y.attr("height",(et=rn(v))!=null?et:tt):w==="scatter"?on(v):w==="donut"?Y.attr("height",(A=sn(v))!=null?A:tt):w==="slope"?ln(v):(w==="dot"?Y.attr("height",(D=cn(v))!=null?D:tt):!1)}catch(w){Y.selectAll("*").remove(),Y.append("text").attr("class",i("ticks")).attr("x",0).attr("y",20).text("Chart could not be drawn."),console.error("[gristviz]",w)}},g=()=>{(b?!0:(b=requestAnimationFrame(x)))},k=new ResizeObserver(()=>{(Math.floor(m.clientWidth)!==h?g():!1)});k.observe(m);let P=()=>{((e.style.background==="white"?re(t).color!==f:!1)?g():!1)},N=new MutationObserver(P),F=t.ownerDocument;N.observe(F.documentElement,{attributes:!0,attributeFilter:["class","style","data-theme"]}),(F.body?N.observe(F.body,{attributes:!0,attributeFilter:["class","style","data-theme"]}):!1);let G=(R=(y=F.defaultView)==null?void 0:y.matchMedia)==null?void 0:R.call(y,"(prefers-color-scheme: dark)");return((_=G==null?void 0:G.addEventListener)==null?!0:_.call(G,"change",P)),x(),((V=F.fonts)==null?!0:V.ready.then(()=>g())),{update(S){e=un(S);for(let M of[...s])(e.data.series.some(I=>I.key===M)?!0:s.delete(M));x()},destroy(){var S;k.disconnect(),N.disconnect(),l.destroy(),((S=G==null?void 0:G.removeEventListener)==null?!0:S.call(G,"change",P)),(b?cancelAnimationFrame(b):!1)}}}return xn(gr);})(); function run(d3){var el=document.getElementById(ID);if(el)__gvRuntime.mount(el,SPEC,d3,GEO);} function fail(){var el=document.getElementById(ID);var c=el?el.querySelector("."+ID+"__chart"):null;if(c)c.textContent="This chart could not load. Try refreshing the page.";} function loadD3(){return new Promise(function(res,rej){ var s=document.createElement("script"),page=window.d3,mine,trap=false; try{Object.defineProperty(window,"d3",{configurable:true,enumerable:true, get:function(){return document.currentScript===s?mine:page;}, set:function(v){if(document.currentScript===s)mine=v;else page=v;}});trap=true;} catch(e){window.d3=undefined;} function settle(){if(trap){delete window.d3;if(page!==undefined)window.d3=page;}else{mine=window.d3;window.d3=page;}} s.src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js";s.integrity="sha384-su5kReKyYlIFrI62mbQRKXHzFobMa7BHp1cK6julLPbnYcCW9NIZKJiTODjLPeDh";s.crossOrigin="anonymous";s.async=true; s.onload=function(){settle();if(mine?mine.stack:!1)res(Object.assign({},mine));else rej(new Error("d3 did not load"));}; s.onerror=function(e){settle();rej(e);}; document.head.appendChild(s);});} function go(){ if(window.d3?window.d3.stack?/^7\./.test(window.d3.version?window.d3.version:""):!1:!1){run(window.d3);return;} if(!window.__gvD3)window.__gvD3=loadD3(); window.__gvD3.then(run,fail); } if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",go);else go(); })();“There is a huge amount of disparity,” in the results, said Christianne Eason, the organization’s president of sport safety and education. Thirteen states and Washington, D.C., scored 15 points or higher, while 17 came in at 5 points or below. Some of the strongest policies are in the Southeast, where heat and humidity can produce some of the nation’s most dangerous conditions. Georgia has led the way.
Between 1994 and 2009, the state recorded six high school football deaths, which was among the highest in the country. After a string of high-profile incidents, officials examined what schools were doing in order to find ways to improve. “The policies for each school district were all over the map,” said Bud Cooper, a clinical professor emeritus of kinesiology at the University of Georgia who was involved in that work. One school, he remembered, wouldn’t suspend practice until the heat index hit 140. But the research showed a clear trend, he said: “As the temperatures got greater and practices got longer, the risk went up.”
In 2012, the Georgia High School Association implemented some of the most robust policies in the country. Schools are required to take wet bulb globe temperature measurements and adjust practice lengths accordingly. Football teams also must abide by an acclimatization period that limits practices during the first five days of training so players can grow accustomed to the heat. Researchers found that, within three years, heat-related illness had dropped dramatically.
The only heat-related death since the policies took effect, Cooper said, was Imani Bell, a 16-year-old basketball player who died after running stairs in extreme heat in 2019. Her family accused the school of violating the heat rules and settled with the district for $10 million; two coaches are awaiting trial on charges that include second-degree murder and involuntary manslaughter.
Georgia’s turnaround shows that strict heat policies can work. “You could say it was luck, for one year, two years, three years,” Cooper said, but it’s been about 15 seasons. “That goes beyond luck. That’s a result.”
The analysis by the Korey Stringer Institute shows that, aside from Vermont and New Hampshire, where officials have adopted stringent heat policies, many of the states that still have the most work to do are along the nation’s northern border. Even athletes in cooler climates need to acclimatize to summer temperatures, said Cooper, especially as climate change makes extremes and spikes more common. Pushing athletes into tough practices in hot conditions too quickly is a recipe for harm.
“Those student athletes aren’t ready for that,” he said.
Some resistance to stronger heat policies centers on resources — school districts may worry about the cost of WBGT gauges, athletic trainers, or equipment like immersion tubs. But coaches also fear they won’t be competitive under new rules.
“We had to reassure them that what they’re doing is the right thing,” Cooper said of his experience in Georgia. “But at the end of the day, the level of play in high school football in the state of Georgia is still just as high as it was 15 years ago.”
High school athletic trainers in Norwich, Connecticut, douse a colleague in ice water during a training exercise meant to help them protect players from extreme heat. Cold water immersion is the most effective treatment for heat stroke. Mark Mirko/Connecticut Public via Getty ImagesProtections are even more important in youth sports, because children are more vulnerable to extreme heat. But deficiencies can be even greater, with policy development often falling to individual leagues, teams, or coaches, many of them volunteers. “It’s truly the wild west,” said pediatrician and researcher Dr. Michele LaBotz, who wants heat taken as seriously as threats such as concussions or lightning. “There is not a mechanism yet for disseminating good information.”
College athletes are in many ways better positioned. Athletic trainers are more ubiquitous, and multimillion-dollar budgets make acquiring equipment less of an obstacle. But the NCAA has few heat-related mandates; most of its guidance is voluntary. “They have not been willing to make things required,” said Casa. “You don’t get credit if it’s a recommendation.”
The NCAA confirmed that it provides “recommendations and guidelines” but declined to answer follow-up questions on the record. The potential for confusion is evident in Arizona State’s heat policy, which runs three pages and uses the words “should,” “will,” “may,” “can,” “recommended,” and “guidelines.”
On Friday, ASU announced that former Arizona Supreme Court Chief Justice Scott Bales will lead an independent review of the university’s planning, policies, and response to outdoor athletic activities, including the use of outside consultants. The university has asked Bales to complete the review by early December.
In a statement that Carey released Friday afternoon, Mayich’s family welcomed Bales’ appointment but said the planned review does not go far enough. It wants an independent investigation of what happened on the field, who was responsible, and whether university, athletic conference, or NCAA rules were violated. Carey called on the university to expand Bales’ mandate to answer those questions or appoint a second independent investigator, and to make the findings public.
Whatever comes of the review, ASU already had heat-safety measures that experts say could have protected Mayich – if they were followed.
Mayich’s teammates described his collapse in detail, writing in their letter that “Matthew was unintelligible and non-responsive. His lips were gray.” By the time paramedics arrived, he had been down for 17 minutes, during which “nothing effectively cooled him.” They accuse the university of a slew of policy violations in the minutes, hours, and days leading to that moment.
The missteps, they wrote, started at least eight days before the workout, when ASU hockey staff submitted an official request to have Ziesel lead it. The university timeline says the team did not include the required written activity plan, and it provides no indication that the request was reviewed or approved before Ziesel met with athletes, as school policy dictates. His lawyer, Kazan, told Grist in an email that “as far as he was told, he was approved by the coaching staff and they were aware of his leadership training plan.”
Mayich, who is from Ontario, Canada, arrived in Arizona eight days before the session. In theory, that was just enough time to complete the seven- to 14-day acclimatization period the university’s heat policy called for. But NCAA rules barred official practices until August 20. Voluntary workouts before then were held indoors with air conditioning and only short stints outdoors. That isn’t sufficient to induce acclimatization, Casa said. Research has shown that physiological adaptation takes repeated and gradually increasing exposure to heat. “Just being there,” he said, “does nothing to help with heat acclimatization.”
When the opening practice finally arrived, the university policy “recommended” that staff take wet bulb globe temperature readings. But the players wrote that “no WBGT instrument was on the field, and no measurement was taken at any point.” The university’s report says it used data from a Weather Underground sensor roughly one mile away, with WBGT estimates, not measurements.
University officials did not respond to written questions seeking clarification, but a 2021 study by researchers at the school found that taking readings at the stadium is a far more accurate indicator of potential heat stress. “On-field WBGT observations were, on average, significantly higher than WBGT estimated from regional weather stations,” the authors wrote, noting a difference of more than four degrees. Practitioners, they said, “should not rely on regional weather station estimations without corrections.”
Mayich’s teammates said the practice occurred in full sun, suggesting the wet bulb globe temperature may have been at the higher end of the university’s estimates, which reached well into the 80s. But even the off-site measurements put at least part of the work out in the “high” zone of the university’s heat-risk chart, under which only acclimatized athletes can participate.
Matthew Mayich on the ice in Ottawa, Canada, in 2024. Chris Tanouye/Getty ImagesWhether Mayich was eligible to practice or not, his teammates wrote that he never got water. There was a brief opportunity to hydrate, but only those who finished the bear crawl first had time to do so. Mayich wasn’t one of them, the players wrote, and went without. He was also showing signs of distress well before the final exercise mentioned in the university’s report. “Matthew crawled on hands and knees and appeared disoriented. When he stood, he nearly fell,” the teammates wrote in the letter. “In the buddy carry, one of us carried him, but he could not carry his partner back.”
Casa called all of that lead-up a “distraction” from arguably the biggest issue: There was no immersion tub, which ASU’s policy called for in multiple places. After he fell, Mayich’s teammates said he spent “several minutes” on the hot turf as people squirted him with water bottles and applied cold towels before he was moved to the shade. They briefly sprayed him with “warm water” from a garden hose before police and paramedics took over, according to their letter.
Mayich’s medical diagnosis may not be publicly revealed for some time. Based on what he’s read so far, Casa says that it’s “very likely a heat stroke” but can’t say for certain without more information, such as rectal temperatures. In the meantime, Mayich has remained on life support at Barrow Neurological Institute. Just 2 miles away, ASU held an event on Tuesday to launch its new Center for Heat Preparedness.
Scott Barclay, the university’s interim vice president of research, opened the day-long symposium extolling the importance of combating heat-related illnesses and death. “Heat is a killer,” he said in his remarks, which didn’t mention Mayich. “In Phoenix, you don’t have to have that reminder.”
This story was originally published by Grist with the headline Extreme heat left this student athlete on life support. He won’t be the last. on Oct 5, 2026.
Two years after Hurricane Helene, survivors are taking lessons for the future
In the days and weeks after Hurricane Helene, people throughout western North Carolina and beyond found themselves thrust into new situations, forced to learn new skills to help themselves and their neighbors.
Community centers, churches, and fire departments flung open their doors, and for months, they buzzed with activity. Stacks of clothes covered altars. Tools and equipment filled spare rooms. Residents learned how to strip homes to the studs and built networks for bringing food, water, and other essential supplies to one another.
Now, two years later, people want to turn these ad hoc efforts — which supported communities through the loss of power, water, internet, and other crucial services — into more permanent fixtures of local disaster response, called “resilience hubs.”
“It’s become one of those terms, I think, that sometimes feels a little nebulous to people,” McKenzie Jones, a director with Urban Sustainability Directors Network, said. “But resilience hubs are just existing community spaces that are used and trusted by residents.”
The East Asheville Library, for instance, is installing solar panels. At the Asheville Tool Library, people are learning how to wield power tools. And at the Old Fort Train Depot, locals recently discussed a heat wave action plan during an ice cream social.
The city is stepping up as well. Earlier this year, Asheville set aside $2 million to shore up the city’s existing hubs. City Manager D.K. Wesley made a soft commitment of spending up to $10 million over the long term.
This effort reflects a broader movement, as communities across the country invest in resilience hubs to prepare for power outages, extreme weather and other emergencies. But Helene also showed that resilience doesn’t necessarily require a designated hub. It can reside in the skills, equipment, and connections people can draw on even before the next disaster arrives.
“So the question is, How do we get them all to work together proactively before something happens and build those networks so that when it does happen, they’re able to support each other more effectively?” Jones said.
Two years after Helene, those lessons are taking root across western North Carolina. Here are four ways communities are turning what they learned in the disaster and its aftermath into tools for whatever comes next.
The solar installation at Beacon of Hope took a little over a week. Electricians who worked on the project say demand for solar has been high since the storm. Katie Myers / Grist / Blue Ridge Public Radio Keeping the lights on with solar powerOn a sunny morning in Marshall, Steve Porvaznik and Ryan Callahan, both electricians with Rhino Renewables, put the final touches on a solar installation. They secured white covers over three batteries, each about 3 feet tall and containing a nest of wires and conductors.
The work capped a week spent outfitting Beacon of Hope, a laundromat, thrift store, and food bank with the equipment needed to create a microgrid. “We were able to back up the whole store, essentially, with all the freezers and coolers,” Porvaznik said. The batteries can store an estimated 68 kilowatt-hours of solar power, allowing Beacon to keep the lights and appliances running for at least a day without sunlight or a connection to the larger electrical grid.
It is the first of 26 microgrids planned for western North Carolina. Twenty-four will serve community centers, food banks, fire departments, and other essential facilities. Two more will be mounted on trailers and sent wherever they are needed. A $5 million grant from the state Department of Environmental Quality is funding the work.
Read Next A swarm of solar ‘bees’ are coming to western North Carolina community hubs Katie MyersAt Beacon of Hope, keeping the power on means the freezers, washing machines, and other equipment continue running. Director Jessi Koontz said the food pantry provides weekly food assistance to about 1,600 families, with hunger up about 50 percent since last summer.
“People already come here,” she said. “So, how can we maximize the resources that are available and the communication that is available when they come here?”
Jessi Koontz runs Beacon of Hope, a food pantry, thrift store, and community laundromat in Marshall, North Carolina. Katie Myers / Grist / Blue Ridge Public RadioThose leading the microgrid campaign hope to expand beyond the 26 already in the works, but so far neither state nor federal officials have provided additional funding. That’s a common impediment to expanding such programs, said Alex Kwasinski, a University of Pittsburgh engineer who studies microgrids and disasters.
Sarah Nichols of Land of Sky, one of the organizations bringing the technology to the region, is working to identify more community hubs that would benefit from solar microgrids. The best locations sit on high ground and serve populations with high needs.
“Are we looking at equity?” Nichols said. “Should we put it in a more rural area or in a community that might not traditionally get access to government services?”
During an outage as widespread as Helene’s, such hubs could keep food and medication cold and communications running while providing a safe, warm, and dry place for people whose homes have lost power.
– Katie Myers
Justin Hamel of WNC Radio Project tunes into a Saturday night net hosted by a repeater in Fletcher. Laura Hackett / Blue Ridge Public Radio Staying connected when cell networks go downEvery Saturday night, William Walker has a standing appointment with his two-way radio. The retired railroad worker runs a weekly check-in, called a “net,” from his home in Fletcher, connecting with dozens of radio enthusiasts who have turned a hobby into a public service.
Over a crackly signal, regulars check in from as far away as South Carolina, sharing snippets about their lives: a 41st birthday, a granddaughter’s wedding, an afternoon spent chopping wood. These exchanges go on for about half an hour, with Walker as master of ceremonies.
“It’s kind of like having family come into your living room every Saturday night,” he said. “We’ve tried to make it a very welcoming place. I mean, if there was ever a bunch that’s never been a stranger, it’s the people that I’ve met on the GMRS radio.”
A repeater stationed high up in the Blue Ridge Mountains. Adam TrescottGMRS, or general mobile radio service, is a two-way system that doesn’t need a cell network or internet connection. A license costs $35 and there is no test, making it easy for anyone to participate. Walker’s weekly check-ins allow people to “overcome their mic fright” and make sure their equipment works.
That preparation gained urgency after Helene knocked out communication across a wide swath of the region, leaving people cut off from loved ones and vital information. The number of licenses jumped by 130 percent in the year after the storm.
Fairview resident Justin Hamel saw the value of GMRS firsthand. “We were really struggling to connect,” he said. He eventually got his hands on some “bubble radios,” as walkie-talkies with GMRS capabilities are known, and passed them out to neighbors.
It wasn’t perfect, and mountain ridges occasionally blocked signals, but everyone could share updates about water, supplies, and cleanup efforts. Hamel even helped relay information to first responders who dispatched a helicopter for a medical emergency.
Inspired by the experience, Hamel launched WNC Radio Project, a nonprofit that teaches people about the technology and works to expand its reach by installing small devices called signal repeaters on mountaintops. “With the aid of repeaters, you can talk across multiple counties,” he said. “Basically, think like a cell phone tower.”
He’s already installed two of them, and the network allowed him to communicate with neighbors during Winter Storm Fern and other severe weather — exactly the situation it was built for. “Radio’s superpower is that it enables instantaneous ad hoc group communication,” Hamel said. “All you have to do is pick up your radio, turn it on, and hit that button.”
– Laura Hackett
Shelby Treichler is the operations coordinator at the Asheville Tool Library, a site where people can rent out and train on power tools. Laura Hackett / Blue Ridge Public Radio Equipping a new wave of power tool usersThe day after Hurricane Helene made landfall, Shelby Treichler was determined to make it to the Asheville Tool Library. The power was out and she knew the library, where she is an operations coordinator, had a solar panel setup that would be crucial in the days ahead.
There was just one problem: A fallen tree blocked the only road out of her neighborhood.
“I didn’t think to bring my tools home with me. None of us thought to be on that level prepared,” she said. Armed with only a handsaw, she started cutting, hoping to at least clear a lane. Then, seemingly out of nowhere, a man wearing sandals arrived with a chainsaw. He jumped from his truck and started bucking the tree. A few minutes later, he drove off, leaving Treichler in tears.
“I was like, ‘This is community. This is beautiful,’” she said. “The guy just got back in the truck and drove away. We all barely exchanged three words except for, ‘This is crazy, huh?’”
Treichler’s experience was repeated across western North Carolina in the days after Helene. Unofficial chainsaw brigades, composed largely of volunteers, fanned out to clear roads. Appalachian poet Gerald Smith described hearing “the sweet, sweet sound of chainsaws,” a familiar refrain that inspired a new wave of people to learn how to use one.
A chainsaw safety workshop held by N.C. State and Skills Academy for Women in late 2024. Quetzal JordanQuetzal Jordan, founder of Skills Academy for Women, is among those showing them how. She has led more than 500 people through safety workshops since Helene. “I’ve taught people anywhere from 18 to 75 how to use a chainsaw,” she said. “And especially the folks who are older, I feel like they have the most transformative experience.”
The chainsaw classes are part of a broader movement in western North Carolina to treat tools and the skills to use them as a form of climate resilience. The Asheville Tool Library, for instance, lends everything from saws and shovels to generators and megaphones and teaches people how to use them. Insurance prevents it from lending chainsaws, but it keeps several among its collection of more than 4,000 tools for emergencies.
“We were doing this work before and resiliency was kind of in all of our minds, but I think, like most people who are affected by Hurricane Helene, it’s taken on a very different meaning now and a very different sense of urgency,” Treichler said.
– Laura Hackett
Swannanoa Communities Together serves Swannanoa residents, many of whom have unique medical vulnerabilities and language needs. Katie Myers / Grist / Blue Ridge Public Radio Making emergency planning more inclusiveWalter Davis, 67, has multiple disabilities and can’t drive. He takes several medications, and a work injury left him without the use of one foot. When Helene hit his apartment complex in Swannanoa, he relied on neighbors for help.
“For about three and a half weeks we had no power, no water,” he said while waiting for the bus one day last month. “We had to go down to the creek and get five-gallon buckets of water and flush our toilets with it.”
The storm also took out the only grocery store within walking distance, and many of his neighbors don’t drive.
These challenges extend far beyond Swannanoa. Census data released in 2023 show that while about 1 percent of U.S. adults had been displaced by a disaster in the previous year, the figure rose to 31 percent among those unable to care for themselves. Many people with disabilities never returned home after evacuating, and more than 74 percent of evacuees unable to walk reported experiencing food insecurity a month after a disaster.
State agencies coordinate with emergency services to get information out, but local officials aren’t always aware of the scale of need in an emergency. “Disabled folks are typically not at the table when planning for emergency response,” said Dom Kelly, the founder and director of the advocacy group New Disabled South.
Malia Johnson has a cochlear implant and identifies as deaf. She struggled to keep up with accurate information after Hurricane Helene. Katie Myers / Grist / Blue Ridge Public RadioThose gaps became apparent in Swannanoa after Helene. A friend living at Jasper Apartments asked Beth Trigg to help check on medically vulnerable residents, about 100 of whom had been unable to evacuate. She and other volunteers fanned out across that complex and others to ask what people needed and find essentials like insulin and bottled oxygen. “We really immediately saw the different needs of people who had specific medical issues or disabilities,” Trigg said.
That effort grew into Swannanoa Communities Together, which provides therapy and long-term support ranging from help navigating FEMA to rent assistance. The group operates out of a former hair salon and recently bought adjoining lots, with plans to renovate the building with ADA-compliant bathrooms, wheelchair ramps, and changing stations. An accessibility consultant is helping ensure the space can serve as many people as possible.
“We’re seeing it as a place where we can have emergency response for our community in future emergencies or future disasters,” Trigg said.
– Katie Myers
This story was originally published by Grist with the headline Two years after Hurricane Helene, survivors are taking lessons for the future on Oct 5, 2026.
How the pursuit of science also serves modernity
Navigating the great unraveling: How communities are building place‑based resilience
Oil, war and the fate of industrial societies
Godzilla El Niño is coming
Australia’s biggest coal generator set to be replaced by the world’s biggest battery
Origin Energy seeks approval for new addition to its Eraring battery that would take the total size to 1200 MW and 8600 MWh, easily the biggest in the country.
The post Australia’s biggest coal generator set to be replaced by the world’s biggest battery appeared first on Renew Economy.
Going full hybrid: Massive, $2 billion solar and battery proposed at site of newly expanded wind farm
More projects are going hybrid: A $2 billion solar and battery addition is proposed to what is already the state's biggest and newly expanded wind farm.
The post Going full hybrid: Massive, $2 billion solar and battery proposed at site of newly expanded wind farm appeared first on Renew Economy.
Where’s Evo? The missing network in Canberra’s bold electrification experiment
Canberra is becoming a real-world laboratory for mass electrification, but its local electricity network will be watching from the sidelines.
The post Where’s Evo? The missing network in Canberra’s bold electrification experiment appeared first on Renew Economy.
2026 SkS Weekly Climate Change & Global Warming News Roundup #40
Climate Policy and Politics (7 items)
- Midterm Battleground State Poll: Political Priorities & Opinions on the Clean Energy Transition The data relating to “climate hushing” is particularly revealing, showing that — by large margins — battleground state voters (a) want politicians to spend more time talking about climate change (not less), and (b) are more likely to vote for candidates who make transitioning away from fossil fuels a top priority if elected. Environmental Voter Project, EVP staff, Sep 22, 2026.
- Gavin Newsom condemns Democrats` `climate hushing`, predicts Trump`s downfall and expects AOC to run in 2028 Energy modernization means more affordable energy and politicians should not be afraid to say it. The Guardian, Mark Hertsgaard, Sep 24, 2026.
- Fed up with Brazil’s politicians not listening, a climate scientist runs for office Luciana Gatti, who studies carbon uptake in the Amazon, aims to join Brazil’s lower house in this weekend’s elections Science, Daniel Grossman, Sep 28, 2026.
- Alito`s Recusal From Climate Case: Too Little, Too Late? The justice’s participation in the Boulder case already may have been pivotal, and his continued stock holdings—including in fossil fuels—keep an ethics cloud over the Supreme Court. Inside Climate News, Marianne Lavelle, Sep 29, 2026.
- AI Was Supposed to Cut Emissions. Instead, Fossil Fuel Companies Are Using It to Find More Oil and Gas. A new study found AI-driven fossil fuel productivity could increase emissions. Here are examples of companies already using AI to boost production. Desmog, Sarah Hofmann, Sep 30, 2026.
- A Climate Change Rebrand More politicians have stopped talking about the climate, but love of money and risky geopolitics leave the 'green transition' still moving forward. NYT, Katrin Bennhold, Oct 01, 2026.
- Texas can`t hide from climate change by stopping students from learning about it Climate change will shape the future of Texas. Students should be allowed to learn about it. The Climate Brink, Andrew Dessler, Oct 02, 2026.
Climate Science and Research (7 items)
- `Concerning` low sea ice persists as Antarctic hits third-lowest winter peak Antarctic sea ice has recorded its third-smallest winter peak extent since satellite records began 48 years ago, new data reveals. Carbon Brief, Ayesha Tandon, Sep 25, 2026.
- Who is responsible for limiting global warming to 1.5°? Climate mitigation as systems integration: researcher models and quantifies Interlocking systemic changes spanning government, industry and households necessary for adhering to a 1.5°C warming limit. Phys.org, Irene Ketting, Sep 27, 2026.
- Godzilla El Niño is about to hit the Arctic. How bad will it be? Part 1 of a 2-part collaboration between Dave Borlace ("Just have a Think") and Ella Gilbert (Dr Gilbz) about possible connections between the Super El Nino and Artic sea ice in the northern and Antarctica in the southern hemisphere. "Just have a Think" on Youtube, Dave Borlace, Sep 27, 2026.
- “Godzilla” El Niño = crashing Antarctic sea ice? Part 2 of a 2-part collaboration between Dave Borlace ("Just have a Think") and Ella Gilbert (Dr Gilbz) about possible connections between the Super El Nino and Artic sea ice in the northern and Antarctica in the southern hemisphere. Dr Gilbz on Youtube, Ella Gilbert, Sep 27, 2026.
- The impacts of this year`s record-shattering El Niño El Niño will drive severe drought from Indonesia to the Southern Africa and northern South America, with wetter winters from the US Gulf Coast to Southern South America. The Climate Brink, Zeke Hausfather, Sep 28, 2026.
- Planetary Health Check 2026 The 2026 Planetary Health Check identifies 7 of 9 planetary boundaries as exceeded and includes a special focus on carbon sinks. Planetary Health Check, Carlos Nobre et al. , Sep 29, 2026.
- Skeptical Science New Research for Week #40 2026 Skeptical Science's weekly survey of academic, government and NGO climate research. Skeptical Science, Doug Bostrom & Marc Kodack, Oct 01, 2026.
Climate Change Impacts (7 items)
- Explainer: How sea level rise poses an `existential threat` to humans, heritage and nature Here, Carbon Brief unpacks some of the key ways that sea level rise threatens both societies and ecosystems. Carbon Brief, Giuliana Viglione, Sep 22, 2026.
- Sea level rise is reshaping a California beach town and threatening a key rail line “The constant pressure is sea level rise,” said Sean Vitousek, research oceanographer with the U.S. Geological Survey. “It is going to keep rising, and rising, and the beaches will retreat landward.” AP News, Amy Taxin, Sep 27, 2026.
- Antarctica`s ice loss is locked in, and extra snowfall won`t save it - that`s bad news for low-lying coastal areas elsewhere The Conversation, Yucheng Lin, Robert Kopp, Sep 30, 2026.
- Past emissions will continue warming the planet for decades New research shows that past emissions from oil, gas, coal, and cement will continue to affect the environment and increase the odds of extreme weather for decades. Futurity, U. Washington, Sep 30, 2026.
- Swiss glaciers suffer another year of record ice loss Switzerland's glaciers lost more than 5% of their ice in 2026, marking another year of rapid decline. NPR, Imogen Foulkes, Sep 30, 2026.
- Gas from thawing Arctic permafrost is changing world's climate future Two recent studies project that by the end of this century, methane in permafrost liberated by warming due to burning of fossil fuels will add a quarter degree Celsius of warmth to Earth's atmosphere. AP News, Seth Borenstein, Oct 02, 2026.
- Europe`s Extreme Summer Triggered Cascading Climate Shocks A summer of record heat, severe drought and compounding impacts tested Europe's infrastructure and resilience. Inside Climate News, Bob Berwyn, Oct 02, 2026.
Climate Law and Justice (4 items)
- Scrutinizing the Achievement of Climate Targets, Part I: The Widening Reach of Implementation Litigation Columbia University's Sabin Center for Climate Change Law does a deep dive into the role of judiciaries and courts in forcing governments to actually do as they say they will to deal with climate change mitigations. Climate Law Blog, Joe Udell and Filippo Fantozzi, Sep 28, 2026.
- Inside the anti-climate campaign against researchers A POLITICO investigation reveals more than 100 open records requests demanding documents from climate scientists nationwide. Politico, Chelsea Harvey, Lesley Clark and Corbin Hiar, Sep 29, 2026.
- States want to make Big Oil pay for climate harm. Now, courts are weighing in. New York’s "climate superfund” law has suffered two losses in court, while a U.S. Supreme Court case next week could determine the fate of similar efforts nationwide. Grist, Joseph Winters, Sep 30, 2026.
- The surprising allies backing Boulder`s climate case before the Supreme Court Ranchers, conservative legal scholars, and former Republican EPA chiefs are siding against oil companies. Here's why. Grist, Kate Yoder, Oct 01, 2026.
International Climate Conferences and Agreements (1 item)
- `We want action`: Fijian climate activist sends message ahead of UN talks in Pacific Lavenia Naivalu has seen the impact of the climate crisis first-hand and is determined to amplify Pacific voices at this year’s pre-Cop summit in Fiji The Guardian, Sera Sefeti, Oct 02, 2026.
Public Misunderstandings about Climate Solutions (1 item)
- Australia`s climate chief promises harder line on misinformation Senior public servant says bureaucrats will speak up about misinformation that risks policy progress. Politico, Miriam Webber, Oct 01, 2026.
Miscellaneous (1 item)
- 2026 SkS Weekly Climate Change & Global Warming News Roundup #39 A listing of 28 news and opinion articles we found interesting and shared on social media during the past week: Sun, September 20, 2026 thru Sat, September 26, 2026. Skeptical Science, Bärbel Winkler & Doug Bostrom, Sep 27, 2026.
Nature-Based Solutions: Hope With an Action Plan
Human activity has disrupted the innate capacity of Earth’s natural systems to create a stable, healthy climate and atmosphere. The solutions are hiding in plain sight, inherent in the web of biological diversity that creates the conditions conducive to life. In this episode from our Nature’s Genius Series, Wade Crowfoot, California Secretary for Natural Resources, describes how the world’s fourth largest economy is putting natural systems at the center of its bold policies and practices to help restore the biosphere and, in turn, sustain the long-term habitability of planet Earth for human civilization.
This is an episode of Nature’s Genius, a Bioneers podcast series exploring how the sentient symphony of life holds the solutions we need to balance human civilization with living systems. Visit the series page to learn more.
FeaturingWade Crowfoot, California’s Natural Resources Secretary since 2019, leads efforts to conserve California’s environment and natural resources, overseeing an agency charged with stewarding the state’s forests, natural lands, rivers, water supplies, coasts, wildlife and biodiversity, as well as helping oversee its world-leading clean energy transition.
Credits- Executive Producer: Kenny Ausubel
- Written by: Kenny Ausubel and Cathy Edwards
- Senior Producer and Station Relations: Stephanie Welch
- Associate Producer and Program Engineer: Emily Harris
- Host and Consulting Producer: Neil Harvey
- Production Assistance: Mika Anami
- Graphic Design: Megan Howe
- Interview conducted by Teo Grossman and recorded at KPFA studios by Mike Kohn and Rod Akil
Wade Crowfoot – California’s Leadership in Nature-Based Solutions: Building Climate Resilience Through Ecosystem Restoration | Bioneers 2025 Keynote
Pathways to 30×30 Progress Report
Global Safety Net App – launched by One Earth and the Nature Data Lab in collaboration with an int’l group of scientists and conservation organizations
Subscribe to the Bioneers: Revolution from The Heart of Nature podcast TranscriptNeil Harvey (Host): As the climate emergency deconstructs human civilization faster than a lobbyist can buy a politician, societies are being forced to find real solutions.
Until fairly recently, virtually all the solutions applied to address climate change have focused on scaling technology, such as renewable energy, which would lower our reliance on burning fossil fuels. Although these approaches are crucial, by themselves they’re insufficient. We’ve also got to achieve significant carbon drawdown because the amount of CO2 in the atmosphere is already in the red zone, exceeding viable planetary boundaries.
This technology-centric approach also ignores the clear data that the large-scale human destruction of ecosystems over the past 12,000 years, including by agriculture, has released massive amounts of atmospheric CO2. Some estimates range as high as one third to half. Human activity has disrupted the innate capacity of Earth’s natural systems to create a stable, healthy climate and atmosphere.
The solution hiding in plain sight is to restore the capacity of Earth’s natural systems to heal themselves and sequester the carbon back where it belongs. It’s the intricate web of biological diversity that creates the very conditions conducive to life that all life depends upon, including us wayward humans.
Nature knows how to do everything we need to do, but without mining the past or mortgaging the future. Enter nature-based solutions.
As Secretary of the California Natural Resources Agency, Wade Crowfoot is responsible for identifying nature-based solutions and putting them into State policy. He spoke at a Bioneers conference.
Wade Crowfoot speaking at Bioneers 2025. Photo: Nikki RitcherWade Crowfoot (WC): California is one of the world’s biodiversity hotspots – scientists say one of 36 hotspots in the world. We have more endemic species in California than almost any place on Earth—40 percent of our plant species in California only grow in California.
But we also rely on our nature and our natural systems. Our natural systems are what keeps us together and alive. We talk about ecosystems and sometimes we think ‘eco’ means environment, that’s just fish and wildlife. ‘Eco’ is the Greek translation of home. These are our home systems. So those watersheds that we’re working to protect are providing our water, and when those watersheds burn up in catastrophic wildlife like they have over the past decade, that is a huge threat to our life as humans in California. So, yes, we’re protecting nature for biodiversity; yes, we’re protecting nature for non-human life; but we’re also protecting nature for ourselves.
And that’s really been the Aha moment in the last decade, where across the world, scientists have told us that, yes, attacking climate change is about solar energy and electric vehicles, and building efficiency, but it’s also about protecting and restoring nature.
I want to tell you something encouraging, and I think it’s important to have encouragement at this time—I call it hope with an action plan—and the fact is nature is finding its way centrally into the work of governments, not only in California, across the United States and across the world. And big things are happening.
So let me skip to the big things because I think it’s really exciting to share with you that after a decadal movement by tribal leaders in California, the largest river restoration project in American history in the Klamath River Basin. [APPLAUSE] Four dams, four defunct dams have been removed that’s restoring over 400 miles of salmon habitat, critically important. [APPLAUSE] Critically important to the survival of salmon and the survival of the Yurok and the Karuk people, salmon people. And I can tell you that institutions like the agency that I lead, for decades, told tribal leaders that it would never happen, it could never happen.
But here’s the most remarkable thing. Those dams came down in the fall, and biologists said it’s going to take a handful of years to understand if salmon are actually going to recolonize this watershed, that are actually going to come back in. Do you know how long it took? Ten days. Ten days. [CHEERS] 6,000 salmon were monitored ten days later getting through that first dam, and it was ten weeks later that the first salmon were identified far up into Oregon in that top headwaters of the restored habitat. Nature is resilient if we give it half a chance.
Klamath River restoration. Photo: YancyDarringer / ShutterstockGo 400 miles to the south to Los Angeles on what we think is the world’s largest land-based wildlife crossing—the Wallis Annenberg Crossing—connecting two critical habitats for—areas of habitat for the endangered Southern California mountain lion. That’s a wildlife crossing that’s crossing ten lanes of traffic and a two-land frontage road. Many people—most people said it could never get done—it was too big, it was too audacious, it was too complicated, could never happen.
The fact is, great things are happening across California and our country. The California condor is back. I was up with a Yurok biologist releasing California condor into their native habitat in far Northern California. The gray wolves are back in California, and have made their way into the Southern Sierra. And, yes, the beavers are back. [APPLAUSE]
Host: By giving nature a chance to heal itself, these successes profoundly enrich these landscapes.
The term ‘nature-based solution’ first arose in the 1980s among visionary ecologists and biologists, but only gained official global recognition in 2022. What started as an outlier has become a legitimate and increasing priority for effective climate action.
But what exactly constitutes a nature-based solution, and what do the approaches look like in practice? The basic question to ask is: “how would nature do it?”
WC: So when we talk about nature-based solutions, a whole lot of people that don’t do this work really have a hard time understanding what we mean, so I often say, look, this is helping nature help us. When nature thrives, people thrive. And nature needs us and we need nature.
At the end of the day, in order to survive and thrive, we need clean and abundant water, we need clean air, we need safety from these environmental extremes like wildfire, and actually restoring the health of nature helps us with this.
So take, for example, on flooding. We are experiencing California increasing wet—water extremes. So the dry periods are getting drier – the droughts; wet periods are getting more intense, and frankly dangerous. And what we’ve realized over time is that one of the best solutions to protect communities from flooding are letting the rivers roam as they used to during certain times of the year. We have these seasonal floodplains across our country that we’ve essentially cut off. We’ve channelized our rivers and we’ve protected communities by creating higher and higher walls or levees around those rivers. And, in fact, by letting the rivers roam out of their river channel at certain times of the year in a safe and well-planned way is remarkable for reducing downstream flood risk.
Where I live in Sacramento, California is one of the most flood prone cities in the United States, where the confluence of two rivers. And it is these floodplains that’s actually protecting us upriver. And we’re working to expand those.
And what’s really incredible is those floodplains not only protect us from flooding, they are incredible habitat for salmon and other fish that, frankly, have lost a lot of that habitat over time. There are places that seasonal waterfowl and migratory birds are using. They’re even recharging our groundwater basins which are the savings account for water supply. So that’s just one great example where it’s a nature-based solution.
So let’s talk about another extreme – heat. So we’ve experienced worsening heat waves in California. Some people talk about the fact that Los Angeles, over the coming decades, will begin to experience a climate more like Phoenix, Arizona. And when you think about a huge place like Los Angeles, it’s covered in concrete. We know that we can reduce the surface temperatures during these really hot periods through a really simple solution, which is trees. Right? Trees and green spaces reduce the surface temperature and provide shade.
So we’ve invested more than ever in helping generate or create more street trees in neighborhoods that don’t have them, greening schoolyards so that kids, when they’re outside, can be under shaded trees, or if they’re playing, they’re playing on grass or a soft surface. We know from science that the difference between neighborhood temperatures in Los Angeles on a very hot day is more than ten degrees between those places that have a lot of trees and a lot of green space versus those places in concrete. That’s a nature-based solution.
It’s exciting when you talk to people about examples. Everybody loves the idea of greening a schoolyard. People love the idea of letting rivers roam into seasonal floodplains where it’s safe and possible. Folks love the idea of taking your organic compost and turning it into healthy soil that’s growing vegetables that you can buy in your local grocery store. These are all ideas that are not hard. They don’t involve complicated technologies. They do involve paradigm shifts, though, and they do involve thinking differently. So from my perspective, nature based solutions are all about helping nature, restoring natural processes to benefit people.
Host: In truth, many nature-based solutions are found in ancient Indigenous traditional ecological knowledge systems. What’s old is new again.
One striking example is indigenous use of fire.
WC: Across the West, we face remarkably challenging conditions with catastrophic wildfire. Right? Hotter, drier conditions. What’s amazing is, while we need to continue to improve our response and firefighters and technology, that’s all important, but the biggest solution is right in front of our nose in California, and that is reconnecting with traditional practices from our Indigenous communities.
California Native American tribes for thousands of years were practicing fire, prescribed fire, safe, low-level fire to reduce the density of our forests and reduce the risk of catastrophic wildfire. They were even managing water temperatures by creating smoke in the summer to keep water cold for salmon and other migrating fish.
Chinook Salmon returning to their home rivers to spawn. Photo: Karel Bock / ShutterstockWhat’s remarkable is for over a century, the agency that I lead outlawed this practice and was literally arresting, and in some cases, charging felonies to tribal members that were putting good fire back on the ground. And fast forward, now we’re working to scale up this practice across the state, and it’s one of our primary strategies to reduce catastrophic wildfire risk. And we’re partnering and learning from those tribal communities that have been practicing this—you know, good fire.
So to me, these nature-based solutions are all around us. We just have to get out of this box we’ve created ourselves to recognize them.
Host: Ancient Indigenous and traditional ecological knowledge and the leadership of First Peoples have become foundational elements of California’s nature-based solutions policy. What had long been violent historical conflicts are starting to transform into respectful partnerships.
WC: The Karuk Tribe in the Klamath Basin has been among the most powerful teachers for me and my team. So this is a tribe that is a salmon tribe, and they have lived in this far northern region of California, along with the Yurok people and others for—since time immemorial. And they have been practicing good fire for thousands of years. They really led a movement over the last decade to push the state to recognize the critical importance of this work, and then not only to, you know, legitimize the practice under the law, but then actually to drive or to advance their tribal sovereignty, their ability to actually burn.
It’s been fascinating to get up there and actually get on those lands and learn from the practitioners. The thing that blows me away is – with nature-based solutions – is, in so many cases, it’s sort of back to the future. It’s these Indigenous practices.
So we’re really excited. From our perspective in California, you know, to protect our residents, to actually achieve our what we think are world-leading targets to achieve carbon neutrality or net zero carbon in 20 years, we have to restore the health of our lands and waters, and it starts by learning from the original stewards of the land.
Host: We’ll hear more from Wade Crowfoot when we return.
I’m Neil Harvey. You’re listening to the Bioneers: Revolution from the Heart of Nature.
If you’d like to learn more about the extraordinary intelligence of life inherent in fungi, plants, and animals, subscribe to our Earthlings newsletter. In each issue, we delve into captivating stories and research that promise to reshape your perception of our fellow Earthlings – and point toward a profound shift in how we all inhabit this planet together. You can subscribe at bioneers.org/earthlings.
Host: In 2016, the revered Harvard biologist E.O. Wilson published his landmark book, “Half-Earth: Our Planet’s Fight for Life.” In it, he advocated for the formal legal protection of the biodiversity and ecosystem health of fully half of Earth’s lands and waters.
The clarion call was a recognition that human existence depends entirely on the health and viability of our ecosystems.
Since that time, a global movement has arisen. Called “30 by 30,” it’s a first step toward Half Earth to protect and restore 30% of Earth’s lands and waters by 2030.
Progress is difficult to measure, but most assessments warn that collective efforts are nowhere near reaching the 2030 goal. According to Protected Planet and the One Earth Global Safety Net, only around 17-18 % of terrestrial land is being formally protected, and only 9-10% of marine habitats – not much progress since E.O. Wilson called for saving half of the Earth a decade before. Conserving the ocean is especially challenging because most of it isn’t owned by anyone, so getting agreements on paper has proven difficult.
The good news is that the state of California is farther ahead. It adopted the 30×30 approach as state law and developed some of the strongest possible standards for adopting nature-based solutions. By 2026, California had conserved 27% of lands and nearly 22% of coastal waters. That means three and a half million acres of counted conserved lands have been added since the initiative began in 2022, more than half way to the state’s conservation goal. Of course, there’s much more to be done.
WC: California has a road map to achieve carbon neutrality. So that’s slashing our pollution. But we realize that in an economy like California, fourth largest in the world, we’re never going to completely eliminate pollution. There’s some really tough industries to reduce emissions. So in order to reach that net zero or carbon neutrality, we need to sequester. We need to remove and store carbon at much larger levels than we have.
It starts with these nature-based solutions. We all learned in fifth grade that plants absorb carbon dioxide and release oxygen. And when our lands are healthy, our soils are healthy, our trees and forests are healthy, they sequester more carbon than they release. Our landscapes in the West and in California are unhealthy.
And so now for the first time we’re quantifying the amount of emissions that come off our lands, and we’ve set a specific target to reduce the emissions of those lands, ultimately making the lands a carbon sink.
So things like healthy soils. We have so much organic waste that it’s actually not a form of waste, it’s actually an asset. That’s organic content. If we can actually vastly expand organic content into the soils, create healthier soils across a meaningful swath of California ag lands, this means significant carbon sequestration. And oh, by the way, remarkable water retention, more efficiency of our water usage in a state that’s experiencing greater droughts.
So those nature-based solution targets that are holding us accountable to really drive land use practices, changing and improving the health of our landscapes, again, so we can achieve carbon neutrality, but also achieve all these other benefits.
Host: Conserving and restoring nature are effective ways to heal societal and environmental harms – and they’re also also intensely popular. Wade Crowfoot finds that nature-based solutions have unusually broad public support that can transcend even extreme polarization of partisan politics.
WC: People love the outdoors and people love nature. Our state park system, the largest in the country, is beloved by rural people, urban people, north, south, Republicans, Democrats. Our public lands are revered by folks across the ideological spectrum.
So when you talk about these common sense improvements that provide benefits by using nature, or building the health of nature, I really do think it breaks through some of the ideological differences, or even the partisan differences. And at the end of the day, the great thing about, you know, this set of actions we call nature-based solutions, is, yes, it’s about combating climate change, but we don’t have to talk about that if—for somebody who doesn’t recognize that science, right? The great thing about these solutions is they’re multi-beneficial. So we can talk about them in different ways that really resonate with a range of people.
Hiker in Redwood National and State Parks. Photo: Nik Shuliahin / UnsplashHost: California helped create the Mediterranean Climate Action Partnership in 15 regions that have similar climates, across five continents.
These states and provinces aren’t waiting for their federal governments to mobilize. Instead they’re collaborating directly to share knowledge and solutions that can migrate around the world.
Wade Crowfoot notes that advancing and scaling these nature-based solutions should also include restoring justice with First Peoples.
WC: Three months after he took office, Governor Newsom invited California tribal leaders to the future site of the Native American Heritage Center, this new tribal gathering place in Sacramento, and did something that no California governor had ever done. He offered an unconditional apology for state government’s treatment of tribes. And he read—[APPLAUSE] And he read from the inaugural address of California’s first governor, where that governor put a financial bounty on the head of Native women and children, a state sanctioned policy of genocide. And it was easily the most meaningful and impactful day in my career.
But we talked about, with the tribal leaders, that if that’s all that happened, it was importantly symbolic, but it was ultimately counter-productive because we needed to actually create a new future. So we’ve been holding ourselves accountable over the last five years to create that new future.
What does that future look like? It looks like ancestral land return, land back. [APPLAUSE] It looks like co-stewardship, co-management of our lands, and it looks like restoring traditional ecological practices that we now desperately need in California. [APPLAUSE]
We allocated $107 million to ancestral land return that have now facilitated 30,000 plus acres of land back to tribes. [APPLAUSE] California State Parks manages 1.6 million acres of land across California, now 57 percent of those lands in state parks are governed by co-management and co-stewardship agreements with Native American tribes. [APPLAUSE] And we are finally getting out of the way of tribes in getting cultural fire back on the landscape, which we desperately need in California. [APPLAUSE]
So this is happening. And this will continue to happen. And I want to tell you that as we pick up the paper or, as we do now, doom scroll in the beginning of the day or the end of the night, just know that progress is being made, and it’s not just being made in California. I had a chance to lead a delegation from California of activists and tribal leaders and local government leaders to Cali, Colombia, in the fall, where we came together with countries from around the world under the United Nations Compact convention on biodiversity, and I can tell you, governments from around the world are doing things that make these—this progress look modest. And we have a network of efforts among progressive governments. And I can tell you this linkage between restoration of the environment and restoration of justice, Indigenous led, it’s found its way, as it should, into these governmental discussions, and it’s actually guiding our path forward. So my message is: In this dark, dangerous hour, don’t despair.
Riparian brush rabbit. Photo: ranchorunner / ShutterstockAnd I want to end with a story, and it’s one of my favorite stories. The San Joaquin riparian brush rabbit is this cute little rabbit that has lived in the Central Valley, the San Joaquin Valley. And as its name suggests, it lives along the rivers. It lives in those riparian zones, woodsy areas along the rivers. And we’ve lost 96 percent of our riparian habitat in the Central Valley, and we thought we lost the San Joaquin riparian brush rabbit until they found a breeding pair taking shelter under an overpass of Highway 99. […] And that breeding pair was brought into what’s called captive breeding, where they help generate more population into the dozens. […]
Well, fast forward, an incredible nonprofit named River Partners, that does these multi-benefit restoration projects, bought an area of land at the confluence of the San Joaquin and the Tuolumne Rivers, and the goal was buy it from agricultural production and re-wild it for this type of habitat, this riparian habitat. And it’s an amazing story, because we caught wind of this effort, and we decided to see if they would help us make it a state park.
And so in the course of that, they were doing biological surveys to prepare for the reintroduction of the brush rabbit, […] And during that biological survey, within that newly repaired riparian zone, only three-and-a-half years old, do you know what they found? Riparian brush rabbits. [LAUGHTER]
Somehow these incredible bunnies have figured out a way to travel ten miles and across the river to find their new home at Dos Rios. So to me, that says never give up hope, always recognize that nature can rebound if we help nature, and this is our moment.
Host: Wade Crowfoot, Nature-Based Solutions: Hope with an Action Plan
The post Nature-Based Solutions: Hope With an Action Plan appeared first on Bioneers.
Skeptical Science New Research for Week #40 2026
Centuries of global heating from Carbon Majors: Dependence on future emissions pathways, Frierson & Henrie, PLOS Climate
We perform simulations that attribute the amount of global warming due to corporations, governments and other entities into the future. We utilize the Finite Amplitude Impulse Response (FaIR) model run until 2500, and the Carbon Majors dataset, a database with the emissions history associated with the top 178 oil, gas, coal, and cement producers. We perform counterfactual experiments to calculate the warming attributable to the emissions associated with these entities, using several different future emissions scenarios. The future atmospheric carbon dioxide (CO2) anomaly attributable to a company’s past emissions is smaller with less ensemble spread in a lower emissions future than it is in a high emissions future. This is due to smaller carbon cycle feedbacks with lower emissions. However, the temperature change from past emissions is larger in a lower emissions future, even with the smaller change in CO2. This is due primarily to the logarithmic sensitivity of CO2 radiative forcing to concentration. Methane concentration post-2080 experiences a negative anomaly, due to a decrease in methane lifetime from elevated temperature, which is a small negative feedback. For any future emissions scenario, the historical emissions from oil, gas, coal, and cement producers affect many aspects of the climate system, including CO2 in the atmosphere and other parts of the carbon cycle, methane, ozone, and stratospheric water vapor. The total radiative forcing induced by these elements stays positive throughout all simulations, which in turn causes positive temperature perturbations. Thus in addition to the damages that have already occurred, we expect the Carbon Majors to be responsible for calculable climate damages for many centuries into the future.
Global Emissions Since the Paris Agreement Have Intensified Europe's Recent Heatwaves, Trok et al., Geophysical Research Letters
Understanding the consequences of continued greenhouse-gas emissions requires determining whether recent emissions can be robustly linked to changes in extreme weather events. However, current approaches have a limited ability to quantify changes in extreme weather caused by small subsets of anthropogenic emissions, particularly for individual events. To address these limitations, we train a generative machine-learning model to predict spatially-explicit changes in daily surface temperature at different levels of cumulative emissions, conditional on the event's observed meteorological conditions. Using this approach, we find strong evidence (>95% probability) that the combined effects of anthropogenic emissions released since the 2015 UN Paris Agreement have increased the intensity of Europe's summer temperature extremes since 2021. Additionally, our results suggest >99% probability that regional-mean temperature during Europe's high-impact June 2025 heatwave would have been lower (median estimate of 0.34°C) if the same large-scale meteorological conditions had occurred under 2015 levels of cumulative emissions.
Permafrost-Thaw Driven Acid-Rock Drainage Threatens Arctic Aquatic Ecosystems, Skierszkan, AGU Advances
A new study in this issue of AGU Advances (Evinger et al., 2026) documents abrupt onset of acid-rock drainage from thawing permafrost in Alaska's Brooks Range. Similar findings emerged from a publication in Science earlier this year (Skierszkan et al., 2026a, https://doi.org/10.1126/science.aea2898). This Viewpoint provides a broader regional context of the phenomenon, highlighting widespread acid-rock drainage within northwestern North America's permafrost zone. Acid-rock drainage is accelerating release of metals and acidity at toxic concentrations in thousands of seepages in regions undergoing permafrost thaw. As such, it may be of the most consequential recently recognized environmental hazards caused by cryosphere loss. This widespread outcome of global warming presents a major risk to water resources and aquatic ecosystems.
Abrupt Onset and Persistent Downstream Effects of Acid Rock Drainage on Rivers Across Northwest Arctic Alaska, Evinger et al., AGU Advances
Warming in the Arctic is accelerating permafrost thaw, leading to changes in the water quality of streams and rivers that provide important ecosystem services to rural communities. In Arctic Alaska, a growing concern is the increasing number of rivers affected by natural acid rock drainage, a process that occurs when certain minerals are exposed to air and water, releasing acid, sulfate, and a mixture of major and trace metals. Here, we examined the effects of acid rock drainage on river chemistry across six watersheds in Alaska's Brooks Range. Acid rock drainage inputs were extremely acidic, with concentrations of nickel, zinc, and cadmium similar to those observed in mine-impacted rivers outside the region. Acidic, metal-rich inputs to rivers raised metal levels downstream by up to 70 times, with the potential for long range transport (>100 km). We used long-term water quality records to constrain the timing of onset to 2019–2020, which coincided with warm, snowy conditions of the preceding winters. Collectively, our findings document the recent and abrupt onset of acid rock drainage that releases toxic metals to Arctic rivers, with implications for wildlife and humans.
Understanding the Gateway: Unpacking the Mechanisms, Boundaries, and Outcomes of Climate Consensus Messaging, Göbel et al., Journal of Environmental Psycholog
Communicating the scientific consensus on climate change acts as a gateway to increasing climate beliefs, a process described by the Gateway Belief Model (GBM). Although the effectiveness of this approach is well-documented, critical gaps in the literature persist. Few studies have scrutinized the risks of low-consensus messages and their correctability, the potential for consensus messaging to have an impact beyond self-reported measures, or the cognitive mechanisms driving belief updates. This study addresses these three critical areas in a German sample (N = 941). First, we demonstrate the powerful adverse effect of a low-consensus message on the perceived scientific consensus (PSC) and show that this effect can be corrected through subsequent accurate messaging. Second, we introduce learning as a novel cognitive outcome, finding that high-consensus messaging can act as a gateway to knowledge acquisition. Third, we explore initial confidence as a key psychological moderator, revealing that it influences belief updating under certain conditions.
From this week's government/NGO section:Planetary Health Check 2026, Caesar et al., Potsdam Institute for Climate Impact Research
The Planetary Health Check (PHC) provides an annual assessment of the state of the Planet. It is structured around the Planetary Boundaries: the nine critical processes that regulate stability, resilience, and the conditions that support life on Earth. For each boundary, one or two indicators, known as control variables, are used to assess its status. These show whether conditions remain within the Safe Operating Space – the range in which the risk of destabilizing the Planet remains low. Beyond a boundary lies the Zone of Increasing Risk, followed by the High-Risk Zone, where the risk of large-scale and potentially irreversible changes becomes high. The 2026 Planetary Health Check finds that seven of the nine Planetary Boundaries are transgressed, and trends for all seven continue to point in the wrong direction, indicating further deterioration in the conditions that support long-term planetary stability.The Billion Dollar Deal: How the Fossil Fuel Industry Bought the Trump Administration, Cashed In, and Left Americans to Pay the Price, Senate Democrats Anti-Corruption Initiative, Senate Environment & Public Works Committee
The authors trace the massive fossil fuel and polluting industry donations to President Trump and Republican campaigns during the 2024 election cycle and demonstrates how the industries unlocked power over executive branch agencies in the form of personnel and policy decisions. Senate Democratic investigators found over the course of 19 investigations into Environmental Protection Agency (EPA) regulatory rollbacks, 13 investigations into nine other agencies, and another 13 investigations into 88 separate polluters, backed by original analyses of campaign finance filings, corporate earnings, and investor communications. The near-total refusal of the Trump Administration—and the fossil fuel administration that runs it—to cooperate with legitimate Congressional oversight complicated the investigations, but truth has a way of finding the light, and some corruption casts a shadow too unmistakable to conceal. 134 articles in 64 journals by 882 contributing authorsPhysical science of climate change, effects
AMOC Discrepancies across Reanalyses and Models Limit Dynamical Understanding, Raganato et al., Journal of Climate 10.1175/jcli-d-25-0618.1
Contrasting aerosol–cloud feedbacks across a warming Arctic, Chua et al., Nature Geoscience Open Access pdf 10.1038/s41561-026-02114-x
Exploring the Genesis and Climatic Drivers of Marine Heatwaves in the Indonesian Maritime Continent: Insights from South Java and Karimata Strait, Iskandar et al., Dynamics of Atmospheres and Oceans 10.1016/j.dynatmoce.2026.101709
Iceberg Freshwater Transport Alleviates Future Weakening of Antarctic Bottom Water Formation, Shi & Li, Zenodo (CERN European Organization for Nuclear Research) Open Access 10.5281/zenodo.20710821
Reassessing the Role of the Antarctic Slope Current in Poleward Ocean Heat Transport, Aguiar et al., Journal of Geophysical Research Oceans Open Access 10.1029/2025jc023934
Most cited from this section, published 2 years ago:
A climate change signal in the tropical Pacific emerges from decadal variability, Nature Communications, 10.1038/s41467-024-52731-6 20 cites.
Observations of climate change, effects
A country-level storyline attribution of global warming on heat-related extremes in South America, León-FonFay et al., Weather and Climate Extremes Open Access pdf 10.1016/j.wace.2026.100961
Climatic and Hydrological Changes Drive Contemporary Fire Regime Transitions in the World's Largest Wetland, Barros-Rosa et al., Global Change Biology Open Access pdf 10.1111/gcb.71089
Decreasing Translation Speed of Rapid Expansion Tropical Cyclones Over the Western North Pacific, Li & Tang, Geophysical Research Letters Open Access pdf 10.1029/2026gl125625
Earlier and faster heatwave onset on land under a warming climate, Xu et al., Nature Climate Change 10.1038/s41558-026-02762-2
Long-term temperature, oxygen and water clarity trends in Swiss lakes, Bärenbold et al., Earth system science data Open Access pdf 10.5194/essd-18-6527-2026
Nighttime warming dominates the thermal evolution of lakes across China, Chen et al., Nature Communications Open Access pdf 10.1038/s41467-026-78114-7
Most cited from this section, published 2 years ago:
South America is becoming warmer, drier, and more flammable, Communications Earth & Environment, 10.1038/s43247-024-01654-7 75 cites.
Instrumentation & observational methods of climate change, effects
A 30-year synthetic climatological normal dataset for Ghana generated using the CDSim framework, Osei et al., Frontiers in Climate Open Access pdf 10.3389/fclim.2026.1798088
Capability of Planet Dove for monitoring the world's coastlines, Cavanaugh et al., Remote Sensing of Environment Open Access 10.1016/j.rse.2026.115630
GloSVeT: a global 0.05° monthly mean surface soil and vegetation component temperature dataset (2003–2023), Liu et al., Earth system science data Open Access 10.5194/essd-18-6885-2026
Most cited from this section, published 2 years ago:
Accuracy of daily extreme air temperatures under natural variations in thermometer screen ventilation, Atmospheric Science Letters, 10.1002/asl.1256 7 cites.
Modeling, simulation & projection of climate change, effects
Assessing Taiwan's Future Climate: High Resolution Projections and Regional Impacts From Statistical Downscaling of CMIP6 Data, Chen et al., International Journal of Climatology Open Access 10.1002/joc.70431
Centuries of global heating from Carbon Majors: Dependence on future emissions pathways, Frierson & Henrie, PLOS Climate Open Access pdf 10.1371/journal.pclm.0001036
Changing Antecedent Land-Surface Conditions Can Amplify Future Heat Extremes Across New Zealand, Debsharma et al., Geophysical Research Letters Open Access pdf 10.1029/2026gl124647
Climate change is projected to widen global inequalities in ocean-derived wellbeing, Zhang et al., Communications Earth & Environment Open Access pdf 10.1038/s43247-026-04070-1
Global Emissions Since the Paris Agreement Have Intensified Europe's Recent Heatwaves, Trok et al., Geophysical Research Letters Open Access 10.1029/2026gl125079
Mediterranean cyclones from pre-industrial to future climate: changes in extreme wind, precipitation and compound precipitation–wind events, Doensen et al., Weather and Climate Dynamics Open Access pdf 10.5194/wcd-7-1899-2026
One History, Many Futures: Exploring Climate-Driven Changes in Estuarine Water Temperature and Salinity (Sado Estuary Case Study), Biguino et al., Earth s Future Open Access 10.1029/2025ef007408
Projected Future Changes of Australian Boundary Currents—Insights From Dynamical Downscaling Simulations, Jin et al., Journal of Geophysical Research Oceans Open Access pdf 10.1029/2026jc024251
Reduced Asian monsoon influence on Mediterranean summers in a warmer climate, Yu et al., Nature Geoscience 10.1038/s41561-026-02091-1
Volcanic Aerosol Forcing Suppresses Tropical African Rainfall: Mechanisms and Modulation by a Warmer Climate, Yu et al., Journal of Geophysical Research Atmospheres 10.1029/2026jd046721
Most cited from this section, published 2 years ago:
Arctic Amplification of marine heatwaves under global warming, Nature Communications, 10.1038/s41467-024-52760-1 25 cites.
Advancement of climate & climate effects modeling, simulation & projection
Atmospheric nudging in weather and climate modeling: Bias reduction, mechanism isolation, and attribution, Orbe et al., Quarterly Journal of the Royal Meteorological Society 10.1002/qj.70300
CMIP6 data usage: lessons learned from more than 200 million downloads, Lavoie et al., Geoscientific model development Open Access pdf 10.5194/gmd-19-8977-2026
Fifteen years of regional climate downscaling in CORDEX-Australasia, Evans et al., PLOS Climate Open Access pdf 10.1371/journal.pclm.0001066
Impact of Model Resolution on Antarctic Bottom Water Representation in Coupled Climate Models, Shu et al., Journal of Geophysical Research Oceans Open Access 10.1029/2025jc023640
Simulation of Coastal El Niño Events in CMIP6 Models and Its Relationship to Mean-State and ENSO Biases, Tello & Karamperidou, Geophysical Research Letters Open Access pdf 10.1029/2025gl120974
Systematic Overestimation of Global Peak Runoff Synchronization in CMIP6 Models, Yang et al., Geophysical Research Letters Open Access pdf 10.1029/2026gl122766
The NASA-GISS ModelE2.1-CC2 ESM: development and evaluation, Romanou et al., Geoscientific model development Open Access 10.5194/gmd-19-9131-2026
The North American CORDEX-CMIP6 WRF evaluation run: comparing historical simulations from 25 km to convection-permitting scales, Stuivenvolt-Allen et al., Geoscientific model development Open Access 10.5194/gmd-19-8995-2026
Most cited from this section, published 2 years ago:
AI-empowered next-generation multiscale climate modelling for mitigation and adaptation, Nature Geoscience, 10.1038/s41561-024-01527-w 88 cites.
Cryosphere & climate change
A comprehensive rock glacier inventory for the Peruvian Andes (PRoGI): dataset, characterization and topoclimatic attributes, Medina et al., Earth system science data Open Access 10.5194/essd-18-345-2026
Dynamic thinning and grounding line retreat in Porpoise Bay, Wilkes Land, East Antarctica, Weatherley et al., cryosphere Open Access pdf 10.5194/tc-20-5509-2026
Impact of climate forcing time step in an ice-sheet firn model, Aker et al., cryosphere Open Access pdf 10.5194/tc-20-5475-2026
Listening to Tsunami Waves Induced by Glacier Calving, G?owacki et al., Geophysical Research Letters Open Access pdf 10.1029/2026gl125399
Permafrost Detachment Slides: A Distinct High-Magnitude Permafrost Mass Wasting Process, Young et al., Geophysical Research Letters Open Access pdf 10.1029/2026gl124103
Permafrost-Thaw Driven Acid-Rock Drainage Threatens Arctic Aquatic Ecosystems, Skierszkan, AGU Advances Open Access pdf 10.1029/2026av002822
Sea level & climate change
North Atlantic sea level budget revisited, Song et al., Ocean science Open Access pdf 10.5194/os-22-2903-2026
Warming and Sea-Level Rise Transform Intertidal Sediment Thermal Dynamics, Liu et al., Earth s Future Open Access pdf 10.1029/2026ef008924
Paleoclimate & paleogeochemistry
Coupled increases in pelagic fish productivity and export productivity during the Paleocene-Eocene Thermal Maximum, Zhou et al., Nature Communications Open Access pdf 10.1038/s41467-026-77863-9
Dead Sea Warming and the Origin of Salt Giants, Guillerm et al., Geophysical Research Letters Open Access 10.1029/2026gl124167
Palaeocene climate warming as a catalyst for wildfire intensification, Theurer et al., Scientific Reports Open Access pdf 10.1038/s41598-026-72676-8
Reconstructing Climate From Coral Skeletal Banding: Statistical Effects of Replicating Cores and Observers, Hedger et al., Paleoceanography and Paleoclimatology Open Access pdf 10.1029/2026pa005546
Biology & climate change, related geochemistry
Abrupt Onset and Persistent Downstream Effects of Acid Rock Drainage on Rivers Across Northwest Arctic Alaska, Evinger et al., AGU Advances Open Access pdf 10.1029/2026av002407
Abrupt pH changes overestimate the responses of Chaetoceros muelleri to ocean acidification, Zhao et al., Nature Communications Open Access pdf 10.1038/s41467-026-77753-0
Changes in Potential Suitable Habitats, Species Turnover, and Conservation Gaps of Wild Plants in the Tarim Basin, China, Chen et al., Ecology and Evolution Open Access 10.1002/ece3.74393
Climate Change Impacts on the Distribution Patterns and Habitat Suitability of the Oriental Stork (Ciconia boyciana) in China: Implications for the “30 × 30” Conservation Targets, Chen et al., Ecology and Evolution Open Access pdf 10.1002/ece3.74424
Climate mitigation contributes more to population persistence than evolutionary adaptation in a long-lived seabird, Jenouvrier et al., Proceedings of the National Academy of Sciences Open Access 10.1073/pnas.2620362123
Climate-Driven Hydraulic Traits Shift in Natural and Planted Forests: Patterns, Drivers, and Future Acclimation, Bai et al., Earth s Future Open Access pdf 10.1029/2025ef006678
Climate-Driven Shifts in Flowering Phenology of Wild Tropical Plants Uncovered by Century-Long Herbarium and Photographic Records, Xue et al., Global Change Biology 10.1111/gcb.71130
Complete Chloroplast Genomes of Five Ulmus pumila Cultivars: Comparative Analysis, Evolutionary Dynamics, and Germplasm Authentication Implications, Wang et al., Ecology and Evolution Open Access 10.1002/ece3.74352
Economic incentives for conifers may limit broadleaf expansion in climate-adaptive European forests, Djahangard et al., Communications Earth & Environment Open Access pdf 10.1038/s43247-026-04087-6
Natural disturbances from bark beetle outbreaks and windthrow increasingly affect Europe's most mature and carbon-rich forests, Besnard et al., Biogeosciences Open Access pdf 10.5194/bg-23-5983-2026
Ocean dynamics amplify remote warming effects of reforestation, Banville et al., Earth System Dynamics Open Access 10.5194/esd-17-1315-2026
Ocean warming and acidification reveal transcriptional plasticity in the gastropod Hexaplex trunculus, Sarropoulou et al., Marine Environmental Research Open Access pdf 10.1016/j.marenvres.2026.108426
Permafrost-Thaw Driven Acid-Rock Drainage Threatens Arctic Aquatic Ecosystems, Skierszkan, AGU Advances Open Access pdf 10.1029/2026av002822
Projecting Impacts of Marine Heatwaves and Their Effects on Long-Term Changes in Marine Ecosystems Over the 21st Century, Luzinais et al., Global Change Biology Open Access 10.1111/gcb.71123
The Future of Native Bees in Australia Under Environmental and Anthropogenic Change, Howard & Prendergast, Ecology and Evolution Open Access 10.1002/ece3.74363
Unprecedented Warming and Increased Herbivory Drive Collapse of Japan's Kelp Forests, Harvey et al., Global Change Biology Open Access pdf 10.1111/gcb.71106
We Are Dying to Eat You: Cannibalism and Disease Transmission Under Global Climate Change, Rougeau & Elderd, Ecology and Evolution Open Access 10.1002/ece3.74403
Most cited from this section, published 2 years ago:
Climate change and deer in boreal and temperate regions: From physiology to population dynamics and species distributions, Global Change Biology, 10.1111/gcb.17505 26 cites.
GHG sources & sinks, flux, related geochemistry
A 7-Year Eddy Covariance Dataset of the Energy, Water Vapour and Carbon Dioxide Fluxes Observed in a Siberian Dwarf Pine Ecosystem, Iwata et al., Geoscience Data Journal Open Access pdf 10.1002/gdj3.70101
A Global Database of Soil Methane uptake (SMUD), Jiang et al., Earth system science data Open Access pdf 10.5194/essd-18-6783-2026
An assessment of a CO2 transport model simulations using surface, aircraft and satellite data (2015–2021), Das et al., Atmospheric Environment 10.1016/j.atmosenv.2025.121754
Assessment of CO2 storage potential in global marine sediments based on machine learning methods, Zhang et al., Global and Planetary Change 10.1016/j.gloplacha.2025.105210
C-PEAT's Global Peatland Carbon Database (v.2025), Loisel et al., Earth system science data Open Access pdf 10.5194/essd-18-6485-2026
Examining challenges and uncertainties associated with using water table management to reduce greenhouse gas emissions from grassland peat soils, Pierce et al., Environmental Science & Policy Open Access pdf 10.1016/j.envsci.2026.104495
Global carbon dioxide flux into the surface ocean intensified by rain-induced dilution, Witte et al., Nature Geoscience Open Access pdf 10.1038/s41561-026-02112-z
Global dispersal of macroalgae-derived recalcitrant DOC may substantially contribute to deep-ocean carbon storage, Feng et al., Science Advances Open Access 10.1126/sciadv.aeg3815
Methane emissions from penguin colonies reshape the natural greenhouse gas budget, Román et al., npj Climate and Atmospheric Science Open Access pdf 10.1038/s41612-026-01556-9
Methane oxidation in African lakes increases with phytoplankton and outweighs photosynthesis-driven oxic methane production, Borges et al., Nature Communications Open Access 10.1038/s41467-026-78255-9
Minimal impact of recent decline in C4 vegetation abundance on atmospheric carbon isotopic composition, Lavergne et al., Communications Earth & Environment Open Access pdf 10.1038/s43247-025-03102-6
Natural disturbances from bark beetle outbreaks and windthrow increasingly affect Europe's most mature and carbon-rich forests, Besnard et al., Biogeosciences Open Access pdf 10.5194/bg-23-5983-2026
Natural methane emissions feedbacks in MAGICC v. 7.6, Sloughter et al., Geoscientific model development Open Access pdf 10.5194/gmd-19-9063-2026
Optimized wetland rewetting strategies can control methane, carbon dioxide, and oxygen responses to water table fluctuations, Zhao et al., Communications Earth & Environment Open Access pdf 10.1038/s43247-025-03163-7
Pelagic sea cucumbers in the Galapagos: Midwater grazers that short-circuit deep-sea carbon flux, Robison, Ecology Open Access pdf 10.1002/ecy.70536
Responses of Soil Organic Matter and Minerals to Winter and Growing Season Climate Change, Goebel et al., Global Change Biology 10.1111/gcb.71110
Simulation and analysis of CO2 concentration in China from 2009 to 2021 based on the WRF-Chem model, Liu et al., Atmospheric Research 10.1016/j.atmosres.2025.108732
Most cited from this section, published 2 years ago:
Inland water greenhouse gas emissions offset the terrestrial carbon sink in the northern cryosphere, Science Advances, 10.1126/sciadv.adp0024 40 cites.
CO2 capture, sequestration science & engineering
Assessing Earth system responses in mitigation scenarios with activity-driven simulation of carbon dioxide removal, Schwinger et al., Earth System Dynamics Open Access pdf 10.5194/esd-17-1341-2026
Fast and selective CO2 capture from outdoor air by covalent organic frameworks, Zhou et al., Nature Sustainability 10.1038/s41893-025-01735-1
Land use sequestration potential and uncertainties in India’s net-zero pathway, Rajbanshi et al., Zenodo (CERN European Organization for Nuclear Research) Open Access 10.5281/zenodo.21853095
Pathways for biochar carbon removal: A national foresight study, Campion et al., Energy Research & Social Science Open Access pdf 10.1016/j.erss.2026.104988
The Triassic Mercia Mudstone Group: Sealing the UK's net zero future, Mcevoy et al., Earth-Science Reviews Open Access 10.1016/j.earscirev.2026.105678
Most cited from this section, published 2 years ago:
Carbon sequestration potential of tree planting in China, Nature Communications, 10.1038/s41467-024-52785-6 101 cites.
Decarbonization
Regional dynamics of agrivoltaics adoption: Stakeholder perceptions and barriers in Maryland, USA, Morash & Pavao-Zuckerman, Energy Policy Open Access 10.1016/j.enpol.2025.115066
Most cited from this section, published 2 years ago:
Solar transpiration–powered lithium extraction and storage, Science, 10.1126/science.adm7034 244 cites.
Geoengineering climate
Biogeochemical and Carbonate Chemistry Response to Natural and Anthropogenic Mineral-Based Ocean Alkalinity Enhancement, Mehta et al., Journal of Geophysical Research Biogeosciences 10.1029/2026jg009697
Constraints on Ocean Alkalinity Enhancement: Limited Olivine Dissolution and Secondary Precipitation During Periclase Addition to Seawater, Mehta et al., Journal of Geophysical Research Biogeosciences Open Access pdf 10.1029/2026jg009977
Most cited from this section, published 2 years ago:
Next steps for assessing ocean iron fertilization for marine carbon dioxide removal, Frontiers in Climate, 10.3389/fclim.2024.1430957 17 cites.
Black carbon
Most cited from this section, published 2 years ago:
Microplastic and Associated Black Particles From Road-Tire Wear: Implications for Radiative Effects Across the Cryosphere and in the Atmosphere, Journal of Geophysical Research Atmospheres, 10.1029/2024jd041116 26 cites.
Aerosols
Climate impact of contrail cirrus from hydrogen combustion aircraft, Pettersson et al., Atmospheric chemistry and physics Open Access pdf 10.5194/acp-26-13485-2026
Volcanic Aerosol Forcing Suppresses Tropical African Rainfall: Mechanisms and Modulation by a Warmer Climate, Yu et al., Journal of Geophysical Research Atmospheres 10.1029/2026jd046721
Most cited from this section, published 2 years ago:
A machine learning paradigm for necessary observations to reduce uncertainties in aerosol climate forcing, Nature Communications, 10.1038/s41467-024-52747-y 27 cites.
Climate change communications & cognition
Information on public opinion has lasting effects on second-order climate beliefs, but minimal and ephemeral effects on first-order beliefs, Barnfield et al., Journal of Environmental Psychology Open Access 10.1016/j.jenvp.2026.102901
Strategic Frame Differentiation in Environmental Communication: Evidence from China Daily's Bilingual Climate Change Reporting, Yang et al., Environmental Communication 10.1080/17524032.2026.2674274
The Importance of Accounting for Stakeholder Values, Power Relationships and Language in Constructing Relevant and Trustworthy Climate Information, Maraun et al., Earth s Future Open Access pdf 10.1029/2024ef005618
Understanding the Gateway: Unpacking the Mechanisms, Boundaries, and Outcomes of Climate Consensus Messaging, Göbel et al., Journal of Environmental Psychology Open Access 10.1016/j.jenvp.2026.102913
Most cited from this section, published 2 years ago:
Understanding ecological grief as a response to climate change-induced loss in Ghana, Climate and Development, 10.1080/17565529.2024.2407342 17 cites.
Agronomy, animal husbundry, food production & climate change
Agricultural liming is a carbon sink in the Mississippi River Basin, Suhrhoff et al., Nature Open Access pdf 10.1038/s41586-026-11040-2
Association between climate variability adaptation practices and household food security in three agro-ecological zones of northwestern Ethiopia, Nega et al., Discover Sustainability Open Access 10.1007/s43621-026-04827-w
Comparative analysis of methane flux measurement methods under continuous flooding and alternate wetting and drying in Arkansas rice fields, Ranniku et al., Agricultural and Forest Meteorology Open Access 10.1016/j.agrformet.2026.111488
Evaluating farmers' adaptation strategies amid rising heat and climatic extremes in San Diego County, California, Bross et al., Climate Risk Management Open Access pdf 10.1016/j.crm.2026.100880
Manure to insect farming for feed mitigates nitrogen and greenhouse gas emissions, Cheng et al., Proceedings of the National Academy of Sciences Open Access 10.1073/pnas.2604870123
Modeling the agricultural suitability of key crops under climate change scenarios in british columbia using spatial machine learning, Vakhshoori et al., Agricultural and Forest Meteorology Open Access 10.1016/j.agrformet.2026.111492
Multi-Decadal Analysis on the Impact of Climate Change, Genetic Gain, Cultivar Type, and Harvest Timing on Main and Ratoon Rice Yield and Quality, Wilson et al., Global Change Biology Open Access 10.1111/gcb.70679
Regional dynamics of agrivoltaics adoption: Stakeholder perceptions and barriers in Maryland, USA, Morash & Pavao-Zuckerman, Energy Policy Open Access 10.1016/j.enpol.2025.115066
The carbon footprint of the farming of edible brown alga Sargassum naozhouense, Sun et al., Marine Environmental Research 10.1016/j.marenvres.2025.107738
The impact of climate risk on forestry ecological total factor productivity: evidence from double machine learning, Wang et al., Frontiers in Forests and Global Change Open Access pdf 10.3389/ffgc.2026.1930608
[Personal View] Promoting climate-resilient agriculture and food security through school feeding, Singh et al., The Lancet Planetary Health Open Access 10.1016/j.lanplh.2025.101414
Most cited from this section, published 2 years ago:
Inventory of methane and nitrous oxide emissions from freshwater aquaculture in China, Communications Earth & Environment, 10.1038/s43247-024-01699-8 32 cites.
Hydrology, hydrometeorology & climate change
Anthropogenic warming is projected to divert atmospheric rivers toward densely populated Asia, Liang et al., Communications Earth & Environment Open Access pdf 10.1038/s43247-026-04075-w
Characterizing meso-level organizations engaged in climate change adaptation work in Africa: A configurational analysis, Ma et al., Environmental Science & Policy Open Access 10.1016/j.envsci.2026.104503
Climate change integrated intensity-duration-frequency analysis for the coastal cities of Kochi and Kozhikode, India, Drissia & Radhakrishnan, Urban Climate Open Access 10.1016/j.uclim.2026.103163
Decreasing Translation Speed of Rapid Expansion Tropical Cyclones Over the Western North Pacific, Li & Tang, Geophysical Research Letters Open Access pdf 10.1029/2026gl125625
Emerging Hydroclimatic Risks in Pakistan: Regional Projections of Precipitation Characteristics Under CMIP6 Scenarios, Khan, International Journal of Climatology 10.1002/joc.70577
Evaluation and Projection of Northwest China's Extreme Precipitation Using Statistically Downscaled CMIP6 Models, Zhang et al., International Journal of Climatology 10.1002/joc.70237
Observed Decreases in Seasonal Drought across the Northeastern United States, Wargo et al., Journal of Hydrometeorology 10.1175/jhm-d-25-0103.1
Reversed variation of September and October rainfall over West China and its enhanced linkage to Arctic Sea ice in the Pacific sector since the early 1990s, Wang et al., Atmospheric Research Open Access 10.1016/j.atmosres.2026.109364
Tree-ring δ18O reveals a consistent decrease in April precipitation in southeastern China since the 1950s and its linkage to global climate phenomena, Wang et al., Global and Planetary Change 10.1016/j.gloplacha.2025.105249
Volcanic Aerosol Forcing Suppresses Tropical African Rainfall: Mechanisms and Modulation by a Warmer Climate, Yu et al., Journal of Geophysical Research Atmospheres 10.1029/2026jd046721
Water Storage Capacity Dynamics in Drained Boreal Peatlands: Responses to Rewetting and Climate Change, Salimi et al., Geophysical Research Letters Open Access 10.1029/2026gl124233
Most cited from this section, published 2 years ago:
Dynamic assessment of the impact of compound dry-hot conditions on global terrestrial water storage, Remote Sensing of Environment, 10.1016/j.rse.2024.114428 20 cites.
Climate change economics
Climate- and nature-related transition risks in Brazil: capital stranding and financial vulnerability, Scala et al., Figshare Open Access 10.6084/m9.figshare.33980207.v1
Measuring the compound flood risk from economic growth, sea-level rise and land subsidence on insurance affordability in China's coastal cities, Lin et al., Climate Risk Management Open Access 10.1016/j.crm.2026.100877
New labour and agricultural damages improve climate cost estimates, Moore et al., Nature Climate Change 10.1038/s41558-026-02749-z
The impact of financing cost differences on global energy and industry decarbonization, Waidelich et al., Nature Climate Change Open Access pdf 10.1038/s41558-026-02756-0
Most cited from this section, published 2 years ago:
Reducing the cost of capital to finance the energy transition in developing countries, Nature Energy, 10.1038/s41560-024-01606-7 116 cites.
buffer/ECCCClimate change mitigation public policy research
A critical political economy of climate obstruction: forests, fossils, and foundations of developmentalism in Indonesia, Fünfgeld, Climate and Development Open Access 10.1080/17565529.2025.2609768
Carbon pricing and clean energy markets: Policy effectiveness in an era of trade wars, Jiang, Energy Policy Open Access 10.1016/j.enpol.2026.115624
Institutional betrayal in climate action: Youth experiences and future pathways, Nosek et al., Environmental Science & Policy Open Access 10.1016/j.envsci.2026.104497
Policy, trade, and opinion dynamics in the transition to electric vehicles in Canada, Khajehdehi et al., Environmental Research Infrastructure and Sustainability Open Access pdf 10.1088/2634-4505/aea89b
Resistance as climate change mitigation: Contested emissions from Japan's anti-coal movement, Thiri et al., Energy Research & Social Science Open Access 10.1016/j.erss.2026.104976
Time–frequency and distributional heterogeneity in the drivers of consumption-based carbon emissions across the E7 emerging economies, Fakhrullah et al., Frontiers in Environmental Science Open Access pdf 10.3389/fenvs.2026.1933128
Most cited from this section, published 2 years ago:
Green hydrogen transitions deepen socioecological risks and extractivist patterns: evidence from 28 prospective exporting countries in the Global South, Energy Research & Social Science, 10.1016/j.erss.2024.103731 70 cites.
Climate change adaptation & adaptation public policy research
From awareness to action: Climate change knowledge, perceived impacts, and adaptation responses in coastal Keta, Ghana, Agyemang & Nunekpeku, Environmental Science & Policy Open Access 10.1016/j.envsci.2026.104502
From Policy to Participation: How Trust and Communication Shape Climate Resilience in Longyearbyen, Svalbard, Badu et al., Environmental Communication Open Access 10.1080/17524032.2026.2734419
Heat, water, and hillsides: An integrated diagnosis of compounded climate risks for coastal adaptation in Brazil, Torres et al., Urban Climate Open Access 10.1016/j.uclim.2026.103164
Resolving the fire governance paradox in an increasingly fire-prone world, Devenish et al., Communications Earth & Environment Open Access pdf 10.1038/s43247-026-04090-x
Most cited from this section, published 2 years ago:
Urban water infrastructure: A critical review on climate change impacts and adaptation strategies, Urban Climate, 10.1016/j.uclim.2024.102132 98 cites.
Climate change impacts on human health
An open-access workflow combining climate model projections with epidemiological frameworks to assess air quality mortality, Wells et al., Frontiers in Climate Open Access pdf 10.3389/fclim.2026.1847091
Our lands, our minds: research and action agenda on Indigenous mental health in a changing climate, Hill et al., Frontiers in Climate Open Access pdf 10.3389/fclim.2026.1724441
[Articles] Projecting and valuing climate change impacts on anxiety and depression in the contiguous USA: a damage function approach, Belova et al., The Lancet Planetary Health Open Access 10.1016/j.lanplh.2025.101426
[Comment] Framing climate change, migration, and health as a syndemic, Schwerdtle et al., The Lancet Planetary Health Open Access 10.1016/j.lanplh.2026.101443
Most cited from this section, published 2 years ago:
Temperature-Driven Dengue Transmission in a Changing Climate: Patterns, Trends, and Future Projections, GeoHealth, 10.1029/2024gh001059 19 cites.
Climate change & geopolitics
Most cited from this section, published 2 years ago:
“We rather not connect trade to politics, let alone geopolitics” – The changing role of Russia as a landscape pressure for zero-carbon energy transitions, Energy Research & Social Science, 10.1016/j.erss.2024.103775 12 cites.
Climate change impacts on human culture
Impact of climate change on ski tourism and its adaptation research: Progress and prospects, YANG et al., Advances in Climate Change Research Open Access pdf 10.1016/j.accre.2026.09.013
Most cited from this section, published 2 years ago:
Hajj pilgrims suffer from climate extremes, Science, 10.1126/science.adr2696 3 cites.
Other
Artificial Intelligence and Climate Risk Shocks, Chen et al., Risk Analysis Open Access pdf 10.1111/risa.70371
Women, cuckoos, and new generations among darkening peaks: temporalities of climate crisis in the Himalayas and beyond, Diemberger, Apollo (University of Cambridge) Open Access pmh:oai:www.repository.cam.ac.uk:1810/408385
Most cited from this section, published 2 years ago:
The Evolution of the Hunga Hydration in a Moistening Stratosphere, Geophysical Research Letters, 10.1029/2024gl110841 18 cites.
Informed opinion, nudges & major initiatives
Addressing Epistemic Risk in Actionable Earth System Science, Emard et al., Bulletin of the American Meteorological Society Open Access pdf 10.1175/bams-d-24-0218.1
Carbon removal projects need to get justice right, Fritz et al., Nature Climate Change Open Access pdf 10.1038/s41558-026-02739-1
COP29 at the climate crossroads: achievements, gaps, and implications for a warming world, Khan et al., Frontiers in Climate Open Access pdf 10.3389/fclim.2025.1685999
[Personal View] Leave no one behind: a call to include people with disabilities in climate change and health research, Kim et al., The Lancet Planetary Health Open Access 10.1016/j.lanplh.2026.101440
Most cited from this section, published 2 years ago:
Diversity in IPCC author’s composition does not equate to inclusion, Nature Climate Change, 10.1038/s41558-024-02150-8 9 cites.
Book reviews
Climate unrest comes to a fictionalized France, Dames, UNC Libraries Open Access 10.17615/z3vg-n281
Articles/Reports from Agencies and Non-Governmental Organizations Addressing Aspects of Climate ChangeGlobal Recommendations on Nationality and Statelessness in the Context of Climate Change, United Nations High Commissioner for Refugees and the Peter McMullin Centre on Statelessness
The authors focus on practical measures that States and other stakeholders can take now to identify and protect stateless persons, and to reduce and prevent statelessness in climate-vulnerable contexts. The recommendations are intended to support practical action to prevent new cases of statelessness, reduce existing statelessness, and protect those whose rights are at risk in the context of climate change. They can be advanced through international, regional, national and local measures, including by integrating safeguards into nationality laws, and by informing efforts to strengthen civil registration and identity systems, human mobility frameworks, disaster risk reduction, emergency preparedness and response, and climate adaptation planning.Software Developers on Climate Change, AI, and Sustainable Software: A survey of GitHub users, Summer 2026, Vorreuter et al., Yale Program on Climate Change Communication
This report is based on findings from a survey of GitHub users conducted between June 30 – August 9, 2026. 1,039 GitHub users were interviewed (18+) in the 50 U.S. states and Washington, D.C. All questions were administered online in English using the Qualtrics platform. Portions of this survey use validated items from Climate Change in the American Mind (CCAM), a nationally representative U.S. survey. These shared items make it possible to compare GitHub users’ responses to estimates from the U.S. general population, with the sampling caveats described in the Survey Method appendix. The purpose of the survey is to establish a baseline measure of software developers’ climate change beliefs and risk perceptions, their views on AI’s environmental impact, their perceptions of software efficiency as a lever for sustainability, and their expectations for employers, cloud providers, governments, and GitHub in addressing environmental effect. More than eight in ten respondents (86%) say global warming is happening, while 7% say it is not happening, and 6% say they do not know. A majority of respondents (53%) say global warming is caused mostly by human activities, and an additional 31% say it is caused by a combination of human activities and natural changes. About 1 in 10 (9%) say it is caused mostly by natural changes in the environment.Global Landscape of Climate Finance 2026, Abraham et al., Climate Policy Initiative
Continued growth in turbulent times is led by private finance in domestic markets. Energy security is becoming more affordable per climate dollar. However, the rate of finance growth must increase dramatically to meet needs. Retreating international public flows create opportunity for domestic and catalytic solutions in Emerging Market and Developing Economies. Increased adaptation spending can sustain development gains.Warming temperatures fueled evaporation, which, combined with low levels of rainfall, led to the agricultural drought this summer (Ireland), Bergin et al., ICARUS Climate Research Centre, Maynooth University, Met Éireann, and Teagasc
A new rapid attribution study shows that increased temperatures and evaporation levels directly linked to climate change will make for drier farming and land conditions. Human-caused warming has already increased the likelihood of extreme July Potential Evapotranspiration (PET) by approximately 8-fold and the intensity by 7% in Ireland. As global temperatures increase, the authors expect the likelihood and intensity of future July PET events to further increase, with a nearly 6% increase in PET on present levels expected at 3°C of warming globally. Really dry Julys in terms of low precipitation levels, like those experienced this summer, are becoming rarer. However, when these exceptionally dry Julys do occur, they are expected to bring even less rainfall. The evidence indicates that it was the PET which exacerbated the effects of the low rainfall conditions and therefore exacerbated the drought conditions experienced across Ireland in July 2026. In general, drying in July is being driven by rising temperatures, which leads to more evaporation, rather than changes in precipitation. Maximum and minimum summer temperatures are following the expected trend and it is becoming not only more likely to have warm summers, as experienced this year, but future summers are also set to become warmer, not just during the day but also at night.451,000 at Risk, Greenstone et al., Climate Impact Lab
Scientists project that global land temperatures will be 1.2°C/2.1° F above normal in the coming months due in large part to the current “Super El Niño” that began in June and is expected to last through Northern Hemisphere spring. These anomalously warm conditions will resemble the higher temperatures that climate change is projected to deliver 20 years in the future and will lead to 44% more extremely hot days than expected in a normal year. El Niño is effectively pushing the world into the future – exposing people to temperatures that will not be the norm for another two decades – before people have time to adapt and protect ourselves. As a result, a projected 451,000 lives will be lost due to heat the first nine months (June-February) of El Niño, compared to a normal year. This is about 65 times larger than the 6,800 people believed to be dead or missing from the recent Nepal flash flood. In just the next 6 months, this includes 239,000 ± 11,000 deaths across the globe. With current forecasts suggesting El Niño will remain in place through spring 2027, all these numbers may grow even higher, particularly as effects such as higher-than-average temperatures and heat-related deaths will linger into June and July.Germany’s Roadmap for Transitioning Away from Fossil Fuels, German Government
The roadmap lays out the policy framework and the key strategies Germany will be pursuing in the various sectors in order to achieve its goal of climate neutrality and thus transition away from the use of fossil fuels no later than 2045. The scientific reports of the Intergovernmental Panel on Climate Change (IPCC) indicate that ambitious climate action is urgently needed to mitigate the risks posed by climate change and secure prosperity for future generations. In spite of the progress being made, unceasing efforts are still needed. It is not only in Germany that climate policy faces massive challenges in view of the constantly shifting geopolitical and geoeconomic parameters. International cooperation on climate action and transitioning away from fossil-fuel-generated energy is absolutely critical in this regard.Supply disruptions in the Strait of Hormuz stress test Southeast Asia's gas buildout, Warda Ajaz, GEM
Southeast Asia’s gas buildout shifts at the edges, but more than 100 GW of power remains in development. The author identified more than 100 GW of gas power capacity in development in May 2024, compared with roughly 106 GW still planned. Over that period, individual projects have moved into and out of development, but the overall scale of planned gas power capacity has remained above 100 GW. The region has planned more liquefied natural gas (LNG) import capacity even as the risks of reliance on LNG have become harder to ignore. LNG import capacity in development has risen from about 47 million tons per annum (mtpa) in 2024 to roughly 70 mtpa today, even as the Hormuz disruption tightened supply and drove up LNG prices in Asian markets. The continued expansion of LNG import infrastructure risks deepening exposure to the same supply disruptions and price volatility the crisis has brought to the fore. Domestic gas may cushion the shock in some countries, but it will not remove the region’s growing exposure to imported LNG. The author identifies at least 20 fields that could add around 62 bcm/y of production capacity by 2035, but new supply takes years to develop and may not even supply domestic power markets. The short-term pursuit of domestic gas offers no quick or assured fallback for countries exposed to tightening global LNG markets.Americans’ views of data centers have turned more negative, Brian Kennedy, Pew Research Center
Americans have grown more negative toward the possible environmental and economic effects of data centers since the beginning of the year. And a majority say they’d be uncomfortable if a new data center started operating in their area. More than half of Americans (54%) now say data centers are mostly bad for the environment, up from 39% in January. Half say they are mostly bad for home energy costs, up from 38%. And 49% say they are mostly bad for people’s quality of life nearby, up from 30%. The new survey was conducted from July 20 to Aug. 9 among 10,548 U.S. adults. Just 4% of Americans think data centers have a mostly good effect in each of these areas.Soybean: A Producers Guide to Drought Preparation and Recovery in the Southeastern United States, Plumblee et al., US. Department of Agriculture, Southeast Climate Hub
Drought is a natural part of the Southeastern United States climate and a threat to agricultural productivity and profitability. Whether slow developing or rapid onset, droughts can have negative effects on agricultural crops and livestock, depending on timing, severity, and length. Droughts are expected to become increasingly common in the Southeast due to increasing temperatures, longer dry periods between rain events, and growing water demand across the region.Planetary Health Check 2026, Caesar et al., Potsdam Institute for Climate Impact Research
The Planetary Health Check (PHC) provides an annual assessment of the state of the Planet. It is structured around the Planetary Boundaries: the nine critical processes that regulate stability, resilience, and the conditions that support life on Earth. For each boundary, one or two indicators, known as control variables, are used to assess its status. These show whether conditions remain within the Safe Operating Space – the range in which the risk of destabilizing the Planet remains low. Beyond a boundary lies the Zone of Increasing Risk, followed by the High-Risk Zone, where the risk of large-scale and potentially irreversible changes becomes high. The 2026 Planetary Health Check finds that seven of the nine Planetary Boundaries are transgressed, and trends for all seven continue to point in the wrong direction, indicating further deterioration in the conditions that support long-term planetary stability. The U.S. Green Bank 50’s inaugural Impact Report is based on an analysis of a robust survey with responses from 48 Green Banks financing clean energy projects across the country, supplemented by more than 200 case studies, independent market research, and dozens of conversations with Green Bank executive leadership teams. The authors analyze the economic, energy, and environmental effects Green Banks have delivered to date; describes emerging strategic partnerships that pair aligned capital from new allies, such as Community Development Financial Institutions, or CDFIs, with the origination capacity of the Green Banks; discusses strategies to open secondary markets and promote the securitization of quality Green Bank loans; and provides recommendations for how Green Banks can bring community-focused clean energy lending to scale.The Billion Dollar Deal: How the Fossil Fuel Industry Bought the Trump Administration, Cashed In, and Left Americans to Pay the Price, Senate Democrats Anti-Corruption Initiative, Senate Environment & Public Works Committee
The authors trace the massive fossil fuel and polluting industry donations to President Trump and Republican campaigns during the 2024 election cycle and demonstrates how the industries unlocked power over executive branch agencies in the form of personnel and policy decisions. Senate Democratic investigators found over the course of 19 investigations into Environmental Protection Agency (EPA) regulatory rollbacks, 13 investigations into nine other agencies, and another 13 investigations into 88 separate polluters, backed by original analyses of campaign finance filings, corporate earnings, and investor communications. The near-total refusal of the Trump Administration—and the fossil fuel administration that runs it—to cooperate with legitimate Congressional oversight complicated the investigations, but truth has a way of finding the light, and some corruption casts a shadow too unmistakable to conceal.U.S. Hydropower Market Report (2026 edition), Uría-Martínez et al., Oak Ridge National Laboratory
The authors describe the steady growth for one of America’s most affordable and reliable sources of domestic energy. They analyze the latest data from public and commercial sources, as well as findings from other Department of Energy research and development projects, to provide a comprehensive overview of the American hydropower and pumped storage hydropower (PSH) fleet and industry trends. The authors show that from 2010 to 2025, the U.S. hydropower fleet grew to include 2,258 hydropower plants and a total generating capacity of 80.55 gigawatts (GW), adding 2.1 GW to the national energy mix—enough to power 1.6 million American homes. This amounts to 5.6% of total electricity across the country. In addition, the 41-plant PSH fleet grew to a total generating capacity of 22.23 GW and storage capacity of 553 GWh or 82.1% of all utility-scale energy storage capacity, adding 1.7 GW through facility upgrades.Developing Water Reuse Regulations: A State-Level Guide, Gerringer et al., The WateReuse Association
Each state has different drivers, regulatory landscapes, and rulemaking processes that affect how and why utilities and industry pursue water reuse. The guide provides entry points at the state level for readers to understand their local context and suggestions for how to navigate and engage in the rulemaking process in a way that protects public health and the environment.State-Level Climate Security: Ohio, Madelyn MacMurray and Caroline Mallory, Council on Strategic Risks
Ohio faces escalating exposure to extreme precipitation, flooding, heat, and drought. In the first six months of 2026, the state accrued between $2 and $5 billion in natural disaster costs, ten times higher than the $250-$500 million in damages usually amassed by June. Aging infrastructure, legacy industrial pollution, and rapidly expanding energy demand from data centers compound these hazards, straining the systems that protect Ohioans from a changing climate.Security, Integration and Industrial Policy: China’s 15th Energy Five-Year Plan, Michal Meidan and Anders Hove, The Oxford Institute for Energy Studies
China’s 15th Five-Year Plan (FYP; 2026–2030) arrives at a pivotal moment for the country’s energy system. It is the final full planning cycle before China’s 2030 carbon-peaking deadline, but it comes also in the context of a difficult external environment, weaker domestic demand in parts of the traditional economy, and a growing imperative to secure the technologies, materials and infrastructure required for China’s industrial development. The resulting energy agenda seeks to reconcile three objectives: energy security, industrial and technological leadership, and China’s climate commitments.Carbon without borders: Building Europe’s CO2 market, Alevtyna Prykhodko, The Oxford Institute for Energy Studies
As Europe moves from carbon capture and sequestration (CCS) ambition towards large-scale deployment, the challenge is no longer simply how much infrastructure to build, but how to create a functioning carbon management market. The author examines how the coordination of CO? demand, transport and storage can shape CCS development, and why expanding individual parts of the value chain in isolation may not be enough to unlock deployment. Drawing on scenario, corridor and financial analysis alongside stakeholder interviews, the author explores how infrastructure choices can influence both the scale and geography of Europe’s emerging CCS market. The author highlights the role of industrial clusters and cross-border corridors, the potential of emerging storage regions in Central and Eastern Europe, and the policy choices that could determine which regions participate in, and benefit from, Europe’s future CO? network.Will There Be an African Energy Revolution? That Depends on Who Funds What, Charles Kenny, Center for Global Development
The reach of electricity in Africa is rapidly extending, not least thanks to an explosion in imports of solar panels. This is good news for the quality of life of people in the region and is the primary route to sustainably extend electricity access, but it imposes some challenges on the utility sector. Most of the panels are being used domestically and at small scale. This worsens what were already considerable financial challenges for utility scale private provision. And it suggests a vital role for publicly funded electricity infrastructure to ensure high-quality, financially sustainable power provision, especially to industryA Framework on Implementing a Compliance Solution Under the EU Methane Emissions Regulation, Rabbani et al., The Oxford Institute for Energy Studies
The European Commission (EC) has introduced the concept of Compliance Solutions as a mechanism for complying with the Monitoring, Reporting and Veri?cation (MRV) requirements of the European Union Methane Emissions Regulation (EU MER) for imports of LNG/gas/oil from Producers in exporting countries. The goal of this paper is to provide stakeholders a framework to design and evaluate Compliance Solutions that are consistent with the EU MER and the EC Recommendations on Compliance Solutions. The authors introduce key concepts, framework principles, and design requirements to implement Certification and Trace and Claim Compliance Solutions for Producers, intermediaries, and Importers in complex supply chains aligned with the EC’s Recommendations and internationally recognized standards on verification schemes and chain of custody programs where additional prescription is warranted. As a case study, the authors assess the potential for the U.N. Environment Program’s International Methane Emissions Observatory/Oil and Gas Methane Partnership (IMEO/OGMP) to establish an independent entity that could serve as a Compliance Solution Provider against the framework presented.A Research Strategy for Ocean-based Carbon Dioxide Removal and Sequestration 2026, National Academies of Sciences, Engineering, and Medicine
The report is part of an ongoing effort to evaluate marine carbon dioxide removal (CDR) approaches and identify research priorities needed to inform future decision making. The authors examine marine CDR approaches using a common framework that considers scientific readiness, carbon removal performance, scalability, environmental and social impacts, governance readiness, and justice considerations.Accelerating Climate Progress with AI: From Science to Action: Proceedings of a Workshop (2026), National Academies of Sciences, Engineering, and Medicine
A workshop was held on January 13-14, 2026 to discuss the innovative ways AI can enhance climate science and foster resilience, with a focus on decision making and adaptation measures. The workshop brought together experts from government, nonprofits, the private sector, and academia to explore cross-sectoral engagement, identify critical applications where AI can help support climate decision making at speed and scale, and consider how AI's broader societal impacts affect approaches to addressing climate change. The publication presents a summary of the presentations and discussions from the workshop.Beyond the blue line: Tackling climate, peace, and security challenges in Abyei, Andrew Yaw Tchie and Katongo Seyuba, Norwegian Institute of International Affairs
Abyei, a disputed area between Sudan and South Sudan, faces interconnected climate, peace and security challenges that affect local communities and the operating environment of the United Nations Interim Security Force for Abyei (UNISFA). Drawing on the experiences of UNISFA, the authors examine existing responses to climate, peace and security challenges and opportunities to strengthen them. They recommend greater integration of climate, peace and security considerations into mission planning, training, early warning and preparedness, alongside support for community-level adaptation and social cohesion.Considerations for Federal Leasing of Onshore Energy: Oil and Gas and Geothermal Power, McPherron et al., Congressional Research Service
Both oil and gas (O&G) and geothermal power are long-standing energy sectors for the United States. The two sectors have many similar characteristics, including use of subsurface resources, ability to provide baseload electricity production, development timelines, drilling technologies and processes, and types of environmental impacts. The technologies also have significant differences. O&G is a more mature sector, with more investment potential and more potential for competitive leasing, but it depends on finite, carbon-intensive resources. Geothermal power has growth potential due to developing technologies like enhanced geothermal systems and the potential to deliver lower-carbon electricity. Geothermal power also has challenges to greater deployment, including high capital costs, difficult operating conditions, lower profit margins on electricity compared to fossil fuels, and other market challenges. These similarities and differences influence how current onshore federal leasing and permitting laws and regulations impact each sector and can inform what changes might be relevant for the future management and development of federal lands and resources.U.S. Greenhouse Gas Reporting Program: Overview and Considerations for Congress, Kathryn Kynett, Congressional Research Service
The U.S. Environmental Protection Agency (EPA) established the Greenhouse Gas Reporting Program (GHGRP) in 2009 in response to a congressional directive mandating economy-wide reporting of greenhouse gas (GHG) emissions. EPA described the program's purpose as gathering comprehensive emissions data to inform the development of future climate change policies. The GHGRP requires reporting from three broad groups of covered entities. Direct-emitting facilities in covered source categories report the GHG emissions released directly from their on-site processes and fuel combustion. Suppliers of fuels and industrial gases report the potential emissions associated with their products if combusted, released, or oxidized. Facilities that inject carbon dioxide (CO2) underground must report the quantities of CO2 injected or sequestered underground. Reporting is generally subject to emissions thresholds for both direct-emitting facilities and suppliers, primarily a threshold of 25,000 metric tons of CO2 equivalent (MTCO2e) per year, although certain source categories are required to report regardless of their emissions levels. There is no threshold for CO2 injection facilities, which must report all quantities of CO2 sequestered or injected underground. Beginning in 2025, EPA initiated a series of actions to reconsider the scope and requirements of the GHGRP. In its 2025 proposed rule, EPA asserts that Section 114 does not authorize continued economy-wide data collection, that the data are not needed to carry out the CAA, and that eliminating most reporting requirements would relieve reporting entities of compliance costs. EPA estimates the proposal would produce significant cost savings for reporting entities. Stakeholder positions on EPA's proposal reflect a range of views.U.S. Satellite Capabilities for Tracking the Wildfire Life Cycle, Keating-Bitonti et al., Congressional Research Service
Satellite capabilities support virtually every stage of the wildfire life cycle: characterizing the prefire environment (e.g., seasonal climate predictions, vegetation); detecting and monitoring wildfires and smoke; and assessing postfire hazards (e.g., debris flows, flash floods) and ecosystem recovery. The National Oceanic and Atmospheric Administration (NOAA) notes that certain satellites provide "information about the location, duration, size, temperature, and power output of those fires that would otherwise be unavailable" through ground-based sensors, aerial drones, or aircraft. These approaches may provide complementary data to satellites, particularly when satellite data are limited in spatial and/or temporal (i.e., the time between observations of the same area) resolution and given the money and time to develop and deploy new satellites.Midterm Battleground State Poll: Political Priorities & Opinions on the Clean Energy Transition, Beacon Research, Environmental Voter Project
The authors present key findings from a survey of 5,014 likely midterm voters across eight US Senate battleground states. The survey was conducted via online panel from August 28 – September 11, 2026. With large, balanced samples in each of the eight states surveyed — Alaska (460), Iowa (506), Maine (512), Michigan (708), Georgia (713), North Carolina (707), Ohio (507), and Texas (901) — these are functionally eight state-specific polls that can also be viewed as one larger, multi-state survey. The data relating to “climate hushing” is particularly revealing, showing that — by large margins — battleground state voters (a) want politicians to spend more time talking about climate change (not less), and (b) are more likely to vote for candidates who make transitioning away from fossil fuels a top priority if elected.How Durable are Used Electric Vehicles?, New AutoMotive, British Vehicle Rental and Leasing Association
High-mileage electric cars are less likely to fail an Ministry of Transport (MOT) than equivalent petrol cars. Analysis of 47.4 million MOT tests found relatively little difference between electric and petrol cars at lower mileages once age and mileage are taken into account. From around 60,000 miles, however, the picture begins to change. Electric Vehicle (EV) MOT failure rates level off at approximately 16%, while those for petrol and diesel cars continue to climb. Among vehicles aged three to eight years with 90,000–120,000 miles on the clock, 16.5% of EVs failed their MOT compared with 22.1% of petrol cars. The authors also found no evidence that the additional weight of EVs results in more suspension problems, although EVs recorded more tire defects. Battery health is not assessed as part of an MOT and is therefore outside the scope of the study.The Hidden Health Costs of AI Data Centers: More Power, More Pollution, Fewer Federal Protections, Environmental Protection Network
As AI data centers drive enormous new demand for electricity the authors find that federal policy is moving in the wrong direction for health, weakening pollution safeguards, accelerating approvals, reducing public information and participation, and diminishing the science and enforcement capacity needed to understand and control pollution. The authors document at least 30 federal actions since January 2025 that, taken together, increase pollution-related health risks as data centers expand. Those risks extend well beyond the data-center fence line, including pollution from on-site generators and turbines and from power plants supplying enormous new electricity loads many miles away.Beyond indicators. Unpacking the greening agriculture agenda in the Near East and North Africa region, Tutundjian et al., Food and Agriculture Organization of the United Nations
The authors present a Near East and North Africa (NENA)-specific analysis within the broader global framework for greening agriculture, examining progress, persistent gaps and the particular conditions shaping agricultural transformation across the region. They combine Sustainable Development Goals (SDG) and environmental indicators with an assessment of policy, governance and institutional frameworks to provide a more comprehensive picture of greening agriculture in Near East and North Africa (NENA). The analysis highlights structural challenges related to water scarcity, soil and land degradation, biodiversity, climate change and inefficient resource use, while demonstrating how global and headline indicators may not fully capture country- and region-specific realities. The authors examine the extent to which enabling policy and institutional frameworks are supporting the transition towards more sustainable and resilient agrifood systems.New Data for Africa’s Changing Climate: Mapping Risks, Readiness and Policy Action, The Organization for Economic Co-operation and Development, the Global Green Growth Institute, and the World Bank
The African continent is highly vulnerable to climate-related risks. At the same time, Africa contributes only 4% of global energy-related greenhouse gas emissions. Policymakers need foundational data on key climate indicators to point the way towards a low-carbon, climate-resilient path. Yet these data remain limited for most African countries. The authors aim to fill the gap in foundational data. First, they show how African countries and cities are exposed to major climate-related hazards, such as extreme heat, and assesses countries’ adaptation readiness. Second, they describe the climate mitigation policy landscape in African countries along with key policy trends. In doing so, they break new ground by building on novel datasets that use robust methods developed by the Global Green Growth Institute (GGGI), the Organization for Economic Co-operation and Development (OECD), the OECD Sahel and West Africa Club (SWAC) and the World Bank, covering 28 African countries that jointly account for around 73% of African GHG emissions.Recharged: Repowering America's Solar Fleet with Storage for a New Era of Demand, Price et al., Crux and Foundry-Logic
America's first generation of solar plants is aging out at the exact moment the grid can least afford to lose the capacity. What owners do with aging solar plants — retire them or reinvest to rebuild them — is an increasingly significant question for the solar market and the nation’s electricity system. The authors attempt to define an emerging market opportunity. They size the technical potential of U.S. solar repowering — the capacity it could unlock and the investment it would represent — using a bottom-up model of the installed fleet by installation year and segment. They also set out the variables including interconnection and permitting, capital sources, and tax credits and equipment rules, that owners and market participants will need to work through as they approach the opportunity.Second-hand EVs retain their value better than industry claims, Transportation and Environment
Electric cars are retaining their value better than the leasing industry claims. This has major implications for potential buyers and the pricing of leasing deals and puts pressure on leasing companies, carmakers and governments to accelerate the EV shift. The discrepancy stems from how the value loss is calculated. The industry commonly relies on used-car transaction estimates for leasing and financing deals. In the four largest EU markets – Germany, France, Italy, and Spain – 2025 data on used transactions shows a 12.9 percentage point depreciation gap between combustion and electric cars. However, The authors' analysis reveals five key variables are omitted from these calculations. Adjusting for them reduces the gap by 80% to just 2.6 percentage points.Renewing renewables: The next chapter in the energy transition, Lassen et al., Wood Mackenzie
As the first great wave of turbines and modules reach the end of their design life, owners are having to decide whether to abandon their sites, invest in extending their lifespans or renew them. The authors forecast that more than 2.5 terawatts of wind and solar projects will face this decision in the 2040s. As the transition to a new era of renewal occurs, repowering old sites with new equipment will become as important a driver of installations and output growth as opening new ones. The authors quantify the coming wave of decommissioning and repowering and show why, for many markets, this overlooked issue will be one of the most important factors shaping future growth.Utilize Coalition white paper: A practical framework for measuring grid utilization, Noah Goldmann and Molly Knoll, Utilize Coalition
As states begin putting grid use into law and regulation, the authors offer a framework to measure how infrastructure is used over time, interpret that information in context, and use it to achieve better outcomes for customers. The authors provide a practical framework for utilities, regulators, policymakers, and stakeholders working to understand and apply grid use. Used alongside existing planning metrics and processes, use can help decision-makers distinguish where existing infrastructure can do more, where targeted solutions can address constraints, and where new investment is needed. About New ResearchClick here for the why and how of Skeptical Science New Research.
SuggestionsPlease let us know if you're aware of an article you think may be of interest for Skeptical Science research news, or if we've missed something that may be important. Send your input to Skeptical Science via our contact form.
Previous editionThe previous edition of Skeptical Science New Research may be found here.
Saturday, October 17, 2026 See updated poster for 10th Annual White Mesa Ute Community Spiritual Walk and Protest against Energy Fuels’ uranium mill/dump and uranium mines.
Saturday, October 17, 2026
See updated poster for
10th Annual White Mesa Ute Community Spiritual Walk and Protest against
Energy Fuels’ uranium mill/dump and uranium mines.
Global Indigenous Women Led Movements For Climate Justice
Although they receive less than 1% of climate funding, women-led climate justice grassroots projects are generating cascading benefits, from greater gender and economic equity and less gender violence to improved biodiversity and ecosystems’ health. Simultaneously, the centrality to many Indigenous peoples’ cultures of traditional relationships to place and to honoring all of life as sacred are a tremendous resource in strengthening efforts to protect and renew biodiversity and water resources.
Listen to this excerpt of a conversation exploring what these two vastly under-resourced constituencies have to offer in the quest to co-create regenerative landscapes and futures. With Dilafruz Khonikboyeva, Executive Director of Home Planet Fund; Osprey Orielle Lake, founder and Executive Director of Women’s Earth and Climate Action Network (WECAN); and Zainab Salbi, co-founder of Daughters for Earth.
Transcript (edited)OSPREY ORIELLE LAKE: We are at a crossroads. I feel like many of us have known this moment was coming. It’s been building, and building, and building, and now we’re at an apex point of a transformational moment for society. Things are getting terribly, terribly worse, but this is also the crack in the system that we also know needed to happen, because we cannot continue to live the way we have been with each other or with our precious planet.
We are seeing the end result of patriarchal institutions, and this is core to the reason we’re in these interlocking crises. We cannot separate out the long history of patriarchy and the violence against women and the violence against the land. Those things are intertwined. When we desecrate the female in any capacity, we can see the end result. Whether you want to look at the economy, and the extractive economy, if you want to look at what is happening with racism, if you want to look at what’s happening with colonization, it is based on these systems of supremacy and othering, and not belonging. And so we’re here to address that, and what are women doing in this space?
There’s something called the Women’s Political Empowerment Index, which is all over the world, country by country, observing and taking studies on how women have agency in their country; if they’re involved in political office, how they’re doing in their economic structures. It just measures women’s agency in many spheres. Not that carbon emission reductions are the most important thing, but interestingly, with just a one unit increase in the Women’s Political Empowerment Index, we see an 11.51 decrease in carbon emissions per country, which is vast. And it’s a really important study because intervening in the climate crisis is not about carbon emission reductions, but it just shows what happens when women have power in their communities. It’s one of the most undervalued, misunderstood pieces of information we need to have right now: when you insert women’s leadership, how radically systems change, talking about these different islands.
A lot of that is being guided by women’s leadership, feminist values, feminist analysis, and I think it’s really important to lift that up. That’s where a lot of the transformation is taking place, because of this relational way of working.
A lot of times we see women in communities doing this leadership that is often not well-funded, under-acknowledged. And people say, well that’s just a small community project. They’re doing food security, they’re growing some trees, and they’re taking care of their community. That’s just one project. How does that save the planet? And it’s completely opposite to how many women’s groups view these things, which is, actually, when you add up all these different projects that are localized – where people are living well and we’re transforming the land, economy, relationships, taking power, building egalitarian spaces – when you add them up, it’s gigantic. And it is in opposition to this corporate ideology where you have to have these huge hierarchical structures where governments and corporations and financial institutions are making tons of money, but not the people on the ground.
So we’re really working to reclaim that narrative, that we don’t need that. We need our own communities to work well, and women on the ground are doing that, and it needs to be seen as a vast solution.
DILAFRUZ KHONIKBOYEVA: Home Planet Fund is an Indigenous fund that is run by an Indigenous woman. The Board and Staff are also Indigenous from the communities in which we work.
When we talk about funding to Indigenous people, what I hear a lot is actually a lot of excitement, to be really honest. Right? Because stats – I know no one cares about them, but I’m going to say them anyway – Indigenous people are 6 percent of the global population. They oversee 80 percent of the biodiversity, at least, of the world, and 50 percent of endangered animals. That’s not by accident.
We work in the Tongass, which is the largest temperate rainforest. It’s in Alaska, in the southeast. We work in the South Pacific on terrestrial and marine land areas. We work in East Africa in the grasslands across Tanzania, Kenya, Uganda. And then we work in Central Asia at the glaciers and the glacial watersheds with regenerative ag.
My favorite thing that I like to do is tell people we work in Afghanistan, because I love seeing the rotation of faces, where it’s horror, and then disbelief, and then interest, and then horror again. Some of the questions I get are: Well, why are these women choosing to stay there? Like if you’re funding Indigenous people, 1) we didn’t know Indigenous people exist in Afghanistan. Plot twist: 80 percent of Indigenous people are in Asia. But 2) there’s this fundamental misunderstanding that as Indigenous people, for example, I’m Pamiri, which means we name ourselves for the mountains where we come from. My core identity is innately tied to the lands and waters I come from. It took everything, and a lot of coaxing, to have us leave that land. It took many years of civil war. It took so much, and I want to relate that to how, for people to leave their land is like cutting off one of your limbs, is what we say in my language. Right?
So, for example, in Afghanistan, people are like, well, women’s work didn’t work in Afghanistan for lots of reasons. Right? My personal theory is that we were imposing a very globalized Western view of what feminism or women’s leadership looked like, and we wanted to see a photo and like a copy/paste of that in that context. What I’m seeing now is women who hold very traditional and non-traditional roles who are able to lead because of traditional spaces they have, and build out economic freedoms and voice and physical freedoms for themselves in their context, on their land, while feeding their families. So when we give people the resources and the space to do things in their way, they’re able to build out the growth that they want and not make it echo a femininity that we only see as one “hegemonous”, global way.
The other example I’ll really quickly give is in Kenya. There’s a wonderful woman named Rosemary. She and this local village of Maasai women convinced their husbands and the male elders to give them a plot of land. In a Maasai culture, their whole wealth is in the cattle, but goats are women’s work, so men don’t touch goats, and any money you make from it goes to women. And it’s actually such a brilliant way to utilize the culture to make money. So these women got this plot of land. They did a lot of biodiversity on it. They have turned it into an eco-hostel for people, and they take care of their goats on it. And because the land and the goats are owned by the women, the men have to be invited to the land to come. And so they found their own ways of subverting their culture and giving themselves power, and really renegotiating within their context. Right?
One of the most amazing things is there was one elder who was responsible for the female genital mutilation, which is a big problem in Maasai communities. Rosemary worked with her over many years, and she was teaching beading, right, as a way for women to make money separate from their husbands. And one of the most beautiful stories she told me, “I love this land. I love what I’ve done here, but the hands that used to hurt our daughters have now put down the knife and picked up the beads.” And so through her own way, in a way that I don’t believe outsiders could have done, she stopped female genital mutilation in these villages on this land. That is what localized women’s leadership means. It doesn’t mean us imposing, it means that we allow them to take the necessary steps. Sometimes it’s zig-zaggy, sometimes it’s straight out, but if we let them decide what their version of femininity and indigeneity looks like, it is durable, it is healing, and it is the pluralism that this world needs.
ZAINAB SALBI: Indeed, everyone celebrates Indigenous leaderships and women’s leadership. Women are getting 0.2 percent of all philanthropic funding that is going to climate, and Indigenous people are getting 1 percent or less than 1 percent. So show me the money, to quote Jerry Maguire, if I remember correctly. Show me the money. I’m done talking and celebrating, we are still in women’s month. I always tell people, ‘Please don’t celebrate us. We are done with the celebration. Show me the money.’ You know?
Because I have to take advantage of a room full of amazing people, we are in Code Red right now, as it relates to women, and Indigenous people, and anybody who’s interested in climate. In Code Red, 5 governments cut their money out of international aid. The UN says 95 percent of women’s organizations are going to close within the year. We are dealing with women’s organizations on the ground who are closing. Violence against women has increased in rates I have not seen in my lifetime. And believe me, I worked in conflicts for 35 years. It’s so tremendous, I never thought women leaders in the environmental movement would be threatened for their life, but they are threatened, and they’re going through violence I have not seen before.
As someone from different parts of the world, I get news all the time that this person got killed, this person got killed, it’s too much. So we can bitch and moan about how bad it is, but this is the time of action.
And here’s the thing: Before our actions, when we are here, it’s always show me the money, which is real because we really need to make sure that we hold their back. They are doing the real work. They are bringing systems change. We are too, and they are equally important, if not more important, because they are creating change in relationship with something fundamental that, I think with all our work and all our consciousness, is really hard to do in cities, which is the different relationship with nature. And as good as we are, you live in the city, you lost that connection. They’re bringing about an existential, spiritual change, in my opinion, and that is the relationship with nature, these communities. Right?
How do we all shift even in our communications from transactional relationships even within each other to regenerative relationships where every person in here really has a contribution, because they are doing all the work despite their circumstances, not because of it. They need every support possible. Yes, the money makes a difference, but so are the voices, and so is their reiteration of what they are contributing.
Like we also have to shift and be advocates of that shift within our own systems, the systems that we are living in. Because they need us to show up, and because this is Code Red in our history, in my opinion. That means it’s the most exciting time to be alive. Because every drop matters, every action matters, every word matters in this moment. And what a privilege that we are the liminal leaders that are holding this space in between, what a privilege that we are the edgewalkers that are taking the risk, and are okay with the risk, because the only way we can get out of this moment is to take risk, and to experiment, and to look at what are the new systems. And to create new systems, you actually have to trust them, and trust the context that they are in.
Let’s trust what’s possible, because the possible is there and it’s proven, actually. We just have to shift our own attitude in more trusting and more money and more actions on our end as well.
OSPREY ORIELLE LAKE: The assault right now is increasing, because as we are seeing polarization and the wealthy elite are consolidating their power – white supremacist leadership, just call it out – the attack becomes more severe, which means we all need to collect together much better than we ever have. We really need to be together and be in our networks, and work together, because it’s a very, very tenuous time.
I just came back last week from the UN Commission on the Status of Women. I go to those conferences all the time. I’ve never seen it be that severe, the threats to funding, the increase in the violence, the consideration that the UN is even running out of funds, which is one of the few multilateral spaces that we have, what will happen to women’s rights. I mean, this is such a critical moment. Like this is our moment. If you are on the sidelines, it’s time to get off the sideline and be in your community and work with people.
We really need to protect the Indigenous women land defenders because they’re on the frontlines, literally putting their bodies on the line, protecting the last of the biodiversity, the last of the forests, the last of the waters. I can’t stress enough the difference between us being in the city, and supporting those activities, and people who are literally waking up in the morning because their water’s being destroyed or their forest is going to be cut down.
And so, there are some really strong policies that are now being enacted and possible, especially in Latin America around the Escazú Agreement, and different things that are being pushed by grassroots movements to protect women land defenders. It’s one of the most critical things we could be doing because that relationship between the violence against the land and the women, and what’s left of nature are all intertwined.
ZAINAB SALBI: We recently issued a report, a random study of women leaders, and the only common denominator is they are women led and they are nature-centric, basically. And what we saw is the way they’re going about their leadership is actually addressing the livelihood of the community, the local economics of the communities, all of these things that I mentioned earlier, but there’s all these unintended consequences which are very exciting, including women and girls saying: I want to be like that as well; I want to be a defender of the forest, or I want to protect the dolphins, or I want to protect the pangolins; or, oh, there’s money and there’s live concession? What we’re finding out is what we’re calling the ripple effects of women’s leadership, and this is just by the fact that they are controlling the decisions and the money, and the money management of it. All these other consequences that are happening from it.
DILAFRUZ KHONIKBOYEVA: I’m going to say something that is going to—I’m going to get eye rolls, and you’re going to think I’m really naive. I think that any two people, despite where they are in their politics, in their views, even in war on opposing sides can find the middle. And I’m going to say I’m not naive, because I lived through a civil war as a child. I have spent too much of my time in academics around civil war. I have worked in that context, and there’s a theory around it, it’s called rational actor theory, and it’s that as war or anything is happening to you and around you, you still have to sleep, you still have to eat, you still have to think about your practical decisions.
So I have found in my personal life, to be honest, when I can’t take the news or even what’s happening in my own community, frankly, I focus on the day to day, like what can I do today; what can I do now; what can I do sitting in relationship with amazing organizations and people around me.
I think at the core of Home Planet Fund, that’s kind of what was built in innately; I don’t need you to have my politics. I don’t need you to know what my politics are. I don’t need you to believe in indigeneity even, frankly, as a term because my own people sometimes don’t even self-label as “indigenous”, because they’re like: What is that? We know who we are. We don’t know what that weird random term is. Right? I just need you to fundamentally believe 1) we have an impact on the Earth, and 2) we should make a positive impact on the Earth. If you can meet me there, I believe we can foster a good relationship. And I believe together, we can foster good change.
So instead of thinking about the academics or the larger scale, I’m honestly so tired. I’m so tired and I have seen so much good work happen where people don’t label and don’t self-identify, they just sit there in community and do good work.
These are not small, little, tiny, fringe, cutesy projects that women and Indigenous people are doing, because, again, it’s cutesy or it’s small or it’s naive. We’ve been around for nearly four years. We work in one percent of the Earth’s lands and waters – one percent. That is not because I do that, that is because there are Indigenous people who are working in community. It doesn’t matter how they identify politically, socially, economically. They are doing it because that’s what right relationship and healing and spirituality looks like to them. And they were doing it, frankly, before we resourced them. Right? But when we resourced them, it went faster year after year. It grew. It went deeper.
And so I don’t know that we need large-scale, homogeneous breakdowns or buildups, I actually just want us to sit in community and do good things, and sit in right relationship. I feel like that’s all my heart desires, and that’s all I’m seeing these days. And it’s so beautiful to be in that space.
ZAINAB SALBI: I think we need radical collaboration, and we need to unlearn some of the systems that enable us to even succeed, and perhaps learn new pathways. The women’s movement has always operated from a psychology of scarcity, because we always did get the breadcrumbs, and that breadcrumbs have just gotten even less. Right? And if I may dare, in that politics of scarcity, we loved each other as sisters, but we also competed with each other and feared for the money. If you haven’t figured that out, I’m very practical, like, you know? And we right now require this radical collaboration of even assessing the structures and the systems that we are in, and perhaps not defending the structures and the systems that we are in, but making sure that the ones that we exist to support not only survive, but thrive.
In other words, sometimes we get in our way, because I have to defend Daughters for Earth, and she has to defend her fund, and she has to defend her organization. And we care about our brand and our legitimacy and all of these things, and then we lose the very thing that we were actually created for, which is there, the unseen, in front of us here today. So it really requires us to also shatter the system from within our own system. Right? And requires us to ask hard questions, uncomfortable questions. Not only how do we make our work more efficient, not only how do we cut our costs, not only how do we radically collaborate so we ensure we’ve got their back. So that’s one thing that is going on in me.
I so believe in it, and we’ve talked that talk, but we didn’t walk it all the time. If I am to be extremely honest. Right? And we were not rewarded for collaboration either, for those who are familiar with the NGO sector, not always it was rewarded. Right? But now, it’s “F the system”, because the system is not working, so we have to be radical in our collaboration, and in our having honest conversations and honest discussions and practical ones, because we are in Code Red, one.
The second thing is, I have that longing in me for community and for belonging, and this time is also questioning all of that. You know? Especially—I will say everyone in my life is questioning that, how small we are, how relevant we are, this is bigger than all of us, da, da, da…all of that. You know? And it has different ways on us, it depends on our identities. Right?
So what’s for me is most important in terms of how that goes is really, it’s a sense of belonging. And when I die or when any of you die, we should have given it our all. And that’s the future I want. We’re not going to know what’s the future, but we’ve got to show up in every single fucking way right now. Really. You know, we may succeed or we may not. Hopefully, Inshallah, we will succeed. But the only way we know is if we give it our all.
So I have a tattoo on my back. It’s the hummingbird. Right? And because the hummingbird is the symbol for Daughters for Earth, and I said, ‘This is how much I believe, and so I’m going to tattoo it.’ So I have no choice but to do it. Really. You know? And it’s the hummingbird. It’s based on the fable of Wangarĩ Maathai, who was a Nobel laureate, and who tells the story, it’s an African fable, of a forest fire and all the animals panicked and escaped except for the tiny hummingbird, who rushed to the local river, took a drop of water and rushed to the fire, and dropped it on top of the fire, and kept on going back and forth, back and forth, back and forth. And all the other animals criticized the hummingbird. “You’re so small. Your beak is so small. Your drop of water is so small.” And she looked at them and said, “But I’m doing everything possible to turn off the fire. Why don’t you join me?” And with that, she inspired other other animals, and they turned off the fire.
Now here’s the thing: This is not Wangarĩ — the hummingbird is a very special bird. It has the biggest heart-to-body ratio of any other species in the world – big heart. It has different spiritual meanings. The Basque region believes it’s a messenger between heaven and here. So when you see a hummingbird, make a wish, it will take it to the heavens. And it flies in all directions, sideways and backward as well. And it flies for 12 hours straight! I honestly did not believe this fact. But it does fly 12 hours across the ocean. So never doubt your drop of water. Right? Oh, and it kills. If you fuck with a hummingbird, it kills you. Really! So do not underestimate the power of us, and every drop that we are putting in.
So I don’t know where the future lay, but I want to embody the hummingbird in all of its characteristics. Right? Because that’s the only choice we each have.
The post Global Indigenous Women Led Movements For Climate Justice appeared first on Bioneers.
Meaford Election 2026: Six Candidates Oppose TC Energy Pumped Storage Project
Six candidates running in Meaford, Ontario’s 2026 municipal election oppose TC Energy’s proposed pumped storage project
The post Meaford Election 2026: Six Candidates Oppose TC Energy Pumped Storage Project appeared first on Ontario Clean Air Alliance.
Press Statement: Public Advocates Condemns Governor Newsom’s Reversal on Substitute Teacher Training, Signing AB 2490
Tuesday, September 29, 2026
Press Contact: Sumeet Bal, Director of Communications, 917-647-1952, sbal@publicadvocates.org
San Francisco—Governor Newsom just made it legal for California’s most vulnerable students—those with special needs—to spend nearly 40% of the school year with a barely-trained substitute standing in for a real teacher. This is not a compromise. Less than a year ago, his own veto message promised to protect these students. Today, he abandoned them.
In vetoing AB 1224 last October, the governor warned that the bill would “allow individuals to serve our highest-need students for as much as a third of a school year without minimally required training or mentorship.” He urged the Commission on Teacher Credentialing (CTC ) or the bill’s author to address the problem. The CTC did exactly that, engaging stakeholders for months to build a new substitute pathway with 15 hours of preservice training and 45 hours in the first year plus 2 hours per week of support and mentoring. AB 2490 guts that work before it even takes effect, replacing it with just FIVE hours of training, no weekly support or oversight and a permit good for 70 days—roughly 40% of the school year.
“Last year, the governor told us that substitutes couldn’t be trusted with our highest-need students without real training. This year, he signed a bill that provides no meaningful protections for those students,” said John Affeldt, Managing Attorney at Public Advocates. “Worse, he has signed a law that puts districts on a collision course with federal law, and puts students’ legally guaranteed services on the line. The Individuals with Disabilities Education Act requires a certified special education teacher in that classroom—full stop. This bill runs headlong into minimum federal standards.”
The harm will fall hardest on students with disabilities. Unlike the CTC’s proposed regulations, AB 2490 reaches directly into special education classrooms, where federal law leaves no room for shortcuts.
“The CTC spent the last year doing exactly what the governor asked, building a real training pathway through a full regulatory process, with input from the people who’d be affected,” said Rachel Murphy, Senior Legislative Counsel at Public Advocates. “The legislature and the governor just undercut that process before it could even take effect. It’s a shortcut that leaves special education students paying the price.”
An equitable education system does not respond to educator shortages by lowering expectations for the students who have historically been least well served. It invests more deeply in them. Students with disabilities deserve educators who are prepared, supported, and equipped to recognize their strengths and meet their needs. What they got was a system that normalizes unequal access to qualified teachers.
“Placing insufficiently trained substitutes in classrooms for extended periods doesn’t create stability—it creates wider learning gaps that harm our most vulnerable students,” wrote Christine Case-Lo, a parent of a child with special needs, in a written testimony to the governor. “Districts should feel urgency to hire qualified teachers—not be given a legislative off-ramp that lets them settle for less.”
Public Advocates has spent over three decades fighting for qualified educators in every California classroom, from suing the state over a discriminatory teacher test in AMAE v. California, to challenging the lack of a system to ensure qualified educators in Williams v. California, to recently overturning the unlawful use of substitutes to fill teacher vacancies in Cleare v. West Contra Costa Unified School District. We will not stand by while the state walks back hard-won protections for the students who need them most.
###
About Public Advocates Inc.
Public Advocates Inc. is a nonprofit law firm and advocacy organization that challenges the systemic causes of poverty and racial discrimination by strengthening community voices in public policy and achieving tangible legal victories advancing education, housing, transportation equity, and climate justice.
.
The post Press Statement: Public Advocates Condemns Governor Newsom’s Reversal on Substitute Teacher Training, Signing AB 2490 appeared first on Public Advocates.
For Immediate Release: White Mesa Utes Invite Public to 10th Annual Spiritual Walk and Protest against Energy Fuels’ uranium mill/dump and mines, October 17th
FOR IMMEDIATE RELEASE
September 29, 2026
White Mesa Concerned Community
protectwhitemesa.org
MEDIA ADVISORYContacts:
Yolanda Badback, White Mesa Concerned Community, (435) 459-2461, ybadback427@gmail.com
Bradley Angel, Greenaction for Health & Environmental Justice, (415) 722-5270, bradley@greenaction.org
Photos and video (free for media use): https://bit.ly/White-Mesa-2025-Photos
White Mesa Ute Invite Public to Join 10th Annual Spiritual Walk to Protest Energy Fuels Uranium Mill
What: A rally and spiritual walk to protect the White Mesa Ute Community’s health, water, air, land, culture, and sacred sites from the Energy Fuels uranium mill located just north of our reservation and just east of Bears Ears National Monument. The community-led walk protests the mill operating as an international dumping ground for radioactive waste. We walk in solidarity with our relatives across Indian Country, and with people across Utah, the Southwest, and the world, from Japan to Europe to Madagascar, suffering due to radioactive materials destined to be processed and buried at the mill near our community. Please join us.
When: Saturday, October 17, 2026, 11 a.m. MDT rally followed by spiritual walk to the Energy Fuels uranium mill, about five miles on relatively flat pavement. Wear comfortable shoes and bring plenty of water. Limited number of vehicle seats available for elders and those not able to walk the whole way.
Where: The White Mesa Ute Community Center in White Mesa, Utah, off Highway 191. The community center is on the west side of the highway. Turn west at the gas station and go one block south.
Why: The Ute Mountain Ute Community of White Mesa and the Ute Mountain Ute Tribe’s Environmental Programs Department are concerned about contamination from the uranium mill and desecration of sacred sites. This is our 10th year of leading the rally and walk to the mill. The uranium mill, owned by Energy Fuels Resources, is also where uranium ore from the Pinyon Plain Mine, near the Grand Canyon, is trucked more than 300 miles for processing; Native American tribes, including the Havasupai Tribe, strongly oppose that mine. Amid the administration and the State of Utah’s push to boost uranium and nuclear power, more uranium is trucked from the Energy-Fuels-owned La Sal Mines Complex about 60 miles to the mill, and at least 72 new mining claims have been staked on lands cut from Bears Ears National Monument. Trucks hauling uranium ore are a constant presence on Highway 191 through our community, the same road our children travel to school, and at least two uranium haul trucks have crashed on the Navajo Nation this year. The waste from all this uranium-ore processing is dumped in pits near our community. As far away as Madagascar, Indigenous people strongly oppose Energy Fuels’ operations.
Quotes:
“They want to expand the mill’s waste pits south towards our reservation. We are standing up and doing whatever we can to stop that from happening. We are a small community. We cannot do this alone. Please come join our walk and show the state of Utah and the world that we’ve had enough. Our children need clean water to drink and clean air to breathe. Your radioactive waste is not welcome here.” –Yolanda Badback, White Mesa Concerned Community cofounder
“The water under the mill is becoming more and more polluted and is moving toward our community. The acidity of the water is increasing, and heavy metals are rising. We used to drink the spring water for ceremonial purposes. We don’t do
that anymore. We used to hunt for animals near our homes; we used to gather plants for baskets, and to eat. We don’t do that anymore as well.” –Anferny Cly, White Mesa Concerned Community
###
White Mesa Concerned Community is a grassroots group of concerned citizens of the Ute Mountain Ute community of White Mesa, Utah, located south of Energy Fuels’ uranium mill. We work to inform our people and protect our community, health, water, air, land, culture, and sacred sites from toxic contamination.
The 10th Annual Rally and Spiritual Walk is sponsored by the White Mesa Concerned Community and the Ute Mountain Ute Tribe’s Environmental Programs Department.
Event co-sponsors:
Ah Mut Pipa Foundation, Bears Ears Inter-Tribal Coalition, Bidii Roots, Children for a Safe Environment, Diné Care, Gila River Alliance for a Clean Environment, Grand Canyon Trust, Greenaction for Health and Environmental Justice, Haul No!, HEAL Utah, Indigenous Environmental Network, Moab Mutual Aid, Multicultural Alliance for a Safe Environment, National Parks Conservation Association, New Mexico Social Justice and Equity Institute, Northern Arizona American Indian Movement, Nuclear Information and Resource Service, PANDOS, Red Water Pond Road Community Association, Sierra Club Utah Chapter, SLC Air Protectors, Southern Utah Wilderness Alliance, Uranium Watch, University of Utah Environmental Justice Clinic.
Click here to download this Press release in PDF Format
Achieving Clean Water and Climate Goals through Healthy Soils Management in the Irrigated Lands Regulatory Program
Farms’ nitrogen management approaches have impacts on water quality, soil health, nitrous oxide emissions, and farms’ climate resilience and viability. Synthetic...
The post Achieving Clean Water and Climate Goals through Healthy Soils Management in the Irrigated Lands Regulatory Program appeared first on CalCAN - California Climate & Agriculture Network.
Neighbors and Allies: Solidarity in a Time of Distress
This is a time of escalating fear for immigrant communities. They are being demonized and are under assault, as large-scale, heavy-handed enforcement has been unleashed on them, and our noblest traditions of welcome and inclusion are being discarded. And yet, despite these deliberate attempts to isolate and separate us, immigrants and non-immigrants alike have often been stepping up together to protect rights, build alliances, and fight for a better future for all of us. In this conversation, leading activists talk about what these movements of resistance and solidarity mean for the broader efforts to protect our democracy. With: Cristina Jiménez Moreta, formerly of United We Dream; Guerline Jozef of the Haitian Bridge Alliance; Shaw San Liu formerly of the Chinese Progressive Association; and Manuel Pastor of USC’s Equity Research Institute.
Recorded by Jason Maze and Rebecca Ewing at Maze Productions.
The post Neighbors and Allies: Solidarity in a Time of Distress appeared first on Bioneers.
University of Toronto could generate 25% of its electricity with solar power
The University of Toronto could generate a quarter of its electricity from on-site solar power, according to our new report. Despite U of T’s ambitious climate and sustainability goals, existing solar installations currently supply less than 1% of the university’s total electricity needs. Our new report, Scaling Solar Power at the University of Toronto, finds
The post University of Toronto could generate 25% of its electricity with solar power appeared first on Ontario Clean Air Alliance.
Pages
The Fine Print I:
Disclaimer: The views expressed on this site are not the official position of the IWW (or even the IWW’s EUC) unless otherwise indicated and do not necessarily represent the views of anyone but the author’s, nor should it be assumed that any of these authors automatically support the IWW or endorse any of its positions.
Further: the inclusion of a link on our site (other than the link to the main IWW site) does not imply endorsement by or an alliance with the IWW. These sites have been chosen by our members due to their perceived relevance to the IWW EUC and are included here for informational purposes only. If you have any suggestions or comments on any of the links included (or not included) above, please contact us.
The Fine Print II:
Fair Use Notice: The material on this site is provided for educational and informational purposes. It may contain copyrighted material the use of which has not always been specifically authorized by the copyright owner. It is being made available in an effort to advance the understanding of scientific, environmental, economic, social justice and human rights issues etc.
It is believed that this constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those who have an interest in using the included information for research and educational purposes. If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner. The information on this site does not constitute legal or technical advice.




