{
  "state_far_left_summit": {
    "url": "https://www.state.gov/releases/office-of-the-spokesperson/2026/07/state-department-addresses-international-resurgence-of-far-left-political-terrorism/",
    "status": 200,
    "final": "https://www.state.gov/releases/office-of-the-spokesperson/2026/07/state-department-addresses-international-resurgence-of-far-left-political-terrorism/",
    "title": "Technical Difficulties",
    "file": "source_state_far_left_summit.html",
    "sample": "Technical Difficulties @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap'); body, html { height: 80%; display: grid; } body{ padding:0 1em; } div.main { /* thing to center */ margin: auto; text-align:center; width:100%; } .main p { font-family: \"Open Sans\", Arial, sans-serif; font-size: 110%; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1.3em; } Weâre sorry, this site is currently experiencing technical difficulties. Please try again in a few moments. Exception: forbidden"
  },
  "toronto_star_canada_attends": {
    "url": "https://www.thestar.com/politics/federal/canada-attends-trump-summit-targeting-left-wing-extremism/article_206567ca-63e4-45cf-8355-9616dd443713.html",
    "status": 200,
    "final": "https://www.thestar.com/politics/federal/canada-attends-trump-summit-targeting-left-wing-extremism/article_206567ca-63e4-45cf-8355-9616dd443713.html",
    "title": "Canada joins Trump summit targeting left-wing groups",
    "file": "source_toronto_star_canada_attends.html",
    "sample": "/* * { float: none !important; height: 100%; display: flex !important; align-items: center; } @media screen and (min-width: 992px) { #tncms-region-global-skyline #ad-2827029 { min-height:0px !important; height:0px !important; overflow:hidden; } } @media screen and (min-width: 320px) { #ad-2827029 { min-height: 2px; min-width: 1px; } } @media screen and (min-width: 992px) { #tncms-region-global-skyline #ad-2827002 { min-height:0px !important; height:0px !important; overflow:hidden; } } @media screen and (min-width: 320px) { #ad-2827002 { min-height: 1px; min-width: 2px; } } @media screen and (min-width: 768px) { #ad-2827002 { min-height: 1px; min-width: 2px; } } @media screen and (min-width: 992px) { #ad-2827002 { min-height: 1px; min-width: 2px; } } @media screen and (min-width: 1200px) { #ad-2827002 { min-height: 1px; min-width: 2px; } } @media screen and (min-width: 992px) { #tncms-region-global-skyline #ad-3426075 { min-height:0px !important; height:0px !important; overflow:hidden; } } @media screen and (min-width: 320px) { #ad-3426075 { min-height: 1px; min-width: 1px; } } @media screen and (min-width: 768px) { #ad-3426075 { min-height: 1px; min-width: 1px; } } @media screen and (min-width: 992px) { #ad-3426075 { min-height: 1px; min-width: 1px; } } @media screen and (min-width: 1200px) { #ad-3426075 { min-height: 1px; min-width: 1px; } } #weather-3699123 .list-unstyled { margin: 0; } #weather-3699123 span { display: block; } #weather-3699123 .forecast-link a { padding: 8px; margin-top: -10px; } #weather-3699123 .icon { position: relative; } #weather-3699123 .icon .tnt-svg { position: relative; font-size: 26px; margin-bottom: -6px; margin-right: 8px; margin-top: -8px; } #weather-3699123 .temp { font-size: 18px; line-height: 20px; font-weight: bold; } #weather-3699123 .cond { opacity: 0.7; } #weather-3699123 .current-conditions { float: left; height: 24px; } #weather-3699123 .dropdown-toggle { color: #333333; display: block; } #weather-3699123 .weather-date-separ"
  },
  "pressreader_toronto_star": {
    "url": "https://www.pressreader.com/canada/toronto-star/20260717/281621017101283",
    "status": 200,
    "final": "https://www.pressreader.com/canada/toronto-star/20260717/281621017101283",
    "title": "PressReader.com - Digital Newspaper & Magazine Subscriptions",
    "file": "source_pressreader_toronto_star.html",
    "sample": "PressReader.com - Digital Newspaper & Magazine Subscriptions window.version = \"3.69.0-rc0000\"; window.basePath = \"/\"; window.serviceUrl = \"https://ingress.pressreader.com/services/\"; window.scriptBaseUrl = \"https://r.prcdn.co/scripts/rc/3.69.0-rc0000/\"; window.country = \"CA\"; window.httpReferrer = \"\"; window.emailVerified = null; window.assets = {\"styles\":{\"pr-core\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-core.css$nd-core.css$style-pageview.css$style-textview.css$style-radio.css$datepicker.css$introjs.css$style-app-pr.css&caching=1\",\"gartnerconf\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-gartnerconf.css&caching=1\",\"wttc\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-wttc.css&caching=1\",\"fijiair\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-fijiair.css&caching=1\",\"starlux\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-starlux.css&caching=1\",\"ethiopianair\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-ethiopianair.css&caching=1\",\"sitemap\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-view-sitemap.css&caching=1\",\"tishman\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-tishman.css&caching=1\",\"vna\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-vna.css&caching=1\",\"mastercard\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-mastercard.css&caching=1\",\"landing\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-core.css$style-landing-core.css&caching=1\",\"general\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-core.css$style-pageview.css$style-textview.css$style-radio.css$datepicker.css&caching=1\",\"core\":\"https://r.prcdn.co/res/en-us/g3416/t522364673/2/WebResource.ashx?style=style-core.css&caching"
  },
  "aljazeera_summit": {
    "url": "https://www.aljazeera.com/news/2026/7/16/us-hosts-global-meet-on-far-left-terror-whos-attending-why-it-matters",
    "status": 200,
    "final": "https://www.aljazeera.com/news/2026/7/16/us-hosts-global-meet-on-far-left-terror-whos-attending-why-it-matters",
    "title": "US hosts global meet on ‘far-left terror’: Who’s attending, why it matters | Crime News | Al Jazeera",
    "file": "source_aljazeera_summit.html",
    "sample": "US hosts global meet on ‘far-left terror’: Who’s attending, why it matters | Crime News | Al Jazeera {\"@context\":\"https://schema.org\",\"@type\":\"NewsArticle\",\"mainEntityOfPage\":\"https://www.aljazeera.com/news/2026/7/16/us-hosts-global-meet-on-far-left-terror-whos-attending-why-it-matters\",\"headline\":\"US hosts global meet on ‘far-left terror’: Who’s attending, why it matters\",\"description\":\"More than 65 countries expected to address ‘renewed threats’ from ‘far-left political violence and terrorism’.\",\"author\":{\"@type\":\"Person\",\"name\":\"Marthe van der Wolf\",\"url\":\"https://www.aljazeera.com/author/marthe-van-der-wolf\"},\"publisher\":{\"@type\":\"NewsMediaOrganization\",\"foundingDate\":\"2006-11-15\",\"name\":\"Al Jazeera\",\"url\":\"https://www.aljazeera.com\",\"id\":\"https://www.aljazeera.com#Organization\",\"logo\":\"https://www.aljazeera.com/images/logo_aje.png\",\"sameAs\":[\"https://www.facebook.com/aljazeera\",\"https://twitter.com/ajenglish\",\"https://www.youtube.com/aljazeeraenglish\",\"https://www.instagram.com/aljazeeraenglish/?hl=en\"]},\"image\":[{\"@type\":\"ImageObject\",\"url\":\"https://www.aljazeera.com/wp-content/uploads/2026/07/AFP__20260706__2284910616__v1__HighRes__SecretaryOfStateRubioMeetsWithChileanForeign-1784196191.jpg?resize=1920%2C1440\",\"height\":1440,\"width\":1920},{\"@type\":\"ImageObject\",\"url\":\"https://www.aljazeera.com/wp-content/uploads/2026/07/AFP__20260706__2284910616__v1__HighRes__SecretaryOfStateRubioMeetsWithChileanForeign-1784196191.jpg?resize=1920%2C1080\",\"height\":1080,\"width\":1920},{\"@type\":\"ImageObject\",\"url\":\"https://www.aljazeera.com/wp-content/uploads/2026/07/AFP__20260706__2284910616__v1__HighRes__SecretaryOfStateRubioMeetsWithChileanForeign-1784196191.jpg?resize=1800%2C1800\",\"height\":1800,\"width\":1800},{\"@type\":\"ImageObject\",\"url\":\"https://www.aljazeera.com/wp-content/uploads/2026/07/AFP__20260706__2284910616__v1__HighRes__SecretaryOfStateRubioMeetsWithChileanForeign-1784196191.jpg?resize=1200%2C630\",\"height\":630,\"width\":1200}],\"datePublished\":\"2026-07-16T12:42:17Z\",\"dat"
  },
  "thehill_summit": {
    "url": "https://thehill.com/homenews/administration/5972315-state-department-transnational-political-threat/",
    "status": 403,
    "final": "https://thehill.com/homenews/administration/5972315-state-department-transnational-political-threat/",
    "title": "Access to this page has been denied",
    "file": "source_thehill_summit.html",
    "sample": "Access to this page has been denied window._pxVid = ''; window._pxUuid = '848ddd55-8564-11f1-a12e-092c56774325'; window._pxAppId = 'PX6zcfGH4h'; window._pxHostUrl = '/6zcfGH4h/xhr'; window._pxCustomLogo = ''; window._pxJsClientSrc = '/6zcfGH4h/init.js'; window._pxFirstPartyEnabled = 'true'; var script = document.createElement(\"script\"); script.src = '/6zcfGH4h/captcha/captcha.js?a=c&u=848ddd55-8564-11f1-a12e-092c56774325&v=&m=0&h=R0VU'; document.head.appendChild(script); script.onerror = function () { script = document.createElement(\"script\"); script.src = 'https://captcha.px-cloud.net/PX6zcfGH4h/captcha.js?a=c&u=848ddd55-8564-11f1-a12e-092c56774325&v=&m=0&h=R0VU'; script.onerror = window._pxDisplayErrorMessage; document.head.appendChild(script); }; window._pxDisplayErrorMessage = function () { var t = document.createElement(\"style\"); t.innerText = \"@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body{background-color:#fafbfc}@media (max-width:480px){body{background-color:#fff}}.px-captcha-error-container{position:fixed;height:328px;background-color:#fff;font-family:Roboto,sans-serif}.px-captcha-error-header{color:#f0f1f2;font-size:29px;margin:67px 0 33px;font-weight:500;line-height:.83;text-align:center}.px-captcha-error-message{color:#f0f1f2;font-size:18px;margin:0 0 29px;line-height:1.33;text-align:center}div.px-captcha-error-button{text-align:center;line-height:50px;width:253px;margin:auto;border-radius:25px;border:solid 1px #f0f1f2;font-size:20px;color:#f0f1f2}div.px-captcha-error-wrapper{margin:23px 0 0}div.px-captcha-error{margin:auto;text-align:center;width:500px;height:86px;font-size:12px;background-color:#fcf0f2;color:#ce0e2d}img.px-captcha-error{margin:6px 10px -2px 0}@media (min-width:620px){.px-captcha-error-container{width:528px;top:50%;left:50%;margin-top:-164px;margin-left:-264px;border-radius:3px;box-shadow:0 2px 9px -1px rgba(0,0,0,.13)}}@med"
  },
  "time_summit": {
    "url": "https://time.com/article/2026/07/16/far-left-terrorism-conference-us-rubio/",
    "status": 200,
    "final": "https://time.com/article/2026/07/16/far-left-terrorism-conference-us-rubio/",
    "title": "",
    "file": "source_time_summit.html",
    "sample": "(self.__next_s=self.__next_s||[]).push([0,{\"children\":\"window.__TIME_FROM_CA__ = false;\",\"id\":\"geo-region\"}]) (self.__next_s=self.__next_s||[]).push([0,{\"children\":\"\\n // TCF Script\\n \\n// Enable TCF support for gtag\\nwindow.gtag_enable_tcf_support = true;\\n\\n// TCF Script\\n(function() {\\n const makeStub = () =\\u003e {\\n const TCF_LOCATOR_NAME = \\\"__tcfapiLocator\\\";\\n const queue = [];\\n const currentWindow = window;\\n let frameLocator = currentWindow;\\n let cmpFrame;\\n\\n function addFrame() {\\n const doc = currentWindow.document;\\n const otherCMP = !!(currentWindow.frames[TCF_LOCATOR_NAME]);\\n if (!otherCMP) {\\n if (doc.body) {\\n const iframe = doc.createElement('iframe');\\n iframe.style.cssText = 'display:none';\\n iframe.name = TCF_LOCATOR_NAME;\\n doc.body.appendChild(iframe);\\n } else {\\n setTimeout(addFrame, 5);\\n }\\n }\\n return !otherCMP;\\n }\\n\\n function tcfAPIHandler(...args) {\\n if (!args.length) {\\n return queue;\\n } else if (args[0] === 'ping') {\\n if (typeof args[2] === 'function') {\\n args[2]({ cmpLoaded: false, cmpStatus: 'stub' });\\n }\\n } else {\\n queue.push(args);\\n }\\n }\\n\\n function postMessageEventHandler(event) {\\n const msgIsString = typeof event.data === 'string';\\n let json = {};\\n if (msgIsString) {\\n try {\\n json = JSON.parse(event.data);\\n } catch (ignore) {}\\n } else {\\n json = event.data;\\n }\\n const payload = (typeof json === 'object' \\u0026\\u0026 json !== null) ? json.__tcfapiCall : null;\\n if (payload) {\\n window.__tcfapi(payload.command, payload.version, function(retValue, success) {\\n let returnMsg = {\\n __tcfapiReturn: {\\n returnValue: retValue,\\n success: success,\\n callId: payload.callId,\\n },\\n };\\n if (event \\u0026\\u0026 event.source \\u0026\\u0026 event.source.postMessage) {\\n event.source.postMessage((msgIsString) ? JSON.stringify(returnMsg) : returnMsg, '*');\\n }\\n }, payload.parameter);\\n }\\n }\\n\\n while (frameLocator) {\\n try {\\n if (frameLocator.frames[TCF_LOCATOR_NAME]) {\\n cmpFrame = frameLocator;\\n break;\\n }\\n } catch (i"
  },
  "ctv_summit": {
    "url": "https://www.ctvnews.ca/world/article/rubio-gathers-countries-on-left-wing-political-violence-as-it-becomes-a-trump-focus-in-elections/",
    "status": 200,
    "final": "https://www.ctvnews.ca/world/article/rubio-gathers-countries-on-left-wing-political-violence-as-it-becomes-a-trump-focus-in-elections/",
    "title": "Left wing terrorism: Marco Rubio calls for unified front",
    "file": "source_ctv_summit.html",
    "sample": "Left wing terrorism: Marco Rubio calls for unified front { \"@context\": \"https://schema.org\", \"@type\": \"NewsArticle\", \"mainEntityOfPage\": \"https://www.ctvnews.ca/world/article/rubio-gathers-countries-on-left-wing-political-violence-as-it-becomes-a-trump-focus-in-elections/\", \"isAccessibleForFree\": true, \"datePublished\": \"2026-07-16T21:48:05.03Z\", \"dateModified\": \"2026-07-16T21:48:05.169Z\", \"headline\": \"Rubio gathers countries on left-wing political violence as it becomes a Trump focus in elections\", \"dateline\": \"\", \"description\": \"U.S. Secretary of State Marco Rubio on Thursday convened leaders from more than 60 countries to take part in the Trump administration’s latest effort to quell what it calls “left wing” political terrorism, a marquee issue for Republicans heading into the midterm elections. \", \"author\": [ { \"@type\": \"Person\", \"name\": \"The Associated Press\", \"url\": \"https://www.ctvnews.ca/about-us/team/the-associated-press/\" } ], \"image\": { \"@type\": \"ImageObject\", \"url\": \"https://www.ctvnews.ca/resizer/v2/MEXBBIPVTJCKRVHELRTWW3MRNU.jpg?auth=ae8d59287cdba265c41dda32f7afe53d5504824aad6c25187475811beb0544ef\", \"height\": 933, \"width\": 1400 }, \"thumbnailUrl\": \"https://www.ctvnews.ca/resizer/v2/MEXBBIPVTJCKRVHELRTWW3MRNU.jpg?auth=ae8d59287cdba265c41dda32f7afe53d5504824aad6c25187475811beb0544ef&width=300\", \"correction\": [] } if(!Array.prototype.includes||!(window.Object && window.Object.assign)||!window.Promise||!window.Symbol||!window.fetch){document.write(' ')} body { writing-mode: horizontal-tb; } (function() { var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); _sf_async_config.uid = 65778; _sf_async_config.domain = \"ctvnews.ca\"; _sf_async_config.useCanonical = false; _sf_async_config.useCanonicalDomain = false; _sf_async_config.path = '/world/article/rubio-gathers-countries-on-left-wing-political-violence-as-it-becomes-a-trump-focus-in-elections/'; _sf_async_config.flickerControl = false; _sf_async_config.sections = \"world\"; _sf_asy"
  },
  "cbc_uae": {
    "url": "https://www.cbc.ca/news/politics/mark-carney-uae-investment-pledge-9.6987466",
    "status": 200,
    "final": "https://www.cbc.ca/news/politics/mark-carney-uae-investment-pledge-9.6987466",
    "title": "Carney wraps U.A.E. visit with pledge of $70B to be invested in Canada | CBC News",
    "file": "source_cbc_uae.html",
    "sample": "Carney wraps U.A.E. visit with pledge of $70B to be invested in Canada | CBC News window.__CONFIG__={\"Client\":{\"contentApi\":{\"baseGraphqlURL\":\"https://www.cbc.ca/graphql\",\"contentList\":{\"lineupIds\":{\"news/multi-lineup-listing\":\"2.9543\"}}},\"environment\":{\"domain\":\"www.cbc.ca\"},\"path\":{\"root\":\"/a\"},\"searchApi\":{\"baseURL\":\"https://www.cbc.ca/search_api/v1/search\",\"autocompleteURL\":\"https://www.cbc.ca/search_api/v1/autocomplete\"},\"stats\":{\"baseURL\":\"//www.cbc.ca/g/stats/js/\",\"urlABTestsConfig\":\"https://www.cbc.ca/network/includes/stats/ab-tests-config.json\"},\"scheduleApi\":{\"sportsBaseURL\":\"https://www.cbc.ca/sports-content/v11/includes/json/schedules/broadcast_schedule.json\"},\"membershipApi\":{\"baseURL\":\"https://subscriptions.cbc.ca/api\",\"middlewareURL\":\"https://www.cbc.ca/membership\",\"loginradiusAppName\":\"cbc-login\",\"loginradiusDomain\":\"https://login.cbc.ca\",\"loginradiusApiKey\":\"3f4beddd-2061-49b0-ae80-6f1f2ed65b37\",\"cbcDomain\":\"cbc.ca\",\"recaptchaPublicKey\":\"6LcvyCsjAAAAAOx_jCT1tUNspqHaTpRqBLPU3XEJ\",\"socialLoginApple\":\"apple\",\"socialLoginAppleNews\":\"apple_cbcnews\",\"socialLoginAppleSports\":\"apple_cbcsports\",\"socialLoginAppleListen\":\"apple_cbclisten\",\"adiApiKey\":\"bc1530fe-bfac-46d8-8bdd-3c433a9e2416\",\"adiURL\":\"https://www.cbc.ca/mdi/profile\"},\"newsletters\":{\"ApiUrl\":\"https://subscriptions.cbc.ca/api\",\"recaptchaPublicKey\":\"6Lfq5IQlAAAAAEAJMs5ur_WvPRaabt79aWvmgqE6\"},\"membership\":{\"privacyPath\":\"/account/privacy/cbc-and-your-data-1.5514726\",\"subCentre\":\"https://subscriptions.cbc.ca/listmanagement\"},\"membershipSso\":{\"environment\":\"prod\",\"b2cScopeDomain\":\"https://rcmnb2cprod.onmicrosoft.com\",\"b2cClientId\":\"7cd4636c-0d25-47d2-9b31-0be7ae5347ed\",\"b2cScopeId\":\"84593b65-0ef6-4a72-891c-d351ddd50aab\",\"b2cOAuthDebug\":false},\"uieApi\":{\"baseURL\":\"https://uie.data.cbc.ca/v0\"},\"wppUtilities\":{\"environment\":\"prod\"},\"ekhoTtsApi\":{\"baseURL\":\"https://www.cbc.ca/tts/v1/item\"},\"psi\":{\"baseURL\":\"https://psi.newpublic.org\",\"ssoProvider\":\"cbc\"}}}; if (!window.CBC) { window.CBC = {}; } if (!CBC.AP"
  },
  "pm_uae": {
    "url": "https://www.pm.gc.ca/en/news/news-releases/2025/11/21/prime-minister-carney-secures-new-agreements-united-arab-emirates",
    "status": 200,
    "final": "https://www.pm.gc.ca/en/news/news-releases/2025/11/21/prime-minister-carney-secures-new-agreements-united-arab-emirates",
    "title": "Prime Minister Carney secures new agreements with the United Arab Emirates to expand trade and attract new investment into Canada | Prime Minister of Canada",
    "file": "source_pm_uae.html",
    "sample": "window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag(\"js\", new Date());gtag(\"set\", \"developer_id.dMDhkMT\", true);gtag(\"config\", \"UA-10314923-1\", {\"groups\":\"default\",\"anonymize_ip\":true,\"page_placeholder\":\"PLACEHOLDER_page_path\",\"allow_ad_personalization_signals\":false});gtag(\"config\", \"G-X0CF1QF6RK\", {\"groups\":\"default\",\"page_placeholder\":\"PLACEHOLDER_page_location\",\"allow_ad_personalization_signals\":false}); Prime Minister Carney secures new agreements with the United Arab Emirates to expand trade and attract new investment into Canada | Prime Minister of Canada !function(e){var n=\"https://s.go-mpulse.net/boomerang/\";if(\"False\"==\"True\")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n=\"https://s2.go-mpulse.net/boomerang/\";if(window.BOOMR_API_key=\"P4JET-AWKAL-S87FT-8DFXX-7MME9\",function(){function e(){if(!i){var e=document.createElement(\"script\");e.id=\"boomr-scr-as\",e.src=window.BOOMR.url,e.async=!0,o.parentNode.appendChild(e),i=!0}}function t(e){i=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?\"if\":\"i\",t=function(e,n){var t=d.createElement(\"script\");t.id=n||\"boomr-if-as\",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\\./))return window.BOOMR.snippetMethod=\"s\",void t(o.parentNode,\"boomr-async\");a=document.createElement(\"IFRAME\"),a.src=\"about:blank\",a.title=\"\",a.role=\"presentation\",a.loading=\"eager\",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display=\"none\",o.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src=\"javascript:var d=document.open();d.domain='\"+n+\"';void(0);\",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write(\" \");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener(\"load\",O._boomrl,"
  },
  "financialpost_uae": {
    "url": "https://financialpost.com/financial-times/canada-tells-uae-not-ready-for-investment",
    "status": 200,
    "final": "https://financialpost.com/financial-times/canada-tells-uae-not-ready-for-investment",
    "title": "Canada tells UAE it is not ready for $70 billion investment | Financial Post",
    "file": "source_financialpost_uae.html",
    "sample": "var setNptTechAdblockerCookie=function(adblocker){var d=/* @__PURE__ */ new Date;d.setTime(d.getTime()+300*1e3),document.cookie=`__adblocker=`+(adblocker?`true`:`false`)+`; expires=`+d.toUTCString()+`; path=/; secure`},script=document.createElement(`script`);script.setAttribute(`async`,!0),script.setAttribute(`src`,`//www.npttech.com/advertising.js`),script.setAttribute(`onerror`,`setNptTechAdblockerCookie(true);`),document.getElementsByTagName(`head`)[0].appendChild(script); Canada tells UAE it is not ready for $70 billion investment | Financial Post .lazyload{filter:blur()} {\"@context\": [\"http://schema.org\", {\"asciiDescription\": \"http://www.parse.ly/asciiDescription\"}], \"@type\": \"NewsArticle\", \"headline\": \"Canada tells UAE it is not ready for its $70 billion investment\", \"datePublished\": \"2026-07-07T16:00:57+0000\", \"dateModified\": \"2026-07-07T16:04:05+0000\", \"url\": \"https://financialpost.com/financial-times/canada-tells-uae-not-ready-for-investment\", \"mainEntityOfPage\": \"https://financialpost.com/financial-times/canada-tells-uae-not-ready-for-investment\", \"description\": \"Mark Carney's flagship investment agency has delivered a blunt message to UAE officials: we have nowhere to put your money. Read here now\", \"articleSection\": \"financial-times\", \"author\": [{\"@type\": \"Person\", \"name\": \"Financial Times\", \"alternateName\": \"wsfinancialtimes\", \"url\": \"https://financialpost.com/author/wsfinancialtimes/\", \"image\": \"https://secure.gravatar.com/avatar/f90f4d3897ea8b2a0fa40a23bed95d16?s=96&d=mm&r=g\"}], \"creator\": {\"@type\": \"Person\", \"name\": \"Ilya Gridneff in Toronto, Financial Times\"}, \"keywords\": [\"425bd726-7880-48d2-854a-6030fafe2e86\", \"Canadian Economy\", \"Category: Financial Times\", \"FT\", \"Foreign Investment\", \"NLP Category: Politics\", \"NLP Entity Tokens: Calgary-based Major Projects Office\", \"NLP Entity Tokens: Canada\", \"NLP Entity Tokens: Mark Carney\", \"NLP Entity Tokens: United Arab Emirates\", \"Subscriber\", \"United Arab Emirates\", \"financialpost.com\", \"foreign investor"
  },
  "cbc_recession": {
    "url": "https://www.cbc.ca/news/politics/carney-responds-to-recessison-news-9.7220490",
    "status": 200,
    "final": "https://www.cbc.ca/news/politics/carney-responds-to-recessison-news-9.7220490",
    "title": "Carney addresses technical recession, says economy going through 'settling-in' period | CBC News",
    "file": "source_cbc_recession.html",
    "sample": "Carney addresses technical recession, says economy going through 'settling-in' period | CBC News window.__CONFIG__={\"Client\":{\"contentApi\":{\"baseGraphqlURL\":\"https://www.cbc.ca/graphql\",\"contentList\":{\"lineupIds\":{\"news/multi-lineup-listing\":\"2.9543\"}}},\"environment\":{\"domain\":\"www.cbc.ca\"},\"path\":{\"root\":\"/a\"},\"searchApi\":{\"baseURL\":\"https://www.cbc.ca/search_api/v1/search\",\"autocompleteURL\":\"https://www.cbc.ca/search_api/v1/autocomplete\"},\"stats\":{\"baseURL\":\"//www.cbc.ca/g/stats/js/\",\"urlABTestsConfig\":\"https://www.cbc.ca/network/includes/stats/ab-tests-config.json\"},\"scheduleApi\":{\"sportsBaseURL\":\"https://www.cbc.ca/sports-content/v11/includes/json/schedules/broadcast_schedule.json\"},\"membershipApi\":{\"baseURL\":\"https://subscriptions.cbc.ca/api\",\"middlewareURL\":\"https://www.cbc.ca/membership\",\"loginradiusAppName\":\"cbc-login\",\"loginradiusDomain\":\"https://login.cbc.ca\",\"loginradiusApiKey\":\"3f4beddd-2061-49b0-ae80-6f1f2ed65b37\",\"cbcDomain\":\"cbc.ca\",\"recaptchaPublicKey\":\"6LcvyCsjAAAAAOx_jCT1tUNspqHaTpRqBLPU3XEJ\",\"socialLoginApple\":\"apple\",\"socialLoginAppleNews\":\"apple_cbcnews\",\"socialLoginAppleSports\":\"apple_cbcsports\",\"socialLoginAppleListen\":\"apple_cbclisten\",\"adiApiKey\":\"bc1530fe-bfac-46d8-8bdd-3c433a9e2416\",\"adiURL\":\"https://www.cbc.ca/mdi/profile\"},\"newsletters\":{\"ApiUrl\":\"https://subscriptions.cbc.ca/api\",\"recaptchaPublicKey\":\"6Lfq5IQlAAAAAEAJMs5ur_WvPRaabt79aWvmgqE6\"},\"membership\":{\"privacyPath\":\"/account/privacy/cbc-and-your-data-1.5514726\",\"subCentre\":\"https://subscriptions.cbc.ca/listmanagement\"},\"membershipSso\":{\"environment\":\"prod\",\"b2cScopeDomain\":\"https://rcmnb2cprod.onmicrosoft.com\",\"b2cClientId\":\"7cd4636c-0d25-47d2-9b31-0be7ae5347ed\",\"b2cScopeId\":\"84593b65-0ef6-4a72-891c-d351ddd50aab\",\"b2cOAuthDebug\":false},\"uieApi\":{\"baseURL\":\"https://uie.data.cbc.ca/v0\"},\"wppUtilities\":{\"environment\":\"prod\"},\"ekhoTtsApi\":{\"baseURL\":\"https://www.cbc.ca/tts/v1/item\"},\"psi\":{\"baseURL\":\"https://psi.newpublic.org\",\"ssoProvider\":\"cbc\"}}}; if (!window.CBC) { window.CBC = {}"
  },
  "cbc_recession_analysis": {
    "url": "https://www.cbc.ca/news/politics/mark-carney-technical-recession-analysis-9.7222511",
    "status": 200,
    "final": "https://www.cbc.ca/news/politics/mark-carney-technical-recession-analysis-9.7222511",
    "title": "Is a technical recession technically a problem for Mark Carney? | CBC News",
    "file": "source_cbc_recession_analysis.html",
    "sample": "Is a technical recession technically a problem for Mark Carney? | CBC News window.__CONFIG__={\"Client\":{\"contentApi\":{\"baseGraphqlURL\":\"https://www.cbc.ca/graphql\",\"contentList\":{\"lineupIds\":{\"news/multi-lineup-listing\":\"2.9543\"}}},\"environment\":{\"domain\":\"www.cbc.ca\"},\"path\":{\"root\":\"/a\"},\"searchApi\":{\"baseURL\":\"https://www.cbc.ca/search_api/v1/search\",\"autocompleteURL\":\"https://www.cbc.ca/search_api/v1/autocomplete\"},\"stats\":{\"baseURL\":\"//www.cbc.ca/g/stats/js/\",\"urlABTestsConfig\":\"https://www.cbc.ca/network/includes/stats/ab-tests-config.json\"},\"scheduleApi\":{\"sportsBaseURL\":\"https://www.cbc.ca/sports-content/v11/includes/json/schedules/broadcast_schedule.json\"},\"membershipApi\":{\"baseURL\":\"https://subscriptions.cbc.ca/api\",\"middlewareURL\":\"https://www.cbc.ca/membership\",\"loginradiusAppName\":\"cbc-login\",\"loginradiusDomain\":\"https://login.cbc.ca\",\"loginradiusApiKey\":\"3f4beddd-2061-49b0-ae80-6f1f2ed65b37\",\"cbcDomain\":\"cbc.ca\",\"recaptchaPublicKey\":\"6LcvyCsjAAAAAOx_jCT1tUNspqHaTpRqBLPU3XEJ\",\"socialLoginApple\":\"apple\",\"socialLoginAppleNews\":\"apple_cbcnews\",\"socialLoginAppleSports\":\"apple_cbcsports\",\"socialLoginAppleListen\":\"apple_cbclisten\",\"adiApiKey\":\"bc1530fe-bfac-46d8-8bdd-3c433a9e2416\",\"adiURL\":\"https://www.cbc.ca/mdi/profile\"},\"newsletters\":{\"ApiUrl\":\"https://subscriptions.cbc.ca/api\",\"recaptchaPublicKey\":\"6Lfq5IQlAAAAAEAJMs5ur_WvPRaabt79aWvmgqE6\"},\"membership\":{\"privacyPath\":\"/account/privacy/cbc-and-your-data-1.5514726\",\"subCentre\":\"https://subscriptions.cbc.ca/listmanagement\"},\"membershipSso\":{\"environment\":\"prod\",\"b2cScopeDomain\":\"https://rcmnb2cprod.onmicrosoft.com\",\"b2cClientId\":\"7cd4636c-0d25-47d2-9b31-0be7ae5347ed\",\"b2cScopeId\":\"84593b65-0ef6-4a72-891c-d351ddd50aab\",\"b2cOAuthDebug\":false},\"uieApi\":{\"baseURL\":\"https://uie.data.cbc.ca/v0\"},\"wppUtilities\":{\"environment\":\"prod\"},\"ekhoTtsApi\":{\"baseURL\":\"https://www.cbc.ca/tts/v1/item\"},\"psi\":{\"baseURL\":\"https://psi.newpublic.org\",\"ssoProvider\":\"cbc\"}}}; if (!window.CBC) { window.CBC = {}; } if (!CBC.APP) { CB"
  },
  "global_recession": {
    "url": "https://globalnews.ca/news/11886534/mark-carney-recession-gdp/",
    "status": 200,
    "final": "https://globalnews.ca/news/11886534/mark-carney-recession-gdp/",
    "title": "Is Canada in recession? ‘We see some weakness,’ Carney says, touts ‘process’ - National | Globalnews.ca",
    "file": "source_global_recession.html",
    "sample": "function gnca_get_location_from_geo_data( geo_data ) { var loc_url = document.location.href.toLowerCase(); if( loc_url.indexOf('gref=') > -1 ) { if( loc_url.indexOf( 'gref=am980' ) > -1 ) { return 'gnca-london'; } else if( loc_url.indexOf( 'gref=900chml' ) > -1 ) { return 'gnca-hamilton'; } else if( loc_url.indexOf( 'gref=channel12' ) > -1 ) { return 'gnca-durham'; } else if( loc_url.indexOf( 'gref=chextv' ) > -1 ) { return 'gnca-peterborough'; } else if( loc_url.indexOf( 'gref=ckwstv' ) > -1 ) { return 'gnca-kingston'; } } // Handle regions that are \"misnamed\". For instance, the province of Ontario is in the \"Toronto\" region. if( geo_data.region ) { geo_data.region = geo_data.region.toUpperCase(); } else { return false; } switch (geo_data.region) { case 'ONTARIO': if( geo_data.city ) { var city = geo_data.city.toUpperCase(); if( 'LONDON' === city || 'WOODSTOCK' === city ) { return 'gnca-london'; } else if( 'GUELPH' === city ) { return 'gnca-guelph'; } else if( 'HAMILTON' === city ) { return 'gnca-hamilton'; } else if( 'PETERBOROUGH' === city ) { return 'gnca-peterborough'; } else if( 'KINGSTON' === city ) { return 'gnca-kingston'; } else if( (['AJAX','BROCK', 'CLARINGTON','OSHAWA','PICKERING','SCUGOG','UXBRIDGE','WHITBY']).indexOf(city) > -1 ) { return 'gnca-durham'; } else if( (['BARRIE', 'COLLINGWOOD', 'ORILLIA', 'NEWMARKET', 'INNISFIL', 'WASAGA BEACH']).indexOf(city) > -1 ) { return 'gnca-barrie'; } else if( 'KITCHENER' === city || 'WATERLOO' === city ) { return 'gnca-kitchener'; } } if ( geo_data.longitude -121.000 ) { return 'gnca-okanagan'; } else { return 'gnca-bc'; } } /** * There are 3 regions in Alberta. To simplify the logic, the function checks for the bottom most, then the top most * region. If it is not the top or bottom most region, it is assumed to be the middle region. */ if ( 'ALBERTA' === geo_data.region ) { if ( geo_data.latitude > 52.145 ) { // Demarcation of bottom and middle region return 'gnca-edmonton'; } else if ( geo_data.latitude functio"
  },
  "conservative_recession_claim": {
    "url": "https://www.conservative.ca/liberals-deny-their-recession/",
    "status": 403,
    "final": "https://www.conservative.ca/liberals-deny-their-recession/",
    "title": "Just a moment...",
    "file": "source_conservative_recession_claim.html",
    "sample": "Just a moment... *{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,\"Noto Sans\",sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width Enable JavaScript and cookies to continue (function(){window._cf_chl_opt = {cFPWv: 'b',cH: 'iVkqT4d.JyQIf4n9xMvADrACStDmVTNf5nFF_d4sWhc-1784680228-1.2.1.1-Hy9v2bvqN59JsJyeUfKsjNSH1KxrC0ZzgXJeDQq8SoWbWcKIhFUt0GXc6TCJ_RmT',cITimeS: '1784680228',cN: 'tiNxThQo0HXuGxNMd5IUXj',cRay: 'a1ee56442e05804a',cTplB: '0',cTplC:0,cTplO:0,cTplV:5,cType: 'managed',cUPMDTk:\"/liberals-deny-their-recession/?__cf_chl_tk=i1CIxhXiz7ZTnGzjX_OCBYoYVWrEEsuHVGUfky2sg2s-1784680228-1.0.1.1-j7z48GxOTQHI3VToEqr3sjqoHbHO_tisE2l.eLjJ6Go\",cvId: '3',cZone: 'www.conservative.ca',fa:\"/liberals-deny-their-recession/?__cf_chl_f_tk=i1CIxhXiz7ZTnGzjX_OCBYoYVWrEEsuHVGUfky2sg2s-1784680228-1.0.1.1-j7z48GxOTQHI3VToEqr3sjqoHbHO_tisE2l.eLjJ6Go\",md: '.IruGKtaljHp7v3Wx6.8TtFmfZA.4Ujl84DKhhdJ2ys-1784680228-1.2.1.1-_tpYj5N_7uaZUNa6WZGOj_dWsWfFCC0EQ2WYqtsLzd3K9xMiKrUvKlAHBjbJr6bWPfrs5ez2WUxTwbbW7x6ZgS36491QMooAbVXQjqzfrHYOXi1kIuyQlSmhYMDFV2IvkdQfiyPSV8tmC5pseJjTby.6iMhY1PRz.ULUoab.5B4UyycHA77Ny0X2iOV5hVBD6Zn22spbWCrjPw7k6QyucxLtAA0RGs4WsKeln6JYPQQvThNcXPKlw4kPIVaVAcUE3bWgyY73Ijjh9wbCcyf8CRW4NK64qR0Z6MpMGdm5AHzAdfA48o2YFi0WXv6BKMpxBLYfIdjQr_XsGSL.SfYTqUqoAR1O21FmJwl8Rd17QUP9HrKWywx0.nQOyyeuLSfTjel0SC0Hqonoqs24UPx.dJAq4QeULqx2bZj4OzIClIzJaOk8MRhQwfNYDy6kerUeDrascPq8JHs51kzCKNaaN_B8Lx4vvuNk7_IVMWyvRKRDNcSez0xwJy07Gk3FdJFS.pFAQY8o73IfmkbKhdEtJwqvumc3IU08W79bEe..u.eyr.L4..8tWSK4ObDhXUBbxMwtLvtotWukR39dd8EmYYE7mm.qb388.b2WI1Yv4BL42xmsYeN5kfoxsZNBW9_K9qxEz0mtSnzkNa9gAQPVLqVa_wMlz.6XZEwrUrw3Z2t608eKXkHoSA7CbE3THLu7bYB0tjsuWH1sRgE50dkLp3aPkWYrbF2v.DMIMywcU7l0WpNQg52"
  },
  "cbc_wildfire_smoke": {
    "url": "https://www.yahoo.com/news/articles/republicans-blast-canada-over-wildfire-171352328.html",
    "status": 200,
    "final": "https://www.yahoo.com/news/articles/republicans-blast-canada-over-wildfire-171352328.html",
    "title": "Republicans blast Canada over wildfire smoke, air quality in northern U.S.",
    "file": "source_cbc_wildfire_smoke.html",
    "sample": "Republicans blast Canada over wildfire smoke, air quality in northern U.S. try { var forced = ''; var match = document.cookie.match(/(?:^|;)\\s*pcs=([^;]*)/); var raw = ''; try { raw = match ? decodeURIComponent(match[1]) : ''; } catch(e) { raw = match ? match[1] : ''; } var cookieTheme = (raw === 'dark' || raw === 'light' || raw === 'auto') ? raw : ''; var pref = forced || cookieTheme || 'auto'; var DARK = 'uds-color-mode-dark'; var LIGHT = 'uds-color-mode-light'; var applyTheme = function(isDark) { document.documentElement.classList.toggle(DARK, isDark); document.documentElement.classList.toggle(LIGHT, !isDark); document.documentElement.style.colorScheme = isDark ? 'dark' : 'light'; }; var mq = window.matchMedia('(prefers-color-scheme: dark)'); var mqChangeHandler = null; var isDark = pref === 'auto' ? mq.matches : pref === 'dark'; var applyPref = function(val) { if (mqChangeHandler) { mq.removeEventListener('change', mqChangeHandler); mqChangeHandler = null; } if (val === 'auto') { isDark = mq.matches; applyTheme(isDark); mqChangeHandler = function(e) { isDark = e.matches; applyTheme(isDark); }; mq.addEventListener('change', mqChangeHandler); } else { isDark = val === 'dark'; applyTheme(isDark); } }; applyPref(pref); if (!forced) { window.addEventListener('uh:appearance-change', function(e) { var val = e && e.detail && e.detail.value; if (val === 'dark' || val === 'light' || val === 'auto') { applyPref(val); } }); } var reapply = function() { applyTheme(isDark); }; var observer = new MutationObserver(function() { if (isDark ? !document.documentElement.classList.contains(DARK) : !document.documentElement.classList.contains(LIGHT)) { reapply(); } }); observer.observe(document.documentElement, { attributes: true, attributeFilter: ['class'] }); var disconnectObserver = function() { observer.disconnect(); if (isDark ? !document.documentElement.classList.contains(DARK) : !document.documentElement.classList.contains(LIGHT)) { reapply(); } }; var disconnectTimer = setTime"
  }
}