1
0

Save point: bold+underline inline source links in health scenes (Flexner/FDA/Medicare/HMO/Syntropy) + Escape key fix

This commit is contained in:
avi
2026-05-14 17:41:50 -05:00
parent 16456f5ed1
commit 7bac33190c

View File

@@ -1836,14 +1836,26 @@
typeHtmlCalmly(txt,"\n\nTHAT'S NOT HYPOTHETICAL — IT HAPPENED IN 1910.",()=>{ typeHtmlCalmly(txt,"\n\nTHAT'S NOT HYPOTHETICAL — IT HAPPENED IN 1910.",()=>{
const t1=setTimeout(()=>{ const t1=setTimeout(()=>{
txt.innerHTML+="\n\n"; txt.innerHTML+="\n\n";
typeHtmlCalmly(txt,"THE CARNEGIE FOUNDATION COMMISSIONED THE FLEXNER REPORT. IT EVALUATED EVERY MEDICAL SCHOOL IN AMERICA. HALF WERE SHUT DOWN — PARTICULARLY THOSE TRAINING WOMEN, BLACK DOCTORS, AND RURAL PRACTITIONERS.",()=>{ typeHtmlCalmly(txt,"THE CARNEGIE FOUNDATION COMMISSIONED ",()=>{
const t2=setTimeout(()=>{ const span=document.createElement('span');
txt.innerHTML+="\n\n"; txt.appendChild(span);
typeHtmlCalmly(txt,"THE AMERICAN MEDICAL ASSOCIATION TOOK CONTROL OF MEDICAL LICENSING. MEDICINE BECAME A GATEKEPT PROFESSION.",()=>{ typeHtmlCalmly(span,"THE FLEXNER REPORT",()=>{
showNextBtn('next10a');showNextBtn('sources10a'); const link=document.createElement('a');
link.href='https://ncbi.nlm.nih.gov/pmc/articles/PMC2567554/';
link.target='_blank';
link.textContent=span.textContent;
link.style.cssText='text-decoration:underline;font-weight:bold;color:#00ff00';
span.replaceWith(link);
typeHtmlCalmly(txt,". IT EVALUATED EVERY MEDICAL SCHOOL IN AMERICA. HALF WERE SHUT DOWN — PARTICULARLY THOSE TRAINING WOMEN, BLACK DOCTORS, AND RURAL PRACTITIONERS.",()=>{
const t2=setTimeout(()=>{
txt.innerHTML+="\n\n";
typeHtmlCalmly(txt,"THE AMERICAN MEDICAL ASSOCIATION TOOK CONTROL OF MEDICAL LICENSING. MEDICINE BECAME A GATEKEPT PROFESSION.",()=>{
showNextBtn('next10a');showNextBtn('sources10a');
},undefined,undefined,h10c);
},800);
h10c.push(t2);
},undefined,undefined,h10c); },undefined,undefined,h10c);
},800); },undefined,undefined,h10c);
h10c.push(t2);
},undefined,undefined,h10c); },undefined,undefined,h10c);
},1000); },1000);
h10c.push(t1); h10c.push(t1);
@@ -1873,20 +1885,28 @@
typeHtmlCalmly(txt,"IN 1938, AFTER THE ELIXIR SULFANILAMIDE TRAGEDY KILLED 107 PEOPLE, THE FDA WAS GIVEN BROAD POWER TO REGULATE MEDICINE.",()=>{ typeHtmlCalmly(txt,"IN 1938, AFTER THE ELIXIR SULFANILAMIDE TRAGEDY KILLED 107 PEOPLE, THE FDA WAS GIVEN BROAD POWER TO REGULATE MEDICINE.",()=>{
const t1=setTimeout(()=>{ const t1=setTimeout(()=>{
txt.innerHTML+="\n\n"; txt.innerHTML+="\n\n";
typeHtmlCalmly(txt,"THE FOOD, DRUG & COSMETIC ACT REQUIRED DRUGS TO BE PROVEN SAFE BEFORE SALE.",()=>{ typeHtmlCalmly(txt,"THE ",()=>{
const t2=setTimeout(()=>{ const link=document.createElement('a');
txt.innerHTML+="\n\n"; link.href='https://www.fda.gov/about-fda/changes-science-law-and-regulatory-authorities/part-ii-1938-food-drug-cosmetic-act';
typeHtmlCalmly(txt,"SOUNDS REASONABLE — BUT IT ALSO MEANT NO TREATMENT COULD EXIST WITHOUT GOVERNMENT APPROVAL.",()=>{ link.target='_blank';
const t3=setTimeout(()=>{ link.textContent='FOOD, DRUG & COSMETIC ACT';
txt.innerHTML+="\n\n"; link.style.cssText='text-decoration:underline;font-weight:bold;color:#00ff00';
typeHtmlCalmly(txt,"THE POWER TO APPROVE IS THE POWER TO CONTROL.",()=>{ txt.appendChild(link);
showNextBtn('next10b');showNextBtn('sources10b'); typeHtmlCalmly(txt," REQUIRED DRUGS TO BE PROVEN SAFE BEFORE SALE.",()=>{
},undefined,undefined,h10c); const t2=setTimeout(()=>{
},800); txt.innerHTML+="\n\n";
h10c.push(t3); typeHtmlCalmly(txt,"SOUNDS REASONABLE — BUT IT ALSO MEANT NO TREATMENT COULD EXIST WITHOUT GOVERNMENT APPROVAL.",()=>{
},undefined,undefined,h10c); const t3=setTimeout(()=>{
},800); txt.innerHTML+="\n\n";
h10c.push(t2); typeHtmlCalmly(txt,"THE POWER TO APPROVE IS THE POWER TO CONTROL.",()=>{
showNextBtn('next10b');showNextBtn('sources10b');
},undefined,undefined,h10c);
},800);
h10c.push(t3);
},undefined,undefined,h10c);
},800);
h10c.push(t2);
},undefined,undefined,h10c);
},undefined,undefined,h10c); },undefined,undefined,h10c);
},1600); },1600);
h10c.push(t1); h10c.push(t1);
@@ -1916,7 +1936,7 @@
typeHtmlCalmly(txt,"HEALTHCARE SPENDING WAS $41 BILLION IN 1965. BY 2022, IT REACHED $4.1 TRILLION.",()=>{ typeHtmlCalmly(txt,"HEALTHCARE SPENDING WAS $41 BILLION IN 1965. BY 2022, IT REACHED $4.1 TRILLION.",()=>{
const t2=setTimeout(()=>{ const t2=setTimeout(()=>{
txt.innerHTML+="\n\n"; txt.innerHTML+="\n\n";
vis.innerHTML='<div class="callout-box">⚠ $41B → $4.1T = 100x IN 57 YEARS ⚠</div>'; vis.innerHTML='<div class="callout-box">⚠ <a href="https://www.cms.gov/data-research/statistics-trends-and-reports/national-health-expenditure-data/historical" target="_blank" style="text-decoration:underline;font-weight:bold;color:#00ff00">$41B → $4.1T = 100x IN 57 YEARS</a> ⚠</div>';
vis.classList.add('visible'); vis.classList.add('visible');
showNextBtn('next10c');showNextBtn('sources10c'); showNextBtn('next10c');showNextBtn('sources10c');
},800); },800);
@@ -1944,26 +1964,34 @@
if (sceneElem.style.display !== 'flex' || document.getElementById('next10d').style.visibility === 'visible') { clearInterval(fi); return; } if (sceneElem.style.display !== 'flex' || document.getElementById('next10d').style.visibility === 'visible') { clearInterval(fi); return; }
o+=0.05;if(o>=1){o=1;clearInterval(fi); o+=0.05;if(o>=1){o=1;clearInterval(fi);
buildHTimeline(tl,3); buildHTimeline(tl,3);
typeHtmlCalmly(txt,"IN 1973, THE HMO ACT FORMALIZED MANAGED CARE.",()=>{ typeHtmlCalmly(txt,"IN 1973, THE ",()=>{
const t1=setTimeout(()=>{ const link=document.createElement('a');
txt.innerHTML+="\n\n"; link.href='https://www.congress.gov/93/statute/STATUTE-87/STATUTE-87-Pg914.pdf';
typeHtmlCalmly(txt,"YOUR DOCTOR NO LONGER WORKS FOR YOU — THEY WORK FOR THE INSURANCE COMPANY.",()=>{ link.target='_blank';
const t2=setTimeout(()=>{ link.textContent='HMO ACT';
txt.innerHTML+="\n\n"; link.style.cssText='text-decoration:underline;font-weight:bold;color:#00ff00';
typeHtmlCalmly(txt,"THE DOCTOR-PATIENT RELATIONSHIP WAS REPLACED BY THE CORPORATE PROVIDER-MEMBER MODEL.",()=>{ txt.appendChild(link);
const t3=setTimeout(()=>{ typeHtmlCalmly(txt," FORMALIZED MANAGED CARE.",()=>{
txt.innerHTML+="\n\n"; const t1=setTimeout(()=>{
typeHtmlCalmly(txt,"YOU BECAME THE PRODUCT.",()=>{ txt.innerHTML+="\n\n";
showNextBtn('next10d');showNextBtn('sources10d'); typeHtmlCalmly(txt,"YOUR DOCTOR NO LONGER WORKS FOR YOU — THEY WORK FOR THE INSURANCE COMPANY.",()=>{
},undefined,undefined,h10c); const t2=setTimeout(()=>{
},800); txt.innerHTML+="\n\n";
h10c.push(t3); typeHtmlCalmly(txt,"THE DOCTOR-PATIENT RELATIONSHIP WAS REPLACED BY THE CORPORATE PROVIDER-MEMBER MODEL.",()=>{
},undefined,undefined,h10c); const t3=setTimeout(()=>{
},800); txt.innerHTML+="\n\n";
h10c.push(t2); typeHtmlCalmly(txt,"YOU BECAME THE PRODUCT.",()=>{
},undefined,undefined,h10c); showNextBtn('next10d');showNextBtn('sources10d');
},1200); },undefined,undefined,h10c);
h10c.push(t1); },800);
h10c.push(t3);
},undefined,undefined,h10c);
},800);
h10c.push(t2);
},undefined,undefined,h10c);
},1200);
h10c.push(t1);
},undefined,undefined,h10c);
},undefined,undefined,h10c); },undefined,undefined,h10c);
} }
sceneElem.style.opacity=o; sceneElem.style.opacity=o;
@@ -1987,21 +2015,29 @@
typeHtmlCalmly(txt,"TODAY, A NEW KIND OF MEDICINE IS EMERGING — BIOHACKING, FUNCTIONAL MEDICINE, DIRECT-TO-CONSUMER TESTING.",()=>{ typeHtmlCalmly(txt,"TODAY, A NEW KIND OF MEDICINE IS EMERGING — BIOHACKING, FUNCTIONAL MEDICINE, DIRECT-TO-CONSUMER TESTING.",()=>{
const t1=setTimeout(()=>{ const t1=setTimeout(()=>{
txt.innerHTML+="\n\n"; txt.innerHTML+="\n\n";
typeHtmlCalmly(txt,"PROJECTS LIKE SYNTPROPY.INSTITUTE ARE BUILDING THE INFRASTRUCTURE FOR MEDICINE YOU CONTROL.",()=>{ typeHtmlCalmly(txt,"PROJECTS LIKE ",()=>{
const t2=setTimeout(()=>{ const link=document.createElement('a');
txt.innerHTML+="\n\n"; link.href='https://syntropy.institute/';
let html='<table class="comp-table"><tr><th></th><th>TRADITIONAL</th><th>DECENTRALIZED</th></tr>'; link.target='_blank';
html+='<tr><td>WHO DECIDES?</td><td>GOVERNMENT / INSURANCE</td><td>YOU + YOUR DOCTOR</td></tr>'; link.textContent='SYNTPROPY.INSTITUTE';
html+='<tr><td>ACCESS</td><td>GATEKEPT</td><td>DIRECT</td></tr>'; link.style.cssText='text-decoration:underline;font-weight:bold;color:#00ff00';
html+='<tr><td>DATA OWNERSHIP</td><td>THE SYSTEM</td><td>YOU</td></tr>'; txt.appendChild(link);
html+='<tr><td>INNOVATION</td><td>REGULATED</td><td>OPEN</td></tr>'; typeHtmlCalmly(txt," ARE BUILDING THE INFRASTRUCTURE FOR MEDICINE YOU CONTROL.",()=>{
html+='<tr><td>COST MODEL</td><td>THIRD-PARTY PAYER</td><td>DIRECT PAYMENT</td></tr>'; const t2=setTimeout(()=>{
html+='</table><div class="punch-row"><div class="punch-card"><span class="punch-icon">🧬</span><span class="punch-text">NO GATEKEEPER —<br>YOU CHOOSE YOUR CARE</span></div><div class="punch-card"><span class="punch-icon">🔬</span><span class="punch-text">DIRECT ACCESS —<br>NO INSURANCE APPROVAL NEEDED</span></div><div class="punch-card"><span class="punch-icon">📊</span><span class="punch-text">YOU OWN YOUR DATA —<br>NOT THE SYSTEM</span></div></div>'; txt.innerHTML+="\n\n";
vis.innerHTML=html; let html='<table class="comp-table"><tr><th></th><th>TRADITIONAL</th><th>DECENTRALIZED</th></tr>';
vis.classList.add('visible'); html+='<tr><td>WHO DECIDES?</td><td>GOVERNMENT / INSURANCE</td><td>YOU + YOUR DOCTOR</td></tr>';
showNextBtn('next10e');showNextBtn('sources10e'); html+='<tr><td>ACCESS</td><td>GATEKEPT</td><td>DIRECT</td></tr>';
},800); html+='<tr><td>DATA OWNERSHIP</td><td>THE SYSTEM</td><td>YOU</td></tr>';
h10c.push(t2); html+='<tr><td>INNOVATION</td><td>REGULATED</td><td>OPEN</td></tr>';
html+='<tr><td>COST MODEL</td><td>THIRD-PARTY PAYER</td><td>DIRECT PAYMENT</td></tr>';
html+='</table><div class="punch-row"><div class="punch-card"><span class="punch-icon">🧬</span><span class="punch-text">NO GATEKEEPER —<br>YOU CHOOSE YOUR CARE</span></div><div class="punch-card"><span class="punch-icon">🔬</span><span class="punch-text">DIRECT ACCESS —<br>NO INSURANCE APPROVAL NEEDED</span></div><div class="punch-card"><span class="punch-icon">📊</span><span class="punch-text">YOU OWN YOUR DATA —<br>NOT THE SYSTEM</span></div></div>';
vis.innerHTML=html;
vis.classList.add('visible');
showNextBtn('next10e');showNextBtn('sources10e');
},800);
h10c.push(t2);
},undefined,undefined,h10c);
},undefined,undefined,h10c); },undefined,undefined,h10c);
},1200); },1200);
h10c.push(t1); h10c.push(t1);
@@ -3713,7 +3749,7 @@
const refsDiv = document.getElementById('sceneRefs'); const refsDiv = document.getElementById('sceneRefs');
if (refsDiv.classList.contains('visible')) { if (refsDiv.classList.contains('visible')) {
refsDiv.classList.remove('visible'); refsDiv.classList.remove('visible');
var c=refsCaller;if(c==='scene7b'||c==='scene8b'||c==='scene4a'||c==='scene4b'||c==='scene4c'||c==='scene4d'||c==='scene4e'||c==='scene5')document.getElementById(c).style.display='flex'; var c=refsCaller;if(c==='scene7b'||c==='scene8b'||c==='scene4a'||c==='scene4b'||c==='scene4c'||c==='scene4d'||c==='scene4e'||c==='scene5'||c==='scene10a'||c==='scene10b'||c==='scene10c'||c==='scene10d'||c==='scene10e'||c==='scene11')document.getElementById(c).style.display='flex';
refsCaller = null; refsCaller = null;
return; return;
} }