{"version":"1.0","provider_name":"Village de Senneville","provider_url":"https:\/\/www.senneville.ca\/en\/","title":"Tenders - Village de Senneville","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"wavaMYaRH5\"><a href=\"https:\/\/www.senneville.ca\/en\/services\/clerks-office\/tenders\/\">Tenders<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.senneville.ca\/en\/services\/clerks-office\/tenders\/embed\/#?secret=wavaMYaRH5\" width=\"600\" height=\"338\" title=\"&#8220;Tenders&#8221; &#8212; Village de Senneville\" data-secret=\"wavaMYaRH5\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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.senneville.ca\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Process for Awarding Contracts The Cities and Towns Act establishes the legal framework governing the awarding of contracts by municipalities. In general, the allocation procedures differ depending on whether it is: Contractual Management By-Law The purpose of this by-law is to regulate the process of awarding contracts to the municipality, so as to ensure equal [&hellip;]","thumbnail_url":"https:\/\/www.senneville.ca\/wp-content\/uploads\/2023\/05\/brando-makes-branding-xRuyevrHBf0-unsplash-scaled.jpg","thumbnail_width":2560,"thumbnail_height":1707}