<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Andante - Transportes Metropolitanos do Porto</provider_name><provider_url>https://andante.pt/en/</provider_url><author_name>admin</author_name><author_url>https://andante.pt/en/author/zalox/</author_url><title>Zones | Andante - Transportes Metropolitanos do Porto</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="zMj4nDDo0w"&gt;&lt;a href="https://andante.pt/en/purchase/blue-andante/zones/"&gt;Zones&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://andante.pt/en/purchase/blue-andante/zones/embed/#?secret=zMj4nDDo0w" width="600" height="338" title="&#x201C;Zones&#x201D; &#x2014; Andante - Transportes Metropolitanos do Porto" data-secret="zMj4nDDo0w" 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);
//# sourceURL=https://andante.pt/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>For occasional ticket They are valid for a set of zones counting around the zone where you started your journey (the place where you made your 1st validation) and up to the limit of zones acquired (Z2 if there are 2 zones, Z3 if there are 3 zones, &#x2026;). All occasional tickets are valid for [&hellip;]</description></oembed>
