{"version":"1.0","provider_name":"CITA NEWS","provider_url":"https:\/\/cita.co.uk\/news","author_name":"admin","author_url":"https:\/\/cita.co.uk\/news\/author\/admin\/","title":"Aberdeen bypass: Costs dispute blocks opening - CITA NEWS","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"PIKx1bquaV\"><a href=\"https:\/\/cita.co.uk\/news\/aberdeen-bypass-costs-dispute-blocks-opening\/\">Aberdeen bypass: Costs dispute blocks opening<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/cita.co.uk\/news\/aberdeen-bypass-costs-dispute-blocks-opening\/embed\/#?secret=PIKx1bquaV\" width=\"600\" height=\"338\" title=\"&#8220;Aberdeen bypass: Costs dispute blocks opening&#8221; &#8212; CITA NEWS\" data-secret=\"PIKx1bquaV\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","description":"The Scottish transport minister has said the much delayed Aberdeen bypass will not open until the government receives assurances about the \u201cimpact of remedial work\u201d and \u201cchanged costs of future maintenance\u201d despite \u201cphysical works being finished\u201d. source https:\/\/www.constructionnews.co.uk\/projects\/aberdeen-bypass-costs-dispute-blocks-opening\/10039535.article"}