{"version":"1.0","provider_name":"DinoMage Games","provider_url":"http:\/\/dinomage.com\/wp","author_name":"Jonny D","author_url":"http:\/\/dinomage.com\/wp\/author\/jonny-d\/","title":"ImageHandler, a library for handling images... - DinoMage Games","type":"rich","width":600,"height":338,"html":"<blockquote
class=\"wp-embedded-content\" data-secret=\"Vr2NLUvcnI\"><a
href=\"http:\/\/dinomage.com\/wp\/2008\/07\/imagehandler-a-library-for-handling-images\/\">ImageHandler, a library for handling images&#8230;<\/a><\/blockquote><iframe
sandbox=\"allow-scripts\" security=\"restricted\" src=\"http:\/\/dinomage.com\/wp\/2008\/07\/imagehandler-a-library-for-handling-images\/embed\/#?secret=Vr2NLUvcnI\" width=\"600\" height=\"338\" title=\"&#8220;ImageHandler, a library for handling images&#8230;&#8221; &#8212; DinoMage Games\" data-secret=\"Vr2NLUvcnI\" 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":"Added ImageHandler, a C++ class that loads, converts, and stores images so that you can load your pictures on demand when you need to or preload them if you want to, while never worrying about duplicates."}