{"version":"1.0","provider_name":"Biblioteca p\u00fablica del distrito de Crawfordsville","provider_url":"https:\/\/crawfordsvillelibrary.in.gov\/es","author_name":"Megan Taylor","author_url":"https:\/\/crawfordsvillelibrary.in.gov\/es\/author\/mtaylor\/","title":"Books for Keeps! - Crawfordsville District Public Library","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ZAvrAZtLfO\"><a href=\"https:\/\/crawfordsvillelibrary.in.gov\/es\/books-for-keeps\/\">Books for Keeps!<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/crawfordsvillelibrary.in.gov\/es\/books-for-keeps\/embed\/#?secret=ZAvrAZtLfO\" width=\"600\" height=\"338\" title=\"&#8220;Books for Keeps!&#8221; &#8212; Crawfordsville District Public Library\" data-secret=\"ZAvrAZtLfO\" 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:\/\/crawfordsvillelibrary.in.gov\/wp-includes\/js\/wp-embed.min.js\n<\/script>","thumbnail_url":"https:\/\/crawfordsvillelibrary.in.gov\/wp-content\/uploads\/2024\/10\/Books-Basic-Blog-Banner.jpg","thumbnail_width":1200,"thumbnail_height":600,"description":"Want to take home a library book and keep it forever? You don\u2019t have to dodge the late return reminders \u2013 seriously, please don\u2019t do that. In addition to our usual smorgasbord of books and movies that are free to borrow (and promptly return), we have several ways for you to get free and cheap [&hellip;]"}