Eternal Groundhog Day Infrastructure Week But It's Good Now: The One With The Bridges

Last year’s Bipartisan Infrastructure Law of Law begins to get people to work on repairing America’s Crumbling Infrastructure ™ and release of $ 27.5 billion today planned to repair thousands of bridges across the country. The White House wants to remind you that today is 60 days from now Joe Biden signed the bill into law, Isn’t it?

Secretary of Transportation Pete Buttigieg – morel like Pete Buildabridge, pa? – he said in his own words,

Improving American bridges helps to improve security, contribute to economic growth, and improve the quality of life of people in all parts of the world – rural, urban, urban, and ethnic.

In addition, it is clear, people’s reminders that the government does the most important things that make the economy prosperous, stockpile stores, and allow children to go to school, please listen to inspiring songs if you wish. Lighter “shiny,” shiny new “please! Officials said the Infrastructure Act represents the largest federal funding on bridges since Ike stole autobahn from Hitler and built his own Interstate Highway System.


The Washington Post it says Infrastructure Law also includes the money in contrast to most transportation costs: Instead of going to countries according to their size, the bridge costs only put the priority on repairing or replacing bridges that are much worse. What a wonderful and wonderful idea that is not what happens!

Some countries are on the verge of making more money. Louisiana, for example – where Biden traveled last year the first attempt to sell its architectural ideas – has about 1,600 bridges in poor condition and has earned $ 1 billion. The bill represents a major boost for Federal Transportation Aid to the State.

About half of that amount will be shared by ten countries. Pennsylvania, with more than 3,300 bad bridges, will find $ 1.6 billion, while California is expected to receive $ 4.2 billion. Twenty-three countries have received at least $ 225 million over five years.

Texas and Florida, the highest earners on the highway, have distributed less than $ 800 million.

All told, there are about 220,000 bridges across the country that need to be repaired, and 8,000 that need to be completely renovated, according to the American Road and Transportation Builders Association (ARTBA), whose words only sound like big money. and. ARTBA stated that without these new funding, the entire renovation would take 40 years, and we bet that by then more bridges would be needed.

As it stands, ARTBA estimates that all the necessary work could cost $ 42 billion just to repair the 45,000 badly damaged bridges, so if Congress wants to make another construction bill in the next few years, there is no shortage of bridges yet to come. interesting.

WaPo argues that while the Federal Highway Administration is encouraging countries to use the money they allocate for the bridge to repair, countries will also be free to spend money on building new bridges. Prepare to have the Government of Texas Greg Abbott announce that his country needs a 30-foot-long[30 m]solid bridge and one foot wide, running along the border with Mexico until all the money is gone.

The leadership of the Highway Administration “also encourages countries to be resilient in the fight against climate change and integration,” he said. Send, although some redundant governors may say that their jobs are under construction protection from “sea level rise” without explaining why this is happening.

In addition, an additional $ 800 million in the Infrastructure Act is for the construction of bridges in tribal areas. A special contribution of $ 12.5 billion goes to local and regional governments through a donation drive, so ask those donors to jump, governor!

And soon, we can all expect Republicans who voted against Bipartisan Infrastructure Law to show off their red ribbons and brag about what they did to improve their infrastructure.

In the video game, at least one or two of them are able to enter the holes after the work was done by their fraudulent contract friends, and the record ends.

[WaPo / Oregon DOT, Creative Commons License 2.0]

Yr Wonkette is paid in full by the contributions of the readers. If you can, please help us to keep our items safe with a $ 5 or $ 10 moth donation. (Honestly, we do not like tobacco)

Run your Amazon business through this link, for reasons.

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘482172895483293’);
fbq(‘track’, ‘PageView’);

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

/*! getClosest.js | (c) 2017 Chris Ferdinandi | MIT License | http://github.com/cferdinandi/getClosest */
/**
* Get the closest parent element that matches a selector.
* @param {Element} elem Starting element
* @param {String} selector Selector to match against
* @return {Boolean|Element} Returns null if not match found
*/
var getClosest = function(elem, selector) {

// Element.matches() polyfill
if (!Element.prototype.matches) {
Element.prototype.matches =
Element.prototype.matchesSelector ||
Element.prototype.mozMatchesSelector ||
Element.prototype.msMatchesSelector ||
Element.prototype.oMatchesSelector ||
Element.prototype.webkitMatchesSelector ||
function(s) {
var matches = (this.document || this.ownerDocument).querySelectorAll(s),
i = matches.length;
while (–i >= 0 && matches.item(i) !== this) {}
return i > -1;
};
}

// Get closest match
for (; elem && elem !== document; elem = elem.parentNode) {
if (elem.matches(selector)) return elem;
}

return null;

};

