{"version":"1.0","provider_name":"Clozemaster Blog","provider_url":"https:\/\/www.clozemaster.com\/blog","title":"German Grammar Practice: Our Favorite Strategies and Resources","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"IrA4bouTaO\"><a href=\"https:\/\/www.clozemaster.com\/blog\/german-grammar-practice\/\">German Grammar Practice: Our Favorite Strategies and Resources<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.clozemaster.com\/blog\/german-grammar-practice\/embed\/#?secret=IrA4bouTaO\" width=\"600\" height=\"338\" title=\"&#8220;German Grammar Practice: Our Favorite Strategies and Resources&#8221; &#8212; Clozemaster Blog\" data-secret=\"IrA4bouTaO\" 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\/\/# sourceURL=https:\/\/www.clozemaster.com\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Even though the idea of learning German grammar may be daunting, with the right German grammar practice strategies, you might just find it\u2019s not that bad. In this post, we\u2019ll go over some of the best and most effective ways to learn and practice German grammar. Who knows \u2013 maybe by the end of this, you\u2019ll actually find the process fun!","thumbnail_url":"https:\/\/www.clozemaster.com\/blog\/wp-content\/uploads\/2023\/09\/emmanuel-ikwuegbu-h5xEHzfepNk-unsplash-scaled.jpg"}