{"version":"1.0","provider_name":"Librer\u00eda Gisbert","provider_url":"https:\/\/libreriagisbert.com\/ebooks","author_name":"libreria-gisbert-v2a","author_url":"https:\/\/libreriagisbert.com\/ebooks\/author\/libreria-gisbert-v2a\/","title":"Ingl\u00e9s. Advanced 2 - Librer\u00eda Gisbert","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"eEGEzo8kNb\"><a href=\"https:\/\/libreriagisbert.com\/ebooks\/libro\/ingles-advanced-2\/\">Ingl\u00e9s. Advanced 2<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/libreriagisbert.com\/ebooks\/libro\/ingles-advanced-2\/embed\/#?secret=eEGEzo8kNb\" width=\"600\" height=\"338\" title=\"\u00abIngl\u00e9s. Advanced 2\u00bb \u2014 Librer\u00eda Gisbert\" data-secret=\"eEGEzo8kNb\" 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":"Welcome to your Advanced English course! This level is for people who want to polish their English skills in all areas, be it grammar, vocabulary, pronunciation, listening or reading. Your course will help you improve in all these levels. Obviously there is one very important ingredient to make this recipe successful\u2026and that\u2019s YOU! How many [&hellip;]"}