// Vanilla JS

var className=”active”;

// getting current URL and adding a class on the current menu item

var path = location.pathname.split(“https://www.wonkette.com/”)[1];
var link = document.querySelectorAll(‘.menubar a[href=”https://www.wonkette.com/” + path + ‘”]’);
if (link[0]) {
if (link[0].classList) {
link[0].classList.add(className);
} else {
link[0].className += ‘ ‘ + className;
}
}

// remove class from home-link
var home = document.getElementsByClassName(‘home__item’);
if (home[0]) {
if (home[0].classList) {
home[0].classList.remove(className);
} else {
home[0].className = home[0].className.replace(new RegExp(‘(^|b)’ + className.split(‘ ‘).join(‘|’) + ‘(b|$)’, ‘gi’), ‘ ‘);
}
}

// search the closest parent and adding an active class on it too

var closestParent = getClosest(link[0], ‘.menubar_item-dropdown’);

if (closestParent) {
if (closestParent.classList) {
closestParent.classList.add(className);

} else {
closestParent.className += ‘ ‘ + className;
}
}

var socials = document.getElementsByClassName(‘social-links’)[0];
var cloneSocials = socials.cloneNode(true);

var menu = document.getElementById(“menubar”);
var cloneMenu = menu.cloneNode(true);

var mobileMenu = document.getElementsByClassName(‘main-menu-wrapper’)[0];
var beforeEl = document.getElementsByClassName(‘menu-global__search-form’)[0];

mobileMenu.insertBefore(cloneSocials, beforeEl);
mobileMenu.insertBefore(cloneMenu, beforeEl);

if (!document.body.classList.contains(‘logged-out-user’)) {
var existCondition = setInterval(function() {
var userLink = document.querySelectorAll(‘.main-menu-item–my_page .link’);
if (userLink.length) {
clearInterval(existCondition);
var membersLink = document.querySelectorAll(‘#membersLink’);
var userUrl = userLink[0].href;
Array.prototype.forEach.call(membersLink, function(el) {
el.href = userUrl;
});

if (document.querySelector(‘.main-menu-item–designer_editor’)) {
document.querySelector(‘.main-menu-wrapper’).classList.add(‘user-admin’);
}
}
}, 500);
} else {
var existCondition = setInterval(function() {
var userLink = document.querySelector(‘.main-menu-item–login .link’);
if (userLink) {
clearInterval(existCondition);
userLink.href=”http://www.wonkette.com/core/users/email_login/”;
}
}, 500)

}

function copyValue(el) {
var thisVal = el.options[el.selectedIndex].text;
var closestForm = getClosest(el, ‘form’);
var paypalAmount = closestForm.nextSibling.querySelector(‘.paypal-amount’);
paypalAmount.value = thisVal;
}

document.addEventListener(“scroll”, createIdleScrollListener(() => {
if (window.scrollY > 0) {
document.body.classList.add(‘page-scrolled’);
} else {
document.body.classList.remove(‘page-scrolled’);
}
}));

function createIdleScrollListener(callback) {
let ticking = false;

return function onScrollIdle() {
if (ticking) {
return;
}
ticking = true;
requestAnimationFrame(() => {
callback();
ticking = false;
});
};
}

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

(function () {
var scriptURL = ‘https://sdks.shopifycdn.com/buy-button/latest/buy-button-storefront.min.js’;
if (window.ShopifyBuy) {
if (window.ShopifyBuy.UI) {
ShopifyBuyInit();
} else {
loadScript();
}
} else {
loadScript();
}

function loadScript() {
var script = document.createElement(‘script’);
script.async = true;
script.src = scriptURL;
(document.getElementsByTagName(‘head’)[0] || document.getElementsByTagName(‘body’)[0]).appendChild(script);
script.onload = ShopifyBuyInit;
}

function ShopifyBuyInit() {
var client = ShopifyBuy.buildClient({
domain: ‘wonkette-bazaar.myshopify.com’,
storefrontAccessToken: ‘ed4ae4c7827a0ad6e2f0877e72007d6a’,
});

ShopifyBuy.UI.onReady(client).then(function (ui) {
ui.createComponent(‘collection’, {
id: 79186919536,
node: document.getElementById(‘collection-component-0908d7149de’),
moneyFormat: ‘%24%7B%7Bamount%7D%7D’,
options: {
“product”: {
“variantId”: “all”,
“contents”: {
“imgWithCarousel”: false,
“variantTitle”: false,
“description”: false,
“buttonWithQuantity”: false,
“quantity”: false
},
“styles”: {
“product”: {
“@media (min-width: 601px)”: {
“max-width”: “calc(25% – 20px)”,
“margin-left”: “20px”,
“margin-bottom”: “50px”
}
},
“button”: {
“background-color”: “#c21f38”,
“:hover”: {
“background-color”: “#af1c32”
},
“:focus”: {
“background-color”: “#af1c32”
}
}
}
},
“cart”: {
“contents”: {
“button”: true
},
“styles”: {
“button”: {
“background-color”: “#c21f38”,
“:hover”: {
“background-color”: “#af1c32”
},
“:focus”: {
“background-color”: “#af1c32”
}
},
“footer”: {
“background-color”: “#ffffff”
}
}
},
“modalProduct”: {
“contents”: {
“img”: false,
“imgWithCarousel”: true,
“variantTitle”: false,
“buttonWithQuantity”: true,
“button”: false,
“quantity”: false
},
“styles”: {
“product”: {
“@media (min-width: 601px)”: {
“max-width”: “100%”,
“margin-left”: “0px”,
“margin-bottom”: “0px”
}
},
“button”: {
“background-color”: “#c21f38”,
“:hover”: {
“background-color”: “#af1c32”
},
“:focus”: {
“background-color”: “#af1c32”
}
}
}
},
“toggle”: {
“styles”: {
“toggle”: {
“background-color”: “#c21f38”,
“:hover”: {
“background-color”: “#af1c32”
},
“:focus”: {
“background-color”: “#af1c32”
}
}
}
},
“productSet”: {
“styles”: {
“products”: {
“@media (min-width: 601px)”: {
“margin-left”: “-20px”
}
}
}
}
}
});
});
}
})();

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

window.REBELMOUSE_STDLIB.loadExternalScript(“https://checkout.stripe.com/checkout.js”, function() {

if (!Element.prototype.matches)
Element.prototype.matches = Element.prototype.msMatchesSelector ||
Element.prototype.webkitMatchesSelector;

if (!Element.prototype.closest)
Element.prototype.closest = function(s) {
var el = this;
if (!document.documentElement.contains(el)) return null;
do {
if (el.matches(s)) return el;
el = el.parentElement || el.parentNode;
} while (el !== null && el.nodeType === 1);
return null;
};

function formsHandling() {
var formDonate = document.querySelectorAll(‘.donation-form:not(.processed)’);

formDonate.forEach(function(formEl) {
var formEl = formEl;

formEl.classList.add(“processed”);

formEl.addEventListener(“submit”, function(event) {
event.preventDefault();
});

var donationBtns = formEl.querySelectorAll(‘.donate-button’);

donationBtns.forEach(function(el) {
el.addEventListener(“click”, function(event) {
event.preventDefault();
formProcessing(el)
});
});

function formProcessing(el) {
var btn = el;
var payment = btn.getAttribute(‘data-payment’);
var planType = formEl.querySelector(‘input[name=”plan_type”]:checked’).value;
var checkedOption = formEl.querySelector(‘input[name=”amount”]:checked’);
var amount = checkedOption.value * 1;
var amountOptional = checkedOption.getAttribute(‘data-amount’);
var dataValue = checkedOption.getAttribute(‘data-value’);
var action;

if ( formEl.contains(formEl.querySelector(‘.remove-me’)) ) {
formEl.querySelectorAll(‘.remove-me’).forEach(function(el){
el.remove()
});
}

if ( payment == “paypal” ) {
formEl.action = “https://www.paypal.com/cgi-bin/webscr”;
formEl.setAttribute(‘target’, ‘_blank’);

addHidden( ‘currency_code’, ‘USD’);
addHidden( ‘cmd’, ”);
addHidden( ‘return’, “https://www.wonkette.com/st/Wonkettes_Hero”);
addHidden( ‘cancel_return’, window.location.href);

if ( planType == “once” ) {
checkedOption.value = dataValue;
formEl.querySelector(‘input[name=”cmd”]’).value=”_donations”;
addHidden( ‘business’, ‘[email protected]’);
addHidden( ‘item_name’, ‘Wonkette Donation’);
addHidden( ‘item_number’, ‘Just Once’);

//add new params
addHidden( ‘a3’, dataValue);
addHidden( ‘p3’, 1);
addHidden( ‘t3’, ‘D’);

} else if ( planType == “monthly” ) {
formEl.querySelector(‘input[name=”cmd”]’).value=”_xclick-subscriptions”;
addHidden( ‘business’, ‘[email protected]’);
addHidden( ‘item_name’, ‘Wonkette Recurring Donation’);
addHidden( ‘item_number’, ‘wonkette_recurring’);

//add new params
addHidden( ‘a3’, dataValue);
addHidden( ‘p3’, 1);
addHidden( ‘t3’, ‘M’);
addHidden( ‘src’, 1);
addHidden( ‘srt’, 52);
}
formEl.submit();
} else if ( payment == “strip” ) {
addHidden( ‘entity_type’, 1);
addHidden( ‘plan_type’, 1);
addHidden(‘entity_id’, getSiteId() );
checkedOption.value = dataValue * 100;

if ( planType == “once” ) {
formEl.action = “/core/payment/single_donation”;
addHidden( ‘plan_name’, ‘One Time Donation’);
stripInit(amount, ‘One Time Donation’);

} else if ( planType == “monthly” ) {
formEl.action = “/core/payment/recurring_donation”;
addHidden( ‘plan_name’, ‘Monthly Donation’);
addHidden( ‘plan’, ‘donation_’ + amount);
stripInit(amount, ‘Monthly Donation’);
}

}

}
function addHidden(key, value) {
// Create a hidden input element, and append it to the form:
var input = document.createElement(‘input’);
input.type=”hidden”;
input.name = key;
input.value = value;
input.className += ‘remove-me’;
formEl.appendChild(input);
}

function stripInit(amount, description) {
var token = function(res){
addHidden(‘stripeToken’, res.id);
addHidden(‘stripeEmail’, res.email);
formEl.submit();
};

if (amount) {
StripeCheckout.open({
key: ‘pk_live_7dJjNGbMgTkHfEasr9FsLcjF’, // real
//key: ‘pk_test_zbMpaIyMyHJ7TLUEheC7q2iS’, //test
amount: amount,
name: ‘Wonkette’,
image: ‘https://assets.rbl.ms/16950638/origin.png’,
description: description,
panelLabel: ‘Donate’,
token: token,
locale: ‘auto’
});
} else {
window.alert(‘Select donation amount first’)
}
}
});

function getSiteId() {
var site_id = null;
var inner = document.querySelector(‘html’).innerHTML
var str = inner.split(‘”site_id”: ‘);
if( str[1] != undefined ){
site_id = str[1].split(‘,’)[0];
}
return !isNaN(site_id) ? site_id : false;
}
}

formsHandling();

REBELMOUSE_STDLIB.createElementChangeListener(“.show-more.js-expand:not(.processed)”, (el) => {
const keepReading = el;
keepReading.classList.add(“processed”);
keepReading.addEventListener(“click”, function() {
setTimeout(formsHandling, 500)
});
});

});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

window.disqus_config = function () {
this.page.identifier = “2656408253”,
this.page.url = “https://www.wonkette.com/infrastructure-week-continues-c-mon-bridge-money”;
};

var disqusCt = document.createElement(‘div’),
disqus_config;
disqusCt.id = ‘disqus_thread’;

(function() {
var d = document, s = d.createElement(‘script’);
s.src=”https://wonkettecom.disqus.com/embed.js”;
s.setAttribute(‘data-timestamp’, +new Date());
(d.head || d.body).appendChild(s);
})();

function loadCountScript(callback) {
var s = document.createElement(‘script’);
s.type=”text/javascript”;
s.async = true;
s.id = ‘dsq-count-scr’;
s.src = “//wonkettecom.disqus.com/count.js”;
var x = document.getElementsByTagName(‘script’)[0];
x.parentNode.insertBefore(s, x);
s.onload = () => callback(s);
document.head.append(s);
}

loadCountScript(script => {
/*Add comment Button to all articles*/
REBELMOUSE_STDLIB.createElementChangeListener(“.share-panel:not(.js–has-comments)”, (el) => {
let sharesPanel = el;
sharesPanel.classList.add(‘js–has-comments’);

if(sharesPanel.closest(‘.article__shares’)) {
let postId = window.REBELMOUSE_BOOTSTRAP_DATA.post.id,
postURL = location.protocol + ‘//’ + location.host + location.pathname;
addButton(postURL, postId, sharesPanel);

} else if( sharesPanel.closest(‘.widget’) ) {
let thisPost = sharesPanel.closest(‘.widget’),
postId = thisPost.getAttribute(‘elid’),
postURL = thisPost.querySelector(‘.widget__headline-text’).getAttribute(‘href’);
addButton(postURL, postId, sharesPanel);
}
});
});

function addButton(url, id, el) {
var commentBtn = document.createElement(‘span’);
//commentBtn.href = url;
commentBtn.classList.add(‘js–toggleDisqus’);
commentBtn.classList.add(‘disqus-comment-count’);
commentBtn.setAttribute(‘data-disqus-url’, url);
commentBtn.setAttribute(‘data-postid’, id);
//commentBtn.setAttribute(‘data-disqus-identifier’, id);
commentBtn.innerText=”0″;
el.append(commentBtn);
DISQUSWIDGETS.getCount({reset: true});
//console.log(url, id);
}

REBELMOUSE_STDLIB.createElementChangeListener(“.js–toggleDisqus:not(.js–callDisqus-processed), .show-more:not(.js–callDisqus-processed)”, (el) => {
console.log(‘run callDisqus()’);

var timeOut=10;
if(el.classList.contains(“show-more”)){
timeOut=1000;
}
el.classList.add(‘js–callDisqus-processed’)
el.addEventListener(‘click’, function (){
setTimeout(function(){
let t = el,
thisPost = t.closest(‘article’) || t.closest(‘.js-section-loader-feature-container’),
postId = t.getAttribute(‘data-postid’),
postURL = t.getAttribute(‘data-disqus-url’);

document.querySelector(‘#disqus_thread’) && document.querySelector(‘#disqus_thread’).remove();

if( t.closest(‘.article__shares’) ) {
let postWrap = document.querySelector(‘.mobile-post-wrapper’);
postWrap.appendChild(disqusCt);
} else {
let afterEl = t.closest(‘.widget’);
if(afterEl){afterEl.parentNode.insertBefore(disqusCt, afterEl.nextElementSibling);}
}

console.log(‘DISQUS.reset’, postId, postURL);
DISQUS.reset({
reload: true,
config: function () {
this.page.identifier = postId;
this.page.url = postURL;
}
});

if( t.classList.contains(‘js–toggleDisqus’) ) {
let disqus = document.getElementById(“disqus_thread”);
// disqus.scrollIntoView();
}
},timeOut)
});
});

// Hide hidden tip-jar, idk why
window.REBELMOUSE_STDLIB.createElementChangeListener(“.js-keep-reading:not(.js-processed)”, (el) => {
let keepReading = el;
keepReading.classList.add(‘js-processed’);
//keepReading.closest(‘.mb-2′).nextElementSibling.style.display=’none’;
});

});


Original Article reposted fromSource link

Disclaimer: The website autopost contents from credible news sources and we are not the original creators. If we Have added some content that belongs to you or your organization by mistake, We are sorry for that. We apologize for that and assure you that this won’t be repeated in future. If you are the rightful owner of the content used in our Website, please mail us with your Name, Organization Name, Contact Details, Copyright infringing URL and Copyright Proof (URL or Legal Document) aT spacksdigital @ gmail.com

I assure you that, I will remove the infringing content Within 48 Hours.

Leave a Reply

Your email address will not be published. Required fields are marked *

Gadget

Nick Kyrgios claims he was threatened by opponents’ coach

Nick Kyrgios said he was threatened by the coach and coach of his two players at the game From Australia Open Friday. Kyrgios is his best friend Thanasi Kokkinakis released one of the results of the tournament so far by defeating Nikola Mektic and Mate Pavic in the second round of the men’s double. It […]

Read More
Gadget

Daniel Levy warned to avoid "crazy" Antonio Conte mistake at Tottenham

Antonio Conte has eliminated Tottenham from four major league competitions, and Daniel Levy has been warned of a serious mistake during his time with the Italian manager. Video Loading Video Not Available The video will play itself soon8Stop Play now Conte explains what Tottenham can achieve before the end of the season Tottenham Chairman Daniel […]

Read More
Gadget

Earnhardt Jr. joins father in NASCAR Hall of Fame

CHARLOTTE, NC – Dale Earnhardt Jr. was voted the most famous NASCAR pilot 15 times. He did not forget “Junior Nation” as he entered the Hall of Fame. “When I stumbled, you guys were ready to lift me up again,” Earnhardt told his fans. “There were times when I wanted you – and you did […]

Read More