{"version":"1.0","provider_name":"Frederikke W\u00e6rens","provider_url":"https:\/\/frederikkewaerens.dk\/en\/","author_name":"frederikke","author_url":"https:\/\/frederikkewaerens.dk\/en\/author\/frederikke\/","title":"Favoritterne - Frederikke W\u00e6rens","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"vlbt8hEId9\"><a href=\"https:\/\/frederikkewaerens.dk\/en\/product\/favoritterne\/\">Favoritterne<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/frederikkewaerens.dk\/en\/product\/favoritterne\/embed\/#?secret=vlbt8hEId9\" width=\"600\" height=\"338\" title=\"&#8220;Favoritterne&#8221; &#8212; Frederikke W\u00e6rens\" data-secret=\"vlbt8hEId9\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/**\n * WordPress inline HTML embed\n *\n * @since 4.4.0\n * @output wp-includes\/js\/wp-embed.js\n *\n * Single line comments should not be used since they will break\n * the script when inlined in get_post_embed_html(), specifically\n * when the comments are not stripped out due to SCRIPT_DEBUG\n * being turned on.\n *\/\n(function ( window, document ) {\n\t'use strict';\n\n\t\/* Abort for ancient browsers. *\/\n\tif ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {\n\t\treturn;\n\t}\n\n\t\/** @namespace wp *\/\n\twindow.wp = window.wp || {};\n\n\t\/* Abort if script was already executed. *\/\n\tif ( !! window.wp.receiveEmbedMessage ) {\n\t\treturn;\n\t}\n\n\t\/**\n\t * Receive embed message.\n\t *\n\t * @param {MessageEvent} e\n\t *\/\n\twindow.wp.receiveEmbedMessage = function( e ) {\n\t\tvar data = e.data;\n\n\t\t\/* Verify shape of message. *\/\n\t\tif (\n\t\t\t! ( data || data.secret || data.message || data.value ) ||\n\t\t\t\/[^a-zA-Z0-9]\/.test( data.secret )\n\t\t) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar iframes = document.querySelectorAll( 'iframe[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tblockquotes = document.querySelectorAll( 'blockquote[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tallowedProtocols = new RegExp( '^https?:$', 'i' ),\n\t\t\ti, source, height, sourceURL, targetURL;\n\n\t\tfor ( i = 0; i < blockquotes.length; i++ ) {\n\t\t\tblockquotes[ i ].style.display = 'none';\n\t\t}\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\tsource = iframes[ i ];\n\n\t\t\tif ( e.source !== source.contentWindow ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tsource.removeAttribute( 'style' );\n\n\t\t\tif ( 'height' === data.message ) {\n\t\t\t\t\/* Resize the iframe on request. *\/\n\t\t\t\theight = parseInt( data.value, 10 );\n\t\t\t\tif ( height > 1000 ) {\n\t\t\t\t\theight = 1000;\n\t\t\t\t} else if ( ~~height < 200 ) {\n\t\t\t\t\theight = 200;\n\t\t\t\t}\n\n\t\t\t\tsource.height = height;\n\t\t\t} else if ( 'link' === data.message ) {\n\t\t\t\t\/* Link to a specific URL on request. *\/\n\t\t\t\tsourceURL = new URL( source.getAttribute( 'src' ) );\n\t\t\t\ttargetURL = new URL( data.value );\n\n\t\t\t\tif (\n\t\t\t\t\tallowedProtocols.test( targetURL.protocol ) &&\n\t\t\t\t\ttargetURL.host === sourceURL.host &&\n\t\t\t\t\tdocument.activeElement === source\n\t\t\t\t) {\n\t\t\t\t\twindow.top.location.href = data.value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction onLoad() {\n\t\tvar iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),\n\t\t\ti, source, secret;\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\t\/** @var {IframeElement} *\/\n\t\t\tsource = iframes[ i ];\n\n\t\t\tsecret = source.getAttribute( 'data-secret' );\n\t\t\tif ( ! secret ) {\n\t\t\t\t\/* Add secret to iframe *\/\n\t\t\t\tsecret = Math.random().toString( 36 ).substring( 2, 12 );\n\t\t\t\tsource.src += '#?secret=' + secret;\n\t\t\t\tsource.setAttribute( 'data-secret', secret );\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Let post embed window know that the parent is ready for receiving the height message, in case the iframe\n\t\t\t * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the\n\t\t\t * window will then (re-)send the height message right away.\n\t\t\t *\/\n\t\t\tsource.contentWindow.postMessage( {\n\t\t\t\tmessage: 'ready',\n\t\t\t\tsecret: secret\n\t\t\t}, '*' );\n\t\t}\n\t}\n\n\twindow.addEventListener( 'message', window.wp.receiveEmbedMessage, false );\n\tdocument.addEventListener( 'DOMContentLoaded', onLoad, false );\n})( window, document );\n<\/script>\n","thumbnail_url":"https:\/\/frederikkewaerens.dk\/wp-content\/uploads\/2024\/07\/fw-favoritterne@2x.jpg","thumbnail_width":748,"thumbnail_height":748,"description":"FAVORITTERNE  Harmonikakartofler, gr\u00f8n gudindesalat, ostetacos med krydrede tigerrejer, rispapirsomelet med fyld, banoffee i glas, fl\u00f8debollekage \u2026 Min nye kogebog FAVORITTERNE er et overfl\u00f8dighedshorn af nye hverdagsfavoritter, du ikke vidste, du manglede p\u00e5 repertoiret. Ny inspiration til m\u00e5ltider med mindre k\u00f8d, men masser af wow-effekt. FAVORITTERNE er moderne mad, hvor stringy ost og spr\u00f8de kartofler giver den tilfredsstillelse, man m\u00e5ske f\u00f8r fik fra en r\u00f8d b\u00f8f. Mange af opskrifterne er nemlig vegetariske, de fleste kr\u00e6ver kun helt almindelige ingredienser, og flere af retterne egner sig fint til fryseren.   Kapitlerne i bogen er bl.a.:   Snacks  Salater  Mad i fad  Mad i gryde  S\u00f8dt i en fart  Det er en hip kogebog med b\u00e5de nye og velkendte popul\u00e6re favoritopskrifter, der forh\u00e5bentlig kan blive din favorit i k\u00f8kkenet. Og ogs\u00e5 f\u00e5 flere unge i gang i k\u00f8kkenet.   Jeg har ogs\u00e5 udgivet bestsellerne Baking Moments, Sweet Baking Moments og Salty Baking Moments, som du ogs\u00e5 kan k\u00f8be her i webshoppen.  Som medlem af Frederikke\u2019s Madklub har du allerede f\u00e5et fratrukket 10% \ud83d\ude42"}