CINXE.COM
Home | House Committee on Science, Space and Technology
<!DOCTYPE html> <!--[if lt IE 7 ]><html lang="en" class="no-js ie ie6"> <![endif]--> <!--[if IE 7 ]><html lang="en" class="no-js ie ie7"> <![endif]--> <!--[if IE 8 ]><html lang="en" class="no-js ie ie8"> <![endif]--> <!--[if IE 9 ]><html lang="en" class="no-js ie ie9"> <![endif]--> <!--[if IE 10 ]><html lang="en" class="no-js ie ie10"> <![endif]--> <!--[if IE 11 ]><html lang="en" class="no-js ie ie11"> <![endif]--> <!--[if gt IE 11]><html lang="en" class="no-js ie"> <![endif]--> <!--[if !(IE) ]><!--> <html lang="en" class="no-js"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta property="twitter:account_id" content="22053641"/> <title>Home | House Committee on Science, Space and Technology</title> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@HouseScience" /> <meta name="twitter:title" content="Home | House Committee on Science, Space and Technology" /> <meta property="og:url" content="https://democrats-science.house.gov/" /> <meta property="og:image" content="https://democrats-science.house.gov/themes/science/images/sharelogo.jpg" /> <meta name="twitter:image" content="https://democrats-science.house.gov/themes/science/images/sharelogo.jpg" /> <meta property="og:title" content="Home | House Committee on Science, Space and Technology" /> <meta property="og:description" content="The House Committee on Science, Space and Technology" /> <meta name="twitter:description" content="The House Committee on Science, Space and Technology" /> <link href="https://democrats-science.house.gov/themes/science/images/favicon.ico" rel="Icon" type="image/x-icon"/> <script src="/themes/default_v6/scripts/jquery.min.js"></script> <script src="/themes/default_v6/scripts/bootstrap.bundle.min.js"></script> <script src="/themes/default_v6/scripts/jquery.html5-placeholder-shim.js"></script> <script defer src="/themes/default_v6/scripts/font-awesome/all.min.js"></script> <link rel="stylesheet" href="/themes/default_v6/scripts/font-awesome/css/all.min.css"> <link rel="stylesheet" href="/themes/default_v6/styles/vendors/bootstrap.min.css"> <link rel="stylesheet" href="/themes/science/styles/common.css?cachebuster=1732222468"> <!--[if lte IE 6]> <link rel="stylesheet" href="http://universal-ie6-css.googlecode.com/files/ie6.1.1.css" media="screen, projection"> <![endif]--> <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Karla:wght@400;700&family=Montserrat:wght@400;700&family=Bebas+Neue&display=swap" rel="stylesheet"> </head> <body id="home" class="alertactive senatorx bg3 two-col "> <a href="#main-nav" class="sr-only">Skip to primary navigation</a> <a class="sr-only" href="#skip-nav">Skip to content</a> <div class="alert"> <div class="alert-container container" > <div class="f-modal-alert"> <div class="f-modal-icon f-modal-warning scaleWarning"> <span class="f-modal-body pulseWarningIns"></span> <span class="f-modal-dot pulseWarningIns"></span> </div> </div> <div class="headline"> <a href="sciencefirings" target="_blank">Fired by President Trump? We want to hear from you.</a> </div> </div> </div> <!--googleoff: all--> <div class="modal fade" id="NavMobileModal"> <div class="modal-dialog modal-lg" > <div class="modal-content" > <div class="modal-header"> <button aria-label="Close nav modal" type="button" class="close rounded-circle shadow-sm" data-dismiss="modal"><span aria-hidden="true"><i class="fas fa-times"></i></span><span class="hide">Close Nav Modal</span></button> </div> <div class="modal-body" > <nav class="mobile-nav-links"> <div class="mobile-nav-links__item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/about/membership" class="mobile-nav-links__link">About</a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/about/membership">Membership </a> </li> <li> <a href="https://democrats-science.house.gov/about/committee-rules-oversight-plan">Committee Rules + Oversight Plan </a> </li> <li> <a href="https://democrats-science.house.gov/about/history-and-jurisdiction">History and Jurisdiction </a> </li> <li> <a href="https://democrats-science.house.gov/action">Committee in Action </a> </li> </ul> </div> <div class="mobile-nav-links__item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/hearings" class="mobile-nav-links__link">Hearings & Legislation </a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/hearings">Hearings </a> </li> <li> <a href="https://democrats-science.house.gov/markups">Markups </a> </li> <li> <a href="https://democrats-science.house.gov/events">Events </a> </li> <li> <a href="https://democrats-science.house.gov/bills">Bills </a> </li> <li> <a href="https://democrats-science.house.gov/staff-reports">Staff Reports </a> </li> <li> <a href="https://democrats-science.house.gov/views-and-estimates">Views and Estimates </a> </li> <li> <a href="https://democrats-science.house.gov/news/fact-sheets">Fact Sheets </a> </li> </ul> </div> <div class="mobile-nav-links__item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/news" class="mobile-nav-links__link">News</a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/news/letters">Letters </a> </li> <li> <a href="https://democrats-science.house.gov/news/press-releases">Press Releases </a> </li> <li> <a href="https://democrats-science.house.gov/news/in-the-news">In the News </a> </li> <li> <a href="https://democrats-science.house.gov/news/statements">Statements </a> </li> </ul> </div> <div class="mobile-nav-links__item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/subcommittees" class="mobile-nav-links__link">Subcommittees</a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/subcommittees/energy-118th-congress">Energy </a> </li> <li> <a href="https://democrats-science.house.gov/subcommittees/environment-118th-congress">Environment </a> </li> <li> <a href="https://democrats-science.house.gov/subcommittees/investigations-and-oversight-118th-congress">Investigations and Oversight </a> </li> <li> <a href="https://democrats-science.house.gov/subcommittees/research-and-technology-118th-congress">Research and Technology </a> </li> <li> <a href="https://democrats-science.house.gov/subcommittees/space-and-aeronautics-118th-congress">Space and Aeronautics </a> </li> </ul> </div> <div class="mobile-nav-links__item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/contact-info" class="mobile-nav-links__link">Contact</a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/contact-info">Contact Information </a> </li> <li> <a href="https://democrats-science.house.gov/contact/internships">Internships </a> </li> <li> <a href="https://democrats-science.house.gov/newsletter">Newsletter Signup </a> </li> <li> <a href="https://democrats-science.house.gov/contact/whistleblower">Science & Tech Whistleblower </a> </li> </ul> </div> </nav> </div> </div> </div> </div> <div class="modal fade" id="SearchModal"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> </div> <div class="modal-body"> <div id="searchpopup"> <form aria-label="search" id="sitesearch" method="get" action="/search" class="pull-right form-inline"> <input type="search" id="search-field" name="q" placeholder="Search"/> <input type="hidden" name="access" value="p"/> <input type="hidden" name="as_dt" value="i"/> <input type="hidden" name="as_epq" value=""/> <input type="hidden" name="as_eq" value=""/> <input type="hidden" name="as_lq" value=""/> <input type="hidden" name="as_occt" value="any"/> <input type="hidden" name="as_oq" value=""/> <input type="hidden" name="as_q" value=""/> <input type="hidden" name="as_sitesearch" value=""/> <input type="hidden" name="client" value=""/> <input type="hidden" name="sntsp" value="0"/> <input type="hidden" name="filter" value="0"/> <input type="hidden" name="getfields" value=""/> <input type="hidden" name="lr" value=""/> <input type="hidden" name="num" value="15"/> <input type="hidden" name="numgm" value="3"/> <input type="hidden" name="oe" value="UTF8"/> <input type="hidden" name="output" value="xml_no_dtd"/> <input type="hidden" name="partialfields" value=""/> <input type="hidden" name="proxycustom" value=""/> <input type="hidden" name="proxyreload" value="0"/> <input type="hidden" name="proxystylesheet" value="default_frontend"/> <input type="hidden" name="requiredfields" value=""/> <input type="hidden" name="sitesearch" value=""/> <input type="hidden" name="sort" value="date:D:S:d1"/> <input type="hidden" name="start" value="0"/> <input type="hidden" name="ud" value="1"/> <button aria-label="submit button" type="submit" value="submit"> <span class="glyphicon glyphicon-search"> <i class="fas fa-search"></i> </span> <span class="hidden">submit button</span> </button> </form> <button aria-label="Close search Modal" type="button" class="close rounded-circle shadow-sm" data-dismiss="modal"><span aria-hidden="true"> <i class="fas fa-times"> </i> </span> <span class="hide">Close </span> </button> </div> </div> </div> </div> </div> <header id="header" class="bggreen shrink header header__home" > <div class='header-content container'> <div class="header-content__social-group" > <a aria-label="Facebook Link" class="header-content__link header-content__link--facebook facebook hexagon hexagon--color-blue-navy header-content__link--hexagon" href="//www.facebook.com/ScienceDemocrats/" target="_blank"> <i class="fab fa-facebook-f social"></i> <span class="hidden">facebook</span> </a> <a aria-label="Twitter Link" class="header-content__link header-content__link--twitter twitter hexagon hexagon--color-blue-ice header-content__link--hexagon" href="https://twitter.com/sciencedems" target="_blank"> <i class="fab fa-twitter social"></i> <span class="hidden">twitter</span> </a> <a aria-label="Youtube Link" class="header-content__link header-content__link--youtube youtube hexagon hexagon--color-blue-steel header-content__link--hexagon" href="//www.youtube.com/housescience" target="_blank"> <i class="fab fa-youtube social"></i> <span class="hidden">youtube</span> </a> <a aria-label="Medium Link" class="header-content__link header-content__link--medium medium hexagon hexagon--color-blue-navy header-content__link--hexagon" href="//housesciencecommittee.medium.com/" target="_blank"> <img class="mediumicon" title="Medium icon" src="/themes/science/images/placeholder/medium_white.svg" /> <span class="hidden">Medium</span> </a> </div> <!--googleoff: all--> <nav class="nav navbar"> <figure class="nav__figure nav__figure--mobile"> <a href="/" class="nav__figure-link"> <img class="nav__figure-img" alt="The Committe On Science Space and Technology" src="/themes/science/images/HouseScience_Logo_Symbol.png"> </a> </figure> <ul class="nav__list nav nav-pills nav-justified" id="main-nav"> <li class="nav__list-item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/about/membership" >About</a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/about/membership">Membership </a> </li> <li> <a href="https://democrats-science.house.gov/about/committee-rules-oversight-plan">Committee Rules + Oversight Plan </a> </li> <li> <a href="https://democrats-science.house.gov/about/history-and-jurisdiction">History and Jurisdiction </a> </li> <li> <a href="https://democrats-science.house.gov/action">Committee in Action </a> </li> </ul> </li> <li class="nav__list-item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/hearings" >Hearings & Legislation </a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/hearings">Hearings </a> </li> <li> <a href="https://democrats-science.house.gov/markups">Markups </a> </li> <li> <a href="https://democrats-science.house.gov/events">Events </a> </li> <li> <a href="https://democrats-science.house.gov/bills">Bills </a> </li> <li> <a href="https://democrats-science.house.gov/staff-reports">Staff Reports </a> </li> <li> <a href="https://democrats-science.house.gov/views-and-estimates">Views and Estimates </a> </li> <li> <a href="https://democrats-science.house.gov/news/fact-sheets">Fact Sheets </a> </li> </ul> </li> <li class="nav__list-item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/news" >News</a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/news/letters">Letters </a> </li> <li> <a href="https://democrats-science.house.gov/news/press-releases">Press Releases </a> </li> <li> <a href="https://democrats-science.house.gov/news/in-the-news">In the News </a> </li> <li> <a href="https://democrats-science.house.gov/news/statements">Statements </a> </li> </ul> </li> <li class="nav__list-item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/subcommittees" >Subcommittees</a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/subcommittees/energy-118th-congress">Energy </a> </li> <li> <a href="https://democrats-science.house.gov/subcommittees/environment-118th-congress">Environment </a> </li> <li> <a href="https://democrats-science.house.gov/subcommittees/investigations-and-oversight-118th-congress">Investigations and Oversight </a> </li> <li> <a href="https://democrats-science.house.gov/subcommittees/research-and-technology-118th-congress">Research and Technology </a> </li> <li> <a href="https://democrats-science.house.gov/subcommittees/space-and-aeronautics-118th-congress">Space and Aeronautics </a> </li> </ul> </li> <li class="nav__list-item dropdown no-descriptions"> <a href="https://democrats-science.house.gov/contact-info" >Contact</a> <ul class="dropdown-menu"> <li> <a href="https://democrats-science.house.gov/contact-info">Contact Information </a> </li> <li> <a href="https://democrats-science.house.gov/contact/internships">Internships </a> </li> <li> <a href="https://democrats-science.house.gov/newsletter">Newsletter Signup </a> </li> <li> <a href="https://democrats-science.house.gov/contact/whistleblower">Science & Tech Whistleblower </a> </li> </ul> </li> <li class="nav__list-item nav__list-item--logo"> <figure class="nav__figure"> <a href="/" class="nav__figure-link"> <img width='70' height='69' class="nav__figure-img" alt="House Committe On Science, Space and Technology" src="/themes/science/images/HouseScience_Logo_Symbol.png"> </a> </figure> </li> </ul> <a class="nav__search-botton-modal srchbuttonmodal" href="#" data-toggle="modal" data-target="#SearchModal" aria-label="search" title="search"> <i class="fas fa-search"></i> <span class="hidden">search</span> </a> <script type="text/javascript"> $( ".srchbutton" ).click(function(e) { // NOTE: sometimes the search body page has an id of search; so we specifically target the div $( "div#search" ).toggleClass( "showme" ); if ($( "div#search" ).hasClass( "showme" )){ $( ".nav" ).addClass('fade-out'); $( ".togglemenu" ).fadeOut( 0 ); $( "div#search #sitesearch #search-field").focus(); }else{ $( ".nav" ).removeClass('fade-out') $( ".togglemenu" ).delay( 300 ).fadeIn( 300 ); }; if ($( ".srchbutton .searchbutton" ).hasClass( "fa-search" )){ $( ".srchbutton .searchbutton" ).removeClass( "fa-search" ); $( ".srchbutton .searchbutton" ).addClass( "fa-times" ); }else{ $( ".srchbutton .searchbutton" ).removeClass( "fa-times" ); $( ".srchbutton .searchbutton" ).addClass( "fa-search" ); }; }); </script> <a class="nav__toggle-menu togglemenu" href="#" data-toggle="modal" data-target="#NavMobileModal"> <i class="fas fa-bars"></i> <span class="hidden">MENU</span> </a> </nav> <!--googleon: all--> <a aria-label="Report a concern" class="header-content__link header-content__link--report-a-problem" href="/contact/whistleblower" > <figure class="header-content__figure"> <svg class="icon-whistle" xmlns="http://www.w3.org/2000/svg" width="28" height="32" viewBox="0 100 902 705.91"><path d="M126 408.25c27.33-99.69 118.58-172.94 227-172.94h39.21v78.43h117.62v-78.43H902v117.65L583.09 421.3a236.3 236.3 0 0 1 5.17 49.31c0 129.96-105.35 235.35-235.26 235.35-108.41 0-199.66-73.29-227-173a78.44 78.44 0 1 1 0-124.73z"/><g class="icon-whistle__soundwave"><path d="M431.39 0h39.22v156.87h-39.22zM632.17 40.04l-83.13 133.03 33.26 20.78 83.13-133.03-33.26-20.78zM268.56 40.04l83.13 133.03-33.26 20.78L235.3 60.82l33.26-20.78z"/></g></svg> </figure> <span class="sm-hidden">report a concern</span> </a> </div> </header> <div id="skip-nav"></div> <script> $(window).on('scroll', function() { var headerOffset = $('#header').outerHeight(); var y_scroll_pos = window.pageYOffset; if(y_scroll_pos > headerOffset) { $( "#header" ).addClass( "fixed-header" ); $( "#home" ).addClass( "scrolling" ); //$('.logo a').html('<img src ="/themes/peters/images/PetersLogo-Scrolling.png" alt="gary peters michigan senator logo">') } else { $( "#header" ).removeClass( "fixed-header" ); $( "#home" ).removeClass( "scrolling" ); //$('.logo a').html('<img src ="/themes/peters/images/logo.jpg" alt="gary peters michigan senator logo">') }; }); </script> <section class="section section-homebanner" style="background-image: url('/themes/science/images/home/space_large.jpg');"> <div class="section-homebanner__video-container"> <div class="section-homebanner__video"> <video id="banner-vid" autoplay loop muted playsinline class="section-homebanner__video-player" aria-label="Homepage Hero Video For Science Democrats"> <source src="/themes/science/images/video/sciencedems.webm" type="video/webm"> <source src="/themes/science/images/video/sciencedems.mp4" type="video/mp4"> Your browser does not support the video tag. </video> <div class="section-homebanner__video-caption" class="sr-only"> <p>Homepage Hero Video For Science Democrats</p> </div> </div> </div> <div class='section-homebanner__logo'> <img id='banner-img' alt="Logo for the House Committe on Science, Space, and Technology" src='/themes/science/images/HouseScience_Logo_Newer.png'> </div> </section> <div class = "home-content"> <div class="container" id="press"> <div class="row"> <div class="col mt-4"> <div class="press-item panel panel--blue-ice panel--hoverable"> <a href="https://democrats-science.house.gov/news/press-releases/lofgren-and-amo-condemn-trump-administration-plan-to-shut-down-noaa-research-websites-and-their-data"> <div> <small class="press-item__date">April 04, 2025</small> <h3 class="press-item__title">Lofgren and Amo Condemn Trump Administration Plan to Shut Down NOAA Research Websites and Their Data</h3> </div> </a> </div> </div> <div class="col mt-4"> <div class="press-item panel panel--blue-steel panel--hoverable"> <a href="https://democrats-science.house.gov/news/press-releases/house-energy-leaders-call-for-investigation-into-department-of-energys-scheme-to-cancel-awards-and-contracts"> <div> <small class="press-item__date">April 03, 2025</small> <h3 class="press-item__title">House Energy Leaders Call for Investigation into Department of Energy’s Scheme to Cancel Awards and Contracts</h3> </div> </a> </div> </div> <div class="col mt-4"> <div class="press-item panel panel--blue-navy panel--hoverable"> <a href="https://democrats-science.house.gov/news/press-releases/science-committee-members-blast-trump-administration-for-its-attack-on-american-manufacturing"> <div> <small class="press-item__date">April 02, 2025</small> <h3 class="press-item__title">Science Committee Members Blast Trump Administration for its Attack on American Manufacturing</h3> </div> </a> </div> </div> </div> </div> <script> /* when any part of press-item is clicked got to link */ $('.press-item').on('click', function() { window.location = $(this).find('a').attr('href'); return false; }); </script> <div class="container" id="calendarAndSocial"> <div class="row"> <div class="col-xs-12 col-lg-8 mt-4"> <div id="calendarBlock"> <div class="row"> <div class="col-xs-12 col-lg-7"> <script src = "//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.8/angular.min.js"></script> <script src = "//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment.min.js"></script> <div id="calendar__container"> <div ng-app="myApp" ng-controller="AppCtrl" lang="en"> <div calendar class="calendar" id="calendar"></div> </div> </div> <script> !function() { var today = moment(); function Calendar(selector, events) { this.el = document.querySelector(selector); this.events = events; this.maxEvents = this.events.reduce(function(p, c){ if(c.events.length > p) { return c.events.length; } else { return p; } }, 0); this.current = moment().date(1); this.draw(); var current = document.querySelector('.today'); // if (current) { // var self = this; // window.setTimeout(function() { // self.openDay(current); // }, 500); // } } Calendar.prototype.draw = function() { //Create Header this.drawHeader(); //Draw Month this.drawMonth(); } Calendar.prototype.drawHeader = function() { var self = this; if (!this.header) { //Create the header elements this.header = createElement('div', 'header'); this.header.className = 'header'; this.title = createElement('div', 'title', this.current.format('MMMM YYYY')); var right = createElement('span'); var rightIcon = createElement('i', 'right fas fa-angle-right arrow'); right.appendChild(rightIcon); right.addEventListener('click', function() { self.nextMonth(); }); var left = createElement('span'); var leftIcon = createElement('i', 'left fas fa-angle-left arrow'); left.appendChild(leftIcon); left.addEventListener('click', function() { self.prevMonth(); }); //Append the Elements this.header.appendChild(left); this.header.appendChild(this.title); this.header.appendChild(right); this.el.appendChild(this.header); this.drawWeekDays(); } this.title.innerHTML = this.current.format('MMMM YYYY'); } Calendar.prototype.drawMonth = function() { var self = this; this.events.forEach(function(event) { event.date = moment(event.date); }); if (this.month) { this.oldMonth = this.month; this.oldMonth.className = 'month out ' + (self.next ? 'next' : 'prev'); this.oldMonth.addEventListener('webkitAnimationEnd', function() { self.oldMonth.parentNode.removeChild(self.oldMonth); self.month = createElement('div', 'month'); self.backFill(); self.currentMonth(); self.fowardFill(); self.el.appendChild(self.month); window.setTimeout(function() { self.month.className = 'month in ' + (self.next ? 'next' : 'prev'); }, 16); }); } else { this.month = createElement('div', 'month'); this.el.appendChild(this.month); this.backFill(); this.currentMonth(); this.fowardFill(); this.month.className = 'month new'; } } Calendar.prototype.backFill = function() { var clone = this.current.clone(); var dayOfWeek = clone.day(); if (!dayOfWeek) { return; } clone.subtract(dayOfWeek + 1,'days'); for (var i = dayOfWeek; i > 0; i--) { this.drawDay(clone.add(1, 'days'), false); } } Calendar.prototype.fowardFill = function() { var clone = this.current.clone().add(1, 'months').subtract(1,'days'); var dayOfWeek = clone.day(); if (dayOfWeek === 6) { return; } for (var i = dayOfWeek; i < 6; i++) { this.drawDay(clone.add(1, 'days'), false); } } Calendar.prototype.currentMonth = function() { var clone = this.current.clone(); while (clone.month() === this.current.month()) { this.drawDay(clone, true); clone.add(1, 'days'); } } Calendar.prototype.getWeek = function(day) { if (!this.week || day.day() === 0) { this.week = createElement('div', 'week'); this.month.appendChild(this.week); } } Calendar.prototype.drawDay = function(day, isInCurrentMonth) { var self = this; this.getWeek(day); var todayEvents = this.events.filter(function(event){ return event.date.isSame(day, 'day'); })[0]; //Outer Day if(!isInCurrentMonth) { var outer = createElement('div', this.getDayClass(day)); this.week.appendChild(outer); return; } var outer = createElement('div', this.getDayClass(day)); if(todayEvents) { outer.addEventListener('click', function() { self.openDay(this); }); $(outer).addClass('has-events'); } else { outer.style.cursor = 'default'; $(outer).addClass('no-events'); } //Day Name var name = createElement('div', 'day-name', day.format('ddd')); //Day Number var number = createElement('div', 'day-number', day.format('D')); //Events var events = createElement('div', 'day-events'); this.drawEvents(day, events); outer.appendChild(number); this.week.appendChild(outer); } Calendar.prototype.drawEvents = function(day, element) { if (day.month() === this.current.month()) { var todaysEvents = this.events.reduce(function(memo, ev) { if (ev.date.isSame(day, 'day')) { memo.push(ev); } return memo; }, []); todaysEvents.forEach(function(ev) { var evSpan = createElement('span', ev.color); element.appendChild(evSpan); }); } } Calendar.prototype.getDayClass = function(day) { classes = ['day']; if (day.month() !== this.current.month()) { classes.push('other'); } else if (today.isSame(day, 'day')) { classes.push('today'); } return classes.join(' '); } Calendar.prototype.openDay = function(el) { var details; var dayNumber = +el.querySelectorAll('.day-number')[0].innerText || +el.querySelectorAll('.day-number')[0].textContent; var day = this.current.clone().date(dayNumber); if ($(el).hasClass('opened')) { $('.details').remove(); $(el).removeClass('opened') } else { $(el).addClass('opened'); var currentOpened = document.querySelector('.details'); //Check to see if there is an open detais box on the current row if (currentOpened && currentOpened.parentNode === el.parentNode) { details = currentOpened; } else { //Close the open events on differnt week row if (currentOpened) { currentOpened.addEventListener('webkitAnimationEnd', function() { currentOpened.parentNode.removeChild(currentOpened); }); currentOpened.addEventListener('oanimationend', function() { currentOpened.parentNode.removeChild(currentOpened); }); currentOpened.addEventListener('msAnimationEnd', function() { currentOpened.parentNode.removeChild(currentOpened); }); currentOpened.addEventListener('animationend', function() { currentOpened.parentNode.removeChild(currentOpened); }); currentOpened.className = 'details out'; } //Create the Details Container details = createElement('div', 'details in panel--blue-navy'); //Create the event wrapper el.parentNode.appendChild(details); } var todaysEvents = this.events.filter(function(event){ return event.date.isSame(day, 'day'); }); if(!todaysEvents.length) { details.style.display = 'none'; return; } this.renderEvents(todaysEvents, details); } } Calendar.prototype.renderEvents = function(events, ele) { //Remove any events in the current details element var currentWrapper = ele.querySelector('.events'); var wrapper = createElement('div', 'events in' + (currentWrapper ? ' new' : '')); var exitDetails = createElement('div', 'close-details'); var exitContainer = createElement('span'); var exitx = createElement('i', 'fas fa-times'); exitContainer.appendChild(exitx); exitContainer.addEventListener('click', function() { $('.details').remove(); $('.opened').removeClass('opened'); }); exitDetails.appendChild(exitContainer); wrapper.appendChild(exitDetails); if (!events.length) { var div = createElement('div', 'event empty'); var span = createElement('span', '', 'No Events'); div.appendChild(span); wrapper.appendChild(div); return; } var currentEvent = 0; events[0].events.forEach(function(ev) { var div = createElement('div', 'event'); var daysev = ev.name; var square = createElement('div', 'event-category ' + ev.color); var eventMarkup = ''; if (currentEvent === 0) { eventMarkup += '<span class="date">'+moment(ev.date, "MM-DD-YYYY HH:mm:ss A").format('MMMM D')+'</span><br>'; } else { eventMarkup += '<hr />'; } eventMarkup += '<a class="title" href="'+ev.link+'">'+daysev+'</a><br><p class="time">'+ev.time+'</p><p class="location">'+ev.location+'</p>'; //$(div).append('<span class="date">'+moment(ev.date, "MM-DD-YYYY HH:mm:ss A").format('MMMM D')+'</span><br><a class="title" href="'+ev.link+'">'+daysev+'</a><br><p class="time">'+ev.time+'</p><p class="location">'+ev.location+'</p>'); $(div).append(eventMarkup); wrapper.appendChild(div); currentEvent++; }); if (currentWrapper) { currentWrapper.className = 'events out'; currentWrapper.addEventListener('webkitAnimationEnd', function() { currentWrapper.parentNode.removeChild(currentWrapper); ele.appendChild(wrapper); }); currentWrapper.addEventListener('oanimationend', function() { currentWrapper.parentNode.removeChild(currentWrapper); ele.appendChild(wrapper); }); currentWrapper.addEventListener('msAnimationEnd', function() { currentWrapper.parentNode.removeChild(currentWrapper); ele.appendChild(wrapper); }); currentWrapper.addEventListener('animationend', function() { currentWrapper.parentNode.removeChild(currentWrapper); ele.appendChild(wrapper); }); } else { ele.appendChild(wrapper); } } Calendar.prototype.drawWeekDays = function(el) { var self = this; this.weekDays = createElement('div', 'week-days'); var weekdays = ['Sun', 'Mon', 'Tues', 'Wed', 'Thur', 'Fri', 'Sat']; weekdays.forEach(function(weekday) { var day = createElement('span', 'day', weekday); self.weekDays.appendChild(day); }); this.el.appendChild(this.weekDays); } Calendar.prototype.drawLegend = function() { var legend = createElement('div', 'legend'); var calendars = this.events.map(function(e) { return e.calendar + '|' + e.color; }).reduce(function(memo, e) { if (memo.indexOf(e) === -1) { memo.push(e); } return memo; }, []).forEach(function(e) { var parts = e.split('|'); var entry = createElement('span', 'entry ' + parts[1], parts[0]); legend.appendChild(entry); }); this.el.appendChild(legend); } Calendar.prototype.nextMonth = function() { this.current.add(1, 'months'); this.next = true; this.draw(); } Calendar.prototype.prevMonth = function() { this.current.subtract(1,'months'); this.next = false; this.draw(); } window.Calendar = Calendar; function createElement(tagName, className, innerText) { var element = document.createElement(tagName); if (className) { element.className = className; } if (innerText) { element.innderText = element.textContent = innerText; } return element; } }(); var app = angular.module('myApp', []); app.controller('AppCtrl', function($scope){}); app.directive('calendar', [function(){ return { restrict: 'EA', scope: { date: '=', events: '=' }, link: function(scope, element, attributes) { var data = [{"date":new Date(2025, 3, 8, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"04.08.25","color":"blue","link":"hearings/deepseek-a-deep-dive","time":"10:00AM","type":"bot","name":"DeepSeek: A Deep Dive"}]},{"date":new Date(2025, 3, 1, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"04.01.25","color":"blue","link":"hearings/leveraging-commercial-innovation-for-lunar-exploration-a-review-of-nasas-clps-initiative","time":"10:00AM","type":"bot","name":"Leveraging Commercial Innovation for Lunar Exploration: A Review of NASA’s CLPS Initiative"}]},{"date":new Date(2025, 2, 26, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"03.26.25","color":"blue","link":"to-the-depths-and-beyond-examining-blue-economy-technologies","time":"10:00AM","type":"bot","name":"To the Depths, and Beyond: Examining Blue Economy Technologies"}]},{"date":new Date(2025, 2, 11, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"03.11.25","color":"blue","link":"hearings/members-day-hearing","time":"10:00AM","type":"bot","name":"Members’ Day Hearing: House Committee on Science, Space, and Technology"}]},{"date":new Date(2025, 2, 5, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"03.05.25","color":"blue","link":"hearings/assessing-the-threat-to-us-funded-research","time":"10:00AM","type":"bot","name":"Assessing the Threat to U.S. Funded Research"}]},{"date":new Date(2025, 1, 26, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"02.26.25","color":"blue","link":"hearings/step-by-step-the-artemis-program-and-nasas-path-to-human-exploration-of-the-moon-mars-and-beyond","time":"10:00AM","type":"bot","name":"Step by Step: The Artemis Program and NASA’s Path To Human Exploration of the Moon, Mars, and Beyond"}]},{"date":new Date(2025, 1, 12, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"02.12.25","color":"blue","link":"from-transformative-science-to-technological-breakthroughs-does-national-laboratories","time":"10:00AM","type":"bot","name":"From Transformative Science to Technological Breakthroughs: DOE’s National Laboratories"}]},{"date":new Date(2025, 1, 5, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"02.05.25","color":"blue","link":"hearings/the-state-of-us-science-and-technology-ensuring-us-global-leadership","time":"10:00AM","type":"bot","name":"The State of U.S. Science and Technology: Ensuring U.S. Global Leadership"}]},{"date":new Date(2024, 8, 25, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building ","date":"09.25.24","color":"blue","link":"markups/full-committee-markup-of-hr-9671-hr-9710-hr-9720-and-hr-9723","time":"10:00AM","type":"bot","name":"Full Committee Markup of HR 9671, HR 9710, HR 9720, and HR 9723"}]},{"date":new Date(2024, 8, 19, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"09.19.24","color":"blue","link":"hearings/navigating-the-blue-frontier-evaluating-the-potential-of-marine-carbon-dioxide-removal-approaches","time":"10:00AM","type":"bot","name":"Navigating the Blue Frontier: Evaluating the Potential of Marine Carbon Dioxide Removal Approaches"}]},{"date":new Date(2024, 8, 11, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building and Online via Zoom","date":"09.11.24","color":"blue","link":"markups/09/09/2024/full-committee-markup","time":"10:00AM","type":"bot","name":"Full Committee Markup"}]},{"date":new Date(2024, 8, 10, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"09.10.24","color":"blue","link":"risks-and-rewards-encouraging-commercial-space-innovation-while-maintaining-public-safety","time":"10:00AM","type":"bot","name":"Risks and Rewards: Encouraging Commercial Space Innovation While Maintaining Public Safety"}]},{"date":new Date(2024, 6, 10, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"07.10.24","color":"blue","link":"markups/full-committee-markup-of-nasa-reauthorization-act-of-2024","time":"10:00AM","type":"bot","name":"Full Committee Markup of NASA Reauthorization Act of 2024"}]},{"date":new Date(2024, 5, 26, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"06.26.24","color":"blue","link":"hearings/06/18/2024/an-overview-of-the-budget-proposal-for-the-department-of-energy-for-fiscal-year-2025","time":"10:00AM","type":"bot","name":"An Overview of the Budget Proposal for the Department of Energy for Fiscal Year 2025"}]},{"date":new Date(2024, 5, 13, 14, 0, 0),"events":[{"location":" 2318 Rayburn House Office Building","date":"06.13.24","color":"blue","link":"hearings/environmentalism-off-the-rails-how-carb-will-cripple-the-national-rail-network","time":"2:00PM","type":"bot","name":"Environmentalism Off the Rails: How CARB will Cripple the National Rail Network"},{"location":"2318 Rayburn House Office Building","date":"06.13.24","color":"blue","link":"markups/full-committee-markup-of-hr-8613-hr-8665-hr-8673-hr-8674","time":"11:00AM","type":"bot","name":"Full Committee Markup of H.R. 8613, H.R. 8665, H.R. 8673, H.R. 8674"}]},{"date":new Date(2024, 5, 4, 11, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"06.04.24","color":"blue","link":"hearings/an-overview-of-the-national-oceanic-and-atmospheric-administration-budget-proposal-for-fiscal-year-2025","time":"11:00AM","type":"bot","name":"An Overview of the National Oceanic and Atmospheric Administration Budget Proposal for Fiscal Year 2025"}]},{"date":new Date(2024, 4, 22, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"05.22.24","color":"blue","link":"hearings/examining-nists-priorities-for-2025-and-beyond","time":"10:00AM","type":"bot","name":"Examining NIST’s Priorities for 2025 and Beyond"}]},{"date":new Date(2024, 4, 16, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"05.16.24","color":"blue","link":"hearings/oversight-and-examination-of-the-national-science-foundations-priorities-for-2025-and-beyond","time":"10:00AM","type":"bot","name":"Oversight and Examination of the National Science Foundation’s Priorities for 2025 and Beyond"}]},{"date":new Date(2024, 3, 30, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"04.30.24","color":"blue","link":"hearings/an-overview-of-the-budget-proposal-for-the-national-aeronautics-and-space-administration-for-fiscal-year-2025","time":"10:00AM","type":"bot","name":"An Overview of the Budget Proposal for the National Aeronautics and Space Administration for Fiscal Year 2025"}]},{"date":new Date(2024, 2, 21, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"03.21.24","color":"blue","link":"hearings/advancing-scientific-discovery-assessing-the-status-of-nasas-science-mission-directorate","time":"10:00AM","type":"bot","name":"Advancing Scientific Discovery: Assessing the Status of NASA’s Science Mission Directorate"}]},{"date":new Date(2024, 2, 20, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"03.20.24","color":"blue","link":"markups/full-committee-markup-of-hr-272-hr-6219-hr-7687-hr-4152-hr-7630-hr-7686-hr-7073-and-hr-7685","time":"10:00AM","type":"bot","name":"Full Committee Markup of H.R. 272, H.R. 6219, H.R. 7687, H.R. 4152, H.R. 7630, H.R. 7686, H.R. 7073, & H.R. 7685"}]},{"date":new Date(2024, 2, 12, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"03.12.24","color":"blue","link":"hearings/bridging-the-valley-of-death-arpa-es-role-in-developing-breakthrough-technologies","time":"10:00AM","type":"bot","name":"Bridging the Valley of Death: ARPA-E’s Role in Developing Breakthrough Technologies"}]},{"date":new Date(2024, 2, 6, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building ","date":"03.06.24","color":"blue","link":"hearings/winning-in-weather-us-competitiveness-in-forecasting-and-modeling","time":"10:00AM","type":"bot","name":"Winning in Weather: U.S. Competitiveness in Forecasting and Modeling"}]},{"date":new Date(2024, 1, 29, 10, 30, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"02.29.24","color":"blue","link":"hearings/examining-the-risk-the-dangers-of-ev-fires-for-first-responders","time":"10:30AM","type":"bot","name":"Examining the Risk: The Dangers of EV Fires for First Responders"}]},{"date":new Date(2024, 1, 15, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building ","date":"02.15.24","color":"blue","link":"hearings/examining-federal-science-agency-actions-to-secure-the-us-science-and-technology-enterprise","time":"10:00AM","type":"bot","name":"Examining Federal Science Agency Actions to Secure the U.S. Science and Technology Enterprise"}]},{"date":new Date(2024, 1, 14, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"02.14.24","color":"blue","link":"hearings/iss-and-beyond-the-present-and-future-of-american-low-earth-orbit-activities","time":"10:00AM","type":"bot","name":"ISS and Beyond: The Present and Future of American Low-Earth Orbit Activities"}]},{"date":new Date(2024, 1, 6, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"02.06.24","color":"blue","link":"hearings/federal-science-agencies-and-the-promise-of-ai-in-driving-scientific-discoveries","time":"10:00AM","type":"bot","name":"Federal Science Agencies and the Promise of AI in Driving Scientific Discoveries"}]},{"date":new Date(2024, 0, 30, 14, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"01.30.24","color":"blue","link":"hearings/from-risk-to-resilience-reauthorizing-the-earthquake-and-windstorm-hazards-reduction-programs","time":"2:00PM","type":"bot","name":"From Risk to Resilience: Reauthorizing the Earthquake and Windstorm Hazards Reduction Programs"}]},{"date":new Date(2024, 0, 17, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"01.17.24","color":"blue","link":"hearings/returning-to-the-moon-keeping-artemis-on-track","time":"10:00AM","type":"bot","name":"Returning to the Moon: Keeping Artemis on Track"}]},{"date":new Date(2023, 10, 30, 14, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"11.30.23","color":"blue","link":"hearings/investigations-and-oversight-subcommittee-hearing_-missing-the-target-ceqs-meritless-selection-of-sbti","time":"2:00PM","type":"bot","name":"Missing the Target: CEQ’s Meritless Selection of SBTi"},{"location":"2318 Rayburn House Office Building","date":"11.30.23","color":"blue","link":"hearings/the-role-of-federal-research-in-establishing-a-robust-us-supply-chain-of-critical-minerals-and-materials","time":"10:00AM","type":"bot","name":"The Role of Federal Research in Establishing a Robust U.S. Supply Chain of Critical Minerals and Materials"}]},{"date":new Date(2023, 10, 15, 9, 30, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"11.15.23","color":"blue","link":"markups/markup-of-hr-6213-and-hr-6131","time":"9:30AM","type":"bot","name":"Markup of H.R 6213 and H.R 6131"}]},{"date":new Date(2023, 10, 8, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"11.08.23","color":"blue","link":"markups/full-committee-markup-of-hr-6093","time":"10:00AM","type":"bot","name":"Full Committee Markup of H.R 6093"}]},{"date":new Date(2023, 9, 18, 14, 0, 0),"events":[{"location":"2318 Rayburn Houe Building","date":"10.18.23","color":"blue","link":"hearings/balancing-knowledge-and-governance-foundations-for-effective-risk-management-of-artificial-intelligence","time":"2:00PM","type":"bot","name":"Balancing Knowledge and Governance: Foundations for Effective Risk Management of Artificial Intelligence"}]},{"date":new Date(2023, 8, 27, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"09.27.23","color":"blue","link":"hearings/a-review-of-science-and-technology-activities-at-the-environmental-protection-agency-and-the-use-of-science-in-regulatory-and-deregulatory-decision-making","time":"10:00AM","type":"bot","name":"Science & Technology at the EPA"}]},{"date":new Date(2023, 8, 20, 10, 0, 0),"events":[{"location":"Rayburn House Office Building","date":"09.20.23","color":"blue","link":"a-bar-too-high-concerns-with-ceqs-proposed-regulatory-hurdle-for-federal-contracting","time":"10:00AM","type":"bot","name":"A Bar Too High: Concerns with CEQ’s Proposed Regulatory Hurdle for Federal Contracting"}]},{"date":new Date(2023, 8, 19, 10, 0, 0),"events":[{"location":"Rayburn House Office Building","date":"09.19.23","color":"blue","link":"hearings/chips-on-the-table-a-one-year-review-of-the-chips-and-science-act","time":"10:00AM","type":"bot","name":"Chips on the Table: A one year review of the Chips and Science Act"}]},{"date":new Date(2023, 8, 14, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"09.14.23","color":"blue","link":"hearings/an-update-on-the-department-of-energys-science-and-technology-priorities","time":"10:00AM","type":"bot","name":"An Update on the Department of Energy’s Science and Technology Priorities"}]},{"date":new Date(2023, 6, 27, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"07.27.23","color":"blue","link":"markups/full-committee-markup-of-hr-4755-hr-4824-hr-1069-and-hr-3915","time":"10:00AM","type":"bot","name":"Full Committee Markup of H.R 4755, H.R 4824, H.R 1069 and H.R 3915"}]},{"date":new Date(2023, 6, 26, 14, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"07.26.23","color":"blue","link":"unearthing-innovation-the-future-of-subsurface-science-and-technology-in-the-united-states","time":"2:00PM","type":"bot","name":"Unearthing Innovation: The Future of Subsurface Science and Technology in the United States"}]},{"date":new Date(2023, 6, 19, 14, 0, 0),"events":[{"location":"2318 Rayburn House Office Building ","date":"07.19.23","color":"blue","link":"hearings/07/14/2023/members-day-hearing-house-committee-on-science-space-and-technology-1","time":"2:00PM","type":"bot","name":"Members’ Day Hearing: House Committee on Science, Space, and Technology"}]},{"date":new Date(2023, 6, 13, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building ","date":"07.13.23","color":"blue","link":"hearings/continuing-us-leadership-in-commercial-space-at-home-and-abroad","time":"10:00AM","type":"bot","name":"Continuing U.S. Leadership in Commercial Space at Home and Abroad"}]},{"date":new Date(2023, 6, 12, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building ","date":"07.12.23","color":"blue","link":"hearings/enhancing-fire-weather-prediction-and-coordination","time":"10:00AM","type":"bot","name":"Enhancing Fire Weather Prediction and Coordination"}]},{"date":new Date(2023, 5, 22, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building","date":"06.22.23","color":"blue","link":"hearings/artificial-intelligence-advancing-innovation-towards-the-national-interest","time":"10:00AM","type":"bot","name":"Artificial Intelligence: Advancing Innovation Towards the National Interest"}]},{"date":new Date(2023, 5, 21, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building ","date":"06.21.23","color":"blue","link":"markups/full-committee-markup-of-hr-369-hr-4090-and-hr-4131","time":"10:00AM","type":"bot","name":"Full Committee Markup of HR 369, HR 4090, and HR 4143"}]},{"date":new Date(2023, 5, 14, 10, 0, 0),"events":[{"location":"","date":"06.14.23","color":"blue","link":"markups/full-committee-markup-of-hr-2980-hr-2988-and-hr-3559","time":"10:00AM","type":"bot","name":"Full Committee Markup of HR 2980, HR 2988, and HR 3559"}]},{"date":new Date(2023, 5, 13, 14, 0, 0),"events":[{"location":"2318 Rayburn House Office Building and Online via Zoom","date":"06.13.23","color":"blue","link":"hearings/from-theory-to-reality-the-limitless-potential-of-fusion-energy","time":"2:00PM","type":"bot","name":"From Theory to Reality: The Limitless Potential of Fusion Energy"}]},{"date":new Date(2023, 5, 7, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building ","date":"06.07.23","color":"blue","link":"hearings/advancing-american-leadership-in-quantum-technology","time":"10:00AM","type":"bot","name":"Advancing American Leadership in Quantum Technology"}]},{"date":new Date(2023, 5, 6, 10, 0, 0),"events":[{"location":"2318 Rayburn House Office Building ","date":"06.06.23","color":"blue","link":"hearings/reauthorizing-the-weather-act-users-of-weather-data-and-areas-for-improvement-by-sector","time":"10:00AM","type":"bot","name":"Reauthorizing the Weather Act: Users of Weather Data and Areas for Improvement by Sector"}]}]; var calendar = new Calendar('#calendar', data); } } }]); </script> </div> <div class="col-xs-12 col-lg-5"> <div id="hearings"> <div class="hearings__content"> <h5>Upcoming</h5> <a href="https://democrats-science.house.gov/hearings/deepseek-a-deep-dive"> <div class="hearing"> <p class="date">April 8</p> <p class="title">DeepSeek: A Deep Dive</p> <hr> </div> </a> </div> <a id="hearings__view-all" href="/hearings">View All</a> </div> </div> </div> </div> </div> <div class="col-xs-12 col-lg-4 mt-4"> <div id="social" class="panel--blue-ice--small"> <div class="social__header"> <a class="social__link js-social selected" data-toggle="js-twitter" href="javascript:void(0);">Twitter</a> <a class="social__link js-social" data-toggle="js-facebook" href="javascript:void(0);">Facebook</a> </div> <div class="social__content"> <div id="js-twitter" class="social__block selected"> <a aria-label="Science committee twitter logo link" href="https://twitter.com/sciencedems"><i class="fab fa-twitter socialLogo"></i><span class="sr-only">Science Committee Twitter</span></a> <div id="twitterCarousel" class="carousel"> <a class="twitter-timeline" data-height="340" href="https://twitter.com/sciencedems" >Tweets by @sciencedems</a> <script type="text/javascript" src="//platform.twitter.com/widgets.js" id="twitter-script"></script> </div> </div> <div id="js-facebook" class="social__block"> <a href="https://www.facebook.com/ScienceDemocrats"><i class="fab fa-facebook socialLogo"></i><span class="hidden">Science Committee Facebook</span></a> <div id="facebookCarousel" class="carousel slide"> <div class="fb-page" style="width:100%;text-align:center;" data-height="340" data-width="300" data-href="https://www.facebook.com/ScienceDemocrats" data-tabs="timeline" data-small-header="true" data-adapt-container-width="true" data-hide-cover="true" data-show-facepile="false"> <blockquote cite="https://www.facebook.com/ScienceDemocrats" class="fb-xfbml-parse-ignore"> <a href="https://www.facebook.com/ScienceDemocrats">https://www.facebook.com/ScienceDemocrats</a> </blockquote> </div> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2&appId=665593820307402&autoLogAppEvents=1'; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> </div> </div> </div> </div> </div> </div> </div> <div id="links" class="container"> <div class="row justify-content-center"> <div class="col-xs-12 col-md-4"> <div id="chair"> <a href="https://lofgren.house.gov/about" target="_blank"> <div class="octholder"> <img src="/themes/science/images/home/lofgrenphotonew2024.png" alt="Ranking Member"/> <p>Ranking Member Zoe Lofgren's Bio</p> </div> </a> </div> </div> <div class="col-xs-12 col-md-4"> <div id="newsletter"> <a href="/newsletter"> <span class="newsletterIcon__container hexagon"> <i class="newsletterIcon fas fa-envelope"></i> </span> <p>Subscribe to Science Committee News</p> </a> </div> </div> <div class="col-xs-12 col-md-4"> <div id="review"> <a href="/117th-in-review"> <img src="/themes/science/images/home/gaveliconnew.png" alt="GavelIcon"/> <p>117th In Review</p> </a> </div> </div> </div> </div> </div> <script src="/themes/science/scripts/timeago.js"></script> <script src="/themes/science/scripts/twitter-fetcher.js"></script> <script type="text/javascript" src="/themes/science/scripts/template-scripts/home.js"></script> <footer id="footer" class="footer"> <div class="footer__container"> <ul class="footer__list list-unstyled"> <li class="footer__list-item footer__list-item--nav"> <a class="footer__list-link" href="/copyright">Copyright</a> </li> <li class="footer__list-item footer__list-item--nav"> <a class="footer__list-link" href="/privacy">Privacy</a> </li> <li class="footer__list-item footer__list-item--nav"> <a class="footer__list-link" href="/accessibility">Accessibility</a> </li> <li class="footer__list-item footer__list-item--nav"> <a class="footer__list-link" href="https://republicans-science.house.gov/">Majority Website</a> </li> <li class="footer__list-item footer__list-item--nav"> <a class="footer__list-link" href="/117th-in-review">117th In Review</a> </li> </ul> <ul class="footer__list footer__list--social list-unstyled"> <li class="footer__list-item footer__list-item--social"> <a aria-label="Facebook Link" class="footer__list-link footer__list-link--hexagon footer__list-link--hexagon-facebook hexagon hexagon--color-blue-navy facebook" href="//www.facebook.com/ScienceDemocrats/" target="_blank"> <i class="fab fa-facebook-f social"></i> <span class="hidden">facebook</span> </a> </li> <li class="footer__list-item footer__list-item--social"> <a aria-label="Twitter Link" class="footer__list-link footer__list-link--hexagon footer__list-link--hexagon-twitter hexagon hexagon--color-blue-ice twitter" href="https://twitter.com/sciencedems" target="_blank"> <i class="fab fa-twitter social"></i> <span class="hidden">twitter</span> </a> </li> <li class="footer__list-item footer__list-item--social"> <a aria-label="Youtube Link" class="footer__list-link footer__list-link--hexagon footer__list-link--hexagon-youtube hexagon hexagon--color-blue-steel youtube" href="//www.youtube.com/housescience" target="_blank"> <i class="fab fa-youtube social"></i> <span class="hidden">youtube</span> </a> </li> <li class="footer__list-item footer__list-item--social"> <a aria-label="Medium Link" class="footer__list-link footer__list-link--hexagon footer__list-link--hexagon-medium hexagon hexagon--color-blue-navy medium" href="//housesciencecommittee.medium.com/" target="_blank"> <img class="mediumicon" title="Medium icon" src="/themes/science/images/placeholder/medium_white.svg" style="width:12px;"/> <span class="hidden">Medium</span> </a> </li> </ul> </div> </footer> <script type="text/template" class="deferred-script"> $(window).on("load", function() { var mainbody = $("#content").height(); var mainwindow = $(window).height(); if (mainbody < mainwindow){ $( "#content" ).css( "min-height", mainwindow - 210 ); } }); $(document).ready(function() { // Loop through all header elements (h1, h2, h3, etc.) $("h1, h2, h3, h4, h5, h6").each(function() { // Trim the text content to remove any leading or trailing whitespace var headerText = $.trim($(this).text()); // If the trimmed text is empty, remove the header if (headerText === "") { $(this).remove(); } }); }); </script> <script> function detectIE() { return navigator.userAgent.search(/MSIE|Trident|Edge/) >= 0; } if (detectIE()){ $('body').addClass('IE'); } </script> <script src="/themes/science/scripts/template-scripts/nav.js"></script> <!--- CUSTOM CODE FOOTER ---> <!--- Google Analytics ---> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-B0Q8ZVWJHR"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-B0Q8ZVWJHR', { cookie_domain: window.location.hostname, cookie_expires: 0 }); </script> <!--- END CUSTOM CODE FOOTER ---> <script src="//platform.twitter.com/widgets.js"></script> <script src="/scripts/vendor/orientation.js?cachebuster=1578331628" defer></script> <script src="/scripts/vendor/modernizr/modernizr.js?cachebuster=1578331627" defer></script> <script src="/scripts/vendor/selectivizr/selectivizr.js?cachebuster=1578331628" defer></script> <script src="/themes/default_v6/scripts/global.js" defer></script> <script src="/scripts/vendor/mootools/mootools.js?cachebuster=1587586018" defer></script> <script src="/scripts/vendor/mootools/mootools-more.js?cachebuster=1587586018" defer></script> <script type="text/template" class="deferred-script"> // fix for bootstrap tooltip hide/mootools hide collision $$('form input,form select,form textarea, input, .nav-tabs li a').each(function(item) { if (typeof item.hide == 'function') { item.hide = null; } }); Element.implement({ 'slide': function(how, mode){ return this; } }); </script> <script> window.top['site_path'] = "E6E5DB50-A0D6-6DD7-7151-49EB5406EFD9"; var application = { "config": { "tinymce": { "plugins": { "selectvideo": { "player": "jwplayer", // should be set to "legacy" or "jwplayer" currently "youtube": true, // set to true to write the youtube tags for youtube videos "width": "100%", // set width and height on the containing element "height": "100%", "tracking": true } } } }, "fn": { // deprecated mootools 1.2 stuff that we'll probably still use once we upgrade fully to 1.3 "defined": function(obj) { return (obj != undefined); }, "check": function(obj) { return !!(obj || obj === 0); } }, "form": { "captchaSiteKey": "6LeVatsqAAAAAJyNhFfVbfatrup-UENhoS6DP2nG", "processed": null }, "friendly_urls": true, "map": { "width": "100%", // set width and height on the containing element "height": "100%" }, "siteroot": "https://democrats-science.house.gov/", "theme": "science", "webroot": "https://democrats-science.house.gov/" , "defaultTheme": "default_v6" }; var yt_players = []; function onYouTubePlayerAPIReady() { var carousel = $('.carousel'); if (carousel.length > 0) { carousel.on('slide', function() { if (typeof yt_players != 'undefined' && yt_players.constructor === Array && yt_players.length > 0) { yt_players.each(function(current) { if (application.fn.check(current.player) && typeof current.player.pauseVideo != 'undefined') { current.player.pauseVideo(); } }); } }); //$('.carousel').carousel('cycle'); } Array.each(yt_players, function(video) { video.target.innerHTML = ""; video.player = new YT.Player(video.target, { width: video.width, height: video.height, videoId: video.id, playerVars: { controls: 1, showinfo: 0 , modestbranding: 1, wmode: "transparent" }, events: { 'onStateChange': function(event) { if (event.data == YT.PlayerState.PLAYING) { if (typeof _gaq != 'undefined') { _gaq.push(['_trackEvent', 'Video', 'Play', video.title ]); } //$('.carousel').carousel('pause'); carousel.each(function(index) { $(this).carousel('pause'); }); } else if (event.data == YT.PlayerState.PAUSED) { //if (typeof _gaq != 'undefined') { _gaq.push(['_trackEvent', 'Video', 'Pause', video.title ]); } //$('.carousel').carousel('cycle'); } else if (event.data == YT.PlayerState.ENDED) { if (typeof _gaq != 'undefined') { _gaq.push(['_trackEvent', 'Video', 'Complete', video.title ]); } //carousel.carousel('cycle'); carousel.each(function(index) { $(this).carousel('cycle'); }); } } } }); }); } $(function() { var tag = document.createElement('script'); tag.src = "//www.youtube.com/player_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); }); function returnfalse() { return false } </script> <!--[if lt IE 9]> <script src="/scripts/polyfills/jquery.backgroundSize.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { $('.bg-fix').css({'background-size': 'cover'}); }); </script> <![endif]--> <script> $(function() { $('a').each(function() { var $this = $(this); var newWin = $this.hasClass('new-win'); var senExit = $this.hasClass('sen-exit'); if (newWin === true || senExit === true) { var href = $this.attr('href'); if (typeof href !== 'undefined' && href !== '') { if (href.indexOf('javascript:') === -1 && href.charAt(0) !== '#') { var uri = (senExit === true) ? '' + encodeURIComponent(href) : href; $this.click(function(e) { e.preventDefault(); window.open(uri); }); } } } }); }); </script> <script type="text/javascript"> /* moved to mootools below; window.addEvent("domready", function() { $$("script.deferred-script").each(function(script) { Browser.exec((Browser.ie) ? script.innerHTML : script.get("text")); }); });*/ $(function() { $("script.deferred-script").each(function() { var text = $(this).text(); if (window.execScript){ window.execScript(text); } else { var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.text = text; document.head.appendChild(script); document.head.removeChild(script); } }); }); </script> </body> </html>