Loading...
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 += "&nbsp;</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) |