{"version":"1.0","provider_name":"Cheapflights","provider_url":"https:\/\/www.cheapflights.com/news","author_name":"cheapflights","author_url":"https:\/\/www.cheapflights.com/news\/author\/cheapflights","title":"The best cities for keeping in touch - Cheapflights","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"nVMfRQhCzn\"><a href=\"https:\/\/www.cheapflights.com/news\/the-best-cities-for-keeping-in-touch\">The best cities for keeping in touch<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.cheapflights.com/news\/the-best-cities-for-keeping-in-touch\/embed#?secret=nVMfRQhCzn\" width=\"600\" height=\"338\" title=\"&#8220;The best cities for keeping in touch&#8221; &#8212; Cheapflights\" data-secret=\"nVMfRQhCzn\" 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\/\/# sourceURL=https:\/\/www.cheapflights.com/news\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Taking a trip but can\u2019t bear to fully disconnect from the digital world? If you\u2019re going to one of these four cities, staying in touch and surfing the web will be as easy as settling into a cozy Internet caf\u00e9."}