{"version":"1.0","provider_name":"QR Code Ready","provider_url":"https:\/\/qrcodeready.com\/feed","title":"A Beginner\u02bcs Guide to Open Source QR Libraries - QR Code Ready","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"0x83OQogDM\"><a href=\"https:\/\/qrcodeready.com\/feed\/a-beginner%ca%bcs-guide-to-open-source-qr-libraries\/\">A Beginner\u02bcs Guide to Open Source QR Libraries<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/qrcodeready.com\/feed\/a-beginner%ca%bcs-guide-to-open-source-qr-libraries\/embed\/#?secret=0x83OQogDM\" width=\"600\" height=\"338\" title=\"&#8220;A Beginner\u02bcs Guide to Open Source QR Libraries&#8221; &#8212; QR Code Ready\" data-secret=\"0x83OQogDM\" 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:\/\/qrcodeready.com\/feed\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"A Beginner&#8217;s Guide to Open Source QR Libraries In today&#8217;s digital age, QR (Quick Response) codes have become an essential tool for sharing information, making payments, and tracking data. With the rise of mobile devices, the demand for efficient and reliable QR code generation and scanning libraries has increased. Open source QR libraries have emerged..."}