{"version":"1.0","provider_name":"Spacing Toronto","provider_url":"https:\/\/spacing.ca\/toronto","author_name":"Dylan Reid","author_url":"https:\/\/spacing.ca\/toronto\/author\/dylan\/","title":"Follow-up: French riots and public space - Spacing Toronto","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"q8uQpiH5zy\"><a href=\"https:\/\/spacing.ca\/toronto\/2006\/02\/04\/follow-up-french-riots-and-public-space\/\">Follow-up: French riots and public space<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/spacing.ca\/toronto\/2006\/02\/04\/follow-up-french-riots-and-public-space\/embed\/#?secret=q8uQpiH5zy\" width=\"600\" height=\"338\" title=\"&#8220;Follow-up: French riots and public space&#8221; &#8212; Spacing Toronto\" data-secret=\"q8uQpiH5zy\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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<\/script>\n","description":"The BBC did a radio program this week following up on the riots in the suburbs of Paris three months ago. At the time, there was some commentary that part of the cause of the riots was the oppressive architecture of these public housing projects, which left the community&#8217;s public spaces unwelcoming and abandoned. ThisContinue reading"}