HomeMy WebLinkAbout041823 FW_ Senate passes Tharinger bills on rural infrastructure and biomass
________________________________
From: Guy Bergstrom
Sent: Wednesday, April 19, 2023 4:55:41 PM (UTC-08:00) Pacific Time (US & Canada)
To: Heidi Eisenhour
Subject: Senate passes Tharinger bills on rural infrastructure and biomass
________________________________
ALERT: BE CAUTIOUS This email originated outside the organization. Do not open attachments or click on links if you are not expecting them.
________________________________
<https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMDAsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL2hvdXNlZGVtb2NyYXRzLndhLmdvdi90aGFyaW
5nZXIvIn0.67vYs_a36MvuAZ9Kbf0ogu8eWcQTbu8E0yUFsIvh1VU/s/1421042341/br/160098625395-l>
<https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMDEsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL2hvdXNlZGVtb2NyYXRzLndhLmdvdi90bXAvc2
l0ZXMvNDQvMjAyMy8wNC9uYXR1cmUtMTM2NzY3Nl85NjBfNzIwLXdhc2hpbmd0b24tY29hc3QuanBnIn0.iBQignTDBrRPtXmZ2gslqUT7v-NUQNPfOvmK2Gz6FAY/s/1421042341/br/160098625395-l>
OLYMPIA—The passage of two bills by Rep. Steve Tharinger (D-Port Townsend) means more jobs and infrastructure in timber and farm country.
Since 1998, rural counties built critical infrastructure using part of the sales tax revenue that would ordinarily go to the state. Instead, those funds are matched with federal or local
funding to build water systems, housing, or other infrastructure that can aid economic development.
“This program is critical for rural areas,” said Tharinger, who introduced House Bill 1267 <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMDIsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGlu
X2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL2FwcC5sZWcud2EuZ292L2JpbGxzdW1tYXJ5Lz9iaWxsTnVtYmVyPTEyNjcmeWVhcj0yMDIzJmluaXRpYXRpdmU9RmFsc2UifQ.8GgGf0aCI-AiyWdZ86a5miWN0qwLKXxjKYXLWq762ck/s/14
21042341/br/160098625395-l> to extend the program another 20 years. “By making this program extend further into the future with certainty, counties in timber and farm country can rely
on it to issue the bonds to finance projects. That’s a big deal, because you need bonds to build anything significant.”
The legislation passed the House 95-0 and the Senate 47-2. You can watch Tharinger’s speech on the floor of the House by clicking here <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lk
IjoxMDMsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUZsSDRlV2ZVekY4In0.hmHQh_isDGjr2TU2WcNpm2qTEf8N4eL0m8AmkXbw7yc/s/14210
42341/br/160098625395-l> .
The other bill headed to the governor’s desk to get signed into law deals with biomass and wood waste, also known as hog fuel.
“Hog fuel used to be burned in the woods or trucked into landfills,” Tharinger said. “The legislation I wrote makes it pencil out economically to use biomass or wood waste as clean power.
This doesn’t just generate local power—it helps make our farms and timber operations profitable and sustainable.”
Tharinger’s legislation, House Bill 1018 <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMDQsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwcz
ovL2FwcC5sZWcud2EuZ292L2JpbGxzdW1tYXJ5P0JpbGxOdW1iZXI9MTAxOCZZZWFyPTIwMjMmSW5pdGlhdGl2ZT1GYWxzZSJ9.o_BF23VURhTKL_9GgECTMIRmnte6GdiRchcSD6EX4yo/s/1421042341/br/160098625395-l> , extends
the tax break on those sources of energy.
The bill passed the House 96-0 and the Senate 37-12.
# # #
Rep. Steve Tharinger (D-Port Townsend) represents Washington's 24th Legislative District. He serves as Chair of the House Capital Budget Committee and as a member of the Appropriations
and Health Care & Wellness Committees.
For interviews or more information
Guy Bergstrom: (360) 786-7811 or Guy.Bergstrom@leg.wa.gov <mailto:Guy.Bergstrom@leg.wa.gov>
Visit Website <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMDUsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL2hvdXNlZGVtb2NyYXRzLndhL
mdvdi90aGFyaW5nZXIifQ.mSUbmnx72hb5U1174yHra_sVU2TP-3wlU352Rlke9pQ/s/1421042341/br/160098625395-l>
Print-quality photo
Rep. Tharinger Headshot <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMDYsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL2FwcC5sZWcud2E
uZ292L0NvbnRlbnRQYXJ0cy9NZW1iZXJQb3J0cmFpdHMvTGFyZ2VQaG90bz9tPTE1ODE2In0.WTIE11_HwJ7Zg0vJb4NqyQ-2dP8XXlZuMreze-WUoFQ/s/1421042341/br/160098625395-l>
Credit: Washington State LSS
________________________________
Update your subscriptions, modify your password or email address, or stop subscriptions at any time on your Subscriber Preferences Page <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2l
kIjoxMDcsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL3B1YmxpYy5nb3ZkZWxpdmVyeS5jb20vYWNjb3VudHMvV0FMRUdIRENNRURJQS9zdWJzY3JpYmVyL25ldz9wcmVmZXJlbmNlcz10cn
VlIn0.5AeZ2raWBpjUoV_r28qejK245_elLtIYvYzfioFCxdA/s/1421042341/br/160098625395-l> .
Click here to receive regular email updates <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMDgsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodH
RwczovL3B1YmxpYy5nb3ZkZWxpdmVyeS5jb20vYWNjb3VudHMvV0FMRUdIREMvc3Vic2NyaWJlci9uZXc_Y2F0ZWdvcnlfaWQ9V0FMRUdIRENfQzk5In0.BoEbVQJE8hOXR08igjHbZwJZENOJ7sBEAoweRS-6xxg/s/1421042341/br/160098625395-l>
from your elected officials.
<https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMDksInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL3d3dy5mYWNlYm9vay5jb20vV0FIb3VzZURlbX
MvIn0.5dqo3D8GIRIArthUzhFMaO0Z78YAp0EKmHF4LkkkGJE/s/1421042341/br/160098625395-l> <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMTAsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoi
MjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL3R3aXR0ZXIuY29tL1dBSG91c2VEZW1zLyJ9.UMbS4ubJN0bVqoM0CfxckpDL8ZKQ_tPvKp3kr0c3DDs/s/1421042341/br/160098625395-l> <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.e
yJidWxsZXRpbl9saW5rX2lkIjoxMTEsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL3d3dy55b3V0dWJlLmNvbS91c2VyL1dBSG91c2VEZW1zIn0.Vx_yzUvSDQA48lZesF9eM0haE4ipgLll
chSpxiHmTm0/s/1421042341/br/160098625395-l> <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMTIsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodH
RwOi8vaW5zdGFncmFtLmNvbS9XQUhvdXNlRGVtcyJ9.OVesOtfxwylSYHNmi92EzUCWey5J1CNYbH-Qbe7vLUg/s/1421042341/br/160098625395-l> <https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMTMsInVyaSI
6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwOi8vaG91c2VkZW1vY3JhdHMud2EuZ292LyJ9.UXX8mkBHtkp0FQcLRL9hDQNUCgeMpGJy4Gi3qvkNzNY/s/1421042341/br/160098625395-l>
________________________________
Click here to unsubscribe from all Washington House Democrats media distribution lists.
________________________________
This email was sent to heisenhour@co.jefferson.wa.us using GovDelivery Communications Cloud, on behalf of: HDC - Media lists · 106 11th Ave. SW, Suite 2400, Olympia, WA 98501 1-800-562-6000
<https://lnks.gd/l/eyJhbGciOiJIUzI1NiJ9.eyJidWxsZXRpbl9saW5rX2lkIjoxMTQsInVyaSI6ImJwMjpjbGljayIsImJ1bGxldGluX2lkIjoiMjAyMzA0MTkuNzU0NjI5MDEiLCJ1cmwiOiJodHRwczovL3N1YnNjcmliZXJoZWxwLmdyYW5pY3VzLmNvb
S8ifQ.SDcjGtNrURwGdFE9cOy18zdLQpkCf-woHkLBy8HUXqc/s/1421042341/br/160098625395-l>
<https://links.govdelivery.com/track?enid=ZWFzPTEmYnVsbGV0aW5yZWNpcGllbnRpZD0xNjAwOTg2MjUzOTUtbCZzdWJzY3JpYmVyaWQ9MTQyMTA0MjM0MSZtc2lkPSZhdWlkPSZtYWlsaW5naWQ9MjAyMzA0MTkuNzU0NjI5MDEmbWVzc2FnZWlkPU1E
Qi1QUkQtQlVMLTIwMjMwNDE5Ljc1NDYyOTAxJmRhdGFiYXNlaWQ9MTAwMSZ0eXBlPW9wZW4mc2VyaWFsPTE2Nzk1MDQ4JmVtYWlsaWQ9aGVpc2VuaG91ckBjby5qZWZmZXJzb24ud2EudXMmdXNlcmlkPWhlaXNlbmhvdXJAY28uamVmZmVyc29uLndhLnVzJnRhcmd
ldGlkPSZmbD0mbXZpZD0mZXh0cmE9JiYm>
pacing=\"1\" cellpadding=\"0\" border=\"0\" width=\"100%\">"
);
var dtCurrentDay = [month, 1, year];
// Display weekday titles
strBuffer += "<tr>\n";
for (var n = 0; n < 7; n++)
strBuffer += " <td tabindex=-1 bgcolor=\"#B5CFF7\">" +
"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">" +
arrWeekdays[(nWeekStart + n) % 7] + "</font></td>\n";
// Display calendar table
var varRow = 1;
varHighlight = varCurDay;
strBuffer += "</tr>\n";
var flag = true;
while (varRow < 7 && dtCurrentDay[1] <= numdays) {
// print row heder
strBuffer += "<tr>\n";
var nCurrentWday = 0;
if (flag) {
for (; nCurrentWday < daysinmonth[year - baseyear][month - 1][1]; nCurrentWday++) {
if (nCurrentWday == 5 || nCurrentWday == 6) // weekend day
strBuffer += " <td tabindex=-1 bgcolor=\"#F0F0F0\" bgDefault=\"#F0F0F0\" align=\"right\">";
else // weekday
strBuffer += " <td tabindex=-1 bgcolor=\"white\" bgDefault=\"white\" align=\"right\">";
strBuffer += "<a href=\"#\" tabindex=-1 onClick=\"selectDate('" +
Hijri2str(begin, dtCurrentDay, strFormat) + "');\" " +
"id=\"row" + varRow + "col" + (nCurrentWday + 1) +
"\" ondragstart=\"return false;\">\n";
strBuffer += "<font color=\"black\" face=\"tahoma, verdana\" size=\"2\" style=\"text-decoration: none;\">";
strBuffer += " </font></a></td>\n";
}
flag = false;
}
for (; nCurrentWday < 7 && dtCurrentDay[1] <= numdays; nCurrentWday++) {
if (dtCurrentDay[1] == date && dtCurrentDay[0] == month // print current date
&& (varHighlight.length == 0))
varHighlight = "row" + varRow + "col" + (nCurrentWday + 1);
if (dtCurrentDay[1] == dtDefault[1] && dtCurrentDay[0] == dtDefault[0] && dtCurrentDay[2] == dtDefault[2]) // display today using a special color
strBuffer += " <td tabindex=-1 bgcolor=\"#FDD693\" bgDefault=\"#FDD693\" align=\"right\">";
else if (nCurrentWday == 5 || nCurrentWday == 6) // weekend day
strBuffer += " <td tabindex=-1 bgcolor=\"#F0F0F0\" bgDefault=\"#F0F0F0\" align=\"right\">";
else // weekday
strBuffer += " <td tabindex=-1 bgcolor=\"white\" bgDefault=\"white\" align=\"right\">";
strBuffer += "<a href=\"#\" tabindex=-1 onClick=\"selectDate('" +
Hijri2str(begin, dtCurrentDay, strFormat) + "');\" " +
"id=\"row" + varRow + "col" + (nCurrentWday + 1) +
"\" ondragstart=\"return false;\">\n";
strBuffer += "<font face=\"tahoma, verdana\" size=\"2\" style=\"text-decoration: none;\">";
strBuffer += dtCurrentDay[1] + "</font></a></td>\n";
dtCurrentDay[1]++;
}
// print row footer
strBuffer += "</tr>\n";
varRow++;
}
// print calendar footer
strBuffer +=
"</table>\n" +
"</tr>\n</td></table>" +
"<a href=\"#\" onClick=\"javascript:parent.vWinCal.hide();\" style=\"width: 100%; font-size: 11px; text-align: center;\" tabIndex=-1>Close</a>" +
"</body></html>";
var nTop = 300;
var nLeft = 200;
var varRect = null;
if (strPositionElement != null)
varRect = window.document.getElementById(strPositionElement).getBoundingClientRect();
if (varRect != null) {
nTop = window.screenTop + varRect.bottom;
nLeft = window.screenLeft + varRect.right;
}
vWinCal.hide();
var docCal = vWinCal.document;
docCal.write(strBuffer);
docCal.close();
vWinCal.show(nLeft, nTop, 0, 0);
var realWidth = docCal.body.scrollWidth;
var realHeight = docCal.body.scrollHeight;
vWinCal.hide();
if (varMinWidth == 0) {
realWidth += 47;
varMinWidth = realWidth;
}
else if (realWidth < varMinWidth)
realWidth = varMinWidth;
vWinCal.show(nLeft, nTop, realWidth, realHeight);
var vFocus = docCal.getElementById(varHighlight);
if ((vFocus == null) && (varHighlight.substr(3, 1) == "6")) {
varHighlight = varHighlight.substr(0, 3) + "5" + varHighlight.substr(4);
vFocus = docCal.getElementById(varHighlight);
}
if ((vFocus == null) && (varHighlight.substr(3, 1) == "5")) {
varHighlight = varHighlight.substr(0, 3) + "4" + varHighlight.substr(4);
vFocus = docCal.getElementById(varHighlight);
}
if (vFocus != null)
vFocus.parentNode.bgColor = "#FFCEDA";
}
function isDateString(strDatetime, strFormat) {
var reDate = /^(\d+)[\/-](\d+)[\/-](\d+)/;
var strRegEx = "^(\\d+)[-\\/." + strFormat.charAt(3);
strRegEx += "](\\d+)[-\\/." + strFormat.charAt(3);
strRegEx += "](\\d+)";
reDate = new RegExp(strRegEx);
if (!reDate.exec(strDatetime))
return false;
return true;
}
// datetime parsing and formatting routimes. modify them if you wish other datetime format
function str2dt(strDatetime, strFormat) {
if (!isDateString(strDatetime, strFormat))
return new Date(); // We don't care about errors here - just default to the current date
var n, day, month, year;
var values = new Array(RegExp.$1, RegExp.$2, RegExp.$3);
for (n = 0; n < 3; n++) {
var cFormat = strFormat.charAt(n);
if (cFormat == 'D')
day = values[n];
else if (cFormat == 'M')
month = values[n];
else if (cFormat == 'Y')
year = values[n];
}
if (year < 50)
year = "20" + year;
else if (year < 100)
year = "19" + year;
return (new Date(year, month - 1, day, 0, 0, 0));
}
function dt2dtstr(begin, dtValue, strFormat, localtime, keepgregorian) {
var dtValue2 = new Date(dtValue);
if (dtValue2 == null)
dtValue2 = new Date();
if (keepgregorian == null)
keepgregorian = false;
var strDate = new String("");
var strSep = strFormat.charAt(3);
for (n = 0; n < 3; n++) {
var cFormat = strFormat.charAt(n);
if (cFormat == 'D') {
if (localtime)
strDate += dtValue2.getDate();
else
strDate += dtValue2.getUTCDate();
} else if (cFormat == 'M') {
if (localtime)
strDate += (dtValue2.getMonth() + 1);
else
strDate += (dtValue2.getUTCMonth() + 1);
} else if (cFormat == 'Y') {
var year;
if (localtime)
year = dtValue2.getFullYear();
else
year = dtValue2.getUTCFullYear();
if (buddhistCalendar && !keepgregorian)
year += 543;
strDate += year;
}
if (n < 2)
strDate = strDate + strSep;
}
if (begin == null || varDateOnly)
return strDate;
var dtTime = new Date();
if (begin)
dtTime.setHours(0, 0, 0);
else
dtTime.setHours(23, 59, 59);
return strDate + " " + dtTime.toLocaleTimeString();
}
function Hijri2str(begin, Hijri, dtformat) {
var dtValue = new Date();
str = "";
for (i = 0; i < 3; i++) {
if (dtformat.charAt(i) == "M")
str += Hijri[0];
else if (dtformat.charAt(i) == "D")
str += Hijri[1];
else
str += Hijri[2];
if (i < 2)
str += dtformat.charAt(3);
}
if (begin == null)
return str
else if (begin)
dtValue.setHours(0, 0, 0);
else
dtValue.setHours(23, 59, 59);
if (varDateOnly)
return str;
else
return str + " " + dtValue.toLocaleTimeString();
}
function partHijri(str, dtformat) {
var s1 = "";
var s2 = "";
var s3 = "";
var i;
var start = 0;
for (i = 0; str.charAt(i) != dtformat.charAt(3) && i < 12; i++) {
if (!(i == start && str.charAt(i) == '0'))
s1 += str.charAt(i);
}
i++;
start = i;
for (; str.charAt(i) != dtformat.charAt(3) && i < 12; i++) {
if (!(i == start && str.charAt(i) == '0'))
s2 += str.charAt(i);
}
i++;
start = i;
for (; str.charAt(i) != " " && i < 12; i++) {
if (!(i == start && str.charAt(i) == '0'))
s3 += str.charAt(i);
}
if (dtformat.charAt(0) == 'D')
d = s1;
else if (dtformat.charAt(1) == 'D')
d = s2;
else
d = s3;
if (dtformat.charAt(0) == 'M')
m = s1;
else if (dtformat.charAt(1) == 'M')
m = s2;
else
m = s3;
if (dtformat.charAt(0) == 'Y')
y = s1;
else if (dtformat.charAt(1) == 'Y')
y = s2;
else
y = s3;
m = parseInt(m);
d = parseInt(d);
y = parseInt(y);
if ((!m && m != 0) |