<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Blog Funbridge</provider_name><provider_url>https://funbridge.com/blog</provider_url><author_name>Boris Plays</author_name><title>Your bridge teacher will love this new feature! - Blog Funbridge</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Ym7EpgrXjJ"&gt;&lt;a href="https://funbridge.com/blog/en/upload-preset-deals-on-funbridge/"&gt;Your bridge teacher will love this new feature!&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://funbridge.com/blog/en/upload-preset-deals-on-funbridge/embed/#?secret=Ym7EpgrXjJ" width="600" height="338" title="&#xAB;&#xA0;Your bridge teacher will love this new feature!&#xA0;&#xBB; &#x2014; Blog Funbridge" data-secret="Ym7EpgrXjJ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
&lt;/script&gt;
</html><thumbnail_url>https://funbridge.com/blog/wp-content/uploads/upload-preset-deals-on-funbridge.png</thumbnail_url><thumbnail_width>1920</thumbnail_width><thumbnail_height>1080</thumbnail_height><description>As you will no doubt have noticed, Funbridge is rallying its efforts to develop bridge learning. Our latest new features help you make progress in a fun way. Commented deals and analyses made available after playing are the perfect example. Bridge players willing to improve now have a brand-new tool at their disposal: they can upload preset deals to exclusive tournaments. A tool to serve learning purposes Administrators of exclusive tournaments can now upload files with the deals they want to play in their tournaments. It will be possible for them to create thematic tournaments or just share interesting deals&#x2026;</description></oembed>
