<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Besige Breintjies</provider_name><provider_url>https://besigebreintjies.co.za/af</provider_url><author_name>Michelle Henningse</author_name><author_url>https://besigebreintjies.co.za/af/author/michellebesige/</author_url><title>5 Corona Cautious Crafts - Besige Breintjies</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="EuMYh9qtfA"&gt;&lt;a href="https://besigebreintjies.co.za/af/5-corona-cautious-crafts/"&gt;5 Corona Cautious Crafts&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://besigebreintjies.co.za/af/5-corona-cautious-crafts/embed/#?secret=EuMYh9qtfA" width="600" height="338" title="&#x201C;5 Corona Cautious Crafts&#x201D; &#x2014; Besige Breintjies" data-secret="EuMYh9qtfA" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/**
 * WordPress inline HTML embed
 *
 * @since 4.4.0
 * @output wp-includes/js/wp-embed.js
 *
 * Single line comments should not be used since they will break
 * the script when inlined in get_post_embed_html(), specifically
 * when the comments are not stripped out due to SCRIPT_DEBUG
 * being turned on.
 */
(function ( window, document ) {
	'use strict';

	/* Abort for ancient browsers. */
	if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {
		return;
	}

	/** @namespace wp */
	window.wp = window.wp || {};

	/* Abort if script was already executed. */
	if ( !! window.wp.receiveEmbedMessage ) {
		return;
	}

	/**
	 * Receive embed message.
	 *
	 * @param {MessageEvent} e
	 */
	window.wp.receiveEmbedMessage = function( e ) {
		var data = e.data;

		/* Verify shape of message. */
		if (
			! ( data || data.secret || data.message || data.value ) ||
			/[^a-zA-Z0-9]/.test( data.secret )
		) {
			return;
		}

		var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ),
			blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ),
			allowedProtocols = new RegExp( '^https?:$', 'i' ),
			i, source, height, sourceURL, targetURL;

		for ( i = 0; i &lt; blockquotes.length; i++ ) {
			blockquotes[ i ].style.display = 'none';
		}

		for ( i = 0; i &lt; iframes.length; i++ ) {
			source = iframes[ i ];

			if ( e.source !== source.contentWindow ) {
				continue;
			}

			source.removeAttribute( 'style' );

			if ( 'height' === data.message ) {
				/* Resize the iframe on request. */
				height = parseInt( data.value, 10 );
				if ( height &gt; 1000 ) {
					height = 1000;
				} else if ( ~~height &lt; 200 ) {
					height = 200;
				}

				source.height = height;
			} else if ( 'link' === data.message ) {
				/* Link to a specific URL on request. */
				sourceURL = new URL( source.getAttribute( 'src' ) );
				targetURL = new URL( data.value );

				if (
					allowedProtocols.test( targetURL.protocol ) &amp;&amp;
					targetURL.host === sourceURL.host &amp;&amp;
					document.activeElement === source
				) {
					window.top.location.href = data.value;
				}
			}
		}
	};

	function onLoad() {
		var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),
			i, source, secret;

		for ( i = 0; i &lt; iframes.length; i++ ) {
			/** @var {IframeElement} */
			source = iframes[ i ];

			secret = source.getAttribute( 'data-secret' );
			if ( ! secret ) {
				/* Add secret to iframe */
				secret = Math.random().toString( 36 ).substring( 2, 12 );
				source.src += '#?secret=' + secret;
				source.setAttribute( 'data-secret', secret );
			}

			/*
			 * Let post embed window know that the parent is ready for receiving the height message, in case the iframe
			 * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the
			 * window will then (re-)send the height message right away.
			 */
			source.contentWindow.postMessage( {
				message: 'ready',
				secret: secret
			}, '*' );
		}
	}

	window.addEventListener( 'message', window.wp.receiveEmbedMessage, false );
	document.addEventListener( 'DOMContentLoaded', onLoad, false );
})( window, document );
//# sourceURL=https://besigebreintjies.co.za/wp-includes/js/wp-embed.js
&lt;/script&gt;</html><thumbnail_url>https://besigebreintjies.co.za/wp-content/uploads/2020/03/socpuppet.png</thumbnail_url><thumbnail_width>819</thumbnail_width><thumbnail_height>461</thumbnail_height><description>It is a very unsettling time for all of us. Although social media is buzzing with ideas to keep the kids entertained &#x2013; working from home and keeping everybody sane it still seems time-consuming. We have done the hard work for you, these 5 Corona Cautious Crafts are definitely approved by kids. Use this as quality time to reassure them and calm their nerves. They pick up on our feelings and hear a lot more that we think. Corona Cautious Craft #1: Sock Puppets This one is for the older kids and parents to do together. You will need: Gather all the single socks, who&#x2019;s friends stayed behind in laundry world Some buttons, pieces of fabric, ribbon, wool and stick-on googly eyes Needle and colourful thread Scissors and glue Instructions: Some adult supervision is advisable &#x2013; this is a great time to teach some basic sewing skills. The rest is up to free play and creativity! Make your own puppet using glue or threading. Use different elements for hair, eyes, jewellery, eyebrows etc. Corona Cautious Craft #2: Paper plates Animals First palette has some great ideas for you to follow, as seen below. Turn ordinary paper plates into elephants, zebras, [&hellip;]</description></oembed>
