CINXE.COM

Kalley Huang | The Texas Tribune

<!DOCTYPE html> <html lang="en" class="no-js"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.texastribune.org/about/staff/kalley-huang/","20211204071136","https://web.archive.org/","web","/_static/", "1638601896"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>Kalley Huang | The Texas Tribune</title> <meta charset="utf-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam-cell.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"UgMGVFZADAYCUVBR",licenseKey:"8636ab2091",applicationID:"452513"};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var i=e[n]={exports:{}};t[n][0].call(i.exports,function(e){var i=t[n][1][e];return r(i||e)},i,i.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var i=0;i<n.length;i++)r(n[i]);return r}({1:[function(t,e,n){function r(t){try{s.console&&console.log(t)}catch(e){}}var i,o=t("ee"),a=t(28),s={};try{i=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,i.indexOf("dev")!==-1&&(s.dev=!0),i.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&o.on("internal-error",function(t){r(t.stack)}),s.dev&&o.on("fn-err",function(t,e,n){r(n.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,s){try{p?p-=1:i(s||new UncaughtException(t,e,n),!0)}catch(f){try{o("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function i(t,e){var n=e?null:c.now();o("err",[t,n])}var o=t("handle"),a=t(29),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,l="nr@seenError";if(!c.disabled){var p=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(10),t(9),"addEventListener"in window&&t(6),c.xhrWrappable&&t(11),d=!0)}s.on("fn-start",function(t,e,n){d&&(p+=1)}),s.on("fn-err",function(t,e,n){d&&!n[l]&&(f(n,l,function(){return!0}),this.thrown=!0,i(n))}),s.on("fn-end",function(){d&&!this.thrown&&p>0&&(p-=1)}),s.on("internal-error",function(t){o("ierr",[t,c.now(),!0])})}},{}],3:[function(t,e,n){var r=t("loader");r.disabled||(r.features.ins=!0)},{}],4:[function(t,e,n){function r(){var t=new PerformanceObserver(function(t,e){var n=t.getEntries();s(v,[n])});try{t.observe({entryTypes:["resource"]})}catch(e){}}function i(t){if(s(v,[window.performance.getEntriesByType(w)]),window.performance["c"+l])try{window.performance[h](m,i,!1)}catch(t){}else try{window.performance[h]("webkit"+m,i,!1)}catch(t){}}function o(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var a=t("ee"),s=t("handle"),c=t(10),f=t(9),u=t(5),d=t(19),l="learResourceTimings",p="addEventListener",h="removeEventListener",m="resourcetimingbufferfull",v="bstResource",w="resource",g="-start",y="-end",x="fn"+g,b="fn"+y,E="bstTimer",R="pushState",S=t("loader");if(!S.disabled){S.features.stn=!0,t(8),"addEventListener"in window&&t(6);var O=NREUM.o.EV;a.on(x,function(t,e){var n=t[0];n instanceof O&&(this.bstStart=S.now())}),a.on(b,function(t,e){var n=t[0];n instanceof O&&s("bst",[n,e,this.bstStart,S.now()])}),c.on(x,function(t,e,n){this.bstStart=S.now(),this.bstType=n}),c.on(b,function(t,e){s(E,[e,this.bstStart,S.now(),this.bstType])}),f.on(x,function(){this.bstStart=S.now()}),f.on(b,function(t,e){s(E,[e,this.bstStart,S.now(),"requestAnimationFrame"])}),a.on(R+g,function(t){this.time=S.now(),this.startPath=location.pathname+location.hash}),a.on(R+y,function(t){s("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),u()?(s(v,[window.performance.getEntriesByType("resource")]),r()):p in window.performance&&(window.performance["c"+l]?window.performance[p](m,i,d(!1)):window.performance[p]("webkit"+m,i,d(!1))),document[p]("scroll",o,d(!1)),document[p]("keypress",o,d(!1)),document[p]("click",o,d(!1))}}},{}],5:[function(t,e,n){e.exports=function(){return"PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&i(e)}function i(t){s.inPlace(t,[u,d],"-",o)}function o(t,e){return t[1]}var a=t("ee").get("events"),s=t("wrap-function")(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(i(window),i(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var r=c(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}[typeof n];return e?s(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=o(arguments),e={};i.emit(n+"before-start",[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var s=r.apply(this,t);return i.emit(n+"start",[t,a],s),s.then(function(t){return i.emit(n+"end",[null,t],s),t},function(t){throw i.emit(n+"end",[t],s),t})})}var i=t("ee").get("fetch"),o=t(29),a=t(28);e.exports=i;var s=window,c="fetch-",f=c+"body-",u=["arrayBuffer","blob","json","text","formData"],d=s.Request,l=s.Response,p=s.fetch,h="prototype",m="nr@context";d&&l&&p&&(a(u,function(t,e){r(d[h],e,f),r(l[h],e,f)}),r(s,"fetch",c),i.on(c+"end",function(t,e){var n=this;if(e){var r=e.headers.get("content-length");null!==r&&(n.rxSize=r),i.emit(c+"done",[null,e],n)}else i.emit(c+"done",[t],n)}))},{}],8:[function(t,e,n){var r=t("ee").get("history"),i=t("wrap-function")(r);e.exports=r;var o=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;o&&o.pushState&&o.replaceState&&(a=o),i.inPlace(a,["pushState","replaceState"],"-")},{}],9:[function(t,e,n){var r=t("ee").get("raf"),i=t("wrap-function")(r),o="equestAnimationFrame";e.exports=r,i.inPlace(window,["r"+o,"mozR"+o,"webkitR"+o,"msR"+o],"raf-"),r.on("raf-start",function(t){t[0]=i(t[0],"fn-")})},{}],10:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function i(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var o=t("ee").get("timer"),a=t("wrap-function")(o),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";e.exports=o,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),o.on(c+u,r),o.on(s+u,i)},{}],11:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",s)}function i(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function o(t){x.push(t),m&&(E?E.then(a):w?w(a):(R=-R,S.data=R))}function a(){for(var t=0;t<x.length;t++)r([],x[t]);x.length&&(x=[])}function s(t,e){return e}function c(t,e){for(var n in t)e[n]=t[n];return e}t(6);var f=t("ee"),u=f.get("xhr"),d=t("wrap-function")(u),l=t(19),p=NREUM.o,h=p.XHR,m=p.MO,v=p.PR,w=p.SI,g="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],x=[];e.exports=u;var b=window.XMLHttpRequest=function(t){var e=new h(t);try{u.emit("new-xhr",[e],e),e.addEventListener(g,i,l(!1))}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(c(h,b),b.prototype=h.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,e){r(t,e),o(e)}),u.on("open-xhr-start",r),m){var E=v&&v.resolve();if(!w&&!v){var R=1,S=document.createTextNode(R);new m(a).observe(S,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===g||a()})},{}],12:[function(t,e,n){function r(t){if(!s(t))return null;var e=window.NREUM;if(!e.loader_config)return null;var n=(e.loader_config.accountID||"").toString()||null,r=(e.loader_config.agentID||"").toString()||null,f=(e.loader_config.trustKey||"").toString()||null;if(!n||!r)return null;var h=p.generateSpanId(),m=p.generateTraceId(),v=Date.now(),w={spanId:h,traceId:m,timestamp:v};return(t.sameOrigin||c(t)&&l())&&(w.traceContextParentHeader=i(h,m),w.traceContextStateHeader=o(h,v,n,r,f)),(t.sameOrigin&&!u()||!t.sameOrigin&&c(t)&&d())&&(w.newrelicHeader=a(h,m,v,n,r,f)),w}function i(t,e){return"00-"+e+"-"+t+"-01"}function o(t,e,n,r,i){var o=0,a="",s=1,c="",f="";return i+"@nr="+o+"-"+s+"-"+n+"-"+r+"-"+t+"-"+a+"-"+c+"-"+f+"-"+e}function a(t,e,n,r,i,o){var a="btoa"in window&&"function"==typeof window.btoa;if(!a)return null;var s={v:[0,1],d:{ty:"Browser",ac:r,ap:i,id:t,tr:e,ti:n}};return o&&r!==o&&(s.d.tk=o),btoa(JSON.stringify(s))}function s(t){return f()&&c(t)}function c(t){var e=!1,n={};if("init"in NREUM&&"distributed_tracing"in NREUM.init&&(n=NREUM.init.distributed_tracing),t.sameOrigin)e=!0;else if(n.allowed_origins instanceof Array)for(var r=0;r<n.allowed_origins.length;r++){var i=h(n.allowed_origins[r]);if(t.hostname===i.hostname&&t.protocol===i.protocol&&t.port===i.port){e=!0;break}}return e}function f(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.enabled}function u(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.exclude_newrelic_header}function d(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&NREUM.init.distributed_tracing.cors_use_newrelic_header!==!1}function l(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.cors_use_tracecontext_headers}var p=t(25),h=t(14);e.exports={generateTracePayload:r,shouldGenerateTrace:s}},{}],13:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<l;r++)t.removeEventListener(d[r],this.listener,!1);e.aborted||(n.duration=a.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):o(this,t),n.cbTime=this.cbTime,s("xhr",[e,n,this.startTime,this.endTime,"xhr"],this))}}function i(t,e){var n=c(e),r=t.params;r.hostname=n.hostname,r.port=n.port,r.protocol=n.protocol,r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.parsedOrigin=n,t.sameOrigin=n.sameOrigin}function o(t,e){t.params.status=e.status;var n=v(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader("X-NewRelic-App-Data");r&&(t.params.cat=r.split(", ").pop())}t.loadCaptureCalled=!0}var a=t("loader");if(a.xhrWrappable&&!a.disabled){var s=t("handle"),c=t(14),f=t(12).generateTracePayload,u=t("ee"),d=["load","error","abort","timeout"],l=d.length,p=t("id"),h=t(20),m=t(18),v=t(15),w=t(19),g=NREUM.o.REQ,y=window.XMLHttpRequest;a.features.xhr=!0,t(11),t(7),u.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,e.params=this.params||{},e.metrics=this.metrics||{},t.addEventListener("load",function(n){o(e,t)},w(!1)),h&&(h>34||h<10)||t.addEventListener("progress",function(t){e.lastSize=t.loaded},w(!1))}),u.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),u.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid);var n=f(this.parsedOrigin);if(n){var r=!1;n.newrelicHeader&&(e.setRequestHeader("newrelic",n.newrelicHeader),r=!0),n.traceContextParentHeader&&(e.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&e.setRequestHeader("tracestate",n.traceContextStateHeader),r=!0),r&&(this.dt=n)}}),u.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],i=this;if(n&&r){var o=m(r);o&&(n.txSize=o)}this.startTime=a.now(),this.listener=function(t){try{"abort"!==t.type||i.loadCaptureCalled||(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}};for(var s=0;s<l;s++)e.addEventListener(d[s],this.listener,w(!1))}),u.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),u.on("xhr-load-added",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),u.on("xhr-load-removed",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),u.on("xhr-resolved",function(){this.endTime=a.now()}),u.on("addEventListener-end",function(t,e){e instanceof y&&"load"===t[0]&&u.emit("xhr-load-added",[t[1],t[2]],e)}),u.on("removeEventListener-end",function(t,e){e instanceof y&&"load"===t[0]&&u.emit("xhr-load-removed",[t[1],t[2]],e)}),u.on("fn-start",function(t,e,n){e instanceof y&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),u.on("fn-end",function(t,e){this.xhrCbStart&&u.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)}),u.on("fetch-before-start",function(t){function e(t,e){var n=!1;return e.newrelicHeader&&(t.set("newrelic",e.newrelicHeader),n=!0),e.traceContextParentHeader&&(t.set("traceparent",e.traceContextParentHeader),e.traceContextStateHeader&&t.set("tracestate",e.traceContextStateHeader),n=!0),n}var n,r=t[1]||{};"string"==typeof t[0]?n=t[0]:t[0]&&t[0].url?n=t[0].url:window.URL&&t[0]&&t[0]instanceof URL&&(n=t[0].href),n&&(this.parsedOrigin=c(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=f(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if("string"==typeof t[0]||window.URL&&t[0]&&t[0]instanceof URL){var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),e(o.headers,i)&&(this.dt=i),t.length>1?t[1]=o:t.push(o)}else t[0]&&t[0].headers&&e(t[0].headers,i)&&(this.dt=i)}),u.on("fetch-start",function(t,e){this.params={},this.metrics={},this.startTime=a.now(),this.dt=e,t.length>=1&&(this.target=t[0]),t.length>=2&&(this.opts=t[1]);var n,r=this.opts||{},o=this.target;"string"==typeof o?n=o:"object"==typeof o&&o instanceof g?n=o.url:window.URL&&"object"==typeof o&&o instanceof URL&&(n=o.href),i(this,n);var s=(""+(o&&o instanceof g&&o.method||r.method||"GET")).toUpperCase();this.params.method=s,this.txSize=m(r.body)||0}),u.on("fetch-done",function(t,e){this.endTime=a.now(),this.params||(this.params={}),this.params.status=e?e.status:0;var n;"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var r={txSize:this.txSize,rxSize:n,duration:a.now()-this.startTime};s("xhr",[this.params,r,this.startTime,this.endTime,"fetch"],this)})}},{}],14:[function(t,e,n){var r={};e.exports=function(t){if(t in r)return r[t];var e=document.createElement("a"),n=window.location,i={};e.href=t,i.port=e.port;var o=e.href.split("://");!i.port&&o[1]&&(i.port=o[1].split("/")[0].split("@").pop().split(":")[1]),i.port&&"0"!==i.port||(i.port="https"===o[0]?"443":"80"),i.hostname=e.hostname||n.hostname,i.pathname=e.pathname,i.protocol=o[0],"/"!==i.pathname.charAt(0)&&(i.pathname="/"+i.pathname);var a=!e.protocol||":"===e.protocol||e.protocol===n.protocol,s=e.hostname===document.domain&&e.port===n.port;return i.sameOrigin=a&&(!e.hostname||s),"/"===i.pathname&&(r[t]=i),i}},{}],15:[function(t,e,n){function r(t,e){var n=t.responseType;return"json"===n&&null!==e?e:"arraybuffer"===n||"blob"===n||"json"===n?i(t.response):"text"===n||""===n||void 0===n?i(t.responseText):void 0}var i=t(18);e.exports=r},{}],16:[function(t,e,n){function r(){}function i(t,e,n,r){return function(){return u.recordSupportability("API/"+e+"/called"),o(t+e,[f.now()].concat(s(arguments)),n?null:this,r),n?void 0:this}}var o=t("handle"),a=t(28),s=t(29),c=t("ee").get("tracer"),f=t("loader"),u=t(21),d=NREUM;"undefined"==typeof window.newrelic&&(newrelic=d);var l=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],p="api-",h=p+"ixn-";a(l,function(t,e){d[e]=i(p,e,!0,"api")}),d.addPageAction=i(p,"addPageAction",!0),d.setCurrentRouteName=i(p,"routeName",!0),e.exports=newrelic,d.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(t,e){var n={},r=this,i="function"==typeof e;return o(h+"tracer",[f.now(),t,n],r),function(){if(c.emit((i?"":"no-")+"fn-start",[f.now(),r,i],n),i)try{return e.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],n),t}finally{c.emit("fn-end",[f.now()],n)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){m[e]=i(h,e)}),newrelic.noticeError=function(t,e){"string"==typeof t&&(t=new Error(t)),u.recordSupportability("API/noticeError/called"),o("err",[t,f.now(),!1,e])}},{}],17:[function(t,e,n){function r(t){if(NREUM.init){for(var e=NREUM.init,n=t.split("."),r=0;r<n.length-1;r++)if(e=e[n[r]],"object"!=typeof e)return;return e=e[n[n.length-1]]}}e.exports={getConfiguration:r}},{}],18:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],19:[function(t,e,n){var r=!1;try{var i=Object.defineProperty({},"passive",{get:function(){r=!0}});window.addEventListener("testPassive",null,i),window.removeEventListener("testPassive",null,i)}catch(o){}e.exports=function(t){return r?{passive:!0,capture:!!t}:!!t}},{}],20:[function(t,e,n){var r=0,i=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);i&&(r=+i[1]),e.exports=r},{}],21:[function(t,e,n){function r(t,e){var n=[a,t,{name:t},e];return o("storeMetric",n,null,"api"),n}function i(t,e){var n=[s,t,{name:t},e];return o("storeEventMetrics",n,null,"api"),n}var o=t("handle"),a="sm",s="cm";e.exports={constants:{SUPPORTABILITY_METRIC:a,CUSTOM_METRIC:s},recordSupportability:r,recordCustom:i}},{}],22:[function(t,e,n){function r(){return s.exists&&performance.now?Math.round(performance.now()):(o=Math.max((new Date).getTime(),o))-a}function i(){return o}var o=(new Date).getTime(),a=o,s=t(30);e.exports=r,e.exports.offset=a,e.exports.getLastTimestamp=i},{}],23:[function(t,e,n){function r(t){return!(!t||!t.protocol||"file:"===t.protocol)}e.exports=r},{}],24:[function(t,e,n){function r(t,e){var n=t.getEntries();n.forEach(function(t){"first-paint"===t.name?l("timing",["fp",Math.floor(t.startTime)]):"first-contentful-paint"===t.name&&l("timing",["fcp",Math.floor(t.startTime)])})}function i(t,e){var n=t.getEntries();if(n.length>0){var r=n[n.length-1];if(c&&c<r.startTime)return;l("lcp",[r])}}function o(t){t.getEntries().forEach(function(t){t.hadRecentInput||l("cls",[t])})}function a(t){if(t instanceof v&&!g){var e=Math.round(t.timeStamp),n={type:t.type};e<=p.now()?n.fid=p.now()-e:e>p.offset&&e<=Date.now()?(e-=p.offset,n.fid=p.now()-e):e=p.now(),g=!0,l("timing",["fi",e,n])}}function s(t){"hidden"===t&&(c=p.now(),l("pageHide",[c]))}if(!("init"in NREUM&&"page_view_timing"in NREUM.init&&"enabled"in NREUM.init.page_view_timing&&NREUM.init.page_view_timing.enabled===!1)){var c,f,u,d,l=t("handle"),p=t("loader"),h=t(27),m=t(19),v=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){f=new PerformanceObserver(r);try{f.observe({entryTypes:["paint"]})}catch(w){}u=new PerformanceObserver(i);try{u.observe({entryTypes:["largest-contentful-paint"]})}catch(w){}d=new PerformanceObserver(o);try{d.observe({type:"layout-shift",buffered:!0})}catch(w){}}if("addEventListener"in document){var g=!1,y=["click","keydown","mousedown","pointerdown","touchstart"];y.forEach(function(t){document.addEventListener(t,a,m(!1))})}h(s)}},{}],25:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var i,o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",s=0;s<o.length;s++)i=o[s],"x"===i?a+=t().toString(16):"y"===i?(i=3&t()|8,a+=i.toString(16)):a+=i;return a}function i(){return a(16)}function o(){return a(32)}function a(t){function e(){return n?15&n[r++]:16*Math.random()|0}var n=null,r=0,i=window.crypto||window.msCrypto;i&&i.getRandomValues&&Uint8Array&&(n=i.getRandomValues(new Uint8Array(31)));for(var o=[],a=0;a<t;a++)o.push(e().toString(16));return o.join("")}e.exports={generateUuid:r,generateSpanId:i,generateTraceId:o}},{}],26:[function(t,e,n){function r(t,e){if(!i)return!1;if(t!==i)return!1;if(!e)return!0;if(!o)return!1;for(var n=o.split("."),r=e.split("."),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var i=null,o=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf("Chrome")===-1&&s.indexOf("Chromium")===-1&&(i="Safari",o=c[1])}e.exports={agent:i,version:o,match:r}},{}],27:[function(t,e,n){function r(t){function e(){t(s&&document[s]?document[s]:document[o]?"hidden":"visible")}"addEventListener"in document&&a&&document.addEventListener(a,e,i(!1))}var i=t(19);e.exports=r;var o,a,s;"undefined"!=typeof document.hidden?(o="hidden",a="visibilitychange",s="visibilityState"):"undefined"!=typeof document.msHidden?(o="msHidden",a="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(o="webkitHidden",a="webkitvisibilitychange",s="webkitVisibilityState")},{}],28:[function(t,e,n){function r(t,e){var n=[],r="",o=0;for(r in t)i.call(t,r)&&(n[o]=e(r,t[r]),o+=1);return n}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],29:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,i=n-e||0,o=Array(i<0?0:i);++r<i;)o[r]=t[e+r];return o}e.exports=r},{}],30:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(t,e,n){function r(){}function i(t){function e(t){return t&&t instanceof r?t:t?f(t,c,a):a()}function n(n,r,i,o,a){if(a!==!1&&(a=!0),!p.aborted||o){t&&a&&t(n,r,i);for(var s=e(i),c=m(n),f=c.length,u=0;u<f;u++)c[u].apply(s,r);var l=d[y[n]];return l&&l.push([x,n,r,s]),s}}function o(t,e){g[t]=m(t).concat(e)}function h(t,e){var n=g[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return g[t]||[]}function v(t){return l[t]=l[t]||i(n)}function w(t,e){p.aborted||u(t,function(t,n){e=e||"feature",y[n]=e,e in d||(d[e]=[])})}var g={},y={},x={on:o,addEventListener:o,removeEventListener:h,emit:n,get:v,listeners:m,context:e,buffer:w,abort:s,aborted:!1};return x}function o(t){return f(t,c,a)}function a(){return new r}function s(){(d.api||d.feature)&&(p.aborted=!0,d=p.backlog={})}var c="nr@context",f=t("gos"),u=t(28),d={},l={},p=e.exports=i();e.exports.getOrSetContext=o,p.backlog=d},{}],gos:[function(t,e,n){function r(t,e,n){if(i.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(o){}return t[e]=r,r}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){i.buffer([t],r),i.emit(t,e,n)}var i=t("ee").get("handle");e.exports=r,r.ee=i},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,o,function(){return i++})}var i=1,o="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!T++){var t=O.info=NREUM.info,e=v.getElementsByTagName("script")[0];if(setTimeout(f.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return f.abort();c(R,function(e,n){t[e]||(t[e]=n)});var n=a();s("mark",["onload",n+O.offset],null,"api"),s("timing",["load",n]);var r=v.createElement("script");0===t.agent.indexOf("http://")||0===t.agent.indexOf("https://")?r.src=t.agent:r.src=h+"://"+t.agent,e.parentNode.insertBefore(r,e)}}function i(){"complete"===v.readyState&&o()}function o(){s("mark",["domContent",a()+O.offset],null,"api")}var a=t(22),s=t("handle"),c=t(28),f=t("ee"),u=t(26),d=t(23),l=t(17),p=t(19),h=l.getConfiguration("ssl")===!1?"http":"https",m=window,v=m.document,w="addEventListener",g="attachEvent",y=m.XMLHttpRequest,x=y&&y.prototype,b=!d(m.location);NREUM.o={ST:setTimeout,SI:m.setImmediate,CT:clearTimeout,XHR:y,REQ:m.Request,EV:m.Event,PR:m.Promise,MO:m.MutationObserver};var E=""+location,R={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1212.min.js"},S=y&&x&&x[w]&&!/CriOS/.test(navigator.userAgent),O=e.exports={offset:a.getLastTimestamp(),now:a,origin:E,features:{},xhrWrappable:S,userAgent:u,disabled:b};if(!b){t(16),t(24),v[w]?(v[w]("DOMContentLoaded",o,p(!1)),m[w]("load",r,p(!1))):(v[g]("onreadystatechange",i),m[g]("onload",r)),s("mark",["firstbyte",a.getLastTimestamp()],null,"api");var T=0}},{}],"wrap-function":[function(t,e,n){function r(t,e){function n(e,n,r,c,f){function nrWrapper(){var o,a,u,l;try{a=this,o=d(arguments),u="function"==typeof r?r(o,a):r||{}}catch(p){i([p,"",[o,a,c],u],t)}s(n+"start",[o,a,c],u,f);try{return l=e.apply(a,o)}catch(h){throw s(n+"err",[o,a,h],u,f),h}finally{s(n+"end",[o,a,l],u,f)}}return a(e)?e:(n||(n=""),nrWrapper[l]=e,o(e,nrWrapper,t),nrWrapper)}function r(t,e,r,i,o){r||(r="");var s,c,f,u="-"===r.charAt(0);for(f=0;f<e.length;f++)c=e[f],s=t[c],a(s)||(t[c]=n(s,u?c+r:r,i,c,o))}function s(n,r,o,a){if(!h||e){var s=h;h=!0;try{t.emit(n,r,o,e,a)}catch(c){i([c,n,r,o],t)}h=s}}return t||(t=u),n.inPlace=r,n.flag=l,n}function i(t,e){e||(e=u);try{e.emit("internal-error",t)}catch(n){}}function o(t,e,n){if(Object.defineProperty&&Object.keys)try{var r=Object.keys(t);return r.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(o){i([o],n)}for(var a in t)p.call(t,a)&&(e[a]=t[a]);return e}function a(t){return!(t&&t instanceof Function&&t.apply&&!t[l])}function s(t,e){var n=e(t);return n[l]=t,o(t,n,u),n}function c(t,e,n){var r=t[e];t[e]=s(r,n)}function f(){for(var t=arguments.length,e=new Array(t),n=0;n<t;++n)e[n]=arguments[n];return e}var u=t("ee"),d=t(29),l="nr@original",p=Object.prototype.hasOwnProperty,h=!1;e.exports=r,e.exports.wrapFunction=s,e.exports.wrapInPlace=c,e.exports.argsToArray=f},{}]},{},["loader",2,13,4,3]);</script><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam-cell.nr-data.net","errorBeacon":"bam-cell.nr-data.net","licenseKey":"8636ab2091","applicationID":"452513","transactionName":"ZwZWZ0NWD0VRAE1YCV5MckZfVBVfXw0WUARfFkAdR14EQUNZakUHVgV1RkVfDkRmClxGSFcGQA==","queueTime":1,"applicationTime":244,"agent":""}</script> <link href="//web.archive.org/web/20211204071136/https://cdnjs.cloudflare.com/" rel="dns-prefetch"> <link href="//web.archive.org/web/20211204071136/https://cdn.texastribune.org/" rel="dns-prefetch"> <link href="//web.archive.org/web/20211204071136/https://static.texastribune.org/" rel="dns-prefetch"> <link href="//web.archive.org/web/20211204071136/https://www.googletagmanager.com/" rel="dns-prefetch"> <link href="//web.archive.org/web/20211204071136/https://www.googletagservices.com/" rel="dns-prefetch"> <link href="//web.archive.org/web/20211204071136/https://ajax.googleapis.com/" rel="dns-prefetch"> <!-- base favicons --> <link rel="icon" type="image/png" sizes="48x48" href="/web/20211204071136im_/https://www.texastribune.org/static/images/favicon-48x48.7388fd83b75b.png"> <link rel="icon" type="image/png" sizes="32x32" href="/web/20211204071136im_/https://www.texastribune.org/static/images/favicon-32x32.ebd14081da36.png"> <link rel="icon" type="image/png" sizes="16x16" href="/web/20211204071136im_/https://www.texastribune.org/static/images/favicon-16x16.d0e640fbf205.png"> <link rel="apple-touch-icon" sizes="180x180" href="/web/20211204071136im_/https://www.texastribune.org/static/images/apple-touch-icon.358661eab2b3.png"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="canonical" href="https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/"> <script type="application/ld+json"> {"@context": "https://web.archive.org/web/20211204071136/https://schema.org/", "@id": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "mainEntityOfPage": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "@type": "CollectionPage", "mainEntity": {"@type": "ItemList", "numberofItems": 5, "itemListElement": [{"item": {"@type": "NewsArticle", "inLanguage": "en_US", "isAccessibleForFree": true, "headline": "Texas 2021 constitutional amendment election results", "alternativeHeadline": "Texas 2021 constitutional amendment election results", "description": "Unofficial results show that Texas voters approved eight amendments to the state Constitution.", "datePublished": "2021-11-03T01:55:00+00:00", "dateModified": "2021-11-03T14:55:12.664489+00:00", "author": [{"@type": "Person", "name": "Carla Astudillo", "jobTitle": "Senior Data Visuals Developer", "description": "Carla Astudillo is a news app and data visuals developer with a focus on elections and political data. Previously, she w...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/carla-astudillo/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Andrew Zhang", "jobTitle": "Engagement Fellow", "description": "Andrew Zhang is a junior at the University of Texas at Austin and a fall engagement fellow. A lifelong Texan, he grew...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/andrew-zhang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "articleSection": ["News Applications, Graphics and Databases"], "image": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/Y-m5wY6UTQY_-9Bg0uO0_EKKLsw=/450x300/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg", "width": 450, "height": 300, "caption": "Early Voting site at the Toney Burger Stadium in South Austin on June 29, 2020."}, "url": "https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-election-results-2021-constitutional-amendments/", "keywords": ["elections", "politics", "state government", "voting", "property taxes", "coronavirus"], "publisher": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune", "publishingPrinciples": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/", "logo": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/static/images/logo.png"}}, "thumbnailUrl": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/Y-m5wY6UTQY_-9Bg0uO0_EKKLsw=/450x300/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg", "creator": [{"@type": "Person", "name": "Carla Astudillo", "jobTitle": "Senior Data Visuals Developer", "description": "Carla Astudillo is a news app and data visuals developer with a focus on elections and political data. Previously, she w...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/carla-astudillo/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Andrew Zhang", "jobTitle": "Engagement Fellow", "description": "Andrew Zhang is a junior at the University of Texas at Austin and a fall engagement fellow. A lifelong Texan, he grew...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/andrew-zhang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "mainEntityofPage": ["https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-election-results-2021-constitutional-amendments/"]}, "@type": "ListItem", "position": 0}, {"item": {"@type": "NewsArticle", "inLanguage": "en_US", "isAccessibleForFree": true, "headline": "Texas redistricting map: Find your new districts", "alternativeHeadline": "Texas has new political maps. See which districts your home is in.", "description": "Texas lawmakers have redrawn political maps for the state鈥檚 congressional, House, Senate and Board of Education districts. Search your address to see how the new districts will affect your community.", "datePublished": "2021-10-22T10:00:00+00:00", "dateModified": "2021-10-22T10:00:12.806138+00:00", "author": [{"@type": "Person", "name": "Carla Astudillo", "jobTitle": "Senior Data Visuals Developer", "description": "Carla Astudillo is a news app and data visuals developer with a focus on elections and political data. Previously, she w...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/carla-astudillo/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Mandi Cai", "jobTitle": "Designer/Developer", "description": "Mandi Cai tells stories with code and graphics as part of the data visuals team. Previously, she created dashboard...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/mandi-cai/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "articleSection": ["News Applications, Graphics and Databases", "Redistricting Texas", "Texas Legislature 2021"], "image": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/uegOUI8HZIEpmIO7c6CZdYbtvX4=/450x300/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png", "width": 450, "height": 300, "caption": ""}, "url": "https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-redistricting-map/", "keywords": ["demographics", "maps of Texas", "politics", "public education", "redistricting", "state government", "Congress"], "publisher": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune", "publishingPrinciples": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/", "logo": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/static/images/logo.png"}}, "thumbnailUrl": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/uegOUI8HZIEpmIO7c6CZdYbtvX4=/450x300/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png", "creator": [{"@type": "Person", "name": "Carla Astudillo", "jobTitle": "Senior Data Visuals Developer", "description": "Carla Astudillo is a news app and data visuals developer with a focus on elections and political data. Previously, she w...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/carla-astudillo/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Mandi Cai", "jobTitle": "Designer/Developer", "description": "Mandi Cai tells stories with code and graphics as part of the data visuals team. Previously, she created dashboard...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/mandi-cai/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "mainEntityofPage": ["https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-redistricting-map/"]}, "@type": "ListItem", "position": 1}, {"item": {"@type": "NewsArticle", "inLanguage": "en_US", "isAccessibleForFree": true, "headline": "COVID-19 in Texas schools: We鈥檙e tracking cases here", "alternativeHeadline": "Texas schools started this year with record-high coronavirus cases, but weekly totals have now declined", "description": "More than four months into this school year, districts have reported 224,814 cases in students. But state data on school cases is incomplete and likely an undercount.", "datePublished": "2021-09-17T22:49:40+00:00", "dateModified": "2021-12-03T21:00:27.877557+00:00", "author": [{"@type": "Person", "name": "Mandi Cai", "jobTitle": "Designer/Developer", "description": "Mandi Cai tells stories with code and graphics as part of the data visuals team. Previously, she created dashboard...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/mandi-cai/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Brian Lopez", "jobTitle": "Public Education Reporter", "description": "Brian Lopez is the Public Education Reporter for The Texas Tribune. He joined the Tribune in August 2021 after a cov...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/brian-lopez/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "articleSection": ["Coronavirus in Texas", "News Applications, Graphics and Databases", "Stories by Texas Tribune fellows"], "image": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/nT1TmqYo_E683Qh6et3qUspw6W8=/450x300/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg", "width": 450, "height": 300, "caption": "Students work at their desks at Blanco Vista Elementary School in San Marcos on Aug. 23, 2021."}, "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/2021/09/17/texas-schools-covid-19-cases/", "keywords": ["charter schools", "health care", "public education", "Department of State Health Services", "Texas Education Agency", "coronavirus"], "publisher": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune", "publishingPrinciples": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/", "logo": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/static/images/logo.png"}}, "thumbnailUrl": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/nT1TmqYo_E683Qh6et3qUspw6W8=/450x300/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg", "creator": [{"@type": "Person", "name": "Mandi Cai", "jobTitle": "Designer/Developer", "description": "Mandi Cai tells stories with code and graphics as part of the data visuals team. Previously, she created dashboard...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/mandi-cai/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Brian Lopez", "jobTitle": "Public Education Reporter", "description": "Brian Lopez is the Public Education Reporter for The Texas Tribune. He joined the Tribune in August 2021 after a cov...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/brian-lopez/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "mainEntityofPage": ["https://web.archive.org/web/20211204071136/https://www.texastribune.org/2021/09/17/texas-schools-covid-19-cases/"]}, "@type": "ListItem", "position": 2}, {"item": {"@type": "NewsArticle", "inLanguage": "en_US", "isAccessibleForFree": true, "headline": "At least 45 Texas school districts shut down in-person classes due to COVID-19", "alternativeHeadline": "At least 45 districts shut down in-person classes due to COVID-19 cases, affecting more than 40,000 stud...", "description": "Caseloads have left districts scrambling when many have said they have fewer tools at their disposal to combat the spread of the virus.", "datePublished": "2021-09-03T23:26:08+00:00", "dateModified": "2021-09-04T00:10:14.064912+00:00", "author": [{"@type": "Person", "name": "Mandi Cai", "jobTitle": "Designer/Developer", "description": "Mandi Cai tells stories with code and graphics as part of the data visuals team. Previously, she created dashboard...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/mandi-cai/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Allyson Waller", "jobTitle": "Reporter", "description": "Allyson Waller is a general assignment reporter at The Texas Tribune. Previously, she was part of the 2020-2021 New Yor...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/allyson-r-waller/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "articleSection": ["Coronavirus in Texas", "Stories by Texas Tribune fellows"], "image": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/v79e6C4rOSUsz4CkbdhHo7Eo2dY=/450x300/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg", "width": 450, "height": 300, "caption": "An empty classroom at Chapa Middle School in Kyle on Aug. 24, 2021."}, "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/2021/09/03/texas-covid-school-districts-shut-down/", "keywords": ["health care", "public education", "school district mandates", "state government", "coronavirus"], "publisher": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune", "publishingPrinciples": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/", "logo": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/static/images/logo.png"}}, "thumbnailUrl": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/v79e6C4rOSUsz4CkbdhHo7Eo2dY=/450x300/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg", "creator": [{"@type": "Person", "name": "Mandi Cai", "jobTitle": "Designer/Developer", "description": "Mandi Cai tells stories with code and graphics as part of the data visuals team. Previously, she created dashboard...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/mandi-cai/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Allyson Waller", "jobTitle": "Reporter", "description": "Allyson Waller is a general assignment reporter at The Texas Tribune. Previously, she was part of the 2020-2021 New Yor...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/allyson-r-waller/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "mainEntityofPage": ["https://web.archive.org/web/20211204071136/https://www.texastribune.org/2021/09/03/texas-covid-school-districts-shut-down/"]}, "@type": "ListItem", "position": 3}, {"item": {"@type": "NewsArticle", "inLanguage": "en_US", "isAccessibleForFree": true, "headline": "Texas reports most COVID-19 cases in schools in a single week yet", "alternativeHeadline": "More Texas students tested positive for COVID-19 last week than at any time last school year", "description": "There have been 20,256 reported cases among students across the state since the school year began.", "datePublished": "2021-08-27T22:30:23.323055+00:00", "dateModified": "2021-08-27T22:35:12.931610+00:00", "author": [{"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Brian Lopez", "jobTitle": "Public Education Reporter", "description": "Brian Lopez is the Public Education Reporter for The Texas Tribune. He joined the Tribune in August 2021 after a cov...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/brian-lopez/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "articleSection": ["Coronavirus in Texas"], "image": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/GDX5YJ2RAbvVWqqmZhzB8ZReifk=/450x300/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg", "width": 450, "height": 300, "caption": "Students eat lunch in the cafeteria at Chapa Middle School in Kyle on Aug. 24, 2021."}, "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/2021/08/27/texas-schools-covid-19-cases/", "keywords": ["public education", "Texas Education Agency", "coronavirus"], "publisher": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune", "publishingPrinciples": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/", "logo": {"@type": "ImageObject", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/static/images/logo.png"}}, "thumbnailUrl": "https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/GDX5YJ2RAbvVWqqmZhzB8ZReifk=/450x300/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg", "creator": [{"@type": "Person", "name": "Kalley Huang", "jobTitle": "Data Visuals Fellow", "description": "Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel ...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}, {"@type": "Person", "name": "Brian Lopez", "jobTitle": "Public Education Reporter", "description": "Brian Lopez is the Public Education Reporter for The Texas Tribune. He joined the Tribune in August 2021 after a cov...", "url": "https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/brian-lopez/", "affiliation": {"@type": "NewsMediaOrganization", "name": "The Texas Tribune"}}], "mainEntityofPage": ["https://web.archive.org/web/20211204071136/https://www.texastribune.org/2021/08/27/texas-schools-covid-19-cases/"]}, "@type": "ListItem", "position": 4}]}, "description": "Staff profile and all reporting by Kalley Huang, Data Visuals Fellow"} </script> <meta name="copyright" content="漏 The Texas Tribune"/> <meta name="publisher" content="The Texas Tribune"/> <meta name="robots" content="index,follow"/> <meta name="siteinfo" content="http://www.texastribune.org/robots.txt"/> <link rel="apple-touch-icon" href="/web/20211204071136im_/https://www.texastribune.org/static/images/apple-touch-icon.358661eab2b3.png"/> <meta name="google-site-verification" content="3EMut9KLnb_7fohrI_bDaR4py76QIWAt4uPidjagbzI"/> <meta name="y_key" content="36169ff9ee60f3ab"/> <meta name="msvalidate.01" content="DB22C31255557D1E219990CA92192CBB"/> <meta name="pocket-site-verification" content="a03da537417a06100ceed0ab61a3d2"/> <meta property="fb:app_id" content="154122474650943"> <meta property="og:site_name" content="The Texas Tribune"/> <meta property="fb:pages" content="124434790836"> <meta name="twitter:site" content="@TexasTribune"> <meta name="twitter:dnt" content="on"> <meta property="og:url" content="https://web.archive.org/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/"> <link rel="alternate" type="application/rss+xml" title="Kalley Huang's Feed" href="/web/20211204071136/https://www.texastribune.org/feeds/staff/kalley-huang/"/> <meta name="description" content="Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel Hill and Duke University, where she studies statistics and journalism. Kalley reports for The Daily Tar Heel and has previously reported for The Dallas Morning News, the El Paso Times and The 9th Street Journal in Durham, North Carolina."/> <meta property="og:type" content="profile"/> <meta property="og:title" content="Kalley Huang | The Texas Tribune"/> <meta property="og:description" content="Kalley Huang is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel Hill and Duke University, where she studies statistics and journalism. Kalley reports for The Daily Tar Heel and has previously reported for The Dallas Morning News, the El Paso Times and The 9th Street Journal in Durham, North Carolina."/> <meta property="og:image" content="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/J-xNvXhiUdeLIt0ipUTwqh_boPo=/105x155/smart/filters:quality(85)/static.texastribune.org/media/profiles/Kalley_Huang_TT.jpg"/> <meta property="og:image:alt" content="Photo of Kalley Huang"/> <meta property="og:type" content="profile"/> <meta property="profile:first_name" content="Kalley"> <meta property="profile:last_name" content="Huang"> <link rel="stylesheet" type="text/css" href="/web/20211204071136cs_/https://www.texastribune.org/static/css/chz-index.3b69d96ab1e3728214dc6cba39ce07cd.css"> <script> /** Promises https://github.com/bramstein/fontfaceobserver */ (function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}} function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})}; function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g);}()); </script> <script> var dataLayer = window.dataLayer || []; dataLayer.push({ contentType: 'Other', contentCategory: 'Other' }); </script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://web.archive.org/web/20211204071136/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P5L2Z5Z');</script> <script> window.ttGlobal = { pageType: 'generic' }; </script> <script> document .documentElement .classList .remove('no-js'); </script> </head> <body> <a href="#main-tt-content" class="c-button c-button--skip has-bg-teal has-text-white button button--s button--teal">Skip to main content</a> <noscript> <iframe src="https://web.archive.org/web/20211204071136if_/https://www.googletagmanager.com/ns.html?id=GTM-P5L2Z5Z" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <div style="display:none;"> <svg><symbol id="arrow-up" viewbox="0 0 26 28"><path d="M25.172 15.172c0 .531-.219 1.031-.578 1.406l-1.172 1.172c-.375.375-.891.594-1.422.594s-1.047-.219-1.406-.594L16 13.172v11C16 25.297 15.062 26 14 26h-2c-1.062 0-2-.703-2-1.828v-11L5.406 17.75a1.96 1.96 0 01-2.812 0l-1.172-1.172c-.375-.375-.594-.875-.594-1.406s.219-1.047.594-1.422L11.594 3.578C11.953 3.203 12.469 3 13 3s1.047.203 1.422.578L24.594 13.75c.359.375.578.891.578 1.422z"/></symbol><symbol id="bars" viewbox="0 0 24 28"><path d="M24 21v2c0 .547-.453 1-1 1H1c-.547 0-1-.453-1-1v-2c0-.547.453-1 1-1h22c.547 0 1 .453 1 1zm0-8v2c0 .547-.453 1-1 1H1c-.547 0-1-.453-1-1v-2c0-.547.453-1 1-1h22c.547 0 1 .453 1 1zm0-8v2c0 .547-.453 1-1 1H1c-.547 0-1-.453-1-1V5c0-.547.453-1 1-1h22c.547 0 1 .453 1 1z"/></symbol><symbol id="bug" viewbox="0 0 174.9 200"><path d="M0 0v200l40.2-25.1h134.6V0H0zm125.2 139.7l-38.3-25.2-38.3 25.2 12.1-44.2L25 66.8l45.8-2.1L87 21.8l16.2 42.9 45.8 2.1-35.8 28.6 12 44.3z"/></symbol><symbol id="camera" viewbox="0 0 30 28"><path d="M15 10.5c2.484 0 4.5 2.016 4.5 4.5s-2.016 4.5-4.5 4.5-4.5-2.016-4.5-4.5 2.016-4.5 4.5-4.5zM26 4c2.203 0 4 1.797 4 4v14c0 2.203-1.797 4-4 4H4c-2.203 0-4-1.797-4-4V8c0-2.203 1.797-4 4-4h3.5l.797-2.125C8.688.844 9.906 0 11 0h8c1.094 0 2.312.844 2.703 1.875L22.5 4H26zM15 22c3.859 0 7-3.141 7-7s-3.141-7-7-7-7 3.141-7 7 3.141 7 7 7z"/></symbol><symbol id="caret-down" viewbox="0 0 16 28"><path d="M16 11a.99.99 0 01-.297.703l-7 7C8.516 18.89 8.265 19 8 19s-.516-.109-.703-.297l-7-7A.996.996 0 010 11c0-.547.453-1 1-1h14c.547 0 1 .453 1 1z"/></symbol><symbol id="close" viewbox="0 0 22 28"><path d="M20.281 20.656c0 .391-.156.781-.438 1.062l-2.125 2.125c-.281.281-.672.438-1.062.438s-.781-.156-1.062-.438L11 19.249l-4.594 4.594c-.281.281-.672.438-1.062.438s-.781-.156-1.062-.438l-2.125-2.125c-.281-.281-.438-.672-.438-1.062s.156-.781.438-1.062L6.751 15l-4.594-4.594c-.281-.281-.438-.672-.438-1.062s.156-.781.438-1.062l2.125-2.125c.281-.281.672-.438 1.062-.438s.781.156 1.062.438L11 10.751l4.594-4.594c.281-.281.672-.438 1.062-.438s.781.156 1.062.438l2.125 2.125c.281.281.438.672.438 1.062s-.156.781-.438 1.062L15.249 15l4.594 4.594c.281.281.438.672.438 1.062z"/></symbol><symbol id="comments" viewbox="0 0 28 28"><path d="M22 12c0 4.422-4.922 8-11 8-.953 0-1.875-.094-2.75-.25a13.114 13.114 0 01-4.344 2 11.58 11.58 0 01-1.344.25h-.047c-.234 0-.453-.187-.5-.453-.063-.297.141-.484.313-.688.609-.688 1.297-1.297 1.828-2.594C1.625 16.796 0 14.531 0 11.999c0-4.422 4.922-8 11-8s11 3.578 11 8zm6 4c0 2.547-1.625 4.797-4.156 6.266.531 1.297 1.219 1.906 1.828 2.594.172.203.375.391.313.688-.063.281-.297.484-.547.453a11.58 11.58 0 01-1.344-.25 13.114 13.114 0 01-4.344-2c-.875.156-1.797.25-2.75.25-2.828 0-5.422-.781-7.375-2.063a20.4 20.4 0 001.375.063c3.359 0 6.531-.969 8.953-2.719C22.562 17.376 24 14.798 24 12.001c0-.812-.125-1.609-.359-2.375C26.282 11.079 28 13.392 28 16.001z"/></symbol><symbol id="envelope" viewbox="0 0 28 28"><path d="M28 11.094V23.5c0 1.375-1.125 2.5-2.5 2.5h-23A2.507 2.507 0 010 23.5V11.094c.469.516 1 .969 1.578 1.359 2.594 1.766 5.219 3.531 7.766 5.391 1.313.969 2.938 2.156 4.641 2.156h.031c1.703 0 3.328-1.188 4.641-2.156 2.547-1.844 5.172-3.625 7.781-5.391a9.278 9.278 0 001.563-1.359zM28 6.5c0 1.75-1.297 3.328-2.672 4.281-2.438 1.687-4.891 3.375-7.313 5.078-1.016.703-2.734 2.141-4 2.141h-.031c-1.266 0-2.984-1.437-4-2.141-2.422-1.703-4.875-3.391-7.297-5.078-1.109-.75-2.688-2.516-2.688-3.938 0-1.531.828-2.844 2.5-2.844h23c1.359 0 2.5 1.125 2.5 2.5z"/></symbol><symbol id="facebook" viewbox="0 0 16 28"><path d="M14.984.187v4.125h-2.453c-1.922 0-2.281.922-2.281 2.25v2.953h4.578l-.609 4.625H10.25v11.859H5.469V14.14H1.485V9.515h3.984V6.109C5.469 2.156 7.891 0 11.422 0c1.687 0 3.141.125 3.563.187z"/></symbol><symbol id="file-text-o" viewbox="0 0 24 28"><path d="M22.937 5.938c.578.578 1.062 1.734 1.062 2.562v18a1.5 1.5 0 01-1.5 1.5h-21a1.5 1.5 0 01-1.5-1.5v-25a1.5 1.5 0 011.5-1.5h14c.828 0 1.984.484 2.562 1.062zM16 2.125V8h5.875c-.094-.266-.234-.531-.344-.641L16.64 2.468c-.109-.109-.375-.25-.641-.344zM22 26V10h-6.5A1.5 1.5 0 0114 8.5V2H2v24h20zM6 12.5c0-.281.219-.5.5-.5h11c.281 0 .5.219.5.5v1c0 .281-.219.5-.5.5h-11a.494.494 0 01-.5-.5v-1zM17.5 16c.281 0 .5.219.5.5v1c0 .281-.219.5-.5.5h-11a.494.494 0 01-.5-.5v-1c0-.281.219-.5.5-.5h11zm0 4c.281 0 .5.219.5.5v1c0 .281-.219.5-.5.5h-11a.494.494 0 01-.5-.5v-1c0-.281.219-.5.5-.5h11z"/></symbol><symbol id="flag" viewbox="0 0 29 28"><path d="M5 4c0 .719-.391 1.359-1 1.719V25.5c0 .266-.234.5-.5.5h-1a.514.514 0 01-.5-.5V5.719c-.609-.359-1-1-1-1.719 0-1.109.891-2 2-2s2 .891 2 2zm23 1v11.922c0 .578-.359.797-.812 1.031-1.766.953-3.719 1.813-5.766 1.813-2.875 0-4.25-2.188-7.656-2.188-2.484 0-5.094 1.125-7.25 2.281A1.023 1.023 0 016 20c-.547 0-1-.453-1-1V7.406c0-.375.187-.641.484-.859.375-.25.828-.469 1.234-.672C8.687 4.875 11.077 4 13.296 4c2.453 0 4.375.812 6.547 1.828.438.219.891.297 1.375.297C23.671 6.125 26.312 4 26.999 4c.547 0 1 .453 1 1z"/></symbol><symbol id="info" viewbox="0 0 7 13"><path d="M.967 11.01c.564-1.789 1.632-3.932 1.821-4.474.273-.787-.211-1.136-1.74.209l-.34-.64c1.744-1.897 5.335-2.326 4.113.613-.763 1.835-1.309 3.074-1.621 4.03-.455 1.393.694.828 1.819-.211.153.25.203.331.356.619C2.877 13.534.104 13.744.967 11.01zm4.742-8.169c-.532.453-1.32.443-1.761-.022-.441-.465-.367-1.208.164-1.661.532-.453 1.32-.442 1.761.022.439.466.367 1.209-.164 1.661z"/></symbol><symbol id="instagram" viewbox="0 0 24 28"><path d="M16 14c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4zm2.156 0c0 3.406-2.75 6.156-6.156 6.156S5.844 17.406 5.844 14 8.594 7.844 12 7.844s6.156 2.75 6.156 6.156zm1.688-6.406c0 .797-.641 1.437-1.437 1.437S16.97 8.39 16.97 7.594s.641-1.437 1.437-1.437 1.437.641 1.437 1.437zM12 4.156c-1.75 0-5.5-.141-7.078.484-.547.219-.953.484-1.375.906s-.688.828-.906 1.375c-.625 1.578-.484 5.328-.484 7.078s-.141 5.5.484 7.078c.219.547.484.953.906 1.375s.828.688 1.375.906c1.578.625 5.328.484 7.078.484s5.5.141 7.078-.484c.547-.219.953-.484 1.375-.906s.688-.828.906-1.375c.625-1.578.484-5.328.484-7.078s.141-5.5-.484-7.078c-.219-.547-.484-.953-.906-1.375s-.828-.688-1.375-.906C17.5 4.015 13.75 4.156 12 4.156zM24 14c0 1.656.016 3.297-.078 4.953-.094 1.922-.531 3.625-1.937 5.031s-3.109 1.844-5.031 1.937c-1.656.094-3.297.078-4.953.078s-3.297.016-4.953-.078c-1.922-.094-3.625-.531-5.031-1.937S.173 20.875.08 18.953C-.014 17.297.002 15.656.002 14s-.016-3.297.078-4.953c.094-1.922.531-3.625 1.937-5.031s3.109-1.844 5.031-1.937c1.656-.094 3.297-.078 4.953-.078s3.297-.016 4.953.078c1.922.094 3.625.531 5.031 1.937s1.844 3.109 1.937 5.031C24.016 10.703 24 12.344 24 14z"/></symbol><symbol id="link" viewbox="0 0 72 72"><path d="M67.6 25.5L55 38.1c-1.2 1.2-3.1 1.2-4.2 0s-1.2-3.1 0-4.2l12.7-12.7c3.5-3.5 3.5-9.2 0-12.7s-9.2-3.5-12.7 0l-16.9 17c-1 1.1-6 6.7 0 12.7 1.2 1.2 1.2 3.1 0 4.2s-3.1 1.2-4.2 0c-8.3-8.3-3.6-17.4 0-21.1L46.5 4.4c5.8-5.8 15.3-5.8 21.1 0s5.9 15.2 0 21.1zm-25.3 4.2c-1.2-1.2-3.1-1.2-4.2 0-1.2 1.2-1.2 3.1 0 4.2 6 6 1 11.6 0 12.7L21.2 63.4c-3.5 3.5-9.2 3.5-12.7 0s-3.5-9.2 0-12.7L21.2 38c1.2-1.2 1.2-3.1 0-4.2s-3.1-1.2-4.2 0L4.4 46.5c-5.8 5.8-5.8 15.3 0 21.1 5.8 5.8 15.3 5.8 21.1 0l16.9-16.9c3.6-3.6 8.3-12.7-.1-21z"/></symbol><symbol id="linkedin" viewbox="0 0 24 28"><path d="M5.453 9.766V25.25H.297V9.766h5.156zm.328-4.782c.016 1.484-1.109 2.672-2.906 2.672h-.031C1.11 7.656 0 6.468 0 4.984c0-1.516 1.156-2.672 2.906-2.672 1.766 0 2.859 1.156 2.875 2.672zM24 16.375v8.875h-5.141v-8.281c0-2.078-.75-3.5-2.609-3.5-1.422 0-2.266.953-2.641 1.875-.125.344-.172.797-.172 1.266v8.641H8.296c.063-14.031 0-15.484 0-15.484h5.141v2.25h-.031c.672-1.062 1.891-2.609 4.672-2.609 3.391 0 5.922 2.219 5.922 6.969z"/></symbol><symbol id="long-arrow-left" viewbox="0 0 29 28"><path d="M28 12.5v3c0 .281-.219.5-.5.5H8v3.5c0 .203-.109.375-.297.453s-.391.047-.547-.078l-6-5.469A.508.508 0 011 14.047c0-.141.063-.281.156-.375l6-5.531A.5.5 0 118 8.5V12h19.5c.281 0 .5.219.5.5z"/></symbol><symbol id="long-arrow-right" viewbox="0 0 27 28"><path d="M27 13.953a.549.549 0 01-.156.375l-6 5.531A.5.5 0 1120 19.5V16H.5a.494.494 0 01-.5-.5v-3c0-.281.219-.5.5-.5H20V8.5c0-.203.109-.375.297-.453s.391-.047.547.078l6 5.469a.508.508 0 01.156.359z"/></symbol><symbol id="reddit" viewbox="0 0 28 28"><path d="M17.109 18.234c.141.141.141.359 0 .484-.891.891-2.609.969-3.109.969s-2.219-.078-3.109-.969c-.141-.125-.141-.344 0-.484a.34.34 0 01.469 0c.562.578 1.781.766 2.641.766s2.063-.187 2.641-.766a.34.34 0 01.469 0zm-4.796-2.828c0 .766-.625 1.391-1.391 1.391a1.397 1.397 0 01-1.406-1.391A1.4 1.4 0 0110.922 14c.766 0 1.391.625 1.391 1.406zm6.171 0c0 .766-.625 1.391-1.406 1.391a1.394 1.394 0 01-1.391-1.391c0-.781.625-1.406 1.391-1.406a1.4 1.4 0 011.406 1.406zm3.922-1.875a1.867 1.867 0 00-1.875-1.859c-.531 0-1 .219-1.344.562-1.266-.875-2.969-1.437-4.859-1.5l.984-4.422 3.125.703c0 .766.625 1.391 1.391 1.391.781 0 1.406-.641 1.406-1.406s-.625-1.406-1.406-1.406a1.42 1.42 0 00-1.25.781l-3.453-.766c-.172-.047-.344.078-.391.25l-1.078 4.875c-1.875.078-3.563.641-4.828 1.516a1.877 1.877 0 00-1.359-.578 1.867 1.867 0 00-1.875 1.859c0 .75.438 1.375 1.062 1.687a4.024 4.024 0 00-.094.875c0 2.969 3.344 5.375 7.453 5.375 4.125 0 7.469-2.406 7.469-5.375 0-.297-.031-.609-.109-.891a1.878 1.878 0 001.031-1.672zM28 14c0 7.734-6.266 14-14 14S0 21.734 0 14 6.266 0 14 0s14 6.266 14 14z"/></symbol><symbol id="rss" viewbox="0 0 32 32"><path d="M4.259 23.467A4.265 4.265 0 000 27.719a4.25 4.25 0 004.259 4.244 4.25 4.25 0 004.265-4.244 4.265 4.265 0 00-4.265-4.252zM.005 10.873v6.133c3.993 0 7.749 1.562 10.577 4.391A14.897 14.897 0 0114.966 32h6.16c0-11.651-9.478-21.127-21.121-21.127zM.012 0v6.136C14.255 6.136 25.848 17.74 25.848 32H32C32 14.36 17.648 0 .012 0z"/></symbol><symbol id="search" viewbox="0 0 26 28"><path d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zm8 13c0 1.094-.906 2-2 2a1.96 1.96 0 01-1.406-.594l-5.359-5.344a10.971 10.971 0 01-6.234 1.937c-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-.672 4.406-1.937 6.234l5.359 5.359c.359.359.578.875.578 1.406z"/></symbol><symbol id="sign-in" viewbox="0 0 24 28"><path d="M18.5 14a.99.99 0 01-.297.703l-8.5 8.5A.996.996 0 019 23.5c-.547 0-1-.453-1-1V18H1c-.547 0-1-.453-1-1v-6c0-.547.453-1 1-1h7V5.5c0-.547.453-1 1-1a.99.99 0 01.703.297l8.5 8.5A.996.996 0 0118.5 14zM24 8.5v11c0 2.484-2.016 4.5-4.5 4.5h-5a.514.514 0 01-.5-.5c0-.438-.203-1.5.5-1.5h5c1.375 0 2.5-1.125 2.5-2.5v-11C22 7.125 20.875 6 19.5 6H15c-.391 0-1 .078-1-.5 0-.438-.203-1.5.5-1.5h5C21.984 4 24 6.016 24 8.5z"/></symbol><symbol id="sign-out" viewbox="0 0 25 28"><path d="M10 22.5c0 .438.203 1.5-.5 1.5h-5A4.502 4.502 0 010 19.5v-11C0 6.016 2.016 4 4.5 4h5c.266 0 .5.234.5.5 0 .438.203 1.5-.5 1.5h-5A2.507 2.507 0 002 8.5v11C2 20.875 3.125 22 4.5 22H9c.391 0 1-.078 1 .5zM24.5 14a.99.99 0 01-.297.703l-8.5 8.5A.996.996 0 0115 23.5c-.547 0-1-.453-1-1V18H7c-.547 0-1-.453-1-1v-6c0-.547.453-1 1-1h7V5.5c0-.547.453-1 1-1a.99.99 0 01.703.297l8.5 8.5A.996.996 0 0124.5 14z"/></symbol><symbol id="twitter" viewbox="0 0 26 28"><path d="M25.312 6.375a10.85 10.85 0 01-2.531 2.609c.016.219.016.438.016.656 0 6.672-5.078 14.359-14.359 14.359-2.859 0-5.516-.828-7.75-2.266.406.047.797.063 1.219.063 2.359 0 4.531-.797 6.266-2.156a5.056 5.056 0 01-4.719-3.5c.313.047.625.078.953.078.453 0 .906-.063 1.328-.172a5.048 5.048 0 01-4.047-4.953v-.063a5.093 5.093 0 002.281.641 5.044 5.044 0 01-2.25-4.203c0-.938.25-1.797.688-2.547a14.344 14.344 0 0010.406 5.281 5.708 5.708 0 01-.125-1.156 5.045 5.045 0 015.047-5.047 5.03 5.03 0 013.687 1.594 9.943 9.943 0 003.203-1.219 5.032 5.032 0 01-2.219 2.781c1.016-.109 2-.391 2.906-.781z"/></symbol><symbol id="user" viewbox="0 0 20 28"><path d="M20 21.859C20 24.14 18.5 26 16.672 26H3.328C1.5 26 0 24.141 0 21.859 0 17.75 1.016 13 5.109 13a6.979 6.979 0 009.782 0C18.985 13 20 17.75 20 21.859zM16 8c0 3.313-2.688 6-6 6s-6-2.688-6-6 2.688-6 6-6 6 2.688 6 6z"/></symbol><symbol id="volume-up" viewbox="0 0 26 28"><path d="M12 5.5v17c0 .547-.453 1-1 1a.99.99 0 01-.703-.297L5.094 18H1c-.547 0-1-.453-1-1v-6c0-.547.453-1 1-1h4.094l5.203-5.203A.996.996 0 0111 4.5c.547 0 1 .453 1 1zm6 8.5c0 1.563-.953 3.078-2.422 3.672a.869.869 0 01-.391.078c-.547 0-1-.438-1-1 0-1.188 1.813-.859 1.813-2.75s-1.813-1.563-1.813-2.75c0-.562.453-1 1-1 .125 0 .266.016.391.078C17.047 10.906 18 12.437 18 14zm4 0c0 3.172-1.906 6.125-4.844 7.359a1.158 1.158 0 01-.391.078 1.01 1.01 0 01-1.016-1c0-.438.25-.734.609-.922.422-.219.812-.406 1.188-.688 1.547-1.125 2.453-2.922 2.453-4.828s-.906-3.703-2.453-4.828c-.375-.281-.766-.469-1.188-.688-.359-.187-.609-.484-.609-.922 0-.547.453-1 1-1 .141 0 .281.031.406.078 2.938 1.234 4.844 4.188 4.844 7.359zm4 0c0 4.797-2.859 9.141-7.266 11.031a1.172 1.172 0 01-.406.078c-.547 0-1-.453-1-1 0-.453.234-.703.609-.922.219-.125.469-.203.703-.328.438-.234.875-.5 1.281-.797 2.562-1.891 4.078-4.875 4.078-8.062s-1.516-6.172-4.078-8.062a11.006 11.006 0 00-1.281-.797c-.234-.125-.484-.203-.703-.328-.375-.219-.609-.469-.609-.922 0-.547.453-1 1-1 .141 0 .281.031.406.078A12.009 12.009 0 0126 14z"/></symbol><symbol id="your-texas" viewbox="0 0 500 500"><path d="M270.19 448.13l-79.76-143.39-66.32 42.04L15 211h127.16V23.6h114.9v96.95l195.47 19.06L485 259.33l-11.46 53.57-124.58 87.57 9.54 75.93z"/></symbol><symbol id="youtube" viewbox="0 0 24 28"><path d="M15.172 19.437v3.297c0 .703-.203 1.047-.609 1.047-.234 0-.469-.109-.703-.344v-4.703c.234-.234.469-.344.703-.344.406 0 .609.359.609 1.047zm5.281.016v.719h-1.406v-.719c0-.703.234-1.062.703-1.062s.703.359.703 1.062zM5.359 16.047h1.672v-1.469H2.156v1.469h1.641v8.891H5.36v-8.891zm4.5 8.891h1.391v-7.719H9.859v5.906c-.313.438-.609.656-.891.656-.187 0-.297-.109-.328-.328-.016-.047-.016-.219-.016-.547v-5.688H7.233v6.109c0 .547.047.906.125 1.141.125.391.453.578.906.578.5 0 1.031-.313 1.594-.953v.844zm6.703-2.313v-3.078c0-.719-.031-1.234-.141-1.547-.172-.578-.562-.875-1.109-.875-.516 0-1 .281-1.453.844v-3.391h-1.391v10.359h1.391v-.75c.469.578.953.859 1.453.859.547 0 .938-.297 1.109-.859.109-.328.141-.844.141-1.563zm5.282-.156v-.203h-1.422c0 .562-.016.875-.031.953-.078.375-.281.562-.625.562-.484 0-.719-.359-.719-1.078v-1.359h2.797v-1.609c0-.828-.141-1.422-.422-1.813-.406-.531-.953-.797-1.656-.797-.719 0-1.266.266-1.672.797-.297.391-.438.984-.438 1.813v2.703c0 .828.156 1.437.453 1.813.406.531.953.797 1.687.797s1.313-.281 1.687-.828a1.8 1.8 0 00.328-.844c.031-.141.031-.453.031-.906zm-9.5-14.266V4.922c0-.719-.203-1.078-.672-1.078-.453 0-.672.359-.672 1.078v3.281c0 .719.219 1.094.672 1.094.469 0 .672-.375.672-1.094zm11.234 11.735c0 1.797-.016 3.719-.406 5.469-.297 1.234-1.297 2.141-2.5 2.266-2.875.328-5.781.328-8.672.328s-5.797 0-8.672-.328c-1.203-.125-2.219-1.031-2.5-2.266-.406-1.75-.406-3.672-.406-5.469 0-1.813.016-3.719.406-5.469.297-1.234 1.297-2.141 2.516-2.281 2.859-.313 5.766-.313 8.656-.313s5.797 0 8.672.313c1.203.141 2.219 1.047 2.5 2.281.406 1.75.406 3.656.406 5.469zM7.984 0h1.594L7.687 6.234v4.234H6.124V6.234c-.141-.766-.453-1.859-.953-3.313-.344-.969-.688-1.953-1.016-2.922h1.656L6.92 4.108zm5.782 5.203v2.734c0 .828-.141 1.453-.438 1.844-.391.531-.938.797-1.656.797-.703 0-1.25-.266-1.641-.797-.297-.406-.438-1.016-.438-1.844V5.203c0-.828.141-1.437.438-1.828.391-.531.938-.797 1.641-.797.719 0 1.266.266 1.656.797.297.391.438 1 .438 1.828zM19 2.672v7.797h-1.422V9.61c-.562.656-1.094.969-1.609.969-.453 0-.781-.187-.922-.578-.078-.234-.125-.609-.125-1.172V2.673h1.422v5.734c0 .328 0 .516.016.547.031.219.141.344.328.344.281 0 .578-.219.891-.672V2.673h1.422z"/></symbol></svg> </div> <nav class="c-navbar c-navbar--dark grid_separator has-b-btm-marg has-bg-black-off" aria-label="sitewide"> <div class="c-navbar__top l-align-center-x c-navbar__top--standard"> <a href="/web/20211204071136/https://www.texastribune.org/" class="c-navbar__logo l-align-center-self" aria-label="The Texas Tribune Homepage"> <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 585.7 64.51" class="l-display-block l-width-full"><path fill="#fff" d="M84.94 10.23v45.85H74.63V10.23H64.49V1.16H95v9.07zM120.08 56.08V33.57h-11.46v22.51H98.39V1.16h10.23v23.25h11.46V1.16h10.31v54.92zM136.78 56.08V1.16H163V10h-16v13.59h11.05v8.08H147v15.26h16v9.15zM198.62 10.23v45.85h-10.31V10.23h-10.14V1.16h30.51v9.07zM213.1 56.08V1.16h26.23V10h-16v13.59h11v8.08h-11v15.26h16v9.15zM265.89 56.08l-6.44-19-7 19h-10l11.29-27.71-10.62-27.21h10.73l6 19 6.59-19h10.07l-11 26.39 11.05 28.53zM301.7 56.08l-1.81-10.8h-9.73l-2 10.8h-9.57l11.07-54.92h11.47l11 54.92zM295.27 16l-3.71 21.2h7zM328.66 57.32c-9.4 0-15.25-5.61-15.25-14.19v-3.79h9.4v3.22c0 4 1.9 6.26 5.61 6.26s5.44-2.14 5.44-5.52c0-4.37-2.8-7.34-8.25-11.38-5.6-4-11.71-9.49-11.71-17.15C313.9 6.85 319 0 328.91 0c8.66 0 14.43 5.94 14.43 14.1v3.55H334v-3.3c0-3.38-1.72-5.85-5.19-5.85a4.63 4.63 0 0 0-4.95 4.94c0 4.62 2.72 7 8.82 11.47 6.52 4.86 11.14 9.81 11.14 17.23.02 8.86-6.08 15.18-15.16 15.18zM377.84 10.23v45.85h-10.31V10.23h-10.15V1.16h30.52v9.07zM417.57 56.41c-4.05 0-5.61-3.3-5.61-8.08V38c0-2.56-1.32-4.7-4.21-4.7h-5.36v22.78h-10.22V1.16h16.9c7.51 0 12.54 4.29 12.54 12v7.76c0 4.12-1.9 7.17-6.19 8.49a8.42 8.42 0 0 1 6.35 8.33v10.01a7.69 7.69 0 0 0 2 5.61v3zm-5.94-42.88c0-2.48-1.07-4-3.63-4h-5.61v16.2h5.2c2.64 0 4-1.4 4-4.37zM429.8 56.08V1.16H440v54.92zM465.59 56.08h-17.32V1.16h17.16c7.5 0 12.12 4 12.12 11.62v5.94c0 4.7-1.81 8.25-6.51 9.24 4.95 1.32 6.76 4.7 6.76 9.32v7.17c0 7.67-4.7 11.63-12.21 11.63zm2.15-42.55c0-2.48-1.08-4-3.63-4h-5.53v15.13h5.12c2.63 0 4-1.4 4-4.29zm.16 23c0-2.89-1.4-4.37-4-4.37h-5.28v15.5h5.78c2.55 0 3.54-1.4 3.54-4zM499.34 57.32c-8.9 0-15.5-5.69-15.5-13.94V1.16h10.39v42.22c0 3.22 1.81 5 5.11 5s5.2-1.81 5.2-5V1.16h10v42.22c-.02 8.25-6.29 13.94-15.2 13.94zM544.66 56.08L534 32.66l-3.87-8.74v32.16h-9.4V1.16h8.82L539.71 25l3.63 8.74V1.16h9.24v54.92zM559.48 56.08V1.16h26.22V10h-16v13.59h11v8.08h-11v15.26h16v9.15z"/><path d="M0 .6v63.91l12.85-8h43V.6zm40 44.63l-12.22-8.06-12.24 8.06 3.88-14.13L8 22l14.63-.68 5.15-13.76L33 21.27l14.58.73-11.44 9.1z" fill="#ffc200"/></svg> </a> <div class="c-navbar__content "> <ul class="c-navbar__items t-uppercase t-size-xxs hide_until--l is-hidden-until-bp-l js-toggle-on-search "> <li class="c-navbar__item"> <a class="c-navbar__item-content c-navbar__clickable c-navbar__clickable--animated" href="https://web.archive.org/web/20211204071136/https://support.texastribune.org/donate?installmentPeriod=once&amp;amount=60" ga-on="click" ga-event-category="donations" ga-event-action="membership-intent" ga-event-label="c-navbar">Donate</a> </li> <li class="c-navbar__item"> <a class="c-navbar__item-content c-navbar__clickable c-navbar__clickable--animated " href="/web/20211204071136/https://www.texastribune.org/about/subscribe/" ga-on="click" ga-event-category="subscribe intent" ga-event-action="top nav click" ga-event-label="not frontpage">Newsletters</a> </li> <li class="c-navbar__item"> <a class="c-navbar__item-content c-navbar__clickable c-navbar__clickable--animated " href="/web/20211204071136/https://www.texastribune.org/events/" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="events">Events</a> </li> <li class="c-navbar__item"> <a class="c-navbar__item-content c-navbar__clickable c-navbar__clickable--animated " href="/web/20211204071136/https://www.texastribune.org/audio/" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="audio">Audio</a> </li> <li class="c-navbar__item"> <a class="c-navbar__item-content c-navbar__clickable c-navbar__clickable--animated " href="/web/20211204071136/https://www.texastribune.org/series/news-apps-graphics-databases/" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="data">Data</a> </li> </ul> <ul class="c-navbar__items c-navbar__items--no-space js-toggle-on-search hide_until--l is-hidden-until-bp-l"> <li class="c-navbar__items"> <ul id="greeting" class="c-navbar__items t-uppercase t-size-xxs hide_until--l is-hidden-until-bp-l js-toggle-on-search"></ul> </li> <li class="c-navbar__item"> <button id="nav-search-open" class="c-navbar__item-content c-navbar__clickable" aria-label="Show site search form" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="search-open"> <span class="c-icon c-icon--yellow t-size-s"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#search"></use></svg></span> </button> </li> </ul> <ul class="c-navbar__items t-size-xxs hide_from--l is-hidden-from-bp-l"> <li id="nav-menu-open" class="c-navbar__item c-navbar__item--no-space"> <button class="c-navbar__item-content c-navbar__text c-navbar__clickable has-text-gray-light t-uppercase" aria-label="Show menu" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="menu-open"> <span class="c-icon c-icon--yellow t-size-s"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#bars"></use></svg></span> <span>&nbsp;Menu</span> </button> </li> <li id="nav-menu-close" class="c-navbar__item hidden"> <button class="c-navbar__item-content c-navbar__text c-navbar__clickable has-text-gray-light t-uppercase" aria-label="Hide menu" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="menu-close"> <span class="c-icon c-icon--yellow t-size-s"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#close"></use></svg></span> <span>&nbsp;Close</span> </button> </li> </ul> </div> <div id="nav-search-form" class="c-navbar__search hidden hide_until--l is-hidden-until-bp-l"> <form class="c-navbar__search-form" method="get" action="/web/20211204071136/https://www.texastribune.org/search/"> <button class="c-navbar__search-button c-navbar__clickable" type="submit" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="search-submit"> <span class="c-icon c-icon--yellow t-size-s"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#search"></use></svg></span> </button> <input class="js-search-input c-navbar__search-input" name="q" type="text" placeholder="Search The Texas Tribune" aria-label="Search The Texas Tribune"> <button id="nav-search-close" class="c-navbar__clickable" type="button" aria-label="Close site search form" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="search-close"> <span class="c-icon c-icon--yellow t-size-s"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#close"></use></svg></span> </button> </form> </div> </div> <div id="nav-dropdown" class="c-navbar__dropdown hide_from--l is-hidden-from-bp-l hidden"> <div class="c-navbar__dropdown-search grid_separator has-b-btm-marg l-width-full"> <form class="c-navbar__search-form" method="get" action="/web/20211204071136/https://www.texastribune.org/search/"> <button class="c-navbar__search-button c-navbar__clickable" type="submit" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="search-submit"> <span class="c-icon c-icon--yellow t-size-s"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#search"></use></svg></span> </button> <input class="js-search-input c-navbar__search-input" name="q" type="text" placeholder="Search The Texas Tribune" aria-label="Search The Texas Tribune"> </form> </div> <ul class="c-navbar__dropdown-items t-uppercase t-size-xxs"> <li class="c-navbar__dropdown-item"> <a class="c-navbar__clickable" href="https://web.archive.org/web/20211204071136/https://support.texastribune.org/donate?installmentPeriod=once&amp;amount=60" ga-on="click" ga-event-category="donations" ga-event-action="membership-intent" ga-event-label="c-navbar">Donate</a> </li> <li class="c-navbar__dropdown-item"> <a class="c-navbar__clickable " href="/web/20211204071136/https://www.texastribune.org/about/subscribe/" ga-on="click" ga-event-category="subscribe intent" ga-event-action="top nav click" ga-event-label="not frontpage">Newsletters</a> </li> <li class="c-navbar__dropdown-item"> <a class="c-navbar__clickable " href="/web/20211204071136/https://www.texastribune.org/events/" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="events">Events</a> </li> <li class="c-navbar__dropdown-item"> <a class="c-navbar__clickable " href="/web/20211204071136/https://www.texastribune.org/audio/" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="audio">Audio</a> </li> <li class="c-navbar__dropdown-item"> <a class="c-navbar__clickable " href="/web/20211204071136/https://www.texastribune.org/series/news-apps-graphics-databases/" ga-on="click" ga-event-category="navigation" ga-event-action="top nav click" ga-event-label="data">Data</a> </li> </ul> <ul id="mobile-greeting" class="c-navbar__dropdown-items t-uppercase t-size-xxs"></ul> </div> </nav> <script> (function() { function bindSearchOpen(elements) { var searchOpen = elements.searchOpen; var searchForm = elements.searchForm; var searchInput = elements.searchInput; var toggleOnSearch = elements.toggleOnSearch; searchOpen.addEventListener('click', function () { searchForm.classList.remove('hidden'); toggleOnSearch.forEach(function (el) { el.classList.add('hidden'); searchInput.focus(); }); }); } function bindSearchClose(elements) { var searchClose = elements.searchClose; var searchForm = elements.searchForm; var toggleOnSearch = elements.toggleOnSearch; searchClose.addEventListener('click', function () { searchForm.classList.add('hidden'); toggleOnSearch.forEach(function (el) { el.classList.remove('hidden'); }); }); } function bindMenuOpen(elements) { var menuOpen = elements.menuOpen; var menuClose = elements.menuClose; var dropdown = elements.dropdown; menuOpen.addEventListener('click', function () { menuOpen.classList.add('hidden'); menuClose.classList.remove('hidden'); dropdown.classList.remove('hidden'); }); } function bindMenuClose(elements) { var menuOpen = elements.menuOpen; var menuClose = elements.menuClose; var dropdown = elements.dropdown; menuClose.addEventListener('click', function () { menuOpen.classList.remove('hidden'); menuClose.classList.add('hidden'); dropdown.classList.add('hidden'); }); } function getElements() { var toggleOnSearch = document.querySelectorAll('.js-toggle-on-search'); var menuOpen = document.querySelector('#nav-menu-open'); var menuClose = document.querySelector('#nav-menu-close'); var searchForm = document.querySelector('#nav-search-form'); var searchInput = document.querySelector('.js-search-input'); var searchOpen = document.querySelector('#nav-search-open'); var searchClose = document.querySelector('#nav-search-close'); var dropdown = document.querySelector('#nav-dropdown'); return { toggleOnSearch: toggleOnSearch, menuOpen: menuOpen, menuClose: menuClose, searchForm: searchForm, searchInput: searchInput, searchOpen: searchOpen, searchClose: searchClose, dropdown: dropdown }; } function bindNavEvents() { const elements = getElements(); bindSearchOpen(elements); bindSearchClose(elements); bindMenuOpen(elements); bindMenuClose(elements); } bindNavEvents(); }()); </script> <div class="grid_separator has-b-btm-marg"> <div id="ad-unit-1645" class="js-ad-unit t-align-center"> <div class="c-ad-ldbd"> <div class="c-ad-ldbd__unit"></div> </div> </div> </div> <div class="l-container has-section-padding"> <div class="l-content-grid"> <div class="l-content-grid__text"> <main id="main-tt-content" class="has-page-padding-at-bp-l"> <h1 class="is-sr-only"></h1> <div class="has-giant-btm-marg has-page-padding"> <div id="kalley-huang" class="c-profile-block"> <div class="c-profile-block__util"> <h1 class="t-serif t-size-l has-xxxs-btm-marg">Kalley Huang</h1> <div class="t-uppercase has-text-gray-dark t-size-xs t-lsp-m has-xxs-btm-marg"> Data Visuals Fellow </div> <div class="has-b-btm-marg"> <ul> <li class="has-xxxs-btm-marg c-profile-block__util-grid"> <a href="https://web.archive.org/web/20211204071136/mailto:kalley.huang@texastribune.org" class="c-button c-button--outline c-button--standard has-reset-padding has-text-yellow has-bg-yellow has-text-hover-yellow l-align-center-children" aria-label="Kalley Huang email"> <span class="c-icon c-button__inner t-size-xxs"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#envelope"></use></svg></span> </a> <span class="t-links-underlined is-hidden-from-bp-s l-align-end-self"><a href="https://web.archive.org/web/20211204071136/mailto:kalley.huang@texastribune.org">Email</a></span> <span class="t-links-underlined is-hidden-until-bp-s l-align-end-self"><a href="https://web.archive.org/web/20211204071136/mailto:kalley.huang@texastribune.org">kalley.huang@texastribune.org</a></span> </li> <li class="has-xxxs-btm-marg c-profile-block__util-grid"> <a href="https://web.archive.org/web/20211204071136/https://twitter.com/KalleyHuang" target="_blank" rel="noopener noreferrer" class="c-button c-button--outline c-button--standard has-reset-padding has-text-twitter has-bg-twitter has-text-hover-twitter l-align-center-children" aria-label="Kalley Huang twitter"> <span class="c-icon t-size-xs c-button__inner"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#twitter"></use></svg></span> </a> <span class="t-links-underlined l-align-end-self"><a href="https://web.archive.org/web/20211204071136/https://twitter.com/KalleyHuang" target="_blank" rel="noopener noreferrer">@KalleyHuang</a></span> </li> <li class="has-xxxs-btm-marg c-profile-block__util-grid"> <a type="application/rss+xml" href="/web/20211204071136/https://www.texastribune.org/feeds/staff/kalley-huang/" class="c-button c-button--outline c-button--standard has-reset-padding has-text-yellow has-bg-yellow has-text-hover-yellow l-align-center-children" aria-label="Kalley Huang RSS"> <span class="c-icon t-size-xxs c-button__inner"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#rss"></use></svg></span> </a> <span class="t-links-underlined l-align-end-self"><a href="/web/20211204071136/https://www.texastribune.org/feeds/staff/kalley-huang/" target="_blank" rel="noopener noreferrer">RSS</a></span> </li> </ul> </div> </div> <div class="c-profile-block__image-wrap"> <noscript> <img alt="Kalley Huang鈥檚 staff photo" src="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/9elhhHSHS0MnAXenE31wquU35Co=/105x155/smart/filters:quality(85)/https://static.texastribune.org/media/profiles/Kalley_Huang_TT.jpg"> </noscript> <img alt="Kalley Huang鈥檚 staff photo" class="l-display-block js-lazy-image js-lazy-image--target has-bg-gray-dark" data-src="https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/9elhhHSHS0MnAXenE31wquU35Co=/105x155/smart/filters:quality(85)/https://static.texastribune.org/media/profiles/Kalley_Huang_TT.jpg" width="105" height="155"> </div> <div class="c-profile-block__desc t-serif t-links-underlined t-size-b"> <p> <strong>Kalley Huang</strong> is our fall data visuals fellow. She is in her final year at the University of North Carolina at Chapel Hill and Duke University, where she studies statistics and journalism. Kalley reports for The Daily Tar Heel and has previously reported for The Dallas Morning News, the El Paso Times and The 9th Street Journal in Durham, North Carolina. </p> </div> </div> </div> <div id="contributions" class="has-page-padding"> <a name="contributions"></a> <h2 class="t-sectionhead t-sectionhead t-uppercase t-lsp-b t-size-m has-b-btm-marg"> Latest Contributions </h2> <div class="has-b-btm-marg"> </div> <ul class="c-block-feed has-b-btm-marg"> <li class="c-block-feed__item"> <article class="c-story-block"> <div class="c-story-block__text"> <!--headline --> <h3 class="c-story-block__headline t-serif t-lh-s t-lsp-s t-links-underlined-hover has-xxxs-btm-marg js-balance"><a href="https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-election-results-2021-constitutional-amendments/">Texas 2021 constitutional amendment election results</a></h3> <!-- byline --> <p class="byline t-byline t-links t-uppercase t-lsp-m t-size-xxs has-text-gray-dark has-b-btm-marg"><span class="t-byline__item l-display-ib byline--item smallcaps--light t-size-xxs"> by <a href="/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/">Kalley Huang</a>, <a href="/web/20211204071136/https://www.texastribune.org/about/staff/carla-astudillo/">Carla Astudillo</a> and <a href="/web/20211204071136/https://www.texastribune.org/about/staff/andrew-zhang/">Andrew Zhang</a></span><time class="t-byline__item l-display-ib byline--item" datetime="Wed, 3 Nov 2021 09:53:00 -0500" title="2021-11-03 09:53 CDT"> Updated: Nov. 3, 2021 </time></p> <!-- summary --> <p class="t-serif t-links t-size-s is-hidden-until-bp-s">Unofficial results show that Texas voters approved eight amendments to the state Constitution. <a class="t-uppercase t-size-xxs t-lsp-m t-sans l-display-ib" href="https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-election-results-2021-constitutional-amendments/">Full Story&nbsp;<span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#long-arrow-right"></use></svg></span> </a> </p> </div> <figure class="c-story-block__image-wrap"> <a href="https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-election-results-2021-constitutional-amendments/" tabindex="-1"> <div class="c-image"> <div class="c-image__placeholder has-bg-white-off"> <noscript> <img src="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/XF03lE61CirKudAqg8rLjH_yvLc=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg" alt="Early Voting site at the Toney Burger Stadium in South Austin on June 29, 2020." class="c-image__img l-width-full l-display-block did-load"> </noscript> <picture> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/9-x0iMhy9jCBqPghP9k7VF_ZgaA=/3000x2010/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/xYmdHAQiQd_gpkF2esGaJnAVOus=/2500x1675/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/E9z5olkIOYGA_7XC2KdPBqAy3jg=/1550x1038/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/u52NWiHgpYM3rU2sSryHK29G-cw=/1200x804/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/DeK8zNR8kDzEun6bBPLzo2mQsV4=/1000x670/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/PITGhTxaJzlTFNcefVBMPRRdKKQ=/850x570/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/_Gjgj3IdHyusH3tllE4KXRalFvc=/640x429/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/1VdlZIncwx89r7yEWBVPFNbMomM=/375x251/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 375w" type="image/webp"> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/mOzdf6lwApzKhLXhT_Uj4brLmYE=/3000x2010/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/Y3Gs8CJ6dvwHZle5MQPUK3j_tPg=/2500x1675/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/mBOwHO2ryjAYwEfEjmoG6AZycRA=/1550x1038/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/kVqWWfUXaVU9V0oOCf96sBMuk0k=/1200x804/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/CkGrpRSIt_lVPgRSS-X8wJkyuiw=/1000x670/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/XF03lE61CirKudAqg8rLjH_yvLc=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/klN-WKNlVYFxaPy4FOQ1-FiN5ow=/640x429/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/T8MhQV3nHEhvszesDiiQptf94B4=/375x251/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg 375w"> <img data-src="https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/XF03lE61CirKudAqg8rLjH_yvLc=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/1362a1cb6a0f568ac67c179113b7c930/Runoff%20Early%20Voting%20JV%20TT%2013.jpg" alt="Early Voting site at the Toney Burger Stadium in South Austin on June 29, 2020." class="js-lazy-image js-lazy-image--target c-image__img" data-sizes="auto"> </picture> </div> </div> </a> <figcaption class="c-caption t-links-underlined l-display-block t-size-xxxs c-caption--compact is-hidden-until-bp-l"> <cite> <span class="is-sr-only">Credit:</span><span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#camera"></use></svg></span> Jordan Vonderhaar for The Texas Tribune </cite> </figcaption> </figure> </article> </li> <li class="c-block-feed__item"> <article class="c-story-block"> <div class="c-story-block__text"> <!--headline --> <h3 class="c-story-block__headline t-serif t-lh-s t-lsp-s t-links-underlined-hover has-xxxs-btm-marg js-balance"><a href="https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-redistricting-map/">Texas has new political maps. See which districts your home is in.</a></h3> <!-- byline --> <p class="byline t-byline t-links t-uppercase t-lsp-m t-size-xxs has-text-gray-dark has-b-btm-marg"><span class="t-byline__item l-display-ib byline--item smallcaps--light t-size-xxs"> by <a href="/web/20211204071136/https://www.texastribune.org/about/staff/carla-astudillo/">Carla Astudillo</a>, <a href="/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/">Kalley Huang</a> and <a href="/web/20211204071136/https://www.texastribune.org/about/staff/mandi-cai/">Mandi Cai</a></span><time class="t-byline__item l-display-ib byline--item" datetime="Fri, 22 Oct 2021 05:00:00 -0500" title="2021-10-22 05:00 CDT"> Oct. 22, 2021 </time></p> <!-- summary --> <p class="t-serif t-links t-size-s is-hidden-until-bp-s">Texas lawmakers have redrawn political maps for the state鈥檚 congressional, House, Senate and Board of Education districts. Search your address to see how the new districts will affect your community. <a class="t-uppercase t-size-xxs t-lsp-m t-sans l-display-ib" href="https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-redistricting-map/">Full Story&nbsp;<span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#long-arrow-right"></use></svg></span> </a> </p> </div> <figure class="c-story-block__image-wrap"> <a href="https://web.archive.org/web/20211204071136/https://apps.texastribune.org/features/2021/texas-redistricting-map/" tabindex="-1"> <div class="c-image"> <div class="c-image__placeholder has-bg-white-off"> <noscript> <img src="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/A5wBckn_FDRYgTC5xCcjarjGrII=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png" alt="Article thumbnail" class="c-image__img l-width-full l-display-block did-load"> </noscript> <picture> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/frT3wTztIBiwIPGjhcUgnPkGgt0=/3000x2010/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/q912X9-91r0U7lQn-CDCGw9mcnY=/2500x1675/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/fpFQB4SykDKXlau-mB5UR4rgKLs=/1550x1038/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/EgCFll9NpAg_qFPzt0JylesQsJo=/1200x804/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/1_5_OPamRWkmhgMo9C50PCDsmZQ=/1000x670/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/CK9ctHepSWk3nv6Q0v7EtFj_lm0=/850x570/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/3P-echlqeBcpS0QxdyxaOY2TETc=/640x429/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/7dep66sIYE6htl7byoQuPGY9kro=/375x251/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 375w" type="image/webp"> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/XABFjMQxsP01AmS6hptWyakQXg0=/3000x2010/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/-szK3qrdDSxUEIhz5Kv1WYCJ7nI=/2500x1675/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/i1fRHQrV-Ly1OfJhG0te1txLyZM=/1550x1038/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/gBgGztk12gKwGMeO_HTLTS4AUTk=/1200x804/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/9Ky5iCqTuh2lC_hOEiCMGkeHSSE=/1000x670/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/A5wBckn_FDRYgTC5xCcjarjGrII=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/ymzoJOEGpYbURBcBEjPomuo_bh4=/640x429/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/NfUpDwdv8ssmscamBwjQvrAvJNM=/375x251/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png 375w"> <img data-src="https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/A5wBckn_FDRYgTC5xCcjarjGrII=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/07c0a48c33ba4d70c3c25876e95beb44/TT-redistricting-lead-v1.png" alt="Article thumbnail" class="js-lazy-image js-lazy-image--target c-image__img" data-sizes="auto"> </picture> </div> </div> </a> <figcaption class="c-caption t-links-underlined l-display-block t-size-xxxs c-caption--compact is-hidden-until-bp-l"> <cite> <span class="is-sr-only">Credit:</span><span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#camera"></use></svg></span> Emily Albracht/The Texas Tribune </cite> </figcaption> </figure> </article> </li> <li class="c-block-feed__item"> <article class="c-story-block"> <div class="c-story-block__text"> <!--headline --> <h3 class="c-story-block__headline t-serif t-lh-s t-lsp-s t-links-underlined-hover has-xxxs-btm-marg js-balance"><a href="/web/20211204071136/https://www.texastribune.org/2021/09/17/texas-schools-covid-19-cases/">Texas schools started this year with record-high coronavirus cases, but weekly totals have now declined</a></h3> <!-- byline --> <p class="byline t-byline t-links t-uppercase t-lsp-m t-size-xxs has-text-gray-dark has-b-btm-marg"><span class="t-byline__item l-display-ib byline--item smallcaps--light t-size-xxs"> by <a href="/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/">Kalley Huang</a>, <a href="/web/20211204071136/https://www.texastribune.org/about/staff/mandi-cai/">Mandi Cai</a> and <a href="/web/20211204071136/https://www.texastribune.org/about/staff/brian-lopez/">Brian Lopez</a></span><time class="t-byline__item l-display-ib byline--item" datetime="Fri, 3 Dec 2021 14:56:00 -0600" title="2021-12-03 14:56 CST"> Updated: 10 hours ago </time></p> <!-- summary --> <p class="t-serif t-links t-size-s is-hidden-until-bp-s">More than four months into this school year, districts have reported 224,814 cases in students. But state data on school cases is incomplete and likely an undercount. <a class="t-uppercase t-size-xxs t-lsp-m t-sans l-display-ib" href="/web/20211204071136/https://www.texastribune.org/2021/09/17/texas-schools-covid-19-cases/">Full Story&nbsp;<span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#long-arrow-right"></use></svg></span> </a> </p> </div> <figure class="c-story-block__image-wrap"> <a href="/web/20211204071136/https://www.texastribune.org/2021/09/17/texas-schools-covid-19-cases/" tabindex="-1"> <div class="c-image"> <div class="c-image__placeholder has-bg-white-off"> <noscript> <img src="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/gVOeCnvECR5dfJ01lgOd6rBDByU=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg" alt="Students work at their desks at Blanco Vista Elementary School in San Marcos on Aug. 23, 2021." class="c-image__img l-width-full l-display-block did-load"> </noscript> <picture> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/In8BurC9Ri5GP5BDcM4ldMFoKBU=/3000x2010/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/2xjw4wLgW7V7NC98CkAacYpkndM=/2500x1675/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/S0OI3jXjbLudWLt2UIzTW34xp6k=/1550x1038/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/TtgIXLpA1OJchgXXhjIScrl6WIQ=/1200x804/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/RGGjmjNNbuA6B6MNvEIyjCxHfm8=/1000x670/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/IMZOcxmQ9luSlO0UALKoUeis_w0=/850x570/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/yYD5Tj1M9kBs1S-OCYQPtQ8pUBc=/640x429/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/ZmfqDLGwbmekDZJlInPuEbEeyCk=/375x251/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 375w" type="image/webp"> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/rpckTVxJ1CCiEuJMVjV4mJKReIg=/3000x2010/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/jEb_6kpX4413ocl06irUSCMVPAo=/2500x1675/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/T3LgYezwxI-a3fu9im-myxd3XVI=/1550x1038/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/58Se6xUdJT60ntkykFs3EWbQOdk=/1200x804/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/CMD93GLK1NumqaPcHZ9wfAGW8gk=/1000x670/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/gVOeCnvECR5dfJ01lgOd6rBDByU=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/83Kqxa7nEnjHcj4nR0UNo10b_P0=/640x429/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/gQrmL2R6zxGWek57LvY-vvxW5zU=/375x251/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg 375w"> <img data-src="https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/gVOeCnvECR5dfJ01lgOd6rBDByU=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/289abbe9bb905781004995e9e6b30aef/Blanco%20Vista%20Elementary%20JV%20TT%2006.jpg" alt="Students work at their desks at Blanco Vista Elementary School in San Marcos on Aug. 23, 2021." class="js-lazy-image js-lazy-image--target c-image__img" data-sizes="auto"> </picture> </div> </div> </a> <figcaption class="c-caption t-links-underlined l-display-block t-size-xxxs c-caption--compact is-hidden-until-bp-l"> <cite> <span class="is-sr-only">Credit:</span><span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#camera"></use></svg></span> Jordan Vonderhaar for The Texas Tribune </cite> </figcaption> </figure> </article> </li> <li class="c-block-feed__item"> <article class="c-story-block"> <div class="c-story-block__text"> <!--headline --> <h3 class="c-story-block__headline t-serif t-lh-s t-lsp-s t-links-underlined-hover has-xxxs-btm-marg js-balance"><a href="/web/20211204071136/https://www.texastribune.org/2021/09/03/texas-covid-school-districts-shut-down/">At least 45 districts shut down in-person classes due to COVID-19 cases, affecting more than 40,000 students</a></h3> <!-- byline --> <p class="byline t-byline t-links t-uppercase t-lsp-m t-size-xxs has-text-gray-dark has-b-btm-marg"><span class="t-byline__item l-display-ib byline--item smallcaps--light t-size-xxs"> by <a href="/web/20211204071136/https://www.texastribune.org/about/staff/allyson-r-waller/">Allyson Waller</a>, <a href="/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/">Kalley Huang</a> and <a href="/web/20211204071136/https://www.texastribune.org/about/staff/mandi-cai/">Mandi Cai</a></span><time class="t-byline__item l-display-ib byline--item" datetime="Fri, 3 Sep 2021 18:26:08 -0500" title="2021-09-03 18:26 CDT"> Sept. 3, 2021 </time></p> <!-- summary --> <p class="t-serif t-links t-size-s is-hidden-until-bp-s">Caseloads have left districts scrambling when many have said they have fewer tools at their disposal to combat the spread of the virus. <a class="t-uppercase t-size-xxs t-lsp-m t-sans l-display-ib" href="/web/20211204071136/https://www.texastribune.org/2021/09/03/texas-covid-school-districts-shut-down/">Full Story&nbsp;<span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#long-arrow-right"></use></svg></span> </a> </p> </div> <figure class="c-story-block__image-wrap"> <a href="/web/20211204071136/https://www.texastribune.org/2021/09/03/texas-covid-school-districts-shut-down/" tabindex="-1"> <div class="c-image"> <div class="c-image__placeholder has-bg-white-off"> <noscript> <img src="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/CFYRolHCd1XcY9FJy_1HZXI8M_I=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg" alt="An empty classroom at Chapa Middle School in Kyle on Aug. 24, 2021." class="c-image__img l-width-full l-display-block did-load"> </noscript> <picture> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/Tiw3-AJ3WiLFpUFm6PxFTpxlV4Y=/3000x2010/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/ClaAZ_Gn6DqDzw8GjzaFlidQsIs=/2500x1675/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/tG58A_Fz5f7uzVbKn5cRo59ndLg=/1550x1038/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/njYipLEF9p0srdhp22yfzctSwk8=/1200x804/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/YDZFBH9fxv43Z4v0iZzZO46PBRI=/1000x670/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/c0DnwPbAd1aKAJlnTq_bdQHnEbY=/850x570/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/SjUoDQBw29E203C6JqF-0WG7srs=/640x429/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/4EUtGLcy-f_zT5pbfdYffSxi048=/375x251/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 375w" type="image/webp"> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/cgDd2Tkus0SD1WfNJcLSstIdPMI=/3000x2010/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/83M3uq8lbjTGbmHEzCAtRnCrgNA=/2500x1675/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/BEYeBd80TRSY9r1gtfmsUXHgkR8=/1550x1038/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/CTQgbHLPAI5DfctBj-jdWNXA84Q=/1200x804/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/M5xL4X0n4yi82N5187CMyP7GnIg=/1000x670/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/CFYRolHCd1XcY9FJy_1HZXI8M_I=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/c6Qkx0x3WDgB2vIB0VMO073TYSI=/640x429/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/H8uUPApsM6xH7ESmrl95qkk8Prg=/375x251/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg 375w"> <img data-src="https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/CFYRolHCd1XcY9FJy_1HZXI8M_I=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/9ab2f461a5a521b8c264cb1700a10f2f/Chapa%20Middle%20School%20JV%20TT%2012.jpg" alt="An empty classroom at Chapa Middle School in Kyle on Aug. 24, 2021." class="js-lazy-image js-lazy-image--target c-image__img" data-sizes="auto"> </picture> </div> </div> </a> <figcaption class="c-caption t-links-underlined l-display-block t-size-xxxs c-caption--compact is-hidden-until-bp-l"> <cite> <span class="is-sr-only">Credit:</span><span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#camera"></use></svg></span> Jordan Vonderhaar for The Texas Tribune </cite> </figcaption> </figure> </article> </li> <li class="c-block-feed__item"> <article class="c-story-block"> <div class="c-story-block__text"> <!--headline --> <h3 class="c-story-block__headline t-serif t-lh-s t-lsp-s t-links-underlined-hover has-xxxs-btm-marg js-balance"><a href="/web/20211204071136/https://www.texastribune.org/2021/08/27/texas-schools-covid-19-cases/">More Texas students tested positive for COVID-19 last week than at any time last school year</a></h3> <!-- byline --> <p class="byline t-byline t-links t-uppercase t-lsp-m t-size-xxs has-text-gray-dark has-b-btm-marg"><span class="t-byline__item l-display-ib byline--item smallcaps--light t-size-xxs"> by <a href="/web/20211204071136/https://www.texastribune.org/about/staff/brian-lopez/">Brian Lopez</a> and <a href="/web/20211204071136/https://www.texastribune.org/about/staff/kalley-huang/">Kalley Huang</a></span><time class="t-byline__item l-display-ib byline--item" datetime="Fri, 27 Aug 2021 17:30:23 -0500" title="2021-08-27 17:30 CDT"> Aug. 27, 2021 </time></p> <!-- summary --> <p class="t-serif t-links t-size-s is-hidden-until-bp-s">There have been 20,256 reported cases among students across the state since the school year began. <a class="t-uppercase t-size-xxs t-lsp-m t-sans l-display-ib" href="/web/20211204071136/https://www.texastribune.org/2021/08/27/texas-schools-covid-19-cases/">Full Story&nbsp;<span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#long-arrow-right"></use></svg></span> </a> </p> </div> <figure class="c-story-block__image-wrap"> <a href="/web/20211204071136/https://www.texastribune.org/2021/08/27/texas-schools-covid-19-cases/" tabindex="-1"> <div class="c-image"> <div class="c-image__placeholder has-bg-white-off"> <noscript> <img src="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/RLhaeM_sn-sygEUkvqgMYYilb7Q=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg" alt="Students eat lunch in the cafeteria at Chapa Middle School in Kyle on Aug. 24, 2021." class="c-image__img l-width-full l-display-block did-load"> </noscript> <picture> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/O24-0Xkdz-nC6OLlgv2liEOs_Ps=/3000x2010/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/eVbgUyHLsmRtTHQCicqP7wOf5Cc=/2500x1675/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/jsXWAAIS_P-rqJrBzCnDD9TbMyQ=/1550x1038/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/zg871DByJIvymkVhp7apzSgpbU4=/1200x804/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/Jrk8JW19utIbqrIuNGRmE7TJIbo=/1000x670/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/VSOuFRB7WNn2YxCeGzh7Esd9xs4=/850x570/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/nhbw7TTaZydWK3EnRZnOoNM_2Jw=/640x429/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/9ltZ9m7GHYeHDcfw77_Vz36Ox-g=/375x251/smart/filters:format(webp):quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 375w" type="image/webp"> <source data-srcset="https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/9ZEIrnOJ4EmCZn7SzQaAsJz90jY=/3000x2010/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 3000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/KqXsv3tMzwyrI9XypIOAbbbKkvw=/2500x1675/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 2500w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/LaeGgzrI1d5E0rSGavnNe38fm50=/1550x1038/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 1550w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/mf6ZLqhG9kvDk_sXM6PdBhb_yQ8=/1200x804/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 1200w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/w43Hygtrng-spV75WFU94kNa3_8=/1000x670/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 1000w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/RLhaeM_sn-sygEUkvqgMYYilb7Q=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 850w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/nF588JL0nHi1wmzMhOiDZB37_JY=/640x429/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 640w, https://web.archive.org/web/20211204071136im_/https://thumbnails.texastribune.org/lPJe3hDCNSzUCKeCfX8G5EVHanA=/375x251/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg 375w"> <img data-src="https://web.archive.org/web/20211204071136/https://thumbnails.texastribune.org/RLhaeM_sn-sygEUkvqgMYYilb7Q=/850x570/smart/filters:quality(75)/https://static.texastribune.org/media/files/52775077fa76690e510e097e4bd31cc2/Chapa%20Middle%20School%20JV%20TT%2002.jpg" alt="Students eat lunch in the cafeteria at Chapa Middle School in Kyle on Aug. 24, 2021." class="js-lazy-image js-lazy-image--target c-image__img" data-sizes="auto"> </picture> </div> </div> </a> <figcaption class="c-caption t-links-underlined l-display-block t-size-xxxs c-caption--compact is-hidden-until-bp-l"> <cite> <span class="is-sr-only">Credit:</span><span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#camera"></use></svg></span> Jordan Vonderhaar for The Texas Tribune </cite> </figcaption> </figure> </article> </li> </ul> <div class="has-b-btm-marg"> </div> </div> </main> </div> <div class="l-content-grid__side has-page-padding"> <nav class="has-l-btm-marg" aria-labelledby="secondary-nav"> <h2 id="secondary-nav" class="is-sr-only">About Links</h2> <ul class="has-b-btm-marg t-uppercase t-lsp-b"> <li class="has-text-white has-text-hover-yellow has-border-bottom "> <a href="/web/20211204071136/https://www.texastribune.org/about/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">About The Texas Tribune</span> </a> </li> <li class="has-text-white has-text-hover-yellow has-border-bottom "> <a href="/web/20211204071136/https://www.texastribune.org/about/tips/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">Send us a confidential tip</span> </a> </li> <li class="has-text-white has-text-hover-yellow has-border-bottom has-text-yellow has-bg-yellow t-weight-bold"> <a href="/web/20211204071136/https://www.texastribune.org/about/staff/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">Our Staff</span> </a> </li> <li class="has-text-white has-text-hover-yellow has-border-bottom "> <a href="/web/20211204071136/https://www.texastribune.org/about/board/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">Our Board</span> </a> </li> <li class="has-text-white has-text-hover-yellow has-border-bottom "> <a href="/web/20211204071136/https://www.texastribune.org/about/awards/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">Awards and Honors</span> </a> </li> <li class="has-text-white has-text-hover-yellow has-border-bottom "> <a href="/web/20211204071136/https://www.texastribune.org/about/texas-tribune-strategic-plan/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">Strategic Plan</span> </a> </li> <li class="has-text-white has-text-hover-yellow has-border-bottom "> <a href="/web/20211204071136/https://www.texastribune.org/jobs/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">Jobs</span> </a> </li> <li class="has-text-white has-text-hover-yellow has-border-bottom "> <a href="/web/20211204071136/https://www.texastribune.org/about/feeds/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">RSS Feeds</span> </a> </li> <li class="has-text-white has-text-hover-yellow has-border-bottom "> <a href="/web/20211204071136/https://www.texastribune.org/corrections/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">Corrections</span> </a> </li> <li class="has-text-white has-text-hover-yellow has-border-bottom "> <a href="/web/20211204071136/https://www.texastribune.org/about/downloads/" class="l-display-block t-widgethead has-vert-bar"> <span class="has-text-black-off">Downloads</span> </a> </li> </ul> <div class="l-display-ib"> <a href="https://web.archive.org/web/20211204071136/mailto:community@texastribune.org" class="c-button c-button--standard c-button--outline has-text-teal has-bg-teal has-text-hover-teal l-align-center-children"><span class="c-button__inner t-size-xxs"><span class="c-icon c-icon--baseline"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#envelope"></use></svg></span> &nbsp;&nbsp;Contact Us</span></a> </div> </nav> <div class="has-b-btm-marg"> </div> <aside class="c-widget has-styled-border has-l-btm-marg" aria-labelledby="complementary2"> <h2 id="complementary2" class="t-size-s t-uppercase t-lsp-b has-xxxs-btm-marg">Kalley&#8217;s Twitter Feed</h2> <a class="twitter-timeline" href="https://web.archive.org/web/20211204071136/https://twitter.com/KalleyHuang" data-aria-polite="assertive" data-chrome="noheader nofooter noborders" data-tweet-limit="3" data-width="300"> </a> </aside> </div> </div> </div> <div class="grid_separator has-giant-btm-marg"> <div id="ad-unit-6326" class="js-ad-unit"> <div class="c-ad-ldbd-then-cube"> <div class="c-ad-ldbd-then-cube__unit"></div> </div> </div> </div> <footer id="site_footer" class="c-site-footer has-bg-black-off has-text-white t-size-xs"> <div class="l-container grid_container c-site-footer__inner c-site-footer__inner--standard"> <div class="c-site-footer__col c-site-footer__col--1"> <span class="c-icon c-icon--yellow c-site-footer__logo has-giant-btm-marg" style="font-size: 4rem;"> <svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#bug"></use></svg> </span> <div class="border--yellow_notch has-notch has-notch--thin has-bg-yellow has-b-btm-marg"></div> <ul class="c-site-footer__links c-site-footer__links--standard"> <li class="has-text-blue"> <!-- Default --> <a href="https://web.archive.org/web/20211204071136/https://support.texastribune.org/donate?installmentPeriod=once&amp;amount=60" title="Donate" class="donate" ga-on="click" ga-event-category="donations" ga-event-action="membership-intent" ga-event-label="footer">Donate</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/contact/" title="Contact Us" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="contact us">Contact Us</a> </li> <li> <a href="https://web.archive.org/web/20211204071136/https://mediakit.texastribune.org/" title="Advertise" class="advertise" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="advertise">Advertise</a> </li> <li><a href="/web/20211204071136/https://www.texastribune.org/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="copyright">&copy; 2021 The Texas Tribune</a></li> </ul> </div> <section id="footer-sections" class="hide_until--m is-hidden-until-bp-m c-site-footer__col c-site-footer__col--2"> <h2 class="c-site-footer__header t-size-xs has-text-yellow t-uppercase has-xxs-btm-marg"> Topics </h2> <ul class="c-site-footer__links c-site-footer__links--standard"> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/congress/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="Congress"> Congress </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/courts/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="courts"> Courts </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/criminal-justice/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="criminal justice"> Criminal justice </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/demographics/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="demographics"> Demographics </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/economy/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="economy"> Economy </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/energy/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="energy"> Energy </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/environment/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="environment"> Environment </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/health-care/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="health care"> Health care </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/higher-education/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="higher education"> Higher education </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/immigration/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="immigration"> Immigration </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/politics/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="politics"> Politics </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/public-education/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="public education"> Public education </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/state-government/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="state government"> State government </a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/topics/transportation/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="transportation"> Transportation </a> </li> <li><a href="/web/20211204071136/https://www.texastribune.org/topics/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="topics">View all</a></li> </ul> </section> <section class="c-site-footer__col c-site-footer__col--3"> <h2 class="c-site-footer__header t-size-xs has-text-yellow t-uppercase has-xxs-btm-marg"><span class="is-sr-only">Company </span>Info</h2> <ul class="c-site-footer__links c-site-footer__links--standard"> <li> <a href="/web/20211204071136/https://www.texastribune.org/about/" title="About Us" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="about us">About Us</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/about/staff/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="our staff">Our Staff</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/jobs/" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="jobs">Jobs</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/support-us/donors-and-members/" title="Who Funds Us?" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="who funds us">Who Funds Us?</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/about/texas-tribune-strategic-plan/" title="Strategic Plan" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="strategic plan">Strategic Plan</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/republishing-guidelines/" title="Republishing Guidelines" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="republishing guidelines">Republishing Guidelines</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/about/ethics/" title="Code of Ethics" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="code of ethics">Code of Ethics</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/about/terms-of-service/" title="Terms of Service" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="terms of service">Terms of Service</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/about/privacy-policy/" title="Privacy Policy" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="privacy policy">Privacy Policy</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/about/tips/" title="Send a Tip" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="send us a confidential tip">Send us a confidential tip</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/corrections/" title="Corrections" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="corrections">Corrections</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/about/feeds/" title="Feeds" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="feeds">Feeds</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/about/subscribe/" title="Newsletters" ga-event-category="subscribe intent" ga-event-action="footer link">Newsletters</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/audio/" title="Audio" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="audio">Audio</a> </li> <li> <a href="/web/20211204071136/https://www.texastribune.org/video/" title="Video" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="video">Video</a> </li> </ul> </section> <section class="c-site-footer__col c-site-footer__col--4"> <h2 class="c-site-footer__header t-size-xs has-text-yellow t-uppercase has-xxs-btm-marg">Social Media</h2> <ul class="c-site-footer__links c-site-footer__links--standard"> <li> <a href="https://web.archive.org/web/20211204071136/https://facebook.com/texastribune" title="Facebook" class="external" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="facebook"><span class="c-icon c-icon--baseline c-site-footer__icon"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#facebook"></use></svg></span> Facebook</a> </li> <li> <a href="https://web.archive.org/web/20211204071136/https://twitter.com/texastribune" title="Twitter" class="external" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="twitter"><span class="c-icon c-icon--baseline c-site-footer__icon"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#twitter"></use></svg></span> Twitter</a> </li> <li> <a href="https://web.archive.org/web/20211204071136/https://youtube.com/user/thetexastribune?sub_confirmation=1" title="YouTube" class="external" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="youtube"><span class="c-icon c-icon--baseline c-site-footer__icon"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#youtube"></use></svg></span> YouTube</a> </li> <li> <a href="https://web.archive.org/web/20211204071136/https://instagram.com/texas_tribune" title="Instagram" class="external" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="instagram"><span class="c-icon c-icon--baseline c-site-footer__icon"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#instagram"></use></svg></span> Instagram</a> </li> <li> <a href="https://web.archive.org/web/20211204071136/https://www.linkedin.com/company/texas-tribune" title="LinkedIn" class="external" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="linkedin"><span class="c-icon c-icon--baseline c-site-footer__icon"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#linkedin"></use></svg></span> LinkedIn</a> </li> <li> <a href="https://web.archive.org/web/20211204071136/https://www.reddit.com/user/texastribune" title="Reddit" class="external has-xxs-btm-marg l-display-ib" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="reddit"><span class="c-icon c-icon--baseline c-site-footer__icon"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#reddit"></use></svg></span> Reddit</a> </li> <li><div class="border--yellow_notch has-notch has-notch--thin has-bg-yellow has-s-btm-marg"></div></li> <li> <a href="https://web.archive.org/web/20211204071136/https://www.facebook.com/groups/thisisyourtexas/" title="This is Your Texas" class="external" ga-event-category="navigation" ga-event-action="footer link click" ga-event-label="this is your texas"><span class="c-icon c-icon--baseline c-site-footer__icon"><svg aria-hidden="true"><use xlink:href="/web/20211204071136im_/https://www.texastribune.org/about/staff/kalley-huang/#your-texas"></use></svg></span> Join our Facebook Group, This Is Your Texas.</a> </li> </ul> </section> </div> <!-- Check for active campaign --> <!-- Message Bar: flatblock "message-bar-here" --> <div class="flatblock block-message-bar-here"> <div class="flatblock-content"><style> .db-bar-frame{ font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; width:100%; z-index:2; } .db-height-tracker { visibility:visible; will-change:transition; } .db-height-tracker.animation-top { max-height:500px; transition:margin-top .3s ease-in-out 0ms; } .js .db-frame-pinned { display:block; position:fixed; left:0; max-height:0; overflow:hidden; width:100%; z-index:4; zoom:1; } .db-frame-pinned.top { top:0; } .db-frame-pinned.top.opened { max-height:500px; } .db-frame-pinned.top.opened.animation-top { animation:.3s ease-in-out 0s slideInFromTop; } .db-frame-pinned.bottom { bottom:0; } .db-frame-pinned.bottom.opened { max-height:500px; } .db-frame-pinned.bottom.opened.animation-bottom { animation:.3s ease-in-out 0s slideInFromBottom; } .db-cancel-button { background-color:inherit; border-width:0; box-shadow:none; cursor:pointer; font-size:2em; font-weight:normal; line-height:.75em; margin-left: 15px; opacity:.75; padding:5px; position:absolute; right:5px; text-align:right; text-decoration:none; width:25px; z-index:1; } .db-cancel-button:focus { font-weight:normal; opacity:1; outline:0; } .db-engage-button { box-shadow:none; display:inline-block; margin-right: 1em; white-space:nowrap; z-index:2; } .db-engage-button p { margin:.2em .8em; } .db-flex-wrap { padding:7px 5px 7px 5px; } @media (min-width:768px){ .db-flex-wrap { align-items:center; clear:both; display:flex; flex-wrap:wrap; justify-content:center; margin:0; } .db-engage-button { margin-top:0; } } .db-col-inline { flex:0 1 auto; letter-spacing:.2em; margin:5px 15px 5px 15px; vertical-align: middle; z-index:1 } .db-col-inline a { border-bottom:1px solid #a1d2df; color: inherit; text-decoration: none; } @keyframes slideInFromTop { 0% { transform:translateY(-100%); -webkit-transform:translateY(-100%); } 100% { transform:translateY(0); -webkit-transform:translateY(0); } } @-webkit-keyframes slideInFromTop { 0% { transform:translateY(-100%); -webkit-transform:translateY(-100%); } 100% { transform:translateY(0); -webkit-transform:translateY(0); } } @keyframes slideInFromBottom { 0% { opacity:.25; transform:translateY(100%); -webkit-transform:translateY(100%); } 100% { opacity:1; } } @-webkit-keyframes slideInFromBottom { 0% { opacity:.25; transform:translateY(100%); -webkit-transform:translateY(100%); } 100% { opacity:1; } } </style> <style> .template-bar-frame{ background-color:#348094; } .template-cancel-button{ color:#FFFFFF; } .template-flex-wrap{ padding:12px; text-align:center; } .template-col-inline{ color:#FFFFFF; font-size:18px; letter-spacing:0.02em; text-transform:none; font-weight:bold; line-height: 1.5em; } .template-col-inline a{ } .template-col-inline span { font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform:uppercase; } .template-engage-button{ align-items:center; background-color:#A1D2DF; border-radius:0; border-width:0; text-decoration:none; } .template-engage-button p{ color:#000000; font-size:13px; font-weight:bold; letter-spacing:0.04em; padding:.3em; text-transform:uppercase; vertical-align:middle; } </style> <script> (function (document, window) { const TOOL_PREVIEW_ON=true; const msgBarLoader=function (el, cfg){ "use strict"; var elBnr, elVertSpace, sets, elHTML=document.documentElement, barOpen; const VSPC_DIV_ID='vert-spacer'; const ANIM_SEEN_CKIE ='mb_animation_seen=true'; const ANIM_SEEN_WB_STORE ='mb_animation_seen'; const UI_USE_CKIE='ck'; const UI_USE_WBSTORE='ws'; const ANIM_ONCE='once'; const ANIM_ALWAYS='always'; const PIN_BOTTOM ='bottom'; const PIN_TOP ='top'; const PIN_PLATFORM='platform'; const PIN_PLATFORM_BRKPOINT=768; const COOKIE_NAME='_tt_msgbar='; const dataLayer=window.dataLayer || []; const CANCEL_ELEMENT_ID='cancel-click'; const ENGAGE_ELEMENT_ID='engage-click'; const DB_TEMPLATE_LITERAL = `<div id="${cfg.mbId}" class="db-bar-frame template-bar-frame" > <button class="db-cancel-button template-cancel-button"> \t&times; </button> <div class="db-flex-wrap template-flex-wrap"> <h4 class="db-col-inline template-col-inline"> <span class="">${cfg.barPrefixText}</span>${cfg.mbBarTextFinalEncode} </h4> <a id=${ENGAGE_ELEMENT_ID} href="${cfg.btnURL}" class="db-engage-button template-engage-button" ga-event-category="${cfg.mbGAEvtCat}" ga-event-action="${cfg.mbGAEvtAct}"> <p>${cfg.btnText}</p> </a> </div> </div>`; const storeUIState=function(type) { var store; try { store=window[type]; var x='__storage_test__'; store.setItem(x, x); store.removeItem(x); return { tempStorage: UI_USE_WBSTORE, seen: function () { if (sessionStorage.getItem(ANIM_SEEN_WB_STORE)) { return true; } else { return false; } }, setSeen: function() { sessionStorage.setItem(ANIM_SEEN_WB_STORE, true) } }; } catch (e) { return { tempStorage: UI_USE_CKIE, seen: function () { if (document.cookie.indexOf(ANIM_SEEN_CKIE) == -1) { return false; } else { return true; } }, setSeen: function () { document.cookie=ANIM_SEEN_CKIE + '; expires=0; path=/;'; } }; } }; function pinBasedOnPlatform(choice) { switch (choice) { case PIN_TOP: case PIN_BOTTOM: return choice; case PIN_PLATFORM: if (window.innerWidth < PIN_PLATFORM_BRKPOINT) { return PIN_BOTTOM; } else { return PIN_TOP; } default: return PIN_TOP; } } var addEvent=function (el, evt, fn, bubble) { if ("addEventListener" in el) { el.addEventListener(evt, fn, bubble); } else if ("attachEvent" in el) { if (typeof fn === "object" && fn.handleEvent) { el.attachEvent("on" + evt, function () { fn.handleEvent.call(fn); }); } else { el.attachEvent("on" + evt, fn); } } }, setAttributes=function (el, attrs) { for (var key in attrs) { el.setAttribute(key, attrs[key]); } }, addClass=function (el, cls) { if (el.className.indexOf(cls) !== 0) { el.className += " " + cls; el.className=el.className.replace(/(^\s*)|(\s*$)/g,""); } }, removeClass=function (el, cls) { var reg=new RegExp("(\\s|^)" + cls + "(\\s|$)"); el.className=el.className.replace(reg, " ").replace(/(^\s*)|(\s*$)/g,""); }, forEach=function (array, callback, scope) { for (var i=0; i < array.length; i++) { callback.call(scope, i, array[i]); } }; const addAnimClass=function(elBnr, pinnedTo, elSpacing) { addClass(elBnr, "animation-" + pinnedTo); addClass(elVertSpace,"animation-"+pinnedTo); elSpacing.style.cssText=`margin-top: 0 ${elBnr.offsetHeight}px;`; }; const removeAnimClass=function(elBnr, pinnedTo, elSpacing) { removeClass(elBnr, "animation-" + pinnedTo); removeClass(elVertSpace,"animation-"+pinnedTo); elSpacing.style.cssText=`margin-top: 0 ${elBnr.offsetHeight}px;`; }; const MsgBarControl=function (el, cfg) { this.cfg={ UIStateVal: storeUIState('sessionStorage'), openPos: "relative", animate: cfg.barAnimate, barPin: pinBasedOnPlatform(cfg.barPinTo), barClass: "db-frame-pinned " + pinBasedOnPlatform(cfg.barPinTo), barActiveClass: "js-bar-active", jsClass: "js", close: function(){}, }; for (let i in cfg) { this.cfg[i]=cfg[i]; } addClass(elHTML, this.cfg.jsClass); this.wrapper=document.getElementById("body"); sets=this.cfg; this.el=el.replace("#", ""); this._init(this); }; MsgBarControl.prototype={ setCookie: function (){ const endDate=new Date(cfg.mbEndDatetimeEncoded).toUTCString(); document.cookie=COOKIE_NAME+cfg.mbCookie+'; expires='+endDate+'; path=/;isSession=false;'; }, engage: function () { this.close(); }, cancel: function () { dataLayer.push({ event: cfg.mbGADLPushEvent, gaAction: cfg.mbGADLPushCloseAction, }); this.close(); }, close: function () { if (barOpen) { removeClass(elBnr, "opened"); addClass(elBnr, "closed"); setAttributes(elBnr, {"aria-hidden": "true"}); } else { elBnr.style.position="absolute"; } barOpen=false; this.resize(); this.setCookie(); sets.close(); }, resize: function () { if (window.getComputedStyle(elBnr, null).getPropertyValue("display") !== "none") { removeClass(elVertSpace,"animation-top" ); this._transitions(); setAttributes(elBnr, {"aria-hidden": "false"}); if (elBnr.className.match(/(^|\s)closed(\s|$)/)) { setAttributes(elBnr, {"aria-hidden": "true"}); elBnr.style.position="absolute"; } this._calcHeight(); } }, handleEvent: function (e) { var evt=e || window.event; switch (evt.type) { case "resize": this.resize(evt); break; case "focus": case "click": break; } }, _init: function () { let elExists=document.querySelector(this.el+'.db-frame-pinned'); if (!elExists){ elBnr=document.createElement(this.el); } else { elExists.nextSibling.remove(); elExists.remove(); elBnr=document.createElement(this.el); } document.body.insertBefore(elBnr, document.body.firstChild); elBnr.innerHTML=DB_TEMPLATE_LITERAL; addClass(elBnr, sets.barClass); addClass(elBnr, "opened"); setAttributes(elBnr, {"aria-hidden": "false"}); elVertSpace=document.createElement("div"); elVertSpace.setAttribute("id", VSPC_DIV_ID); addClass(elVertSpace, "db-height-tracker "); elBnr.parentNode.insertBefore(elVertSpace, elBnr.nextSibling); barOpen=true; addEvent(window, "focus", this, false); addEvent(window, "resize", this, false); addEvent(elBnr, "click", this, false); this._closeOnClick(); this.resize(); }, _closeOnClick: function () { let cancelActionEls=elBnr.getElementsByClassName("db-cancel-button"); let thisCancel=this; forEach(cancelActionEls, function (i) { addEvent(cancelActionEls[i], "click", function () { thisCancel.cancel(); }, false); }, this ); let links=elBnr.getElementsByTagName("a"); let thisLink=this; forEach(links, function (i) { addEvent(links[i], "click", function () { thisLink.engage(links[i].getAttribute("href")); }, true); }, this ); }, _transitions: function () { switch (sets.animate) { case ANIM_ONCE: if (!sets.UIStateVal.seen()) { sets.UIStateVal.setSeen(); addAnimClass(elBnr, sets.barPin, elVertSpace); } else { removeAnimClass(elBnr, sets.barPin, elVertSpace); } break; case ANIM_ALWAYS: if (!elBnr.classList.contains("animation-top") && !elBnr.classList.contains("animation-bottom")){ addAnimClass(elBnr, sets.barPin, elVertSpace); } break; default: removeAnimClass(elBnr, sets.barPin, elVertSpace); break; } }, _calcHeight: function () { if (sets.barPin === PIN_TOP) { elVertSpace.style.marginTop=elBnr.offsetHeight+"px"; } } }; return new MsgBarControl(el, cfg); }; function launchIfCampaignActive(cfg){ let nowDateTimeObj=new Date(); if ( ((Date.parse(cfg.mbStartDatetimeEncoded) <= nowDateTimeObj) & (nowDateTimeObj <= Date.parse(cfg.mbEndDatetimeEncoded) ) & (document.cookie.indexOf(cfg.mbCookie)== -1) )){ msgBarLoader("aside", cfg); } } const cfg={ styleTemplate:'Membership', mbSimulcast:'No', barPrefixText:'', btnText:'Donate', btnURL:'https://web.archive.org/web/20211204071136/https://support.texastribune.org/donate?installmentPeriod=once&amount=60&campaignID=7016f0000023JvwAAE', barAnimate:'always', barPinTo:'platform', mbCookie:'giving-tuesday-ext', mbId:'message-bar-id', mbGAEvtCat:'message bar', mbGAEvtAct:'cta', mbGADLPushCloseAction:'close', mbGADLPushEvent:'customMessageBar', mbMobileOnly:'No', mbDesktopOnly:'No', mbStartDatetimeEncoded:'2021/12/01 13:05', mbEndDatetimeEncoded:'2021/12/01 23:30', mbBarTextFinalEncode:'EXTENDED: Help us unlock $30,000 in matching funds. Donate now to double your impact. ', MB_VERSION:1638385096313}; launchIfCampaignActive(cfg); if (typeof module !== "undefined" && module.exports) { module.exports=msgBarLoader; } else { window.msgBarLoader=msgBarLoader; } }(document, window, 0)); </script></div> </div> </footer> <script defer src="/web/20211204071136js_/https://www.texastribune.org/static/build/runtime.1f3b6efc36fc4b5f3e29.js"></script> <script defer src="/web/20211204071136js_/https://www.texastribune.org/static/build/2.chunk.fbcd603bc9983d472ac7.js"></script> <script defer src="/web/20211204071136js_/https://www.texastribune.org/static/build/4.chunk.3a07325ff3221cc60c8a.js"></script> <script defer src="/web/20211204071136js_/https://www.texastribune.org/static/build/main.chunk.f2a1950ef36a3d5ae50d.js"></script> <!-- START Parse.ly Include: Standard --> <div id="parsely-root" style="display: none"> <div id="parsely-cfg" data-parsely-site="texastribune.org"></div> </div> <script> (function(s, p, d) { var h=d.location.protocol, i=p+"-"+s, e=d.getElementById(i), r=d.getElementById(p+"-root"), u=h==="https:"?"d1z2jf7jlzjs58.cloudfront.net" :"static."+p+".com"; if (e) return; e = d.createElement(s); e.id = i; e.async = true; e.src = h+"//"+u+"/p.js"; r.appendChild(e); })("script", "parsely", document); </script> <!-- END Parse.ly Include --> <a href="/web/20211204071136/https://www.texastribune.org/test/hotbots/" aria-hidden="true" rel="nofollow" tabindex="-1"> </a> <script> window.addEventListener('DOMContentLoaded', function() { jsBundle.buildGreeting(); jsBundle.buildAdUnit({ selectorSuffix: '1645', slot: 'roofline', collapseOnFail: true }); jsBundle.buildAdUnit({ selectorSuffix: '6326', slot: 'footer', collapseOnFail: true }); jsBundle.buildLazyImages(); jsBundle.makeVidsResponsive(); jsBundle.addTextBalance(); }); </script> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> </body> </html> <!-- FILE ARCHIVED ON 07:11:36 Dec 04, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 09:42:35 Nov 24, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 1.04 exclusion.robots: 0.047 exclusion.robots.policy: 0.028 esindex: 0.017 cdx.remote: 13.234 LoadShardBlock: 73.692 (3) PetaboxLoader3.resolve: 142.369 (2) PetaboxLoader3.datanode: 148.147 (4) load_resource: 225.382 -->

Pages: 1 2 3 4 5 6 7 8 9 10